一种用于井下多设备的数据处理方法及装置制造方法及图纸

技术编号:38837926 阅读:18 留言:0更新日期:2023-09-17 09:53
本申请提供了一种用于井下多设备的数据处理方法及装置,属于数据处理技术领域,其中一实施例的数据处理方法包括:接收来自于各应用端的定向数据请求,并对定向数据请求进行解析,确定各应用端待显示的定向数据属性集合;确定定向数据属性集合中的各定向数据属性,并根据各定向数据属性对各应用端的接收频道进行划分,生成频道划分结果;从内存缓存池中获取与各定向数据属性匹配的目标设备信息,其中,目标设备信息用于表征井下设备的最新数据;根据频道划分结果,将目标设备信息广播至各应用端进行显示。本申请技术方案能够解决大量数据频发时造成的数据拥堵,降低通信频次,减少带宽占用,同时降低应用端数据处理量等。同时降低应用端数据处理量等。同时降低应用端数据处理量等。

【技术实现步骤摘要】
一种用于井下多设备的数据处理方法及装置


[0001]本申请属于数据处理
,具体地讲,涉及一种用于井下多设备的数据处理方法及装置。

技术介绍

[0002]在煤矿井下作业时,对于设备的运行状况要尽可能做到实时感知,及时展示当前状态,并做出提醒和预警。然而,随着煤矿开采技术的发展,连采工作面的新型设备不断增多,大批量的数据传输导致数据堆积、应用端数据显示延迟以及资源大量占用等问题。
[0003]现有技术中通常采用Kafka或MQTT等工具来应对短时间内产生大量数据对应用端造成的资源挤兑,但是当数据量过大,并且持续时间长时,目前尚未有有效的解决方案。

技术实现思路

[0004]针对现有技术中存在的问题,本申请提供一种用于井下多设备的数据处理方法及装置,能够解决大量数据频发时造成的数据拥堵,降低通信频次,减少带宽占用。
[0005]根据本申请的第一个方面,提供了一种用于井下多设备的数据处理方法,该方法包括:接收来自于各应用端的定向数据请求,并对所述定向数据请求进行解析,确定各应用端待显示的定向数据属性集合;确定所述定向数据属性集合中的各定向数据属性,并根据所述各定向数据属性对各应用端的接收频道进行划分,生成频道划分结果;从内存缓存池中获取与所述各定向数据属性匹配的目标设备信息,其中,所述目标设备信息用于表征井下设备的最新数据;根据所述频道划分结果,将所述目标设备信息广播至各应用端进行显示。
[0006]在本实施例的一些可选方式中,所述根据所述各定向数据属性对各应用端的接收频道进行划分,生成频道划分结果,包括:为各定向数据属性开设接收频道,并通过不同的频道编号区分各定向数据属性的接收频道;响应于存在定向数据属性相同的应用端,将所述定向数据属性相同的应用端配置在同一个接收频道,并生成第一频道划分结果,其中,所述第一频道划分结果包括所述频道编号以及所述频道编号与所述应用端的第一映射关系,且所述第一映射关系为一对多。
[0007]在本实施例的一些可选方式中,所述根据所述各定向数据属性对各应用端的接收频道进行划分,生成频道划分结果,还包括:响应于存在定向数据属性唯一的应用端,将所述定向数据属性唯一的应用端配置在该定向数据属性对应的接收频道,并生成第二频道划分结果,其中,所述第二频道划分结果包括所述频道编号以及所述频道编号与所述应用端的第二映射关系,且所述第二映射关系为一对一。
[0008]在本实施例的一些可选方式中,还包括:按照预设周期获取井下各设备的初始设备信息,并将所述初始设备信息存储至内存缓存池;根据当前时间对所述初始设备信息进行筛选,得到候选设备信息,其中,所述当前时间为接收所述定向数据请求的时刻;其中,所述从内存缓存池中获取与所述各定向数据属性匹配的目标设备信息,包括:从所述候选设备信息中获取与所述各定向数据属性匹配的目标设备信息。
[0009]在本实施例的一些可选方式中,所述根据当前时间对所述初始设备信息进行筛选,得到候选设备信息,包括:从所述初始设备信息中,去除所述初始设备信息的获取时间距离当前时间大于预设时间阈值的初始设备信息,得到候选设备信息。
[0010]在本实施例的一些可选方式中,所述从所述候选设备信息中获取与所述各定向数据属性匹配的目标设备信息,包括:确定所述候选设备信息的标注信息和所述各定向数据属性的标注信息;响应于确定所述候选设备信息的标注信息与所述定向数据属性的标注信息匹配,将该候选设备信息作为所述目标设备信息。
[0011]在本实施例的一些可选方式中,所述根据所述频道划分结果,将所述目标设备信息广播至各应用端进行显示,包括:确定所述目标设备信息对应的接收频道以及该接收频道的频道编号;根据所述频道编号与所述应用端的第一映射关系和第二映射关系,确定与该频道编号对应的一个或多个应用端;通过该接收频道,将所述目标设备信息广播至所述一个或多个应用端;响应于所述应用端接收到所述目标设备信息,将所述目标设备信息同步显示至所述应用端。
[0012]根据本申请的第二个方面,还提供了一种用于井下多设备的数据处理装置,该装置包括:定向数据请求解析模块,被配置为接收来自于各应用端的定向数据请求,并对所述定向数据请求进行解析,确定各应用端待显示的定向数据属性集合;频道划分模块,被配置为确定所述定向数据属性集合中的各定向数据属性,并根据所述各定向数据属性,对各应用端的接收频道进行划分,生成频道划分结果;目标设备信息获取模块,被配置为从内存缓存池中获取与所述各定向数据属性匹配的目标设备信息,其中,所述目标设备信息用于表征井下设备的最新数据;目标设备信息广播模块,被配置为根据所述频道划分结果,将所述目标设备信息广播至各应用端进行显示。
[0013]根据本申请的第三个方面,还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现所述一种用于井下多设备的数据处理方法的步骤。
[0014]根据本申请的第四个方面,还提供了一种计算机可读存储介质,其上存储有计算
机程序,该计算机程序被处理器执行时实现所述一种用于井下多设备的数据处理方法的步骤。
[0015]根据本申请的第五个方面,还提供了一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现所述一种用于井下多设备的数据处理方法的步骤。
[0016]本申请提供的一种用于井下多设备的数据处理方法及装置,通过采用定时定向数据推送机制,能够解决大量数据频发时造成的数据拥堵,有效降低通信频次以及减少带宽占用;同时降低了应用端数据处理量,有效提高渲染性能以及加快页面加载,能够保证页面数据和实时数据的同步,最大限度降低显示延迟,具有广泛的应用前景。
附图说明
[0017]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0018]图1为根据本申请实施例的一种用于井下多设备的数据处理方法的流程图之一;图2为根据本申请实施例的一种用于井下多设备的数据处理方法的流程图之二;图3为根据本申请实施例的一种用于井下多设备的数据处理方法的流程图之三;图4为根据本申请实施例的一种用于井下多设备的数据处理方法的流程图之四;图5为根据本申请实施例的一种用于井下多设备的数据处理方法的场景示意图;图6为根据本申请实施例的一种用于井下多设备的数据处理装置的示意图;图7为用来实现本申请实施例的一种用于井下多设备的数据处理方法的电子设备的框图。
具体实施方式
[0019]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于井下多设备的数据处理方法,其特征在于,包括:接收来自于各应用端的定向数据请求,并对所述定向数据请求进行解析,确定各应用端待显示的定向数据属性集合;确定所述定向数据属性集合中的各定向数据属性,并根据所述各定向数据属性对各应用端的接收频道进行划分,生成频道划分结果;从内存缓存池中获取与所述各定向数据属性匹配的目标设备信息,其中,所述目标设备信息用于表征井下设备的最新数据;根据所述频道划分结果,将所述目标设备信息广播至各应用端进行显示。2.根据权利要求1所述的方法,其特征在于,所述根据所述各定向数据属性对各应用端的接收频道进行划分,生成频道划分结果,包括:为各定向数据属性开设接收频道,并通过不同的频道编号区分各定向数据属性的接收频道;响应于存在定向数据属性相同的应用端,将所述定向数据属性相同的应用端配置在同一个接收频道,并生成第一频道划分结果,其中,所述第一频道划分结果包括所述频道编号以及所述频道编号与所述应用端的第一映射关系,且所述第一映射关系为一对多。3.根据权利要求2所述的方法,其特征在于,所述根据所述各定向数据属性对各应用端的接收频道进行划分,生成频道划分结果,还包括:响应于存在定向数据属性唯一的应用端,将所述定向数据属性唯一的应用端配置在该定向数据属性对应的接收频道,并生成第二频道划分结果,其中,所述第二频道划分结果包括所述频道编号以及所述频道编号与所述应用端的第二映射关系,且所述第二映射关系为一对一。4.根据权利要求1所述的方法,其特征在于,还包括:按照预设周期获取井下各设备的初始设备信息,并将所述初始设备信息存储至内存缓存池;根据当前时间对所述初始设备信息进行筛选,得到候选设备信息,其中,所述当前时间为接收所述定向数据请求的时刻;其中,所述从内存缓存池中获取与所述各定向数据属性匹配的目标设备信息,包括:从所述候选设备信息中获取与所述各定向数据属性匹配的目标设备信息。5.根据权利要求4所述的方法,其特征在于,所述根据当前时间对所述初始设备信息进行筛选,得到候选设备信息,包括:从所述初始设备信息中,去除所述初始设备信息的获取时间距离当前时间大于预设时间阈值的初始设备...

【专利技术属性】
技术研发人员:朱超邓尚星
申请(专利权)人:西安华创马科智能控制系统有限公司
类型:发明
国别省市:

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

1