The invention provides a cross-industry protocol parsing system and method, including a server and a parsing platform on the server. The parsing platform is provided with: a preprocessing module for data regulation in the protocol to make the protocol data conform to the parsing specification of the parsing platform; a signal configuration module for parsing the protocol; and a supplementary processing module. It is used to supplement and regulate the data in the parsed protocol to make the parsed protocol data conform to the required results. Through the combination of signal configuration module and processing module, the pretreatment module and/or supplementary processing module are selected for different protocols to achieve the highest parsing efficiency, more efficient and flexible parsing of different protocols, and reduce the cycle and cost of protocol parsing. The invention is applied to the field of protocol resolution.
【技术实现步骤摘要】
一种跨行业的协议解析系统及方法
本专利技术涉及协议解析领域,尤其涉及一种跨行业的协议解析系统及方法。
技术介绍
近年来,物联网的快速发展,物联网数据的实时性、海量性、多态与异构性特征,因此物联网平台如何兼容行业的主流协议是目前一个重要的研究方向。目前大部分物联网平台的做法基本都是采用穷举法。就是把做过的项目中用到协议的解析方法加入到平台服务端程序中,使得平台的服务端的解析程序越来越多,如果当有已存在平台的协议需要接入,平台根据对应的协议解析配置就能够完成协议的解析,相对的来说也就解决了多协议解析的问题。但是这样的做法,不利于平台的维护,工业环境的协议多种多样,如果来了一个新的协议需要快速接入到平台,平台自身是无法解析的,得在去修改服务端的程序,针对新的协议处理不够灵活,这样就会导致平台可能服务需要重启、重新上线等等复杂的上线流程,影响工作效率。在不同协议接入统一平台的情况下,协议解析的模板总是预先设定好的,对于满足模板设定高要求的协议,通过简单配置即可兼容,当出现不满足模板设定要求的协议时,就需要增加新的模板,同时开发解析模板的代码,给新项目的接入带来周期延长、成本上升的难题,对于已经在运行的系统,一旦出现新类型的设备,将需要对服务端的代码进行修改,从而引发服务暂停、重新部署等一些列问题。比如在经纬度的采集上,市面上的定位芯片并没有统一的标准,各供应商采用的坐标系也不尽相同,对于南北纬、东西经的标识也不统一,数据传输的精度控制方式也完全不同,这些定位数据无法用统一的模板进行描述,将这些设备接入到同一个平台,将导致服务端需要针对每一类定位开发对应的模板以及模 ...
【技术保护点】
1.一种跨行业的协议解析系统,其特征在于,包括服务器以及设在服务器上的解析平台,所述解析平台上设有:预处理模块,用于对协议中的数据进行数据规整以使得协议数据符合解析平台的解析规范;信号配置模块,用于对协议进行解析运算;补充处理模块,用于对进行解析运算后的协议中的数据进行补充规整以使得解析后的协议数据符合所需结果;所述预处理模块、补充处理模块分别与信号配置模块通信相连。
【技术特征摘要】
1.一种跨行业的协议解析系统,其特征在于,包括服务器以及设在服务器上的解析平台,所述解析平台上设有:预处理模块,用于对协议中的数据进行数据规整以使得协议数据符合解析平台的解析规范;信号配置模块,用于对协议进行解析运算;补充处理模块,用于对进行解析运算后的协议中的数据进行补充规整以使得解析后的协议数据符合所需结果;所述预处理模块、补充处理模块分别与信号配置模块通信相连。2.根据权利要求1所述跨行业的协议解析系统,其特征在于,所述预处理模块包括:公共预处理模块,用于对协议中的所有数据进行初次规整以使得协议数据符合解析平台的解析规范;信号预处理模块,用于对协议中的经过初次规整后不符合解析规范的数据进行二次规整;所述补充处理模块包括:公共补充处理模块,用于对进行解析运算后的协议中的所有数据进行初次补充规整以使得解析后的协议数据符合所需结果;信号补充处理模块,用于对进行解析运算后的协议中经过初步补充规整后不符合所需结果的数据进行二次补充规整;所述公共预处理模块、信号预处理模块、公共补充处理模块、信号补充处理模块分别与信号配置模块通信相连;所述服务器上设有公共预处理端口,所述公共预处理端口与公共预处理模块通信相连以用于导入公共预处理脚本;所述服务器上设有信息预处理端口,所述信息预处理端口与信息预处理模块通信相连以用于导入信息预处理脚本;所述服务器上设有公共补充处理端口,所述公共补充处理端口与公共补充处理模块通信相连以用于导入公共处理脚本;所述服务器上设有信息补充处理端口,所述信息补充处理端口与信息补充处理模块通信相连以用于导入信息处理脚本。3.根据权利要求2所述跨行业的协议解析系统,其特征在于,所述信号配置模块内设有信号配置表,所述表的表头包括:序号、长度、参数类别。4.根据权利要求3所述跨行...
【专利技术属性】
技术研发人员:刘准,王子新,王亚强,苏焕钊,李剑,
申请(专利权)人:中电工业互联网有限公司,
类型:发明
国别省市:湖南,43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。