[发明专利]同时支持TLS短连接和长连接的处理方法和系统及设备在审
申请号: | 201210058541.0 | 申请日: | 2012-03-06 |
公开(公告)号: | CN103312731A | 公开(公告)日: | 2013-09-18 |
发明(设计)人: | 刘冀;施洋 | 申请(专利权)人: | 杭州华为企业通信技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;H04M7/00 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 丁琛 |
地址: | 310053 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 同时 支持 tls 连接 处理 方法 系统 设备 | ||
技术领域
本发明涉及通信技术,尤其涉及一种同时支持TLS短连接和长连接的处理方法和系统及设备。
背景技术
目前,在大多数基于网络之间互连的协议(Internet Protocol;简称:IP)网络承载的语音或视频(Voice/Video over IP;简称:VoIP)系统中,各个终端在支持传输层安全(Transport Layer Security;简称:TLS)的连接方式上不同,有的厂商支持TLS短连接的方式,有的厂商支持TLS长连接的方式。
其中,所谓TLS短连接,是指只有在被叫终端与基于IP网络承载的专用交换机(IP Private Branch Exchange;简称:IP PBX)之间有实际的会话发起协议(Session Initiation Protocol;简称:SIP)消息需要传输时,IP PBX才与该被叫终端建立传输控制协议(Transmission Control Protocol;简称:TCP)连接,恢复TLS会话。当业务交互(例如注册操作或者呼叫等)完毕后,则释放与该被叫终端的TCP连接,保持TLS会话参数。
所谓TLS长连接,是指呼叫终端和被叫终端在注册阶段就已经和IP PBX建立起TLS通道,此后一直保持连接,直至呼叫终端和被叫终端注销的时候方拆除呼叫。
但是,当IP PBX只支持TLS短连接模式的终端时,如果被叫终端只支持TLS长连接模式,且当完成注册或者会话后,经过一段时间,IP PBX发现与被叫终端之间无新的消息后,会主动断开与该被叫终端的TCP和TLS通道。当被叫终端发现连接断开一定时间后,会主动与IP PBX再进行连接,从而使得IP PBX与被叫终端之间发生频繁的建立拆除TCP和TLS通道的情况,进而造成资源浪费。
当IP PBX只支持TLS长连接模式的终端时,IP PBX需要大量占用TCP资源,另外,如果被叫终端只支持TLS短连接模式,则会主动断开与IP PBX之间的连接,而IP PBX只是作为TCP Server,即不会主动连接被叫终端,则会导致呼叫失败。
发明内容
本发明提供一种同时支持TLS短连接和长连接的处理方法和系统及设备,用于IP PBX可以兼容支持TLS短连接模式的终端和支持TLS长连接模式的终端。
本发明的第一个方面是提供一种同时支持TLS短连接和长连接的处理方法,包括:
IP PBX通过第一TLS通道接收第一终端发送的携带有第二终端标识的呼叫请求,所述第一TLS通道为所述IP PBX与所述第一终端之间建立的TLS通道;
所述IP PBX在判断出与所述第二终端标识对应的第二终端之间建立了第二TLS通道,则将所述呼叫请求通过所述第二TLS通道发送给所述第二终端。
本发明的另一个方面是提供一种IP PBX,包括:
第一TLS通道建立模块,用于与第一终端之间建立第一TLS通道;
接收模块,用于通过所述第一TLS通道建立模块建立的所述第一TLS通道发送携带有第二终端标识的呼叫请求;
判断模块,用于判断第二TLS通道建立模块是否建立了与第二终端标识对应的第二终端之间的第二TLS通道;
发送模块,用于所述判断模块判断出所述第二TLS通道建立模块建立的所述第二TLS通道,则将所述呼叫请求通过所述第二TLS通道发送给所述第二终端。
本发明的又一个方面是提供一种同时支持TLS短连接和长连接的处理系统,包括第一终端、第二终端和上述所述的IP PBX。
本发明的技术效果是:通过IP PBX在判断出与该第二终端之间建立了第二TLS通道时,采用该第二TLS通道,将第一终端发起的呼叫请求发送给第二终端,从而完成第一终端和第二终端的呼叫建立。另外,由于IP PBX始终只作为TLS的服务端,并对终端所支持的模式无感知,即不知道终端是支持TLS长连接模式的终端还是支持TLS短连接模式的终端,只是被动的接受终端的连接,但从不主动的断开与终端间的TLS通道,因此,有效地实现了IP PBX同时支持TLS短连接模式的终端和TLS长连接模式的终端,且不会造成IP PBX内部层或模块间的耦合。
附图说明
图1为本发明同时支持TLS短连接和长连接的处理方法的一个实施例的流程图;
图2为本发明同时支持TLS短连接和长连接的处理方法的另一个实施例的流程图;
图3为本发明支持TLS短连接和长连接的处理方法的又一个实施例的信令流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华为企业通信技术有限公司,未经杭州华为企业通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210058541.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:行车资讯通报系统
- 下一篇:一种DNS请求的认证方法及设备