一种数据防中断持续传输管理系统的制作方法

文档序号:17988564发布日期:2019-06-22 00:35阅读:161来源:国知局
一种数据防中断持续传输管理系统的制作方法

本发明涉及物联网数据传输应用的技术领域,特别涉及一种数据防中断持续传输管理系统。



背景技术:

lte网络是利用长期演进技术(longtermevolution,lte)来实现手机终端与数据终端之间的高速无线数据通信;一般而言,lte网络主要包括用户设备ue、进化umts地面无线接入网e-utran和分组核心演进epc这三个组成部分。lte网络由于其数据传输速度快和架构简单的特点,被广泛应用于物联网的数据传输中,但是lte网络的数据传输性能非常依赖于通讯运营商的基站覆盖率和手机终端当前所处场景的网络信号强度,只有当通讯运营商在某一区域的基站覆盖率足够大以及手机终端当前所处场景的网络信号强度足够高,此时该lte网络才能达到最优的数据传输速度。可见,lte网络的数据传输性能严重受制于基站布置密度等外部硬件条件,这导致lte网络的通信性能不如一般家庭使用的固定网络一般稳定,从而使得该lte网络在运行过程中可能存在无法正常进行数据传输的情况。

目前,lte网络广泛应用于物联网数据传输,而物联网数据传输的特点在于,该物联网通常连接有若干个不同的设备终端,该不同的设备终端能够将其收集到的数据通过该物联网的不同通信信道分别传输到该物联网对应的云端中进行存储。当该物联网对应的lte网络所提供的数据网络性能并不稳定,就会使得该物联网无法正常持续地将该设备终端收集的数据传输到该云端中。此时,由于该设备终端的数据收集过程与物联网的工作过程是相对独立的,该设备终端的数据收集过程始终持续地进行,这就会导致该设备终端收集的数据无法及时地通过该物联网传输到该云端中,而对应的这一部分收集到的数据就会存在丢失的可能性,最终导致该云端接收的来自该设备终端的数据是不完整和缺失的。若该lte网络所在场景发生设备供电中断的情况,这就会导致上述丢失的数据无法重新获得或者无法恢复,这严重地影响物联网的正常工作和无法保证云端存储数据的完整性。



技术实现要素:

在联网车载设备(比如联网行车记录)应用的过程中,现有的联网车载设备都是将车载视频采集设备接入到具有lte网络模式的物联网中,并利用该lte网络将该车载视频采集设备收集到的视频影像实时传输到云端中进行存储,这种方式能够有效克服由于车载视频采集设备的本地存储容量不足而导致无法进行大数据量的视频影像数据保存的缺陷。同时,由于该车载视频采集设备是随着车辆的行驶来进行车辆前方状态的视频影像采集的,随着车辆行驶场景的不断改变,这可能使得在车辆行驶过程中存在lte网络信号发生不稳定的状况,这必然伴随着lte网络数据传输性能时好时坏的发生。在上述情况下,该lte网络就会无法将该车载视频采集设备当前收集到的视频影像实时地上传至该云端中,并且若该lte网络一直无法正常进行数据传输,该车载视频采集设备收集到的视频影像就会不断地堆积在本地设备中,这不但增加了本地设备由于发生断电等意外导致该视频影像永久性丢失和无法恢复的风险,同时也不利于lte网络在联网车载设备中的推广应用。

针对现有技术存在的缺陷,本发明提供一种数据防中断持续传输管理系统,该数据防中断持续传输管理系统是基于车载本地设备等数据收集单元中未上传至云端的数据生成一个待上传处理清单,并在该数据收集单元收集到新数据的情况下及时更新该待上传处理清单,当该数据收集单元接入的数据传输网络从无法传输数据的状态恢复至能够传输数据的状态后,再根据实时更新的待上传处理清单将该未上传至云端的数据重新进行上传,这样能够避免该数据收集单元无法对历史收集到的数据进行上传而只将实时收集的数据进行上传的缺陷;此外,由于该待上传处理清单能够根据该数据收集单元的数据收集和数据上传情况实时进行更新,这能够防止该数据收集单元对同一数据进行重复上传。可见,该数据防中断持续传输管理系统能够克服由于lte网络的不稳定性导致的数据传输障碍,并且还能使物联网连接的硬件设备摆脱网络工作状态的限制,从而保证物联网设备上传数据的完整性。

本发明提供一种数据防中断持续传输管理系统,其特征在于,所述系统包括:

数据收集单元,其用于收集一监测设备产生的数据;

当前行程上传单元,其生成一当前清单,并且所述当前行程上传单元接收到来自所述数据收集单元的每一笔新数据后,其会基于所述每一笔新数据更新所述当前清单;

旧数据上传单元,其将来自所述数据收集单元的数据上传至一数据终端,并且所述旧数据上传单元的数据上传与所述当前行程上传单元的当前清单更新之间为异步处理关系;

清单处理单元,其在所述数据收集单元停止收集数据时,将此时未完成更新的所述当前清单整合为一旧清单,并根据所述数据自身的产生时间对所述旧清单中的所述数据对应的清单信息进行排列操作;

进一步,所述系统还包括一装置运行监测单元、一时序监测单元和一时序标定单元;

其中,所述装置运行监测单元监测所述系统当前所应用于的装置的工作运行状态,具体为,当所述装置运行监测单元监测到所述装置开始进入关机进程时,所述装置运行监测单元就会向所述清单处理单元发送一关于停止收集数据的第一信号,随后所述清单处理单元会将此时未完成更新的所述当前清单整合为一旧清单;

所述时序监测单元与所述数据收集单元信号连接,所述时序监测单元监测所述数据收集单元收集的每一笔数据对应的所述产生时间;

所述时序标定单元与所述时序监测单元信号连接,所述时序标定单元将每一笔数据对应的所述产生时间作为索引标记施加到其对应的一笔数据上,所述清单处理单元根据每一笔数据对应的所述索引标记,对所述旧清单中的每一笔数据对应的清单信息进行关于产生时序的排列操作;

其中,所述时序标定单元进行时序标定操作的具体过程包括,m笔数据中的每一笔数据基于一随机选择过程确定其在n个时序标定单元所对应的一个时序标定单元以执行所述时序标定操作,所述随机选择过程对应的随机公式为

在上述随机公式(1)中,pi(k)为第i个时序标定单元在时刻t中有k笔数据排队等候执行时序标定操作的概率,λ为在时刻t中所述k笔数据的到达率,并且λ是根据所述k笔数据所要排队等候的时间计算得出,相应地,λ的计算公式为

在上述公式(2)中,t0为所述k笔数据对应的最大等候时间,k0为从低i-1个时序标定单元切换至第i个时序标定单元的数据笔数,为所述k笔数据中出现排队等待时间超过t0的数据对应的概率;

进一步,所述系统还包括一网络状态检测单元和一装置运行控制单元;

其中,所述网络状态检测单元检测所述旧数据上传单元所处物联网的数据传输状态;

所述装置运行控制单元控制所述装置的关机与否状态;

具体为,当所述网络状态检测单元确定所述物联网当前的数据传输状态满足所述旧数据上传单元将所有剩余数据上传至所述数据终端的条件时,所述装置运行控制单元会暂停所述装置当前的关机进程,等待所述所有剩余数据完全上传至所述数据终端后,才重新恢复所述关机进程;否则,所述装置运行控制单元维持所述装置当前的关机进程不变;

进一步,所述系统还包括一运行空档监测单元,其监测所述当前行程上传单元是否处于运行空档状态;并且,

当所述装置运行监测单元确定所述装置重新进入开机进程时,所述装置运行监测单元会向所述运行空档监测单元发送一第二信号,随后所述运行空档监测单元会基于所述第二信号对所述当前行程上传单元启动关于运行空档状态的监测操作;

进一步,当所述运行空档监测单元确定所述当前行程上传单元当前处于运行空档状态时,则所述运行空档监测单元会向所述旧数据上传单元发送一第三信号,随后所述旧数据上传单元会基于所述第三信号并根据所述旧清单将上一次未完成上传的数据上传至所述数据终端中;

进一步,当所述当前行程上传单元被确定当前并不处于运行空档状态时,所述当前行程上传单元会根据所述当前清单将所述数据收集单元收集到的数据上传至所述数据终端;

进一步,所述旧数据上传单元的数据上传与所述当前行程上传单元的当清单更新之间的异步处理关系具体为,当一笔新数据产生时,所述当前行程上传单元均能够在所述旧数据上传单元未完成上一笔数据的上传操作或者已完成上一笔数据的上传操作这两种情况下,基于所述新数据更新所述当前清单,从而确保已完成上传的数据不被重复上传;

进一步,所述系统还包括一异常关机检测单元,其检测所述装置当前是否处于异常关机状态;

其中,所述异常关机检测单元确定所述装置当前处于异常关机状态,则所述异常关机检测单元向所述清单处理单元发送一第四信号,所述清单处理单元会基于所述第四信号,在所述装置被重新开机启动后,将所述异常关机状态发生前未完成更新的当前清单整合为旧清单并发送至所述旧数据上传单元中;

进一步,所述异常关机检测单元检测所述装置当前是否处于异常关机状态包括检测所述装置是否因断电或者宕机而导致其异常关机;

进一步,所述旧数据上传单元会根据所述旧清单在所述装置重新开机后将所述旧清单中对应的数据进行上传,具体为,所述旧数据上传单元根据所述旧清单中每一笔数据对应的索引标记,按照产生时序由先至后的顺序依次上传所述每一笔数据;

相比于现有技术,本发明的数据防中断持续传输管理系统是基于车载本地设备等数据收集单元中未上传至云端的数据生成一个待上传处理清单,并在该数据收集单元收集到新数据的情况下及时更新该待上传处理清单,当该数据收集单元接入的数据传输网络从无法传输数据的状态恢复至能够传输数据的状态后,再根据实时更新的待上传处理清单将该未上传至云端的数据重新进行上传,这样能够避免该数据收集单元无法对历史收集到的数据进行上传而只将实时收集的数据进行上传的缺陷。该数据防中断持续传输管理系统能够克服由于lte网络的不稳定性导致的数据传输障碍,并且还能使物联网连接的硬件设备摆脱网络工作状态的限制,从而保证物联网设备上传数据的完整性。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明提供的一种数据防中断持续传输管理系统的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

参阅图1,为本发明实施例提供的一种数据防中断持续传输管理系统的结构示意图。该数据防中断持续传输管理系统可用于包括本地设备、数据传输网络和云端的数据传输系统中,其中,该数据传输网络用于与该本地设备和云端进行连接,从而将该本地设备采集的数据传输至该云端中进行存储。优选地,该数据防中断持续传输管理系统可用于本地设备处于移动式或者非移动式的数据传输场景中,其中,该移动式的数据传输场景可为但不限于是车载设备数据传输场景或者跟踪式设备数据传输场景等,该非移动式的数据传输场景可为但不限是室内固定设备数据传输场景等;优选地,该数据传输网络可为lte网络。

具体而言,该数据防中断持续传输管理系统可包括数据收集单元,当前行程上传单元,旧数据上传单元和清单处理单元。

其中,该数据收集单元可用于收集监测设备产生的数据;该监测设备可为但不限于是行车记录仪或者车载传感器等,相应地,该检测设备产生的数据可为行车视频影像或者行车传感数据等;优选地,该数据收集单元可为一数据中介存储设备,该数据中介存储设备用于保存来自该监测设备产生的监测数据。进一步,当该监测设备为行车记录仪时,该行车记录仪与该数据收集单元之间信号连接,在该行车记录仪记录该行车视频影像的同时,其将该行车视频影像传输至该数据收集单元中,该数据收集单元对该行车视频影像进行缓存处理。实际上,该数据收集单元和该监测设备均可为设有车辆中的本地设备。

其中,该当前行程上传单元可用于生成一当前清单,并且在该当前行程上传单元接收到来自该数据收集单元的每一笔新数据后,该当前行程上传单元会基于该每一笔新数据对该当前清单进行更新操作。该当前行程上传单元与该数据收集单元之间信号连接,该当前行程上传单元对该数据收集单元实时收集到的数据进行监控,比如,当该数据收集单元收集的数据为行车视频影像时,该当前行程上传单元对该数据收集单元收集的数据进行图像帧的监控,当该数据收集单元收集到特定数量帧的影像后,该当前行程上传单元会将该特定数量帧的影像认定为一笔新数据,此时该当前行程上传单元会基于这一笔新数据更新该当前清单;优选地,该当前行程上传单元根据该当前清单可具体为生成关于每一笔新数据的著录项目信息,并将该著录项目信息作为所述新数据对应的清单项目信息增加到该当前清单中。

其中,该旧数据上传单元用于将来自该数据收集单元的数据上传至一数据终端,并且该旧数据上传单元的数据上传与该当前行程上传单元的当前清单更新之间为异步处理关系。该旧数据上传单元与该数据收集单元之间信号连接。优选地,该旧数据上传单元可为一数据接口,该数据接口用于将该数据收集单元接入到相应的数据传输网络中,依次将该数据收集单元收集到的数据经该数据传输网络上传是该数据终端中;优选地,该数据终端可为一云端数据终端,该云端数据终端能够将接收到的数据进行存储。该旧数据上传单元与该当前行程上传单元之间的工作状态是相对独立的,即该旧数据上传单元的数据上传进程并不依赖于该当前行程上传单元的当前清单生成进程,从而保证该旧数据上传单元的数据上传与该当前行程上传单元的当前清单更新两者之间可根据自身的工作进程进行相应的数据处理。

实际上,该旧数据上传单元的数据上传与该当前行程上传单元的当清单更新之间的异步处理关系具体为,当一笔新数据产生时,该当前行程上传单元均能够在该旧数据上传单元未完成上一笔数据的上传操作或者已完成上一笔数据的上传操作这两种情况下,基于该新数据更新该当前清单,从而确保已完成上传的数据不被重复上传。

其中,该清单处理单元用于在该数据收集单元停止收集数据时,将此时未完成更新的该当前清单整合为一旧清单,并根据该数据自身的产生时间对该旧清单中的该数据对应的清单信息进行排列操作。优选地,该清单处理单元与该数据收集单元之间信号连接,并对该数据收集单元的数据收集状态进行监控,当该数据收集单元停止进行数据收集时,该清单处理单元即刻将该当前行程上传单元未完成更新的当前清单整合为一旧清单,同时确定该旧清单中对应的每一笔数据自身的产生时间,并基于该确定的结果,对该旧清单中所有的不同笔数据对应的清单信息进行排列操作。

优选地,该数据防中断持续传输管理系统还可包括一装置运行监测单元、一时序监测单元和一时序标定单元。其中,该装置运行监测单元监测该系统当前所应用于的装置的工作运行状态,具体可包括,当该装置运行监测单元监测到该装置开始进入关机进程时,该装置运行监测单元就会向该清单处理单元发送一关于停止收集数据的第一信号,随后该清单处理单元会将此时未完成更新的该当前清单整合为一旧清单。该时序监测单元与该数据收集单元之间信号连接,该时序监测单元监测该数据收集单元收集的每一笔数据对应的该产生时间。该时序标定单元与该时序监测单元信号连接,该时序标定单元将每一笔数据对应的该产生时间作为索引标记施加到其对应的一笔数据上,该清单处理单元根据每一笔数据对应的该索引标记,对该旧清单中的每一笔数据对应的清单信息进行关于产生时序的排列操作。

可选地,该时序标定单元进行时序标定操作的具体过程包括,m笔数据中的每一笔数据基于一随机选择过程确定其在n个时序标定单元所对应的一个时序标定单元以执行该时序标定操作,该随机选择过程对应的随机公式为

在上述随机公式(1)中,pi(k)为第i个时序标定单元在时刻t中有k笔数据排队等候执行时序标定操作的概率,λ为在时刻t中该k笔数据的到达率,并且λ是根据该k笔数据所要排队等候的时间计算得出,相应地,λ的计算公式为

在上述公式(2)中,t0为该k笔数据对应的最大等候时间,k0为从低i-1个时序标定单元切换至第i个时序标定单元的数据笔数,为该k笔数据中出现排队等待时间超过t0的数据对应的概率;简单而言,当将该所有的m笔待进行时序标定数据均放置在第1个时序标定单元下进行排队等待,然后根据前述设定的最大等待时间t0,将所述m笔数据分配至另一个时序标定单元下进行排队等候,依次类推,随后在时序标定单元中被进行上述分配操作对应的数量为n或者每个时序标定单元对应的概率值pi(k)均相等的情况下,停止上述分配操作,同时将对应的分配操作设定为具有最大效率的分配操作,这样能够有效地节省时序标定单元对不同笔数据进行时序标记操作所耗费的时间,从而避免数据防中断持续传输管理系统在进行时序标记操作时发生卡顿情况。

此外,该旧数据上传单元会根据该旧清单在所述装置重新开机后将该旧清单中对应的数据进行上传,上述过程可具体为,该旧数据上传单元根据该旧清单中每一笔数据对应的索引标记,按照产生时序由先至后的顺序依次上传该每一笔数据。

优选地,该数据防中断持续传输管理系统还可包括一网络状态检测单元和一装置运行控制单元。其中,该网络状态检测单元检测该旧数据上传单元所处物联网的数据传输状态。该装置运行控制单元控制该装置的关机与否状态。该网络状态检测单元和该装置运行控制单元的工作过程具体可为,当该网络状态检测单元确定该物联网当前的数据传输状态满足该旧数据上传单元将所有剩余数据上传至该数据终端的条件时,该装置运行控制单元会暂停所述装置当前的关机进程,等待该所有剩余数据完全上传至该数据终端后,才重新恢复该关机进程,否则,该装置运行控制单元维持该装置当前的关机进程不变。

优选地,该数据防中断持续传输管理系统还可包括一运行空档监测单元,其可用于监测该当前行程上传单元是否处于运行空档状态;并且,当该装置运行监测单元确定该装置重新进入开机进程时,该装置运行监测单元会向该运行空档监测单元发送一第二信号,随后该运行空档监测单元会基于该第二信号对该当前行程上传单元启动关于运行空档状态的监测操作。

进一步,当该运行空档监测单元确定该当前行程上传单元当前处于运行空档状态时,则该运行空档监测单元会向该旧数据上传单元发送一第三信号,随后该旧数据上传单元会基于该第三信号并根据该旧清单将上一次未完成上传的数据上传至该数据终端中。

进一步,当该当前行程上传单元被确定当前并不处于运行空档状态时,该当前行程上传单元会根据所述当前清单将该数据收集单元收集到的数据上传至该数据终端。

优选地,该数据防中断持续传输管理系统还可包括一异常关机检测单元,其用于检测该装置当前是否处于异常关机状态。其中,该异常关机检测单元确定该装置当前处于异常关机状态,则该异常关机检测单元向该清单处理单元发送一第四信号,该清单处理单元会基于该第四信号,在该装置被重新开机启动后,将该异常关机状态发生前未完成更新的当前清单整合为旧清单并发送至该旧数据上传单元中。

优选地,该异常关机检测单元检测该装置当前是否处于异常关机状态包括检测该装置是否因断电或者宕机而导致其异常关机。

从上述实施例可以看出,该数据防中断持续传输管理系统是基于车载本地设备等数据收集单元中未上传至云端的数据生成一个待上传处理清单,并在该数据收集单元收集到新数据的情况下及时更新该待上传处理清单,当该数据收集单元接入的数据传输网络从无法传输数据的状态恢复至能够传输数据的状态后,再根据实时更新的待上传处理清单将该未上传至云端的数据重新进行上传,这样能够避免该数据收集单元无法对历史收集到的数据进行上传而只将实时收集的数据进行上传的缺陷;并且,由于该待上传处理清单能够根据该数据收集单元的数据收集和数据上传情况实时进行更新,这能够防止该数据收集单元对同一数据进行重复上传。可见,该数据防中断持续传输管理系统能够克服由于lte网络的不稳定性导致的数据传输障碍,并且还能使物联网连接的硬件设备摆脱网络工作状态的限制,从而保证物联网设备上传数据的完整性。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1