СИСТЕМА ШИРОКОВЕЩАТЕЛЬНОГО/МНОГОАДРЕСНОГО ОБСЛУЖИВАНИЯ И СПОСОБ ПРЕДОСТАВЛЕНИЯ МЕЖСЕТЕВОГО РОУМИНГА
BROADCAST/MULTI-ADDRESS SERVICE SYSTEM AND METHOD OF PROVIDING INTER-NETWORK ROAMING

Область техники, к которой относится изобретение
[1] Настоящее изобретение имеет отношение к системе мобильной связи и, более конкретно, к системе и способу оказания широковещательного/многоадресного обслуживания с поддержкой межсетевого роуминга с целью предоставления услуги широковещательного/многоадресного обслуживания пользователя в случае, когда пользователь передвигается в гостевой сети, которая может быть или не быть широковещательной сетью.
Уровень техники
[2] Широковещательное/многоадресное обслуживание - «BCAST» является услугой нового типа, которая предусматривает пространственное широковещательное обслуживание или предоставление дополнительной информации мобильному терминалу. Услуга широковещательного/ многоадресного обслуживания «BCAST» включает в себя как услугу широковещательной передачи, так и услугу групповой передачи. Услуга широковещательной передачи, предлагаемая провайдером (поставщиком) услуги, предусматривает передачу полезной информации каждому пользователю, который подписан на услуги провайдера (поставщика) услуги. Услуга групповой передачи, также предлагаемая провайдером (поставщиком) услуги, предусматривает передачу информации только определенной группе пользователей, которые подписаны на определенную тему или информацию.
[3] В настоящее время в системе мобильной связи для передачи простой информации пользователям предоставляются простые услуги, но пока еще не предоставляется услуга широковещательного/многоадресного обслуживания «BCAST», обеспечивающая широковещательную передачу мультимедийной информации или различного контента пользователям, которые передвигаются в сети мобильной связи.
[4] Далее, в ситуации, когда оказание услуги широковещательного/многоадресного обслуживания «BCAST» независимо осуществляется каждым поставщиком услуги широковещательного/ многоадресного обслуживания «BCAST», то, если пользователь, ставший абонентом конкретного поставщика услуги, переместился в область другого поставщика услуги, непрерывность оказания услуги широковещательного/многоадресного обслуживания «BCAST» пользователю не обеспечивается.
[5] Кроме того, когда пользователь, подписавшийся на определенную услугу широковещательного/многоадресного обслуживания «BCAST» в «домашней» сети пользователя, передвигается в гостевую сеть, отсутствует процедура, система или механизм, с помощью которого содержимое услуги широковещательного/многоадресного обслуживания «BCAST» «домашней» сети, предоставлялось бы пользователю, который передвигается в гостевую сеть. Если гостевая сеть не является сетью широковещательной передачи либо является сетью широковещательной передачи того же типа, что и «домашняя» сеть, или другого типа, не существует определенной процедуры, посредством которой пользователь, передвигающийся в гостевой сети, мог бы пользоваться услугой широковещательного/многоадресного обслуживания «BCAST» «домашней» сети или услугой широковещательного/многоадресного обслуживания «BCAST» «гостевой» сети. Это создает пользователю большие неудобства.
Сущность изобретения
Техническая проблема
[6] Таким образом, одной из задач настоящего изобретения является предоставление системы и способа оказания услуги широковещательного/многоадресного обслуживания «BCAST» с поддержкой межсетевого роуминга, которые способны гарантировать непрерывность широковещательного/многоадресного обслуживания даже в том случае, когда пользователь передвигается в сеть с той же услугой или в сеть с другой услугой.
[7] Еще одной задачей настоящего изобретения является предоставление системы и способа оказания услуги широковещательного/многоадресного обслуживания «BCAST» с поддержкой межсетевого роуминга, которые способны дать возможность пользователю, который передвигается из «домашней» сети в гостевую сеть, принимать услугу широковещательного/многоадресного обслуживания с использованием услуги, поддерживаемой в гостевой сети.
[8] Еще одной задачей настоящего изобретения является предоставление системы и способа оказания услуги широковещательного/многоадресного обслуживания, которые способны позволить мобильному терминалу пользоваться услугой, предоставляемой в «домашней» сети, когда терминал передвигается между сетями широковещательного типа.
[9] Еще одной задачей настоящего изобретения является предоставление системы и способа оказания услуги широковещательного/многоадресного обслуживания, которые способны позволить мобильному терминалу получать услугу широковещательного/многоадресного обслуживания через сеть, не являющуюся сетью широковещательного типа, когда терминал передвигается из сети широковещательного типа в сеть, не являющуюся сетью широковещательного типа.
[10] Еще одной задачей настоящего изобретения является предоставление мобильного терминала, системы, способа и программного обеспечения, которое содержится, по меньшей мере, на одном машиночитаемом носителе, для реализации данного способа, для оказания услуги широковещательного/многоадресного обслуживания «BCAST» конечному пользователю/терминалу, передвигающемуся в гостевой сети, которые преодолевают ограничения и недостатки, связанные с существующей технологией.
[11] В соответствии с одним из аспектов настоящего изобретения предлагается способ предоставления услуги широковещательного/многоадресного обслуживания «BCAST» терминалу, включающий в себя:
пользование терминалом, по меньшей мере, одной услугой широковещательного/многоадресного обслуживания «BCAST» в гостевой сети, когда терминал передвигается в гостевой сети.
[12] В соответствии с одним из аспектов настоящего изобретения предлагается способ предоставления услуги широковещательного/многоадресного обслуживания «BCAST», когда терминал перемещается из «домашней» сети, включающий в себя: прием терминалом из гостевой сети указателя услуг широковещательного/многоадресного обслуживания «BCAST»; передачу терминалом запроса о доступе, по меньшей мере, к одной услуге широковещательного/многоадресного обслуживания «BCAST», предоставленной в указателе услуг широковещательного/многоадресного обслуживания «BCAST»; и пользование, по меньшей мере, одной услугой широковещательного/многоадресного обслуживания «BCAST» в гостевой сети.
[13] В соответствии с одним из аспектов настоящего изобретения предлагается мобильный терминал для пользования услугой широковещательного/многоадресного обслуживания «BCAST», когда терминал передвигается в гостевой сети, включающий в себя: контроллер, чтобы принимать из гостевой сети указатель услуг широковещательного/многоадресного обслуживания «BCAST», передать в гостевую сеть запрос о доступе, по меньшей мере, к одной услуге широковещательного/многоадресного обслуживания «BCAST», предоставленной в указателе услуг широковещательного/многоадресного обслуживания «BCAST»; и пользования в гостевой сети, по меньшей мере, одной услугой широковещательного/многоадресного обслуживания «BCAST».
[14] В соответствии с одним из аспектов настоящего изобретения предлагается система широковещательного/многоадресного обслуживания «BCAST», включающая в себя: терминал, «домашнюю» сеть терминала, конфигурация которой предусматривает связь с терминалом, и гостевую сеть, конфигурация которой предусматривает связь с «домашней» сетью и терминалом, где терминал пользуется, по меньшей мере, одной услугой широковещательного/многоадресного обслуживания «BCAST» в гостевой сети, когда терминал передвигается в гостевой сети.
[15] В соответствии с одним из аспектов настоящего изобретения предлагается способ оказания услуги широковещательного/многоадресного обслуживания «BCAST», когда терминал передвигается в гостевой сети, включающий в себя: предоставление терминалу блоком гостевой сети для распределения/адаптации услуги широковещательного/многоадресного обслуживания (блок «BSDA») указателя услуг; передачу терминалом запроса о доступе, по меньшей мере, к одной услуге широковещательного/многоадресного обслуживания «BCAST», блоку гостевой сети для управления подпиской на широковещательное/многоадресное обслуживание (блок «BSM»); передачу блоком «BSM» гостевой сети запроса об авторизации услуги (подтверждение прав пользователя) блоку «BSM» «домашней» сети терминала; получение блоком «BSM» гостевой сети ответа об авторизации услуги от блока «BSM» «домашней» сети в ответ на запрос об авторизации услуги; передачу блоком «BSM» гостевой сети терминалу, по меньшей мере, одного правомерного объекта, устанавливающего права доступа, по меньшей мере, к одной услуге широковещательного/многоадресного обслуживания «BCAST» в гостевой сети; и предоставление блоком «BSDA» гостевой сети терминалу, по меньшей мере, одной упомянутой услуги широковещательного/многоадресного обслуживания «BCAST».
[16] Дополнительные свойства и преимущества изобретения будут частично представлены в описании, приведенном ниже, а частично станут очевидными для специалистов из следующего описания или могут быть изучены в ходе практической реализации изобретения. Цели и другие преимущества настоящего изобретения могут быть реализованы и достигнуты посредством структуры, конкретно рассмотренной в прилагаемой формуле изобретения.
Описание чертежей
[17] Изобретение будет подробно описано с использованием следующих чертежей, где одинаковые обозначения соответствуют одинаковым элементам и где:
[18] на Фиг.1 показана блок-схема структуры системы широковещательного/многоадресного обслуживания «BCAST» в соответствии с одним из примеров осуществления настоящего изобретения;
[19] на Фиг.2 показаны три случая, когда терминал передвигается из «домашней» сети в гостевую сеть и принимает услугу широковещательного/многоадресного обслуживания «BCAST» в гостевой сети, в соответствии с примером осуществления настоящего изобретения;
[20] на Фиг.3 показана схема передачи сигналов способа широковещательного/многоадресного обслуживания «BCAST», где терминал передвигается из «домашней» сети в гостевую сеть, в соответствии с первым примером осуществления настоящего изобретения;
[21] на Фиг.4 показана схема передачи сигналов способа широковещательного/многоадресного обслуживания «BCAST», где терминал передвигается из «домашней» сети в гостевую сеть, в соответствии со вторым примером осуществления настоящего изобретения;
[22] на Фиг.5 показана схема передачи сигналов способа широковещательного/многоадресного обслуживания «BCAST», где терминал передвигается из «домашней» сети в гостевую сеть, в соответствии с третьим примером осуществления настоящего изобретения; и
[23] на Фиг.6 показана схема передачи сигналов способа широковещательного/многоадресного обслуживания «BCAST», где терминал передвигается из «домашней» сети в гостевую сеть, в соответствии с четвертым примером осуществления настоящего изобретения.
Примеры осуществления изобретения
[24] Рассмотрим с использованием прилагаемых чертежей систему и способ широковещательного/многоадресного обслуживания «BCAST», чтобы предоставить межсетевой роуминг, в соответствии с предпочтительными примерами осуществления настоящего изобретения.
[25] В настоящем изобретении, в случае, когда пользователь (имеющий мобильный терминал), который подписался на услугу широковещательного/многоадресного обслуживания «BCAST», предлагаемую «домашней» сетью терминала, передвигается из «домашней» сети в гостевую сеть, пользователь может принимать в гостевой сети ту же услугу широковещательного/многоадресного обслуживания «BCAST», которая предоставляется в «домашней» сети. В этом случае гостевая сеть может передать пользователю, находящемуся в гостевой сети, указатель услуг «домашней» сети или включить указатель услуг «домашней» сети в управляющую информацию гостевой сети и передать это пользователю, находящемуся в гостевой сети.
[26] В настоящем изобретении, в случае, когда пользователь, подписавшийся на конкретную услугу широковещательного/многоадресного обслуживания «BCAST» передвигается из «домашней» сети пользователя в гостевую сеть, гостевая сеть проводит идентификацию пользовательских услуг из домашней сети и предоставляет терминалу пользователя открытый ключ (элемент, устанавливающий права доступа), который служит для просмотра контентов услуги широковещательного/многоадресного обслуживания «BCAST» в гостевой сети.
[27] В настоящем изобретении, в случае, когда пользователь, подписавшийся на определенную услугу широковещательного/многоадресного обслуживания «BCAST», передвигается из сети широковещательного типа в другую сеть того же широковещательного типа, или в сеть другого широковещательного типа, или в не широковещательную сеть, пользователь все так же может принимать услугу широковещательного/многоадресного обслуживания «BCAST» через сеть роуминга.
[28] На Фиг.1 показана блок-схема структуры системы оказания услуги широковещательного/многоадресного обслуживания «BCAST» в соответствии с примером осуществления настоящего изобретения. Все компоненты системы оказания услуги широковещательного/многоадресного обслуживания «BCAST» операционно связаны между собой.
[29] Как показано на Фиг.1, система оказания услуги широковещательного/многоадресного обслуживания «BCAST» включает в себя поставщика 10 информации (контент-провайдер), предназначенного для предоставления контента, распространяемого при оказании услуги широковещательного/многоадресного обслуживания «BCAST», сервер 17 широковещательного/многоадресного обслуживания, далее «BCAST-сервер», предназначенный для предоставления услуги широковещательного/ многоадресного обслуживания «BCAST» пользователю, или для защиты контента, или для поддержки услуги широковещательного/многоадресного обслуживания «BCAST»/управления контентом, и терминал 30, предназначенный для приема услуги широковещательного/многоадресного обслуживания «BCAST», выбранной пользователем, с «BCAST-сервера» 17. Терминал 30 представляет собой мобильный терминал, например мобильный телефон, карманный персональный компьютер и т.п., и включает в себя известные элементы, в том числе блок ввода (например, клавиатуру, кнопки и т.п.), контроллер, память и т.п.
[30] Система широковещательного/многоадресного обслуживания «BCAST» дополнительно включает в себя устройство 20 распространения широковещания «BDS» или устройство 22 межсетевого взаимодействия «IN» для распространения услуги широковещательного/многоадресного обслуживания «BCAST» и выполнения функции взаимодействия для двусторонней связи, и/или устройство 18 распространения услуги широковещательного/многоадресного обслуживания (блок «BDS-SD») для применения межсетевого взаимодействия в соответствии с каналом. Устройства 18, 20 и 22 используются при распространении контента услуги широковещательного/многоадресного обслуживания «BCAST», предоставляемой «BCAST-сервером» 17 соответствующему устройству, например, терминалу 30, «домашней» или гостевой сети.
[31] Устройство 20 распространения широковещания «BDS» или устройство 22 межсетевого взаимодействия представляют собой радиоканал, предоставляющий услугу широковещательного/многоадресного обслуживания «BCAST», например, управляемое цифровое телевидение «DVB-H», мультимедийное широковещательное/многоадресное обслуживание «MBMS», услуга широковещательного многоадресного обслуживания «BCMCS», комплексная наземная услуга цифрового вещания «ISDB-T» или наземное/спутниковое цифровое мультимедийное широковещание «T/S DMB». Таким образом, устройство 20 распространения широковещания «BDS» и устройство 22 межсетевого взаимодействия устройство поддерживают механизм широковещания.
[32] «BCAST-сервер» 17 широковещательного/многоадресного обслуживания включает в себя блок 12 прикладной системы широковещательного/многоадресного обслуживания (блок «BSA») для выполнения таких функций, как защита контента услуги широковещательного/многоадресного обслуживания «BCAST» и/или поддержки услуги широковещательного/многоадресного обслуживания «BCAST»/управления ею, блок 14 распространения/адаптации услуги широковещательного/многоадресного обслуживания (блок «BSDA») для выполнения и контроля функций широковещания, интерфейса и планирования контента с использованием конкретного канала (управляемое цифровое телевидение «DVB-H», мультимедийное широковещательное/многоадресное обслуживание «MBMS», широковещательное многоадресное обслуживание «BCMCS» и т.п.), и блок 16 управления подпиской на услугу широковещательного/многоадресного обслуживания «BCAST» (блок «BSM») для выполнения функций защиты услуги/контента и управления ими и поддержки/управления информацией о подписке пользователя для того, чтобы управлять пользователями, подписавшимися на услугу широковещательного/ многоадресного обслуживания «BCAST». В этом случае блок 12 «BSA» прикладной системы, блок 14 распространения/адаптации услуги широковещательного/ многоадресного обслуживания «BCAST» и блок 16 управления подпиской на услугу широковещательного/многоадресного обслуживания «BCAST-сервера» 17 широковещательного/многоадресного обслуживания передают друг другу или обмениваются информацией или сигналами посредством внутренней связи. Передача от блока 14 «BSDA» и блока 16 «BSM» может осуществляться непосредственно в адрес целевого устройства (например, терминала 30) или посредством одного или нескольких следующих блоков: блок 18 «BDS-SD», блок 20 «BDS» и блок 22 межсетевого взаимодействия.
[33] Терминал 30 включает в себя прикладную систему/программное обеспечение для приема услуги широковещательного/многоадресного обслуживания «BCAST» и прикладную систему для записи и редактирования списка услуг широковещательного/многоадресного обслуживания «BCAST», предоставляемого поставщиком услуг широковещательного/многоадресного обслуживания «BCAST», а также записи информации в канале, предпочтительном для пользователя. Список предпочтений услуг широковещательного/многоадресного обслуживания «BCAST», редактируемый и генерируемый пользователем путем отражения предпочтений пользователя на основании списка услуг широковещательного/многоадресного обслуживания «BCAST», предоставляемого поставщиком услуг, называется списком пожеланий. Терминал 30 и связанная с ним сеть (например, «домашняя» сеть) может включать в себя прикладную систему для управления списком пожеланий, которая называется прикладной системой управления списком пожеланий. Терминал 30 может представлять собой мобильный телефон, карманный персональный компьютер и т.п., но не ограничивается ими, и может быть любым устройством, способным пользоваться услугами широковещательного/многоадресного обслуживания «BCAST».
[34] Прикладная система управления списком пожеланий управляет списком пожеланий отдельно, и когда пользователь терминала, который подписался на услугу конкретного провайдера, передвигается в область обслуживания другого провайдера и получает другой список услуг широковещательного/многоадресного обслуживания «BCAST» от соответствующего провайдера, прикладная система управления списком пожеланий записывает и редактирует часть списка пожеланий. Когда провайдер услуги гостевой сети, в которую передвинулся пользователь, не предоставляет список услуг по отношению к услугам широковещательного/многоадресного обслуживания «BCAST», предоставляемым «домашней» сетью терминала, прикладная система управления списком пожеланий заранее получает список услуг из «домашней» сети и сохраняет его, либо сохраняет услугу, выбранную пользователем в предоставленном списке услуги в заблаговременно предоставленном списке пожеланий.
[35] Провайдер услуг, предоставляющий определенную услугу, может передать список услуг, предоставляемых в сети другого провайдера услуг, с которым упомянутый провайдер услуг заключил договор о роуминге, а также список услуг, предоставляемых в его собственной сети. В этом случае провайдер услуг должен указать, что услугу оказывает другой провайдер услуг, а не сам провайдер услуг. А именно, «BCAST-сервер» широковещательного/многоадресного обслуживания содержит прикладную систему проверки списка пожеланий, которая извлекает список пожеланий из терминала пользователя и проверяет, может ли «BCAST-сервер» широковещательного/многоадресного обслуживания в настоящий момент предоставить какую-либо услугу из списка пожеланий, и в случае, если «BCAST-сервер» широковещательного/многоадресного обслуживания в настоящий момент не может предоставить услуги из списка пожеланий, прикладная система проверяет, может ли их предоставить другой провайдер или другой сервер.
[36] Прикладная система проверки списка пожеланий может существовать на каждом «BCAST-сервере» широковещательного/ многоадресного обслуживания, и когда между провайдерами услуг заключен договор роуминга, прикладные системы проверки списка пожеланий на «BCAST-серверах» широковещательного/многоадресного обслуживания различных провайдеров могут взаимодействовать таким образом, чтобы услуга, запрашиваемая пользователем, могла быть предоставлена в числе услуг широковещательного/многоадресного обслуживания «BCAST», которые предоставляет каждый «BCAST-сервер» широковещательного/многоадресного обслуживания. Следует отметить, что «список пожеланий терминала» и «список пожеланий пользователя» обозначают одно и то же и в дальнейшем взаимозаменяемы.
[37] «BCAST-сервер» 17 широковещательного/многоадресного обслуживания может периодически проверять список пожеланий терминала 30 и сохранять его в качестве части сохраненного списка услуг широковещания «BCAST-сервера» широковещательного/многоадресного обслуживания (списка «BCAST сервера») на «BCAST-сервере» или в отдельном блоке памяти за пределами «BCAST-сервера» широковещательного/многоадресного обслуживания. «BCAST-сервер» 17 широковещательного/многоадресного обслуживания может хранить у себя (или в отдельном блоке памяти) информацию об услугах, которые предоставлялись различными провайдерами услуг пользователям, запрашивавшим эти услуги. Таким образом, когда конкретный пользователь впоследствии запрашивает услугу широковещательного/многоадресного обслуживания, «BCAST-сервер» 17 широковещательного/многоадресного обслуживания выполняет поиск в своем блоке памяти и извлекает историю пользования данной услугой широковещательного/многоадресного обслуживания «BCAST» этим пользователем. Эта информация может использоваться «BCAST-сервером» широковещательного/многоадресного обслуживания или другими для более легкого и быстрого предоставления запрошенной услуги широковещательного/многоадресного обслуживания «BCAST» текущему пользователю. Кроме того, даже если пользователь не предоставляет «BCAST-серверу» широковещательного/многоадресного обслуживания списка пожеланий пользователя, то, поскольку «BCAST-сервер» широковещательного/многоадресного обслуживания хранит соответствующую информацию, услуга широковещательного/многоадресного обслуживания «BCAST» может быть оказана пользователю.
[38] На Фиг.2 показаны три примера, где терминал может передвигаться и по-прежнему принимать услугу широковещательного/ многоадресного обслуживания «BCAST» в гостевой сети в соответствии с осуществлением настоящего изобретения.
[39] Как показано на Фиг.2, пользователь терминала может передвигаться между сетями с одинаковым типом широковещания (например, между сетями мультимедийного широковещательного/многоадресного обслуживания «MBMS»), может передвигаться между сетями с различными типами широковещания (например, между сетями мультимедийного широковещательного/многоадресного обслуживания «MBMS» и управляемого цифрового телевидения «DVB-H») либо может передвигаться между сетью широковещательного типа и сетью другого не широковещательного типа. В третьем примере сеть широковещательного типа не ограничена сетями мультимедийного широковещательного/многоадресного обслуживания «MBMS» или управляемого цифрового телевидения «DVB-H» и может представлять собой сеть широковещательного многоадресного обслуживания «BCMCS», комплексную наземную услугу цифрового вещания «ISDB-T», сеть наземного/спутникового цифрового мультимедийного широковещания «T/S DMB» и другие, а сеть другого типа может представлять собой сеть GSM или CDMA, которые непосредственно не оказывают услуги широковещательного/многоадресного обслуживания «BCAST» или не поддерживают технологию широковещания.
[40] В некоторых примерах осуществления настоящего изобретения, когда терминал (пользователь) подписался на одну или несколько услуг широковещательного/многоадресного обслуживания «BCAST» в «домашней» сети и передвигается в другую сеть (гостевую сеть), которые могут быть сетями с одинаковым типом широковещания или сетями с различными типами широковещания, гостевая сеть сконфигурирована, чтобы предоставлять терминалу услуги широковещательного/многоадресного обслуживания «BCAST» «домашней» сети путем получения услуги широковещательного/многоадресного обслуживания «BCAST» из «домашней» сети и широковещательной передачи услуги (контента) широковещательного/многоадресного обслуживания «BCAST» терминалу в гостевой сети. В другом примере осуществления услуга широковещательного/многоадресного обслуживания «BCAST» гостевой сети может быть предоставлена терминалу, передвигающемуся в гостевой сети, после того, как гостевая сеть через «домашнюю» сеть терминала выполнит проверку авторизации терминала (подтверждение прав пользователя) для услуги. Далее, даже если гостевая сеть не является сетью широковещательного типа и не поддерживает технологию широковещания, гостевая сеть может по-прежнему предоставлять услугу широковещательного/многоадресного обслуживания «BCAST» «домашней» сети терминалу, передвигающемуся в гостевой сети, с применением способа адресации конкретному устройству. Например, даже если гостевая сеть не является сетью широковещательного типа и оказывает только общие услуги мобильной связи, гостевая сеть может по-прежнему предоставлять терминалу услугу мультимедийного широковещательного/многоадресного обслуживания «MBMS» или услугу управляемого цифрового телевидения «DVB-H».
[41] На Фиг.3 показана схема передачи сигналов способа широковещательного/многоадресного обслуживания «BCAST» в соответствии с одним из примеров осуществления настоящего изобретения. Предполагается, что пользователь терминала 300 подписался на одну или несколько услуг широковещательного/многоадресного обслуживания «BCAST», предлагаемых «домашней» сетью 100 терминала 300 до того, как пользователь передвигается в гостевую сеть 200. «Домашняя» сеть 100 может включать в себя блок 110 «BSA» (блок прикладной системы широковещательного/многоадресного обслуживания), блок 120 «BSM» (блок управления подпиской на услугу широковещательного/многоадресного обслуживания «BCAST»), блок 130 «BSDA» (блок распространения/адаптации услуги широковещательного/многоадресного обслуживания) и блок 140 «BDS-SD» (блок распространения услуги широковещательного/многоадресного обслуживания), или «BDS» (блок распространения широковещания) или «IN» (блок межсетевого взаимодействия). Гостевая сеть 200 может включать в себя блок 210 «BSA» (блок прикладной системы широковещательного/многоадресного обслуживания), блок 220 «BSM» (блок управления подпиской на услугу широковещательного/многоадресного обслуживания «BCAST»), блок 230 «BSDA» (блок распространения/адаптации услуги широковещательного/ многоадресного обслуживания) и блок 240 «BDS-SD» (блок распространения услуги широковещательного/многоадресного обслуживания), или «BDS» (блок распространения широковещания) или «IN» (блок межсетевого взаимодействия). Конфигурация терминала 300 совпадает с конфигурацией терминала 30, показанной на Фиг.1. Эти компоненты системы рассматривались в связи с Фиг.1. «Домашняя» сеть 100 и гостевая сеть 200 могут быть сетями с одинаковым типом широковещания или сетями с разными типами широковещания. Все компоненты, показанные на Фиг.3, оперативно связаны между собой.
[42] Теперь, в соответствии с Фиг.3, когда пользователь терминала 300, который передвинулся из «домашней» сети 100 в гостевую сеть 200, хочет принимать услугу широковещательного/многоадресного обслуживания «BCAST» в текущем месте пребывания (в гостевой сети), то пользователь запускает прикладную систему широковещательного/многоадресного обслуживания «BCAST» терминала 300, а затем терминал 300 передает сообщение с запросом указателя услуг широковещательного/многоадресного обслуживания «BCAST» или сообщение с запросом услуги широковещательного/многоадресного обслуживания «BCAST» блоку 220 «BSM» гостевой сети 200 (операция S11). Сообщение с запросом может содержать идентификационную информацию пользователя/терминала и т.п.
[43] Блок 220 «BSM» информирует блок 230 «BSDA» гостевой сети о приеме сообщения с запросом указателя услуг широковещательного/многоадресного обслуживания «BCAST» или о приеме сообщения с запросом услуги широковещательного/многоадресного обслуживания «BCAST» посредством внутреннего обмена (операция S13), и выполняет проверку аутентификации пользователя терминала (шаг S15). Например, сообщение с запросом об авторизации для услуги передается от блока 220 «BSM» блоку 120 «BSM» «домашней» сети. В этом случае, поскольку информация о подписке пользователя терминала на услугу широковещательного/многоадресного обслуживания «BCAST» (например, информация о том, на какую услугу или набор услуг подписался пользователь) имеется в «домашней» сети 100, блок 120 «BSM» гостевой сети запрашивает информацию о подписке пользователя у блока 120 «BSM» «домашней» сети (например, путем передачи идентификатора пользователя/терминала, и т.п.) и выполняет аутентификацию для услуги. Аутентификация для услуги может включать в себя проверку, что данный пользователь/терминал является абонентом услуг(и) широковещательного/многоадресного обслуживания «BCAST», предлагаемых(ой) «домашней» сетью 100. В качестве альтернативы «домашняя» сеть 100 может выполнять фактическую аутентификацию для услуги, а гостевая сеть 200 может только получать из «домашней» сети 100 результат аутентификации для услуги. В этой связи сообщение с ответом об аутентификации для услуги от блока 120 «BSM» блоку 220 «BSM» может содержать результат проверки аутентификации для услуги и/или другую информацию, необходимую для последующих процедур гостевой сети 200.
[44] После проверки аутентификации услуги для терминала 300 блок 220 BSM гостевой сети посредством внутреннего обмена информирует блок 230 «BSDA» о том, что аутентификация для услуги выполнена и текущий пользователь/терминал прошел авторизацию (операция S17). В это время блок 230 «BSDA» проверяет, имеется ли список пожеланий для текущего пользователя в списке «BCAST-сервера», который хранится в гостевой сети 200. Список «BCAST-сервера» хранится в «BCAST-сервере» гостевой сети 200 и может существовать в блоке 210 «BSA», в блоке 220 «BSM» или в блоке 230 «BSDA», либо может быть сохранен в отдельном блоке памяти. Списком «BCAST-сервера» может управлять прикладная система проверки списка пожеланий. Список «BCAST-сервера» включает в себя списки пожеланий множества различных пользователей. Список пожеланий пользователя/терминала представляет собой предпочтительную(ые) для пользователя услугу(и) широковещательного/многоадресного обслуживания «BCAST», которая(ые) может(могут) быть выбрана(ы) пользователем из списка всех услуг широковещательного/многоадресного обслуживания «BCAST», предлагаемых «домашней» сетью пользователя, или из списка всех услуг широковещательного/многоадресного обслуживания «BCAST», на которые пользователь подписался из своей «домашней» сети. Список пожеланий терминала может включать в себя и другую информацию, например, информацию пользователя, которая может служить для генерации управляющей информации услуги.
[45] Список пожеланий текущего пользователя может храниться в виде части списка «BCAST-сервера», сохраненного в гостевой сети 200. Например, перед тем как пользователь начнет передвигаться в гостевую сеть, гостевая сеть может заблаговременно получить список пожеланий текущего пользователя посредством обмена данными с «домашней» сетью. Это может быть сделано множеством различных способов. Например, как только пользователь подписывается на услугу(и) широковещательного/многоадресного обслуживания «BCAST» «домашней» сети 100 и компилирует список пожеланий пользователя на основе списка услуг широковещательного/многоадресного обслуживания «BCAST», предлагаемых «домашней» сетью 100, «домашняя» сеть 100 может быть сконфигурирована таким образом, чтобы передать список пожеланий гостевой сети 200 для того, чтобы он заранее хранился в гостевой сети 200. Система может быть также сконфигурирована таким образом, чтобы любой обновленный список пожеланий пользователя, который хранится в «домашней» сети 100 и/или в терминале 300, передавался в гостевую сеть 200 из «домашней» сети 100 или терминала 300.
[46] В примере, показанном на Фиг.3, предполагается, что на сервере гостевой сети отсутствует список пожеланий текущего терминала 300. Однако сценарий, где на сервере гостевой сети имеется список пожеланий текущего терминала 300, описан позднее в связи с Фиг.4.
[47] Если при выполнении операции S17 на «BCAST-сервере» отсутствует список пожеланий терминала 300, блок 230 «BSDA» гостевой сети передает блоку 130 «BSDA» «домашней» сети 100 сообщение с запросом указателя услуг (операция S19). Затем блок 130 «BSDA» «домашней» сети 100 собирает различную информацию (например, информацию о подписке, список пожеланий пользователя и т.п.) от блока 120 «BSM» и блока 110 «BSA» «домашней» сети 100 посредством внутреннего обмена (операция S21), чтобы сгенерировать указателя услуг для текущего терминала 300. Затем блок 130 «BSDA» «домашней» сети 100 генерирует указатель услуг (указатель услуг широковещательного/многоадресного обслуживания «BCAST») на основе списка пожеланий текущего терминала.
[48] Блок 130 «BSDA» «домашней» сети передает сгенерированный указатель услуг блоку 230 «BSDA» гостевой сети (операция S23), а блок 230 «BSDA» гостевой сети передает указатель услуг терминалу 300 (операция S25). В этом случае блок 230 «BSDA» гостевой сети может передать терминалу 300 указатель услуг, полученный от блока 130 «BSDA» «домашней» сети, или может передать новый указатель услуг, полученный путем включения указателя услуг гостевой сети 200 в указатель услуг, полученный от блока 130 «BSDA» «домашней» сети. А именно, указатель услуг, переданный блоку 230 «BSDA» гостевой сети от блока 130 «BSDA» «домашней» сети, и указатель услуг, переданный блоком 230 «BSDA» гостевой сети терминалу 300, могут быть одинаковыми указателями услуг или разными указателями услуг. При выполнении операции S31 гостевая сеть 200 осуществляет широковещательную передачу указателя услуг терминалу 300 с использованием своей технологии широковещания, например, через систему распространения вещательных программ (например, блок 20 «BDS» на Фиг.1) или блок межсетевого взаимодействия (например, блок 22 межсетевого взаимодействия «IT» на Фиг.1).
[49] Когда пользователь проверяет указатель услуги широковещательного/многоадресного обслуживания «BCAST», полученную терминалом 300, и выбирает контенты (услуги широковещательного/многоадресного обслуживания «BCAST»), которые хочет получать, среди программ или услуг, обозначенных в указателе услуг широковещательного/многоадресного обслуживания «BCAST», терминал 300 передает сообщение с запросом контентов широковещательного/многоадресного обслуживания «BCAST» блоку 230 «BSDA» гостевой сети (операция S27). В этом случае желательное содержание представляет собой услугу широковещательного/многоадресного обслуживания «BCAST», предоставляемую в «домашней» сети. Таким образом, блок 230 «BSDA» гостевой сети передает сообщение с запросом контента широковещательного/многоадресного обслуживания «BCAST» блоку 130 «BSDA» «домашней» сети (операция S27).
[50] По получении сообщения с запросом контента широковещательного/многоадресного обслуживания «BCAST» блок 130 «BSDA» получает контент, запрошенный пользователем, у поставщика информации - контент-провайдера 50, посредством внутреннего обмена с блоком 110 «BSA» (операция S29), и передает полученный контент (услуги широковещательного/многоадресного обслуживания «BCAST») терминалу 300 через блок 230 «BSDA» гостевой сети (операция S31). Гостевая сеть 200 передает контент терминалу 300 с использованием своей технологии широковещания. Соответственно, пользователь, передвигающийся в гостевой сети, принимает услугу широковещательного/многоадресного обслуживания «BCAST» своей «домашней» сети.
[51] На Фиг.4 показана схема передачи сигналов способа широковещательного/многоадресного обслуживания «BCAST» в соответствии с другим примером осуществления настоящего изобретения, где терминал 300 передвигается в гостевой сети 200. Компоненты системы, рассматриваемые в примере осуществления, показанном на Фиг.3, представлены также в примере осуществления, показанном на Фиг.4. На Фиг.4 имеется список пожеланий текущего терминала 300 в списке «BCAST-сервера» гостевой сети 200, что отличается от примера осуществления, показанного на Фиг.3. «Домашняя» сеть 100 и гостевая сеть 200 могут быть сетями с одинаковым типом широковещания или сетями с разными типами широковещания. Предполагается, что пользователь терминала 300 подписался на одну или несколько услуг широковещательного/многоадресного обслуживания «BCAST», предлагаемых «домашней» сетью 100 терминала 300, до того, как пользователь начинает передвигаться в гостевую сеть 200. Все компоненты, показанные на Фиг.4, оперативно связаны между собой.
[52] В соответствии с Фиг.4, когда пользователь терминала 300, который передвинулся из «домашней» сети 100 в гостевую сеть 200, хочет принимать услугу широковещательного/многоадресного обслуживания «BCAST» в нынешнем месте пребывания в гостевой сети 200, то пользователь запускает прикладную систему широковещательного/многоадресного обслуживания «BCAST» терминала 300 и передает блоку 220 «BSM» гостевой сети сообщение с запросом указателя услуг широковещательного/многоадресного обслуживания «BCAST» или сообщение с запросом услуги широковещательного/многоадресного обслуживания «BCAST» (операция S41).
[53] Блок 220 «BSM» информирует блок 230 «BSDA» гостевой сети о приеме сообщения с запросом указателя услуг широковещательного/многоадресного обслуживания «BCAST» или сообщения с запросом услуги широковещательного/многоадресного обслуживания «BCAST» через каналы внутренней связи (операция S43) и выполняет проверку аутентификации услуг терминала/пользователя посредством блока 120 «BSM» «домашней» сети (операция S45). Операции S41, S43 и S45 соответствуют операциям S11, S13 и S15, показанным на Фиг.3.
[54] После проверки аутентификации услуг терминала/пользователя блок 220 «BSM» гостевой сети через каналы внутренней связи информирует блок 230 «BSDA» о том, что аутентификация услуги текущего терминала 300 для услуги выполнена и текущий пользователь имеет право пользоваться услугой широковещательного/многоадресного обслуживания «BCAST» (операция S47). Затем при выполнении операции S47 блок 220 «BSDA» гостевой сети проверяет, имеется ли список пожеланий упомянутого терминала 300 в списке «BCAST-сервера». Список «BCAST-сервера» имеется на «BCAST-сервере» гостевой сети и может существовать в блоке 210 «BSA», в блоке 220 «BSM» или в блоке 230 «BSDA», и этим списком может управлять прикладная система проверки списка пожеланий.
[55] Если в списке «BCAST-сервера» имеется список пожеланий терминала 300, блок 230 «BSDA» передает указатель услуг широковещательного/многоадресного обслуживания «BCAST» терминалу 300 (операция S49). В этом случае блок 230 «BSDA» гостевой сети может передать терминалу 300 указатель услуг широковещательного/многоадресного обслуживания «BCAST» «домашней» сети 100, основанный на списке пожеланий терминала 300, или может передать терминалу 300 новый указатель услуг, полученную путем включения указателя услуг широковещательного/многоадресного обслуживания «BCAST» гостевой сети 200 в указатель услуг широковещательного/многоадресного обслуживания «BCAST» «домашней» сети 100. Кроме того, блок 230 «BSDA» гостевой сети может собирать различную информацию (например, атрибуты услуги широковещательного/многоадресного обслуживания «BCAST» и т.п.) от блока 220 «BSM» гостевой сети и блока 210 «BSA» для генерирования указателя услуг для терминала 300 на основе списка пожеланий терминала 300 и сгенерировать указатель услуг широковещательного/многоадресного обслуживания «BCAST» для терминала 300. Гостевая сеть 200 может передать указатель услуг терминалу 300 с использованием своей технологии широковещания, например, через систему распространения широковещательных программ (например, систему 20 «BDS» на Фиг.1) или через межсетевое взаимодействие (например, систему 22 межсетевого взаимодействия «IT» на Фиг.1).
[56] Когда пользователь проверяет указатель услуг широковещательного/многоадресного обслуживания «BCAST», принятый терминалом 300, и выбирает среди программ или услуг, описанных в указателе услуг, контент, который хочет получать, терминал 300 передает сообщение с запросом контента услуги широковещательного/многоадресного обслуживания «BCAST» блоку 130 «BSDA» «домашней» сети через блок 230 «BSDA» гостевой сети (операция S51).
[57] По получении сообщения с запросом контентов широковещательного/многоадресного обслуживания «BCAST» блок 130 «BSDA» «домашней» сети получает контенты, запрошенные пользователем, у контент-провайдера 50 (поставщика информации), посредством каналов внутренней связи с блоком 110 «BSA» (операция S53), и передает полученные контенты (услугу широковещательного/многоадресного обслуживания «BCAST») терминалу 300 через блок 230 «BSDA» гостевой сети (операция S55). Гостевая сеть 200 передает контенты широковещательного/многоадресного обслуживания «BCAST» терминалу 300 с использованием своей технологии широковещания. Соответственно, пользователь, передвигающийся в гостевой сети, принимает услугу широковещательного/многоадресного обслуживания «BCAST» из своей «домашней» сети.
[58] На Фиг.5 показана схема передачи сигналов способа широковещательного/многоадресного обслуживания «BCAST» в соответствии с другим примером осуществления настоящего изобретения. Этот пример осуществления отличается от примеров осуществления, показанных на Фиг.3 и Фиг.4, тем, что гостевая сеть 400 не является широковещательной сетью. Хотя гостевая сеть 400 непосредственно не предлагает услуги широковещательного/многоадресного обслуживания «BCAST», пользователь терминала в соответствии с этим примером осуществления принимает услугу широковещательного/многоадресного обслуживания «BCAST» посредством способа адресации конкретному устройству гостевой сети. Пользователь терминала 300 подписался на услугу широковещательного/многоадресного обслуживания «BCAST» «домашней» сети до того, как пользователь начал передвигаться в гостевую сеть 400. Все компоненты, показанные на Фиг.5, оперативно связаны между собой.
[59] Как показано на Фиг.5, поскольку сеть, не являющаяся широковещательной сетью (гостевая сеть 400), обозначенная как сеть беспроводной связи или сеть мобильной связи, не содержит средств для предоставления услуги широковещательного/многоадресного обслуживания «BCAST», она передает указатель услуги и/или контенты, передаваемые из «домашней» сети 100 текущему терминалу 300 через свою сеть с пакетной коммутацией. То есть обмен данными между гостевой сетью 400 и терминалом 300 происходит с использованием существующих протоколов связи между гостевой сетью 400 и терминалом 300.
[60] В соответствии с Фиг.5, когда пользователь терминала 300 передвигается или перемещается из своей «домашней» сети 100 (а именно, из сети широковещательного типа) в другую сеть (гостевую сеть 400, а именно, сеть, не являющуюся широковещательной сетью), то пользователь запускает прикладную систему широковещательного/многоадресного обслуживания «BCAST» терминала 300, а терминал 300 передает сообщение с запросом указателя услуг широковещательного/многоадресного обслуживания «BCAST» или сообщение с запросом услуги широковещательного/многоадресного обслуживания «BCAST» в гостевую сеть 400, а именно в сеть, не являющуюся широковещательной сетью (операция S61).
[61] По получении сообщения с запросом гостевая сеть 400, не являющаяся широковещательной сетью (например, находящийся в ней сервер), запрашивает блок 120 «BSM» (блок управления подпиской на услугу широковещательного/многоадресного обслуживания «BCAST») «домашней» сети 100, чтобы проверить аутентификацию услуги пользователя терминала (операция S63), и блок 120 «BSM» выполняет проверку аутентификации услуги пользователя терминала и передает сообщение с ответом, содержащее результат аутентификации услуги, в гостевую сеть 400, не являющуюся широковещательной сетью (операция S65). В этом случае, поскольку информация о подписке на услугу широковещательного/многоадресного обслуживания «BCAST» пользователя терминала (например, информация о том, на какую услугу или на какой набор услуг подписался пользователь) имеется в «домашней» сети 100, гостевая сеть 400 запрашивает информацию о подписке пользователя у блока 120 «BSM» «домашней» сети (например, путем передачи идентификатора пользователя/терминала и т.п.) и выполняет аутентификацию услуги. Аутентификация услуги может включать в себя проверку того факта, что данный пользователь/терминал является абонентом услуг(и) широковещательного/многоадресного обслуживания «BCAST», предлагаемых(ой) «домашней» сетью 100. В качестве альтернативы «домашняя» сеть 100 может выполнять фактическую аутентификацию услуги, а гостевая сеть 400 может только получать результат аутентификации услуги из «домашней» сети 100.
[62] После проверки аутентификации услуги терминала 300 гостевая сеть 400, не являющаяся широковещательной сетью, передает блоку 130 «BSDA» (блок распространения/адаптации услуги широковещательного/многоадресного обслуживания) «домашней» сети сообщение с запросом указателя услуг (операция S67). После получения сообщения с запросом указателя услуг блок 130 «BSDA» «домашней» сети собирает информацию об указателе услуг терминала 300 от блока 120 «BSM» «домашней» сети и блока 110 «BSA» (блок прикладной системы широковещательного/многоадресного обслуживания) через каналы внутренней связи (операция S69). В этом случае, поскольку гостевая сеть 400, не является широковещательной сетью и не содержит средств для предоставления услуги широковещательного/многоадресного обслуживания «BCAST (посредством широковещательного устройства), то сама гостевая сеть 400 не содержит списка пожеланий терминала 300 или указателя услуг широковещательного/многоадресного обслуживания «BCAST», оказываемых «домашней» или другой сетью. Соответственно, гостевая сеть 400 должна получить указатель услуг для терминала 300 от блока 130 «BSDA» «домашней» сети, а блок 130 «BSDA» «домашней» сети собирает информацию для указателя услуг для текущего терминала 300 на основе списка пожеланий терминала 300, который уже хранится в «домашней» сети или предоставляется терминалом 300.
[63] Затем блок 130 «BSDA» «домашней» сети генерирует указатель услуг широковещательного/многоадресного обслуживания «BCAST» для текущего терминала 300 с использованием собранной информации для указателя услуг. После этого блок 130 «BSDA» передает сгенерированный указатель услуг в гостевую сеть 400 (операция S71), и гостевая сеть 400 передает указатель услуг терминалу 300 (операция S71). В этом случае указатель услуг, переданный гостевой сетью 400 терминалу 300, совпадает с указателем услуг, полученным из «домашней» сети 100.
[64] Когда пользователь проверяет указатель услуг широковещательного/многоадресного обслуживания «BCAST», полученный терминалом 300, и выбирает из числа программ или услуг, перечисленных в указателе услуг, контенты, которые он хочет получать, терминал 300 передает сообщение с запросом контента широковещательного/многоадресного обслуживания «BCAST» блоку 130 «BSDA» «домашней» сети через гостевую сеть 400 (операция S73).
[65] По получении сообщения с запросом контентов широковещательного/многоадресного обслуживания «BCAST» блок 130 «BSDA» получает контенты, запрошенные пользователем, у контент-провайдера 50 (поставщика информации) через каналы внутренней связи с блоком 110 BSA (операция S75), и передает соответствующие контенты терминалу 300 через гостевую сеть 400, не являющуюся широковещательной сетью (операция S77). В этом случае гостевая сеть 400, которая приняла контенты (услугу широковещательного/многоадресного обслуживания «BCAST») от блока 130 «BSDA» «домашней» сети, передает контенты терминалу 300 с использованием своей сети с пакетной коммутацией/метода пакетной коммутации, поскольку гостевая сеть не является широковещательной сетью. А именно, контенты (услуга широковещательного/многоадресного обслуживания «BCAST») передается 1:1 посредством только способа адресации конкретному устройству между сервером гостевой сети 400, не являющейся широковещательной сетью, и терминалом 300, например, посредством канала передачи данных для услуги, предоставляемого в сети мобильной связи, а не системы распространения вещательных программ (BDS) или межсетевого взаимодействия.
[66] В примере осуществления, показанном на Фиг.5, в случае, если аудиовидеокодек, поддерживаемый в сети, которая предлагает услугу широковещательного/многоадресного обслуживания «BCAST (сети широковещательного типа), и аудиовидеокодек, поддерживаемый в гостевой сети мобильной связи (сети, не являющейся широковещательной сетью), не соответствуют друг другу, то, чтобы обеспечить соответствие кодеков друг другу, может быть использован определенный процесс преобразования. Например, если сеть широковещательного типа для предоставления контентов услуги широковещательного/многоадресного обслуживания «BCAST» поддерживает стандарт MPEG4, тогда как сеть мобильной связи (гостевая сеть, не являющаяся широковещательной сетью) для получения контента услуги широковещательного/многоадресного обслуживания «BCAST» поддерживает стандарт MPEG2, но не MPEG4, то сеть мобильной связи конфигурируется таким образом, чтобы декодировать контенты в формате MPEG4, принятые из сети широковещательного типа, перекодировать их в стандарт MPEG2, а затем передавать контенты в формате MPEG2 терминалу пользователя. В этом случае до предоставления контента может быть добавлена процедура изменения способа кодирования контентов, поддерживаемого в сети широковещательного типа, и способа кодирования контентов, поддерживаемого в сети мобильной связи (сети, не являющейся сетью широковещательного типа), и такая процедура известна. Кроме того, если «домашней» сети известны возможности терминала пользователя (например, поддерживаемый кодек, скорость передачи данных, разрешение экрана терминала), то соответствующая информация (например, информация о возможностях терминала) может быть передана гостевой сети так, что гостевая сеть может использовать эту информацию для надлежащего преобразования контента, принятого из «домашней» сети, перед передачей его терминалу пользователя.
[67] В примерах осуществления, показанных на Фиг.3-5, было указано, что список пожеланий текущего пользователя служит для генерирования указателя услуг, которые предоставляются терминалу, передвигающемуся в гостевой сети. Однако настоящее изобретение этим не ограничивается и включает в себя ситуацию, когда список пожеланий текущего пользователя не используется для генерирования указателя услуг для текущего пользователя в терминале. Например, вне связи со списком пожеланий пользователя, указатель услуг, который должен предоставляться конечному пользователю в терминале 300, может представлять собой указатель услуг, генерируемый на основе полиса подписки пользователя, или может быть указатель услуг, который включает в себя все услуги широковещательного/многоадресного обслуживания «BCAST», предлагаемые «домашней» или гостевой сетью.
[68] На Фиг.6 показана схема передачи сигналов способа широковещательного/многоадресного обслуживания «BCAST» в соответствии с другим примером осуществления настоящего изобретения. В этом примере осуществления указатель услуг широковещательного/многоадресного обслуживания «BCAST» передается из гостевой сети 200 терминалу 300 до того, как терминал запросит его. То есть гостевая сеть, являющаяся сетью широковещательного типа, осуществляет неоднократную широковещательную передачу своего указателя услуг с использованием своего широковещательного устройства (например, блока «BDS» или блока межсетевого взаимодействия) всем терминалам, которые передвигаются в гостевой сети. Затем каждый терминал может запросить доступ (запросить объекты, устанавливающие права доступа) к одной или нескольким услугам широковещательного/многоадресного обслуживания «BCAST», указанным в указателе услуг, и, тем самым, получает доступ к услуге широковещательного/многоадресного обслуживания «BCAST».
[69] На Фиг.6 предполагается, что пользователь текущего терминала 300 подписался на одну или несколько услуг широковещательного/многоадресного обслуживания «BCAST», предлагаемых «домашней» сетью 100 терминала 300, до того, как пользователь начинает передвигаться в гостевой сети 200. «Домашняя» сеть 100 может включать в себя блок 110 «BSA» (блок прикладной системы широковещательного/многоадресного обслуживания), блок 120 «BSM» (блок управления подпиской на услугу широковещательного/многоадресного обслуживания «BCAST»), блок 130 «BSDA» (блок распространения/адаптации услуги широковещательного/многоадресного обслуживания) и блок 140 - «BDS-SD» (блок распространения услуги широковещательного/многоадресного обслуживания), или «BDS» (блок распространения широковещания) или «IN» (блок межсетевого взаимодействия). Гостевая сеть 200 может включать в себя блок 210 «BSA» (блок прикладной системы широковещательного/многоадресного обслуживания), блок 220 «BSM» (блок управления подпиской на услугу широковещательного/многоадресного обслуживания «BCAST»), блок 230 «BSDA» (блок распространения/адаптации услуги широковещательного/многоадресного обслуживания) и блок 240 - «BDS-SD» (блок распространения услуги широковещательного/многоадресного обслуживания), или «BDS» (блок распространения широковещания) или «IN» (блок межсетевого взаимодействия). Эти компоненты системы рассматривались в связи с Фиг.1. «Домашняя» сеть 100 и гостевая сеть 200 могут быть сетями с одинаковым типом широковещания или сетями с разными типами широковещания. Все компоненты, показанные на Фиг.6, оперативно связаны между собой.
[70] Теперь, в соответствии с Фиг.6, когда пользователь терминала 300, который передвигается в гостевой сети 200, получает указатель услуг широковещательного/многоадресного обслуживания «BCAST» гостевой сети 200 от блока 230 «BSDA» гостевой сети, не устанавливая соединения с «домашней» сетью 100 (операция S81). А именно, гостевая сеть 200 предоставляет свой указатель услуг терминалу 300, который передвигается в гостевой сети 200, без запроса пользователя и без какого-либо контакта с «домашней» сетью 100. Гостевая сеть 200 может выполнить это путем неоднократной широковещательной передачи своего указателя услуг всем терминалам, которые передвигаются в гостевой сети 200, например, с использованием своего широковещательного устройства.
[71] После проверки указателя услуг пользователь запрашивает от блока 220 «BSM» гостевой сети право доступа пользователю (информацию о доступе, например, информационные объекты, устанавливающие права доступа, - «RO») для доступа к конкретной услуге широковещательного/многоадресного обслуживания «BCAST», указанной в указателе услуг (операция S83). Право доступа пользователю - это право доступа в отношении контентов, запрошенных пользователем, или право доступа к услуге широковещательного/многоадресного обслуживания «BCAST» или ее использования. Блок 220 «BSM» гостевой сети принимает этот запрос, а также выполняет проверку аутентификации услуги соответствующего терминала 300 в блоке 120 «BSM» «домашней» сети. А именно, блок 220 «BSM» гостевой сети передает сообщение с запросом на аутентификацию услуги блоку 120 «BSM» «домашней» сети (операция S85), и блок 120 «BSM» «домашней» сети выполняет проверку аутентификации услуги терминала и передает сообщение с ответом об аутентификации услуги блоку 220 «BSM» гостевой сети (операция S87). Сообщение с ответом об аутентификации услуги включает в себя результат аутентификации услуги. Аутентификация услуги может включать в себя проверку того, является или нет текущий терминал 300 абонентом «домашней» сети 100, и подробную проверку абонентского полиса пользователя терминала 300, чтобы определить, должен или нет пользователь принимать конкретную услугу широковещательного/многоадресного обслуживания «BCAST», запрошенную пользователем при выполнении операции S81. Фактическую аутентификацию услуги может выполнять «домашняя» сеть 100, гостевая сеть, либо частично «домашняя» сеть 100 и частично гостевая сеть.
[72] Если результат аутентификации услуги указывает на то, что терминал 300 имеет право принимать услугу широковещательного/ многоадресного обслуживания «BCAST», блок 220 «BSM» гостевой сети передает пользователю право доступа (информацию для доступа, такую как информационные объекты, устанавливающие право доступа, - «RO»), которая разрешает доступ к конкретной услуге широковещательного/многоадресного обслуживания «BCAST», запрошенной пользователем, и/или пользование ею (операция S89). Информация о доступе «RO» может представлять собой ключ или код для открытия или дешифрования услуги (контента) широковещательного/многоадресного обслуживания «BCAST». Блок 230 «BSDA» гостевой сети передает запрошенный пользователем контент (услугу широковещательного/многоадресного обслуживания «BCAST») терминалу 300 посредством своего широковещательного устройства (операция S91). В этом случае блок 230 «BSDA» и блок 220 «BSM» могут осуществлять передачу или обмен информацией и сигналами через внутреннюю связь.
[73] По принятии этого контента терминал 300, используя информацию о доступе «RO» (информационные объекты, устанавливающие право доступа), получает доступ к принятому контенту или расшифровывает его. Блок 220 «BSM» гостевой сети генерирует информацию о начислении оплаты (биллинге) (например, оплаты за использование контента и т.п.) согласно использованию соответствующего контента (операция S93), а гостевая сеть 200 может передать сгенерированную информацию о начислении оплаты в «домашнюю» сеть 100, чтобы «домашней» сетью пользователю была надлежащим образом начислена оплата. Гостевая сеть 200 передает информацию о начислении оплаты в «домашнюю» сеть 100 за услуги, оказанные гостевой сетью, поскольку пользователь имеет абонентский договор с «домашней» сетью 100. Информация о начислении оплаты может включать в себя любую другую оплату за услуги гостевой сети 200 по предоставлению пользователю роуминга возможности получать услугу широковещательного/многоадресного обслуживания «BCAST».
[74] В соответствии с настоящим изобретением, операция генерирования информации о начислении оплаты при выполнении операции S93 может также выполняться в других примерах осуществления, например, в примерах осуществления, показанных на Фиг.3-5. Например, если гостевая сеть просто передает контент услуги широковещательного/многоадресного обслуживания «BCAST», предоставляемый «домашней» сетью, информация о начислении оплаты может содержать любую оплату услуги гостевой сети 200 по простой передаче контента услуги широковещательного/многоадресного обслуживания «BCAST».
[75] Вышеописанные система и способ широковещательного/многоадресного обслуживания для поддержки межсетевого роуминга в соответствии с примерами осуществления настоящего изобретения обладает множеством преимуществ.
[76] Например, после того, как терминал передвигается в гостевую сеть, он может принимать в своем текущем местоположении в гостевой сети такую же услугу широковещательного/многоадресного обслуживания «BCAST», как услуга широковещательного/многоадресного обслуживания «BCAST», которой он пользовался в «домашней» сети.
[77] Кроме того, поскольку пользователь может в любое время начинать и непрерывно продолжать пользоваться предпочитаемой им услугой широковещательного/многоадресного обслуживания «BCAST», независимо от своего местоположения (например, в какой сети он находится - в «домашней» или гостевой), степень удобства пользователя и степень удовлетворения его при приеме услуги широковещательного/многоадресного обслуживания «BCAST» может быть значительно повышена.
[78] Вышеприведенные примеры осуществления и преимущества приведены только для примера и не ограничивают настоящего изобретения. Представленный принцип может быть легко применен к оборудованию других типов. Описание настоящего изобретения является иллюстративным и не ограничивает сферы действия формулы изобретения. Для квалифицированных специалистов являются очевидными множество различных вариантов применения и модификации настоящего изобретения. В формуле изобретения пункты, формулирующие средства и функции, охватывают структуру, описанную в данном документе как выполняющую указанную функцию, и не только структурные эквиваленты, но и эквивалентные структуры.