本申请实施例提供了数据同步方法、装置、电子设备及存储介质,通过接收由终端映射的待上传文件的地址,将待上传文件的地址存储于虚拟磁盘中;对待上传文件生成唯一标识符,将唯一标识符存储于标识符库;从待上传文件中确定目标文件,获取目标文件的唯一标识符;当目标文件的唯一标识符存在于标识符库,根据目标文件的地址获取目标文件;将目标文件进行分帧以得到多个数据帧,向服务器上传数据帧,以使服务器连接数据帧得到所述目标文件;提升了数据分布在多台主机分布上的上传效率和上传安全性。性。性。
【技术实现步骤摘要】
数据同步方法、装置、电子设备及存储介质
[0001]本申请实施例涉及但不限于智能排队领域,尤其涉及数据同步方法、装置、电子设备及存储介质。
技术介绍
[0002]目前,对于多个终端中存储的文件,通常是用户对每个终端进行单独操作,将终端的文件上传至服务器。但人工操作容易出现漏传、错传的问题,并且文件上传效率低;同时,当文件上传过程中出现终端意外关闭或终端网络断连的问题的时候,用户需要重新手动上传文件,会导致文件上传效率进一步降低。
技术实现思路
[0003]以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。
[0004]本申请的目的在于至少一定程度上解决相关技术中存在的技术问题之一,本申请实施例提供了数据同步方法、装置、电子设备及存储介质,能够实现文件自动上传,并避免错传情况。
[0005]本申请的第一方面的实施例,一种数据同步方法,包括:
[0006]接收由终端映射的待上传文件的地址,将所述待上传文件的地址存储于虚拟磁盘中;
[0007]对所述待上传文件生成唯一标识符,将所述唯一标识符存储于标识符库;
[0008]从所述待上传文件中确定目标文件,获取目标文件的唯一标识符;
[0009]当目标文件的唯一标识符存在于所述标识符库,根据目标文件的地址获取所述目标文件;
[0010]将所述目标文件进行分帧以得到多个数据帧,向服务器上传所述数据帧,以使所述服务器连接所述数据帧得到所述目标文件。
[0011]本申请的第一方面的某些实施例,所述数据同步方法还包括:
[0012]通过数字签名对所述目标文件进行验证;
[0013]当所述目标文件验证通过,执行将所述目标文件进行分帧以得到多个数据帧,向服务器上传所述数据帧。
[0014]本申请的第一方面的某些实施例,所述数据同步方法还包括:在完成将所述目标文件的全部数据帧向服务器上传之后,将所述目标文件的唯一标识符从所述标识符库删除。
[0015]本申请的第一方面的某些实施例,所述数据同步方法还包括:
[0016]检测终端至中转端之间的网络的第一网络性能指标;
[0017]当所述第一网络性能指标小于预设的第一阈值,重新连接终端至中转端之间的网络。
[0018]本申请的第一方面的某些实施例,所述数据同步方法还包括:
[0019]检测中转端至服务器之间的网络的第二网络性能指标;
[0020]当所述第二网络性能指标小于预设的第二阈值,重新连接中转端至服务器之间的网络。
[0021]本申请的第一方面的某些实施例,所述数据同步方法还包括:
[0022]在中转端将所述数据帧向服务器上传,中转端至服务器之间的网络断开的情况下,标记当前待上传的数据帧作为标记帧;
[0023]当中转端至服务器之间的网络连接,从所述标记帧开始向服务器上传所述数据帧。
[0024]本申请的第一方面的某些实施例,所述向服务器上传所述数据帧具体为:通过HTTPS加密方式向服务器上传所述数据帧。
[0025]本申请的第二方面的实施例,一种数据同步装置,包括:
[0026]文件存储模块,用于接收由终端映射的待上传文件的地址,将所述待上传文件的地址存储于虚拟磁盘中;
[0027]标识符生成模块,用于对所述待上传文件生成唯一标识符,将所述唯一标识符存储于标识符库;
[0028]标识符获取模块,用于从所述待上传文件中确定目标文件,获取目标文件的唯一标识符;
[0029]目标文件获取模块,用于当目标文件的唯一标识符存在于所述标识符库,根据目标文件的地址获取所述目标文件;
[0030]文件上传模块,用于将所述目标文件进行分帧以得到多个数据帧,向服务器上传所述数据帧,以使所述服务器连接所述数据帧得到所述目标文件。
[0031]本申请的第三方面的实施例,一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的数据同步方法。
[0032]本申请的第四方面的实施例,一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行如上所述的数据同步方法。
[0033]上述方案至少具有以下的有益效果:通过接收由终端映射的待上传文件的地址,将待上传文件的地址存储于虚拟磁盘中;对待上传文件生成唯一标识符,将唯一标识符存储于标识符库;从待上传文件中确定目标文件,获取目标文件的唯一标识符;当目标文件的唯一标识符存在于标识符库,根据目标文件的地址获取目标文件;将目标文件进行分帧以得到多个数据帧,向服务器上传数据帧,以使服务器连接数据帧得到所述目标文件;提升了数据分布在多台主机分布上的上传效率和上传安全性。
附图说明
[0034]附图用来提供对本申请技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本申请的技术方案,并不构成对本申请技术方案的限制。
[0035]图1是本申请的实施例所提供的数据同步方法的步骤图;
[0036]图2是本申请的实施例所提供的数据同步装置的结构图;
[0037]图3是本申请的实施例所提供的电子设备的结构图。
具体实施方式
[0038]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。
[0039]需要说明的是,虽然在装置示意图中进行了功能模块划分,在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于装置中的模块划分,或流程图中的顺序执行所示出或描述的步骤。说明书、权利要求书或上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
[0040]下面结合附图,对本申请实施例作进一步阐述。
[0041]本申请的实施例,提供了一种数据同步方法。
[0042]数据同步方法应用于数据同步系统,数据同步系统包括多个终端、中转端和服务器。终端存储有文件,例如文件可以是记载有CT值的数据文件;中转端在终端与服务器之间的文件传输过程中起到中转的作用。通过网络使得中转端连接于多个终端和服务器之间。
[0043]对于终端,终端安装有客户端。客户端设置有自动启动脚本,当终端开机启动的时候,通过自动启动脚本监测到终端开机启动,则自动启动客户端,使得客户端能在断电重启后实现自动续传。
[0044]在客户端首次启动后,需要用户输入密码来验证合法性。将所输入的密码和预设密码进行对比,当密码错误则弹出弹窗提示并在数秒后自动退出客户端;当密码正确则验证成功,用户可正常使用客户端。
[0045]用户通过客户端输入待上传文件的文件名称,客户端根据文件名称获取待上传文件的文件地址。或者,用户通过客户端可以直接输入待上传文件的文件地址。客户端将待上传文件的文件地址映射到本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种数据同步方法,其特征在于,包括:接收由终端映射的待上传文件的地址,将所述待上传文件的地址存储于虚拟磁盘中;对所述待上传文件生成唯一标识符,将所述唯一标识符存储于标识符库;从所述待上传文件中确定目标文件,获取目标文件的唯一标识符;当目标文件的唯一标识符存在于所述标识符库,根据目标文件的地址获取所述目标文件;将所述目标文件进行分帧以得到多个数据帧,向服务器上传所述数据帧,以使所述服务器连接所述数据帧得到所述目标文件。2.根据权利要求1所述的一种数据同步方法,其特征在于,所述数据同步方法还包括:通过数字签名对所述目标文件进行验证;当所述目标文件验证通过,执行将所述目标文件进行分帧以得到多个数据帧,向服务器上传所述数据帧。3.根据权利要求1所述的一种数据同步方法,其特征在于,所述数据同步方法还包括:在完成将所述目标文件的全部数据帧向服务器上传之后,将所述目标文件的唯一标识符从所述标识符库删除。4.根据权利要求1所述的一种数据同步方法,其特征在于,所述数据同步方法还包括:检测终端至中转端之间的网络的第一网络性能指标;当所述第一网络性能指标小于预设的第一阈值,重新连接终端至中转端之间的网络。5.根据权利要求1所述的一种数据同步方法,其特征在于,所述数据同步方法还包括:检测中转端至服务器之间的网络的第二网络性能指标;当所述第二网络性能指标小于预设的第二阈值,重新连接中转端至服务器之间的网络。6.根据权利要求5所述的...
【专利技术属性】
技术研发人员:杨永新,周帅,
申请(专利权)人:深圳核子华曦医学检验实验室,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。