【技术实现步骤摘要】
本专利技术涉及到嵌入式领域,涉及到一种基于嵌入式设备的数据断点续传方法。
技术介绍
0、技术背景
1、国内很多运行多年的风场,环网设备不断老化,且不断加入新的技改网络设备,比如视频设备、消防设备等,环网传输的数据量不断增加,经常造成网络阻塞、丢包严重。对于数据量很大的数采设备,经常在数据传输过程中中断传输,导致无法获取到完整的数据。一旦出现数据无法获取的情况,运维人员就要不断到现场排查和更换网络设备,大大加大了运维的工作量和难度。
2、原有的上位机从嵌入式设备获取数据,都是一次性完成,一旦数据传输过程中出现中断情况,上位机需要重新请求完整数据,这势必会加重网络阻塞和影响数据传输的稳定性。为了在网络比较拥堵的情况下,依然能够保证数据传输的完整性和准确性,故提出了一种基于嵌入式设备的数据断点续传方法。
技术实现思路
1、本专利技术提出了一种基于嵌入式设备的数据断点续传方法,是为了有效解决因网络阻塞丢包导致上位机无法从嵌入式设备获取完整数据的问题,是对现有上位机获取嵌入式
...【技术保护点】
1.一种基于嵌入式设备的数据断点续传方法,该方法应用于嵌入式系统中,具体步骤如下:嵌入式设备响应上位机的命令,完成对原始数据的采集;嵌入式设备生成原始数据的MD5数字签名,用来验证原始数据的完整性,并存储到随机存储器中;嵌入式设备根据时间戳生成一个32位的有效标志位,用来判断数据的有效性,并存储到随机存储器中;嵌入式设备将原始数据进行颗粒化,并将颗粒化数据的存储地址和虚拟地址进行映射,并对外开放虚拟地址,通过虚拟地址可获取颗粒化数据;上位机向嵌入式设备下发相应的命令获取数字签名和有效标志位,并将数字签名和有效标志位存储到数据库中;上位机通过嵌入式设备对外开放的虚拟地址
...【技术特征摘要】
1.一种基于嵌入式设备的数据断点续传方法,该方法应用于嵌入式系统中,具体步骤如下:嵌入式设备响应上位机的命令,完成对原始数据的采集;嵌入式设备生成原始数据的md5数字签名,用来验证原始数据的完整性,并存储到随机存储器中;嵌入式设备根据时间戳生成一个32位的有效标志位,用来判断数据的有效性,并存储到随机存储器中;嵌入式设备将原始数据进行颗粒化,并将颗粒化数据的存储地址和虚拟地址进行映射,并对外开放虚拟地址,通过虚拟地址可获取颗粒化数据;上位机向嵌入式设备下发相应的命令获取数字签名和有效标志位,并将数字签名和有效标志位存储到数据库中;上位机通过嵌入式设备对外开放的虚拟地址获取数据,并将颗粒化数据地址存储在数据库中,用来表示数据传输的进度信息;上位机每次读数据之前,首先从嵌入式设备获取最新的数据有效标志位,并将获取的有效标志位和存储在数据库中的数据有效标志位进行对比,以此来判断当前存储在嵌入式设备中的数据是否有效。若有效,通过查询到进度信息,获取未上传成功的数据;若无效,则清除数据库中的数字签名和有效标志位以及数据库中的进度信息,重新向嵌入式设备发起采集数据命令;当上位机获取到完整的原始数据后,生成md5...
【专利技术属性】
技术研发人员:刘展,马栋,
申请(专利权)人:北京能高普康测控技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。