ГАРМОНИЧНОЕ ВЗАИМОДЕЙСТВИЕ УСЛУГ ПО МНОЖЕСТВУ ДОМЕНОВ УСЛУГ
HARMONIOUS INTERACTION OF SERVICES OVER PLURALITY OF SERVICE DOMAINS

Область техники, к которой относится изобретение
Настоящее изобретение относится к способу гармоничного взаимодействия услуг в сети связи. Более конкретно, согласно предложенному способу, услуги гармонично взаимодействуют по меньшей мере по двум различным доменам услуг в сети связи. Изобретение также относится к сети связи, где может быть осуществлен данный способ.
Уровень техники
Абоненты сети связи операторов, такие как операторы мобильной связи (MNOs) или виртуальные операторы мобильной связи (MVNOs), могут использовать специфические для оператора услуги, также известные, как собственные услуги, такие как передача голосового сообщения или служба коротких сообщений (SMS) или служба доставки медиа в режиме реального времени поверх сетей провайдеров (ОТТ), такие как WhatsApp, где оператор сети просто обеспечивает канал связи. В настоящее время каждый оператор должен самостоятельно обеспечить полноценную сервисную инфраструктуру, включающую в себя дополнительные услуги, выполнение, обеспечение качества, законный перехват (также известный как законный перехват), биллинг и т.д. С другой стороны, OTT услуги не интегрированы в среду обслуживания оператора (относительно биллинга, обеспечения качества и т.д.) и не могут быть под влиянием/управлением/развитием оператора. В настоящем описании, ОТТ представляет собой термин, используемый для обозначения аудио, видео и/или другого медиа-контента, передаваемого через интернет без управления или распределения контента сетевым оператором.
Сетевые операторы обычно предлагают довольно ограниченное количество услуг для своих клиентов. Тем не менее, разработка и внедрение новых услуг является довольно трудоемким и дорогостоящим. В связи с указанными выше причинами, в настоящее время отсутствует простой, быстрый и надежный способ интеграции новые услуг в собственный домен услуг оператора сети.
US2007130343 обеспечивает устройство генератора идентификатора, выполненное с возможностью генерировать указатель услуги пользователя для идентификации пользователя между провайдером услуг и провайдером идентификации, указатель услуги пользователя содержит идентификатор пользователем для идентификации пользователя на провайдере идентификации, и идентификатор услуги указывает услуги, которые будут доступны в данном провайдере услуг.
Раскрытие сущности изобретения
Задачей настоящего изобретения является решение по меньшей мере некоторых задач, указанных выше, относящихся к обеспечению новых услуг в сетях связи.
В соответствии с первым аспектом настоящего изобретения, предложен способ гармоничного взаимодействия служб, по крайней мере, в двух различных доменах услуг в сети связи, причем способ выполняют посредством блока обработки первого провайдера услуг, упомянутого как домашний оператор, управляющий первым доменом услуг, и содержащий прием структуры данных для объекта определения услуги из второго провайдера услуг, упоминаемый в дальнейший в качестве спонсора провайдера услуг, управляющий вторым доменом услуг, домашний оператор идентифицируется идентификатором домашнего оператора. Способ дополнительно содержит прием списка доступных услуг от спонсора провайдера услуг, услуги в списке индивидуально идентифицированы с помощью идентификатора услуги, и прием выбора подписчика по меньшей мере одной услуги в списке от подписчика домашнего оператора, подписчик идентифицируется идентификатором подписки. Способ дополнительно содержит добавление первого набора данных в объект определения услуги для получения заполненного объекта определения службы, первый набор данных содержит по меньшей мере специфические данные подписчика и отправляет запрос формирования услуги спонсору провайдера услуги для подписки на выбранную услугу, причем запрос содержит идентификатор домашнего оператора, идентификатор подписки, идентификатор услуги выбранной услуги, заполненный объект определения услуги и идентификатор экземпляра услуги. Способ дополнительно содержит прием ответа от спонсора провайдера услуг, ответ содержит заполненный объект определения услуги, дополненный вторым набором данных для выполнения выбранной услуги.
В соответствии со вторым аспектом настоящего изобретения предложен компьютерный программный продукт, выполненный с возможностью выполнять способ в соответствии с первым аспектом настоящего изобретения.
В соответствии с третьим аспектом настоящего изобретения, предусмотрен блок обработки, выполненный с возможностью выполнять способ в соответствии с первым аспектом настоящего изобретения.
В соответствии с четвертым аспектом настоящего изобретения, предложен способ гармоничного взаимодействия услуг по меньшей мере в двух различных доменах услуг в сети связи, причем способ осуществляется с помощью блока обработки второго провайдера услуг, который упоминается как спонсор провайдера услуг, управляющий вторым доменом услуг и содержащий отправку структуры данных для объекта определения услугу первому провайдеру услуг, называемых в дальнейшем домашним оператором, управляющий первым доменом услуг, домашний оператор идентифицируется идентификатором домашнего оператора, и отправку списка доступных услуг домашнему оператору, услуги в списке индивидуально идентифицированы идентификатором услуги. Способ дополнительно содержит прием запроса формирования услуги из домашнего оператора для подписки на выбранную услугу, причем запрос содержит идентификатор домашнего оператора, идентификатор подписки подписчика домашнего оператора, идентификатор услуги выбранной услуги, заполненный объект определения услуги включающий в себя первый набор данных, содержащий конкретные данные подписчика и идентификатор экземпляра услуги, и отправку ответа домашнему оператору, ответ содержит заполненный объект определения услуги, дополненный вторым набором данных для выполнения выбранной услуги.
В соответствии с пятым аспектом настоящего изобретения, предложен компьютерный программный продукт, выполненный с возможностью выполнять способ в соответствии с четвертым аспектом настоящего изобретения.
В соответствии с шестым аспектом настоящего изобретения, предусмотрен блок обработки, выполненный с возможностью выполнять способ в соответствии с четвертым аспектом настоящего изобретения.
В соответствии с седьмым аспектом настоящего изобретения, предложена система, содержащая блок обработки в соответствии с третьим аспектом, и блок обработки в соответствии с шестым аспектом.
Рассмотрены иные аспекты настоящего изобретения, приведенные в зависимых пунктах формулы изобретения.
В приведенных выше аспектах, термин «блок обработки» может содержать один или более процессоров, будь то процессор (процессоры) общего назначения, как CPU (s) или специализированные процессоры, такие как процессоры цифровых сигналов или тому подобное, или виртуальные процессоры или машины, выполненные с возможностью работать с использованием аппаратных средств общего назначения или специализированных аппаратных средств. Эти блоки обработки могут быть ассоциированы с или эксплуатируются под управлением соответственно первого и второго провайдеров услуг при выполнении указанных выше способов
Предлагаемое новое решение имеет преимущество, заключающееся в том, что спонсор провайдера услуг выполнен с возможностью предоставлять услуги, которые интегрированы, в качестве собственных услуг, в домен всех услуг домашнего оператора. Поскольку настоящее изобретение реализует гармоничное взаимодействие услуг, легко расширить существующие услуги, предоставляемые домашним оператором. Например, если домашний оператор планирует расширить существующие услуги новыми признаками, эти признаки могут быть предоставлены спонсором оператора. Примером может служить конкретные услуги режима рации для небольшой группы пользователей, как усовершенствование уже предложенной услуги голосовой связи. Предлагаемое решение также повышает общественную безопасность, потому что благодаря данному изобретению, домашний оператор имеет возможность предлагать услуги для предоставления признака конкретной общественной безопасности, выполняемые спонсором провайдера услуг.
Краткое описание чертежей
Другие признаки и преимущества настоящего изобретения станут очевидными из последующего описания неограничивающего примера варианта осуществления со ссылкой на прилагаемые чертежи, на которых:
фиг. 1 представляет собой блок-схему, иллюстрирующую некоторые элементы сети связи в соответствии с примером осуществления настоящего изобретения;
фиг. 2 представляет собой блок-схему, иллюстрирующую некоторые элементы данных, используемые в настоящем изобретении, в соответствии с примером осуществления настоящего изобретения;
фиг. 3 представляет собой блок-схему алгоритма процедуры формирования и установления домашнего оператора в пределах домена услуг спонсора провайдера услуг в соответствии с примером осуществления настоящего изобретения;
фиг. 4 представляет собой блок-схему алгоритма процедуры формирования пользователя в пределах домена услуг спонсора провайдера услуг в соответствии с примером осуществления настоящего изобретения;
фиг. 5 представляет собой блок-схему алгоритма процедуры формирования подписки в пределах домена услуг спонсора провайдера услуг в соответствии с примером осуществления настоящего изобретения;
фиг. 6 представляет собой блок-схему алгоритма процедуры формирования услуги в пределах домена услуг спонсора провайдера услуг в соответствии с примером осуществления настоящего изобретения; и
фиг. 7 показывает блок-схему, иллюстрирующую некоторые элементы данных, используемые в варианте осуществления настоящего изобретения.
Осуществление изобретения
Далее будет приведено подробное описание варианта осуществления настоящего изобретения со ссылкой на прилагаемые чертежи. Данный неограничивающий вариант осуществления описан в контексте беспроводной сотовой сети связи. Тем не менее, принципы настоящего изобретения не ограничены данной средой и могут быть использованы в проводной сети связи. Идентичные или соответствующие функциональные и структурные элементы, которые представлены в разных чертежах, обозначены теми же ссылочными позициями.
На фиг. 1 представлена блок-схема, иллюстрирующая некоторые элементы сети связи, которые могут быть полезны для понимания принципов настоящего изобретения. Сеть 1 связи в данном примере содержит два провайдера с полным набором услуг, которые в данном примере являются операторами сети связи. На фиг. 1, домен услуг в левой части является первым доменом провайдера с полным набором услуг и упоминается в качестве первого домена 3А услуг или первым доменом услуг домашнего оператора и является собственным и управляемым первым домашним оператором. Под оператором понимают провайдера с полным набором услуг, если он обеспечивает как соединение, так и мультимедиа/данные/голосовые услуги. Второй провайдер с полным набором услуг показан на правой стороне от первого домена 3А услуг домашнего оператора. Каждый из провайдеров с полным набором услуг предоставляет домен с полным набором услуг, содержащий собственные услуги оператора и OTT услуги.
Как показано на фиг. 1, первый домен 3А услуг домашнего оператора содержит сеть 5 доступа, которая в данном примере представляет собой сеть радиодоступа, и которая позволяет подписчикам получить доступ к первому домена 3А услуг домашнего оператора. Сеть 5 доступа подключена к фабрике 7 доставки или выполнения собственных услуг, выполненный с возможностью выполнять услуги, предоставляемые первым домашним оператором. Фабрика 7 выполнения услуг подключена к домену 9 выполнения оператора и обеспечения, который, в свою очередь, содержит домен 11 инвентаризации услуги домашнего оператора и домен 13 инвентаризации пользователя домашнего оператора. Домен 11 инвентаризации услуги домашнего оператора содержит, например, каталог услуг, содержащий список услуг спонсора и список услуг домашнего оператора. Подписчики первого домашнего оператора имеют возможность выбрать и подписаться на услуги из каталога услуг. Услуги, перечисленные в списке услуг спонсора, предоставляются сторонним провайдером услуг, упомянутый как спонсор провайдера услуг. Домен 13 инвентаризации пользователя домашнего оператора содержит список подписчика или пользователя первого домашнего оператора. Алгоритм 15 сопряжения и формирования услуг спонсора также является частью домена 9 выполнения оператора и обеспечения и выполнен с возможностью взаимодействовать или устанавливать двунаправленную связь с соответствующим алгоритмом второго домена 17 услуг, упоминаемый в дальнейший, как домен спонсора провайдера услуг, который является собственным и управляется вторым провайдером услуг, который в этом примере является спонсором провайдера услуг.
Домен 17 спонсора провайдера услуг также содержит алгоритм 15 сопряжения и формирования услуг спонсора, который, как уже упоминался, выполнен с возможностью взаимодействовать с алгоритмом 15 сопряжения и формирования услуг спонсора на стороне домашнего оператора. Как и алгоритм сопряжения, так алгоритм формирования услуг спонсора (на стороне спонсора провайдера услуг и домашнего оператора) выполнены с возможностью взаимодействовать друг с другом так, чтобы услуги спонсора становятся частью домена 11 инвентаризации услуги домашнего оператора. Таким образом, алгоритмы 15 сопряжения и формирования услуг спонсора выполнены с возможностью конфигурировать услуги для конкретного пользователя и дополнять эту услугу в список услуг подписки этого конкретного пользователя. Алгоритм 15 сопряжения и формирования услуг спонсора домена 17 спонсора провайдера услуг выполнен с возможностью устанавливать связь с доменом 19 инвентаризации услуг спонсора провайдера услуг и доменом 21 инвентаризации пользователя спонсора провайдера услуг. Эти два домена 19, 21 инвентаризации, в свою очередь, выполнены с возможностью устанавливать связь с объектом 23 домашнего оператора спонсора провайдера услуг, упоминаемый просто как объект домашнего оператора, содержащий базу данных 25 каталога услуг домашнего оператора спонсора провайдера услуг, которая соединена с базой данных 26 инвентаризации услуг оператора спонсора провайдера услуг (см. фиг. 2), имеющая список всех услуг, предоставляемые этим конкретным спонсором провайдера услуг. Как лучше показан на фиг. 2, объект 23 домашнего оператора взаимодействует с доменом 19 инвентаризации услуг спонсора провайдера услуг и доменом 21 инвентаризации пользователя спонсора провайдера услуг. Объект 23 домашнего оператора может храниться в базе данных 28 инвентаризации домашнего оператора спонсора провайдера услуг. Назначение и функционирование элементов домена 17 спонсора провайдера услуг поясняются ниже более подробно при описании предлагаемого способа гармоничного взаимодействия услуг. Следует отметить, что все элементы, описанные выше, которые являются частью домена 17 спонсора провайдера услуг принадлежат и управляются спонсором провайдера услуг, тогда как все элементы, описанные как часть первого домена 3А услуг домашнего оператора, принадлежат и управляются первым домашним оператором, помимо алгоритма 15 сопряжения и формирования услуг спонсора, который в данном примере является собственным и управляется спонсором провайдера услуг.
Фиг. 1 дополнительно показывает третий домен 3В услуг, который называют как второй домен услуг домашнего оператора, и который является собственным и управляется третьим оператором, называемый второй домашний оператор. Второй оператор управляет вторым доменом провайдера с полным набором услуг в примере сети, показанной на фиг. 1. Второй домен 3B услуг домашнего оператора, по существу, идентичен первому домену 3А услуг домашнего оператора со своей собственной фабрикой 7 исполнения услуг, домен 9 выполнения оператора и обеспечения и алгоритм 15 сопряжения и формирования услуг спонсора соответствуют таковым первого домена 3А услуг домашнего оператора. По этой причине, описание второго домена 3В услуг домашнего оператора дополнительно не приведено.
В этом примере сеть 1 связи также содержит домен 29 доступа, обеспечивающий доступ к четвертому домену услуг, упоминается как MVNO домен 3C услуг домашнего оператора, который содержит элементы, эквивалентные элементам первого или второго доменов 3A, 3B услуг домашнего оператора, но которые являются частью MVNO. Следует отметить, что MVNO является сетевым оператором, который не имеет своего собственного домена сети доступа, или просто сети доступа, но использует сеть доступа лицензированного сетевого оператора. MVNO может арендовать услуги оператора или предоставлять свои собственные, основанные на уровне интеграции. Домен 29 доступа вместе с доменом 3C услуг MVNO домашнего оператора обеспечивает выбранные услуги, такие как соединения, роуминг, присоединение, биллинг и т.д. В последующем описании, когда контекст относится к оператору, то полагают, что оператор охватывает различные типы операторов, такие как операторы с полным набором услуг и виртуальные операторы. В настоящее описании, полагают, что сторона спонсора провайдера услуг охватывает первую часть сети, которая включает в себя элементы, которые являются частью домена 17 спонсора провайдера услуг. С другой стороны, считают, что сторона оператора охватывает вторую часть сети, которая включает в себя элементы, которые являются частью домена оператора, т.е. на фиг. 1 элементы за пределами домена 17 спонсора провайдера услуг.
Далее приведено описание способа гармонического взаимодействия услуг в соответствии с примером согласно настоящему изобретению со ссылкой на блок-схему на фиг. 2 и блок-схему алгоритма, показанных на фиг. 3-6. На фиг. 2 элементы на левой стороне, обозначенные пунктирной линией, являются частью домена 17 спонсора провайдера услуг, в то время как элементы на правой стороне являются частью любого одного из доменов услуг домашнего оператора. В настоящем описании, под гармоничным взаимодействием услуг понимается автоматизированное расположение, координация и/или управление услугами. Блок-схема последовательности операций на фиг. 3 иллюстрирует процесс формирования и установления домашнего оператора в пределах домена 17 спонсора провайдера услуг. В последующем описании, когда речь идет о домашнем операторе, под оператором понимается любой один из домашних операторов (в том числе MVNO) на фиг. 1. Кроме того, в блок-схемах алгоритма, HO обозначает домашний оператор, тогда SSP обозначает спонсора провайдера услуг. На этапе 41, домашний оператор запрашивает партнерства со спонсором провайдера услуг. После этого, домашний оператор и спонсор провайдера услуг согласовывают условия взаимодействия. На этапе 43, в результате переговоров, спонсор провайдера услуг генерирует объект 23 домашнего оператора для этого конкретного домашнего оператора и идентификатор (ID) 102 домашнего оператора, который представляет собой уникальный идентификатор идентификации этого конкретного домашнего оператора в пределах домена 17 спонсора провайдера услуг. Идентификатор 102 домашнего оператора добавляются к объекту 23 домашнего оператора. На этапе 45, спонсор провайдера услуг отправляет ID 102 домашнего оператора в домашний оператор, и на этапе 47 домашний оператор подтверждает прием ID 102 домашнего оператора.
На этапе 49 домашний оператор и спонсор провайдера услуг согласовывают типы услуг, включающие в себя технические и коммерческие условия доставки и сетевое соединение. На этапе 51 спонсор провайдера услуг генерирует объект 103 формирования услуг спонсора провайдера услуг и (данные) структуру для объекта 105 определения услуг спонсора провайдера услуг для этого конкретного домашнего оператора и для каждой услуги, предлагаемой данному конкретному домашнему оператору. Структура для объекта 105 определения услуг спонсора провайдера услуг содержит также определение типа услуги, такой как голосовая передача, мультимедиа и т.д. IDs 107 услуг спонсора провайдера услуг, упоминается просто как идентификаторы услуг, также генерируется спонсором провайдера услуг, так что каждый спонсор услуги имеют свой собственный уникальный идентификатор. Идентификатор 107 услуги добавляется к объекту 103 формирования услуг этой конкретной услуги. ID 107 услуги является уникальным идентификатором, идентифицирующий соответствующую услугу, которую домашний оператор может заказать из домена 17 спонсора провайдера услуг. Объект 109 правил гармоничного взаимодействия услуг, его контент, объект 111 правил биллинга услуг и его контент все сгенерированы для каждой услуги спонсором провайдера услуг и добавлены к объекту 103 формирования услуги. Спонсор провайдера услуг предоставляет различные услуги спонсора, которые гармонично согласованы в соответствии с заранее определенными правилами гармоничного взаимодействия услуг. Этот этап также содержит генерирование структуру данных для объекта 113 определения общей услуги. Однако, контент не генерируется в данный момент для объекта 113 определения общей услуги, также упоминается просто как объект определения услуги или набор (данные) определения услуги. Объект 113 определения общей услуги добавляется к объекту 105 определения услуг спонсора провайдера услуг. Следует отметить, что возможно объединение этапов 49 и 51 в один этап.
На этапе 53 спонсор провайдера услуг отправляет список IDs 107 услуг домашнему оператору, который на этапе 55 подтверждает прием списка IDs 107 услуг. На этапе 53 спонсор провайдера услуг может также предоставить структуру объекта 113 определения общей услуги домашнему оператору, если это еще не было сделано ранее. На этапе 57 спонсор провайдера услуг предоставляет возможность домашнему оператору сформировать услугу и исполнения. На этапе 59 спонсор провайдера услуг информирует домашний оператор о готовности к работе, и на этапе 61 домашний оператор подтверждает готовность к работе спонсора провайдера услуг.
Блок-схема алгоритма на фиг. 4 иллюстрирует процесс формирования или регистрации пользователя, или подписчика в домене 17 спонсора провайдера услуг. На этапе 71 домашний оператор запрашивает регистрацию нового пользователя в домене 17 спонсора провайдера услуг. В этом примере, запрос содержит два параметра, а именно, ID 102 домашнего оператора, предоставляемого домашнему оператору на этапе 45, и ID 115 пользователя домашнего оператора, которые являются частью объекта 117 определения пользователя домашнего оператора. Объект 117 определения пользователя домашнего оператора сгенерирован домашним оператором, например, когда пользователь подписывает контракт с домашним оператором, то есть, когда пользователь становится клиентом домашнего оператора. Как показано на фиг. 2, в этом примере, объект 117 определения пользователя домашнего оператора содержит ID 119 подписки домашнего оператора, упоминается просто как идентификатор подписки, который, однако, не является необходимым на этапе 71. Кроме того, следует отметить, что, ID 119 подписки может в данный момент отсутствовать. ID 115 пользователя домашнего оператора сгенерирован домашним оператором, и является уникальным идентификатором, используемый для регистрации пользователя в рамках спонсора провайдера услуг. ID 119 подписки также сгенерирован домашним оператором, и является уникальным идентификатором, используемый для формирования подписки в пределах спонсора провайдера услуг, как описано ниже. ID 115 пользователя домашнего оператора может быть, например, номером контракта между домашним оператором и пользователем, в то время, как ID 119 подписки может быть, например, телефонным номером пользователя, такие как международный идентификационный номер подписчика мобильной станции (MSISDN).
Возвращаясь к блок-схеме алгоритма, показанной на фиг. 4, на этапе 73, спонсор поставщика услуг определяет, находится уже ли или нет этот пользователь в своей базе данных 121 инвентаризации существующего пользователя, расположенной в домене 21 инвентаризации пользователя спонсора провайдера услуг. Если определено, что пользователь отсутствует в базе данных 121, то на этапе 75 спонсор провайдера услуг генерирует объект 123 определения пользователя спонсора провайдера услуг в базе данных 121 инвентаризации пользователя и добавляет ID 116 пользователя спонсора провайдера услуг к сгенерированному объекту 123 определения пользователя как параметр. Спонсор провайдера услуг генерирует ID 116 пользователя спонсора провайдера услуг для ID 115 пользователя домашнего оператора и связывает их вместе. ID 116 пользователя спонсора провайдера услуг может отличаться от ID 115 пользователя домашнего оператора. Это выгодно, если тот же пользователь имеет подписки по меньшей мере в двух различных доменах услуг домашнего оператора. Таким образом, ID 116 пользователя спонсора провайдера услуг может охватывать более одного ID 115 пользователя домашнего оператора для одного конечного пользователя и, таким образом, может рассматриваться в качестве общего идентификатора пользователя конкретного пользователя. На этапе 77 спонсор провайдера услуг хранит ID 115 пользователя домашнего оператора в объекте 23 домашнего оператора, идентифицированного ID 102 домашним оператором. На этапе 78 спонсор провайдера услуг соединяет объект 23 домашнего оператора к объекту 123 определения пользователя спонсора провайдера услуг. После этого этапа есть линия связи на стороне спонсора провайдера услуг между пользователем, для которого запрашивалась регистрация, и домашним оператором, чей клиент является пользователем. На этапе 79 спонсор провайдера услуг подтверждает регистрацию нового пользователя в домашнем операторе. В подтверждении, ID 115 домашнего оператора может быть использован в качестве параметра. Если на этапе 73 определено, что пользователь уже существует в базе данных 121, то нет необходимости генерировать объект определения нового пользователя, и процесс продолжается на этапе 77.
На фиг. 5 показана блок-схема алгоритма, иллюстрирующая процесс регистрации или формирования подписки пользователя в домене 17 спонсора провайдера услуг. На этапе 81 домашний оператор отправляет запрос спонсору провайдера услуг зарегистрировать новую подписку в домене 17 спонсора провайдера услуг. В этом примере, запрос содержит два параметра, а именно, ID 115 пользователя домашнего оператора и ID 119 подписки домашнего оператора. На этапе 83 спонсор провайдера услуг хранит принятый ID 119 подписки в объекте 23 домашнего оператора, соответствующий домашнему оператору, который отправляет запрос на этапе 81. На этом этапе спонсор провайдера услуг также связывает принятый ID 119 подписки домашнего оператора с существующим ID пользователя домашнего оператора в объекте 23 домашнего оператора. На этапе 85 спонсор провайдера услуг подтверждает новую подписку на домашнем операторе. Подтверждение может иметь идентификатор 119 подписки в качестве параметра.
Блок-схема алгоритма, показанная на фиг. 6, иллюстрирует процесса регистрации или формирования услуги в домене 17 спонсора провайдера услуг. На этапе 91 пользователь или подписчик (идентифицируется по ID 119 подписки) домашнего оператора подписывается на услугу, определяемую по ID 107 услуги. На этапе 93 домашний оператор генерирует объект 125 определения услуги домашнего оператора для подписанной услуги. На этом этапе, домашний оператор также генерирует ID 127 экземпляра услуги домашнего оператора, который содержится в объекте 125 определения услуги домашнего оператора. ID 127 экземпляра услуги домашнего оператора является уникальным идентификатором и используется для формирования процесса обслуживания между домашним оператором и спонсором провайдера услуг, как описано ниже. ID 127 экземпляра услуги домашнего оператора позже будет частью объекта 105 определения услуг спонсора провайдера услуг. На этом этапе, сгенерированный объект 125 определения услуги домашнего оператора связан с ID 119 подписки. На этапе 95 домашний оператор заполняет объект 113 определения общей услуги. Другими словами, домашний оператор добавляет контент путем добавления первого набора данных в объект 113 определения общей услуги, структура которого была согласована и определена в блок-схеме алгоритма на фиг. 3. Первый набор данных содержит данные конкретного пользователя или подписчика. Например, если выбранная услуга является службой рации, то первый набор данных может содержать любой один или комбинацию из следующих параметров: группу режима рации, функцию режима рации и приоритет режима рации. В случае корпоративной сети мобильной связи (CMN), первый набор данных может быть даже пустым для CMN, если есть только одно имя точки доступа (APN) без какой-либо опции, предопределенной для конкретного пользователя, но она также может включать в себя APN, группу и/или функцию.
На этапе 96 домашний оператор отправляет новый запрос услуги спонсору провайдера услуг. Этот запрос услуги касается услуги, выбранной пользователем на этапе 91. В этом примере, запрос услуги содержит следующие параметры: ID 102 домашнего оператора, ID 119 подписки, ID 107 услуги, ID 127 экземпляра услуги и объект 113 определения общей услуги. На этапе 97 спонсор провайдера услуг формирует новый объект 105 определения услуги спонсора провайдера услуг и связывает этот объект с соответствующим ID 119 подписки объекта 23 домашнего оператора. На этапе 98 спонсор провайдера услуг заполняет объект 113 определения общей услуги, принятый на этапе 96, в соответствии с правилами гармоничного взаимодействия услуг. Другими словами, второй набор данных добавляется в объект 113 определения общей услуги. Второй набор данных обеспечивает выполнение услуги. Например, если выбранная услуга является услугой режима рации, то второй набор данных, дополняющий первый набор данных, может включать в себя параметры аутентификации режима рации. В более широком смысле, второй набор данных может содержать параметры услугу и/или параметры аутентификации сообщения, относящиеся к выбранной услуге. На этапе 99 спонсор провайдера услуг подтверждает новую запрошенную услугу домашнего оператора и предоставляет объект 113 определения общей услуги, заполненный для домашнего оператора. Подтверждение может также включать в себя, например, ID 107 услуги для выбранной услуги. После этого, услуги могут быть подготовлены на инфраструктурах домашнего оператора и спонсора провайдера услуг, а затем выполняться. Объект 113 определения общей услуги, заполненный на этапах 95 и 98, содержит все параметры и определения, такие как правила достоверности, собственность и т.д., которые должны быть известны, как домашнему оператору, так и спонсору провайдера услуг. Чтобы избежать сильных связей между домашним оператором и спонсором провайдера услуг, желательно сохранить информацию, которая должна быть доступна для обеих сторон (домашний оператор и спонсор провайдера услуг) до абсолютного минимума. Каждая услуга имеет свою собственную структуру данных и определения, и тесная связь может привести к перекрестным зависимостям, блокирующим процесс усовершенствования услуги. Домашний оператор и спонсор провайдера услуг могут хранить определение общей услуги, содержащей подписку и/или информацию конкретной услуги, такие как профиль услуги, описывающий выбранную услугу, в соответствующих базах данных для будущего использования. В этот момент, определение услуг, по существу, идентично, как для домена услуг домашнего оператора, так и для домена спонсора провайдера услуг.
На фиг. 7 показана блок-схема, иллюстрирующая некоторые элементы данных, используемые в варианте осуществления настоящего изобретения. Согласно этому варианту, пользователь, идентифицируемый ID 115 пользователя, имеет две подписки различных домашних операторов, например, подписки личного характера и бизнес-подписки. Например, одна из подписок может быть в первом домене услуг домашнего оператора, в то время как другая может быть во втором домене услуг домашнего оператора. Как показано на фиг. 7, один объект 123 определения пользователя спонсора провайдера услуг, таким образом, будет связан или ассоциирован с двумя различными объектами домашнего оператора, то есть, с первым объектом 23А домашнего оператора и со вторым объектом 23В домашнего оператора. Как показано на фиг. 7, объект 129 синхронизации услуги, содержащий объект 131 правил синхронизации службы связан с объектом 123 определения пользователя спонсора провайдера услуг. Объект 131 правил синхронизации службы, в свою очередь, соединен с IDs 107 услуг (первый ID услуги и второй ID услуги) различных доменов услуг домашнего оператора, как показано на фиг. 7. Объект 131 правил синхронизации службы предназначен для синхронизации определенных свойств, элементов и/или функциональных возможностей между различными доменами услуг оператора. Например, могут быть синхронизированы следующие элементы: номер в списке блокировок, контакты, правила переадресации, услуга голосовой почты и т.д.
Настоящее изобретение было проиллюстрировано и подробно описано на чертежах и в предшествующем описании, однако, подобную иллюстрацию и описание следует рассматривать как иллюстративные или примерные, а не ограничивающие, при этом, изобретение не ограничено раскрытым вариантом осуществления. Возможны другие варианты осуществления и опции, которые могут быть получены специалистом в данной области техники при осуществлении заявленного изобретения, со ссылкой на прилагаемые чертежи, описания и прилагаемой формулы изобретения. Например, к вышеуказанному алгоритму гармоничного взаимодействия услуг может быть добавлен процесс аутентификации подписчика, при отсутствии доверительных отношений между домашним оператором и спонсором провайдера услуг. Кроме того, порядок выполнения этапов способа может быть взаимозаменяемым и/или некоторые этапы могут быть объединены и/или разделены на дополнительные этапы.
В формуле изобретения слово «содержащий» не исключает другие элементы или этапы, и единственное число не исключает множественного числа. Сам факт того, что различные признаки изложены во взаимно различных зависимых пунктах формулы изобретения, не означает, что объединение этих признаков не может быть использовано.