CN100471124C - 主席终端对多媒体会议控制操作的方法 - Google Patents
主席终端对多媒体会议控制操作的方法 Download PDFInfo
- Publication number
- CN100471124C CN100471124C CNB2007100483967A CN200710048396A CN100471124C CN 100471124 C CN100471124 C CN 100471124C CN B2007100483967 A CNB2007100483967 A CN B2007100483967A CN 200710048396 A CN200710048396 A CN 200710048396A CN 100471124 C CN100471124 C CN 100471124C
- Authority
- CN
- China
- Prior art keywords
- terminal
- mcu
- chairman
- name
- local data
- 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.)
- Expired - Fee Related
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明涉及IP网络的多媒体通信会议。本发明提供一种主席终端对多媒体会议控制操作的方法,能对会议中各终端四元素进行有效管理。采用的技术方案包括以下步骤:a、主席终端发起召会请求,并在本地构造e164电话号码表,所述e164电话号码表包括被召终端的e164电话号码与终端名;b、会议召集成功,主席终端通过MCU取得会议中所有终端对应的终端MCU号、终端号、终端名,构造本地数据表,所述本地数据表包括会议中所有终端对应的终端MCU号、终端号、终端名、e164电话号码;c、主席终端根据本地数据表对会议中各终端进行控制操作。本发明的有益效果是,mcu号、终端号、终端名、e164号码进行对应,以便用户进行会议管理。
Description
技术领域
本发明涉及IP网络的多媒体通信会议,特别涉及多媒体会议状态管理方法。
背景技术
随着网络技术的迅猛发展,人们已经不满足于简单的语音通信,进而对多媒体通信的需求日益加深。需求的深化促进了多媒体通信技术的进步,在很多国家的电信系统中已经部署了商用的多媒体通信系统。传统纯语音的电话会议,也逐渐演变为多媒体会议,即支持语音、视频、数据的多媒体会议。
在多媒体会议技术中,有一项关键技术,就是会议状态的管理。多媒体会议系统由MCU(多点控制单元)和会议终端构成,会议终端连接到MCU。MCU构成系统的核心,多个会议终端构成系统的外围应用实体。通过级连,MCU可包括两级配置:主MCU、从MCU。从MCU与主MCU连接,受主MCU的控制。当然,没有从MCU也能够实现多媒体会议。会议中有一个主席终端,负责会议活动中的主席控制功能。同一个会议同时只允许一个在线主席,作为主席终端可以进行广播、添加终端、删除终端等权限较高的操作,而普通终端则只能被动接受的切换场景。主席终端直接连接的MCU为主MCU。其它会议终端(连接到主MCU上或从MCU上)均为普通终端。
在会议中,存在已加入的终端自动退出会议、先前没有入会的终端在会议进行过程中呼叫专门的会议号进入会议、以及主席在会议过程中呼叫其它终端加入会议等操作场景。
上述操作都会改变会议状态。在多媒体会议中,会议状态包括的关键要素为:终端对应的MCU号、终端号、终端名、e164电话号码。
MCU号:在大型的多媒体会议中MCU有多个,对MCU编号、以便彼此区分;
终端号:在同一个会议中,有多个终端,为了简单地区别管理,为每个终端编号;
终端名:在会议中,允许各终端在自己这一侧设置呢称,譬如“上海会场”、“行政办公室”等。由MCU将该呢称叠加在其视频画面上,转发给其它会场,这个呢称也叫做终端ID号;终端名是在终端向注册服务器注册时提交上去的,再由注册服务器在后台告知MCU;
e164电话号码:是终端注册到整个系统时采用的号码,是全局唯一的。
用户向终端做操作输入时,是采用e164电话号码;终端向MCU做操作输入时,则采用MCU号和终端号。主席终端在建立会议呼叫被召终端时,只需要用户输入e164电话号码后,多媒体服务器根据主席终端输入的e164电话号码查找其对应的MCU号和终端号后,与被召终端建立连接。在这个过程中主席终端自始都不知道被召终端对应的MCU号和终端号。而主席终端如要进行广播、添加终端、删除终端等权限较高的操作,则需要知道会议中各终端对应的MCU号和终端号。
主席终端对多媒体会议进行控制操作,就需要有效地运用各终端的四元素,即终端对应的MCU号、终端号、终端名、e164电话号码。如何管理和维护会议状态的四元素以便会议有效进行,在多媒体会议标准文档中并没有研究这些设计方法,各大通信厂商也没有公布这些设计方法。
发明内容
本发明所要解决的技术问题是,提供一种主席终端对多媒体会议控制操作的方法,能对会议中各终端四元素进行有效管理。
本发明为解决上述技术问题所采用的技术方案是,主席终端对多媒体会议控制操作的方法,其特征在于,包括以下步骤:
a、主席终端发起召会请求,并在本地构造e164电话号码表,所述e164电话号码表包括被召终端的e164电话号码与终端名;
b、若会议召集成功,则主席终端通过MCU取得会议中所有终端对应的终端MCU号、终端号和终端名,构造本地数据表,所述本地数据表包括会议中所有终端对应的终端MCU号、终端号、终端名和e164电话号码;
c、当有终端加入或退出会议使会议状态变化时,主席终端将变化终端的终端信息在本地数据表中加入或删除。
具体的,步骤b具体包括以下步骤:
b1、主席终端收到MCU发出的会议召集成功的指示命令;
b2、主席终端向MCU发出申请所有终端信息的请求;
b3、MCU向主席终端发出响应信令,所述响应信令携带被召终端对应的终端MCU号、终端号和终端名;
b4、主席终端构造本地数据表,将被召终端对应的MCU号、终端号和终端名填入本地数据表;
b5、主席终端根据被召终端的终端名在e164电话号码表中查找对应的e164电话号码,将该e164电话号码对应填入本地数据表。
具体的,步骤c具体包括以下步骤:
c1、MCU向主席终端发出会议状态变化的指示命令;
c2、主席终端收到会议状态变化的指示命令后,向MCU发出申请该变化终端信息的请求;
c3、MCU向主席终端发出响应信令,所述响应信令携带变化终端对应的MCU号、终端号和终端名;
c4、主席终端判断该变化终端为加入或离开会议,如为加入会议进入步骤c5;如为离开会议进入步骤c6;
c5、主席终端在本地数据表中建立该变化终端的对应表项,将该变化终端对应的MCU号、终端号和终端名填入对应表项,并根据该变化终端的终端名在e164电话号码表中查找对应的e164电话号码,将该e164电话号码对应填入本地数据表,操作完成并退出;
c6、主席终端根据变化终端的终端名在本地数据表中查找对应表项,将该对应表项的MCU号和终端号置0,终端名置为空字符,操作完成并退出。
本发明的有益效果是,在会议过程中通过主席终端建立的本地数据表,将MCU号、终端号、终端名、e164号码进行对应,主席终端可以根据e164号码及其对应的终端名进行的各种会议控制操作。
具体实施方式
会议终端A为主席终端,加入多媒体会议的最大终端数受MCU处理资源和MCU配置的限制。
以终端A召集终端B、终端C、终端D加入多媒体会议为例:
1、终端A发起会议,即向MCU发出召会请求,该请求信令中会携带终端B、终端C与终端D的e164电话号码。
同时,终端A在本地建立起e164电话号码表,该表中主要包括终端B、终端C与终端D的e164电话号码和终端名两大元素。e164电话号码表的数据结构定义如下:
#define MAX_ROOMS_SIZE 10//总终端数的最大值
#define MAX_ALIAS_SIZE 12//终端名长度的最大值
#define MAX_E164_SIZE 12//e164电话号码长度的最大值
typedef struct //各终端信息的结构体.
{
int amount; //终端总数.
char alias[MAX_ROOMS_SIZE][MAX_ALIAS_SIZE];//各终端的终
端名.
char sitenum[MAX_ROOMS_SIZE][MAX_E164_SIZE];//各终端的
e164电话号码.
}_attribute_((packed))MeetSite;
2、MCU向终端B、终端C与终端D进行呼叫,终端D拒绝召会请求,终端B与终端C接收召会请求;
3、MCU在终端B与终端C入会后向终端A发出指示信令,告知终端B与终端C已经处在会议中。
4、终端A向MCU发出申请终端B与终端C的终端信息的请求。
5、MCU向终端A返回响应信令,响应信令包括终端B与终端C对应的终端MCU号、终端号、终端名,以及接收召会请求的终端总数。
6、终端A取回所有终端信息后,进行本地处理,建立本地数据表:
6.1终端A从MCU的响应中读出总的终端数。初始化本地数据表。即将终端数置0,将各表项的MCU号和终端号均置0,将各表项的终端名和e164电话号码均置为空字符串。
本地数据表每一个终端对应一个表项,该终端对应的MCU号、终端号、终端ID等信息为该表项的元素。本地数据表中的数据结构定义如下:
typedef struct //本地数据表的结构体
{
intamount;//会议中的终端数
char mcuNumber[MAX_ROOMS_S IZE]; //各终端的MCU号
char terminalNumber[MAX_ROOMS_SIZE];//各终端的终端号
char terminalID[MAX_ROOMS_SIZE][MAX_ALIAS_SIZE];//各终端的终端ID
char e164[MAX_ROOMS_SIZE][MAX_E164_SIZE];//各终端的e164电话号码
}_attribute_((packed))gmMeetParams;
6.2从MCU响应中依序读出各终端对应的MCU号、终端号、终端名,然后进入本地数据表中,该表项先将终端数赋值为上述从MCU响应中读出的总的终端数,再对各表项依序填充。再进入本地数据表的表项,对表项中各元素进行赋值,令其MCU号、终端号、终端名,分别等于从MCU取回的对应项的MCU号、终端号、终端名。
6.3在本地的号码表中,检索与终端名对应的e164电话号码,将e164电话号码填入本地数据表的本表项的e164电话号码元素中。
6.4判断从MCU响应中取回的终端信息,是否均已填充入本地数据表。倘若已填充完,则直接结束退出;倘若尚未填充完,则进入下一表项继续填充。
本地数据表中,各终端的e164电话号码与终端对应的MCU号、终端号一一对应,方便主席终端的对会议中各终端的管理。当有终端加入或退出会议使会议状态变化时,主席终端将变化终端的终端信息在本地数据表中加入或删除。
由于终端MCU号、终端号、终端名等数据,是以表形式存储的,为了方便添加/删除的表管理,将本地数据表的第1项作为数组下标。在每次添加/删除终端时,根据数组下标来进行检索和操作。
终端加入会议时,MCU会向各与终端广播新加入会场的会场MCU号和终端号,主席终端可以凭借新加入会场的会场MCU号和终端号向MCU问询到该会场的终端名。
在会议中,终端D加入会议时的处理流程:
1、MCU向终端A发出会议状态变化的指示信令,告知有终端加入会议,该信令中会携带加入终端D对应的MCU号和终端号。
2、终端A从MCU的指示信令中读出终端D的MCU号和终端号,终端A向MCU请求该终端名,该请求信令中会携带上述MCU号和终端号。
3、MCU向终端A返回响应,该响应信令中会携带该终端D的终端名。
4、终端A读出终端D的终端名,在本地数据表中将建立终端D的表项,将终端D对应的MCU号、终端号、终端名对应填入表项。
5、根据终端D的终端名在e164电话号码表中查找与本地数据表中终端D的终端名相同的一项,取出对应的e164电话号码填入本地数据表,添加完成,返回本表项的数组下标,并退出。
终端C离开会议时的处理流程:
1、MCU向终端A发出会议指示信令,告知有终端离开会议,该信令中会携带离开会议的终端C对应的MCU号和终端号。
2、终端A从MCU的指示信令中读出终端C的MCU号和终端号,终端A向MCU请求终端C的终端名,该请求信令中会携带上述MCU号和终端号。
3、MCU向终端A返回响应。该响应信令中会携带终端C的终端名。
4、终端A得到终端C的终端名后,在本地数据表中查询与取回终端名一致的表项。
5、再判断取回的MCU号和终端号与表项中的MCU号和终端号是否一致,若否,查找失败;若是,将该表项的MCU号、终端号置0和e164电话号码置为0,终端名置为空字符串。返回本表项的数组下标,并退出。
终端A向各终端广播,则只需要提取所有本地数据表中每个终端对应的MCU号、终端号,然后向每个终端发送消息。
Claims (3)
1、主席终端对多媒体会议控制操作的方法,其特征在于,包括以下步骤:
a、主席终端发起召会请求,并在本地构造e164电话号码表,所述e164电话号码表包括被召终端的e164电话号码与终端名;
b、若会议召集成功,则主席终端通过MCU取得会议中所有终端对应的终端MCU号、终端号和终端名,构造本地数据表,所述本地数据表包括会议中所有终端对应的终端MCU号、终端号、终端名和e164电话号码;
c、当有终端加入或退出会议使会议状态变化时,主席终端将变化终端的终端信息在本地数据表中加入或删除。
2、如权利要求1所述主席终端对多媒体会议控制操作的方法,其特征在于,所述步骤b具体包括以下步骤:
b1、主席终端收到MCU发出的会议召集成功的指示命令;
b2、主席终端向MCU发出申请所有终端信息的请求;
b3、MCU向主席终端发出响应信令,所述响应信令携带被召终端对应的终端MCU号、终端号和终端名;
b4、主席终端构造本地数据表,将被召终端对应的MCU号、终端号和终端名填入本地数据表;
b5、主席终端根据被召终端的终端名在e164电话号码表中查找对应的e164电话号码,将该e164电话号码对应填入本地数据表。
3、如权利要求1或2所述主席终端对多媒体会议控制操作的方法,所述步骤c具体包括以下步骤:
c1、MCU向主席终端发出会议状态变化的指示命令;
c2、主席终端收到会议状态变化的指示命令后,向MCU发出申请变化终端信息的请求;
c3、MCU向主席终端发出响应信令,所述响应信令携带该变化终端对应的MCU号、终端号和终端名;
c4、主席终端判断该变化终端为加入或离开会议,如为加入会议,则进入步骤c5;如为离开会议,则进入步骤c6;
c5、主席终端在本地数据表中建立该变化终端的对应表项,将该变化终端对应的MCU号、终端号和终端名填入对应表项,并根据该变化终端的终端名在e164电话号码表中查找对应的e164电话号码,将该e164电话号码对应填入本地数据表,操作完成并退出;
c6、主席终端根据变化终端的终端名在本地数据表中查找对应表项,将该对应表项的MCU号、终端号和e164电话号码置0,终端名置为空字符,操作完成并退出。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2007100483967A CN100471124C (zh) | 2007-02-02 | 2007-02-02 | 主席终端对多媒体会议控制操作的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2007100483967A CN100471124C (zh) | 2007-02-02 | 2007-02-02 | 主席终端对多媒体会议控制操作的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101013951A CN101013951A (zh) | 2007-08-08 |
CN100471124C true CN100471124C (zh) | 2009-03-18 |
Family
ID=38701257
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2007100483967A Expired - Fee Related CN100471124C (zh) | 2007-02-02 | 2007-02-02 | 主席终端对多媒体会议控制操作的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100471124C (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103124342B (zh) * | 2013-01-28 | 2017-06-27 | 南京中兴软件有限责任公司 | 对视频会议终端的状态进行监控的方法及多点控制单元 |
CN110365932B (zh) * | 2019-06-11 | 2024-03-08 | 聚好看科技股份有限公司 | 视频通话系统方法及装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1705336A (zh) * | 2004-05-27 | 2005-12-07 | 华为技术有限公司 | 实现电话会议的方法 |
CN1756343A (zh) * | 2004-09-28 | 2006-04-05 | 中兴通讯股份有限公司 | 一种通过终端拨号召开多点视频会议的方法 |
CN1816134A (zh) * | 2005-02-06 | 2006-08-09 | 中兴通讯股份有限公司 | 一种多点视频会议系统及其媒体处理方法 |
-
2007
- 2007-02-02 CN CNB2007100483967A patent/CN100471124C/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1705336A (zh) * | 2004-05-27 | 2005-12-07 | 华为技术有限公司 | 实现电话会议的方法 |
CN1756343A (zh) * | 2004-09-28 | 2006-04-05 | 中兴通讯股份有限公司 | 一种通过终端拨号召开多点视频会议的方法 |
CN1816134A (zh) * | 2005-02-06 | 2006-08-09 | 中兴通讯股份有限公司 | 一种多点视频会议系统及其媒体处理方法 |
Non-Patent Citations (4)
Title |
---|
T.120数据会议与H.323多媒体会议融合的实现. 崔修涛,郭忠军,何莉,李卓辉,顾君忠.计算机工程,第32卷第23期. 2006 |
T.120数据会议与H.323多媒体会议融合的实现. 崔修涛,郭忠军,何莉,李卓辉,顾君忠.计算机工程,第32卷第23期. 2006 * |
软交换网络多媒体业务的实现. 韩永华,沈灿,陆纪文.电信技术. 2003 |
软交换网络多媒体业务的实现. 韩永华,沈灿,陆纪文.电信技术. 2003 * |
Also Published As
Publication number | Publication date |
---|---|
CN101013951A (zh) | 2007-08-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102281364B (zh) | 呼叫中心系统及其接入方法 | |
US7683923B2 (en) | Videoconference system and a management method thereof | |
CN101335869B (zh) | 一种基于Soft-MCU策略的视频会议系统 | |
US7975073B2 (en) | Middleware server for interfacing communications, multimedia, and management systems | |
CN101388997B (zh) | 一种建立视频会议的方法和系统 | |
CN103593753A (zh) | 一种会议预约方法及装置 | |
JPH08511917A (ja) | マルチメディア通信ネットワーク | |
CN102281251A (zh) | 一种实现智能家居应用的装置、系统和方法 | |
CN101453524B (zh) | 一种多媒体业务的实现方法 | |
CN106331581A (zh) | 一种移动终端与视联网终端通信的方法和装置 | |
CN101453346B (zh) | Ims体系中的多点分层式会议的控制方法 | |
US10701116B2 (en) | Method, computer-readable storage device and apparatus for establishing persistent messaging sessions | |
CN101217533B (zh) | 同步大头像的方法及实现该方法的群组服务器和终端 | |
CN100388665C (zh) | 电信网络呼叫中心系统及其实现方法 | |
CN101472134A (zh) | 视频会议与会人员联系系统、方法、终端、多点控制单元 | |
CN100471124C (zh) | 主席终端对多媒体会议控制操作的方法 | |
CN101415008A (zh) | 基于xmpp协议实现呼叫中心的方法 | |
CN101237493B (zh) | 人工话务处理方法及人工调度可视话务系统 | |
JP5877470B2 (ja) | 商業通信システムおよび方法 | |
JP2018522435A (ja) | 複数端末のインタラクション関係の維持スシステム及び方法 | |
CN101621667A (zh) | 视频提供方法和系统及网络设备 | |
CN110740287B (zh) | 一种自治网络的数据处理方法和装置 | |
CN100568898C (zh) | 一种基于ParlayAPI的多媒体呼叫中心系统 | |
CN102244843A (zh) | 客户端设定来电视铃以及分享视频的方法 | |
CN111669390A (zh) | 一种高速公路可堆叠式媒体融合调度系统及方法 |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20090318 Termination date: 20220202 |