Координация связи для многочисленных протоколов беспроводной связи, совместно расположенных в одном электронном устройстве
Иллюстрации
Показать всеЗаявленное изобретение предназначено для координации передачи/приема многочисленных протоколов беспроводной связи, совместно расположенных в мобильном устройстве. Причем единственное такое мобильное устройство может содержать многочисленные компоненты связи (например, компонент Bluetooth, компонент IEEE 802.11b/g). Технический результат заключается в том, чтобы предотвращать помехи и возможные потери данных. Для этого можно предотвратить у одного компонента связи передачу или прием пакетов данных, тогда как другой компонент связи является либо передающим, либо принимающим. Компоненты могут координироваться центральным контроллером, расположенным в мобильном устройстве. Альтернативно компоненты связи могут обмениваться сообщениями для определения приоритета передачи или приема (то есть общее совместное существование). Кроме того, один компонент связи может контролировать статус другого компонента связи, чтобы определить неиспользуемые интервалы связи. 6 н. и 25 з.п. ф-лы, 10 ил.
Реферат
ПЕРЕКРЕСТНАЯ ССЫЛКА НА СВЯЗАННЫЕ ЗАЯВКИ
Эта заявка испрашивает преимущество по предварительной патентной заявке (США) серийный номер 60/698,510, озаглавленной "СПОСОБЫ И УСТРОЙСТВА ДЛЯ ВЗАИМОДЕЙСТВИЯ РЕЧЕВЫХ ПРИЛОЖЕНИЙ И ДАННЫХ ПРИЛОЖЕНИЙ" и поданной 11 июля 2005 г., которая целиком включена в данный документ по ссылке.
УРОВЕНЬ ТЕХНИКИ ИЗОБРЕТЕНИЯ
I. Область техники изобретения
Последующее описание относится в целом к беспроводной связи и, среди прочего, к координации связи в электронном устройстве, взаимодействующем, используя два или более отдельных протоколов связи.
II. Предшествующий уровень техники
Многие электронные устройства используют многочисленные протоколы связи. Например, портативный компьютер может использовать персональную беспроводную сеть (WPAN) (например, Bluetooth) для связи портативного компьютера с беспроводной мышью, беспроводной клавиатурой и тому подобным. Кроме того, портативный компьютер может включать в себя устройство стандарта 802.11b или 802.11g IEEE (институт инженеров по электротехнике и радиоэлектронике), чтобы позволить портативному компьютеру взаимодействовать с беспроводной локальной сетью (WLAN). WLAN стали все в большей степени популярными. Для людей неудобно устанавливать WLAN в своих домах. Кроме того, WLAN стали широко доступными в кафе, библиотеках и других публичных и частных местах. Мобильные телефоны также начали использовать многочисленные протоколы связи, например сотовая связь, WLAN и Bluetooth. Мобильные телефоны и персональные цифровые помощники (PDA) стали многофункциональными устройствами, предоставляющими электронную почту (email), доступ в сеть Интернет, а также традиционную сотовую связь. Мобильные телефоны могут также использовать WPAN для взаимодействия с динамиком или другим устройством.
Определенные протоколы беспроводной связи пересекаются друг с другом в терминах интервалов частот, в которых они действуют. Например, устройства стандартов Bluetooth или IEEE 802.11b/g делят между собой один и тот же диапазон. Bluetooth представляет собой протокол стандарта связи, который предоставляет возможность передачи данных на расстояние приблизительно десять метров. Как Bluetooth, так и IEEE 802.11b/g действуют в промышленном, научном и медицинском (ISM) диапазоне между 2,4 ГГц и 2,4835 ГГц. Передачи устройства Bluetooth используют приблизительно ширину полосы частот 1 МГц и переходят на 79 МГц диапазона ISM. Устройства Bluetooth используют методику широкополосной передачи со скачкообразным изменением частоты, которая изменяет сигнал приблизительно 1600 раз в секунду. Устройства IEEE 802.11b/g действуют на фиксированной частоте, в одном из трех неперекрываемых каналов с частотой 22 МГц или 16,7 МГц, если устройство использует OFDM (мультиплексирование с ортогональным делением частот). Следовательно, существует приблизительно 28%-ная вероятность (22 канала, используемые устройством IEEE 802.11b/g/79 общих каналов), что передача Bluetooth передается в одном из каналов, используемых устройством IEEE 802.11b/g и служит помехой передаче WLAN.
Для того чтобы уменьшить возможность коллизий, версия 1.2 Bluetooth определяет схему адаптивной скачкообразной перестройки частоты (AFH). Во время AFH передачи Bluetooth избегают каналов IEEE 802.11b/g и перескакивают на оставшийся спектр, доступный для передач Bluetooth. Однако относительно немногие устройства включают в себя схему AFH в этот момент времени. Более того, когда передатчики устройства Bluetooth и передатчики устройства IEEE 802.11b/g совместно расположены в устройстве беспроводной связи, например телефонной трубке, мощность сигнала от одного устройства может создавать помехи другому устройству, даже когда устройства передают и принимают в различных частотах.
Когда приемопередатчики устройств Bluetooth и IEEE 802.11b/g находятся в тесной близости, передаваемые сигналы от первого устройства могут насыщать усилитель с низким уровнем собственных шумов (LNA) второго устройства связи, вызывая снижение чувствительности приемника второго устройства. Мощность передачи устройств IEEE 802.11b/g равна приблизительно 17 дБм. Однако эти устройства действуют в диапазоне до 30 метров. Следовательно, мощность в приемнике достаточно мала. Типично Bluetooth использует от 10 до 15 дБ меньшую мощность, чем устройство IEEE 802.11b/g, но диапазон устройства Bluetooth очень короткий, и следовательно, мощность в приемнике больше. Соответственно, если устройство IEEE 802.11b/g принимает пакет в то же самое время, как устройство Bluetooth передает, энергия передачи устройства Bluetooth потеряется на приемопередатчике устройства IEEE 802.11b/g и снизит чувствительность приемника. Снижение чувствительности приемника может вызвать потерю сигнала и сбой в связи. Совместное расположение устройств связи может включать в себя использование той же самой антенны, расположение на той же самой монтажной схеме или соединенных монтажных схемах, расположение на одной микросхеме или на соединенных наборах микросхем или их сочетание.
Совместное расположение устройства Bluetooth и устройства IEEE 802.11b/g может привести к прерыванию сигнала и потере данных. Следовательно, существует необходимость предотвращать сбои связи, когда устройство Bluetooth совместно располагается с устройством IEEE 802.11b/g.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Следующее представляет упрощенную сущность изобретения одного или более вариантов осуществления, для того чтобы предоставить базовое понимание подобных вариантов осуществления. Эта сущность изобретения не является расширительной трактовкой всех рассматриваемых вариантов осуществления, и подразумевается как не определяющая ключевые или критические элементы всех вариантов осуществления, ни как устанавливающая границы объема любого или всех вариантов осуществления. Ее единственной целью является представить некоторые идеи одного или более вариантов осуществления в упрощенной форме в качестве вводной части к более подробному описанию, которая представлена позже.
Согласно одному или более вариантам осуществления и соответствуя их раскрытию, описаны различные аспекты в связи с координацией многочисленных протоколов беспроводной связи в мобильном устройстве. Единственное мобильное устройство может содержать многочисленные компоненты связи (например, компонент Bluetooth, компонент IEEE 802.11b/g). Для того чтобы избежать помех и возможных потерь данных, одному компоненту связи можно препятствовать в передаче или приеме пакетов данных, тогда как другой компонент связи является либо передающим, либо принимающим. Компоненты могут координироваться главным контроллером, расположенным в мобильном устройстве. Альтернативно компоненты связи могут обмениваться сообщениями для определения приоритета передачи или приема. Кроме того, один компонент связи может контролировать статус другого компонента связи для определения неиспользованных интервалов связи.
Согласно связанному аспекту способ координации связи для многочисленных протоколов беспроводной связи в том же самом электронном устройстве может содержать обнаружение назначения, по меньшей мере, одного временного интервала для беспроводной связи электронного устройства, использующего первый протокол связи и управляющей беспроводной связи электронного устройства, использующего второй протокол связи, чтобы избежать конфликта беспроводной связи согласно первому протоколу связи. Кроме того, способ может содержать переназначение запроса, по меньшей мере, одному интервалу, назначенного первому протоколу связи, отменяющего передачу пакета данных в ответ на запрос и переназначение, по меньшей мере, одного интервала второму протоколу связи на основе запроса. Способ может также содержать определение расписания скачкообразной перестройки частоты для первого протокола связи и фильтрование беспроводной связи согласно первому протоколу, использующего нулевой фильтр, чтобы избегать помех беспроводной связи согласно второму протоколу связи. Более того, способ может содержать контроль мощности радиочастоты (RF) первого компонента связи, использующего первый протокол связи или интерфейс последовательной шины (SBI), соединенный с первым компонентом связи, и определение, по меньшей мере, одного интервала, назначенного первому компоненту связи.
Согласно другому аспекту беспроводная связь может содержать процессор, выполненный с возможностью управления связью согласно первому протоколу передачи и второму протоколу передачи. Процессор дополнительно конфигурируется для управляющей передачи и приема согласно второму протоколу связи, чтобы избегать конфликта с передачей или приемом в одном или более временных интервалах, назначенных первому протоколу связи. Процессор может запрашивать переназначение одного или более временных интервалов, назначенных первому протоколу связи. Первый компонент связи может отменять пакетную передачу или прием данных на основе запроса, и один или более временных интервалов могут быть переназначены второму протоколу связи.
Согласно еще одному аспекту устройство для координации связи для многочисленных протоколов беспроводной связи в электронном устройстве может содержать средство для обнаружения назначения, по меньшей мере, одного временного интервала для передачи или приема в первый компонент связи электронного устройства, использующего первый протокол связи, и средство для управляющей передачи и приема второго компонента связи электронного устройства, использующего второй протокол связи, чтобы избежать конфликта с передачей или приемом первого компонента связи. Кроме того, устройство может содержать средство для запроса переназначения, по меньшей мере, одного интервала, назначенного первому компоненту связи, средство для отмены пакетной передачи данных в ответ на запрос и средство для переназначения, по меньшей мере, одного интервала второму компоненту связи на основе запроса.
Еще один аспект относится к машиночитаемому носителю, сохранив на нем машиновыполняемые инструкции для обнаружения назначения, по меньшей мере, одного временного интервала для передачи или приема первого компонента связи, использующего первый протокол связи, и управляющей передаче и приему второго компонента связи, использующего второй протокол связи, чтобы избегать конфликта с передачей или приемом первого компонента связи.
Дополнительный аспект предлагает мобильное устройство, которое облегчает координацию связи для многочисленных протоколов беспроводной связи в мобильном устройстве, которое содержит первый компонент связи, использующий первый протокол связи, первый компонент связи, назначенный, по меньшей мере, один временной интервал для передачи или приема, и второй компонент связи, использующий второй протокол связи, второй компонент связи включает в себя процессор, который управляет передачей и приемом второго компонента связи, чтобы избежать конфликта с передачей или приемом первого компонента связи. Более того, мобильное устройство является, по меньшей мере, сотовым телефоном, смартфоном, карманным устройством связи, карманным вычислительным устройством, спутниковым радио, глобальной системой позиционирования, портативным компьютером или PDA.
Еще один аспект относится к процессору, который выполняет инструкции для координации связи для многочисленных протоколов беспроводной связи в электронном устройстве, которое содержит обнаружение назначения, по меньшей мере, одного временного интервала для передачи или приема в первый компонент электронного устройства, использующего первый протокол связи, и управляющую передачу и прием второго компонента связи электронного устройства, использующего второй протокол связи, чтобы избежать конфликта с передачей или приемом первого компонента связи. Кроме того, команды могут содержать запрос переназначения, по меньшей мере, одного интервала, назначенного первому компоненту связи, и переназначение, по меньшей мере, одного интервала второму компоненту связи на основе запроса.
Для выполнения вышеизложенного и связанных результатов один или более вариантов осуществления содержат отличительные характеристики, полностью описанные в данном документе и частично отмеченные в пунктах формулы изобретения. Последующее описание и прилагаемые чертежи излагают подробно определенные иллюстративные аспекты одного или более вариантов осуществления. Эти аспекты являются указательными, однако немного различных способов, в которых могут применяться идеи различных вариантов осуществления, и подразумевается, что описанные варианты осуществления включают в себя все подобные аспекты и их эквиваленты.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Фиг.1 иллюстрирует систему беспроводной связи согласно различным вариантам осуществления, представленным в данном документе.
Фиг.2 является иллюстрацией системы беспроводной связи согласно одному или более вариантам осуществления.
Фиг.3 иллюстрирует планирование передачи и приема Bluetooth согласно одному или более аспектам, представленным в данном документе.
Фиг.4 иллюстрирует мобильное устройство, использующее многочисленные устройства Bluetooth согласно одному или более аспектам, представленным в данном документе.
Фиг.5 иллюстрирует методологию для координации связи между устройством IEEE 802.11b/g и устройством Bluetooth согласно одному или более аспектам, представленным в данной заявке.
Фиг.6 иллюстрирует методологию для координации связи, используя компонент контроллера согласно одному или более аспектам, представленным в данном документе.
Фиг.7 иллюстрирует методологию для координации связи, используя отправку сообщений между устройствами связи согласно одному или более аспектам, представленным в данном документе.
Фиг.8 является иллюстрацией системы, которая координирует связь между многочисленными протоколами связи в среде беспроводной связи согласно одному или более вариантам осуществления, изложенным в данном документе.
Фиг.9 является иллюстрацией системы, которая координирует связь в среде беспроводной связи согласно различным аспектам.
Фиг.10 является иллюстрацией среды беспроводной связи, которая может использоваться в связи с различными системами и способами, описанными в данном документе.
ПОДРОБНОЕ ОПИСАНИЕ
Теперь описываются различные варианты осуществления со ссылкой на чертежи, при этом похожие номера позиций используются, чтобы ссылаться на все похожие элементы. В последующем описании для целей объяснения определенные числовые подробности изложены для того, чтобы предоставлять всестороннее понимание одного или более вариантов осуществления. Может быть очевидно, однако, что подобный вариант(ы) осуществления может быть осуществлен без этих определенных примеров. В других примерах хорошо известные структуры и устройства показаны в форме блок-схемы для того, чтобы облегчить описание одного или более вариантов осуществления.
Как используется в этой заявке, термины "компонент", "система" и тому подобное подразумеваются, чтобы ссылаться на машиночитаемый объект, либо аппаратное обеспечение, сочетание аппаратного и программного обеспечения, программного обеспечения или программное обеспечение при выполнении. Например, компонент может являться, но не ограниченным, выполнением процессора на процессоре, процессором, объектом, выполняемым, потоком выполнения, программой и/или компьютером. Один или более компонентов могут постоянно храниться в процессе и/или потоке выполнения и компонент может быть локализован на одном компьютере и/или распределен между двумя или более компьютерами. Также эти компоненты могут выполняться из различных машиночитаемых носителей, имеющих различные структуры данных, сохраняемых на нем. Компоненты могут взаимодействовать с помощью локальных и/или удаленных процессов, например, согласно сигналу, который имеет один или более пакетов данных (например, данных от одного компонента, взаимодействующего с другим компонентом в локальной системе, распределенной системе и/или по сети, например, Интернет с другими системами с помощью сигнала).
Более того, различные варианты осуществления описываются в данном документе в связи с абонентской станцией. Абонентская станция может также называться системой, абонентским блоком, мобильной станцией, мобильной, удаленной станцией, точкой доступа, базовой станцией, удаленным терминалом, терминалом доступа, абонентским терминалом, пользовательским посредником или абонентским оборудованием. Абонентская станция может быть сотовым телефоном, беспроводным телефоном, телефоном SIP (протокол начала сеанса), станцией местной радиосвязи (WLL), персональным цифровым помощником (PDA), карманным устройством, которое имеет возможность беспроводного соединения, или другим обрабатывающим устройством, соединенным с беспроводным модемом.
Более того, различные аспекты отличительных характеристик, описанных в данном документе, могут быть реализованы как способ, устройство или изделием, использующим стандартные методики программирования и/или конструирования. Термин "изделие", как используется в данном документе, подразумевается для охвата компьютерной программы, доступной из любого машиночитаемого устройства, носителем или средой. Например, машиночитаемые носители могут включать в себя, но не ограничены магнитными запоминающими устройствами (например, накопитель на жестком диске, гибкий магнитный диск, магнитные полосы…), оптическими дисками (например, компакт-диск CD), цифровым универсальным диском (DVD)…), интеллектуальными платами и устройствами с флеш-памятью (например, картой, флеш-картой, ключевым флеш-диском…).
Ссылаясь на фиг.1, проиллюстрирована система 100 беспроводной связи согласно различным вариантам осуществления, представленная в данном документе. Система 100 может содержать одну или более точек 102 доступа, которые принимают, передают, повторяют и т.д. сигналы беспроводной связи друг к другу и/или к одному или более мобильным устройствам 104. Каждая точка 102 доступа может содержать цепь передачи и цепь приема, каждая из которых, в свою очередь, содержит множество компонентов, ассоциированных с передачей и приемом сигнала (например, процессоры, модуляторы, мультиплексоры, демодуляторы, демультиплексоры, антенны и т.д.), как будет понятно специалисту в данной области техники.
Мобильные устройства 104 могут включать в себя многочисленные компоненты 106 связи, которые позволят взаимодействовать по различным протоколам (например, Bluetooth и IEEE 802.11b/g). Следует принимать во внимание, что число N компонентов 106 связи может включаться в мобильное устройство 104, где N является целым числом. Координация и прием передачи компонентами 106 связи может предоставлять одновременную связь по многочисленным протоколам связи и уменьшать помехи сигналов и потери данных. Следует принимать во внимание, что компоненты 106 связи могут являться аппаратным обеспечением, программным обеспечением или их сочетанием. Мобильные устройства 104 могут являться, например, сотовыми телефонами, смартфонами, портативными компьютерами, карманными устройствами связи, карманными вычислительными устройствами, спутниковым радио, глобальными системами позиционирования, PDA и/или любым другим соответствующим устройством для связи по беспроводной системе 100.
В беспроводной системе 100 периодическая передача небольших пакетов данных, называемых уведомителями ошибки от точек 102 доступа, сигнализирует присутствие беспроводной системы и передает информацию о системе. Мобильные устройства 104 опознают уведомители ошибок и пытаются создать беспроводную связь с точками 102 доступа.
Фиг.2 иллюстрирует систему 200, которая включает в себя WLAN, ассоциированный с проводной локальной сетью (LAN). Точка 102 доступа находится во взаимодействии с мобильными устройствами 104. Хотя единственная точка 102 доступа проиллюстрирована для простоты, WLAN может включать в себя многочисленные точки 102 доступа. Точка 102 доступа соединяется с концентратором Ethernet или переключателем 202. Концентратор 202 Ethernet может соединяться с одним или более электронных устройств 204, включающих в себя персональные компьютеры, периферийные устройства (например, факсимильные аппараты, копиры, принтеры, сканеры, и т.д.), серверы и тому подобное. Концентратор 202 Ethernet может также соединяться с маршрутизатором 206, который передает пакеты данных с модемом 208. Модем 208 может передавать пакеты данных в глобальную сеть 210 (WAN), например Интернет. Альтернативно маршрутизатор 206, концентратор 202 Ethernet и точка 102 доступа могут объединяться в единственный беспроводной маршрутизатор. Система 200 иллюстрирует единственную простую конфигурацию сети. Многие дополнительные конфигурации, которые включают в себя альтернативные электронные устройства, возможны, как будет понятно специалисту в данной области техники.
Система WLAN, проиллюстрированная на фиг.2, может использоваться с голосовой связью по IP-протоколу (VoIP) для предоставления телефонной услуги. VoIP является системой, в которой Интернет используется как телефонная сеть. Голосовая информация передается в пакетах данных, на которые ссылаются в данном документе как на голосовые пакеты. В одном или более вариантов осуществления мобильное устройство, например мобильный телефон, может использовать устройство IEEE 802.11b/g для соединения с WLAN. WLAN, в свою очередь, могут соединяться с Интернет, как показано на фиг.2. Соответственно, мобильное устройство может использовать VoIP для завершения телефонных звонков. Мобильное устройство может также включать в себя устройство Bluetooth, расположенное в тесной близости к устройству IEEE 802.11b/g, например в телефонной трубке мобильного телефона. Мобильное устройство может также включать в себя динамик, который имеет устройство Bluetooth во взаимодействии с устройством Bluetooth в телефонной трубке. Следовательно, голосовые пакеты могут быть приняты через WLAN в телефонной трубке и переданы в динамик, используя протокол Bluetooth.
В одном или более вариантах осуществления передача и прием, используя устройство IEEE 802.11b/g, координируется с помощью устройства Bluetooth. Конфликт между протоколами связи может быть исключен, избегая передачи по одному устройству, тогда как принимают по другому устройству, передают одновременно по двум устройствам и принимают одновременно по устройствам. Тогда как системы и методологии в данном документе описаны, используя протоколы связи Bluetooth и IEEE 802.11b/g, специалист в данной области техники легко поймет, что системы и методологии применимы к дополнительным протоколам связи. Например, другие протоколы 802.11 или протоколы глобальной сети.
Фиг.3 иллюстрирует режим HV1 (высококачественный голос) передачи для протокола Bluetooth. Режим HV1 использует размер кадра, который включает в себя четные и нечетные интервалы, которые типично равны 625 микросекунд по продолжительности. Четные интервалы предназначены для передачи и нечетные интервалы предназначены для приема. Устройство Bluetooth может использовать синхронную работу по каналу (SCO). Как можно увидеть на фиг.3, во время кадра возникает разрыв приблизительно в 250 микросекунд между передачей и приемом. Этот разрыв включает в себя режим ожидания и режим синтезатора. Во время этих двух режимов устройство IEEE 802.11b/g может передавать или принимать без помех от устройства Bluetooth.
В одном или более вариантах осуществления IEEE 802.11b/g может передавать или принимать пакеты данных во время разрыва между передачей и приемом устройством Bluetooth. Для пакетов данных большого размера (приблизительно 1500 байт) вероятность, что устройство IEEE 802.11b/g соответствующим образом принимает или передает без перекрытия передачи либо приема устройством Bluetooth, равна приблизительно пяти процентам. Напротив, правдоподобие воздействия передачи устройства IEEE 802.11b/g на передачи Bluetooth относительно небольшое. Приблизительно на 80-90% трафика Bluetooth не действует передача WLAN. Это возникает из-за того факта, что передача WLAN и прием относительно быстрые. Скорость передачи устройств IEEE 802.11b/g значительно быстрее, чем скорость на устройствах Bluetooth.
В одном или более вариантах осуществления режим передачи Bluetooth может использовать Bluetooth 2.0 без кодирования и включения дополнительных интервалов. Например, режим HV3 высококачественного голоса имеет улучшенную скорость передачи данных два Мбит/с и предоставляет размер кадра из 16 интервалов, приблизительно равных 10 миллисекундам. Первые два интервала являются идентичными четным и нечетным интервалам HV1, проиллюстрированным на фиг.3. Первый интервал предназначается для передачи и второй интервал предназначается для приема с разрывом в 250 микросекунд между передачей и приемом. Остающиеся четырнадцать интервалов являются неиспользуемыми. Следовательно, неиспользуемые интервалы могут применяться устройством IEEE 802.11b/g для передачи и приема. В HV3, если устройство Bluetooth используется только для голосовой передачи, устройство IEEE 802.11b/g может достигать 87% пропускной способности без координации передачи и приема устройств Bluetooth и IEEE 802.11b/g.
В одном или более вариантах осуществления устройство Bluetooth может использовать режим HV2 высококачественного голоса. HV2 использует Bluetooth 2.0 без кодирования. HV2 включает в себя 16 интервалов кадра, приблизительно равных 10 миллисекундам. В отличие от режимов передачи, обсуждаемых выше, HV2 использует первые два интервала для передачи и третий и четвертый интервал для приема. Это оставляет двенадцать дополнительных неиспользуемых интервалов, которые могут применяться устройством IEEE 802.11b/g. Во время использования режима HV2 передачи, если устройство используется только для голосовой передачи, устройство IEEE 802.11b/g может достигать 70% пропускной способности без координации передачи и приема устройств Bluetooth и IEEE 802.11b/g.
В одном или более дополнительных вариантах осуществления режим передачи Bluetooth может включать в себя кодирование. В Bluetooth 2.0 HV1 первый, второй и третий интервалы предназначаются для передачи, тогда как четвертый, пятый и шестой интервалы предназначаются для приема. Это оставляет десять неиспользованных интервалов, в которых устройство IEEE 802.11b/g может передавать и принимать данные. Если устройство Bluetooth передает и принимает только голосовые данные в описанном режиме передачи, устройство IEEE 802.11b/g может достигать 62% пропускной способности без координации передачи и приема устройств Bluetooth и IEEE 802.11b/g.
Ссылаясь теперь на фиг.4, мобильное устройство может взаимодействовать с многочисленными устройствами Bluetooth. Единственное устройство Bluetooth в мобильном устройстве может служить как ведущее устройство и взаимодействовать с многочисленными ведомыми устройствами Bluetooth. Например, мобильная система 400 связи может включать в себя телефонную трубку многофункционального мобильного телефона 402, динамик 404 и клавиатуру 406. Телефонная трубка 402 включает в себя ведущее устройство Bluetooth, которое управляет взаимодействием между устройствами Bluetooth, расположенными в динамике 404 и клавиатуре 406. Ведущее устройство Bluetooth может взаимодействовать с ведомыми устройствами Bluetooth одновременно. Альтернативно ведущее устройство Bluetooth может взаимодействовать с ведомыми устройствами Bluetooth отдельно с помощью быстрого переключения между ведомыми устройствами Bluetooth. Если устройство Bluetooth взаимодействует с многочисленными ведомыми блоками, устройство может потребовать дополнительных интервалов кадра, в которых передает и принимает пакеты данных.
Ссылаясь на Фиг.5-7, проиллюстрированы методологии, связанные с координацией протоколов связи. Тогда как для целей простоты пояснения методологии показаны и описаны как серии действий, следует понимать и принимать во внимание, что методологии не ограничены порядком действий, как могут быть некоторые действия согласно одному или более вариантам осуществления, происходить в различном порядке и/или параллельно с другими действиями из тех, которые показаны и описаны в данном документе. Например, специалисты в данной области техники поймут и примут во внимание, что методология может быть альтернативно представлена как серии взаимосвязанных состояний или событий, например, на диаграмме состояний. Более того, не все проиллюстрированные действия могут использоваться для реализации методологии согласно одному или более вариантам осуществления. Кроме того, хотя методологии описаны в данном документе со ссылкой на устройства Bluetooth и IEEE 802.11b/g, методологии применимы к дополнительным протоколам связи и не ограничены устройствами Bluetooth и IEEE 802.11b/g.
Ссылаясь на Фиг.5, проиллюстрирована методология 500 для координации связи в среде беспроводной связи согласно одному или более вариантам осуществления, представленным в данном документе. В 502 открыто присутствие и устройства Bluetooth, и устройства IEEE 802.11b/g в мобильном устройстве. Планирование передачи и приема для устройства Bluetooth определяется в 504. На основе планирования в устройстве Bluetooth, в 506 определяются передача и прием устройства IEEE 802.11b/g. Типично устройство Bluetooth имеет жестко заданное планирование передачи и приема, как проиллюстрировано на Фиг.3. Соответственно, может быть более практично приспособить скорее передачу и прием устройства IEEE 802.11b/g, чем модифицировать планирование передачи и приема устройства Bluetooth.
Фиг.6 иллюстрирует методологию 600 для координации связи в среде беспроводной связи согласно одному или более вариантам осуществления, представленным в данном документе. В одном или более аспектах компонент контроллера может управлять и передачами WLAN, и передачами Bluetooth. Компонент контроллера может быть реализован в процессоре, управляющем устройством беспроводной связи. Например, компонент контроллера может располагаться в процессоре телефонной трубки мобильного телефона. Мобильный телефон может использовать VoIP через WLAN, а также динамик, применяющий устройство Bluetooth. В 602 компонент контроллера обнаруживает присутствие устройства Bluetooth и IEEE 802.11b/g. В 604 компонент контроллера определяет определенные параметры системы. Например, WLAN может потребовать минимальной пропускной способности для обеспечения адекватной передачи данных. Компонент контроллера может планировать голосовые пакеты и пакеты данных на основе качества обслуживания или других параметров, в то же самое время предотвращая одновременный прием и передачу WLAN и Bluetooth. Компонент контроллера может иметь доступ к уровню управления доступом к среде (уровню MAC) пакетов данных WLAN и Bluetooth в 606 для определения типа данных в пакетах. В зависимости от типа данных компонент контроллера может перепланировать голосовой пакет или пакет данных. В одном или более аспектах устройство IEEE 802.11b/g может действовать как компонент контроллера и координировать передачи и прием WLAN и Bluetooth.
В одном или более дополнительных аспектах компонент контроллера может быть реализован в точке доступа. Точки доступа не смогут обнаружить присутствие устройства Bluetooth из-за относительно небольшой зоны WPAN. Однако устройство IEEE 802.11b/g в мобильном устройстве может уведомлять точку доступа о присутствии устройства Bluetooth для облегчения координации протоколов связи. Точка доступа может планировать многочисленные устройства Bluetooth, но не нужно синхронизировать устройства Bluetooth друг с другом. Точке доступа необходимо лишь координировать совместно расположенные устройства IEEE 802.11b/g и Bluetooth.
В одном или более вариантах осуществления интервал сигнала точки доступа может быть разделен между передачами WLAN и Bluetooth. Интервал сигнала является временем между передачами сигнала точкой доступа. Интервал сигнала может разделяться на интервал WLAN и интервал Bluetooth для предоставления связи обоим устройствам. Точка доступа может планировать интервал WLAN, за которым следует интервал Bluetooth, хотя не обязательно в этом порядке.
В одном или более аспектах планирование устройства Bluetooth остается виртуально неизменным, тогда как передачи WLAN управляются для избежания конфликта с устройством Bluetooth. Соответственно, компонент координации, реализован ли в устройстве IEEE 802.11b/g как отдельный компонент контроллера или любом другом варианте осуществления, должен сперва определить присутствие и определить планирование передачи устройства Bluetooth, предшествующее планированию передач WLAN. Для того чтобы определить планирование передачи и приема Bluetooth, компонент координации может контролировать РЧ (радиочастотную) мощность, излучаемую устройством Bluetooth для задания интервалов передачи и приема. Если компонент координации определил интервалы, используемые устройством Bluetooth, он может вычислить синхронизацию для неиспользуемых интервалов и планировать передачу и прием WLAN во время этих интервалов.
В одном или более аспектах компонент координации может контролировать интерфейс последовательной шины (SBI) для сообщений между устройством Bluetooth и центральным процессором мобильного устройства (например, набор микросхем модема мобильной станции (MSM) в мобильном телефоне). Устройство Bluetooth и мобильное устройство центрального процессора могут обмениваться сообщениями, предшествующими передаче и приему. Последовательно эти сообщения могут использоваться для определения приблизительной синхронизации действий по передаче и приему. Компонент координации может планировать передачи и прием устройства IEEE 802.11b/g, чтобы избежать коллизий передач и приема устройства Bluetooth.
Ссылаясь теперь на Фиг.7, проиллюстрирована методология 700 для координации связи в среде беспроводной связи согласно одному или более вариантов осуществления, представленных в данном документе. В одном или более аспектах устройство IEEE 802.11b/g и устройство Bluetooth могут обмениваться сообщениями для координации протоколов связи WLAN и Bluetooth. И устройство Bluetooth, и устройство IEEE 802.11b/g включают в себя процессоры и контроллеры, способные управлять сообщениями между устройствами. В некоторых вариантах реализации для поддержания возможности взаимодействия устройство IEEE 802.11b/g отсылает сообщения, содержащие информацию относительно периодичности сигнала и длины сигнала в 702 в устройство Bluetooth. Сообщения могут отсылаться безотносительно того, происходит ли голосовой вызов или нет.
Когда устройство Bluetooth инициализирует связь, устройство Bluetooth может отсылать сообщение устройству IEEE 802.11b/g, включая информацию о формате передачи в 704. Например, в мобильном телефоне, использующем динамик, когда голосовой звонок установлен, устройство Bluetooth может отсылать сообщение устройству IEEE 802.11b/g, включая информацию относительно стандарта качества голоса, используемого, например, в HV1, HV2, HV3 и числа интервалов, которые необходимо использовать устройству Bluetooth. В 706 устройство IEEE 802.11b/g планирует передачи голосового пакета WLAN, чтобы избежать коллизий с передачами и приемом устройства Bluetooth.
Кроме того, устройство IEEE 802.11b/g может отсылать сообщения в устройство Bluetooth, запрашивая интервалы времени. Сообщения устройства IEEE 802.11b/g могут включать информацию относительно периодичности сигнала, продолжительности и продолжительности обслуживания. Важно, что устройство IEEE 802.11b/g принимает сигналы от порта доступа для поддержания связи WLAN. Сигналы включают в себя регистрацию и другую существенную информацию. Если устройство IEEE 802.11b/g не может принимать сигналы через WLAN из-за передач или приема Bluetooth, устройство IEEE 802.11b/g может запрашивать устройство Bluetooth о ступенчатом расположении назначения интервалов, чтобы разрешить прием сигналов. В этих обстоятельствах устройство Bluetooth может определить и переназначить интервалы от текущего планирования Bluetooth так, чтобы не вмешиваться с высоким приоритетом в трафик WLAN, например, сигналы. Кроме того, WLAN может отсылать запрос в Bluetooth для перепланирования назначения интервалов, чтобы разрешить передачи WLAN благодаря требованиям качества услуги, требованиям срочного вызова или другим аналогичным типам требований. Устройство Bluetooth может перепланировать формирование задержки приблизительно в десять миллисекунд. Это может привести к небольшому сбою в голосовом вызове.
В одном или более дополнительных вариантах осуществления устройство IEEE 802.11b/g может отсылать сообщение в устройство Bluetooth для указания периодичности сигнала и длины сигнала, предшествующих установлению голосового вызова, и затем контролировать передачи Bluetooth через интерфейс SBI. Когда инициализируется голосовой звонок, устройс