一种区块链网络的信息处理方法及装置、存储介质与流程

专利2022-06-29  69


本发明涉及区块链领域的信息处理技术,尤其涉及一种区块链网络的信息处理方法及装置、存储介质。



背景技术:

随着无界零售的兴起,商品的销售模式越来越多,库存寄售(cs,consignmentstock)是逐渐流行起来的其中一种销售模式。所谓库存寄售是指处理积压库存商品,腾出其占用空间,增加现金流的一种库存处理方式。比如,货主方将积压的库存商品委托给寄售方代为销售,寄售方一般需将库存商品交给寄售方代为保管,授权寄售方代为销售,商品出售后,再由寄售方向货主方结算货款并获取佣金或差额利润。如此,由于寄售方先从货主方领取商品,在商品售出后再向货主方回款,货主方的权益无法得到保障,库存寄售风险大。

现有技术中,为降低库存寄售风险,通常为每个寄售方确定对应的资质级别,根据资质级别确定对应寄售方的寄售商品信息,从而实现比较有保障的库存寄售。然而,在上述进行库存寄售的过程中,寄售方对应的资质级别需要人工确认,准确性和真实性差;另外,无法了解寄售进展,透明度低;并且,由于寄售进展获知不及时,会导致库存寄售处理环节不合理,实时性差。



技术实现要素:

为解决上述技术问题,本发明实施例期望提供一种控制方法及装置、存储介质,能够提升库存寄售处理环节的准确性、真实性、透明度和实时性。

本发明的技术方案是这样实现的:

第一方面,本发明实施例提供了一种区块链网络的信息处理方法,所述方法包括:

当监测到资质变动事件时,从区块链网络中获取风险评估信息,所述风险评估信息表征寄售方的资质评估信息;

根据所述风险评估信息、预设智能合约和初始可承担风险信息,确定所述寄售方的当前可承担风险信息;

当检测到寄售请求时,根据所述当前可承担风险信息,确定所述寄售方的寄售信息。

在上述方案中,所述当监测到资质变动事件时,从所述区块链网络中获取风险评估信息之前,所述方法还包括:

将所述寄售方的资质变动信息存储至所述区块链网络时,确定监测到所述资质变动事件,所述资质变动信息包括资质信息、信用信息、舆情信息、寄售商品销售信息、回款信息和寄售商品信息中的至少一种。

在上述方案中,所述风险评估信息包括授信信息、在途物品价值信息、现货物品价值信息、待回款物品价值信息和已回款物品价值信息中的至少一种。

在上述方案中,所述当检测到寄售请求时,根据所述当前可承担风险信息,确定所述寄售方的寄售信息,包括:

当所述寄售请求未超过所述当前可承担风险信息时,确定所述寄售方为可寄售状态;

当所述寄售请求超过所述当前可承担风险信息时,确定所述寄售方为非可寄售状态。

在上述方案中,所述确定所述寄售方为非可寄售状态之后,所述方法还包括:

根据所述当前可承担风险信息确定所述寄售方的寄售信息。

在上述方案中,所述根据所述风险评估信息、预设智能合约和初始可承担风险信息,确定所述寄售方的当前可承担风险信息之前,所述方法还包括:

将初始资质信息通过所述区块链网络存储,得到所述初始可承担风险信息,所述初始资质信息表征所述寄售方自身的基本资质信息。

在上述方案中,所述当检测到寄售请求时,所述方法还包括:

判断所述区块链网络中是否存在所述寄售方对应的寄售节点;

相应地,所述根据所述当前可承担风险信息,确定所述寄售方的寄售信息,包括:

当所述区块链网络中存在所述寄售节点时,根据所述当前可承担风险信息,确定所述寄售方的寄售信息。

在上述方案中,所述根据所述风险评估信息、预设智能合约和初始可承担风险信息,确定所述寄售方的当前可承担风险信息之前,所述方法还包括:

设置所述预设智能合约。

第二方面,本发明实施例提供了一种信息处理装置,所述装置包括:

存储器,用于存储可执行指令;

通信总线,用于实现所述存储器与处理器的通信;

所述处理器,用于执行所述存储器中存储的可执行指令,以实现如上述所述的区块链网络的信息处理方法。

第三方面,本发明实施例提供了一种存储介质,存储有可执行指令,当所述可执行指令被执行时,用于引起处理器执行如上述所述的区块链网络的信息处理方法。

本发明实施例提供了一种区块链网络的信息处理方法及装置、存储介质,首先,当监测到资质变动事件时,从区块链网络中获取风险评估信息,风险评估信息表征寄售方的资质评估信息;然后,根据风险评估信息、预设智能合约和初始可承担风险信息,确定寄售方的当前可承担风险信息;最后,当检测到寄售请求时,根据当前可承担风险信息,确定寄售方的寄售信息。采用上述技术实现方案,由于当检测到寄售请求时,寄售方的寄售信息是通过风险评估信息、预设智能合约和初始可承担风险信息确定的,而预设智能合约是区块链网络中共同遵守的规定,风险评估信息是区块链网络中的数据,具有公开透明、不可篡改和不可伪造的特性,从而实现了一种自动的、智能的库存寄售的处理方案,因此,提升了库存寄售处理环节的准确性、真实性、透明度和实时性。

附图说明

图1为本发明实施例提供的区块链网络的功能架构示意图;

图2为本发明实施例提供的区块链网络的组织架构示意图;

图3为本发明实施例提供的共识节点一个可选的结构示意图;

图4为本发明实施例提供的一种区块链网络的信息处理方法实现流程图;

图5为本发明实施例提供的一种示例性的区块链网络架构示意图;

图6为本发明实施例提供的一种示例性的区块链网络的信息处理框架示意图;

图7为本发明实施例提供的一种示例性的区块链网络的信息处理方法流程示意图;

图8为本发明实施例提供的一种信息处理装置的结构示意图一;

图9为本发明实施例提供的一种信息处理装置的结构示意图二。

具体实施方式

为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,所描述的实施例不应视为对本发明的限制,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本发明实施例的目的,不是旨在限制本发明。

对本发明实施例进行进一步详细说明之前,对本发明实施例中涉及的名词和术语进行说明,本发明实施例中涉及的名词和术语适用于如下的解释。

1)交易(transaction),等同于计算机术语“事务”,并非单指商业语境中的交易,鉴于在区块链技术中约定俗成地使用了“交易”这一术语,本发明实施例遵循了这一习惯。在采用基于账户模型的区块链网络中,交易包括三种不同的交易类型:部署(deploy),调用(invoke)和查询(query)。部署交易用于向区块链网络的节点安装指定的链码,调用和查询类型的交易用于调用部署好的链码,以实现对账本中的目标账户的相关数据的操作,包括增、查、改的操作修改账户中的键值(key-value)对形式的数据,或者在账本中增加新的账户。

2)区块(block),记录一段时间内交易所更新的账本数据的数据结构,被标记上时间戳和之前一个区块的独特标记(例如数字指纹),区块经过区块链网络中节点的共识验证后,会被追加到区块链的末尾成为新的区块。

3)区块链(blockchain),区块以顺序相连的方式组合成的一种链式数据结构,在每个区块中引用前一个区块或者其子集的哈希值,从而以密码学的方式保证所记录交易的防篡改和防伪造。

4)区块链网络,通过共识的方式将新区块纳入区块链的一系列的、无中心的节点的集合。

5)账本(ledger),区块链网络中以账户为维度所记录的数据的总和,包括账本数据、账本状态、账本状态证明和区块索引等元素。

6)账本数据,实际区块数据存储,即区块链中记录的一系列有序的、不可篡改的交易的记录,可以表现为文件系统的文件的形式,交易中调用的智能合约被执行时,实现对账户/账户中数据的更新。

7)账本状态,也称为状态数据,即账本数据的状态,可以表现为数据库终中的键值对的形式,其中实时账本状态用于表示共识的交易所更新的键值对的最新记录,历史账本状态用于表示键值对的历史记录。

8)存在性证明,是对账本数据以加密学方式实现的存在真实性的证明,例对账本数据计算默克尔(merkle)树的方式证明。

9)共识(consensus),是区块链网络中的一个过程,用于在涉及的多个节点之间对交易结果达成一致,实现共识的机制包括工作量证明(pow)、权益证明(pos,proofofstake)、股份授权证明(dpos,delegatedproof-of-stake)、消逝时间量证明(poet,proofofelapsedtime)等。

10)智能合约(smartcontracts),也称为链码(chaincode),部署在区块链网络中的根据条件而触发执行的程序,用于通过查询、增加、修改来操作账本,以实现对账本的查询或更新。

11)响应于,用于表示所执行的操作所依赖的条件或者状态,当满足所依赖的条件或状态时,所执行的一个或多个操作可以是实时的,也可以具有设定的延迟;在没有特别说明的情况下,所执行的多个操作不存在执行先后顺序的限制。

下面说明实现本发明实施例的区块链网络的示例性的功能架构,参见图1,图1为本发明实施例提供的区块链网络的功能架构示意图,包括应用层101、共识层102、网络层103、数据层104和资源层105,下面分别进行说明。

资源层105封装各种可用的计算资源和存储资源,例如计算机、服务器/集群和云中的计算资源和存储资源,进行抽象并向数据层104提供统一的接口以屏蔽实现资源层105的底层硬件的差异性。

计算资源包括各种形式的处理器,例如中央处理器(cpu)、应用专用集成电路(asic,applicationspecificintegratedcircuit)、专用集成电路和现场可编程门阵列(fpga,field-programmablegatearray)的各种形式的处理器。

存储资源包括各种易失性存储器和非易失性存储器等各种类型的存储介质。其中,非易失性存储器可以是只读存储器(rom,readonlymemory)、可编程只读存储器(prom,programmableread-onlymemory)。易失性存储器可以是随机存取存储器(ram,randomaccessmemory),其用作外部高速缓存。

资源层105的计算资源和存储资源可以被映射为区块链网络中各种类型的节点,实现本发明实施例的存储介质存储了用于实现本发明实施例的区块链网络部署方法的可执行指令,一旦被部署到节点的可执行指令被执行,实现节点的底层资源(例如各种类型的处理器)将实现区块链网络中各种类型的节点的部署、以及执行各种类型节点的功能,从而实现针对业务过程中的交易的账本、以及基于账本的各种应用。

作为示例,可执行指令可以采用软件(包括系统程序和应用程序)、软件模块、脚本、插件等的形式,按任意形式的编程语言(包括编译或解释语言,或者声明性或过程性语言)来编写,并且其可按任意形式部署,包括被部署为独立的程序或者被部署为模块、组件或者适合在计算环境中使用的其它单元。

数据层104封装了实现账本的各种数据结构,包括以文件系统实现的账本数据,以数据库形式实现的账本状态和存在性证明。

网络层103封装了点对点(p2p)网络协议、数据传播机制和数据验证机制、接入和认证机制和业务主体身份。p2p网络协议实现区块链网络中节点之间的通信,数据传播机制保证了交易/交易结果在区块链网络中的传播,数据验证机制用于基于加密学方法(例如数字证书、数字签名、公/私钥对)实现节点之间传输数据的可靠性;接入和认证机制用于基于业务主体身份对终端的接入和认证进行管理。

共识层102封装了区块链中传播的交易结果达成一致性的机制,包括pos、pow和dpos等,支持共识机制的可插拔。

应用层101封装了区块链网络能够实现的各种业务,包括交易结算、溯源和存证等。

下面说明实现本发明实施例的区块链网络中节点的示例性的功能架构,参见图2,图2为本发明实施例提供的区块链网络的组织架构示意图,包括至少两个节点110,作为示例,图2中仅示出了节点110-1和节点110-2。区块链网络100响应来自业务主体的终端300通过网络200提交的交易以更新账本或者查询账本,并在终端300的用户界面310显示各种中间结果或最终结果。

在一些实施例中,区块链网络100中的节点根据功能进行了分类;以基于超级账本的区块链网络为例,可以包括背书节点、记账节点、排序服务节点和主节点。

下面说明实现本发明实施例的区块链网络的节点的示例性结构,可以理解地,区块链网络100中的任一类型的节点的硬件结构可以根据下文说明的硬件结构而实施。

参见图3,图3为本发明实施例提供的共识节点一个可选的结构示意图,节点110可以是一个或多个服务器,根据节点110的结构,可以预见节点110的其他的示例性结构,因此这里所描述的结构不应视为限制,例如可以省略下文所描述的部分组件,或者,增设下文所未记载的组件以适应某些应用场景的特殊需求。

图3所示的节点110包括:至少一个处理器1101、存储器1104和至少一个网络接口1102。节点110中的各个组件通过总线系统1103耦合在一起。可理解,总线系统1103用于实现这些组件之间的连接通信。总线系统1103除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图3中将各种总线都标为总线系统1103。

存储器1104可以是易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。本发明实施例描述的存储器1104旨在包括这些和任意其它适合类型的存储器。

处理器1101可以是一种集成电路芯片,具有信号的处理能力,例如通用处理器、数字信号处理器(dsp,digitalsignalprocessor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等,其中,通用处理器可以是微处理器或者任何常规的处理器等。

存储器1104能够存储可执行指令以支持节点110的操作,这些可执行指令的示例包括:用于在节点110上操作的程序、插件和脚本等各种形式的软件模块,程序例如可以包括操作系统和应用程序,其中,操作系统包含各种系统程序和驱动程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序可以包含实现节点110各种功能的程序。

结合上文可知,实现本发明实施例的区块链网络通过提供为一系列的存储器和处理器的形式,在存储器中存储有可执行指令,当可执行指令被处理器执行时,在运行处理器和存储器的多个机器部署有与业务主体的角色相适配的共识节点,当然还可以部署有其他类型的节点。

作为本发明实施例提供的区块链部署方法采用软硬件结合实施的示例,本发明实施例所提供的区块链部署方法可以直接体现为由处理器1101执行的上述不同形式的软件模块,软件模块可以位于存储介质中,存储介质位于存储器1104,处理器1101读取存储器1104中软件模块包括的可执行指令,结合必要的硬件(例如,包括处理器1101以及连接到总线系统1103的其他组件)完成节点110的功能。

基于上述区块链网络,提出本发明的各个实施例。

实施例一

本发明实施例提供了一种区块链网络的信息处理方法,图4为本发明实施例提供的一种区块链网络的信息处理方法实现流程图,如图4所示,该区块链网络的信息处理方法包括:

s101、当监测到资质变动事件时,从区块链网络中获取风险评估信息,风险评估信息表征寄售方的资质评估信息。

在本发明实施例中,是在货主方侧执行在区块链网络中进行库存寄售的信息处理方法,执行主体是货主方的信息处理装置。首先,在区块链网络中,信息处理装置对资质变动事件进行实时监测,当监测到该资质变动事件时,获取风险评估信息,这里,风险评估信息表征寄售方的资质评估信息,资质变动事件表征在区块链网络中进行的与寄售方关联的交易事件。

需要说明的是,在区块链网络中,库存寄售所包括的货主方和寄售方均是作为区块链的节点存在,在寄售方对应的节点的区块上存储着寄售方的相关资质信息(初始可承担风险信息)。这里,利用区块链作为一个状态机,每次交易则是试图在区块中生成表征改变一次状态的账本数据,而每次共识则是对区块中生成的表征改变一次状态的账本数据进行确认的过程;因此,信息处理装置对区块链网络中试图改变寄售方的初始可承担风险信息的交易事件进行监控,该交易事件即资质变动事件。而风险评估信息是指通过将资质变动事件对应的信息存储至区块链网络之后,信息处理装置获取的与寄售方关联的资质评估信息。

s102、根据风险评估信息、预设智能合约和初始可承担风险信息,确定当前可承担风险信息。

在本发明实施例中,当信息处理装置检测到资质变动事件时,确定寄售方的初始可承担风险信息发生了改变;而当信息处理装置获取到用于改变初始可承担风险信息的资质评估信息的风险评估信息之后,根据规定了如何处理初始可承担风险信息的改变的策略的预设智能合约,以及获取到的风险评估信息对初始可承担风险信息的改变进行处理,从而获得当前可承担风险信息。

需要说明的是,信息处理装置根据风险评估信息、预设智能合约和初始可承担风险信息,确定当前可承担风险信息之前,该区块链网络的信息处理方法还包括:信息处理装置设置预设智能合约。也就是说,预设智能合约是信息处理装置在s102之前预先设置的。

这里,信息处理装置在获得当前可承担风险信息之后,将该当前可承担风险信息存储至区块链网络中。优选地,该区块链网络对应的区块链为公有链。

可以理解的是,由于公有链是对区块链网络中所有的节点均是透明的,因此,通过将寄售方的当前可承担风险信息存储在公有链之后,寄售方、货主方和未来参与区块链网络的库存寄售的参与者,都可查询到该寄售方的真实有效的当前风险状态。

需要说明的是,预设智能合约表征货主方和寄售方在区块链网络中共同遵守的规定;初始可承担风险信息表征在区块链网络中初始设置的寄售方的可承担风险的范围或可承担风险的风险地图,比如,根据寄售方的公司注册金额和公司信用逾期情况,预估该寄售方的初始可承担风险的范围,并进行上链;当前可承担风险信息表征寄售方当前的可承担风险的范围。

另外,在实际应用中,初始可承担风险信息还可以是距离当前最近一次确定的寄售方的可承担风险的范围或可承担风险的风险地图。

可以理解的是,寄售方的当前可承担风险信息是基于区块链网络中客观的不可篡改的数据确定的,因此,具有真实可信性。另外,通过对触发寄售方的资质变动的资质变动事件进行实时监测,当监测到资质变动事件时获取风险评估信息,就能够实时确定寄售方的当前可承担风险信息,及时性高。

s103、当检测到寄售请求时,根据当前可承担风险信息,确定寄售方的寄售信息。

在本发明实施例中,由于区块链网络中存储了寄售方的当前可承担风险信息,信息处理装置通过对寄售请求实时检测,当检测到寄售请求时,根据区块链网络中存储的当前可承担风险信息对寄售请求进行响应,从而得到寄售方的寄售信息。

需要说明的是,寄售请求是指货主方向寄售方铺货量的请求,该寄售请求可以是寄售方发起的,也可以是货主方发起的,还可以是自动生成的,本发明实施例对此不作具体限定。而寄售方的寄售信息是指针对该寄售请求寄售方的能够承担的寄售状态,比如:执行寄售请求,不执行寄售请求,等等。

可以理解的是,通过将寄售方有寄售相关的信息在区块链网络中进行存储,使得库存寄售的信息处理方法是在区块链网络中进行的,结合区块链网络具备的数据可追溯性、不可篡改、透明的特性,实现了一种自动准确的库存寄售方案,智能性高。

进一步地,在本发明实施例中,s101中信息处理装置当监测到资质变动事件时,从区块链网络中获取风险评估信息之前,该区块链网络中的信息处理方法还包括:将寄售方的资质变动信息存储至区块链网络时,确定监测到资质变动事件,资质变动信息包括资质信息、信用信息、舆情信息、寄售商品销售信息、回款信息和寄售商品信息中的至少一种。

也就是说,本发明实施例中,信息处理装置在将寄售方的资质变动信息上链时,即确定检测到了资质变动事件。如此表明,信息处理装置具有监听功能,具体监听资质信息、信用信息、舆情信息、寄售商品销售信息、回款信息和寄售商品信息中的至少一种信息。

需要说明的是,资质信息表征寄售方资产相关的信息,比如,寄售方的资质增加10万元等;信用信息表征寄售方在进行库存寄售中的信用逾期情况,比如,信用高等;舆情信息表征寄售方的负面信息;寄售商品销售信息表征寄售方对寄售商品的销售情况,比如,销售数量等;回款信息表征寄售方在完成寄售商品的销售之后的向货主方返款情况,比如,回款数量等;寄售商品信息表征在寄售方寄售的商品的相关信息,比如,寄售商品的保质期范围等。

可以理解的是,通过实时监测到的各种触发寄售方的资质变动的资质变动事件,进行寄售方的当前可承担风险信息的确定,其实质是对初始可承担风险信息的更新,保证了实时获取寄售方的当前的可承担风险范围,达到了交易即清算、精确实时和成本低的效果。

进一步地,在本发明实施例中,信息处理装置是根据风险评估信息确定寄售方的当前可承担风险信息的,具体地,s101中的风险评估信息包括授信信息、在途物品价值信息、现货物品价值信息、待回款物品价值信息和已回款物品价值信息中的至少一种。

需要说明的是,信息处理装置在将寄售方的资质变动信息上链之后,从区块链网络获取表征寄售方的资质评估信息的风险评估信息。这里,授信信息表征货主方根据寄售方的相关资质信息确定的寄售价值信息,比如,当寄售方a的保证金为2万元和公司级别为a 时,确定授信信息为4万元;在途物品价值信息表征寄售方即将收到的物品对应的价值信息,比如,货主方向寄售方发货500件价值3000元,而寄售方未完成验货之前的3000元即为在途物品价值信息;现货物品价值信息表征寄售方验收的物品对应的价值信息,比如,3000元;待回款物品价值信息表征寄售方已销售的物品对应的价值信息,比如,3000元。

可以理解的是,信息处理装置通过获取授信信息、在途物品价值信息、现货物品价值信息、待回款物品价值信息和已回款物品价值信息中的至少一种,提高了授信信息、在途物品价值信息、现货物品价值信息、待回款物品价值信息和已回款物品价值信息的利用率,保证了货主方和寄售方的利益最大化。

进一步地,在本发明实施例中,s103中当检测到寄售请求时,信息处理装置根据当前可承担风险信息,确定寄售方的寄售信息,具体包括两种请求,其中,一种是:当寄售请求未超过当前可承担风险信息时,确定寄售方为可寄售状态。也就是说,判断寄售请求表征的寄售范围,是否未超过寄售方的当前可承担风险信息表征的寄售方当前可承担的风险范围,是的话,则确定寄售方为可寄售状态,并按寄售请求使寄售方进行库存寄售。

示例性的,当寄售请求为3万元的物品寄售请求时,而寄售方的当前可承担风险信息为4万元,此时,寄售方能够寄售3万元的物品,从而使寄售方寄售3万元的物品。

另一种情况是当寄售请求超过当前可承担风险信息时,确定寄售方为非可寄售状态。也就是说,判断寄售请求表征的寄售范围,是否超过了寄售方的当前可承担风险信息表征的寄售方当前可承担的风险范围,是的话,则确定寄售方为非可寄售状态,表明不能按寄售请求使寄售方进行库存寄售;此时,信息处理装置根据当前可承担风险信息确定寄售方的寄售信息。

示例性的,当寄售请求为3万元的物品寄售请求时,而寄售方的当前可承担风险信息为2万元,此时,寄售方不能够寄售3万元的物品,但是能够寄售2万元的物品,从而使寄售方寄售2万元的物品。

可以理解的是,通过寄售方的当前可承担风险信息控制库存寄售过程中物品的寄售风险,实现了基于当前可承担风险信息控制寄售节奏的方案,避免了因寄售风险的不可控性导致的货主方的损失的风险。

进一步地,在本发明实施例中,s102中信息处理装置根据风险评估信息、预设智能合约和初始可承担风险信息,确定当前可承担风险信息之前,该区块链网络的信息处理方法还包括:信息处理装置将初始资质信息通过区块链网络存储,得到初始可承担风险信息,初始资质信息表征寄售方自身的基本资质信息。

需要说明的是,信息处理装置在将寄售方上链时,会将表征寄售方自身的基本资质信息初始资质信息进行上链,是一个初始化寄售方的可承担风险范围的过程;这里,基本资质信息,比如,寄售方的公司注册资金,寄售方的公司级别,等等。

进一步地,在本发明实施例中,s103中信息处理装置在检测到寄售请求时,该区块链网络的信息处理方法还包括:信息处理装置判断区块链网络中是否存在寄售方对应的寄售节点。

相应地,s102中信息处理装置根据当前可承担风险信息,确定寄售方的寄售信息,包括:当区块链网络中存在寄售节点时,信息处理装置根据当前可承担风险信息,确定寄售方的寄售信息。

也就是说,当检测到寄售请求,并且确定在区块链网络中存在寄售方对应的寄售节点时,信息处理装置根据当前可承担风险信息,确定寄售方的寄售信息。而当检测到寄售请求时如果确定寄售方未上链,信息处理装置可以进行寄售方上链的相关处理操作。

可以理解的是,通过将寄售方上链,实现在区块链网络中的库存寄售,保证了库存寄售环节的安全性。

图5为本发明实施例提供的一种示例性的区块链网络架构示意图,如图5所示,该示例性的区块链网络架构包括应用层、扩展层和协议层;其中,该应用层与图1中的应用层101相对应,扩展层除包括图1中的共识层102之外还包括服务层,协议层包括图1中的网络层103和数据层104。

具体的,该应用层提供服务,为终端提供人机交互界面(比如,货主方、寄售方、支付端、收货端和交易端,等等),通过应用程序编程接口向服务层进行信息的输入、查询和调度等,并将结果显示给用户。

服务层,包括接入管理、节点管理、账本应用、监听应用和风险定级应用。其中,接入管理、节点管理和账本应用为区块链网络中基础服务,监听应用用于监听资质变动事件,风险定级应用用于确定寄售方的当前可承担风险信息和寄售信息。

共识层用于实现区块链网络中所有节点对交易和数据达成一致。防范拜占庭攻击、女巫攻击和51%攻击等共识攻击,其算法称为共识机制,因为其应用场景不同,区块链2.0版本出现了多种富有特色的共识机制。本发明实施例提供的区块链网络的信息处理方法中可以发布各种智能合约,并能与其它外部系统进行数据交互和处理,从而实现各种行业应用,这一层通过在智能合约上添加能够与用户交互的前台界面,形成了去中心化的应用。

网络层用于实现网络节点的连接和通讯,又称点对点技术,是没有中心服务器、依靠用户群交换信息的互联网体系。与有中心服务器的中央网络系统不同,对等网络的每个用户端既是一个节点,也有服务器的功能,其具有去中心化与健壮性等特点。

数据层为最底层,是一切的基础,用于实现两个功能,一个是数据存储,另一个是账户和交易的实现与安全。数据存储主要基于merkle树,通过区块的方式和链式结构实现,大多以键值存储数据库的方式实现持久化,比如以太坊采用leveldb。而账户和交易的实现与安全基于数字签名、哈希函数和非对称加密技术等多种密码学算法和技术,保证了交易在去中心化的情况下能够安全的进行。

图6为本发明实施例提供的一种示例性的区块链网络的信息处理框架示意图,如图6所示,在该示例性的区块链网络的信息处理框架中,包括财务金额、请货系统、铺货系统、回货系统、销售系统、舆情监控、行业趋势和信用监控八个部分,将这个八个部分获取的信息进行上链实现在区块链网的数据存储。其中,财务金额用于初始化保证金(寄售方向货主方提供的信息),即将资质信息存储至区块链网络以确定授信金额;请货系统用于向货主方请货,即寄售请求;铺货系统用于货主方确定向寄售方的铺货量,即确定寄售信息的过程,而当货主方发货完成时,将寄售商品信息存储至区块链网络以确定在途物品价值信息;回货系统用于将回款信息存储至区块链网络中得到寄售商品信息;销售系统用于将寄售商品销售信息存储至区块链网络中得到待回款物品价值信息和已回款物品价值信息;舆情监控、行业趋势和信用监控用于分别将舆情信息、行业信息和信用信息并存储至区块链网络中得到授信信息。另外,采用该区块链网络的信息处理框架进行库存寄售,避免了恶意用户对库存寄售相关数据的篡改,而整个库存寄售环节以及所涉及的数据均是在区块链网络中向货主方和寄售方透明公开的。

图7为本发明实施例提供的一种示例性的区块链网络的信息处理方法流程示意图,如图7所示,货主方为甲方,寄售方为乙方,并且在区块链网络中存储有风险评估信息:授信物品价值信息x、在途物品价值信息y、现货物品价值信息z、待回款物品价值信息b和已回款物品价值信息c,以及可用物品价值信息a(当前可承担风险信息),预设智能合约包括:a=x-y-z-b c。具体执行步骤如下:

(1)、初始时,乙方向甲方交纳保证金,通过门店开店授信模块(对应于图6中的财务金额)确定乙方的x为3万元,则a为3万元。

(2)、通过申请铺货模块(对应于图6中的请货系统)乙方申请要货6000件,每件6元,价值36000(寄售请求)。此时,由于a为3万元,36000超过了a,确定不能按寄售请求进行铺货。

(3)、通过铺货计划模块(对应于图6中的铺货系统),甲方根据a调整乙要货计划,根据a确定向乙方铺货5000件,每件6元,价值3万元。

(4)、通过铺货实物大库出库模块(对应于图6中的铺货系统),甲方发货完成,生成y:3万元,并扣减a3万元。

(5)、通过铺货实物入库到门店模块(对应于图6中的铺货系统),乙方收货完成,生成z:3万元,并扣减y3万元。

(6)、通过线下零售门店订单生成模块(对应于图6中的销售系统),乙方门店订单生成,销售1000件,生成b:6000元,并扣减z6000元。

(7)、乙方回款给甲方6000元,生成c:6000元,并扣减b6000元,回款完成时,c为0元,a为6000元。

(8)、乙方申请要货500件,每件6元,价值3000元(寄售请求),此时,由于a为6000元,寄售请求未超过a,确定按寄售请求进行库存寄售。

(9)-(13)分别同上述步骤(3)-(7),此处不再赘述。

(14)、乙方因商品临期等原因,向甲方回货500件,此时,生成y:3000元,并扣减z3000元。

(15)、甲方收到回货500件,扣减y3000元,此时,a为3000元。

综上,在进行库存寄售时,将可用物品价值信息作为当前可承担风险信息,来控制铺货节奏,减少了因风险控制步骤导致的货主方和寄售方的寄售风险。另外,上述库存寄售流程中,触发寄售方资质变动的事件包括货主方发货、寄售方收货、寄售方销售、寄售方回款、寄售方回货和货主方回货验收。

需要说明的是,信息处理装置对应于图2中的终端300,通过网络200在区块链网络中执行本发明实施例中的区块链网络的信息处理方法。另外,该信息处理装置可以作为一个设备存在,也可以集成到其他设备中,本发明实施例对此不作具体限定。

可以理解的是,由于当检测到寄售请求时,寄售方的寄售信息是通过风险评估信息、预设智能合约和初始可承担风险信息确定的,而预设智能合约是区块链网络中共同遵守的规定,风险评估信息是区块链网络中的数据,具有公开透明、不可篡改和不可伪造的特性,从而实现了一种自动的、智能的库存寄售的处理方案,因此,提升了库存寄售处理环节的准确性、真实性、透明度和实时性。

实施例二

基于实施例一同一发明构思,本发明实施例提供了一种信息处理装置400,对应于一种区块链网络的信息处理方法,其中,该信息处理装置为图3中终端300的一个具体装置,图8为本发明实施例提供的一种信息处理装置的结构示意图一,如图8所示,该信息处理装置400包括:

第一获取单元401,用于当监测到资质变动事件时,从区块链网络中获取风险评估信息,所述风险评估信息表征寄售方的资质评估信息;

第一确定单元402,用于根据所述风险评估信息、预设智能合约和初始可承担风险信息,确定所述寄售方的当前可承担风险信息;

第二确定单元403,用于当检测到寄售请求时,根据所述当前可承担风险信息,确定所述寄售方的寄售信息。

进一步地,所述信息处理装置400还包括第三确定单元404,用于将所述寄售方的资质变动信息存储至所述区块链网络时,确定监测到所述资质变动事件,所述资质变动信息包括资质信息、信用信息、舆情信息、寄售商品销售信息、回款信息和寄售商品信息中的至少一种。

进一步地,所述风险评估信息包括授信信息、在途物品价值信息、现货物品价值信息、待回款物品价值信息和已回款物品价值信息中的至少一种。

进一步地,所述第二确定单元403,具体用于当所述寄售请求未超过所述当前可承担风险信息时,确定所述寄售方为可寄售状态;以及,当所述寄售请求超过所述当前可承担风险信息时,确定所述寄售方为非可寄售状态。

进一步地,所述信息处理装置400还包括第四确定单元405,用于根据所述当前可承担风险信息确定所述寄售方的寄售信息。

进一步地,所述信息处理装置400还包括第二获取单元406,用于将初始资质信息通过所述区块链网络存储,得到所述初始可承担风险信息,所述初始资质信息表征所述寄售方自身的基本资质信息。

进一步地,所述信息处理装置400还包括判断单元407,用于判断所述区块链网络中是否存在所述寄售方对应的寄售节点。

相应地,所述第二确定单元,用于当所述区块链网络中存在所述寄售节点时,根据所述当前可承担风险信息,确定所述寄售方的寄售信息。

进一步地,所述信息处理装置400还包括设置单元408,用于设置所述预设智能合约。

需要说明的是,在实际应用中,上述第一获取单元401、第一确定单元402、第二确定单元403、第三确定单元404、第四确定单元405、第二获取单元406、判断单元407和设置单元408可由位于信息处理装置400上的处理器409实现,具体为cpu(centralprocessingunit,中央处理器)、mpu(microprocessorunit,微处理器)、dsp(digitalsignalprocessing,数字信号处理器)或现场可编程门阵列(fpga,fieldprogrammablegatearray)等实现。

本发明实施例还提供了一种信息处理装置400,如图9所示,所述信息处理装置400包括:处理器409、存储器410和通信总线411,所述存储器410通过所述通信总线411与所述处理器410进行通信,所述存储器410存储所述处理器409可执行的指令,当所述指令被执行时,通过所述处理器409执行如实施例一所述的区块链网络的信息处理方法。

本发明实施例提供了一种计算机可读存储介质,存储有可执行指令,当所述可执行指令被执行时,用于引起处理器401执行如实施例一所述的区块链网络的信息处理方法。

可以理解的是,由于当检测到寄售请求时,寄售方的寄售信息是通过风险评估信息、预设智能合约和初始可承担风险信息确定的,而预设智能合约是区块链网络中共同遵守的规定,风险评估信息是区块链网络中的数据,具有公开透明、不可篡改和不可伪造的特性,从而实现了一种自动的、智能的库存寄售的处理方案,因此,提升了库存寄售处理环节的准确性、真实性、透明度和实时性。

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

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

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

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

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。


技术特征:

1.一种区块链网络的信息处理方法,其特征在于,所述方法包括:

当监测到资质变动事件时,从区块链网络中获取风险评估信息,所述风险评估信息表征寄售方的资质评估信息;

根据所述风险评估信息、预设智能合约和初始可承担风险信息,确定所述寄售方的当前可承担风险信息;

当检测到寄售请求时,根据所述当前可承担风险信息,确定所述寄售方的寄售信息。

2.根据权利要求1所述的方法,其特征在于,所述当监测到资质变动事件时,从所述区块链网络中获取风险评估信息之前,所述方法还包括:

将所述寄售方的资质变动信息存储至所述区块链网络时,确定监测到所述资质变动事件,所述资质变动信息包括资质信息、信用信息、舆情信息、寄售商品销售信息、回款信息和寄售商品信息中的至少一种。

3.根据权利要求1所述的方法,其特征在于,所述风险评估信息包括授信信息、在途物品价值信息、现货物品价值信息、待回款物品价值信息和已回款物品价值信息中的至少一种。

4.根据权利要求1所述的方法,其特征在于,所述当检测到寄售请求时,根据所述当前可承担风险信息,确定所述寄售方的寄售信息,包括:

当所述寄售请求未超过所述当前可承担风险信息时,确定所述寄售方为可寄售状态;

当所述寄售请求超过所述当前可承担风险信息时,确定所述寄售方为非可寄售状态。

5.根据权利要求4所述的方法,其特征在于,所述确定所述寄售方为非可寄售状态之后,所述方法还包括:

根据所述当前可承担风险信息确定所述寄售方的寄售信息。

6.根据权利要求1所述的方法,其特征在于,所述根据所述风险评估信息、预设智能合约和初始可承担风险信息,确定所述寄售方的当前可承担风险信息之前,所述方法还包括:

将初始资质信息通过所述区块链网络存储,得到所述初始可承担风险信息,所述初始资质信息表征所述寄售方自身的基本资质信息。

7.根据权利要求1所述的方法,其特征在于,所述当检测到寄售请求时,所述方法还包括:

判断所述区块链网络中是否存在所述寄售方对应的寄售节点;

相应地,所述根据所述当前可承担风险信息,确定所述寄售方的寄售信息,包括:

当所述区块链网络中存在所述寄售节点时,根据所述当前可承担风险信息,确定所述寄售方的寄售信息。

8.根据权利要求1所述的方法,其特征在于,所述根据所述风险评估信息、预设智能合约和初始可承担风险信息,确定所述寄售方的当前可承担风险信息之前,所述方法还包括:

设置所述预设智能合约。

9.一种信息处理装置,其特征在于,所述装置包括:

存储器,用于存储可执行指令;

通信总线,用于实现所述存储器与处理器的通信;

所述处理器,用于执行所述存储器中存储的可执行指令,以实现如权利要求1-8任一项所述的区块链网络的信息处理方法。

10.一种存储介质,其特征在于,存储有可执行指令,当所述可执行指令被执行时,用于引起处理器执行如权利要求1-8任一项所述的区块链网络的信息处理方法。

技术总结
本发明实施例公开了一种区块链网络的信息处理方法及装置、存储介质,其中,该方法包括:当监测到资质变动事件时,从区块链网络中获取风险评估信息,风险评估信息表征寄售方的资质评估信息;根据风险评估信息、预设智能合约和初始可承担风险信息,确定寄售方的当前可承担风险信息;当检测到寄售请求时,根据当前可承担风险信息,确定寄售方的寄售信息。

技术研发人员:李亚曼;霍虹
受保护的技术使用者:北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司
技术研发日:2018.12.03
技术公布日:2020.06.09

转载请注明原文地址: https://bbs.8miu.com/read-13054.html

最新回复(0)