智能计费方法、计算机可读存储介质和终端设备与流程

文档序号:17014792发布日期:2019-03-02 02:24阅读:147来源:国知局
智能计费方法、计算机可读存储介质和终端设备与流程

本发明涉及计算机技术领域,尤其涉及一种智能计费方法、计算机可读存储介质和终端设备。



背景技术:

现有的计费系统中,相同的业务只对应一种计费方式,因此,针对办理相同业务的不同的用户,也只有一种计费模式,随着业务多样化发展以及用户需求的多元化,现有的计费系统与业务系统耦合度过高,计费效率低,无法支持各种业务的需求,同时无法满足用户的需求。



技术实现要素:

有鉴于此,本发明实施例提供了一种智能计费方法、计算机可读存储介质和终端设备,以解决无法支持各种业务及用户的需求,计费效率低的问题。

本发明实施例的第一方面,提供了一种智能计费方法,可以包括:

获取待清算的数据,所述待清算的数据用于表示在预设时间段内所有用户进行交易的数据;所述待清算的数据携带有多个交易码,所述交易码为用户端根据用户交易配置的交易标识符;

获取与各个所述交易码对应的用户的手续费配置信息,所述手续费配置信息由用户端根据所述用户的需求配置;

根据所述手续费配置信息及所述待清算的数据中所述用户的交易金额,获取所述用户对应的手续费。

本发明实施例的第二方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如下步骤:

获取待清算的数据,所述待清算的数据用于表示在预设时间段内所有用户进行交易的数据;所述待清算的数据携带有多个交易码,所述交易码为用户端根据用户交易配置的交易标识符;

获取与各个所述交易码对应的用户的手续费配置信息,所述手续费配置信息由用户端根据所述用户的需求配置;

根据所述手续费配置信息及所述待清算的数据中所述用户的交易金额,获取所述用户对应的手续费。

本发明实施例的第三方面,提供了一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如下步骤:

获取待清算的数据,所述待清算的数据用于表示在预设时间段内所有用户进行交易的数据;所述待清算的数据携带有多个交易码,所述交易码为用户端根据用户交易配置的交易标识符;

获取与各个所述交易码对应的用户的手续费配置信息,所述手续费配置信息由用户端根据所述用户的需求配置;

根据所述手续费配置信息及所述待清算的数据中所述用户的交易金额,获取所述用户对应的手续费。

本发明实施例与现有技术相比存在的有益效果是:本发明实施例通过获取在预设时间段内所有用户进行交易的数据,根据每个用户进行交易的数据中的交易码,获取用户端根据所述用户的需求所配置的手续费参数,实现了用户多元化的需求,根据手续费参数及进行交易的数据中的用户的交易金额,可以自动获取用户对应的手续费,计费效率高,由于手续费参数的可配置化可以支持不同业务的多样化计费办理,可以满足不同用户的业务需求。

附图说明

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

图1为本发明实施例中一种智能计费方法的一个实施例流程图;

图2为本发明实施例获取与各个所述交易码对应的用户的手续费配置信息的示意流程图;

图3为本发明实施例中一种智能计费方法的另一个实施例流程图;

图4为本发明实施例中一种智能计费方法的另一个实施例流程图;

图5为本发明实施例中一种智能计费方法的另一个实施例流程图;

图6为本发明实施例中一种智能计费装置的一个实施例结构图;

图7为本发明实施例中一种终端设备的示意框图。

具体实施方式

为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本发明一部分实施例,而非全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

请参阅图1,本发明实施例中一种智能计费方法的一个实施例可以包括:

步骤s101,获取待清算的数据,所述待清算的数据用于表示在预设时间段内所有用户进行交易的数据;所述待清算的数据携带有多个交易码,所述交易码为用户端根据用户交易配置的交易标识符。

本实施例中,根据预设时间,从预设联机表中获取待清算的数据,该预设联机表用于存储不同交易类别的待清算的数据,这里预设时间可以为每日的固定时间,例如,每日下午六点。所述交易类别可以包括下述至少两项:保险业务类、理财业务类、商品业务类,这里待清算的数据可以包括下述至少一项:交易码、交易类型、交易金额及支付机构信息,其中,所述交易码为用户交易的唯一标识符,根据交易码可以识别用户,该交易信息这里支付机构信息用于表示用户进行交易时使用的支付机构。

步骤s102,获取与各个所述交易码对应的用户的手续费配置信息,所述手续费配置信息由用户端根据所述用户的需求配置。

本实施例中,用户在进行交易时,用户端根据用户需求配置用户对应的手续费参数,生成手续费配置信息,该手续费配置信息与对应的用户的交易码存在唯一映射关系,例如,手续费配置信息中携带有用户的交易码,根据手续费配置信息与交易码的唯一映射关系,针对多个交易码中任一交易码,通过所述交易码可以获取对应的用户的手续费配置信息,该手续费配置信息由用户端根据所述用户的需求配置,实现了手续费的可配置化。

可选地,参见图2所示的本发明实施例中获取与各个所述交易码对应的用户的手续费配置信息的示意流程图,步骤s102可以包括:

步骤s201,根据所述交易码,获取与所述交易码对应的用户信息;

步骤s202,根据所述用户信息中的用户名称及用户编号,获取与所述用户对应的手续费参数;

步骤s203,将所述手续费参数配置在预设手续费配置文件中,获取所述预设手续费配置文件中的手续费配置信息。

参见图2,本实施例中,通过交易码,服务器会查找到与该交易码匹配的用户,获取用户对应的用户信息,用户信息包括用户名称及用户编号,根据用户名称及用户编号,服务器可以查询到该用户对应的手续费参数,用户端中存储有预设手续费配置文件,其中,预设手续费配置文件中含有默认的手续费参数,可以根据用户需求重新配置手续费参数,本实施例中,将查询到用户对应的手续费参数配置到预设手续费配置文件中,获取手续费配置信息。

所述手续费参数包括下述至少一项:交易名称、最小金额、最大金额、收支标示、手续费类型、手续费类型对应的手续费计算方式(百分比或预设金额或阶梯模式)。这里根据配置的手续费类型确定手续费是按百分比计算的还是预设金额还是采用阶梯模式,手续费类型可以包括下述任一项:单笔固定金额、按交易金额的百分比、阶梯模式,这里的阶梯模式可以为:根据交易金额对应的不同的预设金额阈值,选取与预设金额阈值对应的计算比例,例如:不同的预设阈值分为10000、20000、30000…,在第一预设阈值(10000)以内的(包含10000)按交易金额的百分之零点零一计算,将超过第一预设阈值但在第二预设阈值(20000)以内的(包含20000)按第一固手续费+交易金额的百分之零点零二计算,比如:现有19000的交易金额,则手续费计算为:10000*0.01%+(19000-10000)*0.02%。

参见图1,步骤s103,根据所述手续费配置信息及所述待清算的数据中所述用户的交易金额,获取所述用户对应的手续费。

本实施例中,根据手续费配置信息中的手续费类型及手续费类型对应的手续费计算方式,再结合所述待清算的数据中所述用户的交易金额,通过手续费配置文件,获取所述用户对应的手续费。其中,一个用户可以进行多个交易。例如,用户编号为581060120000001,用户名称为xx公司,查询到的手续费配置信息中的交易名称分别为理财产品批量赎回、理财产品差错退款、多个理财产品购买、理财退款,其中,多个理财产品购买对应的最小金额分别为0、10000、20000、30000,对应的最大金额为10000、20000、30000、50000,收支标示均为收,则配置的手续费类型为单笔固定金额,其中,理财产品批量赎回对应的手续费为1元,理财产品差错退款对应的手续费为0元,多个理财产品购买对应的手续费分别为1、2、3、5元。将交易金额及该用户对应的手续费配置信息配置在手续费配置文件中,可以获取该用户对应的手续费。

本实施例中,通过获取在预设时间段内所有用户进行交易的数据,根据每个用户进行交易的数据中的交易码,获取用户端根据所述用户的需求所配置的手续费参数,实现了用户多元化的需求,根据手续费参数及进行交易的数据中的用户的交易金额,可以自动获取用户对应的手续费,计费效率高,由于手续费参数的可配置化可以支持不同业务的多样化计费办理,可以满足不同用户的业务需求。

可选地,在所述获取所述用户对应的手续费之后,参见图3所示的本发明实施例中一种智能计费方法的另一个实施例流程图,该方法还可以包括:

步骤s301,在预设清算参数配置文件中配置清算参数,所述清算参数为所述用户端根据用户需求对所述用户对应的交易金额及手续费进行结算的参数。

本实施例中,清算配置参数可以包括:开始结算日期、自然日工作日标示、本金结算类型、本金结算天数、手续费结算类型、手续费结算天数、退款是否轧差结算、手续费是否需要轧差结算、审核状态、审批意见,其中,本金结算类型和手续费结算类型均可以包括下述任一项:t+n结算(证券日)、月结、t+n结算、固定周期结算。根据用户需求,在预设清算参数配置文件中配置清算参数。

例如,用户信息中用户编号为201172300000000,用户名称为鉴权手续费勿动,根据该用户需求,对该用户配置的清算参数可以为:开始结算日期为2018-05-15,自然日工作日标示为自然日,本金结算类型为t+n结算,本金结算天数为1,手续费结算类型为t+n结算,手续费结算天数为2,退款是否轧差结算为是,手续费是否需要轧差结算为是,审核状态为修改-审批通过,审批意见为审批通过。

步骤s302,根据配置后的预设清算参数配置文件,生成所述用户对应的清算的数据。

本实施例中,根据用户需求对预设清算参数配置文件中的清算参数配置后,自动生成对应用户的清算参数,例如,将开始结算日期为2018-05-15,自然日工作日标示为自然日,本金结算类型为t+n结算,本金结算天数为1,手续费结算类型为t+n结算,手续费结算天数为2,退款是否轧差结算为是,手续费是否需要轧差结算为是及交易金额配置在预设清算参数配置文件中之后,自动生成用户对应的清算的数据。

步骤s303,将所述所有用户对应的清算的数据生成数据报表,并将所述数据报表发送至所述用户端,所述数据报表被用户端用于查看所述用户对应的清算的数据或根据清算的数据对清算参数进行调整。

本实施例中,获取每个用户对应的清算的数据,将所有的清算的数据生成数据报表,并将所述数据报表发送至所述用户端,用以供用户查看或对清算的数据对应的清算参数作调整,通过修改或更新预设清算参数配置文件中的清算参数,实现清算的数据的可配置化。

步骤s304,将所述交易码对应的用户的所述清算参数及手续费配置信息存储至以所述交易码命名的文件夹中,所述以所述交易码命名的文件夹被用户端用于对清算参数或手续费参数进行修改或更新。

本实施例中,将每一个用户的配置信息存储在对应用户的以交易码命名的文件夹中,用户的配置信息包括用户的清算参数及手续费配置信息,若对用户的配置信息进行修改或更新,可以通过用户的交易码,获取用户对应的以交易码命名的文件夹,从以交易码命名的文件夹中获取配置信息,再对配置信息进行修改或更新,无需重新在预设配置文件中对用户的清算参数及手续费参数进行配置,能够实现清算参数或手续费参数的可配置化,节约计费时间及资源。

可选的,若用户端对用户对应的手续费配置信息进行修改,则服务器可以通过接收用户端发送的手续费配置信息修改指令对手续费配置信息进行修改,具体可以参见图4所示的本发明实施例中一种智能计费方法的另一个实施例流程图,所述智能计费方法,还可以包括如下步骤:

步骤s401,接收用户端发送的手续费配置信息修改指令,所述手续费配置信息修改指令包含需要修改的手续费参数,所述手续费参数包括手续费类型;

步骤s402,根据所述手续费配置信息修改指令中携带的交易码,获取以所述交易码命名的文件夹;

步骤s403,将所述手续费配置信息修改指令中的手续费类型更新至所述以所述交易码命名的文件夹中,并将更新后的以所述交易码命名的文件夹中的手续费参数配置到预设手续费配置文件中,获取更新后的手续费配置信息;

步骤s404,根据更新后的手续费配置信息、所述交易码对应的用户的交易金额及所述更新后的以所述交易码命名的文件夹中的清算参数,获取更新后的所述交易码对应的清算的数据并更新至所述数据报表中。

本实施例中,服务器等待接收用户端发送的手续费配置信息修改指令,若服务器接收到手续费配置信息修改指令,则根据手续费配置信息修改指令中携带的交易码,获取以所述交易码命名的文件夹,通过在以所述交易码命名的文件夹中修改手续费类型,更新预设手续费配置文件,根据更新后的预设手续费配置文件获取更新后的手续费配置信息,无需对用户的手续费参数依次重新配置,无需额外编写代码。根据更新后的手续费配置信息及用户的交易金额,更新以所述交易码命名的文件夹中的清算参数,并将更新后的清算参数配置在预设清算参数配置文件中,生成用户对应的更新后的清算的数据,并更新至所述数据报表中,能够实现可配置化的手续费计算模式,大大提升计费的效率。

可选的,图5所示的本发明实施例中一种智能计费方法的另一个实施例流程图,若用户端对用户的清算参数进行修改,所述智能计费方法,还可以通过如下步骤实现:

步骤s501,接收用户端发送的清算参数修改指令,所述清算参数修改指令包含需要修改的清算参数;

步骤s502,根据所述清算参数修改指令中携带的交易码,获取所述以所述交易码命名的文件夹;

步骤s503,将所述需要修改的清算参数更新至所述以所述交易码命名的文件夹中,并将更新后的以所述交易码命名的文件夹中的清算参数配置到预设清算参数配置文件中;

步骤s504,根据更新后的清算参数、所述交易码对应的用户的交易金额及所述更新后的以所述交易码命名的文件夹中的手续费配置信息,获取更新后的所述交易码对应的清算的数据并更新至所述数据报表中。

本实施例中,服务器等待接收用户端发送的清算参数修改指令,若服务器接收到用户端发送的清算参数修改指令,则首先根据清算参数修改指令中包含的交易码,获取以所述交易码命名的文件夹,并将清算参数修改指令中携带的需要修改的清算参数更新到以所述交易码命名的文件夹中,在预设清算参数配置文件中配置更新后的清算参数,再根据更新后的清算参数、用户的交易金额及所述更新后的以所述交易码命名的文件夹中的手续费配置信息,获取更新后的清算的数据并更新至数据报表中,实现了数据报表的实时更新,通过手续费参数、清算参数的灵活配置,能够提高计费的多样化及计费效率。

综上所述,本发明实施例通过获取在预设时间段内所有用户进行交易的数据,根据每个用户进行交易的数据中的交易码,获取用户端根据所述用户的需求所配置的手续费参数,实现了用户多元化的需求,根据手续费参数及进行交易的数据中的用户的交易金额,可以自动获取用户对应的手续费,计费效率高,由于手续费参数的可配置化可以支持不同业务的多样化计费办理,可以满足不同用户的业务需求。

若用户端的用户需要对手续费参数或清算参数更新或维护,则只需要根据用户的交易码,获取该用户的手续费配置信息或用户对应的清算参数配置文件,通过修改手续费配置文件中的手续费参数或清算参数配置文件中的清算参数,实现计费的可配置化,通过数据报表的建立,能够实现用户实时查询清算的数据或配置信息,通过手续费参数、清算参数的灵活配置,能够提高计费的多样化及计费效率,满足支持各种业务及用户的需求,解决计费效率低的问题。

应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

对应于上文实施例所述的智能计费方法,图6示出了本发明实施例提供的一种智能计费装置的一个实施例结构图。

本实施例中,一种智能计费装置可以包括::

待清算的数据获取模块601,用于获取待清算的数据,所述待清算的数据用于表示在预设时间段内所有用户进行交易的数据;所述待清算的数据携带有多个交易码,所述交易码为用户端根据用户交易配置的交易标识符;

手续费配置信息获取模块602,用于获取与各个所述交易码对应的用户的手续费配置信息,所述手续费配置信息由用户端根据所述用户的需求配置;

手续费获取模块603,用于根据所述手续费配置信息及所述待清算的数据中所述用户的交易金额,获取所述用户对应的手续费。

进一步地,所述手续费配置信息获取模块602,具体用于:根据所述交易码,获取与所述交易码对应的用户信息;

根据所述用户信息中的用户名称及用户编号,获取与所述用户对应的手续费参数;

将所述手续费参数配置在预设手续费配置文件中,获取所述预设手续费配置文件中的手续费配置信息。

可选地,所述智能计费装置,还可以包括:清算参数配置模块,用于在所述获取所述用户对应的手续费之后,在预设清算参数配置文件中配置清算参数,所述清算参数为所述用户端根据用户需求对所述用户对应的交易金额及手续费进行结算的参数;

清算的数据生成模块,用于根据配置后的预设清算参数配置文件,生成所述用户对应的清算的数据;

数据报表生成模块,用于将所述所有用户对应的清算的数据生成数据报表,并将所述数据报表发送至所述用户端,所述数据报表被用户端用于查看所述用户对应的清算的数据或根据清算的数据对清算参数进行调整;

存储模块,用于将所述交易码对应的用户的所述清算参数及手续费配置信息存储至以所述交易码命名的文件夹中,所述以所述交易码命名的文件夹被用户端用于对清算参数或手续费参数进行修改或更新。

可选地,所述智能计费装置,还可以包括:手续费配置信息修改指令接收模块,用于接收用户端发送的手续费配置信息修改指令,所述手续费配置信息修改指令包含需要修改的手续费参数,所述手续费参数包括手续费类型;

文件夹第一获取模块,用于根据所述手续费配置信息修改指令中携带的交易码,获取以所述交易码命名的文件夹;

第一更新模块,用于将所述手续费配置信息修改指令中的手续费类型更新至所述以所述交易码命名的文件夹中,并将更新后的以所述交易码命名的文件夹中的手续费参数配置到预设手续费配置文件中,获取更新后的手续费配置信息;

第二更新模块,用于根据更新后的手续费配置信息、所述交易码对应的用户的交易金额及所述更新后的以所述交易码命名的文件夹中的清算参数,获取更新后的所述交易码对应的清算的数据并更新至所述数据报表中。

可选地,所述智能计费装置,还可以包括:清算参数修改指令接收模块,用于接收用户端发送的清算参数修改指令,所述清算参数修改指令包含需要修改的清算参数;

文件夹第二获取模块,用于根据所述清算参数修改指令中携带的交易码,获取所述以所述交易码命名的文件夹;

第三更新模块,用于将所述需要修改的清算参数更新至所述以所述交易码命名的文件夹中,并将更新后的以所述交易码命名的文件夹中的清算参数配置到预设清算参数配置文件中;

第四更新模块,用于根据更新后的清算参数、所述交易码对应的用户的交易金额及所述更新后的以所述交易码命名的文件夹中的手续费配置信息,获取更新后的所述交易码对应的清算的数据并更新至所述数据报表中。

图7示出了本发明实施例提供的一种终端设备的示意框图,为了便于说明,仅示出了与本发明实施例相关的部分。

在本实施例中,所述终端设备7包括:处理器70、存储器71以及存储在所述存储器71中并可在所述处理器70上运行的计算机程序72,例如执行上述的智能计费方法的计算机程序。所述处理器70执行所述计算机程序72时实现上述各个智能计费方法实施例中的步骤,例如图1所示的步骤s101至s103。或者,所述处理器70执行所述计算机程序72时实现上述各装置实施例中各模块/单元的功能,例如图6所示模块601至603的功能。

示例性的,所述计算机程序72可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器71中,并由所述处理器70执行,以完成本发明。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序72在所述终端设备7中的执行过程。

所述终端设备7可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述终端设备可包括,但不仅限于,处理器70、存储器71。本领域技术人员可以理解,图7仅仅是终端设备7的示例,并不构成对终端设备7的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述终端设备还可以包括输入输出设备、网络接入设备、总线等。

所述处理器70可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

所述存储器71可以是所述终端设备7的内部存储单元,例如终端设备7的硬盘或内存。所述存储器71也可以是所述终端设备7的外部存储设备,例如所述终端设备7上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。进一步地,所述存储器71还可以既包括所述终端设备7的内部存储单元也包括外部存储设备。所述存储器71用于存储所述计算机程序以及所述终端设备所需的其他程序和数据。所述存储器71还可以用于暂时地存储已经输出或者将要输出的数据。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

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