数据查询方法、系统、计算机设备和存储介质技术方案

技术编号:24169276 阅读:18 留言:0更新日期:2020-05-16 02:25
本申请涉及数据处理技术领域,本申请涉及一种数据查询方法、系统、计算机设备和存储介质,所述方法包括:从响应记录表中获取距离当前时刻最近的成功查询信息;根据成功查询信息确定成功查询区间;根据当前时刻和成功查询区间,获取与成功查询区间相连续的待查询区间;根据待查询区间生成目标查询请求,并向数据服务器发送目标查询请求,以查询与成功查询信息连续不间断的目标数据。上述方法在数据服务器响应该目标查询请求后,获取该待查询区间的目标数据,获取的消费授权记录与上次成功查询的目标数据连续,保障所获取的数据连续,避免所请求的数据出现数据缺失的情况。

Data query method, system, computer equipment and storage medium

【技术实现步骤摘要】
数据查询方法、系统、计算机设备和存储介质
本申请涉及数据处理
,具体而言,本申请涉及一种数据查询方法、系统、计算机设备和存储介质。
技术介绍
随着计算机网络建设的完善以及计算机处理数据能力的增强,人们对查询数据的要求也增加。现有技术中,业务服务器定时从数据服务器查询间隔时间段内数据,从而获取实时数据。以查询POS机的消费授权记录为例,消费授权记录是POS机刷卡时所产生的消费授权并被实时上传至数据服务器,数据服务器中存储有实时和完整的消费授权记录。业务服务器定时向数据服务器查询间隔时间段内的消费授权记录,从而业务服务器从数据服务器中查询完整的消费授权记录。但是,当传输数据的网络不稳定时,业务服务器与数据服务器之间的数据传输容易被影响,导致向数据服务器发送消费授权记录在部分时间段内的查询请求出现失败,或者数据服务器下发至业务服务器的消费授权记录出现丢失,所查询的消费授权记录的完整性受到影响。
技术实现思路
基于此,有必要针对上述的技术缺陷,特别是消费授权记录的完整性低的技术缺陷,提供一种数据查询方法、数据查询系统、计算机设备和存储介质。一种数据查询方法,包括如下步骤:从响应记录表中获取距离当前时刻最近的成功查询信息,其中,所述响应记录表是用于记录已接收的来自数据服务器响应数据查询请求而返回的查询信息;根据所述成功查询信息确定成功查询区间,其中,所述成功查询区间为所述成功查询信息中查询数据分布的时间区间;根据当前时刻和所述成功查询区间,获取与所述成功查询区间相连续的待查询区间,其中,所述待查询区间的起始端点落入所述成功查询区间的范围内;根据所述待查询区间生成目标查询请求,并向所述数据服务器发送所述目标查询请求,以查询与所述成功查询信息连续不间断的目标数据。在一个实施例中,所述根据所述成功查询信息确定成功查询区间的步骤,包括:从所述响应记录表中调取所述成功查询信息对应的数据查询请求;从该数据查询请求中提取所查询的数据区间,并将该所查询的数据区间作为所述成功查询区间。在一个实施例中,所述根据当前时刻和所述成功查询区间,获取与所述成功查询区间相连续的待查询区间的步骤,包括:将所述当前时刻作为所述待查询区间的结束时刻;获取预设重叠长度,以及获取所述成功查询区间的结束时刻;将所述成功查询区间的结束时刻减去所述预设重叠长度得到的时刻作为所述待查询区间的起始时刻;根据所述待查询区间的起始时刻和结束时刻确定所述待查询区间。在一个实施例中,在所述向所述数据服务器发送所述目标查询请求的步骤之后,还包括:获得所述数据服务器返回的查询信息,查找所述查询信息对应的数据查询请求;将所述查询信息和该数据查询请求进行关联,并存储在所述响应记录表中;并将所述返回的查询信息更新为所述响应记录表中的成功查询信息,以及将更新前的成功查询信息更改为所述响应记录表中的历史查询信息。在一个实施例中,在所述向所述数据服务器发送所述目标查询请求的步骤之后,还包括:在经过预设时间时,执行所述从响应记录表中获取距离当前时刻最近的成功查询信息的步骤。在一个实施例中,在所述向所述数据服务器发送所述目标查询请求的步骤之后,还包括:获得所述数据服务器返回的查询信息,并从所述查询信息中提取消费授权记录;存储提取的各个消费授权记录,并分别判断各所述消费授权记录是否首次存储;若该消费授权记录是首次存储,则对该消费授权记录标记预置标识;删除不具备预置标识的消费授权记录。在一个实施例中,在所述存储提取的各个消费授权记录的步骤之后,还包括:向次级业务系统广播已存储的消费授权记录。一种数据查询系统,包括:信息获取模块,用于从响应记录表中获取距离当前时刻最近的成功查询信息,其中,所述响应记录表是用于记录已接收的来自数据服务器响应数据查询请求而返回的查询信息;确定模块,用于根据所述成功查询信息确定成功查询区间,其中,所述成功查询区间为所述成功查询信息中查询数据分布的时间区间;区间获取模块,用于根据当前时刻和所述成功查询区间,获取与所述成功查询区间相连续的待查询区间,其中,所述待查询区间的起始端点落入所述成功查询区间的范围内;发送模块,用于根据所述待查询区间生成目标查询请求,并向所述数据服务器发送所述目标查询请求,以查询与所述成功查询信息连续不间断的目标数据。一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任一实施例所述数据查询方法的步骤。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一实施例所述数据查询方法的步骤。上述的数据查询方法、系统、计算机设备和存储介质,在数据服务器响应该目标查询请求后,获取该待查询区间的目标数据,获取的消费授权记录与上次成功查询的目标数据连续,保障所获取的数据连续,避免所请求的数据出现数据缺失的情况。本申请附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过实践了解到。附图说明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为一个实施例中提供的数据查询方法的实施环境图;图2为一个实施例中数据查询方法的流程图;图3为又一个实施例中数据查询方法的流程图;图4为一个实施例中数据查询系统的结构示意图;图5为一个实施例中计算机设备的内部结构示意图。具体实施方式下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本申请,而不能解释为对本申请的限制。本
技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本申请的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。本
技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本申请所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。如图1所示,图1为一个实施例中提供的数本文档来自技高网
...

【技术保护点】
1.一种数据查询方法,其特征在于,包括如下步骤:/n从响应记录表中获取距离当前时刻最近的成功查询信息,其中,所述响应记录表是用于记录已接收的来自数据服务器响应数据查询请求而返回的查询信息;/n根据所述成功查询信息确定成功查询区间,其中,所述成功查询区间为所述成功查询信息中查询数据分布的时间区间;/n根据当前时刻和所述成功查询区间,获取与所述成功查询区间相连续的待查询区间,其中,所述待查询区间的起始端点落入所述成功查询区间的范围内;/n根据所述待查询区间生成目标查询请求,并向所述数据服务器发送所述目标查询请求,以查询与所述成功查询信息连续不间断的目标数据。/n

【技术特征摘要】
1.一种数据查询方法,其特征在于,包括如下步骤:
从响应记录表中获取距离当前时刻最近的成功查询信息,其中,所述响应记录表是用于记录已接收的来自数据服务器响应数据查询请求而返回的查询信息;
根据所述成功查询信息确定成功查询区间,其中,所述成功查询区间为所述成功查询信息中查询数据分布的时间区间;
根据当前时刻和所述成功查询区间,获取与所述成功查询区间相连续的待查询区间,其中,所述待查询区间的起始端点落入所述成功查询区间的范围内;
根据所述待查询区间生成目标查询请求,并向所述数据服务器发送所述目标查询请求,以查询与所述成功查询信息连续不间断的目标数据。


2.根据权利要求1所述的数据查询方法,其特征在于,所述根据所述成功查询信息确定成功查询区间的步骤,包括:
从所述响应记录表中调取所述成功查询信息对应的数据查询请求;
从该数据查询请求中提取所查询的数据区间,并将该所查询的数据区间作为所述成功查询区间。


3.根据权利要求1所述的数据查询方法,其特征在于,所述根据当前时刻和所述成功查询区间,获取与所述成功查询区间相连续的待查询区间的步骤,包括:
将所述当前时刻作为所述待查询区间的结束时刻;
获取预设重叠长度,以及获取所述成功查询区间的结束时刻;
将所述成功查询区间的结束时刻减去所述预设重叠长度得到的时刻作为所述待查询区间的起始时刻;
根据所述待查询区间的起始时刻和结束时刻确定所述待查询区间。


4.根据权利要求1所述的数据查询方法,其特征在于,在所述向所述数据服务器发送所述目标查询请求的步骤之后,还包括:
获得所述数据服务器返回的查询信息,查找所述查询信息对应的数据查询请求;
将所述查询信息和该数据查询请求进行关联,并存储在所述响应记录表中;
并将所述返回的查询信息更新为所述响应记录表中的成功查询信息,以及将更新前的成功查询信息更改为所述响应记录表中的历史查询信息。


5.根据权利要求1所述的数据查...

【专利技术属性】
技术研发人员:方木鑫
申请(专利权)人:中国平安财产保险股份有限公司
类型:发明
国别省市:广东;44

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

1