СПОСОБ И УСТРОЙСТВО ДЛЯ ОБРАБОТКИ СЕРВИСА НЕСТРУКТУРИРОВАННЫХ ДОПОЛНИТЕЛЬНЫХ СЕРВИСНЫХ ДАННЫХ
METHOD AND DEVICE FOR PROCESSING UNSTRUCTURED SUPPLEMENTARY SERVICE DATA SERVICE

Область техники, к которой относится изобретение
Настоящее изобретение касается области технологий связи и, в частности, способа и устройство для обработки сервиса неструктурированных дополнительных сервисных данных.
Уровень техники
Сервис неструктурированных дополнительных сервисных данных (Неструктурированные дополнительные сервисные данные, сокращенно - USSD) является новым сервисом обмена данных уровня сессии в реальном времени на основе сети Глобальной системы мобильной связи (Глобальная система мобильной связи, сокращенно - GSM). Для карты модуля идентификации абонента (Модуль идентификации абонента, сокращенно - SIM) USSD сервис передает данные путем использования сигнального тракта в сети GSM и USSD сервис является новым сервисом, основанным на технологии системы сервиса коротких сообщений в GSM.
В стандартах Проекта партнерства третьего поколения (Проект партнерства третьего поколения, сокращенно - 3GPP) уже определено использование USSD сервиса в существующих сетях мобильной связи второго поколения (второе поколение, сокращенно - 2G) / третьего поколения (третье поколение, сокращенно - 3G), в том числе: USSD сервиса, инициированного от стороны мобильного конечного устройства к стороне сети, и USSD сервиса, инициированного от стороны сети к стороне мобильного конечного устройства.
Например, путем ввода команды неструктурированного дополнительного сервиса в USSD формате на мобильном конечном устройстве, абонент инициирует конкретный сервисный запрос в сторону сети по выполнению конкретного сервиса. Конкретные сервисы, такие как запрос на мобильном конечном устройстве состояния рейса, состояния движения поезда, расписания корабля или состояние погоды, все выполняются путем инициирования запроса USSD сервиса.
Пока сети связи развиваются от 2G/3G до технологии «Долгосрочное развитие» (Долгосрочное развитие, сокращенно - LTE) 4G, базовая сеть, используемая для перемещения мобильных голосовых данных, также смещается от сети традиционной коммутации и сети программной коммутации до сети передачи голоса по LTE (Голос по LTE, сокращенно - VoLTE). Для сети VoLTE, в 3GPP стандартах определен стандарт инициирования USSD сервиса от стороны мобильного конечного устройства к стороне сети, но еще не определен стандарт инициирования USSD сервиса от стороны сети к стороне мобильного конечного устройства; и что еще хуже, стандарты для запущенного сетью USSD сервиса для существующих 2G/3G сетей неприменимы для мобильных конечных устройств для сети VoLTE. Это подвергает риску применение решений уровня техники и также препятствует использованию сетей VoLTE.
Сущность изобретения
Задачи настоящего изобретения состоят в том, чтобы предложить способ и устройство для обработки USSD сервиса с целью решить проблему, согласно которой USSD сервис не может быть запущен от стороны существующей сети к стороне мобильного конечного устройства для сети VoLTE.
В соответствии с первым аспектом, в настоящем изобретении предложен способ обработки USSD сервиса и этот способ включает в себя следующее:
когда сервер приложений определяет, что мобильное конечное устройство в сети передачи голоса технологии Долгосрочное развитие поддерживает USSD операции по мультимедийной IP-подсистеме опорной сети, посылают, с помощью сервера приложений, приглашающее сообщение на мобильное конечное устройство через CSCF элемент с функцией управления сеансами вызовов, при этом приглашающее сообщение содержит идентификатор USSD сервиса;
получают ответ на приглашение, при этом ответ на приглашение посылает мобильное конечное устройство через CSCF элемент и он содержит информацию с ответом, введенную абонентом, и информация с ответом содержит идентификатор USSD сервиса;
вырабатывают, в соответствии с информацией с ответом, сообщение, которое запрашивает выполнение USSD сервиса, при этом сообщение, которое запрашивает выполнение USSD сервиса, содержит идентификатор USSD сервиса; и
посылают на сервер данных абонентов сообщение, которое запрашивает выполнение USSD сервиса, так что сервер данных абонентов обрабатывает USSD сервис в соответствии с идентификатором USSD сервиса, содержащимся в сообщении, которое запрашивает выполнение USSD сервиса.
В первой возможной реализации до того, как сервер приложений определит, поддерживает ли мобильное конечное устройство USSD операции по мультимедийной IP-подсистеме опорной сети, способ дополнительно включает в себя следующее:
получают сообщение USSD сервиса, посланное сервером данных абонентов, при этом сообщение USSD сервиса содержит идентификационную информацию мобильного конечного устройства и идентификатор USSD сервиса;
определяют сеть доступа мобильного конечного устройства в соответствии с идентификационной информацией мобильного конечного устройства; и
если сеть доступа мобильного конечного устройства является сетью передачи голоса технологии Долгосрочное развитие, определяют, поддерживает ли мобильное конечное устройство USSD операции по мультимедийной IP-подсистеме опорной сети.
Со ссылкой на первый аспект или первую возможную реализацию первого аспекта, во второй возможной реализации сервер данных абонентов содержит сервер домашних абонентов, домашний регистр местоположения или USSD центр.
Со ссылкой на первый аспект или первую или вторую возможные реализации первого аспекта, в третьей возможной реализации, когда сервер данных абонентов является USSD центром, получение сообщения USSD сервиса, посланного сервером данных абонентов, включает в себя следующее:
получают через сервер домашних абонентов или домашний регистр местоположения сообщение USSD сервиса, посланное USSD центром; и
посылают на сервер данных абонентов сообщение, которое запрашивает выполнение USSD сервиса, что включает в себя:
посылают на USSD центр через сервер домашних абонентов или домашний регистр местоположения сообщение, которое запрашивает выполнение USSD сервиса.
Со ссылкой на первый аспект или первую или вторую возможные реализации первого аспекта, в четвертой возможной реализации, когда сервер данных абонентов является сервером домашних абонентов или домашним регистром местоположения, до получения сообщения USSD сервиса, посланного сервером данных абонентов, способ дополнительно включает в себя следующее:
получают первое регистрационное сообщение, при этом первое регистрационное сообщение послано мобильным конечным устройством через CSCF элемент и содержит идентификационную информацию и указывающую информацию мобильного конечного устройства и указывающая информация используется для указания, поддерживает ли мобильное конечное устройство USSD операции по мультимедийной IP-подсистеме опорной сети;
определяют, в соответствии с указывающей информацией, поддерживает ли мобильное конечное устройство USSD операции по мультимедийной IP-подсистеме опорной сети;
вырабатывают второе регистрационное сообщение, когда мобильное конечное устройство поддерживает USSD операции по мультимедийной IP-подсистеме опорной сети, при этом второе регистрационное сообщение содержит информацию об адресе сервера приложений и идентификационную информацию мобильного конечного устройства;
посылают второе регистрационное сообщение на сервер данных абонентов, так что сервер данных абонентов записывает соответствие между информацией об адресе и идентификатором мобильного конечного устройства; и
получают сообщение об успешной регистрации, посланное сервером данных абонентов.
В соответствии со вторым аспектом, в настоящем изобретении предложен способ обработки USSD сервиса и этот способ включает в себя:
получают, с помощью мобильного конечного устройства в сети передачи голоса технологии Долгосрочное развитие через CSCF элемент, приглашающее сообщение, посланное сервером приложений, при этом приглашающее сообщение содержит идентификатор USSD сервиса; и
посылают ответ на приглашение на сервер приложений, в соответствии с идентификатором USSD сервиса через CSCF элемент, при этом ответ на приглашение содержит информацию с ответом, введенную абонентом, и информация с ответом содержит идентификатор USSD сервиса, так что сервер приложений вырабатывает в соответствии с информацией с ответом сообщение, которое запрашивает выполнение USSD сервиса, и посылает на сервер данных абонентов сообщение, которое запрашивает выполнение USSD сервиса, при этом сообщение, которое запрашивает выполнение USSD сервиса, содержит идентификатор USSD сервиса и сообщение, которое запрашивает выполнение USSD сервиса, используют для указания серверу данных абонентов обработать USSD сервис.
В первой возможной реализации до того, как мобильное конечное устройство получает через CSCF элемент приглашающее сообщение, посланное сервером приложений, этот способ дополнительно включает в себя:
посылают первое регистрационное сообщение на сервер приложения через CSCF элемент, при этом первое регистрационное сообщение содержит идентификационную информацию и указывающую информацию мобильного конечного устройства, и указывающую информацию используют для указания, поддерживает ли мобильное конечное устройство USSD операции по мультимедийной IP-подсистеме опорной сети, так что сервер приложения вырабатывает второе регистрационное сообщение, когда определяют, в соответствии с указывающей информацией, что мобильное конечное устройство поддерживает USSD операции по мультимедийной IP-подсистеме опорной сети, при этом второе регистрационное сообщение содержит информацию об адресе сервера приложений и идентификатор мобильного конечного устройства, и сервер приложений посылает второе регистрационное сообщение на сервер данных абонентов, так что сервер данных абонентов записывает соответствие между информацией об адресе и идентификатором мобильного конечного устройства в соответствии со вторым регистрационным сообщением.
Со ссылкой на второй аспект или первую возможную реализацию второго аспекта, во второй возможной реализации сервер данных абонентов содержит сервер домашних абонентов, домашний регистр местоположения или USSD центр.
В соответствии с третьим аспектом, в настоящем изобретении предложено устройство для обработки USSD сервиса и это устройство содержит:
блок посылки, который выполнен для следующего: когда определено, что мобильное конечное устройство в сети передачи голоса технологии Долгосрочное развитие поддерживает USSD операции по мультимедийной IP-подсистеме опорной сети, блок посылки посылает приглашающее сообщение на мобильное конечное устройство через CSCF элемент, при этом приглашающее сообщение содержит идентификатор USSD сервиса;
блок получения, который выполнен для получения ответа на приглашение, при этом ответ на приглашение послан мобильным конечным устройством через CSCF элемент и он содержит информацию с ответом, введенную абонентом, и информация с ответом содержит идентификатор USSD сервиса; и
блок выработки, который выполнен для выработки, в соответствии с информацией с ответом, полученной блоком получения, сообщения, которое запрашивает выполнение USSD сервиса, при этом сообщение, которое запрашивает выполнение USSD сервиса, содержит идентификатор USSD сервиса;
при этом блок посылки дополнительно выполнен для посылки на сервер данных абонентов сообщения, которое запрашивает выполнение USSD сервиса и которое выработано блоком выработки, так что сервер данных абонентов обрабатывает USSD сервис в соответствии с идентификатором USSD сервиса, содержащимся в сообщении, которое запрашивает выполнение USSD сервиса.
В первой возможной реализации, блок получения дополнительно выполнен для получения сообщения USSD сервиса, посланного сервером данных абонентов, при этом сообщение USSD сервиса содержит идентификационную информацию мобильного конечного устройства и идентификатор USSD сервиса; и
устройство дополнительно содержит: блок определения, выполненный для определения сети доступа мобильного конечного устройства в соответствии с идентификационной информацией мобильного конечного устройства; и
блок выполнения, выполненный для следующего: если сеть доступа мобильного конечного устройства является сетью передачи голоса технологии Долгосрочное развитие, блок выполнения определяет, поддерживает ли мобильное конечное устройство USSD операции по мультимедийной IP-подсистеме опорной сети.
Со ссылкой на третий аспект или первую возможную реализацию третьего аспекта, во второй возможной реализации сервер данных абонентов содержит сервер домашних абонентов, домашний регистр HLR местоположения или USSD центр.
Со ссылкой на третий аспект или первую или вторую возможные реализации третьего аспекта, в третьей возможной реализации, когда сервер данных абонентов является USSD центром, блок получения конкретно выполнен так, чтобы:
получать через сервер домашних абонентов или домашний регистр местоположения сообщение USSD сервиса, посланное USSD центром; и
блок посылки конкретно выполнен для посылки на USSD центр через сервер домашних абонентов или домашний регистр местоположения сообщения, которое запрашивает выполнение USSD сервиса.
Со ссылкой на третий аспект или первую или вторую возможные реализации третьего аспекта, в четвертой возможной реализации, когда сервер данных абонентов является сервером домашних абонентов или домашним регистром местоположения, блок получения дополнительно выполнен для получения первого регистрационного сообщения, при этом первое регистрационное сообщение послано мобильным конечным устройством через CSCF элемент и содержит идентификационную информацию и указывающую информацию мобильного конечного устройства и указывающая информация используется для указания, поддерживает ли мобильное конечное устройство USSD операции по мультимедийной IP-подсистеме опорной сети;
блок выполнения дополнительно выполнен для определения, в соответствии с указывающей информацией, полученной блоком получения, поддерживает ли мобильное конечное устройство USSD операции по мультимедийной IP-подсистеме опорной сети;
блок выработки дополнительно выполнен для выработки второго регистрационного сообщения, когда блок выполнения определяет, что мобильное конечное устройство поддерживает USSD операции по IMS, при этом второе регистрационное сообщение содержит информацию об адресе сервера приложений и идентификационную информацию мобильного конечного устройства;
блок посылки дополнительно выполнен для посылки на сервер данных абонентов второго регистрационного сообщения, выработанного блоком выработки, так что сервер данных абонентов записывает соответствие между информацией об адресе и идентификатором мобильного конечного устройства; и
блок получения дополнительно выполнен для получения сообщения об успешной регистрации, посланного сервером данных абонентов.
В соответствии с четвертым аспектом, в настоящем изобретении предложено устройство для обработки USSD сервиса, это устройство расположено в сети передачи голоса технологии Долгосрочное развитие, и это устройство содержит:
блок получения, который выполнен для получения через CSCF элемент приглашающего сообщения, посланного сервером приложений, при этом приглашающее сообщение содержит идентификатор USSD сервиса; и
блок посылки, который выполнен для следующего: для посылки через CSCF элемент ответа на приглашение на сервер приложений в соответствии с идентификатором USSD сервиса, содержащимся в приглашающем сообщении, полученном блоком получения, при этом ответ на приглашение содержит информацию с ответом, введенную абонентом, так что сервер приложения вырабатывает в соответствии с информацией с ответом сообщение, которое запрашивает выполнение USSD сервиса, и посылает на сервер данных абонентов сообщение, которое запрашивает выполнение USSD сервиса, при этом сообщение, которое запрашивает выполнение USSD сервиса, содержит идентификатор USSD сервиса и сообщение, которое запрашивает выполнение USSD сервиса, используют для указания серверу данных абонентов обработать USSD сервис.
В первой возможной реализации блок посылки дополнительно выполнен для следующего: посылает первое регистрационное сообщение на сервер приложения через CSCF элемент, при этом первое регистрационное сообщение содержит идентификационную информацию и указывающую информацию мобильного конечного устройства, и указывающую информацию используют для указания, поддерживает ли мобильное конечное устройство USSD операции по мультимедийной IP-подсистеме опорной сети, так что сервер приложения вырабатывает второе регистрационное сообщение, когда определяют, в соответствии с указывающей информацией, что мобильное конечное устройство поддерживает USSD операции по мультимедийной IP-подсистеме опорной сети IMS, при этом второе регистрационное сообщение содержит информацию об адресе сервера приложений и идентификатор мобильного конечного устройства, и посылает второе регистрационное сообщение на сервер данных абонентов, так что сервер данных абонентов записывает соответствие между информацией об адресе и идентификатором мобильного конечного устройства в соответствии со вторым регистрационным сообщением.
Со ссылкой на четвертый аспект или первую возможную реализацию четвертого аспекта, во второй возможной реализации сервер данных абонентов содержит сервер домашних абонентов, домашний регистр местоположения или USSD центр.
Способ и устройство для обработки USSD сервиса в соответствии с вариантами осуществления настоящего изобретения, так что когда мобильное конечное устройство в сети VoLTE поддерживает USSD операции по IMS, сервер приложений посылает сообщение, содержащее USSD сервис, на мобильное конечное устройство и посылает сообщение, содержащее информацию с ответом, на сервер данных абонентов, так что сервер данных абонентов обрабатывает USSD сервис в соответствии с сообщением, содержащим информацию с ответом. Это позволяет избавиться от ограничения уровня техники, заключающегося в отсутствии стандартов, определяющих как USSD сервис инициируют от стороны сети до мобильного конечного устройства в сети VoLTE.
Краткое описание чертежей
Для более понятного описания технических решений в вариантах осуществления настоящего изобретения ниже коротко описаны прилагаемые чертежи, нужные для описания вариантов осуществления изобретения или уровня техники. Ясно, что приложенные чертежи в последующем описании показывают только некоторые варианты осуществления настоящего изобретения и по этим приложенным чертежам специалист в рассматриваемой области без творческих усилий может предложить другие чертежи.
Фиг. 1 - вид, показывающий блок-схему способа обработки USSD сервиса в соответствии с вариантом 1 осуществления настоящего изобретения;
фиг. 2 - вид, показывающий систему обработки USSD сервиса в соответствии с некоторым вариантом осуществления настоящего изобретения;
фиг. 3 - вид, показывающий блок-схему способа обработки USSD сервиса в соответствии с вариантом 2 осуществления настоящего изобретения;
фиг. 4 - вид, показывающий блок-схему передачи сигналов для способа обработки USSD сервиса в соответствии с вариантом осуществления настоящего изобретения;
фиг. 5 - вид, показывающий блок-схему регистрации мобильного конечного устройства в соответствии с вариантом 3 осуществления настоящего изобретения;
фиг. 6 - вид, показывающий блок-схему передачи сигналов, иллюстрирующий процесс регистрации мобильного конечного устройства в соответствии с некоторым вариантом осуществления настоящего изобретения;
фиг. 7 - вид, показывающий устройство для обработки USSD сервиса в соответствии с вариантом 4 осуществления настоящего изобретения;
фиг. 8 - вид, показывающий устройство для обработки USSD сервиса в соответствии с вариантом 5 осуществления настоящего изобретения;
фиг. 9 - вид, показывающий устройство для обработки USSD сервиса в соответствии с вариантом 6 осуществления настоящего изобретения; и
фиг. 10 - вид, показывающий устройство для обработки USSD сервиса в соответствии с вариантом 7 осуществления настоящего изобретения.
Описание вариантов осуществления изобретения
Ниже со ссылками на приложенные чертежи приведено ясное и полное описание технических решений вариантов осуществления настоящего изобретения. Ясно, что описанные варианты осуществления изобретения являются некоторыми, а не всеми вариантами осуществления настоящего изобретения. Все другие варианты осуществления изобретения, полученные специалистом в рассматриваемой области без творческих усилий на основе вариантов осуществления настоящего изобретения, должны находиться в пределах объема защиты настоящего изобретения.
С учетом фиг. 2, ниже фиг. 1 используется как пример для описания способа обработки USSD сервиса в соответствии с некоторым вариантом осуществления настоящего изобретения. Фиг. 1 представляет собой блок-схему способа обработки USSD сервиса в соответствии с вариантом 1 осуществления настоящего изобретения, а фиг. 2 является диаграммой, показывающей систему для обработки USSD сервиса в соответствии с некоторым вариантом осуществления настоящего изобретения. Вариант осуществления изобретения, показанный на фиг. 1, выполняют сервером приложений (Сервер приложений, сокращенно - AS). Как показано на фиг. 1, этот вариант осуществления изобретения включает в себя следующие этапы:
Этап 110: Когда сервер приложений определяет, что мобильное конечное устройство в сети VoLTE поддерживает USSD операции по мультимедийной IP-подсистеме опорной сети (Мультимедийная IP-подсистема сокращенно - IMS), сервер приложений посылает приглашающее сообщение на мобильное конечное устройство через элемент с функцией управления сеансами вызовов, при этом приглашающее сообщение содержит идентификатор USSD сервиса.
Более конкретно, как показано на фиг. 2, мобильное конечное устройство на левой стороне чертежа является мобильным конечным устройство в сети VoLTE, мобильное конечное устройство на правой стороне чертежа является мобильным конечным устройство в существующей сети 2G/3G. Диаграмму системы для обработки USSD сервиса в соответствии с фиг. 2 используют для применения на практике способа обработки USSD сервиса в вариантах осуществления настоящего изобретения.
USSD шлюз соединен с сетью VoLTE и существующей сетью 2G/3G с использованием протокола мобильных приложений (Протокол мобильных приложений, сокращенно - MAP) системы сигнализации №7 и USSD шлюз соединен с USSD центром с использованием протокола сетевой передачи информации (TCP/IP). В фактическом сценарии работы сети USSD шлюз в общем встроен в USSD центр.
В сети VoLTE связь между мобильным конечным устройством и сервером приложений осуществляют с использованием Протокола инициализации сеанса (Протокол инициализации сеанса, сокращенно - SIP); и в сети 2G/3G связь между мобильным конечным устройством и Центром коммутации мобильной связи (Центр коммутации мобильной связи, сокращенно - MSC) осуществляют с использованием протокола MAP.
До того, как сервер приложений определит, что мобильное конечное устройство поддерживает USSD операции по IMS, сервер приложений получает сообщение USSD сервиса, посланное сервером данных абонентов, при этом сообщение USSD сервиса содержит идентификационную информацию мобильного конечного устройства и идентификатор USSD сервиса; и сервер приложений определяет сеть доступа мобильного конечного устройства в соответствии с идентификационной информацией мобильного конечного устройства, причем выбор домена сервером приложений осуществляется в соответствии с уровнем техники и здесь повторно подробно описываться не будет. Если сеть доступа мобильного конечного устройства является сетью VoLTE, сервер приложений определяет, поддерживает ли мобильное конечное устройство USSD операции по IMS (операции неструктурированных дополнительных сервисных данных (USSD) по мультимедийной IP-подсистеме опорной сети).
В настоящее время USSD сервисы могут включать в себя различные сервисы для получения общей информации, такие как запрос состояния рейса, состояния движения поезда, расписания корабля, биржевой информации, информации о билетах кинотеатра или отчетов о погоде или подобной информации.
Идентификатор USSD сервиса используют для идентификации типа USSD сервиса.
Когда упоминают, что мобильное конечное устройство поддерживает USSD операции по IMS, это означает, что в сети IMS мобильное конечное устройство может поддерживать USSD сервис; и более того, в этом варианте осуществления настоящего изобретения сеть VoLTE состоит из опорной сети IMS и сети доступа LTE данных и способность мобильного конечного устройства поддерживать USSD операции по IMS может означать то, что в сети VoLTE мобильное конечное устройство может поддерживать USSD сервис, инициализированный со стороны сети.
Когда сервер приложений определяет, что сеть доступа мобильного конечного устройства является сетью VoLTE и мобильное конечное устройство поддерживает USSD операции по IMS, сервер приложений посылает приглашающее сообщение на мобильное конечное устройство через элемент с функцией управления сеансами вызовов (Функция управления сеансами вызовов, сокращенно - CSCF); и более конкретно, сервер приложений может посылать приглашающее сообщение на мобильное конечное устройство через обслуживающий-CSCF (обслуживающий-CSCF, сокращенно - S-CSCF) элемент и прокси-CSCF (прокси-CSCF, сокращенно - P-CSCF) элемент.
В качестве примера, а не ограничения, приглашающее сообщение может быть некоторым более конкретным Приглашающим сообщением.
В этом варианте осуществления настоящего изобретения сервер данных абонентов конкретно содержит сервер домашних абонентов (Сервер домашних абонентов, сокращенно - HSS), домашний регистр местоположения (Домашний регистр местоположения, сокращенно - HLR) или USSD центр, где USSD центр в основном обеспечивает интерфейс для различных центров приложений, например, интерфейс для сервера приложений, такого как фондовая биржа или банк, и USSD центр может дополнительно обрабатывать USSD сервис.
Когда сервер данных абонентов является USSD центром, этап, на котором сервер приложений получает сообщение USSD сервиса, посланное сервером данных абонентов, представляет собой конкретно следующее:
сервер приложений получает через HLR или HSS, сообщение USSD сервиса, посланное USSD центром.
В этом варианте осуществления настоящего изобретения сообщение USSD сервиса конкретно содержит сообщение с запросом на USSD сервис или сообщение с уведомлением о USSD сервисе; сообщение с запросом на USSD сервис может конкретно представлять собой сообщение MAP_UNSTRUCTURED_SS_REQUEST_req; и сообщение с уведомлением о USSD сервисе может конкретно представлять собой сообщение MAP_UNSTRUCTURED_SS_NOTIFY_req.
Этап 120: Сервер приложений получает ответ на приглашение, при этом ответ на приглашение посылает мобильное конечное устройство через CSCF элемент и он содержит информацию с ответом, введенную абонентом и информация с ответом содержит идентификатор USSD сервиса.
Более конкретно, после получения приглашающего сообщения мобильное конечное устройство посылает приветственное сообщение на сервер приложений через CSCF элемент с целью уведомления сервера приложений о получении приглашающего сообщения, и устанавливает SIP сессию с сервером приложений; и после получения приветственного сообщения сервер приложений посылает подтверждающее сообщение на мобильное конечное устройство через CSCF элемент с целью уведомления мобильного конечного устройства о получении приветственного сообщения, и устанавливает SIP сессию с мобильным конечным устройством.
После получения приглашающего сообщения, мобильному конечному устройству нужно разобрать приглашающее сообщение и извлечь идентификатор USSD сервиса из приглашающего сообщения; мобильное конечное устройство показывает идентификатор USSD сервиса в области отображения мобильного конечного устройства и получает информацию с ответом, введенную абонентом, при этом информация с ответом является ответом, сделанным абонентом конкретно для идентификатора USSD сервиса; и мобильное конечное устройство вырабатывает ответ на приглашение путем использования информации с ответом.
В качестве примера, а не ограничения, ответ на приглашение может быть некоторым более конкретным Информационным сообщением.
Этап 130: Сервер приложений вырабатывает, в соответствии с информацией с ответом, сообщение, которое запрашивает выполнение USSD сервиса, при этом сообщение, которое запрашивает выполнение USSD сервиса, содержит идентификатор USSD сервиса.
Более конкретно, после получения ответа на приглашение, сервер приложений разбирает ответ на приглашение, извлекает информацию с ответом из сообщения с ответом на приглашение и с использованием информации с ответом вырабатывает сообщение, которое запрашивает выполнение USSD сервиса.
В качестве примера, а не ограничения, сообщение, которое запрашивает выполнение USSD сервиса, может конкретно содержать сообщение MAP_UNSTRUCTURED_SS_REQUEST_rsp или сообщение MAP_UNSTRUCTURED_SS_NOTIFY_rsp. Более конкретно, когда сообщение USSD сервиса является сообщением с запросом на USSD сервис, сообщение, которое запрашивает выполнение USSD сервиса, является сообщением MAP_UNSTRUCTURED_SS_REQUEST_rsp; или когда сообщение USSD сервиса является сообщением с уведомлением о USSD сервисе, сообщение, которое запрашивает выполнение USSD сервиса, является сообщением MAP_UNSTRUCTURED_SS_NOTIFY_rsp.
Этап 140: Сервер приложений посылает на сервер данных абонентов сообщение, которое запрашивает выполнение USSD сервиса, так что сервер данных абонентов обрабатывает USSD сервис в соответствии с идентификатором USSD сервиса, содержащимся в сообщении, которое запрашивает выполнение USSD сервиса.
Более конкретно, после получения сообщения, которое запрашивает выполнение USSD сервиса, сервер данных абонентов разбирает сообщение, которое запрашивает выполнение USSD сервиса, и извлекает информацию с ответом и идентификатор USSD сервиса, которые содержатся в этом сообщении. В конкретной реализации после извлечения информации с ответом и идентификатора USSD сервиса, сервер данных абонентов делает заключение, в соответствии с идентификатором USSD сервиса, что информация абонента с ответом является ответом, характерным для USSD сервиса, соответствующим идентификатору USSD сервиса. Когда сервер данных абонентов устанавливает, что этот USSD сервис может быть обработан в соответствии с информацией с ответом, введенной абонентом, сервер данных абонентов обрабатывает USSD сервис в соответствии с информацией с ответом; после завершения обработки, сервер данных абонентов посылает сообщение закрытия на сервер приложений; после получения информации о закрытии сервер приложений завершает соединение с сервером данных абонентов и посылает через CSCF элемент сообщение окончания на мобильное конечное устройство; после получения сообщения окончания мобильное конечное устройство завершает SIP сессию со стороной сети и посылает приветственное сообщение на сервер приложений через CSCF элемент с целью уведомления сервера приложений о том, что мобильное конечное устройство получило сообщение окончания; после получения приветственного сообщения сервер приложений также завершает SIP сессию с мобильным конечным устройством; и USSD сервис, инициированный со стороны сети, завершен.
В другой конкретной реализации, когда сервер данных абонентов считает, что необходимо осуществлять дальнейшее взаимодействие с абонентом после извлечения информации с ответом, сервер данных абонентов продолжает, посылая сообщение USSD сервиса на сервер приложений; сервер приложений посылает сообщение USSD сервиса на мобильное конечное устройство через CSCF элемент и повторяет этап 120 и этап 130 до тех пор, пока сервер данных абонентов считает, что USSD сервис может быть обработан в соответствии с введенной абонентом информацией с ответом. Далее сервер данных абонентов обрабатывает USSD сервис в соответствии с информацией с ответом; после завершения обработки, сервер данных абонентов посылает сообщение закрытия на сервер приложений; после получения сообщения закрытия сервер приложений завершает соединение с сервером данных абонентов и посылает через CSCF элемент сообщение окончания на мобильное конечное устройство; после получения сообщения окончания мобильное конечное устройство завершает SIP сессию со стороной сети и посылает приветственное сообщение на сервер приложений через CSCF элемент с целью уведомления сервера приложений о получении сообщения окончания; после получения приветственного сообщения сервер приложений также завершает SIP сессию с мобильным конечным устройством; и USSD сервис, инициированный со стороны сети, завершен.
Когда сервер данных абонентов является USSD центром, сервер приложений посылает на USSD центр через HLR или HSS сообщение, которое запрашивает выполнение USSD сервиса.
В качестве примера, а не ограничения, сообщение закрытия может быть конкретно сообщением MAP_CLOSE_IND, а сообщение окончания может быть сообщением BYE.
Более того, в случае фактического использования, когда сообщение USSD сервиса, посланное сервером данных абонентов, является сообщением с уведомлением о USSD сервисе, сервер данных абонентов посылает сообщение с уведомлением о USSD сервисе только один раз, завершает этот USSD сервис в соответствии с информацией с ответом и посылает сообщение закрытия сессии на сервер приложений с целью завершения этого USSD сервиса.
Когда сообщение USSD сервиса, посланное сервером данных абонентов, является сообщением с запросом на USSD сервис, сервер данных абонентов может послать сообщение с запросом на USSD сервис, по меньшей мере, один раз, завершить этот USSD сервис в соответствии с информацией с ответом, по меньшей мере, на одно сообщение с уведомлением о USSD сервисе и послать сообщение закрытия сессии на сервер приложений с целью завершения этого USSD сервиса.
В способе обработки USSD сервиса в соответствии с этим вариантом осуществления настоящего изобретения, когда мобильное конечное устройство в сети VoLTE поддерживает USSD операции по IMS, сервер приложений посылает сообщение, содержащее USSD сервис, на мобильное конечное устройство и посылает сообщение, содержащее информацию с ответом, на сервер данных абонентов, так что сервер данных абонентов обрабатывает USSD сервис в соответствии с сообщением, содержащим информацию с ответом. Это позволяет избавиться от ограничения уровня техники, заключающегося в отсутствии стандартов, определяющих как USSD сервис инициируют от стороны сети до мобильного конечного устройства в сети VoLTE.
Чтобы сделать задачи, технические решения и достоинства настоящего изобретения более ясными ниже дополнительно и подробно, со ссылками на приложенные чертежи, описаны конкретные варианты осуществления настоящего изобретения.
В последующем описании фиг. 3 используется как пример для описания способа обработки USSD сервиса в соответствии с вариантом 2 осуществления настоящего изобретения. На фиг. 3 показана блок-схема способа обработки USSD сервиса в соответствии с вариантом 2 осуществления настоящего изобретения. Этот вариант осуществления настоящего изобретения выполняют на мобильном конечном устройстве в сети VoLTE. Как показано на фиг. 3, этот вариант осуществления изобретения включает в себя следующие этапы:
Этап 310: Мобильное конечное устройство в сети передачи голоса технологии Долгосрочное развитие получает через CSCF элемент приглашающее сообщение, посланное сервером приложений, при этом приглашающее сообщение содержит идентификатор USSD сервиса.
Более конкретно, до получения мобильным конечным устройством через CSCF элемент, приглашающего сообщения, посланного сервером приложений, сервер приложений получает сообщение USSD сервиса, посланное сервером данных абонентов, при этом сообщение USSD сервиса содержит идентификационную информацию для мобильного конечного устройства и идентификатор USSD сервиса и сервер приложений определяет сеть доступа мобильного конечного устройства в соответствии с идентификационной информацией мобильного конечного устройства.
Когда мобильное конечное устройство в сети VoLTE поддерживает USSD операции по IMS, сервер приложений посылает приглашающее сообщение на мобильное конечное устройство через CSCF элемент, при этом приглашающее сообщение содержит идентификатор USSD сервиса; и конкретно сервер приложений может послать приглашающее сообщение на мобильное конечное устройство через S-CSCF элемент и Р-CSCF элемент.
В этом варианте осуществления настоящего изобретения сообщение USSD сервиса, посланное севером данных абонентов, содержит сообщение с запросом на USSD сервис или сообщение с уведомлением о USSD сервисе.
В качестве примера, а не ограничения, приглашающее сообщение является некоторым более конкретным Приглашающим сообщением.
В этом варианте осуществления настоящего изобретения сервер данных абонентов содержит конкретно HSS, HLR или USSD центр.
Этап 320: В соответствии с идентификатором USSD сервиса, мобильное конечное устройство посылает ответ на приглашение на сервер приложений через CSCF элемент, при этом ответ на приглашение содержит информацию с ответом, введенную абонентом, и информация с ответом содержит идентификатор USSD сервиса, так что сервер приложений вырабатывает, в соответствии с информацией с ответом, сообщение, которое запрашивает выполнение USSD сервиса, и посылает на сервер данных абонентов сообщение, которое запрашивает выполнение USSD сервиса, при этом сообщение, которое запрашивает выполнение USSD сервиса, содержит идентификатор USSD сервиса и сообщение, которое запрашивает выполнение USSD сервиса, используют для указания серверу данных абонентов обработать USSD сервис.
Более конкретно, после получения приглашающего сообщения мобильное конечное устройство посылает приветственное сообщение на сервер приложений через CSCF элемент с целью уведомления сервера приложений о получении приглашающего сообщения, и устанавливает SIP сессию с сервером приложений; и после получения приветственного сообщения сервер приложений посылает подтверждающее сообщение на мобильное конечное устройство через CSCF элемент с целью уведомления мобильного конечного устройства о получении приветственного сообщения, и устанавливает SIP сессию с мобильным конечным устройством.
После получения приглашающего сообщения, мобильное конечное устройство разбирает приглашающее сообщение и извлекает идентификатор USSD сервиса из приглашающего сообщения; мобильное конечное устройство показывает идентификатор USSD сервиса в области отображения мобильного конечного устройства и получает информацию с ответом, введенную абонентом, при этом информация с ответом является ответом, сделанным абонентом конкретно для идентификатора USSD сервиса; и мобильное конечное устройство вырабатывает ответ на приглашение с использованием информации с ответом.
В качестве примера, а не ограничения, ответ на приглашение может быть некоторым более конкретным Информационным сообщением.
Мобильное конечное устройство посылает ответ на приглашение на сервер приложений через CSCF элемент; после получения ответа на приглашение серверу приложений нужно разобрать ответ на приглашение, извлечь информацию с ответом из сообщения с ответом на приглашение, выработать с использованием информации с ответом сообщение, которое запрашивает выполнение USSD сервиса, и послать на сервер данных абонентов сообщение, которое запрашивает выполнение USSD сервиса; и сервер данных абонентов обрабатывает USSD сервис в соответствии с идентификатором USSD сервиса, который содержится в сообщение, которое запрашивает выполнение USSD сервиса.
В варианте 1 осуществления изобретения подробно описано, как сервер данных абонента завершает USSD сервис в соответствии с сообщением, которое запрашивает выполнение USSD сервиса, и это здесь повторно подробно описываться не будет.
В способе обработки USSD сервиса в соответствии с этим вариантом осуществления настоящего изобретения, когда мобильное конечное устройство в сети VoLTE поддерживает USSD операции по IMS, оно получает сообщение, которое содержит USSD сервис и которое послано сервером приложений, посылает на сервер приложений информацию с ответом, которая выполнена абонентом конкретно для этого USSD сервиса, так что сервер приложений посылает сообщение, содержащее информацию с ответом, на сервер данных абонентов и сервер данных абонентов обрабатывает USSD сервис в соответствии с сообщением, содержащим информацию с ответом. Это позволяет избавиться от ограничения уровня техники, заключающегося в отсутствии стандартов, определяющих как USSD сервис инициируют от стороны сети до мобильного конечного устройства в сети VoLTE.
Рассмотренные выше два варианта осуществления изобретения описывают способ обработки USSD сервиса с точки зрения сервера приложений и мобильного конечного устройства соответственно. Далее процедура обработки USSD сервиса, описанная в приведенных выше вариантах осуществления изобретения, может быть завершена с помощью передачи сигналов, показанной на фиг. 4. На фиг. 4 показана блок-схема передачи сигналов для способа обработки USSD сервиса в соответствии с некоторым вариантом осуществления настоящего изобретения. В этом варианте осуществления изобретения сервер данных абонентов является HSS и передача сигналов аналогична ситуации, когда сервер данных абонентов является HLR. Следовательно, здесь не будет приведено повторное подробное описание. Как показано на фиг. 4, процесс конкретно включает в себя следующие этапы:
Этап 401: HSS посылает сообщение USSD сервиса на сервер приложений, при этом сообщение USSD сервиса содержит идентификационную информацию мобильного конечного устройства и идентификатор USSD сервиса.
Более конкретно, HSS может автоматически посылать сообщение USSD сервиса на сервер приложений, при этом сообщение USSD сервиса содержит идентификационную информацию мобильного конечного устройства и идентификатор USSD сервиса.
Конкретная форма сообщения USSD сервиса описана в приведенных выше вариантах осуществления настоящего изобретения и здесь она повторно подробно описана не будет.
Этап 402: Сервер приложений определяет сеть доступа мобильного конечного устройства.
Более конкретно, после получения сообщения USSD сервиса, посланного HSS, сервер приложений определяет сеть доступа мобильного конечного устройства в соответствии с идентификационной информацией мобильного конечного устройства.
Этап 403: Сервер приложений посылает приглашающее сообщение на мобильное конечное устройство через CSCF элемент.
Более конкретно, когда сервер приложений определяет, что сеть доступа мобильного конечного устройства является сетью VoLTE, сервер приложений определяет, поддерживает ли мобильное конечное устройство USSD операции по IMS.
Когда сервер приложений определяет, что мобильное конечное устройство поддерживает USSD операции по IMS, сервер приложений посылает приглашающее сообщение на мобильное конечное устройство через CSCF элемент, при этом приглашающее сообщение содержит идентификатор USSD сервиса; и более конкретно сервер приложений в этом варианте осуществления настоящего изобретения может послать приглашающее сообщение на мобильное конечное устройство через S-CSCF элемент и P-CSCF элемент.
Процедура, в которой сервер приложений посыпает приглашающее сообщение на мобильное конечное устройство через CSCF элемент, и конкретная форма приглашающего сообщения описаны в приведенных выше вариантах осуществления настоящего изобретения.
Этап 404: Мобильное конечное устройство посылает приветственное сообщение на сервер приложений через CSCF элемент.
Процедура посылки мобильным конечным устройством приветственного сообщения на сервер приложений через CSCF элемент описана в приведенных выше вариантах осуществления настоящего изобретения и здесь повторно подробно описываться не будет.
Этап 405: Сервер приложений посылает подтверждающее сообщение на мобильное конечное устройство через CSCF элемент.
Процедура посылки сервером приложений подтверждающего сообщения на мобильное конечное устройство через CSCF элемент описана в приведенных выше вариантах осуществления настоящего изобретения и здесь повторно подробно описываться не будет.
Этап 406: Мобильное конечное устройство посылает ответ на приглашение на сервер приложений через CSCF элемент, при этом ответ на приглашение содержит информацию с ответом, введенную абонентом, и информация с ответом содержит идентификатор USSD сервиса.
Более конкретно, после получения приглашающего сообщения, мобильное конечное устройство получает информацию с ответом, введенную абонентом, и мобильное конечное устройство вырабатывает ответ на приглашение с использованием информации с ответом.
Процедура посылки сервером приложений подтверждающего сообщения на мобильное конечное устройство через CSCF элемент и конкретная форма ответа на приглашение описаны в приведенных выше вариантах осуществления настоящего изобретения и здесь повторно подробно описываться не будут.
Этап 407: Сервер приложений вырабатывает, в соответствии с информацией с ответом, сообщение, которое запрашивает выполнение USSD сервиса, и посылает на HSS сообщение, которое запрашивает выполнение USSD сервиса.
Более конкретно, после получения ответа на приглашение, сервер приложений разбирает ответ на приглашение, извлекает информацию с ответом из сообщения с ответом на приглашение и с использованием информации с ответом вырабатывает сообщение, которое запрашивает выполнение USSD сервиса.
Процедура выработки сервером приложений, в соответствии с информацией с ответом, сообщения, которое запрашивает выполнение USSD сервиса, и посылки на HSS сообщения, которое запрашивает выполнение USSD сервиса, была описана в приведенных выше вариантах осуществления настоящего изобретения и здесь повторно подробно описываться не будет.
Конкретная форма сообщения, которое запрашивает выполнение USSD сервиса, описана в приведенных выше вариантах осуществления настоящего изобретения и здесь повторно подробно описываться не будет.
Этап 408: HSS обрабатывает USSD сервис в соответствии с идентификатором USSD сервиса, который содержится в сообщении, которое запрашивает выполнение USSD сервиса.
Более конкретно, после получения сообщения, которое запрашивает выполнение USSD сервиса, сервер данных абонентов разбирает сообщение, которое запрашивает выполнение USSD сервиса, и извлекает информацию с ответом и идентификатор USSD сервиса, которые содержатся в этом сообщении.
Процедура обработки сервером приложений USSD сервиса в соответствии с идентификатором USSD сервиса, содержащегося в сообщении, которое запрашивает выполнение USSD сервиса, описана в приведенных выше вариантах осуществления настоящего изобретения и здесь повторно подробно описываться не будет.
Этап 409: HSS посылает сообщение закрытия на сервер приложений.
Процедура посылки HSS сообщения закрытия на сервер приложений описана в приведенных выше вариантах осуществления настоящего изобретения и здесь повторно подробно описываться не будет.
Этап 410: Сервер приложений посылает сообщение окончания на мобильное конечное устройство через CSCF элемент.
Процедура посылки сервером приложений сообщения окончания на мобильное конечное устройство через CSCF элемент описана в приведенных выше вариантах осуществления настоящего изобретения и здесь повторно подробно описываться не будет.
Далее, когда USSD сервис инициирован USSD центром, конкретная процедура аналогична процедуре, описанной в приведенных выше вариантах осуществления изобретения, и здесь повторно подробно описываться не будет.
Чтобы сделать задачи, технические решения и достоинства настоящего изобретения более ясными ниже дополнительно и подробно, со ссылками на приложенные чертежи, описаны конкретные варианты осуществления настоящего изобретения.
Перед этапом 110 варианта 1 осуществления настоящего изобретения может быть дополнительно предусмотрен этап регистрации мобильного конечного устройства. Этап регистрации мобильного конечного устройства может упростить процедуру определения сети доступа мобильного конечного устройства, выполняемую сервером приложений. Ниже для описания этапа регистрации мобильного конечного устройства используется вариант 3 осуществления изобретения. Вариант 3 осуществления настоящего изобретения выполняет сервер приложений.
Этап 510: Мобильное конечное устройство посылает первое регистрационное сообщение на сервер приложений через CSCF элемент.
Более конкретно, мобильное конечное устройство посылает первое регистрационное сообщение на CSCF элемент. Более конкретно, мобильное конечное устройство может послать первое регистрационное сообщение на P-CSCF элемент и после получения первого регистрационного сообщения P-CSCF элемент посылает приветственное сообщение на мобильное конечное устройство с целью уведомления мобильного конечного устройства о получении первого регистрационного сообщения.
Этап 520: Сервер приложений получает первое регистрационное сообщение, при этом первое регистрационное сообщение послано мобильным конечным устройством через CSCF элемент и содержит идентификационную информацию и указывающую информацию мобильного конечного устройства и указывающая информация используется для указания, поддерживает ли мобильное конечное устройство USSD операции по мультимедийной IP-подсистеме опорной сети.
Более конкретно, после получения первого регистрационного сообщения CSCF элемент посылает приветственное сообщение на мобильное конечное устройство с целью уведомления мобильного конечного устройства о получении первого регистрационного сообщения; далее CSCF элемент пересылает первое регистрационное сообщение на сервер приложений; после получения первого регистрационного сообщения, пересланного CSCF элементом, сервер приложений посылает приветственное сообщение на CSCF элемент с целью уведомления CSCF элемента о получении первого регистрационного сообщения, при этом идентификационная информация и указывающая информация мобильного конечного устройства содержатся в заголовке (CONTACT) первого регистрационного сообщения и указывающая информация конкретно используется для указания, поддерживает ли мобильное конечное устройство USSD операции по IMS.
В качестве примера, а не ограничения, более конкретно первое регистрационное сообщение может быть сообщением REGISTER, а указывающая информация может быть параметром, +g.3gpp.ussd, что не ограничивается в настоящем изобретении.
Этап 530: Сервер приложений определяет, в соответствии с указывающей информацией, поддерживает ли мобильное конечное устройство USSD операции по мультимедийной IP-подсистеме опорной сети.
Более конкретно, сервер приложений определяет, в соответствии с указывающей информацией, поддерживает ли мобильное конечное устройство USSD операции по IMS, и сохраняет идентификационную информацию мобильного конечного устройства и результат определения в локальной базе данных.
Более того, сервер приложений сохраняет идентификационную информацию мобильного конечного устройства и результат определения в локальной базе данных, так что на этапе 110 варианта 1 осуществления изобретения, когда определяют, поддерживает ли мобильное конечное устройство USSD операции по IMS, сервер приложений выполняет поиск, в соответствии с идентификационной информацией мобильного конечного устройства, в локальной базе данных результата определения для соответствующего мобильного конечного устройства, тем самым завершая процесс определения.
Этап 540: Сервер приложений вырабатывает второе регистрационное сообщение, когда мобильное конечное устройство поддерживает USSD операции по мультимедийной IP-подсистеме опорной сети, при этом второе регистрационное сообщение содержит информацию об адресе сервера приложений и идентификационную информацию мобильного конечного устройства.
Более конкретно, сервер приложений вырабатывает второе регистрационное сообщение, когда мобильное конечное устройство поддерживает USSD операции по IMS, при этом второе регистрационное сообщение содержит информацию об адресе сервера приложений и идентификационную информацию мобильного конечного устройства.
Этап 550: Сервер приложений посылает второе регистрационное сообщение на сервер данных абонентов, так что сервер данных абонентов записывает соответствие между информацией об адресе и идентификатором мобильного конечного устройства.
Более конкретно, сервер приложений посылает выработанное второе регистрационное сообщение на сервер данных абонентов, так что сервер данных абонентов записывает соответствие между информацией об адресе и идентификатором мобильного конечного устройства.
Когда сервер данных абонентов является HLR, сервер приложений посылает второе регистрационное сообщение на HLR через первый интерфейс, так что HLR записывает соответствие между информацией об адресе и идентификатором мобильного конечного устройства; и когда сервер данных абонентов является HSS, сервер приложений посылает второе регистрационное сообщение на HSS через второй интерфейс, так что HSS записывает соответствие между информацией об адресе и идентификатором мобильного конечного устройства.
Этап 560: Сервер приложений получает сообщение об успешной регистрации, посланное сервером данных абонентов.
Более конкретно, после записи соответствия между информацией об адресе и идентификатором мобильного конечного устройства, сервер данных абонента посылает сообщение об успешной регистрации на сервер приложений.
В предпочтительном примере, когда сервер данных абонентов является HLR или HSS и на сервере данных абонентов существует заранее заданная информация об адресе, то определяют, совпадает ли информация об адресе, содержащаяся во втором регистрационном сообщении, с заранее заданной информацией об адресе; если информация об адресе, содержащаяся во втором регистрационном сообщении, совпадает с заранее заданной информацией об адресе, то на сервер приложений отправляют сообщение об успешной регистрации, а если информация об адресе, содержащаяся во втором регистрационном сообщении, отличается от заранее заданной информацией об адресе, посылают сообщение об ошибке регистрации.
Далее, когда сервер данных, абонентов является HLR или HSS, сервер приложений посылает второе регистрационное сообщение на сервер данных абонентов, так что сервер данных абонентов посылает сообщение USSD сервиса на зарегистрированный сервер приложений при посылке сообщения USSD сервиса или посылает сообщение USSD сервиса на сервер приложений, соответствующий заранее заданной информации об адресе.
Более того, в этом варианте осуществления настоящего изобретения, первый интерфейс является J интерфейсом, вторая регистрационная информация может конкретно представлять собой сообщение MAP_ATM_Req, второй интерфейс является Sh интерфейсом и вторая регистрационная информация может конкретно представлять собой сообщение Sh_PUR.
Приведенный выше вариант 3 осуществления изобретения описывает процесс регистрации мобильного конечного устройства. Далее процесс регистрации мобильного конечного устройства в соответствии с приведенным выше вариантом 3 осуществления изобретения может быть завершен с помощью передачи сигналов, показанной на фиг. 6. На фиг. 6 показана блок-схема передачи сигналов для процесса регистрации мобильного конечного устройства в соответствии с некоторым вариантом осуществления настоящего изобретения. В этом варианте осуществления изобретения сервер данных абонентов является HSS и передача сигналов аналогична ситуации, когда сервер данных абонентов является HLR. Следовательно, здесь не будет приведено повторное подробное описание. Как показано на фиг. 6, процесс регистрации конкретно включает в себя следующие этапы:
Этап 601: Мобильное конечное устройство посылает первое регистрационное сообщение на CSCF элемент.
Более конкретно, мобильное конечное устройство посылает первое регистрационное сообщение на CSCF элемент. Далее в этом варианте осуществления настоящего изобретения мобильное конечное устройство может послать первое регистрационное сообщение на P-CSCF элемент и после получения первого регистрационное сообщения P-CSCF элемент посылает приветственное сообщение на мобильное конечное устройство с целью уведомления мобильного конечного устройства о получении первого регистрационное сообщения.
Первое регистрационное сообщение содержит идентификационную информацию и указывающую информацию мобильного конечного устройства, при этом указывающая информация конкретно используется для указания того, поддерживает ли мобильное конечное устройство USSD операции по IMS.
Этап 602: CSCF элемент посылает приветственное сообщение на мобильное конечное устройство.
Процедура посылки CSCF элементом приветственного сообщения на мобильное конечное устройство описана в приведенном выше варианте 3 осуществления настоящего изобретения и здесь повторно подробно описываться не будет.
Этап 603: CSCF элемент посылает первое регистрационное сообщение на сервер приложений.
Более конкретно, после получения первого регистрационного сообщения, CSCF элемент пересылает это первое регистрационное сообщение на сервер приложений.
Этап 604: Сервер приложений получает первое регистрационное сообщение, при этом первое регистрационное сообщение было послано мобильным конечным устройством через CSCF элемент.
Более конкретно, сервер приложений получает первое регистрационное сообщение, пересланное CSCF элементом.
Конкретная форма первого регистрационного сообщения описана в приведенном выше варианте 3 осуществления настоящего изобретения и здесь повторно подробно описываться не будет.
Этап 605: Сервер приложений посылает приветственное сообщение на CSCF элемент.
Процедура посылки сервером приложений приветственного сообщения на CSCF элемент описана в приведенном выше варианте 3 осуществления настоящего изобретения и здесь повторно подробно описываться не будет.
Этап 606: Сервер приложений определяет, в соответствии с указывающей информацией, поддерживает ли мобильное конечное устройство USSD операции по мультимедийной IP-подсистеме опорной сети.
Более конкретно, сервер приложений определяет, в соответствии с указывающей информацией, поддерживает ли мобильное конечное устройство USSD операции по IMS, и сохраняет идентификационную информацию мобильного конечного устройства и результат определения в локальной базе данных.
Этап 607: Сервер приложений вырабатывает второе регистрационное сообщение, когда мобильное конечное устройство поддерживает USSD операции по мультимедийной IP-подсистеме опорной сети, при этом второе регистрационное сообщение содержит информацию об адресе сервера приложений и идентификационную информацию мобильного конечного устройства.
Более конкретно, сервер приложений вырабатывает второе регистрационное сообщение, когда мобильное конечное устройство поддерживает USSD операции по IMS, при этом второе регистрационное сообщение содержит информацию об адресе сервера приложений и идентификационную информацию мобильного конечного устройства.
Этап 608: Сервер приложений посылает второе регистрационное сообщение на HSS, так что HSS записывает соответствие между информацией об адресе и идентификатором мобильного конечного устройства.
Более конкретно, сервер приложений посылает выработанное второе регистрационное сообщение на HSS, так что HSS записывает соответствие между информацией об адресе и идентификатором мобильного конечного устройства.
Процедура посылки сервером приложений второго регистрационного сообщения на HSS описана в приведенном выше варианте 3 осуществления настоящего изобретения и здесь повторно подробно описываться не будет.
Этап 609: Сервер приложений получает сообщение об успешной регистрации, посланное HSS.
Более конкретно, HSS посылает сообщение об успешной регистрации на сервер приложений после осуществления записи соответствия между информацией об адресе и идентификатором мобильного конечного устройства.
Соответственно в варианте 4 осуществления настоящего изобретения дополнительно предложено устройство для обработки USSD сервиса с целью реализации способа обработки USSD сервиса по варианту 1 осуществления изобретения. Как показано на фиг. 7, устройство для обработки USSD сервиса содержит: блок 710 посылки, блок 720 получения и блок 730 выработки.
Блок 710 посылки устройства выполнен для следующего: когда определено, что мобильное конечное устройство в сети передачи голоса технологии Долгосрочное развитие поддерживает USSD операции по мультимедийной IP-подсистеме опорной сети, блок 710 посылки посылает приглашающее сообщение на мобильное конечное устройство через CSCF элемент, при этом приглашающее сообщение содержит идентификатор USSD сервиса;
блок 720 получения выполнен для получения ответа на приглашение, при этом ответ на приглашение послан мобильным конечным устройством через CSCF элемент и он содержит информацию с ответом, введенную абонентом и информация с ответом содержит идентификатор USSD сервиса;
блок 730 выработки выполнен для выработки, в соответствии с информацией с ответом, полученной блоком получения, сообщения, которое запрашивает выполнение USSD сервиса, при этом сообщение, которое запрашивает выполнение USSD сервиса, содержит идентификатор USSD сервиса; и
блок 710 посылки дополнительно выполнен для посылки на сервер данных абонентов сообщения, которое запрашивает выполнение USSD сервиса и которое выработано блоком выработки, так что сервер данных абонентов обрабатывает USSD сервис в соответствии с идентификатором USSD сервиса, содержащимся в сообщении, которое запрашивает выполнение USSD сервиса.
Более конкретно, блок 720 получения дополнительно выполнен для получения сообщения USSD сервиса, посланного сервером данных абонентов, при этом сообщение USSD сервиса содержит идентификационную информацию мобильного конечного устройства и идентификатор USSD сервиса;
устройство дополнительно содержит: блок 740 определения, выполненный для определения сети доступа мобильного конечного устройства в соответствии с идентификационной информацией мобильного конечного устройства; и
блок 750 выполнения, выполненный для следующего: если сеть доступа мобильного конечного устройства является сетью передачи голоса технологии Долгосрочное развитие, определяет, поддерживает ли мобильное конечное устройство USSD операции по мультимедийной IP-подсистеме опорной сети.
Сервер данных абонентов содержит сервер домашних абонентов, домашний регистр местоположения или USSD центр.
Когда сервер данных абонентов является USSD центром, блок 720 получения конкретно выполнен для получения через сервер домашних абонентов или домашний регистр местоположения сообщения USSD сервиса, посланного USSD центром; и
блок посылки конкретно выполнен для посылки на USSD центр через сервер домашних абонентов или домашний регистр местоположения сообщения, которое запрашивает выполнение USSD сервиса.
Когда сервер данных абонентов является сервером домашних абонентов или домашним регистром местоположения, блок 720 получения дополнительно выполнен для получения первого регистрационного сообщения, при этом первое регистрационное сообщение послано мобильным конечным устройством через CSCF элемент и содержит идентификационную информацию и указывающую информацию мобильного конечного устройства и указывающая информация используется для указания, поддерживает ли мобильное конечное устройство USSD операции по мультимедийной IP-подсистеме опорной сети;
блок 750 выполнения дополнительно выполнен для определения, в соответствии с указывающей информацией, полученной блоком получения, поддерживает ли мобильное конечное устройство USSD операции по мультимедийной IP-подсистеме опорной сети;
блок 730 выработки дополнительно выполнен для выработки второго регистрационного сообщения, когда блок выполнения определяет, что мобильное конечное устройство поддерживает USSD операции по IMS, при этом второе регистрационное сообщение содержит информацию об адресе сервера приложений и идентификационную информацию мобильного конечного устройства; и
блок 710 посылки дополнительно выполнен для посылки на сервер данных абонентов второго регистрационного сообщения, выработанного блоком выработки, так что сервер данных абонентов записывает соответствие между информацией об адресе и идентификатором мобильного конечного устройства.
Блок 720 получения дополнительно выполнен для получения сообщения об успешной регистрации, посланного сервером данных абонентов.
Когда мобильное конечное устройство в сети VoLTE поддерживает USSD операции по IMS, устройство для обработки USSD сервиса, соответствующее этому варианту осуществления настоящего изобретения, посылает информацию, содержащую USSD сервис, на мобильное конечное устройство и посылает сообщение, содержащее информацию с ответом, на сервер данных абонентов, так что сервер данных абонентов обрабатывает USSD сервис в соответствии с сообщением, содержащим информацию с ответом. Это позволяет избавиться от ограничения уровня техники, заключающегося в отсутствии стандартов, определяющих как USSD сервис инициируют от стороны сети до мобильного конечного устройства в сети VoLTE.
Соответственно, в варианте 5 осуществления настоящего изобретения дополнительно предложено устройство для обработки USSD сервиса с целью реализации способа обработки USSD сервиса по варианту 2 осуществления изобретения. Как показано на фиг. 8, устройство для обработки USSD сервиса содержит: блок 810 получения и блок 820 посылки.
Устройство расположено в сети передачи голоса технологии Долгосрочное развитие и блок 810 получения устройства выполнен для получения через CSCF элемент приглашающего сообщения, посланного сервером приложений, при этом приглашающее сообщение содержит идентификатор USSD сервиса; и
блок 820 посылки выполнен для следующего: для посылки через CSCF элемент ответа на приглашение на сервер приложений в соответствии с идентификатором USSD сервиса, содержащимся в приглашающем сообщении, полученном блоком получения, при этом ответ на приглашение содержит информацию с ответом, введенную абонентом, так что сервер приложения вырабатывает, в соответствии с информацией с ответом, сообщение, которое запрашивает выполнение USSD сервиса, и посылает на сервер данных абонентов сообщение, которое запрашивает выполнение USSD сервиса, при этом сообщение, которое запрашивает выполнение USSD сервиса, содержит идентификатор USSD сервиса и сообщение, которое запрашивает выполнение USSD сервиса, используют для указания серверу данных абонентов обработать USSD сервис.
Блок 820 посылки дополнительно выполнен для следующего: посылает первое регистрационное сообщение на сервер приложения через CSCF элемент, при этом первое регистрационное сообщение содержит идентификационную информацию и указывающую информацию мобильного конечного устройства, и указывающую информацию используют для указания, поддерживает ли мобильное конечное устройство USSD операции по мультимедийной IP-подсистеме опорной сети, так что сервер приложения вырабатывает второе регистрационное сообщение, когда определяют, в соответствии с указывающей информацией, что мобильное конечное устройство поддерживает USSD операции по мультимедийной IP-подсистеме IMS опорной сети, при этом второе регистрационное сообщение содержит информацию об адресе сервера приложений и идентификатор мобильного конечного устройства, и посылает второе регистрационное сообщение на сервер данных абонентов, а сервер данных абонентов записывает соответствие между информацией об адресе и идентификатором мобильного конечного устройства в соответствии со вторым регистрационным сообщением.
Сервер данных абонентов содержит сервер домашних абонентов, домашний регистр местоположения или USSD центр.
Когда устройство для обработки USSD сервиса в соответствии с этим вариантом осуществления настоящего изобретения расположено в сети VoLTE и поддерживает USSD операции по IMS, оно получает от сервера приложений информацию, которая содержит USSD сервис, и посылает на сервер приложений информацию с ответом, которая выполнена абонентом конкретно для этого USSD сервиса, так что сервер приложений посылает сообщение, содержащее информацию с ответом, на сервер данных абонентов и сервер данных абонентов обрабатывает USSD сервис в соответствии с сообщением, содержащим информацию с ответом. Это позволяет избавиться от ограничения уровня техники, заключающегося в отсутствии стандартов, определяющих как USSD сервис инициируют от стороны сети до мобильного конечного устройства в сети VoLTE.
Кроме того, устройство для обработки USSD сервиса, соответствующее варианту 4 осуществления настоящего изобретения, может быть дополнительно реализовано следующим образом. Как показано на фиг. 9, устройство для обработки USSD сервиса содержит: сетевой интерфейс 910, процессор 920 и память 930.
Сетевой интерфейс 910 выполнен для осуществления интерактивного взаимодействия с CSCF элементом и сервером данных абонентов.
Память 930 может быть постоянным запоминающим устройством, например, накопителем на жестких магнитных дисках или флеш-памятью и память 930 содержит программный модуль и драйвер устройства. Программный модуль может запускать выполнение различных функциональных модулей в приведенном выше способе настоящего изобретения; и драйвер устройства может быть сетевым драйвером и драйвером интерфейса.
Во время установки эти программные компоненты загружают в память 930 и далее их выполняет процессор 920. При выполнении программных компонентов памяти 930 процессор 920 может реализовывать следующие функции:
когда сервер приложений определяет, что мобильное конечное устройство в сети передачи голоса технологии Долгосрочное развитие поддерживает USSD операции по мультимедийной IP-подсистеме опорной сети, посылают, с помощью сервера приложений, приглашающее сообщение на мобильное конечное устройство через CSCF элемент, при этом приглашающее сообщение содержит идентификатор USSD сервиса;
получают ответ на приглашение, при этом ответ на приглашение посылает мобильное конечное устройство через CSCF элемент и он содержит информацию с ответом, введенную абонентом, и информация с ответом содержит идентификатор USSD сервиса;
вырабатывают, в соответствии с информацией с ответом, сообщение, которое запрашивает выполнение USSD сервиса, при этом сообщение, которое запрашивает выполнение USSD сервиса, содержит идентификатор USSD сервиса; и
посылают на сервер данных абонентов сообщение, которое запрашивает выполнение USSD сервиса, так что сервер данных абонентов обрабатывает USSD сервис в соответствии с идентификатором USSD сервиса, содержащимся в сообщении, которое запрашивает выполнение USSD сервиса.
Далее после получения доступа к программным компонентам памяти 930, процессор может дополнительно реализовывать следующие функции:
получают сообщение USSD сервиса, посланное сервером данных абонентов, при этом сообщение USSD сервиса содержит идентификационную информацию мобильного конечного устройства и идентификатор USSD сервиса;
определяют сеть доступа мобильного конечного устройства в соответствии с идентификационной информацией мобильного конечного устройства; и
если сеть доступа мобильного конечного устройства является сетью передачи голоса технологии Долгосрочное развитие, определяют, поддерживает ли мобильное конечное устройство USSD операции по мультимедийной IP-подсистеме опорной сети.
Далее сервер данных абонентов содержит сервер домашних абонентов, домашний регистр местоположения или USSD центр.
Более того, после получения доступа к программным компонентам памяти 930, процессор может дополнительно реализовывать следующие функции:
когда сервер данных абонентов является USSD центром, получают сообщение USSD сервиса, посланное сервером данных абонентов, что включает в себя следующее:
получают через сервер домашних абонентов или домашний регистр местоположения сообщение USSD сервиса, посланное USSD центром; и
посылают на сервер данных абонентов сообщение, которое запрашивает выполнение USSD сервиса, что включает в себя:
посылают на USSD центр через сервер домашних абонентов или домашний регистр местоположения сообщение, которое запрашивает выполнение USSD сервиса.
Далее в случае, когда сервер данных абонентов является сервером домашних абонентов или домашним регистром местоположения до получения сообщения USSD сервиса, посланного сервером данных абонентов, и после получения доступа к программным компонентам памяти 930, процессор может дополнительно реализовывать следующие функции:
получают первое регистрационное сообщение, при этом первое регистрационное сообщение послано мобильным конечным устройством через CSCF элемент и содержит идентификационную информацию и указывающую информацию мобильного конечного устройства и указывающая информация используется для указания, поддерживает ли мобильное конечное устройство USSD операции по мультимедийной IP-подсистеме опорной сети;
определяют, в соответствии с указывающей информацией, поддерживает ли мобильное конечное устройство USSD операции по мультимедийной IP-подсистеме опорной сети;
вырабатывают второе регистрационное сообщение, когда мобильное конечное устройство поддерживает USSD операции по мультимедийной IP-подсистеме опорной сети, при этом второе регистрационное сообщение содержит информацию об адресе сервера приложений и идентификационную информацию мобильного конечного устройства;
посылают второе регистрационное сообщение на сервер данных абонентов, так что сервер данных абонентов записывает соответствие между информацией об адресе и идентификатором мобильного конечного устройства; и
получают сообщение об успешной регистрации, посланное сервером данных абонентов.
Когда мобильное конечное устройство в сети VoLTE поддерживает USSD операции по IMS, устройство для обработки USSD сервиса, соответствующее этому варианту осуществления настоящего изобретения, посылает сообщение, содержащее USSD сервис, на мобильное конечное устройство и посылает сообщение, содержащее информацию с ответом, на сервер данных абонентов, так что сервер данных абонентов обрабатывает USSD сервис в соответствии с сообщением, содержащим информацию с ответом. Это позволяет избавиться от ограничения уровня техники, заключающегося в отсутствии стандартов, определяющих как USSD сервис инициируют от стороны сети до мобильного конечного устройства в сети VoLTE.
Кроме того, устройство для обработки USSD сервиса, соответствующее варианту 5 осуществления настоящего изобретения, может быть дополнительно реализовано следующим образом. Как показано на фиг. 10, устройство для обработки USSD сервиса содержит: сетевой интерфейс 1010, процессор 1020 и память 1030.
Сетевой интерфейс 1010 выполнен для осуществления интерактивного взаимодействия с элементом CSCF и сервером приложений.
Память 1030 может быть постоянным запоминающим устройством, например, накопителем на жестких магнитных дисках или флеш-памятью и память 1030 содержит программный модуль и драйвер устройства. Программный модуль может запускать выполнение различных функциональных модулей в приведенном выше способе настоящего изобретения; и драйвер устройства может быть сетевым драйвером и драйвером интерфейса.
Во время установки эти программные компоненты загружают в память 1030 и далее их выполняет процессор 1020. При выполнении программных компонентов памяти 1030 процессор 1020 может реализовывать следующие функции:
получают, с помощью мобильного конечного устройства в сети передачи голоса технологии Долгосрочное развитие через CSCF элемент, приглашающее сообщение, посланное сервером приложений, при этом приглашающее сообщение содержит идентификатор USSD сервиса; и
посылают ответ на приглашение на сервер приложений, в соответствии с идентификатором USSD сервиса через CSCF элемент, при этом ответ на приглашение содержит информацию с ответом, введенную абонентом, и информация с ответом содержит идентификатор USSD сервиса, так что сервер приложений вырабатывает в соответствии с информацией с ответом сообщение, которое запрашивает выполнение USSD сервиса, и посылает на сервер данных абонентов сообщение, которое запрашивает выполнение USSD сервиса, при этом сообщение, которое запрашивает выполнение USSD сервиса, содержит идентификатор USSD сервиса и сообщение, которое запрашивает выполнение USSD сервиса, используют для указания серверу данных абонентов обработать USSD сервис.
Далее после получения доступа к программным компонентам памяти 1030, процессор может дополнительно реализовывать следующие функции:
посылают первое регистрационное сообщение на сервер приложения через CSCF элемент, при этом первое регистрационное сообщение содержит идентификационную информацию и указывающую информацию мобильного конечного устройства, и указывающую информацию используют для указания, поддерживает ли мобильное конечное устройство USSD операции по мультимедийной IP-подсистеме опорной сети, так что сервер приложения вырабатывает второе регистрационное сообщение, когда определяют, в соответствии с указывающей информацией, что мобильное конечное устройство поддерживает USSD операции по мультимедийной IP-подсистеме опорной сети, при этом второе регистрационное сообщение содержит информацию об адресе сервера приложений и идентификатор мобильного конечного устройства, и сервер приложений посылает второе регистрационное сообщение на сервер данных абонентов, так что сервер данных абонентов записывает соответствие между информацией об адресе и идентификатором мобильного конечного устройства в соответствии со вторым регистрационным сообщением.
Сервер данных абонентов содержит сервер домашних абонентов, домашний регистр местоположения или USSD центр.
Когда устройство для обработки USSD сервиса в соответствии с этим вариантом осуществления настоящего изобретения расположено в сети VoLTE и поддерживает USSD операции по IMS, оно получает от сервера приложений информацию, которая содержит USSD сервис, и посылает на сервер приложений информацию с ответом, которая выполнена абонентом конкретно для этого USSD сервиса, так что сервер приложений посылает сообщение, содержащее информацию с ответом, на сервер данных абонентов и сервер данных абонентов обрабатывает USSD сервис в соответствии с сообщением, содержащим информацию с ответом. Это позволяет избавиться от ограничения уровня техники, заключающегося в отсутствии стандартов, определяющих как USSD сервис инициируют от стороны сети до мобильного конечного устройства в сети VoLTE.
На основе описаний приведенных выше вариантов осуществления изобретения специалист в рассматриваемой области может ясно понять, что настоящее изобретение может быть реализовано с помощью аппаратного обеспечения, аппаратнореализованного программного обеспечения или объединения упомянутых вариантов. Когда настоящее изобретение реализовано с помощью программного обеспечения, упомянутые выше функции могут быть сохранены на считываемом компьютером носителе или переданы как одна или несколько команд или в виде кода на считываемый компьютером носитель. Считываемый компьютером носитель содержит компьютерный носитель информации и канал передачи информации, при этом канал передачи информации содержит любой канал, который позволяет передавать компьютерную программу из одного места в другое. Носитель информации может быть любым доступным носителем информации, к которому компьютер может получить доступ. Ниже приведен пример, который не накладывает никаких ограничений: Считываемый компьютером носитель может содержать ОЗУ, ПЗУ, EEPROM, CD-ROM или другой накопитель на оптических дисках или дисковый накопитель или другой накопитель на магнитных дисках или любой другой накопитель, который может хранить программный код в виде команды или структуры данных и к которому компьютер может получать доступ. Кроме того, любое соединение может быть соответствующим образом определено как считываемый компьютером носитель. Например, если программное обеспечение передают с веб-сайта, сервера или другого удаленного источника с помощью использования коаксиального кабеля, оптического волокна/кабеля, витой пары, цифровой абонентской линии (DSL) или беспроводных технологий, таких как инфракрасный луч, радио и волны микроволнового диапазона, то коаксиальный кабель, оптическое волокно/кабель, витая пара, DSL или беспроводные технологии, такие как инфракрасный луч, радио и волны микроволнового диапазона, входят в состав средств фиксации накопителя, которому они принадлежат. Например, диск, используемый в настоящем изобретении, содержит компакт-диск CD, лазерный диск, оптический диск, универсальный цифровой диск (DVD), гибкий магнитный диск и диск Blu-ray, при этом в дисках обычно данные копируют как с помощью магнитных средств, так и с помощью лазеров. Упомянутое выше объединение также должно подпадать под понятие считываемый компьютером носитель.
Следует понимать, что в этом документе все варианты осуществления изобретения описаны поступательно, для одинаковых или аналогичных элементов в вариантах осуществления изобретения могут быть сделаны ссылки на варианты осуществления изобретения и каждый вариант осуществления изобретения сконцентрирован на отличиях от других вариантов осуществления изобретения. В частности, вариант осуществления устройства в основном аналогичен варианту осуществления способа и он описан кратко; для процессов выполнения конкретных функций каждого блока могут быть приведены ссылки на частичные описания варианта осуществления способа. Описанный вариант осуществления устройства является только примером. Блоки, описанные как отдельные элементы, могут быть физически отделены, но могут и не быть физически отделены и элементы, показанные как блоки, могут быть физическими блоками, но могут и не быть физическими блоками, могут быть расположены в одной позиции, но могут и не быть расположены в одной позиции, или могут быть распределены по нескольким сетевым блокам. Некоторые или все модули могут быть выбраны в соответствии с фактическими потребностями в достижении целей для решений вариантов осуществления изобретения. Специалист в рассматриваемой области может понять и реализовать варианты осуществления настоящего изобретения без творческих усилий.
Резюмируя, то, что описано выше является только типовыми вариантами осуществления технических решений для настоящего изобретения и они не предназначены для какого-либо ограничения объема правовой охраны для настоящего изобретения. Любая модификация, эквивалентная замена или улучшение, выполненные без выхода за границы идеи настоящего изобретения, должны попадать в границы объема правовой охраны для настоящего изобретения.