Способ управления устройством беспроводной передачи данных, способ сокращения энергопотребления устройством беспроводной передачи данных и устройство беспроводной передачи данных
Иллюстрации
Показать всеИзобретение относится к области управления устройствами беспроводной передачи данных. Технический результат заключается в уменьшении потребления электроэнергии устройством беспроводной передачи данных. Для этого получают при получении первого системного запроса от приложения доступа к данным на устройстве беспроводной передачи данных, сохраняют его в памяти устройства беспроводной передачи данных без передачи серверу до тех пор, пока не будет получен первый запрос пользователя. После получения первого запроса пользователя на получение данных модуль беспроводной передачи данных устройства беспроводной передачи данных активируется и первый запрос пользователя и первый системный запрос передаются серверу. В случаях, когда определено, что приоритет первого системного запроса на передачу данных высок, запрос не сохраняется и передается серверу, вне зависимости от того, был ли получен первый запрос пользователя. 3 н. и 13 з.п. ф-лы, 4 ил.
Реферат
ОБЛАСТЬ ТЕХНИКИ. К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Настоящее изобретение относится к способам и системе обработки системных запросов и/или сокращения энергопотребления устройством беспроводной передачи данных.
УРОВЕНЬ ТЕХНИКИ
По всему миру все чаще используются устройства беспроводной передачи данных, такие как смартфоны, планшетные компьютеры и другие цифровые электронные устройства, поскольку такие устройства становятся более мощными и менее дорогими. На текущий момент одно устройство беспроводной передачи данных нередко предоставляет пользователю различные виды сервисов, таких как голосовая связь, передача текстовых сообщений, электронная почта, доступ к Интернету, мгновенная передача сообщений, воспроизведение мультимедийного контента и практически любая другая функция, которая на предыдущем уровне техники могла выполняться настольным ПК, телевидением или проводной телефонной связью.
Такие устройства передачи данных обычно запрашивают данные из сети, например, через радиоресурс. На текущий момент устройства обычно запрашивают данные из сети "по требованию", безотносительно текущих условий, состояния беспроводного устройства или уровня энергопотребления. Существует необходимость в способе и системе более эффективной обработки запросов ресурсов беспроводной передачи данных и/или уменьшения потребления электроэнергии устройством беспроводной передачи данных.
В патенте US 8,169,943 раскрыт способ и устройство для энергосбережения в беспроводном терминале пользователя, включающем в себя не менее одного управляющего узла, который обеспечивает управление передачей сигнала к терминалу пользователя и от него. Терминал пользователя может быть в состоянии "выключен", в котором он не будет принимать данные от своего управляющего узла, или в состоянии "включен", в котором он принимает данные от своего управляющего узла; при этом каждое состояние присваивается за определенное время. Терминал пользователя переключается между состоянием "выключен" и "включен" периодически согласно заранее определенному периодическому циклу приема для смешанных данных, включая заданные периоды включения и выключения, причем период включения увеличивается, если данные получены не в реальном времени.
В патенте US 8,131,325 раскрыт способ, устройство и система для управления ресурсами аккумулятора через регулирование трафика, при котором беспроводное устройство выполнено с возможностью запрашивать контент сервера-посредника, который выполнен с возможностью анализировать запрошенный контент и отправлять указание беспроводному устройству на то, какой именно канал передачи данных необходимо выбрать, на основе данных о том, какой канал передачи данных (например, EDGE или 3G) затратит меньше ресурса аккумулятора.
В опубликованной патентной заявке US 2013/0017804 раскрыта система эффективной обработки запросов радиоресурса. Запросы на доступ к данным от устройств беспроводной передачи данных сгруппированы для наиболее эффективного использования радиоресурсов, причем сгруппированные запросы могут не быть переданы, пока общее число запросов или размер сгруппированных запросов не превысит пороговое значение. Безотносительно группировки запросы могут быть сохранены до тех пор, пока не истечет время таймера, а затем переданы в сеть радиодоступа. Приоритет запроса, данные об условиях эксплуатации могут учитываться при определении того, когда передавать запросы на доступ к данным.
РАСКРЫТИЕ ИЗОБРЕТЕНИЯ
Таким образом, задачей предлагаемой технологии является устранение по меньшей мере некоторых недостатков, присущих известному уровню техники.
В общем случае, варианты осуществления настоящей технологии предусматривают способ управления устройством беспроводной передачи данных. Конкретнее, варианты осуществления включают управление устройством беспроводной передачи данных с модулем беспроводной передачи данных для передачи данных серверу через беспроводную сеть, и процессором, функционально связанным с модулем беспроводной передачи данных, при этом процессор выполнен с возможностью реализации приложения доступа к данным. В соответствии с вариантами осуществления способ включает в себя: a) получение первого системного запроса на получение данных от приложения доступа к данным на устройстве беспроводной передачи данных; b) сохранение первого системного запроса в памяти устройства беспроводной передачи данных без передачи серверу; с) получение первого запроса пользователя на получение данных от приложения доступа к данным на устройстве беспроводной передачи данных; d) активацию модуля беспроводной передачи данных устройства беспроводной передачи данных; e) передачу серверу первого запроса пользователя и первого системного запроса; f) деактивацию модуля беспроводной передачи данных.
В некоторых вариантах в ответ на запрос сервера, требующийся после этапа передачи, этап деактивации выполняется после того, как ответ от сервера получен.
В некоторых вариантах определяется первый приоритет первого системного запроса данных прежде сохранения первого системного запроса в памяти устройства беспроводной передачи данных. В ответ на определение того, что первый приоритет низкий, способ переходит к этапу b) сохранения первого системного запроса в памяти устройства беспроводной передачи данных без передачи серверу. В других вариантах осуществления в ответ на определение того, что первый приоритет высок, первый системный запрос не сохраняется в памяти устройства беспроводной передачи данных; модуль беспроводной передачи данных устройства беспроводной передачи данных активируется и первый системный запрос передается серверу, прежде чем или вне зависимости от того, был ли получен на этапе c) первый запрос пользователя.
В некоторых вариантах осуществления от приложения доступа к данным на устройстве беспроводной передачи данных приходит второй системный запрос и сохраняется в памяти устройства беспроводной передачи данных без передачи серверу. В таких вариантах осуществления настоящей технологии второй системный запрос данных позже передается серверу с первым пользовательским запросом и первым системным запросом, например, на этапе e).
В других вариантах осуществления определяется второй приоритет второго системного запроса на получение данных прежде сохранения второго системного запроса в памяти устройства беспроводной передачи данных. В ответ на определение того, что второй приоритет низкий, способ переходит к этапу сохранения второго системного запроса в памяти устройства беспроводной передачи данных без передачи серверу. В других вариантах осуществления в ответ на определение того, что второй приоритет высок, второй системный запрос не сохраняется в памяти устройства беспроводной передачи данных; модуль беспроводной передачи данных устройства беспроводной передачи данных активируется и второй системный запрос вместе с сохраненным первым системным запросом передается серверу, прежде чем или все зависимости от того, был ли получен на этапе c) первый запрос пользователя.
Еще одним объектом настоящего решения является способ сокращения энергопотребления устройством беспроводной передачи данных. Конкретнее, варианты осуществления включают в себя сокращение энергопотребления устройством беспроводной передачи данных с модулем беспроводной передачи данных для передачи данных серверу через беспроводную сеть, и процессором, функционально связанным с модулем беспроводной передачи данных, при этом процессор выполнен с возможностью реализации приложения доступа к данным. В соответствии с вариантами осуществления способ включает в себя получение первого системного запроса на получение данных от приложения доступа к данным на устройстве беспроводной передачи данных; b) сохранение первого системного запроса в памяти устройства беспроводной передачи данных без передачи серверу; c) получение первого системного запроса на получение данных от приложения доступа к данным на устройстве беспроводной передачи данных; d) активацию модуля беспроводной передачи данных устройства беспроводной передачи данных; e) передачу серверу первого запроса пользователя и первого системного запроса; f) деактивацию модуля беспроводной передачи данных.
Еще одним объектом настоящего решения является устройство беспроводной передачи данных, включающее в себя: модуль беспроводной передачи данных для передачи данных серверу через беспроводную сеть; процессор, функционально связанный с модулем беспроводной передачи данных, при этом процессор выполнен с возможностью исполнения операционной системы устройства беспроводной передачи данных и приложения доступа к данным, выполненного с возможностью получать первый системный запрос на получение данных от операционной системы; возможность сохранения первого системного запроса в памяти устройства беспроводной передачи данных без передачи серверу; возможность получения первого запроса пользователя на получение данных; возможность активации модуля беспроводной передачи данных; возможность передачи серверу первого запроса пользователя и первого системного запроса; возможность деактивации модуля беспроводной передачи данных.
В некоторых вариантах устройство беспроводной передачи данных реализовано с возможностью определять, необходим ли ответ от сервера, в ответ на первый запрос пользователя и первый системный запрос, переданные серверу. В таких вариантах, если ответ от сервера необходим, устройство реализовано с возможностью выполнить этап деактивации после получения ответа от сервера.
В некоторых вариантах осуществления устройство беспроводной передачи реализовано с дополнительной возможностью определять первый приоритет первого системного запроса перед сохранением первого системного запроса в памяти устройства беспроводной передачи данных без передачи серверу. В таких вариантах осуществления в ответ на определение того, что первый приоритет низкий, устройство беспроводной передачи данных переходит к сохранению первого системного запроса в памяти устройства беспроводной передачи данных без передачи серверу. Устройство беспроводной передачи данных выполнено с возможностью в ответ на определение того, что первый приоритет высок: не сохранять первый системный ответ в памяти устройства беспроводной передачи данных; активировать модуль беспроводной передачи данных устройства беспроводной передачи данных; передавать первый системный запрос серверу перед тем, как будет получен первый запрос пользователя.
В некоторых вариантах осуществления устройство беспроводной передачи данных реализовано с дополнительной возможностью получать второй системный запрос на получение данных от операционной системы перед тем, как будет получен первый запрос пользователя; сохранять второй системный запрос в памяти устройства беспроводной передачи данных без передачи серверу. В таких вариантах осуществления устройство беспроводной передачи данных реализовано с возможностью передавать второй системный запрос серверу с первым запросом пользователя и первым системным запросом.
В некоторых вариантах осуществления устройство беспроводной передачи данных реализовано с дополнительной возможностью определять второй приоритет второго системного запроса на получение данных перед тем, как сохранить второй системный запрос в памяти устройства. В таких вариантах в ответ на определение того, что второй приоритет низкий, устройство беспроводной передачи данных переходит к сохранению второго системного запроса в памяти устройства беспроводной передачи данных без передачи серверу. Устройство беспроводной передачи данных выполнено с возможностью в ответ на определение того, что второй приоритет высок: не сохранять второй системный ответ в памяти устройства беспроводной передачи данных; активировать модуль беспроводной передачи данных устройства беспроводной передачи данных; передавать второй системный запрос и сохраненный первый системный запрос серверу перед тем, как будет получен первый запрос пользователя.
В контексте настоящего описания «сервер» подразумевает под собой компьютерную программу, работающую на соответствующем оборудовании, которая способна получать запросы (например, от устройств пользователя) по сети и выполнять эти запросы или инициировать выполнение этих запросов.
Оборудование может представлять собой один физический компьютер или одну физическую компьютерную систему, но ни то, ни другое не является обязательным для данной технологии. В контексте настоящей технологии использование выражения «сервер» не означает, что каждая задача (например, полученные команды или запросы) или какая-либо конкретная задача будет получена, выполнена или инициирована к выполнению одним и тем же сервером (то есть одним и тем же программным обеспечением и/или аппаратным обеспечением); это означает, что любое количество элементов программного обеспечения или аппаратных устройств может быть вовлечено в прием/передачу, выполнение или инициирование выполнения любого запроса или последствия любого запроса, связанного с клиентским устройством, и все это программное и аппаратное обеспечение может быть одним сервером или несколькими серверами, оба варианта включены в выражение «сервер».
В контексте настоящего описания, если конкретно не указано иное, "устройство беспроводной передачи данных" подразумевает под собой аппаратное устройство, способное работать с программным обеспечением, подходящим к решению соответствующей задачи. Таким образом, примерами устройств беспроводной передачи данных (среди прочего) могут служить персональные компьютеры (настольные компьютеры, ноутбуки, нетбуки и т.п.) смартфоны, планшеты, а также сетевое оборудование, такое как маршрутизаторы, коммутаторы и шлюзы. Следует иметь в виду, что устройство, ведущее себя как устройство пользователя в настоящем контексте, может вести себя как сервер по отношению к другим устройствам пользователя. Использование выражения «устройство пользователя» или «устройство беспроводной передачи данных» не исключает возможности использования множества устройств пользователя для получения/отправки, выполнения или инициирования выполнения любой задачи или запроса, или же последствий любой задачи или запроса, или же этапов любого вышеописанного способа.
В контексте настоящего описания, если конкретно не указано иное, «компонент» подразумевает под собой программное обеспечение (соответствующее конкретному аппаратному контексту), которое является необходимым и достаточным для выполнения конкретной(ых) указанной(ых) функции(й).
В контексте настоящего описания, если конкретно не указано иное, слова «первый», «второй», «третий» и т.д. используются в виде прилагательных исключительно для того, чтобы отличать существительные, к которым они относятся, друг от друга, а не для целей описания какой-либо конкретной передачи данных между этими существительными. Так, следует иметь в виду, что использование терминов "первый сервер" и "третий сервер" не подразумевает какого-либо порядка, отнесения к определенному типу, хронологии, иерархии или ранжирования (например) серверов/между серверами, равно как и их использование (само по себе) не предполагает, что некий "второй сервер" обязательно должен существовать в той или иной ситуации. В дальнейшем, как указано здесь в других контекстах, упоминание "первого" элемента и "второго" элемента не исключает возможности того, что это один и тот же фактический реальный элемент. Так, "первый" сервер и "второй" сервер могут являться одним и тем же программным и/или аппаратным обеспечением, а в других случаях они могут являться разным программным и/или аппаратным обеспечением.
Каждый вариант осуществления настоящей технологии преследует по меньшей мере одну из вышеупомянутых целей и/или объектов.
Дополнительные и/или альтернативные характеристики, аспекты и преимущества вариантов осуществления станут очевидными из последующего описания, прилагаемых чертежей и прилагаемой формулы изобретения.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Для лучшего понимания настоящей технологии, а также других ее аспектов и характерных черт сделана ссылка на следующее описание, которое должно использоваться в сочетании с прилагаемыми чертежами, где:
На Фиг. 1 представлена принципиальная схема системы 100, выполненной в соответствии с вариантом осуществления настоящей технологии;
на Фиг. 2 представлена блок-схема неограничивающего варианта осуществления технологии компонентов аппаратного обеспечения устройства 102 беспроводной передачи данных системы 100, изображенной на Фиг. 1;
на Фиг. 3 представлена блок-схема одного варианта осуществления способа 300, выполняемого в рамках системы 100, изображенной на Фиг. 1, и выполненного в соответствии с вариантами осуществления настоящей технологии, не ограничивающими ее объем;
на Фиг. 4 представлена блок-схема одного варианта осуществления способа 400, выполняемого в рамках системы 100, изображенной на Фиг. 1, и выполненного в соответствии с вариантами осуществления настоящей технологии, не ограничивающими ее объем.
ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ
На Фиг. 1 представлена схема системы 100, выполненной в соответствии с вариантами осуществления, не ограничивающими объем правовой защиты. Важно иметь в виду, что нижеследующее описание системы 100 представляет собой описание показательных вариантов осуществления. Таким образом, все последующее описание представлено только как описание показательного примера. Это описание не предназначено для определения объема или установления границ настоящей технологии. Некоторые полезные примеры модификаций системы 100 также могут быть охвачены нижеследующим описанием. Целью этого является также исключительно помощь в понимании, а не определение объема и границ настоящей технологии. Эти модификации не представляют собой исчерпывающий список, и специалистам в данной области техники будет понятно, что возможны и другие модификации. Кроме того, это не должно интерпретироваться так, что там, где это еще не было сделано, т.е. там, где не были изложены примеры модификаций, никакие модификации невозможны, и/или что то, что описано, является единственным вариантом этого элемента настоящей технологии. Как будет понятно специалисту в данной области техники, это, скорее всего, не так. Кроме того, следует иметь в виду, что система 100 представляет собой в некоторых конкретных проявлениях достаточно простой вариант, и в подобных случаях он представлен здесь с целью облегчения понимания. Как будет понятно специалисту в данной области техники, многие варианты осуществления будут обладать гораздо большей сложностью.
Система 100 включает в себя устройство 102 беспроводной передачи данных. Устройство 102 беспроводной передачи данных обычно связано с пользователем (не показан) и, таким образом, иногда может упоминаться как «устройство пользователя». Следует отметить, что тот факт, что устройство 102 беспроводной передачи данных связано с пользователем, не подразумевает какого-либо конкретного режима работы, равно как и необходимости входа в систему, регистрации, или чего-либо подобного.
Варианты реализации устройства 102 беспроводной передачи данных ничем конкретно не ограничены, но в качестве примера устройство 102 беспроводной передачи данных может быть реализовано как мобильный телефон, смартфон, планшет, и им подобные устройства.
Исключительно с целью иллюстрации предполагается, что устройство 102 беспроводной передачи данных реализовано как смартфон, например смартфон iPhone 5, на котором используется операционная система iOS 6 (то есть операционная система, установленная заводом-изготовителем устройства), предоставленная Apple Corporation в Купертино, Калифорния, Соединенные Штаты Америки. Устройство 102 беспроводной передачи данных содержит аппаратное и/или прикладное программное, и/или системное программное обеспечение (или их комбинацию), как известно в области техники, чтобы выполнять множество приложений 104.
В конкретных вариантах осуществления с краткой ссылкой на Фиг. 2 будет описана принципиальная схема устройства 102 беспроводной передачи данных. Электронное устройство 102 может содержать процессор 203. В конкретных вариантах осуществления процессор 203 может состоять из одного или нескольких процессоров и/или одного или нескольких микроконтроллеров, реализованных с возможностью выполнять команды и операции, связанные с операциями устройства 102 беспроводной передачи данных. В разнообразных вариантах осуществления процессор 203 может быть реализован как однокристальный, многокристальный и/или содержащий другие электротехнические детали, включая одну или несколько интегральных схем и печатных плат. Процессор 203 может опционально содержать кэш-память (не изображена) для временного локального хранения команд, данных или электронных адресов. В качестве примера, процессор 203 может состоять из одного или нескольких процессоров и/или одного или нескольких контроллеров, предназначенных для определенных задач обработки устройства 102 беспроводной передачи данных или одного многофункционального процессора или контроллера. В конкретном варианте осуществления процессор 203 выполнен с возможностью реализовать (исполнять) операционную систему устройства 102 беспроводной передачи данных и реализовать (исполнять) приложение 108 доступа к данным (описано ниже).
Процессор 203 функционально связан с модулем (блоком) 204 памяти. Модуль 204 памяти может включать один или несколько носителей и в общем случае предоставлять место для хранения машинного кода (например, программного обеспечения и/или встроенных программ). В качестве примера модуль (блок) 204 памяти может включать разнообразные материальные машиночитаемые носители, включая постоянное запоминающее устройство ПЗУ (ROM) и/или оперативное запоминающее устройство ОЗУ (RAM). Как широко известно в данной области техники, ПЗУ передает данные и команды однонаправленно процессору 203, а ОЗУ обычно используется для передачи данных и команд двунаправленно. Модуль 204 памяти может также включать одно или несколько стационарных запоминающих устройств, в виде, среди прочих подходящих форм памяти, например, жестких дисков (HDD), твердотельных накопителей (SSD), карт флэш-памяти (например, безопасные цифровые карты или SD-карты, встроенные мультимедийные карты или eMMC карты), соединенных двунаправленно с процессором 203. Информация может также находиться на одном или нескольких съемных носителях, поставленных или установленных в устройство 102 беспроводной передачи данных. В качестве примера любое количество подходящих карт памяти (например, SD-карт) может быть установлено в электронное устройство 102 на временной или постоянной основе.
Модуль 204 памяти может хранить в числе прочего серии машиночитаемых команд (кодов), выполнение которых позволяет процессору 203 (а также другим компонентам устройства 102 беспроводной передачи данных) выполнять различные описанные здесь операции.
Устройство 102 беспроводной передачи данных также содержит модуль 206 ввода-вывода. Модуль 206 ввода-вывода может содержать одно или несколько устройств ввода-вывода, функционально связанных с процессором 203. Например, модуль 206 ввода-вывода может содержать клавиатуру, мышь, одну или несколько кнопок, колесико и/или дисплей (например, жидкокристаллический дисплей (LCD), светодиодный дисплей (LED), дисплей на основе интерферометрической модуляции (IMOD) или дисплей на основе любой другой подходящей технологии). В общем случае, устройства ввода выполнены с возможностью передавать данные, команды и ответы из внешнего мира в устройство 102 беспроводной передачи данных. Дисплей в общем случае выполнен с возможностью отображать графический интерфейс пользователя (GUI), который предоставляет простой в использовании графический интерфейс между пользователем устройства 102 беспроводной передачи данных и операционной системой или приложением(и), установленными на устройстве 102 беспроводной передачи данных. В общем случае графический интерфейс пользователя (GUI) представляет программы, файлы и операционные опции с помощью графических изображений. Во время проведения операции пользователь может выбрать и активировать разнообразные графические изображения, отображенные на дисплее, для инициации функций и задач, связанных с ними. Модуль 206 ввода-вывода может также включать сенсорные устройства, такие как сенсорная панель и сенсорный экран. Сенсорная панель является устройством ввода, включающим поверхность, которая определяет ввод на основе касаний пользователя. Аналогично, сенсорный экран является экраном, который определяет наличие и местоположение касаний пользователя. Модуль 206 ввода-вывода может также включать экран или панель мультисенсорной или дуальной сенсорной модели, которые могут определять наличие, местоположение и движение более чем одного сенсорного ввода, как, например, касания двумя или тремя пальцами.
В конкретном варианте устройство 102беспроводной передачи данныхявляется смартфоном, а модуль 206 ввода-вывода может являться сенсорным экраном.
В конкретном варианте осуществления устройство 102 беспроводной передачи данных может дополнительно содержать аудиомодуль 208, видеомодуль 210, модуль 212 беспроводной передачи данных и/или сенсорные модули 214, при этом все они функционально соединены с процессором 203 для обеспечения разнообразных функций устройства 102 беспроводной передачи данных.
Например, видеомодуль 210, включая оптический сенсор (например, прибор с зарядовой связью (CCD) или комплементарный металлоксидный полупроводниковый (CMOS) видеосенсор), может быть использован для обеспечения фото- и видеофункций, таких как фото- и видеосъемка.
Дополнительно устройство 102 беспроводной передачи данных может питаться от модуля 218 источника питания, который может быть реализован как аккумулятор и т.п.
Модуль 212 беспроводной передачи данных передает и/или получает сообщения через линию 110 передачи данных. В зависимости от конкретного устройства 102 беспроводной передачи данных, модуль 212 беспроводной передачи данных может поддерживать одну или несколько функций, таких как: радиосвязь, беспроводной доступ в Интернет, связь ближнего действия. Например, модуль 212 беспроводной передачи данных может передавать радиосигнал в и/или получать радиосигнал от центральной станции, такой как внешний терминал или сервер 112. Среди прочего такие радиосигналы могут включать голосовые вызовы, видеовызовы или разнообразные типы данных по мере передачи и/или получения текстовых и/или мультимедиа сообщений. В некоторых вариантах осуществления модуль 212 беспроводной передачи данных может поддерживать беспроводной доступ в Интернет устройства 102 беспроводной передачи данных. Беспроводной доступ в Интернет может осуществляться с помощью, например, беспроводной локальной сети (WLAN) (Wi-Fi), Wibro (беспроводной широкополосной сети), Wimax (широкополосного доступа в микроволновом диапазоне), HSDPA (высокоскоростного пакетный доступа по нисходящему каналу), и т.п.В некоторых вариантах модуль 212 беспроводной передачи данных может поддерживать связь ближнего действия. Некоторые примеры передачи данных ближнего действия включают Bluetooth™, радиочастотную идентификацию (RFID), передачу данных в инфракрасном диапазоне (IrDA), сверхширокополосную связь (UWB), ZigBee™ и т.п.
В некоторых вариантах модуль 212 беспроводной передачи данных может быть выполнен для управления одной или несколькими беспроводными сетями 114, например персональной беспроводной сетью (WPAN) (такой как, например, BLUETOOTH WPAN или инфракрасная персональная сеть (PAN)), сетью WI-FI (такой как, например, сеть 802.11a/b/g/n WI-FI, многосвязная сеть 802.11s), сетью с широкополосным доступом в микроволновом диапазоне WI-MAX, сотовой сетью (такой как, например, сеть глобальной системы мобильной передачи данных (GSM), сеть с развитием стандарта GSM с увеличенной скоростью передачи данных (EDGE), сеть универсальной мобильной телекоммуникационной системы (UMTS) и/или сеть стандарта долгосрочного развития (LTE)). В некоторых вариантах осуществления настоящей технологии модуль 212 беспроводной передачи данных является радиомодулем. Дополнительно модуль 212 беспроводной передачи данных может включать протоколы хранения, вследствие чего устройство 102 беспроводной передачи данных может быть выполнено с возможностью быть центральной станцией для других устройств беспроводной передачи данных.
Следует иметь в виду, что модуль 212 беспроводной передачи данных никак конкретно не ограничен. Системы и способы управления и/или сокращения энергопотребления устройством 102 беспроводной передачи данных могут применяться независимо от способа передачи данных, и они не зависят ни от одной конкретной архитектуры сети или основного протокола. Кроме того, вариант осуществления модуля 212 беспроводной передачи данных никак конкретно не ограничен. Например, модуль 212 беспроводной передачи данных может быть одним физическим модулем или системой, или может быть множеством физических модулей или систем. В контексте настоящей технологии использование выражения "модуль беспроводной передачи данных" не означает, что каждое сообщение или сигнал будет получено или отправлено тем же самым модулем беспроводной передачи данных; оно означает, что любое число элементов программного обеспечения или аппаратных устройств могут быть вовлечены в получение и отправление сообщений или сигналов, и все это программное и аппаратное обеспечение может быть одним модулем беспроводной передачи данных или множеством модулей беспроводной передачи данных, при этом оба варианта включены в выражение "модуль беспроводной передачи данных".
Сенсорный модуль 214 может включать одно или несколько сенсорных устройств для обеспечения дополнительного ввода и многофункциональности устройства 102 беспроводной передачи данных.
В конкретных вариантах осуществления, разнообразные компоненты устройства 102 беспроводной сети могут быть функционально соединены с одной или несколькими шинами (включая программное и/или аппаратное обеспечение). В качестве неограничивающего примера, одна или несколько шин могут включать в себя: ускоренный графический порт (AGP) или другую шину передачи графических данных, шину усовершенствованной стандартной промышленной архитектуры (EISA), внешнюю шину (FSB), высокопроизводительную шину типа HyperTransport (HYPERTRANSPORT {ИТ), шину стандартной промышленной архитектуры (ISA), высокоскоростную коммутируемую последовательную шину INFINIBAND, шину малого числа контактов (LPC), шину запоминающего устройства, шину стандарта микроканальной архитектуры (МСА), локальную шину соединения периферийных устройств (PCI), локальную шину соединения периферийных устройств Express (PCI-X), шину для организации доступа к жестким дискам в портативных компьютерах (SATA), локальную шину стандарта VESA (VLB), универсальный асинхронный интерфейс (UART), шину межсоединений интегральных схем (l2C), шину последовательного периферийного интерфейса (SPI), интерфейс SD-памяти, интерфейс ММС-памяти, интерфейс флеш-карты памяти, интерфейс защищенного цифрового ввода-вывода (SDIO), шину многоканального буферизированного последовательного порта (McBSP), универсальную последовательную шину (USB), шину стандартного запоминающего устройства (GPMC), шину контроллера SDRAM (SDRC), шину стандартного ввода-вывода (GPIO), шину двухкомпонентного видеосигнала (S-Video), шину последовательного интерфейса дисплея (DSI), шину расширенной шинной архитектуры для микроконтроллеров (АМВА), или иную подходящую шину или сочетание двух или нескольких шин.
Возвращаясь к описанию Фиг. 1, устройство 102 беспроводной передачи данных соединено с беспроводной сетью (также упоминается как "сеть беспроводной передачи данных") 114 через линию 110 передачи данных, например через модуль 212 передачи данных. В некоторых вариантах осуществления беспроводная сеть 114 может быть реализована как мобильная сеть передачи данных (как сеть глобальной системы мобильной передачи данных (GSM), сеть с развитием стандарта GSM с увеличенной скоростью передачи данных (EDGE), сеть универсальной мобильной телекоммуникационной системы (UMTS) и/или сеть стандарта долгосрочного развития (LTE). В других вариантах беспроводная сеть 114 может быть реализована иначе; описанные здесь материалы не ограничивают беспроводную сеть 114.
Реализация линии 110 передачи данных не ограничена и будет зависеть от того, какое устройство 102 передачи данных используется. Линия 110 передачи данных может быть реализована, например, как одна или несколько центральных станций в пределах мобильной сети, а устройство 102 беспроводной передачи данных может соединяться с ней через указанный выше модуль 212 беспроводной передачи данных, что хорошо известно специалистам в данной области техники.
Важно иметь в виду, что варианты реализации устройства 102 беспроводной передачи данных, линии 110 передачи данных и беспроводной сети 114 даны исключительно для наглядности. Таким образом, специалисты в данной области техники смогут понять подробности других конкретных вариантов реализации устройства 102 беспроводной передачи данных, линии 110 передачи данных и беспроводной сети 114.
Возвращаясь к описанию Фиг. 1, предполагается, что каждое из множества приложений 104 было либо предустановлено на устройстве 102 беспроводной передачи данных, либо загружено пользователем устройства 102 беспроводной передачи данных.
Устройство 102 беспроводной передачи данных также выполнено с возможностью выполнять поисковое приложение 106. В общем случае, целью поискового приложения 106 является предоставление возможности пользователю (не показан) выполнять сетевой поиск с помощью поисковой системы. Реализация поискового приложения 106 никак конкретно не ограничена. Одним из примеров выполнения поискового приложения 106 является доступ пользователем на вебсайт, соответствующий поисковой системе, для получения доступа к поисковому приложению 106. Например, поисковое приложение может быть вызвано путем ввода URL , связанного с поисковой системой Yandex™. Важно иметь в виду, что поисковое приложение 106 может быть вызвано с помощью любой другой коммерчески доступной или собственной поисковой системы. В общем случае поисковое приложение 106 выполнено с возможностью получать от пользователя (не изображен) "поисковый вопрос" и предоставлять поисковые результаты, которые отвечают на запрос пользователя. То, как именно выполняется поиск и как происходит предоставление результатов, широко известно в этой области техники.
Устройство 102 беспроводной передачи данных также выполнено с возможностью выполнять приложение 108 доступа к данным. В некоторых вариантах осуществления, приложение 108 доступа к данным может быть реализовано как часть операционной системы, выполняемой процессором 203. В других вариантах осуществления, приложение 108 доступа к данным может быть предустановлено/установлено производителем или загружено пользователем (не показан) из базы приложений. Приложение 108 доступа к данным может быть предоставлено тем же самым источником, что предоставляет устройство 102 беспроводной передачи данных или его операционную систему, или другим источником. Кроме того, приложение 108 доступа к данным может состоять из одной единицы программного обеспечения или одного модуля, или из нескольких единиц программного обеспечения или модулей, которые вместе выполняют необходимые функции. Вариант приложения 108 доступа к данным никак конкретно не ограничен.
В общем случае целью приложения 108 доступа к данным является получение системных запросов и запросов пользователя на получение данных и управление модулем 212 беспроводной передачи данных, с помощью чего происходит управление доступом к линии 110 передачи данных и беспроводной сети 114, как выполняется в соответствии с неограничивающими вариантами осуществления. В соответствии со способами, предоставленными здесь, как будет описано ниже, приложение 108 доступа к данным может выполнять одно или несколько сл