СПОСОБ, УСТРОЙСТВО И СИСТЕМА ДЛЯ УСТАНОВЛЕНИЯ ВИДЕОСОЕДИНЕНИЯ И ПЕРЕКЛЮЧЕНИЯ ВИДЕО
METHOD, DEVICE AND SYSTEM FOR ESTABLISHING VIDEO CONNECTION AND VIDEO SWITCHING

Область техники
Настоящее изобретение относится к области технологий связи и, в частности, к способу, устройству и системе для установления видеосоединения и переключения видео.
Предпосылки создания изобретения
Система IMS (мультимедийная подсистема IP, IP Multimedia Subsystem) представляет собой систему на базе протокола SIP (протокол установления сеанса, Session Initiation Protocol), которая объединяет сети мобильной связи, сети передачи голоса и данных и предоставляет услугу реального времени в используемой области с коммутацией пакетов в системе UMTS (универсальной системе мобильной связи, Universal Mobile Telecommunication System); система IMS имеет возможность предоставления гибкой услуги IP-протокола в системе мобильной связи, что значительно расширяет возможности предоставления мобильных услуг. Система IMS может использоваться в приложениях связи для осуществления видеосоединений.
В существующих системах в процессе осуществления видеосоединения с помощью системы IMS, если пользователь не желает, чтобы при видеосоединении на противоположной стороне было видно его локальное окружение, нет возможности обеспечить выполнение этого требования.
Сущность изобретения
Одной из целей настоящего изобретения является создание способа, устройства и системы для переключения видео, которые позволяют отображать набор видеороликов на терминале противоположной стороны для замены видео стороны пользователя в соответствии с пользовательской конфигурацией и не влияют на обычную функцию голосового вызова, а также целью изобретения является обеспечение соответствующих способа и системы для установления видеосоединения.
Для достижения указанных целей реализуется следующая техническая схема настоящего изобретения.
Предлагается способ установления видеосоединения, включающий:
прием сервером замены видео запроса видеосоединения, переданного от первого терминала, и установление соединения конференц-связи с медиасервером в соответствии с упомянутым запросом видеосоединения;
передачу сервером замены видео упомянутого запроса видеосоединения во второй терминал и
установление вторым терминалом видеосоединения с первым терминалом в соответствии с упомянутым запросом видеосоединения.
Перед операцией приема сервером замены видео упомянутого запроса видеосоединения, переданного от первого терминала, способ включает:
передачу первым терминалом упомянутого запроса видеосоединения в базовую сеть;
определение упомянутой базовой сетью, подписан ли первый терминал или второй терминал, участвующие в упомянутом запросе видеосоединения, на услугу замены видео, и,
если первый терминал и/или второй терминал подписан на услугу замены видео, пересылку упомянутой базовой сетью упомянутого запроса видеосоединения в сервер замены видео.
Упомянутая операция установления упомянутым сервером замены видео соединения конференц-связи с упомянутым медиасервером в соответствии с упомянутым запросом видеосоединения включает:
передачу сервером замены видео упомянутого запроса видеосоединения во второй терминал;
передачу вторым терминалом сообщения 180 в сервер замены видео;
передачу сервером замены видео упомянутого запроса видеосоединения в медиасервер и
после выполнения согласования медиаданных передачу медиасервером сообщения 200 ОК в сервер замены видео.
Упомянутая операция установления вторым терминалом видеосоединения с первым терминалом в соответствии с упомянутым запросом видеосоединения включает:
получение упомянутым сервером замены видео медиаданных вызывающей стороны в соответствии с упомянутым запросом видеосоединения и выполнение согласования медиаданных с упомянутым медиасервером;
получение упомянутым сервером замены видео медиаданных вызываемой стороны в соответствии с упомянутым запросом видеосоединения и выполнение согласования медиаданных с упомянутым медиасервером;
передачу упомянутым сервером замены видео согласованных медиаданных медиасервера в вызывающий терминал и вызываемый терминал соответственно;
помещение упомянутым сервером замены видео согласованных медиаданных вызывающей стороны и медиаданных вызываемой стороны в одну и ту же секцию конференц-связи и выполнение вызывающим терминалом и вызываемым терминалом видеосоединения.
Предлагается также способ осуществления замены видео, включающий:
передачу первым терминалом с установленным видеосоединением инструкции замены видео в медиасервер;
передачу упомянутым медиасервером отчета о полученной инструкции замены видео в сервер замены видео и
управление упомянутым медиасервером, осуществляемое упомянутым сервером замены видео в соответствии с упомянутой инструкцией замены видео для вещательной передачи заранее заданного видеофайла во второй терминал.
Упомянутая операция передачи отчета включает
передачу упомянутым медиасервером первого сообщения Info, содержащего упомянутую инструкцию замены видео, в упомянутый сервер замены видео.
Упомянутая операция управления упомянутым медиасервером, выполняемая упомянутым сервером замены видео в соответствии с упомянутой инструкцией замены видео для вещательной передачи заранее заданного видеофайла во второй терминал, включает:
передачу упомянутым сервером замены видео второго сообщения Info в упомянутый медиасервер для инструктирования медиасервера осуществить вещательную передачу упомянутого заранее заданного видеофайла во второй терминал при видеосоединении с первым терминалом;
возврат упомянутым медиасервером сообщения 200 ОК в упомянутый сервер замены видео и
вещательную передачу упомянутым медиасервером упомянутого видеофайла во второй терминал.
Упомянутый способ также включает:
передачу первым терминалом инструкции остановки замены видео в упомянутый медиасервер;
передачу упомянутым медиасервером третьего сообщения Info, содержащего упомянутую инструкцию остановки замены видео, в упомянутый сервер замены видео;
передачу упомянутым сервером замены видео четвертого сообщения Info в упомянутый медиасервер для инструктирования медиасервера остановить вещательную передачу упомянутого видеофайла;
остановку упомянутым медиасервером вещательной передачи упомянутого видеофайла и восстановление видеосоединения между первым терминалом и вторым терминалом.
Предлагается также сервер замены видео, включающий:
модуль приема, сконфигурированный для приема запроса видеосоединения, переданного от вызывающего терминала;
модуль установления соединения конференц-связи, сконфигурированный для установления соединения конференц-связи с медиасервером в соответствии с упомянутым запросом видеосоединения, и
модуль передачи, сконфигурированный для передачи упомянутого запроса видеосоединения в вызываемый терминал для обеспечения установления вызываемым терминалом видеосоединения с вызывающим терминалом в соответствии с упомянутым запросом видеосоединения.
Предлагается также система для установления видеосоединения, включающая первый терминал, сервер замены видео, медиасервер и второй терминал, в которой:
первый терминал сконфигурирован для передачи запроса видеосоединения;
сервер замены видео сконфигурирован для приема упомянутого запроса видеосоединения, установления соединения конференц-связи с упомянутым медиасервером в соответствии с упомянутым запросом видеосоединения и передачи упомянутого запроса видеосоединения во второй терминал, а
второй терминал сконфигурирован для установления видеосоединения с первым терминалом в соответствии с упомянутым запросом видеосоединения.
Предлагается также система для замены видео в видеосоединении, включающая первый терминал и второй терминал с установленным видеосоединением, сервер замены видео и медиасервер, в которой:
первый терминал сконфигурирован для передачи инструкции замены видео;
медиасервер сконфигурирован для получения упомянутой инструкции замены видео и передачи упомянутой инструкции замены видео в упомянутый сервер замены видео, а
упомянутый сервер замены видео сконфигурирован для управления упомянутым медиасервером для вещательной передачи заранее заданного видеофайла во второй терминал в соответствии с упомянутой инструкцией замены видео.
Упомянутый медиасервер включает:
первый модуль приема, сконфигурированный для приема упомянутой инструкции замены видео, и
первый модуль сообщений Info, сконфигурированный для передачи первого сообщения Info, содержащего упомянутую инструкцию замены видео, в упомянутый сервер замены видео в соответствии с упомянутой инструкцией замены видео.
Упомянутый сервер замены видео включает
второй модуль приема, сконфигурированный для приема упомянутого первого сообщения Info, и
второй модуль сообщений Info, сконфигурированный для передачи второго сообщения Info, после приема упомянутым вторым модулем приема упомянутого первого сообщения Info, в упомянутый медиасервер для инструктирования медиасервера осуществить вещательную передачу упомянутого заранее заданного видеофайла во второй терминал при видеосоединении с первым терминалом.
Упомянутый первый модуль приема сконфигурирован также для приема упомянутого второго сообщения Info, при этом упомянутый медиасервер также включает
модуль вещательной передачи, сконфигурированный для вещательной передачи упомянутого заранее заданного видеофайла во второй терминал после приема упомянутым первым модулем приема упомянутого второго сообщения Info.
Упомянутый первый терминал сконфигурирован также для передачи упомянутой инструкции остановки замены видео в упомянутый медиасервер;
упомянутый медиасервер сконфигурирован также для передачи третьего сообщения Info, содержащего упомянутую инструкцию остановки замены видео, в упомянутый сервер замены видео;
упомянутый сервер замены видео сконфигурирован также для передачи четвертого сообщения Info в упомянутый медиасервер для инструктирования медиасервера остановить вещательную передачу упомянутого видеофайла, при этом
упомянутый медиасервер сконфигурирован также для остановки вещательной передачи упомянутого видеофайла и восстановления видеосоединения между первым терминалом и вторым терминалом.
Настоящее изобретение позволяет обеспечить замену видео путем управления медиасервером для вещательной передачи в терминалы заранее заданного видеофайла при видеосоединении с использованием сервера замены видео в соответствии с инструкцией замены видео, выдаваемой терминалом, благодаря чему выполняется требование пользователя, не желающего, чтобы видео его стороны было видно на противоположной стороне.
Краткое описание чертежей
На фиг.1 представлена схема сигнализации в одном из примеров способа установления видеосоединения в соответствии с настоящим изобретением.
На фиг.2 представлена схема сигнализации в одном из примеров способа осуществления замены видео в соответствии с настоящим изобретением.
На фиг.3 представлена схема сигнализации в одном из конкретных примеров способа установления видеосоединения и осуществления замены видео в соответствии с настоящим изобретением.
На фиг.4 представлена структурная схема одного из примеров сервера замены видео в соответствии с настоящим изобретением.
На фиг.5 представлена структурная схема одного из примеров системы для установления видеосоединения в соответствии с настоящим изобретением.
На фиг.6 представлена структурная схема одного из примеров системы для замены видео в видеосоединении в соответствии с настоящим изобретением.
На фиг.7 представлена схема одного из конкретных примеров системы для замены видео в видеосоединении в соответствии с настоящим изобретением.
Предпочтительные варианты осуществления настоящего изобретения
На фиг.1 представлена схема сигнализации в одном из примеров способа установления видеосоединения в соответствии с настоящим изобретением.
Шаг 101, передача первым терминалом запроса видеосоединения в сервер замены видео.
В частности, первый терминал передает запрос видеосоединения в базовую сеть, а базовая сеть определяет, подписаны ли упомянутый первый терминал и вызываемый терминал, соответствующий упомянутому запросу видеосоединения, на услугу замены видео. Если вызывающий терминал подписан на услугу замены видео, или вызываемый терминал подписан на услугу замены видео, или если оба, вызывающий терминал и вызываемый терминал, подписаны на услугу замены видео, то базовая сеть пересылает запрос видеосоединения в сервер замены видео.
Шаг 102, установление упомянутым сервером замены видео соединения конференц-связи с медиасервером в соответствии с упомянутым запросом видеосоединения.
Шаг 102 может также включать:
А1, передачу сервером замены видео, упомянутого запроса видеосоединения во второй терминал;
В1, передачу вторым терминалом сообщения 180 в сервер замены видео;
С1, передачу сервером замены видео упомянутого запроса видеосоединения в медиасервер;
D1, после выполнения согласования медиаданных передачу медиасервером сообщения 200 ОК в сервер замены видео.
Шаг 103, передача сервером замены видео упомянутого запроса видеосоединения во второй терминал.
Шаг 104, установление вторым терминалом видеосоединения с первым терминалом в соответствии с упомянутым запросом видеосоединения.
В частности, шаг 104 может также включать:
А2, выполнение сервером замены видео согласования медиаданных с медиасервером после получения медиаданных вызывающей стороны в соответствии с упомянутым запросом видеосоединения;
82, выполнение сервером замены видео согласования медиаданных с медиасервером после получения медиаданных вызываемой стороны в соответствии с упомянутым запросом видеосоединения;
С2, передачу сервером замены видео согласованных медиаданных медиасервера в первый терминал и вызываемый терминал, соответственно;
D2, помещение сервером замены видео согласованных медиаданных вызывающей стороны и вызываемой стороны в одну секцию конференц-связи и осуществление вызывающим терминалом и вызываемым терминалом видеосоединения.
В данном примере настоящего изобретения устанавливают видеосоединение с терминалами, подписанными на услугу замены видео, с использованием сервера замены видео, при этом операция замены видео может, при необходимости, выполняться в соответствии с этим соединением. Способ осуществления замены видео показан в следующем примере.
На фиг.2 представлена схема сигнализации в одном из примеров способа осуществления замены видео в соответствии с настоящим изобретением.
Шаг 201, передача первым терминалом с установленным видеосоединением инструкции замены видео в медиасервер;
∗
после установления первым терминалом видеосоединения со вторым терминалом первому терминалу необходимо использовать услугу замены видео (первый терминал может являться вызывающим терминалом или вызываемым терминалом), при этом он передает инструкцию замены видео путем нажатия заранее заданной конкретной клавиши (например, клавиши ).
Шаг 202, передача медиасервером отчета о полученной инструкции замены видео в сервер замены видео после получения упомянутой инструкции замены видео;
∗
после нажатия пользователем клавиши  на первом терминале первый терминал передает инструкцию замены видео в медиасервер, при этом медиасервер передает отчет об упомянутой инструкции замены видео в сервер замены видео после приема упомянутой инструкции замены видео.
Шаг 203, управление медиасервером, осуществляемое сервером замены видео в соответствии с упомянутой инструкцией замены видео для вещательной передачи заранее заданного видеофайла.
После приема упомянутой инструкции замены видео сервер замены видео осуществляет управление медиасервером для вещательной передачи упомянутого заранее заданного видеофайла во второй терминал. Таким образом, то, что отображается в интерфейсе дисплея второго терминала, является не видео, которое снимается камерой первого терминала, а заранее заданным видеофайлом, передаваемым медиасервером.
После предоставления услуги замены видео на шаге 203 в случае, если пользователь хочет завершить использование услуги замены видео, могут быть выполнены следующие шаги.
Шаг 204, передача первым терминалом инструкции остановки замены видео в медиасервер;
если пользователю первого терминала необходимо остановить услугу замены видео, может использоваться подход, аналогичный шагу 201, то есть нажатие заранее заданной клавиши (например, клавиши #). Затем после нажатия пользователем клавиши # первый терминал передает упомянутую инструкцию остановки замены видео в медиасервер.
Шаг 205, пересылка медиасервером упомянутой инструкции остановки замены видео в сервер замены видео;
после приема упомянутой инструкции остановки замены видео медиасервер передает сообщение Info в сервер замены видео, причем упомянутое сообщение Info содержит упомянутую инструкцию остановки замены видео.
Шаг 206, управление медиасервером, выполняемое сервером замены видео для остановки вещательной передачи упомянутого видеофайла;
после приема упомянутого сообщения Info, переданного медиасервером, сервер замены видео сначала возвращает сообщение 200 ОК в качестве ответа медиасерверу, а затем передает сообщение Info в медиасервер для инструктирования медиасервера остановить вещательную передачу упомянутого видеофайла.
Шаг 207, медиасервер останавливает вещательную передачу видеофайла.
После приема сообщения Info, переданного сервером замены видео, медиасервер останавливает вещательную передачу видеофайла и восстанавливает видеосоединение между первым терминалом и вторым терминалом.
Настоящее изобретение обеспечивает замену видео путем управления медиасервером для вещательной передачи заранее заданного видеофайла при видеосоединении с использованием сервера замены видео в соответствии с упомянутой инструкцией замены видео, выдаваемой терминалом, благодаря чему выполняется требование пользователя, не желающего, чтобы видео его стороны было видно на противоположной стороне.
На фиг.3 представлена схема сигнализации в одном из примеров способа установления видеосоединения и осуществления замены видео в соответствии с настоящим изобретением.
Установление видеосоединения и реализация услуги замены видео будет более подробно описана далее со ссылками на этот пример в сочетании с двумя предыдущими примерами. В данном примере устройство UE_A представляет вызывающий терминал, устройство UE_B представляет вызываемый терминал, сеть AS_A представляет базовую сеть на стороне вызывающего терминала, сеть AS_B представляет базовую сеть на стороне вызываемого терминала.
Шаг 301, устройство UE_A передает сообщение Invite, содержащее медиаданные sdpA устройства UE_A в сеть AS_A;
вызывающий пользователь устройства UE_A инициирует видеосоединение путем передачи сообщения Invite в сеть AS_A.
Шаг 302, сеть AS_A определяет, что вызываемый терминал подписан на услугу замены видео, и передает сообщение Invite, содержащее медиаданные sdpA устройства UE_A, в сервер замены видео.
Шаг 303, сервер замены видео передает упомянутое сообщение Invite в сеть AS_B;
сервер замены видео запускает услугу замены видео и запрашивает заменяющий видеофайл, конфигурируемый пользователем устройства UE_B, и передает найденное сообщение Invite в сеть AS_B для осуществления вызова вызываемой стороны.
Шаг 304, сеть AS_B пересылает упомянутое сообщение Invite в устройство UE_B.
Шаг 305, устройство UE_B передает сообщение 180 в сеть AS_B для указания на то, что вызываемая сторона не занята.
Шаг 306, сеть AS_B передает сообщение 180 в сервер замены видео.
Шаг 307, сервер замены видео передает сообщение Invite, содержащее медиаданные sdpA, в медиасервер.
Шаг 308, медиасервер возвращает сообщение 200 ОК в сервер замены видео.
После согласования медиаданных медиасервер отвечает серверу замены видео сообщением 200 ОК (ответ на сообщение Invite), в котором содержатся медиаданные sdpCA, согласованные с устройством UE_A.
Шаг 309, сервер замены видео передает сообщение Асk в медиасервер.
Шаг 310, сервер замены видео передает сообщение Prack в сеть AS_B для указания на подтверждение упомянутого сообщения 180.
Шаг 311, сеть AS_B передает упомянутое сообщение Prack в устройство UE_B для указания на подтверждение упомянутого сообщения 180.
Шаг 312, устройство UE_B возвращает сообщение 200 ОК в сеть AS_B для указания ответа на упомянутое сообщение Prack.
Шаг 313, сеть AS_B пересылает сообщение 200 ОК в сервер замены видео.
Шаг 314, сервер замены видео передает сообщение 180 в сеть AS_A.
Шаг 315, сеть AS_A пересылает сообщение 180 в устройство UE_A.
Шаг 316, устройство UE_A передает сообщение Prack в сеть AS_A для указания на подтверждение сообщения 180.
Шаг 317, сеть AS_A пересылает сообщение Prack в сервер замены видео.
Шаг 318, сервер замены видео отвечает передачей сообщения 200 ОК в сеть AS_A для указания ответа на сообщение Prack.
Шаг 319, сеть AS_A пересылает сообщение 200 ОК в устройство UE_A.
В этот момент процедура вызова завершена, вызывающий терминал осуществляет звонок, а вызываемый терминал начинает сигнализировать о вызове.
Шаг 320, после ответа вызываемого терминала устройство UE_B передает сообщение 200 ОК в сеть AS_B. Это сообщение 200 ОК содержит данные sdpB для указания ответа на сообщение Invite.
Шаг 321, сеть AS_B пересылает упомянутое сообщение 200 ОК в сервер замены видео.
Шаг 322, сервер замены видео передает сообщение Invite, содержащее данные sdpB, в медиасервер.
Шаг 323, медиасервер возвращает сообщение 200 ОК (ответ на сообщение Invite) в сервер замены видео после согласования медиаданных, при этом упомянутое сообщение 200 ОК содержит медиаданные sdpCB, согласованные с устройством UE_B.
Шаг 324, сервер замены видео передает сообщение Аск в медиасервер.
Шаг 325, сервер замены видео передает сообщение Info в медиасервер для создания соединения конференц-связи и добавления участника конференц-связи (вызывающего терминала).
Шаг 326, сервер замены видео возвращает сообщение 200 ОК (ответ на сообщение Info) в сервер замены видео.
Шаг 327, сервер замены видео передает сообщение Info в медиасервер для добавления еще одного участника конференц-связи (вызываемого терминала).
Шаг 328, медиасервер возвращает сообщение 200 ОК (ответ на сообщение Info) в сервер замены видео.
Шаг 329, сервер замены видео передает сообщение 200 ОК (ответ на сообщение Info), содержащее медиаданные sdpCA, в сеть AS_A.
Шаг 330, сеть AS_A пересылает сообщение 200 ОК в устройство UE_A.
Шаг 331, устройство UE_A передает сообщение Аск в сеть AS_A для указания на подтверждение сообщения 200 ОК.
Шаг 332, сеть AS_A пересылает сообщение 200 ОК в сервер замены видео.
Шаг 333, сервер замены видео передает сообщение Аск, содержащее медиаданные sdpCB, в сеть AS_B.
Шаг 334, сеть AS_B пересылает сообщение Аск в устройство UE_B.
На шаге 334 вызывающий терминал UE_A и вызываемый терминал UE_B осуществляют видеосоединение в одной секции конференц-связи.
Шаг 335, устройство UE_B передает инструкцию замены видео в сервер замены видео через медиасервер.
∗
В частности, устройство UE_B желает запустить функцию замены видео и нажимает определенную клавишу (например, клавишу ). Сигнал клавиши передают в медиасервер посредством медиапотока. Медиасервер обнаруживает сигнал клавиши и передает сообщение Info, содержащее сигнал клавиши, в сервер замены видео. Упомянутый сигнал клавиши рассматривается как инструкция замены видео.
При этом если устройство UE_A также подписано на услугу замены видео, то устройство UE_A может также передавать инструкцию замены видео.
Шаг 336, сервер замены видео возвращает сообщение 200 ОК (ответ на сообщение Info) в медиасервер.
Шаг 337, сервер замены видео управляет медиасервером для вещательной передачи заранее заданного видеофайла в устройство UE_A.
Сервер замены видео определяет, что упомянутая клавиша является клавишей для запуска услуги замены видео и передает сообщение Info в медиасервер для инструктирования его осуществить вещательную передачу видеофайла, запрошенного на шаге 303, в устройство UE_A, при этом устройство UE_A по-прежнему слышит голос пользователя устройства UE_B.
Шаг 338, медиасервер возвращает сообщение 200 ОК и осуществляет вещательную передачу заранее заданного видеофайла.
Медиасервер возвращает сообщение 200 ОК (ответ на сообщение Info) в сервер замены видео. Медиасервер начинает вещательную передачу упомянутого видеофайла вызывающему пользователю.
Когда пользователю устройства UE_B необходимо остановить использование услуги замены видео, могут выполняться следующие шаги.
Шаг 339, устройство UE_B передает инструкцию остановки замены видео в сервер замены видео через медиасервер;
если устройству UE_B необходимо остановить использование услуги замены видео, нажимают определенную цифровую клавишу (например, клавишу #) и передают сигнал нажатой клавиши в медиасервер посредством медиапотока. Медиасервер обнаруживает сигнал нажатой клавиши и передает сообщение Info в сервер замены видео, при этом упомянутое сообщение Info содержит упомянутый сигнал нажатой клавиши.
Шаг 340, сервер замены видео возвращает сообщение 200 ОК (ответ на сообщение Info) в медиасервер.
Шаг 341, сервер замены видео осуществляет управление медиасервером для остановки вещательной передачи заранее заданного видеофайла;
сервер замены видео определяет, что упомянутая клавиша является клавишей для остановки услуги замены видео, и передает сообщение Info в медиасервер для инструктирования медиасервера восстановить видеосоединение.
Шаг 342, медиасервер возвращает сообщение 200 ОК в сервер замены видео и останавливает вещательную передачу видеофайла.
Медиасервер возвращает сообщение 200 ОК (ответ на сообщение Info) в сервер замены видео. Вызывающая и вызываемая стороны продолжают видеосоединение.
Шаг 343, устройство UE_A передает сообщение Bye в сеть AS_A.
Когда пользователю устройства UE_A необходимо повесить трубку, устройство UE_A передает сообщение Bye в сеть AS_A; аналогично, если пользователю устройства UE_B необходимо повесить трубку, устройство UE_B передает сообщение Bye в сеть AS_B; в дальнейших шагах приведено описание на примере передачи сообщения Bye от устройства UE_A в сеть AS_A.
Шаг 344, сеть AS_A пересылает упомянутое сообщение Bye в сервер замены видео.
Шаг 345, сервер замены видео передает сообщение Bye в медиасервер для указания на завершение вызова и освобождает ресурсы.
Шаг 347, сервер замены видео передает сообщение Bye в сеть AS_B для указания на то, что вызов завершен.
Шаг 348, сеть AS_B пересылает сообщение Bye в устройство UE_B для указания на завершение вызова и освобождает ресурсы.
Шаг 349, устройство UE_B возвращает сообщение 200 ОК (ответ на сообщение Bye) в сеть AS_B.
Шаг 350, сеть AS_B пересылает сообщение 200 ОК (ответ на сообщение Bye) в сервер замены видео.
Шаг 351, сервер замены видео возвращает сообщение 200 ОК (ответ на сообщение Bye) в сеть AS_A.
Шаг 352, сеть AS_A пересылает сообщение 200 ОК (ответ на сообщение Bye) в устройство UE_A.
В данном примере настоящего изобретения видеосоединение между терминалами, подписанными на услугу замены видео, устанавливают с использованием сервера замены видео, при этом сервер замены видео управляет медиасервером для вещательной передачи заранее заданного видеофайла в терминал при видеосоединении в соответствии с инструкцией замены видео, выдаваемой терминалом, благодаря чему выполняется требование пользователя, не желающего, чтобы видео его стороны было видно на противоположной стороне. На фиг.4 представлена структурная схема одного из примеров сервера замены видео.
В настоящем примере описывается сервер замены видео для выполнения способа установления видеосоединения, описанного в первом примере. Упомянутый сервер замены видео включает:
модуль 41 приема, сконфигурированный для приема запроса видеосоединения, переданного от вызывающего терминала;
модуль 42 установления соединения конференц-связи, сконфигурированный для установления соединения конференц-связи с медиасервером в соответствии с упомянутым запросом видеосоединения;
модуль 43 передачи, сконфигурированный для передачи упомянутого запроса видеосоединения в вызываемый терминал для обеспечения установления вызываемым терминалом видеосоединения с вызывающим терминалом в соответствии с упомянутым запросом видеосоединения.
На фиг.5 представлена структурная схема одного из примеров системы для установления видеосоединения.
В настоящем примере раскрывается система для установления видеосоединения путем выполнения способа установления видеосоединения, описанного в первом примере.
Система для установления видеосоединения включает первый терминал 51, сервер 52 замены видео, медиасервер 53 и второй терминал 54, при этом:
первый терминал 51 сконфигурирован для передачи запроса видеосоединения;
сервер 52 замены видео сконфигурирован для приема упомянутого запроса видеосоединения, установления соединения конференц-связи с медиасервером 53 в соответствии с упомянутым запросом видеосоединения и передачи упомянутого запроса видеосоединения во второй терминал 54;
второй терминал 54 сконфигурирован для установления видеосоединения с первым терминалом 51 в соответствии с упомянутым запросом видеосоединения.
В частности, первый терминал 51 соединяется и взаимодействует с сервером 52 замены видео через первую базовую сеть 55; аналогично второй терминал 52 соединяется и взаимодействует с сервером 52 замены видео через вторую базовую сеть 6.
В частности, первый терминал 51 передает запрос видеосоединения в первую базовую сеть 55, а первая базовая сеть 55 определяет, подписаны ли вызывающий терминал (то есть первый терминал 51) и вызываемый терминал (то есть второй терминал 54), соответствующий упомянутому запросу видеосоединения, на услугу замены видео. Если вызывающий терминал подписан на услугу замены видео, или вызываемый терминал подписан на услугу замены видео, или оба терминала подписаны на услугу замены видео, то первая базовая сеть 55 пересылает запрос видеосоединения в сервер 52 замены видео.
На фиг.6 представлена структурная схема одного из примеров системы для замены видео в видеосоединении.
В настоящем примере описывается система для замены видео в видеосоединении для выполнения способа осуществления замены видео, описанного во втором примере.
Упомянутая система для замены видео в видеосоединении включает первый терминал 61 и второй терминал 62 с установленным видеосоединением, сервер 63 замены видео и медиасервер 64, при этом:
упомянутый первый терминал 61 сконфигурирован для передачи инструкции замены видео;
упомянутый медиасервер 64 сконфигурирован для получения упомянутой инструкции замены видео и передачи упомянутой инструкции замены видео в сервер 63 замены видео;
сервер 63 замены видео сконфигурирован для управления медиасервером 64 для осуществления вещательной передачи заранее заданного видеофайла во второй терминал 62 в соответствии с упомянутой инструкцией замены видео.
∗
Если первому терминалу необходимо использовать услугу замены видео (первый терминал 61 может быть вызывающим терминалом или вызываемым терминалом), то после того как первый терминал 61 устанавливает видеосоединение со вторым терминалом 62, первый терминал передает инструкцию замены видео путем нажатия заранее заданной клавиши (например, клавиши ).
∗
После нажатия пользователем клавиши  на первом терминале 61 первый терминал 61 передает инструкцию замены видео в медиасервер 64, при этом медиасервер 64 передает отчет об упомянутой инструкции замены видео в сервер 63 замены видео после приема упомянутой инструкции замены видео.
После приема упомянутой инструкции замены видео сервер 63 замены видео осуществляет управление медиасервером 64 для осуществления вещательной передачи упомянутого заранее заданного видеофайла во второй терминал 62. Таким образом, то, что отображается в интерфейсе дисплея второго терминала 62, является не видео, захваченным камерой первого терминала 61, а заранее заданным видеофайлом, передаваемым в вещательном режиме упомянутым медиасервером 64.
Упомянутый медиасервер 65 может также включать:
первый модуль 641 приема, сконфигурированный для приема упомянутой инструкции замены видео;
первый модуль 642 сообщений Info, сконфигурированный для передачи первого сообщения Info, содержащего упомянутую инструкцию замены видео, в сервер замены видео в соответствии с упомянутой инструкцией замены видео.
Упомянутый сервер 63 замены видео включает:
второй модуль 631 приема, сконфигурированный для приема упомянутого первого сообщения Info;
второй модуль 632 сообщений Info, сконфигурированный для передачи второго сообщения Info, после приема упомянутым вторым модулем приема упомянутого первого сообщения Info в упомянутый медиасервер для инструктирования этого медиасервера осуществить вещательную передачу упомянутого заранее заданного видеофайла во второй терминал 62 при видеосоединении с первым терминалом.
Упомянутый первый модуль 641 приема сконфигурирован также для приема упомянутого второго сообщения Info, при этом упомянутый медиасервер 64 также включает
модуль 643 вещательной передачи, сконфигурированный для вещательной передачи упомянутого заранее заданного видеофайла во второй терминал 62 после приема упомянутым первым модулем приема упомянутого второго сообщения Info.
Упомянутый первый терминал 61 сконфигурирован также для передачи упомянутой инструкции остановки замены видео в медиасервер 64.
Упомянутый медиасервер 64 сконфигурирован также для передачи третьего сообщения Info, содержащего упомянутую инструкцию остановки замены видео, в сервер 63 замены видео;
упомянутый сервер 63 замены видео сконфигурирован также для передачи четвертого сообщения Info в медиасерер 64 для инструктирования медиасервера 64 остановить вещательную передачу упомянутого видеофайла;
Упомянутый медиасервер 64 сконфигурирован также для остановки вещательной передачи упомянутого видеофайла и восстановления видеосоединения между первым терминалом и вторым терминалом.
Если пользователю первого терминала 61 необходимо остановить услугу замены видео, он нажимает заранее заданную клавишу (например, клавишу #). Затем после нажатия пользователем клавиши # первый терминал 61 передает упомянутую инструкцию остановки замены видео в медиасервер 64.
После приема упомянутой инструкции остановки замены видео медиасервер 64 передает сообщение Info в сервер 63 замены видео, причем упомянутое сообщение Info содержит упомянутую инструкцию остановки замены видео. После приема упомянутого сообщения Info, переданного медиасервером 64, сервер 63 замены видео сначала возвращает сообщение 200 ОК в качестве ответа медиасерверу 64, а затем передает сообщение Info в медиасервер 64 для инструктирования медиасервера 64 остановить вещательную передачу упомянутого видеофайла. После приема сообщения Info, переданного упомянутым сервером 63 замены видео, медиасервер 64 останавливает вещательную передачу видеофайла и восстанавливает видеосоединение между первым терминалом 61 и вторым терминалом 62.
На фиг.7 представлена схема одного из конкретных примеров системы для замены видео в видеосоединении.
Центр предоставления услуги замены видео включает сервер замены видео, WEB-сервер замены видео, механизм интерфейса замены видео и медиасервер (сетевую файловую систему).
Сервер замены видео сконфигурирован для осуществления логического управления услугой замены видео в IMS-домене, хранения и запроса данных услуги и управления медиасервером, причем сервер замены видео должен обеспечивать интерфейс к упомянутому WEB-серверу, чтобы операторы связи или пользователи терминалов могли выполнять авторизованные пользовательские изменения данных услуги сервера услуги замены видео.
WEB-сервер замены видео: система замены видео обеспечивает интерфейс для операторов связи или пользователей с использованием WEB-технологии. WEB-сервер замены видео в основном отвечает за разрешение администратору осуществлять пользовательские изменения данных услуги замены видео и загрузку заменяющих видеофайлов; при этом он отвечает также за разрешение пользователям услуги замены видео выполнять такие операции, как предварительный просмотр заменяющего видеофайла, упорядочивание файлов, их установка и т.п.
Механизм интерфейса замены видео сконфигурирован для передачи таких операций, как прослушивание, упорядочивание и установка, выполняемых пользователями услуги управления заменой видео, при этом механизм интерфейса замены видео передает заменяющие видеофайлы, загруженные через WEB, в систему NFS, а механизм интерфейса службы коротких сообщений осуществляет доступ к системе услуги замены видео посредством центра службы коротких сообщений.
Медиасервер (NFS) обеспечивает обмен сигнализацией управления с сервером услуги замены видео, а также осуществляет вещательную передачу видеофайлов в заранее заданном режиме, при этом его система NFS обеспечивает хранение загруженных файлов ресурсов заменяющего видео.
Устройство UE: пользовательский терминал IMS. Устройство UE_A является вызывающим терминалом, а устройство UE_B является вызываемым терминалом.
Сеть AS: устройства в базовой сети в основном включают HSS и CSCF. HSS отвечает за хранение информации о подписках пользователей IMS, включающей основные идентификаторы, информацию маршрутизации и другие данные; CSCF отвечает за основную функцию маршрутизации сеанса связи. Сеть AS_A является сетью AS вызывающей стороны, a AS_B - сетью AS вызываемой стороны.
Предлагаемая система позволяет обеспечить функцию замены видео в видеосоединении путем использования способа, изложенного в третьем примере.
В описанных выше примерах представлены лишь предпочтительные варианты осуществления изобретения, которые его не ограничивают. Любые эквивалентные структуры или эквивалентные изменения процедур, выполненные на основе описания или чертежей настоящего изобретения и используемые в других соответствующих областях техники, но относящиеся прямо или косвенно к настоящему изобретению, находятся в пределах сущности настоящего изобретения.