System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 嵌入式设备的中英文解析方法及相关装置制造方法及图纸_技高网

嵌入式设备的中英文解析方法及相关装置制造方法及图纸

技术编号:40964845 阅读:2 留言:0更新日期:2024-04-18 20:44
本发明专利技术公开了嵌入式设备的中英文解析方法及装置。该方法根据数据包的头部特征确定对应的协议规范;从而根据协议规范对数据包进行信息提取,得到明文信息;接着识别明文信息的编码特征确定数据包的字符编码算法,以根据字符编码算法确定数据包的内容类别为中文还是英文;基于内容类别调用对应的解析协议,基于解析协议对明文信息进行词法分析和解析显示,得到数据包的文本数据,相比现有技术,本方法现针对中英文的区别解析,使嵌入式设备处理数据包时具有更高的准确性和灵活性。

【技术实现步骤摘要】

本专利技术实施例涉及数据解析,尤其涉及嵌入式设备的中英文解析方法及装置。


技术介绍

1、随着嵌入式技术的不断发展,嵌入式设备之间通过rs232串口通信,人员只能通过复制单条通讯数据按照应用层协议进行手动解密、拆分核查、人工匹配得到解析结果后发送给对应的设备。由于多台嵌入式设备进行交互通讯时数据格式和匹配内容存在差异,存在以下缺陷:人员手动按照协议解析规则进行每条数据包解密解析,人工解密解析效率较慢,核对审查信息量大,且由于数据包解析内容目前仅为中文内容显示,对于国外的地址,需要人工翻译成英文后再发送给国外人员,因此,现有的解析方式存在极大的缺陷。


技术实现思路

1、本专利技术实施例提供了嵌入式设备的中英文解析方法及相关装置,旨在解决现有技术中无法自动解析中英文数据包的技术问题。

2、第一方面,本专利技术实施例提供了一种嵌入式设备的中英文解析方法,其包括:

3、接收终端设备发出的数据包,并根据所述数据包的头部特征确定对应的协议规范,所述终端设备为嵌入式设备;

4、根据所述协议规范对所述数据包进行信息提取,得到明文信息;

5、识别所述明文信息的编码特征确定所述数据包的字符编码算法,并根据所述字符编码算法确定所述数据包的内容类别,所述内容类别包括中文和英文;

6、基于所述内容类别调用对应的解析协议,基于所述解析协议对所述明文信息进行词法分析和解析显示,得到所述数据包的文本数据。

7、第二方面,本专利技术实施例提供了一种嵌入式设备的中英文解析装置,包括:

8、接收模块,用于平台接收终端设备发出的数据包,并根据所述数据包的头部特征确定对应的协议规范,所述终端设备为嵌入式设备;

9、提取模块,用于根据所述协议规范对所述数据包进行信息提取,得到明文信息;

10、识别模块,用于识别所述明文信息的编码特征确定所述数据包的字符编码算法,并根据所述字符编码算法确定所述数据包的内容类别,所述内容类别包括中文和英文;

11、解析模块,用于基于所述内容类别调用对应的解析协议,基于所述解析协议对所述明文信息进行词法分析和解析显示,得到所述数据包的文本数据。

12、第三方面,本专利技术实施例又提供了一种计算机设备,其包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面所述的嵌入式设备的中英文解析方法。

13、第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其中所述计算机可读存储介质存储有计算机程序,所述计算机程序当被处理器执行时使所述处理器执行上述第一方面所述的嵌入式设备的中英文解析方法。

14、本专利技术提供了嵌入式设备的中英文解析方法及装置。该方法根据数据包的头部特征确定对应的协议规范;从而根据协议规范对数据包进行信息提取,得到明文信息;接着识别明文信息的编码特征确定数据包的字符编码算法,以根据字符编码算法确定数据包的内容类别为中文还是英文;基于内容类别调用对应的解析协议,基于解析协议对明文信息进行词法分析和解析显示,得到数据包的文本数据,相比现有技术,本方法通过解析数据包的协议规范,进而根据协议规范确定数据包中的明文信息,以根据明文信息确定字符编码算法,针对中英文的字符编码算法不同调用进行对应的解析协议进行词法分析和解析显示,从而实现针对中英文的区别解析,使嵌入式设备处理数据包时具有更高的准确性和灵活性。

本文档来自技高网...

【技术保护点】

1.一种嵌入式设备的中英文解析方法,其特征在于,包括:

2.根据权利要求1所述的嵌入式设备的中英文解析方法,其特征在于,所述根据所述协议规范对所述数据包进行信息提取,得到明文信息,包括:

3.根据权利要求1所述的嵌入式设备的中英文解析方法,其特征在于,所述字符编码算法至少包括UTF-8编码算法、GBK编码编码算法和ASCII编码算法。

4.根据权利要求1所述的嵌入式设备的中英文解析方法,其特征在于,所述解析协议为中文解析协议,所述基于所述解析协议对所述明文信息进行词法分析和解析显示,得到所述数据包的文本数据,包括:

5.根据权利要求1所述的嵌入式设备的中英文解析方法,其特征在于,所述解析协议为英文解析协议,所述基于所述解析协议对所述明文信息进行词法分析和解析显示,得到所述数据包的文本数据,包括:

6.根据权利要求1所述的嵌入式设备的中英文解析方法,其特征在于,所述基于所述解析协议对所述明文信息进行词法分析和解析显示,得到所述数据包的文本数据之后,包括:

7.根据权利要求1所述的嵌入式设备的中英文解析方法,其特征在于,所述通过数据挖掘算法对所述预处理数据进行挖掘分析,得到挖掘数据,包括:

8.一种嵌入式设备的中英文解析装置,其特征在于,包括:

9.一种计算机设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7中任一项所述的嵌入式设备的中英文解析方法。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序当被处理器执行时使所述处理器执行如权利要求1至7任一项所述的嵌入式设备的中英文解析方法。

...

【技术特征摘要】

1.一种嵌入式设备的中英文解析方法,其特征在于,包括:

2.根据权利要求1所述的嵌入式设备的中英文解析方法,其特征在于,所述根据所述协议规范对所述数据包进行信息提取,得到明文信息,包括:

3.根据权利要求1所述的嵌入式设备的中英文解析方法,其特征在于,所述字符编码算法至少包括utf-8编码算法、gbk编码编码算法和ascii编码算法。

4.根据权利要求1所述的嵌入式设备的中英文解析方法,其特征在于,所述解析协议为中文解析协议,所述基于所述解析协议对所述明文信息进行词法分析和解析显示,得到所述数据包的文本数据,包括:

5.根据权利要求1所述的嵌入式设备的中英文解析方法,其特征在于,所述解析协议为英文解析协议,所述基于所述解析协议对所述明文信息进行词法分析和解析显示,得到所述数据包的文本数据,包括:

6.根据权...

【专利技术属性】
技术研发人员:钟健明高行新
申请(专利权)人:深圳市几米物联有限公司
类型:发明
国别省市:

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

1