一种银行账户数据管理系统和方法

文档序号:7760784阅读:219来源:国知局
专利名称:一种银行账户数据管理系统和方法
技术领域
本发明涉及一种计算机办公自动化的数据处理技术领域,特别是涉及一种银行账户数据管理系统和方法。
背景技术
随着我国金融体系建设的完善,各机关、企事业单位等各种单位都会在银行设立账户,进行金融活动,包括转账、扣款、上划、下拨等。现有技术中,对于各单位银行账户的数据管理,通常有两种方式1)手工对银行账户数据进行管理在这种管理方式下,不同类型的单位之间进行账户数据管理(如划拨)的规则不同,各单位设立专人,对单位账户数据进行管理,以此为基础手工管理账户数据,如计算划拨金额,再进行资金划拨。2)多个单位之间与银行签订三方协议,进行银行账户数据管理在这种管理方式下,银行工作人员根据协议时间和金额,在多个单位之间(如集团公司与集团公司内下级单位间)的账户间进行账户数据管理,如进行资金周期性的、自动逐级上收至上级单位账户;或者将集团公司某个账户的资金周期性的、自动的向集团公司下级单位的账户逐级下拨。现有的资金划拨方案存在如下缺点手工进行账户数据管理工作量大,成本高昂,工作效率低下,如输入划拨金额,工作量较大,每次上划下拨时,需要人工确认划拨金额进行输入,特别是针对留底上划和补齐下拨时,需要先查询出对应子账户的余额,再计算出需要划拨的金额;采用协议管理的方式时,一方面同样有手工操作方面的缺陷,另外,银行管理人员在进行账户数据管理时,只能根据相关协议进行操作,当账户管理协议发生变动时,需要人工改动协议,做出相应变动,流程繁琐,耗时较长,而且,其由于由第三方协议管理,也会增加人工成本和管理成本,如收取管理费和手续费等。

发明内容
本发明的目的在于提供一种银行账户数据管理系统和方法,其减少了工作量,提高工作效率,降低成本。为实现本发明目的而提供的一种银行账户数据管理系统,包括客户端和服务器, 客户端和服务器之间通过网络连接,所述客户端包括显示模块,输入输出模块,请求模块, 其中所述显示模块,用于显示客户的需要处理的银行账户信息;所述输入输出模块,用于根据显示模块显示的客户银行账户信息,在对账户资金数据进行管理的过程中,进行输入输出操作;所述请求模块,用于通过显示模块显示账户信息,通过输入输出模块对银行账户数据进行操作,向服务器发出银行账户数据管理的操作请求;所述服务器,包括开户模块,策略设置模块,绑定模块,处理模块,其中所述开户模块,用于为客户在服务器开立银行账户;所述策略设置模块,用于设置开户模块所开立银行账户的数据管理的账户管理策略;所述绑定模块,用于将银行账户与策略设置模块所设置的账户管理策略进行绑定,并通过网络与客户银行账户所在的客户端建立网络连接;所述处理模块,用于根据客户端的操作请求,根据操作请求对银行账户数据进行操作,完成对银行账户数据的管理的操作请求。较优地,所述客户端还包括反馈处理模块,用于接收服务器反馈的银行账户数据处理结果的反馈信息,对客户端银行账户信息进行相应修改,并通过显示模块显示出来;所述服务器还包括反馈模块,用于在处理模块对银行账户数据进行处理后,获取关于银行账户处理结果的反馈信息,反馈给客户端。较优地,所述处理模块,包括查询子模块,判断子模块,操作子模块,其中查询子模块,用于在接收到客户端的操作请求后,根据操作请求中所携带的银行账户信息,查找相应的银行账户,并在查找到相应的银行账户后,提取相应的银行账户数据;判断子模块,用于根据银行账户数据和接收到的客户端的操作请求中的操作要求,与策略设置模块设置的账户管理策略中预设的相应预设操作要求比较,判断操作要求是否能够完成;操作子模块,用于在判断子模块判断所述操作要求能够完成后,对银行账户数据利用账户管理策略完成操作要求。较优地,所述处理模块,还包括警告子模块,用于在操作子模块完成操作要求后, 对银行账户数据根据预设的预警度进行预警检查,并在银行账户数据超过预警度后,获取预警信息,并将预警信息传输到客户端。较优地,所述判断子模块中,判断操作要求是否能够完成,是指判断操作要求在账户管理策略中是否存在,和/或判断银行账户数据是否能够完成操作要求。为实现本发明目的还提供一种银行账户数据管理方法,包括如下步骤步骤S100,客户端与服务器通过网络连接,服务器为客户在服务器开立银行账户, 并设置所述银行账户的数据的账户管理策略;步骤S200,服务器将银行账户与账户管理策略进行绑定,并通过网络与客户银行账户所在的客户端建立网络连接;步骤S300,客户端显示银行账户信息,对银行账户数据进行操作,向服务器发出银行账户数据管理的操作请求;步骤S400,服务器根据客户端的操作请求,根据操作请求对银行账户数据进行操作,完成对银行账户数据的管理的操作请求。较优地,所述的银行账户数据管理方法,还包括如下步骤步骤S500,服务器在对银行账户数据进行处理后获取的关于银行账户处理结果的反馈信息,反馈给客户端;步骤S600,客户端接收服务器反馈的银行账户数据处理结果的反馈信息,对客户端银行账户信息进行相应修改并显示。较优地,所述步骤S400中,根据操作请求对银行账户数据进行操作,具体包括如下步骤步骤S410,在接收到客户端的操作请求后,根据操作请求中所携带的银行账户信息,查找相应的银行账户,并在查找到相应的银行账户后,提取相应的银行账户数据;步骤S420,根据银行账户数据和接收到的客户端的操作请求中的操作要求,与设置的账户管理策略中预设的相应预设操作要求比较,判断该操作要求是否能够完成;步骤S430,在判断所述操作要求能够完成后,对银行账户数据利用账户管理策略完成操作要求。较优地,所述步骤S420包括如下步骤判断子模块判断操作要求在账户管理策略中是否存在;和 / 或判断银行账户数据是否能够完成操作要求。较优地,所述步骤S430后,所述步骤S400中根据操作请求对银行账户数据进行操作,具体还包括如下步骤对银行账户数据根据预设的预警度进行预警检查,并在银行账户数据超过预警度后,获取预警信息,并将预警信息传输给客户端。本发明的有益效果是本发明的银行账户数据管理系统和方法,实现对银行账户进行数据管理时,能够自动完成对银行账户数据的管理,减少手工输入的工作量,提高工作效率,对于客户端自行管理控制银行账户数据,灵活修改,根据自己的业务需要及时作出相应的变动;其在减少业务量的同时也杜绝了人工操作所造成的差错机会,可有效地解决在单位资金集中管理过程中出现的各种等问题,进一步满足了单位资金收支两条线的集中管理要求,而且不用第三方参与,可以节省很大一笔成本和费用。


图1是本发明实施例的银行账户数据管理系统结构示意图;图2是本发明实施例的银行账户数据管理方法流程图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明的银行账户数据管理系统和方法进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。如图1所示,作为一种可实施方式,本发明实施例的银行账户数据管理系统,包括客户端1和服务器2,客户端1和服务器2之间通过网络连接。所述网络可以是专线网络,或者国际互联网anternet),或者通信网络(如 WCDMA, TD-CDMA, CDMA2000等),客户端与服务器具有相应网络接口,通过网络接口利用网络协议进行连接。
其中,所述客户端1包括显示模块11,输入输出模块12,请求模块13,其中所述显示模块11,用于显示客户的需要处理的银行账户信息;显示模块11在客户(包括各种单位和/或个人)对自己的银行账户数据进行管理时,包括在账户管理过程中,对账户资金数据进行管理,包括变更账户信息,进行资金数据处理等,将银行账户数据显示出来,提示客户进行通过输入输出模块对银行账户数据进行操作。作为一种可实施方式,所述显示模块11可以是现有的各种计算机显示设备,如显
示屏等。所述输入输出模块12,用于根据显示模块显示的客户银行账户信息,在对账户资金数据进行管理的过程中,进行输入输出操作;作为一种可实施方式,所述输入输出模块12可以是现有的各种输入设备和输出设备,如键盘、打印机等。所述请求模块13,用于通过显示模块11显示账户信息,通过输入输出模块12对银行账户数据进行操作,向服务器发出银行账户数据管理的操作请求。所述服务器2,包括开户模块21,策略设置模块22,绑定模块23,处理模块25 ;其中,所述开户模块21,用于为客户在服务器开立银行账户;所述策略设置模块22,用于设置开户模块21所开立银行账户的数据管理的账户管理策略;策略设置模块22设置各种账户的管理策略,包括对银行账户的开户信息,资金数据操作,包括上划,下拨,转账,支付,操作额度,操作人员,操作权限等,以及设定操作人员等的各种账户管理的策略。所述绑定模块23,用于将银行账户与策略设置模块所设置的账户管理策略进行绑定,并通过网络与客户银行账户所在的客户端建立网络连接;在服务器2中,由开户模块开立账户,策略设置模块22设置相应账户的账户管理策略后,就可以将银行账户与策略设置模块22所设置的账户管理策略进行绑定,通过网络与客户银行账户所在的客户端1建立网络连接,进行由客户端1与服务器2协作,完成银行账户数据管理。所述处理模块25,用于根据客户端的操作请求,根据操作请求对银行账户数据进行操作,完成对银行账户数据的管理的操作请求。较佳地,所述客户端1还包括反馈处理模块14,用于接收服务器2反馈的银行账户数据处理结果的反馈信息,对客户端银行账户信息进行相应修改,并通过显示模块显示出来;所述服务器2,还包括反馈模块对,用于在处理模块23对银行账户数据进行处理后,获取关于银行账户处理结果的反馈信息,反馈给客户端1。客户端1通过网络将银行账户数据管理请求发送给服务器2,由服务器2对银行账户数据进行处理后反馈给客户端1。 较佳地,所述处理模块25,包括查询子模块251,判断子模块252,操作子模块253, 警告子模块254,其中 查询子模块251,用于在接收到客户端1的操作请求后,根据操作请求中所携带的银行账户信息,查找相应的银行账户,并在查找到相应的银行账户后,提取相应的银行账户数据;判断子模块252,用于根据银行账户数据和接收到的客户端1的操作请求中的操作要求,与策略设置模块22设置的账户管理策略中预设的相应预设操作要求比较,判断操作要求是否能够完成。判断子模块252判断操作要求在账户管理策略中是否存在,和/或判断银行账户数据是否能够完成操作要求。作为了一种可实施方式,如客户端要求该银行账户划款100万到另一银行账户, 则查询子模块查询到相应的银行账户,并提取相应的银行账户数据后,判断账户管理策略中是否有划款策略,如果没有,则判断操作要求无法完成,结束返回;如果有,则进一步判断银行账户中的数据中,该银行账户是否有100万的银行存款数据,如果没有,则无法完成操作要求,结束返回。操作子模块253,用于在判断子模块判断所述操作要求能够完成后,对银行账户数据利用账户管理策略完成操作要求。作为一种可实施方式,如客户端要求上述划款100万,判断子模块在判断账户管理策略中有划款策略,另一账户真实有效,本银行账户数据有100万存款后,判断其能够完成该操作要求后,将本银行账户数据进行操作,减去100万,将新的银行账户数据保存,在另一账户数据中增加100万,反馈给客户端后完成操作。警告子模块254,用于在操作子模块253完成操作要求后,对银行账户数据根据预设的预警度进行预警检查,并在银行账户数据超过预警度后,获取预警信息,并将预警信息传输给反馈模块M后,由反馈模块M传输给客户端的反馈处理模块14进行处理。在操作子模块253完成操作要求后,警告子模块2M对银行账户进行预警检查,如预设的预警度为银行账户中的款项数据不低于10万,在操作完成后,如果款项低于10万, 则计算出补缴金额,根据补缴金额生成预警信息,如“您需要补缴至少XX万到您的银行账户中”,将预警信息传输给反馈模块,反馈模块将其反馈给客户端的反馈处理模块显示处理。相应地,本发明还公开一种银行账户数据管理方法,如图2所示,其包括如下步骤步骤S100,客户端与服务器通过网络连接,服务器为客户在服务器开立银行账户, 并设置所述银行账户的数据的账户管理策略;策略设置模块设置各种账户的管理策略,包括对银行账户的开户信息,资金数据操作,包括上划,下拨,转账,支付,操作额度,操作人员,操作权限等,以及设定操作人员等的各种账户管理的策略。步骤S200,服务器将银行账户与账户管理策略进行绑定,并通过网络与客户银行账户所在的客户端建立网络连接;步骤S300,客户端显示银行账户信息,对银行账户数据进行操作,向服务器发出银行账户数据管理的操作请求;步骤S400,服务器根据客户端的操作请求,根据操作请求对银行账户数据进行操作,完成对银行账户数据的管理的操作请求。
较佳地,作为一种可实施方式,本发明实施例的银行账户数据管理方法,还包括如下步骤步骤S500,服务器在对银行账户数据进行处理后获取的关于银行账户处理结果的反馈信息,反馈给客户端;步骤S600,客户端接收服务器反馈的银行账户数据处理结果的反馈信息,对客户端银行账户信息进行相应修改并显示。较佳地,所述步骤S400中,根据操作请求对银行账户数据进行操作,具体包括如下步骤步骤S410,在接收到客户端的操作请求后,根据操作请求中所携带的银行账户信息,查找相应的银行账户,并在查找到相应的银行账户后,提取相应的银行账户数据;步骤S420,根据银行账户数据和接收到的客户端的操作请求中的操作要求,与设置的账户管理策略中预设的相应预设操作要求比较,判断该操作要求是否能够完成;更佳地,所述步骤S420包括如下步骤判断子模块判断操作要求在账户管理策略中是否存在;和 / 或判断银行账户数据是否能够完成操作要求。步骤S430,在判断所述操作要求能够完成后,对银行账户数据利用账户管理策略完成操作要求。更佳地,所述步骤S430后,所述步骤S400中根据操作请求对银行账户数据进行操作,具体还包括如下步骤对银行账户数据根据预设的预警度进行预警检查,并在银行账户数据超过预警度后,获取预警信息,并将预警信息传输到客户端。下面以一种银行账户自动完成划拨金额的过程为例,进一步详细说明本发明的银行账户数据管理系统和方法。首先,客户端与服务器通过网络连接,服务器为客户端在银行服务器上开立银行账户,设置银行账户管理策略;具体银行账户划拨管理策略如下A)上划管理策略上划时使用的管理策略,分为三种Al)定额上划由用户手工输入定额上划金额,每次上划时,设置上划单中每个账户上划分录的上划金额为账户管理策略中保存的定额上划金额,进行上划操作。A2)全额上划每次上划时,设置上划单中每个账户上划分录的上划金额为该账户的所有余额, 进行上划操作。A3)留底上划由用户手工输入留底余额,每次上划时,设置上划单中每个子账户上划分录的上划金额为(账户余额-留底余额),若账户余额小于留底金额时,不进行上划;B)下拨管理策略
下拨时使用的管理策略,分为三种Bi)定额下拨由用户手工输入定额下拨金额,每次下拨时,设置下拨单中每个账户下拨分录的下拨金额为账户管理策略中保存的定额下拨金额,进行下拨操作。B2)补齐下拨由用户手工输入固定余额,每次下拨时,设置上划单中每个账户下拨分录的下拨金额为(固定余额-账户余额),若账户余额大于留底金额时,不进行下拨B3)手工下拨下拨时不自动计算下拨金额,由用户手工输入下拨金额。C)银企互联取数设置账户余额查询方式,用户选“是”时通过银企互联在线取银行账户的实时余额,选“否”时查询数据库中保存的脱机数据。然后,绑定账户管理策略。在银行账户中设置账户管理策略与银行账户的绑定,并通过网络与客户银行账户所在的客户端建立网络连接,这样,在进行划拨时,将根据对应的账户管理策略进行划拨操作。其后,客户端显示银行账户信息,对银行账户数据进行操作,向服务器发出银行账户划拨的操作请求;银行服务器接收划拨的操作请求后,查询相应账号,以及账号是否有对应的划拨管理策略。如条件都满足,则根据账号对应的账户管理策略进行操作,计算上划下拨金额; 查询银行账户的余额,根据账户管理策略设置,如“银企互联取数”为“是”时,调用银企互联接口,传送时间+账户信息给银企平台,由银企平台发送相应报文给银行,取得实时的银行账户余额;如“银企互联取数”为“否”,系统查询数据库中保存的银行账户余额。取得余额后,根据账户管理策略设置,进行金额的计算定额上划上划金额=上划定额全额上划上划金额=账户余额留底上划上划金额=账户余额-留底余额,账户余额小于留底余额时上划金额为0,不进行上划手工上划不进行自动计算,用户手工输入上划金额定额下拨下拨金额=下拨定额补齐下拨下拨金额=补齐金额-账户余额,账户余额大于补齐金额时下拨金额为0,不进行下拨手工下拨不进行自动计算,用户手工输入下拨金额根据计算出的金额,根据账户创建对应的划拨分录,并根据计算出的结果的划拨金额,完成相应的操作要求,并反馈给客户端。最后,在操作完成后,根据预设的预警度,对账户中的信息进行预警处理,如果账户信息达到预警线,则再次反馈预警信息到客户端。本发明实施例的银行账户数据管理系统和方法,实现对银行账户进行数据管理时,能够自动完成对银行账户数据的管理,减少手工输入的工作量,提高工作效率,对于客户端自行管理控制银行账户数据,灵活修改,根据自己的业务需要及时作出相应的变动;其在减少业务量的同时也杜绝了人工操作所造成的差错机会,可有效地解决在单位资金集中管理过程中出现的各种等问题,进一步满足了单位资金收支两条线的集中管理要求,而且不用第三方参与,可以节省很大一笔成本和费用。 最后应当说明的是,很显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型。
权利要求
1.一种银行账户数据管理系统,包括客户端和服务器,客户端和服务器之间通过网络连接,其特征在于所述客户端包括显示模块,输入输出模块,请求模块,其中 所述显示模块,用于显示客户的需要处理的银行账户信息;所述输入输出模块,用于根据显示模块显示的客户银行账户信息,在对账户资金数据进行管理的过程中,进行输入输出操作;所述请求模块,用于通过显示模块显示账户信息,通过输入输出模块对银行账户数据进行操作,向服务器发出银行账户数据管理的操作请求;所述服务器,包括开户模块,策略设置模块,绑定模块,处理模块,其中 所述开户模块,用于为客户在服务器开立银行账户;所述策略设置模块,用于设置开户模块所开立银行账户的数据管理的账户管理策略; 所述绑定模块,用于将银行账户与策略设置模块所设置的账户管理策略进行绑定,并通过网络与客户银行账户所在的客户端建立网络连接;所述处理模块,用于根据客户端的操作请求,根据操作请求对银行账户数据进行操作, 完成对银行账户数据的管理的操作请求。
2.根据权利要求1所述的银行账户数据管理系统,其特征在于,所述客户端还包括反馈处理模块,用于接收服务器反馈的银行账户数据处理结果的反馈信息,对客户端银行账户信息进行相应修改,并通过显示模块显示出来;所述服务器还包括反馈模块,用于在处理模块对银行账户数据进行处理后,获取关于银行账户处理结果的反馈信息,反馈给客户端。
3.根据权利要求1或2所述的银行账户数据管理系统,其特征在于,所述处理模块,包括查询子模块,判断子模块,操作子模块,其中查询子模块,用于在接收到客户端的操作请求后,根据操作请求中所携带的银行账户信息,查找相应的银行账户,并在查找到相应的银行账户后,提取相应的银行账户数据;判断子模块,用于根据银行账户数据和接收到的客户端的操作请求中的操作要求,与策略设置模块设置的账户管理策略中预设的相应预设操作要求比较,判断操作要求是否能够完成;操作子模块,用于在判断子模块判断所述操作要求能够完成后,对银行账户数据利用账户管理策略完成操作要求。
4.根据权利要求3所述的银行账户数据管理系统,其特征在于,所述处理模块,还包括警告子模块,用于在操作子模块完成操作要求后,对银行账户数据根据预设的预警度进行预警检查,并在银行账户数据超过预警度后,获取预警信息,并将预警信息传输到客户端。
5.根据权利要求3所述的银行账户数据管理系统,其特征在于,所述判断子模块中,判断操作要求是否能够完成,是指判断操作要求在账户管理策略中是否存在,和/或判断银行账户数据是否能够完成操作要求。
6.一种银行账户数据管理方法,其特征在于,包括如下步骤步骤S100,客户端与服务器通过网络连接,服务器为客户在服务器开立银行账户,并设置所述银行账户的数据的账户管理策略;步骤S200,服务器将银行账户与账户管理策略进行绑定,并通过网络与客户银行账户所在的客户端建立网络连接;步骤S300,客户端显示银行账户信息,对银行账户数据进行操作,向服务器发出银行账户数据管理的操作请求;步骤S400,服务器根据客户端的操作请求,根据操作请求对银行账户数据进行操作,完成对银行账户数据的管理的操作请求。
7.根据权利要求6所述的银行账户数据管理方法,其特征在于,还包括如下步骤 步骤S500,服务器在对银行账户数据进行处理后获取的关于银行账户处理结果的反馈信息,反馈给客户端;步骤S600,客户端接收服务器反馈的银行账户数据处理结果的反馈信息,对客户端银行账户信息进行相应修改并显示。
8.根据权利要求6或7所述的银行账户数据管理方法,其特征在于,所述步骤S400中, 根据操作请求对银行账户数据进行操作,具体包括如下步骤步骤S410,在接收到客户端的操作请求后,根据操作请求中所携带的银行账户信息,查找相应的银行账户,并在查找到相应的银行账户后,提取相应的银行账户数据;步骤S420,根据银行账户数据和接收到的客户端的操作请求中的操作要求,与设置的账户管理策略中预设的相应预设操作要求比较,判断该操作要求是否能够完成;步骤S430,在判断所述操作要求能够完成后,对银行账户数据利用账户管理策略完成操作要求。
9.根据权利要求8所述的银行账户数据管理方法,其特征在于,所述步骤S420包括如下步骤判断子模块判断操作要求在账户管理策略中是否存在; 和/或判断银行账户数据是否能够完成操作要求。
10.根据权利要求9所述的银行账户数据管理方法,其特征在于,所述步骤S430后,所述步骤S400中根据操作请求对银行账户数据进行操作,具体还包括如下步骤对银行账户数据根据预设的预警度进行预警检查,并在银行账户数据超过预警度后, 获取预警信息,并将预警信息传输给客户端。
全文摘要
本发明公开一种银行账户数据管理系统和方法,包括客户端和服务器,客户端和服务器之间通过网络连接,所述客户端包括显示模块,用于显示客户的需要处理的银行账户信息;输入输出模块,用于进行输入输出操作;请求模块,用于通过显示模块显示账户信息,通过输入输出模块对银行账户数据进行操作,向服务器发出银行账户数据管理的操作请求;服务器,包括开户模块,用于为客户在服务器开立银行账户;策略设置模块,用于设置开户模块所开立银行账户的数据管理的账户管理策略;绑定模块,用于将银行账户与策略设置模块所设置的账户管理策略进行绑定,并通过网络与客户银行账户所在的客户端建立网络连接;处理模块,用于根据客户端的操作请求,根据操作请求对银行账户数据进行操作,完成对银行账户数据的管理的操作请求。其减少了工作量,提高工作效率,降低成本。
文档编号H04L29/06GK102411756SQ20101029251
公开日2012年4月11日 申请日期2010年9月26日 优先权日2010年9月26日
发明者叶桦, 王鹏 申请人:金蝶软件(中国)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1