公开/公告号CN101150424A
专利类型发明专利
公开/公告日2008-03-26
原文格式PDF
申请/专利权人 中兴通讯股份有限公司;
申请/专利号CN200710180322.9
申请日2007-10-15
分类号H04L12/18;H04L1/18;H04L1/16;
代理机构北京康信知识产权代理有限责任公司;
代理人尚志峰
地址 518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦
入库时间 2023-12-17 19:58:27
法律状态公告日
法律状态信息
法律状态
2018-10-09
未缴年费专利权终止 IPC(主分类):H04L12/18 授权公告日:20111207 终止日期:20171015 申请日:20071015
专利权的终止
2011-12-07
授权
授权
2008-11-19
实质审查的生效
实质审查的生效
2008-03-26
公开
公开
技术领域
本发明涉及通信领域,更具体地,涉及一种网络互联协议(Internet Protocol,IP)多媒体子系统中的会议业务创建后批量增加会议成员的方法。
背景技术
IP多媒体子系统(IP Multimedia Core Network Subsystem)是由第三代合作伙伴计划(3rd Generation Partnership Project,3GPP)提出的一种基于IP的网络架构,构建了一个的开放而灵活的业务环境,支持多媒体应用,能够为用户提供丰富的多媒体业务。
在IMS业务体系中,控制层和业务层是分离的,控制层不提供具体业务,只向业务层提供必要的触发、路由、计费等功能。控制层中业务触发和控制功能是呼叫会话控制功能(Call Session ControlFunction,简称CSCF,分为代理Proxy、查询Interrogating和服务Serving三种类型,其中负主要责任的是Serving,Interrogating类型是可选的)完成的,业务层是由一系列应用服务器(ApplicationServer,简称AS)组成,能提供具体业务服务,AS可以是独立的实体,也可以存在于S-CSCF中。控制层(S-CSCF)根据用户的签约信息控制业务触发,调用AS上的业务,实现业务功能。AS和S-CSCF可以统称为服务设备(SE,Server Equipment)。会话中的端到端设备称为用户设备UE(User Equipment),负责与使用者的交互。这些功能实体使用SIP(Session Initiation Protocol)协议通讯。
会议业务是IMS中的一种业务,该业务允许多人同时通话,即一人说话,其他人都能听见。所谓批量增加会议成员就是一次增加多人加入会议。
现有技术中,会议业务创建后,会议创建者要增加会议成员,只能一个一个的邀请,而不能批量的增加多个成员加入会议。
发明内容
考虑到上述问题而做出本发明,为此,本发明的主要目的在于,提供一种会议业务创建后批量增加会议成员的方法,其包括:
步骤S102,当在会议业务创建之后用户向会议业务服务设备发送使多个其他用户加入会议业务的请求消息,其中,请求消息中携带有用户对象列表,并且对于需要特殊处理的对象,对象列表中携带有处理标记;
步骤S104,会议业务服务设备当收到请求消息时,呼叫将增加的各个用户,对于携带有处理标记的用户,会议业务服务设备按照处理标记做特殊处理,并接收由将增加的用户发送的应答消息;以及
步骤S106,会议业务服务设备与多个用户进行会话连接,以实现会议业务。
请求消息可以是重邀请消息,也可以是转移消息。
如果请求消息是转移消息且转移消息的转移目标字头段的值不包含会议业务服务设备的地址,则对象列表包括由转移目标字头段的值表示的对象信息部分以及在消息内容中记录的对象列表信息部分。
对象列表可以包括一个或多个用户的地址信息,以及处理标记可以为需要特殊处理的用户的地址信息的参数。
在步骤S104中,会议业务服务设备可以将地址信息和参数用作呼叫消息的目的地址。
在步骤S104中,会议业务服务设备可以将地址信息用作呼叫消息的目的地址,并且可以将参数用作转移目标头字段和字段参数。
在步骤S104中,会议业务服务设备可以将地址信息和参数的一部分用作呼叫消息的目的地址,并且可以将参数的其他部分用作转移目标头字段和字段参数。
步骤S104包括:会议业务服务设备如果发现将增加的用户已经是会议业务的成员,则不执行增加成员的操作。
通过上述技术方案,实现了在IMS域中会议业务创建之后可以批量增加会议成员。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1示出了根据本发明的会议业务创建后批量增加会议成员的方法的流程图;
图2示出了根据本发明的会议业务创建后使用reINVITE批量增加会议成员的流程图;
图3示出了根据本发明的会议业务创建后使用REFER批量增加会议成员的流程图,其中,Refer-To不包含成员信息;以及
图4示出了根据本发明的会议业务创建后使用REFER批量增加会议成员的流程图,其中,Refer-To包含成员信息。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
图1示出了根据本发明的会议业务创建后批量增加会议成员的方法的流程图。
参照图1,提出了一种会议业务创建后批量增加会议成员的方法,其包括:
步骤S102,当在会议业务创建之后用户向会议业务服务设备发送使多个其他用户加入会议业务的请求消息,其中,请求消息中携带有用户对象列表,并且对于需要特殊处理的对象,对象列表中携带有处理标记;
步骤S104,会议业务服务设备当收到请求消息时,呼叫将增加的各个用户,对于携带有处理标记的用户,会议业务服务设备按照处理标记做特殊处理,并接收由将增加的用户发送的应答消息;以及
步骤S106,会议业务服务设备与多个用户进行会话连接,以实现会议业务。
请求消息可以是重邀请消息,也可以是转移消息。
如果请求消息是转移消息且转移消息的转移目标字头段的值不包含会议业务服务设备的地址,则对象列表包括由转移目标字头段的值表示的对象信息部分以及在消息内容中记录的对象列表信息部分。
对象列表可以包括一个或多个用户的地址信息,以及处理标记可以为需要特殊处理的用户的地址信息的参数。
在步骤S104中,会议业务服务设备可以将地址信息和参数用作呼叫消息的目的地址。
在步骤S104中,会议业务服务设备可以将地址信息用作呼叫消息的目的地址,并且可以将参数用作转移目标头字段和字段参数。
在步骤S104中,会议业务服务设备可以将地址信息和参数的一部分用作呼叫消息的目的地址,并且可以将参数的其他部分用作转移目标头字段和字段参数。
步骤S104包括:会议业务服务设备如果发现将增加的用户已经是会议业务的成员,则不执行增加成员的操作。
下面将通过三个示例性实施例进一步说明本发明。
图2示出了根据本发明的会议业务创建后使用重邀请(reINVITE)批量增加会议成员的流程图,其中,描述了UE-A在创建会议业务后,使用reINVITE技术同时增加UE-B和UE-C加入会议,并且UE-B与UE-A已有会话连接,其步骤如下:
步骤201、UE-A和UE-B之间已有A-B会话连接;
步骤202、UE-A已在会议业务服务设备SE上建立会议业务,并可能已有其他成员加入;
步骤203、UE-A重呼叫会议业务服务设备SE,比如发送reINVITE(重邀请)消息,消息中携带对象列表,比如使用“recipient-list”技术,在“Require”头字段中携带“recipient-list-invite”标记,在消息中包含“Content-Disposition”类型为“recipient-list”的消息体,消息体内容为对象列表,列表中含两条记录,一条是UE-B的地址和替换处理标记,表示要替换A-B会话,比如表示为“UE-B?Replaces=A-B”,另一条是UE-C的地址;
步骤204、SE收到重呼叫消息,从消息携带的信息中得知是要批量增加会议成员的,于是立即应答请求,比如回应“200OK”消息;
步骤205、同时,SE判断如果UE-B已经是会议的成员,则不执行增加该成员的操作,否则SE呼叫对象列表中的UE-B,比如发送INVITE消息,按照处理标记对INVITE消息做处理,比如在呼叫消息中增加消息头字段“Replaces:A-B”;
步骤206、同时,SE判断如果UE-C已经是会议的成员,则不执行增加该成员的操作,否则SE呼叫UE-C,比如发送INVITE消息;
步骤207、UE-B应答呼叫,比如发送“200OK”消息,并用此会话替换原有的A-B会话,使UE-B和SE建立会话连接;
步骤208、UE-C应答呼叫,比如发送“200OK”消息,使UE-C和SE建立会话连接;
自此,会议业务服务设备SE成功将UE-B和UE-C增加为会议的成员。
图3示出了根据本发明的会议业务创建后使用转移(REFER)批量增加会议成员的流程图,其中,转移目标(Refer-To)不包含成员信息,以及其中,描述了UE-A在创建会议业务后,使用REFER技术同时增加UE-B和UE-C加入会议,并且UE-B与UE-A已有会话连接,其步骤如下:
步骤301、UE-A和UE-B之间已有A-B会话连接;
步骤302、UE-A已在会议业务服务设备SE上建立会议业务,并可能已有其他成员加入;
步骤303、UE-A请求会议业务服务设备SE增加其他多个成员加入会议,比如发送REFER(转移)消息,并且消息的Refer-To头字段的值为SE的地址,消息中携带对象列表,比如使用“recipient-list”技术,在“Require”头字段中携带“recipient-list-invite”标记,在消息中包含“Content-Disposition”类型为“recipient-list”的消息体,消息体内容为对象列表,列表中含两条记录,一条是UE-B的地址和替换处理标记,表示要替换A-B会话,比如表示为“UE-B?Replaces=A-B”,另一条是UE-C的地址;
步骤304、SE收到请求,从消息携带的信息中得知是要批量增加会议成员的,同时从Refer-To头字段的值中得知,该字段不含成员信息,于是立即应答请求,比如回应“200OK”消息;
步骤305~308与图2中的步骤205~208相同。
图4示出了根据本发明的会议业务创建后使用REFER批量增加会议成员的流程图,其中,Refer-To包含成员信息,以及其中,描述了UE-A在创建会议业务后,使用REFER技术同时增加UE-B和UE-C加入会议,并且UE-B与UE-A已有会话连接,其步骤如下:
步骤401、UE-A和UE-B之间已有A-B会话连接;
步骤402、UE-A已在会议业务服务设备SE上建立会议业务,并可能已有其他成员加入;
步骤403、UE-A请求会议业务服务设备SE增加其他多个成员加入会议,比如发送REFER(转移)消息,并且消息的Refer-To头字段的值含UE-B或UE-C的地址,消息中携带对象列表,比如使用“recipient-list”技术,在“Require”头字段中携带“recipient-list-invite”标记,在消息中包含“Content-Disposition”类型为“recipient-list”的消息体,消息体内容为对象列表。如果Refer-To头字段的值含UE-B的地址,则需携带有替换处理标记,表示要替换A-B会话,比如该字段的值可表示为“UE-B?Replaces=A-B”,同时对象列表中包含UE-C的地址,但不包含UE-B的地址;如果Refer-To头字段的值含UE-C的地址,则对象列表中包含UE-B的地址和替换处理标记,比如表示为“UE-B?Replaces=A-B”,但不包含UE-C的地址;
步骤404、SE收到请求,从消息携带的信息中得知是要批量增加会议成员的,同时从Refer-To头字段的值中得知,该字段含成员信息,于是立即应答请求,比如回应“200OK”消息;
步骤405~408与图2中的步骤205~208相同。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
机译: 使用无线通信网络的会议通知服务方法,特别是通过无线通信网络形成会议组并呼叫该组成员以进行批量离线会议
机译: 会议会话邀请消息的计算机辅助形成方法,会议会话的计算机辅助创建方法,会议会话中的计算机辅助消息处理方法,会议会话创建单元,会议创建部门和通信终端设备
机译: 会议会话邀请消息的计算机辅助形成方法,会议会话的计算机辅助创建方法,会议会话中的计算机辅助消息处理方法,会议会话创建单元,会议创建部门和通信终端设备