[发明专利]一种针对无电池设备数据时间的修正方法在审
申请号: | 201711278543.X | 申请日: | 2017-12-06 |
公开(公告)号: | CN107959539A | 公开(公告)日: | 2018-04-24 |
发明(设计)人: | 张志永;石甫 | 申请(专利权)人: | 吉旗(成都)科技有限公司 |
主分类号: | H04J3/06 | 分类号: | H04J3/06;H04L7/00 |
代理公司: | 北京权智天下知识产权代理事务所(普通合伙)11638 | 代理人: | 刘玉欣 |
地址: | 610000 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 针对 电池 设备 数据 时间 修正 方法 | ||
技术领域
本发明涉及数据时间修正技术领域,具体为一种针对无电池设备数据时间的修正方法。
背景技术
在物联网系统中,普遍采用数据处理主机、采集设备的组成形式,由采集设备收集传感器的数据信息,上报到主机进行后期处理。采集设备受到环境因素、后期维护等原因,无电池供电,依靠被采集对象取电,采集对象断电后,采集设备无法维持设备时间。
对于无法使用电池供电的设备,需要在启动后,由设备向具有时间信息的主机发送获取时间数据的请求,用来同步设备自身的时钟。但是从设备启动到设备同步时间完成,可能会产生用户关注的重要信息,并且这些信息中需要有明确的时间,而此时设备时间尚未同步,错误的设备时间将会被引入,造成下一级系统的错误处理。目前市场上无电池供电设备,时间同步后才能对数据进行处理,也造成了重要数据的丢失。
发明内容
本发明的目的在于提供一种针对无电池设备数据时间的修正方法,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:一种针对无电池设备数据时间的修正方法,包括处理主机和采集设备,所述处理主机连接采集设备,所述采集设备包括数据采集模块、数据存储模块、数据时间修正模块和时间同步模块,所述数据采集模块连接数据存储模块,所述数据存储模块分别连接时间同步模块和数据时间修正模块。
优选的,包括以下步骤:
A、设备数据采集:设备采集到的每条数据采用“消息头+标志+时间+数据”的协议进行存储;该存储协议中,消息头段用于保证数据的完整性;标志字段描述该条信息时间是否同步;时间字段用于记录数据采集的时刻,提取自设备时钟芯片;数据存储结构采用线性存储形式,便于后期查找处理;数据处理过程中,根据设备时间同步状态,在标志字段描述相应的信息;
B、设备时间同步:设备主动发送时间同步请求到主机,请求数据中携带同步控制数据,主机收到请求后,将主机自身准确的时间信息和处理后的同步控制数据反馈到设备,设备收到主机的时间后,提取同步控制数据,计算传输延时差,若时间差在允许范围内,则判定当前同步有效,将收到的时间信息更新到设备;否则丢弃该信息,重新发起同步请求,直至有效。在时间同步完成时刻,记录设备时间为t0;
C、数据时间修正:在设备时间同步后,从已存储的数据中提取缓存的数据,判断标志字段内容,若该条数据时间尚未同步,则提取数据内的时间信息t,根据t和t0的时间差,对数据内的时间字段进行修正,修正完成后,该条数据即为带有正确时间信息的数据,可进入下一级使用。
与现有技术相比,本发明的有益效果是:本方法通过准确的时间同步控制,及同步后的数据修正,保证数据完整性的同时避免了错误时间的引入,降低设备的成本;在设备运行过程中,完成时间信息同步,错误时间信息的修正,确保重要数据被完整的处理。
附图说明
图1为本发明控制原理图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图1,本发明提供一种技术方案:一种针对无电池设备数据时间的修正方法,包括处理主机1和采集设备2,所述处理主机1连接采集设备2,所述采集设备2包括数据采集模块3、数据存储模块4、数据时间修正模块5和时间同步模块6,所述数据采集模块3连接数据存储模块4,所述数据存储模块4分别连接时间同步模块6和数据时间修正模块5。
本发明的修正方法包括以下步骤:
A、设备数据采集:设备采集到的每条数据采用“消息头+标志+时间+数据”的协议进行存储;该存储协议中,消息头段用于保证数据的完整性;标志字段描述该条信息时间是否同步;时间字段用于记录数据采集的时刻,提取自设备时钟芯片;数据存储结构采用线性存储形式,便于后期查找处理;数据处理过程中,根据设备时间同步状态,在标志字段描述相应的信息;
B、设备时间同步:设备主动发送时间同步请求到主机,请求数据中携带同步控制数据,主机收到请求后,将主机自身准确的时间信息和处理后的同步控制数据反馈到设备,设备收到主机的时间后,提取同步控制数据,计算传输延时差,若时间差在允许范围内,则判定当前同步有效,将收到的时间信息更新到设备;否则丢弃该信息,重新发起同步请求,直至有效。在时间同步完成时刻,记录设备时间为t0;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于吉旗(成都)科技有限公司,未经吉旗(成都)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711278543.X/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置