掌桥专利:专业的专利平台
掌桥专利
首页

一种业务处理方法、装置、设备及介质

文献发布时间:2023-06-19 16:06:26



技术领域

本申请涉及数据处理技术领域,尤其涉及一种业务处理方法、装置、设备及介质。

背景技术

由于银行中业务经营管理的需要,银行的业务中可能存在某些需要专款专用的业务。

现有技术中只能通过用户账户进行存钱或取钱操作,很可能会出现某笔专项资金用于其他用途,没达到每笔专项资金用于对应用途的目的。

发明内容

本申请实施例提供一种业务处理方法、装置、设备及介质,用以解决现有技术中可能出现某笔专项资金用于其他用途的问题。

第一方面,本申请实施例提供了一种业务处理方法,所述方法包括:

接收费用支出指令,获取所述费用支出指令中携带的第一款项用途、用户账户的第一标识信息及指令类型;

根据预先保存的每个标识信息的用户账户的每个款项用途对应的入账信息,确定所述第一标识信息的用户账户的所述第一款项用途的第一入账信息;

采用所述指令类型对应的处理方式,确定是否对所述第一入账信息进行更新。

进一步地,所述方法还包括:

接收入账指令,获取所述入账指令中携带的第二款项用途、用户账户的第二标识信息及第二入账信息;

判断预先保存的用户账户的标识信息中是否包含所述第二标识信息;

若是,则针对所述第二标识信息的用户账户增加所述第二款项用途,并对应所述第二款项用途增加所述第二入账信息;

若否,在预先保存的每个标识信息的用户账户的每个款项用途对应的入账信息中,增加所述第二标识信息的用户账户、所述第二款项用途及所述第二入账信息的对应关系。

进一步地,若所述指令类型为销账类型,所述采用所述指令类型对应的处理方式,确定是否对所述第一入账信息进行更新包括:

获取所述费用支出指令中携带的发生额,并获取所述第一入账信息中包括的未销账金额;

若所述发生额小于所述未销账金额,则根据所述未销账金额及所述发生额的差值,确定目标未销账金额,采用所述目标未销账金额对所述第一入账信息中包含的未销账金额进行更新。

进一步地,若所述指令类型为销账冲正类型,所述采用所述指令类型对应的处理方式,确定是否对所述第一入账信息进行更新包括:

获取所述费用支出指令中携带的发生额,并获取所述第一入账信息中包括的未销账金额、入账金额和已销账次数;

若所述发生额与未销账金额的和值小于所述入账金额,且所述已销账次数并非第一预设数值,则根据所述未销账金额及所述发生额的和值,确定目标未销账金额;采用所述目标未销账金额对所述第一入账信息中包含的未销账金额进行更新。

进一步地,若所述指令类型为入账冲正类型,所述采用所述指令类型对应的处理方式,确定是否对所述第一入账信息进行更新包括:

获取所述第一入账信息中包含的未销账金额、入账金额及已销账次数;

若所述未销账金额等于所述入账金额,且所述已销账次数等于第二预设数值,则删除所述第一入账信息。

进一步地,所述方法还包括:

若确定不对所述第一入账信息进行更新,则输出预设的提醒信息。

进一步地,所述方法还包括:

对所述第一入账信息中包括的已销账次数进行更新。

第二方面,本申请实施例还提供了一种业务处理装置,所述装置包括:

接收获取模块,用于接收费用支出指令,获取所述费用支出指令中携带的第一款项用途、用户账户的第一标识信息及指令类型;

确定模块,用于根据预先保存的每个标识信息的用户账户的每个款项用途对应的入账信息,确定所述第一标识信息的用户账户的所述第一款项用途的第一入账信息;

处理模块,用于采用所述指令类型对应的处理方式,确定是否对所述第一入账信息进行更新。

进一步地,所述处理模块,还用于接收入账指令,获取所述入账指令中携带的第二款项用途、用户账户的第二标识信息及第二入账信息;判断预先保存的用户账户的标识信息中是否包含所述第二标识信息;若是,则针对所述第二标识信息的用户账户增加所述第二款项用途,并对应所述第二款项用途增加所述第二入账信息;若否,在预先保存的每个标识信息的用户账户的每个款项用途对应的入账信息中,增加所述第二标识信息的用户账户、所述第二款项用途及所述第二入账信息的对应关系。

进一步地,所述处理模块,具体用于若所述指令类型为销账类型,获取所述费用支出指令中携带的发生额,并获取所述第一入账信息中包括的未销账金额;若所述发生额小于所述未销账金额,则根据所述未销账金额及所述发生额的差值,确定目标未销账金额,采用所述目标未销账金额对所述第一入账信息中包含的未销账金额进行更新。

进一步地,所述处理模块,具体用于若所述指令类型为销账冲正类型,获取所述费用支出指令中携带的发生额,并获取所述第一入账信息中包括的未销账金额、入账金额和已销账次数;若所述发生额与未销账金额的和值小于所述入账金额,且所述已销账次数并非第一预设数值,则根据所述未销账金额及所述发生额的和值,确定目标未销账金额;采用所述目标未销账金额对所述第一入账信息中包含的未销账金额进行更新。

进一步地,所述处理模块,具体用于若所述指令类型为入账冲正类型,获取所述第一入账信息中包含的未销账金额、入账金额及已销账次数;若所述未销账金额等于所述入账金额,且所述已销账次数等于第二预设数值,则删除所述第一入账信息。

进一步地,所述处理模块,还用于若确定不对所述第一入账信息进行更新,则输出预设的提醒信息。

进一步地,所述处理模块,还用于对所述第一入账信息中包括的已销账次数进行更新。

第三方面,本申请实施例还提供了一种电子设备,所述电子设备至少包括处理器和存储器,所述处理器用于执行存储器中存储的计算机程序时实现如上述任一项所述业务处理方法的步骤。

第四方面,本申请实施例还提供了一种计算机可读存储介质,其存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一项所述业务处理方法的步骤。

第五方面,本申请实施例还提供了一种计算机程序产品,其计算机程序产品包括:计算机程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行如上述任一项所述业务处理方法的步骤。

在本申请实施例中,电子设备接收费用支出指令,并获取费用支出指令中携带的第一款项用途、用户账户的第一标识信息及指令类型,电子设备根据预先保存的每个标识信息的用户账户的每个款项用户对应的入账信息,确定第一标识信息的用户账户的第一款项用途对应的第一入账信息,采用费用支出指令中携带的指令类型对应的处理方式,确定是否对第一入账信息进行更新。由于本申请实施例中,电子设备中预先保存有每个标识信息的用户账户的每个款项用途对应的入账信息,并在接收到费用支出指令后,电子设备确定费用支出指令中携带的第一款项用途及用户账户的第一标识信息对应的第一入账信息,并采用费用支出指令中携带的指令类型对应的处理方式,确定是否对第一入账信息进行更新,从而可以避免用于某一用途的资金用于其他用途,使得任一用途的资金可以准确地用于对应的用途。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例提供的一种业务处理过程示意图;

图2为本申请实施例提供的一种业务处理装置结构示意图;

图3为本申请实施例提供的一种电子设备结构示意图。

具体实施方式

下面将结合附图对本申请作进一步地详细描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。

在本申请实施例中,电子设备接收费用支出指令,并获取费用支出指令中携带的第一款项用途、用户账户的第一标识信息及指令类型,电子设备根据预先保存的每个标识信息的用户账户的每个款项用户对应的入账信息,确定第一标识信息的用户账户的第一款项用途对应的第一入账信息,采用费用支出指令中携带的指令类型对应的处理方式,确定是否对第一入账信息进行更新。

为了实现专款专用,本申请实施例提供了一种业务处理方法、装置、设备及介质。

实施例1:

图1为本申请实施例提供的一种业务处理过程示意图,该过程包括以下步骤:

S101:接收费用支出指令,获取所述费用支出指令中携带的第一款项用途、用户账户的第一标识信息及指令类型。

本申请实施例提供的业务处理方法应用于电子设备,该电子设备可以为 PC或服务器等智能设备。

在本申请实施例中,当存在取出某一款项用途的钱款的需求时,柜台工作人员通过自身使用的设备的预设页面输入第一款项用途、用户账户的第一标识信息及指令类型,并点击预设按钮,例如“提交”按钮,则电子设备即可获取到携带第一款项用途、用户账户的第一标识信息及指令类型的费用支出指令。该电子设备可以为柜台工作人员所使用的设备,也可以为与柜台工作人员所使用的设备具有连接关系的设备。

电子设备接收到费用支出指令后,获取费用支出指令中携带的第一款项用途、用户账户的第一标识信息及指令类型。其中,款项用途为对应资金具体的用途,用户账户的标识信息可以为用户的银行卡卡号或者存折的存折号,指令类型包括销账类型、入账冲正类型、销账冲正类型。

S102:根据预先保存的每个标识信息的用户账户的每个款项用途对应的入账信息,确定所述第一标识信息的用户账户的所述第一款项用途的第一入账信息。

为了实现专款专用,在本申请实施例中,电子设备中预先保存有多个标识信息的用户账户,每个标识信息的用户账户中可能存在多个款项用途对应的入账信息,因此电子设备还针对每个标识信息的用户账户,保存有该标识信息的用户账户的每个款项用途及每个款项用途对应的入账信息。其中,入账信息为对应资金入账时记录的信息,例如可以包括入账金额、入账时间等。

电子设备在获取到费用支出指令中携带的第一款项用途及用户账户的第一标识信息后,在预先保存的每个标识信息的用户账户的每个款项用途对应的入账信息中,获取第一标识信息的用户账户的第一款项用途对应的入账信息,并确定该入账信息为第一入账信息。

S103:采用所述指令类型对应的处理方式,确定是否对所述第一入账信息进行更新。

在本申请实施例中,电子设备针对每个指令类型保存有对应的处理方式,电子设备在获取到第一入账信息后,获取费用支出指令中携带的指令类型对应的处理方式,并根据该处理方式,确定是否对第一入账信息进行更新。

其中,该处理方式可以是判断费用支出指令中携带的已销账次数,判断已销账次数是否小于预设数值,该预设数值可以是为了避免该第一标识信息的用户账户中该第一款项用途的资金被多次取出,业务人员预先设置的较大的数值,例如可以为10,若已销账次数不小于预设数值,则确定不对第一入账信息进行更新,若已销账次数小于预设数值,则确定对第一入账信息进行更新。

值得说明的是,本申请实施例中的款项用途、用户账户的标识信息及入账信息等信息的获取、使用、处理等过程均符合法律法规的相关规定。

由于本申请实施例中,电子设备中预先保存有每个标识信息的用户账户的每个款项用途对应的入账信息,并在接收到费用支出指令后,电子设备确定费用支出指令中携带的第一款项用途及用户账户的第一标识信息对应的第一入账信息,并采用费用支出指令中携带的指令类型对应的处理方式,确定是否对第一入账信息进行更新,从而可以避免用于某一用途的资金用于其他用途,使得任一用途的资金可以准确地用于对应的用途。

实施例2:

为了实现专款专用,在上述实施例的基础上,在本申请实施例中,所述方法还包括:

接收入账指令,获取所述入账指令中携带的第二款项用途、用户账户的第二标识信息及第二入账信息;

判断预先保存的用户账户的标识信息中是否包含所述第二标识信息;

若是,则针对所述第二标识信息的用户账户增加所述第二款项用途,并对应所述第二款项用途增加所述第二入账信息;

若否,在预先保存的每个标识信息的用户账户的每个款项用途对应的入账信息中,增加所述第二标识信息的用户账户、所述第二款项用途及所述第二入账信息的对应关系。

在本申请实施例中,当用户有存入某笔固定用途的资金的需求时,柜台工作人员通过自身使用的设备入账对应的页面输入第二款项用途、用户账户的第二标识信息及第二入账信息,并点击预设按钮,例如“提交”按钮,则电子设备即可获取到携带第二款项用途、用户账户的第二标识信息及第二入账信息的入账指令。其中,该入账指令也可以称为挂账指令。电子设备在接收到入账指令后,获取入账指令中携带的第二款项用途、用户账户的第二标识信息及第二入账信息。

电子设备在获取到入账指令中携带的第二款项用途、用户账户的第二标识信息及第二入账信息后,判断预先保存的用户账户的标识信息中是否包含该第二标识信息的用户账户,若用户账户的标识信息中不包含该第二标识信息的用户账户,则在预先保存的每个标识信息的用户账户的每个款项用途对应的入账信息中,增加该第二标识信息的用户账户、该第二款项用途及该第二入账信息的对应关系。若用户账户的标识信息中包含第二标识信息的用户账户,则电子设备针对第二标识信息的用户账户增加第二款项用途,并对应第二款项用途增加对应的第二入账信息。

其中,每个标识信息的用户账户的每个款项用途对应的入账信息可以被保存在电子设备的挂销登记簿中。在一种可能的实施方式中,每个机构对应一个电子设备,其中机构可以是银行的具体某个支行,用户在某个机构办理入账业务时,则将对应的第二标识信息的用户账户、所述第二款项用途及所述第二入账信息的对应关系,保存在该机构对应的电子设备的挂销登记簿中,若发生某一机构被撤的情况,则可以将被撤机构的电子设备的挂销登记簿迁移至预设电子设备的挂销账登记簿中,该预设电子设备为预先与被撤机构的电子设备具有连接关系的其他机构的电子设备。

在一种可能的实施方式中,电子设备中可以保存有每个标识信息的用户账户的每个款项用途对应的挂销账编号,并保存有每个挂销账编号对应的入账信息,电子设备在获取到第一标识信息及第一款项用途后,可以在每个标识信息的用户账户的每个款项用途对应的挂销账编号中,获取第一标识信息的用户账户的第一款项用途对应的第一挂销账编号,并在保存的每个挂销账编号与入账信息的对应关系中,获取第一挂销账编号对应的第一入账信息。

具体的,电子设备中的每个标识信息的用户账户的每个款项用途对应的挂销账编号,及每个挂销账编号对应的入账信息可以通过以下方式保存:电子设备在接收到入账指令后,可以根据接收到入账指令的时间,生成对应的第二挂销账编号。具体的,柜台工作人员所使用的设备在向电子设备发送入账指令时,可以将预先配置在柜台工作人员所使用的设备中的省行号携带在入账指令中发送至电子设备,电子设备即可根据接收到入账指令的时间以及入账指令中携带的省行号,确定第二挂销账编号。其中,每笔入账指令对应的挂销账编号均唯一,因此电子设备在确定每笔入账指令对应的挂销账编号时,若同一时间接收到携带同一省行号的入账指令不止一个,则还可以为同一时间接收到携带同一省行号的入账指令进行排序,根据排序后的次序、接收到入账指令的时间以及入账指令中携带的省行号,确定第二挂销账编号。

电子设备在预先保存的挂销账编号与入账信息的对应关系中,增加该第二挂销账编号与第二入账信息的对应关系,并判断预先保存的用户账户的标识信息中是否包含第二标识信息的用户账户;若不包含第二标识信息的用户账户,电子设备在预先保存的每个标识信息的用户账户的每个款项用途对应的挂销账编号中,增加第二标识信息的用户账户、第二款项用途及第二挂销账编号的对应关系。若包含第二标识信息的用户账户,电子设备针对第二标识信息的用户账户增加第二款项用途,并对应第二款项用途增加第二挂销账编号。

值得说明的是,本申请实施例中的款项用途、用户账户的标识信息及入账信息等信息的获取、使用、处理等过程均符合法律法规的相关规定。

实施例3:

为了实现专款专用,在上述各实施例的基础上,在本申请实施例中,若所述指令类型为销账类型,所述采用所述指令类型对应的处理方式,确定是否对所述第一入账信息进行更新包括:

获取所述费用支出指令中携带的发生额,并获取所述第一入账信息中包括的未销账金额;

若所述发生额不大于所述未销账金额,则根据所述未销账金额及所述发生额的差值,确定目标未销账金额,采用所述目标未销账金额对所述第一入账信息中包含的未销账金额进行更新。

在本申请实施例中,若费用支出指令中携带的指令类型为销账类型,则说明用户有取出第一标识信息的用户账户中第一款项用途的资金的需求,为了避免取出的金额大于第一标识信息的用户账户中第一款项用途的资金的剩余金额,电子设备获取费用支出指令中携带的发生额,该发生额即为用户想要取出的金额,并获取第一入账信息中包括的未销账金额,该未销账金额即为第一标识信息的用户账户中第一款项用途的资金的剩余金额。

在电子设备获取到发生额及未销账金额后,电子设备判断该发生额是否不大于未销账金额,若该发生额不大于该未销账金额,则说明取出的金额并未大于第一标识信息的用户账户中第一款项用途的资金的剩余金额,则根据未销账金额及发生额的差值,确定目标未销账金额,并采用目标未销账金额对第一入账信息中包含的未销账金额进行更新。具体的,可以确定未销账金额及发生额的差值为目标未销账金额。

在本申请实施例中,在获取到第一入账信息时,为了避免第一入账信息由于其他原因被更改,电子设备可以从预先保存的每个标识信息的用户账户的每个款项用途对应的入账信息中获取第一入账信息,对第一入账信息进行加锁,相当于锁定第一入账信息。

在本申请实施例中,若预先保存的用户账户的标识信息中,不包含第一标识信息的用户账户,或第一标识信息的用户账户对应的款项用途中,不包含费用支出指令中携带的第一款项用途,则电子设备输出预设的信息,提醒柜台工作人员。例如该预设的信息可以为“输入的信息有误,请重新输入”。如果电子设备是与柜台工作人员使用的设备具有连接关系的设备,则电子设备可以将预设的信息发送至柜台工作人员所使用的设备,柜台工作人员使用的设备显示该预设的信息。如果电子设备是柜台工作人员所使用的设备,则可以是电子设备显示该预设的信息。

值得说明的是,本申请实施例中的费用支出指令中携带的发生额及入账信息等信息的获取、使用、处理等过程均符合法律法规的相关规定。

实施例4:

为了实现专款专用,在上述各实施例的基础上,在本申请实施例中,若所述指令类型为销账冲正类型,所述采用所述指令类型对应的处理方式,确定是否对所述第一入账信息进行更新包括:

获取所述费用支出指令中携带的发生额,并获取所述第一入账信息中包括的未销账金额、入账金额和已销账次数;

若所述发生额与未销账金额的和值小于所述入账金额,且所述已销账次数并非第一预设数值,则根据所述未销账金额及所述发生额的和值,确定目标未销账金额;采用所述目标未销账金额对所述第一入账信息中包含的未销账金额进行更新。

在本申请实施例中,若费用支出指令携带的指令类型为销账冲正类型,则说明在接收到该携带有销账冲正类型的费用支出指令之前接收到的携带该第一标识信息及该第一款项用途,且指令类型为销账类型的费用支出指令,且该指令类型为销账类型的费用支出指令存在错误。其中,可以是柜台工作人员在发现之前通过自身所使用的设备发送至电子设备的费用支出指令存在错误后,通过预设页面填写第一款项用途、用户账户的第一标识信息及对应的指令类型,并点击预设按钮,例如“提交”按钮,电子设备即可接收到销账冲正类型的费用支出指令。

当接收到携带的指令类型为销账冲正类型的费用支出指令,电子设备获取费用支出指令中携带的发生额,其中,该发生额为柜台工作人员认为之前进行销账时,错误销账的金额,即为柜台工作人员认为之前通过其自身所使用的设备,发送至电子设备的错误的销账类型的费用支出指令中的发生额,为了便于描述,在此将该错误的销账类型的费用支出指令称为异常支出指令。电子设备还获取第一入账信息中包含的未销账金额、入账金额和已销账次数。其中,未销账金额为第一标识信息的用户账户中第一款项用途的资金的剩余金额,入账金额为第一标识信息的用户账户中第一款项用途的资金的初始金额,即为第一标识信息的用户账户中第一款项用途的资金从来没进行过销账时的金额,已销账次数为第一标识信息的用户账户中第一款项用途的资金被销账即被取钱的总次数。

电子设备判断发生额与未销账金额的和值是否不大于入账金额,且已销账次数是否为第一预设数值。其中,发生额与未销账金额的和值为未发生上述异常支出指令的情况下的未销账金额,若该和值大于入账金额,则说明未发生异常支出指令的情况下未销账金额大于入账金额,由于任何情况下未销账金额均不会大于入账金额,因此若该和值大于入账金额,则说明此次接收到的销账冲正类型的费用支出指令存在错误。其中,第一预设数值可以为预设的表示未进行过销账的数值,例如可以为0,若已销账次数为第一预设数值,则说明之前并未进行过销账,即并未接收过携带第一标识信息及第一款项用途的销账类型的费用支出指令,若未接收过携带第一标识信息及第一款项用途的销账类型的费用支出指令,则携带第一标识信息及第一款项用途的销账冲正类型的费用支出指令必然存在错误。因此若发生额与未销账金额的和值不小于入账金额,或已销账次数为第一预设数值,则说明该费用支出处理存在错误,若发生额与未销账金额的和值小于入账金额,且已销账次数并非第一预设数值,则说明该费用支出指令并未存在错误。

若电子设备确定发生额与未销账金额的和值小于入账金额,且已销账次数并非第一预设数值,则电子设备根据第一入账信息中包括的未销账金额及费用支出指令中携带的发生额的和值,确定目标未销账金额,并采用目标未销账金额对第一入账信息中包含的未销账金额进行更新。具体的,电子设备可以确定未销账金额与发生额的和值为目标未销账金额。

值得说明的是,本申请实施例中的费用支出指令中携带的发生额及入账信息等信息的获取、使用、处理过程等均符合法律法规的相关规定。

实施例5:

为了实现专款专用,在上述各实施例的基础上,在本申请实施例中,若所述指令类型为入账冲正类型,所述采用所述指令类型对应的处理方式,确定是否对所述第一入账信息进行更新包括:

获取所述费用支出指令中携带的发生额,并获取所述第一入账信息中包含的未销账金额、入账金额及已销账次数;

若所述未销账金额等于所述入账金额、所述已销账次数等于第二预设数值,且所述发生额等于所述未销账金额,则删除所述第一入账信息。

在本申请实施例中,若费用支出指令中携带的指令类型为入账冲正类型,则说明在接收到该携带有入账冲正类型的费用支出指令之前接收到过携带该第一标识信息及该第一款项用途的入账指令,且该入账指令对应的操作存在错误。其中,该入账指令对应的操作存在错误可以是输入的第一标识信息,或第一款项用途等错误。其中,可以是柜台工作人员在发现之前的操作存在错误后,通过预设页面填写的第一款项用途、用户账户的第一标识信息及对应的指令类型,并点击预设按钮,例如“提交”按钮,电子设备即可接收到入账冲正类型的费用支出指令。

当接收到携带指令类型为入账冲正类型的费用支出指令,电子设备获取第一入账信息中包含的未销账金额、入账金额及已销账次数,其中,未销账金额为第一标识信息的用户账户中第一款项用途的资金的剩余金额,入账金额为第一标识信息的用户账户中第一款项用途的资金的初始金额,即为第一标识信息的用户账户中第一款项用途的资金从来没进行过销账时的金额,已销账次数为第一标识信息的用户账户中第一款项用途的资金被销账即被取钱的总次数。

电子设备判断未销账金额是否等于入账金额,已销账次数是否等于第二预设数值,若未销账金额不等于入账金额,则说明电子设备之前已经接收过携带该第一标识信息及该第一款项用途的销账类型的费用支出指令,也就是说第一标识信息的用户账户中第一款项用途的款项已经被取出过钱,则无法撤回携带该第一标识信息及该第一款项用途的入账指令,则说明该携带入账冲正类型的费用支出指令存在错误。

若未销账金额等于入账金额,则说明第一标识信息的用户账户中第一款项用途的款项并未取出过钱,则说明该携带入账冲正类型的费用支出指令并未存在错误。电子设备进一步判断已销账次数是否等于第二预设数值,其中,该第二预设数值可以为预设的任意表示未进行过销账的数值,例如可以为0,若已销账次数等于第二预设数值,则说明之前并未接收过携带该第一标识信息及该第一款项用途的销账类型的费用支出指令,也就是说第一标识信息的用户账户中第一款项用途的款项未被取出过钱,即该携带入账冲正类型的费用支出指令并非存在错误。

若确定接收到的携带入账冲正类型的费用支出指令并非存在错误,则说明携带第一标识信息及第一款项用途的入账指令存在错误,则删除第一入账信息。

在一种可能的实施方式中,电子设备还可以获取费用支出指令中携带的发生额,若该发生额不等于第一入账信息中包含的未销账金额,则说明所要冲正的金额并非未销账金额,则说明该携带入账冲正类型的费用支出指令并非存在错误。其中,入账冲正类型也可以称为挂账冲正类型。

值得说明的是,本申请实施例中的费用支出指令中携带的发生额及入账信息等信息的获取、使用、处理等过程均符合法律法规的相关规定。

实施例6:

为了提升用户体验,在上述各实施例的基础上,在本申请实施例中,所述方法还包括:

若确定不对所述第一入账信息进行更新,则输出预设的提醒信息。

在本申请实施例中,若确定不对第一入账信息进行更新,则说明输入的费用支出指令存在错误,则输出预设的提醒信息,提醒柜台工作人员。如果电子设备是柜台工作人员所使用的设备,则可以是电子设备显示该预设的提示信息;如果电子设备是与柜台工作人员使用的设备具有连接关系的设备,则电子设备可以将该预设的提醒信息发送至柜台工作人员使用的设备,柜台工作人员使用的设备显示接收到的电子设备发送的提醒信息。

在一种可能的实施方式中,根据费用支出指令中携带的指令类型不同,则对应的提醒信息可以不同。具体的,若确定不对第一入账信息进行更新,则电子设备可以获取费用支出指令中携带的指令类型,根据预先保存的指令类型与提醒信息的对应关系,确定该指令类型对应的提醒信息,并输出该提醒信息。

其中,指令类型为销账类型对应的提醒信息可以为“未销账金额小于本次发生额,无法销账”;指令类型为入账冲正类型对应的提醒信息可以为“已存在销账记录,无法冲正”。

指令类型为销账冲正类型时,对应的提醒信息可以根据确定不对第一入账信息金额更新的方式分别为“销账冲正后未销金额大于入账金额”或“已销账次数不正确”。具体的,若费用支出指令携带的指令类型为销账冲正类型,且根据发生额与未销账金额的和值大于入账金额,确定不对第一入账信息进行更新,则输出的提醒信息为“销账冲正后未销金额大于入账金额”;若费用支出指令携带的指令类型为销账冲正类型,且已销账次数为第一预设数值,确定不对第一入账信息进行更新,则输出的提醒信息为“已销账次数不正确”。

为了准确的实现专款专用,在上述各实施例的基础上,在本申请实施例中,所述方法还包括:

对所述第一入账信息中包括的已销账次数进行更新。

在本申请实施例中,电子设备在接收到费用支出指令后,对第一入账信息中包括的已销账次数进行更新。具体的,电子设备根据第一入账信息中包括的已销账次数及第三预设数值,确定目标已销账次数,采用目标已销账次数对第一入账信息中包括的已销账次数进行更新。其中,该第三预设数值可以为任意数值,例如可以为1。

在一种可能的实施方式中,电子设备若确定对第一入账信息进行更新,且费用支出指令中携带的指令类型为销账类型,则根据第一入账信息中包括的已销账次数与第三预设数值的和值,确定目标已销账次数。具体的,可以确定第一入账信息中包括的已销账次数与第三预设数值的和值,为目标已销账次数。

在另一种可能的实施方式中,电子设备若确定对第一入账信息进行更新,且费用支出指令中携带的指令类型为销账冲正类型,则根据第一入账信息中包括的已销账次数与第三预设数值的差值,确定目标已销账次数。具体的,可以确定第一入账信息中包括的已销账次数与第三预设数值的差值,为目标已销账次数。

在本申请实施例中,入账信息中除包括已销账次数、入账金额及未销账金额之外,还可以包括入账日期、办理入账的柜台工作人员的编号、入账机构。其中,入账机构指的是办理入账的柜台人员所属的具体的机构,例如可以为具体某一银行的某一支行。

在本申请实施例中,电子设备在对第一入账信息进行更新后,可以打印包括此次费用支出指令相关信息的挂销账底卡,用于进行业务记录。

值得说明的是,本申请实施例中的入账信息等信息的获取、使用、处理等过程均符合法律法规的相关规定。

实施例7:

图2为本申请实施例提供的一种业务处理装置结构示意图,所述装置包括:

接收获取模块201,用于接收费用支出指令,获取所述费用支出指令中携带的第一款项用途、用户账户的第一标识信息及指令类型;

确定模块202,用于根据预先保存的每个标识信息的用户账户的每个款项用途对应的入账信息,确定所述第一标识信息的用户账户的所述第一款项用途的第一入账信息;

处理模块203,用于采用所述指令类型对应的处理方式,确定是否对所述第一入账信息进行更新。

在一种可能的实施方式中,所述处理模块203,还用于接收入账指令,获取所述入账指令中携带的第二款项用途、用户账户的第二标识信息及第二入账信息;判断预先保存的用户账户的标识信息中是否包含所述第二标识信息;若是,则针对所述第二标识信息的用户账户增加所述第二款项用途,并对应所述第二款项用途增加所述第二入账信息;若否,在预先保存的每个标识信息的用户账户的每个款项用途对应的入账信息中,增加所述第二标识信息的用户账户、所述第二款项用途及所述第二入账信息的对应关系。

在一种可能的实施方式中,所述处理模块203,具体用于若所述指令类型为销账类型,获取所述费用支出指令中携带的发生额,并获取所述第一入账信息中包括的未销账金额;若所述发生额小于所述未销账金额,则根据所述未销账金额及所述发生额的差值,确定目标未销账金额,采用所述目标未销账金额对所述第一入账信息中包含的未销账金额进行更新。

在一种可能的实施方式中,所述处理模块203,具体用于若所述指令类型为销账冲正类型,获取所述费用支出指令中携带的发生额,并获取所述第一入账信息中包括的未销账金额、入账金额和已销账次数;若所述发生额与未销账金额的和值小于所述入账金额,且所述已销账次数并非第一预设数值,则根据所述未销账金额及所述发生额的和值,确定目标未销账金额;采用所述目标未销账金额对所述第一入账信息中包含的未销账金额进行更新。

在一种可能的实施方式中,所述处理模块203,具体用于若所述指令类型为入账冲正类型,获取所述第一入账信息中包含的未销账金额、入账金额及已销账次数;若所述未销账金额等于所述入账金额,且所述已销账次数等于第二预设数值,则删除所述第一入账信息。

在一种可能的实施方式中,所述处理模块203,还用于若确定不对所述第一入账信息进行更新,则输出预设的提醒信息。

在一种可能的实施方式中,所述处理模块203,还用于对所述第一入账信息中包括的已销账次数进行更新。

实施例8:

图3为本申请实施例提供的一种电子设备结构示意图,在上述各实施例的基础上,本申请实施例还提供了一种电子设备,如图3所示,包括:处理器301、通信接口302、存储器303和通信总线304,其中,处理器301,通信接口302,存储器303通过通信总线304完成相互间的通信;

所述存储器303中存储有计算机程序,当所述程序被所述处理器301执行时,使得所述处理器301执行如下步骤:

接收费用支出指令,获取所述费用支出指令中携带的第一款项用途、用户账户的第一标识信息及指令类型;

根据预先保存的每个标识信息的用户账户的每个款项用途对应的入账信息,确定所述第一标识信息的用户账户的所述第一款项用途的第一入账信息;

采用所述指令类型对应的处理方式,确定是否对所述第一入账信息进行更新。

进一步地,所述处理器301,还用于接收入账指令,获取所述入账指令中携带的第二款项用途、用户账户的第二标识信息及第二入账信息;判断预先保存的用户账户的标识信息中是否包含所述第二标识信息;若是,则针对所述第二标识信息的用户账户增加所述第二款项用途,并对应所述第二款项用途增加所述第二入账信息;若否,在预先保存的每个标识信息的用户账户的每个款项用途对应的入账信息中,增加所述第二标识信息的用户账户、所述第二款项用途及所述第二入账信息的对应关系。

进一步地,所述处理器301,具体用于若所述指令类型为销账类型,获取所述费用支出指令中携带的发生额,并获取所述第一入账信息中包括的未销账金额;若所述发生额小于所述未销账金额,则根据所述未销账金额及所述发生额的差值,确定目标未销账金额,采用所述目标未销账金额对所述第一入账信息中包含的未销账金额进行更新。

进一步地,所述处理器301,具体用于若所述指令类型为销账冲正类型,获取所述费用支出指令中携带的发生额,并获取所述第一入账信息中包括的未销账金额、入账金额和已销账次数;若所述发生额与未销账金额的和值小于所述入账金额,且所述已销账次数并非第一预设数值,则根据所述未销账金额及所述发生额的和值,确定目标未销账金额;采用所述目标未销账金额对所述第一入账信息中包含的未销账金额进行更新。

进一步地,所述处理器301,具体用于若所述指令类型为入账冲正类型,获取所述第一入账信息中包含的未销账金额、入账金额及已销账次数;若所述未销账金额等于所述入账金额,且所述已销账次数等于第二预设数值,则删除所述第一入账信息。

进一步地,所述处理器301,还用于若确定不对所述第一入账信息进行更新,则输出预设的提醒信息。

进一步地,所述处理器301,还用于对所述第一入账信息中包括的已销账次数进行更新。

上述服务器提到的通信总线可以是外设部件互连标准(Peripheral ComponentInterconnect,PCI)总线或扩展工业标准结构(Extended Industry StandardArchitecture,EISA)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

通信接口用于上述电子设备与其他设备之间的通信。

存储器可以包括随机存取存储器(Random Access Memory,RAM),也可以包括非易失性存储器(Non-Volatile Memory,NVM),例如至少一个磁盘存储器。可选地,存储器还可以是至少一个位于远离前述处理器的存储装置。

上述处理器可以是通用处理器,包括中央处理器、网络处理器(NetworkProcessor,NP)等;还可以是数字指令处理器(Digital Signal Processing, DSP)、专用集成电路、现场可编程门陈列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。

实施例9:

在上述各实施例的基础上,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有可由电子设备执行的计算机程序,当所述程序在所述电子设备上运行时,使得所述电子设备执行时实现如下步骤:

所述存储器中存储有计算机程序,当所述程序被所述处理器执行时,使得所述处理器执行如下步骤:

接收费用支出指令,获取所述费用支出指令中携带的第一款项用途、用户账户的第一标识信息及指令类型;

根据预先保存的每个标识信息的用户账户的每个款项用途对应的入账信息,确定所述第一标识信息的用户账户的所述第一款项用途的第一入账信息;

采用所述指令类型对应的处理方式,确定是否对所述第一入账信息进行更新。

在一种可能的实施方式中,所述方法还包括:

接收入账指令,获取所述入账指令中携带的第二款项用途、用户账户的第二标识信息及第二入账信息;

判断预先保存的用户账户的标识信息中是否包含所述第二标识信息;

若是,则针对所述第二标识信息的用户账户增加所述第二款项用途,并对应所述第二款项用途增加所述第二入账信息;

若否,在预先保存的每个标识信息的用户账户的每个款项用途对应的入账信息中,增加所述第二标识信息的用户账户、所述第二款项用途及所述第二入账信息的对应关系。

在一种可能的实施方式中,若所述指令类型为销账类型,所述采用所述指令类型对应的处理方式,确定是否对所述第一入账信息进行更新包括:

获取所述费用支出指令中携带的发生额,并获取所述第一入账信息中包括的未销账金额;

若所述发生额小于所述未销账金额,则根据所述未销账金额及所述发生额的差值,确定目标未销账金额,采用所述目标未销账金额对所述第一入账信息中包含的未销账金额进行更新。

在一种可能的实施方式中,若所述指令类型为销账冲正类型,所述采用所述指令类型对应的处理方式,确定是否对所述第一入账信息进行更新包括:

获取所述费用支出指令中携带的发生额,并获取所述第一入账信息中包括的未销账金额、入账金额和已销账次数;

若所述发生额与未销账金额的和值小于所述入账金额,且所述已销账次数并非第一预设数值,则根据所述未销账金额及所述发生额的和值,确定目标未销账金额;采用所述目标未销账金额对所述第一入账信息中包含的未销账金额进行更新。

在一种可能的实施方式中,若所述指令类型为入账冲正类型,所述采用所述指令类型对应的处理方式,确定是否对所述第一入账信息进行更新包括:

获取所述第一入账信息中包含的未销账金额、入账金额及已销账次数;

若所述未销账金额等于所述入账金额,且所述已销账次数等于第二预设数值,则删除所述第一入账信息。

在一种可能的实施方式中,所述方法还包括:

若确定不对所述第一入账信息进行更新,则输出预设的提醒信息。

在一种可能的实施方式中,所述方法还包括:

对所述第一入账信息中包括的已销账次数进行更新。

实施例10:

本申请实施例还提供了一种计算机程序产品,该计算机程序产品被计算机执行时实现上述应用于电子设备的任一方法实施例所述的业务处理方法。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令,在计算机上加载和执行所述计算机指令时,全部或部分地产生按照本申请实施例所述的流程或功能。

由于本申请实施例中,电子设备中预先保存有每个标识信息的用户账户的每个款项用途对应的入账信息,并在接收到费用支出指令后,电子设备确定费用支出指令中携带的第一款项用途及用户账户的第一标识信息对应的第一入账信息,并采用费用支出指令中携带的指令类型对应的处理方式,确定是否对第一入账信息进行更新,从而可以避免用于某一用途的资金用于其他用途,使得任一用途的资金可以准确地用于对应的用途。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

技术分类

06120114701181