The invention discloses an incremental data transmission method, a device, a slave and a storage medium. By receiving the data acquisition instruction with status ID sent by the host, judge whether the current status ID in the current received data acquisition instruction is the same as the historical status ID in the last received data acquisition instruction. If yes, send the incremental data corresponding to the historical status ID again. If no, send the incremental data corresponding to the current status ID. It can be seen that the invention can accurately determine whether the incremental data is successfully transmitted through the status identification in the data acquisition instruction, and then make corresponding processing, thus avoiding the data transmission problem of data loss or data repetition, reducing the error rate in the process of incremental data transmission, and ensuring the security in the process of incremental data transmission.
【技术实现步骤摘要】
一种增量数据传输方法、装置、从机及存储介质
本专利技术涉及数据传输领域,特别是涉及一种增量数据传输方法、装置、从机及存储介质。
技术介绍
在通讯线路环境异常扰动情况下,由测量设备等从机测量出的增量数据在发送给主机的过程中常发生丢失、错码、多次重复传输或导致传输数据异常等数据传输问题。为了减少增量传输过程中问题的发生,目前采用以下两种方式进行增量数据的传输。第一种为高频低量级的数据传输方式,通过减少单次传输的增量数据来降低单次数据丢失的影响量。但是这种方式仅能降低增量数据丢失的量级,不能从根本上解决数据丢失的问题。第二种方式为在数据通讯过程中,由主机向从机发起读取增量数据的通讯,当由于通讯环境扰乱导致通讯失败时,主机则向从机发送重读命令,要求从机再次发送上一次传输的增量数据,从机接收到重读命令后向主机发送增量数据。当获取下一增量数据时,从机收到主机发送的读取下一增量数据的命令,则认为上一增量数据发送成功,会删除从机中存储的上一增量数据,并将下一增量数据发送给主机。但是,当由于通讯环境扰乱从机并未收到该命令时,主机将发送重读命令以重读下一增量数据,由于从机无法从重读命令中确认上一增量数据发送成功,因此不会删除上一增量数据,并将上一增量数据再次发送,导致重复数据多次传输并累加,造成数据传输错误。由此可见,采用以上两种方式仍会产生数据丢失或数据重复等数据传输问题,无法保证增量数据传输过程中的安全性。
技术实现思路
本专利技术的目的是提供一种增量数据传输方法、装置、从机及存储介质,可 ...
【技术保护点】
1.一种增量数据传输方法,其特征在于,应用于从机,该方法包括:/n接收主机发送的包含有状态标识的数据获取指令;其中,相同增量数据的状态标识相同,不同增量数据的状态标识不同;/n判断当前接收到的数据获取指令中的当前状态标识与上次接收到的数据获取指令中的历史状态标识是否相同;/n如果是,再次发送与所述历史状态标识对应的增量数据;/n如果否,发送与所述当前状态标识对应的增量数据。/n
【技术特征摘要】
1.一种增量数据传输方法,其特征在于,应用于从机,该方法包括:
接收主机发送的包含有状态标识的数据获取指令;其中,相同增量数据的状态标识相同,不同增量数据的状态标识不同;
判断当前接收到的数据获取指令中的当前状态标识与上次接收到的数据获取指令中的历史状态标识是否相同;
如果是,再次发送与所述历史状态标识对应的增量数据;
如果否,发送与所述当前状态标识对应的增量数据。
2.根据权利要求1所述的增量数据传输方法,其特征在于,还包括:
对所述增量数据添加校验模式。
3.根据权利要求2所述的增量数据传输方法,其特征在于,所述校验模式具体为签名校验模式或循环冗余检查模式。
4.根据权利要求1所述的增量数据传输方法,其特征在于,还包括:
检测通讯链路是否正常;
如果否,提示通讯失败。
5.根据权利要求1所述的增量数据传输方法,其特征在于,还包括:
生成包含全部所述增量数据的发送时刻的传输日志。
6.一种增量数据传输方法,其特征在于,应用于主机,该方法包括:
生成包含有状态标识的数据获取指令;其中,相同增量数据的状态标识相同,不同增量数据的状态标识不同;
向从机发送所述数据获取指令。
7.一种传...
【专利技术属性】
技术研发人员:张敏,王宏飞,王柯童,
申请(专利权)人:杭州海兴电力科技股份有限公司,宁波恒力达科技有限公司,南京海兴电网技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。