[发明专利]数据传输链路的保活方法、装置及系统有效

专利信息
申请号: 201210322475.3 申请日: 2012-09-03
公开(公告)号: CN103684815B 公开(公告)日: 2017-02-01
发明(设计)人: 陈阁;王磊;李颖 申请(专利权)人: 中国移动通信集团公司
主分类号: H04L12/24 分类号: H04L12/24;H04L29/08
代理公司: 北京同达信恒知识产权代理有限公司11291 代理人: 郭润湘
地址: 100032 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 数据传输 方法 装置 系统
【说明书】:

技术领域

发明涉及数据业务处理技术领域,尤其是涉及一种数据传输链路的保活方法、装置及系统。

背景技术

具有长在线特征的数据业务通常采用心跳机制实现基于网络之间互连的协议(IP,Internet Protocol)的传输链路的保活,而在移动通信网络环境下,由于移动终端所接入网络的核心参数配置不同,导致长连接传输链路的保活的周期也是不完全相同的,若采用固定的心跳周期,则可能出现当心跳周期大于网络保活周期时,连接无法保活;而当心跳周期远小于网络保活周期时,心跳包过于频繁,在发送及传输心跳包时,对终端的耗电和网络资源的消耗过大。

为了解决上述问题,实现心跳周期在不同通信网络环境下的自适应,一些业务系统使用了心跳探测的方法,通过终端侧和网络侧的配合,实现对不同通信网络环境的保活周期的准确性探测。如图1a所示,心跳探测通常包括终端侧和网络侧,终端侧可以安装在终端上,网络侧可以安装在服务器中,其中,在终端侧设置有心跳探测引擎模块,网络侧设置有心跳探测服务模块,终端侧和网络侧之间通过IP网络进行长连接,并且,网络侧和终端侧也通过该长连接交互心跳探测数据包来确定该通信网络环境下的最优心跳周期。

现有技术中提出的数据传输链路的保活方法,在确定保活心跳周期时,心跳探测和业务传输共用一条长连接传输链路,心跳探测过程中,在传输心跳包的同时伴随业务应用系统的正常业务数据的传输,在心跳探测过程中会出现探测心跳周期大于实际保活时长而使得通信链路断开的情况,因此会使得心跳探测得到的结果准确性较低。

发明内容

本发明实施例提供了一种数据传输链路的保活方法、装置及系统,能够较好的提高数据传输链路在进行保活时,确定保活心跳周期的准确性。

一种数据传输链路的保活方法,包括:终端侧和网络侧之间通过第一传输链路传输业务数据;终端侧和网络侧之间通过第二传输链路传输心跳探测数据和心跳探测响应数据,其中所述第一传输链路和第二传输链路是终端侧和网络侧在相同的通信网络下,基于因特网协议IP网络建立的长连接,所述第一传输链路和第二传输链路在网络侧使用不同的传输控制协议TCP端口,所述第一传输链路采用预设保活心跳周期进行长连接保活;根据所述心跳探测数据和心跳探测响应数据,确定所述第一传输链路进行长连接保活的实际保活心跳周期并同步给第一传输链路。

一种数据传输链路的保活装置,该装置位于终端侧,包括:第一连接管理模块,用于和网络侧之间通过第一传输链路传输业务数据;第二连接管理模块,用于和网络侧之间通过第二传输链路传输心跳探测数据和心跳探测响应数据;心跳算法模块,用于根据所述心跳探测数据和心跳探测响应数据,确定所述第一传输链路进行长连接保活的实际保活心跳周期;接口模块,用于将心跳算法模块确定出的实际保活心跳周期同步给第一传输链路;其中,所述第一传输链路和第二传输链路是终端侧和网络侧在相同的通信网络下,基于因特网协议IP网络建立的长连接,所述第一传输链路和第二传输链路在网络侧使用不同的TCP端口,所述第一传输链路采用预设保活心跳周期进行长连接保活。

一种数据传输链路的保活装置,该装置位于网络侧,包括:第一连接管理模块,用于和终端侧之间通过第一传输链路传输业务数据;第二连接管理模块,用于终端侧之间通过第二传输链路传输心跳探测数据和心跳探测响应数据;会话管理模块,用于对通过第二传输链路连接的终端侧进行会话管理;心跳周期统计分析模块,用于根据所述心跳探测数据和心跳探测响应数据,确定所述第一传输链路进行长连接保活的实际保活心跳周期;接口模块,用于将心跳周期统计分析模块确定出的实际保活心跳周期同步给第一传输链路;其中,所述第一传输链路和第二传输链路是终端侧和网络侧在相同的通信网络下,基于因特网协议IP网络建立的长连接,所述第一传输链路和第二传输链路在网络侧使用不同的TCP端口,所述第一传输链路采用预设保活心跳周期进行长连接保活。

采用上述技术方案,在对长连接的数据传输链路进行保活时,将业务数据通过第一传输链路传输,将确定保活心跳周期的心跳探测数据和心跳探测响应数据通过第二传输链路传输,其中,终端侧和网络侧建立的第一传输链路和第二传输链路,在网路侧使用不同的TCP端口,从而使得心跳探测过程中,心跳探测数据的传输不会受到业务数据的干扰,传输心跳探测数据和心跳探测响应数据也不会影响业务数据的传输,从而能够较好地提高心跳探测结果的准确性。

附图说明

图1a为现有技术中,提出的数据传输链路的保活系统架构图;

图1b为本发明实施例一中,提出的数据传输链路的保活系统架构图;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团公司,未经中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210322475.3/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top