一种消息的处理方法和装置制造方法及图纸

技术编号:16587364 阅读:46 留言:0更新日期:2017-11-18 14:55
本发明专利技术实施例提供了一种消息的处理方法和装置,所述的方法包括:获取即将传输的原始消息;所述原始消息包括消息标识,原始地址以及目标地址;采用所述原始地址和目标地址判断是否对所述原始消息进行转换;当判断为对所述原始消息进行转换时,采用所述消息标识和预置消息结构描述文件对所述原始消息进行转换;将所述转换后的原始消息传输到所述目标地址。本发明专利技术实施例能够解决不同处理器间数据交互时存在的字节序转换问题,使得消息能够快速进行传输,从而达到各个处理器之间数据互通,以及简化管理难度的目的,实现过程简单、高效,能够节省系统资源和网络资源。

Method and device for processing message

The embodiment of the invention provides a message processing method and device, the method comprises the following steps: obtaining the original message will be transmitted; the original message includes a message identifier, the original address and destination address; using the original address and the destination address to determine whether the original message when judging for conversion; the conversion of the original message, the message identifier and preset message structure description file of the original message conversion; the original message transmits the converted to the target. The embodiment of the invention can solve the byte order data exchange between different processors during the conversion, the message can be quickly transmitted, so as to achieve the data communication between each processor, and to simplify the difficulty of management, the implementation process is simple and efficient, can save system resources and cyber source.

【技术实现步骤摘要】
一种消息的处理方法和装置
本专利技术涉及数据处理
,特别是涉及一种消息的处理方法和一种消息的处理装置。
技术介绍
由于各种处理器的优势有所不同,在设备中经常出现多种类型处理器并存工作的情况。例如,一台设备中同时集成采用POWERPC处理器的板卡,采用ARM处理器的板卡,或采用X86处理器的板卡等等。在这种场景下,在进行设备管理时,存在着各模块对于控制信息以及相互之间传输信息是否能够进行正确解读的问题。当采用大端模式(网络字节序)的POWERPC处理器板卡和采用小端模式(主机字节序)的ARM处理器或X86处理器的板卡间进行通信时,如果不进行处理,除字符型数据外,其他类型数据都不能正确识别,那么系统将无法正常工作。为解决处理器之间的数据能否正确解读的问题,需要进行数据的字节序转换。
技术实现思路
鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种消息的处理方法和相应的一种消息的处理装置。为了解决上述问题,本专利技术实施例公开了一种消息的处理方法,包括:获取即将传输的原始消息;所述原始消息包括消息标识,原始地址以及目标地址;采用所述原始地址和目标本文档来自技高网...
一种消息的处理方法和装置

【技术保护点】
一种消息的处理方法,其特征在于,包括:获取即将传输的原始消息;所述原始消息包括消息标识,原始地址以及目标地址;采用所述原始地址和目标地址判断是否对所述原始消息进行转换;当判断为对所述原始消息进行转换时,采用所述消息标识和预置消息结构描述文件对所述原始消息进行转换;将所述转换后的原始消息传输到所述目标地址。

【技术特征摘要】
1.一种消息的处理方法,其特征在于,包括:获取即将传输的原始消息;所述原始消息包括消息标识,原始地址以及目标地址;采用所述原始地址和目标地址判断是否对所述原始消息进行转换;当判断为对所述原始消息进行转换时,采用所述消息标识和预置消息结构描述文件对所述原始消息进行转换;将所述转换后的原始消息传输到所述目标地址。2.根据权利要求1所述的方法,其特征在于,还包括:当判断为不对所述原始消息进行转换时,将所述原始消息传输到所述目标地址。3.根据权利要求1或2所述的方法,其特征在于,所述采用原始地址和目标地址判断是否对所述原始消息进行转换的步骤包括:获取所述原始地址对应的原始字节序,以及,所述目标地址对应的目标字节序;判断所述原始字节序和所述目标字节序是否一致;若是,则判断为不对所述原始消息进行转换;若否,则判断为对所述原始消息进行转换。4.根据权利要求1或2所述的方法,其特征在于,所述预置消息结构描述文件包括消息节点,所述采用消息标识和预置消息结构描述文件对所述原始消息进行转换的步骤包括:从所述原始消息中提取出消息标识;判断在所述预置消息结构描述文件中是否存在所述消息标识匹配的消息节点;若是,则从所述消息节点获取成员节点;所述成员节点具有对应的成员类型;按照所述成员类型对所述原始消息进行转换。5.根据权利要求4所述的方法,其特征在于,所述消息节点包括子节点,所述子节点包括成员节点,结构体成员节点和共用体成员节点,所述从消息节点获得成员节点的步骤包括:遍历所述消息节点下的子节点;当遍历到的子节点为成员节点时,获取所述成员节点;当遍历到的子节点为结构体成员节点时,继续遍历所述结构体成员下的子节点,直至获得所述结构体成员节点下的成员节点;当遍历到的子节点为共用体成员节点时,获取所述共用体成员节点的指示位;所述指示位具有对应的子节点;继续遍历所述指示位对应的子节点,直至获得所述共用体成员节点下的成员节点。6.一种消息的处理装置,其特征在于,包括:消息获取模块,用于获取即将传输的原始消息;所述原始消息包括消息标识,原始地址以及目标地址;消息转换判断模块,用于采用所述原始地址...

【专利技术属性】
技术研发人员:彭强柴烨邬志君王小影张丹
申请(专利权)人:大唐移动通信设备有限公司
类型:发明
国别省市:北京,11

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

1