电子票据推送方法、装置、区块链节点设备和存储介质与流程

文档序号:21785018发布日期:2020-08-07 20:27阅读:305来源:国知局
电子票据推送方法、装置、区块链节点设备和存储介质与流程

本申请涉及信息推送技术领域,特别是涉及一种电子票据推送方法、装置、区块链节点设备和存储介质。



背景技术:

随着信息推送技术的发展,需求方与发布方通过互联网上实现电子票据购买已经成为了一种新兴的理财方式。发布方可以通过电子票据信息平台中提供可以交易的电子票据以供需求方进行购买,并按照提供的交易信息进行承兑。其中,电子票据的承兑率是电子票据交易过程的重要指标,反映了发布方根据交易信息完成承兑的可靠性。因此,在电子票据交易过程中,将电子票据的承兑率作为电子票据推送的指标,可以更准确完成电子票据推送,进而得到更合适的票据需求方。

然而,电子票据的承兑率会根据电子票据的不同而作相应变化,电子票据信息平台无法根据电子票据的承兑率进行相关的电子票据推送,因此,电子票据推送的准确性低。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种电子票据推送方法、装置、区块链节点设备和存储介质。

一种电子票据推送方法,应用于区块链节点设备,所述方法包括:

获取待推送的电子票据,以及获取所述待推送的电子票据的票据数值和票据发布端的发布端权重;

确定票据需求端的需求端权重;

根据所述票据需求端中,所述需求端权重与所述发布端权重匹配的票据需求端,得到候选票据需求端;

获取所述候选票据需求端的参考票据数值;所述参考票据数值是根据与所述候选票据需求端相关联的历史电子票据的票据数值确定的;

根据所述候选票据需求端中,所述参考票据数值与所述票据数值匹配的候选票据需求端,确定所述电子票据的目标票据需求端;

将所述电子票据推送至所述目标票据需求端,用于所述票据发布端承兑所述电子票据;

获取所述电子票据的承兑信息,并执行预先部署的智能合约,以使所述智能合约根据所述电子票据的承兑信息更新所述发布端权重。

在其中一个实施例中,所述获取所述待推送的电子票据的票据数值,包括:获取所述票据发布端对所述电子票据的票据数值的第一数值影响参数;向电子票据信息平台发送针对于所述电子票据的票据数值的参数查询请求,以使所述电子票据信息平台反馈所述电子票据的票据数值的第二数值影响参数;根据所述第一数值影响参数、所述第二数值影响参数以及所述发布端权重,获取所述电子票据的票据数值的综合数值影响参数;根据所述电子票据的目标承兑数值,以及所述综合数值影响参数,获取所述电子票据的票据数值。

在其中一个实施例中,所述智能合约,进一步用于根据票据关联端对所述电子票据的票据数值的数值影响参数,以及所述电子票据的承兑信息,对所述票据发布端的发布端权重进行更新。

在其中一个实施例中,所述票据关联端包括所述票据发布端和票据需求端;所述对所述票据发布端权重进行更新,包括:若所述票据发布端对所述电子票据的票据数值的数值影响参数,小于所述票据需求端对所述电子票据的票据数值的数值影响参数,且所述承兑信息为承兑成功,则提高所述发布端权重;若所述票据发布端对所述电子票据的票据数值的数值影响参数,小于所述票据需求端对所述电子票据的票据数值的数值影响参数,且所述承兑信息为承兑失败,则降低所述发布端权重。

在其中一个实施例中,所述对所述票据发布端权重进行更新,还包括:若所述票据发布端对所述电子票据的票据数值的数值影响参数,大于所述票据需求端对所述电子票据的票据数值的数值影响参数,且所述承兑信息为承兑成功,则获取预设的数值影响参数阈值;若所述票据发布端对所述电子票据的票据数值的数值影响参数与所述票据需求端对所述电子票据的票据数值的数值影响参数的差值小于所述数值影响参数阈值,则提高所述发布端权重;

若所述票据发布端对所述电子票据的票据数值的数值影响参数,大于所述票据需求端对所述电子票据的票据数值的数值影响参数,且所述承兑信息为承兑失败,则降低所述发布端权重。

在其中一个实施例中,所述获取所述电子票据的承兑信息之后,还包括:若所述承兑信息为承兑成功,则向电子票据信息平台发送针对于所述电子票据的票据数值的参数查询请求,以使所述电子票据信息平台反馈所述电子票据的票据数值的第二数值影响参数;根据所述第二数值影响参数以及电子票据的目标承兑数值,确定所述电子票据的影响数值;获取基准影响参数;根据所述影响数值、所述票据数值以及所述基准影响参数,确定所述电子票据对所述票据发布端的补偿数值;所述智能合约,还用于根据所述补偿数值对所述票据发布端进行补偿。

在其中一个实施例中,还包括:若所述承兑信息为部分承兑,则确定所述电子票据的票据承兑比;所述票据承兑比为所述票据发布端承兑所述电子票据的实际承兑数值与所述电子票据的目标承兑数值的比值;所述智能合约,进一步用于根据所述票据关联端对所述电子票据的票据数值的数值影响参数,以及所述票据承兑比,对所述票据发布端的发布端权重进行更新;所述根据所述影响数值、所述票据数值以及所述基准影响参数,确定所述电子票据对所述票据发布端的补偿数值,包括:根据所述影响数值、所述票据数值、所述基准影响参数以及所述票据承兑比,确定所述电子票据对所述票据发布端的补偿数值。

一种电子票据推送装置,应用于区块链节点设备,所述装置包括:

票据信息获取模块,用于获取待推送的电子票据,以及获取所述待推送的电子票据的票据数值和票据发布端的发布端权重;

需求端权重确定模块,用于确定票据需求端的需求端权重;

候选需求端确定模块,用于根据所述票据需求端中,所述需求端权重与所述发布端权重匹配的票据需求端,得到候选票据需求端;

参考数值确定模块,用于获取所述候选票据需求端的参考票据数值;所述参考票据数值是根据与所述候选票据需求端相关联的历史电子票据的票据数值确定的;

目标需求端确定模块,用于根据所述候选票据需求端中,所述参考票据数值与所述票据数值匹配的候选票据需求端,确定所述电子票据的目标票据需求端;

电子票据推送模块,用于将所述电子票据推送至所述目标票据需求端,用于所述票据发布端承兑所述电子票据;

发布端权重更新模块,用于获取所述电子票据的承兑信息,并执行预先部署的智能合约,以使所述智能合约根据所述电子票据的承兑信息更新所述发布端权重。

一种区块链节点设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述方法的步骤。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法的步骤。

上述电子票据推送方法、装置、区块链节点设备和存储介质,区块链节点设备获取待推送的电子票据,以及获取待推送的电子票据的票据数值和票据发布端的发布端权重;确定票据需求端的需求端权重;根据票据需求端中,需求端权重与发布端权重匹配的票据需求端,得到候选票据需求端;获取候选票据需求端的参考票据数值;参考票据数值是根据与候选票据需求端相关联的历史电子票据的票据数值确定的;根据候选票据需求端中,参考票据数值与票据数值匹配的候选票据需求端,确定电子票据的目标票据需求端;将电子票据推送至目标票据需求端,用于票据发布端承兑所述电子票据;获取电子票据的承兑信息,并执行预先部署的智能合约,以使智能合约根据电子票据的承兑信息更新发布端权重。本申请通过区块链节点设备,可以选取与票据发布端的发布端权重以及电子票据的票据数值相匹配的需求端权重以及参考票据数值,进而确定目标票据需求端并将该电子票据推送至目标票据需求端,可以实现根据电子票据承兑信息进行相关的电子票据推送,进而提高电子票据推送的准确性。

附图说明

图1为一个实施例中电子票据推送方法的应用环境图;

图2为一个实施例中电子票据推送方法的流程示意图;

图3为一个实施例中获取待推送的电子票据的票据数值的流程示意图;

图4为一个实施例中电子票据推送装置的结构框图;

图5为一个实施例中区块链节点设备的内部结构图。

具体实施方式

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

本申请提供的电子票据推送方法,可以应用于如图1所示的应用环境中。其中,区块链节电设备101通过网络与区块链节点设备102以及区块链节点设备103进行网络连接,连接方式可以通过有线方式进行,也可以利用无线网络方式连接。其中,区块链节电设备101可以是用于提供电子票据推送服务的电子票据推送平台,可以用独立的服务器或者是多个服务器组成的服务器集群来实现,区块链节点设备102以及区块链节点设备103则可以分别是电子票据发布方的手机终端或者计算机终端以及电子票据需求方的手机终端或者计算机终端。可以理解的是,图1所示的应用场景中,该区块链节电设备数目至少包括两个,电子票据发布方可以通过区块链节点设备102将电子票据发布至电子票据信息平台中,区块链节电设备101可以从电子票据信息平台中选取发布的电子票据,通过网络反馈至电子票据需求方的区块链节点设备103中。

在一个实施例中,如图2所示,提供了一种电子票据推送方法,以该方法应用于图1中的区块链节点设备101为例进行说明,包括以下步骤:

步骤s201,区块链节点设备101获取待推送的电子票据,以及获取待推送的电子票据的票据数值和票据发布端的发布端权重。

其中,该区块链节点设备101可以是电子票据推送平台,票据发布端可以是发布该电子票据的用户,发布端权重则可以是发布该电子票据的用户的用户权重。具体地,发布端用户可以通过区块链节点设备102将发布至电子票据信息平台中,区块链节点设备101则可以从电子票据信息平台中找到该电子票据,并提取出该电子票据的相关信息,例如该电子票据的票据数值以及该电子票据的发布端权重等。

步骤s202,区块链节点设备101确定票据需求端的需求端权重;

步骤s203,区块链节点设备101根据票据需求端中,需求端权重与发布端权重匹配的票据需求端,得到候选票据需求端。

其中,票据需求端可以是对电子票据有相应使用需求的用户,该用户可以通过区块链节点设备103接入网络,通过网络查询电子票据相关信息,需求端权重则是对电子票据有相应使用需求的用户的用户权重。具体地,在票据需求端通过网络接入区块链系统时,区块链节点设备101首先可以查询接入系统的多个票据需求端的需求端权重,并从中选取出与发布端权重相匹配的需求端权重,其中,相匹配的需求端权重可以是与发布端权重相同的需求端权重,也可以是与发布端权重的差值小于某种设定的区间阈值的需求端权重,并将上述需求端权重对应的票据需求端作为候选票据需求端。

步骤s204,区块链节点设备101获取候选票据需求端的参考票据数值;参考票据数值是根据与候选票据需求端相关联的历史电子票据的票据数值确定的。

区块链节点设备101确定候选票据需求端后,首先可以查询票据需求端历史电子票据的票据数值,例如:可以查询候选票据需求端的历史交易信息中的历史电子票据的票据数值,并可以通过求取多个历史电子票据的票据数值的平均值,作为候选票据需求端的参考票据数值。

步骤s205,区块链节点设备101根据候选票据需求端中,参考票据数值与票据数值匹配的候选票据需求端,确定电子票据的目标票据需求端;

步骤s206,区块链节点设备101将电子票据推送至目标票据需求端,用于票据发布端承兑电子票据。

具体地,区块链节点设备101得到候选票据需求端的参考票据数值后,可以从中选取出与待推送的电子票据的票据数值相匹配的参考票据数值,其中,相匹配的参考票据数值可以是与该电子票据的票据数值相同的参考票据数值,也可以是与该电子票据的票据数值的差值小于某种设定的区间阈值的参考票据数值,并选取出发与待推送的电子票据的票据数值相匹配的参考票据数值对应的候选票据需求端作为目标票据需求端,并向该目标票据需求端推送电子票据,以使得电子票据的对该电子票据进行相应的承兑。

步骤s207,区块链节点设备101获取电子票据的承兑信息,并执行预先部署的智能合约,以使智能合约根据电子票据的承兑信息更新发布端权重。

其中,智能合约是一种旨在以信息化方式传播、验证或执行合同的计算机协议,可以预先部署在区块链节点设备101内部。当票据发布端完成电子票据的承兑工作后,区块链节点设备101可以查询该电子票据的承兑信息,其中承兑信息可以包括承兑成功、承兑失败以及部分承兑等情形,并根据得到的承兑信息,执行相应的智能合约,对票据发布端的发布端权重进行相关调整。

上述电子票据推送方法中,区块链节点设备101获取待推送的电子票据,以及获取待推送的电子票据的票据数值和票据发布端的发布端权重;确定票据需求端的需求端权重;根据票据需求端中,需求端权重与发布端权重匹配的票据需求端,得到候选票据需求端;获取候选票据需求端的参考票据数值;参考票据数值是根据与候选票据需求端相关联的历史电子票据的票据数值确定的;根据候选票据需求端中,参考票据数值与票据数值匹配的候选票据需求端,确定电子票据的目标票据需求端;将电子票据推送至目标票据需求端,用于票据发布端承兑所述电子票据;获取电子票据的承兑信息,并执行预先部署的智能合约,以使智能合约根据电子票据的承兑信息更新发布端权重。本申请通过区块链节点设备,可以选取与票据发布端的发布端权重以及电子票据的票据数值相匹配的需求端权重以及参考票据数值,进而确定目标票据需求端并将该电子票据推送至目标票据需求端,可以实现根据电子票据承兑信息进行相关的电子票据推送,进而提高电子票据推送的准确性。

在一个实施例中,如图3所示,步骤s201可以包括:

步骤s301,区块链节点设备101获取票据发布端对电子票据的票据数值的第一数值影响参数;

步骤s302,区块链节点设备101向电子票据信息平台发送针对于电子票据的票据数值的参数查询请求,以使电子票据信息平台反馈电子票据的票据数值的第二数值影响参数。

其中,第一数值影响参数是由票据发布端发出,可以影响该电子票据的票据数值的参数,而第二数值影响参数则是由存储有该电子票据的信息的电子票据信息平台发出的,可以影响该电子票据的票据数值的参数。具体地,区块链节点设备101可以从待推送的电子票据中提取出第一数值影响参数,并将票据数值的参数查询请求发送至电子票务信息平台,电子票务信息平台即可根据参数查询请求查询电子票据信息,并将第二数值影响参数返回至区块链节点设备101。

步骤s303,区块链节点设备101根据第一数值影响参数、第二数值影响参数以及发布端权重,获取电子票据的票据数值的综合数值影响参数。

其中,电子票据的票据数值的综合数值影响参数为最终影响该电子票据的票据数值的参数,可以由第一数值影响参数、第二数值影响参数以及发布端权重得到。具体地,可以通过如下公式得到电子票据的票据数值的综合数值影响参数:

rsettemment,i=ωi×rcognition,i+(1-ωi)×rtransaction,i

其中,rsettemment,i为综合数值影响参数,rcognition,i为第一数值影响参数,rtransaction,i表示第二数值影响参数,ωi则表示发布端权重。

步骤s304,区块链节点设备101根据电子票据的目标承兑数值,以及综合数值影响参数,获取电子票据的票据数值。

电子票据的目标承兑数值是票据发布端发布该电子票据后需要对票据需求端进行承兑的数值,区块链节点设备101可以从电子票据信息平台读取该电子票据的票据信息获取。区块链节点设备101得到电子票据的目标承兑数值后,可以根据目标承兑数值以及步骤s303得到的综合数值影响参数,得到该电子票据的票据数值。

例如,可以通过得到,其中psettemment,i可以表示电子票据的票据数值,p0则是目标承兑数值,δt则表示距离承兑期限的剩余时间,当到达最终承兑的时间,则δt=0,rsettemment,i则表示综合数值影响参数。

本实施例中,区块链节点设备101通过票据发布端的第一数值影响参数以及子票据信息平台的第二数值影响参数得到电子票据的票据数值,可以提高电子票据的票据数值的准确性,进而可以更准确的将电子票据推送至需求方。

在一个实施例中,区块链节点设备101进一步执行智能合约,进而实现根据票据关联端对电子票据的票据数值的数值影响参数,以及电子票据的承兑信息,对票据发布端的发布端权重进行更新。

其中,票据关联端指的是与待推送的电子票据有关联的用户,可以包括本电子票据的票据发布端、票据需求端以及与该电子票据的票据种类相似的其他电子票据的票据发布端以及票据需求端,智能合约则是预先设定的交易方式。具体地,区块链节点设备101可以通过电子票据信息平台查询得到该电子票据的票据关联端信息,并从中获取票据关联端对电子票据的票据数值的数值影响参数。当票据发布端完成电子票据的承兑后,区块链节点设备101可以执行预先设定的智能合约,根据电子票据的承兑信息以及票据关联端对电子票据的票据数值的数值影响参数,完成对票据发布端的发布端权重进行更新。

进一步地,票据关联端可以包括票据发布端和票据需求端,区块链节点设备101对票据发布端权重进行更新,可以包括:若票据发布端对电子票据的票据数值的数值影响参数,小于票据需求端对电子票据的票据数值的数值影响参数,且承兑信息为承兑成功,则提高发布端权重;若票据发布端对电子票据的票据数值的数值影响参数,小于票据需求端对电子票据的票据数值的数值影响参数,且承兑信息为承兑失败,则降低发布端权重。

另外,若票据发布端对电子票据的票据数值的数值影响参数,大于票据需求端对电子票据的票据数值的数值影响参数,且承兑信息为承兑成功,则区块链节点设备101获取预设的数值影响参数阈值;若票据发布端对电子票据的票据数值的数值影响参数与票据需求端对电子票据的票据数值的数值影响参数的差值小于数值影响参数阈值,则提高发布端的发布端权重。

而若票据发布端对电子票据的票据数值的数值影响参数与票据需求端对电子票据的票据数值的数值影响参数的差值大于数值影响参数阈值,则区块链节点设备101不对发布端权重做变更。

或者,若票据发布端对电子票据的票据数值的数值影响参数,大于票据需求端对电子票据的票据数值的数值影响参数,且承兑信息为承兑失败,则区块链节点设备101降低所述发布端权重。

例如:票据发布端对电子票据的票据数值的数值影响参数为70,而票据需求端对电子票据的票据数值的数值影响参数为80,那么此时票据发布端对电子票据的票据数值的数值影响参数,小于票据需求端对电子票据的票据数值的数值影响参数,如果票据发布端成功承兑该电子票据,那么此时区块链节点设备101可以适当增加票据发布端的发布端权重,而如果承兑失败,即票据发布端违约,那么此时区块链节点设备101可以减少票据发布端的发布端权重。

再例如:票据发布端对电子票据的票据数值的数值影响参数为80,而票据需求端对电子票据的票据数值的数值影响参数为70,那么此时票据发布端对电子票据的票据数值的数值影响参数,大于票据需求端对电子票据的票据数值的数值影响参数,且此时数值影响参数的差值为10,如果票据发布端成功承兑该电子票据,则首先获取预先设定的数值影响参数阈值,该阈值可以是5也可以是15,数值影响参数阈值可以根据实际需要进行选取。如果数值影响参数阈值设定为5,那么此时数值影响参数的差值比该阈值大,此时即使票据发布端成功承兑该电子票据,区块链节点设备101也不会调整发布端权重。而如果数值影响参数阈值设定为15,那么此时数值影响参数的差值比该阈值小,那么此时区块链节点设备101也可以适应性的增加票据发布端的发布端权重。另外,如果此时票据发布端承兑该电子票据失败,那么此时区块链节点设备101也会相应降低票据发布端的发布端权重。

进一步地,票据关联端可以包括票据发布端,区块链节点设备101获取电子票据的承兑信息之后,还包括:若承兑信息为承兑成功,则向电子票据信息平台发送针对于电子票据的票据数值的参数查询请求,以使电子票据信息平台反馈电子票据的票据数值的第二数值影响参数;根据第二数值影响参数以及电子票据的目标承兑数值,确定电子票据的影响数值;获取基准影响参数;根据影响数值、票据数值以及基准影响参数,确定电子票据对票据发布端的补偿数值;智能合约,还用于根据补偿数值对票据发布端进行补偿。

其中,电子票据的影响数值可以通过得到,其中第二数值影响参数可以用rtransaction,i进行表示,可以是区块链节点设备101从电子票据信息平台获取,p0则是目标承兑数值,可以从电子票据信息平台读取该电子票据的票据信息获取,δt则表示距离承兑期限的剩余时间,ptransaction,i则可以表示电子票据的影响数值。

具体地,区块链节点设备101可以通过向电子票据信息平台发送参数查询请求,电子票据信息平台则可以反馈第二数值影响参数,区块链节电设备101可根据第二节点参数得到电子票据的影响数值,并可以基于预设的基准影响参数以及该电子票据的票据数值,进而得到电子票据的补偿数值,并通过智能合约的方式对票据的发布端进行相应补偿。

另外,若电子票据的承兑信息为部分承兑,区块链节点设备101则确定电子票据的票据承兑比;票据承兑比为票据发布端承兑电子票据的实际承兑数值与电子票据的目标承兑数值的比值;智能合约,进一步用于根据票据关联端对电子票据的票据数值的数值影响参数,以及票据承兑比,对票据发布端的发布端权重进行更新。

其中,部分承兑指的是票据发布端对该电子票据的承兑只完成了一部分,单并未完成全部的承兑,此时区块链节点设备101则可以确定该电子票据的承兑比,票据承兑比为票据发布端承兑电子票据的实际承兑数值与电子票据的目标承兑数值的比值。例如:某电子票据的目标承兑数值可以是50,但是最终票据发布端只完成了承兑的30,那么此时承兑比则为60%,而如果电子票据承兑成功,那么此时承兑比则为100%。区块链节点设备101在票据发布端完成电子票据的承兑后,区块链节点设备101可以首先得到该电子票据的承兑比,并通过智能合约根据票据关联端对电子票据的票据数值的数值影响参数,以及票据承兑比,对票据发布端的发布端权重进行更新。

具体地,可以参考如下公式:

其中,ωi则可以表示调节后的发布端权重,λ表示调节系数,可以根据实际需要进行选取,f则是用来衡量票据关联端对电子票据的票据数值的数值影响参数,其中,rtransaction,i表示票据关联端中票据发布端对电子票据的票据数值的数值影响参数,即第一数值影响参数,可以从待推送的票据信息中提取,rtransaction,i则表示票据关联端中除票据发布端之外的对电子票据的票据数值的数值影响参数,可以是电子票据信息平台反馈的第二数值影响参数,ratio则是电子票据的票据承兑比。

并且,承兑比还可以用于调节票据发布端的补偿数值,具体地,区块链节点设备101可以根据影响数值、票据数值、基准影响参数以及票据承兑比,确定电子票据对票据发布端的补偿数值。

例如:可以通过得到补偿数值pcompensation,i,其中,ratio是电子票据的票据承兑比,f(ratio)表示的是关于ratio的非线性函数,其取值范围也在[0,1]之间,psettemment,i表示电子票据的票据数值,ptransaction,i则表示电子票据的影响数值,δt则表示距离承兑期限的剩余时间,而rbenchmar,ki则表示基准影响参数。

可以看出,为了提高补偿数值,票据发布端可以通过提高电子票据的票据数值的方式进行,而电子票据的票据数值则可以由进行确定,其中rsettemment,i则表示综合数值影响参数,综合数值影响参数则是与票据发布端的发布端权重正相关,因此票据发布端可以通过增加发布端权重的方式提高补偿数值,而为了增加发布端权重则需要票据发布端完成电子票据的承兑成功,因此,本实施例通过设置补偿数值的方式,鼓励票据发布端完成电子票据的承兑,可以有效提高电子票据承兑的可信度。

应该理解的是,虽然图2-3的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-3中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图4所示,提供了一种电子票据推送装置,可以应用于区块链节点设备101,包括:票据信息获取模块401、需求端权重确定模块402、候选需求端确定模块403、参考数值确定模块404、目标需求端确定模块405、电子票据推送模块406和发布端权重更新模块407,其中:

票据信息获取模块401,用于获取待推送的电子票据,以及获取待推送的电子票据的票据数值和票据发布端的发布端权重;

需求端权重确定模块402,用于确定票据需求端的需求端权重;

候选需求端确定模块403,用于根据,票据需求端中,需求端权重与发布端权重匹配的票据需求端,得到候选票据需求端;

参考数值确定模块404,用于获取候选票据需求端的参考票据数值;参考票据数值是根据与候选票据需求端相关联的历史电子票据的票据数值确定的;

目标需求端确定模块405,用于根据候选票据需求端中,参考票据数值与票据数值匹配的候选票据需求端,确定电子票据的目标票据需求端;

电子票据推送模块406,用于将电子票据推送至目标票据需求端,用于票据发布端承兑电子票据;

发布端权重更新模块407,用于获取电子票据的承兑信息,并执行预先部署的智能合约,以使智能合约根据电子票据的承兑信息更新发布端权重。

在一个实施例中,票据信息获取模块401,进一步用于获取票据发布端对电子票据的票据数值的第一数值影响参数;向电子票据信息平台发送针对于电子票据的票据数值的参数查询请求,以使电子票据信息平台反馈电子票据的票据数值的第二数值影响参数;根据第一数值影响参数、第二数值影响参数以及发布端权重,获取电子票据的票据数值的综合数值影响参数;根据电子票据的目标承兑数值,以及综合数值影响参数,获取电子票据的票据数值。

在一个实施例中,发布端权重更新模块407,进一步用于根据票据关联端对电子票据的票据数值的数值影响参数,以及电子票据的承兑信息,对票据发布端的发布端权重进行更新。

在一个实施例中,票据关联端包括票据发布端和票据需求端,发布端权重更新模块407,进一步用于若票据发布端对电子票据的票据数值的数值影响参数,小于票据需求端对电子票据的票据数值的数值影响参数,且承兑信息为承兑成功,则提高发布端权重;若票据发布端对电子票据的票据数值的数值影响参数,小于票据需求端对电子票据的票据数值的数值影响参数,且承兑信息为承兑失败,则降低发布端权重。

在一个实施例中,发布端权重更新模块407,还用于若票据发布端对电子票据的票据数值的数值影响参数,大于票据需求端对所述电子票据的票据数值的数值影响参数,且承兑信息为承兑成功,则获取预设的数值影响参数阈值;若票据发布端对电子票据的票据数值的数值影响参数与票据需求端对电子票据的票据数值的数值影响参数的差值小于数值影响参数阈值,则提高发布端权重;以及用于若票据发布端对电子票据的票据数值的数值影响参数,大于票据需求端对电子票据的票据数值的数值影响参数,且承兑信息为承兑失败,则降低发布端权重。

在一个实施例中,发布端权重更新模块407,还用于若承兑信息为承兑成功,则向电子票据信息平台发送针对于电子票据的票据数值的参数查询请求,以使电子票据信息平台反馈电子票据的票据数值的第二数值影响参数;根据第二数值影响参数以及电子票据的目标承兑数值,确定电子票据的影响数值;获取基准影响参数;根据影响数值、票据数值以及基准影响参数,确定电子票据对票据发布端的补偿数值;智能合约,还用于根据补偿数值对所述票据发布端进行补偿。

在一个实施例中,发布端权重更新模块407,还用于若承兑信息为部分承兑,则确定电子票据的票据承兑比;票据承兑比为票据发布端承兑电子票据的实际承兑数值与电子票据的目标承兑数值的比值;智能合约,进一步用于根据票据关联端对电子票据的票据数值的数值影响参数,以及票据承兑比,对票据发布端的发布端权重进行更新;以及用于根据影响数值、票据数值、基准影响参数以及票据承兑比,确定电子票据对所述票据发布端的补偿数值。

关于电子票据推送装置的具体限定可以参见上文中对于电子票据推送方法的限定,在此不再赘述。上述电子票据推送装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于区块链节点设备中的处理器中,也可以以软件形式存储于区块链节点设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种区块链节点设备,该区块链节点设备可以是服务器,其内部结构图可以如图5所示。该区块链节点设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该区块链节点设备的处理器用于提供计算和控制能力。该区块链节点设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该区块链节点设备的数据库用于存储电子票据数据。该区块链节点设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种电子票据推送方法。

本领域技术人员可以理解,图5中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的区块链节点设备的限定,具体的区块链节点设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,还提供了一种区块链节点设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-onlymemory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(randomaccessmemory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(staticrandomaccessmemory,sram)或动态随机存取存储器(dynamicrandomaccessmemory,dram)等。

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

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

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