СПОСОБЫ И УСТРОЙСТВА ДЛЯ УЛУЧШЕНИЯ ОДНОРАНГОВОЙ СВЯЗИ С ИСПОЛЬЗОВАНИЕМ РЕЖИМА АКТИВНОЙ СВЯЗИ
METHODS AND DEVICE FOR PEER-TO-PEER COMMUNICATIONS IMPROVEMENT, USING THE HOT LINK MODE

ИСПРАШИВАНИЕ ПРИОРИТЕТА
[0001] Настоящая заявка на патент испрашивает приоритет по предварительной заявке №61/622292, озаглавленной "METHODS AND APPARATUS FOR IMPROVING PEER COMMUNICATIONS USING ACTIVE COMMUNICATION MODE", поданной 10 апреля, 2012, и присвоенной ее правопреемнику, и тем самым явным образом включенной в настоящий документ посредством ссылки.
УРОВЕНЬ ТЕХНИКИ
[0002] Раскрытые аспекты относятся в основном к связи между и/или внутри устройств и конкретно к способам и системам для улучшения одноранговой связи посредством обеспечения возможности использования разных скоростей передачи битов от целевого устройства связи в ближнем поле (NFC) на инициирующее NFC-устройство и от инициирующего NFC-устройства на целевое NFC-устройство.
[0003] Усовершенствования в технологии привели к меньшим и более мощным персональным вычислительным устройствам. Например, в настоящее время существует многообразие портативных персональных вычислительных устройств, включающих в себя беспроводные вычислительные устройства, такие как портативные беспроводные телефоны, персональные цифровые помощники (PDA) и устройства поискового вызова, каждый из которых является небольшим, легковесным, и может быть легко переносимым пользователем. Более конкретно, портативные беспроводные телефоны, например, могут дополнительно включать в себя сотовые телефоны, которые передают речевые пакеты и пакеты данных по беспроводным сетям. Многие такие сотовые телефоны производятся со все увеличивающимися вычислительными способностями, и поэтому, становятся равнозначными небольшим персональным компьютерам и карманным PDA. К тому же, такие устройства обеспечивают возможность связи с использованием разнообразия частот и применяемых зон покрытия, такой как сотовая связь, связь по беспроводной локальной сети (WLAN), NFC и т.д.
[0004] Устройства с возможностью NFC могут работать в режиме опроса и/или режиме прослушивания. Как часть процесса деятельности по активации устройств, ассоциированного со связью в одноранговом режиме, инициирующее NFC-устройство может точно определять скорость передачи битов. Версия 1.0 спецификации деятельности NFC-форума включает в себя только единственный параметр для конфигурирования скорости передачи битов, которая должна быть использована в одноранговом режиме. Поэтому, в настоящее время нет способа для конфигурирования устройства для использования разных скоростей передачи битов для каждого направления.
[0005] Таким образом, могут требоваться улучшенные устройства и способы предоставления механизма для обеспечения возможности точного определения разных скоростей передачи битов в каждом направлении для одноранговой связи.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0006] Нижеследующее представляет собой краткое изложение одного или более аспектов для предоставления базового понимания таких аспектов. Это краткое изложение не является исчерпывающим обзором всех предполагаемых аспектов, и не предназначено ни для идентификации ключевых или критических элементов всех аспектов, ни для установления рамок для объема каких-либо или всех аспектов. Его целью является представление некоторых концепций одного или более аспектов в качестве введения к более детальному описанию, представленному ниже.
[0007] Различные аспекты описаны применительно к обеспечению возможности точного определения разных скоростей передачи битов в каждом направлении для одноранговой связи. В одном примере, целевое NFC-устройство может быть сконфигурировано с возможностью приема запроса выбора параметров, включающего в себя первое значение скорости передачи битов, которое должно быть использовано для передач от инициирующего NFC-устройства на целевое NFC-устройство, и второе значение скорости передачи битов, которое должно быть использовано в другом направлении. Целевое NFC-устройство может быть также сконфигурировано с возможностью функционирования либо в первом, либо во втором целевом подсостоянии на основе первого значения скорости передачи битов. В другом примере, инициирующее NFC-устройство может быть сконфигурировано с возможностью определения первого значения скорости передачи битов, которое должно быть использовано для передач от инициирующего NFC-устройства на целевое NFC-устройство, и второго значения скорости передачи битов, которое должно быть использовано в другом направлении. Инициирующее NFC-устройство может также быть сконфигурировано с возможностью передачи первого значения скорости передачи битов и второго значения скорости передачи битов на целевое NFC-устройство в сообщении запроса выбора параметров.
[0008] Согласно связанным аспектам, описан способ обеспечения возможности точного определения разных скоростей передачи битов в каждом направлении для одноранговой связи. Способ может включать в себя этап, на котором принимают, посредством целевого NFC-устройства, запрос выбора параметров, включающий в себя первое значение скорости передачи битов, которое должно быть использовано для передач от инициирующего NFC-устройства на целевое NFC-устройство, и второе значение скорости передачи битов, которое должно быть использовано для передач от целевого NFC-устройства на инициирующее NFC-устройство. Способ может также включать в себя этап, на котором осуществляется функционирование либо в первом целевом подсостоянии, либо во втором целевом подсостоянии на основе первого значения скорости передачи битов.
[0009] Другой аспект относится к устройству связи. Устройство связи может включать в себя средство для приема, посредством целевого NFC-устройства, запроса выбора параметров, включающего в себя первое значение скорости передачи битов, которое должно быть использовано для передач от инициирующего NFC-устройства на целевое NFC-устройство, и второе значение скорости передачи битов, которое должно быть использовано для передач от целевого NFC-устройства на инициирующее NFC-устройство. Устройство связи может также включать в себя средство для функционирования либо в первом целевом подсостоянии, либо во втором целевом подсостоянии на основе первого значения скорости передачи битов.
[0010] Другой аспект относится к устройству связи. Устройство может включать в себя модуль NFC-связи в одноранговом режиме, сконфигурированный с возможностью приема запроса выбора параметров, включающего в себя первое значение скорости передачи битов, которое должно быть использовано для передач от инициирующего NFC-устройства на целевое NFC-устройство, и второе значение скорости передачи битов, которое должно быть использовано для передач от целевого NFC-устройства на инициирующее NFC-устройство. Модуль NFC-связи в одноранговом режиме может быть дополнительно сконфигурирован с возможностью функционирования либо в первом целевом подсостоянии, либо во втором целевом подсостоянии на основе первого значения скорости передачи битов.
[0011] Другой аспект относится к компьютерному программному продукту, который может иметь компьютерно-читаемый носитель, содержащий код для приема, посредством целевого NFC-устройства, запроса выбора параметров, включающего в себя первое значение скорости передачи битов, которое должно быть использовано для передач от инициирующего NFC-устройства на целевое NFC-устройство, и второе значение скорости передачи битов, которое должно быть использовано для передач от целевого NFC-устройства на инициирующее NFC-устройство. Компьютерно-читаемый носитель может также включать в себя код для функционирования либо в первом целевом подсостоянии, либо во втором целевом подсостоянии на основе первого значения скорости передачи битов.
[0012] Согласно связанным аспектам, описан другой способ обеспечения возможности точного определения разных скоростей передачи битов в каждом направлении для одноранговой связи. Способ может включать в себя этап, на котором определяют, посредством инициирующего NFC-устройства, первое значение скорости передачи битов, которое должно быть использовано для передач от инициирующего NFC-устройства на целевое NFC-устройство, и второе значение скорости передачи битов, которое должно быть использовано для передач от целевого NFC-устройства на инициирующее NFC-устройство. Способ может также включать в себя этап, на котором передают первое значение скорости передачи битов и второе значение скорости передачи битов на целевое NFC-устройство в сообщении запроса выбора параметров.
[0013] Другой аспект относится к устройству связи. Устройство связи может включать в себя средство для определения, посредством инициирующего NFC-устройства, первого значения скорости передачи битов, которое должно быть использовано для передач от инициирующего NFC-устройства на целевое NFC-устройство, и второго значение скорости передачи битов, которое должно быть использовано для передач от целевого NFC-устройства на инициирующее NFC-устройство. Устройство связи может также включать в себя средство для передачи первого значения скорости передачи битов и второго значения скорости передачи битов на целевое NFC-устройство в сообщении запроса выбора параметров.
[0014] Другой аспект относится к устройству связи. Устройство может включать в себя модуль NFC-связи в одноранговом режиме, сконфигурированный с возможностью определения первого значения скорости передачи битов, которое должно быть использовано для передач от инициирующего NFC-устройства на целевое NFC-устройство, и второго значения скорости передачи битов, которое должно быть использовано для передач от целевого NFC-устройства на инициирующее NFC-устройство. Модуль NFC-связи в одноранговом режиме может быть дополнительно сконфигурирован с возможностью передачи первого значения скорости передачи битов и второго значение скорости передачи битов на целевое NFC-устройство в сообщении запроса выбора параметров.
[0015] Другой аспект относится к компьютерному программному продукту, который может иметь компьютерно-читаемый носитель, содержащий код для определения, посредством инициирующего NFC-устройства, первого значения скорости передачи битов, которое должно быть использовано для передач от инициирующего NFC-устройства на целевое NFC-устройство, и второго значения скорости передачи битов, которое должно быть использовано для передач от целевого NFC-устройства на инициирующее NFC-устройство. Компьютерно-читаемый носитель может также включать в себя код для передачи первого значения скорости передачи битов и второго значения скорости передачи битов на целевое NFC-устройство в сообщении запроса выбора параметров.
[0016] При достижении вышеуказанных и связанных целей, один или более аспектов содержат признаки, полностью описанные в дальнейшем в этом документе и частично указанные в пунктах формулы изобретения. Нижеследующее описание и приложенные чертежи детально излагают определенные иллюстративные признаки одного или более аспектов. Однако эти признаки являются показательными лишь для нескольких различных способов, в которых могут быть использованы принципы различных аспектов, а это описание предназначено для того, чтобы включать в себя все такие аспекты и их эквиваленты.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0017] Раскрытые аспекты будут в дальнейшем в этом документе описаны совместно с прилагаемыми чертежами, предоставленными для иллюстрации, а не ограничения, раскрытых аспектов, в которых одинаковые обозначения обозначают одинаковые элементы, и в которых:
[0018] Фиг. 1 является блок-схемой системы беспроводной связи, согласно аспекту.
[0019] Фиг. 2 является схемой системы беспроводной связи, согласно аспекту.
[0020] Фиг. 3 является блок-схемой NFC-окружения, согласно аспекту;
[0021] Фиг. 4 является схемой прохождения вызова, описывающей пример использования разных скоростей передачи битов в каждом направлении для NFC-связи в одноранговом режиме, согласно аспекту;
[0022] Фиг. 5 является схемой последовательности операций, описывающей пример использования разных скоростей передачи битов в каждом направлении для NFC-связи в одноранговом режиме, согласно аспекту;
[0023] Фиг. 6 является схемой последовательности операций, описывающей другой пример использования разных скоростей передачи битов в каждом направлении для NFC-связи в одноранговом режиме, согласно аспекту;
[0024] Фиг. 7 является функциональной блок-схемой примерной архитектуры устройства связи, согласно аспекту;
[0025] Фиг. 8 является блок-схемой примера системы связи для использования разных скоростей передачи битов в каждом направлении для NFC-связи в одноранговом режиме, согласно аспекту;
[0026] Фиг. 9 является блок-схемой примера системы связи для использования разных скоростей передачи битов в каждом направлении для NFC-связи в одноранговом режиме, согласно аспекту.
ПОДРОБНОЕ ОПИСАНИЕ
[0027] Различные аспекты теперь описываются со ссылкой на чертежи. В нижеследующем описании, в целях разъяснения, изложены многочисленные конкретные сведения для предоставления всестороннего понимания одного или более аспектов. Однако, следует понимать, что такой аспект(ы) может быть применен на практике без этих конкретных сведений.
[0028] В общем, устройство может распознать целевое NFC-устройство и/или метку, когда находится в пределах зоны покрытия NFC-устройства и/или метки. В дальнейшем, устройство может получить достаточную информацию для обеспечения возможности установления связи. Одной формой связи, которая может быть установлена, является линия связи одноранговой связи. Как описано в настоящем документе, инициирующее NFC-устройство может быть сконфигурировано с возможностью указания целевому NFC-устройству, что в каждом направлении для NFC-связи в одноранговом режиме могут быть использованы разные скорости передачи битов.
[0029] Фиг. 1 иллюстрирует систему 100 беспроводной связи, в соответствии с различными примерными вариантами осуществления настоящего изобретения. Входная мощность 102 предоставляется передатчику 104 для генерирования поля 106 излучения для обеспечения переноса энергии. Приемник 108 соединяется с полем 106 излучения и генерирует выходную мощность 110 для хранения или потребления устройством (не показано), соединенным с выходной мощностью 110. И передатчик 104, и приемник 108 разделены расстоянием 112. В примерном варианте осуществления, передатчик 104 и приемник 108 сконфигурированы согласно обоюдной резонансной взаимосвязи, и когда резонансная частота приемника 108 и резонансная частота передатчика 104 являются очень близкими, потери передачи между передатчиком 104 и приемником 108 являются минимальными, когда приемник 108 расположен в "ближнем поле" поля 106 излучения.
[0030] Передатчик 104 дополнительно включает в себя передающую антенну 114 для предоставления средства для передачи энергии. Приемник 108 включает в себя приемную антенну 118 в качестве средства для приема энергии. Передающая и приемная антенны имеют размер согласно применениям и ассоциированным с ними устройствам. Как указано, эффективный перенос энергии скорее происходит посредством объединения большой части энергии в ближнем поле передающей антенны с приемной антенной, чем посредством распространения большей части энергии в электромагнитной волне к дальнему полю. При нахождении в этом ближнем поле, может быть развернут режим соединения между передающей антенной 114 и приемной антенной 118. Зона вокруг антенн 114 и 118, где может произойти соединение в этом ближнем поле, называется областью режима соединения.
[0031] Фиг. 2 является схемой примерной системы беспроводной связи в ближнем поле. Передатчик 204 включает в себя генератор 222, усилитель 224 мощности и схему 226 фильтрации и согласования. Генератор сконфигурирован с возможностью генерирования сигнала с желаемой частотой, которую можно регулировать в ответ на сигнал 223 регулировки. Сигнал генератора может быть усилен усилителем 224 мощности с величиной усиления, отвечающей сигналу 225 управления. Схема 226 фильтрации и согласования может быть включена для фильтрации гармоник или других нежелательных частот и согласования полного сопротивления передатчика 204 с передающей антенной 214.
[0032] Приемник 208 может включать в себя схему 232 согласования и схему 234 выпрямления и переключения для генерирования вывода питания постоянного тока для заряда батареи 236, как показано на Фиг. 2, или осуществления питания устройства, соединенного с приемником (не показано). Схема 232 согласования может быть включена для согласования полного сопротивления приемника 208 с приемной антенной 218. Приемник 208 и передатчик 204 могут осуществлять связь по отдельным каналам 219 связи (например, Bluetooth, zigbee, сотовому и т.д.).
[0033] Приемник 208 может включать в себя схему 232 согласования и схему 234 выпрямления и переключения для генерирования вывода питания постоянного тока для заряда батареи 236, как показано на Фиг. 2, или осуществления питания устройства, соединенного с приемником (не показано). Схема 232 согласования может быть включена для согласования полного сопротивления приемника 208 с приемной антенной 218.
Приемник 208 и передатчик 204 могут осуществлять связь по отдельным каналам 219 связи (например, Bluetooth, zigbee, сотовому и т.д.).
[0034] Со ссылкой на Фиг. 3, проиллюстрирована блок-схема сети 300 связи согласно аспекту. Сеть 300 связи может включать в себя устройство 310 связи, которое, посредством антенны 324, может иметь связь с удаленным NFC-устройством 330 с использованием одной или более технологий 326 NFC (например, NFC-A, NFC-B, NFC-F и т.д.). В аспекте, удаленное NFC-устройство 330 и/или устройство 310 связи может работать с возможностью осуществления связи посредством модуля 332 NFC-связи в одноранговом режиме посредством одного или более RF-интерфейсов 334 с использованием одного или более RF-протоколов 336. К тому же, модуль 332 NFC-связи в одноранговом режиме может включать в себя модуль 338 скорости передачи битов, который работает с возможностью определения скорости передачи битов для использования для осуществления связи от устройства 310 связи и для осуществления связи с устройством 310 связи. В аспекте, модулю 338 скорости передачи битов могут быть предоставлены значения разных скоростей передачи битов для использования в каждом направлении для NFC-связи в одноранговом режиме. В другом аспекте, устройство 310 связи может работать с возможностью соединения с сетью доступа и/или базовой сетью (например, CDMA-сетью, GPRS-сетью, UMTS-сетью, и другими типами сетей проводной и беспроводной связи). В аспекте, удаленное NFC-устройство 330 может включать в себя, но не ограничено этим, удаленную NFC-метку, устройство считывания/записи, инициирующее устройство одноранговой связи, удаленное целевое устройство одноранговой связи и т.д.
[0035] Устройство 310 связи может включать в себя NCI 320. В аспекте, NCI 320 может работать с возможностью обеспечения возможности связи между антенной с возможностью NFC и NFC-контроллером 312. NCI 320 может работать с возможностью функционирования в режиме прослушивания и/или режиме опроса. Во время связи в режиме пассивной связи, любой режим, в котором устройство 310 связи начинает одноранговую связь, является режимом, в котором устройство 310 связи может оставаться в течение продолжительности одноранговой связи. Во время связи в режиме активной связи, устройство 310 связи может переключать зоны ответственности режима прослушивания и режима опроса во время связи по линии связи одноранговой связи.
[0036] Устройство 310 связи может включать в себя NFC-контроллер (NFCC) 312. В аспекте, NFCC 312 может включать в себя модуль 314 обнаружения RF. Модуль 314 обнаружения RF может работать с возможностью выполнения обнаружения RF с использованием контура обнаружения RF как часть процесса обнаружения для обеспечения возможности связи в одноранговом режиме. DH 340 может работать с возможностью генерирования команды для побуждения NFCC 312 выполнять различные функции, ассоциированные с обнаружением RF.
[0037] Устройство 310 связи может включать в себя модуль 350 одноранговой NFC-связи. Модуль 350 одноранговой NFC-связи может работать с возможностью обеспечения возможности различных режимов и/или конфигураций для одноранговой связи. В аспекте, модуль 350 одноранговой NFC-связи может включать в себя модуль 352 конфигурации скорости передачи битов, который может работать с возможностью конфигурирования связи в одноранговом режиме, в которой в каждом направлении могут быть использованы разные скорости передачи битов. В аспекте, модуль 352 конфигурации скорости передачи битов может конфигурировать скорость 354 передачи битов от инициатора к цели и скорость 356 передачи битов от цели к инициатору. В аспекте, скорость 354 передачи битов от инициатора к цели может быть такой же как скорость 356 передачи битов от цели к инициатору. В другом аспекте, модуль 352 конфигурации скорости передачи битов может сконфигурировать скорость 354 передачи битов к цели и скорость 356 передачи битов от цели к инициатору со значением, которое побуждает устройство (например, 310, 330) связи поддерживать текущую скорость передачи битов (например, заданную по умолчанию). Например, когда устройство связи находится в состоянии готовности для поддержки связи на основе RF технологии NFC-F, может быть использовано значение по умолчанию 424 килобита в секунду (кбит/с). В другом аспекте, модуль 352 конфигурации скорости передачи битов может конфигурировать скорость 354 передачи битов к цели и скорость 356 передачи битов от цели к инициатору со значениями, которые побуждают устройство (например, 310, 330) связи использовать один или множество вариантов скорости передачи битов. Например, разные варианты скорости передачи битов могут включать в себя, но не ограничены этим, 106 кбит/с, 212, кбит/с, 424 кбит/с и т.д. Таблица 1 предоставляет примерные параметры конфигурации, используемые во время активации устройств.
Таблица 1
Деятельность по активации устройств - параметры конфигурации
Имя
Формат
Размер
Описание
CON_ATR
Шестнадцатеричный
3 байта
параметр команды ATR_REQ- Ссылается на [DIGITAL] (байт 13 из ATR_REQ) для кодирования байта 1.- Ссылается на [DIGITAL] (байт 14 из ATR_REQ) для кодирования байта 2.- Ссылается на [DIGITAL] (байт 15 из ATR_REQ) для кодирования байта 3.- Ссылается на [DIGITAL] (байт 16 из ATR_REQ) для кодирования байта 4.
CON_GB
Шестнадцатеричный
n байт
Основные байты из ATR_REQ или более высокий уровень INF из ATTRIBСсылается на [DIGITAL] байт 17+n из ATR_REQ и [DIGITAL] байт 10+n для ATTRIB. Для ATR_REQ, эти байты содержат основные байты (GT0...GTn) в качестве информации для LLCP. Для ATTRIB, эти байты содержат высокий уровень INF.
CON_RATS
Шестнадцатеричный
1 байт
Параметры команды RATSСсылается на [DIGITAL] (байт 2 из команды RATS) для кодирования байта 1.
CON_ATTRIB
Шестнадцатеричный
3 байта
Параметры команды ATTRIB- Ссылается на [DIGITAL] (байт 6 из команды ATTRIB) для кодирования байта 1.- Ссылается на [DIGITAL] (байт 7 из команды ATTRIB) для кодирования байта 2.- Ссылается на [DIGITAL] (байт 8 из команды ATTRIB) для кодирования байта 3.- Ссылается на [DIGITAL] (байт 9 из команды ATTRIB) для кодирования байта 4.
CON_BITR_NFC _DEP_I2T
Целое
1 байт
Желаемая скорость передачи битов для NFC-DEP в направлении от инициатора к цели- 0: поддерживать скорость передачи битов- 1: 106 кбит/с- 2: 212 кбит/с- 3: 424 кбит/с
CON_BITR_NFC _DEP_T2I
Целое
1 байт
Желаемая скорость передачи битов для NFC-DEP в направлении от цели к инициатору- 0: поддерживать скорость передачи битов- 1: 106 кбит/с- 2: 212 кбит/с- 3: 424 кбит/с
[0038] Как видно в Таблице 1, для каждого направления связи могут быть сконфигурированы разные скорости передачи битов. Скорость 354 передачи битов от инициатора к цели может быть указана с использованием параметра CON_BITR_NFC_DEP_I2T, и скорость 346 передачи битов от цели к инициатору может быть указана с использованием параметра CON_BITR_NFC_DEP_T2I.
[0039] Модуль 350 одноранговой NFC-связи может использовать значения скорости 354 передачи битов от инициатора к цели и скорости 356 передачи битов от цели к инициатору в качестве параметров в сообщении запроса выбора параметров. Например, скорость 354 передачи битов от инициатора к цели может быть использована в качестве значения скорости отправки данных инициатором (DSI), и скорость 356 передачи битов от цели к инициатору может быть использована в качестве значения скорости приема данных инициатором (DRI) в сообщении запроса выбора параметров (например, PSL_REQ).
[0040] В одном аспекте, в котором устройство (например, 310, 330) связи ранее работало с возможностью использования RF технологии NFC-A, DSI и DRI могут быть вычислены исходя из параметров скорости 354 передачи битов от инициатора к цели и скорости 356 передачи битов от цели к инициатору как следует ниже. Если скорость 354 передачи битов от инициатора к цели (например, CON_BITR_NFC_DEP_I2T) равняется либо 0, либо 1, то модуль 350 одноранговой NFC-связи задает DSI равным 000b. Кроме того, если скорость 354 передачи битов от инициатора к цели (например, CON_BITR_NFC_DEP_I2T) равняется 2, то модуль 350 одноранговой NFC-связи задает DSI равным 001b.
Дополнительно, когда скорость 354 передачи битов от инициатора к цели (например, CON_BITR_NFC_DEP_I2T) равняется или больше, чем 3, то модуль 350 одноранговой NFC-связи задает DSI равным 010b. Аналогично, когда скорость 356 передачи битов от цели к инициатору (например, CON_BITR_NFC_DEP_T2I) равняется либо 0, либо 1, то модуль 350 одноранговой NFC-связи задает DRI равным 000b. Когда скорость 356 передачи битов от цели к инициатору (например, CON_BITR_NFC_DEP_T2I) равняется 2, то модуль 350 одноранговой NFC-связи задает DRI равным 001b. Когда скорость 356 передачи битов от цели к инициатору (например, CON_BITR_NFC_DEP_T2I) равняется или больше, чем 3, то модуль 350 одноранговой NFC-связи задает DRI равным 010b.
[0041] В одном аспекте, в котором устройство (например, 310, 330) связи ранее работало с возможностью использования RF технологии NFC-F, DSI и DRI могут быть вычислены исходя из параметров скорости 354 передачи битов от инициатора к цели и скорости 356 передачи битов от цели к инициатору как следует ниже. Когда скорость 354 передачи битов от инициатора к цели (например, CON_BITR_NFC_DEP_I2T) равняется 0, то модуль 350 одноранговой NFC-связи задает DSI равным текущей скорости передачи битов. Когда скорость 354 передачи битов от инициатора к цели (например, CON_BITR_NFC_DEP_I2T) равняется 1, то модуль 350 одноранговой NFC-связи задает DSI равным 000b. Когда скорость 354 передачи битов от инициатора к цели (например, CON_BITR_NFC_DEP_I2T) равняется 2, то модуль 350 одноранговой NFC-связи задает DSI равным 001b. Когда скорость 354 передачи битов от инициатора к цели (например, CON_BITR_NFC_DEP_I2T) равняется или больше, чем 3, то модуль 350 одноранговой NFC-связи задает DSI равным 010b. Когда скорость 356 передачи битов от цели к инициатору (например, CON_BITR_NFC_DEP_T2I) равняется 0, то модуль 350 одноранговой NFC-связи задает DRI равным текущая скорость передачи битов. Когда скорость 356 передачи битов от цели к инициатору (например, CON_BITR_NFC_DEP_T2I) равняется 1, то модуль 350 одноранговой NFC-связи задает DRI равным 000b. Когда скорость 356 передачи битов от цели к инициатору (например, CON_BITR_NFC_DEP_T2I) равняется 2, то модуль 350 одноранговой NFC-связи задает DRI равным 001b. Когда скорость 356 передачи битов от цели к инициатору (например, CON_BITR_NFC_DEP_T2I) равняется или больше, чем 3, то модуль 350 одноранговой NFC-связи задает DRI равным 010b.
[0042] В аспекте, модуль 352 конфигурации скорости передачи битов может дополнительно быть сконфигурирован для использования различных конфигураций профилей для различных аспектов, ассоциированных с действиями, относящимися к NFC. Например, Таблица 2 описывает параметры конфигурации, которые могут быть использованы для однорангового (P2P) опроса. В таком аспекте, процесс обнаружения технологии может использовать скорость 424 кбит/с для NFC-F в обоих направлениях. В другом примере параметров конфигурации профилей, Таблица 3 предоставляет параметры конфигурации, которые могут быть использованы во время опроса формата обмена данными при NFC (NDEF). В другом примере параметров конфигурации профилей, Таблица 4 предоставляет параметры конфигурации, которые могут быть использованы во время P2PNDEF-опроса.
Таблица 2
Параметры конфигурации профилей P2P-опроса
Параметр
P2P
CON_POLL_A
0b
CON_POLL_B
0b
CON_POLL_F
1b
CON_POLL_P
0b
CON_BAIL_OUT_A
0b
CON_BAIL_OUT_B
0b
CON_DEVICES_LIMIT
01h
CON_ADV_FEAT
0b
CON_ATR
Как задано в [DIGITAL]
CON_GB
параметры LLCP
CON_RATS
не доступно
CON_ATTRIB
не доступно
CON_BITR_NFC_DEP_I2T
3
CON_BITR_NFC_DEP_T2I
3
Таблица 3
Параметры конфигурации профилей NDEF-опроса
Параметр
NDEF
CON_POLL_A
1b
CON_POLL_B
1b
CON_POLL_F
1b
CON_POLL_P
0b
CON_BAIL_OUT_A
0b
CON_BAIL_OUT_B
0b
CON_DEVICES_LIMIT
04h
CON_ADV_FEAT
0b
CON_ATR
не доступно
CON_GB
Нет
CON_RATS
Как задано в [DIGITAL]
CON_ATTRIB
Как задано в [DIGITAL]
CON_BITR_NFC_DEP_I2T
0
CON_BITR_NFC_DEP_T2I
0
Таблица 4
Параметры конфигурации профилей P2PNDEF-опроса
Параметр
NDEF
CON_POLL_A
1b
CON_POLL_B
1b
CON_POLL_F
1b
CON_POLL_P
0b
CON_B AIL_OUT_A
0b
CON_B AIL_OUT_B
0b
CON_DEVICES_LIMIT
04h
CON_ADV_FEAT
0b
CON_AR
Как задано в [DIGITAL]
CON_GB
LLCP Parameters
CON_RATS
Как задано в [DIGITAL]
CON_ATTRIB
Как задано в [DIGITAL]
CON_BITR_NFC_DEP_I2T
3
CON_BITR_NFC_DEP_T2I
3
[0043] В другом аспекте, модуль 350 одноранговой NFC-связи may дополнительно включать в себя модуль 358 вывода скорости передачи битов, который может работать с возможностью предоставления значений скорости 354 передачи битов к цели и скорости 356 передачи битов от цели к инициатору для использования в одном или более других процессах установления связи (например, процессе решения). Таблица 5 предоставляет примерные значения выходных параметров, сгенерированные во время активации устройств.
Таблица 5
Деятельность по активации устройств - выходные параметры
Имя
Формат
Размер
Описание
INT_NDEX
Целое
1 байт
Индекс для идентификатора активированного устройства
INT_DX_BIT_RATE_I2T
Целое
1 байт
Текущая скорость передачи битов в случае активации NFC_DEP в направлении от инициатора к цели:- 0: поддерживать скорость передачи битов- 1:106 кбит/с- 2:212 кбит/с- 3: 424 кбит/с
INT_DX_BIT_RATE_T2I
Целое
1 байт
Текущая скорость передачи битов в случае активации NFC_DEP в направлении от цели к инициатору:- 0: поддерживать скорость передачи битов- 1: 106 кбит/с- 2: 212 кбит/с- 3: 424 кбит/с
[0044] Как видно в Таблице 5, скорость 354 передачи битов от инициатора к цели может быть указана с использованием параметра INT_DX_BIT_RATE_I2T, и скорость 346 передачи битов от цели к инициатору может быть указана с использованием параметра INT_DX_BIT_RATE_T2I. В аспекте, модуль 358 вывода скорости передачи битов может обработать ответ PSL_REQ. В таком аспекте, когда принят допустимый ответ PSL_RES, модуль 358 вывода скорости передачи битов задает INT_DX_BIT_RATE_I2T согласно скорости передачи битов, точно определенной параметром DSI из PSL_REQ, и задает INT_DX_BIT_RATE_T2I согласно скорости передачи битов, точно определенной параметром DRI из PSL_REQ.
[0045] При работе, устройство 310 связи может передать сообщение запроса выбора параметров на удаленное NFC-устройство 330. На основе, по меньшей мере частично, значения DSI, включенного в сообщение запроса выбора параметров, удаленное NFC-устройство 330 может определить, какая RF технология NFC может быть использована для одноранговой связи. Например, в аспекте, если удаленное NFC-устройство 330 находится в состоянии готовности для связи на основе NFC-A, и значение DSI задано в нулевое значение (например, 000b), то удаленное NFC-устройство 330 поддерживает состояние готовности для одноранговой связи на основе NFC-A.
В другом примерном аспекте, если удаленное NFC-устройство 330 находится в состоянии готовности для связи на основе NFC-A, и значение DSI задано в ненулевое значение (например, 001b, 010b), то удаленное NFC-устройство 330 может переключиться из состояния готовности NFC-A в состояние готовности NFC-F. В еще одном аспекте, если удаленное NFC-устройство 330 находится в состоянии готовности для связи на основе NFC-F, и значение DSI задано в нулевое значение (например, 000b), то удаленное NFC-устройство 330 может переключиться из состояния готовности NFC-F в состояние готовности NFC-A. В другом примерном аспекте, если удаленное NFC-устройство 330 находится в состоянии готовности для связи на основе NFC-F, и значение DSI задано в ненулевое значение (например, 001b, 010b), то удаленное NFC-устройство 330 поддерживает состояние готовности для одноранговой связи на основе NFC-F.
[0046] Продолжая вышеуказанный операционный аспект, удаленное NFC-устройство 330 может соответствовать сообщению запроса выбора параметров с ответом, указывающим успешный прием сообщения запроса выбора параметров. В дальнейшем, устройство 310 связи модуль 358 вывода скорости передачи битов может указывать значения скорости 354 передачи битов к цели и скорости 356 передачи битов от цели к инициатору в качестве выводов, ассоциированных с процессом активации устройств.
[0047] Вследствие этого, система и способ раскрыты для предоставления одноранговой связи между устройством 310 связи и удаленным NFC-устройством 330, в которой в каждом направлении может быть использована разная скорость передачи битов.
[0048] Фиг. 4-6 иллюстрируют различные методики в соответствии с различными аспектами представленного объекта изобретения. Тогда как, в целях простоты объяснения, методики показаны и описаны как ряд действий или последовательность этапов, следует понимать и осознавать, что заявленный объект изобретения не ограничен данным порядком действий, так некоторые действия могут происходить в разных порядках и/или одновременно с другими действиями из тех, что показаны и описаны в настоящем документе. Например, специалисты в данной области техники поймут и осознают, что методика в качестве альтернативы может быть представлена как ряд взаимосвязанных состояний или событий так, как показано на диаграмме состояний. Более того, не все проиллюстрированные действия могут требоваться для реализации методики в соответствии с заявленным объектом изобретения. Кроме того, следует дополнительно осознавать, что методики, обсуждаемые в дальнейшем и по всему этому описанию, способны храниться на изделии для того, чтобы облегчить транспортировку и перенос таких методик на компьютеры. Термин "изделие", который используется в настоящем документе, предназначен для охвата компьютерной программы, к которой возможно осуществить доступ с любого компьютерно-читаемого устройства, носителя, или среды.
[0049] Фиг. 4 изображает схему прохождения вызова, принципиально иллюстрирующую связь между инициирующим NFC-устройством 402 и целевым NFC-устройством 404 в окружении 400 связи, согласно аспекту. Окружение 400 связи может включать в себя инициирующее NFC-устройство 402 и целевое NFC-устройство 404.
[0050] В действии 406, инициирующее NFC-устройство может сконфигурировать один или более параметров, ассоциированных с установлением связи в одноранговом режиме. В аспекте, инициирующее NFC-устройство может сконфигурировать значения разных скоростей передачи битов, которые должны быть использованы в каждом направлении обнаружения связи во время связи в одноранговом режиме. Как описано выше, скорость передачи битов от инициатора к цели может быть указана с использованием параметра CON_BITR_NFC_DEP_I2T, и скорость передачи битов от цели к инициатору может быть указана с использованием параметра CON_BITR_NFC_DEP_T2I. Дополнительные параметры конфигурации предоставлены в Таблице 1 выше.
[0051] В действии 408, инициирующее NFC-устройство может передать сообщение запроса выбора параметров на целевое NFC-устройство как часть установления линии связи для одноранговой связи. В аспекте, скорость передачи битов к цели, сконфигурированная в действии 406, может быть использована как значение скорости отправки данных инициатором (DSI), и скорость передачи битов от цели к инициатору, сконфигурированная в действии 406, может быть использована как значение скорости приема данных инициатором (DRI) в сообщении запроса выбора параметров (например, PSL_REQ).
[0052] В действии 410, целевое NFC-устройство может интерпретировать сообщение запроса выбора параметров. В аспекте, целевое NFC-устройство может модифицировать одну или более конфигураций на основе информации в принятом сообщении запроса выбора параметров. Например, в аспекте, если целевое NFC-устройство 404 находится в состоянии готовности для связи на основе NFC-A, и значение DSI задано в нулевое значение (например, 000b), то целевое NFC-устройство 404 может поддерживать состояние готовности для одноранговой связи на основе NFC-A. В другом примерном аспекте, если целевое NFC-устройство 404 находится в состоянии готовности для связи на основе NFC-A, и значение DSI задано в ненулевое значение (например, 001b, 010b), то целевое NFC-устройство 404 может измениться из состояния готовности NFC-A в состояние готовности NFC-F. В другом примерном аспекте, если целевое NFC-устройство 404 находится в состоянии готовности для связи на основе NFC-A, и значение DSI задано в нулевое значение (например, 000), то целевое NFC-устройство 404 может поддерживать состояние готовности NFC-A для связи с использованием технологии NFC-A в направлении от инициатора к цели. В еще одном аспекте, если целевое NFC-устройство 404 находится в состоянии готовности для связи на основе NFC-F, и значение DSI задано в нулевое значение (например, 000b), то целевое NFC-устройство 404 может переключиться из состояния готовности NFC-F в состояние готовности NFC-A. В другом примерном аспекте, если целевое NFC-устройство 404 находится в состоянии готовности для связи на основе NFC-F, и значение DSI задано в ненулевое значение (например, 001b, 010b), то целевое NFC-устройство 404 может поддерживать состояние готовности для одноранговой связи на основе NFC-F.
[0053] В действии 412, целевое NFC-устройство 404 передает сообщение ответа по выбору параметров на инициирующее NFC-устройство 402.
[0054] В действии 414, инициирующее NFC-устройство 402 может сгенерировать одно или более выходных значений после приема ответа по выбору параметров. Примеры выходных параметров предоставлены в Таблице 2 выше.
[0055] Фиг. 5 изображает схему последовательности операций, описывающую примерный процесс 500, в котором разные скорости передачи битов могут быть использованы в каждом направлении для NFC-связи в одноранговом режиме.
[0056] На этапе 502, целевое NFC-устройство может принять сообщение запроса выбора параметров. В аспекте, сообщение запроса выбора параметров может включать в себя первое значение скорости передачи битов, которое должно быть использовано для передач от инициирующего NFC-устройства на целевое NFC-устройство, и второе значение скорости передачи битов, которое должно быть использовано для передач от целевого NFC-устройства на инициирующее NFC-устройство. В аспекте, первым значением скорости передачи битов и вторым значением скорости передачи битов может быть значение, указывающее поддержание заданной в текущий момент скорости передачи битов, значение, указывающее 106 кбит/с, значение, указывающее 212 кбит/с, значение, указывающее 424 кбит/с и т.д. В другом аспекте, первым значением скорости передачи битов может быть значение скорости отправки данных инициатором (DSI), и вторым значением скорости передачи битов может быть значение скорости приема данных инициатором (DRI) в сообщении запроса выбора параметров (PSL_REQ).
[0057] На этапе 504, целевое NFC-устройство может определить, следует ли изменить подсостояние готовности на основе принятого сообщения. Если целевое NFC-устройство находится в состоянии готовности для связи на основе NFC-A, и значение DSI задано в нулевое значение (например, 000b), то на этапе 506, целевое NFC-устройство может поддерживать состояние готовности для одноранговой связи на основе NFC-A. Кроме того, если целевое NFC-устройство находится в состоянии готовности для связи на основе NFC-A, и значение DSI задано в ненулевое значение (например, 001b, 010b), то на этапе 508, целевое NFC-устройство может измениться из состояния готовности NFC-A в состояние готовности NFC-F. В другом аспекте, если целевое NFC-устройство находится в состоянии готовности для связи на основе NFC-F, и значение DSI задано в нулевое значение (например, 000b), то на этапе 508, целевое NFC-устройство может переключиться из состояния готовности NFC-F в состояние готовности NFC-A. Кроме того, если целевое NFC-устройство находится в состоянии готовности для связи на основе NFC-F, и значение DSI задано в ненулевое значение (например, 001b, 010b), то на этапе 506, целевое NFC-устройство может поддерживать состояние готовности для одноранговой связи на основе NFC-F.
[0058] На этапе 510, целевое NFC-устройство может передать сообщение ответа по выбору параметров (например, PSL_RES), указывающее успешный прием сообщения PSL_RQ.
[0059] В опциональном аспекте, на этапе 512, на основе значений, принятых в сообщении PSL_REQ, целевое NFC-устройство и инициирующее NFC-устройство могут осуществить связь в одноранговом режиме с использованием первой скорости передачи битов для передач от инициирующего NFC-устройства на целевое NFC-устройство и второй скорости передачи битов для передач от целевого NFC-устройства на инициирующее NFC-устройство.
[0060] Фиг. 6 изображает схему последовательности операций, описывающую другой примерный процесс 600, в котором разные скорости передачи битов могут быть использованы в каждом направлении для NFC-связи в одноранговом режиме.
[0061] На этапе 602, инициирующее NFC-устройство определяет первое значение скорости передачи битов, которое должно быть использовано для передач от инициирующего NFC-устройства на целевое NFC-устройство, и второе значение скорости передачи битов, которое должно быть использовано для передач от целевого NFC-устройства на инициирующее NFC-устройство. В аспекте, первым значением скорости передачи битов и вторым значением скорости передачи битов может быть значение, указывающее поддержание заданной в текущий момент скорости передачи битов, значение, указывающее 106 кбит/с, значение, указывающее 212 кбит/с, значение, указывающее 424 кбит/с и т.д.
[0062] На этапе 604, инициирующее NFC-устройство может передать первое значение скорости передачи битов и второе значение скорости передачи битов на целевое NFC-устройство в сообщении запроса выбора параметров. В другом аспекте, первым значением скорости передачи битов может быть значение скорости отправки данных инициатором (DSI), и вторым значением скорости передачи битов может быть значение скорости приема данных инициатором (DRI) в команде запроса выбора параметров (PSL_REQ).
[0063] В опциональном аспекте, на этапе 606, инициирующее NFC-устройство может принять ответ по выбору параметров (например, PSL_RES) от целевого NFC-устройства.
[0064] В другом опциональном аспекте, инициирующее NFC-устройство может сгенерировать первый выходной параметр, указывающий текущую скорость передачи битов для передач от инициирующего NFC-устройства на целевое NFC-устройство в качестве первого значения скорости передачи битов, и второй выходной параметр, указывающий текущую скорость передачи битов для передач от целевого NFC-устройства на инициирующее NFC-устройство в качестве второго значения скорости передачи битов.
[0065] В таком опциональном аспекте, на этапе 610, сгенерированные выходные параметры могут быть предоставлены для использования в одном или более других процессах, ассоциированных с установлением связи в одноранговом режиме (например, процессе решения).
[0066] Обращаясь к Фиг. 3, но возвращаясь также к Фиг. 7, проиллюстрирована примерная архитектура устройства 700 связи. Как изображено на Фиг. 7, устройство 700 связи содержит приемник 702, который принимает сигнал от, например, приемной антенны (не показано), выполняет обычные действия в отношении (например, осуществляет фильтрацию, усиливает, преобразовывает с понижением частоты и т.д.) принятого сигнала, и оцифровывает условный сигнал для получения выборок. Приемник 702 может содержать демодулятор 704, который может демодулировать принятые символы и предоставлять их процессору 706 для оценки канала. Процессор 706 может быть процессором, выделенным для анализа информации, принятой приемником 702, и/или генерирования информации для передачи передатчиком 720, процессором, который управляет одним или более компонентами устройства 700 связи, и/или процессором, который и анализирует информацию, принятую приемником 702, и генерирует информацию для передачи передатчиком 720, и управляет одним или более компонентами устройства 700 связи. К тому же, сигналы могут быть подготовлены для передачи передатчиком 720 посредством модулятора 718, который может модулировать сигналы, обработанные процессором 706.
[0067] Устройство 700 связи может дополнительно содержать память 708, которая оперативно соединена с различными компонентами, такими как процессор 706, но не ограниченными ими, и которая может хранить данные, которые должны быть переданы, принятые данные, информацию, относящуюся к доступным каналам, TCP-потокам, данным, ассоциированным с анализируемым сигналом, и/или силе помех, информацию, относящуюся к присвоенному каналу, мощности, скорости передачи данных, или подобному, и любую другую подходящую информацию для содействия в установлении соединения в одноранговом режиме NFC.
[0068] К тому же, процессор 706, хост-устройство 734, NFCC 730 и/или модуль 760 одноранговой NFC-связи могут предоставить средство для приема запроса выбора параметров, включающего в себя первое значение скорости передачи битов, которое должно быть использовано для передач от инициирующего NFC-устройства на целевое NFC-устройство, и второе значение скорости передачи битов, которое должно быть использовано для передач от целевого NFC-устройства на инициирующее NFC-устройство, и средство для функционирования либо в первом целевом подсостоянии, либо во втором целевом подсостоянии на основе первого значения скорости передачи битов. Первое целевое подсостояние может быть ассоциировано с одноранговой связью на основе первой RF технологии NFC. Второе целевое подсостояние может быть ассоциировано с одноранговой связью на основе второй RF технологии NFC.
[0069] Еще, процессор 706, хост-устройство 734, NFCC 730 и/или модуль 760 одноранговой NFC-связи могут предоставить средство для определения первого значения скорости передачи битов, которое должно быть использовано для передач от инициирующего NFC-устройства на целевое NFC-устройство, и второго значения скорости передачи битов, которое должно быть использовано для передач от целевого NFC-устройства на инициирующее NFC-устройство, и средство для передачи первого значения скорости передачи битов и второго значения скорости передачи битов на целевое NFC-устройство в сообщении запроса выбора параметров.
[0070] Следует осознавать, что хранилищем данных (например, памятью 708), описанным в настоящем документе, может быть либо энергозависимая память, либо энергонезависимая память, либо может включать в себя как энергозависимую, так и энергонезависимую память. В качестве иллюстрации, а не ограничения, энергонезависимая память может включать в себя постоянную память (ROM), программируемую ROM (PROM), электрически программируемую ROM (EPROM), электрически стираемую PROM (EEPROM) или flash-память. Энергозависимая память может включать в себя оперативную память (RAM), которая действует как внешняя кэш-память. В качестве иллюстрации, а не ограничения, RAM доступна во многих формах, таких как синхронная RAM (SRAM), динамическая RAM (DRAM), синхронная DRAM (SDRAM), SDRAM с двойной скоростью передачи данных (DDR SDRAM), расширенная SDRAM (ESDRAM), Synchlink DRAM (SLDRAM), и прямая Rambus RAM (DRRAM). Память 708 систем объекта изобретения и способы могут содержать, не ограничиваясь этим, эти и любые другие подходящие типы памяти.
[0071] Устройство 700 связи может включать в себя NFC-контроллер 730. В аспекте, NFCC 730 может включать в себя модуль 732 обнаружения RF. Модуль 732 обнаружения RF может работать с возможностью выполнения обнаружения RF с использованием контура обнаружения RF (например, 710) как часть процесса обнаружения для обеспечения возможности связи в одноранговом режиме. DH 734 может работать с возможностью генерирования команды для побуждения NFCC 730 выполнять различные NFC-действия, такие как, но не ограниченные этим, обнаружение RF и т.д.
[0072] В другом аспекте, устройство 700 связи может включать в себя NCI 750. В аспекте, NCI 750 может работать с возможностью обеспечения возможности связи между антенной с возможностью NFC (например, 702, 720), NFC-контроллером 730 и DH 734. NCI 750 может работать с возможностью функционирования в режиме прослушивания и/или режиме опроса. Во время связи в режиме пассивной связи, любой режим, в котором устройство 700 связи начинает одноранговую связь, является режимом, в котором устройство 700 связи может оставаться в течение продолжительности одноранговой связи. Во время связи в режиме активной связи, устройство 700 связи может переключать зоны ответственности режима прослушивания и режима опроса во время линии связи одноранговой связи.
[0073] В другом аспекте, устройство 700 связи может включать в себя модуль 760 одноранговой NFC-связи. Модуль 760 одноранговой NFC-связи может работать с возможностью обеспечения возможности различных режимов и/или конфигураций для одноранговой связи. В аспекте, модуль 760 одноранговой NFC-связи может включать в себя модуль 762 конфигурации скорости передачи битов, который может работать с возможностью конфигурирования связи в одноранговом режиме, в которой в каждом направлении могут быть использованы разные скорости передачи битов. В аспекте, модуль 762 конфигурации скорости передачи битов может конфигурировать скорость 764 передачи битов от инициатора к цели и скорость 766 передачи битов от цели к инициатору. В аспекте, скорость 764 передачи битов от инициатора к цели может быть такой же как скорость 766 передачи битов от цели к инициатору. В другом аспекте, модуль 762 конфигурации скорости передачи битов может сконфигурировать скорость 764 передачи битов к цели и скорость 766 передачи битов от цели к инициатору со значением, которое побуждает устройство 700 связи поддерживать текущую скорость передачи битов (например, скорость передачи битов по умолчанию). Например, когда устройство связи находится в состоянии готовности для поддержки связи на основе RF технологии NFC-F, может быть использовано значение по умолчанию 424 килобита в секунду (кбит/с). В другом аспекте, модуль 762 конфигурации скорости передачи битов может конфигурировать скорость 764 передачи битов к цели и скорость 766 передачи битов от цели к инициатору со значениями, которые побуждают устройство 700 связи использовать один или множество вариантов скорости передачи битов. Например, разные варианты скорости передачи битов могут включать в себя, но не ограничены этим, 106 кбит/с, 212, кбит/с, 424 кбит/с и т.д.
[0074] В аспекте, модуль 760 одноранговой NFC-связи может включать в себя модуль 770 скорости передачи битов, который может работать с возможностью определения скорости передачи битов для использования для осуществления связи от инициирующего NFC-устройства и для осуществления связи к инициирующему NFC-устройству. В аспекте, модулю 770 скорости передачи битов могут быть предоставлены значения разных скоростей передачи битов для использования в каждом направлении для NFC-связи в одноранговом режиме.
[0075] В другом аспекте, модуль 760 одноранговой NFC-связи может работать с возможностью выполнения любого из одного или более процессов, описанных со ссылкой на Фиг. 4-6.
[0076] Дополнительно, устройство 700 связи может включать в себя пользовательский интерфейс 740. Пользовательский интерфейс 740 может включать в себя механизмы 742 ввода для генерирования вводов в устройство 700 связи, и механизм 744 вывода для генерирования информации для потребления пользователем устройства 700 связи. Например, механизм 742 ввода может включать в себя механизм, такой как клавиша или клавиатура, мышь, дисплей с сенсорным экраном, микрофон и т.д. К тому же, например, механизм 744 вывода может включать в себя дисплей, аудиодинамик, механизм тактильной отдачи и т.д. В проиллюстрированных аспектах, механизм 744 вывода может включать в себя дисплей, работающий с возможностью представления медиа-контента, который находится в формате изображения или видео, или аудиодинамик для представления медиа-контента, который находится в аудиоформате.
[0077] Фиг. 8 изображает блок-схему примерной системы 800 связи, работающей с возможностью обеспечения возможности точного определения разных скоростей передачи битов в каждом направлении для одноранговой NFC-связи, согласно аспекту. Например, система 800 может находиться по меньшей мере частично внутри устройства связи (например, устройства 700 связи). Следует осознавать, что система 800 представлена как включающая в себя функциональные блоки, которые могут быть функциональными блоками, которые представляют функции, реализованные процессором, программным обеспечением, или их комбинацией (например, программно-аппаратными средствами). Система 800 включает в себя логическую группировку 802 электрических компонентов, которые могут действовать сообща.
[0078] Например, логическая группировка 802 может включать в себя электрический компонент, который может предоставить средство для приема, посредством целевого NFC-устройства, запроса выбора параметров, включающего в себя первое значение скорости передачи битов, которое должно быть использовано для передач от инициирующего NFC-устройства на целевое NFC-устройство, и второе значение скорости передачи битов, которое должно быть использовано для передач от целевого NFC-устройства на инициирующее NFC-устройство 804. В аспекте, каждое из первого значения скорости передачи битов и второго значения скорости передачи битов может включать в себя значение скорости передачи битов, такое как, но не ограничено этим, значение, указывающее поддержание заданной в текущий момент скорости передачи битов, значение, указывающее 106 кбит/с, значение, указывающее 212 кбит/с, значение, указывающее 424 кбит/с и т.д. В другом аспекте, первым значением скорости передачи битов может быть значение DSI, и вторым значением скорости передачи битов может быть значение DRI.
[0079] К тому же, логическая группировка 802 может включать в себя электрический компонент, который может предоставить средство для функционирования либо в первом целевом подсостоянии, либо во втором целевом подсостоянии на основе первого значения скорости передачи битов 806. В аспекте, первое целевое подсостояние может быть ассоциировано с одноранговой связью на основе первой RF технологии NFC, и второе целевое подсостояние может быть ассоциировано с одноранговой связью на основе второй RF технологии NFC. В другом аспекте, каждое из первого целевого подсостояния и второго целевое подсостояние может быть подсостоянием, таким как, но не ограниченным этим, подсостояние TARGET_A, подсостояние TARGET_F и т.д. В таком аспекте, подсостояние TARGET_A может быть ассоциировано с одноранговой связью на основе RF технологии NFC-A, и подсостояние TARGET_F может быть ассоциировано с одноранговой связью на основе RF технологии NFC-F.
[0080] Более того, в опциональном аспекте, логическая группировка 802 может включать в себя электрический компонент, который может предоставить средство для передачи ответ по выбору параметров (например, PSL_REQ) на инициирующее NFC-устройство 808. В аспекте, сообщение ответа по выбору параметров может быть передано в ответ на прием сообщения запроса выбора параметров (например, PSL_REQ) от инициирующего NFC-устройства.
[0081] Дополнительно, система 800 может включать в себя память 810, которая хранит инструкции для исполнения функций, ассоциированных с электрическими компонентами 804, 806 и 808, хранит данные, используемые или полученные электрическими компонентами 804, 806, 808 и т.д. Хотя показаны как внешние к памяти 810, следует понимать, что внутри памяти 810 могут существовать один или более из электрических компонентов 804, 806 и 808. В одном примере, электрические компоненты 804, 806 и 808 могут включать в себя по меньшей мере один процессор, или каждый электрический компонент 804, 806 и 808 может быть соответствующим модулем по меньшей мере одного процессора. Более того, в дополнительном или альтернативном примере, электрическими компонентами 804, 806 и 808 могут быть компьютерный программный продукт, включающий в себя компьютерно-читаемый носитель, где каждый электрический компонент 804, 806 и 808 может соответствовать коду.
[0082] Фиг. 9 изображает блок-схему примерной системы 900 связи, работающей с возможностью обеспечения возможности точного определения разных скоростей передачи битов в каждом направлении для одноранговой NFC-связи, согласно аспекту. Например, система 900 может находиться по меньшей мере частично внутри устройства связи (например, устройства 700 связи). Следует осознавать, что система 900 представлена как включающая в себя функциональные блоки, которые могут быть функциональными блоками, которые представляют функции, реализованные процессором, программным обеспечением, или их комбинацией (например, программно-аппаратными средствами). Система 900 включает в себя логическую группировку 902 электрических компонентов, которые могут действовать сообща.
[0083] Например, логическая группировка 902 может включать в себя электрический компонент, который может предоставить средство для определения, посредством инициирующего NFC-устройства, первого значения скорости передачи битов, которое должно быть использовано для передач от инициирующего NFC-устройства на целевое NFC-устройство, и второго значения скорости передачи битов, которое должно быть использовано для передач от целевого NFC-устройства на инициирующее NFC-устройство 904. В аспекте, каждое из первого значения скорости передачи битов и второго значения скорости передачи битов может включать в себя значение скорости передачи битов, такое как, но не ограничено этим, значение, указывающее поддержание заданной в текущий момент скорости передачи битов, значение, указывающее 106 кбит/с, значение, указывающее 212 кбит/с, значение, указывающее 424 кбит/с и т.д. В другом аспекте, первым значением скорости передачи битов может быть значение DSI, и вторым значением скорости передачи битов может быть значение DRI.
[0084] К тому же, логическая группировка 902 может включать в себя электрический компонент, который может предоставить средство для передачи первого значения скорости передачи битов, и второго значения скорости передачи битов на целевое NFC-устройство в сообщении 906 запроса выбора параметров (например, PSL_REQ).
[0085] К тому же, в опциональном аспекте, логическая группировка 902 может включать в себя электрический компонент, который может предоставить средство для приема ответа по выбору параметров (например, PSL_REQ) от целевого NFC-устройства, указывающего успешный прием сообщения 908 запроса выбора параметров. В аспекте, сообщение ответа по выбору параметров может быть передано в ответ на прием переданного сообщения запроса выбора параметров (например, PSL_REQ) от инициирующего NFC-устройства.
[0086] Более того, в другом опциональном аспекте, логическая группировка 902 может включать в себя электрический компонент, который может предоставить средство для генерирования первого выходного параметра, указывающего текущую скорость передачи битов для передач от инициирующего NFC-устройства на целевое NFC-устройство в качестве первого значения скорости передачи битов, и второго выходного параметра, указывающего текущую скорость передачи битов для передач от целевого NFC-устройства на инициирующее NFC-устройство в качестве второго значения скорости передачи битов 910. В таком аспекте, средство для генерирования 910 может дополнительно включать в себя средство для предоставления первого и второго выходных параметров для использования в процессе решения.
[0087] Дополнительно, система 900 может включать в себя память 912, которая хранит инструкции для исполнения функций, ассоциированных с электрическими компонентами 906, 908 и 910, хранит данные, используемые или полученные электрическими компонентами 904, 906, 908, 910 и т.д. Хотя показаны как внешние к памяти 912, следует понимать, что внутри памяти 912 могут существовать один или более из электрических компонентов 904, 906, 908 и 910. В одном примере, электрические компоненты 904, 906, 908 и 910 могут включать в себя по меньшей мере один процессор, или каждый электрический компонент 904, 906, 908 и 910 может быть соответствующим модулем по меньшей мере одного процессора. Более того, в дополнительном или альтернативном примере, электрическими компонентами 904, 906, 908 и 910 могут быть компьютерный программный продукт, включающий в себя компьютерно-читаемый носитель, где каждый электрический компонент 904, 906, 908 и 910 может соответствовать коду.
[0088] Используемые в этой заявке термины, такие как "компонент", "модуль", "система" и подобные, предназначены включать в себя объект, относящийся к компьютеру, такой как аппаратные средства, программно-аппаратные средства, комбинация аппаратных средств и программного обеспечения, программное обеспечение или выполняемое программное обеспечение, но не ограниченный этим. Например, компонент может быть процессом, запущенным на процессоре, процессором, объектом, исполняемым файлом, потоком исполнения, программой и/или компьютером, без ограничения указанным. Для иллюстрации, и приложение, запущенное на вычислительном устройстве, и вычислительное устройство могут быть компонентом. Один или более компонентов могут находиться внутри процесса и/или потока исполнения, и компонент может быть размещен на одном компьютере и/или распределен между двумя или более компьютерами. В дополнение, эти компоненты могут исполняться с различных компьютерно-читаемых носителей, имеющих хранящиеся на них различные структуры данных. Компоненты могут осуществлять связь посредством локальных и/или удаленных процессов, таких как в соответствии с сигналом, имеющим один или более пакетов данных, таких как данные от взаимодействия с другим компонентом в локальной системе, распределенной системе, и/или по сети, такой как Интернет, с другими системами посредством сигнала.
[0089] Более того, различные аспекты описаны в настоящем документе применительно к терминалу, который может быть проводным терминалом или беспроводным терминалом. Терминалом может также быть названа система, устройство, абонентский блок, абонентская станция, мобильная станция, мобильник, мобильное устройство, удаленная станция, мобильное оборудование (ME), удаленный терминал, терминал доступа, пользовательский терминал, терминал, устройство связи, пользовательский агент, пользовательское устройство или пользовательское оборудование (UE). Беспроводным терминалом может быть сотовый телефон, спутниковый телефон, беспроводной телефон, телефон с поддержкой протокола установления сессии (SIP), станция беспроводной местной линии (WLL), персональный цифровой помощник (PDA), карманное устройство, имеющее возможность беспроводного соединения, вычислительное устройство или другие устройства обработки, соединенные с беспроводным модемом. Более того, различные аспекты рассмотрены в настоящем документе применительно к базовой станции. Базовая станция может быть использована для осуществления связи с беспроводным терминалом(ами) и может также называться точкой доступа, Node B или развитым Node В или некоторой другой терминологией.
[0090] Более того, термин "или" предназначен означать включающее "или", а не исключающее "или". То есть пока не указано иное или не ясно из контекста, фраза "X использует A или B" предназначена для того, чтобы означать любые естественные включающие перестановки. То есть фразе "X использует A или B" удовлетворяет любой из следующих примеров: X использует A; X использует B; или X использует A и B. В дополнение, указание на единственное число в настоящей заявке и в прилагаемой формуле изобретения, в общем должно истолковываться в значении "один или более", если не указано иначе или из контекста ясно следует указание на форму единственного числа.
[0091] Описанные в настоящем документе способы могут быть использованы для различных систем беспроводной связи, таких как CDMA, TDMA, FDMA, OFDMA, SC-FDMA и других систем. Термины "система" и "сеть" часто взаимозаменяемы. Система CDMA может реализовывать радиотехнологию, такую как универсальный наземный радиодоступ (UTRA), cdma2000 и т.д. UTRA включает в себя широкополосный CDMA (W-CDMA) и другие варианты CDMA. Дополнительно, cdma2000 охватывает стандарты IS-2000, IS-95 и IS-856. Система TDMA может реализовать радиотехнологию, такую как Глобальная система мобильной связи (GSM). Система OFDMA может реализовать радиотехнологию, такую как усовершенствованный UTRA (E-UTRA), широкополосная сеть сверхмобильной связи (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM и т.д. UTRA и E-UTRA являются частью Универсальной мобильной телекоммуникационной системы (UMTS). Проект долгосрочного развития (LTE) 3GPP является версией UMTS, которая использует E-UTRA, которая использует OFDMA на нисходящей линии связи и SC-FDMA на восходящей линии связи. UTRA, E-UTRA, UMTS, LTE и GSM описаны в документах организации, называющейся "Проект партнерства по системам 3-го Поколения" (3GPP). Дополнительно, CDMA2000 и UMB описаны в документах организации, называющейся "Партнерский Проект по системам 3-го Поколения 2" (3GPP2). Кроме того, такие системы беспроводной связи могут дополнительно включать в себя одноранговые (например мобильное устройство - мобильное устройство) узкоспециализированные сетевые системы, часто использующие неспаренные нелицензированные спектры, 802.xx беспроводную LAN, BLUETOOTH, связь в ближнем поле (NFC-A, NFC-B, NFC-F и т.д.) или любые другие методы беспроводной связи короткого или длинного диапазона.
[0092] Различные аспекты или признаки будут представлены в терминах систем, которые могут включать в себя некоторое число устройств, компонентов, модулей и тому подобного. Следует понимать и осознавать, что различные системы могут включать в себя дополнительные устройства, компоненты, модули и т.д. и/или могут не включать в себя все эти устройства, компоненты, модули и т.д., обсуждаемые применительно к чертежам. Также может быть использована комбинация этих подходов.
[0093] Различные иллюстративные логические схемы, логические блоки, модули, компоненты и схемы, описанные в связи с вариантами осуществления изобретения, раскрытыми в настоящем документе, могут быть реализованы или выполнены с использованием универсального процессора, процессора цифровой обработки сигналов (DSP), специализированной интегральной микросхемы (ASIC), программируемой пользователем вентильной матрицы (FPGA) или других программируемых логических устройств, схем на дискретных компонентах или транзисторных логических схем, дискретных аппаратных элементов или любой комбинации этого, спроектированных выполнять описанные в настоящем документе функции. Универсальным процессором может быть микропроцессор, но в качестве альтернативы, процессором может быть любой стандартный процессор, контроллер, микроконтроллер или конечный автомат. Процессор может быть также реализован как комбинация вычислительных устройств, например, комбинация DSP и микропроцессора, множества микропроцессоров, один или более микропроцессоров вместе с DSP ядром, или любая другая подобная конфигурация. Дополнительно, по меньшей мере один процессор может содержать один или более модулей, работающих с возможностью выполнения одного или более этапов и/или действий, описанных выше.
[0094] Кроме того, этапы и/или действия способа или алгоритма, описанного применительно к аспектам, раскрытым в настоящем документе, могут быть воплощены непосредственно в аппаратных средствах, в программном модуле, исполняемом процессором, или в их комбинации. Программный модуль может находиться в RAM-памяти, flash-памяти, ROM-памяти, EPROM-памяти, EEPROM-памяти, регистрах, на жестком диске, сменном диске, CD-ROM или любой другой форме носителей информации, известных в данной области техники. Примерный носитель информации может быть соединен с процессором, так что процессор может считывать информацию с носителя информации и записывать информацию на него. В качестве альтернативы, носитель информации может быть интегрирован в процессор. Кроме того, в некоторых аспектах, процессор и носитель информации могут находиться в ASIC. Дополнительно, ASIC может находиться в пользовательском терминале. В качестве альтернативы, процессор и носитель информации могут находиться в пользовательском терминале как дискретные компоненты. Дополнительно, в некоторых аспектах, этапы и/или действия способа или алгоритма могут находиться в виде одной или нескольких комбинаций или набора кодов и/или инструкций на машиночитаемом носителе и/или компьютерно-читаемом носителе, который может быть включен в компьютерный программный продукт.
[0095] В одном или более аспектах, описанные функции могут быть реализованы в аппаратных средствах, программном обеспечением, программно-аппаратных средствах или любой их комбинации. В случае реализации в программном обеспечении, функции могут храниться или передаваться как одна или более инструкций или код на компьютерно-читаемом носителе. Компьютерно-читаемые носители включают в себя как компьютерные носители информации, так и среды связи, в том числе любой носитель, который способствует переносу компьютерной программы из одного места в другое. Носителем информации могут быть любые доступные носители, к которым может быть осуществлен доступ посредством компьютера. В качестве примера, а не ограничения, такие компьютерно-читаемые носители могут содержать RAM, ROM, EEPROM, CD-ROM или другие накопители на оптическом диске, накопители на магнитном диске или другие устройства магнитных накопителей, или любой другой носитель, который может быть использован для переноски или хранения желаемого программного кода в форме инструкций или структур данных и к которому может быть осуществлен доступ посредством компьютера. Также любое соединение может быть названо компьютерно-читаемым носителем. Например, если программное обеспечение передается с Web-сайта, сервера или другого удаленного источника с использованием коаксиального кабеля, оптоволоконного кабеля, витой пары, цифровой абонентской линией связи (DSL) или беспроводных технологий, таких как инфракрасная связь, радио и микроволновая, то коаксиальный кабель, оптоволоконный кабель, витая пара, DSL или беспроводные технологии, такие как инфракрасная связь, радио и микроволновая, включаются в определение носителя. Термин "диск" (disk и disc) в настоящем документе используется в отношении и магнитных, и оптических дисков, которые включают в себя компакт-диск (CD), лазерный диск, оптический диск, универсальный цифровой диск (DVD), флоппи-диск и blu-ray диск, причем магнитные диски обычно воспроизводят данные магнитным образом, в то время как оптические диски воспроизводят данные оптически с помощью лазера. Комбинация вышеуказанного также должна быть включена в границы понятия компьютерно-читаемый носитель.
[0096] Хотя приведенное выше раскрытие описывает иллюстративные аспекты и/или аспекты, следует отметить, что различные изменения и модификации могут быть сделаны в настоящем документе без отступления от объема описанных аспектов и/или аспектов, которые заданы прилагаемой формулой изобретения. Более того, хотя элементы описанных аспектов и/или аспектов могут быть описаны или заявлены в единственном числе, предполагается их множество, до тех пор пока ограничение единственного числа не будет явно обозначено. Дополнительно, весь или часть любого аспекта и/или аспекта может быть использована со всеми или частью любого другого аспекта и/или аспекта, если не указано иное.