买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
摘要:本申请公开了一种基于protobuf协议的动态解析方法及相关装置。方法包括:根据业务需求配置protobuf文件,创建消息结构的描述文件,将描述文件转换成C++代码可调用的类函数;发送端通过调用protobuf文件的类结构生成消息数据流;发送端将消息数据流、protobuf文件的文件名、消息名保存在消息对象中;接收端在接收到消息对象后,通过protobuf文件的文件名和消息名动态加载消息结构的描述文件,再基于描述文件生成descriptor对象,并基于descriptor对象构造相应的动态消息类;接收端完成动态解析protobuf的转换。可以减少消息结构描述文件的数据流量,从而提高传输速度。
主权项:1.一种基于protobuf协议的动态解析方法,其特征在于,所述方法包括:根据业务需求配置protobuf文件,创建消息结构的描述文件,并将描述文件转换成C++代码可调用的类函数;发送端通过调用protobuf文件的类结构生成消息数据流;所述发送端将消息数据流、protobuf文件的文件名、消息名保存在消息对象中;接收端在接收到所述消息对象后,通过所述protobuf文件的文件名和消息名动态加载消息结构的描述文件,再基于描述文件生成descriptor对象,并基于所述descriptor对象构造相应的动态消息类,所述descriptor对象为类结构;接收端完成动态解析protobuf的转换;所述接收端在接收到消息对象后,通过所述protobuf文件的文件名和消息名动态加载消息结构的描述文件具体包括:所述接收端指定protobuf的文件目录,并创建导入类;在所述文件目录下根据文件名创建protobuf的文件描述对象;根据消息内容名生成消息内容描述类;根据所述消息内容描述类以及所述descriptor对象,识别消息。
全文数据:
权利要求:
百度查询: 深圳市远信储能技术有限公司 基于protobuf协议的动态解析方法及相关装置
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。