CN101815067B - Multimedia conference realization method and system - Google Patents
Multimedia conference realization method and system Download PDFInfo
- Publication number
- CN101815067B CN101815067B CN201010119437.9A CN201010119437A CN101815067B CN 101815067 B CN101815067 B CN 101815067B CN 201010119437 A CN201010119437 A CN 201010119437A CN 101815067 B CN101815067 B CN 101815067B
- Authority
- CN
- China
- Prior art keywords
- conference
- conf
- client
- request
- web page
- 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.)
- Active
Links
Classifications
-
- 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/40—Support for services or applications
- H04L65/403—Arrangements for multi-party communication, e.g. for conferences
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明公开一种多媒体会议的实现方法,该方法包括:用户登陆Web页面或客户端,通过会议Web服务器(Conf WS)和会议业务能力服务器(Conf AS)将创建会场的请求发送给媒体资源服务器(MRS);MRS创建会场成功后,用户通过Web页面或客户端添加会议成员,并通过Conf WS和Conf AS邀请会议成员;会议成员在ConfAS上召开会议;本发明还公开了一种多媒体会议的实现系统。根据本发明的技术方案,大大提升了参与会议的用户的易用和方便程度。
The invention discloses a method for realizing a multimedia conference. The method includes: a user logs in to a web page or a client, and sends a request for creating a conference site to a media resource server through a conference Web server (Conf WS) and a conference business capability server (Conf AS). (MRS); after the MRS creates a conference site successfully, the user adds conference members through a Web page or a client, and invites conference members through Conf WS and Conf AS; conference members hold a conference on ConfAS; the invention also discloses a multimedia conference Implement the system. According to the technical solution of the present invention, the ease of use and convenience of users participating in the meeting are greatly improved.
Description
技术领域 technical field
本发明涉及智能网络通信领域,主要涉及一种多媒体会议的实现方法和系统。The invention relates to the field of intelligent network communication, and mainly relates to a method and system for realizing a multimedia conference.
背景技术 Background technique
随着以电脑为中心的多媒体技术的普及和提高,给会议工作带来了新的手段和方法,尤其是近些年,视频会议、远程教学等可视化信息技术在智能网络通讯领域得到广泛的应用,多媒体会议业务在越来越被人们所重视和推广的IP多媒体子系统(IMS,IP Multimedia Subsystem)及下一代通信网络(NGN,NextGeneration Network)中不断得到普及,发挥着日益重要的作用。多媒体会议可以是一种音频会议或视频会议,也可以是一种音频、视频与数据应用共存的会议。With the popularization and improvement of computer-centered multimedia technology, new means and methods have been brought to conference work. Especially in recent years, visual information technologies such as video conferencing and distance learning have been widely used in the field of intelligent network communication. , the multimedia conferencing service has been popularized in the IP Multimedia Subsystem (IMS, IP Multimedia Subsystem) and the next-generation communication network (NGN, NextGeneration Network), which are increasingly valued and promoted by people, and are playing an increasingly important role. A multimedia conference can be an audio conference or a video conference, or a conference in which audio, video and data applications coexist.
目前实现的多媒体会议,如语音视频会议大多依赖于智能终端。所谓智能终端,指的是例如MSN、QQ等PC智能终端。对于智能终端来说,如果要进行多媒体会议,需要用户通过下载并安装这些智能终端来实现多媒体会议的召开等操作。这些软件只可以运行在Internet,无法实现与客户机服务器(CS,Client Server)的互通,即无法通过这些智能终端直接呼叫手机或者固定电话,而且只能在Internet内相同的智能终端之间进行呼叫。Most of the currently implemented multimedia conferences, such as voice and video conferences, rely on smart terminals. The so-called smart terminal refers to PC smart terminals such as MSN and QQ. For smart terminals, if a multimedia conference is to be conducted, the user needs to download and install these smart terminals to implement operations such as holding a multimedia conference. These software can only run on the Internet, and cannot communicate with the client server (CS, Client Server), that is, they cannot directly call mobile phones or landlines through these smart terminals, and can only make calls between the same smart terminals in the Internet .
还有一种多媒体会议,是通过交互语音应答(IVR,Interactive VoiceResponse)系统来实现的,手机用户通过拨打指定号码,来获得所需信息或者参与互动式的服务。要想实现IVR系统的多媒体会议,需要向运营商申请接入号码资源,购买相应的语音平台设备与运营商的语音网关进行信令/话务中继的连接,搭建自己的服务系统,创建自己的语音业务流程后,即可开展IVR业务。但是目前没有相应的规范约束这种类型的设备,业务的互通性和开放性较差,不同厂家的设备在业务互通时需要做大量的协调工作。There is also a multimedia conference, which is realized through an Interactive Voice Response (IVR, Interactive Voice Response) system. Mobile phone users can obtain required information or participate in interactive services by dialing a designated number. In order to realize the multimedia conferencing of the IVR system, it is necessary to apply for access number resources from the operator, purchase the corresponding voice platform equipment and connect the signaling/traffic relay with the voice gateway of the operator, build its own service system, and create its own After the voice service process is established, the IVR service can be launched. However, there is currently no corresponding specification to restrict this type of equipment, and the interoperability and openness of services are poor. When equipment from different manufacturers communicate with each other, a lot of coordination work is required.
发明内容 Contents of the invention
有鉴于此,本发明的主要目的在于提供一种多媒体会议的实现方法和系统,用户终端只需要登陆Web页面或客户端即可进行与会议有关的操作。In view of this, the main purpose of the present invention is to provide a method and system for implementing a multimedia conference. A user terminal only needs to log in to a web page or client to perform operations related to the conference.
为达到上述目的,本发明的技术方案是这样实现的:In order to achieve the above object, technical solution of the present invention is achieved in that way:
本发明提供一种多媒体会议的实现方法,包括:The invention provides a method for realizing a multimedia conference, including:
用户登陆Web页面或客户端,通过会议Web服务器(Conf WS)和会议业务能力服务器(ConfAS)将创建会场的请求发送给媒体资源服务器(MRS);The user logs in to the web page or client, and sends the request for creating a conference site to the media resource server (MRS) through the conference web server (Conf WS) and the conference business capability server (ConfAS);
所述MRS创建会场成功后,用户通过所述Web页面或客户端添加会议成员,并通过所述Conf WS和Conf AS邀请会议成员;After the MRS creates a conference site successfully, the user adds conference members through the Web page or client, and invites conference members through the Conf WS and Conf AS;
所述会议成员在ConfAS上召开会议。The conference members hold a conference on ConfAS.
上述方法中,还包括:用户登陆所述Web页面或客户端结束会议。In the above method, the method further includes: the user logs in to the web page or the client terminal to end the conference.
上述方法中,所述用户登陆Web页面或客户端结束会议具体为:In the above method, the specific method for the user to log in to the web page or end the meeting at the client end is as follows:
用户登陆所述Web页面或客户端点击结束会议,并发送结束会议的HTTPPost请求给所述Conf WS,所述Conf WS将结束会议的TCP请求消息发送给所述Conf AS,所述Conf AS向被邀请的会议成员的终端和所述MRS发送BYE,进行呼叫和资源的释放,所有呼叫和媒体资源释放完毕后,所述Conf AS向ConfWS返回会议结束的TCP响应消息,所述Conf WS向所述Web页面或客户端返回会议结束的HTTP响应,所述Web页面或客户端提示会议已结束。The user logs in to the Web page or the client clicks to end the conference, and sends an HTTPPost request to the Conf WS to end the conference, and the Conf WS sends a TCP request message to the Conf AS, and the Conf AS sends a request to the The terminals of the invited conference members and the MRS send BYE to release calls and resources. After all calls and media resources are released, the Conf AS returns a TCP response message that the conference ends to the ConfWS, and the Conf WS sends a message to the ConfWS. The Web page or the client returns an HTTP response indicating that the conference is over, and the Web page or the client prompts that the conference has ended.
上述方法中,所述用户登陆Web页面或客户端,通过Conf WS和Conf AS将创建会场的请求发送给MRS具体为:In the above method, the user logs in the web page or the client, and sends the request for creating a conference site to the MRS through Conf WS and Conf AS, specifically:
用户登陆所述Web页面或客户端,通过所述Web页面或客户端发送创建会议的请求给所述Conf WS,所述Conf WS在接收到创建会议的请求后,向所述Conf AS发送创建会议的消息和会议属性信息,所述Conf AS在接收到创建会议的请求和会议属性信息后,并向所述MRS发送创建会场的请求消息。The user logs in the Web page or the client, sends a request for creating a conference to the Conf WS through the Web page or the client, and the Conf WS sends a conference creation request to the Conf AS after receiving the request for creating a conference. message and conference attribute information, the Conf AS sends a request message for creating a conference site to the MRS after receiving the conference creation request and the conference attribute information.
上述方法中,所述创建会议的消息是创建会议的传输控制协议(TCP)消息或者是创建会议的二进制层控制协议(BFCP)消息。In the above method, the message for creating a conference is a Transmission Control Protocol (TCP) message for creating a conference or a Binary Layer Control Protocol (BFCP) message for creating a conference.
上述方法中,所述MRS创建会场成功后,用户通过Web页面或客户端添加会议成员,并通过Conf WS和Conf AS邀请会议成员具体为:In the above method, after the MRS successfully creates the conference site, the user adds conference members through the Web page or client, and invites conference members through Conf WS and Conf AS. Specifically:
所述MRS创建会场成功后,所述Conf WS向所述Web页面或客户端返回会场创建成功的HTTP响应消息,所述Web页面或客户端在受到该响应消息后,提示会场创建成功,并弹出会议控制界面;用户通过所述Web页面或客户端弹出的会议控制界面添加一个会议成员,添加完毕后将邀请会议成员的请求通过所述Conf WS和Conf AS发送给会议成员的终端,会议成员接受邀请后,所述Conf WS保存Conf AS发送的会议成员的状态信息。After the MRS successfully creates the site, the Conf WS returns an HTTP response message that the site is successfully created to the Web page or client, and the Web page or client, after receiving the response message, prompts that the site is successfully created, and pops up Conference control interface; the user adds a conference member through the pop-up conference control interface of the Web page or the client, after the addition is completed, the request for inviting the conference member is sent to the terminal of the conference member through the Conf WS and Conf AS, and the conference member accepts After the invitation, the Conf WS saves the status information of the conference members sent by the Conf AS.
上述方法中,所述会议成员在Conf AS上召开会议进一步包括:In the above method, the conference member holding a conference on the Conf AS further includes:
在会议召开时,所述Conf WS如果收到所述Web页面或客户端发送的更新会议信息的HTTP Get请求,就向所述Web或客户端返回HTTP响应,响应中携带会议和会议成员的最新状态,收到响应后,所述Web页面或客户端显示成员具体的状态信息。When the conference is held, if the Conf WS receives the HTTP Get request for updating conference information sent by the Web page or the client, it will return an HTTP response to the Web or the client, carrying the latest information of the conference and conference members in the response. Status, after receiving the response, the Web page or client displays the specific status information of the member.
上述方法中,所述客户端是支持HTTP协议的客户端。In the above method, the client is a client supporting the HTTP protocol.
本发明还提供一种多媒体会议的实现系统,包括:登录模块、Conf WS模块、Conf AS模块、MRS模块;其中,The present invention also provides a realization system of multimedia conference, including: login module, Conf WS module, Conf AS module, MRS module; Wherein,
登录模块,用于提供Web页面或客户端,用户通过登录模块登陆所述Web页面或客户端,通过Conf WS模块和Conf AS模块将创建会场的请求发送给MRS模块,添加会议成员;The login module is used to provide a web page or a client, and the user logs in the web page or the client through the login module, sends a request to create a conference site to the MRS module through the Conf WS module and the Conf AS module, and adds conference members;
Conf WS模块,用于接收所述登录模块发送的创建会场的请求和邀请会议成员的请求,并将请求发送给Conf AS模块;The Conf WS module is used to receive the request for creating a meeting place and the request for inviting conference members sent by the login module, and send the request to the Conf AS module;
Conf AS模块,用于接收所述Conf WS模块发送创建会场的请求和邀请会议成员的请求,并将创建会场的请求发送给MRS模块,为会议成员召开会议提供平台;The Conf AS module is used to receive the request from the Conf WS module to create a conference site and invite conference members, and send the request to create a conference site to the MRS module to provide a platform for conference members to hold meetings;
MRS模块,用于在接收到创建会场的请求后创建会场。The MRS module is configured to create a site after receiving a request for creating a site.
上述系统中,所述登录模块还用于用户登陆Web或客户端结束会议。In the above system, the login module is also used for the user to log in to the Web or the client to end the conference.
上述系统中,所述Conf AS和Conf WS的互通使用TCP消息或者BFCP消息。In the above system, the intercommunication between the Conf AS and the Conf WS uses TCP messages or BFCP messages.
本发明所提供的多媒体会议的实现方法和系统,是基于浏览器/服务器(BS,Browser Server)模式的多媒体会议,召开会议时用户终端通过登陆Web网页或客户端即可进行与会议有关的操作,大大提升了参与会议的用户的易用和方便程度;将会议的功能分离到Conf AS和Conf WS两个服务器,使得两个服务器专注于执行各自的功能,降低功能的耦合度,Conf AS和Conf WS互通可以通过TCP消息或使用BFCP等应用层协议实现,使用TCP消息实现,可以使不同厂家的Conf AS和Conf WS互通,方式简单便捷,使用BFCP等应用层协议实现,可以实现互通方式标准化,具有较好的扩展性;Conf WS拥有HTTP的标准接口,所以Conf WS的功能可以提供给支持HTTP的客户端。The implementation method and system of the multimedia conference provided by the present invention are multimedia conferences based on the browser/server (BS, Browser Server) mode. When a conference is held, the user terminal can perform operations related to the conference by logging in to a Web page or client , which greatly improves the ease of use and convenience of the users participating in the conference; the function of the conference is separated into two servers, Conf AS and Conf WS, so that the two servers can focus on executing their respective functions and reduce the coupling of functions. Conf AS and Conf WS Conf WS intercommunication can be realized through TCP messages or application layer protocols such as BFCP. By using TCP messages, Conf AS and Conf WS from different manufacturers can communicate with each other. The method is simple and convenient. Using BFCP and other application layer protocols can realize the standardization of interoperability. , with good scalability; Conf WS has a standard HTTP interface, so the functions of Conf WS can be provided to clients that support HTTP.
附图说明 Description of drawings
图1为本发明多媒体会议的实现方法的流程示意图;FIG. 1 is a schematic flow diagram of a method for implementing a multimedia conference in the present invention;
图2为本发明多媒体会议的实现系统的结构示意图。FIG. 2 is a schematic structural diagram of a system for implementing a multimedia conference in the present invention.
具体实施方式 Detailed ways
本发明提出BS模式的多媒体会议,其基本思想是:用户登陆Web页面或客户端,通过会议Web服务器(Conf WS)和会议业务能力服务器(Conf AS)将创建会场的请求发送给媒体资源服务器(MRS);MRS创建会场成功后,用户通过Web页面或客户端添加会议成员,并通过Conf WS和Conf AS邀请会议成员;会议成员在Conf AS上召开会议。The present invention proposes a multimedia conference in BS mode, and its basic idea is: a user logs in to a Web page or a client, and sends a request for creating a conference site to a media resource server (Conf WS) and a conference service capability server (Conf AS) MRS); after MRS successfully creates a conference site, the user adds conference members through the Web page or client, and invites conference members through Conf WS and Conf AS; conference members hold a conference on Conf AS.
BS模式的多媒体会议,指用户通过Web浏览器或者客户端进行会议的召开和会议的控制操作。The multimedia conference in BS mode means that the user conducts the conference and the conference control operation through the Web browser or the client.
在本发明的具体实施例中,会议Web服务器(Conf WS,Conference WebServer)和会议业务能力服务器(Conf AS,Conference Application Server)互通所用的传输控制协议(TCP,Transmission Control Protocol)消息是本发明自定义的,格式如下:In a specific embodiment of the present invention, the transmission control protocol (TCP, Transmission Control Protocol) message used for the intercommunication between the meeting Web server (Conf WS, Conference WebServer) and the meeting business capability server (Conf AS, Conference Application Server) is the invention from Defined, the format is as follows:
其中,UNIT8和UNIT32表示变量的类型,[xx]表示变量的长度,一个UNIT8表示一个单位或者一个字节,一个UNIT32表示4个UNIT8,UNIT8[32]表示变量需要占用32个UNIT8的长度;Identity表示消息标识,用于区分是会议使用的TCP消息,还是其他普通的TCP消息;HTTPSessionId表示超文本传输协议(HTTP,Hyper Text Transfer Protocol)服务会话号,用于标识Conf WS发出的请求,每次由Conf WS发出的请求的HTTPSessionId各不相同;CallSessionId表示会议服务会话号,即会议的呼叫号,在Conf WS发送创建会议的请求时填写为0,实际值在会场创建成功后由Conf AS生成并将其通过邀请会员的响应消息返回给Conf WS,此后该会议的所有请求及响应消息都填写CallSessionId;ConfId表示会议号,是会议的唯一标识,会场创建成功后由Conf AS按创建请求的顺序生成;ConfURI表示会议的资源标志符(URI,Universal ResourceIdentifier),供用户加入会议或订阅会场信息等操作使用;FunctionId表示会议操作功能号,用于区分具体的会议操作,如创建会场、结束会议、邀请成员等;Reserved用于消息体扩展,为可变结构长度,根据FunctionId不同,Reserved内容的结构不同,可以实现不同的会议功能。Among them, UNIT8 and UNIT32 indicate the type of variable, [xx] indicates the length of the variable, a UNIT8 indicates a unit or a byte, a UNIT32 indicates 4 UNIT8, UNIT8[32] indicates that the variable needs to occupy the length of 32 UNIT8; Identity Indicates the message ID, which is used to distinguish whether it is a TCP message used by the conference or other ordinary TCP messages; HTTPSessionId indicates the service session number of the Hypertext Transfer Protocol (HTTP, Hyper Text Transfer Protocol), which is used to identify the request sent by Conf WS. The HTTPSessionId of the request sent by Conf WS is different; CallSessionId indicates the session number of the conference service, that is, the call number of the conference. When Conf WS sends a request to create a conference, it is filled with 0. The actual value is generated by Conf AS after the conference site is successfully created. Return it to Conf WS through the response message of inviting members, and then fill in CallSessionId in all requests and response messages of the conference; ConfId represents the conference number, which is the unique identifier of the conference. After the conference site is successfully created, it will be generated by Conf AS in the order of the creation request ;ConfURI indicates the resource identifier (URI, Universal ResourceIdentifier) of the conference, which is used by users to join the conference or subscribe to the site information; FunctionId indicates the function number of the conference operation, which is used to distinguish specific conference operations, such as creating a conference site, ending a conference, and inviting Members, etc.; Reserved is used for message body extension and has a variable structure length. According to different FunctionIds, the structure of Reserved content is different, and different conference functions can be realized.
下面通过附图及具体实施例对本发明再做进一步的详细说明。The present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments.
图1是本发明多媒体会议的实现方法的流程示意图,如图1所示,本发明提供的多媒体会议的实现方法包括以下步骤:Fig. 1 is the schematic flow chart of the realization method of multimedia conference of the present invention, as shown in Fig. 1, the realization method of multimedia conference provided by the present invention comprises the following steps:
步骤101,用户登陆Web页面或客户端,通过Conf WS和Conf AS将创建会场的请求发送给媒体资源服务器(MRS,Media Resource Server);Step 101, the user logs in to the Web page or the client, and sends a request for creating a meeting place to a Media Resource Server (MRS, Media Resource Server) through Conf WS and Conf AS;
具体的,用户登陆Web页面或客户端,通过Web页面或客户端发送创建会议的请求给Conf WS,创建会议的请求中携带会议属性信息,Web页面或客户端是通过Post方式将会议属性信息发送到Conf WS,客户端支持HTTP,通过安装相应客户端软件即可实现,客户端具有如QQ、MSN的功能,例如聊天、群组、语音等,同时还具备与固定电话和移动电话进行通话的功能;Web页面或客户端与Conf WS之间的互通可以使用HTTP,会议属性信息是与会议相关的一些参数,如会议持续时长、会议人数规模,会议主题等,根据用户的不同需求,参数的种类和个数也不同;Specifically, the user logs in to the web page or client, sends a request for creating a conference to Conf WS through the web page or client, and the request for creating a conference carries conference attribute information, and the web page or client sends the conference attribute information through Post To Conf WS, the client supports HTTP, which can be realized by installing the corresponding client software. The client has functions such as QQ and MSN, such as chat, group, voice, etc., and also has the ability to communicate with fixed phones and mobile phones Function; the intercommunication between Web pages or clients and Conf WS can use HTTP. The conference attribute information is some parameters related to the conference, such as the duration of the conference, the number of people in the conference, the theme of the conference, etc. According to the different needs of users, the parameters The types and numbers are also different;
Conf WS在接收到创建会议的请求后,向Conf AS发送创建会议的消息,创建会议的消息中携带有会议属性信息,创建会议的消息可以采用但不限于创建会议的TCP消息,也可以是创建会议的二进制层控制协议(BFCP,BinaryFloor Control Protocol)消息;如果创建会议的消息是创建会议的TCP消息,该消息中的FunctionId是100,消息中携带的会议属性信息的具体内容如下:Conf WS sends a conference creation message to Conf AS after receiving the conference creation request. The conference creation message carries conference attribute information. The conference creation message can be but not limited to the TCP message for creating a conference The Binary Floor Control Protocol (BFCP, Binary Floor Control Protocol) message of the conference; if the message to create a conference is a TCP message to create a conference, the FunctionId in the message is 100, and the specific content of the conference attribute information carried in the message is as follows:
Conf AS在接收到创建会议的请求和会议属性信息后,根据会议属性信息初始化会议属性,即设置会议属性信息中的参数的数值,并向MRS发送创建会场的请求消息,消息中携带有经过Conf AS初始化的会议属性信息,MRS接收到创建会场的请求消息后,向Conf AS返回200OK,表示创建会场的请求消息已经接收。After receiving the request for creating a conference and the conference attribute information, the Conf AS initializes the conference attributes according to the conference attribute information, that is, sets the values of the parameters in the conference attribute information, and sends a request message for creating a conference site to the MRS. The conference attribute information initialized by the AS. After receiving the request message for creating a site, the MRS returns 200 OK to the Conf AS, indicating that the request message for creating a site has been received.
步骤102,MRS创建会场成功后,用户通过Web页面或客户端添加会议成员,并通过Conf WS和Conf AS邀请会议成员;Step 102, after the MRS successfully creates the conference site, the user adds conference members through the web page or client, and invites conference members through Conf WS and Conf AS;
具体的,MRS创建会场,MRS创建会场的方法可以但不限于是:MRS将自身的信息如IP地址等、以及会议属性信息以媒体流的方式发送给会议成员所在终端,同时得到会议成员所在终端的信息,如IP地址等,这样MRS和用户终端都知道对方的信息,并且会议成员可以通过会议属性信息了解到会议的主题、会议的时间长度等信息,同时MRS分配媒体资源并打开媒体信道,MRS创建会场成功;MRS创建会场成功后,向Conf AS发送会场创建成功的响应消息,Conf AS收到会场创建成功的响应消息后向MRS返回200OK,表示收到会场创建成功的响应消息,MRS和Conf AS之间的互通一般使用会话发起协议(SIP,Session Initiation Protocol)或者媒体网关控制协议(MGCP,MediaGateway Control Protocol),具体使用的协议根据MRS支持的协议类型而定;Conf AS收到会场创建成功的响应消息后,向Conf WS发送创建会议成功的TCP响应消息,该消息的FunctionId是100,消息中携带的具体内容如下:Specifically, MRS creates a conference site, and the method of MRS creating a conference site can be but not limited to: MRS sends its own information such as IP address and conference attribute information to the terminal where the conference members are located in the form of media stream, and at the same time obtains the terminal where the conference member is located. information, such as IP address, etc., so that both the MRS and the user terminal know each other’s information, and the conference members can learn about the topic of the conference, the duration of the conference and other information through the conference attribute information. At the same time, MRS allocates media resources and opens media channels. The MRS successfully creates the site. After the MRS successfully creates the site, it sends a response message of the site creation success to Conf AS. After receiving the response message of the site creation success, the Conf AS returns 200 OK to the MRS, indicating that the site creation response message is received. MRS and The intercommunication between Conf AS generally uses Session Initiation Protocol (SIP, Session Initiation Protocol) or Media Gateway Control Protocol (MGCP, MediaGateway Control Protocol). The specific protocol used depends on the type of protocol supported by MRS; After a successful response message, send a TCP response message to Conf WS that the conference was created successfully. The FunctionId of the message is 100, and the specific content carried in the message is as follows:
Conf WS收到创建会议成功的TCP响应消息后,向Web页面或客户端返回会场创建成功的HTTP响应消息,Web页面或客户端在收到该响应消息后,提示用户会场创建成功,并弹出会议控制界面;用户通过Web页面或客户端弹出的会议控制界面添加会议成员,添加完毕后,Web页面或客户端将邀请会议成员的HTTP Post请求发送给Conf WS,Conf WS在接收到该请求后发送邀请会议成员的TCP请求消息给ConfAS,该请求消息中携带被邀请的会议成员的号码信息,该TCP消息中FunctionId是200,消息中携带的具体内容如下:After Conf WS receives the TCP response message that the conference is successfully created, it returns an HTTP response message that the conference site is successfully created to the web page or client. After receiving the response message, the web page or client prompts the user that the conference site is successfully created and pops up the conference Control interface; the user adds conference members through the web page or the conference control interface popped up by the client. After the addition is completed, the web page or the client sends an HTTP Post request for inviting conference members to Conf WS, and Conf WS sends the request after receiving the request. The TCP request message for inviting conference members is sent to ConfAS. The request message carries the number information of the invited conference members. The FunctionId in the TCP message is 200. The specific content carried in the message is as follows:
Conf AS向Conf WS返回邀请会议成员的响应消息,表示请求已经成功接收,该响应消息是TCP响应消息,消息中FunctionId是200,消息中携带的具体内容如下:Conf AS returns a response message to Conf WS to invite conference members, indicating that the request has been successfully received. The response message is a TCP response message, and the FunctionId in the message is 200. The specific content carried in the message is as follows:
Conf WS收到邀请会议成员的响应消息后,向Web页面或客户端返回HTTP响应,表示邀请会议成员的请求已经被Conf AS成功接收,Web页面或客户端上显示会议成员正在邀请中;Conf AS向被邀请的会议成员的终端发送邀请消息,终端先返回180 Ringing表示收到邀请消息,然后返回200OK表示接受邀请,Conf AS向终端返回ACK表示终端发送的200OK接收成功,完成终端侧的第一次媒体协商,Conf AS与终端的互通使用SIP;After Conf WS receives the response message of inviting conference members, it returns an HTTP response to the Web page or client, indicating that the request for inviting conference members has been successfully received by Conf AS, and the Web page or client shows that conference members are being invited; Conf AS Send an invitation message to the terminals of the invited conference members. The terminal first returns 180 Ringing to indicate receipt of the invitation message, and then returns 200 OK to indicate acceptance of the invitation. Conf AS returns ACK to the terminal to indicate that the 200 OK sent by the terminal is successfully received, and the first session on the terminal side is completed. Second media negotiation, the intercommunication between Conf AS and terminal uses SIP;
Conf AS向MRS发送邀请信息进行媒体资源的使用协商,MRS返回200OK表示媒体资源的使用协商成功,Conf AS返回ACK表示MRS返回的200OK接收成功,完成媒体资源服务器侧媒体协商,Conf AS得到MRS媒体资源信息,Conf AS使用MRS媒体资源信息与终端侧进行终端侧的第二次媒体协商;Conf AS sends invitation information to MRS to negotiate the use of media resources. MRS returns 200OK to indicate that the negotiation of media resources is successful. Conf AS returns ACK to indicate that the 200OK returned by MRS is received successfully. The media negotiation on the media resource server side is completed, and Conf AS obtains the MRS media. Resource information, Conf AS uses MRS media resource information to conduct the second media negotiation on the terminal side with the terminal side;
Conf AS向Conf WS发送会议成员加入成功的TCP消息,该消息中FunctionId是300,消息中携带的具体内容如下:Conf AS sends to Conf WS a TCP message indicating that conference members join successfully. The FunctionId in this message is 300, and the specific content carried in the message is as follows:
Conf WS保存Conf AS发送的会议成员的状态信息;如果还想继续邀请会议成员,用户通过Web页面或客户端弹出的会议控制界面再添加会议成员,填写完毕后将邀请会议成员的HTTP Post请求发送给Conf WS,后面的步骤与前面的描述一样,这里不再重复。Conf WS saves the status information of conference members sent by Conf AS; if you want to continue to invite conference members, the user can add conference members through the web page or the conference control interface that pops up on the client, and then send the HTTP Post request to invite conference members For Conf WS, the subsequent steps are the same as the previous description, and will not be repeated here.
步骤103,会议成员在Conf AS上召开会议;Step 103, meeting members hold a meeting on the Conf AS;
具体的,在邀请会议成员成功后,会议成员在Conf AS上召开会议,MRS为各个会议成员所在终端分配会议资源,使各个会议成员所在终端与所分配的会议资源对应连接,MRS命令会议芯片混音,会议芯片把来自各个会议成员所在终端的语音流进行混音处理,这样就能使得各个会议成员可以听到彼此的声音;在会议召开时,Conf WS如果收到Web页面或客户端发送的更新会议信息的HTTP Get请求,就向Web或客户端返回HTTP响应,响应中携带会议和会议成员的最新状态,收到响应后,Web页面或客户端显示成员具体的状态信息,该信息包括会议成员是否在线,会议成员的号码等。Specifically, after successfully inviting conference members, the conference members hold a conference on the Conf AS, and the MRS allocates conference resources to the terminals where each conference member resides, so that the terminals where each conference member resides are connected to the allocated conference resources, and the MRS commands the conference chip to mix Audio, the conference chip mixes the audio streams from the terminals where the conference members are located, so that the conference members can hear each other’s voices; when the conference is held, if Conf WS receives the The HTTP Get request to update the meeting information will return an HTTP response to the Web or the client, and the response will carry the latest status of the meeting and meeting members. After receiving the response, the Web page or client will display the specific status information of the members, which includes meeting Whether the member is online, the number of the conference member, etc.
步骤104,用户登陆Web页面或客户端结束会议;Step 104, the user logs in to the web page or client to end the conference;
具体的,用户登陆Web页面或客户端点击结束会议,并发送结束会议的HTTP Post请求给Conf WS,Conf WS将结束会议的TCP请求消息发送给ConfAS,该TCP消息中FunctionId为101,消息中携带的具体内容如下:Specifically, the user logs in to the web page or the client clicks to end the conference, and sends an HTTP Post request to Conf WS to end the conference. Conf WS sends the TCP request message to ConfAS. The FunctionId in the TCP message is 101, and the message carries The specific content is as follows:
Conf AS向被邀请的会议成员的终端和MRS发送BYE,进行呼叫和资源的释放,所有呼叫和媒体资源释放完毕后,Conf AS向Conf WS返回会议结束的TCP响应消息,该消息中FunctionId为101,消息中携带的具体内容如下:Conf AS sends BYE to the terminals of the invited conference members and MRS to release calls and resources. After all calls and media resources are released, Conf AS returns a TCP response message of conference end to Conf WS. The FunctionId in this message is 101 , the specific content carried in the message is as follows:
Conf WS向Web页面或客户端返回会议结束的HTTP响应,Web页面或客户端提示会议已结束。Conf WS returns the HTTP response of the end of the conference to the web page or client, and the web page or client prompts that the conference has ended.
为实现上述方法,本发明还提供了一种多媒体会议的实现系统,如图2所示,该系统包括:登录模块21、Conf WS 22、Conf AS 23、MRS 24;其中,For realizing above-mentioned method, the present invention also provides a kind of realization system of multimedia meeting, as shown in Figure 2, this system comprises: login module 21, Conf WS 22, Conf AS 23, MRS 24; Wherein,
登录模块21,用于提供Web页面或客户端,用户通过登录模块21登陆Web页面或客户端,通过Conf WS 22和Conf AS 23将创建会场的请求发送给MRS 24,添加会议成员和结束会议;The login module 21 is used to provide a web page or a client. The user logs in the web page or the client through the login module 21, sends a request for creating a conference site to the MRS 24 through the Conf WS 22 and the Conf AS 23, adds conference members and ends the conference;
Conf WS 22,用于接收登录模块21发送的创建会场的请求和邀请会议成员的请求,并将请求发送给Conf AS 23;Conf WS 22, used to receive the request for creating a conference site and the request for inviting conference members sent by the login module 21, and send the request to Conf AS 23;
Conf AS 23,用于接收Conf WS 22发送创建会场的请求和邀请会议成员的请求,并将创建会场的请求发送给MRS 24;为会议成员召开会议提供平台;Conf AS 23 is used to receive the request from Conf WS 22 to create a conference site and invite conference members, and send the request to create a conference site to MRS 24; it provides a platform for conference members to hold meetings;
MRS 24,用于在接收到创建会场的请求后创建会场。MRS 24, used to create a site after receiving a request to create a site.
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。The above description is only a preferred embodiment of the present invention, and is not used to limit the protection scope of the present invention. Any modifications, equivalent replacements and improvements made within the spirit and principles of the present invention shall be included in the within the protection scope of the present invention.
Claims (10)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201010119437.9A CN101815067B (en) | 2010-03-08 | 2010-03-08 | Multimedia conference realization method and system |
| PCT/CN2010/074174 WO2011109972A1 (en) | 2010-03-08 | 2010-06-21 | Method and system for implementing multimedia conference |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201010119437.9A CN101815067B (en) | 2010-03-08 | 2010-03-08 | Multimedia conference realization method and system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN101815067A CN101815067A (en) | 2010-08-25 |
| CN101815067B true CN101815067B (en) | 2014-09-10 |
Family
ID=42622184
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201010119437.9A Active CN101815067B (en) | 2010-03-08 | 2010-03-08 | Multimedia conference realization method and system |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN101815067B (en) |
| WO (1) | WO2011109972A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI654880B (en) | 2017-06-23 | 2019-03-21 | 圓展科技股份有限公司 | Multi-party video conferencing implementation method |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2013067701A1 (en) * | 2011-11-10 | 2013-05-16 | 华为技术有限公司 | Conference control method and device |
| CN103457746A (en) * | 2012-06-05 | 2013-12-18 | 中兴通讯股份有限公司 | Conference data transmission method and device |
| CN103546717A (en) * | 2012-07-16 | 2014-01-29 | 中兴通讯股份有限公司 | Audio/video conference connection establishment method and device |
| CN104301127B (en) * | 2014-09-29 | 2017-11-14 | 大唐移动通信设备有限公司 | A kind of method and apparatus of Conference control |
| CN107276772A (en) * | 2016-04-06 | 2017-10-20 | 中兴通讯股份有限公司 | The application process and payment services plateform system of a kind of cloud conference system |
| CN109586930B (en) * | 2017-09-29 | 2021-03-16 | 腾讯科技(深圳)有限公司 | Conference user adding method, first terminal, second terminal and processing server |
| CN110401809B (en) * | 2018-04-25 | 2021-06-29 | 视联动力信息技术股份有限公司 | Method and device for forcibly stopping video networking conference |
| CN114050944B (en) * | 2021-10-19 | 2023-09-26 | 厦门亿联网络技术股份有限公司 | Communication method, device and system for local network conference |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1353544A (en) * | 2000-11-10 | 2002-06-12 | 华为技术有限公司 | Video communication service system, video communication service operation method and service center |
| CN101039203A (en) * | 2007-03-02 | 2007-09-19 | 华为技术有限公司 | Access equipment, conference access method and conference service system |
| CN101257395A (en) * | 2007-02-27 | 2008-09-03 | 中国移动通信集团公司 | System and method for supporting multimedia conference reservation |
| CN101345845A (en) * | 2008-08-15 | 2009-01-14 | 中兴通讯股份有限公司 | A Method for Realizing Video Conference Service in IMS Environment |
-
2010
- 2010-03-08 CN CN201010119437.9A patent/CN101815067B/en active Active
- 2010-06-21 WO PCT/CN2010/074174 patent/WO2011109972A1/en not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1353544A (en) * | 2000-11-10 | 2002-06-12 | 华为技术有限公司 | Video communication service system, video communication service operation method and service center |
| CN101257395A (en) * | 2007-02-27 | 2008-09-03 | 中国移动通信集团公司 | System and method for supporting multimedia conference reservation |
| CN101039203A (en) * | 2007-03-02 | 2007-09-19 | 华为技术有限公司 | Access equipment, conference access method and conference service system |
| CN101345845A (en) * | 2008-08-15 | 2009-01-14 | 中兴通讯股份有限公司 | A Method for Realizing Video Conference Service in IMS Environment |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI654880B (en) | 2017-06-23 | 2019-03-21 | 圓展科技股份有限公司 | Multi-party video conferencing implementation method |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2011109972A1 (en) | 2011-09-15 |
| CN101815067A (en) | 2010-08-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101815067B (en) | Multimedia conference realization method and system | |
| CN101345845B (en) | A Method for Realizing Video Conference Service in IMS Environment | |
| EP1579644B1 (en) | Method and system for group communications | |
| CN108347337B (en) | Conference communication method and device | |
| TWI445433B (en) | Method, user equipment and software product for media stream transfer between devices | |
| CN102137080B (en) | Method, device and system for cross-platform conference convergence | |
| US8379544B2 (en) | Communications | |
| CN101360091B (en) | Apparatus, system and method realizing session initial protocol terminal conference accessing | |
| CN101674305B (en) | Method and system for realizing multimedia conference | |
| CN110808946A (en) | Converged communication system and converged communication method | |
| CN101394294A (en) | Network multimedia conference access method, system and device | |
| CN112887271A (en) | Method, system, electronic device and storage medium for realizing instant conference | |
| AU2007316108B2 (en) | Session based communication | |
| CN101834730A (en) | Multimedia conferencing control method and system | |
| CN101626300A (en) | Method and system for establishing subconference in multimedia conferences | |
| CN103546717A (en) | Audio/video conference connection establishment method and device | |
| CN102291366A (en) | Method for realizing instant messaging of multi-media conference and user equipment | |
| CN102118354A (en) | Call center cooperative implementation method and call center cooperative system | |
| CN102891831A (en) | Implement method of multimedia conferencing service and related equipment | |
| CN101877708A (en) | Method and system for realizing multimedia conference in IMS network | |
| CN101488875A (en) | On-click dialing service to multimedia meeting service switching system and method | |
| CN100563219C (en) | System and method for implementing click-to-dial | |
| EP2730084A1 (en) | A method and a system to discover and establish an enriched communication channel in a voice call | |
| CN102082675B (en) | Method and equipment for service processing of remote-presence conferences | |
| CN101895553A (en) | Method and system for session initiation protocol SIP terminal to participate in multimedia conference |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant |