账单处理方法、系统、计算机设备和存储介质技术方案

技术编号:22295532 阅读:83 留言:0更新日期:2019-10-15 04:40
本发明专利技术涉及数据查询技术领域,本发明专利技术提供一种账单处理方法和系统、计算机设备和存储介质,上述方法包括:接收客户端的账单查询请求,根据查询请求提取查询日期;从账单数据库中获取指定用户的账单,获取各个账单的结算区间;若查询日期不属于任一个账单的结算区间中,根据查询日期和用户的结算日期更改记录信息生成账单查询请求对应账单的目标结算区间;根据目标结算区间生成无消费记录账单,将无消费记录账单返回至客户端。上述账单处理方法,在查找不到查询日期对应的账单后,获取查询日期对应的结算区间,根据空白的消费记录和该结算区间生成相应的无消费记录账单,并将其返回至客户端,避免查询请求出现无响应的情况,提升账单查询的效果。

Bill processing methods, systems, computer equipment and storage media

【技术实现步骤摘要】
账单处理方法、系统、计算机设备和存储介质
本专利技术涉及数据查询
,具体而言,本专利技术涉及一种账单处理方法、账单处理系统、计算机设备和存储介质。
技术介绍
目前,随着社会经济的发展,人们的消费和交易量渐渐提升。信用卡的消费交易也越来越普遍了,信用卡的使用也因此定期产生大量的账单。在信用卡管理系统中,在账单周期下会产生无交易记录的空白的账单,这些空白的账单会浪费很多存储资源。因此,在存储账单信息的时候可以将该无交易记录的账单删除,或者直接不生成该无交易记录的账单。对于账单查询,一般是返回早已生成好的账单信息。但是在面对只存储具有交易记录账单的账单数据库时,在接受客户端的查询请求时,有可能出现无法查找到账单的情况,此时无法响应查询请求,影响了账单查询的处理效果。
技术实现思路
本专利技术的目的旨在至少能解决上述的技术缺陷之一,特别是无法响应查询请求的技术缺陷。本专利技术提供一种账单处理方法,包括如下步骤:接收客户端的账单查询请求,根据所述查询请求提取查询日期;从账单数据库中获取指定用户的账单,获取各个账单的结算区间,其中,所述账单数据库用于存储具有消费交易记录的账单;判断所述查询日期是否属于所述结算区间中,若所述查询日期不属于任一个所述账单的结算区间中,根据所述查询日期和所述用户的结算日期更改记录信息生成所述账单查询请求对应账单的目标结算区间;根据所述目标结算区间生成无消费记录账单,将所述无消费记录账单返回至所述客户端。在一个实施例中,在所述判断所述查询日期是否属于所述结算区间中的步骤之后,还包括:若所述查询日期属于某一个所述账单的结算区间中,则将所述查询日期对应的账单返回至所述客户端。在一个实施例中,所述根据所述查询日期和所述用户的结算日期更改记录信息生成所述账单查询请求对应账单的目标结算区间的步骤,包括:当所述结算日期更改记录信息为空白,则根据任一个所述账单的结算区间,获取当前结算日期;根据所述当前结算日期和所述查询日期计算所述目标结算区间。在一个实施例中,所述根据所述当前结算日期和所述查询日期获取所述目标结算区间的步骤,包括:在所述指定用户的账单中查找在所述查询日期之前最近的历史账单,获取所述历史账单中结算区间的历史结算日期;所述结算日期更改记录信息中在所述历史结算日期与所述查询日期之间,判断是否存在结算日期更改的记录;若存在所述结算日期更改的记录,则根据所述结算日期更改的记录提取已变更结算日期;根据所述已变更结算日期和所述查询日期计算所述目标结算区间。在一个实施例中,在所述判断是否存在结算日期更改的记录的步骤之后,还包括:若不存在所述结算日期更改的记录,则根据所述历史结算日期和所述查询日期计算所述目标结算区间。在一个实施例中,在所述根据所述查询日期和所述用户的结算日期更改记录信息生成所述账单查询请求对应账单的目标结算区间的步骤之前,还包括:根据当前日期和所述结算日期更改记录信息,获取所述用户在所述当前日期对应的待结算区间;获取所述结算日期更改记录信息中最后一次更改结算日期的更改时间;判断所述更改时间是否属于所述待结算区间;若所述更改时间属于所述待结算区间,则向所述客户端返回用于表示因调整结算日期而未结算账单的提醒信息。在一个实施例中,在所述获取所述用户在所述当前日期对应的待结算区间的步骤之后,还包括:判断所述查询日期是否属于所述待结算区间;若所述当前时间属于所述待结算区间,则向账单数据库请求所述待结算区间内的当前消费记录;根据所述当前消费记录生成临时账单,并将所述临时账单返回至所述客户端。本专利技术还提供一种账单处理系统,包括:提取模块,用于接收客户端的账单查询请求,根据所述查询请求提取查询日期;获取模块,用于从账单数据库中获取指定用户的账单,获取各个账单的结算区间,其中,所述账单数据库用于存储具有消费交易记录的账单;生成模块,用于判断所述查询日期是否属于所述结算区间中,若所述查询日期不属于任一个所述账单的结算区间中,根据所述查询日期和所述用户的结算日期更改记录信息生成所述账单查询请求对应账单的目标结算区间;返回模块,用于根据所述目标结算区间生成无消费记录账单,将所述无消费记录账单返回至所述客户端。本专利技术还提供一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行如上述任一实施例所述账单处理方法的步骤。本专利技术还提供一种存储有计算机可读指令的存储介质,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行上述任一实施例所述账单处理方法的步骤。上述的账单处理方法、系统、计算机设备和存储介质,在节省了账单存储空间的账单数据库中查找不到查询日期对应的账单后,获取查询日期对应的结算区间,根据空白的消费记录和该结算区间生成相应的无消费记录账单,并将该无消费记录账单返回至客户端,即客户端在查询节省了存储空间的账单数据库的过程中,避免查询请求出现无响应的情况,提升账单查询的效果。本专利技术附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为一个实施例中提供的账单处理方法的实施环境图;图2为一个实施例中账单处理方法的流程图;图3为另一个实施例中账单处理方法的流程图;图4为一个实施例中账单处理系统的结构示意图;图5为一个实施例中计算机设备的内部结构示意图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能解释为对本专利技术的限制。本
技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本专利技术的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。本
技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本专利技术所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。如图1所示,图1为一个实施例中提供的账单处理方法的实施环境图,在该实施环境中,包括服务端110以及客户端120。服务端110中可以调用账单数据库中存储的账单,其中,账单数据库中的各个账单中至少包含一条交易记录,即不存储无交易记录的空白账单。服务端110与客户端120之间可以通过网络连接。服务端110可以安装在计算机设备或服务器设备上,客户端120可以安装在台式计算机、笔记本电脑、平板电脑、智能手机等计算机设备上。在一个实施例中,如图2所示,图2为一个实施例中账单处理方法的流程图,本实施例中提出了一种账单处理方法,该账单处理方法可以应用于上述的服务端110中,具体可以包括以下步骤:步骤S210:接收客户端本文档来自技高网
...

【技术保护点】
1.一种账单处理方法,其特征在于,包括如下步骤:接收客户端的账单查询请求,根据所述查询请求提取查询日期;从账单数据库中获取指定用户的账单,获取各个账单的结算区间,其中,所述账单数据库用于存储具有消费交易记录的账单;判断所述查询日期是否属于所述结算区间中,若所述查询日期不属于任一个所述账单的结算区间中,根据所述查询日期和所述用户的结算日期更改记录信息生成所述账单查询请求对应账单的目标结算区间;根据所述目标结算区间生成无消费记录账单,将所述无消费记录账单返回至所述客户端。

【技术特征摘要】
1.一种账单处理方法,其特征在于,包括如下步骤:接收客户端的账单查询请求,根据所述查询请求提取查询日期;从账单数据库中获取指定用户的账单,获取各个账单的结算区间,其中,所述账单数据库用于存储具有消费交易记录的账单;判断所述查询日期是否属于所述结算区间中,若所述查询日期不属于任一个所述账单的结算区间中,根据所述查询日期和所述用户的结算日期更改记录信息生成所述账单查询请求对应账单的目标结算区间;根据所述目标结算区间生成无消费记录账单,将所述无消费记录账单返回至所述客户端。2.根据权利要求1所述的账单处理方法,其特征在于,在所述判断所述查询日期是否属于所述结算区间中的步骤之后,还包括:若所述查询日期属于某一个所述账单的结算区间中,则将所述查询日期对应的账单返回至所述客户端。3.根据权利要求1所述的账单处理方法,其特征在于,所述根据所述查询日期和所述用户的结算日期更改记录信息生成所述账单查询请求对应账单的目标结算区间的步骤,包括:当所述结算日期更改记录信息为空白,则根据任一个所述账单的结算区间,获取当前结算日期;根据所述当前结算日期和所述查询日期计算所述目标结算区间。4.根据权利要求3所述的账单处理方法,其特征在于,所述根据所述当前结算日期和所述查询日期获取所述目标结算区间的步骤,包括:在所述指定用户的账单中查找在所述查询日期之前最近的历史账单,获取所述历史账单中结算区间的历史结算日期;所述结算日期更改记录信息中在所述历史结算日期与所述查询日期之间,判断是否存在结算日期更改的记录;若存在所述结算日期更改的记录,则根据所述结算日期更改的记录提取已变更结算日期;根据所述已变更结算日期和所述查询日期计算所述目标结算区间。5.根据权利要求4所述的账单处理方法,其特征在于,在所述判断是否存在结算日期更改的记录的步骤之后,还包括:若不存在所述结算日期更改的记录,则根据所述历史结算日期和所述查询日期计算所述目标结算区间。6.根...

【专利技术属性】
技术研发人员:徐晶欧阳海安娜娜包六十三邹延鑫徐丽萍姚伏霞
申请(专利权)人:平安银行股份有限公司
类型:发明
国别省市:广东,44

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

1