СПОСОБ И УСТРОЙСТВО ДЛЯ РАЗРЕШЕНИЯ КОНФЛИКТОВ ПАССИВНЫХ КОНЕЧНЫХ ТОЧЕК Российский патент 2015 года по МПК G06K7/00 H04B5/00 

Описание патента на изобретение RU2550556C2

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

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

НЕКОТОРЫЕ ПРИМЕРЫ ВАРИАНТОВ ВЫПОЛНЕНИЯ НАСТОЯЩЕГО ИЗОБРЕТЕНИЯ

Поэтому имеется потребность в подходе для разрешения конфликтов пассивных конечных точек.

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

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

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

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

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

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

Варианты выполнения настоящего изобретения иллюстрируются не ограничивающими изобретение примерами посредством сопровождающих чертежей, где:

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

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

на фиг.3А-3С показаны последовательности операций для процесса разрешения конфликтов для одной пассивной конечной точки согласно одному из вариантов выполнения настоящего изобретения;

на фиг.4А-4 В схематично показано разрешение конфликтов согласно одному из вариантов выполнения настоящего изобретения;

на фиг.5А-5С схематично показано разрешение конфликтов в отношении передачи мощности питания и передачи данных для множества пассивных конечных точек согласно одному из вариантов выполнения настоящего изобретения;

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

фиг.7 схематично показана микросхема, которая может использоваться для реализации варианта выполнения настоящего изобретения; и

на фиг.8 схематично показан мобильный терминал (например, мобильный телефон), который может использоваться для реализации варианта выполнения настоящего изобретения.

ОПИСАНИЕ НЕКОТОРЫХ ВАРИАНТОВ ВЫПОЛНЕНИЯ НАСТОЯЩЕГО ИЗОБРЕТЕНИЯ

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

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

Однако конкуренция или конфликты между множеством активных конечных точек и/или множеством пассивных конечных точек может возникнуть, когда эти различные конечные точки служб взаимодействуют одновременно или во время накладывающихся временных периодов. Например, несколько различных типов конфликтов могут возникать между активными конечными точками и пассивными конечными точками инфраструктуры обслуживания в процессах передачи мощности питания и считывания, например: (1) между множеством активных конечных точек и одной пассивной конечной точкой; (2) между одной активной конечной точкой и множеством пассивных конечных точек; (3) между множеством активных конечных точек и множеством пассивных конечных точек и т.п.Более конкретно, конфликт может возникнуть, когда две или большее количество активных конечных точек пытаются считывать одну пассивную конечную точку одновременно или пытаются передать мощность питания в одну и ту же пассивную конечную точку из множества источников энергии. В другом примере две пассивных конечных точки могут пытаться ответить активной конечной точке в одно и тоже время, что может привести к помехам или нарушению соединения и передачи данных между активными и пассивными конечными точками.

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

Для решения этих проблем система 100 на фиг.1 обладает способностью обеспечить разрешение конфликтов для пассивных конечных точек, разрешая по меньшей мере частично перекрывающуюся передачу данных между одной или несколькими активными конечными точками 101а-101n (которые в совокупности обозначены как активные конечные точки 101) и одной или большим количеством пассивных конечных точек 103а-103m (которые также в совокупности обозначены как пассивные конечные точки 103), так чтобы общая передача (например, передача мощности питания и/или передача данных) в пассивные конечные точки 103 могла производиться совместно активными конечными точками 101. Более конкретно, система 100 позволяет активной конечной точке 101а обнаружить, когда другая активная конечная точка 101n уже передает мощность питания или осуществляет считывание из одной или большего количества радиочастотных меток 105а-105m памяти (также в совокупности обозначенными как радиочастотная метка 105 памяти) пассивных конечных точек 103 прежде, чем начать передачу мощности питания в эту радиочастотную метку 105 памяти. Таким образом, активная конечная точка 101а может избежать конфликта или интерференции с любыми существующими передачами, затрагивающими метку 105 высокочастотной памяти и/или пассивные конечные точки 103. Отметим, что для простоты ссылка на пассивные конечные точки 103 в настоящем описании подразумевает также обращение к радиочастотным меткам 105 памяти. В одном из вариантов выполнения настоящего изобретения, основанном на обнаружении, активные конечные точки 101 могут участвовать в текущей передаче, согласовывать график передачи (например, график передачи мощности питания и/или график передачи данных), чтобы избежать какого-либо конфликта и т.п.

Как показано на фиг.1, система 100 содержит активные конечные точки 101а-101n, способные осуществлять соединение или считывание информации, данных, приложений, служб, контента, и т.д. из одной или большего количества конечных точек 103а-103m. В одном из вариантов выполнения настоящего изобретения пассивные конечные точки 103 ассоциированы с инфраструктурой 107 обслуживания и/или информационным пространством 109 посредством системы 111 связи. Например инфраструктура 107 обслуживания включает одну или большее количество служб (например, служб музыкальных программ, картографии, видеоматериалов, социальных сетей, радиовещания и т.д.) и соответствующий контент (например, документы, медиафайлы, карты и т.д.), доступные непосредственно из инфраструктуры 107 обслуживания, от других поставщиков контента (не показаны) или из источников контента (не показаны), доступных по системе 111 связи. В этом примере инфраструктура 107 обслуживания использует пассивные конечные точки 103 по меньшей мере в качестве одного средства для доставки приложений, услуг, контента и т.д. в активные конечные точки 101.

В еще одном варианте выполнения настоящего изобретения инфраструктура 107 обслуживания может быть представлена посредством одного или большего количества информационных пространств 109. Например, информационное пространство 109 является расширением «Глобального гигантского графа» (Giant Global Graph - GGG) информации, в которой может быть применена семантика и аргументация на локальном уровне с целью запроса, обработки, распределения или другой манипуляции информацией в информационном пространстве 109. Каждое информационное пространство 109 можно рассматривать как объединенный набор информации из любого количества различных источников. Такое множество источников обеспечивает значительную гибкость, позволяя получить одну и ту же информацию из различных источников, что обеспечивает внутреннюю избыточность и целостность информации. Кроме того, в информационном пространстве 109 информация, которую запрашивает пользователь, может быть распределена по нескольким наборам информации, и поэтому для вывода точного ответа на запрос извлекают и комбинируют информацию из различных источников. Кроме того, информационное пространство 109 может реагировать на пользовательский контекст, выбирать и объединять набор услуг или пакет и обеспечивать «бесшовные» механизмы для совместного использования информации, например, через пассивные конечные точки 103.

В описываемом подходе в рамках инфраструктуры 107 обслуживания (например, Nokia OVI Store) конкретная услуга, набор услуг и/или относящийся к ним контент (например пакет услуг) могут быть доставлены в активные конечные точки 101а-101n через пассивные конечные точки 103. Например, пакет услуг может быть загружен или сохранен в одной или большем количестве пассивных конечных точек 103 (то есть, радиочастотных меток 105 памяти в пассивных конечных точках 103). Затем для извлечения пакета услуг активные конечные точки 101 могут считывать пассивные конечные точки 103. Как правило, пассивные конечные точки расположены в точках продаж для легкого доступа множества активных конечных точек 101. В других случаях использования пассивные конечные точки 103 могут использоваться устройствами (например, в компаниях, на рабочих местах и т.д.) для быстрого распределения информацию среди группы пользователей. Например, посетители собрания могут извлечь материалы собрания из общей пассивной конечной точки 103. Кроме того, пассивные конечные точки 103 могут использоваться в любом контексте, в котором должна быть распределена или доставлена информация, данные, услуги, приложения и т.д., включая локальную информацию, важную информацию о физическом наличии или другой локальный контент, для которого можно использовать преимущество большой емкости памяти радиочастотных меток памяти.

Как рассмотрено выше, пассивная конечная точка 103 содержит одну или большее количество радиочастотных меток 105 памяти для доставки пакетов услуг, контента и т.д. в активные конечные точки 101. В одном варианте выполнения настоящего изобретения метка 105 радиочастотной памяти представляет собой импульсный приемопередатчик, содержащий микрочип, который связан с антенной. Эти импульсные приемопередатчики могут иметь разнообразные размеры, форму и могут создавать сигналы, проходящие через большинство материалов, за исключением проводящих материалов, таких как вода и металл. В общем случае имеется два типа импульсных приемопередатчиков или радиочастотных меток 105 памяти: пассивные метки памяти и активные метки памяти. Пассивные метки памяти обычно более миниатюрные, легкие и менее дорогие, чем активные метки памяти, и могут быть работать с объектами в неблагоприятной окружающей среде. Кроме того, они не требуют обслуживания и могут работать в течение многих лет. Например, пассивные метки памяти активизируются только тогда, когда находятся в пределах зоны действия считывателя меток (например, одного из считывателей меток 113а-113n в активных конечных точках 101). Активные метки отличаются тем, что имеют собственный источник энергии, чтобы передавать, а не отражать радиочастотные сигналы.

В одном из вариантов выполнения настоящего изобретения каждая активная конечная точка 101 может соответственно содержать один или большее количество считывателей 113а-113п радиочастотных меток памяти (обычно используемых в качестве считывающих устройств, которые все вместе далее называются считывателями 113 меток памяти). Когда одну или большее количество активных конечных точек 101 приближают к одной или большему количеству пассивных конечных точек 103, происходит беспроводная связь по меньшей мере между одним соответствующим считывателем 113 метки памяти и радиочастотной меткой 105 памяти. В одном варианте выполнения настоящего изобретения считыватель 113 метки памяти содержит передатчик, приемник, блок управления и антенну (не показана). Считыватель 113 метки памяти традиционно выполняет три основные функции: питание радиочастотной метки 105 памяти, демодуляцию сигнала из радиочастотной метки 105 памяти и расшифровку этого демодулированного сигнала. Например, считыватель 115 метки памяти испускает радиоволны малой мощности, которые используются для питания метки 115 памяти (например, с использованием канала беспроводной передачи мощности питания (WPT, wireless power transfer)), а затем считывает передаваемые данные (например с использованием канала передачи данных, такого как ультраширокополосный канал данных (UWB, ultra-wideband)), что может также быть основано на обратном рассеянии исходного сигнала (отраженная передача данных).

Следует отметить, что использование мобильных устройств расширилось настолько, что все больше и больше контента загружается с локальные пассивные конечные точки 103 и потребляется соответствующими активными конечными точками 101, что вызвало разработку памяти большой емкости с возможностью быстрого соединения при сверхнизком потреблении энергии для использования в радиочастотных метках 105 памяти. Кроме того, свежие технические решения в области радиочастотных меток памяти в мобильных активных конечных точках 101а-101n инфраструктуры обслуживания используют возможности соединений малой дальности, например радиопередачи на ультравысокой частоте (UHF) и другую аналогичную технологию коммуникации ближнего поля (NFC) для питания пассивных конечных точек 103 и ультраширокополосную (UWB) передачу данных в пассивные конечные точки 103 и из них. Таким образом, любой контент может быть перенесен между активными конечными точками 101 и пассивными конечными точками 103. Для разрешения конфликтов между передачами, связанными с передачей данных, активные конечные точки 101 содержат соответствующие менеджеры 115а-115n разрешения конфликтов (также в совокупности называемые менеджерами 115 разрешения конфликтов), и пассивные конечные точки 101 содержат эквивалентные менеджеры 117а-117m разрешения конфликтов (также в совокупности называемые менеджерами 117 разрешения конфликтов) для устранения конфликтов, как описано выше. В одном из вариантов выполнения настоящего изобретения активные конечные точки 101 выполнены с возможностью соединения с платформой 119 разрешения конфликтов в системе 111 связи для выполнения всех или части функций менеджеров 115 и/или 117 разрешения конфликтов.

В одном варианте выполнения настоящего изобретения активная конечная точка 101 может извлечь пакет услуг (например, приложения, услуги, контент и т.д.) через инфраструктуру 107 обслуживания с использованием подхода «Сначала слушай, потом говори» (LBT, Listen Before Talk), в результате чего активная конечная точка 101 пытается выполнить сканирование и начать связь с пассивной конечной точкой 103 (например, с использованием соединения UWB) без того, чтобы вначале обеспечить передачу мощности в пассивную конечную точку 103. Другими словами, активная конечная точка 101 может начать со «сканирования UWB и связи», прежде, чем попытается использовать свой сигнал WPT для передачи мощности питания в пассивную конечную точку 103. Таким образом, активная конечная точка 101 избегает взаимных помех с другими имеющимися передачами, такими как передача мощности для питания пассивной конечной точки 103 и передача данных из пассивной конечной точки 103. В одном варианте выполнения настоящего изобретения этот вариант процесса можно выбрать после того, как активная конечная точка 101 проверит, доступен ли уже какой-либо другой достаточно сильный (и чистый) сигнал WPT (например, при передаче мощности для питания) для пассивной конечной точки 103 из другой активной конечной точки 101.

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

В одном из вариантов выполнения настоящего изобретения инфраструктура 107 обслуживания может включать частично перекрывающиеся передачи из двух или большего количества активных конечных точек 101, в которых может использоваться объединенная передача в общую цель (например, пассивную конечную точку 103). В этом случае менеджер 115 разрешения конфликтов и менеджер 117 разрешения конфликтов и/или платформа 119 разрешения конфликтов анализирует текущие соединения (например, ранее установленные соединения, соединения, которые должны быть установлены или запрограммированы, чтобы быть установлены в определенное время и разорваны через заданный период времени), относящиеся к пассивным конечным точкам 103, и текущее состояние активных конечных точек 101. В одном варианте выполнения настоящего изобретения платформа 119 разрешения конфликтов по информации о текущем соединении определяет, какие интервалы связи доступны, какое устройство передает мощность питания в пассивные конечные точки 103, каков уровень сессии обслуживания и т.д. Затем платформа 119 разрешения конфликтов использует результаты этого анализа для разрешения конфликтов, например, продолжая одну передачу из двух или большего количества активных конечных точек 101 в пассивную конечную точку 103 или из нее, пока не закончится текущая продолжающаяся передача.

В другом варианте выполнения настоящего изобретения, если у платформы разрешения конфликтов имеется доступ к информации о приоритете для каждой конечной точки, и вторая активная конечная точка имеет более высокий приоритет по сравнению с первой активной конечной точкой, текущая продолжающаяся передача может быть приостановлена на необходимый или расчетный период времени, пока не будет закончена передача с более высоким приоритетом. После завершения передачи с более высоким приоритетом приостановленная передача может быть возобновлена. В качестве части процесса разрешения конфликтов платформа 119 разрешения конфликтов может общаться с конечными точками 101 и 103 службы через систему 111 связи и/или через менеджеров 115 и 117 разрешения конфликтов.

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

В другом варианте выполнения настоящего изобретения для предотвращения возникновения конфликтов платформа 119 разрешения конфликтов может заставить активную конечную точку 101 оповещать о передаче ею мощности питания в пассивную конечную точку 103 перед фактическим началом передачи мощности питания в пассивную конечную точку (то есть посредством сниффера). Таким образом, другие активные конечные точки 101 могут принять оповещение о намерении передавать мощность в пассивную конечную точку 103, чтобы избежать конфликтов, когда другие активные конечные точки 101 попытаются послать мощность питания в эту же пассивную конечную точку 103. Кроме того, оповещение позволяет обеспечить другие активные конечные точки 101 информацией, такой как структура интервалов передачи мощности и резервирование интервалов передачи мощности. Другие активные конечные точки 101 могут присоединиться к сессии, чтобы усилить свою видимость или использовать свободные интервалы, указанные в оповещении.

Кроме того, менеджер 113а-113n разрешения конфликтов и/или платформа 119 разрешения конфликтов может уведомить активную конечную точку 101, чтобы она приблизилась к пассивной конечной точке 103. Например, активная конечная точка 101, которая посылает мощность питания в пассивную конечную точку 103, может быть уведомлена о том, что ей следует приблизиться, чтобы усилить электромагнитное поле для пассивной конечной точки 103. Кроме того, другие активные конечные точки 101, которые используют период передачи мощности в пассивную конечную точку 103 со стороны активной конечной точки 101, могут быть уведомлены, что им следует приблизиться к ведущему устройству, передающему мощность питания, чтобы в максимальной степени использовать предлагаемую мощность.

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

В еще одном варианте выполнения настоящего изобретения две активные конечных точки 101а и 101n инфраструктуры 107 обслуживания могут приблизиться к пассивной конечной точке 103а инфраструктуры 107 обслуживания, и обе активные конечные точки 101а и 101n могут начать сканирование для передачи мощности питания в пассивную конечную точку 103а (или же одна активная конечная точка 101а может генерировать свой сигнал беспроводной передачи мощности питания (WPT) на х миллисекунд раньше, чем другая активная конечная точка 101n). В этом примере варианта выполнения настоящего изобретения, если перекрытия между периодами доступа активных конечных точек 101а и 101n к пассивной конечной точке 103а нет, то обе активные конечные точки 101а и 101n могут согласовать график передачи мощности питания и передачи данных без периодов наложения. В этом случае каждая из двух приближающихся активных конечных точек 101а и 101n ищет или обнаруживает другие соседние активные конечные точки 101 инфраструктуры обслуживания, которые могут осуществлять передачу мощности питания в пассивную конечную точку 103а. Как часть поиска или обнаружения, активные конечные точки 101а и 101n могут обнаружить друг друга (а также другие активные конечные точки 101) и могут согласовать график неперекрывающейся передачи мощности в отношении желаемой пассивной конечной точки 103а. Другими словами, согласованный график передачи мощности питания может предусматривать определенный период, во время которого активная конечная точка 101а будет передавать мощность питания и считывать данные из пассивной конечной точки 103а, и другой неперекрывающийся период для активной конечной точки 101n для передачи мощности питания и считывания из той же самой пассивной конечной точки 103а, в результате чего конфликт устраняется.

В еще одном варианте выполнения настоящего изобретения период передачи мощности питания может или использоваться одной передающей мощность активной конечной точкой 101а, или использоваться совместно другой активной конечной точкой 101n. В этом варианте выполнения настоящего изобретения активная конечная точка 101n присоединяется к сессии передачи мощности питания в пассивную конечную точку 103, обеспечиваемой активной конечной точкой 101а. Например, активная конечная точка 101n может запросить несколько интервалов передачи от активной конечной точки 101а. После того, как активная конечная точка 101n подсоединилась, интервалы передачи, включающие обе конечных точки 101а и 101n, переупорядочивают согласно схеме планирования, определенной менеджером 115 разрешения конфликтов. Например, в режиме передачи мощности по схеме равного распределения активная конечная точка 101а, совместно использующая х миллисекунд своего периода передачи мощности, получит то же самое количество мощности от другой активной конечной точки 101n, когда они обе используют одну и ту же пассивную конечную точку 103а для скачивания контента или загрузки контента.

В еще одном варианте выполнения настоящего изобретения вторая активная конечная точка 101b может запросить передачу мощности в пассивную конечную точку 103а после того, как первая активная конечная точка 101а остановила передачу мощности в пассивную конечную точку 103а. Вторая активная конечная точка 101b может объединиться с периодом передачи мощности первой активной конечной точкой 101а или ожидать, пока не закончится период передачи мощности первой активной конечной точкой 101а.

В еще одном варианте выполнения настоящего изобретения после запроса второй активной конечной точки 101b на присоединение к периоду передачи мощности первой активной конечной точкой 101а в пассивную конечную точку 103а, первая активная конечная точка 101а может расширить свой период передачи мощности питания на основе этого запроса на присоединение в предположении, что эти активные конечные точки 101а и 101b «видимы», то есть, например, они принадлежат той же самой сессии, так что, когда одна из них передает мощность в пассивную конечную точку 101а, другие активные конечные точки сессии могут видеть, что другие активные конечные точки являются частью периода передачи мощности.

Однако, если ожидается перекрытие между периодами доступа активных конечных точек 101а и 101n, может быть согласован график передачи мощности, который включает хэндовер от одной активной конечной точки 101а к другой активной конечной точке 101n. Например, в случае наложения активная конечная точка 101а может закончить свою передачу данных и передачу мощности питания до того, как активная конечная точка 101n, которая может совместно использовать сессию передачи мощности, закончит свою передачу данных. Соответственно, передача данных в активную конечную точку 101n может быть прервана, если ответственность за передачу мощности не передана от активной конечной точки 101а к активной конечной точке 101n. В этом случае устранение конфликта может включать уведомление о графике передачи мощности питания между активными конечными точками 101а и 101n через канал данных (например UWB) прежде, чем эта передача мощности будет включена. Процесс хэндовера передачи мощности питания может быть явным, когда ответственность передается другой активной конечной точке 101b после того, как передача закончена. Альтернативно, ответственность за передачу мощности может быть заранее возложена на вторую активную конечную точку 101b даже в то время, когда первая активная конечная точка 101а все еще осуществляет связь с пассивной конечной точкой 103а. Этот процесс может быть инициирован платформой 119 разрешения конфликтов.

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

В еще одном варианте выполнения настоящего изобретения пассивная конечная точка 103а может использовать технологию выполнения на месте (XIP, execution In Place) и использовать свои радиочастотные метки 105 памяти для выполнения конкретной услуги, набора услуг или пакета услуг и контента. В этом варианте выполнения настоящего изобретения к одной пассивной конечной точке 103а можно получить доступ больше чем от одной активной конечной точки 101а-101n.Например, доступ может быть попыткой двух потенциально передающих мощность питания активных конечных точек 101а и 101n, при этом только одна активная конечная точка 101а может продолжить процесс передачи мощности питания, или пассивная конечная точка 103а, возможно, должна визуализировать два домена (например, один для каждой из активных конечных точек 101а и 101n), чтобы обеспечить доступ к обеим активным конечным точкам 101а и 101n.Если пассивная конечная точка 103а не добивается успеха в обеспечении комбинированного доступа к двум группам активных конечных точек 101а и 101n, передача данных может быть прекращена. Отметим, что традиционно, если две или большее количество активных конечных точек 101а-101n конкурируют за обладанием одним ресурсом, например пассивной конечной точкой 103а, передача данных или происходит с чередованием, или же составляют новый график всей передачи.

Например, система 111 связи системы 100 содержит одну или большее количество сетей, таких как сеть передачи данных (не показана), беспроводная сеть (не показана), телефонная сеть (не показана) или любая их комбинация. Сеть передачи данных может быть любой локальной сетью (LAN), городской компьютерной сетью (MAN), региональной сетью (WAN), сетью передачи данных общего пользователя (например Интернет), беспроводной сетью малой дальности или любой другой подходящей сетью с коммутацией пакетов, такой как коммерческие, частные сети с коммутацией пакетов, например частные кабельные сети или волоконно-оптические сети и т.п., или любой их комбинацией. Кроме того, беспроводная сеть может быть, например, сетью сотовой связи и может использовать различные технологии, включая протокол повышения скорости передачи данных для глобального развития (EDGE), общий сервис пакетной радиопередачи (GPRS), глобальную систему для мобильной связи (GSM), мультимедийную подсистему с использованием интернет-протокола (IMS), универсальную систему мобильной связи (UMTS) и т.д., а также любую другую подходящую беспроводную среду, например сети стандарта общемировой совместимости широкополосного беспроводного доступа (WiMAX), сети стандарта долгосрочного развития (LTE), сети стандарта множественного доступа с кодовым разделением каналов (CDMA), сети стандарта широкополосного множественного доступа с кодовым разделением каналов (WCDMA), сети стандарта Wi-Fi, беспроводные локальные сети (WLAN), сети стандарта Bluetooth®, сети с преобразованием данных согласно протоколу Интернета (IP), сети для спутниковой связи, мобильные сети эпизодического доступа (MANET) и т.п.или любую их комбинацию.

Активные конечные точки 101а-101n могут относиться к любому типу мобильного терминала, стационарного терминала или портативного терминала, включая мобильный телефон, станцию, блок, устройство, мультимедийный компьютер, мультимедийный планшет, интернет-узел, коммуникатор, настольный компьютер, ноутбук, персональный цифровой помощник (PDA), аудио/видеоплеер, цифровую камеру/видеокамеру, устройство позиционирования, телевизионный приемник, приемник радиотрансляционных передач, электронную книгу, игровое устройство или любую их комбинацию. Кроме того, предусмотрено, что активные конечные точки 101а-101n могут поддерживать любой тип пользовательского интерфейса (такие как «носимые» схемы и т.д.). Кроме того, активные конечные точки включают или же имеют доступ к функциям считывателя 113 метки памяти.

Например, активные конечные точки 101, пассивные конечные точки 103, инфраструктура 107 обслуживания, информационное пространство 109, менеджер 115 разрешения конфликтов, менеджер 117 разрешения конфликтов и платформа 119 разрешения конфликтов осуществляют связь друг с другом и с другими компонентами системы 111 связи с использованием известных, новых или находящихся в стадии разработки протоколов. В контексте данного изобретения протокол включает ряд правил, согласно которым узлы сети в пределах системы 111 связи взаимодействуют друг с другом на основе информации, посланной по линиям связи. Протоколы эффективны на различных уровнях функционирования в пределах каждого узла, от генерирования и приема физических сигналов различного типа до выбора линии связи для передачи этих сигналов, формата информации, задаваемого этими сигналами, идентификации, какое именно программное приложение посылает или принимает информацию. Концептуально различные уровни протоколов для обмена информацией по сети описаны в эталонной модели взаимодействия открытых систем (OSI).

Связь между узлами сети, как правило, осуществляется путем обмена дискретными пакетами данных. Каждый пакет, как правило, содержит (1) заголовочную информацию, ассоциированную с конкретным протоколом, и (2) информацию о полезной нагрузке, которая следует за заголовочной информацией и содержит информацию, которая может быть обработана независимо от указанного конкретного протокола. В некоторых протоколах пакет включает (3) хвостовую информацию, идущую после полезной нагрузки и указывающую конец полезной нагрузки. Заголовок содержит такую информацию как источник пакета, его назначение, длину полезной нагрузки и другие признаки, используемые протоколом. Часто данные в полезной нагрузке для конкретного протокола содержат заголовок и полезную нагрузку для некоторого другого протокола, ассоциированного с другим, более высоким уровнем эталонной модели OSI. В заголовке для конкретного протокола, как правило, указывается тип для последующего протокола, содержащегося в полезной нагрузке. Тогда говорят, что протокол более высокого уровня инкапсулирован в протокол более низкого уровня. Заголовки, входящие во множественные гетерогенные сети для передачи пакетов, такие как Интернет, как правило включают физический заголовок (уровень 1), заголовок (уровень 2) канала передачи данных, межсетевой заголовок (уровень 3), транспортный заголовок (уровень 4) и заголовки (уровень 5, уровень 6 и уровень 7) различных приложений, как определено в эталонной модели OSI.

В одном варианте выполнения настоящего изобретения менеджеры 115 и 117 разрешения конфликтов и платформа 119 разрешения конфликтов взаимодействуют согласно модели клиент-сервер. Отметим, что модель компьютерного взаимодействия клиент-сервер хорошо известна и широко используется. Согласно модели клиент-сервер, процесс клиента посылает сообщение, включающее запрос в процесс сервера, а процесс сервера реагирует, оказывая услугу. Процесс сервера может также возвратить сообщение с реакцией на процесс клиента. Часто процесс клиента и процесс сервера выполняются в различных компьютерных устройствах, называемых хостами, и взаимодействуют посредством сети с использованием одного или большего количества протоколов сетевой связи. Термин «сервер» традиционно используется для описания процесса, который оказывает услугу, или главного компьютера, на котором осуществляется указанный процесс. Аналогично термин «клиент» традиционно используется для описания процесса, который обращается с запросом, или главного компьютера, на котором осуществляется указанный процесс. В контексте настоящего описания термины «клиент» и «сервер» относятся к процессам, а не к главным компьютерам, если из контекста не следует иного. Кроме того, процесс, выполняемый сервером, может быть разбит на несколько процессов, осуществляемых в нескольких хостах (иногда называемых ярусами), помимо прочего, из соображений надежности, масштабируемости и избыточности.

На фиг.2 показана блок-схема компонентов платформы разрешения конфликтов согласно одному из вариантов выполнения настоящего изобретения. Например, платформа 119 разрешения конфликтов содержит один или большее количество компонентов для устранения конфликтов между пассивными конечными точками. Предусмотрено, что функции таких компонентов могут быть скомбинированы в одном или большем количестве компонентов или выполнены другими компонентами с эквивалентными функциями, такими как менеджеры 115 и 117 разрешения конфликтов. В этом варианте выполнения настоящего изобретения платформа 119 разрешения конфликтов содержит модуль 201 анализа конфликтов, модуль 203 управления подачей мощности питания, модуль 205 управления передачей данных, логическое устройство 207 разрешения конфликтов и генератор 209 преамбулы.

Как описано выше, в одном примере две активные конечные точки 101а и 101n могут приблизиться и попытаться одновременно получить доступ к пассивной конечной точке 103. В этом сценарии модуль 201 анализа конфликтов может взаимодействовать с другими компонентами платформы 119 разрешения конфликтов, для согласования графика передачи мощности питания и передачи данных, чтобы две активные конечные точки 101а и 101m могли получить доступ к пассивной конечной точке 103 без перекрытия (а следовательно, без конфликтов). Это можно рассматривать как оптимальный случай. В этом случае модуль 201 анализа конфликтов в каждой из соответствующих активных конечных точек 101а и 101n может инициировать обнаружение того, могут ли какие-либо другие соседние активные конечные точки 101 уже посылать мощность в пассивную конечную точку 103. В рамках этого обнаружения модуль 203 управления подачей мощности извлекает информацию о подаче мощности питания(например о существующих соединениях, доступных интервалах передачи, графиках, уведомлениях о передаче мощности и т.д.), относящуюся к пассивной конечной точке 103, например из базы 211 установочных данных конечной точки. Если в пассивную конечную точку уже подают мощность, модуль 203 управления подачей мощности может извлечь информацию об активной конечной точке 101, которая посылает мощность в пассивную конечную точку 103. В противном случае модуль 203 управления подачей мощности питания проверяет, имеются ли попытки передачи мощности в конкретную пассивную конечную точку 103. На основе обнаруженной и/или извлеченной информации модуль 201 анализа конфликтов может идентифицировать соседние активные конечные точки 103, которые в настоящее время передают мощность или собираются передать мощность в пассивную конечную точку 103. В этом случае модуль 201 анализа конфликтов может взаимодействовать с логическим устройством 207 разрешения конфликтов для определения процедуры разрешения конфликтов (например согласования графиков передачи мощности питания и данных) между активными конечными точками 101а и 101. Например, в зависимости от требований к передаче мощности питания и данных активных конечных точек 101а и 101n, можно согласовать графики передачи мощности питания или с наложением, или без наложения. Модуль 201 анализа контента может затем выдать сообщение относительно конкретных особенностей графика передачи мощности питания и данных в модуль 203 управления подачей мощности питания и соответствующие требования на передачу данных в модуль 205 управления передачей данных.

В одном варианте выполнения настоящего изобретения период передачи мощности питания в пассивную конечную точку 103 может или использоваться одной подающей мощность активной конечной точкой 101а, или совместно использоваться другими активными конечными точками 101а-101n. В одном варианте выполнения настоящего изобретения активные конечные точки 101а-101n могут работать согласно режиму передачи мощности «поровну». Как описано выше, при работе в режиме «поровну» одна активная конечная точка 101а, которая совместно использует х миллисекунд своего периода передачи мощности с другой активной конечной точкой 101n, получает то же самое количество мощности из другой активной конечной точки 101n, когда обе они используют одну и ту же целевую пассивную конечную точку 103 для загрузки или закачки контента.

В другом варианте выполнения настоящего изобретения модуль 203 управления подачей мощности может обнаружить, что пассивная конечная точка 103 в настоящее время принимает мощность от другой активной конечной точки 101n.В этом случае модуль 203 управления подачей мощности питания может послать в передающую мощность конечную точку 101n запрос на подсоединение к периоду передачи мощности в пассивную конечную точку 103. В некоторых вариантах выполнения настоящего изобретения этот запрос принимает менеджер 115 разрешения конфликтов, менеджер 117 разрешения конфликтов и/или платформа 119 разрешения конфликтов. Если запрос одобрен или признан адекватным, модуль 203 управления подачей мощности питания сигнализирует менеджеру 115 разрешения конфликтов из запрашивающей конечной точки 101, разрешая присоединиться к периоду передачи мощности питания.

В еще одном варианте выполнения настоящего изобретения после приема информации с запросом на установочную информацию для активных конечных точек 101а и 101n модуль 203 управления подачей мощности питания может запланировать два неперекрывающихся периода передачи мощности для активных конечных точек 101а и 101n для передачи мощности питания в пассивную конечную точку 103 по отдельности. Аналогично, модуль 205 управления передачей данных может запланировать два неперекрывающихся периода передачи данных для двух активных конечных точек 101а и 101n для передачи данных из пассивной конечной точки 103. В одном из вариантов выполнения настоящего изобретения активные конечные точки 101а и 101n после получения информации друг о друге могут запросить определенное периоды передачи мощности и/или определенные периоды передачи данных. В этом случае модуль 201 анализа конфликтов проверяет затребованные периоды и позволяет организовать планирование, если требуемые периоды не накладываются. В противном случае в активные конечные точки 101а и 101n может быть выслано предупреждение с требованием модификации затребованных периодов.

В еще одном варианте выполнения настоящего изобретения, как описано выше, первая активная конечная точка 101а может уведомить о своей попытке или намерении начать передачу мощности питания и сканирование одной или большего количества пассивных конечных точек 103 поблизости от нее. Если вторая активная конечная точка 101n находится в непосредственной близости и принимает уведомление, она может или ответить на это уведомление, или иным образом учесть его в рамках процесса разрешения конфликтов. В этом случае платформа 119 разрешения конфликтов может, например, анализировать текущее состояние первой и второй активных конечных точек 101а и 101n с помощью модуля 201 контента, извлекать соответствующий заранее выбранный подход (например с наложением относительно подхода без наложения) из логического устройства 207 разрешения конфликтов и синхронизировать графики передачи мощности питания и данных активными конечными точками 101а и 101n посредством модуля 203 управления подачей мощности питания. Более конкретно, первая активная конечная точка 101а может быть назначена «ведущим устройством для передачи мощности питания». В некоторых вариантах выполнения настоящего изобретения, модуль 203 управления подачей мощности питания может назначить ведущее устройство для передачи мощности питания из числа активных конечных точек 101а-110n на основе, по меньшей мере частично, заранее заданных критериев, таких как значение передаваемой мощности, оставшийся заряд батареи и т.п.Кроме того, первой активной конечной точкой 101а или инфраструктурой 107 обслуживания может быть создана сессия связи для соединения, которое будет использоваться первой активной конечной точкой 101а для передачи контента из пассивной конечной точки 103. Отвечающая вторая активная конечная точка 101n может затем присоединиться к этой сессии.

В еще одном варианте выполнения настоящего изобретения одна или большее количество активных конечных точек 101а-101n могут попытаться передать мощность питания или получить доступ к множеству пассивных конечных точек 103а-103 т одновременно. В этом случае модуль 201 анализа конфликтов может извлечь установочную информацию об активных конечных точках 101 и пассивных конечных точках 103, участвующих в конфликте, из базы 211 установочных данных конечных точек. Модуль 201 анализа конфликтов может послать результаты анализа в модуль 203 управления подачей мощности питания (если активная конечная точка 101 пытается передавать мощность питания в множество пассивных конечных точек 103), или модуль 205 управления передачей данных (если активная конечная точка 101 пытается считывать данные из множества пассивных конечных точек 103 или сделать в них запись). Модуль анализа конфликтов может также использовать логические правила из логического устройства 207 разрешения конфликтов относительно любых ограничений, приоритетов или любых других условий, которые могут быть применены к участвующим конечным точкам 101 и/или 103. Модуль 203 управления подачей мощности питания или модуль 205 управления передачей данных могут затем создать график передачи мощности питания или график передачи данных для связи между конечными точками 101 и/или 103, участвующими в конфликте. Созданный график можно затем переслать в генератор 209 преамбулы для генерации преамбулы по беспроводному каналу передачи на основе этого графика. Преамбула может затем быть использована соответствующими менеджерами 115 и/или 117 разрешения конфликтов в активных конечных точках 101 и пассивных конечных точках 103 для организации связи согласно этой преамбуле и предупреждения или устранения возможных конфликтов.

В еще одном варианте выполнения настоящего изобретения модуль 203 управления подачей мощности питания может планировать период передачи мощности первой активной конечной точки 101а (которая работает как ведущая) между всеми активными конечными точками 101а-101n, которые запрашивают связь с получающей мощность питания пассивной конечной точкой 103а. В этом случае интервалы для передачи мощности могут быть объединены и распланированы между двумя или большим количеством активных конечных точек 101а-101n.

Отметим, что активные конечные точки 101а-101n могут быть выполнены с возможностью обнаружения периодов передачи мощности, согласования, уведомления и синхронизации этих периодов с другими активными конечными точками 101а-101n. Активные конечные точки 101а-101n могут также быть выполнены с возможностью синхронизации, например, путем проведения фазового поиска для обнаружения периодов передачи мощности и структуры интервалов ведущего устройства передачи мощности, так, чтобы они могли знать, например, границы периодов передачи мощности (например, когда эти периоды начинаются или заканчиваются), расширены ли периоды передачи мощности, используется ли период передачи мощности другой активной конечной точкой 101а и т.д. Кроме того, следует отметить, что у пассивной конечной точки 103а может иметься предпочтительный список питающих активных конечных точек 101а-101n или «история» передачи мощности питания различными активными конечными точками 101а-101n, которые провели передачу мощности и получили доступ к пассивной конечной точке 103а или которым было разрешено провести передачу мощности и получить доступ к пассивной конечной точке 103а. В одном варианте выполнения настоящего изобретения модуль 203 управления подачей мощности питания может обратиться к этому списку при выборе активной конечной точки, передающей мощность (например, из числа активных конечных точек 101 а-101n) для пассивной конечной точки 103а.

На фиг.3А-3С показаны последовательности операций для процесса разрешения конфликтов для пассивных конечных точек согласно различным вариантам выполнения настоящего изобретения. На фиг.3А показана последовательность операций для процесса обнаруженного состояния подачи мощности питания у пассивной конечной точки 103. В одном из вариантов выполнения настоящего изобретения платформа 119 разрешения конфликтов выполняет процесс 300 и выполнена в виде, например, набора микросхем, содержащего процессор и память, как показано на фиг.7. Кроме того, менеджеры 115 и 117 разрешения конфликтов могут выполнять весь процесс или часть процесса 300 вместо или в дополнение к платформе 119 разрешения конфликтов. На шаге 301 платформа 119 разрешения конфликтов принимает запрос из первой активной конечной точки 101а на передачу мощности питания в пассивную конечную точку 103 (или радиочастотную метку 105 памяти для пассивной конечной точки 103). На шаге 303 платформа 119 разрешения конфликтов проверяет, подается ли уже мощность питания в пассивную конечную точку 103 из другой активной конечной точкой .Если пассивная конечная точка 103 уже получает мощность, то на шаге 305 платформа 119 разрешения конфликтов запускает процедуру 340 присоединения, показанную на фиг.3С, которую выполняют так, чтобы запрашивающая активная конечная точка 101а могла присоединиться к существующей сессии желаемой пассивной конечной точки 103, получающей мощность из другой активной конечной точкой 101n. С другой стороны, если состояние подачи мощности питания для пассивной конечной точки 103 не обнаружено, платформа 119 разрешения конфликтов запускает процедуру 320 передачи мощности питания, показанную на фиг.3В, которую выполняют так, чтобы запрашивающая активная конечная точка 101а могла передавать мощность питания и считывать данные из желаемой пассивной конечной точки 103 (шаг 307).

На фиг.3В показана последовательность операций процесса подачи мощности питания. В одном варианте выполнения настоящего изобретения платформа 119 разрешения конфликтов выполняет процесс 320 и выполнена в виде, например, набора микросхем, содержащего процессор и память, как показано на фиг.7. Кроме того, менеджеры 115 и 117 разрешения конфликтов могут выполнить весь процесс или часть процесса 300 вместо или в дополнение к платформе 119 разрешения конфликтов. На шаге 321 платформа 119 разрешения конфликтов проверяет, имеют ли место другие попытки передачи мощности питания для пассивной конечной точки 103 со стороны других соседних активных конечных точек 101. Если имеется больше одной попытки передачи мощности, то для предотвращения конфликтов на шаге 325 платформа 119 разрешения конфликтов осуществляет уведомление о попытке передачи мощности со стороны первой активной конечной точки 101а. Альтернативно, платформа 119 разрешения конфликтов может позволить первой активной конечной точке 101а уведомлять о своей попытке передачи мощности питания отдельно. Например, это уведомление сообщает другим делающим попытку активным конечным точкам 101 о том, что первая активная конечная точка 101 пытается передать мощность в пассивную конечную точку 103. Это может привести к задержке попыток передачи мощности со стороны других активных конечных точек и/или к согласованию графика передачи мощности и графика передачи данных между активными конечными точками 101. На шаге 327 платформа 119 разрешения конфликтов генерирует сессию передачи мощности питания для пассивной конечной точки 103 со стороны первой активной конечной точки 101. В этот момент первая активная конечная точка 101 будет определена как ведущее устройство передачи мощности питания (шаг 329). На шаге 331 платформа 119 разрешения конфликтов генерирует запрос к первой активной конечной точке 101 о возможности других делающих попытки активных конечных точек 101 присоединиться к сессии, генерированной для первой активной конечной точки 101.

В еще одном варианте выполнения настоящего изобретения, если на шаге 321 никакие другие попытки передачи мощности из других активных конечных точек 101 не обнаружены, платформа 119 разрешения конфликтов генерирует сессию передачи мощности для первой активной конечной точки 101 для передачи мощности питания и получения доступа к желаемой пассивной конечной точке 103 (шаг 323).

На фиг.3С показана последовательность операций присоединения к процессу. В одном варианте выполнения настоящего изобретения платформа 119 разрешения конфликтов выполняет процесс 340 и выполнена в виде, например, набора микросхем, содержащего процессор и память, как показано на фиг.7. Кроме того, менеджеры 115 и 117 разрешения конфликтов могут выполнить весь процесс или часть процесса 300 вместо или в дополнение к платформе 119 разрешения конфликтов. На шаге 341 платформа 119 разрешения конфликтов идентифицирует вторую активную конечную точку 101n, которая в данное время осуществляет передачу мощности питания в пассивную конечную точку 103, которая требуется первой активной конечной точке 101а. В одном варианте выполнения настоящего изобретения платформа 119 разрешения конфликтов может идентифицировать вторую активную конечную точку 101n для первой активной конечной точки 101а на основе, по меньшей мере частично, обнаружения состояния передачи мощности в пассивную конечную точку 103. На шаге 343 платформа 119 разрешения конфликтов генерирует и посылает запрос во вторую активную конечную точку 101n, чтобы первая активная конечная точка 101а могла присоединиться к существующей сессии для передачи мощности питания и чтения из пассивной конечной точки 103. В одном из вариантов выполнения настоящего изобретения первая активная конечная точка 101а может сообщить в платформу 119 разрешения конфликтов о своем намерении присоединиться к сессии. Кроме того платформа 119 разрешения конфликтов может позволить первой активной конечной точке 101 локально генерировать запрос на шаге 343 и послать запрос во вторую активную конечную точку 101n непосредственно. Кроме того, платформа 119 разрешения конфликтов может на шаге 343 автоматически генерировать и послать запрос в качестве процесса по умолчанию, без необходимости ожидания запроса от первой активной конечной точки 101а.

На шаге 345 платформа 119 разрешения конфликтов принимает ответ от второй активной конечной точки 101n относительно запроса на присоединение. Если запрос на присоединение принят второй активной конечной точкой 101n, первая активная конечная точка 101а может на шаге 349 присоединиться к существующей сессии передачи мощности в пассивную конечную точку 103. После присоединения первой активной конечной точки 101 к сессии на шаге 351 платформа 119 разрешения конфликтов определяет одну из активных конечных точек 101 в качестве ведущего устройства передачи мощности питания для сессии (например, активную конечную точку 101, которая ответственна за передачу сигнала WPT с целью передачи мощности в пассивную конечную точку 103). Следует отметить, что назначение ведущего устройства передачи мощности может быть основано на одном или большем количестве критериев, применяемых к активным конечным точкам 101а и 101n. В примере на фиг.3С вторая активная конечная точка 101n является ведущим устройством передачи мощности питания, а это означает, что, если вторая активная конечная точка 101n заканчивает сессию (например, прекращает передачу мощности в пассивную конечную точку 103), первая активная конечная точка 101а должна присоединиться к идущей сессии посредством другой активной конечной точки 101 или осуществить передачу мощности в пассивную конечную точку 103 самостоятельно, чтобы быть в состоянии продолжить взаимодействие с пассивной конечной точкой 103 или, например, как сказано выше, выдать запрос о расширении существующего периода передачи мощности. На шаге 353 платформа 119 разрешения конфликтов согласовывает между первой и второй активными конечными точками 101а и 101n генерацию графика передачи мощности питания и/или графика передачи данных для пассивной конечной точки 103 для первой и второй активных конечных точек 101а и 101n. В одном варианте выполнения настоящего изобретения этот график может храниться в базе 211 установочных данных конечной точки для дальнейшего использования.

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

На шаге 355 платформа 119 разрешения конфликтов определяет конец передачи мощности питания в пассивную конечную точку 103 текущим ведущим устройством передачи мощности питания. Если период передачи мощности окончен, и другие присоединенные активные конечные точки 101 либо уже покинули сессию, либо пытаются завершить свое соединение, что означает, что никакая активная конечная точка 101 больше не участвует в сессии, то на шаге 357 процесс завершается. В противном случае, если имеются другие присоединившиеся активные конечные точки 101, которые все еще взаимодействуют с пассивной конечной точкой 103, платформа 119 разрешения конфликтов повторяет процесс с шага 351, назначая одну из оставшихся активных конечных точек 101 в качестве нового ведущего устройства передачи мощности питания.

В еще одном варианте выполнения настоящего изобретения, если на шаге 345 вторая активная конечная точка 101n не принимает запрос на присоединение от первой активной конечной точки, на шаге 347 платформа 119 разрешения конфликтов назначает сессию передачи мощности для пассивной конечной точки 103 из первой активной конечной точки 101а, чтобы избежать конфликтов. Например, вторая активная конечная точка 101n может отклонить запрос на присоединение от первой активной конечной точки 101n по различным причинам, таким как безопасность, доступная компьютерная мощность, уровень приоритета, уровень заряда батареи и т.д.

Как только сессия закончена, платформа 119 разрешения конфликтов может автоматически запустить запланированные сессии передачи мощности в порядке согласованного графика, например на основе относительного приоритета активных конечных точек 101.

На фиг.4А-4 В показаны примеры разрешения конфликтов согласно одному из вариантов выполнения настоящего изобретения. Как показано на фиг.4А, активные конечные точки 101а и 101b инфраструктуры 107 обслуживания могут извлечь или считать информацию из пассивной конечной точки 103а в общей сессии (например, путем групповой передачи). Альтернативно, активные конечные точки 101а и 101b могут попытаться одновременно соединиться с одной и той же пассивной конечной точкой 103а инфраструктуры обслуживания посредством однонаправленной передачи. В этом примере обе активные конечные точки 101а и 101b присоединяются к той же самой сессии с одной и той же пассивной конечной точкой (103а) инфраструктуры 107 обслуживания. Как описано выше, подход, в котором множество активных конечных точек 101а и 101b присоединяется к одной и той же сессии с пассивной конечной точкой 103а, может использоваться в ситуациях, когда разрешение конфликтов необходимо или желательно. В этом примере схема доступа к контенту пассивной конечной точки 103а активными конечными точками 101а и 101b может допускать наложения.

В некоторых вариантах выполнения настоящего изобретения одна из активных конечных точек 101а или 101b может зарезервировать сессии или интервалы передачи для пассивной конечной точки 103а так, чтобы никакая другая активная конечная точка не могла получить доступ к пассивной конечной точке 103а во время зарезервированного периода. Кроме того, резервирование активной конечной точкой 101а или 101b пассивной конечной точки 103а может препятствовать тому, чтобы любая другая активная конечная точка присоединилась к зарезервированной сессии, которую инициировала активная конечная точка 101а или 101b с пассивной конечной точкой.

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

В еще одном варианте выполнения настоящего изобретения пассивная конечная точка 103а при необходимости уменьшения степени многоадресной передачи может использовать такие способы, как «алгоритм принудительного отката». После приложения алгоритма пассивная конечная точка 103а в этом случае перестраивает команды мультиплексирования согласно доступным интервалам передачи.

На фиг.4 В показано слияние для двух конкурирующих активных конечных точек в один общий период 421 передачи мощности. Как показано на чертеже, активная конечная точка 101а, которая является инициатором передачи мощности, и другая активная конечная точка 101b, могут «слиться» в период 421 передачи мощности, инициированный активной конечной точкой 101а. В одном варианте выполнения настоящего изобретения процесс слияния может состоять из процессов «присоединения» и «разрыва». Более конкретно, пассивная конечная точка 103а может сообщить активной конечной точке 101b о статистике передачи мощности для существующих соединений 423 и 425 с активной конечной точкой 101а. Информация может включать, например, владельца периода 421 передачи мощности и то, как другие активные конечные точки могут присоединиться к сессии передачи мощности в периоде 421 (например, путем групповой передачи для группы активных конечных точек).

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

Выбранная активная конечная точка 101а может начать передачу мощности в пассивную конечную точку 103а, и затем передать сообщение в другую активную конечную точку 101b, что теперь она является владельцем сессии или ведущим устройством передачи мощности. Например, владелец сессии - это активная конечная точка 101а, у которой имеется наивысшая привилегия доступа к контенту пассивной конечной точки 103а. У другой активной конечной точки 101 b в той же самой сессии может иметься возможность захвата положения владельца сессии. Платформа 119 разрешения конфликтов может послать сообщение текущему владельцу сессии, чтобы сообщить ему, что другая активная конечная точка 101b (другой потенциальный владелец сессии) пытается считывать данные из той же самой пассивной конечной точки 103а или сделать в нее запись.

С другой стороны любая из активных конечных точек 101а или 101b может запросить информацию о текущей сессии 421 или присоединение к текущей сессии 421. Активная конечная точка 101а или 101b может также запросить информацию о том, когда закончится текущий период 421 передачи мощности, или запланировать свой собственный текущий период передачи мощности после окончания текущего периода 421.

В одном из вариантов выполнения настоящего изобретения может иметься множество пассивных конечных точек (не показаны). В этом варианте выполнения настоящего изобретения, одна или большее количество активных конечных точек 101а и/или 101b могут попытаться осуществить связь с одной или большим количеством пассивных конечных точек 103а. Активная конечная точка 101а может запросить собственную независимую сессию чтения-записи (например, сессии 423 и 425). Активная конечная точка 101а может также запросить связь с другими активными и пассивными конечными точками (например, сначала с исходной целевой пассивной конечной точкой, а затем с остальными пассивными конечными точками и/или другими активными конечными точками 101b). Кроме того, активная конечная точка 101а может ответить на запрос о присоединении от других активных конечных точек (например, от активной конечной точки 101b), для присоединения к инициированной ею сессии 421, отключения от сессии 421, к которой она ранее была присоединена, или прекращения сессии 421, которая была инициирована ранее.

На фиг.5А-5С схематично показано разрешение конфликтов в отношении передачи мощности питания и передачи данных для множества пассивных конечных точек согласно одному из вариантов выполнения настоящего изобретения. На фиг.5А показаны два различных периода 501 и 503 передачи мощности. Процесс, показанный в блоке 501, соответствует варианту выполнения настоящего изобретения без наложения, при котором активные конечные точки не используют совместно передачу мощности пассивным конечным точкам. В этом варианте выполнения настоящего изобретения активная конечная точка 1, которая пытается передавать мощность в одну или большее количество пассивных конечных точек, которые в настоящее время получают мощность питания от другой активной конечной точки 0, ожидает и «слушает, прежде чем говорить» (LBT, listen before talk), пока другая активная конечная точка не освободит пассивную конечную точку. Как видно в блоке 501 на фиг.5А, в первый временной интервал периода опроса (период передачи мощности посредством сигнала WPT активной конечной точки 0) пассивная конечная точка 0 (в ряде 505) назначается активной конечной точке 0 (в ряде 511), в то время как активная конечная точка 1 из ряда 513 слушает. Аналогично, во втором и третьем временных интервалах периода передачи мощности, видно что в ряде 507 пассивные конечные точки 1 и 2 вновь назначены активной конечной точке 0 до ряда 509, где пассивная конечная точка N назначена активной конечной точке 0. Как видно в ряде 513, в течение временных интервалов 0-N активная конечная точка 1, резервируя пассивные конечные точки 0 к N, ожидает и слушает до пятого временного интервала, когда пассивная конечная точка 0 освобождается активной конечной точкой 0 и становится доступной. Именно тогда активная конечная точка 1 берет на себя управление и осуществляет передачу мощности в пассивную конечную точку 0.

В еще одном варианте выполнения настоящего изобретения процесс, показанный внутри блока 503, представляет собой вариант выполнения настоящего изобретения с наложением, при котором активные конечные точки совместно организуют передачу мощности в пассивные конечные точки путем присоединения к сессии передачи мощности, которую инициировала другая активная конечная точка. В этом варианте выполнения настоящего изобретения активная конечная точка 1, которая пытается передавать мощность в одну или большее количество пассивных конечных точек, которые в настоящее время принимают мощность от другой активной конечной точки 0, запрашивает присоединение к сессии, которую инициировала активная конечная точка 0, для использования той же самой пассивной конечной точки. Как видно в блоке 503 на фиг.5А, перед первым временным интервалом блока 503 происходит прием преамбулы 515, которая генерируется на основе графика планирования генератором 209 преамбулы (см. фиг.2). В первом временном интервале периода опроса (периода передачи мощности посредством сигнала WPT из активной конечной точки 0), платформа 119 разрешения конфликтов синхронизирует друг с другом две активные конечные точки 0 и 1 посредством контента сигнала 515 преамбулы. Во втором временном интервале периода опроса пассивная конечная точка 0 (в ряде 505) назначается активной конечной точке 0 (в ряде 511), в то время как активная конечная точка 1 из ряда 513 присоединяется к сессии передачи мощности. Точно так же, в следующем временном интервале периода передачи мощности, как видно в ряде 507, пассивные конечные точки 1 и 2 вновь назначаются двум объединенным сессиям 0 и 1 для активных конечных точек 0 и 1, что позволяет активной конечной точке 1 использовать множество пассивных конечных точек, получающих мощность от активной конечной точки 0, одновременно с активной конечной точкой 0. Кроме того, сигнальный интервал 516 позволяет активным конечным точкам разделять информацию между собой или в начальном, или в последнем интервале.

На фиг.5 В показаны период 517 передачи мощности и период 519 передачи данных. Процесс, показанный в пределах блока 517, соответствует варианту выполнения настоящего изобретения с наложением, аналогичному показанному в блоке 503 на фиг.5А, где активные конечные точки совместно передают мощность в пассивные конечные точки путем присоединения к сессии передачи мощности, которую инициировала другая активная конечная точка.

Процесс, показанный внутри блока 519, соответствует варианту выполнения настоящего изобретения, в котором активные конечные точки совместно передают мощность в пассивные конечные точки в рамках общей сессии. В этом варианте выполнения настоящего изобретения активная конечная точка 0 выбирает пассивную конечную точку 0 в ряде 521 и начинает использовать пассивную конечную точку 0, как видно в ряде 527 (показано как S 0&1 для объединенной сессии с участием активных конечных точек 0 и 1). Когда активная конечная точка 0 заканчивает использование пассивной конечной точки 0, платформа 119 разрешения конфликтов выдает подтверждение (АСК 525) другим активным конечным точкам сессии (например, активной конечной точке 1) о том, что пассивная конечная точка 0 доступна в ряде 523. Согласно ряду 529, как только активная конечная точка 0 отсоединяется от пассивной конечной точки 0, активная конечная точка 1 выбирает пассивную конечную точку 0 и начинает ее использовать. Аналогично, платформа 119 разрешения конфликтов может выпустить подтверждение 531 с информированием других активных конечных точек сессии об освобождении пассивной конечной точки 0.

На фиг.5С показан процесс выбора пассивной конечной точки в пределах периода передачи мощности. Как показано в этом примере, на фиг.5С изображены семь интервалов 551-563. Предполагается, что все пассивные конечные точки ответили на сканирование попыток передачи мощности питания. В этом примере, если имеет место состояние «отката», например, если имеет место конфликт между пассивными конечными точками Р2 и Р6 для интервала 555, пассивная конечная точка Р6 может откатиться к следующему доступному интервалу 561. Однако, если откат не имеет места, например, пассивные конечные точки Р2 и Р6 не обнаружены активной конечной точкой, Р4 будет первой обнаруженной пассивной конечной точкой, а Р2 и Р6 могут быть обнаружены в следующий период опроса. Пустые интервалы 551, 553, 561 и 563 являются интервалами, в которых никакие пассивные конечные точки не были обнаружены. Пассивная конечная точка может иметь статус выбранная (s), немая (т) или спящая (h).

В одном из вариантов выполнения настоящего изобретения, если не произошло никакого конфликта, активная конечная точка может обнаружить и выбрать отвечающие пассивные конечные точки. Активная конечная точка может проверить, является ли отвечающая конечная точка пассивной конечной точкой. Пример отсутствия конфликтов реализуется, когда пассивные конечные точки Р2, Р4 и Р5 отвечают на сканирование (а Р6 -нет). В этом случае одна из пассивных конечных точек Р2, Р4 или Р6 выбирается активной конечной точкой. В одном варианте выполнения настоящего изобретения уровень управления доступом к среде (MAC, medium access control) активной конечной точки может содержать информацию, на основе которой доступная пассивная конечная точка должна быть выбрана первой.

Описанные выше процессы разрешения конфликтов для пассивных конечных точек предпочтительно могут быть осуществлены с помощью программного обеспечения, аппаратных средств, встроенных программ или комбинации программного обеспечения и/или встроенных программ и/или аппаратных средств. Например, процессы, описанные здесь и включенные для предоставления в пользовательский интерфейс информации по навигации, ассоциированной с доступностью услуги, могут быть предпочтительно осуществлены с помощью процессора (процессоров), микросхем цифрового сигнального процессора (DSP), прикладной интегральной схемы (ASIC), программированной вентильной матрицы (FPGA) и т.д. Такие технические средства для выполнения вышеописанных функций подробно рассмотрены ниже.

На фиг.6 показана компьютерная система 600, в которой может быть осуществлен вариант выполнения настоящего изобретения. Хотя компьютерная система 600 изображена на примере конкретного устройства или оборудования, очевидно, что другие устройства или оборудование (например, сетевые элементы, серверы и т.д.) в пределах фиг.6 могут заменять показанные технические средства и компоненты системы 600. Компьютерная система 600 запрограммирована (например, посредством компьютерных программных кодов или инструкций) на разрешение конфликтов между пассивными конечными точками, описанных выше, и содержит средство связи, такое как шина 610, для передачи информации между другими внутренними и внешними компонентами компьютерной системы 600. Информация (также называемая данными) представлена как физическое выражение измеряемого явления, обычно электрических напряжений, но включает, например, в других вариантах выполнения настоящего изобретения, такие явления как магнитные, электромагнитные, механические, химические, биологические, а также молекулярные, атомные, внутриатомные и квантовые взаимодействия. Например, северный и южный магнитные полюса, или нулевое и ненулевое электрические напряжения представляют два состояния (0, 1) двоичной цифры (бит). Другие явления могут представлять цифры с более высокой разрядностью. Наложение множества одновременных квантовых состояний перед измерением представляет квантовый бит (кубит). Последовательность из одной или большего количества цифр составляет цифровые данные, которые используются для представления числа или кода для символа. В некоторых вариантах выполнения настоящего изобретения информация, называемая аналоговыми данными, представлена квазиконтинуумом измеримых значений в пределах конкретного диапазона. Компьютерная система 600 или ее часть составляет средство для выполнения одного или большего количества шагов в процессе разрешения конфликтов для пассивных конечных точек.

Шина 610 содержит одно или большее количество таких параллельных проводников с информацией, которые обеспечивают быстрый перенос информации между устройствами, соединенными с шиной 610. С шиной 610 связан один или большее количество процессоров 602 для обработки информации.

Процессор (или множество процессоров) 602 осуществляют ряд операций над информацией, определенных компьютерным программным кодом и относящихся к устранению конфликтов для пассивных конечных точек. Компьютерный программный код - это набор инструкций или утверждений, обеспечивающих инструкции для работы процессора и/или компьютерной системы с целью выполнения определенных функций. Например, код может быть написан на языке компьютерного программирования, который транслируется в набор собственных команд процессора. Код может также быть написан непосредственно с использованием набора собственных команд (например, на машинном языке). Набор операций включает получение информации из шины 610 и посылку информации в шину 610. Кроме того, набор операций, как правило, включает сравнение двух или большего количества единиц информации, сдвиг позиций единиц информации, и комбинирование двух или большего количества единиц информации, например сложение, умножение или логические операции, такие как ИЛИ (OR), исключающее ИЛИ (XOR) и И (AND). Каждая операция из набора операций, которые могут быть выполнены процессором, представляется в процессор в виде информации, называемой инструкциями, такими как код операции, состоящий из одной или большего количества цифр. Последовательность операций, которые будут выполнены процессором 602, такие как последовательность кодов операции, составляет инструкции для процессора, также называемые инструкциями для компьютерной системы или просто машинными командами. Процессоры могут быть реализованы, помимо прочего, как механические, электрические, магнитные, оптические, химические или квантовые компоненты, по отдельности или в комбинации.

Компьютерная система 600 содержит также память 604, связанную с шиной 610. Память 604, например память с произвольным доступом (RAM) или другое устройство динамической памяти хранит информацию, включая инструкции для процессора, для устранения конфликтов пассивных конечных точек. Динамическая память позволяет компьютерной системе 600 изменять хранящуюся в ней информацию. Память RAM позволяет хранить блок информации в месте, называемом адресом ячейки памяти, и записывать и извлекать эту информацию по соседним адресам. Кроме того, память 604 используется процессором 602 для хранения временных значений во время выполнения процессором инструкций. Компьютерная система 600 содержит также постоянную память (ROM) 606 или другое статическое запоминающее устройство, связанное с шиной 610 и предназначенное для хранения статической информации, включая инструкции, которые не изменяются компьютерной системой 600. Некоторая память состоит из кратковременной памяти, которая теряет хранящуюся информацию после выключения питания. Кроме того, с шиной 610 связана энергонезависимое (перманентное) запоминающее устройство 608, такое как магнитный диск, оптический диск или флэш-карта, предназначенные для хранения информации, включая инструкции, которая сохраняется даже после выключения компьютерной системы 600 или любого другого обесточивания устройства 608.

Информация, включая инструкции для устранения конфликтов пассивных конечных точек, предоставляется в шину 610 для использования процессором из внешнего устройства 612 ввода, такого как клавиатура, содержащая алфавитно-цифровые клавиши, которыми управляет пользователь-человек или датчик. Датчик обнаруживает состояние близости и преобразовывает это обнаружение в физическое выражение, совместимое с измеряемым явлением, используемым для представления информации в компьютерной системе 600. Другие внешние устройства, связанные с шиной 610 и используемые, прежде всего, для взаимодействия с людьми, включают дисплей 614, такой как электронно-лучевая трубка (CRT), жидкокристаллический дисплей (LCD), плазменный экран или принтер для представления текста или изображения, и координатно-указательное устройство 616, такое как «мышь», трекбол, клавиши управления курсором или датчик движения, для управления положением миниатюрного изображения курсора, представленного на дисплее 614, и выдачи команд, ассоциированных с графическими элементами, представленными на дисплее 614. В некоторых вариантах выполнения настоящего изобретения, например, в таких вариантах выполнения настоящего изобретения, в которых компьютерная система 600 выполняет все функции автоматически без ввода данных человеком, одно или большее количество внешних устройств 612 ввода, дисплей 614 и координатно-указательное устройство 616 может отсутствовать.

В иллюстрируемом варианте выполнения настоящего изобретения аппаратные средства специального назначения, такие как прикладная интегральная схема (ASIC) 620, соединена с шиной 610. Аппаратные средства специального назначения предназначены для выполнения операций, которые не могут быль выполнены процессором 602 достаточно быстро, чтобы соответствовать определенным целям. Примеры прикладных специализированных интегральных схем включают графические ускорители для генерации изображения на дисплее 614, криптографические панели для шифровки и дешифровки сообщений, посылаемых по сети, распознаватели речи и интерфейсы к специализированным внешним устройствам, таким как роботизированные руки и медицинское сканирующее оборудование, многократно выполняющее некоторую сложную последовательность операций, которую эффективнее выполнять в аппаратных средствах.

Кроме того, система 600 содержит одно или большее количество интерфейсов 670 связи, соединенных с шиной 610. Интерфейс 670 связи обеспечивает соединение для односторонней или двусторонней связи с множеством внешних устройств, которые работают со своими собственными процессорами, такими как принтеры, сканеры и внешние диски. В общем случае соединение имеет сетевой канал 678, который связан с локальной сетью 680, куда подключено множество внешних устройств с их собственными процессорами. Например, интерфейс 670 связи может представлять собой параллельный порт, последовательный порт или порт универсальной последовательной шины (USB) в персональном компьютере. В некоторых вариантах выполнения настоящего изобретения интерфейсом 670 связи является плата цифровой сети связи с комплексными услугами (ISDN), плата цифровой абонентской линии или телефонный модем, который обеспечивает соединение с передачей информации в телефонную линию соответствующего типа. В некоторых вариантах выполнения настоящего изобретения интерфейс 670 связи представляет собой кабельный модем, который преобразует сигналы шины 610 в сигналы для связи по коаксиальному кабелю или в оптические сигналы для связи по волоконно-оптическому кабелю. В качестве другого примера интерфейс 670 связи может быть платой локальной сети (LAN), обеспечивающей передачу данных в сеть, совместимую с LAN, такую как Ethernet. Могут использоваться радиолинии. Для радиолиний интерфейс 670 связи посылает или принимает, или же как посылает, так и принимает электрические, акустические или электромагнитные сигналы, включая инфракрасные и оптические сигналы, которые переносят потоки информации, такие как цифровые данные. Например, в беспроводных переносных устройствах, таких как мобильные сотовые телефоны, интерфейс связи 670 содержит электромагнитный передатчик и приемник радиодиапазона, называемый приемопередатчиком радиодиапазона. В некоторых вариантах выполнения настоящего изобретения интерфейс 670 связи обеспечивает соединение с системой 111 связи для устранения конфликтов пассивных конечных точек по отношению к активным конечным точкам 101.

Термин "считываемый компьютером носитель" используется здесь для описания любого носителя, который участвует в предоставлении информации процессору 602, включая исполняемые инструкции. Такой носитель может принимать множество форм, включая, но этим не ограничиваясь, считываемый компьютером носитель данных (например, энергонезависимый носитель, энергозависимый носитель), и передающие среды. Долговременные носители, такие как энергонезависимые носители, включают, например, оптические или магнитные диски, такие как запоминающее устройство 608. Энергозависимые носители включают, например, динамическую память 604. Передающие среды включают, например, коаксиальные кабели, медный провод, волоконно-оптические кабели и несущие волны, которые перемещаются через пространство без проводов или кабелей, например акустические волны и электромагнитные волны, включая радиоволны, оптические волны и инфракрасные волны.

Сигналы включают искусственные кратковременные вариации амплитуды, частоты, фазы, поляризации или других физических параметров, передаваемые через передающие среды. Стандартные формы считываемых компьютером носителей включают, например, флоппи-диск, гибкий диск, жесткий диск, магнитную ленту, любой другой магнитный материал, CD-ROM, CDRW, DVD, любую другую оптическую среду, перфокарты, перфоленту, листы с оптическими метками, любой другой физический носитель с рисунками из отверстий или других оптически распознаваемых знаков, RAM, программируемое постоянное запоминающее устройство (PROM), стираемое программируемое запоминающее устройство (EPROM), флэш-EPROM, любую другую запоминающую микросхему или картридж, несущую волну или любой другой носитель, с которого компьютер может осуществить считывание. Термин "считываемый компьютером носитель данных" использован здесь для обозначения любого считываемого компьютером носителя кроме передающих сред.

Логические команды, закодированные в одном или большем количестве физических носителей, содержат инструкции для процессора на считываемом компьютером носителе данных и/или технические средства специального назначения, такие как ASIC 620.

Сетевой канал 678, как правило, обеспечивает информационную связь с использованием передающей среды через одну или большее количество сетей с другими устройствами, которые используют или обрабатывают информацию. Например, сетевой канал 678 может обеспечить соединение через локальную сеть 680 с главным компьютером 682 или оборудованием 684, управляемым провайдером Интернет-услуг (ISP). Оборудование ISP 684, в свою очередь, оказывает услуги по передаче данных через общедоступную международную систему связи с пакетной коммутацией, теперь обычно называемую Интернетом 690.

Компьютер, называемый серверным хостом 692 и связанный с Интернетом, осуществляет хостинг процесса, который оказывает услугу в ответ на информацию, принятую по Интернету. Например, серверный хост 692 осуществляет хостинг процесса, который обеспечивает представление видеоданных для отображения на дисплее 614. Считается, что компоненты системы 600 могут быть организованы в различных конфигурациях в пределах других компьютерных систем, например хоста 682 и сервера 692.

По меньшей мере некоторые варианты выполнения настоящего изобретения относятся к использованию компьютерной системы 600 для реализации некоторых или всех описанных выше способов. Согласно одному из вариантов выполнения настоящего изобретения, эти способы выполняются компьютерной системой 600 в ответ на выполнение процессором 602 одного или большего количества последовательностей из одной или большего количества процессорных инструкций, содержащихся в памяти 604. Такие инструкции, называемые также машинными командами, программным обеспечением и программным кодом, могут считываться в память 604 из другого считываемого компьютером носителя, такого как запоминающее устройство 608 или сетевой канал 678. Выполнение последовательностей инструкций, содержащихся в памяти 604 процессора, заставляет процессор 602 выполнить один или большее количество шагов способа, описанных выше. В альтернативных вариантах выполнения настоящего изобретения для осуществления изобретения могут использоваться аппаратные средства, такие как ASIC 620, вместо или в комбинации с программным обеспечением,. Таким образом, варианты выполнения настоящего изобретения не ограничены никакой конкретной комбинацией аппаратного и программного обеспечения, если не сказано обратное.

Сигналы, передаваемые по сетевому каналу 678 и другим сетям через интерфейс 670 связи, переносят информацию в компьютерную систему 600 и из нее. Компьютерная система 600 может передавать и принимать информацию, включая программный код, через, помимо прочего, сети 680, 690, сетевой канал 678 и интерфейс 670 связи. В примере с использованием Интернета 690, серверный хост 692 передает программный код в конкретное приложение, затребованное в сообщении, которое передано из компьютера 600 через Интернет 690, оборудование 684 ISP, локальную сеть 680 и интерфейс 670 связи. Принятый код может быть выполнен процессором 602, в том виде, в каком принят, или может быть сохранен в памяти 604, в запоминающем устройстве 608 или в другом энергонезависимом запоминающем устройстве для последующего выполнения, или и то, и другое. При этом компьютерная система 600 может принимать программный код приложения в виде сигналов на несущей волне.

Различные формы считываемого компьютером носителя могут быть включены в перенос одной или большего количества последовательностей инструкций, данных или как инструкций, так и данных в процессор 602 для их выполнения. Например, инструкции и данные могут первоначально переноситься на магнитном диске удаленного компьютера, такого как хост 682. Удаленный компьютер загружает инструкции и данные в свою динамическую память и посылает инструкции и данные по телефонной линии с использованием модема. Модем, локальный по отношению к компьютерной системе 600, принимает инструкции и данные из телефонной линии и использует инфракрасный передатчик для преобразования этих инструкций и данных в сигналы на инфракрасной несущей волне, выполняющей роль сетевого канала 678. Инфракрасный детектор, выполняющий роль интерфейса 670 связи, принимает эти инструкции и данные, переносимые в инфракрасном сигнале, и размещает информацию, представляющую эти инструкции и данные, на шине 610. Шина 610 переносит информацию в память 604, из которой процессор 602 извлекает инструкции и выполняет их с использованием некоторых из этих данных, посланных вместе с инструкциями. Инструкции и данные, принятые в память 604, могут в качестве опции быть сохранены в запоминающем устройстве 608 или до, или после их выполнения процессором 602.

На фиг.7 схематично показан чипсет или микросхема, которая может использоваться для реализации варианта выполнения настоящего изобретения. Чипсет 700 запрограммирован так, чтобы обеспечить устранение конфликтов между пассивными конечными точками, как описано выше, и содержит, например, процессор и компоненты памяти (описанные при рассмотрении фиг.6), объединенные в одну или большее количество физических упаковок (например, чипов). Например, физическая упаковка содержит совокупность из одного или большего количества материалов, компонентов и/или проводов в структурном узле (например, базовой плате), обеспечивающую один или большее количество параметров, таких как физическая прочность, сохранение размеров и/или ограничение электрического взаимодействия. В некоторых вариантах выполнения настоящего изобретения микросхема 700 может быть реализована в однокристальной схеме. Кроме того, в некоторых вариантах выполнения настоящего изобретения микросхема или чипсет 700 может быть выполнен как единственный чип. Кроме того, в некоторых вариантах выполнения настоящего изобретения отдельная микросхема ASIC не используется и, например, все соответствующие функции, описанные выше, будут выполнены процессором или процессорами. Микросхема или чипсет 700, или его часть, представляет собой средство для выполнения одного или большего количества шагов, обеспечивающих с помощью пользовательского интерфейса информацию по навигации, относящейся к доступности обслуживания. Микросхема или чипсет 700, или его часть, представляет собой средство для выполнения одного или большего количества шагов по устранению конфликтов для пассивных конечных точек.

В одном варианте выполнения настоящего изобретения, микросхема или чипсет 700, содержит механизм связи, такой как шина 701 для передачи информации между компонентами микросхемы 700. Процессор 703 выполнен с возможностью подсоединения к шине 701 для выполнения инструкций и обработки информации, хранящейся, например, в памяти 705. Процессор 703 может содержать одно или большее количество процессорных ядер, при этом каждое ядро способно работать независимо. Многоядерный процессор позволяет обеспечить мультиобработку в пределах единственной физической упаковки. Примеры многоядерного процессора включают два, четыре, восемь или большее количество процессорных ядер. Альтернативно или дополнительно, процессор 703 может содержать один или большее количество микропроцессоров, организованных в тандем посредством шины 701, чтобы обеспечить независимое выполнение инструкций, конвейерную обработку и многозадачность. Процессор 703 может также быть укомплектован одним или большим количеством компонентов специального назначения для выполнения определенных функций обработки и решения задачи, например одним или большим количеством процессоров цифрового сигнала (DSP) 707 или одной или большим количеством прикладных интегральных схем (ASIC) 709. Процессор 707 DSP как правило сконфигурирован для обработки сигналов реального мира (например звуковых) в режиме реального времени независимо от процессора 703. Аналогично, схема 709 ASIC может выполнять специальные функции, которые затруднительно выполнить процессором общего назначения. Другие специализированные компоненты, способствующие выполнению функций изобретения, описанных выше, могут включать одну или большее количество программированных вентильных матриц (FPGA) (не показаны), один или большее количество контроллеров (не показаны) или одну или большее количество других компьютерных микросхем специального назначения.

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

Процессор 703 и сопутствующие компоненты выполнены с возможностью соединения с памятью 705 через шину 701. Память 705 содержит динамическую память (например, RAM, магнитный диск, перезаписываемый оптический диск, и т.д.) и статическую память (например ROM, CD-ROM и т.д.) для хранения выполняемых инструкций, которые при их выполнении осуществляют шаги согласно изобретению, как описано выше, с целью устранения конфликтов пассивных конечных точек. Кроме того, в памяти 705 хранятся данные, связанные с шагами согласно изобретению или генерируемые при выполнении таких шагов.

На фиг.8 схематично показан мобильный терминал (например мобильный телефон) для связи, который может использоваться в системе, показанной на фиг.1, согласно одному из вариантов выполнения настоящего изобретения. В некоторых вариантах выполнения настоящего изобретения мобильный терминал 800 или его часть составляют средство для выполнения одного или большего количества шагов в процессе разрешения конфликтов для пассивных конечных точек. В общем случае, радиоприемник часто определяют с точки зрения входных каскадов и выходных каскадов. Входные каскады приемника охватывает все высокочастотные схемы, тогда как выходные каскады охватывает все схемы обработки в основной полосе частот. В контексте настоящего описания термин «схема» относится к двум аспектам: (1) только аппаратным средствам (таким как только аналоговая и/или цифровая схема), и (2) к комбинациям схемы и программного обеспечения (и/или встроенных программ) (таким как, если применить это определение к конкретному контексту, к комбинации процессора (процессоров), включая процессор (процессоры) цифрового сигнала, программное обеспечение и память, которые взаимодействуют, заставляя устройство, например мобильный телефон или сервер, выполнять различные функции). Такое определение «схемы» относится ко всему использованию этого термина в данном документе, включая любые пункты формулы изобретения. В качестве дальнейшего примера, используемого в этом документе и применимого к определенному контексту, термин «схема» охватывает также реализацию в виде просто процессора (или множества процессоров) и (или их) сопутствующих программного / встроенного программного обеспечения. Термин «схема» охватывает также, например, интегральную схему, работающую в основной полосе частот, или интегральную схему процессора приложения в мобильном телефоне, или аналогичную интегральную схему в устройстве сотовой связи или других устройствах сети.

Подходящие внутренние компоненты телефона включают основной блок 803 управления (MCU), процессор 805 цифрового сигнала (DSP), и блок приемника/передатчика, содержащий блок регулировки усиления микрофона и блок регулировки усиления громкоговорителя. Основное дисплейное устройство 807 обеспечивает отображение информации пользователю и поддержку различных приложений и функций мобильного терминала, которые выполняют или поддерживают шаги по устранению конфликтов для пассивных конечных точек. Дисплей 8 содержит схему дисплея, предназначенную для отображения по меньшей мере части пользовательского интерфейса в мобильном терминале (например мобильном телефоне). Кроме того, дисплей 807 и схема дисплея предназначены для облегчения управления по меньшей мере некоторыми функциями мобильного терминала для пользователя. Схема 809 аудиофункций содержит микрофон 811 и микрофонный усилитель, который усиливает голосовой сигнал с выхода микрофона 811. Усиленный голосовой сигнал из микрофона 811 подается в кодер/декодер (кодек) 813.

Радиокаскад 815 осуществляет усиление мощности и преобразование частоты для связи с базовой станцией, которая входит в систему мобильной связи, через антенну 817. Усилитель 819 мощности (РА) и передающая/модуляционная схема функционально чувствительны к сигналам из основного блока 803 управления, при этом выход усилителя 819 мощности соединен с дуплексером 821, циркулятором или антенным переключателем, как известно специалистам в данной области техники. Усилитель 819 мощности связан также с интерфейсом аккумуляторов и блоком 820 управления питанием.

При работе пользователь мобильного терминала 801 говорит в микрофон 811, и его голос вместе с любым другим обнаруженным фоном преобразуется в аналоговое напряжение. Затем аналоговое напряжение преобразуется в цифровой сигнал аналого-цифровым преобразователем (ADC) 823. Блок 803 управления маршрутизирует цифровой сигнал в цифровой сигнальный процессор (DSP) 805 для обработки в нем, например для кодирования речи, кодирования канала, шифровки и интерливинга. В одном из вариантов выполнения настоящего изобретения обработанные голосовые сообщения кодируются в блоках, которые не показаны по отдельности, с использованием сетевого протокола передачи, такого как протокол повышения скорости передачи данных для глобального развития (EDGE), протокол пакетной радиосвязи общего назначения (GPRS), протокол глобальной системы для мобильной связи (GSM), мультимедийная подсистема с использованием интернет-протокола (IMS), универсальная система мобильной связи (UMTS) и т.д., а также протокола для любой друой подходящей беспроводной среды, например сети стандарта общемировой совместимости широкополосного беспроводного доступа (WiMAX), сети стандарта долгосрочного развития (LTE), сети стандарта множественного доступа с кодовым разделением каналов (CDMA), сети стандарта широкополосного множественного доступа с кодовым разделением каналов (WCDMA), сети стандарта Wi-Fi, сети для спутниковой связи и т.д.

Затем кодированные сообщения направляются в эквалайзер 825 для компенсации любых частотно-зависимых искажений, которые происходят во время беспроводной передачи, таких как фазовое и амплитудное искажение. После выравнивания битового потока модулятор 827 объединяет сигнал с радиочастотным сигналом, генерируемым радиочастотным интерфейсом 829. Модулятор 827 генерирует синусоидальный сигнал с использованием частотной или фазовой модуляции. Для подготовки сигнала к передаче преобразователь 831 с повышением частоты объединяет сигнал на выходе модулятора 827 с другим синусоидальным сигналом, генерируемым синтезатором 833, для достижения желательной частоты передачи. Затем сигнал посылают через усилитель 819 мощности (РА) для усиления сигнала до подходящего значения мощности. На практике усилитель 819 мощности действует как усилитель с варьируемым коэффициентом усиления, величиной которого управляет цифровой сигнальный процессор (DSP) 805 на основе информации, принятой из базовой станции сети. Затем сигнал проходит через фильтр внутри дуплексера 821 и, в качестве опции, посылается в антенный соединитель 835 для согласования импедансов и обеспечения передачи максимальной мощности. Наконец, сигнал через антенну 817 передается в локальную базовую станцию. Для управления усилением в выходных каскадах приемника может быть использована автоматическая регулировка усиления (AGC). Далее сигналы могут быть переданы в удаленный телефон, который может быть другим сотовым телефоном, другим мобильным телефоном или наземной линией связи, связанной с телефонной коммутируемой сетью общего пользования или другими телефонными сетями.

Голосовые сигналы, переданные в мобильный терминал 801, принимаются через антенну 817 и сразу же усиливаются малошумящим усилителем (LNA) 837. Преобразователь 839 с уменьшением частоты понижает несущую частоту, а демодулятор 841 удаляет радиочастоту, оставляя только цифровой битовый поток. Затем сигнал проходит через эквалайзер 825 и обрабатывается в цифровом сигнальном процессоре (DSP) 805. Цифро-аналоговый преобразователь (DAC) 843 преобразует сигнал, и он с выхода передается пользователю через громкоговоритель 845, - при этом все эти операции происходят под управлением основного блока 803 управления (MCU), который может быть выполнен в виде центрального процессорного блока (CPU) (не показан).

Основной блок 803 управления принимает различные сигналы, включая сигналы от клавиатуры 847. Клавиатура 847 и/или основной блок 803 управления совместно с другими компонентами для ввода данных пользователем (например, микрофоном 811) содержат схему пользовательского интерфейса, предназначенную для управления вводом данных пользователем. Основной блок 803 управления управляет работой программного обеспечения интерфейса, облегчая для пользователя управление по меньшей мере некоторыми функциями мобильного терминала 801 с целью устранения конфликтов для пассивных конечных точек. Кроме того, основной блок 803 управления посылает команды отображения и команды переключения в дисплей 807 и контроллер переключения речевого выхода, соответственно. Кроме того, основной блок 803 управления осуществляет обмен информацией с цифровым сигнальным процессором 805 и может получить доступ к опциональной SIM-карте 849 и памяти 851. Кроме того, основной блок 803 управления выполняет различные управляющие функции, требуемые от терминала. Центральный сигнальный процессор 805, в зависимости от исполнения, выполняет широкий диапазон обычных функций по цифровой обработке голосовых сигналов. Кроме того, центральный сигнальный процессор 805 определяет фоновый уровень шума по сигналам, создаваемым микрофоном 811, и устанавливает такой уровень усиления микрофона 811, который обеспечивает компенсацию естественных действий пользователя мобильного терминала 801.

Кодек 813 содержит аналого-цифровой преобразователь (ADC) 823 и цифро-аналоговый преобразователь (DAC) 843. В памяти 851 хранятся различные данные, включая данные о тоне поступающих вызовов, и могут храниться другие данные, включая музыкальные данные, принятые, например, из Интернета. Программный модуль может находиться в памяти RAM, флэш-памяти, регистрах или любом другом типе перезаписываемого носителя данных, известного в данной области техники. Запоминающее устройство 851 может быть, но этим не ограничивается, единой памятью, CD, DVD, ROM, RAM, EEPROM, оптической памятью или содержать любой другой энергонезависимый носитель данных, способный хранить цифровые данные.

Имеющаяся в качестве опции SIM-карта 849 хранит важную информацию, например номер сотового телефона, данные о предоставлении несущей, детали абонемента и информацию о безопасности. SIM -карта 849 служит, в первую очередь, для идентификации мобильного терминала 801 в радиосети. Карта 849 также содержит память для хранения персонального регистра телефонных номеров, текстовых сообщений и специфических для пользователя настроек мобильного терминала.

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

Похожие патенты RU2550556C2

название год авторы номер документа
СПОСОБ И УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ УСЛУГАМИ С ПОМОЩЬЮ ПОВТОРНО ИСПОЛЬЗУЕМЫХ МЕТОК НОСИТЕЛЕЙ 2010
  • Бам Аджай
  • Бальсан Дамьен
RU2523184C2
СПОСОБ И УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ПОТРЕБЛЕНИЯ ЭНЕРГИИ ВО ВРЕМЯ СОВМЕСТНОГО ИСПОЛЬЗОВАНИЯ РЕСУРСОВ 2010
  • Нурминен Юкка
  • Келеньи Имре
RU2483486C2
СПОСОБЫ ДОСТУПА К УДАЛЕННЫМ ДАННЫМ ДЛЯ ПОРТАТИВНЫХ УСТРОЙСТВ 2008
  • Хилдрет Роберт
  • Дэвис Даррен Р.
  • Хэвесон Райан А.
RU2463717C2
СПОСОБ И УСТРОЙСТВО ДЛЯ УЧАСТИЯ В УСЛУГЕ ИЛИ ДЕЙСТВИИ С ИСПОЛЬЗОВАНИЕМ ОДНОРАНГОВОЙ ЯЧЕИСТОЙ СЕТИ 2010
  • Леппанен Кари Й.
  • Турунен Маркку Т.
  • Виртанен Сами
  • Тирронен Микко
  • Касслин Мика
RU2515547C2
СПОСОБ И УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ СТРУКТУРЫ КАДРА ДЛЯ ПОДДЕРЖКИ РАЗЛИЧНЫХ РЕЖИМОВ РАБОТЫ 2008
  • Махешвари Шашикант
  • Кучи Киран
  • Ли Зексиан
  • Ки Ксин
  • Хамити Шкумбин
RU2454040C2
СИСТЕМЫ И СПОСОБЫ ПРЕДОТВРАЩЕНИЯ ВТОРЖЕНИЯ ДЛЯ СЕТЕВЫХ СЕРВЕРОВ 2003
  • Сэмпл Чар
RU2327214C2
СПОСОБ И УСТРОЙСТВО ДЛЯ МОДЕЛИРОВАНИЯ ПРОСМОТРА ВЕБ-СТРАНИЦ 2010
  • Ян Гуан
RU2517381C2
ПРЕДСТАВЛЕНИЕ ФИЛЬТРАЦИИ НАБЛЮДЕНИЯ, АССОЦИИРОВАННОЙ С БУФЕРОМ ДАННЫХ 2013
  • Нейлл Жозе С.
  • Каттер Дэниэл Ф.
  • Аллен Джеймс Д.
  • Лимайе Деепак
  • Касавне Шади Т.
RU2608000C2
СПОСОБЫ И СИСТЕМЫ ДЛЯ ОБОБЩЕННОЙ ПОДДЕРЖКИ МНОЖЕСТВА ТЕХНОЛОГИЙ РАДИОДОСТУПА 2012
  • Эрймарк Йеркер
  • Брескель Микаэль
  • Ингессон Кент Инге
  • Кланг Роберт
  • Мальмберг Магнус
RU2594177C2
СПОСОБ, УСТРОЙСТВО И СИСТЕМА УМЕНЬШЕНИЯ ВРЕМЕНИ ВОЗОБНОВЛЕНИЯ РАБОТЫ ДЛЯ КОРНЕВЫХ ПОРТОВ И КОНЕЧНЫХ ТОЧЕК, ИНТЕГРИРОВАННЫХ В КОРНЕВЫЕ ПОРТЫ 2014
  • Ваг Махеш
  • Гоф Роберт Э.
RU2645596C1

Иллюстрации к изобретению RU 2 550 556 C2

Реферат патента 2015 года СПОСОБ И УСТРОЙСТВО ДЛЯ РАЗРЕШЕНИЯ КОНФЛИКТОВ ПАССИВНЫХ КОНЕЧНЫХ ТОЧЕК

Изобретение относится к области создания радиочастотных меток. Технический результат заключается в обеспечении разрешения конфликтов пассивных конечных точек (103а-103m). Платформа (119) разрешения конфликтов обеспечивает инициирование, по меньшей мере, частичное, сканирования канала данных метки памяти в первой активной конечной точке (101а-101n) для обнаружения состояния подачи мощности питания для указанной пассивной конечной точки. Затем платформа (119) разрешения конфликтов идентифицирует вторую активную конечную точку (101а-101n) на основе, по меньшей мере, частично, обнаружения указанного состояния подачи мощности питания. Платформа (119) разрешения конфликтов генерирует запрос второй активной конечной точки на вхождение первой активной конечной точки в активный режим в отношении указанной пассивной конечной точки и посылает этот запрос. Затем платформа (119) разрешения конфликтов присоединяет первую активную конечную точку к одному или более периодам подачи мощности питания в пассивную конечную точку на основе, по меньшей мере, частично, принятого ответа. 4 н. и 24 з.п. ф-лы, 13 ил.

Формула изобретения RU 2 550 556 C2

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

2. Способ по п. 1, дополнительно включающий:
если состояние подачи мощности питания не обнаружено, инициирование, по меньшей мере частичное, подачи мощности питания в указанную метку памяти по беспроводному каналу передачи мощности первой активной конечной точкой.

3. Способ по п. 2, дополнительно включающий:
инициирование, по меньшей мере частичное, передачи сообщения, указывающего на намерение подать мощность питания в метку памяти, и
прием одного или более ответа на это сообщение,
при этом подача мощности питания в метку памяти основана, по меньшей мере частично, на этих ответах.

4. Способ по п. 1, дополнительно включающий:
согласование графика подачи мощности питания между первой активной конечной точкой и второй активной конечной точкой,
при этом график подачи мощности питания распределяет передачи по беспроводному каналу передачи мощности, каналу данных или их комбинации, соответственно для первой активной конечной точки и второй активной конечной точки, так, чтобы эти передачи не перекрывались.

5. Способ по п. 4, в котором график подачи мощности питания предусматривает по существу равные промежутки времени для передачи по беспроводным каналам передачи мощности, каналам передачи данных или их комбинации для первой активной конечной точки и второй активной конечной точки.

6. Способ по п. 1, дополнительно включающий:
назначение первой активной конечной точки или второй активной конечной точки в качестве ведущего устройства подачи мощности питания;
при этом ведущее устройство подачи мощности питания выполняет передачу по беспроводному каналу передачи мощности для инициирования указанного состояния подачи мощности питания.

7. Способ по п. 6, дополнительно включающий:
задание одного или более критериев для назначения ведущего устройства подачи мощности питания,
при этом указанные критерии включают по меньшей мере уровень мощности передачи.

8. Способ по п. 6, дополнительно включающий:
определение, когда завершается период подачи мощности питания ведущего устройства подачи мощности питания;
планирование назначения или первой активной конечной точки, или второй активной конечной точки, которая ранее не была ведущим устройством подачи мощности питания, в качестве нового ведущего устройства подачи мощности питания на основе, по меньшей мере частично, этого определения.

9. Способ по п. 1, в котором указанная метка памяти представляет собой часть цепочечной структуры из множества меток памяти, дополнительно включающий:
генерирование преамбулы для передачи по беспроводному каналу передачи мощности, каналу данных или их комбинации; и
вставку идентификации первой активной конечной точки или второй активной конечной точки и одной или более меток памяти в указанную преамбулу,
при этом указанная преамбула уведомляет, что идентифицированная первая активная конечная точка или вторая активная конечная точка осуществляют подачу мощности питания в одну или более меток памяти.

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

11. Устройство по п. 10, которое дополнительно выполняет следующее:
если состояние подачи мощности питания не обнаружено, инициирование, по меньшей мере частичное, подачи мощности питания в указанную метку памяти по беспроводному каналу передачи мощности первой активной конечной точкой.

12. Устройство по п. 11, которое дополнительно выполняет следующее:
инициирование, по меньшей мере частичное, передачи сообщения, указывающего на намерение подать мощность питания в метку памяти, и
прием одного или более ответа на это сообщение,
при этом подача мощности питания в метку памяти основана, по меньшей мере частично, на этих ответах.

13. Устройство по п. 10, которое дополнительно выполняет следующее:
согласование графика подачи мощности питания между первой активной конечной точкой и второй активной конечной точкой,
при этом график подачи мощности питания распределяет передачи по беспроводному каналу передачи мощности, каналу данных или их комбинации, соответственно для первой активной конечной точки и второй активной конечной точки, так, чтобы эти передачи не перекрывались.

14. Устройство по п. 13, в котором график подачи мощности питания предусматривает по существу равные промежутки времени для передачи по беспроводным каналам передачи мощности, каналам передачи данных или их комбинации для первой активной конечной точки и второй активной конечной точки.

15. Устройство по п. 10, которое дополнительно выполняет следующее:
назначение первой активной конечной точки или второй активной конечной точки в качестве ведущего устройства подачи мощности питания;
при этом ведущее устройство подачи мощности питания выполняет передачу по беспроводному каналу передачи мощности для инициирования указанного состояния подачи мощности питания.

16. Устройство по п. 15, которое дополнительно выполняет следующее:
определение, когда завершается период подачи мощности питания ведущего устройства подачи мощности питания;
планирование назначения или первой активной конечной точки, или второй активной конечной точки, которая ранее не была ведущим устройством подачи мощности питания, в качестве нового ведущего устройства подачи мощности питания на основе, по меньшей мере частично, этого определения.

17. Устройство по п. 10, в котором указанная метка памяти представляет собой часть цепочечной структуры из множества меток памяти, и указанное устройство дополнительно осуществляет:
генерирование преамбулы для передачи по беспроводному каналу передачи мощности, каналу данных или их комбинации; и
вставку идентификации первой активной конечной точки или второй активной конечной точки и одной или более меток памяти в указанную преамбулу,
при этом указанная преамбула уведомляет, что идентифицированная первая активная конечная точка или вторая активная конечная точка осуществляют подачу мощности питания в одну или более меток памяти.

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

19. Считываемый компьютером носитель данных, содержащий одну или более последовательностей из одной или более инструкций, которые при их выполнении одним или более процессором заставляют устройство по меньшей мере осуществлять способ по любому из пп. 1-9.

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

21. Устройство по п. 20, дополнительно содержащее:
средство для инициирования, по меньшей мере частично, подачи мощности питания в указанную метку памяти по беспроводному каналу передачи мощности первой активной конечной точкой, если состояние подачи мощности питания не обнаружено.

22. Устройство по п. 20 или 21, дополнительно содержащее:
средство для инициирования, по меньшей мере частично, передачи сообщения, указывающего на намерение подать мощность питания в метку памяти, и
средство для приема одного или более ответа на это сообщение,
при этом подача мощности питания в метку памяти основана, по меньшей мере частично, на этих ответах.

23. Устройство по п. 20 или 21, дополнительно содержащее:
средство для согласования графика подачи мощности питания между первой активной конечной точкой и второй активной конечной точкой,
при этом график подачи мощности питания распределяет передачи по беспроводному каналу передачи мощности, каналу данных или их комбинации, соответственно для первой активной конечной точки и второй активной конечной точки, так, чтобы эти передачи не перекрывались.

24. Устройство по п. 23, в котором график подачи мощности питания предусматривает по существу равные промежутки времени для передачи по беспроводным каналам передачи мощности, каналам передачи данных или их комбинации для первой активной конечной точки и второй активной конечной точки.

25. Устройство по п. 20 или 21, дополнительно содержащее:
средство для назначения первой активной конечной точки или второй активной конечной точки в качестве ведущего устройства подачи мощности питания;
при этом ведущее устройство подачи мощности питания выполняет передачу по беспроводному каналу передачи мощности для инициирования указанного состояния подачи мощности питания.

26. Устройство по п. 25, дополнительно содержащее:
средство для задания одного или более критериев для назначения ведущего устройства подачи мощности питания,
при этом указанные критерии включают по меньшей мере уровень мощности передачи.

27. Устройство по п. 25, дополнительно содержащее:
средство для определения, когда завершается период подачи мощности питания ведущего устройства подачи мощности питания;
средство для планирования назначения или первой активной конечной точки, или второй активной конечной точки, которая ранее не была ведущим устройством подачи мощности питания, в качестве нового ведущего устройства подачи мощности питания на основе, по меньшей мере частично, этого определения.

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

Документы, цитированные в отчете о поиске Патент 2015 года RU2550556C2

ВЕНТИЛЬНАЯ ГОЛОВКА 1989
  • Терехов А.Ф.
  • Быков Е.В.
SU1804191A1
RU 2008119910 A, 20.01.2010
RU 2007137061 A, 20.04.2009
Колосоуборка 1923
  • Беляков И.Д.
SU2009A1
Пресс для выдавливания из деревянных дисков заготовок для ниточных катушек 1923
  • Григорьев П.Н.
SU2007A1
Пломбировальные щипцы 1923
  • Громов И.С.
SU2006A1
Пресс для выдавливания из деревянных дисков заготовок для ниточных катушек 1923
  • Григорьев П.Н.
SU2007A1

RU 2 550 556 C2

Авторы

Каая Яри-Юкка Харальд

Болдырев Сергей

Арпонен Ярмо Тапани

Янтунен Йони Йорма Мариус

Даты

2015-05-10Публикация

2011-04-14Подача