1.本技术涉及数据处理技术领域,特别是涉及一种数据传输方法、装置以及介质。
背景技术:
2.矿山、城市综合管网等地下巷道的安全问题一直是本领域技术人员关心的问题,技术人员需要对巷道内的数据进行分析处理以判断巷道的安全情况。多年来,由于巷道内作业不规范、安全隐患不能及时发现或上报等问题导致事故频繁发生,不但造成巨大的经济和社会效益损失,也给现场安全生产作业带来了较大压力。
3.当前技术中,往往通过在巷道内部署终端设备,进行数据的采集,并通过交互装置,将采集到的数据传输给管控中心,进行数据的分析处理以及保存。该方法存在的缺陷是,在部分区域,点检、巡检、运维等多工种的技术人员同时聚集一地时,导致终端设备采集的数据无法实时上传给管控中心,使得数据的传输速率变慢,会延误对重要工种的数据监测。
4.由此可见,如何提升数据的传输速率是本领域技术人员亟待解决的问题。
技术实现要素:
5.本技术的目的是提供一种数据传输方法、装置以及介质,用于提升数据的传输速率。
6.为解决上述技术问题,本技术提供一种数据传输方法,该方法包括:
7.获取各终端设备发送的数据;
8.根据所述数据对应的工种类型,对所述数据进行时序控制;
9.按照所述时序控制的结果将所述数据发送至管控中心。
10.优选的,还包括:
11.根据发送所述数据的所述终端设备的数量和对应的所述工种类型调节分配各所述终端设备的接入带宽。
12.优选的,在所述根据所述数据对应的工种类型,对所述数据进行时序控制的步骤后,还包括:
13.对所述终端设备发送的所述数据进行预处理;
14.将处理后的所述数据发送至所述管控中心。
15.优选的,在所述将处理后的所述数据发送至所述管控中心的步骤之前,还包括:
16.判断预处理后的所述数据是否符合对应的所述工种类型;
17.若是,则进入所述将处理后的所述数据发送至所述管控中心的步骤。
18.优选的,还包括:
19.获取用于表征所述终端设备预设范围内的基站的中继信号的覆盖情况的信息;
20.控制所述终端设备与所述中继信号覆盖所述终端设备的所述基站建立虚拟链接关系。
21.优选的,在所述获取各终端设备发送的数据的步骤之前,还包括:
22.获取技术人员输入的身份信息;
23.判断所述身份信息与预先设置的所述终端设备和所述工种类型是否对应;
24.若对应,则授予操作权限。
25.优选的,还包括:
26.将未处理的所述数据临时保存。
27.为解决上述技术问题,本技术还提供一种数据传输装置,该装置包括:
28.获取模块,用于获取各终端设备发送的数据;
29.控制模块,用于根据所述数据对应的工种类型,对所述数据进行时序控制;
30.发送模块,用于按照所述时序控制的结果将所述数据发送至管控中心。
31.为解决上述技术问题,本技术还提供另一种数据传输装置,该装置包括存储器,用于存储计算机程序;
32.处理器,用于执行所述计算机程序时实现如上述的数据传输方法的步骤。
33.为解决上述技术问题,本技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述的数据传输方法的步骤。
34.本技术所提供的数据传输方法,控制单元通过获取各终端设备发送的数据,并根据各数据对应的工种类型,对数据进行时序控制,按照时序控制的结果将数据发送至管控中心。相对于当前技术中,直接将数据准发给管控中心,在数据较多时导致数据的传输速率变慢,重要数据不能实时上传。采用本技术方案,在接收到各终端设备发送的数据后,可以按照数据的工种类型对数据进行时序管理,按照管理的结果将数据发送给管控中心,实现了对数据的整理,提高了数据的传输速率。并且可以将数据对应的工种类型中,较重要的数据优先传输给管控中心,保障了重要数据的及时上传。
35.此外,本技术所提供的数据传输装置以及介质与上述的数据传输方法相对应,效果同上。
附图说明
36.为了更清楚地说明本技术实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
37.图1为本技术实施例提供的一种数据传输方法的流程图;
38.图2为本技术实施例提供的一种数据传输装置的结构图;
39.图3为本技术实施例提供的另一种数据传输装置的结构图。
具体实施方式
40.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本技术保护范围。
41.本技术的核心是提供一种数据传输方法、装置以及介质,用于提升数据的传输速率。
42.为了使本技术领域的人员更好地理解本技术方案,下面结合附图和具体实施方式对本技术作进一步的详细说明。
43.图1为本技术实施例提供的一种数据传输方法的流程图,如图1所示,该方法包括:
44.s10:获取各终端设备发送的数据。
45.在具体实施中,终端设备会对巷道内的信息进行采集,并将采集到的数据发送至控制单元。其中,终端设备会通过基站实现与控制单元的数据交互。终端设备对于信息的采集可以是技术人员主动控制的、可以移动的移动终端,也可以是通过定时设置能够自动采集数据、固定位置的终端。可以理解的是,巷道内的数据是多种多样的,有的数据可能用于巡检,有的数据可能用于运维,有的数据体现终端设备的实时状态等。因此,不同的终端设备采集的数据的工种类型是多种多样的。同样的,一台终端设备可以由同一工种类型的不同技术人员控制,即同一工种类型的多个技术人员可以登录同一台终端设备,当然,也可以一个技术人员搭配一台终端设备。
46.需要说明的是,在构建终端设备与控制单元的数据交互系统的过程中,会对终端设备与对应的技术人员进行身份编码,当终端设备进入终端设备与控制单元交互的范围内,控制单元即可通过识别身份编码实现对终端设备的分辨。在技术人员登录终端设备时,也可通过身份编码对技术人员的身份内进行识别。
47.s11:根据数据对应的工种类型,对数据进行时序控制。
48.在步骤s11中,根据数据的工种类型对数据进行时序控制。可以理解的是,终端设备采集的数据的工种类型是多种多样的,控制单元在接收到数据后,对数据进行时序控制,具体的,可以结合各终端设备发送数据的时间以及数据的重要程度等信息对数据的传输进行整理。可以理解的是,巷道内的一部分数据是需要实时监控的,以避免意外发生,例如氧气浓度、一氧化碳浓度等信息。因此,通过时序控制可以根据数据的类型对数据进行整理,可以将重要的数据及时上传至管控中心。
49.s12:按照时序控制的结果将数据发送至管控中心。
50.本技术实施例提供的数据传输方法,控制单元通过获取各终端设备发送的数据,并根据各数据对应的工种类型,对数据进行时序控制,按照时序控制的结果将数据发送至管控中心。相对于当前技术中,直接将数据准发给管控中心,在数据较多时导致数据的传输速率变慢,重要数据不能实时上传。采用本技术方案,在接收到各终端设备发送的数据后,可以按照数据的工种类型对数据进行时序管理,按照管理的结果将数据发送给管控中心,实现了对数据的整理,提高了数据的传输速率。并且可以将数据对应的工种类型中,较重要的数据优先传输给管控中心,保障了重要数据的及时上传。
51.可以理解的是,在具体实施中,由于基站的信号限制,数据的传输上限是一定的,随着接入控制单元的终端设备数量的增多,各终端设备发送数据至控制单元的速率会变慢。
52.因此,在上述实施例的基础上,在本实施例中,还包括:
53.根据发送数据的终端设备的数量和对应的工种类型调节分配各终端设备的接入带宽。
54.需要说明的是,在本实施例中,随着终端设备的增多,可以为重要的工种类型的终端设备分配更高的接入带宽,以便于优先、快速的上传数据。对于受时间影响不大的工种类型的数据,可以为其终端设备分配低一些的接入带宽。
55.本技术实施例提供的数据传输方法,根据发送数据的终端设备的数量和对应的工种类型调节分配各终端设备的接入带宽,可以适时的调整各终端设备的接入带宽,以满足不同数据的传输速度。
56.在当前技术中,控制单元只是将终端设备上传的数据转发至管控中心,再由管控中心对数据进行整理后保存。当各终端设备在同一时间段进行数据上传时就会造成管控中心的数据处理压力过大,并且数据的转发也会受到基站信号的影响。
57.为了解决该技术问题,在上述实施例的基础上,在本实施例中,在根据数据对应的工种类型,对数据进行时序控制的步骤后,还包括:
58.对终端设备发送的数据进行预处理;
59.将处理后的数据发送至管控中心。
60.可以理解的是,在具体实施中,巷道内可以有多个控制单元,各控制单元和终端设备在基站的信号范围内进行数据的交互。控制单元接收到数据后,对数据进行预处理,然后将处理后的数据发送至管控中心。该步骤可以是对数据进行筛选、整理,然后将数据处理的结果发送至管控中心。也可以是对数据进行一部分的整理,然后发送至管控中心,由管控中心对该数据剩下的需要整理的部分整理后再保存。
61.本技术实施例提供的数据传输方法,通过各控制单元对终端设备发送的数据进行预处理,减轻了管控中心的数据处理压力。通过将处理任务分散进行,提高了数据处理的效率。
62.在具体实施中,在控制单元对数据进行处理后,还应当对处理后的数据的工种类型进行再次的判断,以避免由于工种类型的错误而导致在数据发送至管控中心保存时发生错误。因此,在上述实施例的基础上,在本实施例中,在将处理后的数据发送至管控中心的步骤之前,还包括:
63.判断预处理后的数据是否符合对应的工种类型;
64.若是,则进入将处理后的数据发送至管控中心的步骤。
65.本技术实施例提供的数据传输方法,对预处理后的数据的工种类型再次判断,以避免由于工种类型的错误而导致在数据发送至管控中心保存时发生错误。
66.在具体实施中,如果终端设备脱离了基站的信号范围或者是发生了掉线的情况,就会影响到数据的传输。在上述实施例的基础上,在本实施例中,还包括:
67.获取用于表征终端设备预设范围内的基站的中继信号的覆盖情况的信息;
68.控制终端设备与中继信号覆盖终端设备的基站建立虚拟链接关系。
69.可以理解的是,巷道内有多个控制单元,并且设置在不同的位置。对应的,提供信号传输通道的基站的数量也会有多个。一个终端设备可能既在一个基站的信号范围内,又在另一个基站的信号范围内,当然,信号的强弱与基站的类型以及终端设备与基站的距离有关。在本实施例中,会获取用于表征终端设备预设范围内的基站的中继信号的覆盖情况的信息,以识别出该终端设备处于哪些基站的信号覆盖下,终端设备与其中的一个基站建立链接,实现信号的传输,与其他基站建立虚拟链接关系,当已链接的基站断开时,立即切
换至虚拟链接的基站,实现无缝链接,保证了数据传输的不间断,避免了由于基站的信号的断开延误数据的传输。
70.当技术人员控制终端设备进行数据采集时,为了保证数据的安全性,避免不法分子恶意的破坏。每个技术人员在登录终端设备时应当进行身份验证,以保证数据采集的安全性。
71.在上述实施例的基础上,在本实施例中,在获取各终端设备发送的数据的步骤之前,还包括:
72.获取技术人员输入的身份信息;
73.判断身份信息与预先设置的终端设备和工种类型是否对应;
74.若对应,则授予操作权限。
75.需要说明的是,在本实施例中,已提前将各技术人员的身份信息和其对应的、允许登录的终端设备的信息存储在数据库中。在技术人员登录时,获取到技术人员在终端设备上输入的身份信息,会判断该身份信息与终端设备,以及工种类型是否对应,如果对应,则允许该技术人员使用该终端设备。如果不对应,则会拒绝该技术人员的登录,并且,也可以发出报警信号。
76.本技术实施例提供的数据传输方法,在技术人员登录时对其身份信息进行验证,以保障技术人员和终端设备以及工种类型相对应,避免产生误操作。
77.在上述实施例的基础上,在本实施例中,还包括:
78.将未处理的数据临时保存。
79.可以理解的是,本实施例中的未处理的数据包括终端设备传输的、未来得及进行预处理的数据,也包括已经进行了预处理,但未判断是否符合对应的工种类型的数据。
80.本技术实施例提供的数据传输方法,对将未处理的数据临时保存,以避免数据的丢失。
81.在上述实施例中,对于数据传输方法进行了详细描述,本技术还提供数据传输装置对应的实施例。需要说明的是,本技术从两个角度对装置部分的实施例进行描述,一种是基于功能模块的角度,另一种是基于硬件的角度。
82.图2为本技术实施例提供的一种数据传输装置的结构图,如图2所示,该装置包括:
83.获取模块10,用于获取各终端设备发送的数据。
84.控制模块11,用于根据数据对应的工种类型,对数据进行时序控制。
85.发送模块12,用于按照时序控制的结果将数据发送至管控中心。
86.由于装置部分的实施例与方法部分的实施例相互对应,因此装置部分的实施例请参见方法部分的实施例的描述,这里暂不赘述。
87.本技术所提供的数据传输装置,控制单元通过获取各终端设备发送的数据,并根据各数据对应的工种类型,对数据进行时序控制,按照时序控制的结果将数据发送至管控中心。相对于当前技术中,直接将数据准发给管控中心,在数据较多时导致数据的传输速率变慢,重要数据不能实时上传。采用本技术方案,在接收到各终端设备发送的数据后,可以按照数据的工种类型对数据进行时序管理,按照管理的结果将数据发送给管控中心,实现了对数据的整理,提高了数据的传输速率。并且可以将数据对应的工种类型中,较重要的数据优先传输给管控中心,保障了重要数据的及时上传。
88.图3为本技术实施例提供的另一种数据传输装置的结构图,如图3所示,该装置包括:存储器20,用于存储计算机程序;
89.处理器21,用于执行计算机程序时实现如上述实施例数据传输方法的步骤。
90.本实施例提供的数据传输装置可以包括但不限于智能手机、平板电脑、笔记本电脑或台式电脑等。
91.其中,处理器21可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器21可以采用数字信号处理器(digital signal processor,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器21也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称中央处理器(central processing unit,cpu);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器21可以集成有图像处理器(graphics processing unit,gpu),gpu用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器21还可以包括人工智能(artificial intelligence,ai)处理器,该ai处理器用于处理有关机器学习的计算操作。
92.存储器20可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器20还可以包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。本实施例中,存储器20至少用于存储以下计算机程序201,其中,该计算机程序被处理器21加载并执行之后,能够实现前述任一实施例公开的数据传输方法的相关步骤。另外,存储器20所存储的资源还可以包括操作系统202和数据203等,存储方式可以是短暂存储或者永久存储。其中,操作系统202可以包括windows、unix、linux等。数据203可以包括但不限于工种类型、身份信息等。
93.在一些实施例中,数据传输装置还可以包括有显示屏22、输入输出接口23、通信接口24、电源25以及通信总线26。
94.本领域技术人员可以理解,图3中示出的结构并不构成对数据传输装置的限定,可以包括比图示更多或更少的组件。
95.本技术实施例提供的数据传输装置,包括存储器和处理器,处理器在执行存储器存储的程序时,能够实现如下方法:获取各终端设备发送的数据;根据数据对应的工种类型,对数据进行时序控制;按照时序控制的结果将数据发送至管控中心。
96.本技术所提供的数据传输装置,控制单元通过获取各终端设备发送的数据,并根据各数据对应的工种类型,对数据进行时序控制,按照时序控制的结果将数据发送至管控中心。相对于当前技术中,直接将数据准发给管控中心,在数据较多时导致数据的传输速率变慢,重要数据不能实时上传。采用本技术方案,在接收到各终端设备发送的数据后,可以按照数据的工种类型对数据进行时序管理,按照管理的结果将数据发送给管控中心,实现了对数据的整理,提高了数据的传输速率。并且可以将数据对应的工种类型中,较重要的数据优先传输给管控中心,保障了重要数据的及时上传。
97.最后,本技术还提供一种计算机可读存储介质对应的实施例。计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如上述方法实施例中记载的步骤。
98.可以理解的是,如果上述实施例中的方法以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
99.本技术所提供的计算机可读存储介质,控制单元通过获取各终端设备发送的数据,并根据各数据对应的工种类型,对数据进行时序控制,按照时序控制的结果将数据发送至管控中心。相对于当前技术中,直接将数据准发给管控中心,在数据较多时导致数据的传输速率变慢,重要数据不能实时上传。采用本技术方案,在接收到各终端设备发送的数据后,可以按照数据的工种类型对数据进行时序管理,按照管理的结果将数据发送给管控中心,实现了对数据的整理,提高了数据的传输速率。并且可以将数据对应的工种类型中,较重要的数据优先传输给管控中心,保障了重要数据的及时上传。
100.以上对本技术所提供的数据传输方法、装置以及介质进行了详细介绍。说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以对本技术进行若干改进和修饰,这些改进和修饰也落入本技术权利要求的保护范围内。
101.还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
技术特征:
1.一种数据传输方法,其特征在于,包括:获取各终端设备发送的数据;根据所述数据对应的工种类型,对所述数据进行时序控制;按照所述时序控制的结果将所述数据发送至管控中心。2.根据权利要求1所述的数据传输方法,其特征在于,还包括:根据发送所述数据的所述终端设备的数量和对应的所述工种类型调节分配各所述终端设备的接入带宽。3.根据权利要求1所述的数据传输方法,其特征在于,在所述根据所述数据对应的工种类型,对所述数据进行时序控制的步骤后,还包括:对所述终端设备发送的所述数据进行预处理;将处理后的所述数据发送至所述管控中心。4.根据权利要求3所述的数据传输方法,其特征在于,在所述将处理后的所述数据发送至所述管控中心的步骤之前,还包括:判断预处理后的所述数据是否符合对应的所述工种类型;若是,则进入所述将处理后的所述数据发送至所述管控中心的步骤。5.根据权利要求1至4任意一项所述的数据传输方法,其特征在于,还包括:获取用于表征所述终端设备预设范围内的基站的中继信号的覆盖情况的信息;控制所述终端设备与所述中继信号覆盖所述终端设备的所述基站建立虚拟链接关系。6.根据权利要求1至4任意一项所述的数据传输方法,其特征在于,在所述获取各终端设备发送的数据的步骤之前,还包括:获取技术人员输入的身份信息;判断所述身份信息与预先设置的所述终端设备和所述工种类型是否对应;若对应,则授予操作权限。7.根据权利要求3所述的数据传输方法,其特征在于,还包括:将未处理的所述数据临时保存。8.一种数据传输装置,其特征在于,包括:获取模块,用于获取各终端设备发送的数据;控制模块,用于根据所述数据对应的工种类型,对所述数据进行时序控制;发送模块,用于按照所述时序控制的结果将所述数据发送至管控中心。9.一种数据传输装置,其特征在于,包括存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如权利要求1至7任意一项所述的数据传输方法的步骤。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任意一项所述的数据传输方法的步骤。
技术总结
本申请公开了一种数据传输方法,控制单元通过获取各终端设备发送的数据,并根据各数据对应的工种类型,对数据进行时序控制,按照时序控制的结果将数据发送至管控中心。相对于当前技术中,直接将数据准发给管控中心,在数据较多时导致数据的传输速率变慢,重要数据不能实时上传。采用本技术方案,在接收到各终端设备发送的数据后,可以按照数据的工种类型对数据进行时序管理,按照管理的结果将数据发送给管控中心,实现了对数据的整理,提高了数据的传输速率。并且可以将数据对应的工种类型中,较重要的数据优先传输给管控中心,保障了重要数据的及时上传。此外,本申请还公开了一种数据传输装置以及介质,与数据传输方法相对应,效果同上。效果同上。效果同上。
技术研发人员:孙学璞 刘为 高奇峰 李晶
受保护的技术使用者:北京光普森科科技有限公司
技术研发日:2021.12.31
技术公布日:2022/3/8