一种多级多路分发数据的方法、装置、设备及储存介质制造方法及图纸

技术编号:22756821 阅读:21 留言:0更新日期:2019-12-07 04:43
本发明专利技术实施例公开了一种多级多路分发数据的方法、装置、设备及储存介质,应用于矿端联网系统,方法包括:获取指定文件夹中全部的文件;将文件解析后储存于第一数据库中的第一数据集;获取上一级非矿端联网系统的互联网协议地址;根据第一数据库中的第一数据集和互联网协议地址,在第二数据库中建立携带上一级非矿端联网系统的互联网协议地址的第一远程数据集,并将第一远程数据集内的数据向上一级非矿端联网系统发送;判断第一远程数据集内的数据是否发送成功,若是,则删除第一远程数据集内的数据;若否,则将数据保留在第一远程数据集内。可实现将矿端联网系统的数据发送给上一级非矿端联网系统中,实现上一级非矿端联网系统的监管功能。

A method, device, equipment and storage medium for multi-level and multi-channel data distribution

The embodiment of the invention discloses a method, device, device and storage medium for multi-level multi-channel data distribution, which is applied to the mine end networking system. The method includes: obtaining all files in the specified folder; the first data set stored in the first database after file resolution; obtaining the internet protocol address of the upper level non mine end networking system; and A data set and an internet protocol address. In the second database, establish a first remote data set carrying the internet protocol address of the upper level non mine end networking system, and send the data in the first remote data set to the upper level non mine end networking system; judge whether the data in the first remote data set is successfully sent, if so, delete the data in the first remote data set; If not, the data is retained in the first remote data set. It can send the data of the mine end networking system to the upper non mine end networking system, and realize the supervision function of the upper non mine end networking system.

【技术实现步骤摘要】
一种多级多路分发数据的方法、装置、设备及储存介质
本专利技术实施例涉及信息处理
,具体涉及一种多级多路分发数据的方法、装置、设备及储存介质,尤其是一种基于煤矿安全、人员、产量联网系统多级多路分发数据的方法、装置、设备及储存介质。
技术介绍
目前,煤矿安全、人员、产量联网系统数据文件由煤矿上位机生成,通过FTP(FileTransferProtoco,文件传输协议)方式传送到采集服务器中,然后由矿端联网系统进行采集、分析、储存、展示。同时,煤矿所在的地域县级监管部门以及县级监管部门以上的监管部门同样需要接通数据,如何兼顾每一级监管单位,做到每一级监管单位获得其监管职责范围内的数据,成了联网系统的重中之重。采用矿端联网系统采集、分析、存储、展示的方法已经不能满足多级不同监管单位联网监管的需求,降低了系统的可用性。
技术实现思路
本专利技术实施例的目的在于提供一种多级多路分发的方法、装置、设备及储存介质,用以解决现有技术中由于采用矿端联网系统采集、分析、储存、展示的方法不能满足多级不同监管单位联网监管的需求,降低了系统的可用性的问题。为实现上述目的,本专利技术实施例主要提供如下技术方案:第一方面,本专利技术实施例提供了一种多级多路分发的方法,应用于矿端联网系统,该方法包括:获取指定文件夹中全部的文件;将所述文件解析后储存于第一数据库中的第一数据集;获取上一级非矿端联网系统的互联网协议地址;根据所述第一数据库中的第一数据集和所述互联网协议地址,在第二数据库中建立携带所述上一级非矿端联网系统的互联网协议地址的第一远程数据集,并将所述第一远程数据集内的数据向所述上一级非矿端联网系统发送;判断所述第一远程数据集内的数据是否发送成功,若是,则删除所述第一远程数据集内的数据;若否,则将所述数据保留在所述第一远程数据集内。进一步地,所述获取上一级非矿端联网系统的互联网协议地址具体为:通过数据传输链路获得上一级非矿端联网系统的互联网协议地址。进一步地,还包括:当所述第一远程数据集内的数据发送失败时,将保留在所述第一远程数据集内的数据再次发送,至成功为止。还提供了一种多级多路分发数据的方法,应用于非矿端联网系统,包括:接收矿端联网系统发送的第一远程数据集,或者,下一级非矿端联网系统发送的下一级非矿端第一远程数据集;将所述第一远程数据集,或者,所述下一级非矿端第一远程数据集内的数据转移至本级非矿端第一数据库的本级非矿端第一数据集内;获取上一级非矿端联网系统的互联网协议地址;根据所述本级非矿端第一数据集和所述上一级非矿端联网系统的互联网协议地址,在本级非矿端第二数据库内建立携带所述上一级非矿端联网系统的互联网协议地址的本级非矿端第一远程数据集,并将所述本级非矿端第一远程数据集内的数据向所述上一级非矿端联网系统发送;判断所述本级非矿端第一远程数据集内的数据发送是否成功,若是,则删除所述本级非矿端第一远程数据集内的数据;若否,则将所述数据保留在所述本级非矿端第一远程数据集内。进一步地,所述获取上一级非矿端联网系统的互联网协议地址具体为:通过数据传输链路获得上一级非矿端联网系统的互联网协议地址。进一步地,还包括:当所述本级非矿端第一远程数据集内的数据发送失败时,将保留在所述本级非矿端第一远程数据集内的数据再次发送,至成功为止。第二方面,本专利技术实施例还提供了一种多级多路分发数据的装置,应用于矿端联网系统,该装置包括:第一获取解析单元,用于获取指定文件夹中全部的文件,并将所述文件解析后储存于第一数据库中的第一数据集;第一获取单元,用于获取上一级非矿端联网系统的互联网协议地址;第一发送单元,用于根据所述第一数据库中的第一数据集和所述互联网协议地址,在第二数据库中建立携带所述上一级非矿端联网系统的互联网协议地址的第一远程数据集,并将所述第一远程数据集内的数据向所述上一级非矿端联网系统发送;第一判断单元,用于判断所述第一远程数据集内的数据是否发送成功,若是,则删除所述第一远程数据集内的数据;若否,则将所述数据保留在所述第一远程数据集内。还提供了一种多级多路分发数据的装置,应用于矿端联网系统,包括:第二获取转移单元,用于接收接收矿端联网系统发送的第一远程数据集,或者,下一级非矿端联网系统发送的下一级非矿端第一远程数据集;将所述第一远程数据集内的数据转移至本级非矿端第一数据库的本级非矿端第一数据集内,或者,将所述下一级非矿端第一远程数据集内的数据转移至本级非矿端第一数据库的本级非矿端第一数据集内;第二获取单元,用于获取上一级非矿端联网系统的互联网协议地址;第二发送单元,用于根据所述本级非矿端第一数据集和所述上一级非矿端联网系统的互联网协议地址,在本级非矿端第二数据库内建立携带所述上一级非矿端联网系统的互联网协议地址的本级非矿端第一远程数据集,并将所述本级非矿端第一远程数据集内的数据向所述上一级非矿端联网系统发送;第二判断单元,用于判断所述本级非矿端第一远程数据集内的数据是否发送成功,若是,则删除所述本级非矿端第一远程数据集内的数据;若否,则将所述数据保留在所述本级非矿端第一远程数据集内。第三方面,本专利技术实施例还提供了一种电子设备,所述电子设备包括:至少一个处理器和至少一个存储器;所述存储器用于存储一个或多个程序指令;所述处理器,用于运行一个或多个程序指令,用以执行上面所述的方法。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,所述计算机存储介质用于存储计算机程序,所述计算机程序被处理器执行时,实现上面所述的方法。本专利技术实施例提供的技术方案至少具有如下优点:本专利技术实施例提供的一种多级多路分发的方法,通过将指定文件中全部的文件解析后储存于第一数据库的第一数据集中,根据上一级非矿端联网系统的互联网协议地址,在第二数据库中建立第一远程数据集,并将第一远程数据集内的数据向上一级非矿端联网系统发送,若成功,则删除第一远程数据集内的数据,则可实现将矿端联网系统的数据发送给上一级非矿端联网系统中,实现上一级非矿端联网系统的监管功能。当非矿端联网系统为多个时,可实现逐级传递数据,满足多级不同监管单位联网监管的需求,实现提高了系统的可用性。附图说明图1为本专利技术实施例提供的一种应用于矿端联网系统的多级多路分发数据的方法的流程图;图2为本专利技术实施例提供的一种应用于非矿端联网系统的多级多路分发数据的方法的流程图;图3为本专利技术实施例提供的一种应用于矿端联网系统的多级多路分发数据的装置的功能模块示意图;图4为本专利技术实施例提供的一种应用于非矿端联网系统的多级多路分发数据的装置的功能模块示意图;图5为本专利技术实施例提供的一种多级多路分发的结构示意图。具体实施方式以下由特定的具体实施例说明本专利技术的实施方式,熟悉此技术的人士可由本说明书所揭露的内容轻易地了解本专利技术的其他优点本文档来自技高网...

【技术保护点】
1.一种多级多路分发数据的方法,应用于矿端联网系统,其特征在于,包括:/n获取指定文件夹中全部的文件;/n将所述文件解析后储存于第一数据库中的第一数据集;/n获取上一级非矿端联网系统的互联网协议地址;/n根据所述第一数据库中的第一数据集和所述互联网协议地址,在第二数据库中建立携带所述上一级非矿端联网系统的互联网协议地址的第一远程数据集,并将所述第一远程数据集内的数据向所述上一级非矿端联网系统发送;/n判断所述第一远程数据集内的数据是否发送成功,若是,则删除所述第一远程数据集内的数据;若否,则将所述数据保留在所述第一远程数据集内。/n

【技术特征摘要】
1.一种多级多路分发数据的方法,应用于矿端联网系统,其特征在于,包括:
获取指定文件夹中全部的文件;
将所述文件解析后储存于第一数据库中的第一数据集;
获取上一级非矿端联网系统的互联网协议地址;
根据所述第一数据库中的第一数据集和所述互联网协议地址,在第二数据库中建立携带所述上一级非矿端联网系统的互联网协议地址的第一远程数据集,并将所述第一远程数据集内的数据向所述上一级非矿端联网系统发送;
判断所述第一远程数据集内的数据是否发送成功,若是,则删除所述第一远程数据集内的数据;若否,则将所述数据保留在所述第一远程数据集内。


2.根据权利要求1所述的多级多路分发数据的方法,其特征在于,所述获取上一级非矿端联网系统的互联网协议地址具体为:通过数据传输链路获得上一级非矿端联网系统的互联网协议地址。


3.根据权利要求1所述的多级多路分发数据的方法,其特征在于,还包括:当所述第一远程数据集内的数据发送失败时,将保留在所述第一远程数据集内的数据再次发送,至成功为止。


4.一种多级多路分发数据的方法,应用于非矿端联网系统,包括:
接收矿端联网系统发送的第一远程数据集,或者,下一级非矿端联网系统发送的下一级非矿端第一远程数据集;
将所述第一远程数据集,或者,所述下一级非矿端第一远程数据集内的数据转移至本级非矿端第一数据库的本级非矿端第一数据集内;
获取上一级非矿端联网系统的互联网协议地址;
根据所述本级非矿端第一数据集和所述上一级非矿端联网系统的互联网协议地址,在本级非矿端第二数据库内建立携带所述上一级非矿端联网系统的互联网协议地址的本级非矿端第一远程数据集,并将所述本级非矿端第一远程数据集内的数据向所述上一级非矿端联网系统发送;
判断所述本级非矿端第一远程数据集内的数据发送是否成功,若是,则删除所述本级非矿端第一远程数据集内的数据;若否,则将所述数据保留在所述本级非矿端第一远程数据集内。


5.根据权利要求4所述的多级多路分发数据的方法,其特征在于,所述获取上一级非矿端联网系统的互联网协议地址具体为:通过数据传输链路获得上一级非矿端联网系统的互联网协议地址。


6.根据权利要求4所述的多级多路分发数据的方法,其特征在于,还包括:当所述本级非矿端第一远程数据集内的数据发送...

【专利技术属性】
技术研发人员:龚大立侯鹏程吴玉鹏
申请(专利权)人:精英数智科技股份有限公司
类型:发明
国别省市:山西;14

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

1