УСТРОЙСТВО И СПОСОБЫ ПОСТРОЕНИЯ СЕТЕЙ С УНИВЕРСАЛЬНЫМ ИНТЕРФЕЙСОМ УСЛУГ
APPARATUS AND METHODS OF BUILDING UNIVERSAL SERVICE INTERFACE NETWORKS

Настоящее изобретение в общем относится к области беспроводной связи, в частности к способам и соответствующим системам построения сетей с универсальным интерфейсом услуг.
Уровень техники
Беспроводная связь становится все более и более популярной в офисах, домах и школах, различные беспроводные технологии и приложения могут работать в тандеме для удовлетворения спроса на вычислительные и коммуникационные ресурсы в любое время и/или в любом месте. Например, в рамках одной платформы может сосуществовать множество беспроводных сетей для предоставления беспроводной среды с большими вычислительными и/или коммуникационными возможностями, большей мобильности и/или, наконец, непрерывного роуминга.
В частности, беспроводные персональные сети (WPAN) могут предложить возможность быстрого подключения на малом расстоянии в пределах относительно небольшого пространства, такого как офис или комната в доме. Беспроводные локальные сети (WLAN) предоставляют более обширную зону действия, чем беспроводные персональные сети в пределах офисных зданий, домов, школ и т.д. Беспроводные городские сети (WMAN) могут покрывать большие расстояния, чем беспроводные локальные сети, путем соединения друг с другом, например, зданий на более широкой территории. Беспроводные региональные сети (WWAN) предоставляют даже более широкую зону покрытия, так как такие сети широко развернуты на сотовой инфраструктуре.
Имеется постоянная заинтересованность в развитии и развертывании мобильных сетей, которые могут облегчать передачу информации по широкополосным каналам и с высокими скоростями. В данном документе эти сети упоминаются как сети беспроводного широкополосного доступа (BWA-сети), и могут включать сети, функционирующие в соответствии с одним или более протоколами, определенными Проектом партнерства третьего поколения (3GPP) и его производными или стандартами 802.16 Института инженеров по электротехнике и электронике (IEEE) (например, IEEE 802.16-2005), хотя обсуждаемые здесь способы осуществления не обязательно ими ограничены. IEEE 802.16-совместимые BWA-сети иногда именуют сетями WiMAX, что является сокращением англоязычного термина "Worldwide Interoperability for Microwave Access" ("Глобальная совместимость микроволнового доступа"), который является сертифицированной маркой для продуктов, прошедших тесты на соответствие и функциональную совместимость со стандартами IEEE 892.16.
При моделировании развертывания и внедрения WiMAX-сетей постоянно возникают вопросы, заключающиеся в том, как наилучшим образом интегрировать взаимодействие между поставщиками сетевых услуг (NSP), которые управляют сетевой инфраструктурой и предоставляют беспроводной доступ абонентам, поставщиками услуг доступа к приложениям (поставщики услуг доступа к приложениям) и поставщики услуг интернет-приложений (поставщики услуг ИП) (например, GOOGLE, YAHOO и т.д.), которые предоставляют агрегированный контент по общим IP-сетям, включая контент-провайдеров (CP) и/или интернет рекламодателей (IA). Универсальный интерфейс услуг (USI) был разработан в качестве основы для спецификации требуемых сетевых интерфейсов между сетями WiMAX (глобальной совместимости микроволнового доступа) и доверенными третьими поставщиками услуг доступа к приложениям и поставщиками услуг ИП. Эти сетевые интерфейсы позволяют представлять возможности сетей WiMAX и информацию мобильных пользователей защищенным и контролируемым образом.
Краткое описание чертежей
Предмет, рассматриваемый в качестве изобретения, детально показан и четко сформулирован в заключительной части заявки. Тем не менее изобретение вместе с его объектами, признаками и преимуществами, и в части организации и способа функционирования может быть самым лучшим образом понято из последующего подробного описания изобретения, если его читать с сопровождающими чертежами, в которых:
фиг.1 иллюстрирует беспроводные сети в соответствии с некоторыми вариантами осуществления;
фиг.2 иллюстрирует блок-схему многосвязной платформы в соответствии с различными вариантами осуществления;
фиг.3 иллюстрирует прямой поток USI-службы, инициированный некоторым поставщиком услуг доступа к приложениям;
фиг.4 иллюстрирует перенаправленный поток USI-службы, инициированный некоторым поставщиком услуг доступа к приложениям в соответствии с некоторыми вариантами осуществления;
фиг.5 иллюстрирует процесс обнаружения обслуживающей USI-системы в сети обеспечения услуг (connectivity service network - CSN), станцией, соответствующей некоторым вариантам осуществления;
фиг.6 иллюстрирует поток обнаружения USI-системы, инициированный мобильной станцией (МС), в соответствии с некоторыми вариантами осуществления; и
фиг.7 иллюстрирует перенаправленный поток обнаружения USI-системы, инициированный МС, в соответствии с некоторыми вариантами осуществления.
Надо принять во внимание, что для простоты и ясности чертежей элементы, изображенные на фигурах, не обязательно показаны в масштабе. Например, для ясности размеры некоторых элементов могут быть чрезмерно увеличены относительно других элементов. Более того, там, где сочтено должным, числовые ссылочные позиции были повторены на фигурах, чтобы показать соответствующие или аналогичные элементы.
Осуществление изобретения
В нижеследующем подробном описании изобретения для полного понимания изобретения изложено множество специфических деталей устройства и способов построения сетей с универсальным интерфейсом услуг. Тем не менее, настоящее изобретение будет понятно специалистам в данной области техники, которые могут его использовать без этих специфических деталей. В остальных случаях, чтобы не затруднять понимание изобретения, не приводятся описания широко известных способов, процедур, компонентов и схем.
Создание системы и способов многоканальной координации беспроводных сетей в многорежимном устройстве или в многосвязной платформе, где многосвязная платформа не имеет доступа к по меньшей мере одной из беспроводных сетей, будет являться прогрессом в области техники. Например, многосвязная платформа сконфигурирована таким образом, чтобы осуществлять связь через первую беспроводную сеть, обеспечивая выполнение протоколов управления ресурсами и диспетчеризации, таких как канальная диспетчеризация, сотовая координация, повторное использование дробных частот, гибкое формирование главного лепестка диаграммы направленности антенны для обеспечения относительно высокой пропускной способности путем внедрения обратной связи (обратных связей) индикатора качества канала и централизованного механизма диспетчеризации. Многосвязная платформа также настроена так, чтобы осуществлять связь через вторую сеть. Для сравнения вторая сеть, такая как соревновательная сеть, может не иметь возможностей в отличие от обеспечиваемых первой беспроводной сетью. Время от времени многосвязная платформа может иметь доступ ко второй сети, не имея доступа к первой беспроводной сети, однако многосвязной платформе было бы выгодно получить доступ и/или выгоду от возможностей, предлагаемых первой беспроводной сетью, посредством второй сети.
Далее обратимся к фигурам, на фиг.1 показана беспроводная система 100 связи в соответствии с некоторыми вариантами осуществления изобретения. Беспроводная система 100 связи включает в себя множество проводных и беспроводных сетей, показанных в общем виде как 110, 120 и 130. В частности, беспроводная система 100 связи может включать в себя беспроводную городскую сеть 110, беспроводную локальную сеть 120 и беспроводную персональную сеть 130. Хотя на фиг.1 изображены три беспроводные сети, беспроводная система 100 связи может включать в себя большее или меньшее число беспроводных сетей связи, а также одну или более проводных сетей. Например, беспроводная система 100 связи может состоять из дополнительных беспроводных персональных сетей, беспроводных локальных сетей и/или беспроводных городских сетей. В этом смысле описанные здесь устройства и способы не ограничены.
Беспроводная система 100 связи также содержит одну или более станций (STA), включая станции абонентов или мобильные станции, показанные в общем виде как многоканальные абонентские станции 135, способные осуществлять гетерогенную беспроводную связь путем доступа к множеству беспроводных и проводных сетей (не показаны), и одноканальные абонентские станции 140, способные получать доступ к одной беспроводной сети. Например, абонентские станции 135 и 140 могут содержать беспроводные электронные устройства, такие как настольный компьютер, портативный компьютер, карманный компьютер, планшетный компьютер, сотовый телефон, пейджер, аудио и/или видео плеер (например, МР3-плеер или DVD-плеер), игровое устройство, видеокамера, цифровая камера, навигационное устройство (например, GPS-навигатор), беспроводное периферийное устройство (например, принтер, сканер, гарнитура, клавиатура, мышь и т.д.) и/или другие соответствующие стационарные, портативные или мобильные электронные устройства. Хотя на фиг.1 изображено семь абонентских станций, беспроводная система 100 связи может включать в себя большее или меньшее число многоканальных абонентских станций 135 и/или одну или более одноканальных абонентских станций 140.
Абонентские станции 135 и 140 могут использовать разнообразные технологии модуляции, такие как модуляция расширением спектра (например, многостанционный доступ с кодовым разделением каналов и прямым расширением спектра (DS-CDMA) и/или многостанционный доступ с кодовым разделением каналов и скачкообразным изменением частоты (FH-CDMA)), модуляция с временным разделением каналов (TDM), модуляция с частотным разделением каналов (FDM), модуляция с ортогональным частотным разделением каналов (OFDM), многостанционный доступ с ортогональным частотным разделением каналов (OFDMA), модуляция разделенной несущей (MDM) и/или другие подходящие технологии модуляции для коммуникации по линиям радиосвязи.
В варианте осуществления изобретения абонентские станции 135 и 140 могут использовать модуляцию расширения спектра сигнала прямой последовательностью (DSSS) и/или модуляцию скачкообразной смены рабочей частоты с расширением спектра (FHSS) для реализации беспроводной локальной сети 120 (например, семейство стандартов 802.11, разработанных Институтом инженеров по электротехнике и электронике, и/или вариации и развития этих стандартов). Например, абонентские станции 135 и/или 140 могут устанавливать связь с устройствами, связанными с беспроводной локальной сетью 120 или с точкой 125 доступа посредством беспроводных линий связи. Точка 125 доступа может работать в соединении с маршрутизатором (не показан). Как вариант, точка 125 доступа и маршрутизатор могут быть интегрированы в одном устройстве (например, беспроводной маршрутизатор).
Абонентские станции (например, многоканальная абонентская станция 135 и одноканальная абонентская станция 140) могут использовать модуляцию с ортогональным частотным разделением сигналов (ODFM) или модуляцию многостанционного доступа с ортогональным частотным разделением сигналов (ODFMA) для передачи большого количества цифровых данных путем разделения частотного радиосигнала на множество небольших подсигналов, которые, в свою очередь, передаются одновременно на разных частотах. В частности, абонентские станции могут использовать модуляцию ODFM для реализации беспроводной городской сети ПО. Например, многоканальная абонентская станция 135 может функционировать в соответствии с семейством стандартов 802.16, разработанных IEEE для предоставления фиксированного, портативного и/или мобильного широкополосного доступа к сетям (например, стандарт IEEE 802.16, опубликованный в 2004 г.) для связи с базовой станцией 105 посредством беспроводной(ых) линии(ий).
Несмотря на то, что некоторые из приведенных выше примеров описаны в отношении стандартов, разработанных IEEE, способы и устройство, раскрытые в этом документе, легко применимы к спецификациям и/или стандартам, разработанными другими специальными заинтересованными группами и/или организациями, занимающимися разработкой стандартов (например, Альянс совместимости беспроводного оборудования (Wireless Fidelity Alliance - Wi-Fi), Форум по Глобальной совместимости микроволнового доступа (Worldwide Interoperability for Microwave Access Forum - WiMAX), Ассоциация по инфракрасной технологии передачи данных (Infrared Data Association - IrDA), Проект партнерства третьего поколения (Third Generation Partnership Project - 3GPP) и т.д.). В некоторых вариантах осуществления изобретения точка 125 доступа и базовая станция 105 могут осуществлять связь в соответствии со специальными стандартами связи, такими как стандарты Института инженеров по электротехнике и электронике, включая стандарты IEEE 802.11(a), 802.11(b), 802.11(g), 802.11(h) и/или 802.11(п) и/или предлагаемые спецификации для беспроводных локальных сетей, хотя сфера применения изобретения не ограничена в этом отношении, так как оно пригодно для передачи и/или получения сообщений в соответствии с другими технологиями и стандартами. В некоторых вариантах осуществления изобретения точка 125 доступа и базовая станция 105 могут осуществлять связь в соответствии со стандартами для беспроводных городских сетей IEEE 802.16-2004 и IEEE 802.16(e), включая их вариации и развития, хотя сфера применения изобретения не ограничена в этом отношении, так как оно пригодно для передачи и/или получения сообщений в соответствии с другими технологиями и стандартами. Для получения более подробной информации в отношении стандартов IEEE 802.11 и IEEE 802.16, пожалуйста, обратитесь к документу: "Стандарты информационных технологий IEEE - Телекоммуникации и обмен информацией между системами". - Локальные сети. Специальные требования -Часть 11: "Подуровень управления доступом к среде (MAC) и физический уровень (PHY) беспроводных локальных сетей, ISO/IEC 8802-11 1999", и Городские сети - Специальные требования - Часть 16: "Воздушный интерфейс для систем фиксированного широкополосного и беспроводного доступа", май 2005 и соответствующие поправки/версии.
Беспроводная городская сеть ПО и беспроводная локальная сеть 120 могут быть оперативно подключены к общественной или частной сети 145, такой как Интернет, телефонная сеть (например, телефонная коммутируемая сеть общего пользования (PSTN)), локальная сеть (LAN), кабельная сеть и/или другая беспроводная сеть, посредством подключения к Ethrenet, цифровой абонентской линии (DSL), телефонной линии, коаксиальному кабелю и/или посредством любого беспроводного соединения и т.д. В одном примере беспроводная локальная сеть 120 может быть функционально подключена к обычной общественной или частной сети 145 через точку 125 доступа и/или через станцию 115, обслуживающую беспроводную персональную сеть 130. В другом примере беспроводная городская сеть ПО может быть функционально подключена к обычной общественной или частной сети 145 через базовую станцию 105.
Беспроводная система 100 связи может включать в себя другие подходящие беспроводные сети связи. Например, беспроводная система 100 связи может включать в себя беспроводную региональную сеть (не показано). Для поддержания беспроводной региональной сети абонентские станции могут функционировать в соответствии с другими протоколами беспроводной связи. В частности, эти протоколы беспроводной связи могут основываться на технологиях аналоговых, цифровых и/или двухрежимных систем связи, таких как технология Глобальной системы мобильной связи (GSM), технология широкополосного множественного доступа с кодовым разделением каналов (WCDMA), технология общего сервиса пакетной радиопередачи данных (GPRS), технология улучшенного GSM для передачи данных (EDGE), технология универсальной системы мобильной связи (UMTS), стандартах, основанных на этих технологиях, вариациях и развитиях этих стандартов и/или других подходящих стандартов беспроводной связи. Беспроводная персональная сеть может функционировать в диапазоне 60 ГГц для достижения пропускной способности канала в несколько Гбит/с. В настоящее время над развитием спецификаций для таких беспроводных персональных сетей 130 и беспроводных локальных сетей 120 с рабочей волной миллиметрового диапазона работает множество групп по стандартизации (Институт инженеров по электротехнике и электронике, 802.15.3 с, IEEE 802.1 lad, специальная группа по спецификации беспроводной связи высокой четкости (Wireless HD SIG), Техническое руководство 20 Европейской ассоциации изготовителей компьютеров (ЕСМА TG20)). Несмотря на то, что на фиг.1 показано сочетание беспроводной городской сети ПО, беспроводной локальной сети 120 и беспроводной персональной сети 130, беспроводная система 100 связи может включать в себя другие комбинации беспроводных персональных, беспроводных локальных, беспроводных городских и/или беспроводных региональных сетей. В этом смысле описанные в этом документе устройства и способы не ограничены.
Беспроводная система 100 связи может дополнительно включать в себя другие устройства беспроводных персональных, беспроводных локальных, беспроводных городских и/или беспроводных региональных сетей (не показаны) такие, как устройства сопряжения с сетью и периферийные устройства (например, сетевые интерфейсные платы (NIC)), точки доступа, точки перераспределения, конечные точки, шлюзы, мосты, концентраторы и т.д., для реализации системы сотовой телефонии, спутниковой системы, системы персональной связи (PCS), двунаправленной радиосистемы, однонаправленной пейджинговой системы, персональной компьютерной системы (PC), системы персонального электронного секретаря (PDA), системы дополнительных компьютерных устройств (РСА) и/или другой подходящей системы связи. Несмотря на то, что выше были приведены конкретные примеры, область действия изобретения этим не ограничена.
На фиг.2 показана блок-схема многосвязной платформы 200 с двумя радиостанциями для гетерогенной беспроводной связи в соответствии с различными вариантами осуществления. Многосвязная платформа 200 может включать в себя один или более главных процессоров или центральных процессоров 202 (CPU) (которые в этом документе могут упоминаться как "процессоры 202" или в более общем виде "процессор 202"), соединенные с сетью внутренней связи или шиной 204. Процессоры 202 могут быть процессорами любого вида, такими как процессор общего назначения, сетевой процессор (который может обрабатывать данные, передаваемые по компьютерной сети) и т.д. (включая процессор с сокращенным набором команд (RISC) или процессор с полным набором команд (CISC)). Более того, процессоры 202 могут иметь одноядерную или многоядерную архитектуру. Процессоры 202 с многоядерной архитектурой могут объединять ядра разных типов на одном кристалле интегральной схемы (IС). Процессоры 202 с многоядерной архитектурой также могут быть выполнены в виде симметричных или асимметричных мультипроцессоров.
Процессоры 202 могут содержать один или несколько кэшей 203, которые могут быть отдельными и/или общими в различных вариантах осуществления. В общем случае, кэш 203 хранит данные, соответствующие исходным данным, хранимым где-то еще, или обрабатывавшихся ранее. Чтобы сократить задержку доступа к памяти, данные, однажды сохраненные в кэше 203, могут быть использованы в будущем путем получения доступа к кэшированной копии, вместо того, чтобы заново выбирать или обрабатывать исходные данные. Кэш 203 может быть любого типа, такого как кэш первого уровня (L1), кэш второго уровня (L2), кэш третьего уровня (L3), кэш среднего уровня, кэш последнего уровня (LLC) и т.д. для хранения электронных данных (например, включая инструкции), которые используются одним или более компонентами многосвязной платформы 200.
Системный контроллер 206 может быть дополнительно соединен с сетью 204 внутренней связи. Системный контроллер 206 может включать в себя узел 208 управления памятью (МСН). Узел 208 управления памятью может включать в себя контроллер 210 памяти, соединенный с памятью 212. Память 212 может хранить данные, например, включающие последовательности инструкций, исполняемых процессором 202 или любым другим устройством, связанным с компонентами многосвязной платформы 200. В различных вариантах выполнения память 212 может включать в себя одно или более энергозависимое запоминающее устройство или запоминающие устройства, такие как оперативное запоминающее устройство (RAM), динамическое оперативное запоминающее устройство (DRAM), синхронное динамическое оперативное запоминающее устройство (SDRAM), статическое оперативное запоминающее устройство (SRAM) и т.д. Также может использоваться энергонезависимое запоминающее устройство, такое как жесткий диск. К сети 204 внутренней связи могут быть подключены дополнительные устройства, такие как мультипроцессоры и/или множественные системные памяти.
Узел 208 управления памятью может дополнительно включать графический интерфейс 214, соединенный с устройством 216 отображения, например через графический ускоритель. В различных вариантах выполнения устройство 216 отображения, которое, например, может включать в себя человеко-машинный интерфейс, плоскую панель или электронно-лучевую трубку, может быть подсоединено к графическому контроллеру 214 через, например, конвертер сигнала, который транслирует цифровое представление изображения, хранящегося на запоминающем устройстве, таком как видеопамять или системная память, в сигналы, которые интерпретируются и отображаются дисплеем. Сигналы, производимые устройством 216 отображения, могут проходить через различные управляющие устройства перед тем, как будут интерпретированы и затем отображены устройством 216 отображения.
Как показано на фиг.2, интерфейс 218 шины может соединять узел 208 управления памятью с узлом 220 контроля ввода/вывода (ICH). Узел 220 контроля ввода/вывода может предоставлять интерфейс устройствам ввода/вывода, подключенным к многосвязной платформе 200. Узел 220 контроля ввода/вывода может быть соединен с шиной 222 через периферийный мост или хост-контроллер 224, такой как мост межсоединения периферийных компонентов (PCI), контроллер универсальной последовательной шины (USB) и т.д. Контроллер 225 может предоставлять канал для передачи данных между процессором 202 и периферийными устройствами. Могут использоваться другие типы топологий. Также к узлу 220 контроля ввода/вывода может подсоединяться множество шин, например, через множество мостов и контроллеров. Например, шина 222 может действовать в соответствии со спецификацией универсальной последовательной шины, ревизия 1.1, 23.09.1998 и/или со спецификацией универсальной последовательной шины, ревизия 2.0, 27.04.2000 (включая последующие поправки к любой ревизии). В качестве альтернативы, шина 222 может содержать другие типы и конфигурации систем шин. Более того, периферийные устройства, соединенные с узлом 220 контроля ввода/вывода, могут включать в себя в различных вариантах выполнения жесткие диски на интерфейсной шине накопителей (IDE) или жесткие диски со скази-интерфейсом (SCSI), USB порт(ы), клавиатуру, мышь, параллельный(ые) порт(ы), последовательный(ые) порт(ы), дисковод(ы) для гибких дисков, поддержку цифрового вывода (например, интерфейс цифрового видео (DVI)) и т.д.
Шина 222 может быть присоединена к аудиоустройству 226, к одному или более накопителю на жестких дисках или твердотельному накопителю 228 и к устройству 230 связи, которое в различных вариантах выполнения может быть сетевой интерфейсной платой или платой тюнера. С шиной 222 могут соединяться другие устройства. Также в различных вариантах выполнения различные компоненты, такие как устройство 230 связи, могут быть соединены с узлом 208 управления памятью. Дополнительно, процессор 202 и узел 208 управления памятью могут быть объединены в единой микросхеме.
Дополнительно, многосвязная платформа 200 может содержать энергозависимое и/или энергонезависимое запоминающее устройство или хранилища данных. Например, энергонезависимое запоминающее устройство может включать один или более из следующих элементов: постоянное запоминающее устройство (ROM), программируемое постоянное запоминающее устройство (PROM), стираемое программируемое постоянное запоминающее устройство (EPROM), электрически стираемое программируемое постоянное запоминающее устройство (EEPROM), накопитель на жестких дисках или твердотельный накопитель (напр., 228), гибкий диск, компакт-диск (CD-ROM), компакт-диск формата DVD, флеш-память, магнитооптический диск или другие типы энергонезависимых машинных носителей, способных хранить электронные данные, включая инструкции.
В различных вариантах реализации память 212 может включать в себя один или более элементов из следующих: операционная система 232 (OS), приложение 234, драйвер 236 устройства, буферы 238, функциональный драйвер 240 и/или драйвер 242 протокола. Как часть операций по управлению памятью возможен перенос программ и/или хранящихся в памяти 212 данных на твердотельный накопитель 228. Процессор(ы) 202 выполняет различные команды и обрабатывает один или более пакетов 246 с одним или более вычислительными устройствами, присоединенными к первой сети 264 доступа через первую радиостанцию 262 и/или ко второй сети 268 доступа через вторую радиостанцию 266. В одном варианте выполнения первая сеть 264 доступа является беспроводной городской сетью ПО, предлагающей услуги WiMAX, а вторая сеть 268 доступа является беспроводной локальной сетью 120 или беспроводной персональной сетью 130. В другом варианте выполнения первая сеть 264 доступа является беспроводной локальной сетью 120 или беспроводной персональной сетью 130, а вторая сеть 268 доступа является беспроводной локальной сетью 120, предлагающей услуги WiMAX.
В различных вариантах выполнения пакет может быть последовательностью, состоящей из одного или более символов и/или значений, которые могут быть закодированы одним или более электрическими сигналами, передаваемыми, по крайней мере, от одного отправителя к по меньшей мере одному получателю. Например, каждый пакет может иметь заголовок, включающий в себя информацию, которая может быть использована при маршрутизации и/или обработке и может содержать непрерывный счетчик, синхробайт, адрес источника, адрес назначения, тип пакета и т.д. Каждый пакет может также иметь полезную нагрузку, которая включает в себя необработанные данные или содержимое, которое передается в пакете между различными станциями.
В различных вариантах выполнения приложение 234 может использовать операционную систему 232 для связи с различными компонентами многосвязной платформы 200, например, через драйвер 236 устройства и/или функциональный драйвер 240. Например, драйвер 236 устройства и функциональный драйвер 240 могут использоваться для различных категорий, например, драйвер 236 устройства может управлять атрибутами универсального класса устройства, в то время как функциональный драйвер 240 может управлять специфическими атрибутами (такими как специфичные команды USB). В различных вариантах осуществления драйвер 236 устройства может выделять один или более буферов для хранения пакета данных.
Как показано на фиг.2, устройство 230 связи содержит уровень 250 протокола первой сети и уровень 252 протокола второй сети для реализации физического уровня связи для отправки и получения сетевых пакетов базовой станции 105, станции 115 беспроводной персональной сети, точки 125 доступа и/или другой(им) многосвязной(ым) платформы(е) и от них. Устройство 230 связи может дополнительно содержать средство 252 прямого доступа к памяти, которое может записать пакет данных в буферы 238, чтобы передать и/или получить данные. Дополнительно устройство 230 связи может содержать контроллер 254, который может включать в себя логику, такую как, например, программный процессор для выполнения относящихся к устройству связи операций. В различных вариантах выполнения контроллер 254 может являться компонентом управления доступом к среде. Устройство 230 связи может дополнительно содержать память 256, такую как энергозависимая/энергонезависимая память любого типа (включая, например, один или более кэшей и/или другие типы памяти, которые обсуждались в отношении памяти 212).
В различных вариантах реализации устройство 230 связи может содержать запрограммированное запоминающее устройство 260 для хранения встроенного программного обеспечения (или программного обеспечения), которое может быть использовано для управлении различными функциями, выполняемыми компонентами устройства 230 связи. Запрограммированное запоминающее устройство 260 может быть запоминающим устройством любого типа, таким как энергонезависимое запоминающее устройство. Например, запоминающее устройство 260 может включать в себя одно или более из следующих: ROM, PROM, EPROM, EEPROM, жесткий диск, гибкий диск, CD-ROM, DVD, флеш-память, магнито-оптический диск или другие типы энергонезависимых машинных носителей, способных хранить электронные данные, включающие инструкции.
В различных вариантах реализации шина 222 может включать в себя шину USB. Одним из четырех типов передачи данных для USB-устройств является изохронный режим (остальные - управляющие передачи, передачи по прерываниям, передачи массивов данных). Изохронный режим обычно применяется для потоковых мультимедийных данных, таких как данные от видео или аудио источников. В изохронном режиме устройство может зарезервировать полосу пропускания шины, что делает изохронный режим желательным для мультимедийных приложений.
На фиг.3 показан прямой поток службы универсального интерфейса услуг (USI-службы), инициированный поставщиком 305 услуг доступа к приложениям, с системой универсального интерфейса услуг (USI-системой) 310 и системой 315 аутентификации, авторизации и учета (AAA-система). AAA -система 315 может быть сервером в домашней сети многосвязной платформы 200. USI-система 310 является основой для определения сетевых интерфейсов между WiMAX и доверенными третьими поставщиками услуг доступа к приложениям, также упоминаемыми как поставщики услуг ИП, при этом может требоваться соглашение с поставщиком сетевых услуг (NSP) об уровне сервиса (SLA). К поставщику 305 услуг доступа к приложениям может относиться и бизнес-единица, являющаяся поставщиком интернет услуг, которая предлагает общественности услуги, приложения и агрегированный контент в Интернет, как например, Yahoo!, Google и Е-Вау, и интернет сайт, предлагающий такие услуги. Поставщик 305 услуг доступа к приложениям может иметь дополнительные связи с контент-провайдерами и интернет-рекламодателями. В частности, USI-система 310 определяет таких поставщиков 305 услуг доступа к приложениям и относящихся к ним услуг как нуждающихся в услугах поставщика сетевых услуг. В одном варианте реализации поставщик сетевых услуг (NSP) является провайдером, который эксплуатирует и продает WiMAX услуги конечному пользователю или пользователю многосвязной платформы 200, приведенной на фиг.2. Поставщик сетевых услуг (NSP) безопасным и контролируемым образом предоставляет возможности сети WiMAX и информацию пользователя многосвязной системы 200 поставщику 305 услуг доступа к приложениям через USI-сервер USI-системы 310 и интерфейс универсального интерфейса услуг (USI интерфейс). USI-сервер может быть системой поставщика сетевых услуг (NSP), предоставляющей возможности сети WiMAX и информацию пользователя многосвязной системы 200 поставщику 305 услуг доступа к приложениям. Многосвязная система 200, в одном варианте реализации предоставляющая возможности связи WiMAX и не WiMAX и в обоих случаях может содержать и выполнять клиентское приложение универсального интерфейса услуг (USI-приложение) или браузер, который может иметь доступ к услуге, предоставляемой поставщиком 305 услуг доступа к приложениям.
USI-система 310 может являться USI-совместимым приложением или интернет-браузером, который позволяет безопасным и контролируемым образом предоставлять возможности сети WiMAX и информацию мобильного пользователя между поставщиком сетевых услуг (NSP) и поставщиком 305 услуг доступа к приложениям. Когда поставщик сетевых услуг (NSP) предлагает услугу универсального интерфейса услуг (USI-услуга) посредством USI-сервера, клиент поставщика 305 услуг доступа к приложениям либо сама USI служба может потребовать, чтобы USI-сервер проводил процедуру аутентификации мобильной станции. Если многосвязная платформа 200 использует не WiMAX-соединение, то осуществление процедуры аутентификации может быть затруднительным в виду того, что USI-сервер поставщика сетевых услуг может не иметь прямого доступа к многосвязной платформе 200.
В варианте выполнения, изображенном на фиг.3, прямой поток USI-службы инициируется поставщиком 305 услуг доступа к приложениям, причем поставщик 305 услуг доступа к приложениям имеет информацию 320, как в случае, где поставщик 305 услуг доступа к приложениям заранее знает адрес USI-системы 310 и любую запрашиваемую идентификационную информацию универсального интерфейса услуг (USI), необходимую для выполнения USI-запроса 325 от поставщика 305 услуг доступа к приложениям к USI-системе. Например, поставщик 305 услуг доступа к приложениям может иметь идентификационную информацию универсального интерфейса услуг (USI), доступную от более раннего потока службы. Для аутентификации поставщика 305 услуг доступа к приложениям USI-система 310 выполняет процесс 330 аутентификации поставщика услуг доступа к приложениям посредством ААА-системы 315. USI-запрос 325 также авторизуется USI-системой перед обеспечением предоставления специфических служебных процедур 340. После этого поставщику 305 услуг доступа к приложениям доставляется USI-ответ 345. Если прямой поток USI-службы, такой как представленный на фиг.3 инициированный поставщиком 305 услуг доступа к приложениям, использует доступ к сети, который не предоставляет возможности сети WiMAX, то USI-система 310 не может аутентифицировать многосвязную платформу 200 или получить к ней доступ.
На фиг.4 показан перенаправленный поток, который позволяет поставщику 305 услуг программного обеспечения использовать пользователя или мобильную станцию 410 (пользователя/МС), или станцию (STA) применительно к многоканальной абонентской станции 135, показанной на фиг.1, или многосвязной системе 200 на фиг.2, для обнаружения USI-системы 310, которая обслуживает пользователя/МС 410, в случае, когда для доступа к поставщику 305 услуг доступа к приложениям используется доступ к сети, не являющейся сетью WiMAX. Перенаправленный поток может также использоваться в варианте выполнения, при котором поставщик 305 услуг доступа к приложениям запрашивает аутентификацию пользователя/МС 410 или идентификацию размещения USI-системы 310. В перенаправленном потоке на фиг.4 пользователь/МС 410 регистрируется USI-системой 310 и ААА-системой 315, используя USI-регистрацию 425. Пользователь/МС 410 отправляет поставщику 305 услуг доступа к приложениям запрос 430 на обслуживание, используя не WiMAX сеть, такую как сеть 802.11 или 802.15. В одном варианте выполнения запрос 430 на обслуживание поставщику услуг ПО отправлен по сети Wi-Fi с использованием веб-браузера, хотя вариант осуществления изобретения этим не ограничен. Поставщик услуг доступа к приложениям составляет USI-запрос 435 и отправляет USI-запрос 435 пользователю/МС 410 с инструкциями перенаправить USI-запрос 435 USI-системе 310.
USI-запрос перенаправляется с использованием протокола передачи гипертекста (HTTP) или протокола защищенной передачи гипертекстов (HTTPS). HTTP - это протокол прикладного уровня для распределенных, общих гипермедийных информационных систем и используется для получения связанных веб-ресурсов во всемирной сети. HTTPS - это комбинация протокола передачи гипертекста и криптографического протокола, который предоставляет защищенный канал в незащищенной сети. Например, HTTPS-соединение может быть использовано для совершения платежа или для защищенного приема и передачи информации через всемирную сеть. В одном варианте осуществления USI-системе 310 от пользователя/МС 410 отправляют USI-запрос 435 на разрешение прямой связи, чтобы обеспечить идентификацию пользователя/МС 410 и аутентификацию USI-системой 310. Перенаправленный поток, показанный на фиг.4, может использоваться там, где запрашивается или требуется аутентификация USI-системой 310.
В перенаправленном потоке на фиг.4 может использоваться процедура обнаружения, при этом процедура обнаружения полагается на запрос службы доменных имен (DNS) по специфическому не полностью определенному имени домена/хоста. Использование специфического не полностью определенного имени домена/хоста допускает локальное разрешение собственной локальной службы имен доменов поставщика сетевых услуг, но не предоставляет глобального уникального имени, которое было бы отлично от других объектов во всемирной сети. В качестве примера, используемым специфическим не полностью определенным именем домена/хоста может быть "usi.usi". Как альтернатива, поставщик 305 услуг доступа к приложениям использует заранее известное и полностью определенное доменное имя USI-сервера поставщика сетевых услуг вместо использования не полностью определенного имени домена/хоста. Эта альтернатива может быть реализована поставщиком 305 услуг доступа к приложениям путем помещения в HTTP или HTTPS заголовки константы, отображающей полностью определенное доменное имя.
Пользователь/МС 410 опционально выполняет процедуры обнаружения USI-системы 310, основанные, по меньшей мере частично, на требованиях поставщика 305 услуг доступа к приложениям. В одном варианте осуществления USI-запрос передается пользователем/МС 410 USI-системе 310, где поставщик 305 услуг доступа к приложениям может быть аутентифицирован при участии ААА-системы 315 процессом 330 аутентификации поставщика услуг доступа к приложениям, основанным, по меньшей мере частично, на информации, предоставляемой поставщиком 305 услуг доступа к приложениям.
В другом варианте осуществления подлинность пользователя/МС 410 может быть установлена USI-системой 310 через процедуру 455 верификации подлинности универсального интерфейса услуг при участии ААА-системы 315, USI-системы 310 и пользователя/МС 410. USI-система 310 производит проверку авторизации, чтобы осуществить USI-запрос до момента предоставления услуги, использующей авторизацию 335 USI-запроса. Процесс 330 аутентификации поставщика услуг доступа к приложениям, процедура 455 верификации подлинности универсального интерфейса услуг (USI) и авторизация 335 USI-запроса могут быть выполнены отдельно или, в качестве альтернативы, вместе для минимизации обмена сообщениями. USI-системой 310 могут быть проведены специфические служебные процедуры 340, после чего USI-ответ с инструкциями перенаправления 475 USI-ответа поставщику 305 услуг доступа к приложениям доставляется обратно пользователю/МС 410. Пользователь/МС 410 перенаправляет USI-ответ 480 поставщику 305 услуг доступа к приложениям/ИП, а поставщик 305 услуг доступа к приложениям/ИП доставляет ответ 485 службы поставщика услуг доступа к приложениям пользователю/МС 410.
Гетерогенная беспроводная связь, где станция настроена для работы во множестве сетей доступа, может быть осуществлена путем отправления служебного запроса от станции, такой как многосвязная платформа 200, поставщику 305 услуг доступа к приложениям по первой сети доступа, такой как сеть Wi-Fi, хотя вариант осуществления не ограничен. Станция получает запрос 435 универсального интерфейса услуг (USI) от поставщика 305 услуг доступа к приложениям по первой сети доступа, USI-запрос 435, содержащий полностью определенное доменное имя (FQDN) USI-системы 310 для услуг, предоставляемых поставщиком сетевых услуг по второй сети доступа, такой как сеть WiMAX. Станция может определить адрес нужной USI-системы на основании полностью определенного доменного имени (FQDN).
На фиг.5 показан процесс обнаружения пользователем/МС 410 обслуживающей USI-системы в сети обеспечения услуг (далее - CSN-сеть). В одном варианте осуществления CSN-сеть является домашней для пользователей услуг мобильного WiMAX и имеет функции протокола динамического конфигурирования узла (DHCP), AAA-систему, систему биллинга и управления сетью WiMAX, где пользователи могут перемещаться между множеством CSN-сетей, но аутентификацию CSN-сетям, посещаемым пользователем/МС 410, предоставляет домашняя CSN-сеть. На фиг.5 в качестве средства для трансляции IP-адреса в доменное имя используется служба доменных имен Интернет, в соответствии с проектным документом 1035 (RFC 1035) Инженерной группы по развитию интернета (IETF) "Система именования сегментов/областей. Реализация и спецификация", ноябрь 1987. В этом варианте выполнения обратный DNS-запрос после инициации поставщиком 305 услуг доступа к приложениям отправляется по IP-адресу пользователя/МС 410 или станции, такой как многосвязная платформа 200 или многоканальная абонентская станция 135. Обратный DNS-запрос отправляется для того, чтобы выявить информацию о пользователе/МС 410, такой как имя пользователя/МС 410 и/или информации о сервере трансляции сетевых адресов (NAT-сервере) поставщика сетевых услуг.
В первом варианте выполнения ААА-система 315 определяет подключение 530 пользователя/МС 410 к CNS-сети и предоставляет USI-системе 310 USI-обновление 535. USI-система 310 инициирует запрос для регистрации службы 540 обратного DNS (службы rDNS) в глобальной системе 525 служб rDNS, такой как запрос через запрос указателя (PTR) в домене IN-ADDR.ARPA, как определено в RFC 1035. В этом варианте осуществления пользователь/МС 410 может инициировать поиск путем отправления запроса 545 поставщику 305 услуг доступа к приложениям. Поставщик 305 услуг доступа к приложениям определяет IP-адрес пользователя/МС 410 и выдает rDNS-запрос 550 по IP-адресу в глобальную систему 525 служб rDNS. В свою очередь, глобальная система 525 служб rDNS отправляет DNS-запрос 555 поставщику 305 услуг доступа к приложениям, чтобы предоставить поставщику сетевых услуг именованную область или доменное имя пользователя/МС 410. Затем поставщик 305 услуг доступа к приложениям определяет универсальный интерфейс услуг (USI) 560 путем транслирования или конвертирования доменного имени в адрес USI-системы для пользователя/МС 410. Сообщение об ошибке, полученное поставщиком 305 услуг доступа к приложениям, может означать, что пользователь/МС 410, который отправляет запрос 545 поставщику 305 услуг доступа к приложениям, не является квалифицированным пользователем универсального интерфейса услуг (USI) и не имеет доступа к услугам, таким, например, которые предоставляются сетью WiMAX.
В другом варианте осуществления USI-система 310 может отправить сигнал 540 регистрации rDNS, имеющий специфическую запись, которая отличается от доменного имени, таким образом, позволяя отделить именованную доменную зону IP-адреса от объекта поставщика сетевых услуг или USI-системы 310. Это может предоставить путь для определения USI-системы 310, не обслуживающей пользователя/МС 410, например, когда пользователь/МС 410 перемещается.
Адрес USI-системы 310, обслуживающей станцию, такую как, например, многосвязную платформу 200, предназначенную для того, чтобы осуществлять связь по множеству сетей доступа, может быть определен станцией путем подключения к сети доступа, содержащей AAA-систему и USI-систему 310, где ААА-система 315 предоставляет USI-системе 310 USI-обновление 535 и где USI-система 310 регистрирует IP-адрес станции в глобальной обратной системе 525 доменных имен. Станция отправляет запрос поставщику 305 услуг доступа к приложениям, где поставщик 305 услуг доступа к приложениям определяет IP-адрес станции, отправляет запрос 550 системы доменных имен в систему 525 rDNS, где rDNS-ответ 555 содержит доменное имя поставщика сетевых услуг и конвертирует доменное имя поставщика сетевых услуг в адрес USI-системы для станции.
В дополнительном варианте осуществления поддержки обнаружения универсального интерфейса услуг в CSN-сети касательно фиг.6 пользователь/МС 410 отправляет запрос 635 на услуги ПО поставщику 305 услуг доступа к приложениям, при этом глобальной сети DNS известно полностью определенное доменное имя USI-системы 310. USI-регистрации 630 позволяют серверу доменных имен домашней CSN-сети и посещаемой CSN-сети настроиться так, чтобы можно было корректно определить DNS-имя для пользователя/МС 410. DNS-адрес пользователя/МС 410 во время входа в сеть регистрируется DNS-сервером, таким как глобальный rDNS 525 на фиг.5 Поставщик 305 услуг доступа к приложениям отправляет USI-запрос 640 пользователю/МС 410, где поставщик 305 услуг доступа к приложениям передает USI-запрос 435, имеющий общее DNS-имя без предварительного знания USI-системы 310, обслуживающей в текущий момент пользователя/МС 410. В этом варианте осуществления обслуживающей в текущий момент USI-системой 310 может быть или домашняя система, или посещаемая при перемещении система. Поставщик 305 услуг доступа к приложениям заменяет адрес USI-системы 310 известным DNS -именем, при этом DNS-имя может быть зарезервированным. После этого USI-системе 310 передается USI-запрос 655, а от USI-системы 310 пользователю/МС 410 отправляется USI-ответ 675. От пользователя/МС 410 поставщику 305 услуг доступа к приложениям может быть отправлен запрос 680 на услуги доступа к приложениям, а от поставщика 305 услуг доступа к приложениям пользователю/МС 410 может быть отправлен ответ 685 службы поставщика услуг доступа к приложениям.
На фиг.7 показан перенаправленный поток для обнаружения USI системы, инициированный мобильной станцией. Например, многосвязная платформа 200 на фиг.2, функционирующая в сети 802.11 или 802.15 и запрашивающая обслуживание у поставщика 305 услуг доступа к приложениям/ИП, не имеет прямого доступа к сети доступа, например к сети WiMAX. В этом варианте осуществления пользователь/МС 410 инициирует запрос 635 на услуги доступа к приложениям поставщику 305 услуг доступа к приложениям. Например, многосвязная платформа 200 может запросить поставщика 305 услуг доступа к приложениям показать местоположение пользователя/МС 410 на карте. Поставщик 305 услуг доступа к приложениям отправляет пользователю/МС 410 USI-запрос 640 с сообщением о перенаправлении, чтобы направить запрос USI-системе 310 с определенным именем, либо с некоторым постоянным именем, которое обозначает USI-систему 310, осуществляющую в настоящий момент обслуживание. В ином случае пользователь/МС 410 может определить имя USI-системы путем отправления DNS-запроса 745 DNS-серверу 620, обслуживающему USI-систему 310. DNS-сервер 620 отвечает, отправляя DNS-ответ 750 обратно пользователю/МС 410 с адресом обслуживающей в настоящий момент USI-системы.
Как показано на фиг.7, пользователь/МС 410 может перехватить USI-запрос 640 и модифицировать адрес системы USI, чтобы в USI-запросе 755 направить сообщение другой USI-системе 725, используя первый канал 760. Пользователь/МС 410 может перехватить перенаправление USI-запроса 640 путем идентификации строки 302 перенаправления в заголовке "Местоположение" протокола передачи гипертекста или метода POST протокола HTTP, как определено в спецификации НТТР/1.1 в соответствии с IETF RFC2616 (июнь 1999). В качестве альтернативы, USI-запрос 640 для перенаправления может быть перехвачен путем определения элемента<адрес>сообщения простого протокола доступа к объектам (SOAP), как определено в Версии 1.2 SOAP, Рекомендация WWW-консорциума (W3C) от 27 апреля 2007.
В качестве альтернативы, USI-запрос 640 для перенаправления также может быть перехвачен в DNS-запросе 745. Доступ к серверу имен может быть предоставлен по протоколу управления передачей (TCP) RFC-793 через порт сервера 53 (десятичный) или через датаграммный доступ по протоколу передачи датаграмм пользователя (UDP) RFC-768 через UDP-порт 53 (десятичный). Перехват DNS-запроса 745 может произойти при сканировании исходящего UDP- или TCP-трафика через порт 53 с использованием ловушки, обеспечиваемой операционной системой или сетевой карты, или во встроенном программном обеспечении. Исходящий пакет DNS-запроса 745 может быть отклонен, а перенаправление USI-запроса 445 может быть направлено другой USI-системе 725 по второму каналу 765 в USI-запросе 755.
В качестве другого примера, USI-запрос 640 для перенаправления также может быть перехвачен в DNS-ответе 750. Аналогично, доступ к серверу имен может быть предоставлен по протоколу управления передачей (TCP) RFC-793 через порт сервера 53 (десятичный) или по протоколу передачи датаграмм пользователя (UDP) RFC-768 через UDP-порт 53 (десятичный). Перехват DNS-запроса 745 может произойти при сканировании входящего UDP- или TCP-трафика через порт 53 с использованием ловушки, обеспечиваемой операционной системой или сетевой карты или во встроенном программном обеспечении. Входящие данные DNS-запроса 750 могут быть модифицированы, и перенаправление USI-запроса 640 может быть направлено другой USI-системе 725 по третьему каналу 770 в USI-запросе 755. USI-запрос 755 другой USI-системы 725 опционально может быть переслан USI-системе 310, обслуживающей пользователя/МС 410, а ответ может быть опционально отправлен назад другой USI-системе 725 для проведения специфических служебных процедур в соответствии с отправленным назад пользователю/МС 410 USI-ответом 775. От пользователя/МС 410 поставщику 305 услуг доступа к приложениям отправляют запрос 780 на услуги доступа к приложениям, а пользователю/МС 410 отправляют ответ 785 службы поставщика услуг доступа к приложениям.
Способ получения USI-запроса и перенаправления запроса другой USI-системе 725, станцией, такой как, например, многосвязная платформа 200 или многоканальная абонентская станция 135, может включать в себя процесс регистрации станции или пользователя/МС 410 поставщиком 305 услуг доступа к приложениям, USI-системой 310 и сервером 620 доменных имен. Запрос 635 на услуги доступа к приложениям отправляют от станции поставщику 305 услуг доступа к приложениям. USI-запрос 640 передают от поставщика 305 услуг доступа к приложениям станции, при этом USI-запрос 640 содержит имя первой USI-системы, USI-системы 310. USI-запрос 640 модифицируется станцией для перенаправления другой USI-системе 725. Затем USI-запрос 755 перенаправляют от USI-системы 310 другой USI-системе 725.
Представленные выше описания, касающиеся фиг.1-7, могут быть скомбинированы в дополнительные варианты выполнения, чтобы позволить станции осуществлять связь через первую сеть доступа, такую как локальная сеть или сеть Wi-Fi, для получения доступа к услугам, предоставляемым второй сетью доступа, даже если станция не имеет доступа ко второй сети доступа, такой как сеть WiMAX. В качестве примера станция может получить доступ к услуге, предоставляемой через универсальный интерфейс услуг (USI), как например услуга электронного платежа, независимо от того, запрашивает станция услугу через первую или через вторую сеть доступа.
Приведенные здесь варианты осуществления могут быть описаны со ссылкой на данные, такие как, например, инструкции, функции, процедуры, структуры данных, прикладные программы, настройки конфигурации и т.д. Для целей настоящего изобретения термин "программа" охватывает широкий диапазон программных компонентов и структур, включая приложения, драйверы, процессы, процедуры, способы, модули и подпрограммы. Термин "программа" может быть использован для именования завершенной единицы компиляции (то есть набор инструкций, которые могут быть независимо скомпилированы), наборы единиц компиляции или части единицы компиляции. Таким образом, термин "программа" может быть использован для именования любого набора инструкций, которые при их выполнении на многосвязной платформе 200 обеспечивают работу в сети универсального интерфейса услуг. Программы на многосвязной платформе 200 могут содержать компоненты программного окружения.
Описанное здесь функционирование может быть, как правило, обеспечено путем выполнения соответствующего встроенного программного обеспечения или программного обеспечения, выполненного в виде кодированных команд на центральном процессоре и микроконтроллере многосвязной платформы 200, базовой станции 105, станции 115 беспроводной персональной сети (WPAN), точке 125 доступа и/или многоканальной абонентской станции 135, там, где применяется. Таким образом, варианты осуществления изобретения могут включать в себя наборы инструкций, выполняемые на каком-либо виде ядра, или выполняемые в ином виде, или реализованные на машиночитаемом носителе. Машиночитаемый носитель включает в себя любой механизм хранения или передачи информации в форме, воспринимаемой машиной (напр., компьютером). Например, машиночитаемый носитель может включать в себя изделие, такое как постоянное запоминающее устройство; оперативное запоминающее устройство, запоминающее устройство на магнитном диске; оптическое запоминающее устройство; устройство флеш-памяти, и т.д. В дополнение машиночитаемый носитель может включать в себя распространенные сигналы, такие как электрические, оптические акустические или иные формы распространенных сигналов (напр., несущие волны, инфракрасные сигналы, цифровые сигналы и т.д.).
Хотя в этом документе описаны и проиллюстрированы конкретные признаки изобретения, специалистам в данной области техники понятны модификации, замены, изменения и эквиваленты. Поэтому должно быть понятно предположение, что прилагаемая формула изобретения охватывает все такие модификации и изменения, как соответствующие сущности изобретения.