система обслуживания электронной программы передач, способ формирования и работы этой системы
Классы МПК: | H04H60/72 использующие электронные указатели программ (EPG) H04N7/173 с двухсторонним режимом работы, например когда абонент посылает сигнал выбора программы |
Автор(ы): | ЧЭНЬ Цзюнь (CN) |
Патентообладатель(и): | ХУАВЭЙ ТЕКНОЛОДЖИЗ КО., ЛТД. (CN) |
Приоритеты: |
подача заявки:
2007-01-30 публикация патента:
27.11.2010 |
Изобретение относится к системе обслуживания электронных программ передач. Техническим результатом является снижение потока данных в общегородской сети и повышение системных рабочих характеристик и эффективности системы Интернет-телевидения. Указанный технический результат достигается тем, что осуществляют группировку серверов электронных программ передач, имеющих одну и ту же обрабатывающую способность и/или один и тот же поток сервисной обработки, задание соответствия между номером серверной группы и характеристиками пользователей, определяемыми атрибутами, чтобы сформировать политику диспетчеризации, которая затем сохраняется на сервере диспетчеризации. Пользовательский терминал инициализирует запрос диспетчеризации на сервер диспетчеризации. После этого сервер диспетчеризации назначает сервер электронных программ передач для пользовательского терминала, таким образом, устанавливая интерактивную связь между пользовательским терминалом и сервером электронных программ передач. В результате поток данных обходит общегородскую сеть, и полоса пропускания магистральной сети связи, таким образом, менее задействована, чтобы число пользователей, способных использовать сервис, могло непрерывно расширяться. 4 н. и 13 з.п. ф-лы, 5 ил.
Формула изобретения
1. Способ формирования системы обслуживания электронных программ передач, состоящей из множества серверов электронных программ передач, включающий в себя следующие шаги: размещают множество серверов электронных программ передач системы на уровне доступа в граничной области общегородской сети; группируют множество серверов электронных программ передач согласно их характеристикам; и задают политику диспетчеризации согласно атрибутам пользователей и характеристикам групп серверов электронных программ передач, и сохраняют заданную политику диспетчеризации на сервере диспетчеризации.
2. Способ п.1, отличающийся тем, что шаг группировки множества серверов электронных программ передач дополнительно включает следующие шаги: группируют серверы электронных программ передач, имеющие одинаковую обрабатывающую способность и/или одинаковый поток сервисной обработки, вместе, чтобы сформировать группу сервера электронных программ передач; и серверы электронных программ передач одной группы устанавливаются как резервные устройства друг для друга.
3. Способ п.1, отличающийся тем, что политика диспетчеризации включает, по крайней мере, одну из следующих политик: заданные соответствующие соотношения между пользователями и группами серверов электронных программ передач; политику балансировки полезной нагрузки серверов электронных программ передач; и политику минимальных издержек маршрутизации между пользователями и серверами электронных программ передач.
4. Способ п.1, отличающийся тем, что атрибуты пользователей включают, по меньшей мере, одно из следующего: тип пользователей, уровень обслуживания и область сети, в которой расположены пользователи.
5. Способ управления системой обслуживания электронных программ передач, включающий следующие шаги: получают запрос о сервисе электронных программ передач от пользовательского терминала; и выбирают сервер электронных программ передач согласно политике диспетчеризации, чтобы предоставить сервис для пользовательского терминала при получении запроса о сервисе электронных программ передач, и посылают пользовательскому терминалу уведомление диспетчеризации, причем запрос о сервисе электронных программ передач включает атрибуты пользователей, а шаг выбора сервера электронных программ передач включает выбор сервера электронных программ передач согласно атрибутам пользователей и политике диспетчеризации.
6. Способ п.5, отличающийся тем, что политика диспетчеризации включает, по меньшей мере, одну из следующих политик: заданные соответствующие соотношения между пользователями и группами серверов электронных программ передач, при этом каждая из групп серверов электронных программ передач включает множество серверов электронных программ передач согласно их характеристикам; политику балансировки полезной нагрузки серверов электронных программ передач; и политику минимальных издержек маршрутизации между пользователями и серверами электронных программ передач.
7. Способ п.6, отличающийся тем, что если политика диспетчеризации включает политику балансировки полезной нагрузки серверов электронных программ передач, то способ дополнительно включает в себя следующие шаги: контролируют статус полезной нагрузки серверов электронных программ передач и выбирают сервера электронных программ передач согласно статусу полезной нагрузки серверов электронных программ передач.
8. Способ п.6, отличающийся тем, что шаг выбора сервера электронных программ передач включает: выбор политики диспетчеризации согласно информации атрибутов пользователей, включенных в запрос о сервисе электронных программ передач; определение номера группы согласно выбранной политике диспетчеризации; назначение сервера электронных программ передач группе сервера электронных программ передач с номером группы согласно выбранной политике диспетчеризации, чтобы предоставлять сервис для терминала пользователей; и посылка уведомления диспетчеризации пользовательскому терминалу с уведомлением планирования, включающим информацию об адресе назначенного сервера электронных программ передач.
9. Способ п.5, отличающийся тем, что дополнительно включает: получение сервером электронных программ передач запроса о подключении от пользовательского терминала и установление интерактивной связи с пользовательским терминалом.
10. Способ п.5, отличающийся тем, что дополнительно включает: подтверждение пользователя при получении запроса о подключении и установление интерактивной связи с пользовательским терминалом в случае успешного подтверждения.
11. Система обслуживания электронных программ передач, включающая: множество серверов электронных программ передач, которые упорядочены на уровне доступа в граничной области общегородской сети и выполнены с возможностью установления интерактивной связи с пользовательским терминалом по запросу о подключении от пользовательского терминала, при этом запрос о подключении определен согласно уведомлению диспетчеризации, посланному от сервера диспетчеризации; и сервер диспетчеризации, выполненный с возможностью приема запроса о сервисе электронных программ передач от пользовательского терминала, выбора сервера электронных программ передач согласно политике диспетчеризации, сохраненной на этом сервере для того, чтобы предоставить сервис для пользовательского терминала и послать уведомление диспетчеризации пользовательскому терминалу.
12. Система п.11, отличающаяся тем, что множество серверов электронных программ передач сгруппированы, по меньшей мере, в одну группу серверов электронных программ передач согласно их характеристикам; и сервер диспетчеризации выполнен с возможностью выбора сервера электронных программ передач из соответствующей группы серверов электронных программ передач согласно, по меньшей мере, одной из следующих политик, содержащихся в политике диспетчеризации: заданным соответствующим соотношениям согласно атрибутам пользователей и характеристикам групп серверов электронных программ передач, политике стабилизации полезной нагрузки серверов электронных программ передач, и политике минимальных издержек маршрутизации между пользователями и серверами электронных программ передач.
13. Система п.12, отличающаяся тем, что серверы электронных программ передач в каждой группе имеют одну и ту же обрабатывающую способность и/или один и тот же поток сервисной обработки, и серверы электронных программ передач одной группы являются друг для друга резервными устройствами.
14. Система п.11, отличающаяся тем, что сервер диспетчеризации расположен в операционном узле в общегородской сети или на уровне доступа в граничной области общегородской сети.
15. Система п.11, отличающаяся тем, что сервер диспетчеризации является сервером доменных имен, расположенным на уровне доступа в граничной области общегородской сети, и серверы электронных программ передач сгруппированы по областям в каждой группе серверов электронных программ передач, связанных с одним сервером доменных имен.
16. Сервер планирования, включающий: запоминающее устройство, выполненное с возможностью хранения политики диспетчеризации; и модуль диспетчеризации, выполненный с возможностью диспетчеризации серверов электронных программ передач согласно сохраненной политике диспетчеризации и назначения соответствующего сервера электронных программ передач для пользовательского терминала при получении запроса о сервисе электронных программ передач от пользовательского терминала, причем запрос о сервисе электронных программ передач включает атрибуты пользователей.
17. Сервер планирования п.16, отличающийся тем, что политика диспетчеризации включает, по меньшей мере, одну из следующих политик: заданные соответствующие соотношения между пользователями и группами сервера электронных программ передач; политику балансировки полезной нагрузки серверов электронных программ передач; и политику минимальных издержек маршрутизации между пользователями и серверами электронных программ передач.
Описание изобретения к патенту
По настоящей заявке испрашивается приоритет в соответствии с заявкой № 200610057516.5, поданной в китайское патентное ведомство 13 марта 2006 под названием "Система Размещения Сервера Электронных программ передач, ее Формирование и Способ управления", все содержание которого включено в представленную заявку.
Область техники, к которой относится изобретение
Настоящее изобретение относится к области информации и техники связи, в особенности к системе обслуживания электронных программ передач, способу формирования и работы этой системы.
Уровень техники
В системе Интернет-телевидения (Internet Protocol TV, IPTV) система Электронных программ передач (Electronic Program Guide, EPG) представляет собой портал, через который пользователи могут получить доступ и пользоваться сервисом. В частности, пользователи получают доступ к EPG-серверу и просматривают служебную информацию, отображенную EPG при помощи специального терминала, называемого телевизионной абонентской приставкой (Set-Top-Box, STB).
Пользователи сервиса IPTV, после включения, сначала проходят через идентификацию широкополосного доступа. После того, как пользователи сервиса проходят идентификацию доступа, их абонентские приставки приступают к запросу EPG-сервера об аутентификации входа в систему, используя свои учетные записи и пароли. Если аутентификация проходит успешно, EPG отображает служебную пользовательскую информацию для просмотра и выбора. Информация, отображенная EPG, включает название, введение, цену за использование, ссылки на сервисы, эмблемы и т.д.
Особенность IPTV состоит в том, что пользователи просматривают служебную информацию и выбирают, что просматривать на телевизоре (далее - ТВ), таким образом, что часы активного доступа абонентов имеют тенденцию быть сравнительно сконцентрированными во времени, что приводит к внезапному увеличению объема доступа к EPG и поэтому требует EPG-сервера с относительно высокими рабочими характеристиками обработки и возможностью расширения.
EPG отображает для просмотра и выбора информацию, в изобилии содержащую изображения, чтобы повысить осведомленность пользователей. Однако существующие абонентские приставки, с учетом издержек, вряд ли содержат буфер достаточного размера, чтобы иметь возможность загрузить множество файлов изображения в течение процесса просмотра пользователями EPG, и в результате требуется относительно широкая полоса пропускания.
В настоящее время практическое решение для размещения системы EPG - в основном централизованное размещение. Согласно централизованному размещению, группа EPG-серверов расположена в операционном узле, и для формирования групп абонентов перед многочисленными EPG-серверами установлены балансровщики нагрузки. Чтобы получать доступ к EPG-серверам, расположенным в операционном узле, для всех внешних пользователей IPTV предоставляется виртуальный служебный адрес.
Согласно известной технологии, при централизованном размещении системы EPG все пользователи получают доступ к EPG-серверам, расположенным в операционном узле, через общегородскую сеть, что сильно нагружает полосу пропускания общегородской сети. Кроме того, сужение полосы пропускания на выходе операционного узла также препятствует сервисному обеспечению большого числа пользователей.
Раскрытие изобретения
Варианты реализации настоящего изобретения предлагают систему обслуживания электронной программы передач, способ формирования и работы этой системы, при этом серверы электронных программ передач размещены распределенным способом, чтобы понизить поток данных в общегородской сети и повысить системные рабочие характеристики и эффективность.
В одном из вариантов реализации настоящего изобретения предложен способ формирования системы обслуживания электронных программ передач, состоящей из множества серверов электронных программ передач, включающий в себя следующие шаги: размещают множество серверов электронных программ передач системы на уровне доступа в граничной области общегородской сети; группируют множество серверов электронных программ передач согласно их характеристикам; и задают политику диспетчеризации согласно атрибутам пользователей и характеристикам групп серверов электронных программ передач, и сохраняют заданную политику диспетчеризации на сервере диспетчеризации.
В другом варианте реализации настоящего изобретения предложен способ управления системой обслуживания электронных программ передач, включающий следующие шаги: получают запрос о сервисе электронных программ передач от пользовательского терминала; и выбирают сервер электронных программ передач согласно политике диспетчеризации, чтобы предоставить сервис для пользовательского терминала при получении запроса о сервисе электронных программ передач, и посылают пользовательскому терминалу уведомления диспетчеризации.
Кроме того, в еще одном варианте реализации изобретения предложена система обслуживания электронных программ передач, включающая множество серверов электронных программ передач, которые упорядочены на уровне доступа в граничной области общегородской сети и выполнены с возможностью установления интерактивной связи с пользовательским терминалом по запросу о подключении от пользовательского терминала, при этом запрос о подключении определен согласно уведомлению диспетчеризации, посланному от сервера диспетчеризации; и сервер диспетчеризации, выполненный с возможностью приема запрос о сервисе электронных программ передач от пользовательского терминала, выбора сервера электронных программ передач согласно политике диспетчеризации, сохраненной на этом сервер для того, чтобы предоставить сервис для пользовательского терминала и послать уведомление диспетчеризации пользовательскому терминалу.
Далее, в еще одном варианте реализации настоящего изобретения предложен сервер планирования, включающий запоминающее устройство, выполненное с возможность хранения политики диспетчеризации, и модуль диспетчеризации, выполненный с возможностью диспетчеризации серверов электронных программ передач согласно сохраненной политике диспетчеризации и назначения соответствующего сервера электронных программ передач для пользовательского терминала при получении запроса о сервисе электронных программ передач от пользовательского терминала.
Настоящее изобретение предлагает техническое решение, которое размещает серверы электронных программ передач распределенным способом, группирует серверы электронных программ передач, задает номера групп, чтобы сообщить характеристиками пользователей определенные атрибуты, устанавливает политику диспетчеризации и сохраняет ее на сервере диспетчеризации таким образом, чтобы поток информации между терминалами пользователей и EPG-серверами обошел общегородскую сеть, полоса пропускания которой при этом будет менее задействована.
При наличии граничных узлов сети, служащих обходом для исходящего потока системы EPG, сервис свободен от сужения полосы пропускания, и число пользователей, способных пользоваться сервисом, может поэтому непрерывно расшириться.
Краткое описание чертежей
Фиг.1 - принципиальная схема системы EPG, включая одиночный сервер диспетчеризации согласно варианту реализации изобретения;
Фиг.2 - принципиальная схема системы EPG, включая многочисленные серверы диспетчеризации согласно варианту реализации изобретения;
Фиг.3 - схематическая структурная диаграмма сервера диспетчеризации согласно варианту реализации изобретения;
Фиг.4 - функциональная схема, показывающая способ формирования системы EPG согласно варианту реализации изобретения;
Фиг.5 - функциональная схема, показывающая способ управления системой EPG согласно варианту реализации изобретения.
Осуществление изобретения
Ниже предлагается подробное описание вариантов реализации настоящего изобретения со ссылками на чертежи. Как показано на фиг.1, система EPG включает сервер 20 диспетчеризации, EPG-сервер 10, EPG-сервер 11, EPG-сервер 12, EPG-сервер 13, широкополосный сервер доступа 30, сервер 31 широкополосного доступа, абонентскую приставку 1 и абонентскую приставку 2. Сервер 20 диспетчеризации хранит политику диспетчеризации, использованную в системе EPG для выбора EPG-серверов, предоставляющих пользовательский сервис согласно политике диспетчеризации, а именно диспетчеризацию балансировщиков нагрузки. EPG-серверы предлагают сервис EPG. Другими словами, политика диспетчеризации сохранена на сервере диспетчеризации, который осуществляет диспетчеризации балансировщиков нагрузки, а сервис EPG предлагается EPG-серверами. EPG-сервер 10, EPG-сервер 11, EPG-сервер 12 и EPG-сервер 13 связаны с сервером 20 диспетчеризации через общегородскую сеть.
Сервер 20 диспетчеризации расположен в операционном узле IPTV в общегородской сети, в то время как EPG-сервер 10, EPG-сервер 11, EPG-сервер 12 и EPG-сервер 13 - на уровне доступа в граничной области общегородской сети. EPG-сервер 10 и EPG-сервер 11 подключены к сети на том же самом уровне, что и сервер 30 широкополосного доступа; EPG-сервер 12 и EPG-сервер 13 подключены к сети на том же самом уровне, что и сервер 31 широкополосного доступа.
Абонентская приставка 1 связана с сервером 30 широкополосного доступа, а абонентская приставка 2 - с сервером 31 широкополосного доступа. Абонентские приставки 1 и 2 посылают запросы диспетчеризации на сервер 20 диспетчеризации. Сервер 20 диспетчеризации соответственно посылает уведомления диспетчеризации абонентским приставкам 1 и 2. Абонентские приставки 1 и 2 соответственно посылают запросы о подключении к EPG-серверу 10, EPG-серверу 11, EPG-серверу 12 и EPG-серверу 13.
Система EPG, согласно варианту реализации изобретения, показанному на фиг.2, включает в себя сервер DNS1 диспетчеризации, сервер DNS4 диспетчеризации, EPG-сервер 15, EPG-сервер 16, сервер 32 широкополосного доступа, сервер 33 широкополосного доступа, абонентскую приставку 3 и абонентскую приставку 4. Сервер DNS1 диспетчеризации и сервер DNS4 диспетчеризации являются серверами имен доменов (Domain Name Server, DNS), с которым EPG-сервер 15 и EPG-сервер 16 связаны через общегородскую сеть. Сервер DNS1 диспетчеризации, сервер DNS4 диспетчеризации, EPG-сервер 15 и EPG-сервер 16 расположены в уровне доступа в граничной области общегородской сети. EPG-сервер 15 подключен к сети на том же самом уровне доступа, таком как уровень доступа общегородской сети, как и сервер 32 широкополосного доступа; EPG-сервер 16 подключен к сети на том же самом уровне, таком как уровень доступа общегородской сети, что и сервер 33 широкополосного доступа. Абонентская приставка 3 связана с сервером 32 широкополосного доступа, абонентская приставка 4 связана с сервером 33 широкополосного доступа. Абонентская приставка 3 посылает запрос диспетчеризации на сервер DNS1 диспетчеризации, а абонентская приставка 4 посылает запрос диспетчеризации на сервер DNS4 диспетчеризации. После этого сервер DNS1 диспетчеризации посылает уведомление диспетчеризации, соответственно, абонентской приставке 3, а сервер DNS4 диспетчеризации посылает уведомление диспетчеризации абонентской приставке 4. После этого абонентская приставка 3 посылает запрос о подключении к EPG-серверу 15, а абонентская приставка 4 посылает запрос о подключении к EPG-серверу 16.
На фиг.1 и фиг.4 показан вариант реализации способа формирования системы EPG в соответствии с настоящим изобретением, способ включает в себя следующие шаги:
Шаг 101: Размещают в определенном порядке множество EPG-серверов системы (10, 11, 12 и 13) в различных областях сети.
Шаг 102: Группируют серверы EPG согласно их характеристикам и назначают номера каждой группе; в частности сервер 20 диспетчеризации группирует EPG-сервер 10 и EPG-сервер 11 вместе в одной группе, а EPG-сервер 12 и EPG-сервер 13 - в другой группе.
Сервер 20 диспетчеризации нумерует EPG-сервер 10 и EPG-сервер 11 как Группу EPG-серверов 1, а EPG-сервер 12 и EPG-сервер 13 - как Группу EPG-серверов 2.
Шаг 103: Устанавливают политику диспетчеризации согласно атрибутам пользователей и характеристикам групп EPG-сервера и сохраняют политику диспетчеризации на сервере диспетчеризации.
Сервер 20 диспетчеризации устанавливает Политику 1 диспетчеризации следующим образом: для пользователей, чьи характеристики, определяемые атрибутами, определяют их как особо важных пользователей (VIP-пользователей), Серверная Группа 1 задается как основная группа, а Серверная Группа 2 задается как резервная группа. Сервер 20 диспетчеризации также устанавливает Политику планирования 2 следующим образом: для пользователей, чьи характеристики, определяемые атрибутами, определяют их как обыкновенных пользователей, Серверная Группа 2 задается как основная группа, а Серверная Группа 1 задается как резервная группа.
В варианте реализации изобретения предлагается сервер диспетчеризации, показанный на фиг.3, который включает: запоминающее устройство 20а для сохранения политики диспетчеризации; модуль 20b диспетчеризации для диспетчеризации EPG-серверов, согласно сохраненной политике диспетчеризации, и определения соответствующих EPG-серверов для пользовательских терминалов при получении запроса о EPG-сервисе от пользовательских терминалов.
Ниже описан способ управления системой EPG.
Сначала абонентская приставка инициализирует запрос диспетчеризации на сервер диспетчеризации. Затем сервер диспетчеризации определяет EPG-сервер, согласно запросу о диспетчеризации и политике диспетчеризации, и посылает уведомление диспетчеризации абонентской приставке, чтобы абонентская приставка инициализировала запрос о подключении к определяемому EPG-серверу согласно уведомлению диспетчеризации, таким образом устанавливая интерактивную связь между определяемым EPG-сервером и пользователем абонентской приставки.
Как показано на фиг.1, вариант реализации настоящего изобретения предлагает способ управления системой EPG, включающий следующие шаги:
Шаг 201: Абонентская приставка 1 инициализирует запрос диспетчеризации на сервер 20 диспетчеризации через сервер 30 широкополосного доступа.
Шаг 202: Сервер 20 диспетчеризации, при получении запроса диспетчеризации от абонентской приставки 1, осуществляет проверку пользователя и, если в аутентификации отказано, препятствует входу абонентской приставки 1 в систему и заканчивает поток обработки. В показанном варианте аутентификация проходит успешно, и сервер диспетчеризации, посредством запроса на аутентификацию, получает атрибут пользователя, обратившегося к абонентской приставке 1 с атрибутом VIP-пользователя.
Шаг 203: Политика 1 диспетчеризации определяется и выбирается согласно сохраненному атрибуту пользователя абонентской приставки 1, который является VIP-пользователем, чтобы в дальнейшем иметь информацию, что основная серверная группа - Группа 1, и резервная серверная группа - Группа 2; сервер 20 диспетчеризации запрашивает состояние EPG-серверов и назначает EPG-сервер 10, IP-адрес которого - 218.246.1.10 согласно результату опроса состояния EPG-серверов.
Шаг 204: Сервер 20 диспетчеризации посылает абонентской приставке 1 уведомление диспетчеризации, которое включает: информацию о том, что абонентская приставка 1 должна войти на назначенный EPG-сервер 10, IP-адрес которого - 218.246.1.10, и флаг, который определен сервером 20 диспетчеризации и означает, что абонентская приставка 1 прошла идентификацию входа в систему.
Шаг 205: Абонентская приставка 1, при получении уведомления диспетчеризации, инициализирует запрос о подключении к EPG-серверу 10 с запросом о подключении, несущем флаг, который установлен сервером 20 диспетчеризации и означает, что идентификация входа в систему прошла, и EPG-сервер 10, получив запрос от абонентской приставки 1, устанавливает интерактивную связь с абонентской приставкой 1.
В соответствии с еще одним вариантом реализации изобретения предлагает другой способ формирования системы EPG, включающий следующие шаги:
Шаг 301: Сервер 20 диспетчеризации группирует EPG-сервер 10 и EPG-сервер 11 вместе в одну группу, а EPG-сервер 12 и EPG-сервер 13 - в другую группу.
Шаг 302: Сервер 20 диспетчеризации обозначает EPG-сервер 10 и EPG-сервер 11 как Серверную Группу 1, а сервер 12 EPG и сервер 13 EPG - как Серверную Группу 2.
Шаг 303: Сервер 20 диспетчеризации устанавливает Политику диспетчеризации 1 следующим образом: для пользователей, чьи характерные параметры, определяемые атрибутами, представляют собой IP-адреса в пределах сегмента 10.168.1.1-10.168.1.254, Серверная Группа 1 задается как основная группа и Серверная Группа 2 задается как резервная группа; сервер 20 диспетчеризации устанавливает Политику 2 диспетчеризации следующим образом: для пользователей, чьи характерные параметры, определяемые атрибутами, представляют собой IP-адреса в пределах сегмента 10.168.2.1-10.168.2.254, Серверная Группа 2 задается как основная группа и Серверная Группа 1 задается как резервная группа.
Показанный на фиг.5 вариант реализации изобретения предлагает способ управления системой EPG, включающий следующие шаги:
Шаг 401: Абонентская приставка инициализирует запрос о сервисе EPG на сервер диспетчеризации.
В частности, абонентская приставка 2 инициализирует запрос диспетчеризации на сервер 20 диспетчеризации через сервер 31 широкополосного доступа.
Шаг 402: Сервер диспетчеризации выбирает EPG-сервер для абонентской приставки согласно запросу пользователей и политике диспетчеризации и посылает уведомление диспетчеризации абонентской приставке.
Сервер 20 диспетчеризации, вместо того, чтобы осуществлять проверку пользователя немедленно после получения запроса о диспетчеризации, переадресовывает проверку пользователя на EPG-сервер. Сервер 20 диспетчеризации получает, при помощи запроса о диспетчеризации, атрибут пользователя, обращающегося к виртуальной панели управления 2, причем атрибут является IP-адресом 10.168.2.10.
Так как сохраненный атрибут пользователя абонентской приставки 2 - IP-адрес 10.168.2.10, Политика диспетчеризации 2 соответственно выбрана, чтобы в дальнейшем иметь информацию, что основная серверная группа - Группа 2, а резервная серверная группа - Группа 1; сервер диспетчеризации запрашивает состояние серверов EPG и назначает EPG-сервер 13, IP-адрес которого - 218.246.2.13 согласно результату опроса состояния серверов EPG.
Сервер 20 диспетчеризации посылает абонентской приставке 2 уведомление диспетчеризации, которое включает: информацию о том, что абонентская приставка 2 должна войти на назначенный EPG-сервер 13, IP-адрес которого - 218.246.2.13, и назначение EPG-серверу 13 обрабатывать запрос об идентификации.
Шаг 403: Абонентская приставка инициализирует запрос о подключении к выбранному EPG-серверу согласно уведомлению диспетчеризации, таким образом, устанавливая связь между выбранным EPG-сервером и пользователем.
Получив уведомление диспетчеризации, абонентская приставка 2 инициализирует запрос о подключении к EPG-серверу 13. EPG-сервер 13, получив запрос о подключении от абонентской приставки 2, осуществляет аутентификацию пользователя и при отказе в аутентификации предотвращает вход абонентской приставки 2 в систему и заканчивает поток обработки. В показанном варианте аутентификация проходит успешно, и устанавливается интерактивная связь между EPG-сервером 13 и пользователем абонентской приставки 2.
В характерном варианте реализации, представленном ниже, DNS-сервер принят как сервер диспетчеризации, и все абонентские приставки входят на EPG-серверы по надоменному имени. DNS-сервер предлагается для каждой группы EPG-серверов таким образом, чтобы абонентские приставки в различных локализациях использовали различные DNS-серверы. Различные DNS-серверы разлагают доменное имя EPG-сервера и получают IP-адрес EPG-сервера на различных краевых узлах сети.
На фиг.2 показан другой вариант реализации изобретения, согласно которому способ управления системой EPG включает в себя следующие шаги:
Шаг 501: Абонентская приставка 3 через сервер 32 широкополосного доступа инициализирует запрос диспетчеризации, включающий доменное имя www.EPG.com.cn, на сервер DNS1 диспетчеризации.
Шаг 502: Сервер DNS1 диспетчеризации получает запрос диспетчеризации от абонентской приставки 3; получив запрос диспетчеризации, сервер DNS1 диспетчеризации разрешает доменное имя www.EPG.com.cn, получает IP-адрес 218.246.3.11 EPG-сервера 15 и определяет EPG-сервер 15 для абонентской приставки 3.
Шаг 503: Сервер DNS1 диспетчеризации посылает абонентской приставке 3 уведомление диспетчеризации, которое включает: информацию о том, что абонентская приставка 3 должна войти на EPG-сервер 15, чей IP-адрес-218.246.3.11.
Шаг 504: Абонентская приставка 3 инициализирует запрос о подключении к EPG-серверу 15, и EPG-сервер 15, получив запрос о подключении от абонентской приставки 3, осуществляет аутентификацию пользователя и, если в аутентификации отказано, предотвращает вход абонентской приставки 3 в систему и заканчивает поток обработки. В показанном варианте аутентификация проходит успешно, и устанавливается интерактивная связь между EPG-сервером 15 и пользователем абонентской приставки 3.
В еще одном варианте реализации настоящего изобретения предложен способ управления системой EPG, включающий в себя следующие шаги:
Шаг 601: Абонентская приставка 4 через сервер 33 широкополосного доступа инициализирует запрос диспетчеризации, включающий доменное имя www.EPG.com.cn, на сервер DNS4 диспетчеризации.
Шаг 602: Сервер DNS4 диспетчеризации получает запрос диспетчеризации от абонентской приставки 4; сервер DNS4 диспетчеризации, получив запрос планирования, разрешает доменное имя www.EPG.com.cn, получает IP-адрес 218.246.3.12 EPG-сервера 16 и определяет EPG-сервер 16 для абонентской приставки 4.
Шаг 603: Сервер DNS4 диспетчеризации посылает абонентской приставке 4 уведомление диспетчеризации, которое включает: информацию о том, что абонентская приставка 4 должна войти на EPG-сервер 16, чей IP-адрес - 218.246.3.12.
Шаг 604: Абонентская приставка 4 инициализирует запрос о подключении к EPG-серверу 16; получив запрос о подключении от абонентской приставки 4, EPG-сервер 16 осуществляет аутентификацию пользователя и, если в аутентификации отказано, предотвращает вход абонентской приставки 4 в систему и заканчивает поток обработки. В показанном варианте аутентификация проходит успешно, и устанавливается интерактивная связь между EPG-сервером 16 и пользователем абонентской приставки 4.
Настоящее изобретение предлагает техническое решение, которое размещает EPG-серверы распределенным способом, группирует EPG-серверы, номера группы которых заданы в соответствии с характеристиками пользователей, определяемыми атрибутами, и устанавливает политику диспетчеризации, которая затем сохраняется на сервере диспетчеризации. Поэтому поток между пользовательскими терминалами и EPG-серверами обходит общегородскую сеть, полоса пропускания которой оказывается менее задействованной.
С краевыми узлами сети, служащими обходом для нисходящего потока системы EPG, сервис свободен от сужения полосы пропускания, и число пользователей, способных пользоваться сервисом, может поэтому непрерывно расширяться.
Вышеописанные варианты реализации не ограничивают испрашиваемую область защиты настоящего изобретения. Любые изменения, эквивалентные замены и усовершенствования в рамках идеи и принципа настоящего изобретения находятся в пределах области действия настоящего изобретения.
Класс H04H60/72 использующие электронные указатели программ (EPG)
Класс H04N7/173 с двухсторонним режимом работы, например когда абонент посылает сигнал выбора программы