一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种通过优化节点通讯来实现的保活机制的制作方法

2022-02-22 07:50:58 来源:中国专利 TAG:


1.本发明涉及数据网络通信技术领域,具体为一种通过优化节点通讯来实现的保活机制。


背景技术:

2.随着当今无线通信系统的不断发展和完善,服务提供商需要对设备进行升级,同时又必须时使旧设备能够兼容运行,因此一个服务区常常由多个无线通信系统提供服务,为了使用户设备的灵活性最大化,用户设备需要能够在多个无线通信系统中运行,这些用户设备被称为混合设备,然而当在由多个无线通信系统提供服务的区域中运行时,混合设备可能能够同时与多个无线通信系统建立数据会话,但是,为了维护与多个无线通信系统的每个会话,混合设备可能需要定期在相应的无线通信系统中执行传输,需要以保持会话活动,也称为连接保活。
3.由于用户设备的消息通常携带包体,消息比较大,消息经过节点多,作为保活机制效率并不理想,所以需要考虑一种优化节点通讯的方式,利用存活探针进行数据任务采集,用于传输实时状态进行终端保活,同时保证基本的用户设备呼叫流程和业务不受影响,保持其会话活动。


技术实现要素:

4.本发明提供了一种通过优化节点通讯来实现的保活机制,具备可通过优化节点来实现保活机制的优点,解决了背景技术中提出的问题。
5.本发明提供如下技术方案:一种通过优化节点通讯来实现的保活机制,所述方法包括:
6.在各个网络节点设置存活探针池,在节点的连接中存活探针池的各个存活探针分别启动其监听模式,且启动所述定时器,在启动所述定时器期满前发送信息时将定时器全部重置,在所述定时器期满时传送保活传输保活数据,对与数据处理中心的连接状态以及与各节点探针的连接状态进行周期性监听。
7.优选的,接收具备定时器值登记的接受信息,指在定时器预定的时间内接收到网络节点中发送的数据信息,判断之前的数据采集的采集连接手否在有效时间内,在有效预定时间内可之直接采用已发送的采集连接进行新的数据采集,不在预定时间范围内时,通过所述监听结果获得处于存活状态的数据中心,采集网元对应存活探针池中处于存活状态的存活探针,利用其存活探针进行数据收集传输。
8.优选的,所述设备在预定时间内没有接收到除去设备外的节点发送的数据信息,存活探针将会探测到网络及状态存在异常,主动断开其连接,并依据指数时间(2s,4s,8s,16s直至5m)尝试探测状态。
9.优选的,所述方法的包括:可根据各节点的采集需求改变,使存活探针的数量进行匹配。
10.优选的,所述指数时间的变化同时,探针池中的存活探针新增或重新启动时,新增或重新启动的存活探针启动监听服务,向数据处理中心发送连接请求,所述数据处理中心接到连接请求后,启动该存活探针对各节点的监听服务,周期性监听与该存活探针的连接状态。
11.优选的,所述各个节点中设置监听模块,通过定时器进行周期性的监听与数据处理中心以及存活探针的连接状态。
12.优选的,所述各个节点中设有数据采集模块,在进行数据的采集传输时,根据监听结果获得存活状态的数据处理中心,根据存活状态的数据处理中心和存活探针进行数据采集传输,在数据传输时发现处于存活状态的存活探针为多个时,节点可对多个存活状态的存活探针进行评估,根据其负载存活探针选出存活性高的存活探针进行尝试探测。
13.优选的,所述高存活探针重新启动,当高存活的存活探针不够时,重启定时器将会新增存活探针,采用存活探针启动监听服务,持续向数据处理中心发送连接请求,当存活探针与数据处理中心连接后,监听网元节点与存活探针的连接状态。
14.本发明具备以下有益效果:
15.该通过优化节点通讯来实现的保活机制,在各节点设置存活探针池,存活探针池中的各存活探针监听服务,通过设置定时器,利用存活探针进行周期性监听与数据处理中心及与各存活探针的连接状态,当需进行数据采集传输时,根据其监听结果获取处于存活状态的数据处理中心和存活探针池中处于存活状态的存活探针,利用处于存活状态的数据处理中心及存活探针进行尝试探测连接,通过其监听服务可以保证测试网络及其状态存在异常时,将会主动断开,依据指数时间找寻存活的数据处理中心及存活探针来进行相应的尝试探测,直到状态成功连接为止,不会因为测试网络及状态异常而停止,导致整个通信传输任务无法正确执行。
附图说明
16.图1为本发明的流程步骤图。
具体实施方式
17.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
18.请参阅图1,一种通过优化节点通讯来实现的保活机制,所述方法包括:
19.在各个网络节点设置存活探针池,在节点的连接中存活探针池的各个存活探针分别启动其监听模式,且启动所述定时器,在启动所述定时器期满前发送信息时将定时器全部重置,在所述定时器期满时传送保活传输保活数据,对与数据处理中心的连接状态以及与各节点探针的连接状态进行周期性监听。
20.接收具备定时器值登记的接受信息,指在定时器预定的时间内接收到网络节点中发送的数据信息,判断之前的数据采集的采集连接手否在有效时间内,在有效预定时间内可之直接采用已发送的采集连接进行新的数据采集,不在预定时间范围内时,通过所述监
听结果获得处于存活状态的数据中心,采集网元对应存活探针池中处于存活状态的存活探针,利用其存活探针进行数据收集传输;
21.所述设备在预定时间内没有接收到除去设备外的节点发送的数据信息,存活探针将会探测到网络及状态存在异常,主动断开其连接,并依据指数时间(2s,4s,8s,16s直至5m)尝试探测状态;
22.所述方法的包括:可根据各节点的采集需求改变,使存活探针的数量进行匹配;
23.所述指数时间的变化同时,探针池中的存活探针新增或重新启动时,新增或重新启动的存活探针启动监听服务,向数据处理中心发送连接请求,所述数据处理中心接到连接请求后,启动该存活探针对各节点的监听服务,周期性监听与该存活探针的连接状态;
24.所述各个节点中设置监听模块,通过定时器进行周期性的监听与数据处理中心以及存活探针的连接状态;
25.所述各个节点中设有数据采集模块,在进行数据的采集传输时,根据监听结果获得存活状态的数据处理中心,根据存活状态的数据处理中心和存活探针进行数据采集传输,在数据传输时发现处于存活状态的存活探针为多个时,节点可对多个存活状态的存活探针进行评估,根据其负载存活探针选出存活性高的存活探针进行尝试探测;
26.所述高存活探针重新启动,当高存活的存活探针不够时,重启定时器将会新增存活探针,采用存活探针启动监听服务,持续向数据处理中心发送连接请求,当存活探针与数据处理中心连接后,监听网元节点与存活探针的连接状态。
27.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
28.尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献