Способы и устройства для усовершенствования механизмов обновления параметров nfc

Иллюстрации

Показать все

Изобретение относится к системам беспроводной связи и характеризует усовершенствованный механизм обновления значений параметров для связи между хост-устройством (DH) и удаленной конечной точкой (NFC). DH, связанное с устройством NFC, может быть выполнено с возможностью определения того, что одно или несколько значений параметров, включенных в сообщение запроса выбора параметров, отличаются от одного или нескольких соответствующих значений параметров, используемых во время обнаружения удаленной конечной точки NFC, с использованием кадрового RF интерфейса, и передачи значений параметров в контроллер NFC с использованием сообщения обновления параметров. NFCC, связанный с устройством NFC, может быть выполнен с возможностью приема с использованием интерфейса NFC-DEP сообщения запроса выбора параметров, включающего в себя один или несколько параметров, определения необходимости реализации одного или нескольких изменений параметров на основе принятых одного или нескольких параметров и передачи сообщения активации на DH, указывающего значения, на которые контроллер NFC изменил одно или несколько значений параметров. 8 н. и 48 з.п. ф-лы, 13 ил.

Реферат

ИСПРАШИВАНИЕ ПРИОРИТЕТА

Настоящая заявка на патент испрашивает приоритет предварительной заявки США №61/500,803 под заголовком «Methods and Apparatus for Improving NFC Parameter Update mechanism», поданной 24 июня 2011 года, права на которую принадлежат правопреемнику настоящей заявки и содержание которой целиком включено сюда по ссылке.

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ

Раскрытые здесь аспекты относятся в общем случае к осуществлению связи между устройствами и, в частности, касаются способов и систем для усовершенствования механизмов побуждения контроллера (NFCC) связи ближнего поля (NFC) обновлять значения параметров для одноранговых передач между хост-устройством (DH) и удаленной конечной точкой NFC.

УРОВЕНЬ ТЕХНИКИ

Развитие технологии привело к созданию все более малогабаритных и маломощных персональных вычислительных устройств. Например, в настоящее время существует множество разнообразных портативных персональных вычислительных устройств, в том числе беспроводных вычислительных устройств, таких как портативные беспроводные телефоны, персональные цифровые помощники (PDA) и устройства пейджинговой связи, каждое из которых отличается малыми размерами и небольшой массой, и может легко переноситься пользователями. В частности, портативные беспроводные телефоны, например, также включают в себя сотовые телефоны, которые передают речь и пакеты данных по беспроводным сетям. Производится все больше сотовых телефонов с расширенными вычислительными возможностями, так что они, по существу, становятся эквивалентными портативным персональным компьютерам и карманным PDA. Кроме того, такие устройства позволяют обеспечивать связь с использованием множества различных частот и применяемых зон покрытия, например сотовая связь, связь через беспроводную локальную сеть (WLAN), NFC и т.д.

При реализации NFC устройство, поддерживающее NFC, сначала может обнаружить метку NFC и/или целевое устройство. Затем связь между одноранговыми устройствами NFC может использовать линию связи Протокола обмена данными NFC (NFC-DEP). В настоящее время спецификация интерфейса контроллера («NCI») NFC не предоставляет все функциональные возможности, необходимые для создания линии связи NFC-DEP.

Например, в спецификации Activity определен механизм для изменения скорости передачи в битах как части процесса активации устройства; однако, когда одноранговый адресат использует кадровый радиочастотный (RF) интерфейс NCI, DH может интерпретировать сообщение о возможном изменении скорости передачи в битах, в то время как NFCC этого сделать не может. В настоящее время отсутствует механизм для DH, позволяющий проинформировать NFCC о том, что скорость передачи в битах должна измениться для последующих одноранговых передач. Кроме того, отсутствует механизм изменения размера буфера, что может произойти в связи с изменением скорости передачи в битах. В другом примере, когда используется RF интерфейс NFC-DEP NCI, текущая спецификация однозначно не указывает, какие операции необходимы для создания линии связи.

Таким образом, желательно создать усовершенствованные устройства и способы для обеспечения усовершенствованных механизмов обновления значений параметров для одноранговых, передач между DH и удаленной конечной точкой NFC с использованием таких интерфейсов, как кадровый RF интерфейс и RF интерфейс NFC-DEP.

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

В этом разделе излагается сущность одного или нескольких аспектов для обеспечения базового понимания таких аспектов. Этот раздел не является обширным описанием всех предполагаемых аспектов и не предназначен для идентификации ключевых или критических элементов всех аспектов, а также для установления объема любого или всех аспектов. Задачей настоящего раздела является описание некоторых концепций, лежащих в основе одного или нескольких аспектов в качестве прелюдии к более подробному описанию, представленному ниже.

Различные аспекты изобретения описаны в связи с обеспечением усовершенствованных механизмов обновления значений параметров для одноранговых передач между DH и удаленной конечной точкой NFC. В одном примере DH, связанное с устройством NFC, может быть выполнено с возможностью определения того, что одно или несколько значений параметров, включенных в сообщение запроса выбора параметров, отличаются от одного или нескольких соответствующих значений параметров, используемых во время обнаружения удаленной конечной точки NFC с использованием кадрового RF интерфейса. DH также может быть выполнено с возможностью передачи одного или нескольких значений параметров в контроллер NFC с использованием сообщения обновления параметров. В другом примере NFCC, связанный с устройством NFC, может быть выполнен с возможностью приема (с использованием интерфейса NFC-DEP) сообщения запроса выбора параметров, включающего в себя одно или несколько значений параметров. NFCC может быть дополнительно выполнен с возможностью определения необходимости реализации одного или нескольких изменений параметров на основе принятых одного или нескольких значений параметров. NFCC также может быть выполнен с возможностью передачи сообщения активации на DH, указывающее одно или несколько значений параметров, измененных контроллером NFC.

Согласно родственным аспектам изобретения, описан способ обеспечения усовершенствованных механизмов обновления значений параметров для одноранговых передач между DH и удаленной конечной точкой NFC. Способ может включать в себя определение посредством DH, что одно или несколько значений параметров, включенных в сообщение запроса выбора параметров, отличается от одного или нескольких соответствующих значений параметров, используемых во время обнаружения удаленной конечной точки NFC с использованием кадрового RF интерфейса. Способ также может включать в себя передачу одного или нескольких значений параметров в контроллер NFC с использованием сообщения обновления параметров, причем сообщение обновления параметров побуждает контроллер NFC изменить одно или несколько соответствующих значений параметров, используемых во время обнаружения, на одно или несколько значений параметров, включенных в сообщение запроса выбора параметров.

Другой аспект изобретения относится к устройству связи. Устройство связи может включать в себя средство для определения посредством DH, что одно или несколько значений параметров, включенных в сообщение запроса выбора параметров, отличается от одного или нескольких соответствующих значений параметров, используемых во время обнаружения удаленной конечной точки NFC с использованием кадрового RF интерфейса. Устройство связи также может включать в себя средство для передачи одного или нескольких значений параметров в контроллер NFC с использованием сообщения обновления параметров, причем сообщение обновления параметров побуждает контроллер NFC изменить одно или несколько соответствующих значений параметров, используемых во время обнаружения, на одно или несколько значений параметров, включенных в сообщение запроса выбора параметров.

Другой аспект изобретения относится к устройству связи. Это устройство связи может включать в себя DH, выполненное с возможностью определения того, что одно или несколько значений параметров, включенных в сообщение запроса выбора параметров, отличается от одного или нескольких соответствующих значений параметров, используемых во время обнаружения удаленной конечной точки NFC с использованием кадрового RF интерфейса. DH может быть дополнительно выполнено с возможностью передачи одного или нескольких значений параметров в контроллер NFC с использованием сообщения обновления параметров, причем сообщение обновления параметров побуждает контроллер NFC изменить одно или несколько соответствующих значений параметров, используемых во время обнаружения, на одно или несколько значений параметров, включенных в сообщение запроса выбора параметров.

Другой аспект относится к компьютерному программному продукту, который может иметь считываемый компьютером носитель, содержащий код для определения посредством DH, что одно или несколько значений параметров, включенных в сообщение запроса выбора параметров, отличается от одного или нескольких соответствующих значений параметров, используемых во время обнаружения удаленной конечной точки NFC с использованием кадрового RF интерфейса. Считываемый компьютером носитель может также включать в себя код для передачи одного или нескольких значений параметров в контроллер NFC с использованием сообщения обновления параметров, причем сообщение обновления параметров побуждает контроллер NFC изменить одно или несколько соответствующих значений параметров, используемых во время обнаружения, на одно или несколько значений параметров, включенных в сообщение запроса выбора параметров.

Согласно родственным аспектам описан другой способ для обеспечения усовершенствованных механизмов для обновления значений параметров для одноранговых передач между DH и удаленной конечной точкой NFC. Этот способ может включать в себя прием контроллером NFC, использующим интерфейс NFC-DEP, сообщения запроса выбора параметров, включающего в себя одно или несколько значений параметров. Кроме того, способ может включать в себя определение необходимости реализации одного или нескольких изменений параметров на основе принятых одного или нескольких значений параметров. Способ также может включать в себя передачу сообщения активации на DH, указывающего значения, на которые контроллер NFC изменил упомянутое одно или несколько значений параметров.

Другой аспект изобретения относится к устройству связи. Устройство связи может включать в себя средство для приема контроллером NFC, использующим интерфейс NFC-DEP, сообщения запроса выбора параметров, включающего в себя одно или несколько значений параметров. Кроме того, устройство связи может включать в себя средство для определения необходимости реализации одного или нескольких изменений параметров на основе принятых одного или нескольких значений параметров. Устройство связи может также включать в себя средство для передачи сообщения активации на DH, указывающего значения, на которые контроллер NFC изменил упомянутое одно или несколько значений параметров.

Еще один аспект изобретения относится к устройству связи. Это устройство может включать в себя NFCC, выполненный с возможностью приема с использованием интерфейса NFC-DEP сообщения запроса выбора параметров, включающего в себя одно или несколько значений параметров. NFCC может также быть выполнен с возможностью определения необходимости реализации одного или нескольких изменений параметров на основе принятых одного или нескольких значений параметров. NFCC, кроме того, может быть выполнен с возможностью передачи сообщения активации на DH, указывающего значения, на которые контроллер NFC изменил упомянутое одно или несколько значений параметров.

Другой аспект изобретения относится к компьютерному программному продукту, который может иметь считываемый компьютером носитель, содержащий код для приема контроллером NFC, использующим интерфейс NFC-DEP, сообщения запроса выбора параметров, включающего в себя одно или несколько значений параметров. Считываемый компьютером носитель может включать в себя код для определения необходимости реализации одного или нескольких изменений параметров на основе принятых одного или нескольких значений параметров. Считываемый компьютером носитель также может включать в себя код для передачи сообщения активации на DH, указывающего значения, на которые контроллер NFC изменил упомянутое одно или несколько значений параметров.

Для достижения вышеописанных и родственных целей один или несколько аспектов изобретения содержат полностью описанные далее признаки, которые детально указаны в формуле изобретения. В последующем описании и прилагаемых чертежах подробно изложены некоторые иллюстративные признаки упомянутого одного или нескольких аспектов. Однако эти признаки указывают лишь несколько из числа различных путей возможного использования принципов, лежащих в основе различных аспектов, и здесь предполагается, что данное описание включает в себя все такие аспекты и их эквиваленты.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

Далее со ссылками на сопроводительные чертежи описываются аспекты изобретения, которые приведены здесь для иллюстрации, но не как ограничение раскрытых аспектов изобретения, причем одинаковые условные обозначения обозначают одинаковые элементы, и где

фиг. 1 - блок-схема системы беспроводной связи согласно одному аспекту изобретения;

фиг. 2 - схема системы беспроводной связи согласно одному аспекту изобретения;

фиг. 3 - блок-схема среды NFC согласно одному аспекту изобретения;

фиг. 4 - блок-схема алгоритма, описывающая пример обновления значений параметров, когда используется кадровый RF интерфейс, согласно одному аспекту изобретения;

фиг. 5 - блок-схема алгоритма, описывающая другой пример обновления значений параметров, когда используется кадровый RF интерфейс, согласно одному аспекту изобретения;

фиг. 6 - блок-схема алгоритма, описывающая примерную систему для обновления значений параметров, когда используется интерфейс NFC-DEP, согласно одному аспекту изобретения;

фиг. 7 - блок-схема алгоритма, описывающая другую примерную систему для обновления значений параметров, когда используется интерфейс NFC-DEP, согласно одному аспекту изобретения;

фиг. 8 - диаграмма обслуживания вызова, описывающая пример обновления значений параметров, когда используется кадровый RF интерфейс, согласно одному аспекту изобретения;

фиг. 9А - диаграмма обслуживания вызова, описывающая пример обновления значений параметров, когда используется интерфейс NFC-DEP, и DH работает в режиме просушивания, согласно одному аспекту изобретения;

фиг. 9В - диаграмма обслуживания вызова, описывающая пример обновления значений параметров, когда используется интерфейс NFC-DEP, и DH работает в режиме опроса согласно одному аспекту изобретения;

фиг. 10 - функциональная схема примерной архитектуры устройства связи согласно одному аспекту изобретения;

фиг. 11 - блок-схема примерной системы связи для обновления значений параметров, когда используется кадровый RF интерфейс, согласно одному аспекту изобретения; и

фиг. 12 - блок-схема примерной системы связи для обновления значений параметров, когда используется интерфейс NFC-DEP, согласно одному аспекту изобретения.

ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ

Далее со ссылками на чертежи описываются различные аспекты изобретения. В последующем описании с целью пояснения многочисленные конкретные детали изложены для обеспечения полного понимания одного или нескольких аспектов изобретения. Однако следует понимать, что такой аспект (аспекты) можно реализовать на практике без этих конкретных деталей.

В общем случае устройство может распознать целевое устройство и/или метку NFC, находясь в пределах зоны покрытия устройства и/или метки NFC. После этого устройство может получить достаточную информацию для обеспечения возможности установления связи. Одной из форм связи, которая может быть установлена, является одноранговая линия связи (например, линия связи на основе протокола NFC-DEP). Как здесь описано, связь между устройствами может быть обеспечена посредством множества различных радиочастотных (RF) технологий NFC, таких как, но не только NFC-A, NFC-B, NFC-F и т.д. Кроме того, на разных фазах осуществления связи (например, фаза активации, фаза обмена данными и т.д.) могут обеспечиваться разные технологии NFC. К тому же, на разных фазах осуществления связи могут быть использованы разные скорости передачи в битах.

Как здесь описано, имеются сообщения с командами NCI и ответные сообщения, которые могут использоваться хост-устройством DH для обновления некоторых значений параметров RF связи, как части процедуры активации RF интерфейса. Кроме того, обеспечены приведенные в качестве примера таблицы, включающие нормативный текст для значений параметров в командном и ответном сообщениях. Такая форма предоставления включает в себя текст, который поясняет процедуру активации как для кадрового RF интерфейса, так и для RF интерфейса NFC-DEP. Изменения и/или добавления к текущему стандарту приведены для процедуры активации как для опрашивающих устройств, так и для прослушивающих устройств, а также для обоих RF интерфейсов (например, кадрового и NFC-DEP).

Термин «беспроводная энергия» используется здесь для обозначения любого вида энергии, связанной с электрическими полями, магнитными полями, электромагнитными полями или иными полями, которая передается между передатчиком и приемником без использования физических электромагнитных проводников.

На фиг. 1 показана система 100 беспроводной связи согласно различным примерным вариантам осуществления настоящего изобретения. В передатчик 104 подается входная мощность 102 для создания излучаемого поля 106 для обеспечения передачи энергии. Приемник 108 взаимодействует с излучаемым полем 106 и создает выходную мощность 110 для ее сохранения или потребления устройством (не показано), связанным с выходной мощностью 110. Передатчик 104 и приемник 108 находятся друг от друга на расстоянии 112. В одном примерном варианте осуществления изобретения передатчик 104 и приемник 108 сконфигурированы в соответствии с взаимным резонансом, и когда резонансная частота приемника 108 и резонансная частота передатчика 104 очень близки, потери передачи между передатчиком 104 и приемником 108 будут минимальными, когда приемник 108 находится в «области ближнего поля» излучаемого поля 106.

Кроме того, передатчик 104 включает в себя передающую антенну 114, обеспечивающую средство для передачи энергии. Приемник 108 включает в себя приемную антенну 118 в качестве средства для приема энергии. Размеры передающей и приемной антенн устанавливаются в соответствии с конкретными приложениями и связанными с ними устройствами. Как было установлено, эффективная передача энергии имеет место, когда большая часть энергии в ближнем поле передающей антенны взаимодействует с приемной антенной, а не когда большая часть энергии распространяется в электромагнитной волне в зоне дальнего поля. В этом ближнем поле может быть установлен режим взаимодействия между передающей антенной 114 и приемной антенной 118. Область вокруг антенн 114 и 118, где может появиться взаимодействие в ближнем поле, называется здесь областью режима взаимодействия.

На фиг. 2 представлена схема приведенной в качестве примера системы беспроводной связи ближнего поля. Передатчик 204 включает в себя генератор 222, усилитель 224 мощности и схему 226 фильтрации и согласования. Генератор выполнен с возможностью генерирования сигнала на требуемой частоте, которую можно регулировать в соответствии с сигналом 223 регулировки. Сигнал генератора может быть усилен усилителем 224 мощности с коэффициентом усиления, соответствующим управляющему сигналу 225. Схема 226 фильтрации и согласования может быть введена для фильтрации гармоник или других нежелательных частот и согласования импеданса передатчика 204 с передающей антенной 214.

Приемник 208 может включать в себя схему 232 согласования и схему 234 выпрямления и коммутации для формирования выходной мощности постоянного тока для заряда батареи 236, как показано на фиг. 2, или подачи питания на устройство, подсоединенное к приемнику (не показано). Схема 232 согласования может быть введена для согласования импеданса приемника 208 и приемной антенны 218. Приемник 208 и передатчик 204 могут осуществлять связь по отдельному каналу 219 связи (например, Bluetooth, ZigBee, сотовая связь и т.д.).

Приемник 208 может включать в себя схему 232 согласования и схему 234 выпрямления и коммутации для формирования выходной мощности постоянного тока для заряда батареи 236, как показано на фиг. 2, или подачи питания на устройство, подсоединенное к приемнику (не показано). Схема 232 согласования может быть введена для согласования импеданса приемника 208 и приемной антенны 218. Приемник 208 и передатчик 204 могут осуществлять связь по отдельному каналу 119 связи (например, Bluetooth, ZigBee, сотовая связь и т.д.).

Обратимся к фиг. 3, где показана блок-схема сети 300 связи согласно одному аспекту изобретения. Сеть 300 связи может включать в себя устройства 310 связи, которые через антенну 324 могут осуществлять связь с одноранговым целевым устройством 330, используя одну или несколько технологий 326 NFC (например, NFC-A, NFC-B, NFC-F и т.д.). Согласно одному аспекту изобретения одноранговое целевое устройство 330 может быть выполнено с возможностью осуществления связи с использованием модуля 332 NFC с различными интерфейсами, такими как кадровый RF интерфейс 334 и интерфейс 336 NFC-DEP. Согласно другому аспекту устройство 310 связи и одноранговое целевое устройство 330 могут установить одноранговую линию связи, используя NFC-DEP. Согласно следующему аспекту изобретения устройство 310 связи может быть выполнено с возможностью подсоединения к сети доступа и/или базовой сети (например, сети CDMA, сети GPRS, сети UMTS и беспроводным и проводным сетям связи других типов).

Согласно одному аспекту устройство 310 связи может включать в себя контроллер 312 NFC, интерфейс 322 контроллера NFC (NCI) и хост-устройство 340. Согласно одному аспекту контроллер 312 NFC может быть выполнен с возможностью получения через NCI 322 информации от однорангового целевого устройства 330 через модуль 332 NFC однорангового целевого устройства. Во время одноранговой связи контроллер 312 NFC может функционировать, используя кадровый RF интерфейс 314 или интерфейс 316 NFC-DEP. При функционировании с использованием интерфейса 316 NFC-DEP контроллер 312 NFC может быть выполнен с возможностью изменения различных значений параметров, связанных с осуществлением связи между хост-устройством 340 и одноранговым целевым устройством 330, используя модуль 318 изменения скорости передачи. Хост-устройство 340 может включать в себя среди прочих модулей модуль 342 выбора параметров и модуль 344 обновления параметров.

Согласно одному функциональному аспекту при использовании кадрового RF интерфейса 314 контроллер 312 NFC может действовать в качестве ретранслятора и просто передавать сообщения между хост-устройством 340 устройства 310 связи и одноранговым целевым устройством 330. Согласно такому аспекту контроллер 312 NFC возможно не сможет интерпретировать контент сообщений, которыми обмениваются хост-устройство 340 устройства 310 связи и одноранговое целевое устройство 330. Например, при использовании кадрового RF интерфейса 314 контроллер NFC не может интерпретировать PSL_REQ, что не даст возможность обновить значения параметров связи, включенные в PSL_REQ, Согласно такому аспекту хост-устройство 340 может определить, что через модуль 342 выбора параметров может быть запрошено изменение скорости передачи в битах. Модуль 342 выбора параметров может принимать сообщение запроса выбора параметров (например, PSL_REQ) от однорангового целевого устройства 330. Модуль 344 обновления параметров может передать выбор значений параметров, полученных модулем 342 выбора параметров, в контроллер 312 NFC. Кроме того, передачи от модуля 344 обновления параметров могут побуждать контроллер 312 NFC изменить различные параметры, такие как скорости приема и/или передачи данных, скорость передачи в битах, RF технология, размер буфера, максимальный размер полезной нагрузки и т.д.

Сообщение запроса выбора параметров может включать в себя такие параметры (но не только), как идентификатор устройства (DID); скорость передачи данных, полученную инициатором (DRI); скорость передачи данных, посылаемых инициатором (DSI); максимальное значение длины кадра (FSI) и др. Так как контроллер 312 NFC может не обнаружить контент запроса выбора параметров, хост-устройство 340 может передать необходимые значения параметров, используя модуль 344 обновления параметров. Модуль 344 обновления параметров может использовать систему сообщений, определенную в таблицах 1, 2 и 3.

Таблица 1
Управляющее сообщение для запроса обновления параметров
RF_PARAMETER_UPDATE_CMD
Поле (поля) полезной нагрузки Длина Значение/описание
Количество параметров Один байт Количество полей параметров RF связи до (n)
Параметр RF связи [1…n] X+2 байт ID 1 байт Идентификатор параметров RF связи, определенный в Таблице 3
Длина 1 байт Длина значения (х)
Значение х байт Значение параметров RF связи
Таблица 2
Управляющее сообщение для ответа об обновлении параметров
RF_PARAMETER_UPDATE_RSP
Поле (поля) полезной нагрузки Длина Значение/описание
Статус 1 байт Смотри таблицу 89
Количество параметров 1 байт Количество полей ID параметров RF связи до (n).Значение должно быть равно 0, и не должно быть ID параметров в списке, пока статус не станет равным STATUS_INVALID_PARAM
ID параметров RF связи [0…n] 1 байт Идентификатор недействительного параметра RF связи. Смотри Таблицу В для списка идентификаторов (ID)
Таблица 3
Кодирование значения длины типа (TLV) для ID параметров RF связи
Тип Длина Значение
0x00 1 байт RF технология и режим, закодированные, как это определено в таблице 52
0x02 1 байт Скорость передачи в битах, закодированная, как это определено в таблице 91
0x02 1 байт Скорость приема в битах, закодированная, как это определено в таблице 91
0x03 1 байт Максимальный размер полезной нагрузки
0x04-0х7F Зарезервирован для использования в будущем
0x80-0xFF Запатентован

Из используемых здесь таблиц 1-3 видно, что возможны ситуации, в которых DH 340 может попытаться передать обновления для некоторых значений параметров RF связи в контроллере 312 NFC после начала процесса RF обнаружения. В указанных ситуациях DH 340 посылает команду обновления параметров (например, RF_PARAMETER_UPDATE_CMD) в контроллер 312 NFC. В Таблице 1 представлена в качестве примера команда обновления параметров. Эту команду можно использовать в любом состоянии RF связи. В процессе эксплуатации не все настройки параметров RF связи разрешены во всех рабочих режимах. По существу DH 340 берет на себя ответственность за обеспечение правильных значений, которые посылаются в контроллер 312 NFC. Другими словами, в вышеописанном аспекте контроллер 312 NFC не обязан проверять, является ли данное значение параметров разрешенным.

В продолжение вышеописанного функционального аспекта обратимся к таблицам 2-4, когда контроллер 312 NFC принимает команду обновления (например, RF_PARAMETER_UPDATE_CMD), контроллер 312 NFC реагирует ответом об обновлении (например, RF_PARAMETER_UPDATE_RSP). В Таблице 2 представлены примерные ответы об обновлении параметра. В Таблице 3 поле «статус» указывает, оказалось ли успешной настройка значений параметров RF связи. Например, «статус» STATUS_OK SHALL указывает, что все значения параметров RF связи были установлены в контроллере 312 NFC равными значениям, включенным в команду обновления параметров. В отличие от этого, если DH 340 пытается установить параметр, который неприемлем для контроллера 312 NFC, то контроллер 312 NFC реагирует на это ответом об обновлении параметров (например, RF_PARAMETER_UPDATE_RSP), где значение поля «статуса» является «недействительным» (например, STSTUS_INVALID_PARAM), причем упомянутый ответ может включать в себя один или несколько недействительных ID параметров RF связи. Согласно одному аспекту изобретения, когда некоторые значения параметров являются недействительными, остальные действительные значения параметров по-прежнему используются контроллером 312 NFC. Сразу после передачи контроллером 312 NFC ответа об обновлении параметров (например, RF_PARAMETER_UPDATE_RSP) контроллер 312 NFC будет использовать успешно обновленные значения параметров.

Обратимся к Таблице 3, где параметр «RF технология и режим» задает RF технологию и режим, подлежащие использованию контроллером 312 NFC при передаче и приеме. Разрешенные значения RF технологии и режима для активации данного RF интерфейса можно найти, обратившись к текущему стандарту (в данном описании отсутствует).

Обратимся к таблице 3, где параметр «скорость передачи в битах» задает скорость в битах, подлежащую использованию контроллером 312 NFC при выполнении передачи. Для опрашивающего устройства - это скорость передачи в битах от опрашивающего устройства к прослушивающему устройству, а для прослушивающего устройства - это скорость передачи в битах от прослушивающего устройства к опрашивающему устройству. Разрешенные значения скорости передачи в битах для активации данного RF интерфейса можно найти, обратившись к текущему стандарту (в этом описании отсутствует).

Обратимся к Таблице 3, где параметр «скорость приема в битах» задает скорость в битах, подлежащую использованию контроллером NFC при выполнении приема. Для опрашивающего устройства это скорость передачи в битах от прослушивающего устройства к опрашивающему устройству, а для прослушивающего устройства это скорость передачи в битах от опрашивающего устройства к прослушивающему устройству. Разрешенные значения скорости передачи в битах для активации данного RF интерфейса можно найти, обратившись к текущему стандарту (в этом описании отсутствует).

Обратимся к Таблице 3, где параметр «максимальный размер полезной нагрузки» задает максимальное количество байт полезной нагрузки для использования контроллером 312 NFC при выполнении передачи. Согласно одному аспекту контроллер NFC не может посылать большее количество байт полезной нагрузки, чем это задано параметром «максимальный размер полезной нагрузки», на одноранговое целевое устройство 330 в одной передаче. Согласно одному аспекту значение 0 должно интерпретироваться контроллером 312 NFC как 256 байт. Разрешенные значения размера максимальной полезной нагрузки для активации данного RF интерфейса можно найти, обратившись к текущему стандарту (в этом описании отсутствует).

Согласно другому функциональному аспекту при использовании интерфейса 316 NFC-DEP для обеспечения связи между хост-устройством 340 устройства 310 связи и одноранговым целевым устройством 330 контроллер 312 NFC может интерпретировать контент передаваемых сообщений. Согласно такому аспекту контроллер 312 NFC может определить возможность использования модуля 318 изменения скорости на основе наличия или отсутствия сообщения выбора параметров. Когда хост-устройство 340 работает в режиме опроса, оно может передать сообщение запроса выбора параметров. Когда хост-устройство 340 работает в режиме прослушивания, контроллер 312 NFC может ожидать определения того, является ли сообщение, принятое после сообщения с атрибутами, сообщением Протокола обмена данными (DEP), или является сообщением запроса выбора параметров. Если принятым сообщением является сообщение запроса выбора параметров, то контроллер 312 NFC может интерпретировать контент этого сообщения, чтобы определить, можно ли реализовать изменения параметров, используя модуль 318 изменения скорости. Кроме того, когда упомянутым сообщением является сообщение запроса выбора параметров, контроллер 312 NFC может передать обновленные значения параметров на хост-устройство 340, используя сообщение уведомления об активации. В качестве примера, но не как ограничение, в Таблице 5 представлено сообщение уведомления об активации, которое может быть создано контроллером 312 связи NFC.

Таблица 5
Пример сообщения уведомления
RF_ACTIVATE_NTF
Поле (поля) полезной нагрузки Длина Значение/Описание
Описатель адресата 1 байт
Протокол RF 1 байт Смотри Таблицу 86
RF технология и режим активации 1 байт RF технология и режим локального устройства, которые использовались ниже для сбора характерных параметров RF технологии. Смотри Таблицу 50
Характерные параметры RF технологии 0-n байт В Зависимости от RF технологии и режима:Смотри Таблицу 51 для режима опроса NFC-AСмотри Таблицу 52 для режима прослушивания NFC-AСмотри Таблицу 53 для режима опроса NFC-BСмотри Таблицу 54 для режима прослушивания NFC-BСмотри Таблицу 55 для режима опроса NFC-FСмотри Таблицу 56 для режима прослушивания NFC-F
RF технология и режим обмена данными 1 байт RF технология, которая будет использована для будущего обмена данными. Смотри Таблицу 50
Скорость передачи в битах при обмене данными 1 байт Скорость передачи в битах, которая будет использована при будущем обмене данными в направлении «опрашивающее устройство -> прослушивающее устройство»
Скорость приема в битах при обмене данными 1 байт Скорость передачи в битах, которая будет использована при будущем обмене данными в направлении «прослушивающее устройство -> опрашивающее устройство»
Тип RF интерфейса 1 байт Смотри Таблицу 87
Параметры активации 0-n байт Параметры активации определены в секции RF интерфейса, идентифицированной с использованием типа RF интерфейса

Используемый здесь режим опроса может быть определен как режим, во время которого устройство выполняет передачу, а режим прослушивания может быть определен как режим, во время которого устройство доступно для приема передач. Как было замечено выше, таблицы, на которые имеются ссылки в Таблице 5, соответствуют таблицам, описанным в стандарте NFC (в этом описании отсутствует).

Обратимся к Таблице 5, где в зависимости от выбранной опции (описатель адресата/RF протокол) контроллер 312 NFC может выполнять процедуры активации протокола до активации RF интерфейса. Активация протокола может отличаться для каждого RF интерфейса. В общем случае значение описателя адресата, переданное в RF_ACTIVATE_NTF, действительно, пока не произойдет переход в состояние ожидания (например, RFST_IDLE). При успешном выполнении всех фаз перед активацией RF интерфейса контроллер 312 NFC посылает уведомление (например, RF_ACTIVATE_NTF) с информацией об активированном RF интерфейсе (тип RF интерфейса). Контроллер 312 NFC также может включать в себя значения параметров активации. Значения параметров активации могут отличаться для каждого RF интерфейса, в то время как значения других параметров в RF_ACTIVATE_NTF могут быть такими же, как значения, использованные в сообщении RF_DISCOVER_NTF. Контроллер 312 NFC предусматривает использование RF технологии и режима, которые были использованы во время процесса активации (например, активация RF технологии и режима) в этом уведомлении. Контроллер 312 NFC также предусматривает значения характерных параметров RF технологии, которые могут быть собраны во время процесса активации. Эти предусмотренные значения параметров могут быть определены для значения параметра RF технологии и режима, которое было использовано во время процесса активации. Если RF протоколом является PROTOCOL_NFC_DEP или PROTOCOL_ISO_DEP, то контроллер 312 NFC предусматривает использование скоростей передачи в битах для передачи «опрос-прослушивание» или «прослушивание-опрос», которые были установлены во время активации, а также скоростей передачи в битах для передачи «опрос-прослушивание» и «прослушивание-опрос», которые будут использованы для следующего обмена данными. Если RF протокол отличается от PROTOCOL_NFC_DEP или PROTOCOL_ISO_DEP, то контроллер 312 NFC может предусмотреть скорости передачи в битах для передачи «опрос-прослушивание» и передачи «прослушивание-опрос», которые можно использовать для следующего обмена данными.

Согласно одному функциональному аспекту, если RF протоколом является PROTOCOL_NFC_DEP, то контроллер 312 NFC предусматривает использование RF технологии и режима, который был установлен во время активации, и эта RF технология и режим будет использован для следующего обмена данными. Заметим, что если скорость передачи в битах была изменена во время активации, из-за значения, заданного в BITR_NFC_DEP, то RF технология и режим может отличаться от RF технологии и режима, который определяет природу значений характерных параметров RF технологии. Если RF протокол определен так, что он чем-то отличается от PROTOCOL_NFC_DEP, то контроллер 312 NFC может предусмотреть использов