一种实现用户终端通信的方法、装置和系统的制作方法

文档序号:7648950阅读:100来源:国知局
专利名称:一种实现用户终端通信的方法、装置和系统的制作方法
技术领域
本发明涉及到通信领域的多媒体通信技术,特别涉及到一种用户终端通 信的方法、装置和系统。
背景技术
随着宽带网络的发展,移动通信将不仅仅局限于传统的话音通信,结合 音频、视频、图片和文本等多媒体类型的多媒体业务将逐渐开展起来,同时
多方通信逐渐成为一种普遍的业务,目前PoC系统是一种集中控制的多方 多媒体通信系统。类似于PoC业务的多媒体会议业务同样将多个会话参与 方使用多媒体的手段连接起来。
PoC是一种半双工、即时、多方通信方式,允许用户与一个或多个用户 进行通信。使用该业务的用户与某个用户通话或广播到一个群组的参与者。 接收方收到这个发言声音后,可以没有任何动作(例如不应答这个呼叫), 或者在听到发送方声音之前,;陂通知并且必须接收该呼叫,在该初始语音完 成后,其他参与者可以响应该语音消息。
同时,随着技术的不断发展,对标准制定也在不断的改进。而在现有技 术中,往往规定了向后兼容性的技术要求,即后期版本的通信设备终端必须 包括前期版本通信设备终端的功能,前期版本的终端设备能够在后期版本的 网络设备组成的网络中正常工作和使用前期版本的功能;而后期版本终端的 功能和特性在前期版本设备组成的网络中不要求能够使用。
例如,目前,开放移动联盟(OMA)定义了 PoCl.O标准和PoC2.0标 准,OMA的PoC1.0标准从业务特性、业务需求、业务实现、网络框架、运 营需求、协议支持、信令控制、媒体控制等诸多方面都进行定义和要求,是
一套比较完善的业务标准,但是它在某些应用情况下还有一定局限性,比如
说PoC1.0只定义了语音类PTT业务,而在多媒体方式的PTT业务、紧急调 度以及性能要求方面都还存在不足之处。目前OMA已经制定PoC2.0标准, 解决PoCl.O存在的不足,同时还提供了预占优先、灾难处理、话音箱、语 音多播等功能。OMA的PoC2.0标准的制定,将对PoC业务的发展有着更 加重要的意义。
在OMA PoC2.0定义了可以为用户保存会话控制数据和会话业务数据 的存储功能PoC Box (包括UE PoC Box和NW PoC Box ),但是在PoCl .0 版本的业务规范中,没有定义存储功能的业务特性。根据向后兼容性的基本 要求,PoCl.O版本终端无法识别PoC Box的信令信息,将不能够使用PoC2.0 网络中提供的PoC Box功能。对于用户来说,PoC2.0用户的PoC Box功能 是无法保存PoCl.O用户发出的会话数据的,因此PoCl.O的终端无法使用
又例如,在多媒体会议系统中,现有多媒体终端接入新开发的多媒体会 议系统中,会出现新增的特性和功能原有多媒体终端无法使用的情况。在这 种情况下,新开发的多媒体会议系统的信令将有至少部分信息原有多媒体终 端无法识别,这也使得在终端之间通信存在一定障碍。

发明内容
本发明实施例所要解决的技术问题是提供了实现用户终端通信的方法、 装置和系统。
一种实现用户终端通信的方法,包括
主叫用户终端通过应用服务器和被叫用户终端进行通信,根据主叫用户 终端的版本信息和相关业务信息和^L叫用户终端的版本信息,判断主叫用户 终端是否能够识别被叫用户终端发出的相关业务信息,如果否,则生成主叫 用户终端能够支持的业务信息;
主叫用户终端接收能够支持的业务信息。
一种应用服务器,包括消息接收单元、判断单元、消息生成单元、消息
发送单元;
消息接收单元用于接收业务请求消息或业务响应消息,从业务请求消息 或响应消息中获取相关的版本信息和业务信息;
判断单元用于根据消息接收单元获取的相关的版本信息和业务信息判 断主叫用户终端是否能够识别被叫用户终端的业务信息,如果是,则通知消 息发送单元发送业务响应消息;否则,触发消息生成单元;
消息生成单元用于生成主叫用户终端能够支持的业务信息;
消息发送单元用于发送业务响应消息或者发送生成主叫用户终端能够 支持的业务信息。
一种用户终端,包括消息接收单元、判断单元、消息生成单元和消息发 送单元;
消息接收单元用于接收业务请求消息,从业务请求消息中获取主叫用户 终端版本信息和业务信息;
判断单元用于根据消息接收单元获取的主叫用户终端的版本和业务信 息判断主叫用户终端是否能够识别其终端的业务信息,如果是,则通知消息 发送单元发送业务响应消息;否则,触发消息生成单元;
消息生成单元用于生成主叫用户终端能够支持的业务信息;
消息发送单元用于发送业务响应消息或发送生成主叫用户终端能够支 持的业务信息。
一种用户终端通信系统,包括主叫用户终端、被叫用户终端和应用服 务器,应用服务器接收主叫用户终端发送的业务请求消息或被叫用户终端发 送的业务响应消息,从业务请求消息中获取主叫用户终端版本信息和相关业 务信息或从所述的业务响应消息中获取被叫用户终端的版本信息和相关业 务信息,根据主叫用户终端版本信息和相关业务信息和被叫用户终端版本信
息判断主叫用户终端是否能够识别被叫用户终端发出的相关的业务信息,如 果否,则生成主叫用户终端能够支持的业务信息并发送给主叫用户终端。
一种用户终端通信系统,包括主叫用户终端、被叫用户终端和应用服 务器,被叫用户终端接收主叫用户终端通过应用服务器发送的业务请求消 息,或者生成业务应答消息通过应用服务器发送给主叫用户终端,以及判断 主叫用户终端能否识别被叫用户终端发送的相关的业务信息,如果否,生成 主叫用户终端能够支持的业务信息通过应用服务器发送给主叫用户终端。
由此可以看出,本发明实现用户终端通信的方法、装置和系统,通过发 送携带主叫用户终端版本信息和相关业务信息的消息,由应用服务器或者被 叫用户终端判断主叫用户终端是否可以识别被叫用户终端的相关业务信息, 如果不可以识别,通过应用服务器或被叫用户终端给主叫用户终端发送能够 支持的业务信息,比如语音信息或短消息信息,该业务信息的内容包括被叫 用户终端版本信息、业务信息、功能提示或使用方法,主叫用户终端将业务 信息的内容呈现给用户。通过给主叫用户终端发送能够支持的业务信息,可 以实现用户终端的通信。


图1为本发明实施例一提供的用户终端通信方法的流程图; 图2为本发明实施例二提供的用户终端通信方法的流程图; 图3为本发明实施例三提供的用户终端通信方法的流程图; 图4为本发明实施例四提供的用户终端通信方法的流程图; 图5为本发明实施例五提供的用户终端通信方法的流程图; 图6为本发明实施例六提供的用户终端通信方法的流程图; 图7为本发明实施例七提供的用户终端通信系统组成框图; 图8为本发明实施例八提供的用户终端通信系统组成框具体实施例方式
本发明实施例公开了一种实现终端通信的方法、装置和系统,特别是当 主叫用户为前版本终端,被叫用户为后版本终端时,实现前版本用户终端和 后版本终端通信,使前版本终端能够使用后版本终端提供的业务,其中业务
包括PoC业务、会议业务、消息类业务、呈现业务、位置业务以及移动广 播类业务、移动广告业务等。
本发明实施例一至五以PoC业务为例进行说明,在PoCl用户终端和 PoC2用户终端建立通信时,PoCl用户终端发送包含PoCl版本信息和相关 业务信息的SIP信令邀请消息,根据路由策略路由到PoC Box上,由PoC Server或PoC2用户终端判断PoCl用户终端能否识别PoC Box所发出的SIP 信令中的PoCBox的相关业务信息,如果PoCl不能识别信令中的相关业务 信息,则由PoC Server或PoC Box发送语音信息或短消息信息通知PoCl正 在建立与PoC Box的连接,PoCl用户终端可以使用PoC2用户终端的业务 信息。
本发明实施例六以会议业务为例进行说明,实现用户终端通信的方法。 本发明实施例六说明了支持视频和音频会议终端和只支持音频的会议终端 建立ii/f言的方法。
下面结合附图对本发明实施例的具体实施方式
做进一步的详细阐述。 图1为本发明实施例一提供使用PoCl归属的PoC服务器(PoC Server)
以语音信息通知的方式实现用户终端通信的方法。如图l所示,具体包括以
下步骤
步骤1:主叫用户PoCl呼叫用户PoC2, PoCl Client (PoCl客户端) 生成SIP INVITE邀请消息发送给PoCl归属的PoC服务器,其中SIP INVITE 邀请消息中包括表示PoCl Client的版本信息和相关业务信息(如主叫用户 PoCl终端版本信息PoC 1.0、被叫用户PoC2终端地址等);
步骤2-3: PoCl归属的PoC Server保存PoCl Client的版本信息和相关
业务信息,把SIP INVITE邀请消息路由到PoC2归属的PoC Server上,PoC2 归属的PoC Server根据PoC2的相关业务信息获得SIP INVITE邀请消息的 路由信息,如果是路由到PoC2的业务终端PoC Box , PoC2归属的PoC Server 把SIP INVITE邀请消息路由到PoC2的业务终端PoC Box,转到步骤4-5; 否则,将SIP INVITE邀请消息路由到PoC2 Client,通信后续工作流程和现 有技术相同,在这里不再赘述;
步骤4-5: PoC Box接收SIP INVITE邀请消息后,生成包含PoC Box 的版本信息和相关业务信息的200 OK应答消息,把200 OK应答消息发送 到PoC2归属的PoC Server上,PoC2归属的PoC Server将200 OK应答消息 转发给PoCl归属的PoC Server;
步骤6: PoCl归属的PoC Server接收200OK应答消息,获取PoC Box 的版本信息和相关业务信息,根据保存的PoCl Client的版本信息和相关的 业务信息和PoC Box版本信息判断PoCl Client是否能够识别200 OK应答 消息中的PoCBox的业务信息,如果可以识别,则转发200 OK应答消息, 该消息中包括支持PoCl的信息,建立他们之间的连接,进行正常的通信, 如杲不能够识别,则转到步骤9;
在这需要指出的是,在PoCl和PoCBox通信没有建立连接进行通信之 前,PoCl Client也可以发起发言请求,该发言请求可以是默认的SIP INVITE 邀请消息中包括发言请求消息,或者是PoCl Client另外发起的发言请求, 即步骤7;
PoCl归属的PoC Server拒绝PoCl Client的发言请求或按照流程批准发 言请求以后,即步骤8中描述的内容,转到步骤9;
步骤9: PoCl归属的PoC Server发送语音信息,通知PoCl Client正在 建立与PoC Box录音设备的连接等信息,PoCl Client把该业务消息呈现给 用户PoCl;
步骤10:PoCl Client与PoC Box进行正常的通信,PoC Box将记录PoCl
用户发出的语音信息和控制信息。
在上述的步骤8中,拒绝PoCl Client发言请求的是PoC Server的控制 功能,在按照流程批准发言请求后,本次的发言并不能成功保存;在步骤9 中,发送语音信息的可以是主叫用户PoCl归属的PoC Server的参与功能, 也可以是主叫用户PoCl归属的PoC Server的控制功能,该语音信息中包括 PoCBox信息,录音的业务信息,功能提示或使用方法等信息。
在该方法中PoCBox可以为UE (用户终端)PoC Box,也可以是NW (网络)PoCBox。
图2为本发明实施例二提供的使用PoC Box以语音通知方式实现用户终 端通信的方法。如图2所示,具体包括以下步骤
步骤1:主叫用户PoCl呼叫用户PoC2, PoCl Client生成SIP INVITE 邀请消息发送给PoCl归属的PoC服务器,其中SIP INVITE邀请消息中包 括表示PoCl Client的版本信息和相关业务信息(如主叫用户PoCl终端版本 信息PoCl.O、被叫用户PoC2终端地址等);
步骤2-3: PoCl归属的PoC Server保存PoCl Client的版本信息和相关 业务信息,把包括PoCl Client的版本信息和相关的业务信息的SIP INVITE 邀请消息路由到PoC2归属的PoC Server上,PoC2归属的PoC Server才艮据 PoC2的相关业务信息获得SIP INVITE邀请消息的路由信息,如果是路由到 PoC2的业务终端PoC Box, PoC2归属的PoC Server把SIP INVITE邀请消 息路由到PoC2的业务终端PoC Box,转到步骤4-5;否则,将SIP INVITE 邀请消息路由到PoC2 Client,通信后续工作流程和现有技术相同,在这里不 再赘述;
步骤4: PoC Box接收包括PoCl Client的版本信息和相关业务信息的 SIP INVITE邀请消息,根据接收到的PoCl Client的版本信息和相关业务信 息判断PoCl Client是否能够识别信令信息中的PoC Box的业务信息,如果 能够识别,则通信后续工作流程和现有技术相同;如果不能够识别,则生成
包含PoC Box的版本信息和相关业务信息的200 OK应答消息,把200 OK 应答消息发送到PoC2归属的PoC Server上,PoC2归属的PoC Server将200 OK应答消息转发给PoCl归属的PoC Server;
步骤5-6: PoCl归属的PoC Server转发200 OK应答消息;
在这需要指出的是,在PoCl和PoC Box通信没有建立连接进行通信之 前,PoCl Client也可以发起发言请求,该发言请求可以是默认的SIP INVITE 邀请消息中包括发言请求消息,或者是PoCl Client另外发起的发言请求, 即步骤7;
PoCl归属的PoC Server拒绝PoCl Client的发言请求或按照流程批准发 言请求以后,即步骤8中描述的内容,转到步骤9;
步骤9-11: PoC Box发送语音信息,通知PoCl Client正在建立与PoC Box 录音设备的连接,功能提示或使用方法等信息,PoCl Client把该业务消息呈 现给用户PoCl;
步骤12: PoCl Client进行正常的通信,PoC Box将记录PoCl用户发出 的语音信息和控制信息。
在上述的步骤8中,拒绝PoCl Client发言请求的是PoC Server的控制 功能,在按照流程批准发言请求后,本次的发言并不能成功保存;
在该方法中PoCBox可以为UE (用户终端)PoC Box,也可以是NW (网络)PoCBox。
图3为本发明实施例三提供的使用PoCl归属的PoC Server以短消息通 知的方式实现用户终端通信的方法。如图3所示,具体包括以下步骤
步骤l:主叫用户PoCl呼叫用户PoC2, PoCl Client生成SIP INVITE 邀请消息发送给PoCl归属的PoC服务器,其中SIP INVITE邀请消息中包 括表示PoCl Client的版本信息和相关业务信息(如主叫PoCl用户终端版本 信息PoCl.O、被叫PoC2用户终端地址等);
步骤2-3: PoCl归属的PoC Server保存PoCl Client的版本信息和相关 业务信息,把SIP INVITE邀请消息路由到PoC2归属的PoC Server上,PoC2 归属的PoC Server根据PoC2的相关业务信息获得SIP INVITE邀请消息的 路由信息,如果是路由到PoC2的业务终端PoC Box,PoC2归属的PoC Server 把SIP INVITE邀请消息路由到PoC2的业务终端PoC Box,转到步骤4-5; 否则,将SIP INVITE邀请消息路由到PoC2 Client,通信后续工作流程和现 有技术相同,在这里不再赘述;
步骤4-5: PoC Box接收SIP INVITE邀请消息后,生成包含PoC Box 的版本信息和相关业务信息的200 OK应答消息,把200 OK应答消息发送 到PoC2归属的PoC Server上,PoC2归属的PoC Server将200 OK应答消息 转发给PoCl归属的PoC Server;
步骤6: PoCl归属的PoC Server接收200OK应答消息,获取PoC Box 的版本信息和相关业务信息,根据保存的PoCl Client的版本信息和业务信 息和PoC Box版本信息判断PoCl Client是否能够识别200 OK应答消息中 的PoCBox的业务信息,如果可以识别,则转发2000K应答消息,该消息 中包括支持PoCl的信息,建立他们之间的连接,进行正常的通信,如果不 能够识别,则转到步骤9;
在这需要指出的是,在PoCl和PoC Box通信没有建立连接进行通信之 前,PoCl Client也可以发起发言请求,该发言请求可以是默认的SIP INVITE 邀请消息中包括发言请求消息,或者是PoCl Client另外发起的发言请求, 即步骤7;
PoCl归属的PoC Server拒绝PoCl Client的发言i青求或按照流程批准发 言请求以后,即步骤8中描述的内容,转到步骤9;
步骤9: PoCl归属的PoC Server发送短消息信息,通知PoClClient正 在建立与PoC Box录音设备的连接等信息,PoCl Client把该业务消息提供 给PoCl用户;
PoC Server发送的短消息信息,可以采用多种方式,如传统的SMS短 消息,多媒体彩信MMS,推荐使用的消息类型还可以是SIP MESSAGE消 息、SIPINFO消息,以及SIP NOTIFY消息。在该消息中至少要包括以下内 容,主叫用户,被叫用户、用于用户识别会话的标志,被叫用户终端类型, 在通信建立过程中主叫用户终端不能识别的被叫用户终端提供的业务信息 等。在使用每种短消息形式发送时,需要根据各自使用的协议和规范对消息 的内容进行组织。
步骤10: PoCl Client与PoC Box进行正常的通信,PoC Box将记录PoCl 用户发出的语音信息和控制信息。
在上述的步骤8中,拒绝PoCl Client发言请求的是PoC Server的控制 功能,在按照流程批准发言请求后,本次的发言并不能成功保存。
在该方法中PoCBox可以为UE (用户终端)PoC Box,也可以是NW (网络)PoCBox。
图4为本发明实施例四提供的使用PoC Box以短消息通知方式实现用户 终端通信的方法。如图4所示,具体包括以下步骤
步骤1:主叫用户PoCl呼叫用户PoC2, PoCl Client生成SIP INVITE 邀请消息发送给PoCl归属的PoC服务器,其中SIP INVITE邀请消息中包 括表示PoCl Client的版本信息和相关业务信息(如主叫用户PoCl终端版本 信息PoCl.O、 -故叫用户PoC2终端地址等);
步骤2-3: PoCl归属的PoC Server保存PoCl Client的版本信息和相关 业务信息,把包括PoCl Client的版本信息和相关的业务信息的SIP INVITE 邀请消息路由到PoC2归属的PoC Server上,PoC2归属的PoC Server根据 PoC2的相关业务信息获得SIP INVITE邀请消息的路由信息,如果是路由到 PoC2的业务终端PoC Box, PoC2归属的PoC Server把SIP INVITE邀请消 息路由到PoC2的业务终端PoC Box,转到步骤4-5;否则,将SIP INVITE 邀请消息路由到PoC2 Client,通信后续工作流程和现有技术相同,在这里不 再赘述;
步骤4: PoC Box接收包括PoC 1 Client的版本信息和相关业务信息的SIP INVITE邀请消息,根据接收到的PoCl Client的版本信息和相关业务信息判 断PoCl Client是否能够识别PoC Box的业务信息,如果能够识別,则通信 后续工作流程和现有技术相同;如果不能够识别,则生成包含PoCBox的版 本和相关业务信息的200 OK应答消息,把200 OK应答消息发送到PoC2 归属的PoC Server上,PoC2归属的PoC Server将200 OK应答消息转发给 PoCl归属的PoC Server;
步骤5-6: PoCl归属的PoCServer转发200OK应答消息; 在这需要指出的是,在PoCl和PoC Box通信没有建立连接进行通信之 前,PoCl Client也可以发起发言请求,该发言请求可以是默认的SIP INVITE 邀请消息中包括发言请求消息,或者是PoCl Client另外发起的发言请求, 即步骤7;
PoCl归属的PoC Server拒绝PoCl Client的发言请求或按照流程批准发 言请求以后,即步骤8中描述的内容,转到步骤9。
步骤9-ll: PoCBox发送短消息信息,通知PoCl Client正在建立与PoC Box录音设备的连接等信息,PoCl Client把该业务消息提供给用户PoCl;
PoC Box发送的短消息信息,可以采用多种方式,如传统的SMS短消 息,多媒体彩信MMS,推荐使用的消息类型还可以是SIP MESSAGE消息、 SIP INFO消息,以及SIP NOTIFY消息。该短消息中至少要包括以下内容, 主叫用户,被叫用户,用于用户识别会话的标志,被叫用户终端类型,在通 信建立过程中主叫用户终端不能够识别的被叫用户终端提供的业务信息等。 在使用每种短消息形式发送时,每种消息需要根据各自使用的协议和规范对 消息的内容进行组织。
步骤12: PoCl Client与PoC Box进行正常的通信,PoC Box将记录PoCl
用户发出的语音信息和控制信息。
在上述的步骤8中,拒绝PoCl Client发言请求的是PoC Server的控制 功能,在按照流程批准发言请求后,本次的发言并不能成功保存;
在该方法中PoCBox可以为UE (用户终端)PoCBox,也可以是NW (网络)PoCBox。
图5为本发明实施例五提供的使用PoC2归属的PoC Server语音通知或 短消息通知的方式实现用户终端通信的方法,与本发明实施例二不同之处在 于,PoC2归属的PoC Server根据接收到的PoCl Client的版本信息和相关业 务信息和PoC2的版本信息判断PoCl Client是否能够识别信令信息中的PoC Box的业务信息,如果不能,则PoC2归属的PoC Server通过语音消息或者 短消息通知的方法建立PoCl与PoC2之间的通信。
图6为本发明实施例六提供了 一种用户终端实现会议业务通信的方法, 其中终端分别为支持语音业务版本的终端和支持语音和视频业务的版本终 端,具体包括以下步骤
步骤l:用户Tl通过应用服务器给用户T2发送包含T1版本信息和相 关业务信息的邀请消息建立通信;
步骤2: T2 Client生成应答消息发给应用服务器,应用服务器根据邀请 消息中的T1 Client版本信息和相关业务信息和T2的版本信息判断T1 Client 能否识别T2 Client发送信令信息中的业务信息,如果能够识别,则同正常 的通信流程相同,如果不能够识别,则转到步骤3;
步骤3:应用服务器转发应答消息给用户Tl;
步骤4:应用服务器发送语音消息通知或者短消息通知Tl Client,正在 建立与T2 Client的连接,语音消息或短消息中包括了 T2 Client的版本信息, 业务信息,功能提示或使用方法;
步骤5: Tl Client与T2 Client建立通信连接,进行正常的通信。
上述步骤中,本发明方法,充分利用了通过给旧版本发送能够支持和理 解的业务信息,使得能够实现用户终端的通信。
图7为本发明实施例七提供的用户终端通信系统的组成框图。该系统包 括主叫用户终端PoCl ClientllO、 ^皮叫用户终端PoC2 Clientl30和PoC Serverl20, PoCl Client通过PoC Server和PoC2通信,PoC Server包括消息 接收单元121、判断单元122、消息生成单元123、消息发送单元124;
消息接收单元用于接收PoCl Client发送的业务请求消息或PoC2发送业 务响应消息,从业务请求消息中获取PoCl Client版本信息和相关业务信息 或从业务响应消息中获取PoC2的版本信息和相关业务信息;
判断单元用于根据消息接收单元获取的PoCl Client版本和相关业务信 息和PoC2的版本信息判断PoCl Client是否能够识别PoC2的相关业务信 息,如果是能够支持,则通知消息发送单元发送相关业务信息;否则,触发 消息生成单元;
消息生成单元用于生成PoCl Client能够支持的业务信息;
消息发送单元用于发送相关业务信息或者将生成PoCl Client能够支持 的业务信息发送给PoCl Client。
PoCl Client能够支持的业务信息为语音信息或短消息信息。
图8为本发明实施例八提供的用户终端通信系统的组成框图。该系统包 括主叫用户终端PoCl Client210、 被叫用户终端PoC Box 220和PoC Server230, PoCl通过PoC Server向PoC Box发送业务请求消息,PoC Box 包括消息接收单元221、判断单元222、消息生成单元223、消息发送单元 224;
消息接收单元用于接收PoCl Client通过PoC Server发送的业务请求消 息,从业务请求消息中获取PoCl Client版本信息和业务信息;
判断单元用于根据消息接收模块获取的PoCl Client版本信息和相关业 务信息判断主叫用户终端是否能够识PoCBox的业务信息,如果是,则通知
消息发送模块发送相关业务信息;否则,触发消息生成单元;
消息生成单元用于生成PoCl Client能够支持的业务信息,该业务信息 内容包括被叫用户终端,业务信息,功能提示或使用方法;
消息发送单元用于发送业务信息或将生成PoCl Client能够支持的业务 信息通过PoC Server发送给PoCl Client。
PoCl Client能够支持的业务信息为语音信息或短消息信息。
本发明实施例还提出了一种应用服务器,该应用服务器120包括消息 接收单元121、判断单元122、消息生成单元123、消息发送单元124;
消息接收单元用于接收业务请求消息或业务响应消息,从业务请求消息 或响应消息中获取相关的版本信息和相关业务信息;
判断单元用于根据消息接收单元获取的相关的版本信息和相关业务信 息判断主叫用户终端是否能够识别被叫用户终端的业务信息,如果是,则通 知消息发送单元发送业务响应消息;否则,触发消息生成单元;
消息生成单元用于生成主叫用户终端能够支持的业务信息,该业务信息 的内容包括被叫用户版本信息,业务信息,功能提示或使用方法;
消息发送单元用于发送业务响应消息或者发送生成主叫用户终端能够 支持的业务信息。
本发明实施例还提供了一种用户终端装置,用户终端230包括消息接收 单元231、判断单元232、消息生成单元233、消息发送单元234;
消息接收单元用于接收业务请求消息,从业务请求消息中获取主叫用户 终端版本信息和业务信息;
判断单元用于根据消息接收单元获取的主叫用户终端的版本和业务信 息判断主叫用户终端是否能够识别其终端的业务信息,如果是,则通知消息 发送单元发送业务响应消息;否则,触发消息生成单元;
消息生成单元用于生成主叫用户终端能够支持的业务信息;
消息发送单元用于发送业务响应消息或发送生成主叫用户终端能够支
持的业务信息。
本发明实施例以PoC业务和会议业务为例说明了本发明的实现方法和 系统,但是不仅仅局限于这两种业务,还包括多种多媒体通信业务,比如消 息类业务、呈现类业务、位置业务以及移动广播类业务、移动广告业务等。
以上举优选的实施例,对本发明的目的、技术方案和优点进行了进一步 的详细说明,所应理解的是,以上为本发明的优选实施例而已,并不用以限 定本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改 进等,均应包含在本发明的保护范围之内。
权利要求
1、一种实现用户终端通信的方法,主叫用户终端通过应用服务器和被叫用户终端进行通信,其特征在于,包括根据主叫用户终端的版本信息相关业务信息和被叫用户终端的版本信息,判断所述主叫用户终端是否能够识别被叫用户终端发出的相关业务信息,如果否,则生成主叫用户终端能够支持的业务信息;所述的主叫用户终端接收能够支持的业务信息。
2、 如权利要求1所述的方法,其特征在于,应用服务器根据主叫用户 终端的版本信息和相关业务信息和被叫用户终端的版本信息,判断所述主叫 用户终端是否能够识别被叫用户终端发出的相关业务信息,如果否,则应用 服务器生成主叫用户终端能够支持的业务信息;或被叫用户终端根据主叫用户终端的版本信息和相关业务信息和其版 本信息判断所述主叫用户终端是否能够识别被叫用户终端发出的相关业务 信息,如果否,则被叫用户终端生成主叫用户终端能够支持的业务信息。
3、 如权利要求2所述的方法,其特征在于,所述应用服务器根据主叫 用户终端的版本信息和相关业务信息和被叫用户终端的版本信息,判断所述 主叫用户终端是否能够识别被叫用户终端发出的相关业务信息之前,进一步 包括主叫用户终端发送业务请求消息,应用服务器接收所述业务请求消息, 根据所述业务请求消息获取所述主叫用户终端的版本信息和相关业务信息;应用服务器将所述的业务请求信息转发给被叫用户终端,接收所述被叫 用户终端发送的业务响应消息,根据所述业务响应消息获取所述被叫用户终 端的版本信息和相关业务信息。
4、 如权利要求2所述的方法,其特征在于,所述被叫用户终端根据主 叫用户终端的版本信息和相关业务信息和其版本信息判断所述主叫用户终 端是否能够识别被叫用户终端发出的相关业务信息之前,进一步包括所述被叫用户终端通过应用服务器接收主叫用户终端发送的业务请求消息,根据所述业务请求消息获取主叫用户终端的版本信息和相关业务信 自
5、 如权利要求1所述的方法,其特征在于,所述主叫用户终端能够支 持的业务信息的内容包括被叫用户终端版本信息,业务信息,功能提示或使 用方法。
6、 如权利要求1所述的方法,其特征在于,用户终端的业务包括PoC 业务、会议业务、消息类业务、呈现类业务、位置业务、移动广播类业务或 移动广告业务。
7、 如权利要求6所述的方法,其特征在于,所述的用户终端为PoC终 端,应用服务器为PoC服务器,被叫用户终端为PoCBox。
8、 如权利要求7所述的方法,其特征在于,所述的主叫用户终端PoC 终端能够支持的业务信息包括语音信息或短消息信息,发送语音信息为PoC 服务器的控制功能,PoC服务器的参与功能或者PoC Box。
9、 如权利要求8所述的方法,其特征在于,所述的短消息信息,包括 SMS、 MMS、 SIP MESSAGE, SIP INFO或SIP NOTIFY消息。
10、 如权利要求7所述的方法,其特征在于,主叫用户终端PoC终端 在收到能够支持的业务信息前,暂时不能发起发言请求或者不能成功获得发 言请求。
11、 如权利要求7所述的方法,其特征在于,所述的PoC Box为UEPoC Box或NW PoC Box。
12、 一种应用服务器,其特征在于,包括消息接收单元、判断单元、消 息生成单元和消息发送单元;所述消息接收单元用于接收业务请求消息或业务响应消息,从所述的业 务请求消息或响应消息中获取相关的版本信息和相关业务信息;所述判断单元用于根据所述消息接收单元获取的相关的版本信息和相 关业务信息判断主叫用户终端是否能够识别被叫用户终端发出的相关业务信息,如果是,则通知消息发送单元发送业务响应消息;否则,触发消息生 成单元;所述消息生成单元用于生成主叫用户终端能够支持的业务信息; 所述消息发送单元用于发送业务响应消息或者发送生成主叫用户终端 能够支持的业务信息。
13、 一种用户终端,其特征在于,包括消息接收单元、判断单元、消息 生成单元和消息发送单元;所述消息接收单元用于接收业务请求消息,从所述业务请求消息中获取 主叫用户终端版本信息和业务信息;所述判断单元用于根据所述消息接收单元获取的主叫用户终端的版本 和业务信息判断主叫用户终端是否能够识别其终端的业务信息,如果是,则通知所述消息发送单元发送业务响应消息;否则,触发消息生成单元; 所述消息生成单元用于生成主叫用户终端能够支持的业务信息; 所述消息发送单元用于发送业务响应消息或发送所述的生成主叫用户终端能够支持的业务信息。
14、 一种用户终端通信系统,包括主叫用户终端、被叫用户终端和应 用服务器,其特征在于所述的应用服务器接收主叫用户终端发送的业务请求消息或被叫用户 终端发送的业务响应消息,从业务请求消息中获取主叫用户终端版本信息和 相关业务信息或从所述的业务响应消息中获取被叫用户终端的版本信息和 相关业务信息,根据主叫用户终端版本信息和相关业务信息和被叫用户终端 版本信息判断主叫用户终端是否能够识别被叫用户终端发出的相关的业务 信息,如果否,则生成主叫用户终端能够支持的业务信息并发送给主叫用户 终端。
15、 如权利要求14所述的系统,其特征在于,所述用户终端为PoC终 端,所述的应用服务器为PoC Server。
16、 如权利要求15所述的系统,其特征在于,主叫用户终端PoC终端 能够支持的业务信息为短消息信息或语音信息。
17、 一种用户终端通信系统,包括主叫用户终端、被叫用户终端和应 用服务器,其特征在于所述的被叫用户终端接收主叫用户终端通过应用服务器发送的业务请 求消息,或者生成业务应答消息通过应用服务器发送给主叫用户终端,以及 判断主叫用户终端能否识别被叫用户终端发送的相关的业务信息,如果否, 生成主叫用户终端能够支持的业务信息通过应用服务器发送给主叫用户终 端。
18、 如权利要求17所述的系统,其特征在于,所述主叫用户终端为PoC 终端,被叫用户终端为PoCBox,应用服务器为PoC Server。
19、 如权利要求18所述的系统,其特征在于,主叫用户终端PoC终端 能够支持的业务信息为语音信息或短消息信息。
全文摘要
本发明公开了一种实现用户终端通信的方法、装置和系统,该方法包括主叫用户终端通过应用服务器和被叫用户终端进行通信,通过应用服务器或被叫用户终端判断主叫用户终端是否能够识别被叫用户终端发出的相关的业务信息,如果否,则生成主叫用户终端能够支持的业务信息短消息信息或语音信息,通知正在建立连接;该系统包括主叫用户终端、被叫用户终端和应用服务器,主叫用户终端用于向应用服务器发送业务请求消息,被叫用户终端用于向应用服务器发送业务响应消息。
文档编号H04L12/16GK101340613SQ20071007639
公开日2009年1月7日 申请日期2007年7月5日 优先权日2007年7月5日
发明者雷 朱 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1