[发明专利]基于本地数据存储的数据采集传输方法、装置及设备在审
申请号: | 201811492830.5 | 申请日: | 2018-12-07 |
公开(公告)号: | CN109660608A | 公开(公告)日: | 2019-04-19 |
发明(设计)人: | 韩磊 | 申请(专利权)人: | 上海明牛云科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京细软智谷知识产权代理有限责任公司 11471 | 代理人: | 王金宝 |
地址: | 201499 上海市奉贤区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据存储 判断结果 数据采集传输 装置及设备 离线状态 设备离线 在线状态 数据发 服务器 数据库 存储 判断数据 设备在线 输送设备 采集 申请 保证 | ||
本申请涉及一种基于本地数据存储的数据采集传输方法、装置及设备,包括:判断数据采集输送设备处于在线状态或离线状态,得到判断结果;当判断结果为离线状态时,将获取的数据存储到数据库中;当判断结果为在线状态时,将存储的数据发送给服务器。设备离线时会先将数据存储在数据库中,设备在线时,再将存储的数据发送给服务器,设备离线时的数据并没有丢失,也保证了数据的连续性。
技术领域
本申请涉及通信技术领域,尤其涉及一种基于本地数据存储的数据采集传输方法、装置及设备。
背景技术
随着工业3.0的不断发展,对电子与信息技术的应用更加广泛,使工业制造过程自动化控制程度进一步大幅度提高,在工业制造自动控制过程中,对数据的采集与传输是无法或缺的环节。
在传输到服务器的过程中,数据采集传输设备与服务器之间可能会发生通信断开的情况,但是,当出现通信断开的情况时,现有的数据采集传输设备仍然是按照原有设定继续实时的采集和传输,通信重新连接后,现有的数据采集传输设备还是实时进行采集和传输,这就造成了通信断开的这段时间的数据丢失,无法保证数据的连续性。
发明内容
为至少在一定程度上克服相关技术中存在的问题,本申请提供一种基于本地数据存储的数据采集传输方法、装置及设备。
根据本申请的第一方面,提供一种基于本地数据存储的数据采集传输方法,包括:
判断数据采集输送设备处于在线状态或离线状态,得到判断结果;
当所述判断结果为离线状态时,将获取的数据存储到数据库中;
当所述判断结果为在线状态时,将存储的数据发送给服务器。
可选的,所述存储获取的数据,包括:
将获取的数据存入队列中;
从所述队列中提取所述数据并存入最新的数据表中;
判断当前累计存储时间是否满足预设条件;
当满足时,创建新的数据表。
可选的,所述数据表命名为创建时的日期时间。
可选的,所述将获取的数据存入队列中,包括:
将获取的数据打包为数据包;
将所述数据包存入队列中;
所述从所述队列中提取所述数据并存入最新的数据表中,包括:
从所述队列中提取所述数据包并存入最新的数据表中。
可选的,所述将存储的数据发送给服务器,包括:
当判断数据库为非空时,将所述存储的数据发送给服务器。
可选的,所述数据库设置在存储器中,所述方法还包括:
当所述存储器存储数据的的大小达到所述存储器存储空间大小时,删除最早创建的所述数据表。
根据本申请的第二方面,提供一种基于本地数据存储的数据采集传输装置,包括:
判断模块,用于判断数据采集输送设备处于在线状态或离线状态,得到判断结果;
存储模块,用于当所述判断结果为离线状态时,将获取的数据存储到数据库中;
发送模块,用于当所述判断结果为在线状态时,将存储的数据发送给服务器。
根据本申请的第三方面,提供一种基于本地数据存储的数据采集传输设备,包括:
处理器;所述处理器用于判断数据采集输送设备处于离线状态或在线状态;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海明牛云科技有限公司,未经上海明牛云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811492830.5/2.html,转载请声明来源钻瓜专利网。