一种数据采集仪表的时间校准方法及装置与流程
- 国知局
- 2024-07-30 10:05:45
本技术涉及时间校准的,特别是涉及一种数据采集仪表的时间校准方法及装置。
背景技术:
1、数据采集仪表包括各类水表、电表以及燃气表等,被广泛的用于工业生产、设备控制以及日常的生活当中。数据采集仪表可以根据实际需求,定时的采集数据并回传至服务器中。在仪表传送数据的过程中,仪表会根据自身的仪表系统时间来实现定时的数据发送,同时对采集数据产生的时间进行记录。用户可以根据获得的数据随时间的变化进行相应的数据分析。
2、然而,数据采集仪表在实际工作的过程中,其仪表系统时间随着仪表使用时长的增加,将与服务器的标准时间产生一定的偏差,从而导致数据采集仪表发送的数据的准确率降低。
3、目前,亟需一种数据采集仪表的时间校准方法及装置来解决上述问题。
技术实现思路
1、本技术提供了一种数据采集仪表的时间校准方法及装置,用于解决仪表系统时间随着仪表使用时长的增加,将与服务器的标准时间产生一定的偏差,从而导致数据采集仪表发送的数据的准确率降低的问题。
2、本技术第一方法提供一种数据采集仪表的时间校准方法,应用于仪表控制服务器中,方法包括:响应于用户的时间校准动作,在第一时间点获取目标仪表的第一数据采集信息,第一数据采集信息包括第一时间信息以及第一采集数据,第一时间信息用于表示目标仪表的仪表计量时间,目标仪表用于间隔预设时长向仪表控制服务器发送采集数据;当第一时间信息与预设第一时间信息存在时间偏差时,更改目标仪表的当前仪表时间;经过预设时长后,在第二时间点接收目标仪表发送的第二数据采集信息,第二数据采集信息包括第二时间信息以及第二采集数据;当第二时间信息与预设第二时间信息相同时,确认目标仪表的时间调整完成。
3、本技术通过采用上述方法,通过在数据采集仪表向仪表控制服务器发送采集数据的过程中,检测仪表系统时间的偏差,并对偏差进行校正,提高了仪表控制服务器接收到的采集数据的准确度。并且在数据采集仪表向仪表控制服务器发送采集数据的同时,同时确认检测仪表系统时间的偏差校正是否完成,减少了消息发送的次数。
4、可选的,更改目标仪表的当前仪表时间具体包括:当时间偏差大于或等于偏差阈值时,根据预设第一时间信息向目标仪表发送第一调整指令;确认目标仪表接收到第一调整指令,第一调整指令用于将预设第一时间信息设置为新建仪表时间,新建仪表时间用于替换目标仪表的当前仪表时间,以便于完成对目标仪表的时间信息的更改。
5、本技术通过采用上述方法,在确认数据采集仪表存在偏差且偏差量较大时,直接通过向数据采集仪表发送当前的标准时间数据,来替换数据采集仪表的系统时间,实现了对数据采集仪表的时间校准。
6、可选的,更改目标仪表的当前仪表时间具体包括:当时间偏差小于偏差阈值时,根据时间偏差向目标仪表发送第二调整指令;确认目标仪表接收到第二调整指令;第二调整指令用于将时间偏差对应的时间长度添加到目标仪表的当前仪表时间,获得新建当前仪表时间,以便于完成对目标仪表的时间信息的更改。
7、本技术通过采用上述方法,在确认数据采集仪表存在偏差且偏差量较小时,通过向数据采集仪表发送仪表的系统时间与标准时间的偏差量,使数据采集仪表能够通过偏差量来校准系统时间。避免了在直接通过标准时间数据来替换数据采集仪表的系统时间而导致的仪表系统稳定性破坏。同时降低了数据的传输量,提高了信息传递过程中的保真度。
8、可选的,根据预设第一时间信息向目标仪表发送第一调整指令;具体包括:从第一时间点后,在第三时间点向目标仪表发送第一调整指令,第三时间点在第二时间点之前。
9、可选的,确认目标仪表接收到第二调整指令具体包括:在第二时间点,当接收到目标仪表的返回消息时,确认目标仪表接收到第二调整指令。
10、本技术通过采用上述方法,通过将第一调整指令的发送时间限定在第一时间点后,第二时间点之前,使得能够在第二时间点的时候,仪表发送第二时间点的采集数据时,能够同时发生返回消息时,减小了需要通信的次数。
11、可选的,方法还包括:根据时间偏差调整第一时间信息,获得第三时间信息,以使目标仪表的数据采集信息中的时间信息与采集数据相匹配。
12、本技术通过采用上述方法,在数据采集仪表发送的数据采集信息中的时间信息存在偏差时,对时间信息进行修正,得到准确度较高的数据采集信息。
13、可选的,方法还包括:当第二时间信息与预设第二时间信息不相同时,确认目标仪表的时间调整失败;向用户设备发出时间调整失败预警,以便于提示用户对目标仪表进行检测。
14、本技术通过采用上述方法,通过比较第二时间信息与预设第二时间信息是否相同,判断数据采集仪表进行时间调整是否成功,并且在数据采集仪表的系统时间调整失败时,及时向用户设备发出时间调整失败预警,避免数据采集仪表后续发送的数据采集信息依然存在时间偏差。
15、本技术第二方面提供一种数据采集仪表的时间校准装置,装置为仪表控制服务器,仪表控制服务器包括第一数据获取模块、时间更改模块、第二数据获取模块以及确认模块;第一数据获取模块,用于响应于用户的时间校准动作,在第一时间点获取目标仪表的第一数据采集信息,第一数据采集信息包括第一时间信息以及第一采集数据,第一时间信息用于表示目标仪表的仪表计量时间,目标仪表用于间隔预设时长向仪表控制服务器发送采集数据;时间更改模块,当第一时间信息与预设第一时间信息存在时间偏差时,更改目标仪表的当前仪表时间;第二数据获取模块,用于经过预设时长后,在第二时间点接收目标仪表发送的第二数据采集信息,第二数据采集信息包括第二时间信息以及第二采集数据;确认模块,用于当第二时间信息与预设第二时间信息相同时,确认目标仪表的时间调整完成。
16、可选的,时间更改模块包括第一指令单元以及第一确认单元;第一指令单元,用于当时间偏差大于或等于偏差阈值时,根据预设第一时间信息向目标仪表发送第一调整指令;第一确认单元,用于确认目标仪表接收到第一调整指令,第一调整指令用于将预设第一时间信息设置为新建仪表时间,新建仪表时间用于替换目标仪表的当前仪表时间,以便于完成对目标仪表的时间信息的更改。
17、可选的,时间更改模块包括第二指令单元以及第二确认单元;第二指标单元,用于当时间偏差小于偏差阈值时,根据时间偏差向目标仪表发送第二调整指令;第二确认单元,用于确认目标仪表接收到第二调整指令;第二调整指令用于将时间偏差对应的时间长度添加到目标仪表的当前仪表时间,获得新建当前仪表时间,以便于完成对目标仪表的时间信息的更改。
18、可选的,第一指令单元具体用于从第一时间点后,在第三时间点向目标仪表发送第一调整指令,第三时间点在第二时间点之前。
19、可选的,第一确认单元具体用于在第二时间点,当接收到目标仪表的返回消息时,确认目标仪表接收到第二调整指令。
20、可选的,仪表控制服务器还包括信息调整模块;信息调整模块,用于根据时间偏差调整第一时间信息,获得第三时间信息,以使目标仪表的数据采集信息中的时间信息与采集数据相匹配。
21、可选的,仪表控制服务器还包括预警模块;预警模块,用于当第二时间信息与预设第二时间信息不相同时,确认目标仪表的时间调整失败;向用户设备发出时间调整失败预警,以便于提示用户对目标仪表进行检测。
22、本技术第三方面提供一种电子设备,电子设备包括处理器、存储器、用户接口及网络接口,存储器用于存储指令,用户接口和网络接口用于给其他设备通信,处理器用于执行存储器中存储的指令,以使电子设备执行上述中任一项的方法。
23、本技术第四方面提供一种计算机可读存储介质,计算机可读存储介质存储有指令,当指令被执行时,执行本上述中任一项的方法。
24、与相关技术相比,本技术的有益效果是:通过在数据采集仪表向仪表控制服务器发送采集数据的过程中,检测仪表系统时间的偏差,并对偏差进行校正,提高了仪表控制服务器接收到的采集数据的准确度。并且在数据采集仪表向仪表控制服务器发送采集数据的同时,同时确认检测仪表系统时间的偏差校正是否完成,减少了消息发送的次数。在确认数据采集仪表存在偏差且偏差量较大时,直接通过向数据采集仪表发送当前的标准时间数据,来替换数据采集仪表的系统时间,实现了对数据采集仪表的时间校准。确认数据采集仪表存在偏差且偏差量较小时,通过向数据采集仪表发送仪表的系统时间与标准时间的偏差量,使数据采集仪表能够通过偏差量来校准系统时间。避免了在直接通过标准时间数据来替换数据采集仪表的系统时间而导致的仪表系统稳定性破坏。同时降低了数据的传输量,提高了信息传递过程中的保真度。通过将第一调整指令的发送时间限定在第一时间点后,第二时间点之前,使得能够在第二时间点的时候,仪表发送第二时间点的采集数据时,能够同时发生返回消息时,减小了需要通信的次数。在数据采集仪表发送的数据采集信息中的时间信息存在偏差时,对时间信息进行修正,得到准确度较高的数据采集信息。通过比较第二时间信息与预设第二时间信息是否相同,判断数据采集仪表进行时间调整是否成功,并且在数据采集仪表的系统时间调整失败时,及时向用户设备发出时间调整失败预警,避免数据采集仪表后续发送的数据采集信息依然存在时间偏差。
本文地址:https://www.jishuxx.com/zhuanli/20240730/151590.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
上一篇
一种穿戴设备的制作方法
下一篇
返回列表