基于远程监控的断网数据续传方法、电子设备及存储介质技术

技术编号:17565226 阅读:1119 留言:0更新日期:2018-03-28 14:51
本发明专利技术公开了基于远程监控的断网数据续传方法,其包括如下步骤:上传步骤:将运行数据上传至服务器;第一判断步骤:判断服务器连接是否发生中断,若是,将运行数据存储于本地数据库,否则,重复上传步骤,并执行第二判断步骤;第二判断步骤:判断服务器是否重新连接,若是,则执行第三判断步骤,否则,持续将运行数据存储于本地数据库;第三判断步骤:判断本地数据库中是否存储有运行数据,若是,获取该本地数据库中的运行数据并上传至服务器,否则,返回第一判断步骤。本发明专利技术当连接过程中发生中断时,在断开时间长度内,自动将数据进行存储,以使再次建立连接时,将前面存储的数据重新传输至服务器,防止中断连接时数据不丢失。

【技术实现步骤摘要】
基于远程监控的断网数据续传方法、电子设备及存储介质
本专利技术涉及数据通信技术,尤其涉及基于远程监控的断网数据续传方法、电子设备及存储介质。
技术介绍
物联网远程数据采集产品是通过互联网技术,将分布不同地域的设备运行及状态信息上传至服务器,集中式呈现于统一交互平台,如手机、网页等,简化及降低后期运维管理成本。但互联网存在一定的不确定性。在正常连接中,可能会因为外部一些不可抗原因,如线缆中断、服务重启等导致某段时间内呈现平台数据空调,无法直观确认目标设备在此时间内的实际状态。
技术实现思路
为了克服现有技术的不足,本专利技术的目的之一在于提供一种基于远程监控的断网数据续传方法,其能自主将断开连接后的数据存储于本地,在恢复连接后自动上传。本专利技术的目的之二在于提供一种电子设备,其能自主将断开连接后的数据存储于本地,在恢复连接后自动上传。本专利技术的目的之三在于提供一种存储介质,其能自主将断开连接后的数据存储于本地,在恢复连接后自动上传。本专利技术的目的之一采用以下技术方案实现:基于远程监控的断网数据续传方法,包括如下步骤:上传步骤:将运行数据上传至服务器;第一判断步骤:判断服务器连接是否发生中断,若是,则将运行数据存储于本地数据库,之后执行第二判断步骤,否则,重复上传步骤;第二判断步骤:判断服务器是否重新连接,若是,则执行第三判断步骤,否则,持续将运行数据存储于本地数据库;第三判断步骤:判断本地数据库中是否存储有运行数据,若是,获取该本地数据库中的运行数据并上传至服务器,否则,返回第一判断步骤。优选的,在上传步骤中,将运行数据上传至服务器,同时还将一定时存储计数器清零,该定时存储计数器的周期为服务器运行数据的同步周期。优选的,第一判断步骤具体包括如下子步骤:中断判断步骤:判断服务器连接是否发生中断,若是,则执行溢出判断步骤,否则,将定时存储计数器清零,同时将运行数据上传至服务器;溢出判断步骤:判断定时存储计数器是否溢出,若是,则将运行数据存储于本地数据库,之后执行第二判断步骤,否则,重复本步骤。本专利技术的目的之二采用以下技术方案实现:一种电子设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:上传步骤:将运行数据上传至服务器;第一判断步骤:判断服务器连接是否发生中断,若是,则将运行数据存储于本地数据库,之后执行第二判断步骤,否则,重复上传步骤;第二判断步骤:判断服务器是否重新连接,若是,则执行第三判断步骤,否则,持续将运行数据存储于本地数据库;第三判断步骤:判断本地数据库中是否存储有运行数据,若是,获取该本地数据库中的运行数据并上传至服务器,否则,返回第一判断步骤。优选的,在上传步骤中,将运行数据上传至服务器,同时还将一定时存储计数器清零,该定时存储计数器的周期为服务器运行数据的同步周期。优选的,第一判断步骤具体包括如下子步骤:中断判断步骤:判断服务器连接是否发生中断,若是,则执行溢出判断步骤,否则,将定时存储计数器清零,同时将运行数据上传至服务器;溢出判断步骤:判断定时存储计数器是否溢出,若是,则将运行数据存储于本地数据库,之后执行第二判断步骤,否则,重复本步骤。本专利技术的目的之三采用以下技术方案实现:一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1-3任一项所述的断网数据续传方法。相比现有技术,本专利技术的有益效果在于:本专利技术当远程监控设备与服务器连接过程中发生中断时,在断开时间长度内,自动将数据进行存储,以使再次建立连接时,将前面存储的数据重新传输至服务器,防止中断连接时数据不丢失。附图说明图1为本专利技术的基于远程监控的断网数据续传方法的流程图。具体实施方式下面,结合附图以及具体实施方式,对本专利技术做进一步描述:本专利技术提供一种基于远程监控的断网数据续传方法,如图1所示,包括如下步骤:S1:将运行数据上传至服务器;S2:判断服务器连接是否发生中断,若是,则将运行数据存储于本地数据库,之后执行S3,否则,将运行数据上传至服务器;S3:判断服务器是否重新连接,若是,则执行S4,否则,持续将运行数据存储于本地数据库;S4:判断本地数据库中是否存储有运行数据,若是,获取该本地数据库中的运行数据并上传至服务器,否则,返回S2。在正常状态下,运行数据不断上传至服务器,如果连接发生中断,则在中断的这段时间内,将运行数据存储至本地数据库,如果没有发生中断,则持续上传至服务器即可。在发生中断的情况下,一旦检测到恢复连接,此时运行数据重新上传至服务器,并且将本地数据库中存储的运行数据上传至服务器。在本专利技术中,内部开启有一个定时存储计数器,在上传步骤中,将运行数据上传至服务器,同时还将该定时存储计数器清零,该定时存储计数器的周期即为服务器运行数据同步周期。当与服务器建立连接时,该定时存储计数器即时清零,当定时存储计数器溢出,则将数据存储起来。也就是在S2中,具体包括:中断判断步骤:判断服务器连接是否发生中断,若是,则执行溢出判断步骤,否则,将定时存储计数器清零,同时将运行数据上传至服务器;溢出判断步骤:判断定时存储计数器是否溢出,若是,则将运行数据存储于本地数据库,,之后执行S3,否则,重复本步骤。运行数据的续传方法是设备与服务器连接后,服务器主动询问本地数据库是否有缓存数据,若有则循环获取直至本地数据库全部获取完毕。本专利技术还提供一种电子设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,处理器执行的计算机程序实现的步骤如断网数据续传方法所述的步骤相同,工作原理和流程也相同,在此不作赘述。另外一方面,本专利技术还提供一种存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现本专利技术所述的断网数据续传方法。对本领域的技术人员来说,可根据以上描述的技术方案以及构思,做出其它各种相应的改变以及形变,而所有的这些改变以及形变都应该属于本专利技术权利要求的保护范围之内。本文档来自技高网...
基于远程监控的断网数据续传方法、电子设备及存储介质

【技术保护点】
基于远程监控的断网数据续传方法,其特征在于,包括如下步骤:上传步骤:将运行数据上传至服务器;第一判断步骤:判断服务器连接是否发生中断,若是,则将运行数据存储于本地数据库,之后执行第二判断步骤,否则,重复上传步骤;第二判断步骤:判断服务器是否重新连接,若是,则执行第三判断步骤,否则,持续将运行数据存储于本地数据库;第三判断步骤:判断本地数据库中是否存储有运行数据,若是,获取该本地数据库中的运行数据并上传至服务器,否则,返回第一判断步骤。

【技术特征摘要】
1.基于远程监控的断网数据续传方法,其特征在于,包括如下步骤:上传步骤:将运行数据上传至服务器;第一判断步骤:判断服务器连接是否发生中断,若是,则将运行数据存储于本地数据库,之后执行第二判断步骤,否则,重复上传步骤;第二判断步骤:判断服务器是否重新连接,若是,则执行第三判断步骤,否则,持续将运行数据存储于本地数据库;第三判断步骤:判断本地数据库中是否存储有运行数据,若是,获取该本地数据库中的运行数据并上传至服务器,否则,返回第一判断步骤。2.如权利要求1所述的断网数据续传方法,其特征在于,在上传步骤中,将运行数据上传至服务器,同时还将一定时存储计数器清零,该定时存储计数器的周期为服务器运行数据的同步周期。3.如权利要求2所述的断网数据续传方法,其特征在于,第一判断步骤具体包括如下子步骤:中断判断步骤:判断服务器连接是否发生中断,若是,则执行溢出判断步骤,否则,将定时存储计数器清零,同时将运行数据上传至服务器;溢出判断步骤:判断定时存储计数器是否溢出,若是,则将运行数据存储于本地数据库,之后执行第二判断步骤,否则,重复本步骤。4.一种电子设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其特征在于...

【专利技术属性】
技术研发人员:孟祥梯陈国强
申请(专利权)人:深圳益邦阳光有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1