[发明专利]数据处理方法、装置、设备、存储介质及程序产品在审
申请号: | 202210100188.1 | 申请日: | 2022-01-27 |
公开(公告)号: | CN114490853A | 公开(公告)日: | 2022-05-13 |
发明(设计)人: | 陈元 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F16/25 | 分类号: | G06F16/25;G06F16/2455;G06F16/2458 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 李昂;浦彩华 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 装置 设备 存储 介质 程序 产品 | ||
1.一种数据处理方法,其特征在于,所述方法包括:
对文本格式的第一数据进行序列化处理,得到二进制格式的第二数据,其中,所述二进制格式的第二数据中包括有序键查找表;
获取查询请求,并从所述查询请求中提取目标字段;
基于所述有序键查找表确定与目标字段匹配的值查询结果,并对与所述值查询结果对应的目标存储地址进行读取处理,得到值读取结果;
其中,所述目标存储地址是对所述二进制格式的第二数据进行指针转换处理得到的。
2.根据权利要求1所述的方法,其特征在于,所述第二数据包括引导位以及后续位,所述对文本格式的第一数据进行序列化处理,得到二进制格式的第二数据,包括:
当所述第一数据的数据类型为第一基本类型时,对所述第一基本类型进行二进制编码处理,得到所述第一数据的引导位;
其中,所述第一基本类型包括以下至少之一:单精度浮点型、双精度浮点型、无符号整型、有符号整型,所述引导位的长度为八位;
对所述第一数据进行二进制编码处理,得到所述第一数据的后续位;
其中,当所述第一基本类型为单精度浮点型时,所述后续位的长度为四字节;当所述第一基本类型为双精度浮点型时,所述后续位的长度为八字节;当所述第一基本类型为无符号整型时,所述后续位的长度为所述无符号整型的位数;当所述第一基本类型为有符号整型时,所述后续位的长度为所述有符号整型的位数。
3.根据权利要求1所述的方法,其特征在于,所述第二数据包括引导位,所述对文本格式的第一数据进行序列化处理,得到二进制格式的第二数据,包括:
当所述第一数据的数据类型为第二基本类型时,对所述第二基本类型进行二进制编码处理,得到所述第一数据的引导位,其中,所述第二基本类型包括以下至少之一:布尔型、空对象型、设定数字型。
4.根据权利要求1所述的方法,其特征在于,所述第二数据包括引导位以及后续位,所述对文本格式的第一数据进行序列化处理,得到二进制格式的第二数据,包括:
当所述第一数据的数据类型为第三基本类型时,对所述第三基本类型进行二进制编码处理,得到所述第一数据的引导位;
其中,所述第三基本类型包括字符串型,所述引导位的长度为三位;
对所述第一数据的字符串偏移量进行二进制编码处理,得到二进制格式的字符串偏移量;
根据所述二进制格式的字符串偏移量,确定所述第一数据的后续位。
5.根据权利要求4所述的方法,其特征在于,所述根据所述二进制格式的字符串偏移量,确定所述第一数据的后续位,包括:
当在字符串池中未查询到对应所述第一数据的字符串时,确定所述字符串偏移量为零,并将所述二进制格式的字符串偏移量以及所述第一数据的字符串值的二进制编码,组合为所述第一数据的后续位;
当在字符串池中查询到对应所述第一数据中的字符串时,将所述二进制格式的字符串偏移量确定为所述第一数据的后续位。
6.根据权利要求4-5任一项所述的方法,其特征在于,所述字符串偏移量的数据类型是变长整型,所述对所述第一数据的字符串偏移量进行二进制编码处理,得到二进制格式的字符串偏移量,包括:
获取所述字符串偏移量的二进制编码;
对所述二进制编码进行解析处理,得到至少一个解析结果;
按照至少一个解析结果的位置顺序针对每个所述解析结果执行以下处理:
当所述解析结果不包括所述字符串偏移量的二进制编码的末位时,将零作为对应所述解析结果的控制位,并将所述解析结果作为储存位;
当所述解析结果包括所述字符串偏移量的二进制编码的末位时,将一作为对应所述解析结果的控制位,并将所述解析结果作为所述储存位;
将对应相同所述解析结果的控制位以及储存位组合为对应所述解析结果的字节,并将每个所述解析结果的字节组成所述二进制格式的字符串偏移量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210100188.1/1.html,转载请声明来源钻瓜专利网。