数据处理方法、装置、设备、存储介质及程序产品与流程
- 国知局
- 2024-10-09 15:36:11
本申请涉及计算机科学领域,尤其涉及一种数据处理方法、装置、设备、存储介质及程序产品。
背景技术:
1、在计算机科学领域,编码是将数据转换为特定编码格式,以便能够在计算机中进行处理、传输或存储。解码则是将编码后的数据转换回原始格式,数据编解码是计算机系统之间进行数据交互时所必要的过程。
2、目前,高精定位改正数产品多样,因此协议也较为多样,比如轨道协议,钟差协议,相位偏差协议等,协议的数据结构相对复杂。在实际编码过程中,主要采用协议格式进行硬编码,采用逐个字段进行逻辑判断,偏移量识别,数据填充等较为传统的方式,其编码过程实现较为复杂,导致效率较低。
技术实现思路
1、本申请实施例提供一种数据处理方法、装置、设备、存储介质及程序产品,能够有效提升编码效率,且能够适用于不同的协议。
2、第一方面,本申请实施例提供一种数据处理方法,包括:
3、获取待编码的高精定位改正数源数据,确定所述高精定位改正数源数据的协议类型;
4、基于所述协议类型对所述高精定位改正数源数据进行对象转换,获得对应的目标结构化对象;
5、对所述目标结构化对象进行编码,得到所述高精定位改正数源数据对应的目标二进制数据。
6、在一种可能的实施方式中,所述基于所述协议类型对所述高精定位改正数源数据进行对象转换,获得对应的目标结构化对象,包括:
7、根据所述高精定位改正数源数据的协议类型,确定所述高精定位改正数源数据对应的目标结构化对象模板;
8、基于所述目标结构化对象模板对所述高精定位改正数源数据进行对象转换,获得对应的目标结构化对象。
9、在一种可能的实施方式中,所述根据所述高精定位改正数源数据的协议类型,确定所述高精定位改正数源数据对应的目标结构化对象模板,包括:
10、根据所述高精定位改正数源数据的协议类型,确定所述协议类型对应的预设属性标识;
11、将所述高精定位改正数源数据对应的属性标识与所述协议类型对应的预设属性标识进行匹配,以确定与所述高精定位改正数源数据对应的属性标识匹配的预设属性标识;
12、将所述匹配的预设属性标识对应的结构化对象模板确定为所述目标结构化对象模板。
13、在一种可能的实施方式中,所述目标结构化对象模板包括:属性对应的字段元数据描述,所述字段元数据描述用于定义所述属性的比特位长度、字段顺序号、取值范围、辅助信息;所述基于所述目标结构化对象模板对所述高精定位改正数源数据进行对象转换,获得对应的目标结构化对象,包括:
14、将所述高精定位改正数源数据对应的属性的值填充到所述目标结构化对象模板的相应位置,生成所述目标结构化对象。
15、在一种可能的实施方式中,所述对所述目标结构化对象进行编码,得到所述高精定位改正数源数据对应的目标二进制数据,包括:
16、基于所述目标结构化对象中比特位长度的值、字段顺序号的值和所述协议类型对应的协议标识,对目标结构化对象中属性的值进行编码,得到所述高精定位改正数源数据对应的目标二进制数据。
17、在一种可能的实施方式中,所述确定所述高精定位改正数源数据的协议类型,包括:
18、获取所述高精定位改正数源数据对应的协议标识;
19、根据所述高精定位改正数源数据对应的协议标识,确定所述高精定位改正数源数据的协议类型。
20、在一种可能的实施方式中,还包括:
21、获取待解码的二进制数据,确定所述二进制数据对应的协议类型;
22、基于所述协议类型对所述二进制数据进行解码,获得对应的目标结构化对象。
23、第二方面,本申请实施例提供一种数据处理装置,包括:
24、获取单元,获取待编码的高精定位改正数源数据;
25、处理单元,用于确定所述高精定位改正数源数据的协议类型;
26、对象转换单元,用于基于所述协议类型对所述高精定位改正数源数据进行对象转换,获得对应的目标结构化对象;
27、编码单元,用于对所述目标结构化对象进行编码,得到所述高精定位改正数源数据对应的目标二进制数据。
28、第三方面,本申请实施例提供一种电子设备,包括:存储器,处理器;
29、所述存储器存储计算机执行指令;
30、所述处理器执行所述存储器存储的计算机执行指令,使得所述处理器执行如上第一方面和/或第一方面各种可能的实施方式。
31、第四方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如上第一方面和/或第一方面各种可能的实施方式。
32、第五方面,本申请实施例提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如上第一方面和/或第一方面各种可能的实施方式。
33、本申请实施例提供的数据处理方法、装置、设备、存储介质及程序产品,通过获取待编码的高精定位改正数源数据,确定所述高精定位改正数源数据的协议类型,从而基于类型对高精定位改正数源数据进行对象转换,获得对应的目标结构化对象;进一步对所述目标结构化对象进行编码,得到所述高精定位改正数源数据对应的目标二进制数据,通过将高精定位改正源数据转换成结构化对象,对结构化对象进行编码,能够有效提升编码效率,且能够适用于不同的协议。
技术特征:1.一种数据处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述协议类型对所述高精定位改正数源数据进行对象转换,获得对应的目标结构化对象,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述高精定位改正数源数据的协议类型,确定所述高精定位改正数源数据对应的目标结构化对象模板,包括:
4.根据权利要求2所述的方法,其特征在于,所述目标结构化对象模板包括:属性对应的字段元数据描述,所述字段元数据描述用于定义所述属性的比特位长度、字段顺序号、取值范围、辅助信息;
5.根据权利要求1至4任一项所述的方法,其特征在于,所述对所述目标结构化对象进行编码,得到所述高精定位改正数源数据对应的目标二进制数据,包括:
6.根据权利要求1至4任一项所述的方法,其特征在于,所述确定所述高精定位改正数源数据的协议类型,包括:
7.根据权利要求1所述的方法,其特征在于,还包括:
8.一种数据处理装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:存储器,处理器;
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1至7任一项所述的方法。
11.一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现权利要求1至7任一项所述的方法。
技术总结本申请实施例提供一种数据处理方法、装置、设备、存储介质及程序产品。该方法包括获取待编码的高精定位改正数源数据,确定所述高精定位改正数源数据的协议类型;基于所述协议类型对所述高精定位改正数源数据进行对象转换,获得对应的目标结构化对象;对所述目标结构化对象进行编码,得到所述高精定位改正数源数据对应的目标二进制数据,本申请,通过将高精定位改正源数据转换成结构化对象,对结构化对象进行编码,能够有效提升编码效率,且能够适用于不同的协议。技术研发人员:秦玉坤受保护的技术使用者:浙江吉利控股集团有限公司技术研发日:技术公布日:2024/9/29本文地址:https://www.jishuxx.com/zhuanli/20241009/309330.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表