一种数据查询方法、装置、设备及存储介质制造方法及图纸

技术编号:38751519 阅读:10 留言:0更新日期:2023-09-09 11:18
本申请公开了一种数据查询方法、装置、设备及存储介质,涉及信息处理领域,包括:接收数据查询请求,并基于数据查询请求中的字段信息提取数据查询请求的请求信息;对请求信息进行加密,以生成与字段信息对应的缓存key,并利用缓存key与本地缓存表进行匹配,若匹配成功,则基于匹配数据生成第一数据单,并将第一数据单反馈至客户端;若匹配不成功,则利用数据查询请求与预设查询平台进行交互,基于交互获得的查询数据生成第二数据单,然后将第二数据单反馈至客户端,并建立查询数据与缓存key间的映射关系,并将缓存key保存至本地缓存表。这样一来,可以通过缓存直接提供数据信息,避免与平台进行交互,降低平台资源占用,提高数据查询效率。效率。效率。

【技术实现步骤摘要】
一种数据查询方法、装置、设备及存储介质


[0001]本专利技术涉及信息处理领域,特别涉及一种数据查询方法、装置、设备及存储介质。

技术介绍

[0002]车辆保险,即机动车辆保险,它是指对机动车辆由于自然灾害或意外事故所造成的人身伤亡或财产损失负赔偿责任的一种商业保险,在车险报价环节,每一次报价都需要与投保查询平台进行交互,平台是按照投保查询次数进行收取费用的,当超过了查询量阈值,每投保查询一次的费用就会升高,使出单成本升高。然而现有技术中,在报价环节往往采用与车险平台进行交互的方法进行报价,对于信息完全没有改变或者关键信息没有改变的投保查询,重复调用监管平台接口,不仅没有业务意义,还会浪费系统的存储资源、增加宽带的占用,提高监管和保司双方的维护成本。

技术实现思路

[0003]有鉴于此,本专利技术的目的在于提供一种数据查询方法、装置、设备及存储介质,可以通过缓存直接提供数据信息,避免与平台进行交互,降低平台资源占用,提高数据查询效率。其具体方案如下:
[0004]第一方面,本申请公开了一种数据查询方法,应用于业务系统,包括:
[0005]接收数据查询请求,并基于所述数据查询请求中的字段信息提取所述数据查询请求的请求信息;
[0006]对所述请求信息进行加密,以生成与所述字段信息对应的缓存key,并利用所述缓存key与本地缓存表进行匹配,若匹配成功,则基于匹配数据生成第一数据单,并将所述第一数据单反馈至客户端;
[0007]若匹配不成功,则利用所述数据查询请求与预设查询平台进行交互,基于交互获得的查询数据生成第二数据单,然后将所述第二数据单反馈至所述客户端,并建立所述查询数据与所述缓存key间的映射关系,并将所述缓存key保存至所述本地缓存表。
[0008]可选的,所述业务系统为保险公司的业务系统,所述预设查询平台为车险平台,所述数据查询请求为投保数据查询请求,相应的,所述接收数据查询请求,并基于所述数据查询请求中的字段信息提取所述数据查询请求的请求信息,包括:
[0009]接收客户端发送的所述数据查询请求,并确定所述数据查询请求中的粗key字段以及细key字段;所述粗key字段为对投保查询返回结果以及费用计算结果产生影响的字段;所述细key字段为在投保预确认和投保确认阶段所述车险平台需要校验的字段;
[0010]基于所述粗key字段和所述细key字段从所述数据查询请求提取出相应的信息,以得到相应的粗key信息和细key信息。
[0011]可选的,所述对所述请求信息进行加密,以生成与所述字段信息对应的缓存key,并利用所述缓存key与本地缓存表进行匹配,若匹配成功,则基于匹配数据生成第一数据单,并将所述第一数据单反馈至客户端,包括:
[0012]对所述细key信息进行加密,以生成第一缓存key,并利用所述第一缓存key与本地缓存表进行匹配;
[0013]若所述第一缓存key匹配成功,则基于与所述第一缓存key匹配成功的匹配数据生成第一数据单,并将所述第一数据单反馈至客户端;
[0014]若匹配不成功,则对所述粗key信息进行加密,以生成第二缓存key,并利用所述第二缓存key与本地缓存表进行匹配;
[0015]若所述第二缓存key匹配成功,基于与所述第二缓存key匹配成功的匹配数据生成第一数据单,并将所述第一数据单反馈至客户端。
[0016]可选的,所述若匹配不成功,则利用所述数据查询请求与预设查询平台进行交互,并基于交互获得的查询数据生成第二数据单,并将所述第二数据单反馈至所述客户端,包括:
[0017]若所述第二缓存key匹配不成功,则利用所述数据查询请求与预设查询平台进行交互,以得到与所述数据查询请求对应的查询数据;
[0018]基于所述查询数据生成第二数据单,并将所述第二数据单反馈至所述客户端。
[0019]可选的,所述建立所述查询数据与所述缓存key间的映射关系,并将所述缓存key保存至所述本地缓存表,包括:
[0020]建立所述查询数据与所述第二缓存key以及所述第一缓存key间的映射关系,将所述第二缓存key以及所述第一缓存key保存至本地缓存表,以便再次接收到所述数据查询请求后,基于所述映射关系将所述第二数据单反馈至所述客户端。
[0021]可选的,所述数据查询方法,还可以包括:
[0022]若所述本地缓存表中存在错误数据,则利用所述数据查询请求与所述预设查询平台进行交互,并对所述本地缓存表进行缓存清理操作。
[0023]可选的,所述数据查询方法,还可以包括:
[0024]若利用所述数据查询请求与所述预设查询平台进行交互,则通过预设数据挖掘分析工具记录所述数据查询请求中的所述请求信息,并生成相应的请求分析表单。
[0025]第二方面,本申请公开了一种数据查询装置,应用于业务系统,包括:
[0026]信息提取模块,用于接收数据查询请求,并基于所述数据查询请求中的字段信息提取所述数据查询请求的请求信息;
[0027]第一数据反馈模块,用于对所述请求信息进行加密,以生成与所述字段信息对应的缓存key,并利用所述缓存key与本地缓存表进行匹配,若匹配成功,则基于匹配数据生成第一数据单,并将所述第一数据单反馈至客户端;
[0028]第二数据反馈模块,用于若匹配不成功,则利用所述数据查询请求与预设查询平台进行交互,基于交互获得的查询数据生成第二数据单,然后将所述第二数据单反馈至所述客户端;
[0029]映射关系建立模块,用于建立所述查询数据与所述缓存key间的映射关系,并将所述缓存key保存至所述本地缓存表。
[0030]第三方面,本申请公开了一种电子设备,包括:
[0031]存储器,用于保存计算机程序;
[0032]处理器,用于执行所述计算机程序以实现如前述的数据查询方法。
[0033]第四方面,本申请公开了一种计算机可读存储介质,用于保存计算机程序,所述计算机程序被处理器执行时实现如前述的数据查询方法。
[0034]本申请中,首先接收数据查询请求,并基于所述数据查询请求中的字段信息提取所述数据查询请求的请求信息,然后对所述请求信息进行加密,以生成与所述字段信息对应的缓存key,并利用所述缓存key与本地缓存表进行匹配,若匹配成功,则基于匹配数据生成第一数据单,并将所述第一数据单反馈至客户端,最后若匹配不成功,则利用所述数据查询请求与预设查询平台进行交互,基于交互获得的查询数据生成第二数据单,然后将所述第二数据单反馈至所述客户端,并建立所述查询数据与所述缓存key间的映射关系,并将所述缓存key保存至所述本地缓存表。由此可见,通过本申请中所述数据查询方法,可以在接收到数据查询请求后,基于所述数据查询请求加密生成相应的缓存key,当所述缓存key与本地缓存表匹配成功时,则基于匹配数据生成数据单并返回至客户端,当匹配不成功时,则利用所述数据查询请求与查询平台进行交互,并利用交互得到的查询书记生成数本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据查询方法,其特征在于,应用于业务系统,包括:接收数据查询请求,并基于所述数据查询请求中的字段信息提取所述数据查询请求的请求信息;对所述请求信息进行加密,以生成与所述字段信息对应的缓存key,并利用所述缓存key与本地缓存表进行匹配,若匹配成功,则基于匹配数据生成第一数据单,并将所述第一数据单反馈至客户端;若匹配不成功,则利用所述数据查询请求与预设查询平台进行交互,基于交互获得的查询数据生成第二数据单,然后将所述第二数据单反馈至所述客户端,并建立所述查询数据与所述缓存key间的映射关系,并将所述缓存key保存至所述本地缓存表。2.根据权利要求1所述的数据查询方法,其特征在于,所述业务系统为保险公司的业务系统,所述预设查询平台为车险平台,所述数据查询请求为投保数据查询请求,相应的,所述接收数据查询请求,并基于所述数据查询请求中的字段信息提取所述数据查询请求的请求信息,包括:接收客户端发送的所述数据查询请求,并确定所述数据查询请求中的粗key字段以及细key字段;所述粗key字段为对投保查询返回结果以及费用计算结果产生影响的字段;所述细key字段为在投保预确认和投保确认阶段所述车险平台需要校验的字段;基于所述粗key字段和所述细key字段从所述数据查询请求提取出相应的信息,以得到相应的粗key信息和细key信息。3.根据权利要求2所述的数据查询方法,其特征在于,所述对所述请求信息进行加密,以生成与所述字段信息对应的缓存key,并利用所述缓存key与本地缓存表进行匹配,若匹配成功,则基于匹配数据生成第一数据单,并将所述第一数据单反馈至客户端,包括:对所述细key信息进行加密,以生成第一缓存key,并利用所述第一缓存key与本地缓存表进行匹配;若所述第一缓存key匹配成功,则基于与所述第一缓存key匹配成功的匹配数据生成第一数据单,并将所述第一数据单反馈至客户端;若匹配不成功,则对所述粗key信息进行加密,以生成第二缓存key,并利用所述第二缓存key与本地缓存表进行匹配;若所述第二缓存key匹配成功,基于与所述第二缓存key匹配成功的匹配数据生成第一数据单,并将所述第一数据单反馈至客户端。4.根据权利要求3所述的数据查询方法,其特征在于,所述若匹配不成功,则利用所述数据查询请求与预设查询平台进行交互,并...

【专利技术属性】
技术研发人员:顾鹏程
申请(专利权)人:中国大地财产保险股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1