债权数据存储方法、装置、设备及介质制造方法及图纸

技术编号:19549960 阅读:25 留言:0更新日期:2018-11-24 21:41
本发明专利技术公开了一种债权数据存储方法、装置、设备及介质,属于网络技术领域,本发明专利技术提供的技术方案,通过将债权数据以及跟债权的转移相关的信息均存储至区块链上,且在债权发生变化的时候,也将相应数据存储至区块链上,使得应收款项的查询以及状态流转非常方便,极大的加速了业务流转的速度以及业务处理的速度。同时,上链的数据不仅采用了同一个债权键值来标识一个债权的变化全过程,且由于区块链上所存储的数据无法篡改,极大的保证了应收账款的真实性。

Creditor's Rights Data Storage Method, Device, Equipment and Media

The invention discloses a method, device, equipment and medium for storing creditor's rights data, which belongs to the field of network technology. The technical scheme provided by the invention stores creditor's rights data and information related to the transfer of creditor's rights on the block chain, and stores corresponding data on the block chain when the creditor's rights change. On the other hand, it makes the query of receivables and status flow very convenient, and greatly accelerates the speed of business flow and business processing. At the same time, the linked data not only uses the same creditor's key value to identify the whole process of the change of a creditor's rights, but also can not tamper with the data stored in the block chain, which greatly guarantees the authenticity of accounts receivable.

【技术实现步骤摘要】
债权数据存储方法、装置、设备及介质
本专利技术涉及网络
,特别涉及一种债权数据存储方法、装置、设备及介质。
技术介绍
应收账款是指企业在正常的经营过程中因销售商品、产品或提供劳务等业务,应向购买单位收取的款项。应收账款是伴随企业的销售行为而形成的一项债权。企业可以利用这部分债权信息,进行融资。例如,将债权转让给第三方,以得到第三方的款项。上述过程的具体流程如下:A企业提供服务或者销售商品给B企业,B企业签订欠条给A企业,A企业拥有应收账款;A企业需要更多资金流转,把以上的应收账款转让给保理商C;B企业得到A企业、C企业的债务转移通知,并且确认;C企业放款给A,A企业将债权转让给C企业B企业还款给C企业。在整个融资过程中,保理商C企业需要确认应收账款真实性,该过程不仅需要多方的参与,而且整个操作流程周期比较长。然而,应收账款的真实性很难查证,这里涉及到要拿相关材料到欠款企业,确认欠款是否真实有效,这种流程非常繁琐,且效率很低。另外,整个融资周期较长,这里主要是线下交互确认流程比较长,导致整个放款流程较慢,业务流转速度慢、处理速度也很慢。
技术实现思路
本专利技术实施例提供了一种债权数据存储方法、装置、设备及介质。所述技术方案如下:一方面,提供了一种债权数据存储方法,应用于区块链系统中的任一节点设备上,所述方法包括:获取债权数据,所述债权数据包括债权单号以及债权信息,所述债权信息至少包括作为欠款方的第一用户、作为收款方的第二用户以及欠款金额;基于所述债权单号,生成债权键值;基于所述债权信息,生成第一债权转移信息,所述第一债权转移信息中的债权持有方信息为所述收款方,债权接收方信息为空字段,所述第一债权转移信息中的债权状态为债权确立;将所述债权键值和所述第一债权转移信息存储至所述区块链系统的区块链上。一方面,提供了一种债权数据存储装置,应用于区块链系统中的任一节点设备上,所述装置包括:获取模块,用于获取债权数据,所述债权数据包括债权单号以及债权信息,所述债权信息至少包括作为欠款方的第一用户、作为收款方的第二用户以及欠款金额;生成模块,用于基于所述债权单号,生成债权键值;所述生成模块还用于基于所述债权信息,生成第一债权转移信息,所述第一债权转移信息中的债权持有方信息为所述收款方,债权接收方信息为空字段,所述第一债权转移信息中的债权状态为债权确立;存储模块,用于将所述债权键值和所述第一债权转移信息存储至所述区块链系统的区块链上。一方面,提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令,所述指令由所述处理器加载并执行以实现如上述债权数据存储方法所执行的操作。一方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现如上述债权数据存储方法所执行的操作。本专利技术实施例提供的技术方案带来的有益效果是:通过将债权数据以及跟债权的转移相关的信息均存储至区块链上,且在债权发生变化的时候,也将相应数据存储至区块链上,使得应收款项的查询以及状态流转非常方便,极大的加速了业务流转的速度以及业务处理的速度。同时,上链的数据不仅采用了同一个债权键值来标识一个债权的变化全过程,且由于区块链上所存储的数据无法篡改,极大的保证了应收账款的真实性。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种债权数据存储系统的系统结构图;图2是本专利技术实施例提供的一种债权数据存储方法的流程图;图3是本专利技术实施例提供的一种债权转移信息的字段示意图;图4是本专利技术实施例提供的一种智能合约的逻辑流程图;图5是本专利技术实施例提供的一种债权数据存储装置的结构示意图;图6是本专利技术实施例提供的一种计算机设备600的示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。图1是本专利技术实施例提供的一种债权数据存储系统的系统结构图。该实施环境包括多个节点设备101,该多个节点设备101可以为多家机构的服务器。服务器101可以属于任一家机构,例如企业、事业、机关以及银行、金融机构、信贷机构、征信机构或消费机构等等,该多个服务器101上均可以部署有多条可供各家机构共用的区块链。需要说明的是,上述服务器均可以提供为任一种计算机设备,本专利技术实施例对此不做具体限定。下面,对下述具体说明过程中出现的一些名词进行介绍:联盟链,也称共同体区块链(ConsortiumBlockchains),是指其共识过程受到预选节点控制的区块链。在联盟链中,只针对链内的节点成员开放全部或部分功能,联盟链中的各个区块链节点可以基于需要定制读写权限、查询权限等。智能合约:根据特定条件自动执行的合约程序,可以对链上存储的数据进行操作,是用户与区块链进行交互、利用区块链实现业务逻辑的重要途径。例如,各家机构可以通过服务器中部署的区块链上智能合约接入该债权数据存储系统。目标策略:该目标策略可以是共识策略的一种,例如背书策略,可以用于指示数据存储系统中背书过程需满足的必要条件。例如,该背书策略可以指示需要背书的多个背书节点,形成一个背书节点集合,背书过程则需要该背书节点集合的联合签名。债权状态是指应收账款的流转状态,下面,对本专利技术实施例涉及到的几种债权状态进行说明:债权确立,代表债权产生,也即是债权持有方已经确定,欠款方可以在这个状态下进行还款。债权转让通知,代表债权持有方通知欠款方,准备将债权转移给第三方。债权转让通知确认,代表欠款方已经知道债权在转移过程中。打款持有方,代表债权接收方愿意接收此债权,并且已经打款给债权持有方。债权关闭,代表债已经还清,是应收账款的终态。债权持有方,代表着目前持有这个债权的一方。债权接收方,代表着债权转移过程的接收方。图2是本专利技术实施例提供的一种债权数据存储方法的流程图。该方法可以应用于如图1所提供的实施环境中,且,该服务器可以为任一机构的服务器。参见图2,该方法包括:201、服务器获取债权数据,所述债权数据包括债权单号以及债权信息,所述债权信息至少包括作为欠款方的第一用户、作为收款方的第二用户以及欠款金额。该债权单号用于唯一标识该债权数据。债权信息用于表示该债权最开始发生时候的相关信息,包含收款方、欠款方以及欠款金额,还可以包括欠款日期以及欠款原因等。进一步地,该债权数据还可以携带由欠款方用自己的业务私钥对这些债权数据进行摘要签名,以证明确认这笔欠款的真实存在。需要说明的是,该债权数据可以由加入了区块链系统的欠款方进行录入并触发后续的数据上链操作,例如,该服务器可以是指欠款方的服务器,当欠款方触发将债权数据存储至区块链的指令时,则可以基于该债权数据进行后续流程,当然,该服务器还可以为区块链系统中的领导节点,当欠款方录入债权数据时,可以由该作为领导节点的服务器进行后续流程。202、服务器基于所述债权单号,生成债权键值。服务器在对债权信息进行流转时,可以基于债权单号得到债权键值,用以唯一标识该债权数据,该债权键值可以为债权单号,还可本文档来自技高网...

【技术保护点】
1.一种债权数据存储方法,其特征在于,应用于区块链系统中的任一节点设备上,所述方法包括:获取债权数据,所述债权数据包括债权单号以及债权信息,所述债权信息至少包括作为欠款方的第一用户、作为收款方的第二用户以及欠款金额;基于所述债权单号,生成债权键值;基于所述债权信息,生成第一债权转移信息,所述第一债权转移信息中的债权持有方信息为所述收款方,债权接收方信息为空字段,所述第一债权转移信息中的债权状态为债权确立;将所述债权键值和所述第一债权转移信息存储至所述区块链系统的区块链上。

【技术特征摘要】
1.一种债权数据存储方法,其特征在于,应用于区块链系统中的任一节点设备上,所述方法包括:获取债权数据,所述债权数据包括债权单号以及债权信息,所述债权信息至少包括作为欠款方的第一用户、作为收款方的第二用户以及欠款金额;基于所述债权单号,生成债权键值;基于所述债权信息,生成第一债权转移信息,所述第一债权转移信息中的债权持有方信息为所述收款方,债权接收方信息为空字段,所述第一债权转移信息中的债权状态为债权确立;将所述债权键值和所述第一债权转移信息存储至所述区块链系统的区块链上。2.根据权利要求1所述的方法,其特征在于,所述将所述债权键值和所述第一债权转移信息存储至所述区块链系统的区块链上之后,所述方法还包括:接收所述第二用户的债权转移指令,所述债权转移指令携带作为债权接收方的第三用户以及所述债权键值;根据所述债权键值对应的所述第一债权转移信息和所述第三用户,生成第二债权转移信息,所述第二债权转移信息中的债权持有方信息为所述第二用户,所述债权接收方信息为所述第一用户,所述第二债权转移信息中的债权状态为债权转让通知;将所述债权键值和所述第二债权转移信息存储至所述区块链系统的区块链上。3.根据权利要求2所述的方法,其特征在于,所述将所述债权键值和所述第二债权转移信息存储至所述区块链系统的区块链上之后,所述方法还包括:接收所述第一用户的债权转移确认指令,所述债权转移确认指令携带所述债权键值;根据所述债权键值对应的所述第二债权转移信息,生成第三债权转移信息,所述第三债权转移信息中的债权持有方信息为所述第二用户,所述债权接收方信息为所述第三用户,所述第三债权转移信息中的债权状态为债权转让确认通知;将所述债权键值和所述第三债权转移信息存储至所述区块链系统的区块链上。4.根据权利要求3所述的方法,其特征在于,所述将所述债权键值和所述第三债权转移信息存储至所述区块链系统的区块链上之后,所述方法还包括:接收所述第三用户的债权接收指令,所述债权接收指令携带所述债权键值;根据所述债权键值对应的所述第三债权转移信息,生成第四债权转移信息,所述第四债权转移信息中的债权持有方信息为所述第二用户,所述债权接收方信息为所述第三用户,所述第四债权转移信息中的债权状态为付款给债权持有方;将所述债权键值和所述第四债权转移信息存储至所述区块链系统的区块链上。5.根据权利要求4所述的方法,其特征在于,所述将所述债权键值和所述第四债权转移信息存储至所述区块链系统的区块链上之后,所述方法还包括:接收所述第二用户的债权接收指令,所述债权接收指令携带所述债权键值;根据所述债权键值对应的所述第四债权转移信息,生成第五债权转移信息,所述第五债权转移信息中的债权持有方信息为所述第三用户,所述债权接收方信息为空字段,所述第五债权转移信息中的债权状态为债权确立;将所述债权键值和所述第五债权转移信息存储至所述区块链系统的区块链上。6.根据权利要求5所述的方法,其特征在于,所述将所述债权键值和所述第五债权转移信息存储至所述区块链系统的区块链上之后,所述方法还包括:接收所述第三用户的债权关闭指令,所述债权关闭指令携带所述债权键值;根据所述债权键值对应的所述第五债权转移信息,生成第六债权转移信息,所述第六债权转移信息中的债权持有方信息为所述第三用户,所述债权...

【专利技术属性】
技术研发人员:李亮周洪飞王慧星
申请(专利权)人:腾讯科技深圳有限公司腾讯云计算北京有限责任公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1