自动充值方法和装置与流程

文档序号:13935026
自动充值方法和装置与流程

本发明涉及计算机网络技术领域,特别是涉及一种自动充值方法和装置。



背景技术:

目前预付消费已经成为一种普遍的消费方式。消费者可以向商家支付一定额度的消费金额之后,可以得到消费账户。例如,消费账户可以是消费卡的卡号,消费者可以通过消费卡进行多次消费。传统的方式中,如果消费金额低于可支付的金额时,消费者通过消费账户就不能再进行消费。消费者需要手动操作缴费之后,才能继续使用消费账户。如果未能及时缴费,消费者就不能正常使用消费账户,由此带来不便。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种无需手动操作即可自动充值的自动充值方法和装置。

一种自动充值方法,所述方法包括:

获取消费账户信息,所述消费账户信息包括用户标识、消费账户和消费余额;

判断所述消费余额是否小于或等于消费临界值;

若是,则根据所述用户标识获取对应的银行账户信息,所述银行账户信息包括银行账户和银行账户金额;

根据所述消费账户获取对应的充值预设值;

在所述银行账户金额中扣除所述充值预设值,并将所述充值预设值转移至所述消费账户。

在其中一个实施例中,所述方法还包括:

计算所述用户标识对应的信用等级;

根据所述信用等级对所述银行账户金额的限额进行调整。

在其中一个实施例中,所述计算所述用户标识对应的信用等级的步骤包括:

根据所述用户标识获取对应的信用参数;

根据所述信用参数对应的分数计算所述用户标识对应的信用得分;

将所述信用得分与等级范围进行比较,得到所述用户标识对应的信用等级。

在其中一个实施例中,所述根据所述信用等级对所述银行账户金额的限额进行调整的步骤包括:

若所述信用等级低于基本信用等级,则将所述银行账户金额的限额降低;

若所述信用等级高于基本信用等级,则将所述银行账户金额的限额升高。

在其中一个实施例中,所述方法还包括:

接收终端发送的预定请求,所述预定请求中携带了金融产品标识;

根据所述金融产品标识对金融产品进行预定,对所述金融产品生产预定状态;

当所述金融产品开售时,通过所述预定状态和所述银行账户对所述金融产品进行支付。

一种自动充值装置,所述装置包括:

获取模块,用于获取消费账户信息,所述消费账户信息包括用户标识、消费账户和消费余额;

判断模块,用于判断所述消费余额是否小于或等于消费临界值;

所述获取模块还用于若所述消费余额小于或等于消费临界值,则根据所述用户标识获取对应的银行账户信息,所述银行账户信息包括银行账户和银行账户金额;根据所述消费账户获取对应的充值预设值;

充值模块,用于在所述银行账户金额中扣除所述充值预设值,并将所述充值预设值转移至所述消费账户。

在其中一个实施例中,所述装置还包括:

计算模块,用于计算所述用户标识对应的信用等级;

调整模块,用于根据所述信用等级对所述银行账户金额的限额进行调整。

在其中一个实施例中,所述计算模块还用于根据所述用户标识获取对应的信用参数;根据所述信用参数对应的分数计算所述用户标识对应的信用得分;将所述信用得分与等级范围进行比较,得到所述用户标识对应的信用等级。

在其中一个实施例中,所述调整模块还用于若所述信用等级低于基本信用等级,则将所述银行账户金额的限额降低;若所述信用等级高于基本信用等级,则将所述银行账户金额的限额升高。

在其中一个实施例中,所述装置还包括:

接收模块,用于接收终端发送的预定请求,所述预定请求中携带了金融产品标识;

预定模块,用于根据所述金融产品标识对金融产品进行预定,对所述金融产品生产预定状态;

支付模块,用于当所述金融产品开售时,通过所述预定状态和所述银行账户对所述金融产品进行支付。

上述自动充值方法和装置,当消费账户信息中的消费余额小于或等于消费临界值时,可以根据用户标识获取与消费账户关联的银行账户。通过在银行账户对应的银行账户金额中减去充值预设值,将充值预设值自动转移至消费账户。在整个过程中,无需用户对消费账户的消费余额进行手动操作,即可通过银行账户对消费账户自行进行自动充值,以此确保消费账户能够正常使用,为用户提供了方便。

附图说明

图1为一个实施例中自动充值方法的应用环境图;

图2为一个实施例中自动充值方法的流程图;

图3为一个实施例中服务器的结构示意图;

图4为一个实施例中自动充值装置的结构示意图;

图5为另一个实施例中自动充值装置的结构示意图;

图6为又一个实施例中自动充值装置的结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例中提供的自动充值方法,可以应用于如图1所示的应用环境中。消费服务器102通过网络与银行服务器104相连。消费服务器102对银行服务器104开通了数据接口,银行服务器104通过数据接口可以获取消费账户信息。消费账户信息包括用户标识、消费账户和消费余额。消费服务器102还可以配置充值预设值,不同的消费账户可以配置不同的充值预设值,同一消费账户也可以不同的充值预设值。银行服务器104还会根据消费账户来获取当前的充值预设值。银行服务器104在获取到消费信息之后,会判断消费余额是否小于或等于消费临界值。若消费余额小于或等于消费临界值,银行服务器104根据用户标识获取对应的银行账户信息。其中,银行账户信息中包括银行账户和对应的银行账户金额。银行服务器104在银行账户金额中扣除充值预设值,并将充值预设值转移至消费账户。由此对消费账户进行自动充值。

在一个实施例中,如图2所示,提供了一种自动充值方法,以该方法应用于图1中的银行服务器为例进行说明,具体包括:

步骤202,获取消费账户信息,消费账户信息包括用户标识、消费账户和消费余额。

消费账户可以是消费服务器上注册的账户。消费服务器与银行服务器可以是不同的平台。例如,消费服务器可以是通讯运营商的服务器,消费账户则对应的是通讯账户。消费服务器也可以是经营者的服务器,消费账户可以是会员账户等。用户在银行服务器上也预先注册了银行账户。

消费服务器对银行服务器开通了数据接口,银行服务器通过数据接口可以获取消费账户信息。消费账户信息包括:用户标识、消费账户、消费余额等。银行服务器可以按照设定的频率来获取消费账户信息,例如,每天获取一次消费账户信息等。银行服务器也可以实时获取消费账户信息。消费余额可以表示消费账户的余额。

步骤204,判断消费余额是否小于或等于消费临界值;若是,则执行步骤206,否则,返回执行步骤202。

银行服务器从消费服务器获取到消费账户信息后,提取消费余额。银行服务器判断消费余额是否小于或等于消费临界值。消费临界值可以是通过消费服务器预先设定的。若消费余额小于或等于消费临界值,则消费账户无法正常使用。为了确保消费账户的正常使用,需要保持消费余额大于消费临界值。

步骤206,根据用户标识获取银行账户信息,银行账户信息包括银行账户和银行账户金额。

银行服务器根据用户标识在数据库中获取银行账户信息,银行账户信息包括银行账户和银行账户金额。银行账户金额可以表示银行账户的余额。

步骤208,根据消费账户获取对应的充值预设值。

步骤210,在银行账户金额中扣除充值预设值,并将充值预设值转移至消费账户。

消费服务器还可以根据消费账户对应的消费规则配置充值预设值,不同的消费规则可以有不同的充值预设值。其中,充值预设值大于消费临界值。不同的消费账户可以配置不同的充值预设值,同一消费账户也可以不同的充值预设值。银行服务器根据消费账户来获取当前的充值预设值。

用户可以预先通过银行服务器设置通过银行账户向消费账户进行自动充值。具体的,用户通过终端输入消费账户和银行账户,向银行服务器发送对消费账户和银行账户的关联请求,银行服务器根据请求将消费账户和银行账户进行关联。

服务器中获取到银行账户金额后,会对银行账户金额与充值预设值进行比较。如果银行账户金额大于或等于充值预设值,则服务器在银行账户金额中减去充值预设值,并将充值预设值转移至消费账户。消费账户接收到从银行账户转移过来的充值预设值后,将充值预设值加入消费余额。在整个过程中,无需用户对消费账户的消费余额进行手动操作,银行服务器可以通过银行账户对消费账户自行进行自动充值,以此确保消费账户能够正常使用,为用户提供了方便。

例如,消费账户为通讯账户,消费余额为通讯费余额,充值预设值为通讯套餐费。银行服务器实时获取通讯账户以及通讯费余额,若判断通讯费余额小于或等于消费临界值,则银行服务器根据用户标识获取与通讯账户关联的银行账户,在银行账户余额中减去通讯套餐费,并将通讯套餐费转移至通讯账户。由此通讯账户不会因余额不足而被暂停,用户无需手动进行充值操作即可确保了用户能够正常使用该通讯账户。

本实施例中,当消费账户信息中的消费余额小于或等于消费临界值时,可以根据用户标识获取与消费账户关联的银行账户。通过在银行账户对应的银行账户金额中减去充值预设值,将充值预设值自动转移至消费账户。在整个过程中,无需用户对消费账户的消费余额进行手动操作,即可通过银行账户对消费账户自行进行自动充值,以此确保消费账户能够正常使用,为用户提供了方便。

进一步的,银行服务器还可以根据用户标识获取对应的金融产品的收益金额。当该收益金额大于充值预设值时,银行服务器可以利用该收益金额减去充值预设值,并将充值预设值转移至消费账户。而不需对银行账户进行操作,从而可以直接利用金融产品的收益金额来直接充值。

消费账户还可以包括多个子消费账户,例如,包括第一消费账户和第二消费账户等。多个子消费账户可以来自不同的平台。银行服务器可以利用银行账户对多个子消费账户进行自动充值,也可以利用金融产品的收益金额对多个子消费账户进行自动充值。进一步的,银行服务器中还可以设置对多个子消费账户进行自动充值的优先级,优先级高的,可以优先通过附加数值进行自动充值。

例如,第一消费账户为通讯账户,对应的消费余额为通讯费余额,充值预设值为通讯套餐费,金融产品为理财产品。第二消费账户为水电费账户,对应的消费金额为水电费金额。银行服务器根据理财产品的条件和规则来计算对应的收益金额。当用户的通讯账户的通讯余额小于或等于消费临界值时,银行服务器可以在理财产品的收益金额中减去通讯套餐费用,并将通讯套餐费用转移至通讯账户。当需要缴水电费时,银行服务器可以在理财产品的收益金额中中减去水电费金额,将该水电费金额转移至水电费账户。进一步的,如果该用户没有购买理财产品,银行服务器可以直接利用银行账户金额完成通讯账户与水电费账户的自动充值,通过自动操作,为用户提供便利。

在一个实施例中,该方法还包括:接收终端发送的预定请求,预定请求中携带了金融产品标识;根据金融产品标识对金融产品进行预定,对金融产品生产预定状态;当金融产品开售时,通过预定状态和银行账户对金融产品进行支付。

本实施例中,由于金融产品的销售数量有限定,因此在金融产品开售时很可能抢购不到。为了方便用户抢购金融产品,银行服务器可以接受终端发送的预定请求,根据该预定请求中携带的金融产品标识对客户选定的金融产品进行预定,在预定后对该金融产品生成预定状态。当金融产品开售时,通过预定状态和银行账户对金融产品进行支付。由此避免了因数量限定,而导致金融产品开售时用户无法顺利抢购的问题。

在一个实施例中,该方法还包括:计算用户标识对应的信用等级;根据信用等级对银行账户金额的限额进行调整。

本实施例中,银行账户可以是信用卡账户,银行账户金额可以是信用卡额度,银行账户金额的限额可以是信用卡的最高额度。银行服务器可以根据用户标识对应的信用等级对银行账户金额的限额进行调整。

在其中一个实施例中,计算用户标识对应的信用等级的步骤包括根据用户标识获取对应的信用参数;根据信用参数对应的分数计算用户标识对应的信用得分;将信用得分与等级范围进行比较,得到用户标识对应的信用等级。

信用参数包括用户信息、贷款记录、还款记录和理财记录中的至少一项。信用参数被服务器配置对应的分数,不同的信用参数所对应的分数可以不同。信用参数包括一个或多个子项,不同的子项可以被服务器配置不同的分数。用户信息包括身份信息、联系方式和银行账户信息等子项。每个子项对应的分数可以相同也可以不同。贷款记录包括贷款金额和贷款次数等子项。还款记录包括一次性还款、分期还款以及还款次数等子项。理财记录包括是否购买理财产品和理财产品金额等子项。

服务器根据用户标识获取对应的信用参数,根据信用参数获取对应的子项,对每个信用参数子项的分数进行累计得到信用参数对应的分数;对多个信用参数对应的分数进行累计得到用户标识对应的信用得分。服务器将信用得分与等级范围进行比较,得到用户标识对应的信用等级。通过根据信用参数对应的分数来计算用户标识对应的信用得分,将信用得分与等级范围进行比较,由此能够准确得到用户标识对应的信用等级。

在其中一个实施例中,根据信用等级对银行账户金额的限额进行调整的步骤包括:若信用等级低于基本信用等级,则将银行账户金额的限额降低;若信用等级高于基本信用等级,则将银行账户金额的限额升高。

信用等级包括过低信用等级、较低信用等级、基本信用等级和较高信用等级。其中,过低信用等级表示不允许使用信用卡;较低信用等级表示降低银行账户金额的限额;基本信用等级表示保持银行账户金额的限额;较高信用等级表示升高银行账户金额的限额等。信用等级越高银行账户金额的限额也就越高。若信用得分落入第一等级范围,则用户标识对应的信用等级为过低信用等级,即表示用户不允许使用信用卡;若信用得分落入第二等级范围,则用户标识对应的信用等级为较低信用等级,即表示降低用户的银行账户金额的限额;若信用得分落入第三等级范围,则用户标识对应的信用等级为基本信用等级,即表示保持用户银行账户金额的限额;若信用得分落入第四等级范围,则用户标识对应的信用等级为较高信用等级,即表示升高用户银行账户金额的限额。

银行服务器根据信用等级对银行账户金额的限额进行调整,如果用户标识对应的信用等级低于基本信用等级,则降低银行账户金额的限额。通过对低于基本信用等级的用户降低银行账户金额的限额,从而有效降低银行账户的自动充值风险。如果用户标识对应的信用等级高于基本信用等级,则升高银行账户金额的限额,由此能为用户提供更灵活的自动充值服务。

在一个实施例中,如图3所示,提供了一种服务器,包括通过系统总线连接的处理器、内存储器、非易失性存储介质和网络接口。其中,该服务器的非易失性存储介质中存储有操作系统和自动充值装置,自动充值装置用于实现一种无需手动操作即可确保用户正常消费的自动充值方法。服务器的处理器用于提供计算和控制能力,被配置为执行一种自动充值方法。服务器可以是独立服务器,也可以是集群服务器。

在一个实施例中,如图4所示,提供了一种自动充值装置,包括:获取模块402、判断模块404和充值模块406,其中:

获取模块402,用于获取消费账户信息,消费账户信息包括用户标识、消费账户和消费余额。

判断模块404,用于判断消费余额是否小于或等于消费临界值。

获取模块402还用于若消费余额小于或等于消费临界值,则根据用户标识获取对应的银行账户信息,银行账户信息包括银行账户和银行账户金额;根据消费账户获取对应的充值预设值。

充值模块406,用于在银行账户金额中扣除充值预设值,并将充值预设值转移至消费账户。

在一个实施例中,如图5所示,该装置还包括:计算模块408和调整模块410,其中:

计算模块408,用于计算用户标识对应的信用等级。

调整模块410,用于根据信用等级对银行账户金额的限额进行调整。

在一个实施例中,计算模块408还用于根据用户标识获取对应的信用参数;根据信用参数对应的分数计算用户标识对应的信用得分;将信用得分与等级范围进行比较,得到用户标识对应的信用等级。

在一个实施例中,调整模块410还用于若信用等级低于基本信用等级,则将银行账户金额的限额降低;若信用等级高于基本信用等级,则将银行账户金额的限额升高。

在一个实施例中,如图6所示,该装置还包括:接收模块412、预定模块414和支付模块416,其中:

接收模块412,用于接收终端发送的预定请求,预定请求中携带了金融产品标识。

预定模块414,用于根据金融产品标识对金融产品进行预定,对金融产品生产预定状态。

支付模块416,用于当金融产品开售时,通过预定状态和银行账户对金融产品进行支付。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

再多了解一些
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1