利索能及
我要发布
收藏
专利号: 202410295239X
申请人: 江西曼荼罗软件有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-05-14
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种数据缓存获取方法,其特征在于,所述方法包括:

当实时检测到源客户端启动时,基于预设规则将预设数据字典实时存储至预设内存中;

实时接收源客户端下发的数据请求协议,并对所述数据请求协议进行解析处理,以对应检测出所述数据请求协议中包含的协议头;

实时提取出所述协议头中包含的数据标识,并根据所述数据标识调出对应的缓存策略,以根据所述缓存策略向所述源客户端发送对应的目标数据;

所述根据所述数据标识调出对应的缓存策略,以根据所述缓存策略向所述源客户端发送对应的目标数据的步骤包括:当实时获取到所述数据标识时,实时检测出与所述数据标识对应的目标字典,并实时检测出所述目标字典的字典类型;

根据所述字典类型实时判断所述目标字典在当前时刻是否失效;

若根据所述字典类型实时判断到所述目标字典在当前时刻未失效,则需要实时检测出所述数据请求协议中携带的数据获取地址的数量是否大于预设数量阈值;

若实时检测出所述数据请求协议中携带的数据获取地址的数量小于所述预设数量阈值,则直接将所述目标字典中的缓存数据返回至所述源客户端,所述字典类型包括地区、性别以及药品;

所述方法还包括:

若实时检测出所述数据请求协议中携带的数据获取地址的数量大于所述预设数量阈值,则实时检测出与所述数据获取地址对应的数据连接信息,并实时匹配出与所述数据连接信息对应的目标客户端;

将所述数据连接信息反馈至所述源客户端,并实时构建出所述源客户端与所述目标客户端之间的通信连接,以使所述源客户端从所述目标客户端中获取到对应的目标数据;

所述方法还包括:

若根据所述字典类型实时判断到所述目标字典在当前时刻已失效,则实时获取与所述目标字典对应的相似字典,并实时更新所述相似字典的加载时间以及失效时间;

将实时更新后的相似字典反馈至所述源客户端,所述相似字典与所述目标字典之间的相似度在90%以上。

2.根据权利要求1所述的数据缓存获取方法,其特征在于:所述基于预设规则将预设数据字典实时存储至预设内存中的步骤包括:当实时检测到所述源客户端启动时,实时检测出与所述源客户端对应的目标类别,并根据所述目标类别在预设字典数据库中对应调出所述预设数据字典;

对所述预设数据字典添加对应的分类标识,并根据所述分类标识设定出与所述预设数据字典对应的加载时间以及失效时间;

基于所述加载时间以及所述失效时间将所述预设数据字典按照预设格式实时存储至所述预设内存中,所述分类标识具有唯一性。

3.根据权利要求2所述的数据缓存获取方法,其特征在于:所述基于所述加载时间以及所述失效时间将所述预设数据字典按照预设格式实时存储至所述预设内存中的步骤包括:当实时获取到所述加载时间以及所述失效时间之后,依次构建出所述分类标识、所述预设数据字典、所述加载时间以及所述失效时间之间的映射关系,所述映射关系具有唯一性;

根据所述分类标识的大小对所述预设数据字典进行排序,以生成对应的目标序列,并根据所述目标序列以及所述映射关系生成对应的字典存储表;

将所述字典存储表实时存储至所述预设内存中,所述目标序列具有唯一性。

4.根据权利要求1所述的数据缓存获取方法,其特征在于:所述方法还包括:当实时检测到所述源客户端接收到所述目标数据时,开始计时,并在经过预设时间阈值后对所述源客户端中的所述目标数据进行压缩处理,以对应减小所述目标数据的存储空间。

5.一种数据缓存获取系统,其特征在于,用于实现如权利要求1至4中任意一项所述的数据缓存获取方法,所述系统包括:存储模块,用于当实时检测到源客户端启动时,基于预设规则将预设数据字典实时存储至预设内存中;

解析模块,用于实时接收源客户端下发的数据请求协议,并对所述数据请求协议进行解析处理,以对应检测出所述数据请求协议中包含的协议头;

提取模块,用于实时提取出所述协议头中包含的数据标识,并根据所述数据标识调出对应的缓存策略,以根据所述缓存策略向所述源客户端发送对应的目标数据。

6.一种计算机,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至4中任意一项所述的数据缓存获取方法。

7.一种可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1至4中任意一项所述的数据缓存获取方法。