一种基于IP多媒体网络的Web终端通信方法和系统技术方案

技术编号:9145938 阅读:129 留言:0更新日期:2013-09-12 07:08
本发明专利技术公开了一种基于IP多媒体网络的WEB终端通信方法,包括:A、主叫侧WEB终端与主叫侧协议适配网关建立HTTP连接;将HTTP或者Websocket协议格式的文本信息或者会话建立请求消息传递给所述协议适配网关;B、所述协议适配网关对所述HTTP或者Web?socket协议格式的文本信息或者会话建立请求消息进行协议转换;将其转换成SIP协议格式的文本信息或者会话建立请求消息并发送至IP多媒体网络;C、IP多媒体网络基于所述SIP协议格式的文本信息或者会话建立请求消息进行后续即时消息业务或者多媒体会话业务。本发明专利技术基于HTTP协议或者Web?socket协议格式进行互相通信,降低了WEB终端对浏览器的要求限制,并具有穿越企业防火墙的优点。此外,本发明专利技术还公开了一种通信系统、协议适配网关和终端。

【技术实现步骤摘要】
一种基于IP多媒体网络的Web终端通信方法和系统
本专利技术涉及一种通信方法和系统,尤其涉及一种基于IP多媒体网络的WEB终端通信方法、系统。
技术介绍
中国移动G3通话是中国移动139社区的语音通话应用,是基于中国移动CM-IMS(Chinamobile-IPMultimediaSystem)面向中国移动个人手机用户提供的语音及视频通信产品。目前分为客户端和网页两种版本,网页版依附于139社区,用户在139社区使用G3通话服务,需要满足以下几个条件:1)电脑安装有声卡,并正确安装相关驱动程序;2)用户电脑安装有使用IE内核的浏览器,且内核版本在IE6以上;3)用户首次使用G3通话服务需要下载和安装G3通话插件。其中,G3通话插件中自带有SIP协议栈,用户可通过该通话插件接入CM-IMS网络。网页版G3通话的系统架构如图1所示,如图1所示,所述G3通话的Web客户端与PC客户端版本基础架构类似,Web版的G3通话相当于一个精简版的PC客户端。因为自带有完整的SIP协议栈,所以在信令层面其交互流程与PC客户端相同。其中,G3通话的相关业务主要由各省独立部署的G3业务服务器(G3AS)实现,G3AS提供用户登录认证,语音通话,用户联系人管理,账户信息管理和营销信息推送等功能,是G3通话体系架构中的最重要的功能实体。由于目前大多数企业都存在着企业防火墙,而有些防火墙对某些端口进行了限制,进而在某些网络环境下,用户无法使用G3通话。并且,随着近年来浏览器和Web应用技术的不断发展,浏览器插件带来的兼容和安全问题也日益突出,由于用户使用G3通话服务时,必须下载和安装相关插件,由于插件的安装可能会造成浏览器的安全漏洞,所以部分杀毒或电脑管理软件会阻止一些插件的安装,从而影响到用户的进一步操作。而且,所述G3通话插件中带有完整的SIP协议栈,在一定程度上影响了插件的大小,加大了浏览器的负担,影响了G3通话的用户体验。
技术实现思路
本专利技术针对现有的G3通话的缺点,提供了一种基于IP多媒体网路的WEB终端通信方法,该方法解决了现有的WEB终端无法穿越企业防火墙、体积较大且对浏览器负载较大的技术问题。其中,本专利技术提供了一种基于IP多媒体网络的WEB终端通信方法,包括:A、主叫侧WEB终端与主叫侧协议适配网关建立HTTP连接;将HTTP或者Websocket协议格式的文本信息或者会话建立请求消息传递给所述协议适配网关;B、所述协议适配网关对所述HTTP或者Websocket协议格式的文本信息或者会话建立请求消息进行协议转换;将其转换成SIP协议格式的文本信息或者会话建立请求消息并发送至IP多媒体网络;C、IP多媒体网络基于所述SIP协议格式的文本信息或者会话建立请求消息进行后续即时消息业务或者多媒体会话业务。其中,优选的是,所述HTTP协议选取的是XCAP协议或者RTPoverHTTP协议或者HTTP协议。其中,优选的是,步骤C中,所述IP多媒体网络基于所述SIP协议格式的文本信息进行后续即时消息业务,包括:IP多媒体网络将所述SIP协议格式的文本信息推送至被叫侧协议适配网关;所述协议适配网关收到被叫侧WEB终端利用HTTP或者Websocket协议轮询发起的获取文本消息请求;将所述SIP协议格式的文本信息转换成HTTP或者Websocket协议的格式并发送给被叫侧WEB终端。其中,优选的是,步骤C中,所述IP多媒体网络基于所述SIP协议格式的会话建立请求信息进行后续多媒体会话业务,包括:IP多媒体网络将所述SIP协议格式的会话建立请求信息推送至被叫侧协议适配网关;所述协议适配网关在获取到被叫侧WEB终端利用HTTP或者Websocket协议轮询发起获取会话建立请求后;将所述SIP协议格式的文本信息转换成HTTP或者Websocket协议的会话建立请求消息并发送给被叫侧WEB终端;被叫侧WEB终端向被叫侧协议适配网关返回HTTP或者Websocket协议的会话建立应答消息;所述协议适配网关对所述HTTP或者Websocket协议格式的会话建立应答消息转换成SIP协议格式发送至IP多媒体网络;IP多媒体网络基于所述SIP协议格式的会话建立应答消息通过主叫侧协议适配网关建立主叫WEB终端和被叫WEB终端的多媒体会话连接。其中,优选的是,步骤A之前,还包括:实时通信WEB服务器向WEB终端推送登录网页界面;接收并验证用户通过所述WEB终端在所述登录网页界面上输入的账号信息,并在所述用户账号验证成功后返给WEB终端所述协议适配网关的IP地址信息。本专利技术采取了上述方案以后,WEB终端不需要发送SIP协议的功能,因此,降低了现有的WEB终端对于浏览器的限制和对系统的安全问题;并且,由于本专利技术能够基于WEB终端发起的HTTP协议或者Websocket协议进行即时消息业务或者多媒体会话业务,具有良好的穿越企业防火墙的优点;并且,由于WEB终端部需要发送SIP协议栈,也降低了现有的WEB终端体积较大、对浏览器负载较大的缺点。此外,本专利技术又提供了一种协议适配网关,包括:终端信息接收单元,用于获取WEB终端发送的HTTP或Websocket协议格式的消息;协议转换单元,用于将上述HTTP格式或Websocket协议格式的消息转换成SIP协议格式的消息;发送单元,用于将所述SIP协议格式的消息传递给IP多媒体网络。其中,优选的是,还包括:网络信息接收单元,用于获取IP多媒体网络传递的SIP协议格式的消息;所述终端信息接收单元,还用于获取WEB终端发送的HTTP或Websocket协议格式的消息获取请求;所述协议转换单元,用于将上述SIP协议格式的消息转换成HTTP格式或Websocket协议格式的消息;所述发送单元,用于将所述HTTP格式或Websocket协议格式的消息传递给WEB终端。其中,优选的是,所述HTTP协议选取的是XCAP协议或者RTPoverHTTP协议或者HTTP协议。其中,优选的是,所述消息是文本消息或者会话建立请求消息或者会话建立应答消息。其中,本申请所公开的协议适配网关,能够对WEB终端和IP多媒体网络发出的SIP协议或者HTTP或者WEBsocket协议消息进行协议之间转换,以使得WEB终端能够通过HTTP协议或者Websocket协议进行相应的即时通信或者媒体通话。其中,根据本专利技术的一个目的,本专利技术提供了一种WEB终端,包括:消息生成单元,用于根据文本消息或者会话建立请求消息生成HTTP或Websocket协议格式的消息;信息发送单元,用于将所述HTTP或Websocket协议格式的文本消息或者会话建立请求消息发送给协议适配网关。其中,优选的是,所述信息发送单元,还用于通过HTTP或Websocket协议向协议适配网关发起获取文本消息或者会话建立请求消息的消息获取请求;并且,还包括信息接收单元,用于获取协议适配网关单元返回的HTTP或Websocket协议格式的文本消息或者会话建立请求消息。其中,优选的是,还包括:会话应答单元,用于根据所述会话建立请求消息生成会话建立应答消息;所述消息生成单元,还用于将所述会话建立应答消息转换成HTTP或Websocket协议格式的消息;所述信息发送单元,用于将所述HTTP或W本文档来自技高网
...
一种基于IP多媒体网络的Web终端通信方法和系统

【技术保护点】
一种基于IP多媒体网络的WEB终端通信方法,包括:A、主叫侧WEB终端与主叫侧协议适配网关建立HTTP连接;将HTTP或者Web?socket协议格式的文本信息或者会话建立请求消息传递给所述协议适配网关;B、所述协议适配网关对所述HTTP或者Web?socket协议格式的文本信息或者会话建立请求消息进行协议转换;将其转换成SIP协议格式的文本信息或者会话建立请求消息并发送至IP多媒体网络;C、所述IP多媒体网络基于所述SIP协议格式的文本信息或者会话建立请求消息进行后续即时消息业务或者多媒体会话业务。

【技术特征摘要】
1.一种基于IP多媒体网络的WEB终端通信方法,包括:A、主叫侧WEB终端与主叫侧协议适配网关建立HTTP连接;将HTTP或者Websocket协议格式的文本信息或者会话建立请求消息传递给所述主叫侧协议适配网关;B、所述主叫侧协议适配网关对所述HTTP或者Websocket协议格式的文本信息或者会话建立请求消息进行协议转换;将其转换成SIP协议格式的文本信息或者会话建立请求消息并发送至IP多媒体网络;C、所述IP多媒体网络基于所述SIP协议格式的文本信息进行后续即时消息业务,或者所述IP多媒体网络基于所述SIP协议格式的会话建立请求消息进行后续多媒体会话业务;其中,步骤C中,所述IP多媒体网络基于所述SIP协议格式的文本信息进行后续即时消息业务,包括:IP多媒体网络将所述SIP协议格式的文本信息推送至被叫侧协议适配网关;被叫侧协议适配网关收到被叫侧WEB终端利用HTTP或者Websocket协议轮询发起的获取文本消息请求;将所述SIP协议格式的文本信息转换成HTTP或者Websocket协议的格式并发送给被叫侧WEB终端。2.根据权利要求1所述的基于IP多媒体网络的WEB终端通信方法,其特征在于,所述HTTP协议选取的是XCAP协议或者RTPoverHTTP协议或者普通HTTP协议。...

【专利技术属性】
技术研发人员:乐利锋冯恺邓灵莉彭晋
申请(专利权)人:中国移动通信集团公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1