当前位置: 首页 > 专利查询>张洋专利>正文

报文传输方法及系统、报文解析方法及装置制造方法及图纸

技术编号:16822453 阅读:35 留言:0更新日期:2017-12-16 17:13
本发明专利技术提供了一种报文传输方法及系统、报文解析方法及装置。其中,报文传输方法包括:发送报文信息;所述报文信息包括报文服务信息;所述服务信息包括报文服务段和方法字段,所述方法字段包括至少一个方法,每一方法用于执行预定操作,所述方法用参数表示,所述参数的属性包括参数的长度和含义;接收报文信息;解析所述报文的服务信息;读取每一方法对应的参数的长度,确定下一个方法参数对应的地址,直到报文末尾,完成所述报文中的服务所对应的多个方法的解析。本发明专利技术使一条报文可以参与系统更多的信息交互,增加了报文的传输效率,减少报文传输导致的系统延时。

Message transmission method and system, message parsing method and device

The invention provides a message transmission method, a system, a message parsing method and a device. Among them, including the message transmission method: send message information; the message information including message service information; the service information including field message service section and method, field the method includes at least one method, a method for performing a predetermined operation, the method of parametric representation, length and meaning of the attribute parameters the parameters include receiving the message; information service; information analysis of the message; reading the parameters corresponding to each method of the length of the determined parameters a method corresponding to the address, until the end of the message, the completion of a number of analytical methods corresponding to the message service in the. The invention enables a message to participate in more information interaction in the system, increases the transmission efficiency of the message, and reduces the system delay caused by the message transmission.

【技术实现步骤摘要】
报文传输方法及系统、报文解析方法及装置
本专利技术涉及通信
,尤其涉及一种报文传输方法及系统、报文解析方法及装置。
技术介绍
目前,在现有的通信系统中,报文的传输效率比较低,其中的一个原因是,一条报文只能传输有限个系统中的有限个功能的参数,对应地,接收方接收到的一条报文信息往往也只包含一种或有限的几种信息。有鉴于此,提高通信系统中报文的传输效率,尽可能多的一次传输足够多的信息是本领域技术人员急需解决的问题。
技术实现思路
鉴于上述技术问题,本专利技术的目的在于提出一种报文传输方法及系统、报文解析方法及装置,以提高通信系统中报文的传输效率,尽可能多的一次传输足够多的信息。第一方面,本专利技术提供了一种报文传输方法,包括如下步骤:步骤S1,发送报文信息;所述报文信息包括报文服务信息;所述服务信息包括报文服务段和方法字段,所述方法字段包括至少一个方法,每一方法用于执行预定操作,所述方法用参数表示,所述参数的属性包括参数的长度和含义;步骤S2,接收报文信息;步骤S3,解析所述报文的服务信息;读取每一方法对应的参数的长度,确定下一个方法参数对应的地址,直到报文末尾,完成所述报文中的服务所对应的多个方法的解析。进一步地,上述报文传输方法中,所述步骤S1中,所述服务段包括表示服务类型的服务格式和表示服务内容的服务字段。进一步地,上述报文传输方法中,所述步骤S3进一步包括:解析报文中的目的地址、源地址、报文长度和报文校验。进一步地,上述报文传输方法中,所述服务格式为,回应报文、应答报文、带节点地址报文或组数据报文。第二方面,本专利技术还提供了一种报文传输系统,包括:发送模块、接收模块和解析模块。其中,发送模块用于发送报文信息;所述报文信息包括报文服务信息;所述服务信息包括报文服务段和方法字段,所述方法字段包括至少一个方法,每一方法用于执行预定操作,所述方法用参数表示,所述参数的属性包括参数的长度和含义;接收模块用于接收报文信息;解析模块解析所述报文的服务信息;读取每一方法对应的参数的长度,确定下一个方法参数对应的地址,直到报文末尾,完成所述报文中的服务所对应的多个方法的解析。本专利技术报文传输方法和传输系统中,通过为报文中的服务配置多个方法,也就是说,报文所要实现的功能通过多个方法参数分别进行描述,增加了一条报文中所能传递的信息量,增加了报文的利用率,减少报文传输导致的系统延时。第三方面,本专利技术还提供了一种报文解析方法,包括如下步骤:步骤S1,接收报文;步骤S2,根据报文格式,解析所述报文的服务信息;所述服务信息包括报文服务段和方法字段,所述方法字段包括至少一个方法,每一方法用于执行预定操作,所述方法用参数表示,所述参数的属性包括参数的长度和含义;步骤S3,读取每一方法对应的参数的长度,确定下一个方法参数对应的地址,直到报文末尾,完成所述报文中的服务所对应的多个方法的解析。进一步地,上述报文解析方法中,所述步骤S2中,所述服务段包括表示服务类型的服务格式和表示服务内容的服务字段。进一步地,上述报文解析方法中,所述步骤S2进一步包括:解析报文中的目的地址、源地址、报文长度和报文校验。第四方面,本专利技术还提供了一种报文解析装置,包括:接收报文模块、第一解析模块和第二解析模块。其中,接收报文模块用于接收报文;第一解析模块用于根据报文格式,解析所述报文的服务信息;所述服务信息包括报文服务段和方法字段,所述方法字段包括至少一个方法,每一方法用于执行预定操作,所述方法用参数表示,所述参数的属性包括参数的长度和含义;第二解析模块用于读取每一方法对应的参数的长度,确定下一个方法参数对应的地址,直到报文末尾,完成所述报文中的服务所对应的多个方法的解析,本专利技术报文解析方法和报文解析装置中,通过第一解析模块和第二解析模块,完成报文中的服务所对应的多个方法的解析,进而,使报文所要实现的功能通过多个方法参数分别进行描述,增加了一条报文中所能传递的信息量,增加了报文的利用率,减少报文传输导致的系统延时。附图说明构成本专利技术的一部分的附图用来提供对本专利技术的进一步理解,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1为本专利技术报文传输方法实施例的步骤流程图;图2为本专利技术报文解析方法一个实施例的步骤流程图;图3为本专利技术报文解析方法另一个实施例的步骤流程图;图4为本专利技术报文传输系统一个实施例的结构框图;图5为本专利技术报文解析装置一个实施例的结构框图。具体实施方式需要说明的是,在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本专利技术。图1为本专利技术报文传输方法实施例的步骤流程图,参照图1,本实施例报文传输方法包括如下步骤:步骤S110,发送报文信息;报文信息包括报文服务信息;服务信息包括报文服务段和方法字段,方法字段包括至少一个方法,每一方法用于执行预定操作,方法用参数表示,参数的属性包括参数的长度和含义;优选地,服务段包括表示服务类型的服务格式和表示服务内容的服务字段。服务格式包括,回应报文、应答报文、带节点地址报文或组数据报文等。在此不再赘述。步骤S120,接收报文信息;步骤S130,解析报文的服务信息;读取每一方法对应的参数的长度,确定下一个方法参数对应的地址,直到报文末尾,完成报文中的服务所对应的多个方法的解析。进一步地,在一个实施例中,解析的内容还包括解析报文中的目的地址、源地址、报文长度和报文校验。具体实施时,步骤S110由发送端执行,步骤S120和步骤S130在接收端执行。下面,通过图2所示报文解析方法的实施例,对本专利技术传输方法做进一步地说明。本实施例报文解析方法包括如下步骤:步骤S1,接收报文;步骤S2,根据报文格式,解析所述报文的服务信息;所述服务信息包括报文服务段和方法字段,所述方法字段包括至少一个方法,每一方法用于执行预定操作,所述方法用参数表示,所述参数的属性包括参数的长度和含义;步骤S3,读取每一方法对应的参数的长度,确定下一个方法参数对应的地址,直到报文末尾,完成所述报文中的服务所对应的多个方法的解析。下面,参照图3,图3给出了报文解析方法实施例的具体流程图,也就是说,将该方法应用于具有报文接收和处理能力的电子设备为例,从接收端对本专利技术进行说明。包括如下步骤:在步骤101中,对接收到的报文中的服务格式进行解释,这些信息存在于报头有效载荷中。具体来说,在接收到完整的报文后,首先对报文有效载荷中的服务格式字段进行解释,明确报文的服务类型。在步骤102中,解析获取服务字段,根据报文中的服务字段确定报文的服务内容是什么。在步骤103中,服务后面紧跟的就是方法参数对。在确定报文的服务是什么后,对服务后跟的方法参数对进行解释。在步骤104中,每一种方法都明确定义了参数的长度和含义根据参数的长度确定下一个方法参数的地址,因此,可以根据参数长度确定下一个方法的位置。在步骤105中,依据步骤104的方法解释方法参数,直到报文末位。下面结合一个实例,对本专利技术报文传输方法中,发送步骤S110所发送的报文做进一步地说明。假设主控制器下有一冷却系统提供风冷服务0x0800,方法:0x01开启风扇、0x02设置风扇转速、0x03关闭风扇。现在希望打开风扇,并设置风扇转速3000转/本文档来自技高网...
报文传输方法及系统、报文解析方法及装置

【技术保护点】
一种报文传输方法,其特征在于,包括如下步骤:步骤S1,发送报文信息;所述报文信息包括报文服务信息;所述服务信息包括报文服务段和方法字段,所述方法字段包括至少一个方法,每一方法用于执行预定操作,所述方法用参数表示,所述参数的属性包括参数的长度和含义;步骤S2,接收报文信息;步骤S3,解析所述报文的服务信息;读取每一方法对应的参数的长度,确定下一个方法参数对应的地址,直到报文末尾,完成所述报文中的服务所对应的多个方法的解析。

【技术特征摘要】
1.一种报文传输方法,其特征在于,包括如下步骤:步骤S1,发送报文信息;所述报文信息包括报文服务信息;所述服务信息包括报文服务段和方法字段,所述方法字段包括至少一个方法,每一方法用于执行预定操作,所述方法用参数表示,所述参数的属性包括参数的长度和含义;步骤S2,接收报文信息;步骤S3,解析所述报文的服务信息;读取每一方法对应的参数的长度,确定下一个方法参数对应的地址,直到报文末尾,完成所述报文中的服务所对应的多个方法的解析。2.根据权利要求1所述的报文传输方法,其特征在于,所述步骤S1中,所述服务段包括表示服务类型的服务格式和表示服务内容的服务字段。3.根据权利要求2所述的报文传输方法,其特征在于,所述步骤S3进一步包括:解析报文中的目的地址、源地址、报文长度和报文校验。4.根据权利要求2所述的报文传输方法,其特征在于,所述服务格式为,回应报文、应答报文、带节点地址报文或组数据报文。5.一种报文传输系统,其特征在于,包括:发送模块,用于发送报文信息;所述报文信息包括报文服务信息;所述服务信息包括报文服务段和方法字段,所述方法字段包括至少一个方法,每一方法用于执行预定操作,所述方法用参数表示,所述参数的属性包括参数的长度和含义;接收模块,用于接收报文信息;解析模块,解析所述报文的服务信息;读取每一方法对应的参数的长度,确定下一个方法参数对应的地址,直到报文末尾,完成所述报文中的服务所对应的多个方法的解析。6.一种报文解析方法,其...

【专利技术属性】
技术研发人员:张洋张虎
申请(专利权)人:张洋
类型:发明
国别省市:河北,13

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

1