CN102082943A - 视频通话建立和视频切换方法、装置及*** - Google Patents
视频通话建立和视频切换方法、装置及*** Download PDFInfo
- Publication number
- CN102082943A CN102082943A CN2009101098595A CN200910109859A CN102082943A CN 102082943 A CN102082943 A CN 102082943A CN 2009101098595 A CN2009101098595 A CN 2009101098595A CN 200910109859 A CN200910109859 A CN 200910109859A CN 102082943 A CN102082943 A CN 102082943A
- Authority
- CN
- China
- Prior art keywords
- video
- terminal
- replacing
- server
- media server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/141—Systems for two-way working between two video terminals, e.g. videophone
- H04N7/147—Communication arrangements, e.g. identifying the communication as a video-communication, intermediate storage of the signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1083—In-session procedures
- H04L65/1089—In-session procedures by adding media; by removing media
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42203—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS] sound input device, e.g. microphone
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/4223—Cameras
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4788—Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/15—Conference systems
- H04N7/152—Multipoint control units therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/612—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Engineering & Computer Science (AREA)
- Telephonic Communication Services (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
Abstract
本发明揭示了一种视频通话建立方法,包括:视频替换服务器接收第一终端发送的视频呼叫请求;所述视频替换服务器根据所述视频呼叫请求与媒体服务器建立会议连接;所述视频替换服务器发送所述呼叫请求到第二终端;所述第二终端根据所述呼叫请求与所述第一终端建立视频通话。本发明通过采用视频替换服务器根据终端输入的替换指令,***体服务器为正在进行视频通话的终端播放预设置的视频文件的方式,实现视频替换。满足用户不希望对方观看本方视频的需要。
Description
技术领域
本发明涉及到通信技术领域,特别涉及到视频通话建立和视频切换方法、装置及***。
背景技术
IMS(IP Mutimedia Subsystem,IP多媒体子***)是一个建立在SIP(Session Initiation Protocol,会话初始化协议)基础上,融合了数据、语音和移动网络的体系,是现在UMTS(Universal Mobile Telecommunication System,通用移动通信***)分组交换域上的实时业务;IMS将IP(nternet Protocol,网际协议)灵活的业务能力植根于移动通信***之中,极大地丰富了移动业务生成能力。在通信应用中可以通过IMS实现视频通话。
在具体实施过程中,本发明的发明人发现,利用IMS实现视频通话过程中,当用户不想在视频通话的时候让对方看到本地状况时,现有的IMS视频通话不能满足用户需要。
发明内容
本发明的目的之一为提供可以根据用户设置在对方终端上显示某些视频以替换本方视频,且不影响正常的语音通话功能的视频切换方法、装置及***以及相应的视频通话建立方法和***。
本发明提出一种视频通话建立方法,包括:
视频替换服务器接收第一终端发送的视频呼叫请求;
所述视频替换服务器根据所述视频呼叫请求与媒体服务器建立会议连接;
所述视频替换服务器发送所述呼叫请求到第二终端;
所述第二终端根据所述呼叫请求与所述第一终端建立视频通话。
进一步,所述视频替换服务器接收第一终端发送的视频呼叫请求前包括:
所述第一终端发送视频呼叫请求到核心网;
所述核心网判断所述视频呼叫请求的所述第一终端或第二终端是否签约视频替换业务;
当所述第一终端或所述第二终端已签约视频替换业务时,所述核心网转发所述视频呼叫请求到所述视频替换服务器。
进一步,所述视频替换服务器根据视频呼叫请求与媒体服务器建立会议连接包括:
视频替换服务器发送所述视频呼叫请求第二终端;
第二终端发送180消息给到视频替换服务器;
视频替换服务器发送视频呼叫请求到媒体服务器;
媒体服务器进行媒体协商后,发送200Ok消息到视频替换服务器。
一种视频替换实现方法,包括:
已建立视频通话的第一终端发送视频替换指令到媒体服务器;
所述媒体服务器获取所述视频替换指令后上报视频替换服务器;
所述视频替换服务器根据所述视频替换指令,控制所述媒体服务器播放预设置的视频文件到第二终端。
进一步,所述媒体服务器获取视频替换指令后上报视频替换服务器包括:
媒体服务器发送第一Info消息给视频替换服务器,所述第一Info消息携带所述视频替换指令。
进一步,所述视频替换服务器根据视频替换指令,***体服务器播放预设置的视频文件到第二终端包括:
视频替换服务器发送第二Info消息给媒体服务器,指示所述媒体服务器给与所述第一终端视频通话的第二终端播放预设置的视频文件;
媒体服务器回复200Ok消息到视频替换服务器;
媒体服务器为所述第二终端播放视频文件。
进一步,所述视频替换服务器根据视频替换指令,***体服务器播放预设置的视频文件到第二终端后包括:
第一终端发送视频替换停止指令到所述媒体服务器;
媒体服务器发送第三Info消息到视频替换服务器,所述第三Info消息携带所述视频替换停止指令;
视频替换服务器发送第四Info消息给媒体服务器,指示所述媒体服务器停止播放视频文件;
所述媒体服务器停止播放视频文件,恢复所述第一终端和所述第二终端的视频通话。
一种视频替换服务器,包括:
接收模块,用于接收主叫终端发送的视频呼叫请求;
会议连接模块,用于根据所述视频呼叫请求与媒体服务器建立会议连接;
发送模块,用于发送所述呼叫请求到被叫终端,以使得被叫终端根据所述呼叫请求与所述主叫终端建立视频通话。
一种视频通话建立***,包括第一终端、视频替换服务器、媒体服务器和第二终端:
所述第一终端,用于发送视频呼叫请求;
所述视频替换服务器,用于接收所述视频呼叫请求;根据所述视频呼叫请求与所述媒体服务器建立会议连接;发送所述呼叫请求到所述第二终端;
所述第二终端,用于根据所述呼叫请求与所述第一终端建立视频通话。
一种视频通话视频替换***,包括已建立视频通话的第一终端和第二终端、视频替换服务器和媒体服务器:
所述第一终端,用于发送视频替换指令;
所述媒体服务器,用于获取所述视频替换指令,发送所述视频替换指令到视频替换服务器;
所述视频替换服务器,用于根据所述视频替换指令控制所述媒体服务器播放预设置的视频文件到第二终端。
进一步,所述媒体服务器包括:
第一接收模块,用于接收所述视频替换指令;
第一Info消息模块,用于根据所述视频替换指令发送第一Info消息给视频替换服务器,所述第一Info消息携带所述视频替换指令。
进一步,所述视频替换服务器包括:
第二接收模块,用于接收所述第一Info消息;
第二Info消息模块,用于当所述接收模块接收到所述第一Info消息后,发送第二Info消息给媒体服务器,指示所述媒体服务器给与所述第一终端视频通话的第二终端播放预设置的视频文件。
进一步,所述第一接收模块还用于接收所述第二Info消息,所述媒体服务器还包括:
播放模块,用于当所述第一接收模块接收到所述第二Info消息后,为所述第二终端播放预设值的视频文件。
进一步,所述第一终端,还用于发送视频替换停止指令到所述媒体服务器;
媒体服务器还用于发送第三Info消息到视频替换服务器,所述第三Info消息携带所述视频替换停止指令;
视频替换服务器还用于发送第四Info消息给媒体服务器,指示所述媒体服务器停止播放视频文件;
所述媒体服务器还用于停止播放视频文件,恢复所述第一终端和所述第二终端的视频通话。
本发明通过采用视频替换服务器根据终端输入的替换指令,***体服务器为正在进行视频通话的终端播放预设置的视频文件的方式,实现视频替换。满足用户不希望对方观看本方视频的需要。
附图说明
图1为本发明一种视频通话建立方法的一实施例的信令流程图;
图2为本发明一种视频替换实现方法的一实施例的信令流程图;
图3为本发明一种视频通话建立及视频替换实现方法的具体实施例的信令流程图;
图4为本发明一种视频替换服务器的一实施例的结构示意图;
图5为本发明一种视频通话建立***的一实施例的结构示意图;
图6为本发明一种视频通话视频替换***的一实施例的结构示意图;
图7为本发明一种视频通话视频替换***的一具体实施例的结构示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
参照图1,为本发明一种视频通话建立方法的一实施例的信令流程图;
步骤101、第一终端发送视频呼叫请求到视频替换服务器;
具体的,第一终端向核心网发送视频呼叫请求,核心网判断所述视频呼叫请求对应的第一终端和被叫终端是否签约视频替换业务。无论是主叫终端签约所述视频替换业务,还是被叫终端签约了所述视频替换业务,又或者主叫终端和被叫终端都签约了视频替换业务;核心网都将所述视频呼叫请求转发到所述视频替换服务器。
步骤102、视频替换服务器根据所述视频呼叫请求与媒体服务器建立会议连接;
进一步,步骤102可以包括:
A1、所述视频替换服务器发送所述视频呼叫请求所述第二终端;
B1、所述第二终端发送180消息给到视频替换服务器;
C1、所述视频替换服务器发送视频呼叫请求到所述媒体服务器;
D1、所述媒体服务器进行媒体协商后,发送200Ok消息到视频替换服务器。
步骤103、视频替换服务器发送所述呼叫请求到第二终端;
步骤104、第二终端根据所述呼叫请求与所述第一终端建立视频通话;
具体的步骤104进一步可以包括:
A2、视频替换服务器根据所述视频呼叫请求获取到主叫媒体后,与媒体服务器进行媒体协商;
B2、视频替换服务器根据所述视频呼叫请获取到被叫媒体后,与媒体服务器进行媒体协商;
C2、视频替换服务器将协商过的媒体服务器媒体分别送到第一终端和被叫终端;
D2、视频替换服务器将协商过的主叫媒体和被叫媒体放在一个会议段中,第一终端和被叫终端进行视频通话。
本发明实施例通过采用一个视频替换服务器对签约了视频替换业务的终端建立视频连接,当需要视频替换时可以根据此连接进行视频替换操作,进一步的视频替换方法如下实施例。
请参阅图2为本发明一种视频替换实现方法的一实施例的信令流程图;
步骤201、已建立视频通话的第一终端发送视频替换指令到媒体服务器;
当第一终端和第二终端建立视频通话后,第一终端需要使用视频替换业务(所述第一终端可以是主叫终端也可以是被叫终端),通过按下预先设置的特定的案件(例如*号键)发送视频替换指令。
步骤202、媒体服务器获取所述视频替换指令后上报视频替换服务器;
当用户按下所述第一终端的*号键后,所述第一终端向所述媒体服务器发送视频替换指令,媒体服务器接收到所述视频替换指令后上报视频替换服务器。
步骤203、视频替换服务器根据所述视频替换指令控制所述媒体服务器播放预设置的视频文件。
所述视频替换服务器接收所述视频替换指令后,控制所述媒体服务器为所述第二终端播放预置的视频文件。这样在所述第二终端的显示界面上将不再显示所述第一终端摄像头摄取的视频,而是所述媒体服务器播放的所述预设置的视频文件。
在步骤203实现视频替换业务后,当用户需要退出所述视频替换业务时可采用如下步骤:
步骤204、第一终端发送视频替换停止指令到所述媒体服务器;
当所述第一终端的用户需要停止所述视频替换业务时,可以采用类似与步骤201的方式,按下预设的案件(例如#号键);当用户按下#号键后,所述第一终端向所述媒体服务器发送视频替换停止指令。
步骤205、媒体服务器转发所述视频替换停止指令到所述视频替换服务器;
所述媒体服务器接收到所述视频替换停止指令后,发送Info消息到视频替换服务器,所述Info消息携带所述视频替换停止指令;
步骤206、视频替换服务器控制所述媒体服务器停止播放视频文件;
视频替换服务器接收到所述媒体服务器发送的Info消息先回复一条200OK消息到所述媒体服务器作为响应。然后在发送Info消息到媒体服务器,指示所述媒体服务器停止播放视频文件;
步骤207、媒体服务器停止播放视频文件。
媒体服务器接收到所述视频替换服务器发送的Info消息后,停止播放视频文件,恢复所述第一终端和所述第二终端的视频通话。
本发明通过采用视频替换服务器根据终端输入的替换指令,***体服务器为正在进行视频通话的终端播放预设置的视频文件的方式,实现视频替换。满足用户不希望对方观看本方视频的需要。
请参阅图3为本发明一种视频通话建立及视频替换实现方法的具体实施例的信令流程图;
本实施例才结合上述两个实施例,具体的对视频通话的建立和视频替换业务的实现进行进一步的说明。在本实施例中UE_A表示主叫终端,UE_B表示被叫终端,AS_A表示主叫终端侧核心网,AS_B表示被叫终端侧核心网。
步骤301、UE_A发送Invite(邀请)消息给AS_A,其中带有UE_A的媒体sdpA;
主叫用户UE_A通过发送Invite消息到AS_A发起视频呼叫。
步骤302、AS_A判断被叫签约了视频替换业务,将Invite消息发给视频替换服务器,其中带有UE_A的媒体sdpA。
步骤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、媒体服务器回复200Ok消息到视频替换服务器;
经过媒体协商,媒体服务器回200Ok消息(对Invite消息的响应)给视频替换服务器,其中带有与UE_A协商过的媒体sdpCA。
步骤309、视频替换服务器发送Ack消息给媒体服务器。
步骤310、视频替换服务器发送Prack消息到AS_B,表示对180消息的确认;
步骤311、AS_B发送Prack消息到UE_B,表示对180消息的确认;
步骤312、UE_B回复200Ok消息到AS_B,表示对Prack消息的响应;
步骤313、AS_B转发200Ok消息到视频替换服务器;
步骤314、视频替换服务器发送180消息到AS_A;
步骤315、AS_A转发所述180消息给UE_A;
步骤316、UE_A发送Prack消息到所述AS_A,表示对180消息的确认;
步骤317、AS_A转发所述Prack消息到视频替换服务器;
步骤318、视频替换服务器回复200Ok消息到AS_A,表示对Prack消息的响应;
步骤319、AS_A转发所述200Ok消息给UE_A;
此时呼叫步骤完成主叫终端响铃,被叫终端开始振铃。
步骤320、被叫终端接听,UE_B发送200Ok消息到AS_B,所述200Ok消息中带有sdpB,表示对Invite消息的响应;
步骤321、AS_B转发所述200Ok消息到视频替换服务器;
步骤322、视频替换服务器发送Invite消息到媒体服务器,所述Invite消息携带sdpB;
步骤323、媒体服务器经过媒体协商后回复200Ok消息(对Invite消息的响应)到视频替换服务器,其中所述200Ok消息携带与UE_B协商过的媒体sdpCB;
步骤324、视频替换服务器发送Ack消息给媒体服务器。
步骤325、视频替换服务器发送Info消息给媒体服务器,用于创建会议并加入会议成员(主叫终端);
步骤326、媒体服务器回复200Ok消息(对Info消息的响应)到视频替换服务器。
步骤327、视频替换服务器发送Info消息给媒体服务器,用于加入会议成员(被叫终端);
步骤328、媒体服务器回复200Ok消息(对Info消息的响应)到视频替换服务器;
步骤329、视频替换服务器发送200Ok消息(对Invite消息的响应)到AS_A,所述200Ok消息中携带sdpCA;
步骤330、AS_A转发所述200Ok消息到所述UE_A;
步骤331、UE_A发送Ack消息到AS_A,表示对200OK消息的确认
步骤332、AS_A转发所述200OK消息到视频替换服务器;
步骤333、视频替换服务器发送Ack消息给AS_B,所述Ack消息中携带sdpCB;
步骤334、AS_B转发所述Ack消息到UE_B;
至此步骤334,主叫终端UE_A和被叫终端UE_B在一个会议段内,进行视频通话。
步骤335、UE_B发送视频替换指令通过媒体服务器到视频替换服务器;
具体的,UE_B欲启动视频替换功能,按某按键(例如*号键),按键信号通过媒体流发送给媒体服务器。媒体服务器检测到按键信号,发送Info消息给视频替换服务器,其中带有按键信号。以所述按键信号作为视频替换指令
进一步的,如果UE_A也签约视频替换业务,所述UE_A也可以发送所述视频替换指令。
步骤336、视频替换服务器回复200Ok消息(对Info消息的响应)给媒体服务器;
步骤337、视频替换服务器***体服务器为UE_A播放预置视频文件;
视频替换服务器判断按键为启动视频替换业务键,发送Info消息给媒体服务器,指示所述媒体服务器给UE_A播放步骤303中查询到的视频文件,但所述UE_A仍然收听UE_B的语音。
步骤338、媒体服务器返回200Ok消息并播放预置视频文件;
媒体服务器回复200Ok消息(对Info消息的响应)给视频替换服务器。媒体服务器开始给主叫用户播放视频文件。
当UE_B用户需要停止视频替换业务时,可以采用如下步骤:
步骤339、UE_B发送视频替换业务停止指令通过媒体服务器到视频替换服务器;
UE_B欲停止视频替换业务时,按某数字键(例如#号键),按键信号通过媒体流发送给媒体服务器。媒体服务器检测到按键信号,发送Info消息给视频替换服务器,其中带有按键信号。
步骤340、视频替换服务器回复200Ok消息(对Info消息的响应)给媒体服务器;
步骤341、视频替换服务器***体服务器停止播放预置视频文件;
视频替换服务器判断按键为停止视频替换业务键,发送Info消息给媒体服务器,指示所述媒体服务器恢复视频通话。
步骤342、媒体服务器回复200Ok消息到视频替换服务器,并停止播放视频文件;
媒体服务器回复200Ok消息(对Info消息的响应)给视频替换服务器。主被叫继续进行视频通话。
步骤343、UE_A发送Bye消息到AS_A;
当UE_A用户需要挂机时,UE_A发送Bye消息到AS_A;同样的,当UE_B用户需要挂机时,UE_B发送Bye消息到AS_B;以下步骤以UE_A发送Bye消息到AS_A为例进行说明。
步骤344、AS_A转发所述Bye消息到视频替换服务器;
步骤345、视频替换服务器发送Bye消息给媒体服务器,指示通话结束,释放资源。
步骤346、媒体服务器回复200Ok消息(对Bye消息的响应)给视频替换服务器,释放资源。
步骤347、视频替换服务器发送Bye消息到AS_B,指示通话结束;
步骤348、AS_B转发所述Bye消息给UE_B,指示通话结束,释放资源;
步骤349、UE_B回复200Ok消息(对Bye消息的响应)到AS_B;
步骤350、AS_B转发所述200Ok消息(对Bye消息的响应)给视频替换服务器;
步骤351、视频替换服务器回复200Ok消息(对Bye消息的响应)到AS_A;
步骤352、AS_A转发所述复200Ok消息(对Bye消息的响应)到UE_A。
本发明实施例通过采用一个视频替换服务器对签约了视频替换业务的终端建立视频连接,视频替换服务器根据终端输入的替换指令,***体服务器为正在进行视频通话的终端播放预设置的视频文件的方式,实现视频替换。满足用户不希望对方观看本方视频的需要。
请参阅图4本发明一种视频替换服务器的一实施例的结构示意图;
本实施例是实现实施例一中视频通话建立方法的视频替换服务器;
所述视频替换服务器包括:
接收模块41,用于接收主叫终端发送的视频呼叫请求;
会议连接模块42,用于根据所述视频呼叫请求与媒体服务器建立会议连接;
发送模块43,用于发送所述呼叫请求到被叫终端,以使得被叫终端根据所述呼叫请求与所述主叫终端建立视频通话。
请参阅图5为本发明一种视频通话建立***的一实施例的结构示意图;
本实施例提供是实现实施例一中视频通话建立方法的视频通话建立***;
所述视频通话建立***包括第一终端51、视频替换服务器52、媒体服务器53和第二终端54:
所述第一终端51,用于发送视频呼叫请求;
所述视频替换服务器52,用于接收所述视频呼叫请求;根据所述视频呼叫请求与所述媒体服务器53建立会议连接;发送所述呼叫请求到所述第二终端54;
所述第二终端54,用于根据所述呼叫请求与所述第一终端51建立视频通话。
具体的,所述第一终端51通过第一核心网55与所述视频替换服务器52连接并通信;同样的所述第二终端54通过第二核心网6与所述视频替换服务器52连接并通信。
具体的,所述第一终端51向所述第一核心网55发送视频呼叫请求,所述第一核心网55判断所述视频呼叫请求对应的主叫终端(即第一终端51)和被叫终端(即第二终端54)是否签约视频替换业务。无论是主叫终端签约所述视频替换业务,还是被叫终端签约了所述视频替换业务,又或者主叫终端和被叫终端都签约了视频替换业务;所述第一核心网55都将所述视频呼叫请求转发到所述视频替换服务器52。
请参阅图6为一种视频通话视频替换***的一实施例的结构示意图;
本实施例提供是实现实施例二中视频替换实现方法的视频通话视频替换***;
所述视频通话视频替换***包括:
已建立视频通话的第一终端61和第二终端62、视频替换服务器63和媒体服务器64:
所述第一终端61,用于发送视频替换指令;
所述媒体服务器64,用于获取所述视频替换指令,发送所述视频替换指令到视频替换服务器63;
所述视频替换服务器63,用于根据所述视频替换指令控制所述媒体服务器64播放预设置的视频文件到所述第二终端62。
当第一终端61和第二终端62建立视频通话后,所述第一终端61需要使用视频替换业务(所述第一终端61可以是主叫终端也可以是被叫终端),通过按下预先设置的特定的案件(例如*号键)发送视频替换指令。
当用户按下所述第一终端61的*号键后,所述第一终端61向所述媒体服务器64发送视频替换指令,所述媒体服务器64接收到所述视频替换指令后上报视频替换服务器63。
所述视频替换服务器63接收所述视频替换指令后,控制所述媒体服务器64为所述第二终端62播放预置的视频文件。这样在所述第二终端62的显示界面上将不再显示所述第一终端61摄像头摄取的视频,而是所述媒体服务器64播放的所述预设置的视频文件。
进一步,所述媒体服务器64还可以包括:
第一接收模块641,用于接收所述视频替换指令;
第一Info消息模块642,用于根据所述视频替换指令发送第一Info消息给视频替换服务器,所述第一Info消息携带所述视频替换指令。
所述视频替换服务器63包括:
第二接收模块631,用于接收所述第一Info消息;
第二Info消息模块632,用于当所述接收模块接收到所述第一Info消息后,发送第二Info消息给媒体服务器,指示所述媒体服务器给与所述第一终端视频通话的第二终端62播放预设置的视频文件。
所述第一接收模块641还用于接收所述第二Info消息,所述媒体服务器64还包括:
播放模块643,用于当所述第一接收模块接收到所述第二Info消息后,为所述第二终端62播放预设值的视频文件。
所述第一终端61,还用于发送视频替换停止指令到所述媒体服务器64;
所述媒体服务器64还用于发送第三Info消息到视频替换服务器63,所述第三Info消息携带所述视频替换停止指令;
视频替换服务器63还用于发送第四Info消息给所述媒体服务器64,指示所述媒体服务器64停止播放视频文件;
所述媒体服务器64还用于停止播放视频文件,恢复所述第一终端和所述第二终端的视频通话。
当所述第一终端61的用户需要停止所述视频替换业务时,按下预设的案件(例如#号键);当用户按下#号键后,所述第一终端61向所述媒体服务器64发送视频替换停止指令。
所述媒体服务器64接收到所述视频替换停止指令后,发送Info消息到视频替换服务器63,所述Info消息携带所述视频替换停止指令;视频替换服务器63接收到所述媒体服务器64发送的Info消息先回复一条200OK消息到所述媒体服务器64作为响应。然后所述视频替换服务器63发送Info消息到媒体服务器64,指示所述媒体服务器64停止播放视频文件;媒体服务器64接收到所述视频替换服务器63发送的Info消息后,停止播放视频文件,恢复所述第一终端61和所述第二终端62的视频通话。
请参阅图7为本发明一种视频通话视频替换***的一具体实施例的结构示意图。
其中,视频替换业务中心:包括视频替换服务器、视频替换WEB服务器、视频替换接口机、媒体服务器(NFS)。
视频替换服务器:完成IMS域视频替换业务的业务逻辑控制,完成业务数据的保存和查询,完成对媒体服务器的控制,还需要提供与WEB服务器的接口,以允许运营商或终端用户对视频替换业务服务器的业务数据进行授权的定制修改。
视频替换WEB服务器:视频替换***以WEB方式提供运营商或用户的接口。主要负责管理员对视频替换业务数据进行定制修改、视频替换文件上传;并且还负责视频替换用户进行预览视频替换文件、定购、设置等操作。
视频替换接口机:将用户进行的试听、定购、设置等操作发送给视频替换管理业务进行处理,视频替换文件上传接口机将通过WEB上传的视频替换文件发送到NFS,短信接口机将视频替换业务***接入短信中心。
媒体服务器(NFS):完成与视频替换业务服务器控制信令交互,完成按照预定模式对视频文件的播放,其带有的NFS(Network File Server,网络文件服务器)完成对上载的视频替换资源文件的存储。
UE:用户IMS终端。UE_A为主叫终端,UE_B为被叫终端。
AS:核心网设备,主要包括HSS、CSCF。HSS负责保存IMS用户的签约信息,包括基本标识、路由信息等数据;CSCF负责基本会话路由功能。AS_A为主叫AS,AS_B为被叫AS。
本实施例提供的***采用实施例三提供的方法即可实现视频通话视频替换功能。
以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (15)
1.一种视频通话建立方法,其特征在于,所述方法包括:
视频替换服务器接收第一终端发送的视频呼叫请求;
所述视频替换服务器根据所述视频呼叫请求与媒体服务器建立会议连接;
所述视频替换服务器发送所述呼叫请求到第二终端;
所述第二终端根据所述呼叫请求与所述第一终端建立视频通话。
2.根据权利要求1所述的视频通话建立方法,其特征在于,所述视频替换服务器接收第一终端发送的视频呼叫请求的操作前包括:
所述第一终端发送视频呼叫请求到核心网;
所述核心网判断所述视频呼叫请求的所述第一终端或第二终端是否签约视频替换业务;
当所述第一终端和所述第二终端中任一已签约视频替换业务时,所述核心网转发所述视频呼叫请求到所述视频替换服务器。
3.根据权利要求1所述的视频通话建立方法,其特征在于,所述视频替换服务器根据视频呼叫请求与媒体服务器建立会议连接包括:
视频替换服务器发送所述视频呼叫请求到第二终端;
第二终端发送180消息给到视频替换服务器;
视频替换服务器发送视频呼叫请求到媒体服务器;
媒体服务器进行媒体协商后,发送200Ok消息到视频替换服务器。
4.根据权利要求1所述的视频通话建立方法,其特征在于,所述第二终端根据所述呼叫请求与第一终端建立视频通话包括:
视频替换服务器根据所述视频呼叫请求获取到主叫媒体,与媒体服务器进行媒体协商;
视频替换服务器根据所述视频呼叫请求获取到被叫媒体,与媒体服务器进行媒体协商;
视频替换服务器将协商过的媒体服务器媒体分别送到主叫终端和被叫终端;
视频替换服务器将协商过的主叫媒体和被叫媒体放入一个会议段,主叫终端和被叫终端进行视频通话。
5.一种视频替换实现方法,其特征在于,包括:
已建立视频通话的第一终端发送视频替换指令到媒体服务器;
所述媒体服务器获取所述视频替换指令后上报视频替换服务器;
所述视频替换服务器根据所述视频替换指令,控制所述媒体服务器播放预设置的视频文件到第二终端。
6.根据权利要求5所述的视频替换实现方法,其特征在于,所述媒体服务器获取视频替换指令后上报视频替换服务器的操作包括:
媒体服务器发送第一Info消息给视频替换服务器,所述第一Info消息携带所述视频替换指令。
7.根据权利要求6所述的视频替换实现方法,其特征在于,所述视频替换服务器根据视频替换指令,***体服务器播放预设置的视频文件到第二终端的操作包括:
视频替换服务器发送第二Info消息给媒体服务器,指示所述媒体服务器给与所述第一终端视频通话的第二终端播放预设置的视频文件;
媒体服务器回复200Ok消息到视频替换服务器;
媒体服务器为所述第二终端播放视频文件。
8.根据权利要求5所述的视频替换实现方法,其特征在于,所述视频替换服务器根据视频替换指令,***体服务器播放预设置的视频文件到第二终端的操作后包括:
第一终端发送视频替换停止指令到所述媒体服务器;
媒体服务器发送第三Info消息到视频替换服务器,所述第三Info消息携带所述视频替换停止指令;
视频替换服务器发送第四Info消息给媒体服务器,指示所述媒体服务器停止播放视频文件;
所述媒体服务器停止播放视频文件,恢复所述第一终端和所述第二终端的视频通话。
9.一种视频替换服务器,其特征在于,包括:
接收模块,用于接收主叫终端发送的视频呼叫请求;
会议连接模块,用于根据所述视频呼叫请求与媒体服务器建立会议连接;
发送模块,用于发送所述呼叫请求到被叫终端,以使得被叫终端根据所述呼叫请求与所述主叫终端建立视频通话。
10.一种视频通话建立***,其特征在于,包括第一终端、视频替换服务器、媒体服务器和第二终端:
所述第一终端,用于发送视频呼叫请求;
所述视频替换服务器,用于接收所述视频呼叫请求;根据所述视频呼叫请求与所述媒体服务器建立会议连接;发送所述呼叫请求到所述第二终端;
所述第二终端,用于根据所述呼叫请求与所述第一终端建立视频通话。
11.一种视频通话视频替换***,其特征在于,包括已建立视频通话的第一终端和第二终端、视频替换服务器和媒体服务器:
所述第一终端,用于发送视频替换指令;
所述媒体服务器,用于获取所述视频替换指令,发送所述视频替换指令到视频替换服务器;
所述视频替换服务器,用于根据所述视频替换指令控制所述媒体服务器播放预设置的视频文件到第二终端。
12.根据权利要求11所述的视频通话视频替换***,其特征在于,所述媒体服务器包括:
第一接收模块,用于接收所述视频替换指令;
第一Info消息模块,用于根据所述视频替换指令发送第一Info消息给视频替换服务器,所述第一Info消息携带所述视频替换指令。
13.根据权利要求12所述的视频通话视频替换***,其特征在于,所述视频替换服务器包括:
第二接收模块,用于接收所述第一Info消息;
第二Info消息模块,用于当所述接收模块接收到所述第一Info消息后,发送第二Info消息给媒体服务器,指示所述媒体服务器给与所述第一终端视频通话的第二终端播放预设置的视频文件。
14.根据权利要求13所述的视频通话视频替换***,其特征在于,所述第一接收模块还用于接收所述第二Info消息,所述媒体服务器还包括:
播放模块,用于当所述第一接收模块接收到所述第二Info消息后,为所述第二终端播放预设值的视频文件。
15.根据权利要求11所述的视频通话视频替换***,其特征在于,所述第一终端,还用于发送视频替换停止指令到所述媒体服务器;
媒体服务器还用于发送第三Info消息到视频替换服务器,所述第三Info消息携带所述视频替换停止指令;
视频替换服务器还用于发送第四Info消息给媒体服务器,指示所述媒体服务器停止播放视频文件;
所述媒体服务器还用于停止播放视频文件,恢复所述第一终端和所述第二终端的视频通话。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009101098595A CN102082943A (zh) | 2009-11-27 | 2009-11-27 | 视频通话建立和视频切换方法、装置及*** |
BR112012003046-9A BR112012003046A2 (pt) | 2009-11-27 | 2010-03-23 | Método para o estabelecimento de uma chamada de vídeo, método para a realização de uma reposição de vídeo, servidor de reposição de vídeo, sistema para o estabelecimento de uma chamada de vídeo e sistema para reposição de vídeo em uma chamada de vídeo |
EP10791185.1A EP2456200A4 (en) | 2009-11-27 | 2010-03-23 | Method, device and system for video call establishment and video switch |
PCT/CN2010/071239 WO2010148679A1 (zh) | 2009-11-27 | 2010-03-23 | 视频通话建立和视频切换方法、装置及*** |
RU2012104361/07A RU2515472C2 (ru) | 2009-11-27 | 2010-03-23 | Способ, устройство и система для установления видеосоединения и переключения видео |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009101098595A CN102082943A (zh) | 2009-11-27 | 2009-11-27 | 视频通话建立和视频切换方法、装置及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102082943A true CN102082943A (zh) | 2011-06-01 |
Family
ID=43385901
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2009101098595A Pending CN102082943A (zh) | 2009-11-27 | 2009-11-27 | 视频通话建立和视频切换方法、装置及*** |
Country Status (5)
Country | Link |
---|---|
EP (1) | EP2456200A4 (zh) |
CN (1) | CN102082943A (zh) |
BR (1) | BR112012003046A2 (zh) |
RU (1) | RU2515472C2 (zh) |
WO (1) | WO2010148679A1 (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103795960A (zh) * | 2014-02-18 | 2014-05-14 | 北京兆维电子(集团)有限责任公司 | 视频通信控制方法、装置及*** |
CN110087021A (zh) * | 2019-05-13 | 2019-08-02 | 湖北潘多拉网络科技有限公司 | 在线视频方法、装置及视频终端 |
CN113067807A (zh) * | 2021-03-15 | 2021-07-02 | 北京中联环信科技有限公司 | 一种大容量并行处理通话***及通话方法 |
CN114339118A (zh) * | 2022-03-11 | 2022-04-12 | 深圳市迈科思腾科技有限公司 | 一种基于全双工网络的视频传输方法及*** |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6530820B2 (ja) | 2016-10-31 | 2019-06-12 | 北京小米移動軟件有限公司Beijing Xiaomi Mobile Software Co.,Ltd. | マルチメディア情報再生方法及びシステム、採集デバイス、標準サーバ |
CN108632560A (zh) * | 2018-05-14 | 2018-10-09 | 聚好看科技股份有限公司 | 视频通话方法、装置及终端设备 |
CN111586336B (zh) * | 2020-04-29 | 2021-12-28 | 从法信息科技有限公司 | 一种远程会见方法、装置和电子设备 |
CN111586335B (zh) * | 2020-04-29 | 2021-12-28 | 从法信息科技有限公司 | 一种远程会见方法、装置、***和电子设备 |
CN112333411A (zh) * | 2020-07-28 | 2021-02-05 | 深圳Tcl新技术有限公司 | 通话方法、服务器及计算机可读存储介质 |
CN114554230B (zh) * | 2020-11-27 | 2023-07-25 | 北京字节跳动网络技术有限公司 | 连麦状态处理方法、装置、终端、计算机设备及存储介质 |
CN112969046A (zh) * | 2021-02-05 | 2021-06-15 | 招联消费金融有限公司 | 一种基于内网代理的视频面签***和方法 |
CN113473064A (zh) * | 2021-08-23 | 2021-10-01 | 珠海格力电器股份有限公司 | 视频通话图像处理方法、装置、计算机设备和存储介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1881889A (zh) * | 2005-06-15 | 2006-12-20 | 日本电气株式会社 | 具有呼叫控制和视频分配协调服务器的视频分配*** |
CN1984060A (zh) * | 2006-05-26 | 2007-06-20 | 华为技术有限公司 | 终端通话过程中的媒体流替换方法及*** |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07170505A (ja) * | 1993-12-13 | 1995-07-04 | Sony Corp | 画像通信装置 |
US7336712B1 (en) * | 1998-09-02 | 2008-02-26 | Koninklijke Philips Electronics N.V. | Video signal transmission |
RU2226320C2 (ru) * | 2000-04-28 | 2004-03-27 | Свисском Мобиле Аг | Способ и система для осуществления видеоконференций |
JP2004312634A (ja) * | 2003-04-10 | 2004-11-04 | Nec Corp | テレビ電話端末、テレビ電話システム、及びそれらの画面表示設定方法 |
GB0321975D0 (en) * | 2003-09-19 | 2003-10-22 | Ericsson Telefon Ab L M | Exchange protocol for combination multimedia services |
RU2240657C1 (ru) * | 2003-12-29 | 2004-11-20 | Дмитриев Григорий Гемфриевич | Способ и система осуществления видеоконференций |
CN101026653B (zh) * | 2006-02-24 | 2011-08-24 | 华为技术有限公司 | 一种实现彩像业务的***及方法 |
CN100455008C (zh) * | 2006-08-11 | 2009-01-21 | 华为技术有限公司 | 一种视频通信方法及*** |
US8044989B2 (en) * | 2006-12-12 | 2011-10-25 | General Instrument Corporation | Mute function for video applications |
JP2008227577A (ja) * | 2007-03-08 | 2008-09-25 | Konica Minolta Holdings Inc | テレビ会議システム |
CN101631222B (zh) * | 2009-08-18 | 2011-08-10 | 中兴通讯股份有限公司 | 可视电话业务的视频切换方法、媒体服务器及会议*** |
CN101668157B (zh) * | 2009-09-24 | 2011-09-21 | 中兴通讯股份有限公司 | 用于视频通话中隐私保护的方法、应用服务器及*** |
-
2009
- 2009-11-27 CN CN2009101098595A patent/CN102082943A/zh active Pending
-
2010
- 2010-03-23 RU RU2012104361/07A patent/RU2515472C2/ru not_active IP Right Cessation
- 2010-03-23 WO PCT/CN2010/071239 patent/WO2010148679A1/zh active Application Filing
- 2010-03-23 EP EP10791185.1A patent/EP2456200A4/en not_active Withdrawn
- 2010-03-23 BR BR112012003046-9A patent/BR112012003046A2/pt not_active Application Discontinuation
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1881889A (zh) * | 2005-06-15 | 2006-12-20 | 日本电气株式会社 | 具有呼叫控制和视频分配协调服务器的视频分配*** |
CN1984060A (zh) * | 2006-05-26 | 2007-06-20 | 华为技术有限公司 | 终端通话过程中的媒体流替换方法及*** |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103795960A (zh) * | 2014-02-18 | 2014-05-14 | 北京兆维电子(集团)有限责任公司 | 视频通信控制方法、装置及*** |
CN110087021A (zh) * | 2019-05-13 | 2019-08-02 | 湖北潘多拉网络科技有限公司 | 在线视频方法、装置及视频终端 |
CN113067807A (zh) * | 2021-03-15 | 2021-07-02 | 北京中联环信科技有限公司 | 一种大容量并行处理通话***及通话方法 |
CN114339118A (zh) * | 2022-03-11 | 2022-04-12 | 深圳市迈科思腾科技有限公司 | 一种基于全双工网络的视频传输方法及*** |
CN114339118B (zh) * | 2022-03-11 | 2022-06-24 | 深圳市迈科思腾科技有限公司 | 一种基于全双工网络的视频传输方法及*** |
Also Published As
Publication number | Publication date |
---|---|
RU2012104361A (ru) | 2014-01-20 |
WO2010148679A1 (zh) | 2010-12-29 |
EP2456200A4 (en) | 2017-05-31 |
EP2456200A1 (en) | 2012-05-23 |
BR112012003046A2 (pt) | 2021-03-09 |
RU2515472C2 (ru) | 2014-05-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102082943A (zh) | 视频通话建立和视频切换方法、装置及*** | |
CN100490528C (zh) | 利用用于语音传输的电话网络建立ip视频会议的方法 | |
CN101453477B (zh) | 实时媒体内容上传的方法和装置 | |
EP1819097B1 (en) | A system for monitoring video call | |
CN101401427A (zh) | 用于iptv***的时间偏移和追踪播放 | |
CN100527739C (zh) | 一种实现点击呼叫业务的方法及*** | |
CN101404787A (zh) | 一种ims域实现图片彩铃业务的方法及*** | |
CN101888516A (zh) | 一种实现视频通讯的方法及*** | |
WO2010112047A1 (en) | Method and system for handling a multi-media call setup request | |
US20090055878A1 (en) | Accessing interactive services over internet | |
US20100118865A1 (en) | Apparatus and method for providing recording service in ip multimedia subsystem | |
CN101018216A (zh) | 语音、Modem和Fax全控制方法 | |
CN101577724A (zh) | 提供基于会话发起协议的早期媒体服务的方法 | |
CN102843336A (zh) | 一种ims多媒体会议接入的方法及*** | |
NZ547939A (en) | Push to watch: a video person-to-person streaming application | |
CN101080086B (zh) | 彩像业务实现***和方法 | |
CN101374138B (zh) | 一种在sip协议中请求业务修改的方法、网络***及装置 | |
CN102594804A (zh) | 一种在宽带业务中使用窄带设备放音的方法和*** | |
CN102547604A (zh) | 一种可视电话业务的实现方法、***及装置 | |
CN101883333B (zh) | 获取指定用户实时媒体播放信息的方法、***和装置 | |
CN101686138B (zh) | 一种实现三方会议的方法、设备和*** | |
CN101119212B (zh) | 通过信令适配实体传输isdn用户-用户应用信息的方法 | |
TWI467967B (zh) | Internet Protocol TV Message Management System and Method | |
CN101155110B (zh) | 一种实现业务集成的方法及*** | |
CN101610479A (zh) | 用于ip多媒体子***的彩铃业务管理方法和*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20110601 |