技术新讯 > 电子通信装置的制造及其应用技术 > 数据处理方法及系统、装置、存储介质与流程  >  正文

数据处理方法及系统、装置、存储介质与流程

  • 国知局
  • 2024-08-02 14:14:59

本公开涉及但不限于数据,尤其涉及一种数据处理方法及系统、装置、存储介质。

背景技术:

1、为了保证车辆的安全运行,地面系统经常需要实时获取指定车辆的各种运行数据以进行展示或分析。通常为地面系统的接入网关(网关设备)接收数据后以推送的方式发送给业务系统(包括业务处理设备)来处理,而由于采集数据的传感器因实际情况会进行高频采集,快的甚至能到10ms一次,因此数据量较大,而在数据并发量达到一定程度后,会对接入网关造成很高的转发压力,导致处理效率下降,从而影响业务系统对数据的处理,进而降低车辆整体运行效率。因此,如何提高地面系统接入网关的处理效率进而提升车辆整体运行效率成为目前亟待解决的问题。

技术实现思路

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、接收所述业务处理设备在监测到所述目标消息池中存在车辆运行数据后发送的获取所述目标消息池中车辆运行数据的数据获取指令;

38、所述将目标消息池中的车辆运行数据发送给所述业务处理设备,包括:

39、基于所述数据获取指令,将所述目标消息池中的车辆运行数据发送给所述业务处理设备。

40、第四方面,本公开实施例提供一种数据处理系统,所述系统包括:

41、网关设备,用于获取车辆运行数据;

42、存储设备,用于接收所述网关设备转发的所述车辆运行数据并存储在消息队列的部分消息池中,还用于将目标消息池中的车辆运行数据发送给所述目标消息池关联的业务处理设备;其中,所述存储设备的消息队列中包括多个消息池,一个消息池关联一个业务处理设备,所述目标消息池为所述部分消息池中的一个消息池;

43、所述业务处理设备,还用于对所述目标消息池中的车辆运行数据进行处理。

44、第五方面,本公开实施例提供一种数据处理装置,应用于网关设备中,所述装置包括:

45、第一获取模块,配置为获取车辆运行数据;

46、第一转发模块,配置为将所述车辆运行数据转发至存储设备的消息队列中的部分消息池;其中,所述消息队列中包括多个消息池,一个消息池关联一个业务处理设备;所述车辆运行数据用于与消息池关联的业务处理设备获取后处理。

47、在一些实施例中,所述第一转发模块,还配置为将所述车辆运行数据转发至存储设备的消息队列中优先级满足预设优先级条件的部分消息池;其中,所述优先级用于表征消息池中的车辆运行数据的处理顺序。

48、第六方面,本公开实施例提供一种数据处理装置,应用于业务处理设备中,所述装置包括:

49、第二获取模块,配置为获取关联的目标消息池中的车辆运行数据;其中,所述目标消息池为存储设备的消息队列中的一个消息池,所述消息队列中包括多个消息池,一个消息池关联一个业务处理设备;

50、处理模块,配置为对所述目标消息池中的车辆运行数据进行处理。

51、在一些实施例中,获取的车辆运行数据包括多个,各所述车辆运行数据携带有业务标识;所述处理模块,还配置为将同一业务标识的车辆运行数据进行拼接处理;基于业务标识,确定所述拼接后的车辆运行数据是否为所述业务处理设备的目标处理数据;对所述拼接后的车辆运行数据基于是否为所述目标处理数据的结果进行对应处理。

52、在一些实施例中,所述处理模块,还配置为响应于所述拼接后的车辆运行数据为所述目标处理数据,基于所述目标处理数据进行业务处理;响应于所述拼接后的车辆运行数据不为所述目标处理数据,将所述目标处理数据发送给所述目标消息池;其中,所述目标处理数据用于所述目标消息池转发给所述消息队列中所述目标消息池之外的消息池。

53、在一些实施例中,所述消息队列中的各消息池具有不同的优先级,所述目标消息池的优先级满足预设优先级条件。

54、在一些实施例中,所述消息队列中的各消息池按优先级顺序依次关联,所述目标处理数据用于所述目标消息池转发给所述消息队列中所述目标消息池关联的一个消息池。

55、在一些实施例中,所述第二获取模块,还配置为监测所述目标消息池;响应于监测到所述目标消息池中存在车辆运行数据,向所述存储设备发送获取所述目标消息池中车辆运行数据的数据获取指令;基于所述数据获取指令接收所述存储设备反馈的所述目标消息池中的所述车辆运行数据。

56、第七方面,本公开实施例提供一种数据处理装置,应用于存储设备中,其中,所述存储设备的消息队列中包括多个消息池,一个消息池关联一个业务处理设备,所述装置包括:

57、第一接收模块,配置为接收网关设备发送的车辆运行数据;

58、存储模块,配置为将所述车辆运行数据存储在所述消息队列的部分消息池中;

59、发送模块,配置为将目标消息池中的车辆运行数据发送给业务处理设备;其中,所述目标消息池为与所述业务处理设备关联的消息池,所述目标消息池为所述部分消息池中的一个消息池。

60、在一些实施例中,所述消息队列中的各消息池具有不同的优先级,所述存储模块,还配置为将所述车辆运行数据存储在所述消息队列中优先级满足预设优先级条件的消息池中。

61、在一些实施例中,所述装置还包括:

62、第二接收模块,配置为接收所述业务处理设备发送至所述目标消息池的车辆运行数据;

63、第二转发模块,配置为将所述车辆运行数据转发给所述消息队列中所述目标消息池之外的消息池。

64、在一些实施例中,响应于所述消息队列中的各消息池具有不同的优先级,且各消息池按优先级顺序依次关联;所述第二转发模块,还配置为将所述车辆运行数据转发给所述消息队列中所述目标消息池关联的一个消息池。

65、在一些实施例中,所述装置还包括:

66、第三接收模块,配置为接收所述业务处理设备在监测到所述目标消息池中存在车辆运行数据后发送的获取所述目标消息池中数据的数据获取指令;

67、所述发送模块,还配置为基于所述数据获取指令,将所述目标消息池中的车辆运行数据发送给所述业务处理设备。

68、第八方面,本公开实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现第一方面、或第二方面、或第三方面中所述的方法。

69、本公开的实施例提供的技术方案可以包括以下有益效果:

70、本公开实施例中,通过网关设备获取车辆运行数据并将车辆运行数据转发至存储设备的消息队列的部分消息池,一个消息池关联一个业务处理设备的方式使得网关设备只需将车辆运行数据转发至消息池中即可,一方面,降低了网关设备与业务处理设备的耦合度;另一方面,本公开实施例中网关设备将车辆运行数据转发至部分消息池中的方式,相对相关技术中网关设备需要将车辆运行数据发送给关联的每一业务处理设备(业务处理节点)的方式,减小了网关设备的转发压力,提高了网关设备的吞吐分发性能,从而提升网关设备的处理效率。

71、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

本文地址:https://www.jishuxx.com/zhuanli/20240801/242157.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。