[发明专利]消息转换方法、装置、存储介质及服务器有效
申请号: | 201911235910.7 | 申请日: | 2019-12-05 |
公开(公告)号: | CN111064716B | 公开(公告)日: | 2022-03-11 |
发明(设计)人: | 李杰铭 | 申请(专利权)人: | 深圳猛犸电动科技有限公司 |
主分类号: | H04L69/08 | 分类号: | H04L69/08 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 甘东阳 |
地址: | 518000 广东省深圳市宝安区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 消息 转换 方法 装置 存储 介质 服务器 | ||
本申请属于消息处理技术领域,尤其涉及一种消息转换方法、装置、存储介质及服务器。所述方法包括:确定待转换消息的协议类型,其中,所述待转换消息包含至少一个字段;确定目标消息的协议类型,其中,所述目标消息包含至少一个字段;根据所述待转换消息的协议类型和所述目标消息的协议类型,查找预定的协议转换规则表,确定所述待转换消息的目标协议转换路径;根据所述目标协议转换路径,将所述待转换消息转换为所述目标消息。通过本申请实施例,可以快速、精确地确定待转换消息的目标协议转换路径,从而实现了快速、准确地将待转换消息转换为目标消息协议下的目标消息。
技术领域
本申请属于消息处理技术领域,尤其涉及一种消息转换方法、装置、存储介质及服务器。
背景技术
随着物联网技术的发展,参与物联网设备生产的厂家众多,而不同的物联网厂家并无一个统一的协议标准。在相关技术中,当一个应用平台与一个设备进行对接时,要么是设备厂商调整设备支持的消息协议以适配应用平台的消息协议要求,要么是平台厂商调整平台支持的消息协议以适配设备的消息协议要求。
然而,无论采用上述哪种方法,都无法根据目标消息的协议类型,快速、准确地将需要转换的消息转换为目标消息协议下的目标消息。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本申请的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
有鉴于此,本申请实施例提供了一种消息转换方法、装置、存储介质及服务器,以解决现有技术中无法根据目标消息的协议类型,快速、准确地将需要转换的消息转换为目标消息协议下的目标消息的问题。
本申请实施例的第一方面,提供了一种消息转换方法,所述方法包括:
确定待转换消息的协议类型,其中,所述待转换消息包含至少一个字段;
确定目标消息的协议类型,其中,所述目标消息包含至少一个字段;
根据所述待转换消息的协议类型和所述目标消息的协议类型,查找预定的协议转换规则表,确定所述待转换消息的目标协议转换路径;
根据所述目标协议转换路径,将所述待转换消息转换为所述目标消息。
在本申请的一些实施例中,所述根据所述待转换消息的协议类型和所述目标消息的协议类型,查找预定的协议转换规则表,确定所述待转换消息的目标协议转换路径,包括:
当查找到所述待转换消息的目标协议转换路径大于或等于2条时,则统计所述待转换消息在各个协议转换路径下的转换总次数;
按照从小到大的顺序对所述转换总次数进行排名,将排名第一的协议转换路径作为所述待转换消息的目标协议转换路径。
在本申请的一些实施例中,在所述当查找到所述待转换消息的目标协议转换路径大于或等于2条时,还包括:
按照从小到大的顺序对所述各个协议转换路径下的转换总次数进行排名,并将从小到大前预定数目个协议转换路径确定为备选协议转换路径;
从所述备选协议转换路径中随机选取一条协议转换路径作为所述待转换消息的目标协议转换路径。
在本申请的一些实施例中,在所述根据所述待转换消息的协议类型和所述目标消息的协议类型,查找预定的协议转换规则表,确定所述待转换消息的目标协议转换路径之前,还包括:
对所述待转换消息中的各个字段的数据类型进行校验;
当所述各个字段的数据类型与预定各个字段的数据类型都一一对应时,则允许所述待转换消息进行协议转换;以及
当所述各个字段的数据类型与预定各个字段的数据类型存在不对应数据类型时,则将所述不对应数据类型的字段转换为对应数据类型的字段。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳猛犸电动科技有限公司,未经深圳猛犸电动科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911235910.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电网数据处理方法及装置
- 下一篇:一种解酒抗疲劳组合物及其制备方法与应用