发明公开
- 专利标题: 一种基于Protobuf的改进型编码和解码方法及装置
-
申请号: CN202310608851.3申请日: 2023-05-26
-
公开(公告)号: CN116880848A公开(公告)日: 2023-10-13
- 发明人: 陶定元 , 周福 , 何鸣一 , 胡振洲 , 吕非 , 张艳 , 张名扬 , 陈凯旋 , 宗伟康 , 王立旭
- 申请人: 国电南瑞科技股份有限公司
- 申请人地址: 江苏省南京市江宁区诚信大道19号
- 专利权人: 国电南瑞科技股份有限公司
- 当前专利权人: 国电南瑞科技股份有限公司
- 当前专利权人地址: 江苏省南京市江宁区诚信大道19号
- 代理机构: 南京禹为知识产权代理事务所
- 代理商 齐佳美
- 主分类号: G06F8/41
- IPC分类号: G06F8/41 ; H04L69/06 ; H04L69/22 ; G06F9/54
摘要:
本发明公开了一种基于Protobuf的改进型编码和解码方法及装置,包括:获取原始数据并根据数据解析协议解析出各个数据值的含义、对应的数据类型以及排列顺序,并分配统一的识别Id;在数据库中创建编码格式表存储,为每个数据值定义字段名称并储存;将原始数据通过并行转化方法转化成字节数组,实现数据编码;根据字节数组,提取识别Id,在解码时进行区分,并通过转化方法的逆过程对数据类型和数据值进行还原并进行数据展示。本发明实现了数据结构定义和数据处理相互独立,在不使用Protobuf编译插件时,也可实现不同数据格式的消息数据集中统一处理,提升了数据处理效率和系统资源的利用效率。