СПОСОБ ОГРАНИЧЕНИЯ УСЛУГИ "Push-to"
METHOD FOR LIMITATION OF "Push-to" SERVICE

Область техники, к которой относится изобретение
[1] Настоящее изобретение имеет отношение к услуге «Push-to» (Нажмите и…), далее «РТ-услуга», более конкретно к способу ограничения «РТ-услуги», который может ограничить «РТ-услугу» на основании информации о сети, когда клиент, приглашающий к сеансу «РТ-услуги» далее «РТ-сеансу», и клиент, приглашаемый к «РТ-сеансу», принадлежат к разным сетям.
Уровень техники
[2] «РТ-услуга», предназначенная для предоставления быстрой связи поставщикам услуг и пользователям сетей мобильной связи, представляет собой услугу связи, где один клиент передает мультимедийные данные (разговорные данные) одному или нескольким клиентам, с которыми установлен сеанс связи. «РТ-услуга», и может быть «РТТ-услугой» (push to talk - «нажмите и говорите»), предназначенной для передачи речевых (звуковых) данных, «PTV-услугой» (push to view - «нажмите и смотрите»), предназначенной для передачи движущегося изображения (видеоданных), или «PTD-услугой» (push to data - «нажмите и передавайте данные»), предназначенной для передачи данных. «РТ-услуга» предлагает связь с единственным получателем (один с одним) или между группами получателей в виде сеанса групповой беседы (chat) (один со многими) и использует протокол инициирования сеанса, далее «SIP», для установления сеанса связи.
[3] РТ-услуга согласно традиционной технологии включает в себя выбор определенным клиентом одного или нескольких клиентов для их приглашения к «РТ-сеансу», установление сеанса между этим определенным клиентом, приглашающим к «РТ-сеансу», и приглашенным(и) клиентом(ами), и передачу/прием данных между клиентами, между которыми установлен сеанс связи.
[4] Клиент, который приглашен к «РТ-сеансу», может установить флаг запрета входящего сеанса связи "ON" (включение функции), чтобы ограничить приглашение к любому «РТ-сеансу», либо может ограничить приглашение к «РТ-сеансу» в соответствии с клиентами или группами, к которым принадлежит клиент. Однако в способе ограничения «РТ-сеанса» имеется проблема, что клиент, который приглашает к «РТ-сеансу» или приглашен к «РТ-сеансу», различным образом ограничивает приглашение без учета информации о сети, где расположен клиент.
[5] В традиционной технологии «РТ-услуга» не определяет способ установки сеанса для случая, когда клиент, который приглашает к «РТ-сеансу», или клиент, который приглашен к «РТ-сеансу», существует в другой сети. Поскольку в каждой сети своя стратегия начисления оплаты, то, если клиент, который приглашает к «РТ-сеансу», или клиент, который приглашен к «РТ-сеансу», находится в другой сети, и не существует назначения для ограничения процесса приглашения к «РТ-сеансу» и процесса принятия приглашения, может возникнуть проблема, связанная с начислением оплаты.
[6] Например, если клиент, который приглашен к «РТ-сеансу», принадлежит к сети другой страны, то этому клиенту может начисляться оплата по значительно более высокому тарифу по сравнению с клиентом, который принадлежит к сети той же страны. Однако, в этом случае, поскольку «РТ-сеанс» устанавливается без учета того, принадлежит ли клиент к сети той же или другой страны, пользователю может быть начислена оплата за услугу по неожиданному для него тарифу.
Раскрытие сущности изобретения
Техническая проблема
[7] Таким образом, одной из задач настоящего изобретения является предоставление способа ограничения «РТ-услуги», который может ограничить функцию приглашения на основании информации о сети, когда клиент приглашает к «РТ-сеансу» клиента, принадлежащего к другой сети.
[8] Другой задачей настоящего изобретения является предоставление способа ограничения «РТ-услуги», который может ограничить функцию приглашения на основании информации о сети, когда клиент приглашен к «РТ-сеансу» клиентом, принадлежащим к другой сети.
[9] Для полного или частичного достижения, по меньшей мере, этих целей предлагается способ ограничения «РТ-услуги», включающий в себя: задание первым «РТ-клиентом» информации о сети для ограничения установления сеанса связи; определение того факта, удовлетворяет ли заданной информации о сети сеть второго «РТ-клиента», который хочет установить сеанс связи с первым «РТ-клиентом»; и прекращение первым «РТ-клиентом» установления сеанса связи со вторым «РТ-клиентом», если информация о сети второго «РТ-клиента» удовлетворяет этой информации о сети.
[10] Для полного или частичного достижения, по меньшей мере, этих преимуществ дополнительно предлагается способ ограничения «РТ-услуги» в системе, предоставляющей «РТ-услугу», далее «РТ-система», где первый «РТ-клиент» приглашает одного «РТ-клиента» или несколько «РТ-клиентов» и устанавливает сеанс связи, включающий в себя: задание информации о сети для ограничения первого «РТ-клиента» в приглашении «РТ-клиента», существующего в определенной сети; и ограничение приглашения «РТ-клиента», удовлетворяющего заданной информации о сети, среди приглашенных «РТ-клиентов».
[11] Для полного или частичного достижения, по меньшей мере, этих преимуществ дополнительно предлагается способ ограничения «РТ-услуги», где первый «РТ-клиент» первой сети задает информацию о сети таким образом, чтобы она могла ограничивать приглашение второго «РТ-клиента», который переместился из первой сети во вторую сеть, включающий в себя: получение первым сервером для «РТ-услуги», далее «РТ-сервер», сигнала приглашения, переданного первым «РТ-клиентом» через первое ядро микропроцессора (ядро операционной системы микропроцессора), использующее протокол «SIP»/межсетевой протокол «IP» (далее, ядро микропроцессора «SIP»/«IP»); добавление первым «РТ-сервером» информации о сети в сигнал приглашения и передачу его первому ядру протокола «SIP»/«IP»; и проверку первым ядром микропроцессора «SIP»/«IP» текущей сети второго «РТ-клиента» и информирование первого «РТ-клиента» о том, что установление сеанса связи прекращено, если второй «РТ-клиент» принадлежит ко второй сети.
[12] Для полного или частичного достижения, по меньшей мере, этих преимуществ дополнительно предлагается способ ограничения «РТ-услуги», где первый «РТ-клиент» первой сети задает информацию о сети для ограничения приглашения второго «РТ-клиента», который переместился из первой сети во вторую сеть, включающий в себя: получение первым «РТ-сервером» сигнала приглашения, переданного первым «РТ-клиентом» посредством первого ядра микропроцессора «SIP»/«IP», проверку первым «РТ-сервером» текущей сети второго «РТ-клиента»; и информирование первым «РТ-сервером» первого «РТ-клиента» о том, что установление сеанса связи прекращено, если второй «РТ-клиент» принадлежит ко второй сети.
[13] Для полного или частичного достижения, по меньшей мере, этих преимуществ дополнительно предлагается способ ограничения «РТ-услуги», где первый «РТ-клиент» первой сети задает информацию о сети для ограничения соединения с одним или несколькими «РТ-клиентами» второй сети, который(е) переместился(ись) в третью сеть, включающий в себя: передачу первым «РТ-клиентом» сигнала приглашения первому «РТ-серверу»; добавление первым «РТ-сервером» информации о сети в сигнал приглашения и передачу его второму ядру микропроцессора «SIP»/«IP» второй сети; и информирование вторым ядром микропроцессора «SIP»/«IP» первого «РТ-клиента» о том, что установление сеанса связи с «РТ-клиентом», который переместился в третью сеть, прекращено.
[14] Для полного или частичного достижения, по меньшей мере, этих преимуществ дополнительно предлагается способ ограничения «РТ-услуги», где первый «РТ-клиент» первой сети задает информацию о сети для ограничения соединения с одним или несколькими «РТ-клиентами» второй сети, который(е) переместился(ись) в третью сеть, включающий в себя: получение первым «РТ-сервером» сигнала приглашения от первого «РТ-клиента»; проверку первым «РТ-сервером» текущей сети второго «РТ-клиента» из второй «РТ-сети»; и информирование первым «РТ-сервером» первого «РТ-клиента» о том, что установление сеанса связи с «РТ-клиентом», который переместился в третью сеть, прекращено.
[15] Для полного или частичного достижения, по меньшей мере, этих преимуществ дополнительно предлагается способ ограничения «РТ-услуги», где первый «РТ-клиент» первой сети задает информацию о сети для ограничения приглашения второго «РТ-клиента», который не принадлежит к первой сети, включающий в себя: получение первым «РТ-сервером» сигнала приглашения, переданного первым «РТ-клиентом»; и проверку первым «РТ-сервером» унифицированного идентификатора ресурса «URI» второго «РТ-клиента» и информирование первого «РТ-клиента» о том, что установление сеанса связи прекращено.
[16] Для полного или частичного достижения, по меньшей мере, этих преимуществ дополнительно предлагается способ ограничения «РТ-услуги», включающий в себя: передачу первым «РТ-клиентом», который принадлежит к первой сети, сигнала приглашения второму «РТ-клиенту», который принадлежит к первой сети; установление сеанса связи между первым и вторым «РТ-клиентами»; и, если второй «РТ-клиент» передвигается во вторую сеть, сравнение первой сетью текущей сети второго «РТ-клиента» и заранее заданной информации о сети; и в случае, если эта сеть второго «РТ-клиента» удовлетворяет заранее заданной информации о сети, передачу первой сетью сигнала отмены сеанса связи первому и второму «РТ-клиентам».
[17] Для полного или частичного достижения, по меньшей мере, этих преимуществ дополнительно предлагается способ ограничения «РТ-услуги», включающий в себя: запись первым «РТ-клиентом» на первом «РТ-сервере» информации о сети для ограничения приглашения в определенную сеть; и ограничение первым «РТ-сервером» приглашения, когда приглашающая сеть удовлетворяет заданной сетевой информации.
[18] Для полного или частичного достижения, по меньшей мере, этих преимуществ дополнительно предлагается способ ограничения «РТ-услуги», где первый «РТ-клиент» первой сети задает информацию о сети для ограничения приглашения во вторую сеть, способ, включающий в себя: получение первым «РТ-сервером» сигнала приглашения из второй сети; сравнение первым «РТ-сервером» информации о сети и информации второй сети; и информирование второй сети о прекращении установления сеанса связи.
[19] Для полного или частичного достижения, по меньшей мере, этих преимуществ дополнительно предлагается способ ограничения «РТ-услуги» в «РТ-системе», где для «РТ-сервера» задается значение зависящего от сети флага запрета исходящего сеанса связи и информация об условиях работы с целью ограничения приглашения, связанного с определенными «РТ-клиентами», где в случае, если задан флаг отмены запрета исходящего сеанса связи, переданный через терминал пользователем, сеанс связи устанавливается вне зависимости от заданных флага запрета исходящего сеанса связи и информации об условиях работы.
[20] Для полного или частичного достижения, по меньшей мере, этих преимуществ дополнительно предлагается способ ограничения «РТ-услуги», включающий в себя: задание условия установления «РТ-сеанса» на сервере приложений; прием сервером приложений запроса на установление «РТ-сеанса» и сравнение условия установления сеанса связи с текущим состоянием установления сеанса связи; и выборочное выполнение подключения сеанса связи в соответствии с результатом сравнения.
[21] Дополнительные преимущества, цели и свойства и преимущества изобретения будут представлены в описании, приведенном ниже, а частично станут очевидными для специалистов из следующего описания или могут быть изучены в ходе практической реализации изобретения. Цели и другие преимущества настоящего изобретения могут быть реализованы и достигнуты посредством структуры, конкретно рассмотренной в прилагаемой формуле изобретения.
Краткое описание чертежей
[22] Подробное описание изобретения будет дано с использованием следующих чертежей, где одинаковые обозначения соответствуют одинаковым элементам, и где:
[23] На Фиг.1 представлена блок-схема, на которой показана структура типовой «РТ-системы», для пояснения способа ограничения «РТ-услуги» в соответствии с настоящим изобретением;
[24] На Фиг.2 показана блок-схема передачи сигналов, иллюстрирующая типовой процесс передачи «РТ-клиентом 'А'» сигнала публикации «РТ-серверу 'А'»;
[25] На Фиг.3 показана блок-схема передачи сигналов типового процесса передачи «РТ-клиентом 'В'» сигнала публикации «РТ-серверу 'В'»;
[26] На Фиг.4 показана блок-схема передачи сигналов типового процесса передачи абонентского сигнала и сигнала уведомления между «РТ-клиентами» или между «РТ-серверами»;
[27] На Фиг.5 показана блок-схема передачи сигналов иллюстративного способа ограничения «РТ-услуги» в соответствии с первым вариантом осуществления настоящего изобретения;
[28] На Фиг.6 показана блок-схема передачи сигналов иллюстративного способа ограничения «РТ-услуги» в соответствии со вторым вариантом осуществления настоящего изобретения;
[29] На Фиг.7 показана блок-схема передачи сигналов иллюстративного способа ограничения «РТ-услуги» в соответствии с третьим вариантом осуществления настоящего изобретения;
[30] На Фиг.8 показана блок-схема передачи сигналов иллюстративного способа ограничения «РТ-услуги» в соответствии с четвертым вариантом осуществления настоящего изобретения;
[31] На Фиг.9 показана блок-схема передачи сигналов иллюстративного способа ограничения «РТ-услуги» в соответствии с пятым вариантом осуществления настоящего изобретения;
[32] На Фиг.10 показана блок-схема передачи сигналов иллюстративного способа ограничения «РТ-услуги» в соответствии с шестым вариантом осуществления настоящего изобретения;
[33] На Фиг.11 показана блок-схема передачи сигналов иллюстративного способа ограничения «РТ-услуги» в соответствии с седьмым вариантом осуществления настоящего изобретения;
[34] На Фиг.12 показана блок-схема передачи сигналов иллюстративного способа ограничения «РТ-услуги» в соответствии с восьмым вариантом осуществления настоящего изобретения;
[35] На Фиг.13 показана блок-схема передачи сигналов иллюстративного способа ограничения «РТ-услуги» в соответствии с девятым вариантом осуществления настоящего изобретения;
[36] На Фиг.14 показана блок-схема передачи сигналов иллюстративного способа ограничения «РТ-услуги» в соответствии с десятым вариантом осуществления настоящего изобретения;
[37] На Фиг.15 показана блок-схема передачи сигналов иллюстративного способа ограничения «РТ-услуги» в соответствии с одиннадцатым вариантом осуществления настоящего изобретения;
[38] На Фиг.16 показана блок-схема передачи сигналов иллюстративного способа ограничения «РТ-услуги» в соответствии с двенадцатым вариантом осуществления настоящего изобретения;
[39] Фиг.17 представляет собой иллюстрацию сетевой информации, которая задается для ограничения сеанса связи «РТ-клиентами», представленной в XML-документе; и
[40] Фиг.18 и Фиг.19 представляют собой иллюстрацию флага отмены запрета исходящего сеанса связи, который передается через терминал пользователя, представленный в формате SDP (протокол описания сеанса) и в XML-документе.
Примеры осуществления изобретения
[41] Теперь рассмотрим способ ограничения РТ-услуги в соответствии с вариантами предпочтительного осуществления настоящего изобретения со ссылками на прилагаемые чертежи.
[42] В настоящем изобретении «РТ-клиент», приглашающий к «РТ-сеансу», может ограничить приглашаемого «РТ-клиента» путем задания зависящего от сети флага запрета исходящего сеанса связи "ON" (включение функции запрета).
[43] Кроме того, «РТ-клиент», приглашенный к «РТ-сеансу», может ограничить приглашающего «РТ-клиента» заданием зависящего от сети флага запрета входящего сеанса связи "ON".
[44] Кроме того, в настоящем изобретении «РТ-клиент» может выборочно ограничить приглашающего «РТ-клиента» или приглашенного «РТ-клиента» с использованием зависящего от сети флага запрета исходящего сеанса связи, зависящего от сети флага запрета входящего сеанса связи и информации об условиях, при которых флаги работают.В этом случае информация об условиях относится к информации, указывающей определенную сеть или информацию о том, является ли определенная сеть зарубежной сетью, сетью дальней связи и т.п.Информация об условиях может быть информацией об унифицированном идентификаторе ресурса «URI» клиента, который хочет ограничить возможность приглашать или быть приглашенным.
[45] Фиг.1 представляет собой блок-схему, на которой показана структура типовой «РТ-системы» для пояснения способа ограничения «РТ-услуги» в соответствии с настоящим изобретением. На Фиг.1 сеть 100 «РТ-клиента 'А'» и сеть 200 «РТ-клиента 'В'» являются разными сетями одинаковой структуры.
[46] В состав сетей 100 и 200 входят «РТ-клиенты» 110 и 210, предоставляющие интерфейс пользователя, «РТ-серверы» 120 и 220 для обработки «РТ-сигнала» и медиа данных, серверы присутствия 130 и 230 для проверки информации состояния «РТ-клиентов» 110 и 210 и передачи ее в другую сеть, и ядра микропроцессора 140 и 240 «SIP»/«IP» для маршрутизации сообщения протокола «SIP» (сообщение протокола инициирования сеанса) соответственно. Ядра микропроцессора 140 и 240 «SIP»/«IP» соответствуют IMS (мультимедийной подсистеме Интернет-протокола) в системе 3GPP и подсистеме MMD (мультимедийные документы) в системе 3GPP2.
[47] На Фиг.2-4 показаны блок-схемы передачи сигналов, иллюстрирующие основные функции, необходимые для реализации способа ограничения «РТ-услуги», в соответствии с настоящим изобретением. Теперь опишем эти функции.
[48] Фиг.2 представляет собой блок-схему передачи сигналов, иллюстрирующую способ ограничения приглашения «РТ-клиентом 'А'», налагаемого обслуживающей его сетью, для клиентов, принадлежащих к другой сети. Для удобства пояснения теперь будут описаны «РТ-клиент 'А'» и «РТ-клиент 'В'», принадлежащий другой сети 'В' нежели «РТ-клиент 'А'».
[49] «РТ-клиент 'А'» передает значение зависящего от сети флага запрета исходящего сеанса связи и информацию об условиях, при которых работает соответствующий флаг, ядру микропроцессора «SIP»/«IP» 'А' с использованием сигнала публикации по протоколу «SIP» (действие S21), и ядро микропроцессора 'A' «SIP»/«IP» передает полученный сигнал публикации «РТ-серверу 'А'».
[50] «РТ-сервер 'В'» записывает значение зависящего от сети флага запрета исходящего сеанса связи и информацию об условиях, при которых работает соответствующий флаг. В этом случае вместо сигнала публикации по протоколу «SIP» может также использоваться расчет универсального пакета «PUP» конфигурации протокола доступа в XML (расширяемый язык разметки).
[51] Фиг.3 представляет собой блок-схему передачи сигналов для «РТ-клиента 'В'» (обслуживающей сети), который ограничивает приглашение от клиента, принадлежащего к сети, отличной от обслуживающей сети. Для удобства пояснения теперь будет рассмотрен «РТ-клиент 'А'», принадлежащий к сети 'А', которая отличается от сети для «РТ-клиента 'В'».
[52] «РТ-клиент 'В'» передает значение зависящего от сети флага запрета входящего сеанса связи и информацию об условиях, при которых работает соответствующий флаг, ядру микропроцессора «SIP»/«IP» 'В' с использованием сигнала публикации «SIP» (действие S31), и указанное ядро микропроцессора «SIP»/«IP» передает полученный сигнал публикации «РТ-серверу 'В'» (действие S33).
[53] «РТ-сервер 'В'» записывает значение зависящего от сети флага запрета входящего сеанса связи и информацию об условиях, при которых работает соответствующий флаг. В этом случае вместо сигнала публикации «SIP» может также использоваться расчет «PUT» конфигурации протокола доступа в XML (расширяемый язык разметки).
[54] Фиг.4 представляет собой блок-схему, иллюстрирующую процесс запроса и ответа при обмене желаемой информацией между «РТ-клиентами», между ядрами микропроцессоров «SIP»/«IP» или между «РТ-серверами». «РТ-клиент», или ядро микропроцессора « SIP»/«IP», или «РТ-сервер» запрашивает информацию, которую он хочет получить, с помощью абонентского сигнала (действие S41), а другой «РТ-клиент», другое ядро микропроцессора «SIP»/«IP» или другой «РТ-сервер» предоставляет запрошенную информацию посредством сигнала уведомления (действие S43).
[55] А именно, «РТ-клиент 'А'», который приглашает к «РТ-сеансу», или приглашенный «РТ-клиент 'В'» может заранее сохранить зависящий от сети флаг запрета исходящего сеанса связи и информацию об условиях работы или зависящий от сети флаг запрета входящего сеанса связи и информацию об условиях на «РТ-сервере 'А'» или «РТ-сервере 'В'» соответствующей сети посредством сигнала публикации, а записанная информация может быть передана посредством абонентского сигнала и сигнала уведомления.
[56] На Фиг. с 5 по 12 показаны блок-схемы передачи сигналов, иллюстрирующие способ ограничения «РТ-услуги» в соответствии с вариантами осуществления настоящего изобретения. Теперь подробно опишем способ ограничения «РТ-услуги» со ссылкой на чертежи.
[57] Фиг.5, 6 и 7 представляют собой блок-схемы передачи сигналов, иллюстрирующие способ ограничения «РТ-услуги» в случае, когда приглашающий «РТ-клиент 'А'» и приглашенный «РТ-клиент 'В'» являются клиентами одного поставщика услуг одной страны, и «РТ-клиент 'В'» перемещается в сеть поставщика услуг в другой стране. В этом случае предполагается, что «РТ-клиент 'А'» предварительно задал на «РТ-сервере 'А'» значение зависящего от сети флага запрета исходящего сеанса связи и информацию об условиях работы с целью ограничения приглашения «РТ-клиента» определенной сети 'В' (сети другой страны).
[58] На Фиг.5 показан случай, когда ядро микропроцессора «SIP»/«IP» ограничивает приглашение. Когда «РТ-клиент 'А'» приглашает «РТ-клиента 'В'» с помощью сигнала приглашения (действие S51), ядро микропроцессора «SIP»/«IP» направляет сигнал приглашения «РТ-серверу 'А'» (шаг S53).
[59] Если значение зависящего от сети флага запрета исходящего сеанса связи, которое заранее задано «РТ-клиентом 'А'», равно "ON" (ВКЛ), «РТ-сервер 'А'» добавляет значение флага и информацию об условиях, при которых работает соответствующий флаг, к сигналу приглашения и передает его ядру микропроцессора «SIP»/«IP» 'А' (действие S55). А именно, к сигналу приглашения добавляется «значение зависящего от сети флага запрета исходящего сеанса связи = 0 и условие работы = сеть другой страны».
[60] Когда «РТ-клиент 'В'» (а именно, абонент сети 'А') первоначально перемещается в сеть 'В' (сеть другой страны), он сообщает информацию о текущей сети ядру микропроцессора «SIP»/«IP» 'А' с использованием сигнала регистрации, поэтому ядро микропроцессора «SIP»/«IP» 'А' знает о том, что «РТ-клиент 'В'» переместился в текущую сеть 'В'. В этом случае ядро микропроцессора «SIP»/«IP» 'А' должно иметь базу данных (или нечто подобное) для отображения информации о стране или информации о зоне посредством информации, переданной «РТ-клиентом 'В'».
[61] По получении сигнала приглашения ядро микропроцессора «SIP»/«IP» 'А' проверяет, что значение зависящего от сети флага запрета исходящего сеанса связи равно "ON" (ВКЛ), а информация об условиях работы говорит о том, что «РТ-клиента» сети (сети 'В') другой страны приглашать нежелательно, и затем прекращает приглашение к сеансу связи в отношении «РТ-клиента 'В'».
[62] Ядро микропроцессора «SIP»/«IP» 'А' информирует «РТ-сервер 'А'» о том, что установление сеанса связи в отношении «РТ-клиента 'В'» прекращено, посредством сигнала «NOK» (действие S57), «РТ-сервер 'А'» передает сигнал «NOK» ядру микропроцессора «SIP»/«IP» 'А' (действие S58), а ядро «SIP»/«IP» передает сигнал «NOK» «РТ-клиенту 'А'» (действие S59).
[63] На Фиг.6 показан случай, когда приглашение ограничивается «РТ-сервером 'А'», где «РТ-сервер 'А'» получает информацию о текущей сети приглашающего «РТ-клиента» от ядра микропроцессора «SIP»/«IP».
[64] Когда «РТ-клиент 'А'» приглашает «РТ-клиента 'В'» с помощью сигнала приглашения (действие S61), ядро микропроцессора «SIP»/«IP» направляет сигнал приглашения «РТ-серверу 'А'» (действие S62).
[65] Если значение зависящего от сети флага запрета исходящего сеанса связи, которое заранее задано «РТ-клиентом 'А'», равно "ON" (ВКЛ), «РТ-сервер 'А'» передает ядру микропроцессора «SIP»/«IP» 'А' абонентский сигнал для запроса информации о текущей сети «РТ-клиента 'В'» (действие S63), и ядро микропроцессора «SIP»/«IP» 'А' информирует «РТ-сервер 'А'» посредством сигнала уведомления о том, к какой сети принадлежит «РТ-клиент 'В'» (действие S67).
[66] «РТ-сервер 'А'» определяет, приглашать или нет «РТ-клиента 'В'», путем сравнения информации об условиях работы, ранее заданной «РТ-клиентом», с информацией о текущей сети «РТ-клиента 'В'», полученной ядром микропроцессора «SIP»/«IP» 'A'.
[67] Например, когда ранее задано «зависящий от сети флаг запрета исходящего сеанса связи = ON (ВКЛ) и условие работы = сеть другой страны», а «РТ-клиент 'В'» по результатам проверки ядром микропроцессора «SIP»/«IP» 'А' принадлежит к сети (сети 'В') другой страны, «РТ-сервер 'А'» прекращает установление сеанса связи в отношении этого «РТ-клиента».
[68] «РТ-сервер 'А'» информирует ядро микропроцессора «SIP»/«IP» 'А' посредством сигнала «NOK» о том, что установление сеанса связи в отношении «РТ-клиента 'В'» прекращено (действие S68), и ядро микропроцессора «SIP»/«IP» 'А' передает сигнал «NOK» «РТ-клиенту 'А'» (действие S69).
[69] Информация о сети «РТ-клиента 'В'» может быть проверена с помощью процесса запроса «РТ-сервером 'А'» с использованием абонентского сигнала-уведомления или с помощью процесса, в ходе которого ядро микропроцессора «SIP»/«IP» 'А' сообщает «РТ-серверу 'А'» информацию о сети «РТ-клиента 'В'» с использованием сигнала публикации, периодически или при изменении информации о сети.
[70] На Фиг.7 показан другой вариант осуществления ограничения приглашения «РТ-сервером 'А'», где «РТ-сервер 'А'» получает информацию о текущей сети приглашающего «РТ-клиента» от другого сервера прикладной системы. В этом случае сервер прикладной системы может представлять собой сервер местоположения или сервер присутствия.
[71] Когда «РТ-клиент 'А'» приглашает «РТ-клиента 'В'» с помощью сигнала приглашения (действие S61), ядро микропроцессора «SIP»/«IP» направляет сигнал приглашения «РТ-серверу 'А'» (действие S62).
[72] Если значение зависящего от сети флага запрета исходящего сеанса связи, которое заранее задано «РТ-клиентом», равно "ON" (ВКЛ), «РТ-сервер 'А'» передает ядру микропроцессора «SIP»/«IP» 'А' абонентский сигнал для запроса информации о текущей сети «РТ-клиента 'В'» у сервера приложений (сервера местоположения или сервера присутствия) (действие S63), и ядро микропроцессора «SIP»/«IP» 'А' направляет абонентский сигнал серверу приложений (серверу местоположения или серверу присутствия) (действие S64).
[73] Сервер приложений передает «РТ-серверу 'А'» сигнал уведомления, содержащий информацию о сети, к которой принадлежит «РТ-клиент 'В'» в настоящий момент, через ядро микропроцессора «SIP»/«IP» 'A" (действия S66 и S67). На данном этапе ядро микропроцессора «SIP»/«IP» 'A' направляет «РТ-серверу 'А'» сигнал уведомления, полученный от сервера приложений.
[74] «РТ-сервер 'А'» определяет, приглашать или нет «РТ-клиента 'В'», путем сравнения информации об условиях работы, ранее заданной «РТ-клиентом 'А'», с информацией о текущей сети «РТ-клиента 'В'», полученной от сервера приложений. На данном этапе «РТ-сервер 'А'» должен иметь базу данных (или нечто подобное) для отображения информации о сети, полученной от сервера приложений, на информацию о стране или информацию о зоне.
[75] Например, когда ранее задано «зависящий от сети флаг запрета исходящего сеанса связи = ON (ВКЛ) и условие работы = сеть другой страны», а «РТ-клиент 'В'» по результатам проверки посредством ядра микропроцессора «SIP»/«IP» 'А' принадлежит к сети (сети 'В') другой страны, «РТ-сервер 'А'» прекращает установление сеанса связи в отношении этого «РТ-клиента».
[76] «РТ-сервер 'А'» информирует ядро микропроцессора «SIP»/«IP» 'А' посредством сигнала «NOK» о том, что установление сеанса связи в отношении «РТ-клиента 'В'» прекращено (действие S68), и ядро микропроцессора «SIP»/«IP» 'А' передает сигнал «NOK» «РТ-клиенту 'А'» (действие S69).
[77] В другом варианте осуществления настоящего изобретения, если приглашающий «РТ-клиент 'А'» и приглашенный «РТ-клиент 'В'» являются клиентами одного поставщика услуг одной страны, и зона обслуживания поставщика услуг относительно широкая (большая), может быть ограничено приглашение «РТ-клиентов», принадлежащих к сети дальней связи. А именно, когда «РТ-сервер» выделен в соответствии с перекрываемой им зоной сетевой обслуживания, включение сеанса связи между «РТ-серверами» может быть ограничено. В данном случае сеть дальней связи может быть выделена идентификатором сети «ID».
[78] Здесь флаг запрета исходящего сеанса связи и информация об условиях работы, заданные «РТ-клиентом 'А'» для ограничения приглашения в отношении «РТ-клиента», существующего в определенной сети 'В' (услуги дальней связи), могут представлять собой «зависящий от сети флаг запрета исходящего сеанса связи = ON (ВКЛ) и условие работы=сеть дальней связи».
[79] А именно, случай ограничения приглашения «РТ-клиента», принадлежащего к зоне дальней связи, аналогичен работе в случаях, описанных со ссылкой на Фиг.5, 6 и 7, за тем исключением, что значение флага и информация об условиях работы устанавливаются следующим образом: «зависящий от сети флаг запрета исходящего сеанса связи = ON (ВКЛ) и условие работы = сеть дальней связи».
[80] Фиг.8, 9 и 10 представляют собой блок-схему передачи сигналов, иллюстрирующую способ ограничения «РТ-сервера» в случае, когда приглашающий «РТ-клиент 'А'» и приглашенный «РТ-клиент 'В'» являются клиентами разных поставщиков услуг (разных провайдеров) одной страны, и «РТ-клиент 'В'» переместился в сеть другой страны или сеть дальней связи. Предполагается, что «РТ-клиент 'А'» предварительно задал значение зависящего от сети флага запрета исходящего сеанса связи и информацию об условиях работы на «РТ-сервере 'А'» с целью ограничения приглашения «РТ-клиента», существующего в определенной сети 'С' (сети другой страны или сети дальней связи).
[81] На Фиг.8 показан случай, где ядро микропроцессора «SIP»/«IP» ограничивает приглашение в соответствии с информацией об условиях работы.
[82] Когда «РТ-клиент 'А'» приглашает «РТ-клиента 'В'» используя сигнал приглашения (действие S71), «РТ-сервер 'А'» направляет сигнал приглашения ядру микропроцессора «SIP»/«IP» 'В' домашней сети 'В' «РТ-клиента 'В'».
[83] Если значение зависящего от сети флага запрета исходящего сеанса связи, которое заранее задано «РТ-клиентом», равно "ON" (ВКЛ), «РТ-сервер 'А'» добавляет значение флага и информацию об условиях, при которых работает соответствующий флаг, к сигналу приглашения и передает его ядру микропроцессора «SIP»/«IP» 'В' (действие S73). А именно, к сигналу приглашения может добавляться «зависящий от сети флаг запрета исходящего сеанса связи = ОМ(ВКЛ) и условие работы = сеть другой страны или сеть дальней связи».
[84] Когда «РТ-клиент 'В'» (а именно, абонент сети 'В') первоначально перемещается в сеть 'С' (сеть другой страны или сеть дальней связи), он сообщает информацию о текущей сети ядру «SIP»/«IP» 'В' с использованием сигнала о регистрации, поэтому ядро микропроцессора «SIP»/«IP» 'В' знает о том, что «РТ-клиент 'В'» переместился в текущую сеть 'С'. В этом случае ядро микропроцессора «SIP»/«IP» 'В' должно иметь базу данных (или нечто подобное) для отображения информации о стране или информации о зоне посредством информации, переданной «РТ-клиентом 'В'».
[85] По получении сигнала приглашения ядро микропроцессора «SIP»/«IP» 'В' проверяет, что значение зависящего от сети флага запрета исходящего сеанса связи равно "ON" (ВКЛ), а информация об условиях работы говорит о том, что «РТ-клиента» этой сети (сети 'С') другой страны приглашать нежелательно, и затем прекращает приглашение к сеансу связи в отношении этого «РТ-клиента 'В'».
[86] Ядро микропроцессора «SIP»/«IP» 'А' информирует «РТ-сервер 'А'» о том, что установление сеанса связи в отношении «РТ-клиента 'В'» прекращено, используя сигнал «NOK» (действие S75), и «РТ-сервер 'А'» передает сигнал «NOK» «РТ-клиенту 'А'» (действие S77).
[87] На Фиг.9 показана блок-схема передачи сигналов, иллюстрирующая случай, когда приглашение ограничивается «РТ-сервером 'А'», при котором «РТ-сервер 'А'» получает информацию о текущей сети «РТ-клиента», который должен быть приглашен, через ядро микропроцессора «SIP»/«IP».
[88] Когда «РТ-клиент 'А'» приглашает «РТ-клиента 'В'», используя сигнал приглашения (действие S81), «РТ-сервер 'А'» передает абонентский сигнал ядру микропроцессора «SIP»/«IP» 'В' домашней сети 'В' для запроса информации о текущей сети «РТ-клиента 'В'» (действие S83).
[89] Ядро микропроцессора «SIP»/«IP» 'В' информирует «РТ-сервер 'А'» посредством сигнала уведомления о том, к какой сети принадлежит «РТ-клиент 'В'» (действие S87).
[90] «РТ-сервер 'А'» определяет, приглашать ли этого «РТ-клиента», путем сравнения информации об условиях работы, ранее заданной «РТ-клиентом», с информацией о текущей сети «РТ-клиента 'В'», полученной от ядра микропроцессора «SIP»/«IP» 'В'.
[91] Например, когда на «РТ-сервере 'А'» ранее задано «зависящий от сети флаг запрета исходящего сеанса связи = ON(ВКЛ) и условие работы = сеть другой страны или сеть дальней связи», и «РТ-клиент 'В'» по результатам проверки посредством ядра микропроцессора «SIP»/«IP» 'А' принадлежит к сети другой страны (сети 'С'), «РТ-сервер 'А'» прекращает установление сеанса связи в отношении «РТ-клиента 'В'».
[92] «РТ-сервер 'А'» информирует «РТ-клиента» посредством сигнала NOK о том, что установление сеанса связи в отношении «РТ-клиента 'В'» прекращено (шаг S89).
[93] Информация о сети «РТ-клиента 'В'» может быть проверена с помощью процесса запроса «РТ-сервером 'А'» с использованием абонентского сигнала-сигнала уведомления, либо может быть проверена, предоставлением ядру микропроцессора «SIP»/«IP» 'В' разрешения информировать «РТ-сервер 'А'» с использованием сигнала публикации периодически или при изменении информации о сети «РТ-клиента 'В'».
[94] На Фиг.10 показана блок-схема передачи сигналов, иллюстрирующая случай, где «РТ-сервер 'А'» ограничивает приглашение, в соответствии с другим вариантом осуществления настоящего изобретения, в котором «РТ-сервер 'А'» получает информацию о текущей сети приглашающего «РТ-клиента» от сервера приложений.
[95] Когда «РТ-клиент 'А'» приглашает «РТ-клиента 'В'», используя сигнал приглашения (действие S81), «РТ-сервер 'А'» передает абонентский сигнал ядру микропроцессора «SIP»/«IP» 'В' домашней сети 'В' «РТ-клиента» (действие S83), и ядро «SIP»/«IP» 'В' направляет абонентский сигнал серверу приложений (действие S84). В этом случае сервер приложений представляет собой сервер местоположения 'В' или сервер присутствия 'В'.
[96] Сервер приложений передает ядру «SIP»/«IP» 'В' сигнал уведомления, содержащий информацию о сети, к которой принадлежит «РТ-клиент 'В'» в настоящий момент (действие S86), и ядро микропроцессора «SIP»/«IP» 'В' направляет сигнал уведомления, полученный от сервера приложений, «РТ-серверу 'А'» (действие S87).
[97] «РТ-сервер 'А'» определяет, приглашать ли «РТ-клиента 'В'», путем сравнения информации об условиях работы, ранее заданной «РТ-клиентом 'А'», с текущей информацией о сети «РТ-клиента 'В'», полученной от сервера приложений.
[98] Например, когда на «РТ-сервере 'А'» заранее задано «зависящий от сети флаг запрета исходящего сеанса связи = ON (ВКЛ) и условие работы = сеть другой страны или сеть дальней связи», а данный «РТ-клиент 'В'» по результатам проверки посредством ядра микропроцессора «SIP»/«IP» 'В' принадлежит к сети другой страны (сети 'С'), «РТ-сервер 'А'» прекращает установление сеанса связи в отношении «РТ-клиента 'В'».
[99] «РТ-сервер 'А'» информирует «РТ-клиента» посредством сигнала «NOK» о том, что установление сеанса связи в отношении «РТ-клиента 'В'» прекращено (действие S89).
[100] Информация о сети «РТ-клиента 'В'» может быть проверена с помощью процесса запроса «РТ-сервером 'А'» с использованием абонентского сигнала-сигнала уведомления, либо может быть проверена предоставлением ядру микропроцессора «SIP»/«IP» 'В' разрешения информировать «РТ-сервер 'А'» с использованием сигнала публикации периодически или при изменении информации о сети «РТ-клиента 'В'».
[101] На Фиг.11 показана блок-схема передачи сигналов, иллюстрирующая способ ограничения «РТ-услуги» в случае, где «РТ-клиент 'А'» хочет исключить «РТ-клиента 'В'» - клиента поставщика услуг из другой страны или из определенной группы. В этом отношении предполагается, что «РТ-клиент 'А'» заранее задает на «РТ-сервере 'А'» значение зависящего от сети флага запрета исходящего сеанса связи и информацию об условиях работы, чтобы ограничить приглашение в отношении «РТ-клиента» определенной сети 'В' (поставщика услуг другой страны) или определенной группы.
[102] «РТ-клиент 'А'» передает «РТ-серверу 'А'» сигнал приглашения, чтобы пригласить «РТ-клиента 'В'» (действие S91). На данном этапе «РТ-сервер 'А'» сохраняет значение зависящего от сети флага запрета исходящего сеанса связи и информацию об условиях, при которых работает соответствующий флаг, заранее заданные «РТ-клиентом 'А'». Значение флага и информация об условиях работы следующие: «зависящий от сети флаг запрета исходящего сеанса связи = 0 и условие работы = сеть другой страны или определенная группа».
[103] «РТ-сервер 'А'» проверяет унифицированный идентификатор ресурса «URI» приглашенного «РТ-клиента 'В'» для того, чтобы узнать, является ли «РТ-клиент 'В'» клиентом поставщика услуг из другой страны или из определенной группы (действие S93). В этом случае унифицированный идентификатор ресурса «URI» может быть унифицированным идентификатором ресурса телефонных номеров «Tel URI» или унифицированным идентификатором ресурса «SIP» («SIP URI»).
[104] Когда «РТ-сервер 'А'» проверяет, что значение зависящего от сети флага запрета исходящего сеанса связи равно "ON" (ВКЛ), а информация об условиях работы говорит о том, что «РТ-клиента» - клиента поставщика услуг другой страны или определенной группы приглашать не следует, он прекращает приглашение к сеансу связи в отношении «РТ-клиента 'В'», имеющего унифицированный идентификатор ресурса «URI» поставщика услуг другой страны или определенной группы. Затем «РТ-сервер 'А'» информирует «РТ-клиента» посредством сигнала «NOK», что установление сеанса связи в отношении «РТ-клиента 'В'» прекращено (действие S95).
[105] Например, когда «РТ-клиент 'А'» (клиент местного поставщика услуг) приглашает одного или нескольких «РТ-клиентов», «РТ-сервер 'А'» проверяет унифицированный идентификатор ресурса «URI» каждого приглашаемого «РТ-клиента» и отделяет клиентов поставщика услуг из другой страны. Если код страны из унифицированного идентификатора ресурса телефонных номеров «Tel URI» приглашенного «РТ-клиента 'В'» относится к другой стране (+081-ХХХ-ХХХ-ХХХХ) или имеет унифицированный идентификатор ресурса протокола инициирования сеанса «URI SIP» (sip:jenny@ntt.com) поставщика услуг из другой страны, то «РТ-сервер 'А'» не приглашает «РТ-клиента 'В'». В этом случае «РТ-сервер 'А'» должен иметь базу данных (или нечто подобное) для того, чтобы определить посредством унифицированного идентификатора ресурса «URI», является ли приглашаемый «РТ-клиент» абонентом поставщика услуг из другой страны или участником группы абонентов из другой страны.
[106] На Фиг. с 5 по 11 показаны случаи, где приглашающий «РТ-клиент» ограничивает приглашение в отношении «РТ-клиента», который отвечает значению зависящего от сети флага запрета исходящего сеанса связи и информации об условиях, при которых работает соответствующий флаг, и где предполагается, что информация о сети, такая, как значение флага и информация об условиях работы, задана на «РТ-сервере» до передачи сигнала приглашения.
[107] При этом значение зависящего от сети флага запрета исходящего сеанса связи и информация об условиях работы могут быть непосредственно добавлены в сигнал приглашения, передаваемый «РТ-клиентом», и переданы вместе с этим сигналом. А именно, приглашающий «РТ-клиент» добавляет значение флага и информацию об условиях работы в сигнал приглашения и передает его, а затем «РТ-сервер» проверяет значение флага и информацию об условиях работы из сигнала приглашения.
[108] На Фиг.12 показана блок-схема передачи сигналов, иллюстрирующая способ «РТ-услуги» для ограничения приглашения приглашающим «РТ-клиентом», где ограничивается приглашение, полученное из сети другой страны или сети дальней связи.
[109] Во-первых, «РТ-клиент 'В'» предварительно задает на «РТ-сервере 'В'» значение зависящего от сети флага запрета входящего сеанса связи и информацию об условиях работы, чтобы ограничить приглашение, переданное из определенной сети 'А' (сети другой страны или сети дальней связи).
[110] Когда сигнал приглашения для приглашения «РТ-клиента 'В'» передается «РТ-серверу 'В'» (действие S101), «РТ-сервер 'В'» проверяет происхождение сигнала приглашения путем проверки значения флага запрета входящего сеанса связи и информации об условиях, при которых работает соответствующий флаг, заданных «РТ-клиентом 'В'».
[111] Например, когда заранее задано «зависящий от сети флаг запрета исходящего сеанса связи = 0 и условие работы = сеть другой страны, сеть дальней связи или номер абонента в другой стране», «РТ-сервер 'В'» проверяет, получен ли сигнал приглашения из сети другой страны, сети дальней связи, либо сигнал приглашения является сигналом приглашения, переданным абонентом из другой страны.
[112] «РТ-сервер 'В'» проверяет по информации об условиях работы тот факт, что «РТ-клиент 'В'» не хочет получать приглашения из сети другой страны, сети дальней связи или от абонента из другой страны, и прекращает приглашение к сеансу связи в отношении «РТ-клиента 'В'».
[113] «РТ-сервер 'В'» информирует сеть 'А' посредством сигнала «NOK» о том, что установление сеанса связи прекращено (действие S103).
[114] В примерах осуществления, соответствующих Фиг.с 5 по 12, в случае, если приглашенный «РТ-клиент» удовлетворяет значению зависящего от сети флага запрета исходящего сеанса связи и информации об условиях, при которых работает соответствующий флаг, «РТ-сервер» немедленно ограничивает приглашение в отношении этого «РТ-клиента». Если же РТ-клиент удовлетворяет значению зависящего от сети флага запрета входящего сеанса связи и информации об условиях, при которых работает соответствующий флаг, «РТ-сервер» немедленно ограничивает приглашение от этого «РТ-клиента».
[115] Однако в примерах осуществления на Фиг.с 5 по 12 «РТ-сервером» можно дополнительно выполнить процесс подтверждения, чтобы разрешить повторную проверку «РТ-клиентом» (РТ-пользователем), который задал условия, чтобы определить ограничения приглашения в отношении «РТ-клиента», который удовлетворяет значению зависящего от сети флага запрета исходящего сеанса связи и информации об условиях, при которых работает соответствующий флаг, и значению зависящего от сети флага запрета входящего сеанса связи и информации об условиях, при которых работает соответствующий флаг.
[116] Например, когда «РТ-клиент» заранее задал и условия работы флага запрета исходящего сеанса связи, и условия проверки пользователя, «РТ-сервер» может присвоить условиям проверки приглашаемого пользователя более высокий приоритет, чем условиям работы флага запрета исходящего сеанса связи.
[117] На Фиг.13 показана блок-схема передачи сигналов, иллюстрирующая дополнительную проверку «РТ-сервером» ограничения приглашения.
[118] Когда РТ-клиент 'А' приглашает РТ-клиента 'В' с помощью сигнала приглашения (действие S110), ядро микропроцессора «SIP»/«IP» направляет сигнал приглашения «РТ-серверу 'А'» (действие S111).
[119] «РТ-сервер 'А'» передает абонентский сигнал ядру микропроцессора «SIP»/«IP» 'А' для того, чтобы запросить информацию о текущей сети «РТ-клиента 'В'» (действие S112), и ядро микропроцессора «SIP»/«IP» 'А' сообщает «РТ-серверу 'А'» посредством сигнала уведомления, к какой сети принадлежит «РТ-клиент 'В'» (действие S113). В этом случае предполагается, что значение флага запрета исходящего сеанса связи, заданное на «РТ-сервере 'А'», равно "ON" (ВКЛ), информация об условиях работы флага представляет собой «сеть другой страны», а «РТ-клиент» существует в сети другой страны.
[120] «РТ-сервер» запрашивает, продолжать или прекратить установление сеанса связи с «РТ-клиентом 'В'», путем передачи «РТ-клиенту 'А'» сигнала о выборе решения, который содержит информацию о сети «РТ-клиента 'В'», вне зависимости от заданного значения флага (действие S114). В этом случае сигнал о выборе решения может содержать информацию об адресе зарубежной/местной сети, информацию об адресе сети дальней/ближней связи и информацию, связанную с начислением оплаты.
[121] «РТ-сервер 'А'» ожидает передачи сигнала приглашения для приглашения «РТ-клиента 'В'» до того, как будет передан ответ на сигнал о выборе решения. На этом этапе может быть установлен таймер (или аналогичная функция) для ограничения времени ожидания, чтобы по истечении времени ожидания «РТ-сервер 'А'» мог ограничить приглашение в соответствии с ранее заданной информацией об условиях работы.
[122] После получения сигнала о выборе решения «РТ-клиент 'А'» определяет, продолжать ли установление сеанса связи, и передает «РТ-серверу» значение выбора решения посредством сигнала подтверждения «АСК» выбора решения (действие S115).
[123] Здесь предполагается, что «РТ-клиент 'А'» передает сигнал подтверждения «АСК» выбора решения, который содержит значение, для управления непрерывным процессом установления сеанса связи в отношении «РТ-клиента 'В'».
[124] «РТ-сервер 'А'» получает сигнал подтверждения«АСК» выбора решения и передает «РТ-клиенту 'В'» сигнал приглашения посредством ядра микропроцессора «SIP»/«IP» 'А' (действия S116, S117), а «РТ-клиент 'В' передает «РТ-серверу 'А'» ответный сигнал подтверждения (200 OK) на сигнал приглашения через ядро микропроцессора «SIP»/«IP» 'А' (действия S118 и S119). После того как «РТ-сервер 'А'» передаст ответный сигнал подтверждения (200 OK) «РТ-клиенту 'А'», между «РТ-клиентом 'А'» и «РТ-клиентом 'В'» устанавливается сеанс связи.
[125] Когда добавляется процесс, в ходе которого «РТ-сервер» позволяет «РТ-клиенту» проверять установление сеанса связи, решение «РТ-клиента» имеет более высокий уровень приоритета, чем ограничение приглашения в соответствии со значением флага и информацией об условиях, заранее заданных на РТ-сервере.
[126] Например, в случае, если заранее задано «зависящий от сети флаг запрета исходящего сеанса связи=ОН (ВКЛ) и условие работы = сеть другой страны», и «РТ-клиент 'В'» по результатам проверки посредством ядра микропроцессора «SIP»/«IP» 'А' принадлежит к сети (сети 'В') другой страны, то, когда «РТ-клиент 'А'» решает установить сеанс связи, «РТ-сервер 'А'» устанавливает сеанс связи с «РТ-клиентом 'В'» вне зависимости от ранее заданных условий.
[127] Кроме того, приглашение от определенного «РТ-клиента» может быть ограничено с помощью сигнала выбора решения и сигнала подтверждения выбора решения.
[128] На Фиг.14 показана блок-схема передачи сигналов, иллюстрирующая способ ограничения «РТ-услуги» в случае, когда после того, как «РТ-клиент 'А'» приглашает «РТ-клиента 'В'», существующего в той же сети, и устанавливает сеанс связи, «РТ-клиент 'В'» перемещается в другую сеть. В этом случае предполагается, что «РТ-клиент 'А'» предварительно задал на «РТ-сервере 'А'» значение зависящего от сети флага запрета исходящего сеанса связи и информацию об условиях работы с целью ограничения приглашения в отношении «РТ-клиента», существующего в определенной сети 'В' (сети другой страны или сети дальней связи).
[129] Сначала рассмотрим случай, когда «РТ-клиент 'А'» и «РТ-клиент 'В'» принадлежат к сети одной страны или к одному поставщику услуг (провайдеру), а «РТ-сервер» ограничивает «РТ-услугу».
[130] Когда «РТ-клиент 'А'» приглашает «РТ-клиента 'В'» с помощью сигнала приглашения, ядро микропроцессора «SIP»/«IP» 'А' направляет сигнал приглашения «РТ-серверу 'А'» (действие S121).
[131] Если значение зависящего от сети флага запрета исходящего сеанса связи, которое заранее задано «РТ-клиентом 'А'», равно "ON" (ВКЛ), «РТ-сервер 'А'» передает ядру микропроцессора «SIP»/«IP» 'А' абонентский сигнал для запроса информации о текущей сети «РТ-клиента 'В'» (действие S122), и ядро микропроцессора «SIP»/«IP» 'А' информирует «РТ-сервер 'А'» посредством сигнала уведомления о том, к какой сети принадлежит «РТ-клиент 'В'»(шаг8123).
[132] «РТ-сервер 'А'» проверяет, что «РТ-клиент 'А'» и «РТ-клиент 'В'» существуют в одной и той же сети, и передает «РТ-клиенту 'В'» сигнал приглашения через ядро микропроцессора «SIP»/«IP» 'А' (действие S124). А именно, поскольку «РТ-клиент 'В'» не удовлетворяет информации об условиях, ограничения «РТ-услуги» не происходит.
[133] После получения сигнала приглашения «РТ-клиент 'В'» передает «РТ-серверу 'А'» ответный сигнал подтверждения (200 OK) на сигнал приглашения через ядро микропроцессора «SIP»/«IP» 'А' (действие S125), и «РТ-сервер 'А'» через ядро микропроцессора «SIP»/«IP» 'А' передает ответный сигнал подтверждения (200 OK) «РТ-клиенту 'А'» (действие S126), и между «РТ-клиентом 'А'» и «РТ-клиентом 'В'» устанавливается сеанс связи.
[134] Когда «РТ-клиент 'В'» начинает перемещаться в сеть 'В' в то время, как между «РТ-клиентом 'А'» и «РТ-клиентом 'В'» установлен сеанс связи (действие S127), «РТ-сервер 'А'» сравнивает информацию о текущей сети «РТ-клиента 'В'» со значением зависящего от сети флага запрета исходящего сеанса связи и информацией об условиях, при которых работает соответствующий флаг (действие S128).
[135] Когда «РТ-клиент 'В'», а именно абонент сети 'А', первоначально перемещается в сеть 'В' (сеть другой страны), он передает ядру микропроцессора «SIP»/«IP» 'А' сигнал регистрации, чтобы зарегистрировать текущую сеть, поэтому ядро микропроцессора «SIP»/«IP» 'А' знает о том, что «РТ-клиент 'В'» переместился в текущую сеть 'В'. Ядро микропроцессора «SIP»/«IP» 'А' сообщает «РТ-серверу 'А'» с помощью сигнала с сообщением, что «РТ-клиент 'В'» переместился (в другую сеть).
[136] «РТ-сервер» проверяет, что значение зависящего от сети флага запрета исходящего сеанса связи равно "ON" (ВКЛ), а информация об условиях работы говорит о том, что клиента другой сети (сети 'В') приглашать нежелательно, а затем передает сигнал об прекращении сеанса связи «РТ-клиенту 'А'» и «РТ-клиенту 'В'», чтобы отключить сеанс связи между «РТ-клиентом 'А'» и «РТ-клиентом 'В'» (действие S129).
[137] Как упомянуто выше, когда «РТ-клиент 'В'» перемещается в другую сеть в то время, когда установлен сеанс связи, «РТ-услуга» может быть ограничена как ядром микропроцессора «SIP»/«IP», так и «РТ-сервером».
[138] Когда приглашенный «РТ-клиент 'В'» перемещается в другую зону (другую сеть или другую зону «РТ-сервера») в то время, когда поддерживается сеанс связи, «РТ-сервер» или ядро микропроцессора «SIP»/«IP» может отменить сеанс связи в соответствии с информацией об условиях приглашающего «РТ-клиента 'А'».
[139] Между тем, когда приглашенный «РТ-клиент 'В'» перемещается в другую зону (другую сеть, другую зону «РТ-сервера» и т.п.) в то время, когда поддерживается сеанс связи, «РТ-сервер» или ядро микропроцессора «SIP»/«IP» может отменить сеанс связи в соответствии с информацией о предпочтениях приглашенного «РТ-клиента 'В'».
[140] Когда приглашающий «РТ-клиент 'А'» перемещается в другую зону (другую сеть, другую зону «РТ-сервера» и т.п.) в то время, когда поддерживается сеанс связи с приглашенным «РТ-клиентом 'В'», соответствующий сеанс связи может быть закончен согласно информации о предпочтениях «РТ-клиента 'А'».
[141] Кроме того, когда приглашающий «РТ-клиент 'А'» перемещается в другую зону (другую сеть, другую зону «РТ-сервера» и т.п.) в то время, когда поддерживается сеанс связи с приглашенным «РТ-клиентом 'В'», соответствующий сеанс связи может быть отменен согласно информации о предпочтениях «РТ-клиента 'В'».
[142] В вышеописанных вариантах осуществления приглашающий «РТ-клиент» может ограничить приглашение в отношении «РТ-клиентов», которые удовлетворяют условию, с использованием зависящего от сети флага запрета исходящего сеанса связи и информации об условиях работы флага.
[143] Однако «РТ-клиент» может задать флаг отмены запрета исходящего сеанса связи и передать его на «РТ-сервер», чтобы отменить флаг и информацию об условиях работы, ранее заданные на «РТ-сервере». Флаг отмены запрета исходящего сеанса связи может быть добавлен в заголовок или тело сигнала приглашения, передаваемого «РТ-клиентом» и передаваемого на «РТ-сервер».
[144] Когда флаг отмены запрета исходящего сеанса связи, заданный пользователем, передается на «РТ-сервер», «РТ-сервер» работает следующим образом.
[145] Если флаг отмены запрета исходящего сеанса связи равен «true» (истинно/да), «РТ-сервер» работает вне зависимости от флага запрета исходящего сеанса связи и информации об условиях работы, которые хранятся на «РТ-сервере». Таким образом, «РТ-сервер» безусловно передает сигнал приглашения объектам приглашения (тем, кого надо пригласить) (а именно, приглашаемым). В этом случае, если отсутствует процесс запроса объектов приглашения (приглашаемых) о том, устанавливать ли сеанс связи, то между приглашающим и приглашаемыми может быть немедленно установлен сеанс связи. Например, «РТ-сервер» не информирует приглашающего о том, имеется ли приглашаемый, который переместился в сеть другой страны или сеть дальней связи, и не сообщает информацию о начислении оплаты, когда имеется приглашаемый, который переместился в сеть другой страны или сеть дальней связи, и отменяет флаг запрета исходящего сеанса связи, записанный в «РТ-сервере», и таким образом установить «РТ-сеанс». Между тем, если присутствует процесс запроса у приглашаемого о том, устанавливать ли сеанс связи, сеанс связи устанавливается в соответствии с решением приглашаемого.
[146] Если флаг отмены запрета исходящего сеанса связи равен «false» (ложный/нет), РТ-сервер работает в соответствии с флагом запрета исходящего сеанса связи и информацией об условиях работы, которые хранятся на «РТ-сервере» В этом случае, если отсутствует процесс запроса у приглашаемого о том, устанавливать ли сеанс связи, то «РТ-сервер» работает в соответствии с флагом запрета исходящего сеанса связи и информацией об условиях работы, которые заданы на «РТ-сервере», тогда как в случае, если присутствует процесс запроса у приглашаемого о том, устанавливать ли сеанс связи, сеанс связи устанавливается в соответствии с решением приглашаемого.
[147] Фиг.15 и 16 иллюстрируют процесс приглашения в случае, где флаг отмены запрета исходящего сеанса связи в сигнале приглашения равен «true» (да).
[148] На Фиг.15 показана блок-схема передачи сигналов, иллюстрирующая добавление шага ограничения приглашения в соответствии с решением «РТ-клиента» в процессе, изображенном на Фиг.12. В этом случае предполагается, что «РТ-клиент 'В'» предварительно задал на «РТ-сервере 'В'» значение зависящего от сети флага запрета входящего сеанса связи и информацию об условиях работы с целью ограничения приглашения, переданного из определенной сети 'А' (сети другой страны или сети дальней связи).
[149] Сеть 'А' добавляет в сигнал приглашения, приглашающий «РТ-клиента 'В'», флаг отмены запрета исходящего сеанса связи, и передает его (действие S131). Здесь флаг отмены запрета исходящего сеанса связи равен «True» (Да), После получения сигнала приглашения «РТ-сервер 'В'» передает сигнал приглашения «РТ-клиенту» вне зависимости от ранее заданных значения флага и информации об условиях работы в соответствии с флагом отмены запрета исходящего сеанса связи (действие S133). В этом случае сигнал приглашения может содержать информацию для идентификации сети приглашающего и информацию, связанную с начислением оплаты.
[150] После получения сигнала приглашения «РТ-клиент 'В'» определяет, присоединяться ли к сеансу связи, и передает ответный сигнал на сигнал приглашения «РТ-серверу 'В'» (действие S137). При этом ответный сигнал в случае присоединения к сеансу связи представляет собой ответный сигнал подтверждения «200 ОК», а ответный сигнал в случае отказа от присоединения к сеансу связи представляет собой «NOK».
[151] «РТ-сервер 'В'» передает ответный сигнал, полученный от «РТ-клиента 'В'», в сеть 'А' (действие S139).
[152] На Фиг.16 показана блок-схема передачи сигналов, иллюстрирующая дополнительный шаг ограничения приглашения в соответствии с решением «РТ-клиента» к процессу, изображенному на Фиг.12, где «РТ-клиент 'В'» передает «РТ-серверу 'В'» сигнал с запросом для того, чтобы запросить ожидание передачи ответного сигнала на сигнал приглашения.
[153] Сеть 'А' добавляет в сигнал приглашения, приглашающий «РТ-клиента 'В'», флаг отмены запрета исходящего сеанса связи, имеющий значение «true» (да), и передает сигнал (действие S131). После получения сигнала приглашения «РТ-сервер 'В'» передает сигнал приглашения «РТ-клиенту» вне зависимости от ранее заданных значения флага и информации об условиях работы в соответствии с флагом отмены запрета исходящего сеанса связи (действие S133). В этом случае сигнал приглашения может содержать информацию (например, адресную информацию зарубежной/местной сети или сети дальней/ближней связи, и т.п.) для идентификации сети приглашающего и информацию, связанную с начислением оплаты.
[154] После получения сигнала приглашения «РТ-клиент 'В'» передает сигнал с запросом для того, чтобы запросить ожидание передачи ответного сигнала на сигнал приглашения до того, как определено, что следует присоединиться к приглашению установить сеанс связи (действие S135). В качестве сигнала с запросом может использоваться ответное сообщение протокола «SIP», например «183 идет сеанс», «202 принято», «180 вызов» и т.п.
[155] «РТ-клиент 'В'» определяет, присоединяться ли к сеансу связи, и передает ответный сигнал на сигнал приглашения «РТ-серверу 'В'» (действие S137). При этом ответный сигнал в случае присоединения к сеансу связи представляет собой ответный сигнал подтверждения «200 ОК», а ответный сигнал в случае отказа от присоединения к сеансу связи представляет собой «NOK».
[156] «РТ-сервер 'В'» передает ответный сигнал, полученный от «РТ-клиента 'В'», в сеть 'А' (действие S139).
[157] Как показано на Фиг.15 и 16, когда в сигнал приглашения включен флаг отмены запрета исходящего сеанса связи, и, если значение этого флага равно «true» (да), то сигнал приглашения передается приглашаемому («РТ-клиенту 'В'») вне зависимости от значения флага и информации об условиях работы, которые хранятся на «РТ-сервере», а сеанс связи устанавливается или прекращается в соответствии с решением приглашаемого.
[158] Фиг.17 иллюстрирует информацию о сети, которая задана для ограничения сеанса связи «РТ-клиентами» и выражена в формате XML-документа. В случае входящего сеанса связи ограничено приглашение из зарубежной сети, а в случае исходящего сеанса связи ограничено приглашение из сети дальней связи. В этом случае сеть содержит зависящий от сети флаг запрета входящего сеанса связи, информацию об условиях работы соответствующего флага, зависящий от сети флаг запрета исходящего сеанса связи и информацию об условиях работы соответствующего флага.
[159] Фиг.18 и 19 иллюстрируют флаг отмены запрета исходящего сеанса связи, который передается через терминал пользователя и выражен в формате SDP (протокол описания сеанса) в XML-документе.
[160] На Фиг.18 «b=true(да)» означает, что значение флага отмены запрета исходящего сеанса связи равно «true» (да), a 'b' - первая буква слова «barring» (запрет).
[161] В настоящем изобретении, когда «РТ-клиент» пользуется «РТ-услугой» в своей исходной домашней сети, или когда «РТ-клиент» пользуется «РТ-услугой» в домашней сети, установленной после того, как он переместился в зону другой сети (или другую зону «РТ-сервера»), может осуществляться зависящий от сети запрет исходящего сеанса связи/зависящий от сети запрет входящего сеанса связи («OSB»/«ISB»).
[162] Условия запрета сеанса связи, описанные в настоящем изобретении, не ограничиваются информацией о местоположении (роуминге или сети дальней связи), запрет сеанса связи может выполняться согласно различным условиям сервером приложений в соответствии с параметрами, заданными пользователем.
[163] А именно, сервер приложений может выполнить запрет сеанса связи, используя разную информацию состояния, например информацию состояния «РТ-сеанса», информацию состояния самого приглашающего «РТ-абонента», информацию состояния приглашенного абонента, домена поставщика услуг приглашенного «РТ-абонента» и т.п.
[164] В соответствии с вышеописанным, способ ограничения «РТ-услуги» в соответствии с настоящим изобретением имеет следующие преимущества.
[165] А именно, информация о сети задается для ограничения клиента в возможности приглашать к «РТ-сеансу» или приглашенного клиента из числа приглашенных или в возможности быть приглашенным, и клиент, который удовлетворяет информации о сети, автоматически ограничивается в возможности приглашать или в возможности быть приглашенным, что увеличивает удобство для пользователя.
[166] Кроме того, клиент, приглашающий к «РТ-сеансу», или приглашенный клиент может ограничить приглашающую сеть или приглашаемую сеть с помощью информации о сети, поэтому можно решить проблему, связанную с начислением оплаты и возникающую, когда устанавливается сеанс связи между клиентами, существующими в разных сетях.
[167] Вышеприведенные варианты осуществления и преимущества являются просто примерами и не ограничивают настоящего изобретения. Представленный принцип может быть легко применен к оборудованию других типов. Описание настоящего изобретения является иллюстративным и не ограничивает сферы действия формулы изобретения. Для квалифицированных специалистов являются очевидными множество вариантов и модификаций. В формуле изобретения пункты, формулирующие средства и функции, охватывают структуру, рассмотренную в настоящем описании как выполняющую описанную функцию, и не только структурные эквиваленты, но и эквивалентные структуры.