информация о качестве обслуживания обратной линии связи в заголовке пакета данных
Классы МПК: | H04L12/56 системы с коммутацией пакетов H04H60/91 мобильными линиями связи |
Автор(ы): | ДАМНЯНОВИЧ Александар (US) |
Патентообладатель(и): | КВЭЛКОММ ИНКОРПОРЕЙТЕД (US) |
Приоритеты: |
подача заявки:
2008-03-14 публикация патента:
10.03.2012 |
Изобретение относится к средствам вставки информации о качестве обслуживания в заголовок управления доступом к среде передачи. Технический результат заключается в уменьшении дополнительной нагрузки и ошибок путем оценки информации в мобильном устройстве о качестве обслуживания. Информация о качестве обслуживания предоставляет подробности, имеющие отношение к пакетам данных, в том числе информацию о задержке. Заголовок пакета данных может анализироваться для определения части, допускающей вмещение информации о качестве обслуживания, причем данная часть заголовка пакета ранее не использовалась для передачи информации, а данная информация о качестве обслуживания является пригодной для передачи на базовую станцию. Информация о качестве обслуживания сжимается и размещается в идентифицированной части. Заголовок передается на базовую станцию, где информация о качестве обслуживания восстанавливается после сжатия, считывается, и происходит модификация режима работы как функция информации о качестве обслуживания. 10 н. и 63 з.п. ф-лы, 14 ил.
Формула изобретения
1. Способ, который содействует передаче информации о качестве обслуживания в мобильном устройстве, состоящий в том, что:
идентифицируют часть заголовка пакета данных, которая выполнена с возможностью вмещать информацию о качестве обслуживания, причем данная часть заголовка пакета данных ранее не использовалась для передачи информации о качестве обслуживания, а данная информация о качестве обслуживания является пригодной для передачи на базовую станцию;
размещают информацию о качестве обслуживания в идентифицированной части и
передают из мобильного устройства заголовок пакета данных с размещенной информацией о качестве обслуживания.
2. Способ по п.1, в котором заголовком пакета данных является заголовок управления доступом к среде передачи.
3. Способ по п.1, в котором заголовком пакета данных является заголовок управления линией радиосвязи.
4. Способ по п.1, дополнительно состоящий в том, что определяют информацию о качестве обслуживания для размещения в идентифицированной части.
5. Способ по п.1, в котором информация о качестве обслуживания относится к следующему пакету данных.
6. Способ по п.1, дополнительно состоящий в том, что определяют размер части заголовка пакета данных, которая вмещает информацию о качестве обслуживания.
7. Способ по п.6, дополнительно состоящий в том, что сжимают информацию о качестве обслуживания до размера, допускающего умещение в пределах идентифицированной части.
8. Способ по п.6, дополнительно состоящий в том, что выбирают информацию о качестве обслуживания для размещения в идентифицированной части как функцию размера идентифицированной части и важности детальности качества обслуживания.
9. Способ по п.1, в котором информация о качестве обслуживания включает в себя информацию о размере очереди.
10. Способ по п.1, в котором информация о качестве обслуживания включает в себя информацию о задержке.
11. Способ по п.1, в котором информация о качестве обслуживания включает в себя информацию о минимальной скорости передачи данных.
12. Способ по п.1, в котором информация о качестве обслуживания включает в себя информацию о размере участка памяти маркера доступа.
13. Способ по п.1, в котором упомянутая передача из мобильного устройства включает в себя передачу данных по каналу с многими входами и многими выходами (MIMO).
14. Устройство беспроводной связи, содержащее:
распознаватель, сконфигурированный для идентификации части заголовка пакета данных, которая выполнена с возможностью вмещать информацию о качестве обслуживания, причем данная часть заголовка пакета данных ранее не использовалась для передачи информации о качестве обслуживания, а данная информация о качестве обслуживания является пригодной для передачи на базовую станцию; и
компоновщик, сконфигурированный для размещения информации о качестве обслуживания в идентифицированной части.
15. Устройство по п.14, в котором заголовком пакета данных является заголовок управления доступом к среде передачи или заголовок управления линией радиосвязи.
16. Устройство по п.14, дополнительно содержащее оценщик, сконфигурированный для определения информации о качестве обслуживания для размещения в идентифицированной части.
17. Устройство по п.14, в котором информация о качестве обслуживания относится к следующему пакету данных.
18. Устройство по п.14, дополнительно содержащее передатчик данных, сконфигурированный для передачи заголовка пакета данных с размещенной информацией о качестве обслуживания.
19. Устройство по п.14, дополнительно содержащее анализатор, сконфигурированный для определения размера части заголовка пакета данных, которая вмещает информацию о качестве обслуживания.
20. Устройство по п.19, дополнительно содержащее уплотнитель, сконфигурированный для сжимания информации о качестве обслуживания до размера, допускающего умещение в пределах идентифицированной части.
21. Устройство по п.19, дополнительно содержащее модуль решения, сконфигурированный для выбора информации о качестве обслуживания для размещения в идентифицированной части, в зависимости от размера идентифицированной части и важности детальности качества обслуживания.
22. Устройство по п.14, в котором информация о качестве обслуживания включает в себя информацию о задержке, информацию о размере очереди, информацию о минимальной скорости передачи данных, информацию о размере участка памяти маркера доступа или их комбинацию.
23. Устройство беспроводной связи, содержащее:
средство для идентификации части заголовка пакета данных, которая выполнена с возможностью вмещать информацию о качестве обслуживания, причем данная часть заголовка пакета данных ранее не использовалась для передачи информации о качестве обслуживания, а данная информация о качестве обслуживания является пригодной для передачи на базовую станцию; и
средство для размещения информации о качестве обслуживания в идентифицированной части.
24. Устройство по п.23, в котором заголовком пакета данных является заголовок управления доступом к среде передачи или заголовок управления линией радиосвязи.
25. Устройство по п.23, дополнительно содержащее средство для определения информации о качестве обслуживания для размещения в идентифицированной части.
26. Устройство по п.23, в котором информация о качестве обслуживания относится к следующему пакету данных.
27. Устройство по п.23, дополнительно содержащее средство для передачи заголовка пакета данных с размещенной информацией о качестве обслуживания.
28. Устройство по п.23, дополнительно содержащее средство для определения размера части заголовка пакета данных, которая вмещает информацию о качестве обслуживания.
29. Устройство по п.28, дополнительно содержащее средство для сжатия информации о качестве обслуживания до размера, допускающего умещение в пределах идентифицированной части.
30. Устройство по п.28, дополнительно содержащее средство для выбора информации о качестве обслуживания для размещения в идентифицированной части как функции размера идентифицированной части и важности детальности качества обслуживания.
31. Устройство по п.23, в котором информация о качестве обслуживания включает в себя информацию о задержке, информацию о размере очереди, информацию о минимальной скорости передачи данных, информацию о размере участка памяти маркера доступа или их комбинацию.
32. Постоянный машиночитаемый носитель, содержащий сохраненные на нем машиноисполняемые команды для:
идентификации части заголовка пакета данных, которая выполнена с возможностью вмещать информацию о качестве обслуживания, причем данная часть заголовка пакета данных ранее не использовалась для передачи информации о качестве обслуживания, а данная информация о качестве обслуживания является пригодной для передачи на базовую станцию; и
размещения информации о качестве обслуживания в идентифицированной части.
33. Постоянный машиночитаемый носитель по п.32, в котором заголовком пакета данных является заголовок управления доступом к среде передачи или заголовок управления линией радиосвязи.
34. Постоянный машиночитаемый носитель по п.32, дополнительно содержащий команды для определения информации о качестве обслуживания для размещения в идентифицированной части.
35. Постоянный машиночитаемый носитель по п.32, в котором информация о качестве обслуживания относится к следующему пакету данных.
36. Постоянный машиночитаемый носитель по п.32, дополнительно содержащий команды для передачи заголовка пакета данных с размещенной информацией о качестве обслуживания.
37. Постоянный машиночитаемый носитель по п.32, дополнительно содержащий команды для определения размера части заголовка пакета данных, которая вмещает информацию о качестве обслуживания.
38. Постоянный машиночитаемый носитель по п.37, дополнительно содержащий команды для сжатия информации о качестве обслуживания до размера, допускающего умещение в пределах идентифицированной части.
39. Постоянный машиночитаемый носитель по п.37, дополнительно содержащий команды для выбора информации о качестве обслуживания для размещения в идентифицированной части как функции размера идентифицированной части и важности детальности качества обслуживания.
40. Постоянный машиночитаемый носитель по п.32, где информация о качестве обслуживания включает в себя информацию о задержке, информацию о размере очереди, информацию о минимальной скорости передачи данных, информацию о размере участка памяти маркера доступа или их комбинацию.
41. Устройство беспроводной связи, содержащее:
процессор, сконфигурированный для:
идентификации части заголовка пакета данных, которая выполнена с возможностью вмещать информацию о качестве обслуживания, причем данная часть заголовка пакета данных ранее не использовалась для передачи информации о качестве обслуживания, а данная информация о качестве обслуживания является пригодной для передачи на базовую станцию; и
размещения информации о качестве обслуживания в идентифицированной части.
42. Устройство по п.41, в котором заголовок пакета данных является заголовком управления доступом к среде передачи.
43. Устройство по п.41, в котором информация о качестве обслуживания включает в себя информацию о задержке, информацию о размере очереди, информацию о минимальной скорости передачи данных, информацию о размере участка памяти маркера доступа или их комбинацию.
44. Устройство по п.41, в котором заголовком пакета данных является заголовок управления линией радиосвязи.
45. Устройство по п.41, в котором процессор дополнительно сконфигурирован для определения информации о качестве обслуживания для размещения в идентифицированной части.
46. Устройство по п.41, в котором информация о качестве обслуживания относится к следующему пакету данных.
47. Устройство по п.41, в котором процессор дополнительно сконфигурирован для передачи заголовка пакета данных с размещенной информацией о качестве обслуживания.
48. Устройство по п.41, в котором процессор дополнительно сконфигурирован для определения размера части заголовка пакета данных, которая вмещает информацию о качестве обслуживания.
49. Устройство по п.48, в котором процессор дополнительно сконфигурирован для сжатия информации о качестве обслуживания до размера, допускающего умещение в пределах идентифицированной части.
50. Устройство по п.48, в котором процессор дополнительно сконфигурирован для выбора информации о качестве обслуживания для размещения в идентифицированной части, как функции размера идентифицированной части и важности детальности качества обслуживания.
51. Способ для содействия приему информации о качестве обслуживания в базовой станции, состоящий в том, что:
получают в базовой станции заголовок пакета данных с информацией о качестве обслуживания, причем информация о качестве обслуживания является пригодной для передачи на базовую станцию и размещена в части заголовка пакета данных, которая ранее не использовалась для передачи информации о качестве обслуживания, до того момента, когда мобильная станция идентифицировала ее, как выполненную с возможностью вмещать информацию о качестве обслуживания; и
считывают информацию о качестве обслуживания принятого пакета данных.
52. Способ по п.51, в котором заголовком пакета данных является заголовок управления доступом к среде передачи или заголовок управления линией радиосвязи.
53. Способ по п.51, дополнительно состоящий в том, что изменяют режим работы устройства как функцию считанной информации о качестве обслуживания.
54. Способ по п.53, в котором информация о качестве обслуживания включает в себя информацию о задержке, информацию о размере очереди, информацию о минимальной скорости передачи данных или их комбинацию.
55. Способ по п.51, дополнительно состоящий в том, что восстанавливают после сжатия считанную информацию о качестве обслуживания, причем считанная информация о качестве обслуживания является сжатой.
56. Устройство беспроводной связи, содержащее:
приемник, сконфигурированный для получения заголовка пакета данных с информацией о качестве обслуживания, причем информация о качестве обслуживания является пригодной для передачи на базовую станцию и размещена в части заголовка пакета данных, которая ранее не использовалась для передачи информации о качестве обслуживания, до того момента, когда мобильная станция идентифицировала ее, как выполненную с возможностью вмещать информацию о качестве обслуживания; и
интерпретатор, сконфигурированный для считывания информации о качестве обслуживания принятого пакета данных.
57. Устройство по п.56, в котором заголовком пакета данных является заголовок управления доступом к среде передачи или заголовок управления линией радиосвязи.
58. Устройство по п.56, дополнительно содержащее модификатор, сконфигурированный для изменения режима работы устройства, в зависимости от считанной информации о качестве обслуживания.
59. Устройство по п.56, в котором информация о качестве обслуживания включает в себя информацию о задержке, информацию о размере очереди, информацию о минимальной скорости передачи данных или их комбинацию.
60. Устройство по п.56, дополнительно содержащее экстрактор, сконфигурированный для восстановления после сжатия считанной информации о качестве обслуживания, причем считанная информация о качестве обслуживания является сжатой.
61. Устройство беспроводной связи, содержащее:
средство для получения заголовка пакета данных с информацией о качестве обслуживания, причем информация о качестве обслуживания является пригодной для передачи на базовую станцию и размещена в части заголовка пакета данных, которая ранее не использовалась для передачи информации о качестве обслуживания, до того момента, когда мобильная станция идентифицировала ее, как выполненную с возможностью вмещать информацию о качестве обслуживания; и
средство для считывания информации о качестве обслуживания принятого пакета данных.
62. Устройство по п.61, в котором заголовком пакета данных является заголовок управления доступом к среде передачи или заголовок управления линией радиосвязи.
63. Устройство по п.61, дополнительно содержащее средство для изменения режима работы устройства как функцию считанной информации о качестве обслуживания.
64. Устройство по п.63, в котором информация о качестве обслуживания включает в себя информацию о задержке, информацию о размере очереди, информацию о минимальной скорости передачи данных или их комбинацию.
65. Устройство по п.61, дополнительно содержащее средство для восстановления после сжатия считанной информации о качестве обслуживания, причем считанная информация о качестве обслуживания является сжатой.
66. Постоянный машиночитаемый носитель, содержащий сохраненные на нем машиноисполняемые команды для:
получения заголовка пакета данных с информацией о качестве обслуживания, причем информация о качестве обслуживания является пригодной для передачи на базовую станцию и размещена в части заголовка пакета данных, которая ранее не использовалась для передачи информации о качестве обслуживания, до того момента, когда мобильная станция идентифицировала ее, как выполненную с возможностью вмещать информацию о качестве обслуживания; и
считывания информации о качестве обслуживания принятого пакета данных.
67. Постоянный машиночитаемый носитель по п.66, причем заголовком пакета данных является заголовок управления доступом к среде передачи или заголовок управления линией радиосвязи.
68. Постоянный машиночитаемый носитель по п.66, дополнительно содержащий команды для изменения режима работы устройства как функцию считанной информации о качестве обслуживания.
69. Постоянный машиночитаемый носитель по п.68, причем информация о качестве обслуживания включает в себя информацию о задержке, информацию о размере очереди, информацию о минимальной скорости передачи данных или их комбинацию.
70. Постоянный машиночитаемый носитель по п.66, дополнительно содержащий команды для восстановления после сжатия считанной информации о качестве обслуживания, причем считанная информация о качестве обслуживания является сжатой.
71. Устройство беспроводной связи, содержащее:
процессор, сконфигурированный для:
получения заголовка пакета данных с информацией о качестве обслуживания, причем информация о качестве обслуживания является пригодной для передачи на базовую станцию и размещена в части заголовка пакета данных, которая ранее не использовалась для передачи информации о качестве обслуживания, до того момента, когда мобильная станция идентифицировала ее, как выполненную с возможностью вмещать информацию о качестве обслуживания; и
считывания информации о качестве обслуживания принятого пакета данных.
72. Устройство по п.71, в котором заголовок пакета данных является заголовком управления доступом к среде передачи или заголовком управления линией радиосвязи.
73. Устройство по п.71, в котором информация о качестве обслуживания включает в себя информацию о задержке, информацию о размере очереди, информацию о минимальной скорости передачи данных или их комбинацию.
Описание изобретения к патенту
Настоящая заявка испрашивает приоритет патентной заявки США № 60/895,450, озаглавленной «REVERSE-LINK QOS INFORMATION IN A MAC HEADER» («ИНФОРМАЦИЯ О QOS ОБРАТНОЙ ЛИНИИ СВЯЗИ В ЗАГОЛОВКЕ MAC»), поданной 17 марта 2007 года, которая переуступлена правообладателю настоящей заявки и во всей полноте включена в материалы настоящей заявки посредством ссылки.
Настоящая заявка испрашивает приоритет патентной заявки США № 60/895,711, озаглавленной «REVERSE-LINK QOS INFORMATION IN A MAC HEADER» («ИНФОРМАЦИЯ О QOS ОБРАТНОЙ ЛИНИИ СВЯЗИ В ЗАГОЛОВКЕ MAC»), поданной 19 марта 2007 года, которая переуступлена правообладателю настоящей заявки и во всей полноте включена в материалы настоящей заявки посредством ссылки.
Область техники
Последующее описание в целом относится к беспроводной связи, и более точно, к вставке информации о качестве обслуживания в заголовок управления доступа к среде передачи.
Уровень техники
Системы беспроводной связи широко применяются для предоставления различных типов содержания связи, например, такого как речь, данные и так далее. Типичные системы беспроводной связи могут быть системами множественного доступа, допускающими поддержку связи с многочисленными пользователями посредством совместного использования имеющихся в распоряжении системных ресурсов (например, полосы пропускания и мощности передачи, и т.д.). Примеры таких систем множественного доступа могут включать в себя системы множественного доступа с кодовым разделением (CDMA), системы множественного доступа с временным разделением (TDMA), системы множественного доступа с частотным разделением (FDMA) и системы множественного доступа с ортогональным частотным разделением (OFDMA) и тому подобные.
Обычно системы беспроводной связи множественного доступа могут одновременно поддерживать связь для многочисленных мобильных устройств. Каждое мобильное устройство поддерживает связь с одной или более базовых станций посредством передач по прямой и обратной линиям связи. Прямая линия связи (или нисходящая линия связи) обозначает линию связи от базовых станций к мобильным устройствам, а обратная линия связи (или восходящая линия связи) обозначает линию связи от мобильных устройств к базовым станциям. Кроме того, связь между мобильными устройствами и базовыми станциями может устанавливаться через системы с одним входом и одним выходом (SISO), системы с многими входами и одним выходом (MISO), системы с многими входами и многими выходами (MIMO) и так далее.
Системы MIMO используют многочисленные (NT) передающие антенны и многочисленные (NR) приемные антенны для передачи данных. Канал MIMO, образованный N T передающими и NR приемными антеннами, может быть разложен на NS независимых каналов, которые могут обозначаться как пространственные каналы, где NS {NT, NR}. Каждый из NS независимых каналов соответствует измерению. Более того, системы MIMO могут обеспечивать улучшенные эксплуатационные показатели (например, повышенную спектральную эффективность, более высокую пропускную способность и/или большую надежность), если используются дополнительные измерения, создаваемые многочисленными передающими и приемными антеннами.
Системы MIMO могут поддерживать различные технологии дуплексной передачи для разделения связи по прямой и обратной линии связи через общую физическую среду. Например, дуплексные системы с частотным разделением (FDD) могут использовать несходные диапазоны частот для связи по прямой и обратной линиям связи. Например, в дуплексных системах с временным разделением (TDD), связь по прямой и обратной линиям связи может применять общий диапазон частот.
РАСКРЫТИЕ ИЗОБРЕТЕНИЯ
Последующее представляет упрощенное краткое изложение одного или более вариантов осуществления, для того чтобы обеспечить базовое понимание таких вариантов осуществления. Это краткое изложение не является исчерпывающим обзором всех предполагаемых вариантов осуществления и не предназначено ни для идентификации ключевых или критических элементов всех вариантов осуществления, ни для очерчивания объема какого-нибудь или всех вариантов осуществления. Его единственная цель состоит в том, чтобы представить некоторые принципы одного или более вариантов осуществления в упрощенном виде, в качестве вступления к более подробному описанию, которое представлено ниже.
Согласно аспекту, в материалах настоящей заявки описан способ, который содействует передаче информации о качестве обслуживания. Способ может содержать идентификацию части заголовка пакета данных, который вмещает информацию о качестве обслуживания. В дополнение, способ может включать в себя размещение информации о качестве обслуживания в идентифицированной части.
Еще один аспект относится к устройству беспроводной связи, которое может содержать распознаватель, сконфигурированный для идентификации части заголовка пакета данных, которая вмещает информацию о качестве обслуживания. Дополнительно, устройство может включать в себя компоновщик, сконфигурированный для размещения информации о качестве обслуживания в идентифицированной части.
В дополнительном аспекте, устройство беспроводной связи может содержать средство для идентификации части заголовка пакета данных, которая вмещает информацию о качестве обслуживания. Дополнительно, устройство может содержать средство для размещения информации о качестве обслуживания в идентифицированной части.
Еще один другой аспект относится к машиночитаемому носителю, имеющему машиноисполняемые команды, хранимые на нем, для идентификации части заголовка пакета данных, которая вмещает информацию о качестве обслуживания. К тому же, могут быть команды для размещения информации о качестве обслуживания в идентифицированной части.
Еще один другой аспект относится к устройству в системе беспроводной связи, которое включает в себя процессор, сконфигурированный для идентификации части заголовка пакета данных, которая вмещает информацию о качестве обслуживания. Дополнительно, процессор может быть сконфигурирован для размещения информации о качестве обслуживания в идентифицированной части.
Согласно аспекту, в материалах настоящей заявки описан способ, который содействует приему информации о качестве обслуживания. Способ может включать в себя получение заголовка пакета данных с информацией о качестве обслуживания. Дополнительно, способ может включать в себя считывание информации о качестве обслуживания принятого пакета данных.
Еще один аспект относится к устройству беспроводной связи, содержащему приемник, который получает заголовок пакета данных с информацией о качестве обслуживания. Дополнительно, устройство может содержать интерпретатор, который считывает информацию о качестве обслуживания принятого пакета данных.
Еще один другой аспект относится к устройству беспроводной связи, содержащему средство для получения заголовка пакета данных с информацией о качестве обслуживания. Более того, устройство может включать в себя средство для считывания информации о качестве обслуживания принятого пакета данных.
Еще один другой аспект относится к машиночитаемому носителю, имеющему машиноисполняемые команды, хранимые на нем, для получения заголовка пакета данных с информацией о качестве обслуживания. В дополнение, могут быть команды для считывания информации о качестве обслуживания принятого пакета данных.
В дополнительном аспекте, в системе беспроводной связи, устройство содержит процессор, сконфигурированный для получения заголовка пакета данных с информацией о качестве обслуживания. Более того, процессор может быть сконфигурирован для считывания информации о качестве обслуживания принятого пакета данных.
Для достижения вышеизложенных и связанных целей, один или более вариантов осуществления содержат признаки, полностью описанные в дальнейшем и подробно указанные в формуле изобретения. Последующее описание и прилагаемые чертежи подробно излагают определенные иллюстративные аспекты одного или более вариантов осуществления. Эти аспекты, однако, являются указывающими только на некоторые из различных способов, которыми могут применяться принципы различных вариантов осуществления, при этом описанные варианты осуществления предназначены охватывать все такие аспекты и их эквиваленты.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Фиг.1 - иллюстрация системы беспроводной связи в соответствии с различными аспектами, изложенными в материалах настоящей заявки.
Фиг.2 - иллюстрация примерной конфигурации мобильного устройства и базовой станции для передачи информации о качестве обслуживания в заголовке пакета данных.
Фиг.3 - иллюстрация примерной конфигурации детализированного мобильного устройства и базовой станции для передачи информации о качестве обслуживания в заголовке пакета данных.
Фиг.4 - иллюстрация примерной конфигурации мобильного устройства и детализированной базовой станции для передачи информации о качестве обслуживания в заголовке пакета данных.
Фиг.5 - иллюстрация примерных пакетов данных с заголовками, которые раскрывают информацию о качестве обслуживания, для пакетов, расположенных в очереди.
Фиг.6 - иллюстрация примерного способа, который содействует размещению информации о качестве обслуживания в заголовке пакета данных.
Фиг.7 - иллюстрация примерного детализированного способа, который содействует размещению информации о качестве обслуживания в заголовке пакета данных.
Фиг.8 - иллюстрация примерного способа, который содействует считыванию информации о качестве обслуживания, расположенной в заголовке пакета данных.
Фиг.9 - иллюстрация примерного детализированного способа, который содействует считыванию информации о качестве обслуживания, расположенной в заголовке пакета данных.
Фиг.10 - иллюстрация примерного мобильного устройства, которое содействует размещению информации о качестве обслуживания в заголовке пакета данных.
Фиг.11 - иллюстрация примерной системы, которая содействует считыванию информации о качестве обслуживания из заголовка пакета данных.
Фиг.12 - иллюстрация примерной сетевой среды беспроводной связи, которая может применяться в сочетании с различными системами и способами, описанными в материалах настоящей заявки.
Фиг.13 - иллюстрация примерной системы, которая содействует размещению информации о качестве обслуживания в заголовке пакета данных.
Фиг.14 - иллюстрация примерной системы, которая содействует считыванию информации о качестве обслуживания из заголовка пакета данных.
ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ
Методы, описанные в материалах настоящей заявки, могут использоваться для различных систем беспроводной связи, таких как системы множественного доступа с кодовым разделением (CDMA), множественного доступа с временным разделением (TDMA), множественного доступа с частотным разделением (FDMA), множественного доступа с ортогональным частотным разделением (OFDMA), FDMA на одиночной несущей (SC-FDMA), и другие. Термины «система» и «сеть» часто используются взаимозаменяемо. Система CDMA может реализовывать технологию радиосвязи, такую как универсальный наземный радиодоступ (UTRA), CDMA2000, и т.д. UTRA включает в себя широкополосный CDMA (W-CDMA) и другие варианты CDMA. CDMA2000 покрывает стандарты временного стандарта (IS)-2000, IS-95 и IS-856. Система TDMA может реализовывать технологию радиосвязи, такую как глобальная система мобильной связи (GSM). Система OFDMA может реализовывать технологию радиосвязи, такую как развитый универсальный наземный радиодоступ (UTRA или E-UTRA). Сверхширокополосная мобильная связь (UMB), стандарт Института инженеров по электротехнике и электронике (IEEE) 802.11 (Wi-Fi), стандарт IEEE 802.16 (WiMAX), стандарт IEEE 802.20, Flash-OFDM®, и т.д. Универсальный наземный радиодоступ (UTRA) и E-UTRA являются частью Универсальной системы мобильных телекоммуникаций (UMTS). Долгосрочное развитие (LTE) 3GPP (Проекта партнерства 3-его поколения) является планируемым выпуском UMTS, который использует E-UTRA, который применяет OFDMA на нисходящей линии связи и SC-FDMA на восходящей линии связи. UTRA, E-UTRA, UMTS, LTE и GSM описаны в документах от организации, именуемой «Проект партнерства 3-его поколения» (3GPP). CDMA2000 и UMB описаны в документах от организации, именуемой «Проект 2 партнерства 3-его поколения» (3GPP2).
Различные варианты осуществления далее описаны со ссылкой на чертежи, на всех из которых одинаковые номера ссылок используются для обозначения идентичных элементов. В последующем описании, для целей пояснения, многочисленные специфичные детали изложены для того, чтобы обеспечить исчерпывающее понимание одного или более вариантов осуществления. Однако может быть очевидным, что такие варианты осуществления могут быть осуществлены на практике без этих специфических деталей. В других случаях, широко известные конструкции и устройства показаны в виде структурной схемы для того, чтобы облегчить описание одного или более вариантов осуществления.
Используемые в этой заявке термины «компонент», «модуль», «система» и тому подобные предназначены для обозначения связанного с компьютером объекта, любого из аппаратных средств, аппаратно реализованного программного обеспечения, комбинации аппаратных средств и программного обеспечения, программного обеспечения, либо программного обеспечения в ходе выполнения. Например, компонент может быть, но не ограничиваясь этим, процессом, работающим в процессоре, процессором, объектом, исполняемым файлом, потоком исполнения, программой и/или компьютером. В качестве иллюстрации, как приложение, исполняемое в вычислительном устройстве, так и вычислительное устройство могут быть компонентом. Один или более компонентов могут находиться в пределах процесса и/или потока управления, и компонент может быть локализован на одном компьютере и/или распределен между двумя или более компьютерами. В дополнение, такие компоненты могут приводиться в исполнение с различных машиночитаемых носителей, содержащих различные структуры данных, хранимые на них. Компоненты могут поддерживать связь посредством локальных и/или удаленных процессов, например, в соответствии с сигналом, содержащим один или более пакетов данных (например, данных из одного компонента, взаимодействующего с другим компонентом в локальной системе, распределенной системе, и/или через сеть, такую как сеть Интернет, с другими системами посредством сигнала).
Более того, различные варианты осуществления описаны в материалах настоящей заявки в связи с мобильным устройством. Мобильное устройство также может называться системой, абонентским узлом, абонентской станцией, мобильной станцией, мобильным телефоном, удаленной станцией, удаленным терминалом, терминалом доступа, пользовательским терминалом, терминалом, устройством беспроводной связи, агентом пользователя, пользовательским устройством или пользовательским оборудованием (UE). Мобильное устройство может быть сотовым телефоном, беспроводным телефоном, телефоном протокола инициации сеанса (SIP), станцией беспроводного абонентского доступа (WLL), персональным цифровым секретарем (PDA), карманным устройством, обладающим возможностью беспроводного соединения, или другим(и) устройством(ами) обработки, соединенным(и) с беспроводным модемом. Более того, различные варианты осуществления описаны в материалах настоящей заявки в связи с базовой станцией. Базовая станция может использоваться для связи с мобильным(и) устройством(ами) и, к тому же, может обозначаться как точка доступа, Узел В, e-Node B (усовершенствованный Узел В, e-NB), или некоторой другой терминологией.
Более того, различные аспекты или признаки, описанные в материалах настоящей заявки, могут быть реализованы в качестве способа, устройства или изделия с использованием стандартных технологий программирования и/или проектирования. Термин «изделие», используемый в материалах настоящей заявки, подразумевается охватывающим компьютерную программу, доступную с любого машиночитаемого устройства, несущей или носителей. Например, машиночитаемые носители могут включать в себя, но не ограничиваются этим, магнитные запоминающие устройства (например, жесткий диск, гибкий магнитный диск, магнитные полосы, и т.д.), оптические диски (например, компакт диск (CD), цифровой многофункциональный диск (DVD), и т.д.), интеллектуальные карты и устройства флэш-памяти (например, СППЗУ (стираемое программируемое постоянное запоминающее устройство (EPROM), карту памяти, память типа stick, key drive и т.д.). Дополнительно, различные запоминающие носители, описанные в материалах настоящей заявки, могут представлять одно или более устройств и/или других машиночитаемых носителей для хранения информации. Термин «машиночитаемый носитель» может включать в себя, без ограничения, беспроводные каналы и различные другие носители, допускающие сохранение, удерживание и/или перенос команды и/или данных.
Далее, со ссылкой на Фиг.1, проиллюстрирована система 100 беспроводной связи в соответствии с различными вариантами осуществления, представленными в материалах настоящей заявки. Система 100 содержит базовую станцию 102, которая может включать в себя многочисленные группы антенн. Например, одна группа антенн может включать в себя антенны 104 и 106, другая группа может содержать антенны 108 и 110, и дополнительная группа может включать в себя антенны 112 и 114. Две антенны проиллюстрированы для каждой группы антенн; однако, большее или меньшее количество антенн может использоваться для каждой группы. Базовая станция 102 дополнительно может включать в себя цепь передатчика и цепь приемника, каждая из которых, в свою очередь, может содержать множество компонентов, ассоциативно связанных с передачей и приемом сигнала (например, процессоры, модуляторы, мультиплексоры, демодуляторы, демультиплексоры, антенны и т.д.), как будет приниматься во внимание специалистом в данной области техники.
Базовая станция 102 может поддерживать связь с одним или более мобильных устройств, таких как мобильное устройство 116 и мобильное устройство 122; однако, должно приниматься во внимание, что базовая станция 102 может поддерживать связь по существу с любым количеством мобильных устройств, подобных мобильным устройствам 116 и 122. Мобильными устройствами 116 и 122, например, могут быть сотовые телефоны, смартфоны, дорожные компьютеры, карманные устройства связи, карманные вычислительные устройства, спутниковые радиоприемники, глобальные системы определения местоположения, PDA и/или любое другое пригодное устройство для связи через систему 100 беспроводной связи. Как изображено, мобильное устройство 116 находится на связи с антеннами 112 и 114, где антенны 112 и 114 передают информацию на мобильное устройство 116 по прямой линии 118 связи и принимают информацию с мобильного устройства 116 по обратной линии 120 связи. Более того, мобильное устройство 122 находится на связи с антеннами 104 и 106, где антенны 104 и 106 передают информацию на мобильное устройство 122 по прямой линии 124 связи и принимают информацию с мобильного устройства 122 по обратной линии 126 связи. В системе дуплекса с частотным разделением (FDD), например, прямая линия 118 связи может использовать иную полосу частот, нежели используемая обратной линией 120 связи, а прямая линия 124 связи может применять иную полосу частот, чем применяемая обратной линией 126 связи. Кроме того, в системе дуплекса с временным разделением (TDD), прямая линия 118 связи и обратная линия 120 связи могут использовать общую полосу частот, и прямая линия 124 связи и обратная линия 126 связи могут использовать общую полосу частот.
Набор антенн и/или область, в которой они обеспечиваются для поддержания связи, может обозначаться как сектор базовой станции 102. Например, многочисленные антенны могут быть предназначены для поддержания связи с мобильными устройствами в секторе из областей, покрываемых базовой станцией 102. При передаче по прямым линиям 118 и 124 связи, передающие антенны базовой станции 102 могут использовать формирование диаграммы направленности, чтобы улучшать отношение сигнал/шум прямых линий 118 и 124 связи для мобильных устройств 116 и 122. К тому же, в то время как базовая станция 102 использует формирование диаграммы направленности, чтобы передавать на мобильные устройства 116 и 122, произвольно разбросанные по всей ассоциативно связанной области покрытия, мобильные устройства в соседних сотах могут подвергаться меньшим помехам по сравнению с базовой станцией, передающей через одиночную антенну на все свои мобильные устройства.
Со ссылкой на Фиг.2, раскрыта примерная система 200, которая предоставляет возможность передавать информацию о качестве обслуживания (QoS) через заголовок пакета данных, например, с мобильного устройства 202 на базовую станцию 204, такую как сервер. Мобильное устройство 202 пересылает пакеты данных на базовую станцию 204, причем пакеты включают в себя информацию QoS в сегменте заголовка. Например, заголовок пакета данных может быть заголовком управления доступом к среде передачи (MAC) или заголовком управления линией радиосвязи (RLC). Должно приниматься во внимание, что использование заголовков MAC или заголовков RLC в раскрытии объекта изобретения применяется в качестве примера заголовков пакетов данных и, таким образом, может быть замещено любым другим видом заголовка пакета данных. Пакет данных может включать в себя заголовок MAC, а также, например, группу информации.
Различные пакеты данных могут находиться в очереди, расположенной на мобильном устройстве 202, ожидая пересылки на базовую станцию 204. Информация о QoS для пакета данных может быть размещена в заголовке MAC передаваемого пакета данных. Распознаватель 206 может использовать анализ над группой информации, а также заголовком MAC, ассоциативно связанным с группой информации, для идентификации части заголовка пакета данных, допускающего вмещение информации о QoS. Например, в заголовке MAC могут быть биты (или байты), которые не используются во время передачи ассоциативно связанной группы информации - распознаватель 206 может идентифицировать неиспользуемые байты в качестве места для размещения информации о QoS. Компоновщик 208 может размещать информацию о QoS в идентифицированной части, и может выполняться проверка, чтобы гарантировать, что во время размещения не произойдет ошибка, такая как непреднамеренное удаление информации заголовка MAC. Заголовок MAC с информацией о QoS, а также ассоциативно связанной группой информации, может передаваться на базовую станцию 204.
Базовая станция может собирать заголовок MAC с информацией о QoS в соединении с ассоциативно связанной группой информации, что может быть облегчено приемником 210. Например, приемник 210 может работать с различными дополнительными признаками, такими как аутентификатор, чтобы определять, что полученный пакет данных происходит из надежного источника. В дополнение, приемник 210 может идентифицировать мобильное устройство, которое передавало заголовок пакета данных с информацией о QoS. Возможно, что множество мобильных устройств могут передавать заголовки пакетов данных с информацией QoS на базовую станцию 204, и приемник 210 может определять, какое мобильное устройство отправляет конкретный пакет. Интерпретатор 212 может идентифицировать информацию о QoS из заголовка MAC и считывать идентифицированную информацию.
При передаче общего пакета данных, информация о QoS передается вне полосы, означая, что информация о QoS передается по другому физическому каналу. Однако, в некоторых системах связи (например, системах типа LTE), нет дополнительного физического канала, чтобы использовать его для передачи информации о QoS. Традиционное решение в отношении недостатка дополнительного физического канала в сценарии LTE состоит в том, чтобы использовать внутриполосную сигнализацию с сегментацией кадра. Поскольку это сработало для многих приложений, было произведено небольшое дополнительное усовершенствование. Раскрытие объекта изобретения идет вразрез с традиционной тенденцией использования внутриполосной сигнализации с сегментацией кадра для включения информации о QoS в существующий заголовок MAC, таким образом, практически устраняя дополнительную нагрузку и предусматривая меньшее количество ошибок. Это может быть особенно важным при передаче голоса по протоколу сети Интернет (VoIP), где сегментация кадра может вызывать нарушение назначения, так что речевая связь может быть затрудненной, если не невозможной, для использования.
Далее, со ссылкой на Фиг.3, раскрыта примерная система 300, которая предоставляет возможность передавать информацию о QoS через заголовок пакета данных, с детализированным мобильным устройством 202. Распознаватель 206 может идентифицировать часть заголовка пакета данных, допускающую вмещение информации о QoS. Согласно идентифицированной части, анализатор 302 может определять размер части заголовка пакета данных, которая является допускающей вмещение информации о QoS.
Оценщик 304 может принимать решение в отношении того, пригодна ли информация о QoS для передачи на базовую станцию 204. Общие примеры информации о QoS, которая может быть полезной базовой станции 204, могут включать в себя информацию о планировании, размер очереди, профиль задержки данных на глубине участка памяти маркера доступа очереди, задержка головной части очереди, предельный срок задержки, минимальная скорость передачи данных для удовлетворения требований QoS, и тому подобное. Оценщик 304 может использовать методы искусственного интеллекта для предсказания информации о QoS, которая должна иметь пользу для базовой станции 204.
Возможно, что есть присутствующая в большем объеме информация о QoS, которая может передаваться на базовую станцию, чем допустимая согласно размеру имеющейся в распоряжении части заголовка MAC. Информация о QoS может сжиматься уплотнителем 306, чтобы умещаться в пределах идентифицированной части заголовка MAC. Могут использоваться различные типы технологий сжатия, в том числе сжатие с потерей данных, а также сжатие без потери данных. Однако, по-прежнему возможно, что сжатая информация о QoS слишком велика, чтобы умещаться в пределах части, идентифицированной в заголовке MAC. Модуль 308 решения может выбирать информацию о QoS для размещения в заголовке MAC, например, на основании набора предопределенных правил. Другие конфигурации и операции уплотнителя 306 и модуля 308 решения могут быть осуществлены на практике. Например, модуль 308 решения может предсказывать размер сжатия разных частей информации о QoS и выбирать части для включения на основании предсказания до сжатия. Это может сберечь ресурсы системы 300, поскольку будет меньше сжатия, которое потребляет относительно большое количество ресурсов. Уплотнитель 306 может сжимать выбранную информацию о QoS, и может выполняться проверка, есть ли оставшееся место для добавления большего количества данных. В дополнение, может подаваться обратная связь, из условия чтобы операции модуля 308 решения могли видоизменяться, например, то, каким образом производятся предсказания.
Компоновщик 208 может размещать информацию QoS в идентифицированной части заголовка MAC, например, в сжатом формате. Передатчик 310 данных может передавать заголовок MAC с информацией о QoS, а также ассоциативно связанной группой информации, на базовую станцию 204. Согласно одному из вариантов осуществления, группа информации и/или заголовок MAC могут шифроваться в целях обеспечения безопасности. Базовая станция 204 может иметь приемник 210, который получает заголовок MAC и группу информации из передатчика 310 данных, наряду с тем что интерпретатор 212 может считывать информацию о QoS, включенную в заголовок MAC.
Далее, со ссылкой на Фиг.4, раскрыта примерная система 400, которая предоставляет возможность передавать информацию о QoS через заголовок пакета данных, с мобильным устройством 202 и детализированной базовой станцией 204. Распознаватель 206 может идентифицировать часть заголовка MAC, ассоциативно связанного с группой информации, которая может вмещать информацию QoS, ожидающей передачи в очереди. Информация о QoS может размещаться в идентифицированной части заголовка MAC компоновщиком 208, и заголовок MAC с информацией о QoS и ассоциативно связанной группой информации может передаваться на базовую станцию 204.
На базовой станции 206, приемник 210 может получать пакет данных, который включает в себя заголовок MAC с информацией QoS. Экстрактор 402 может восстанавливать после сжатия информацию о QoS, расположенную в заголовке MAC, например, сжатую уплотнителем 306 по Фиг.3. Разные проверки могут осуществляться на практике в отношении сжатия данных, такие как выполнение многочисленных итераций восстановления после сжатия, для определения, являются ли результаты непротиворечивыми. Если результаты не являются непротиворечивыми, то могут использоваться правила, чтобы определять точный результат восстановления после сжатия.
Восстановленная после сжатия информация о QoS может удерживаться в локальном запоминающем устройстве и считываться интерпретатором 212. Результат считывания может передаваться в модификатор 404, который изменяет режим работы на основании считывания, такой как режим работы базовой станции 204. В контексте VoIP, определенные гарантии ресурсов задаются в информации о QoS, чтобы гарантировать, что могут быть получены надлежащие функциональные возможности. Для примера, информация о QoS может задавать, что должна поддерживаться конкретная скорость передачи данных, для того чтобы связь VoIP была успешной. Информация о QoS, используемая в системе 400, может включать в себя информацию о задержке, размер очереди, минимальную скорость передачи данных или их комбинацию.
Далее, со ссылкой на Фиг.5, раскрыта примерная конфигурация 500 пакетов данных, где пакеты данных могут пересылаться между мобильным устройством 202 по Фиг.2 и базовой станцией 204 по Фиг.2. Информация о QoS, расположенная в пакете данных, например, не относится к пакету данных, где расположена. Различные проблемы могут возникать, если информация о QoS описывает сопутствующую информацию. Например, пакет 502 данных может иметь заголовок A 504 и группу A 506 информации. Если заголовок A 504 описывал информацию о QoS, имеющую отношение к группе A 506 информации, с которой он ассоциативно связан, то, вероятно, что информация QoS имеет наименьшее значение. Вследствие промежутков времени обработки, неустранимых задержек, и тому подобного, группа A 506 информации обрабатывается прежде, чем считана информация о QoS в заголовке A 504, и происходит действие над считанной информацией.
Поэтому информация о QoS в заголовке MAC может относиться к следующим пакетам данных, с которыми заголовок MAC не является ассоциативно связанным, например, следующий пакет данных, который может быть расположен в очереди. Другой пакет 508 данных может быть в очереди, ожидая передачи в буфере, из мобильного устройства 202 по Фиг.2 на базовую станцию 204 по Фиг.2, где пакет 508 данных включает в себя заголовок В 510 и группу В 512 информации. Заголовок A 504 может включать в себя информацию о QoS для группы В 512 информации, из условия чтобы заголовок MAC для пакета данных идентифицировал информацию о QoS для следующего пакета данных. Подобным образом, пакет 514 данных может иметь заголовок С 516 и группу С 518 информации, где заголовок В 510 включает в себя информацию о QoS, имеющую отношение к группе С 518 информации. Заголовки MAC, включающие в себя информацию о QoS для следующих пакетов данных, могут продолжаться на всем протяжении очереди.
Согласно одному из вариантов осуществления, мобильное устройство 202 по Фиг.2 и базовая станция 204 по Фиг.2 могут поддерживать связь друг с другом, чтобы улучшать конфигурации QoS заголовка MAC. Информация о QoS может быть размещена в заголовке MAC для непосредственно следующего пакета данных - однако, это по-прежнему может не быть достаточно рано для адекватной обработки для базовой станции 204 по Фиг.2. На мобильное устройство 202 по Фиг.2 может отправляться сообщение, что должно быть большее разделение, а мобильное устройство 202 по Фиг.2 может увеличивать расстояние между информацией о QoS, например, размещая информацию о QoS в заголовке MAC на два пакета раньше приема базовой станцией 204 по Фиг.2. И наоборот, сообщение может передавать, что информация о QoS может быть размещена в более близких пакетах данных. Несмотря на то, что Фиг.5 раскрывает независимую группу информации и заголовок в качестве части пакета данных, должно приниматься во внимание, что на практике могут осуществляться и другие конфигурации. Например, сам пакет данных может быть группой информации, где заголовок является ассоциативно связанным, но все-таки быть объектом, не зависящим от пакета данных.
Со ссылкой на Фиг.6-9 проиллюстрированы способы, относящиеся к передаче информации о QoS в заголовке MAC. Несмотря на то, что, в целях упрощения пояснения, способы показаны и описаны в качестве последовательности действий, должно пониматься и приниматься во внимание, что способы не ограничены порядком действий, так как некоторые действия могут, в соответствии с одним или более вариантами осуществления, происходить в различных очередностях и/или одновременно с другими действиями из тех, которые показаны и описаны в материалах настоящей заявки. Например, специалисты в данной области техники будут понимать и принимать во внимание, что способ, в качестве альтернативы, мог бы быть представлен в качестве последовательности взаимосвязанных состояний или событий, таких как на диаграмме состояний. Более того, не все проиллюстрированные действия могут требоваться для реализации способа в соответствии с одним или более вариантов осуществления.
Далее, со ссылкой на Фиг.6, раскрыт примерный способ 600 для размещения информации о QoS в заголовке MAC. Часть заголовка MAC, допускающая вмещение информации о QoS, может быть идентифицирована при действии 602. Может происходить сканирование заголовка MAC для распознавания незанятых областей, где незанятые области идентифицируются в качестве вмещающих, когда это возможно. Однако могут иметь место более сложные решения. Например, в дополнение к распознаванию незанятых областей, могут выполняться различные проверки, чтобы определить, является ли незанятая область достаточной для удерживания информации о QoS, такие как определение размера незанятой области, или, является ли незанятая область энергозависимой.
При событии 604, информация о QoS может быть размещена в идентифицированной незанятой области. Размещение может быть в сосредоточенной области или распределенным по всему заголовку MAC. В иллюстративном примере, может выполняться проверка, чтобы определить, есть ли незанятые байты для размещения информации о QoS в одном местоположении буфера. Если есть, тогда происходит размещение; однако, если нет единой области, то информация о QoS может быть распространена на всем протяжении заголовка MAC. Согласно одному из вариантов осуществления, может происходить манипуляция в отношении заголовка MAC. Не относящаяся к QoS информация может перемещаться для создания сосредоточенного пространства для информации о QoS. В дополнение, может происходить интеллектуальная компоновка, из условия, чтобы не относящаяся к QoS информация не только перемещалась для сосредоточения информации о QoS, но также и для сосредоточения ее самой.
Далее, со ссылкой на Фиг.7, раскрыт примерный способ 700 для размещения информации о QoS в заголовке пакета данных. На этапе 702, может приниматься решение о том, какая информация QoS должна быть размещена в заголовке пакета данных и/или передана. Может выполняться анализ для сбора и/или выработки информации о QoS, такой как данные задержки, информация о планировании, и тому подобное. Предыдущие передачи могут анализироваться, чтобы определять информацию о QoS, которая исторически полезна базовым станциям, и/или сложный анализ может использоваться для предсказания данных, которые вероятно должны быть полезны базовым станциям. Избирательная информация о QoS может быть предназначена для размещения в заголовке пакета данных. Это может включать в себя всю или часть пригодной/известной информации о QoS.
Часть заголовка данных, которая является допускающей вмещение информации о QoS, может быть идентифицирована на этапе 704, который может производиться, как описано в аспектах раскрытия объекта изобретения. В дополнение к идентификации части, при событии 706, может определяться размер имеющейся в распоряжении части. Идентификация размера части может включать в себя полный размер в заголовке MAC, размер части имеющихся в распоряжении сегментов в заголовке MAC, и тому подобное.
Может выполняться проверка 708, чтобы определять, умещается ли информация о QoS в пределах идентифицированной части. Если информация о QoS не умещается, то может приниматься решение при проверке 710, должна ли информация о QoS фильтроваться и/или сжиматься, чтобы предоставить возможность для размещения в заголовке MAC. Если выбрано сжатие, то, на этапе 712, может происходить сжатие с потерей данных или без потери данных при попытке заставить информацию QoS уместиться в пределах идентифицированной части. Если сделан выбор события 714, то может выполняться фильтрация в отношении того, какая информация о QoS должна быть включена в заголовок пакета данных. Фильтрация может быть взвешенной задачей, где полезность информации сопоставляется с размером, из условия, чтобы большее количество информации о QoS могло вмещаться, даже если информация оценена имеющей относительно малое значение.
Хотя способ 700 раскрывает выбор и сжатие взаимно исключающими друг друга, должно приниматься во внимание, что они оба могут выполняться для одного набора информации о QoS. Например, информация о QoS может сжиматься, а способ 700 может возвращаться к проверке 708, чтобы определять, выполняется ли умещение. Если сжатая информация о QoS не умещается в заголовке пакета данных, то способ 700 может фильтровать сжатую информацию о QoS. И наоборот, информация о QoS может фильтроваться, а затем сжиматься. Дополнительно, способ 700 может включать в себя, в альтернативных вариантах осуществления, процедуры для ситуаций, где сжатие и выбор не способны заставить информацию о QoS уместиться в идентифицированном пространстве, где, например, может отправляться сообщение об ошибке.
При событии 716, информация о QoS может быть размещена в идентифицированной части заголовка MAC, как описано аспектами раскрытия объекта изобретения. Способ 700 может приводить к этому результату после сжатия/выбора информации о QoS, а также, если проверка 708 имеет следствием положительное решение, такое что информация о QoS умещается в идентифицированной части. Согласно одному из вариантов осуществления, информация о QoS, относящаяся к одному пакету данных, может быть размещена в многочисленных заголовках пакетов данных. Например, информация о планировании и минимальные требуемые ресурсы могут быть необходимой информацией для базовой станции касательно конкретного пакета данных; однако, могут быть случаи, где не имеется в наличии одиночного заголовка MAC, который может вмещать оба куска необходимой информации, даже в сжатом виде. Заголовок MAC для пакета данных, приблизительно за три до зависимого пакета, может вмещать информацию о планировании, наряду с тем, что заголовок MAC для пакета данных приблизительно за два до зависимого пакета, может вмещать информацию о минимальных требуемых ресурсах.
Заголовок пакета данных, вмещающий информацию о QoS, может передаваться при событии 718, например, передаваться непосредственно на базовую станцию. Заголовок MAC с информацией о QoS может быть ассоциативно связан с пакетом данных и передаваться беспроводным образом. Более того, передача заголовка пакета данных с информацией о QoS может использовать различные защитные признаки, такие как шифрование, для защиты уязвимых данных.
Далее, со ссылкой на Фиг.8, раскрыт примерный способ 800 для обработки заголовка пакета данных, который вмещает информацию о QoS. Заголовок пакета данных может быть получен на этапе 802, например, принят через радиоволновую связь. Наряду с получением заголовка пакета данных (и, возможно, ассоциативно связанного пакета данных), могут выполняться различные проверки. Например, защитное сканирование может происходить по заголовку пакета данных, чтобы определять, есть ли злонамеренное содержимое; если злонамеренное содержимое обнаружено, то может происходить этап, где злонамеренное содержимое может быть подвергнуто карантину, и тому подобное.
Информация о QoS, вмещенная в заголовок пакета данных, может считываться на этапе 804. Наряду со считыванием информации о QoS, копия информации может удерживаться для хранения. Считывание может включать в себя идентификацию пакета данных, к которому относится информация о QoS, поскольку информация о QoS в заголовке пакета данных может относиться не к ассоциативно связанному пакету данных, а к пакету данных, хранимому в очереди.
Далее, со ссылкой на Фиг.9, раскрыт примерный способ 900, который обрабатывает заголовок пакета данных, который вмещает информацию о QoS. Пакет данных с заголовком может быть получен на этапе 902. Совокупность проверок может происходить в время приема пакета данных с заголовком MAC, таких как проверка для определения, происходит ли пакет из авторизованного источника.
В некоторых случаях, заголовок пакета данных, который включает в себя информацию о QoS, содержит сжатую информацию о QoS. Поэтому восстановление после сжатия информации о QoS может происходить при событии 904. Восстановление после сжатия может происходить только для информации о QoS, для информации заголовка пакета данных, для полного пакета данных, и так далее. В дополнение к восстановлению после сжатия, также может выполняться дешифрование, если информация о QoS защищена таким образом, например, посредством использования ключа дешифрования.
Восстановленная после сжатия информация о QoS может считываться на этапе 906, который может включать в себя интерпретацию содержания информации о QoS. Например, информация о QoS может определять минимальное количество ресурсов, которые должны быть выделены для связи VoIP. Может выполняться проверка, чтобы определить, есть ли в распоряжении определенное количество ресурсов.
Считывание информации о QoS может выполняться в соответствии с событием 908. С использованием предыдущего примера, если есть достаточно ресурсов, имеющихся в распоряжении, то может быть назначено надлежащее количество ресурсов. Наряду с тем, что можно сопоставлять с минимумом, могут выполняться действия, которые являются более сложными, такие как определение предпочтительного количества ресурсов и назначение предпочтительного количества. Однако, если нет достаточно ресурсов, имеющихся в распоряжении, то можно выполнять действие, которое освобождает излишне потребляемые ресурсы, чтобы добиться минимального количества. Более того, если достаточные ресурсы не могут быть выделены, например, для связи VoIP, то может быть реализована логика для разрешения неувязки, такая как отправка сообщения о неисправности.
Должно приниматься во внимание, что, в соответствии с одним или более аспектов, описанных в материалах настоящей заявки, могут быть сделаны логические выводы касательно того, должно ли применяться размещение информации о QoS в заголовке MAC, и т.д. В качестве используемого в материалах настоящей заявки термин «логический вывод» в целом указывает последовательность операций рассуждения о или логического вывода о состоянии системы, среды и/или пользователя из набора результатов наблюдений, которые фиксируются с помощью событий и/или данных. Логический вывод может применяться, например, чтобы идентифицировать конкретный контекст или действие, либо он может формировать распределение вероятностей по состояниям. Логический вывод может быть вероятностным - то есть, вычислением распределения вероятностей по интересующим состояниям на основании рассмотрения данных и событий. Логический вывод также может обозначать методы, применяемые для построения высокоуровневых событий из набора событий и/или данных. Такой логический вывод предоставляет в результате структуру новых событий или действий из набора наблюдаемых событий и/или сохраненных данных о событиях, в любом случае, являются или нет события взаимосвязанными в непосредственной временной близости, и являются ли события и данные происходящими из одного или нескольких источников событий и данных.
Фиг.10 - иллюстрация мобильного устройства 1000, которое содействует размещению информации о QoS в заголовке пакета данных. Мобильное устройство 1000 содержит приемник 1002, который принимает сигнал, например, с приемной антенны (не показана), и выполняет типичные действия (например, фильтрует, усиливает, преобразует с понижением частоты, и т.д.) с принятым сигналом и оцифровывает предварительно обработанный сигнал для получения выборок. Приемник 1002, например, может быть приемником с MMSE (минимальной среднеквадратической ошибкой) и может содержать демодулятор 1004, который может демодулировать принятые символы и поставлять их в процессор 1006 для оценки канала. Процессор 1006 может быть процессором, специализированным для анализа информации, принятой приемником 1002 и/или формирования информации для передачи передатчиком 1016, процессором, который управляет одним или более компонентов мобильного устройства 1000, и/или процессором, который, как анализирует информацию, принятую приемником 1002, так и формирует информацию для передачи передатчиком 1016, и управляет одним или более компонентов мобильного устройства 1000.
Мобильное устройство 1000 дополнительно может содержать память 1008, которая оперативно соединена с процессором 1006 и сконфигурирована для хранения данных, которые должны передаваться, принятых данных, информации, имеющей отношение к имеющимся в распоряжении каналам, данных, ассоциативно связанных с анализируемым сигналом и/или мощностью помех, информации, имеющей отношение к назначенному каналу, мощности, тарифу, или тому подобному, или любой другой пригодной информации для оценки канала и сообщения через канал. Память 1008 дополнительно может хранить протоколы и/или алгоритмы, ассоциативно связанные с оценкой и/или использованием канала (например, основанных на эксплуатационных показателях, основанных на емкости, и т.д.). Память 1008 также может хранить исполняемую машинную программу и/или команды (например, выполняемые процессором 1006). Например, память 1008 может хранить команды для идентификации части заголовка пакета данных, который вмещает информацию о QoS, и команды для размещения информации о QoS в идентифицированной части.
Будет приниматься во внимание, что хранилище данных (например, память 1008), описанное в материалах настоящей заявки, может быть энергозависимой памятью либо энергонезависимой памятью или может включать в себя обе, энергозависимую и энергонезависимую, памяти. В качестве иллюстрации, а не ограничения, энергонезависимая память может включать в себя постоянное запоминающее устройство (ПЗУ, ROM), программируемое ПЗУ (ППЗУ, PROM), стираемое программируемое ПЗУ (СППЗУ, EPROM), электрически стираемое ППЗУ (ЭСППЗУ, EEPROM) или флэш-память. Энергозависимая память может включать в себя оперативное запоминающее устройство (ОЗУ, RAM), которое действует в качестве внешней кэш-памяти. В качестве иллюстрации, а не ограничения, ОЗУ доступно во многих разновидностях, таких как синхронное ОЗУ (SRAM), динамическое ОЗУ (DRAM), синхронное DRAM (SDRAM), SDRAM с удвоенной скоростью обмена (DDR SDRAM), усовершенствованное SDRAM (ESDRAM), DRAM с синхронным каналом обмена (SLDRAM), и ОЗУ с шиной прямого резидентного доступа (DRRAM). Память 1008 систем и способов объекта изобретения предназначена, чтобы содержать, без ограничения, эти и любые другие подходящие типы памяти.
Процессор 1006, кроме того, оперативно соединен с распознавателем 1010, который содействует идентификации части заголовка пакета данных, которая может вмещать информацию о QoS. Более того, процессор 1006 может оперативно присоединяться к компоновщику 1012, который размещает информацию о QoS в идентифицированной части заголовка пакета данных. Распознаватель 1010 и/или компоновщик 1012 может включать в себя такие аспекты, как описанные выше со ссылкой на Фиг.2-4. Мобильное устройство 1000 дополнительно может содержать модулятор 1014 и передатчик 1016, который передает сигнал (например, базовый CQI и дифференциальный CQI), для примера, на базовую станцию, другое мобильное устройство, и т.д. Хотя они изображены как отдельные от процессора 1006, должно приниматься во внимание, что распознаватель 1010 и компоновщик 1014 могут быть частью процессора 1006 или некоторого количества процессоров (не показаны).
Фиг.11 - иллюстрация примерной системы 1100, которая содействует считыванию информации о QoS из заголовка MAC. Система 1100 содержит базовую станцию 1102 (например, точку доступа, ) с приемником 1110, который принимает сигнал(ы) с одного или более мобильных устройств 1104 через множество приемных антенн 1106, и передатчиком 1122, который осуществляет передачу на одно или более мобильных устройств 1104 через множество передающих антенн 1108. Приемник 1110 может принимать информацию с приемных антенн 1106 и быть оперативно связанным с демодулятором 1112, который демодулирует принятую информацию. В дополнение, приемник 1110 может получать заголовок пакета данных, который вмещает информацию о QoS. Демодулированные символы анализируются процессором 1114, который может быть подобным процессору, описанному выше в отношении Фиг.10, и который соединен с памятью 1116, которая хранит информацию, имеющую отношение к оценке интенсивности сигнала (например, пилот-сигнала) и/или мощности помех, данные, которые должны передаваться на или приниматься с мобильных устройств(а) 1104 (или несходной базовой станции (не показана)), и/или любую другую подходящую информацию, имеющую отношение к выполнению различных действий и функций, изложенных в материалах настоящей заявки. Процессор 1114 дополнительно может присоединяться к интерпретатору 1118, который считывает информацию о QoS, собранную приемником 1110. Модулятор 1120 может быть сконфигурирован для мультиплексирования информации для передачи передатчиком 1122 через антенну 1108 на мобильное устройство(а) 1104. Хотя они изображены как отдельные от процессора 1114, должно приниматься во внимание, что приемник 1110, интерпретатор 1118 и/или модулятор 1120 могут быть частью процессора 1114 или некоторого количества процессоров (не показаны). Память 1116 также может хранить исполняемую машинную программу и/или команды (например, выполняемые процессором 1114). Например, память 1116 может хранить команды для получения заголовка пакета данных с информацией о QoS и для считывания информации о QoS принятого пакета данных.
Фиг.12 показывает примерную систему 1200 беспроводной связи. Система 1200 беспроводной связи, ради краткости, изображает одну базовую станцию 1210 и одно мобильное устройство 1250. Однако должно приниматься во внимание, что система 1200 может включать в себя более чем одну базовую станцию и/или более чем одно мобильное устройство, при этом, дополнительные базовые станции и/или мобильные устройства могут быть по существу подобными или отличными от примерных базовой станции 1210 и мобильного устройства 1250, описанных ниже. В дополнение, должно приниматься во внимание, что базовая станция 1210 и/или мобильное устройство 1250 могут применять системы (Фиг.1-4 и 10-11), конфигурацию (Фиг.5) и/или способы (Фиг.6-9), описанные в материалах настоящей заявки, для содействия беспроводной связи между ними.
На базовой станции 1210, данные потока обмена для некоторого количества потоков данных выдаются из источника 1212 данных в процессор 1214 данных передачи (TX). Согласно примеру, каждый поток данных может передаваться через соответственную антенну. Процессор 1214 данных TX форматирует, кодирует и перемежает поток данных потока обмена на основании конкретной схемы кодирования, выбранной для такого потока данных, чтобы выдавать кодированные данные.
Кодированные данные для каждого потока данных могут мультиплексироваться с данными пилот-сигнала с использованием технологий мультиплексирования с ортогональным частотным разделением (OFDM). Дополнительно или в качестве альтернативы, пилотные символы могут мультиплексироваться с частотным разделением (FDM), мультиплексироваться с временным разделением (TDM) или мультиплексироваться с кодовым разделением (CDM). Данные пилот-сигнала типично являются известным шаблоном данных, который обрабатывается известным образом, и могут использоваться на мобильном устройстве 1250 для оценки характеристики канала. Мультиплексированный пилот-сигнал и кодированные данные для каждого потока данных могут модулироваться (например, посимвольно отображаться) на основании конкретной схемы модуляции (например, двухпозиционной фазовой манипуляции (BPSK), квадратурной фазовой манипуляции (QPSK), многоуровневой фазовой манипуляции (M-PSK) или многоуровневой квадратурной амплитудной манипуляции (M-QAM), и т.д.), выбранной для такого потока данных, чтобы выдавать символы модуляции. Скорость передачи данных, кодирование и модуляция для каждого потока данных могут определяться командами, выполняемыми или предусмотренными процессором 1230.
Символы модуляции для потоков данных могут выдаваться в процессор 1220 MIMO TX, который может дополнительно обрабатывать символы модуляции (например, для OFDM). Процессор 1220 MIMO TX затем выдает NT потоков символов модуляции в NT передатчиков (TMTR), с 1222a по 1222t. В некоторых вариантах осуществления, процессор 1220 MIMO TX может применять весовые коэффициенты формирования диаграммы направленности к символам потоков данных и к антенне, с которой передаются символы.
Каждый передатчик 1222 принимает и обрабатывает соответственный поток символов, чтобы выдавать один или более аналоговых сигналов, и, кроме того, предварительно обрабатывает (например, усиливает, фильтрует и преобразует с повышением частоты) аналоговые сигналы для выдачи модулированного сигнала, пригодного для передачи по каналу MIMO. Кроме того, NT модулированных сигналов из передатчиков с 1222a по 1222t передаются с N T антенн с 1224a по 1224t, соответственно.
На мобильном устройстве 1250, переданные модулированные сигналы принимаются NR антеннами, с 1252a по 1252r, и принятые сигналы с каждой антенны 1252 выдаются в соответственный приемник (RCVR) с 1254a по 1254r. Каждый приемник 1254 предварительно обрабатывает (например, фильтрует, усиливает и преобразует с понижением частоты) соответственный принятый сигнал, оцифровывает предварительно обработанный сигнал, чтобы выдавать отсчеты, и дополнительно обрабатывает отсчеты, чтобы выдавать соответствующий «принятый» поток символов.
Процессор 1260 данных RX может принимать и обрабатывать NR принятых потоков символов из NR приемников 1254 на основании конкретного метода обработки приемника, чтобы выдавать NT «детектированных» потоков символов. Процессор 1260 данных RX может демодулировать, выполнять обратное перемежение и декодировать каждый детектированный поток символов, чтобы восстановить данные потока обмена для потока данных. Обработка процессором 1260 данных RX является обратной по отношению к выполняемой процессором 1220 MIMO TX и процессором 1214 данных TX на базовой станции 1210.
Процессор 1270 может периодически определять, какую матрицу предварительного кодирования следует использовать, как обсуждено выше. Кроме того, процессор 1270 может формулировать сообщение обратной линии связи, содержащее часть индексов матрицы и часть значения ранга.
Сообщение обратной линии связи может содержать различные типы информации касательно линии связи и/или принимаемого потока данных. Сообщение обратной линии связи может обрабатываться процессором 1238 данных TX, который также принимает данные потока обмена для некоторого количества потоков данных из источника 1236 данных, модулируется модулятором 1280, предварительно обрабатываться передатчиками с 1254a по 1254r, и передаваться обратно на базовую станцию 1210.
На базовой станции 1210, модулированные сигналы с мобильного устройства 1250 принимаются антеннами 1224, предварительно обрабатываются приемниками 1222, демодулируются демодулятором 1240 и обрабатываются процессором 1242 данных RX для извлечения сообщения обратной линии связи, переданного мобильным устройством 1250. Кроме того, процессор 1230 может обрабатывать извлеченное сообщение, чтобы определять, какую матрицу предварительного кодирования следует использовать для определения весовых коэффициентов формирования диаграммы направленности.
Процессоры 1230 и 1270 могут управлять (например, контролировать, координировать, планировать, и т.д.) работой на базовой станции 1210 и мобильном устройстве 1250, соответственно. Соответственные процессоры 1230 и 1270 могут быть ассоциативно связаны с памятью 1232 и 1272, которые хранят управляющие программы и данные. Процессоры 1230 и 1270 также могут выполнять вычисления для выведения оценок частотных и импульсных характеристик для восходящей линии связи и нисходящей линии связи, соответственно.
Должно быть понятно, что варианты осуществления, описанные в материалах настоящей заявки, могут быть реализованы в аппаратных средствах, программном обеспечении, аппаратно реализованном программном обеспечении, межплатформенном программном обеспечении, микрокоде, или любой их комбинации. Для аппаратной реализации узлы обработки могут быть реализованы в пределах одних или более специализированных интегральных схем (ASIC), цифровых сигнальных процессоров (ЦСП), устройств цифровой сигнальной обработки (DSPD), программируемых логических устройств (ПЛУ), программируемых вентильных матриц (FPGA), процессоров, контроллеров, микроконтроллеров, микропроцессоров, других электронных узлов, предназначенных для выполнения функций, описанных в материалах настоящей заявки, или их комбинации.
Когда варианты осуществления реализованы в программном обеспечении, аппаратно реализованном программном обеспечении, межплатформенном программном обеспечении или микрокоде, управляющей программе или кодовых сегментах, они могут храниться на машиночитаемом носителе, таком как компонент запоминающего устройства (памяти). Кодовый сегмент может представлять процедуру, функцию, подпрограмму, программу, стандартную программу, стандартную подпрограмму, модуль, пакет программ, класс, или любую комбинацию инструкций, структур данных или операторов программы. Кодовый сегмент может быть соединен с другим кодовым сегментом или аппаратной схемой посредством пересылки и/или приема информации, данных, аргументов, параметров или содержимого памяти. Информация, аргументы, параметры, данные и т.п. могут переправляться, пересылаться или передаваться с использованием любого подходящего средства, в том числе совместного использования памяти, пересылки сообщений, передачи маркера, сетевой передачи и т.п.
Для программной реализации методы, описанные в материалах настоящей заявки, могут быть реализованы с помощью модулей (например, процедур, функций и так далее), которые выполняют функции, описанные в материалах настоящей заявки. Программно реализованные машинные программы могут храниться в ячейках памяти и выполняться процессорами. Ячейка памяти может быть реализована внутри процессора или быть внешней по отношению к процессору, в каковом случае, она может быть выполнена с возможностью обмена данными с процессором через различные средства, как известно в данной области техники.
Со ссылкой на Фиг.13, проиллюстрирована система 1300, которая выполняет размещение информации о QoS в заголовке MAC. Например, система 1300 может находиться, по меньшей мере частично, в пределах мобильного устройства. Должно приниматься во внимание, что система 1300 представлена в качестве включающей в себя функциональные блоки, которые могут быть функциональными блоками, которые представляют функции, реализуемые процессором, программным обеспечением или их комбинацией (например, аппаратно реализованным программным обеспечением). Система 1300 включает в себя логическую группировку 1302 электрических компонентов, которые могут действовать в соединении. Для примера, логическая группировка может включать в себя электрический компонент для идентификации части заголовка пакет данных, которая может вмещать информацию 1304 о QoS. Кроме того, логическая группировка 1302 может содержать электрический компонент для размещения информации о QoS в идентифицированной части 1306. Дополнительно, система 1300 может включать в себя память 1308, которая удерживает команды для выполнения функций, ассоциативно связанных с электрическими компонентами 1304 и 1306. Несмотря на то, что они показаны как внешние по отношению к памяти 1308, должно быть понятно, что один или более электрических компонентов 1304 и 1306 могут существовать внутри памяти 1308, или наоборот. Электрический компонент 1304 и/или электрический компонент 1306, по сути, могут включать в себя электрический компонент для определения информации о QoS для размещения в идентифицированной части, электрический компонент для передачи заголовка пакета данных с размещенной информацией о QoS, электрический компонент для определения размера части заголовка пакета данных, которая может вмещать информацию о QoS, электрический компонент для сжатия информации о QoS до размера, допускающего умещение в пределах идентифицированной части, и/или электрический компонент для выбора информации о QoS для размещения в идентифицированной части как функцию размера идентифицированной части и важности детальности QoS.
Со ссылкой на Фиг.14, проиллюстрирована система 1400, которая выполняет считывание информации о QoS в заголовке MAC. Например, система 1400, по меньшей мере частично, может находиться в пределах базовой станции; однако, по меньшей мере часть системы 1400 может находиться где-либо в другом местоположении, например, в мобильном устройстве. Должно приниматься во внимание, что система 1400 представлена в качестве включающей в себя функциональные блоки, которые могут быть функциональными блоками, которые представляют функции, реализуемые процессором, программным обеспечением или их комбинацией (например, аппаратно реализованным программным обеспечением). Система 1400 включает в себя логическую группировку 1402 электрических компонентов, которые могут действовать в соединении. Например, логическая группировка может включать в себя электрический компонент для получения заголовка пакета данных с информацией 1404 о QoS. Кроме того, логическая группировка 1402 может содержать электрический компонент для считывания информации о QoS принятого пакета 1406 данных. Дополнительно, система 1400 может включать в себя память 1408, которая содержит в себе команды для выполнения функций, ассоциативно связанных с электрическими компонентами 1404 и 1406. Несмотря на то, что они показаны как внешние по отношению к памяти 1408, должно быть понятно, что один или более электрических компонентов 1404 и 1406 могут существовать внутри памяти 1408, или наоборот. Электрический компонент 1404 и/или электрический компонент 1406, по сути, могут включать в себя электрический компонент для изменения режима работы устройства как функцию считанной информации о QoS и/или электрический компонент для восстановления после сжатия считанной информации о QoS, при том, что полученный заголовок пакета данных включает в себя сжатую информацию о QoS.
То, что было описано выше, включает в себя примеры одного или более вариантов осуществления. Конечно, невозможно описать каждое мыслимое сочетание компонентов или способов в целях описания вышеупомянутых вариантов осуществления, но специалист в данной области техники может понять, что возможны многочисленные дополнительные комбинации и перестановки различных вариантов осуществления. Соответственно, описанные варианты осуществления подразумеваются охватывающими все те изменения, модификации и варианты, которые подпадают под сущность и объем прилагаемой формулы изобретения. Более того, в тех пределах, в которых термин «включает в себя» используется в подробном описании или формуле изобретения, такой термин предполагается включающим, до некоторой степени подобно тому, как термин «содержащий» интерпретируется в качестве «содержащего», когда используется в качестве переходного слова в формуле изобретения.
Класс H04L12/56 системы с коммутацией пакетов
Класс H04H60/91 мобильными линиями связи