【技术实现步骤摘要】
本专利技术涉及协议解析领域,尤其涉及一种协议解析器的处理方法和装置。
技术介绍
目前,一些内部通信,特别是针对内部传输字符型数据和对通信安全要求不高的通信中,经常会降低协议结构的复杂度,通常采用简易的报文结构,例如在报文各数据间使用特殊字符(如逗号、分号等)来分隔各数据边界,而不再采用如表I所示的采用固定长度的报文帧结构:表 I
【技术保护点】
一种协议解析器的处理方法,所述协议解析器内置报文帧配置表和报文详细配置表,其特征在于,所述处理方法包括以下步骤:S1.从所述报文帧配置表中读取待解析报文所对应的类信息;S2.声明所述类信息的对象;S3.从所述报文详细配置表中读取所述待解析报文所对应的类字段信息;S4获取所述对象的所有属性,并根据所述类字段信息对所述对象的各个属性赋值;?S5.返回已赋值的对象。
【技术特征摘要】
1.一种协议解析器的处理方法,所述协议解析器内置报文帧配置表和报文详细配置表,其特征在于,所述处理方法包括以下步骤:所述报文帧配置表中读取待解析报文所对应的类信息;明所述类信息的对象;所述报文详细配置表中读取所述待解析报文所对应的类字段信息; S4获取所述对象的所有属性,并根据所述类字段信息对所述对象的各个属性赋值; S5.返回已赋值的对象。2.根据权利要求1所述的处理方法,其特征在于,在所述步骤SI之前还包括以下步骤: s0.将所述待解析报文的配置信息分别添加至所述报文帧配置表和所述报文详细配置表中。3.根据权利要求2所述的处理方法,其特征在于,所述待解析报文的配置信息由报文头、报文长度、帧类型、报文类型、报文内容以及校验位组成。4.根据权利要求2所述的处理方法,其特征在于,所述报文帧配置表包括报文ID、报文头、帧类型、报文类型、校验位以及类信息等。5.根据权利要求2所述的处理方法,其特征在于,所述报文详细配置表包括报文详细ID、类字段信息以及协议位置编号,其中,所述类字段信息包括类字段名称和类字段类型。6.一种协议解析器的处理装置,其特征在于,所述协议解析器内置报文帧配置表和报文详细配置表,所述处理装...
【专利技术属性】
技术研发人员:朱泽才,
申请(专利权)人:航天科工深圳集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。