Document
拖动滑块完成拼图
个人中心

预订订单
商城订单
发布专利 发布成果 人才入驻 发布商标 发布需求

请提出您的宝贵建议,有机会获取IP积分或其他奖励

投诉建议

在线咨询

联系我们

龙图腾公众号
首页 专利交易 IP管家助手 科技果 科技人才 积分商城 国际服务 商标交易 会员权益 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索
当前位置 : 首页 > 专利喜报 > 杭州三川国德物联网科技有限公司钱龙获国家专利权

杭州三川国德物联网科技有限公司钱龙获国家专利权

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

龙图腾网获悉杭州三川国德物联网科技有限公司申请的专利一种基于人工智能的水表协议匹配方法及系统获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN120825523B

龙图腾网通过国家知识产权局官网在2025-11-21发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202511251657.X,技术领域涉及:H04L69/00;该发明授权一种基于人工智能的水表协议匹配方法及系统是由钱龙;沈军;彭海文设计研发完成,并于2025-09-03向国家知识产权局提交的专利申请。

一种基于人工智能的水表协议匹配方法及系统在说明书摘要公布了:本发明涉及一种基于人工智能的水表协议匹配方法及系统,涉及机器学习的领域,其包括响应于水表通信信号,采集水表数据流并累计接收次数;基于所述接收次数分隔所述水表数据流,以确定水表数据报;基于所述水表数据流和所述水表数据报确定关键字段;基于所述关键字段确定关键字段偏移量;查找预设的已知协议特征库中所述关键字段偏移量对应的协议,并定义为匹配协议;控制水表按照所述匹配协议进行解析。本发明具有能够自动识别和匹配不同类型的水表协议,适应多种复杂的使用场景的效果。

本发明授权一种基于人工智能的水表协议匹配方法及系统在权利要求书中公布了:1.一种基于人工智能的水表协议匹配方法,其特征在于,包括: 步骤1:响应于水表通信信号,采集水表数据流并累计接收次数; 步骤2:基于所述接收次数分隔所述水表数据流,以确定水表数据报; 步骤3:基于所述水表数据流和所述水表数据报确定关键字段; 步骤4:基于所述关键字段确定关键字段偏移量; 步骤5:查找预设的已知协议特征库中所述关键字段偏移量对应的协议,并定义为匹配协议; 步骤6:控制水表按照所述匹配协议进行解析; 其中,所述匹配协议的核对方法包括: 步骤60:于查找到的所述匹配协议未进行核对前将该协议定义为预计协议; 步骤61:基于所述预计协议解析水表数据报得到预计水表信息; 步骤62:基于所述预计水表信息确定水表设备编号; 步骤63:基于所述水表设备编号去采集所述水表设备编号对应的传感器数据; 步骤64:于所述传感器数据与所述预计水表信息匹配时将所述预计协议作为目标协议进行输出; 步骤65:于所述传感器数据与所述预计水表信息不匹配时输出预设的匹配不成功信号且将所述水表数据报定义为未知数据报; 其中,输出所述匹配不成功信号的方法包括: 步骤650:采集所述未知数据报至预设的数据报队列并累计未知数据报数量; 步骤651:于所述未知数据报数量达到预设的可靠数量时执行预设的KMP算法确定未知数据报偏移量; 步骤652:基于所述未知数据报偏移量确定报文长度; 步骤653:基于所述报文长度和所述未知数据报数量确定冗余数据; 步骤654:于存在所述冗余数据时基于所述KMP算法去除所述冗余数据,以确定修正水表数据报; 步骤655:基于预计协议解析所述修正水表数据报得到修正预计水表信息并匹配对应的修正传感器数据; 步骤656:于所述修正传感器数据与所述修正预计水表信息不匹配时输出所述匹配不成功信号的同时输出预设的错误协议信号; 步骤657:于所述修正传感器数据与所述修正预计水表信息匹配时将所述预计协议作为所述目标协议进行输出且不输出所述匹配不成功信号; 其中,还包括错误协议的处理方法,该方法包括: 步骤658:于存在错误协议时基于已知协议特征库任意选择一个当前协议和所述当前协议对应的协议码字段偏移量; 步骤659:基于所述协议码字段偏移量与所述修正水表数据报确定协议码字符; 步骤660:基于所述协议码字符查找所述已知协议特征库中所述协议码字符对应的协议并作为校验协议; 步骤661:于所述校验协议不等于所述当前协议时基于所述已知协议特征库重新选择所述当前协议和所述当前协议对应的协议码字段偏移量并累计匹配次数; 步骤662:于所述匹配次数大于预设的已知协议数量时输出预设的未知协议信号; 步骤663:于所述校验协议等于所述当前协议时将所述当前协议定义为待确定协议; 步骤664:基于所述待确定协议解析所述修正水表数据报确定当前水表信息并匹配对应的当前传感器数据; 步骤665:于所述当前水表信息不匹配所述当前传感器数据时重新选择所述当前协议和所述当前协议对应的协议码字段偏移量并累计所述匹配次数; 步骤666:于所述当前水表信息匹配所述当前传感器数据时将所述待确定协议作为所述目标协议进行输出; 其中,还包括响应于所述未知协议信号更新所述已知协议特征库的方法,该方法包括: 步骤667:基于所述修正水表数据报和所述水表数据流确定可变字段; 步骤668:基于预设的CNN模型中的卷积层解析所述可变字段确定时间字段和用水量字段; 步骤669:基于所述时间字段和所述用水量字段进行解析得到时间信息和用水量信息; 步骤670:基于所述时间信息和所述用水量信息查找所述传感器数据; 步骤671:于所述传感器数据和所述时间信息、用水量信息匹配时,确定设备编号; 步骤672:于所述传感器数据和所述时间信息、用水量信息不匹配时发出预设的不可识别协议信号并停止协议匹配工作; 步骤673:于所述传感器数据和时间信息、用水量信息匹配时基于所述修正水表数据报和所述水表数据流确定固定字段; 步骤674:基于所述设备编号进行分析所述固定字段得到设备编号字段和周围字段; 步骤675:基于预设的水表标准协议格式对所述周围字段进行解析得到XML文本; 步骤676:将所述XML文本发送至预设的AI端口; 步骤677:于接收到数据正确信号时确定基于所述固定字段和所述可变字段生成自学习协议与自学习协议特征并存储至所述已知协议特征库中; 其中,还包括接收到数据错误信号时的处理方法,该方法包括: 步骤678:于接收到所述数据错误信号得到正确字段和错误字段; 步骤679:基于所述错误字段进行拼接得到未知字符序列; 步骤680:基于所述关键字段与所述正确字段得到缺失关键字段; 步骤681:基于所述缺失关键字段对所述错误字段进行解析得到所述XML文本并发送至AI端口直至接收到所述数据正确信号; 其中,基于所述缺失关键字段对所述错误字段进行解析得到所述XML文本的方法包括: 步骤6810:基于所述正确字段查找预设的标准水表数据浮动区间表中对应的缺失关键字段浮动区间并作为缺失关键字段阈值; 步骤6811:基于所述未知字符序列和所述缺失关键字段阈值确定目标字段; 步骤6812:基于所述缺失关键字段对所述目标字段进行解析并生成所述XML文本至所述AI端口直至不存在所述关键字段; 步骤6813:于不存在所述目标字段时输出预设的模拟数据信号; 其中,还包括响应于所述模拟数据信号进行模拟所述修正水表数据报的方法,该方法包括: 步骤6814:基于所述缺失关键字段浮动区间和所述正确字段生成虚拟水表协议和虚拟水表协议特征并存储至所述已知协议特征库中; 步骤6815:基于所述虚拟水表协议作为所述目标协议进行输出并解析所述修正水表数据报得到校验XML文本; 步骤6816:将所述校验XML文本发送至所述AI端口; 步骤6817:于接收到所述数据错误信号时输出所述不可识别协议信号。

如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人杭州三川国德物联网科技有限公司,其通讯地址为:310012 浙江省杭州市西湖区天目山路248号华鸿大厦2号楼六层97号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。

以上内容由龙图腾AI智能生成。

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。