山东泰华照明科技有限公司张勇获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉山东泰华照明科技有限公司申请的专利一种基于通信协议通用描述的协议解码方法及装置获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN115955516B 。
龙图腾网通过国家知识产权局官网在2026-02-24发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202211662716.9,技术领域涉及:H04L69/06;该发明授权一种基于通信协议通用描述的协议解码方法及装置是由张勇;郝敬全;刘晓莉;刘大扬;马述杰设计研发完成,并于2022-12-23向国家知识产权局提交的专利申请。
本一种基于通信协议通用描述的协议解码方法及装置在说明书摘要公布了:本发明属于通信协议技术领域,提供了一种基于通信协议通用描述的协议解码方法及装置。其中,基于通信协议通用描述的协议解码方法基于描述方法的描述文件对通信协议数据报文进行协议匹配、协议解码。协议匹配基于协议匹配项将通信原始报文进行协议匹配,匹配成功后获得协议ID;协议解码根据协议匹配获得的协议ID,加载协议数据项进行自动解码,解码输出对象实例或json格式数据。
本发明授权一种基于通信协议通用描述的协议解码方法及装置在权利要求书中公布了:1.一种基于通信协议通用描述的协议解码方法,其特征在于,包括: 获取通信协议的通用描述文件,校验通用描述文件的格式,解析描述文件中的元素;将通信协议描述文件中的协议匹配项相关元素和属性转换为通信协议匹配对象,以及将通信协议描述文件中的协议数据项相关元素和属性转换为通信协议数据对象; 通信侦听获取通信原始报文数据;基于协议匹配项将通信原始报文数据进行协议匹配;根据协议匹配结果,进行协议解码,输出对象实例或json格式数据; 其中,通信协议的通用描述文件将每个通信协议指令分为协议通用描述项、协议匹配项和和协议数据项进行描述; 所述协议通用描述项,用于定义协议通用描述说明;所述协议匹配项,用于定义软件系统自动化匹配协议指令的匹配条件;所述协议数据项,用于定义协议的构成元素; 所述协议数据项包括字节项、比特项、重复项、Tag项、子协议项和加密块; 协议项公共属性:lengthRef长度引用,表示长度的值引用自其他属性值; showExp:显示表达式,在报文中是否出现的逻辑表达式,true表示出现,false表示不出现; valueExp:值表达式,属性值来自表达式或自定义方法的运算结果,要求运算前的数据类型兼容运算后结果的数据类型; 协议通用描述项:checkCodeItem校验项,报文校验项定义,check表示是否进行报文校验,checkType为内置的校验函数名称,customFunction为用户自定义扩展的校验函数,优先级高于内置函数,Shift为偏移量,为0、正数或负数,负数表示从报文末尾开始偏移; dataLengthItem:数据区长度项定义,encode表示协议编码时,是否计算数据区的长度数值;shift和length为按字节计算的偏移量和长度数值,bitShift,bitLength为按bit计算的偏移量和长度数值; dataBlock:数据区定义,begin属性为校验报文内容在报文中的开始位置,end属性为结束位置;begin和end取值可以为0、正数或负数; 协议数据项:repeator元素表示协议项中的重复项,支持TLV类重复项;times表示重复次数为固定数值;timesRef表示重复次数为引用其他属性的值,times和timesRef只设置其一即可,若都设置了,优先使用timesRef的值; timesRef的引用属性在同级或不同级同时找到时,优先使用同级的引用属性;timesRef引用值跨层级时,用a.b.c的方式标识属性; encryptBlock加密块:表示协议报文对应的数据部分为加密的数据块,解码时需要先解密再解码,编码时需要编码后再进行加密;algorithm为内置的加密算法,customFunction为用户自定义的扩展加密算法,优先级高于内置加密算法,key为加解密密钥。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人山东泰华照明科技有限公司,其通讯地址为:250000 山东省济南市历下区和平路47号明湖国际信息技术产业园A区401;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励