The application provides a data management method, a device and a computer-readable storage medium, and relates to the field of data transmission of rail transit. The data management method is applied to the nodes. The method includes: receiving the data message to be parsed sent by the first sensor according to the preset transmission protocol; the data message to be parsed includes the equipment information of the first sensor and the data information collected by the sensor; obtaining the communication protocol information of the equipment information and data information according to the data message to be parsed; solving the problem according to the communication protocol information Analyze the data message to be parsed to obtain the data information; store the data information to the target message queue according to the device information. By identifying the communication protocol type of data message, analyzing the data message according to the corresponding communication protocol, and then obtaining the data information and storing it in the message queue corresponding to the equipment information, it can greatly improve the data transmission efficiency and reduce the workload of professionals.
【技术实现步骤摘要】
数据管理方法、装置和计算机可读存储介质
本申请涉及轨道交通的数据传输领域,具体而言,涉及数据管理方法、装置和计算机可读存储介质。
技术介绍
在针对面向轨交行业的物联网领域中,通常会有大量传感器数据需要采集。因为这些传感器监控着各种线上运行设备的运行状态,需要将数据进行实时传输,然后通过数据分析软件对数据进行实时在线分析,监控设备运行状态,从而避免不必要的故障,提高生产效率,避免不必要的安全问题。在不同的物联网领域,每个设备都会有几十个或者多的有成千上万个传感器,那么收集传感器数据将会是一项具有挑战性的任务。不同设备、不同物联网领域会使用不同的传输协议,其中的通信协议也是千奇百怪,这就造成了以下的问题:人工基于通信以及传输协议实现数据接收功能,其编码量大、开发周期长、代码重复量多且容易出错;在通信协议或者传输协议变更时,需要重新实现编码来接收数据,会造成大量重复劳动,占用开发时间;此外由于,解析逻辑各不相同,为每种设备单独编写通信协议的解码器,工作量很大。因此,如何根据不同的传输协议以及通信协议来进行数据传输和解析,减少对专业 ...
【技术保护点】
1.一种数据管理方法,其特征在于,应用于节点,所述方法包括:/n接收第一传感器按照预设传输协议发送的待解析数据报文;所述待解析数据报文包括所述第一传感器的设备信息和所述传感器采集的数据信息;/n根据所述待解析数据报文,获取所述设备信息以及所述数据信息的通信协议信息;/n根据所述通信协议信息,解析所述待解析数据报文,以获取所述数据信息;/n根据所述设备信息,将所述数据信息存储至目标消息队列。/n
【技术特征摘要】
1.一种数据管理方法,其特征在于,应用于节点,所述方法包括:
接收第一传感器按照预设传输协议发送的待解析数据报文;所述待解析数据报文包括所述第一传感器的设备信息和所述传感器采集的数据信息;
根据所述待解析数据报文,获取所述设备信息以及所述数据信息的通信协议信息;
根据所述通信协议信息,解析所述待解析数据报文,以获取所述数据信息;
根据所述设备信息,将所述数据信息存储至目标消息队列。
2.根据权利要求1所述的方法,其特征在于,所述节点维护有多个传感器的传输协议信息和所述节点的多个数据传输端口的第一对应关系,所述传输协议信息用于确定所述多个传感器的传输协议类型,在所述接收第一传感器按照预设传输协议发送的待解析数据报文之前,所述方法还包括:
根据所述第一对应关系,发送所述传输协议信息和接收地址信息至所述第一传感器,以使所述第一传感器按照所述预设传输协议发送所述待解析数据报文至与所述接收地址信息对应的目标传输端口。
3.根据权利要求1所述的方法,其特征在于,所述待解析数据报文具有固定标识字段,所述根据所述待解析数据报文,获取所述设备信息以及所述数据信息的通信协议信息,包括:
识别所述固定标识字段,获取所述设备信息以及所述通信协议信息。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述节点维护有设备类型与消息队列的第二对应关系,所述根据所述设备信息,将所述数据信息存储至目标消息队列,包括:
判断所述设备信息与所述第二对应关系中的所述设备类型是否匹配;
若匹配,则将所述数据信息存储至与所述设备信息对应的第一消息队列;
若不匹配,则创建与设备信息对应的第二消息队列,并将所述数据信息存储至所述第二消息队列。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取所述目标消息队列中的符合预设条件的第一数据;
将所述第一数据存储至所述节点的数据缓存模块。
6.根据权利要求1所述的方法,其特征在...
【专利技术属性】
技术研发人员:李小保,
申请(专利权)人:北京明略软件系统有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。