ИНТЕРФЕЙС ПРИКЛАДНОГО ПРОГРАММИРОВАНИЯ (API) ДЛЯ ПРИЕМНИКА В УСТРОЙСТВЕ БЕСПРОВОДНОЙ СВЯЗИ

1. Устройство, выполненное с возможностью принимать сигнал в соответствии со стеком протоколов, содержащим физический уровень, MAC-уровень, управляющий уровень и потоковый уровень, содержащее:
систему обработки стека приемника, выполненную с возможностью обеспечивать управляющий и потоковый уровни;
систему обработки мультимедиа, выполненную с возможностью обеспечивать физический и MAC-уровни; и
интерфейс прикладного программирования (API), чтобы поддерживать запросы на обслуживание от системы обработки стека приемника в систему обработки мультимедиа.
2. Устройство по п.1, в котором система обработки мультимедиа содержит специализированную интегральную схему (ASIC) и хост-процессор, причем хост-процессор имеет программное обеспечение уровня драйверов, программное обеспечение конкретной ASIC и один или более процессоров, выполненных с возможностью выполнять программное обеспечение уровня драйверов и программное обеспечение конкретной ASIC.
3. Устройство по п.2, в котором ASIC выполнена с возможностью обеспечивать физический уровень.
4. Устройство по п.3, в котором хост-процессор выполнен с возможностью обеспечивать MAC-уровень.
5. Устройство по п.1, в котором система обработки мультимедиа содержит специализированную интегральную схему (ASIC) и хост-процессор, причем хост-процессор имеет программное обеспечение API и один или более процессоров, выполненных с возможностью выполнять программное обеспечение API.
6. Устройство по п.1, в котором API содержит программное обеспечение API и один или более процессоров, выполненных с возможностью выполнять программное обеспечение API.
7. Устройство по п.1, в котором запросы на обслуживание включают в себя запрос на запуск системы обработки мультимедиа.
8. Устройство по п.7, в котором система обработки мультимедиа, в ответ на запрос на обслуживание, чтобы запустить систему обработки мультимедиа, выполнена с возможностью настраиваться на выбранную частоту, извлекать служебную информацию из сигнала и обеспечивать управляющую информацию в систему обработки системы обработки стека приемника.
9. Устройство по п.1, в котором запросы на обслуживание включают в себя запрос на выключение системы обработки мультимедиа.
10. Устройство по п.1, в котором запросы на обслуживание включают в себя запрос на прием содержимого по указанному логическому каналу.
11. Устройство по п.1, в котором запросы на обслуживание включают в себя запрос на передачу обслуживания устройства от первой сети ко второй сети.
12. Устройство по п.11, в котором система обработки стека приемника выполнена с возможностью выдавать запрос на обслуживание, чтобы передавать обслуживание устройства, в ответ на идентификатор сетевого события посредством системы обработки мультимедиа.
13. Устройство по п.12, в котором система обработки мультимедиа, в ответ на запрос на обслуживание, чтобы передавать обслуживание устройства, выполнена с возможностью обеспечивать управляющую информацию в систему обработки стека приемника.
14. Устройство по п.1, в котором запросы на обслуживание включают в себя запрос на отказ от приема содержимого по логическому каналу и освобождение ресурсов, выделенных для приема содержимого по логическому каналу, в ответ на идентификатор сетевого события от системы обработки мультимедиа, причем идентификатор сетевого события указывает неудавшуюся попытку обнаружить сеть.
15. Устройство по п.1, в котором запросы на обслуживание включают в себя запрос на обновление управляющей информации.
16. Устройство по п.15, в котором система обработки стека приемника выполнена с возможностью выдавать запрос на обслуживание, чтобы обновлять управляющую информацию, в ответ на индикатор от системы обработки мультимедиа, что обновленная управляющая информация доступна.
17. Устройство по п.16, в котором система обработки мультимедиа, в ответ на запрос на обслуживание, чтобы обновлять управляющую информацию, выполнена с возможностью обеспечивать обновленную управляющую информацию в систему обработки стека приемника.
18. Устройство по п.1, в котором запросы на обслуживание включают в себя запрос на периодическое отслеживание канала управления, причем периодичность задается посредством сообщения, содержащегося в служебной информации из сигнала.
19. Устройство по п.1, в котором запросы на обслуживание включают в себя запрос на отслеживание сигналов от соседних сетей для передачи обслуживания на основе списка соседних сетей, обеспечиваемого посредством системы обработки стека приемника в систему обработки мультимедиа.
20. Устройство по п.19, в котором система обработки стека приемника дополнительно выполнена с возможностью формировать список из управляющей информации, обеспечиваемой ей из системы обработки мультимедиа.
21. Устройство по п.20, в котором система обработки мультимедиа дополнительно выполнена с возможностью обеспечивать индикатор в систему обработки стека приемника, когда обслуживание устройства передается к одной из соседних сетей.
22. Устройство, выполненное с возможностью принимать сигнал в соответствии со стеком протоколов, содержащим физический уровень, MAC-уровень, управляющий уровень и потоковый уровень, содержащее:
первое средство обработки для обеспечения управляющего и потокового уровней;
второе средство обработки для обеспечения физического и MAC-уровней; и
средство интерфейса прикладного программирования (API) для поддержки запросов на обслуживание от первого средства обработки во второе средство обработки.
23. Устройство по п.22, в котором второе средство обработки содержит специализированную интегральную схему (ASIC) и хост-процессор, причем хост-процессор имеет программное обеспечение уровня драйверов, программное обеспечение конкретной ASIC и один или более процессоров, выполненных с возможностью выполнять программное обеспечение уровня драйверов и программное обеспечение конкретной ASIC.
24. Устройство по п.23, в котором ASIC выполнена с возможностью реализовывать физический уровень.
25. Устройство по п.24, в котором хост-процессор выполнен с возможностью реализовывать MAC-уровень.
26. Устройство по п.22, в котором средство API содержит программное обеспечение API и один или более процессоров, выполненных с возможностью выполнять программное обеспечение API.
27. Устройство по п.22, в котором второе средство обработки содержит специализированную интегральную схему (ASIC) и хост-процессор, и в котором первое средство обработки содержит хост-процессор, имеющий программный стек приемника и один или более процессоров, выполненных с возможностью выполнять программный стек приемника.
28. Устройство по п.22, в котором запросы на обслуживание включают в себя запрос на запуск второго средства обработки.
29. Устройство по п.28, в котором второе средство обработки, в ответ на запрос на обслуживание, чтобы запускать второе средство обработки, выполнено с возможностью настраиваться на выбранную частоту, извлекать служебную информацию из сигнала и обеспечивать управляющую информацию в первое средство обработки.
30. Устройство по п.22, в котором запросы на обслуживание включают в себя запрос на выключение второго средства обработки.
31. Устройство по п.22, в котором запросы на обслуживание включают в себя запрос на прием содержимого по указанному логическому каналу.
32. Устройство по п.22, в котором запросы на обслуживание включают в себя запрос на передачу обслуживания устройства от первой сети ко второй сети.
33. Устройство по п.32, в котором первое средство обработки выполнено с возможностью выдавать запрос на обслуживание, чтобы передавать обслуживание устройства, в ответ на идентификатор сетевого события от второго средства обработки.
34. Устройство по п.33, в котором второе средство обработки, в ответ на запрос на обслуживание, чтобы передавать обслуживание устройства, выполнено с возможностью обеспечивать управляющую информацию в первое средство обработки.
35. Устройство по п.22, в котором запросы на обслуживание включают в себя запрос на отказ от приема содержимого по логическому каналу и освобождение ресурсов, выделенных для приема содержимого по логическому каналу, в ответ на идентификатор сетевого события от второго средства обработки, причем идентификатор сетевого события указывает неудавшуюся попытку обнаружить сеть.
36. Устройство по п.22, в котором запросы на обслуживание включают в себя запрос на обновление управляющей информации.
37. Устройство по п.36, в котором первое средство обработки выполнено с возможностью выдавать запрос на обслуживание, чтобы обновлять управляющую информацию, в ответ на индикатор от второго средства обработки, что обновленная управляющая информация доступна.
38. Устройство по п.37, в котором второе средство обработки, в ответ на запрос на обслуживание, чтобы обновлять управляющую информацию, выполнено с возможностью обеспечивать обновленную управляющую информацию в первое средство обработки.
39. Устройство по п.22, в котором запросы на обслуживание включают в себя запрос на периодическое отслеживание канала управления, причем периодичность задается посредством сообщения, содержащегося в служебной информации из сигнала.
40. Устройство по п.22, в котором запросы на обслуживание включают в себя запрос на отслеживание сигналов от соседних сетей для передачи обслуживания на основе списка соседних сетей, обеспечиваемого посредством первого средства обработки во второе средство обработки.
41. Устройство по п.40, в котором первое средство обработки выполнено с возможностью формировать список из управляющей информации, обеспечиваемой ему из второго средства обработки.
42. Устройство по п.40, в котором второе средство обработки выполнено с возможностью обеспечивать индикатор в первое средство обработки, когда обслуживание устройства передается к одной из соседних сетей.
43. Способ связи, содержащий этапы, на которых:
принимают сигнал в соответствии со стеком протоколов, содержащим физический уровень, MAC-уровень, управляющий уровень и потоковый уровень, причем физический и MAC-уровни, управляющий и потоковый уровни реализуются с помощью системы обработки мультимедиа, и управляющий и потоковый уровни реализуются с помощью системы обработки стека приемника; и
поддерживают запросы на обслуживание с помощью интерфейса прикладного программирования (API) от системы обработки стека приемника в систему обработки мультимедиа.
44. Способ по п.43, в котором запросы на обслуживание включают в себя запрос на запуск системы обработки мультимедиа.
45. Способ по п.44, дополнительно содержащий, в ответ на запрос на обслуживание, чтобы запускать систему обработки мультимедиа, этап, на котором настраиваются на выбранную частоту, извлекают служебную информацию из сигнала и обеспечивают управляющую информацию из системы обработки мультимедиа в систему обработки стека приемника.
46. Способ по п.43, в котором запросы на обслуживание включают в себя запрос на выключение системы обработки мультимедиа.
47. Способ по п.43, в котором запросы на обслуживание включают в себя запрос на прием содержимого по указанному логическому каналу.
48. Способ по п.43, в котором запросы на обслуживание включают в себя запрос на выполнение передачи обслуживания устройства от первой сети ко второй сети.
49. Способ по п.48, дополнительно содержащий этап, на котором обеспечивают идентификатор сетевого события от системы обработки мультимедиа в систему обработки стека приемника, при этом запрос на обслуживание, чтобы выполнять передачу обслуживания, выдается в ответ на идентификатор сетевого события.
50. Способ по п.49, дополнительно содержащий, в ответ на запрос на обслуживание, чтобы выполнять передачу обслуживания, этап, на котором обеспечивают управляющую информацию от системы обработки мультимедиа в систему обработки стека приемника.
51. Способ по п.43, дополнительно содержащий этап, на котором обеспечивают идентификатор сетевого события от системы обработки мультимедиа в систему обработки стека приемника, при этом запросы на обслуживание включают в себя запрос на отказ от приема содержимого по логическому каналу и освобождение ресурсов, выделенных для приема содержимого по логическому каналу, в ответ на идентификатор сетевого события.
52. Способ по п.43, в котором запросы на обслуживание включают в себя запрос на обновление управляющей информации.
53. Способ по п.52, дополнительно содержащий этап, на котором обеспечивают индикатор от системы обработки мультимедиа в систему обработки стека приемника о том, что обновленная управляющая информация доступна, при этом запрос на обслуживание, чтобы обновлять управляющую информацию, выдается в ответ на индикатор.
54. Способ по п.53, дополнительно содержащий, в ответ на запрос на обслуживание, чтобы обновлять управляющую информацию, этап, на котором обеспечивают обновленную управляющую информацию от системы обработки мультимедиа в систему обработки стека приемника.
55. Способ по п.43, в котором запросы на обслуживание включают в себя запрос на периодическое отслеживание канала управления, причем периодичность задается посредством сообщения, содержащегося в служебной информации из сигнала.
56. Способ по п.43, дополнительно содержащий этап, на котором обеспечивают список соседних сетей от системы обработки стека приемника в систему обработки мультимедиа, при этом запросы на обслуживание включают в себя запрос на отслеживание сигналов от соседних сетей для передачи обслуживания на основе списка соседних сетей.
57. Способ по п.56, дополнительно содержащий этап, на котором обеспечивают управляющую информацию от системы обработки мультимедиа в систему обработки стека приемника, при этом список соседних сетей формируется посредством системы обработки стека приемника из управляющей информации.
58. Способ по п.56, дополнительно содержащий этап, на котором обеспечивают индикатор от системы обработки мультимедиа в систему обработки стека приемника, когда передача обслуживания выполняется к одной из соседних сетей.
59. Машиночитаемый носитель, содержащий инструкции, выполняемые посредством одного или более процессоров в устройстве, причем устройство выполнено с возможностью принимать сигнал в соответствии со стеком протоколов, содержащим физический уровень, MAC-уровень, управляющий уровень и потоковый уровень, причем физический и MAC-уровни реализуются с помощью системы обработки мультимедиа, а управляющий и потоковый уровни реализуются с помощью системы обработки стека приемника, при этом инструкции содержат:
кодовый сегмент стека приемника для реализации системы обработки стека приемника; и
кодовый сегмент интерфейса прикладного программирования (API), чтобы поддерживать запросы на обслуживание от системы обработки стека приемника в систему обработки мультимедиа.
60. Машиночитаемый носитель по п.59, дополнительно содержащий кодовый сегмент мультимедиа для реализации, по меньшей мере, части системы обработки мультимедиа.
61. Машиночитаемый носитель по п.60, причем система обработки мультимедиа дополнительно содержит специализированную интегральную схему (ASIC), и мультимедийный кодовый сегмент выполнен с возможностью взаимодействовать с ASIC для реализации системы обработки мультимедиа.
62. Машиночитаемый носитель по п.59, причем запросы на обслуживание включают в себя запрос на запуск системы обработки мультимедиа.
63. Машиночитаемый носитель по п.59, причем запросы на обслуживание включают в себя запрос на выключение второго средства обработки.
64. Машиночитаемый носитель по п.59, причем запросы на обслуживание включают в себя запрос на прием содержимого по указанному логическому каналу.
65. Машиночитаемый носитель по п.59, причем запросы на обслуживание включают в себя запрос на выполнение передачи обслуживания устройства от первой сети ко второй сети.
66. Машиночитаемый носитель по п.65, в котором кодовый сегмент стека приемника выполнен с возможностью выдавать запрос на обслуживание, чтобы выполнять передачу обслуживания, в ответ на идентификатор сетевого события от системы обработки мультимедиа.
67. Машиночитаемый носитель по п.66, в котором кодовый сегмент стека приемника, в ответ на запрос на обслуживание, чтобы выполнять передачу обслуживания, выполнен с возможностью принимать управляющую информацию от системы обработки мультимедиа.
68. Машиночитаемый носитель по п.59, в котором кодовый сегмент стека приемника выполнен с возможностью принимать от системы обработки мультимедиа идентификатор сетевого события, указывающий неудавшуюся попытку обнаружить сеть, при этом запросы на обслуживание включают запрос на отказ от приема содержимого по логическому каналу и освобождение ресурсов, выделенных для приема содержимого по логическому каналу, в ответ на идентификатор сетевого события.
69. Машиночитаемый носитель по п.59, причем запросы на обслуживание включают в себя запрос на обновление управляющей информации.
70. Машиночитаемый носитель по п.69, в котором кодовый сегмент стека приемника выполнен с возможностью принимать от системы обработки мультимедиа индикатор того, что обновленная управляющая информация доступна, при этом код стека приемника дополнительно выполнен с возможностью выдавать запрос на обслуживание, чтобы обновлять управляющую информацию, в ответ на индикатор.
71. Машиночитаемый носитель по п.70, в котором кодовый сегмент стека приемника, в ответ на запрос на обслуживание, чтобы обновлять управляющую информацию, выполнен с возможностью принимать обновленную управляющую информацию от системы обработки мультимедиа.
72. Машиночитаемый носитель по п.59, причем запросы на обслуживание включают в себя запрос на периодическое отслеживание канала управления, причем периодичность задается посредством сообщения, содержащегося в служебной информации из сигнала.
73. Машиночитаемый носитель по п.59, в котором код стека приемника выполнен с возможностью обеспечивать список соседних сетей в систему обработки мультимедиа, и в котором запросы на обслуживание включают в себя запрос на отслеживание сигналов от соседних сетей для передачи обслуживания на основе списка соседних сетей.
74. Машиночитаемый носитель по п.73, в котором кодовый сегмент стека приемника дополнительно выполнен с возможностью формировать список из управляющей информации, принимаемой от системы обработки мультимедиа.
75. Машиночитаемый носитель по п.73, в котором кодовый сегмент стека приемника дополнительно выполнен с возможностью принимать от системы обработки мультимедиа индикатор того, что передача обслуживания выполнена к одной из соседних сетей.