Беспроводная архитектура для традиционного проводного протокола

Иллюстрации

Показать все

Изобретение относится к системам связи, а более конкретно к предоставлению возможности традиционным проводным устройствам обмениваться данными по линии беспроводной связи и/или линии проводной связи. Техническим результатом является обеспечение беспроводного обмена данными на высокой скорости между хост-объектом и, по меньшей мере, одним удаленным устройством с поддержкой беспроводного цифрового интерфейса поддержки мобильного дисплея (MDDI) MDDI-клиента. Указанный технический результат достигается тем, что обнаружение службы устройств с поддержкой беспроводного MDDI-клиента через взаимодействие с базовым протоколом однонаправленного канала может выполняться, когда базовый уровень поддерживает многоадресную передачу, когда базовый уровень - это WiMedia UWB MAC и/или UDP/IP. Обнаружение службы может быть инициировано посредством отправляющего w-MDDI-устройства и/или приемного w-MDDI-устройства. Необязательная взаимная процедура обеспечения безопасности при связывании может быть проведена, если оба устройства поддерживают безопасность и безопасность необходима. 10 н. и 52 з.п. ф-лы, 42 ил.

Реферат

Родственные заявки

Данная заявка притязает на приоритет предварительной заявки на патент (США) порядковый номер 60/951,919, поданной 25 июля 2007 года, озаглавленной "WIRELESS ARCHITECTURE FOR A TRADITIONAL WIRE-BASED PROTOCOL", которая полностью содержится в данном документе по ссылке.

Область техники, к которой относится изобретение

Последующее описание, в общем, относится к системам связи, а более конкретно, к предоставлению возможности традиционным проводным устройствам обмениваться данными по линии беспроводной связи и/или линии проводной связи.

Уровень техники

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

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

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

Сущность изобретения

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

В соответствии с одним или более аспектов и их соответствующим раскрытием сущности, различные аспекты описываются в связи с обнаружением службы между беспроводным MDDI- (w-MDDI) хостом и w-MDDI-клиентом, чтобы устройства связывались друг с другом и использовали возможности друг друга. Обнаружение службы может быть инициировано посредством хоста и/или клиента. Обнаружение службы выполняется через взаимодействие с базовым протоколом однонаправленного канала, которым может быть WiMedia UWB MAC и/или UDP/IP, и/или может поддерживать многоадресную передачу. Необязательная взаимная аутентификация может выполняться до связывания в устройстве.

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

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

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

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

Еще один другой аспект относится к, по меньшей мере, одному процессору, выполненному с возможностью обмениваться данными на высокой скорости между хост-объектом и, по меньшей мере, одним удаленным устройством с поддержкой беспроводного MDDI-клиента. Процессор включает в себя первый модуль для выполнения процесса обнаружения службы, чтобы получать информацию, относящуюся к множеству устройств с поддержкой беспроводного MDDI-клиента в локальной области, и второй модуль для приема индикатора, чтобы связываться с, по меньшей мере, одним из множества устройств с поддержкой беспроводного MDDI-клиента. Также в процессор включен третий модуль для определения характеристик безопасности каждого из множества устройств с поддержкой беспроводного MDDI-клиента. Дополнительно, процессор включает в себя четвертый модуль для выборочного выполнения процедуры обеспечения безопасности при связывании и пятый модуль для связывания с, по меньшей мере, одним из множества устройств с поддержкой беспроводного MDDI-клиента.

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

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

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

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

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

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

Краткое описание чертежей

Фиг.1 иллюстрирует блок-схему системы для предоставления возможности традиционному проводному устройству обмениваться данными беспроводным образом.

Фиг.2 иллюстрирует стек протоколов беспроводного MDDI.

Фиг.3 иллюстрирует другой стек протоколов беспроводного MDDI.

Фиг.4 иллюстрирует беспроводное отправляющее устройство в соответствии с одним или более аспектов.

Фиг.5 иллюстрирует другое беспроводное отправляющее устройство, которое включает в себя совместно размещенные MDDI-хост и клиент (C1).

Фиг.6 иллюстрирует другой пример беспроводного отправляющего устройства.

Фиг.7 иллюстрирует беспроводное приемное устройство в соответствии с раскрытыми аспектами.

Фиг.8 иллюстрирует способ w-MDDI-связывания.

Фиг.9 иллюстрирует систему для обнаружения службы в соответствии с раскрытыми аспектами.

Фиг.10 иллюстрирует формат специализированного под приложение IE (ASIE).

Фиг.11 иллюстрирует тестовый информационный элемент специализированный под приложение (тестовый IE AS) в WiMedia MAC.

Фиг.12 иллюстрирует способ обмена цифровыми данными на высокой скорости беспроводным образом с использованием инициированного приемным устройством связывания.

Фиг.13 иллюстрирует способ беспроводного обмена данными на высокой скорости между отправляющим устройством и удаленным приемным устройством.

Фиг.14 иллюстрирует процедуру для взаимной аутентификации и обмена ключами.

Фиг.15 иллюстрирует процедуру инициированного приемным устройством отсоединения.

Фиг.16 иллюстрирует способ инициированного приемным устройством отсоединения между пользовательским устройством и хост-объектом.

Фиг.17 иллюстрирует процедуру инициированного отправляющим устройством отсоединения.

Фиг.18 иллюстрирует способ выборочного отсоединения между отправляющим устройством и удаленным приемным устройством.

Фиг.19 иллюстрирует одно беспроводное отправляющее устройство, связывающееся с несколькими беспроводными приемными устройствами в соответствии с раскрытыми аспектами.

Фиг.20 иллюстрирует примерную таблицу связывания в устройстве.

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

Фиг.22 иллюстрирует систему для обмена данными через проводные и/или беспроводные архитектуры.

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

Фиг.24 иллюстрирует систему для обмена данными по линии проводной связи или линии беспроводной связи с помощью традиционного проводного устройства.

Фиг.25 иллюстрирует примерную передачу MDDI-данных по прямой линии связи в режиме с небольшим объемом служебной информации в соответствии с различными аспектами, представленными в данном документе.

Фиг.26 иллюстрирует примерную передачу MDDI-данных по обратной линии связи в режиме с небольшим объемом служебной информации в соответствии с различными аспектами, представленными в данном документе.

Фиг.27 иллюстрирует установление MDDI-соединения в режиме небольшой задержки в соответствии с различными аспектами, представленными в данном документе.

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

Фиг.29 иллюстрирует технологию для определения рабочей скорости согласно одному или более раскрытых аспектов.

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

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

Фиг.32 иллюстрирует способ беспроводного обмена цифровыми данных на высокой скорости, которая может быть инициирована посредством приемного устройства.

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

Фиг.34 иллюстрирует устройство, которое инициирует связывание устройств в соответствии с различными аспектами.

Фиг.35 иллюстрирует устройство, которое может быть выполнено с возможностью обмена беспроводным образом данными пользовательского интерфейса на высокой скорости.

Фиг.36 иллюстрирует концептуальную блок-схему возможной конфигурации терминала.

Фиг.37 иллюстрирует процедуру инициированного приемным устройством связывания, когда безопасность активирована в соответствии с раскрытыми аспектами.

Фиг.38 иллюстрирует процедуру инициированного отправляющим устройством связывания, когда безопасность активирована в соответствии с раскрытыми аспектами.

Фиг.39 иллюстрирует схему состояний связывания в хосте.

Фиг.40 иллюстрирует схему состояний связывания в клиенте.

Фиг.41 иллюстрирует систему для беспроводного обмена данными на высокой скорости между хост-объектом и, по меньшей мере, одним удаленным устройством с поддержкой беспроводного MDDI-клиента.

Фиг.42 иллюстрирует систему для беспроводного обмена данными на высокой скорости с хост-объектом.

Подробное описание изобретения

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

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

Помимо этого, различные варианты осуществления описываются в данном документе в связи с мобильным устройством. Мобильное устройство также может называться и может содержать часть или всю функциональность системы, абонентского устройства, абонентской станции, мобильной станции, мобильного блока, беспроводного терминала, узла, устройства, удаленной станции, удаленного терминала, терминала доступа, пользовательского терминала, терминала, устройства беспроводной связи, прибора беспроводной связи, пользовательского агента, пользовательского устройства или абонентского устройства (пользовательского оборудования) (UE). Мобильным устройством может быть сотовый телефон, беспроводной телефон, телефон по протоколу инициирования сеанса (SIP), смартфон, станция беспроводного абонентского доступа (WLL), персональное цифровое устройство (PDA), карманное устройство связи, карманное вычислительное устройство, спутниковое радиоустройство, беспроводной модем и/или другое обрабатывающее устройство для обмена данными в беспроводной системе. Помимо этого, различные аспекты описываются в данном документе в связи с базовой станцией. Базовая станция может быть использована для обмена данными с беспроводным терминалом(ами) и также может называться и может содержать часть или всю функциональность точки доступа, узла, узла B, eNodeB, e-NB или некоторого другого сетевого объекта.

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

Со ссылкой теперь на чертежи, фиг.1 иллюстрирует блок-схему системы 100 для предоставления возможности традиционному проводному устройству обмениваться данными беспроводным способом. Различные аспекты, раскрытые в данном документе, могут применяться к общему беспроводному видео, распределенным MAC, распределенным ресурсам, одноранговым беспроводным MAC и т.д. Система 100 включает в себя передающее устройство 102, поддерживающее проводную и/или беспроводную связь с приемным устройством 104. Передающее устройство 102 и приемное устройство 104 могут быть компонентами, которые традиционно обмениваются данными по проводному протоколу. Хотя определенное число передающих устройств 102 и приемных устройств 104 может быть включено в систему 100, следует принимать во внимание, что для простоты проиллюстрировано одно передающее устройство 102, которое передает сигналы обмена данными в одно приемное устройство 104.

Передающее устройство 102 и приемное устройство 104 могут быть устройствами с поддержкой цифрового интерфейса поддержки мобильных дисплеев (MDDI). В нижеследующем подробном описании, различные аспекты описываются в контексте MDDI-устройств и/или уровня управления доступом к среде (MAC) согласно стандарту Института инженеров по электронике и радиотехнике (IEEE) 802.15.3. Специалисты в данной области техники должны легко принимать во внимание, что эти аспекты аналогично применимы для использования в различных других традиционных проводных протоколах. Соответственно, любая ссылка на MDDI и/или IEEE 802.15.3 MAC предназначена только для того, чтобы иллюстрировать изобретаемые аспекты, с пониманием того, что эти изобретаемые аспекты имеют широкий диапазон вариантов применения.

Связь, отправляемая из передающего устройства 102 в приемное устройство 104, упоминается как прямая линия связи (к примеру, данные от хоста в клиент перемещаются в прямом направлении), а связь, отправляемая от приемного устройства 104 в передающее устройство 102, упоминается как обратная линия связи (к примеру, данные от клиента в хост перемещаются в обратном направлении).

Информация, передаваемая по линии MDDI-связи (к примеру, прямой линии связи, обратной линии связи), группируется в пакеты. Несколько пакетов группируются в субкадр, а несколько субкадров составляют мультимедийный кадр. Каждый субкадр начинается со специального пакета, называемого пакетом заголовка субкадра. Пакетные передачи по обратной линии связи не управляются посредством хоста. Каждый раз, когда приемное w-MDDI-устройство должно передавать пакеты по обратной линии связи, приемное устройство непосредственно отправляет пакеты в отправляющее w-MDDI-устройство через базовый беспроводной MAC.

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

В соответствии с некоторыми аспектами, передающее устройство - это MDDI-хост, который хочет связываться с одним или более MDDI-клиентов (к примеру, приемным устройством(ами) 104). Термин "хост" используется взаимозаменяемо в данном документе с термином "отправляющее устройство" и/или "устройство", в зависимости от контекста, в котором этот термин используется. Дополнительно, термин "клиент" может быть использован взаимозаменяемо в данном документе с терминами "приемное устройство" и/или "устройство", в зависимости от контекста, в котором этот термин используется.

Если MDDI-хост хочет связываться с приемным MDDI-устройством, чтобы передавать в беспроводном режиме данные на высокой скорости между устройствами, хост выполняет процесс обнаружения службы. Процесс обнаружения службы запрашивает информацию, относящуюся к множеству устройств с поддержкой беспроводного MDDI-клиента в локальной области. В ходе процесса обнаружения службы w-MDDI-хост принимает информацию, относящуюся к множеству беспроводных устройств с поддержкой w-MDDI-клиента. Информация включает в себя строковый идентификатор, соответствующий имени устройства, характеристикам устройства и индикатору состояния. Эта информация может сохраняться локально в w-MDDI-хосте.

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

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

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

Если нижний уровень - это WiMedia UWB MAC, w-MDDI-хост может принимать специализированные под приложение информационные элементы, относящиеся к каждому из устройств с поддержкой w-MDDI-клиента. Если нижний уровень - это UDP/IP, w-MDDI-хост передает пакет запроса на предоставление службы в группу многоадресной передачи по UDP-порту, присоединяется к группе многоадресной передачи по UDP-порту и принимает ответ по предоставлению службы от каждого устройства, которое поддерживает w-MDDI.

В соответствии с некоторыми аспектами, w-MDDI-клиент (к примеру, приемное устройство 104) может инициировать связывание с w-MDDI-хостом (к примеру, передающим устройством 102), чтобы передавать в беспроводном режиме данные на высокой скорости. w-MDDI-клиент может передавать сообщение списка соседних устройств на нижний уровень. Сообщение списка соседних устройств запрашивает список устройств в локальной области. Согласно некоторым аспектам, нижний уровень может поддерживать многоадресную передачу. В соответствии с некоторыми аспектами, нижний уровень - это WiMedia UWB MAC и/или UDP/IP.

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

Различные аспекты, раскрытые в данном документе, могут сохранять структуру пакетов и линии MDDI-связи так, чтобы преимущественные признаки MDDI (к примеру, частичные обновления содержимого экрана, пакеты пользовательских данных, управляющие пакеты и пакеты состояния и т.д.) могут быть сохранены. Дополнительно, MDDI-протокол может выполняться поверх высокоскоростного беспроводного AMC, который предоставляет связь между равноправными узлами. Дополнительно, беспроводной MDDI не мешает функционированию беспроводного MAC.

Фиг.2 иллюстрирует стек 200 протоколов беспроводного MDDI. Протокол беспроводного MDDI является общим и может работать согласно множеству высокоскоростных беспроводных технологий. Примеры высокоскоростных беспроводных технологий включают в себя стандарт сверхширокополосной связи (UWB) WiMedia, WiFi, 1xEVDO и т.д. Как проиллюстрировано в вертикальном стеке 200, уровень 202 мультимедиа/видео может выполняться поверх уровня 204 беспроводного MDDI (w-MDDI). Также в состав включен базовый MAC-уровень 206, который может быть 802.11, WiMedia UWB MAC, 802.15.3 UWB MAC, общим высокоскоростным беспроводным MAC и т.д. Стек 200 MDDI-протоколов также включает в себя физический уровень (PHY) 208, который может быть 802.11, UWB WiMedia, общим высокоскоростным беспроводным PHY и т.д.

MAC-уровень 206 и соответствующий PHY-уровень 208 могут быть любым общим высокоскоростным интерфейсом. Проиллюстрированный стек 200 MDDI-протоколов работает по общему высокоскоростному уровню L2, который является универсальным термином для MAC-уровня и канального уровня в сети беспроводной связи.

Фиг.3 иллюстрирует другой стек 300 протоколов беспроводного MDDI. Этот чертеж иллюстрирует работу беспроводного MDDI (w-MDDI) по протоколу пользовательских датаграмм по Интернет-протоколу (IP), что является другим режимом, в котором может работать w-MDDI. В стек 300 протоколов включен уровень 302 мультимедиа/видео. Поскольку w-MDDI 304 является общим, он может выполняться поверх L2, который является MAC-уровнем 306 и PHY-уровнем 308 или другими уровнями (к примеру, L3, L4). Как проиллюстрировано, w-MDDI 304 выполняется аналогично прикладному уровню.

На этом чертеже, w-MDDI 304 работает поверх UDP 310 и IP 312, что аналогично мультимедийному приложению (к примеру, мультимедийному проигрывателю, протоколу "речь-по-IP" (VoIP) и т.д.), или клиентского протокола реального времени. Наличие UDP-уровня 310 и IP-уровня 312 может предоставлять возможность клиенту и хосту постоянно размещаться в различных местоположениях и соединяться через Интернет-подключение или другой тип подключения. Например, дисплей может находиться в Париже, Франция, а хост может постоянно размещаться в Далласе, Техас. w-MDDI может быть использован для того, чтобы транспортировать отображение (к примеру, мультимедийные данные) по Интернету в хост (или наоборот). Эта операция может быть аналогична удаленному настольному приложению, тем не менее, проиллюстрированный протокол 300 может предоставлять возможность хосту управлять связью с клиентом (к примеру, дисплеем).

Беспроводной канал может вызывать ошибки в пакетах. В архитектуре беспроводного MDDI, раскрытой в данном документе, предполагается, что базовый нижний уровень (к примеру, беспроводной MAC) предусматривает механизмы обеспечения надежности, к примеру, повторную передачу пакетов, чтобы уменьшать частоту ошибок по пакетам приложения, которой подвержен беспроводной MDDI. Таким образом, дополнительные механизмы обеспечения надежности на уровне беспроводного MDDI не поясняются в данном документе. Тем не менее, в соответствии с некоторыми аспектами, на уровне беспроводного MDDI могут быть механизмы обеспечения надежности.

В соответствии с некоторыми аспектами, когда базовый нижний уровень - это UDP/IP, w-MDDI регистрируется на стандартном UDP-порту WMDDI_UDP_CONTROL_PORT. WMDDI также открывает UDP-порт WMDDI_UDP_DATA_PORT для трафика данных. Устройства с поддержкой отправляющего/приемного w-MDDI-устройства могут присоединяться к группе WMDDI_CONTROL_MULTICAST с IP-адресом для многоадресной передачи WMDDI_CONTROL_MULTICAST_IP.

Фиг.4 иллюстрирует беспроводное отправляющее устройство 400 в соответствии с одним или более аспектов. Беспроводное отправляющее устройство 400 может быть выполнено с возможностью передавать высокоскоростные данные, такие как цифровые данные. Различные беспроводные системы, описанные в данном документе, могут включать в себя беспроводное отправляющее устройство и беспроводное приемное устройство. Беспроводное отправляющее устройство 400 может включать в себя MDDI-хост 402 и специальный MDDI-клиент (C1) 404. MDDI-клиент(ы) является частью традиционного MDDI-клиента, а не целиком MDDI-клиентом. MDDI-клиент (C1) 404 может не быть ассоциирован с дисплеем или устройством. Хост 402 и клиент (C1) 404 могут быть соединены посредством традиционной линии связи по стандарту высокоскоростной передачи данных (к примеру, линии MDDI-связи) 406. Модуль, содержащий клиент (C1) 404, может обмениваться данными через беспроводной модем 408, такой как сверхширокополосный модем, который включает в себя UWB MAC и UWB PHY. В соответствии с некоторыми аспектами, беспроводной модем 408 может быть любым высокоскоростным модемом. Хост 402 и клиент (C1) 404 могут быть функционально подключены к существующей линии проводной связи, такой как линия MDDI-связи или линия связи, выполненная с возможностью поддерживать высокоскоростной обмен данными. В соответствии с некоторыми аспектами, если клиент (C1) 404 и модем 408 подключены к линии проводной связи, хост 402, возможно, нуждается в обновлении для того, чтобы обрабатывать беспроводные функциональности, что подробнее описано ниже. Конфигурация, проиллюстрированная на фиг.4, может упоминаться как беспроводное отправляющее MDDI- (w-MDDI) устройство "типа A".

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