一种账户管理设备及方法

xiaoxiao2020-7-22  5

一种账户管理设备及方法
【专利摘要】本发明实施例公开了一种账户管理设备及方法,涉及计算机领域,可以解决稽核检查的过程中存在的账务周期的临界点的账户余额不一致的问题。具体方案为:在第N账期到达时,冻结第一账户的账户余额,所述第一账户为所述稽核期指针所指示的账户;根据所述第一账户的账户余额、第N-1账期内的账户收支信息和第二账户的账户余额对第N-1账期内的用户账户进行稽核,所述第二账户在第N-1账期内用于记录所述第N-1账期的稽核期末余额。本发明用于账户余额管理的过程中。
【专利说明】一种账户管理设备及方法
【技术领域】
[0001]本发明涉及计算机领域,尤其涉及一种账户管理设备及方法。
【背景技术】
[0002]随着电子商务的发展,在不同的商业场景下,存在着各种电子帐户管理的场景。如银行帐户管理、支付宝帐户管理以及智能网帐户管理等。电子帐户管理系统具备对用户帐户进行稽核检查的功能,可以自动发现存在异常数据的帐户,以便能够及时处理异常数据,减少用户的财产损失。
[0003]具体的稽核检查的原则为:在一个账务周期内,对同一个用户的账号而言,若该账号在账务周期结束时的账户余额=该账号在账务周期开始时的账户余额+该账号在账务周期内的入账总额-该账号在账务周期内的出账总额,则表示该用户的账号正常;若该账号在账务周期结束时的账户余额古该账号在账务周期开始时的账户余额+该账号在账务周期内的入账总额-该账号在账务周期内的出账总额,则表示该用户的账号异常。
[0004]然而,在进行上述稽核检查的过程中,可能会存在由于在账务周期的临界点(即前一个账务周期的结束时刻和后一个账务周期的开始时刻和)无法精确判断各账户余额,而导致账务周期的临界点的账户余额不一致的问题。
[0005]例如,以一天为一个账户周期,假设一个用户的账号在9月8日这天开始时的账户余额为100元,9月8日当天该账户的入账总额为80元,出账总额为30元,那么正常情况下在9月9日0:00,该用户的账号余额(9月8日这天结束时的账户余额)为100+80-30=150元,该账户正常。但是,若该账户出账30元恰好发生在9月9日0:00这一时刻,那么可能会由于业务处理模块在在9月8日23:59:59已经记录了该出账记录,而数据库在9月9日0:00:01才接收到该出账记录,此时,数据库将该出账记录记录在了 9月9日的账单中,则在9月9日0:00对该用户的账单进行稽核时,数据库可以提供的该用户的账号余额为100+80 = 180元,与该用户的实际账号余额150不相等,账务周期的临界点的账户余额不一致。

【发明内容】

[0006]本发明的实施例提供一种账户管理设备及方法,可以减少稽核检查的过程中存在的账务周期的临界点的账户余额不一致的问题的可能性。
[0007]为达到上述目的,本发明的实施例采用如下技术方案:
[0008]本发明实施例的第一方面,提供一种账户管理设备,包括:
[0009]账户存储模块,用于存储预先设置的至少一个用户账户,每个所述用户账户中设置有至少三个账户和账期切换指示表,所述三个账户分别用于记录待稽核账期的稽核期始余额、所述待稽核账期的稽核期末余额和当前账期的账期余额,所述账期切换指示表中包括稽核期指针,所述稽核期指针用于指示所述三个账户中用于记录所述账期余额的账户;
[0010]账户切换模块,用于在第N账期到达时,冻结第一账户的账户余额,所述第一账户为所述稽核期指针所指示的账户,所述第一账户在第N-1账期内用于记录所述第N-1账期的账期余额;
[0011]账户稽核模块,用于根据所述第一账户的账户余额、第N-1账期内的账户收支信息和第二账户的账户余额对第N-1账期内的用户账户进行稽核,所述第二账户在第N-1账期内用于记录所述第N-1账期的稽核期末余额;
[0012]其中,所述第N账期的账期余额为所述第N账期内所述用户账户的余额;在所述第N账期中,所述稽核期始余额为所述第N-1账期到达时所述用户账户的余额;在所述第N账期中,所述稽核期末余额为所述第N账期到达时所述用户账户的余额。
[0013]结合第一方面,在一种可能的实现方式中,所述账户切换模块,还用于在第N账期到达时,采用所述第一账户的余额更新第三账户的账户余额,所述第三账户在第N-1账期内用于记录所述第N-1账期的稽核期始余额;
[0014]所述账户管理设备,还包括:
[0015]账户管理模块,用于在所述第N账期内,根据所述第一账户的账户余额和所述第N账期内的账户收支信息在所述第三账户内实时记录所述第N账期的账期余额。
[0016]结合第一方面和上述可能的实现方式,在另一种可能的实现方式中,所述账户切换模块,还用于在所述账户切换模块采用所述第二账户的余额更新第三账户的账户余额之后,更新所述稽核期指针,以使所述稽核期指针指示所述第三账户,所述第三账户在所述N账期内用于记录所述N账期的账期余额。
[0017]结合第一方面和上述可能的实现方式,在另一种可能的实现方式中,所述第N账期到达具体为:检测到第一预定时间点到达。
[0018]结合第一方面和上述可能的实现方式,在另一种可能的实现方式中,所述账期切换指示表中包含成功切换时间;
[0019]所述第N账期到达具体为:检测到所述成功切换时间所在的稽核周期与当前时间所在的稽核周期不一致。
[0020]本发明实施例的第二方面,还提供一种账户管理方法,应用于账户管理设备,所述账户管理设备中设置至少一个用户账户,每个所述用户账户中设置有至少三个账户和账期切换指示表,所述三个账户分别用于记录待稽核账期的稽核期始余额、所述待稽核账期的稽核期末余额和当前账期的账期余额,所述账期切换指示表中包括稽核期指针,所述稽核期指针用于指示所述三个账户中用于记录所述账期余额的账户,所述方法包括:
[0021]在第N账期到达时,冻结第一账户的账户余额,所述第一账户为所述稽核期指针所指示的账户,所述第一账户在第N-1账期内用于记录所述第N-1账期的账期余额;
[0022]根据所述第一账户的账户余额、第N-1账期内的账户收支信息和第二账户的账户余额对第N-1账期内的用户账户进行稽核,所述第二账户在所述第N-1账期内用于记录所述第N-1账期的稽核期末余额;
[0023]其中,所述第N账期的账期余额为所述第N账期内所述用户账户的余额;在所述第N账期中,所述稽核期始余额为所述第N-1账期到达时所述用户账户的余额;在所述第N账期中,所述稽核期末余额为所述第N账期到达时所述用户账户的余额。
[0024]结合第二方面,在一种可能的实现方式中,所述方法还包括:
[0025]在第N账期到达时,采用所述第一账户的余额更新第三账户的账户余额,所述第三账户在第N-1账期内用于记录所述第N-1账期的稽核期始余额;
[0026]根据所述第N账期内的账户收支信息在所述第三账户内实时记录所述第N账期的账期余额。
[0027]结合第二方面和上述可能的实现方式,在另一种可能的实现方式中,在所述采用所述第二账户的余额更新第三账户的账户余额之后,所述方法还包括:
[0028]更新所述稽核期指针,以使所述稽核期指针指示所述第三账户,所述第三账户在所述N账期内用于记录所述N账期的账期余额。
[0029]结合第二方面和上述可能的实现方式,在另一种可能的实现方式中,所述第N账期到达具体为:检测到第一预定时间点到达。
[0030]结合第二方面和上述可能的实现方式,在另一种可能的实现方式中,所述账期切换指示表中包含成功切换时间;
[0031]所述第N账期到达具体为:检测到所述成功切换时间所在的稽核周期与当前时间所在的稽核周期不一致。
[0032]本发明实施例的第三方面,还提供一种账户管理设备,包括:
[0033]存储器,用于存储一组程序代码;
[0034]处理器,用于根据所述存储器存储的一组程序代码,执行本发明第二方面中任意一种可能的实现方式中所述的账户管理方法。
[0035]本发明实施例提供的账户管理设备及方法,在第N账期到达时,冻结第一账户的账户余额,所述第一账户为所述稽核期指针所指示的账户;根据所述第一账户的账户余额、第N-1账期内的账户收支信息和第二账户的账户余额对第N-1账期内的用户账户进行稽核,所述第二账户在第N-1账期内用于记录所述第N-1账期的稽核期末余额。
[0036]与现有技术中,由于在账务周期的临界点无法精确判断各账户余额,导致账务周期的临界点的账户余额不一致相比,可以通过为三个账户(第一账户、第三账户和第二账户)记录待稽核账期(前一个账期)稽核期始余额、稽核期末余额和当前账期的账期余额,并在本次账务周期(账期)和前次账期的临界点冻结前次账期的账期余额账户,可以在本次账期和前次账期临界点准确记录用户账户余额,可以减少稽核检查的过程中存在的账务周期的临界点的账户余额不一致的问题的可能性。
【专利附图】

【附图说明】
[0037]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0038]图1为本发明实施例1中的一种账户管理设备的组成示意图;
[0039]图2为本发明实施例1中的另一种账户管理设备的组成示意图;
[0040]图3为本发明实施例2中的一种账户管理方法流程图;
[0041]图4为本发明实施例3中的一种账户管理方法流程图;
[0042]图5为本发明实施例4中的一种用户账户数据示意图;
[0043]图6为本发明实施例4中的一种用户账户数据管理部署示意图;[0044]图7为本发明实施例4中的另一种用户账户数据管理部署示意图。
【具体实施方式】
[0045]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0046]另外,本文中术语“系统”和“网络”在本文中常被可互换使用。本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
[0047]实施例1
[0048]本发明实施例提供一种账户管理设备,如图1所示,该账户管理设备,包括:账户存储模块11、账户切换模块12和账户管理模块13。
[0049]账户存储模块11,用于存储预先设置的至少一个用户账户,每个所述用户账户中设置有至少三个账户和账期切换指示表,所述三个账户分别用于记录待稽核账期的稽核期始余额、所述待稽核账期的稽核期末余额和当前账期的账期余额,所述账期切换指示表中包括稽核期指针,所述稽核期指针用于指示所述三个账户中用于记录所述账期余额的账户。
[0050]账户切换模块12,用于在第N账期到达时,冻结第一账户的账户余额,所述第一账户为所述稽核期指针所指示的账户,所述第一账户在第N-1账期内用于记录所述第N-1账期的账期余额。
[0051]账户稽核模块13,用于根据所述第一账户的账户余额、第N-1账期内的账户收支信息和第二账户的账户余额对第N-1账期内的用户账户进行稽核,所述第二账户在第N-1账期内用于记录所述第N-1账期的稽核期末余额。
[0052]其中,所述第N账期的账期余额为所述第N账期内所述用户账户的余额;在所述第N账期中,所述稽核期始余额为所述第N-1账期到达时所述用户账户的余额;在所述第N账期中,所述稽核期末余额为所述第N账期到达时所述用户账户的余额。
[0053]进一步的,所述账户切换模块12,还用于在第N账期到达时,采用所述第一账户的余额更新第三账户的账户余额,所述第三账户在第N-1账期内用于记录所述第N-1账期的稽核期始余额。
[0054]如图2所示,所述账户管理设备,还可以包括:账户管理模块14。
[0055]账户管理模块14,用于在所述第N账期内,根据所述第N账期内的账户收支信息在所述第三账户内实时记录所述第N账期的账期余额。
[0056]进一步的,所述账户切换模块12,还用于在所述账户切换模块12采用所述第二账户的余额更新第三账户的账户余额之后,更新所述稽核期指针,以使所述稽核期指针指示所述第三账户,所述第三账户在所述N账期内用于记录所述N账期的账期余额。
[0057]进一步的,所述第N账期到达具体为:检测到第一预定时间点到达。
[0058]进一步的,所述账期切换指示表中包含成功切换时间;[0059]所述第N账期到达具体为:检测到所述成功切换时间所在的稽核周期与当前时间所在的稽核周期不一致。
[0060]本发明实施例提供的账户管理设备,在第N账期到达时,冻结第一账户的账户余额,所述第一账户为所述稽核期指针所指示的账户;根据所述第一账户的账户余额、第N-1账期内的账户收支信息和第二账户的账户余额对第N-1账期内的用户账户进行稽核,所述第二账户在第N-1账期内用于记录所述第N-1账期的稽核期末余额。
[0061]与现有技术中,由于在账务周期的临界点无法精确判断各账户余额,导致账务周期的临界点的账户余额不一致相比,可以通过为三个账户(第一账户、第三账户和第二账户)记录待稽核账期(前一个账期)稽核期始余额、稽核期末余额和当前账期的账期余额,并在本次账务周期(账期)和前次账期的临界点冻结前次账期的账期余额账户,可以在本次账期和前次账期临界点准确记录用户账户余额,可以降低稽核检查的过程中存在的账务周期的临界点的账户余额不一致的问题的可能性。
[0062]实施例2
[0063]本发明实施例提供一种账户管理方法,可以应用于账户管理设备,该账户管理设备中设置至少一个用户账户,每个用户账户中设置有至少三个账户和账期切换指示表,三个账户分别用于记录待稽核账期的稽核期始余额、待稽核账期的稽核期末余额和当前账期的账期余额,账期切换指示表中包括稽核期指针,稽核期指针用于指示三个账户中用于记录账期余额的账户,如图3所示,该账户管理方法,包括:
[0064]S201、账户管理设备在第N账期到达时,冻结第一账户的账户余额,第一账户为稽核期指针所指示的账户。
[0065]示例性的,第N账期到达具体为:检测到第一预定时间点到达;或者,当账期切换指示表中包含成功切换时间时,第N账期到达具体为:检测到成功切换时间所在的稽核周期与当前时间所在的稽核周期不一致。
[0066]其中,本发明实施例中的三个账户(第一账户、第三账户和第二账户)可以分别用于记录待稽核账期的稽核期始余额、待稽核账期稽核期末余额和当前账期的账期余额,如在第N账期,三个账户分别用于记录第N-1账期的稽核期始余额、第N账期的账期余额和第N-1账期的稽核期末余额。其中,稽核期指针用于指示三个账户中用于记录账期余额的账户。账期余额为账户管理设备在一个账期内记录的该账期内用户账户的收支余额。
[0067]在第N账期中,稽核期始余额为第N-1账期到达时用户账户的余额,即第N-2账期结束时用户账户的余额;在第N账期中,稽核期末余额为第N账期到达时用户账户的余额,即第N-1账期结束时用户账户的余额;第N账期的账期余额为第N账期内用户账户的余额。
[0068]其中,当第N账期到达时,账户管理设备则可以执行用户账户中三个账户的功能切换。
[0069]具体的,账户管理设备可以冻结稽核期指针所指示的账户(第一账户)。其中,第一账户在第N-1账期内用于记录第N-1账期的账期余额,账户管理设备可以在冻结第一账户后,将第一账户(第N-1账期的账期余额账户)作为第N账期的末余额账户,即第一账户在冻结后,存储的是第N账期到达时用户账户的余额。
[0070]需要说明的是,本发明实施例中的待稽核账期可以为当前账期的前一个账期,也可以为当前账期的前个未稽核的账期。例如,若在第N-1账期已经完成对第N-2账期的用户账户的稽核,则在第N账期内,待稽核账期可以为第N-1账期;若在第N账期还未完成对第N-2账期的用户账户的稽核,则在第N账期内,待稽核账期可以为第N-2账期+第N-1账期。
[0071]S202、账户管理设备根据第一账户的账户余额、第N-1账期内的账户收支信息和第二账户的账户余额对第N-1账期内的用户账户进行稽核。
[0072]第二账户在第N-1账期内用于记录第N-1账期的稽核期末余额。
[0073]进一步的,在第N账期到达时,本发明实施例的方法还可以包括:账户管理设备将第三账户的账户余额清零,第三账户在第N-1账期内用于记录第N-1账期的稽核期始余额;在第N账期内,根据第一账户的账户余额和第N账期内的账户收支信息在第三账户内实时记录第N账期的账期余额,第一账户在第N-1账期内用于记录第N-1账期的账期余额。
[0074]其中,第三账户在第N-1账期内用于记录第N-1账期的稽核期始余额,即第N-2账期到达时用户账户的余额,即第N-3账期结束时用户账户的余额。
[0075]需要说明的是,在第N账期到达(即第N-1账期结束)时,账户管理设备已经完成对第N-2账期内用户账户的稽核,因此,账户管理设备不需要再使用第N-1账期的稽核期始余额(即第N-2账期到达时用户账户的余额或者第N-3账期结束时用户账户的余额),因此账户管理设备可以将第三账户的账户余额清零,用以实时记录第N账期的账期余额。
[0076]其中,第N账期的稽核期始余额为第N账期内用户账户的余额;第N账期的稽核期始余额为第N-1账期到达时用户账户的余额;第N账期的稽核期末余额为第N账期到达时用户账户的余额。
[0077]本发明实施例提供的账户管理方法,在第N账期到达时,冻结第一账户的账户余额,所述第一账户为所述稽核期指针所指示的账户;根据所述第一账户的账户余额、第N-1账期内的账户收支信息和第二账户的账户余额对第N-1账期内的用户账户进行稽核,所述第二账户在第N-1账期内用于记录所述第N-1账期的稽核期末余额该账期的账期余额的账户,
[0078]与现有技术中,由于在账务周期的临界点无法精确判断各账户余额,导致账务周期的临界点的账户余额不一致相比,可以通过为三个账户(第一账户、第三账户和第二账户)记录待稽核账期(前一个账期)稽核期始余额、稽核期末余额和当前账期的账期余额,并在本次账务周期(账期)和前次账期的临界点冻结前次账期的账期余额账户,可以在本次账期和前次账期临界点准确记录用户账户余额,可以降低稽核检查的过程中存在的账务周期的临界点的账户余额不一致的问题的可能性。
[0079]实施例3
[0080]本发明实施例提供一种账户管理方法,可以应用于账户管理设备,该账户管理设备中设置至少一个用户账户,每个用户账户中设置有三个账户和账期切换指示表,账期切换指示表中包括稽核期指针,稽核期指针用于指示三个账户中用于记录账期余额的账户,如图3所示,该账户管理方法,包括:
[0081]S301、账户管理设备检测第N账期是否到达。
[0082]其中,第N账期到达具体为:账户管理设备检测到第一预定时间点到达;或者,当账期切换指示表中包含成功切换时间时,第N账期到达具体为:账户管理设备检测到成功切换时间所在的稽核周期与当前时间所在的稽核周期不一致。其中,本发明实施例中账期切换指示表中的成功切换时间为前一次成功切换的时间。
[0083]示例性的,账户管理设备检测第N账期是否到达的方法具体可以为:账户管理设备检测第一预定时间点是否到达;或者,账户管理设备检测成功切换时间所在的稽核周期与当前时间所在的稽核周期是否不一致。
[0084]例如,表1为一个账期切换指示表实例,假设在第N-1账期,稽核期指针所指示的账户为第一账户:
[0085]表1
【权利要求】
1.一种账户管理设备,其特征在于,包括: 账户存储模块,用于存储预先设置的至少一个用户账户,每个所述用户账户中设置有至少三个账户和账期切换指示表,所述三个账户分别用于记录待稽核账期的稽核期始余额、所述待稽核账期的稽核期末余额和当前账期的账期余额,所述账期切换指示表中包括稽核期指针,所述稽核期指针用于指示所述三个账户中用于记录所述账期余额的账户; 账户切换模块,用于在第N账期到达时,冻结第一账户的账户余额,所述第一账户为所述稽核期指针所指示的账户,所述第一账户在第N-1账期内用于记录所述第N-1账期的账期余额; 账户稽核模块,用于根据所述第一账户的账户余额、第N-1账期内的账户收支信息和第二账户的账户余额对第N-1账期内的用户账户进行稽核,所述第二账户在第N-1账期内用于记录所述第N-1账期的稽核期末余额; 其中,所述第N账期的账期余额为所述第N账期内所述用户账户的余额;在所述第N账期中,所述稽核期始余额为所述第N-1账期到达时所述用户账户的余额;在所述第N账期中,所述稽核期末余额为所述第N账期到达时所述用户账户的余额。
2.根据权利要求1所述的账户管理设备,其特征在于,所述账户切换模块,还用于在第N账期到达时,采用所述第一账户的余额更新第三账户的账户余额,所述第三账户在第N-1账期内用于记录所述第N-1账期的稽核期始余额; 所述账户管理设备,还包括: 账户管理模块,用 于在所述第N账期内,根据所述第N账期内的账户收支信息在所述第三账户内实时记录所述第N账期的账期余额。
3.根据权利要求2所述的账户管理设备,其特征在于,所述账户切换模块,还用于在所述账户切换模块采用所述第二账户的余额更新第三账户的账户余额之后,更新所述稽核期指针,以使所述稽核期指针指示所述第三账户,所述第三账户在所述N账期内用于记录所述N账期的账期余额。
4.根据权利要求1所述的账户管理设备,其特征在于,所述第N账期到达具体为:检测到第一预定时间点到达。
5.根据权利要求1所述的账户管理设备,其特征在于,所述账期切换指示表中包含成功切换时间; 所述第N账期到达具体为:检测到所述成功切换时间所在的稽核周期与当前时间所在的稽核周期不一致。
6.一种账户管理方法,其特征在于,应用于账户管理设备,所述账户管理设备中设置至少一个用户账户,每个所述用户账户中设置有至少三个账户和账期切换指示表,所述三个账户分别用于记录待稽核账期的稽核期始余额、所述待稽核账期的稽核期末余额和当前账期的账期余额,所述账期切换指示表中包括稽核期指针,所述稽核期指针用于指示所述三个账户中用于记录所述账期余额的账户,所述方法包括: 在第N账期到达时,冻结第一账户的账户余额,所述第一账户为所述稽核期指针所指示的账户,所述第一账户在第N-1账期内用于记录所述第N-1账期的账期余额; 根据所述第一账户的账户余额、第N-1账期内的账户收支信息和第二账户的账户余额对第N-1账期内的用户账户进行稽核,所述第二账户在所述第N-1账期内用于记录所述第N-1账期的稽核期末余额; 其中,所述第N账期的账期余额为所述第N账期内所述用户账户的余额;在所述第N账期中,所述稽核期始余额为所述第N-1账期到达时所述用户账户的余额;在所述第N账期中,所述稽核期末余额为所述第N账期到达时所述用户账户的余额。
7.根据权利要求6所述的账户管理方法,其特征在于,还包括: 在第N账期到达时,采用所述第一账户的余额更新第三账户的账户余额,所述第三账户在第N-1账期内用于记录所述第N-1账期的稽核期始余额; 根据所述第N账期内的账户收支信息在所述第三账户内实时记录所述第N账期的账期余额。
8.根据权利要求7所述的账户管理方法,其特征在于,在所述采用所述第二账户的余额更新第三账户的账户余额之后,所述方法还包括: 更新所述稽核期指针,以使所述稽核期指针指示所述第三账户,所述第三账户在所述第N账期内用于记录所述第N账期的账期余额。
9.根据权利要求6所述的账户管理方法,其特征在于,所述第N账期到达具体为:检测到第一预定时间点到达。
10.根据权利要求6所述的账户管理方法,其特征在于,所述账期切换指示表中包含成功切换时间; 所述第N账期到达具体为:检测到所述成功切换时间所在的稽核周期与当前时间所在的稽核周期不一致。
11.一种账户管理设备,其特征在于,包括: 存储器,用于存储一组程序代码; 处理器,用于根据所述存储器存储的一组程序代码,执行权利要求6-10中任一项所述的账户管理方法。
【文档编号】G06Q40/00GK103955854SQ201410175705
【公开日】2014年7月30日 申请日期:2014年4月28日 优先权日:2014年4月28日
【发明者】张卫兵 申请人:华为技术有限公司

最新回复(0)