预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共26页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN114969121A(43)申请公布日2022.08.30(21)申请号202210639541.3(22)申请日2022.06.07(71)申请人深圳市欢太科技有限公司地址518057广东省深圳市南山区粤海街道高新南一道13号赋安科技大厦B座207-2(72)发明人戚培庆(74)专利代理机构北京恒博知识产权代理有限公司11528专利代理师范胜祥(51)Int.Cl.G06F16/2455(2019.01)G06F16/22(2019.01)G06F16/21(2019.01)权利要求书2页说明书16页附图7页(54)发明名称数据获取方法、装置、存储介质以及计算机设备(57)摘要本申请公开了一种数据获取方法、装置、存储介质和计算机设备,其中方法包括:响应于数据获取请求,获取所述数据获取请求中的目标版本号和目标键值;在定长数据库的版本映射表中,确定所述目标版本号对应的目标键值映射表,所述版本映射表包括至少一个版本号以及所述至少一个版本号中各版本号对应的键值映射表;在所述目标键值映射表中,确定所述目标键值对应的目标首地址,所述目标键值映射表包括至少一个键值以及所述至少一个键值中各键值对应的首地址;基于所述目标首地址以及所述目标版本号对应的数据长度,在所述定长数据库中获取所述数据获取请求对应的目标数据。采用本申请,提高了数据的获取效率。CN114969121ACN114969121A权利要求书1/2页1.一种数据获取方法,其特征在于,所述方法包括:响应于数据获取请求,获取所述数据获取请求中的目标版本号和目标键值;在定长数据库的版本映射表中,确定所述目标版本号对应的目标键值映射表,所述版本映射表包括至少一个版本号以及所述至少一个版本号中各版本号对应的键值映射表;在所述目标键值映射表中,确定所述目标键值对应的目标首地址,所述目标键值映射表包括至少一个键值以及所述至少一个键值中各键值对应的首地址;基于所述目标首地址以及所述目标版本号对应的数据长度,在所述定长数据库中获取所述数据获取请求对应的目标数据。2.根据权利要求1所述的方法,其特征在于,所述响应于数据获取请求,获取所述数据获取请求中的目标版本号和目标键值,包括:采用网卡驱动,接收客户端发送的数据获取请求;响应于所述数据获取请求,确定所述客户端对应的目标工作线程;采用所述网卡驱动,将所述数据获取请求发送至所述目标工作线程对应的缓冲队列;采用所述目标工作线程,对所述缓冲队列中的数据获取请求进行解析,得到所述数据获取请求中的目标版本号和目标键值。3.根据权利要求2所述的方法,其特征在于,所述采用所述目标工作线程,对所述缓冲队列中的数据获取请求进行解析,得到所述数据获取请求中的目标版本号和目标键值,包括:确定所述客户端对应的设定协议;采用所述目标工作线程,基于所述设定协议,对所述缓冲队列中的数据获取请求进行解析,得到所述数据获取请求中的目标版本号和目标键值。4.根据权利要求2所述的方法,其特征在于,所述采用网卡驱动,接收客户端发送的数据获取请求之前,还包括:采用网卡驱动,接收客户端发送的通信连接请求,将所述通信连接请求发送至主线程协议栈;采用用户态主线程,对所述主线程协议栈中的通信连接请求进行解析,得到所述通信连接请求中的客户端地址和客户端端口;基于所述客户端地址和所述客户端端口,建立与所述客户端之间的通信连接,并向所述客户端分配工作线程。5.根据权利要求2所述的方法,其特征在于,所述基于所述目标版本号对应的数据长度以及所述目标首地址,在所述定长数据库中获取所述数据获取请求对应的目标数据之后,还包括:将所述目标数据写入所述网卡驱动,以通过所述网卡驱动将所述目标数据返回至所述客户端中。6.根据权利要求1所述的方法,其特征在于,所述响应于数据获取请求,获取所述数据获取请求中的目标版本号和目标键值之前,还包括:获取目标键值对,所述目标键值对包括目标键值和目标数据;将所述目标键值对存入定长数据库中;确定所述目标键值对对应的目标版本号,并基于所述目标版本号,确定所述目标版本2CN114969121A权利要求书2/2页号对应的键值映射表;基于所述目标键值和所述目标键值对存储在所述定长数据库中的目标首地址,更新所述目标版本号对应的键值映射表。7.根据权利要求1所述的方法,其特征在于,所述响应于数据获取请求,获取所述数据获取请求中的目标版本号和目标键值之后,还包括:基于所述目标版本号和所述目标键值,在所述定长数据库的数据缓冲区中获取所述数据获取请求对应的目标数据;若未获取到所述数据获取请求对应的目标数据,则执行所述在定长数据库的版本映射表中,确定所述目标版本号对应的目标键值映射表。8.根据权利要求7所述的方法,其特征在于,所述基于所述目标版本号