[发明专利]一种数据传输方法和装置在审
申请号: | 201711396241.2 | 申请日: | 2017-12-21 |
公开(公告)号: | CN107864161A | 公开(公告)日: | 2018-03-30 |
发明(设计)人: | 李大鹏;王志海;喻波;韩振国;安鹏 | 申请(专利权)人: | 北京明朝万达科技股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京润泽恒知识产权代理有限公司11319 | 代理人: | 莎日娜 |
地址: | 100097 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据传输 方法 装置 | ||
技术领域
本发明涉及通信技术领域,特别是涉及一种数据传输方法及装置。
背景技术
SIP(Session Initiation Protocol,会话初始协议)通信协议是一个应用层的信令控制协议,用于创建、修改和释放一个或多个参与者的会话。越来越多的通信运营商都提供基于SIP通信协议的服务,例如如市话和长途电话技术、在线信息和即时消息、语音短信、push-to-talk(按键通话)以及多媒体会议等等。
目前,终端之间经常需要通过SIP通信协议进行数据交互,当终端之间需要通过SIP通信协议进行数据交互之前,需要部署SIP服务器,终端之间需要通过SIP服务器进行数据交换。例如,当某一终端需要向另一终端发送基于SIP通信协议的数据时,可以将该数据发送给SIP服务器,然后由SIP服务器向该另一终端转发基于SIP通信协议的数据。
然而,通常情况下,终端与SIP服务器不位于同一网段中,例如,终端位于企业内网所在的网段中,SIP服务器位于公网所在的网段中。
因此终端与SIP服务器之间无法直接进行数据交互,需要在终端与SIP服务器之间设置代理服务器,代理服务器同时位于终端所在的网段中和SIP服务器所在的网段中,终端与代理服务器之间通信连接,且代理服务器与SIP服务器之间通信连接,因此,终端与代理服务器之间可以进行数据交互,以及代理服务器与SIP服务器之间可以进行数据交互,例如,终端可以将基于SIP通信协议的数据发送给代理服务器,并由代理服务器将其转发至SIP服务器,从而使得终端与SIP服务器之间可以进行数据交互。
然而,如果代理服务器与SIP服务器之间是直接通信连接的,也即,代理服务器与SIP服务器之间具备通信链路,则代理服务器根据SIP服务器的服务器地址可以直接向SIP服务器发送基于SIP通信协议的数据。
但是,如果代理服务器与SIP服务器之间是间接通信连接的,例如代理服务器与SIP服务器之间还存在中间节点,则当代理服务器需要向SIP服务器发送会话内容时,需要先生成携带会话内容的、基于SIP通信协议的会话数据,然后将基于SIP通信协议的会话数据发送至中间节点,并由中间节点会话数据其转发至SIP服务器。
然而,如果中间节点不支持SIP通信协议,则中间节点就无法向SIP服务器转发会话数据,从而SIP服务器无法接收到的会话数据,也就无法得到会话内容,进而导致终端无法通过中间节点与SIP服务器之间进行数据交换。
发明内容
为了使得终端能够通过中间节点与SIP服务器之间进行数据交换,发明实施例示出了一种数据传输方法及装置。
第一方面,本发明实施例示出了一种数据传输方法,所述方法应用于第一代理服务器,所述第一代理服务器与源终端之间直接通信连接,且所述第一代理服务器与中间节点之间直接通信连接,所述方法包括:
接收源终端发送的基于会话初始协议SIP通信协议的第一会话数据,所述第一会话数据至少携带会话内容和SIP服务器的服务器地址;
从所述第一会话数据中提取出所述会话内容和所述服务器地址;
获取所述中间节点的节点地址;
生成基于预设通信协议的第二会话数据,所述第二会话数据至少携带所述会话内容和所述服务器地址,所述预设通信协议与所述SIP通信协议不同,所述中间节点支持所述预设通信协议;
根据所述节点地址向所述中间节点发送所述第二会话数据。
在一个可选的实现方式中,所述获取所述中间节点的节点地址,包括:
获取所述第一代理服务器中预先设置的SIP服务器的服务器地址与中间节点的节点地址的之间的对应关系,所述对应关系中的每一条记录中的服务器地址所对应的SIP服务器与节点地址所对应的中间节点之间直接通信连接;所述第一代理服务器与所述对应关系中的每一个节点地址所对应的中间节点之间直接通信连接;
在所述对应关系中查找与所述第一会话数据中携带的服务器地址相对应的中间节点的节点地址。
第二方面,本发明实施例示出了一种数据传输方法,所述方法应用于第二代理服务器,所述第二代理服务器与中间节点之间直接通信连接,且所述第二代理服务器与会话初始协议SIP服务器之间直接通信连接,所述方法包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京明朝万达科技股份有限公司,未经北京明朝万达科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711396241.2/2.html,转载请声明来源钻瓜专利网。