[发明专利]一种面向实时数据库的断网续传的方法有效
| 申请号: | 201710653712.7 | 申请日: | 2017-08-03 |
| 公开(公告)号: | CN107451268B | 公开(公告)日: | 2020-12-15 |
| 发明(设计)人: | 郑松;张望;张兴辉;黄为民;刘朝儒;游建南;何俊欣;毕超 | 申请(专利权)人: | 爱普(福建)科技有限公司 |
| 主分类号: | G06F16/25 | 分类号: | G06F16/25;G06F16/2455 |
| 代理公司: | 福州市鼓楼区京华专利事务所(普通合伙) 35212 | 代理人: | 林晓琴 |
| 地址: | 350000 福*** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 面向 实时 数据库 断网续传 方法 | ||
1.一种面向实时数据库的断网续传的方法,其特征在于:实时监测用于提取实时数据库中实时数据的通信接口的传输网络是否正常;当传输网络不正常时,自动将当前实时数据缓存至内存区域中作为历史数据,待传输网络恢复正常后,传输当前实时数据的同时传输所缓存的历史数据;
所述实时监测的实现是:在通信接口的数据发送端设置数据传输检测模块,该数据传输检测模块包括第一检测单元和第二检测单元,其中,所述第一检测单元一直处于工作状态,所述第二检测单元仅在传输网络发生异常并恢复正常后才被激活;
所述通信接口的数据发送端和数据接收端建立连接前,第一检测单元的值为0,并在建立连接且第一个数据包发送成功后,所述第一检测单元的值为1;若数据接收端在设定时间内返回已成功接收数据包的信号,那么第一检测单元的值重置为0,继续传输下一个待接收端接收的数据包;若数据接收端未在设定时间段内返回已成功接收数据包的信号,则第一检测单元的值保持不变,并存储当前未成功传输的数据包所对应的时间标签,同时将未发送的数据包依次存入缓存空间;
当传输网络恢复正常后,所述数据发送端将发送由新采集的实时数据生成的带有最新时间标签的数据包,并调用第二检测单元进行监控,第二检测单元的值为0,传输网络恢复正常后的第一个数据包发送成功后,所述第二检测单元的值为1;若数据接收端在设定时间内返回已成功接收数据包的信号,那么第二检测单元的值重置为0,继续传输下一个待接收端接收的数据包;同时数据发送端将调用所保存的时间标签,并将存储在缓存空间的数据包根据时间标签的先后顺序依次发送至数据接收端,其中将数据包根据时间标签的先后顺序依次发送至数据接收端的过程由第一检测单元进行监控。
2.根据权利要求1所述的一种面向实时数据库的断网续传的方法,其特征在于:所述缓存的方法是按照固定的采集周期将当前实时数据封装成数据包,并在数据包上增加相应的时间标签,并按时间顺序进行排列缓存。
3.根据权利要求1所述的一种面向实时数据库的断网续传的方法,其特征在于:所述通信接口的数据接收端设置数据传输监测模块,数据传输监测模块在接收到数据包后,会返回一个接收肯定信号;相反的,如果数据接收端未收到相应数据包,或者收到的数据包是不完整的,所述数据传输监测模块相应会返回一个接收否定信号;如果数据传输监测模块在规定时间段内未返回任何相应信号,则认定数据包丢失。
4.根据权利要求3所述的一种面向实时数据库的断网续传的方法,其特征在于:所述接收肯定信号包括:已接收到的数据包时间标签和肯定性标识;所述接收否定信号包括:未接收到的数据包时间标签和否定性标识。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于爱普(福建)科技有限公司,未经爱普(福建)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710653712.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种弹簧加工生产用清洁装置
- 下一篇:一种金属制品表面清洗装置





