标识会议中的参与者的制作方法

文档序号:7680992阅读:220来源:国知局
专利名称:标识会议中的参与者的制作方法
技术领域
本发明涉及会议中参与者的标识。具体(但非排他地)来说,本
发明涉及一种系统,通过该系统在基于蜂窝的即按即说(PoC)会议中以及根据二进制发言权控制协议(Binary Floor Control Protocol)(BFCP )工作的任何会议中一个参与者可以获取所有其他参与者的知识。
背景技术
IP多媒体服务在相同的会话内提供语音、视频、消息传送、数据等的动态组合。通过增加可能组合的媒体和基本应用的数量,提供给最终用户的服务的数量将增加,并将丰富个人之间的通信体验。这将引导出新一代个性化丰富的多力某体通信服务。
IP多媒体子系统(IMS )是由第三代合作伙伴项目(3GPP)定义的用于通过移动通信网络(3GPPTS 22.228、 TS 23.228、 TS 24.229、TS 29.228、 TS 29.229、 TS 29.328和TS 29.329发行版5至7 )提供IP多媒体服务的技术。IMS通过利用标准化IMS服务使能器(IMSService Enabler )来提供关键特征以丰富最终用户个人到个人的通信体验,该标准化IMS服务使能器有利于实现新的内容丰富的个人到个人(客户端与客户端)通信服务以及通过基于IP的网络的个人到个人(客户端与客户端)服务。IMS利用会话初始协议(SIP)来建立和控制用户终端之间(或用户终端与应用服务器之间)的呼叫或会话。虽然SIP是作为用户与用户的协议来创建的,但是IMS允许运营商和服务提供商控制对服务的用户接入并相应地对用户计费。
图1以示意图形式示出在分组交换(PS)和电路交换(CS)接
5入域的情况中IMS如何适合移动网络架构。呼叫会话控制功能(CSCF)作为IMS的SIP代理来工作。3GPP架构定义三种类型的CSCF:作为IMS内用于SIP终端的第一联络点的代理CF(P-CSCF);向用户提供该用户预订的服务的服务CSCF (S-CSCF);以及其作用是标识正确的S-CSCF和将经由P-CSCF从SIP终端接收到的请求转发到S-CSCF的查询CSCF (I-CSCF )。
IMS提供的第 一且最重要的服务之一是基于蜂窝的即按即说(PoC )。 PoC是与传统的"对讲机(Walkie-Talkie)"服务相似的多方会议服务。用户在要讲话时按下并按住按钮,但是他们要等到他们的终端告知他们可以发言时才能开始发言,并在他们完成讲话时释放按钮。会议中的所有其他用户将听到发言。
PoC具有一些优于其他语音服务的优点。传统移动电话网络和设备利用全双工通信(使用单独的频率来进行发射和接收),这允许客户呼叫移动或陆地线路网络上的其他人,并且能够同时讲话和听对方说。此类通信需要通过拨打电话号码并且另一方接听该呼叫以启动连接,并且该连接保持活动状态,直到任一方结束呼叫或因信号丢失或网络中断而造成连接丢弃为止。PoC允许以类似于双向无线电的方式向网络上的其他方发送不定发射而无需首先对他们拨号。PoC是半双工服务(使用单个频率),这意味着一次仅一个用户能够讲话。PoC无需高带宽链路,因此无需部署新的无线电技术。
PoC目前4吏用讲话突发控制协议(Talk Burst Control Protocol)(TBCP )。 TBCP是专用于PoC的基于实时控制协议(RTCP )的发言权控制。即,TBCP仅在PoC中使用。
IETF已经开发一种称为二进制发言权控制协议(BFCP)的发言权控制标准。BFCP是作为二进制协议可以在低带宽接口中使用的一种通用协议。有可能的是,BFCP可能在PoC的将来版本中替代TBCP。BFCP的一些实现已经在使用,例如在提供适合的会议的会议服务器中使用。BFCP未定义向发言权参与者提供参与会议的所有参与者的知识的方法。为了获取此功能性,用户代理通常使用用于会议状态的会话初始协议(SIP)事件包,如RFC4575中定义的。
但是,用于会议状态的SIP事件包未定义任何发言权控制相关的信息。因此目前尚没有办法获取每个参与者的发言权信息数据。
目前IETF集中式会议(XCON)工作组正在致力于开发对用于会议状态的SIP事件包的扩充以便支持一些发言权信息。但是,许多用户代理不实现用于会议状态的SIP事件包。这是因为它是基于XML的,基于XML的协议在低带宽接口 (例如一些移动网络)中不是非常有效率。

发明内容
本发明主要提供对BFCP的扩充以支持对发言权信息的请求,并提供一种在BFCP内获取每个用户的发言权信息数据的方法。BFCP是已设计为非常有效率且无需高带宽链路的二进制协议。因此,它适合于在低带宽接口(例如一些移动网络)中使用。
根据本发明的一个方面,提供一种获取有关BFCP会议中的参与者的数据的方法,包括
从发言权参与者或发言权席位向发言权控制服务器发送查询消息,该查询消息请求有关会议中所有参与者的信息;以及
响应该查询消息,从发言权控制服务器向发言权参与者或发言权席位发送至少 一个状态消息,该至少 一个状态消息包含有关会议中所有参与者的信息。
因此,可以在现有的BFCP系统中使用查询消息和状态消息,以获取有关会议中所有参与者的信息。可以使用至少两个实施例现有BFCP操作(UserQuery和UserStatus操作)的扩充和/或提供附加的BFCP操作。
在一个实施例中,该查询消息可以包含UserQuery原语。已经为BFCP提供了 UserQuery原语,并且UserQuery消息包含标识符属性(attribute) (beneficiary-id属性),该属性通常用于标识请求信息所涉及的参与者。该标识符属性优选地设置成预定值(可以为零),以便
向发言权控制服务器指示要求有关会议的所有参与者的信息。
至少 一个状态消息则可以包括与会议中存在的参与者一样多的状态消息,每个状态消息包括UserStatus原语并包含有关会议中的参与者之一的信息。
在备选实施例中,查询消息包括用于告知发言权控制服务器要求有关会议中所有参与者的信息的原语。至少一个状态消息则可以是包含有关会议中所有参与者的信息的综合状态消息。该综合状态消息优选地包括聚合的属性,该聚合的属性包含关于会议中的每个参与者的beneficiary-information属性和floor-request-information属性。
上面实施例的任一实施例可以简单地结合在BFCP中,并提供有效率的解决方案。具有低带宽接口的设备(例如移动电话)可以使用此解决方案。
本发明还提供一种移动电信终端,适合于参与二进制发言权控制协议会议,该设备设置成向发言权控制服务器发送查询消息,该查询消息请求有关会^C中所有参与者的信息。
本发明还提供一种IP多媒体子系统网络中的节点,适合于作为用于二进制发言权控制协议会议的发言权控制服务器来操作,该节点设置成
从请求有关会议中所有参与者的信息的发言权参与者接收查询消息;以及
响应该查询消息,向发言权参与者发送至少一个状态消息,该至少 一个状态消息包含有关会议中所有参与者的信息。
根据本发明的另一个方面,提供一种获取有关移动电信会议中的参与者的数据的方法,包括
从发言权参与者或发言权席位向发言权控制服务器发送查询消
8息,该查询消息包含可设成离散值的标识符属性,每个值可用于标识会议中的参与者,该标识符属性设置成告知发言权控制服务器要求有
关会议中所有参与者的信息的值;以及
响应该查询消息,从发言权控制服务器向发言权参与者或发言权席位发送与会议中存在的参与者一样多的状态消息,每个状态消息包含有关^i义中的参与者之一的信息。每个状态消息中有关会议中的参与者之一 的信息优选地包括该参与者的标识。
会议优选地根据BFCP来工作,其中查询消息包括UserQuery原语,每个状态消息包括UserStatus原语。
根据本发明的又一个方面,提供一种获取有关移动电信会议中的参与者的数据的方法,包括
从发言权参与者或发言权席位向发言权控制服务器发送综合查询消息,该综合查询消息包含用于向发言权控制服务器告知请求有关会议中所有参与者的信息的原语;以及
响应该综合查询消息,从发言权控制服务器向发言权参与者或发言权席位发送综合状态消息,该综合状态消息包含有关会议中所有参与者的信息。该综合状态消息优选地包括会议中的每个参与者的标识。
会议优选地根据BFCP来工作。该综合状态消息可以包括聚合的属性,该聚合的属性包含关于会议中的每个参与者的beneficiary-information属性和floor-request-information属性。


图1以示意形式示出移动通信系统中的IP多i某体子系统的架构。图2是BFCP会议的示意图示。
具体实施例方式
图2示出目前由BFCP执行的任务。BFCP —般提供用于实现如下功能的方式
用于发言权参与者向发言权控制服务器发送发言权请求。 用于发言权控制服务器授予或拒绝来自发言权参与者访问给定资源的请求。
用于发言权席位向发言权控制服务器发送有关发言权请求的决定。
用于发言权控制服务器使发言权参与者和发言权席位被告知有关给定发言权或给定发言权请求的状态。
BFCP分组由12个八位字节通用报头(common header )后跟属性组成。通用报头包含称为"原语"的8位字段,它标识消息的主要目的。
BFCP指定与关于会议中的单个发言权参与者的信息的请求相关的两个原语^er(^er/和WeriYa,iAf。重新定义这些才喿作的^f亍为Y吏得发言权参与者能够请求有关会议中所有发言权参与者的发言权信息。
原语^er( i/e/y使客户端(发言权参与者或发言权席位)能够请求有关会议中另一个参与者的信息。这通过向发言权控制服务器发送该原语来实现。UserQuery消息(在通用报头中含有"eif"er/原语)具有如下格式
UserQuery = (COMMON-HEADER):[BENEFICIARY-ID]* [EXTENSION-ATTRIBUTE]UserQuery消息中的benef iciary-id属性用于标识请求信息所涉及的参与者。
当发言权控制服务器接收到UserQuery消息时,它向客户端返回UserStatus消息(在通用才艮头中含有Wer57^iAy原语)。UserStatus消息通常包含有关UserQuery消息中标识的参与者的信息,并且具有如下格式UserStatus = (COMMON-HEADER)*(FLOOR-REQUEST-INFORMATION)*[EXTENSION-ATTRIBUTE]
UserQuery消息中的beneficiary-id属性一般用于标识单个发言权参与者。但是,可以通过对此属性赋予零值来将此消息修改成请求有关会议中所有发言权参与者的发言权信息。
在接收到具有设置成零的beneficiary-id属性的UserQuery消息时,发言权控制服务器发送与会议中存在的参与者一样多的UserStatus消息。
还可以使用一种用于实现有关会议中所有发言权参与者的请求发言4又信息的备选方法,该方法无需》务改Wer57Ww 消息和^er(^eiy消息的行为。此备选方法包括使用两个新的BFCP消息,一个由发言权参与者或发言权席位发送,以及一个由发言权控制服务器发送。第一个新消息是由发言权参与者或发言权席位发送的消息,并且此消息具有如下格式
New operation 1 = (COMMON-HEADER)*[EXTENSION-ATTRIBUTE]
该消息具有从发言权控制服务器请求会议中所有参与者的发言权信息的特定目的,并且此目的由COMMON-HEADER属性中的新原语标识。此原语的名称未指定。将认识到可以使用该新原语的任何名称和值。
当接收到New operation 1消息时,发言权控制服务器以第二新消息(化『0;7era〃朋2)来响应,其定义为如下New operation 2 = (COMMON-HEADER)
* (NEW-ATTRIBUTE)
*[EXTENSION-ATTRIBUTE]此消息在NEW-ATTRIBUTE属性中包含有关会议中每个发言权参与
11者的信息。NEW-ATTRIBUTE属性是包含beneficiary-information和floor-request-info謹tion属性的聚合的属性
NEW-ATTRIBUTE = (NEW-ATTRIBUTE-HEADER)
(BENEFICIARY-INFORMATION)(FLOOR-REQUEST-INFORMATION)* [EXTENSION—ATTRIBUTE]
每个NEW-ATTRIBUTE包含有关一个参与者的信息。该新消息Newoperation 2包含与会议中的参与者一样多的NEW-ATTRIBUTES属性。
因此,通过向请求信息的参与者发送New operation 2消息,将关于会议中所有参与者的发言权信息返回到请求此信息的参与者。
将认识到,源于上述实施例的变化可仍属于本发明的范围。例如,描述了可以将Us erQue ry消息中的benef i c i a ry- i d属性i殳置成零以告知发言权控制服务器请求有关会议中所有参与者的信息。将认识到还可以为beneficiary-id使用其他值,只要发言权控制服务器将它们理解为提供有关所有参与者的信息的指令即可。
权利要求
1.一种获取有关二进制发言权控制协议会议中的参与者的数据的方法,包括从发言权参与者或发言权席位向发言权控制服务器发送查询消息,所述查询消息请求有关所述会议中的所有参与者的信息;以及响应所述查询消息,从所述发言权控制服务器向所述发言权参与者或发言权席位发送至少一个状态消息,所述至少一个状态消息包含有关所述会议中的所有参与者的信息。
2. 如权利要求1所述的方法,其中所述查询消息包含BFCPUserQuery原语和可设置成离散值的标识符属性,每个值可用于标识所述会议中的参与者,所述标识符属性设置成向所述发言权控制服务器告知要求有关所述会议中的所有参与者的信息的值。
3. 如权利要求2所述的方法,其中所述查询消息中的所述标识符属性设置成零,以向所述发言权控制服务器告知要求有关所述会议中的所有参与者的信息。
4. 如权利要求2或3所述的方法,其中所述标识符属性是BFCPbeneficiary-id属性。
5. 如前面权利要求中任一项所述的方法,其中所述至少一个状态消息包括与所述会i义中存在的参与者一样多的状态消息,每个状态消息包括UserStatus原语并包含有关所述会议中的参与者之一的信息。
6. 如权利要求5所述的方法,其中每个状态消息包括所述会议中的参与者之一的标识。
7. 如权利要求1所述的方法,其中所述查询消息包括用于向所述发言权控制服务器告知请求有关所述会议中的所有参与者的信息的原语。
8. 如权利要求7所述的方法,其中所述至少一个状态消息是包含有关所述会议中的所有参与者的信息的综合状态消息。
9.如权利要求8所述的方法,其中所述综合状态消息包括聚合的属性,所述聚合的属性包含关于所述会议中的每个参与者的beneficiary-information属性和floor-request-information属性。
10. —种移动电信终端,适合于参与二进制发言权控制协议会议,所述设备设置成向发言权控制服务器发送查询消息,所述查询消息请求有关所述会议中的所有参与者的信息。
11. 如权利要求10所述的设备,适合于参与如权利要求1至9中任一项所述的方法。
12. —种IP多々某体子系统网络中的节点,适合于作为用于二进制发言权控制协议会议的发言权控制服务器来操作,所述节点设置成从请求有关所述会议中的所有参与者的信息的发言权参与者接收查询消息;以及响应所述查询消息,向所述发言权参与者发送至少一个状态消息,所述至少一个状态消息包含有关所述会议中的所有参与者的信自
13. 如权利要求12所述的节点,适合于参与如权利要求1至9中任一项所述的方法。
14. 一种获取有关移动电信会议中的参与者的数据的方法,包括从发言权参与者或发言权席位向发言权控制服务器发送查询消息,所述查询消息包含可设成离散值的标识符属性,每个值可用于标识所述会议中的参与者,所述标识符属性设置成向所述发言权控制服务器告知要求有关所述会议中的所有参与者的信息的值;以及响应所述查询消息,从所述发言权控制服务器向所述发言权参与者或发言权席位发送与所述会议中存在的参与者一样多的状态消息,每个状态消息包含有关所述会议中的参与者之一的信息。
15. 如权利要求14所述的方法,其中所述查询消息中的所述标识符属性设置成零。
16. 如权利要求14或15所述的方法,其中每个状态消息中有关所述会议中的参与者之一的信息包括该参与者的标识。
17. 如权利要求14、 15或16所述的方法,其中所述会议根据二进制发言权控制协议来工作,以及其中所述查询消息包括UserQuery原语,并且每个状态消息包括UserStatus原语。
18. —种获取有关移动电信会议中的参与者的数据的方法,包括从发言权参与者或发言权席位向发言权控制服务器发送综合查询消息,所述综合查询消息包含用于向所述发言权控制服务器告知请求有关所述会议中的所有参与者的信息的原语;以及响应所述综合查询消息,从所述发言权控制服务器向所述发言权参与者或发言权席位发送综合状态消息,所述综合状态消息包含有关所述会议中的所有参与者的信息。
19. 如权利要求18所述的方法,其中所述综合状态消息包括所述会议中的每个参与者的标识。
20. 如权利要求18或19所述的方法,其中所述会议根据二进制发言权控制协议来工作。
21. 如权利要求20所述的方法,其中所述综合状态消息包括聚合的属性,所述聚合的属性包含关于所述会议中的每个参与者的beneficiary-information属性和floor-request-information属性。
全文摘要
提供一种用于获取有关二进制发言权控制协议(BFCP)会议中参与者的数据的方法。该方法包括从发言权参与者或发言权席位向发言权控制服务器发送查询消息,该查询消息请求有关会议中的所有参与者的信息,并且从发言权控制服务器向发言权参与者发送至少一个状态消息,该至少一个状态消息包含有关会议中所有参与者的信息。这些操作在BFCP内执行。
文档编号H04L12/58GK101578850SQ200780049862
公开日2009年11月11日 申请日期2007年1月15日 优先权日2007年1月15日
发明者G·G·卡马里洛, O·D·诺沃 申请人:艾利森电话股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1