способ, базовая станция и центр широковещательного и многоадресного сервиса для создания, обновления и высвобождения объектов синхронизации
Классы МПК: | H04W56/00 Устройства синхронизации |
Автор(ы): | ЧЭНЬ Юй (CN), ВАН Хэ (CN) |
Патентообладатель(и): | АЛЬКАТЕЛЬ ЛЮСЕНТ (FR) |
Приоритеты: |
подача заявки:
2009-04-29 публикация патента:
27.08.2013 |
Изобретение относится к технике мобильной связи и может быть использовано для создания, обновления и высвобождения объектов синхронизации (SYN) между узлами eNB и Центром Услуги Широковещания и Многоадресной передачи (BM-SC). Способ создания объектов синхронизации заключается в том, что создают BM-SC множество объектов синхронизации, чье количество равно суммарному количеству услуг, и привязывают созданное множество объектов синхронизации к услугам во взаимно однозначном соответствии, отправляют инструкцию по созданию объекта синхронизации всем базовым станциям внутри зоны Одночастотной Сети Широковещательной и Многоадресной Передачи Мультимедиа (MBSFN). В каждой базовой станции создают множество объектов синхронизации, чье количество равно суммарному количеству услуг на основании принятой инструкции по созданию объектов синхронизации, и привязывают созданное множество объектов синхронизации к услугам во взаимно однозначном соответствии. Технический результат - оптимальная синхронизация контента между двумя объектами синхронизации, внутренняя устойчивость к возникновению ошибок, упрощение протокола и системы синхронизации. 8 н. и 5 з.п. ф-лы, 12 ил.
Формула изобретения
1. Способ создания объектов синхронизации, содержащий этапы, на которых
создают в Центре Услуги Широковещания и Многоадресной передачи (BM-SC) множество объектов синхронизации, чье количество равно суммарному количеству услуг, и привязывают созданное множество объектов синхронизации к услугам во взаимно однозначном соответствии;
отправляют инструкцию по созданию объекта синхронизации всем базовым станциям внутри зоны Одночастотной Сети Широковещательной и Многоадресной Передачи Мультимедиа (MBSFN);
создают в каждой базовой станции множество объектов синхронизации, чье количество равно суммарному количеству услуг на основании принятой инструкции по созданию объектов синхронизации, и привязывают созданное множество объектов синхронизации к услугам во взаимно однозначном соответствии.
2. Способ создания объектов синхронизации по п.1, при этом инструкция по созданию объекта синхронизации содержит суммарное количество услуг, информацию идентификации услуги и указание начала услуги.
3. Способ обновления объектов синхронизации, содержащий этапы, на которых
создают в Центре Услуги Широковещания и Многоадресной передачи (BM-SC) новый объект синхронизации, когда начинается новая услуга, и привязывают созданный новый объект синхронизации к новой услуге во взаимно однозначном соответствии;
отправляют инструкцию по обновлению объекта синхронизации всем базовым станциям внутри зоны Одночастотной Сети Широковещательной и Многоадресной Передачи Мультимедиа (MBSFN);
создают в каждой базовой станции новый объект синхронизации на основании принятой инструкции по обновлению объекта синхронизации и привязывают созданный новый объект синхронизации к новой услуге во взаимно однозначном соответствии.
4. Способ обновления объектов синхронизации по п.3, при этом инструкция по обновлению объекта синхронизации содержит информацию идентификации услуги и указание начала услуги.
5. Способ высвобождения объектов синхронизации, содержащий этапы, на которых
высвобождают в Центре Услуги Широковещания и Многоадресной передачи (BM-SC) при завершении исходной услуги объект синхронизации, привязанный к исходной услуге;
отправляют инструкцию по высвобождению объекта синхронизации всем базовым станциям внутри зоны Одночастотной Сети Широковещательной и Многоадресной Передачи Мультимедиа (MBSFN);
высвобождают в каждой базовой станции объект синхронизации, привязанный к исходной услуге на основании принятой инструкции по высвобождению объекта синхронизации.
6. Способ высвобождения объектов синхронизации по п.5, при этом инструкция по высвобождению объекта синхронизации содержит информацию идентификации услуги и указание завершения услуги.
7. Способ создания объектов синхронизации, содержащий этапы, на которых
создают в Центре Услуги Широковещания и Многоадресной передачи (BM-SC) множество объектов SYNC, чье количество равно суммарному количеству групп услуг, и привязывают созданное множество объектов синхронизации к группам услуг во взаимно однозначном соответствии;
отправляют инструкцию по созданию объекта синхронизации всем базовым станциям внутри зоны Одночастотной Сети Широковещательной и Многоадресной Передачи Мультимедиа (MBSFN);
создают в каждой базовой станции множество объектов синхронизации, чье количество равно суммарному количеству групп услуг на основании принятой инструкции по созданию объекта синхронизации, и привязывают созданное множество объектов синхронизации к группам услуг во взаимно однозначном соответствии.
8. Способ обновления объектов синхронизации, содержащий этапы, на которых
сначала определяют в Центре Услуги Широковещания и Многоадресной передачи (BM-SC), когда начинается новая услуга, принадлежит ли новая услуга существующей группе;
создают новый объект синхронизации, когда новая услуга не принадлежит ни одной существующей группе услуг, и привязывают созданный новый объект синхронизации к новой услуге во взаимно однозначном соответствии;
отправляют инструкцию по обновлению объекта синхронизации всем базовым станциям внутри зоны Одночастотной Сети Широковещательной и Многоадресной Передачи Мультимедиа (MBSFN);
сначала определяют в каждой базовой станции принадлежит ли новая услуга существующей группе услуг на основании принятой инструкции по обновлению объекта SYNC;
создают новый объект синхронизации, когда новая услуга не принадлежит ни одной существующей группе, и привязывают созданный новый объект синхронизации к новой услуге во взаимно однозначном соответствии.
9. Способ обновления объектов синхронизации по п.8, дополнительно содержащий этапы, на которых
непосредственно отправляют в BM-SC, когда новая услуга принадлежит существующей группе услуг, инструкцию по обновлению объекта синхронизации всем базовым станциям внутри зоны MBSFN; и
непосредственно завершают в каждой базовой станции обработку по обновлению объекта синхронизации, когда новая услуга принадлежит существующей группе услуг.
10. Способ высвобождения объектов синхронизации, содержащий этапы, на которых
определяют в Центре Услуги Широковещания и Многоадресной передачи (BM-SC) при завершении исходной услуги, является ли исходная услуга последней услугой в группе услуг, к которой она принадлежит;
высвобождают, когда исходная услуга является последней услугой в группе услуг, к которой она принадлежит, объект синхронизации, который привязан к группе услуг, к которой принадлежит исходная услуга;
отправляют инструкцию по высвобождению объекта синхронизации всем базовым станциям внутри зоны Одночастотной Сети Широковещательной и Многоадресной Передачи Мультимедиа (MBSFN);
определяют в каждой базовой станции, является ли исходная услуга последней услугой в группе услуг, к которой она принадлежит, на основании принятой инструкции по высвобождению объекта SYNC; и
высвобождают, когда исходная услуга является последней услугой в группе услуг, к которой она принадлежит, объект синхронизации, который привязан к группе услуг, к которой принадлежит исходная услуга.
11. Способ создания объектов синхронизации, содержащий этапы, на которых
создают или статично конфигурируют единственный объект синхронизации в Центре Услуги Широковещания и Многоадресной передачи (BM-SC);
отправляют инструкцию по созданию объекта синхронизации всем базовым станциям внутри зоны Одночастотной Сети Широковещательной и Многоадресной Передачи Мультимедиа (MBSFN);
создают в каждой базовой станции единственный объект синхронизации на основании принятой инструкции по созданию объекта синхронизации.
12. Базовая станция, содержащая
модуль приема, выполненный с возможностью приема инструкции по созданию объекта синхронизации или инструкции по обновлению объекта синхронизации от Центра Услуги Широковещания и Многоадресной Передачи (BM-SC);
модуль создания объекта синхронизации, выполненный с возможностью создания объектов синхронизации;
модуль привязки объекта синхронизации, выполненный с возможностью привязки объектов синхронизации, созданных модулем создания объекта синхронизации, к услугам или группам услуг.
13. Базовая станция по п.12, при этом
модуль приема дополнительно выполнен с возможностью приема инструкции по высвобождению объекта синхронизации от BM-SC, и
базовая станция дополнительно включает в себя модуль высвобождения объекта синхронизации, выполненный с возможностью высвобождения объектов синхронизации на основании услуг или групп услуг.
Описание изобретения к патенту
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
[0001] Настоящее изобретение относится к области мобильной связи и более конкретно к процессам создания, обновления и высвобождения объектов SYNC (синхронизации) между eNB (базовой станцией) и BM-SC (Центром Широковещательного и Многоадресного Сервиса), как, впрочем, и к eNB и BM-SC для реализации вышеназванных процессов создания, обновления и высвобождения объектов SYNC.
ОПИСАНИЕ РОДСТВЕННОЙ ОБЛАСТИ ТЕХНИКИ
[0002] Объекты SYNC размещаются по одноранговому принципу в eNB и BM-SC, для того чтобы гарантировать синхронизацию контента между двумя объектами SYNC. Тем не менее, нерешенным вопросом остается то, каким образом конфигурировать объекты SYNC. При рассмотрении конфигурирования объектов SYNC должны быть приняты во внимание два следующих факта: (1) 3GPP в целом признало решение по статистическому мультиплексированию услуг, при котором множество услуг может быть объединено в кластеры или сгруппированы, и кластер услуг или группа услуг может рассматриваться как виртуальная большая услуга, тем самым реализуя упрощение; и (2) одна сота принадлежит только одной зоне MBSFN (Одночастотной Сети Широковещательной и Многоадресной Передачи Мультимедиа), и все соты в одной зоне MBSFN передают одинаковую услугу.
[0003] Основываясь на вышеприведенных соображениях, настоящее изобретение предоставляет набор технических решений в отношении структур конфигурации объектов SYNC.
КРАТКОЕ ОПИСАНИЕ СУЩНОСТИ ИЗОБРЕТЕНИЯ
[0004] Настоящее изобретение предоставляет новые процессы создания, обновления и высвобождения объектов SYNC между eNB и BM-SC, как, впрочем, и eNB и BM-SC для реализации вышеназванных процессов создания, обновления и высвобождения объектов SYNC.
[0005] В соответствии с первым аспектом настоящего изобретения предоставлен способ создания объектов SYNC, включающий в себя этапы, на которых: создают, в BM-SC, множество объектов SYNC, чье количество, точно такое же, как суммарное количество услуг, и привязывают созданное множество объектов SYNC к услугам во взаимно однозначном соответствии; отправляют инструкцию по созданию объекта SYNC всем eNB внутри зоны MBSFN; создают, в каждой eNB, множество объектов SYNC, чье количество равно суммарному количеству услуг на основании принятой инструкции по созданию объектов SYNC, и привязывают созданное множество объектов SYNC к услугам во взаимно однозначном соответствии.
[0006] Предпочтительно, инструкция по созданию объекта SYNC включает в себя суммарное количество услуг, информацию идентификации услуги и указание начала услуги.
[0007] В соответствии с первым аспектом настоящего изобретения дополнительно предоставлен способ обновления объектов SYNC, включающий в себя этапы, на которых: создают, в BM-SC, новый объект SYNC, когда начинается новая услуга, и привязывают созданный новый объект SYNC к новой услуге во взаимно однозначном соответствии; отправляют инструкцию по обновлению объекта SYNC всем eNB внутри зоны MBSFN; создают в каждой eNB новый объект SYNC на основании принятой инструкции по обновлению объекта SYNC и привязывают созданный новый объект SYNC к новой услуге во взаимно однозначном соответствии.
[0008] Предпочтительно, инструкция по обновлению объекта SYNC включает в себя информацию идентификации услуги и указание начала услуги.
[0009] В соответствии с первым аспектом настоящего изобретения дополнительно предоставлен способ высвобождения объектов SYNC, включающий в себя этапы, на которых: высвобождают, в BM-SC, при завершении исходной услуги объект SYNC, привязанный к исходной услуге; отправляют инструкцию по высвобождению объекта SYNC всем eNB внутри зоны MBSFN; высвобождают в каждой eNB объект SYNC привязанный к исходной услуге на основании принятой инструкции по высвобождению объекта SYNC.
[0010] Предпочтительно, инструкция по высвобождению объекта SYNC включает в себя информацию идентификации услуги и указание завершения услуги.
[0011] В соответствии со вторым аспектом настоящего изобретения представлен способ создания объектов SYNC, включающий в себя этапы, на которых: создают в BM-SC множество объектов SYNC, чье количество равно суммарному количеству групп услуг, и привязывают созданное множество объектов SYNC к группам услуг во взаимно однозначном соответствии; отправляют инструкцию по созданию объекта SYNC всем eNB внутри зоны MBSFN; создают в каждой eNB множество объектов SYNC, чье количество равно суммарному количеству групп услуг на основании принятой инструкции по созданию объекта SYNC, и привязывают созданное множество объектов SYNC к группам услуг во взаимно однозначном соответствии.
[0012] Предпочтительно, инструкция по созданию объекта SYNC включает в себя суммарное количество услуг, информацию группировки услуг и указание начала услуги.
[0013] Предпочтительно, инструкция по созданию объекта SYNC включает в себя суммарное количество услуг, информацию идентификации услуги и указание начала услуги, и в BM-SC пакеты данных каждой услуги буферизуются и реструктурируются.
[0014] В соответствии со вторым аспектом настоящего изобретения дополнительно предоставлен способ обновления объектов SYNC, включающий в себя этапы, на которых: сначала определяют в BM-SC, когда начинается новая услуга, принадлежит ли новая услуга существующей группе услуг; создают новый объект SYNC, когда новая услуга не принадлежит ни одной существующей группе услуг, и привязывают созданный новый объект SYNC к новой услуге во взаимно однозначном соответствии; отправляют инструкцию по обновлению объекта SYNC, всем eNB внутри зоны MBSFN; сначала определяют, в каждой eNB, принадлежит ли новая услуга существующей группе услуг на основании принятой инструкции по обновлению объекта SYNC; создают новый объект SYNC, когда новая услуга не принадлежит ни одной существующей группе, и привязывают созданный новый объект SYNC к новой услуге во взаимно однозначном соответствии.
[0015] Предпочтительно, инструкция по созданию объекта SYNC включает в себя информацию идентификации услуги, информацию группировки услуг и указание начала услуги.
[0016] Предпочтительно, инструкция по созданию объекта SYNC включает в себя информацию идентификации услуги и указание начала услуги, и в BM-SC пакеты данных каждой услуги буферизуются и реструктурируются.
[0017] Предпочтительно, способ обновления объектов SYNC дополнительно включает в себя этапы, на которых: непосредственно отправляют, в BM-SC, когда новая услуга принадлежит существующей группе услуг, инструкцию по обновлению объекта SYNC всем eNB внутри зоны MBSFN; и непосредственно завершают, в каждой eNB, обработку по обновлению объекта SYNC, когда новая услуга принадлежит существующей группе услуг.
[0018] В соответствии со вторым аспектом настоящего изобретения дополнительно предоставлен способ высвобождения объектов SYNC, включающий в себя этапы, на которых: определяют, в BM-SC, при завершении исходной услуги, является ли исходная услуга последней услугой в группе услуг, к которой она принадлежит; высвобождают, когда исходная услуга является последней услугой в группе услуг, к которой она принадлежит, объект SYNC, который привязан к группе услуг; отправляют инструкцию по высвобождению объекта SYNC всем eNB внутри зоны MBSFN; определяют, в каждой eNB, является ли исходная услуга последней услугой в группе услуг, к которой она принадлежит, на основании принятой инструкции по высвобождению объекта SYNC; когда исходная услуга является последней услугой в группе услуг, к которой она принадлежит, высвобождают объект SYNC, который привязан к группе услуг, к которой она принадлежит.
[0019] Предпочтительно, инструкция по высвобождению объекта SYNC включает в себя информацию идентификации услуги, информацию группировки услуг и указание завершения услуги.
[0020] Предпочтительно, инструкция по высвобождению объекта SYNC включает в себя информацию идентификации услуги и указание завершения услуги, и в BM-SC пакеты данных каждой услуги буферизуются и реструктурируются.
[0021] Предпочтительно, способ высвобождения объекта SYNC дополнительно включает в себя этапы, на которых: непосредственно отправляют, в BM-SC, когда исходная услуга не является последней услугой в группе услуг, к которой она принадлежит, инструкцию по высвобождению объекта SYNC всем eNB внутри зоны MBSFN; и непосредственно завершают процесс высвобождения объекта SYNC в каждой eNB, когда исходная услуга не является последней услугой в группе услуг, к которой принадлежит исходная услуга.
[0022] В соответствии с третьим аспектом настоящего изобретения предоставлен способ создания объектов SYNC, включающий в себя этапы, на которых: создают или статично конфигурируют единственный объект SYNC в BM-SC; отправляют инструкцию по созданию объекта SYNC всем eNB внутри зоны MBSFN; и создают, в каждой eNB, единственный объект SYNC на основании принятой инструкции по созданию объекта SYNC.
[0023] Предпочтительно, инструкция по созданию объекта SYNC включает в себя информацию идентификации услуги, информацию группировки услуг и указание начала услуги.
[0024] Предпочтительно, инструкция по созданию объекта SYNC включает в себя информацию идентификации услуги и указание начала услуги, и в BM-SC пакеты данных каждой услуги буферизуются и реструктурируются.
[0025] Предпочтительно, способ создания объекта SYNC дополнительно включает в себя этап, на котором: отправляют инструкцию по обновлению объекта SYNC от BM-SC всем eNB внутри зоны MBSFN.
[0026] Предпочтительно, инструкция по обновлению объекта SYNC включает в себя информацию идентификации услуги, информацию группировки услуг и указание начала услуги; или инструкция по обновлению объекта SYNC включает в себя информацию идентификации услуги, информацию группировки услуг и указание завершения услуги.
[0027] Предпочтительно, инструкция по обновлению объекта SYNC включает в себя информацию идентификации услуги и указание начала услуги, или инструкция по обновлению объекта SYNC включает в себя информацию идентификации услуги и указание завершения услуги, и в BM-SC пакеты данных для каждой услуги буферизуются и реструктурируются.
[0028] В соответствии с четвертым аспектом настоящего изобретения предоставлен BM-SC, включающий в себя модуль создания объекта SYNC, выполненный с возможностью создания объектов SYNC; модуль привязки объекта SYNC, выполненный с возможностью привязки созданных объектов SYNC к услугам или группам услуг; и модуль отправки инструкции, выполненный с возможностью отправки инструкции по созданию объекта SYNC или инструкции по обновлению объекта SYNC всем eNB внутри зоны MBSFN.
[0029] Предпочтительно, BM-SC дополнительно включает в себя: модуль инициирования/завершения услуги, выполненный с возможностью определения, начиналась ли новая услуга или исходная услуга завершилась; и модуль высвобождения объекта SYNC, выполненный с возможностью высвобождения объекта SYNC на основании услуги или группы услуг, при этом, когда определено что новая услуга началась, модуль инициирования/завершения услуги выдает модулю создания объекта SYNC команду по созданию объектов SYNC, а когда определено, что исходная услуга завершается, модуль инициирования/завершения услуги выдает модулю высвобождения объекта SYNC команду по высвобождению объекта SYNC, и модуль отправки инструкции дополнительно выполнен с возможностью отправки инструкции по высвобождению объекта SYNC всем eNB внутри зоны MBSFN.
[0030] Предпочтительно, модуль создания объекта SYNC создает объекты SYNC на основании услуг или групп услуг.
[0031] В соответствии с пятым аспектом настоящего изобретения предоставлена eNB, включающая в себя: модуль приема, выполненный с возможностью приема инструкции по созданию объекта SYNC или инструкции по обновлению объекта SYNC от BM-SC; модуль создания объекта SYNC, выполненный с возможностью создания объектов SYNC; модуль привязки объекта SYNC, выполненный с возможностью привязки объектов SYNC, созданных модулем создания объекта SYNC к услугам или группам услуг.
[0032] Предпочтительно, модуль приема дополнительно выполнен с возможностью приема инструкции по высвобождению объекта SYNC от BM-SC, и eNB дополнительно включает в себя модуль высвобождения объекта SYNC, выполненный с возможностью высвобождения объекта SYNC на основании услуги или группы услуг.
[0033] Предпочтительно, модуль создания объекта SYNC создает объекты SYNC на основании услуг или групп услуг.
[0034] В соответствии с вышеприведенными альтернативными аспектами настоящего изобретения, проблема в отношении конфигурирования объектов SYNC будет успешно решена. Тем не менее, эти решения имеют свои собственные преимущества и недостатки (смотри подробный анализ в Предпочтительных Вариантах Осуществления). При применении в системе и конфигурации специалист в соответствующей области может при желании выбрать соответствующее решение.
ПЕРЕЧЕНЬ ЧЕРТЕЖЕЙ
[0035] На основании нижеследующего подробного описания не накладывающих ограничений вариантов осуществления настоящего изобретения совместно с чертежами вышеприведенные и прочие цели, признаки и преимущества настоящего изобретения станут более очевидны, при этом:
[0036] фиг.1A иллюстрирует схему Варианта 1 Осуществления, при котором каждая услуга имеет соответствующий объект SYNC.
[0037] Фиг.1B иллюстрирует процесс создания объекта SYNC в соответствии с Вариантом 1 Осуществления.
[0038] Фиг.1C иллюстрирует процесс обновления объекта SYNC в соответствии с Вариантом 1 Осуществления.
[0039] Фиг.1D иллюстрирует процесс высвобождения объекта SYNC в соответствии с Вариантом 1 Осуществления.
[0040] Фиг.2A иллюстрирует схему Варианта 2 Осуществления, при котором объекты SYNC основываются на группах мультиплексирования услуг.
[0041] Фиг.2B иллюстрирует процесс создания объекта SYNC в соответствии с Вариантом 2 Осуществления.
[0042] Фиг.2C иллюстрирует процесс обновления объекта SYNC в соответствии с Вариантом 2 Осуществления.
[0043] Фиг.2D иллюстрирует процесс высвобождения объекта SYNC в соответствии с Вариантом 2 Осуществления.
[0044] Фиг.3A иллюстрирует схему Варианта 3 Осуществления, при котором объекты SYNC основываются на зоне MBSFN.
[0045] Фиг.3B иллюстрирует конкретный поток операций Варианта 3 Осуществления, включающий в себя: процесс создания объекта SYNC и процесс обновления объекта SYNC.
[0046] Фиг.4 иллюстрирует структурную схему BM-SC, выполненного с возможностью реализации процессов создания, обновления и высвобождения объектов SYNC.
[0047] Фиг.5 иллюстрирует структурную схему eNB, выполненной с возможностью реализации процессов создания, обновления и высвобождения объектов SYNC.
ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ
[0048] Здесь и далее настоящее изобретение будет описано со ссылкой на чертежи. В нижеследующем описании несколько конкретных вариантов осуществления представлены исключительно в целях иллюстрации и не должны восприниматься в качестве любого ограничения настоящего изобретения, а исключительно в качестве примеров. В случае когда обычные структуры архитектуры будут потенциально вызывать неоднозначность в понимании настоящего изобретения, они будут опущены.
[0049] В настоящем изобретении непременным условием для MBMS (Широковещательного и Многоадресного Мультимедийного Сервиса) является то, что каждая сота принадлежит только одной зоне MBSFN и между зонами MBSFN не существует наложения. Таким образом, все соты внутри одной зоны MBSFN имеют одинаковый профиль услуги, радиоконфигурацию и одинаковый IP многоадресного назначения. Основываясь на указанном выше непременном условии, развертывание сети и связанное с ним техническое решение станут более простыми. В данном случае требуется решить проблему, заключающуюся в том, каким образом конфигурировать объекты SYNC. Лежащая в ее основе причина состоит в том, что при передаче услуг некоторые услуги могут быть мультиплексированы вместе, такие как услуги, которым требуется одинаковая Частота Ошибок по Пакетам (PER) применительно к SDU (Пакетам Данных Услуги), в то время как некоторые другие услуги не будут мультиплексированы вместе. Разные решения по конфигурации объекта SYNC могут вызвать усложнение протокола и системы SYNC.
[0050] Пара одноранговых объектов SYNC гарантирует синхронизацию контента применительно к данным между ними. В случае мультиплексирования услуг множество услуг привязаны друг к другу на основании подсчета байтов и подсчета пакетов, в частности в случае потери пакета в коммутационном узле услуги. Таким образом, синхронизация одной услуги затрагивает прочие услуги, которые с ней мультиплексированы. В данном случае объекты SYNC так же становятся взаимно привязанными. В соответствии с настоящим изобретением, предоставляются нижеследующие три варианта осуществления. Тем не менее, объем настоящего изобретения не должен ограничиваться конкретным описанием этих вариантов осуществления, а должен охватывать все эквивалентные технические решения, которые могут предполагаться специалистом в соответствующей области из прочтения этих конкретных описаний.
[0051] Вариант 1 Осуществления: каждая услуга с соответствующим объектом SYNC
[0052] Фиг.1A иллюстрирует схему Варианта 1 Осуществления, при котором каждая услуга имеет соответствующий объект SYNC.
[0053] Как проиллюстрировано на фиг.1A, Вариант 1 Осуществления является наиболее прямым решением. В данном случае объекты SYNC связаны с услугами. При инициировании или завершении услуг будут создаваться или высвобождаться объекты SYNC. Так как подсчет пакетов и подсчет байтов выполняется независимо для каждой услуги, то в случае потери пакета в группе мультиплексирования услуг может быть явно определено, какая услуга или услуги будут затронуты потерей пакета. С этой точки зрения при обработке проблемы потери пакета в коммутационном узле передачи услуги Вариант 1 Осуществления обладает внутренней устойчивостью к возникновению ошибок.
[0054] В целом преимущества и недостатки Варианта 1 Осуществления состоят в следующем:
[0055] Преимущества:
простота и интуитивность;
Так как услуги, затрагиваемые потерей пакета, могут быть явно идентифицированы, то он обладает хорошей устойчивостью к проблеме потери пакета при мультиплексированных услугах.
[0056] Недостатки:
В сравнении с прочими вариантами осуществления настоящего изобретения, он обладает высокой частотой создания и высвобождения объектов SYNC.
[0057] Фиг.1B-1D иллюстрируют конкретные потоки операций Варианта 1 Осуществления, включающие в себя: процесс создания объекта SYNC, процесс обновления объекта SYNC и процесс высвобождения объекта SYNC.
[0058] Фиг.1B иллюстрирует процесс создания объекта SYNC в соответствии с Вариантом 1 Осуществления. Как проиллюстрировано на фиг.1B, на этапе S101 BM-SC создает множество объектов SYNC, чье количество равно суммарному количеству услуг. На этапе S103 BM-SC привязывает созданное множество объектов SYNC к услугам во взаимно однозначном соответствии, так что каждый объект SYNC привязан к одной услуге и каждая услуга так же привязана к одному объекту SYNC. Затем, на этапе S105, BM-SC отправляет инструкцию по созданию объекта SYNC eNB внутри зоны MBSFN, и инструкция по созданию объекта SYNC может включать в себя суммарное количество услуг, информацию идентификации услуги и указание начала услуги. На этапе S107 eNB создает множество объектов SYNC, чье количество равно суммарному количеству услуг на основании принятой инструкции по созданию объекта SYNC. На этапе S109 eNB привязывает созданное множество объектов SYNC к услугам во взаимно однозначном соответствии, так что каждый объект SYNC привязан к одной услуге и каждая услуга так же привязана к одному объекту SYNC. Таким образом, процесс создания объекта SYNC завершается. Данный процесс создания объекта SYNC, как правило, происходит во время процесса инициализации системы. Когда система функционирует, то если во время функционирования происходит изменение услуги (начинается новая услуга или завершается исходная услуга), будет реализовываться процесс обновления объекта SYNC и процесс высвобождения объекта SYNC.
[0059] Фиг.1C иллюстрирует процесс обновления объекта SYNC в соответствии с Вариантом 1 Осуществления. Как проиллюстрировано на фиг.1C, на этапе S111, когда начинается новая услуга, BM-SC создает новый объект SYNC. На этапе S113 BM-SC привязывает новый объект SYNC к новой услуге во взаимно однозначном соответствии. Затем, на этапе S115, BM-SC отправляет инструкцию по обновлению объекта SYNC eNB внутри зоны MBSFN, и инструкция по обновлению объекта SYNC может включать в себя информацию идентификации услуги и указание начала услуги. На этапе S117 eNB создает новый объект SYNC на основании принятой инструкции по обновлению объекта SYNC. На этапе S119 eNB привязывает созданный новый объект SYNC к новой услуге во взаимно однозначном соответствии. Таким образом, завершается процесс обновления объекта SYNC для новой услуги.
[0060] Фиг.1D иллюстрирует процесс высвобождения объекта SYNC в соответствии с Вариантом 1 Осуществления. Как проиллюстрировано на фиг.1D, на этапе S121 BM-SC обнаруживает завершение исходной услуги. На этапе S123 BM-SC высвобождает объект SYNC, привязанный к услуге. Затем, на этапе S125, BM-SC отправляет инструкцию по высвобождению объекта SYNC eNB внутри зоны MBSFN, и инструкция по высвобождению объекта SYNC может включать в себя информацию идентификации услуги и указание завершения услуги. На этапе S127 eNB высвобождает объект SYNC, привязанный к услуге, на основании принятой инструкции по высвобождению объекта SYNC. Таким образом, завершается процесс высвобождения объекта SYNC для исходной услуги.
[0061] Вариант 2 Осуществления: объекты SYNC, основанные на группах мультиплексирования услуг
[0062] Фиг.2A иллюстрирует схему Варианта 2 Осуществления, при котором объекты SYNC основываются на группах мультиплексирования услуг.
[0063] Как проиллюстрировано на фиг.2A, в Варианте 2 Осуществления объекты SYNC основываются на группах мультиплексирования услуг, т.е. каждая группа мультиплексирования услуг обладает соответствующим объектом SYNC. В сравнении с Вариантом 1 Осуществления создание и высвобождение объектов SYNC в данном варианте осуществления не такое частое, так как объект SYNC, относящийся к группе мультиплексирования услуг, будет высвобождаться, только когда завершатся все услуги в группе мультиплексирования услуг. Вариант 2 Осуществления имеет следующее преимущество, состоящее в том, что объекты SYNC исходно созданы для поддержки мультиплексирования услуг (например, мультиплексированные услуги могут рассматриваться как виртуальная услуга); в то время как не мультиплексирующиеся образцы могут рассматриваться как особое мультиплексирование услуг (т.е. каждая услуга мультиплексирована отдельно). В Варианте 2 Осуществления требуется дополнительная информация для идентификации соответствующих услуг в одном и том же объекте SYNC; или пакеты данных для разных услуг могут буферизироваться и реструктурироваться в BM-SC перед передачей.
[0064] В целом преимущества и недостатки Варианта 2 Осуществления состоят в следующем:
[0065] Преимущества:
мультиплексированные услуги рассматриваются в качестве виртуальной услуги, так что мультиплексирование услуг обеспечивается более простым образом;
низкая комплексность, так как начало или завершение одной услуги в группе мультиплексирования услуг не затрагивает синхронизацию контента группы мультиплексирования услуг.
[0066] Недостатки:
для идентификации разных услуг в группе мультиплексирования услуг требуется дополнительная информация или буфер BM-SC.
[0067] Фиг.2B-2D иллюстрируют конкретные потоки операций Варианта 2 Осуществления, включающие в себя: процесс создания объекта SYNC, процесс обновления объекта SYNC и процесс высвобождения объекта SYNC.
[0068] Фиг.2B иллюстрирует процесс создания объекта SYNC в соответствии с Вариантом 2 Осуществления. Как проиллюстрировано на фиг.2B, на этапе S201 BM-SC создает множество объектов SYNC, чье количество равно суммарному количеству групп услуг. На этапе S203 BM-SC привязывает созданное множество объектов SYNC к группам услуг во взаимно однозначном соответствии, так что каждый объект SYNC привязан к одной группе услуг и каждая группа услуг так же привязана к одному объекту SYNC. Затем, на этапе S205, BM-SC отправляет инструкцию по созданию объекта SYNC eNB внутри зоны MBSFN, и инструкция по созданию объекта SYNC может включать в себя суммарное количество услуг, информацию группировки услуг и указание начала услуги. На этапе S207 eNB создает множество объектов SYNC, чье количество равно суммарному количеству групп услуг на основании инструкции по созданию объекта SYNC. На этапе S209 eNB привязывает созданное множество объектов SYNC к группам услуг во взаимно однозначном соответствии, так что каждый объект SYNC привязан к одной группе услуг и каждая группа услуг так же привязана к одному объекту SYNC. Таким образом, завершается процесс создания объекта SYNC. Данный процесс создания объекта SYNC, как правило, происходит во время процесса инициализации системы. Когда система функционирует, то, если во время функционирования происходит изменение услуги (начинается новая услуга или завершается исходная услуга), будет реализовываться процесс обновления объекта SYNC и процесс высвобождения объекта SYNC.
[0069] Фиг.2C иллюстрирует процесс обновления объекта SYNC в соответствии с Вариантом 2 Осуществления. Как проиллюстрировано на фиг.2C, на этапе S210, когда начинается новая услуга, сначала BM-SC определяет, принадлежит ли новая услуга существующей группе услуг. Если новая услуга принадлежит существующей группе услуг (этап S210: ДА), то BM-SC непосредственно выполняет этап S215. С другой стороны, если новая услуга не принадлежит ни одной группе услуг (этап S210: НЕТ), то BM-SC на этапе S211 создает новый объект SYNC. На этапе S213 BM-SC привязывает созданный новый объект SYNC к новой услуге во взаимно однозначном соответствии. Затем, на этапе S215, BM-SC отправляет инструкцию по обновлению объекта SYNC eNB внутри зоны MBSFN, и инструкция по обновлению объекта SYNC может включать в себя информацию идентификации услуги, информацию группировки услуг и указание начала услуги. На этапе S216 eNB сначала определяет, принадлежит ли новая услуга существующей группе на основании принятой инструкции по обновлению объекта SYNC. Если новая услуга принадлежит существующей группе услуг (этап S216: ДА), то eNB не требуется выполнять никакой операции по обновлению объекта SYNC; и на этапе S218 операция обновления объекта SYNC завершается. С другой стороны, если новая услуга не принадлежит ни одной существующей группе услуг (этап S216: НЕТ), то eNB на этапе S217 создает новый объект SYNC на основании принятой инструкции по обновлению объекта SYNC. На этапе S219 eNB привязывает созданный новый объект SYNC к новой услуге во взаимно однозначном соответствии. Таким образом, завершается процесс обновления объекта SYNC для новой услуги.
[0070] Фиг.2D иллюстрирует процесс высвобождения объекта SYNC в соответствии с Вариантом 2 Осуществления. Как проиллюстрировано на фиг.2D, на этапе S221 BM-SC обнаруживает прекращение исходной услуги. На этапе S222 BM-SC определяет, является ли исходная услуга последней услугой в группе услуг, к которой она принадлежит. Если исходная услуга не является последней услугой в группе услуг, к которой она принадлежит (этап S222: НЕТ), то BM-SC непосредственно выполняет этап S225. С другой стороны, если исходная услуга является последней услугой в группе услуг, к которой она принадлежит (этап S222: ДА), то BM-SC на этапе S223 высвобождает объекты SYNC, привязанные к группе услуг, к которой принадлежит исходная услуга. Затем, на этапе S225, BM-SC отправляет инструкцию по высвобождению объекта SYNC eNB внутри зоны MBSFN и инструкция по высвобождению объекта SYNC может включать в себя информацию идентификации услуги, информацию группировки услуг и указание завершение услуги. На этапе S226, eNB сначала определяет, является ли исходная услуга последней услугой в группе услуг, к которой она принадлежит, на основании принятой инструкции на высвобождение объекта SYNC. Если исходная услуга не является последней услугой в группе услуг, к которой она принадлежит (этап S226: НЕТ), то eNB не требуется выполнять каких-либо операций по высвобождению объекта SYNC, и на этапе S228 завершается операция по высвобождению объекта SYNC. С другой стороны, если исходная услуга является последней услугой в группе услуг, к которой она принадлежит (этап S226: ДА), то eNB на этапе S227 высвобождает объекты SYNC, привязанные к группе услуг, к которой принадлежит исходная услуга, на основании принятой инструкции по высвобождению объекта SYNC. Таким образом, завершается процесс высвобождения объекта SYNC для исходной услуги.
[0071] Во время вышеприведенных процессов создания, обновления и высвобождения объектов SYNC для идентификации разных услуг в группе услуг используется дополнительная информация (информация группировки услуг). Тем не менее, как упоминалось ранее, в BM-SC может выполняться буферизация и реструктуризация без такой дополнительной информации.
[0072] Вариант 3 Осуществления: объекты SYNC, основанные на зоне MBSFN
[0073] Фиг.3A иллюстрирует схему Варианта 3 Осуществления, при котором объекты SYNC основываются на зоне MBSFN.
[0074] Как проиллюстрировано на фиг.3A, в Варианте 3 Осуществления, существует только один объект SYNC в каждой зоне MBSFN, и объект SYNC может быть статически сконфигурированным и может никогда не высвобождаться. Кажется, что Вариант 3 Осуществления намного проще, но в действительности это не так. Разные услуги могут передаваться разными образами: мультиплексируясь/не мультиплексируясь; некоторые услуги завершаясь/некоторые услуги продолжая предоставляться. Так как подсчет байтов и подсчет пакетов выполняются для всех услуг вместе, то на предоставляемые услуги могут оказывать воздействие уже завершенные услуги. В действительности, не требуется, чтобы объекты SYNC совместно использовались услугами, чьи передачи независимы друг от друга. Таким образом, Вариант 3 Осуществления может быть более сложным при создании механизма SYNC.
[0075] В целом преимущества и недостатки Варианта 3 Осуществления состоят в следующем:
[0076] Преимущества:
существует только один объект SYNC, и он никогда не будет высвобожден.
[0077] Недостатки:
в значительно степени сложный, так как в одном алгоритме SYNC требуется учитывать несвязанные услуги.
Для идентификации разных услуг и группе мультиплексирования услуг требуется дополнительная информация или буфер BM-SC.
[0078] Фиг.3B иллюстрирует конкретный поток операций Варианта 3 Осуществления, включающий в себя: процесс создания объекта SYNC и процесс обновления объекта SYNC.
[0079] Как проиллюстрировано на фиг.3B, на этапе S301 BM-SC создает или статично конфигурирует единственный объект SYNC. Затем, на этапе S305, BM-SC отправляет инструкцию по созданию объекта SYNC eNB внутри зоны MBSFN, и инструкция по созданию объекта SYNC может включать в себя информацию идентификации услуги, информацию группировки услуг и указание начала услуги. На этапе S307 каждая eNB создает единственный объект SYNC на основании принятой инструкции по созданию объекта SYNC. Таким образом, завершается процесс создания объекта SYNC. Данный процесс создания объекта SYNC, как правило, происходит во время процесса инициализации системы. Когда система функционирует, то, если во время функционирования происходит изменение услуги (начинается новая услуга или завершается исходная услуга), будет реализовываться процесс обновления объекта SYNC.
[0080] Все еще обращаясь к фиг.3B, как проиллюстрировано пунктирной линией на фиг.3B, так как Вариант 3 Осуществления не относится к высвобождению объекта SYNC, то в отношении либо начала новой услуги, либо завершения исходной услуги выполняется только процесс обновления объекта SYNC. Во время процесса обновления объекта SYNC (этап S315) BM-SC отправляет инструкцию по обновлению объекта SYNC eNB внутри зоны MBSFN, и инструкция по обновлению объекта SYNC может включать в себя информацию идентификации услуги, информацию группировки услуг и указание начала услуги (или указание завершения услуги). Таким образом, завершается процесс обновления объекта SYNC.
[0081] Во время вышеприведенных процессов создания и обновления объектов SYNC для идентификации разных услуг в группе услуг используется дополнительная информация (информация группировки услуг). Тем не менее, как упоминалось ранее, в BM-SC может выполняться буферизация и реструктуризация без такой дополнительной информации.
[0082] Фиг.4 иллюстрирует структурную схему BM-SC выполненного с возможностью реализации процессов создания, обновления и высвобождения объектов SYNC. Должно быть отмечено, что для упрощения фиг.4 иллюстрирует все компоненты, которые могут потребоваться во время соответствующих процессов. Тем не менее, для любого отдельного процесса требуются не все представленные компоненты. Специалист в соответствующей области при реализации может, по мере необходимости, выбрать, отбросить или объединить данные проиллюстрированные компоненты для разных процессов в разных вариантах осуществления.
[0083] Как проиллюстрировано на фиг.4, BM-SC 400 в соответствии с настоящим изобретением, включает в себя модуль 410 инициирования/завершения услуги, выполненный с возможностью определения, начиналась ли новая услуга или завершилась исходная услуга (S111, S121, S210, S221); модуль 420 создания объекта SYNC, выполненный с возможностью создания объектов SYNC, которые могут быть созданы (S101, S111, S201, S210, S211), на основании услуг или групп услуг или могут быть созданы независимо от услуг и групп услуг (S301); модуль 425 привязки объекта SYNC, выполненный с возможностью привязки созданных посредством модуля 420 создания объекта SYNC объектов SYNC к услугам или группам услуг (S103, S113, S203, S213); модуль 430 высвобождения объекта SYNC, выполненный с возможностью высвобождения объекта SYNC (S123, S222, S223) на основании услуги или группы услуг; и модуль 440 отправки инструкции, выполненный с возможностью отправки инструкции по созданию объекта SYNC, инструкции по обновлению объекта SYNC или инструкции по высвобождению объекта SYNC (S105, S115, S125, S205, S215, S225, S305, S315) всем eNB внутри зоны MBSFN.
[0084] Фиг.5 иллюстрирует структурную схему eNB, выполненной с возможностью реализации процессов создания, обновления и высвобождения объектов SYNC. Должно быть отмечено, что для упрощения фиг.5 иллюстрирует все компоненты, которые могут потребоваться во время соответствующих процессов. Тем не менее, для любого отдельного процесса требуются не все представленные компоненты. Специалист в соответствующей области при реализации может, по мере необходимости, выбрать, отбросить или объединить данные проиллюстрированные компоненты для разных процессов в разных вариантах осуществления.
[0085] Как проиллюстрировано на фиг.5, eNB 500 в соответствии с настоящим изобретением включает в себя: модуль 510 приема, выполненный с возможностью приема инструкции по созданию объекта SYNC, инструкции по обновлению объекта SYNC или инструкции по высвобождению объекта SYNC (S105, S115, S125, S205, S215, S225, S305, S315) от BM-SC; модуль 520 создания объекта SYNC, выполненный с возможностью создания объектов SYNC, которые могут создаваться (S107, S117, S207, S216, S217), на основании услуг или групп услуг, или создаваться независимо от услуг и групп услуг (S307); модуль 525 привязки объекта SYNC, выполненного с возможностью привязки объектов SYNC, созданных модулем 520 создания объекта SYNC к услугам или группам услуг (S109, S119, S209, S219); и модуль 530 высвобождения объекта SYNC, выполненного с возможностью высвобождения объектов SYNC (S127, S226, S227) на основании услуг или групп услуг.
[0086] Вышеприведенные варианты осуществления служат только для примера и не предназначены ограничить настоящее изобретение. Специалист в соответствующей области должен понимать, что допустимы различные модификации и замены в вариантах осуществления, не отступая от объема и сущности настоящего изобретения, и эти модификации и замены находятся в рамках объема изобретения, как ограничивается прилагаемой формулой изобретения.
Класс H04W56/00 Устройства синхронизации