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

1. Способ передачи данных пользовательского ввода от беспроводного устройства получателя на беспроводное устройство источника, причем способ содержит:
получение данных пользовательского ввода от внешнего устройства;
генерирование заголовка пакета данных, причем заголовок пакета данных идентифицирует данные пользовательского ввода в качестве направленных данных пользовательского ввода;
генерирование полезных данных, содержащих данные пользовательского ввода;
генерирование пакета данных, содержащего заголовок пакета данных и полезные данные, передачу этого пакета данных на беспроводное устройство источника.
2. Способ по п. 1, дополнительно содержащий:
согласование возможностей устройства третьей стороны, с беспроводным устройством получателя, с помощью последовательности сообщений.
3. Способ по п. 1, дополнительно содержащий:
в качестве части установления сеанса связи между беспроводным устройством источника и беспроводным устройством получателя, передачу идентификатора устройства третьей стороны от беспроводного устройства получателя на беспроводное устройство источника.
4. Способ по п. 1, дополнительно содержащий:
в качестве части установления сеанса связи между беспроводным устройством источника и беспроводным устройством получателя прием идентификатора устройства третьей стороны от беспроводного устройства источника.
5. Способ по п. 1, в котором заголовок пакета данных содержит поле для идентификации категории пользовательского ввода, и значение этого поля установлено, чтобы указывать, что полезные данные содержат направленные данные пользовательского ввода.
6. Способ по п. 1, в котором полезные данные содержат идентификатор устройства третьей стороны.
7. Способ по п. 1, в котором идентификатор устройства третьей стороны выбран из группы, состоящей из: IP адреса устройства третьей стороны, доменного имени устройства третьей стороны.
8. Способ по п. 1, в котором идентификатор генерируется беспроводным устройством источника и передается на беспроводное устройство получателя.
9. Способ по п. 1, в котором внешним устройством является другое беспроводное устройство получателя.
10. Способ по п. 1, в котором внешним устройством является устройство ввода, коммуникативно подсоединенное к беспроводному устройству получателя.
11. Способ по п. 1, в котором заголовок пакета данных является заголовком пакета уровня приложений.
12. Способ по п. 1, в котором пакет данных предназначен для управления аудио данными или видео данными беспроводного устройства источника.
13. Способ по п. 1, в котором пакет данных передают по TCP/IP.
14. Беспроводное устройство получателя, конфигурируемое для передачи данных пользовательского ввода на беспроводное устройство источника, причем беспроводное устройство получателя содержит:
память, хранящую команды;
один или более процессоров, сконфигурированных для выполнения команд, причем при выполнении команд один или более процессоров вызывают:
получение данных пользовательского ввода от внешнего устройства;
генерирование заголовка пакета данных, причем заголовок пакета данных идентифицирует данные пользовательского ввода в качестве направленных данных пользовательского ввода;
генерирование полезных данных, содержащих данные пользовательского ввода;
генерирование пакета данных, содержащего заголовок пакета данных и полезные данные;
транспортный блок для передачи этого пакета данных на беспроводное устройство источника.
15. Беспроводное устройство получателя по п. 14, в котором при выполнении инструкций упомянутые один или более процессоров дополнительно вызывают:
согласование возможностей устройства третьей стороны с беспроводным устройством получателя с помощью последовательности сообщений.
16. Беспроводное устройство получателя по п. 14, в котором при выполнении инструкций упомянутые один или более процессоров дополнительно вызывают:
в качестве части установления сеанса связи между беспроводным устройством источника и беспроводным устройством получателя передачу идентификатора устройства третьей стороны от беспроводного устройства получателя на беспроводное устройство источника.
17. Беспроводное устройство получателя по п. 14, в котором при выполнении инструкций упомянутые один или более процессоров дополнительно вызывают:
в качестве части установления сеанса связи между беспроводным устройством источника и беспроводным устройством получателя прием идентификатора устройства третьей стороны от беспроводного устройства источника.
18. Беспроводное устройство получателя по п. 14, в котором заголовок пакета данных содержит поле для идентификации категории пользовательского ввода, и значение этого поля установлено, чтобы указывать, что полезные данные содержат направленные данные пользовательского ввода.
19. Беспроводное устройство получателя по п. 14, в котором полезные данные содержат идентификатор устройства третьей стороны.
20. Беспроводное устройство получателя по п. 14, в котором идентификатор устройства третьей стороны выбран из группы, состоящей из: IP адреса устройства третьей стороны, доменного имени устройства третьей стороны.
21. Беспроводное устройство получателя по п. 14, в котором идентификатор генерируется беспроводным устройством источника и передается на беспроводное устройство получателя.
22. Беспроводное устройство получателя по п. 14, в котором внешним устройством является другое беспроводное устройство получателя.
23. Беспроводное устройство получателя по п. 14, в котором внешним устройством является устройство ввода, коммуникативно подсоединенное к беспроводному устройству получателя.
24. Беспроводное устройство получателя по п. 14, в котором заголовок пакета данных является заголовком пакета уровня приложений.
25. Беспроводное устройство получателя по п. 14, в котором пакет данных предназначен для управления аудио данными или видео данными беспроводного устройства источника.
26. Беспроводное устройство получателя по п. 14, в котором пакет данных передают по TCP/IP.
27. Считываемый компьютером носитель данных, хранящий инструкции, которые при выполнении одним или более процессорами заставляют упомянутые один или более процессоров выполнять способ передачи пользовательских данных ввода от беспроводного устройства получателя на беспроводное устройство источника, причем способ содержит:
получение данных пользовательского ввода от внешнего устройства;
генерирование заголовка пакета данных, причем заголовок пакета данных идентифицирует данные пользовательского ввода в качестве направленных данных пользовательского ввода;
генерирование полезных данных, содержащих данные пользовательского ввода;
генерирование пакета данных, содержащего заголовок пакета данных и полезные данные, и
передачу этого пакета данных на беспроводное устройство источника.
28. Беспроводное устройство получателя, сконфигурированное для передачи данных пользовательского ввода на беспроводное устройство источника, причем беспроводное устройство получателя содержит:
средство для получения данных пользовательского ввода от внешнего устройства;
средство для генерирования заголовка пакета данных, причем заголовок пакета данных идентифицирует данные пользовательского ввода в качестве направленных данных пользовательского ввода;
средство для генерирования полезных данных, содержащих данные пользовательского ввода;
средство для генерирования пакета данных, содержащего заголовок пакета данных и полезные данные, и
средство для передачи этого пакета данных на беспроводное устройство источника.
29. Способ приема данных пользовательского ввода от беспроводного устройства получателя в беспроводном устройстве источника, причем способ содержит:
прием пакета данных, содержащего заголовок пакета данных и полезные данные, от беспроводного устройства получателя;
выполнение синтаксического анализа заголовка пакета данных для определения, что полезные данные содержат направленную команду пользовательского ввода;
выполнение синтаксического анализа полезных данных для идентификации идентификационной информации устройства третьей стороны, и
обработку этих полезных данных на основании идентификационной информации устройства третьей стороны.
30. Способ по п. 29, дополнительно содержащий:
согласование возможностей устройства третьей стороны с беспроводным устройством источника с помощью последовательности сообщений.
31. Способ по п. 29, дополнительно содержащий:
в качестве части установления сеанса связи между беспроводным устройством источника и беспроводным устройством получателя передачу идентификатора устройства третьей стороны на беспроводное устройство источника.
32. Способ по п. 29, дополнительно содержащий:
в качестве части установления сеанса связи между беспроводным устройством источника и беспроводным устройством получателя прием идентификатора устройства третьей стороны от беспроводного устройства источника.
33. Способ по п. 29, в котором заголовок пакета данных содержит поле для идентификации категории пользовательского ввода, и значение этого поля установлено, чтобы указывать, что полезные данные содержат направленные данные пользовательского ввода.
34. Способ по п. 29, в котором идентификатор устройства третьей стороны выбран из группы, состоящей из: IP адреса устройства третьей стороны, и доменного имени устройства третьей стороны.
35. Способ по п. 29, в котором идентификатор генерируется беспроводным устройством источника и передается на беспроводное устройство получателя.
36. Способ по п. 29, в котором внешним устройством является другое беспроводное устройство получателя.
37. Способ по п. 29, в котором внешним устройством является устройство ввода, коммуникативно подсоединенное к беспроводному устройству получателя.
38. Способ по п. 29, в котором заголовок пакета данных является заголовком пакета уровня приложений.
39. Способ по п. 29, в котором пакет данных предназначен для управления аудио данными или видео данными беспроводного устройства источника.
40. Способ по п. 29, в котором пакет данных передают по TCP/IP.
41. Беспроводное устройство источника, сконфигурированное для приема данных пользовательского ввода от беспроводного устройства получателя, причем беспроводное устройство источника содержит:
транспортный блок, сконфигурированный для приема пакета данных, содержащего заголовок пакета данных и полезные данные, от беспроводного устройства получателя;
память, хранящую команды,
один или более процессоров, сконфигурированных для выполнения этих команд, причем при выполнении команд эти один или более процессоров вызывают:
выполнение синтаксического анализа заголовка пакета данных для определения, что полезные данные содержат направленную команду пользовательского ввода;
выполнение синтаксического анализа полезных данных для идентификации идентификационной информации устройства третьей стороны,
обработку этих полезных данных на основании идентификационной информации устройства третьей стороны.
42. Беспроводное устройство источника по п. 41, в котором при выполнении инструкций упомянутые один или более процессоров вызывают:
согласование возможностей устройства третьей стороны с беспроводным устройством источника с помощью последовательности сообщений.
43. Беспроводное устройство источника по п. 41, в котором при выполнении инструкций упомянутые один или более процессоров вызывают:
в качестве части установления сеанса связи между беспроводным устройством источника и беспроводным устройством получателя прием идентификатора устройства третьей стороны на беспроводное устройство источника.
44. Беспроводное устройство получателя по п. 41, в котором при выполнении инструкций упомянутые один или более процессоров вызывают:
в качестве части установления сеанса связи между беспроводным устройством источника и беспроводным устройством получателя прием идентификатора устройства третьей стороны от беспроводного устройства источника.
45. Беспроводное устройство источника по п. 41, в котором заголовок пакета данных содержит поле для идентификации категории пользовательского ввода, и значение этого поля установлено, чтобы указывать, что полезные данные содержат направленные данные пользовательского ввода.
46. Беспроводное устройство источника по п. 41, в котором идентификатор устройства третьей стороны выбран из группы, состоящей из: IP адреса устройства третьей стороны, и доменного имени устройства третьей стороны.
47. Беспроводное устройство источника по п. 41, в котором идентификатор генерируется беспроводным устройством источника и передается на беспроводное устройство получателя.
48. Беспроводное устройство источника по п. 41, в котором внешним устройством является другое беспроводное устройство получателя.
49. Беспроводное устройство источника по п. 41, в котором внешним устройством является устройство ввода, коммуникативно подсоединенное к беспроводному устройству получателя.
50. Беспроводное устройство источника по п. 41, в котором заголовок пакета данных является заголовком пакета уровня приложений.
51. Беспроводное устройство источника по п. 41, в котором пакет данных предназначен для управления аудио данными или видео данными беспроводного устройства источника.
52. Беспроводное устройство источника по п. 41, в котором пакет данных передают по TCP/IP.
53. Считываемый компьютером носитель данных, хранящий инструкции, которые при выполнении одним или более процессорами заставляют упомянутые один или более процессоров выполнять способ приема пользовательских данных ввода от беспроводного устройства получателя в беспроводном устройстве источника, причем способ содержит:
прием пакета данных, содержащего заголовок пакета данных и полезные данные, от беспроводного устройства получателя,
выполнение синтаксического анализа заголовка пакета данных для определения, что полезные данные содержат направленную команду пользовательского ввода;
выполнение синтаксического анализа полезных данных для идентификации идентификационной информации устройства третьей стороны,
обработку этих полезных данных на основании идентификационной информации устройства третьей стороны.
54. Беспроводное устройство источника, сконфигурированное, чтобы принимать данные пользовательского ввода от беспроводного устройства получателя, причем беспроводное устройство источника содержит:
средство для приема пакета данных, содержащего заголовок пакета данных и полезные данные, от беспроводного устройства получателя,
средство для выполнения синтаксического анализа заголовка пакета данных для определения, что полезные данные содержат направленную команду пользовательского ввода;
средство для выполнения синтаксического анализа полезных данных для идентификации идентификационной информации устройства третьей стороны,
средство для обработки этих полезных данных на основании идентификационной информации устройства третьей стороны.