一种数据传输方法、装置、设备及介质制造方法及图纸

技术编号:32643808 阅读:27 留言:0更新日期:2022-03-12 18:21
本申请涉及数据传输技术领域,本申请实施例中提供了一种数据传输方法,包括:当发生数据传输时,依据预设的计时器,进行计时以及监测当前数据传输过程是否发生中断;若传输过程发生中断,则依据所述中断发生的时间点,续存当前数据剩余部分至本地数据库,并监测是否满足传输条件;若满足传输条件,则依据所述时间点,将续存在所述本地数据库中的数据,同步至所述接收端。通过上述方法使数据传输中断时,将数据暂存于本地数据库,在恢复传输条件后按照中断时间点将本地数据库中的数据进行自动续传,防止数据丢失以及由于断点传输导致的数据出错,同时提高了传输效率。同时提高了传输效率。同时提高了传输效率。

【技术实现步骤摘要】
一种数据传输方法、装置、设备及介质


[0001]本申请涉及数据传输
,特别是一种数据传输方法、装置、设备及介质。

技术介绍

[0002]数据(Data)是事实或观察的结果,是对客观事物的逻辑归纳,是用于表示客观事物的未经加工的原始素材。数据可以是连续的值,比如声音、图像,称为模拟数据;也可以是离散的,如符号、文字,称为数字数据。在计算机系统中,数据以二进制信息单元0、1的形式表示。
[0003]随着计算机技术的不断发展以及网络的普及,通过网络传输数据越来越方便,在一定程度上可以提高工作效率。
[0004]然而,由于网络、设备的稳定性问题以及软件故障,在传数据时可能会发生中断,而重新传输则需要较长时间,尤其是网络状况不好的时候,单向发送数据时,若出现传输故障需要人工重新操作发送,不仅浪费时间还占用人工,降低工作效率,并且易发生数据错误和数据丢失等问题。

技术实现思路

[0005]鉴于所述问题,提出了本申请以便提供克服所述问题或者至少部分地解决所述问题的一种数据传输方法、装置、设备及介质,包括:
[0006]一种数据传输方法,所述方法用于在传输发生中断情况下,控制本地端向接收端进行数据续传;所述方法包括:
[0007]当发生数据传输时,依据所述接收端的系统时钟为目标数据添加第一时间标记,并依据本地时钟和所述接收端的系统时钟生成第一时钟偏差表;
[0008]若传输过程发生中断,依据所述本地时钟,获取中断发生的第一时间点;
[0009]依据所述本地时钟和所述第一时间点为剩余的目标数据添加第二时间标记,并续存所述剩余的目标数据至本地数据库;
[0010]当传输条件恢复,则依据所述第一时间点、所述第一时间标记、所述第二时间标记和所述第一时钟偏差表,校准所述接收端中止接收到所述目标数据时的时间参数,并依据所述时间参数将续存在所述本地数据库中的所述剩余的目标数据,发送至所述接收端。
[0011]进一步的,所述当发生数据传输时,依据所述接收端的系统时钟为目标数据添加第一时间标记,并依据本地时钟和所述接收端的系统时钟生成第一时钟偏差表的步骤之前,包括:
[0012]获取所述接收端的系统时钟;
[0013]依据目标数据的格式,将所述目标数据划分为若干数据块,并将所述数据块放入预设的发送队列。
[0014]进一步的,所述当发生数据传输时,依据所述接收端的系统时钟为目标数据添加第一时间标记,并依据本地时钟和所述接收端的系统时钟生成第一时钟偏差表的步骤,包
括:
[0015]当发生数据传输时,依据所述接收端的系统时钟为所述目标数据的每个数据块添加一个用于记录发送时间的第一时间标记;
[0016]依据所述本地时钟和所述接收端的系统时钟的运行时间偏差,生成第一时钟偏差表。
[0017]进一步的,所述若传输过程发生中断,依据所述本地时钟,获取中断发生的第一时间点的步骤,包括:
[0018]若传输过程发生中断,则预设的网络参数,判断中断发生的节点,其中,所述节点包括网络节点、接收端节点以及本地端节点;
[0019]获取NTP时钟,并依据所述本地时钟和所述NTP时钟生成第二时钟偏差表;
[0020]当中断发生节点为网络节点和/或接收端节点时,依据所述本地时钟,获取中断发生的第一时间点,或,当中断发生节点为本地端节点时,依据所述NTP时钟和所述第二时钟偏差表,获取中断发生的第一时间点。
[0021]进一步的,所述依据所述本地时钟和所述第一时间点为剩余的目标数据添加第二时间标记,并续存所述剩余的目标数据至本地数据库的步骤,包括:
[0022]依据所述本地时钟和所述第一时间点为剩余的目标数据添加用于记录本地存储时间的第二时间标记;
[0023]依据所述第二时间标记,将所述剩余的目标数据存储至所述本地数据库。
[0024]进一步的,所述当传输条件恢复,则依据所述第一时间点、所述第一时间标记、所述第二时间标记和所述第一时钟偏差表,校准所述接收端中止接收到所述目标数据时的时间参数,并依据所述时间参数将续存在所述本地数据库中的所述剩余的目标数据,发送至所述接收端的步骤,包括:
[0025]当所述传输条件恢复,依据所述第一时间标记和第二时间标记的计时差值,确定所述目标数据中止传输时的第二时间点;
[0026]依据第一时钟偏差表和所述第一时间点,校准第二时间点;
[0027]依据校准后的所述第二时间点,将续存在所述本地数据库中的所述剩余的目标数据,发送至所述接收端。
[0028]进一步的,还包括:若不满足传输条件,则压缩并加密已存入在所述本地数据库中的所述剩余的目标数据。
[0029]一种数据传输装置于,所述装置用于在传输发生中断情况下,控制本地端向接收端进行数据续传;所述装置包括:
[0030]数据计时模块,用于当发生数据传输时,依据所述接收端的系统时钟为目标数据添加第一时间标记,并依据本地时钟和所述接收端的系统时钟生成第一时钟偏差表;
[0031]中断检测模块,用于若传输过程发生中断,依据所述本地时钟,获取中断发生的第一时间点;
[0032]存储处理模块,用于依据所述本地时钟和所述第一时间点为剩余的目标数据添加第二时间标记,并续存所述剩余的目标数据至本地数据库;
[0033]数据传输模块,用于当传输条件恢复,则依据所述第一时间点、所述第一时间标记、所述第二时间标记和所述第一时钟偏差表,校准所述接收端中止接收到所述目标数据
时的时间参数,并依据所述时间参数将续存在所述本地数据库中的所述剩余的目标数据,发送至所述接收端。
[0034]一种设备,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的数据传输方法的步骤。
[0035]一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上所述的数据传输方法的步骤。
[0036]本申请具有以下优点:在本申请的实施例中,通过当发生数据传输时,依据所述接收端的系统时钟为目标数据添加第一时间标记,并依据本地时钟和所述接收端的系统时钟生成第一时钟偏差表;若传输过程发生中断,依据所述本地时钟,获取中断发生的第一时间点;依据所述本地时钟和所述第一时间点为剩余的目标数据添加第二时间标记,并续存所述剩余的目标数据至本地数据库;当传输条件恢复,则依据所述第一时间点、所述第一时间标记、所述第二时间标记和所述第一时钟偏差表,校准所述接收端中止接收到所述目标数据时的时间参数,并依据所述时间参数将续存在所述本地数据库中的所述剩余的目标数据,发送至所述接收端。通过上述方法使数据传输中断时,将数据暂存于本地数据库,在恢复传输条件后按照中断时间点将本地数据库中的数据进行自动续传,防止数据丢失以及由于断点传输导致的数据出错,同时提高了传输效率。
附图说明
[0037]为本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据传输方法,其特征在于,所述方法用于在传输发生中断情况下,控制本地端向接收端进行数据续传;所述方法包括:当发生数据传输时,依据所述接收端的系统时钟为目标数据添加第一时间标记,并依据本地时钟和所述接收端的系统时钟生成第一时钟偏差表;若传输过程发生中断,依据所述本地时钟,获取中断发生的第一时间点;依据所述本地时钟和所述第一时间点为剩余的目标数据添加第二时间标记,并续存所述剩余的目标数据至本地数据库;当传输条件恢复,则依据所述第一时间点、所述第一时间标记、所述第二时间标记和所述第一时钟偏差表,校准所述接收端中止接收到所述目标数据时的时间参数,并依据所述时间参数将续存在所述本地数据库中的所述剩余的目标数据,发送至所述接收端。2.根据权利要求1所述的方法,其特征在于,所述当发生数据传输时,依据所述接收端的系统时钟为目标数据添加第一时间标记,并依据本地时钟和所述接收端的系统时钟生成第一时钟偏差表的步骤之前,包括:获取所述接收端的系统时钟;依据目标数据的格式,将所述目标数据划分为若干数据块,并将所述数据块放入预设的发送队列。3.根据权利要求1所述的方法,其特征在于,所述当发生数据传输时,依据所述接收端的系统时钟为目标数据添加第一时间标记,并依据本地时钟和所述接收端的系统时钟生成第一时钟偏差表的步骤,包括:当发生数据传输时,依据所述接收端的系统时钟为所述目标数据的每个数据块添加一个用于记录发送时间的第一时间标记;依据所述本地时钟和所述接收端的系统时钟的运行时间偏差,生成第一时钟偏差表。4.根据权利要求1所述的方法,其特征在于,所述若传输过程发生中断,依据所述本地时钟,获取中断发生的第一时间点的步骤,包括:若传输过程发生中断,则预设的网络参数,判断中断发生的节点,其中,所述节点包括网络节点、接收端节点以及本地端节点;获取NTP时钟,并依据所述本地时钟和所述NTP时钟生成第二时钟偏差表;当中断发生节点为网络节点和/或接收端节点时,依据所述本地时钟,获取中断发生的第一时间点,或,当中断发生节点为本地端节点时,依据所述NTP时钟和所述第二时钟偏差表,获取中断发生的第一时间点。5.根据权利要求1所述的方法,其特征在于,所述依据所述本地时钟和所述第一时间点为剩余的目标数据添加第二时间标记,并续存所...

【专利技术属性】
技术研发人员:孟祥梯万留美伍权乐
申请(专利权)人:深圳益邦阳光有限公司
类型:发明
国别省市:

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

1