区块链的价值管理方法、装置及计算机可读存储介质与流程

文档序号:14941459发布日期:2018-07-13 20:57阅读:103来源:国知局

本发明涉及区块链技术领域,尤其涉及一种区块链的价值管理方法、装置及计算机可读存储介质。



背景技术:

随着计算机和信息网络的不断发展,信息化基础建设对社会经济各个领域都具有重要意义,大数据时代的到来也将数据的价值带进了人们的视野。数据在使用的过程中不断丰富和扩展,数据价值即是指由计算机管理在数据的产生、流动、出售、加工中而带来的非货币性的价值。

随着数据价值越来越被重视,大数据相关的新的理念、新的信息服务模式也在蓬勃发展,如区块链技术作为比特币的底层技术,是一种独立于第三方的数据库。区块链技术不存在中心化管理,而是利用块链式数据结构进行网络数据存储、验证、传递和交流。区块链利用密码学保护数据并配合相应的规范建立起自己的大型网络记账簿,具有开放性和自治性,除了交易各方的私有信息被加密外,所有人都可以获得区块链的数据。由上可见,区块链技术对于金融领域是一次革命,任何人任何时候都可以在区块链中加入自己的信息和查询数据,具有高度透明性。同时交换数据的环境也是自由安全和值得信任的,保证了金融领域中网络记账簿的可靠性和稳定性。

目前,区块链中的每一种操作、处理和价值交换等业务流转都需要一定数量的代币作为助力燃料,促进各个零散方参与进来,共同扩大链的容量和体量。但是,由于各个业务流转必须进行的代币损耗,使得大部分用户已经不再关注区块链中应用本身所存在的价值,导致区块链中的大部分应用的难以推行。

上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。



技术实现要素:

本发明的主要目的在于提供一种区块链的价值管理方法、装置及计算机可读存储介质,旨在解决现有区块链中的用户已经不再关注区块链中应用本身所存在的价值而导致区块链中的大部分应用的难以推行的技术问题。

为实现上述目的,本发明提供一种区块链的价值管理方法,所述区块链的价值管理方法包括以下步骤:

在区块链中部署用于对业务流转进行价值管理的智能合约;

在检测到所述区块链中的业务流转时,确定所述业务流转是否为同一应用程序中的业务流转;

在所述业务流转为同一应用程序中的业务流转时,通过智能合约将所述业务流转的价值状态设置为免费状态。

进一步地,在一实施例中,所述通过智能合约将所述业务流转的价值状态设置为免费状态的步骤之后,所述区块链的价值管理方法还包括:

控制所述业务流转对应的结点通过智能合约对所述业务流转的免费状态进行公证操作;

在所述区块链的第一数据价值中扣除所述公证操作所消耗的第二数据价值。

进一步地,在一实施例中,所述在所述区块链的第一数据价值中扣除所述公证操作所消耗的第二数据价值的步骤包括:

根据数据资源使用方的数据需求确定所述第二数据价值,并在第一数据价值中扣除第二数据价值。

进一步地,在一实施例中,所述在检测到所述区块链中的业务流转时,确定所述业务流转是否为同一应用程序中的业务流转的步骤之后,所述区块链的价值管理方法还包括:

在所述业务流转为不同应用程序之间的业务流转时,根据数据需求方的数据需求确定所述业务流转对应的第三数据价值;

根据数据交易中不同数据供给方的数据类型和数据量,对所述第三数据价值按照数据供给方的地址、数据需求方地址以及具体数据价值生成转账信息;

将所述转账信息进行打包,并将所述转账信息对应的转账结果在所述区块链中进行全网广播。

进一步地,在一实施例中,所述根据数据需求方的数据需求确定所述业务流转对应的第三数据价值的步骤包括:

根据所述业务流转对应的数据需求方的数据需求、历史转账价格、历史相似数据的转账价格,生成所述第三数据价值,其中,所述数据需求包括需求方地址、数据种类、数据量级及数据状态标志。

进一步地,在一实施例中,所述根据数据交易中不同数据供给方的数据类型和数据量,对所述第三数据价值按照数据供给方的地址、数据需求方地址以及具体数据价值生成转账信息的步骤包括:

将所述业务流转对应的数据供给方的数据进行匹配操作,以确定所述数据供给方的地址;

基于所述业务流转中各个数据供给方提供的数据种类、数据量级大小、数据状态标志以及历史的转账价格,分别确定每个供给方的数据价值;

将第三数据价值按照数据供给方的地址、数据需求方地址以及所述数据价值生成所述转账信息。

进一步地,在一实施例中,所述将所述转账信息进行打包的步骤包括:

在完成转账信息的结果与所述业务流转对应的数据供给方地址和数据需求方地址匹配时,将所述转账信息进行打包。

进一步地,在一实施例中,所述将所述转账信息对应的转账结果在所述区块链中进行全网广播的步骤包括:

利用所述区块链的信任机制按照所述转账信息进行转账操作,以获得所述转账结果,并将所述转账结果在所述区块链中进行全网广播。

此外,为实现上述目的,本发明还提供一种区块链的价值管理装置,所述区块链的价值管理装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的区块链的价值管理程序,所述区块链的价值管理程序被所述处理器执行时实现上述中任一项所述的区块链的价值管理方法的步骤。

此外,为实现上述目的,本发明还提供一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有区块链的价值管理程序,所述区块链的价值管理程序被处理器执行时实现上述中任一项所述的区块链的价值管理方法的步骤。

本发明通过在区块链中部署用于对业务流转进行价值管理的智能合约,接着在检测到所述区块链中的业务流转时,确定所述业务流转是否为同一应用程序中的业务流转,而后在所述业务流转为同一应用程序中的业务流转时,通过智能合约将所述业务流转的价值状态设置为免费状态,实现了通过智能合约将业务流转设置为免费的业务流转,使得用户无需关注业务流转对应的数据价值,仅关注区块链中应用本身所存在的价值,使得大众关注重新回归应用和业务本身上来,进而提高应用和业务的处理效率。并且还能促进整体区块链生态的有益价值提升,对于区块链生态和真实有用的应用发展具有非常良好的扶正引导作用,完成区块链技术应用的真正落地,和应用业务的真正良性开展,挥出区块链技术对于现在应用架构体系的真正提升和改变。

附图说明

图1是本发明实施例方案涉及的硬件运行环境的区块链中价值管理装置的结构示意图;

图2为本发明区块链的价值管理方法一实施例。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

如图1所示,图1是本发明实施例方案涉及的硬件运行环境的区块链中价值管理装置的结构示意图。

本发明实施例终端可以是pc,也可以是智能手机、平板电脑、电子书阅读器、mp3(movingpictureexpertsgroupaudiolayeriii,动态影像专家压缩标准音频层面3)播放器、mp4(movingpictureexpertsgroupaudiolayeriv,动态影像专家压缩标准音频层面4)播放器、便携计算机等具有显示功能的可移动式终端设备。

如图1所示,该终端可以包括:处理器1001,例如cpu,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

可选地,终端还可以包括摄像头、rf(radiofrequency,射频)电路,传感器、音频电路、wifi模块等等。其中,传感器比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示屏的亮度,接近传感器可在移动终端移动到耳边时,关闭显示屏和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别移动终端姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;当然,移动终端还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。

本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及区块链的价值管理程序。

在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的区块链的价值管理程序。

在本实施例中,区块链的价值管理装置包括:存储器1005、处理器1001及存储在所述存储器1005上并可在所述处理器1001上运行的区块链的价值管理程序,其中,处理器1001调用存储器1005中存储的区块链的价值管理程序时,并执行以下操作:

在区块链中部署用于对业务流转进行价值管理的智能合约;

在检测到所述区块链中的业务流转时,确定所述业务流转是否为同一应用程序中的业务流转;

在所述业务流转为同一应用程序中的业务流转时,通过智能合约将所述业务流转的价值状态设置为免费状态。

进一步地,处理器1001可以调用存储器1005中存储的区块链的价值管理程序,还执行以下操作:

所述通过智能合约将所述业务流转的价值状态设置为免费状态的步骤之后,所述区块链的价值管理方法还包括:

控制所述业务流转对应的结点通过智能合约对所述业务流转的免费状态进行公证操作;

在所述区块链的第一数据价值中扣除所述公证操作所消耗的第二数据价值。

进一步地,处理器1001可以调用存储器1005中存储的区块链的价值管理程序,还执行以下操作:

所述在所述区块链的第一数据价值中扣除所述公证操作所消耗的第二数据价值的步骤包括:

根据数据资源使用方的数据需求确定所述第二数据价值,并在第一数据价值中扣除第二数据价值。

进一步地,处理器1001可以调用存储器1005中存储的区块链的价值管理程序,还执行以下操作:

所述在检测到所述区块链中的业务流转时,确定所述业务流转是否为同一应用程序中的业务流转的步骤之后,所述区块链的价值管理方法还包括:

在所述业务流转为不同应用程序之间的业务流转时,根据数据需求方的数据需求确定所述业务流转对应的第三数据价值;

根据数据交易中不同数据供给方的数据类型和数据量,对所述第三数据价值按照数据供给方的地址、数据需求方地址以及具体数据价值生成转账信息;

将所述转账信息进行打包,并将所述转账信息对应的转账结果在所述区块链中进行全网广播。

进一步地,处理器1001可以调用存储器1005中存储的区块链的价值管理程序,还执行以下操作:

所述根据数据需求方的数据需求确定所述业务流转对应的第三数据价值的步骤包括:

根据所述业务流转对应的数据需求方的数据需求、历史转账价格、历史相似数据的转账价格,生成所述第三数据价值,其中,所述数据需求包括需求方地址、数据种类、数据量级及数据状态标志。

进一步地,处理器1001可以调用存储器1005中存储的区块链的价值管理程序,还执行以下操作:

所述根据数据交易中不同数据供给方的数据类型和数据量,对所述第三数据价值按照数据供给方的地址、数据需求方地址以及具体数据价值生成转账信息的步骤包括:

将所述业务流转对应的数据供给方的数据进行匹配操作,以确定所述数据供给方的地址;

基于所述业务流转中各个数据供给方提供的数据种类、数据量级大小、数据状态标志以及历史的转账价格,分别确定每个供给方的数据价值;

将第三数据价值按照数据供给方的地址、数据需求方地址以及所述数据价值生成所述转账信息。

进一步地,处理器1001可以调用存储器1005中存储的区块链的价值管理程序,还执行以下操作:

所述将所述转账信息进行打包的步骤包括:

在完成转账信息的结果与所述业务流转对应的数据供给方地址和数据需求方地址匹配时,将所述转账信息进行打包。

进一步地,处理器1001可以调用存储器1005中存储的区块链的价值管理程序,还执行以下操作:

所述将所述转账信息对应的转账结果在所述区块链中进行全网广播的步骤包括:

利用所述区块链的信任机制按照所述转账信息进行转账操作,以获得所述转账结果,并将所述转账结果在所述区块链中进行全网广播。

本发明还提供一种区块链的价值管理方法,参照图2,图2为本发明区块链的价值管理方法一实施例的流程示意图。

在本实施例中,该区块链的价值管理方法包括:

步骤s10,在区块链中部署用于对业务流转进行价值管理的智能合约;

在本实施例中,为了对区块链中进行的业务流转进行价值的管理,在区块链中部署用于对业务流转进行价值管理的智能合约,其中,业务流转包括区块链中的数据处理、数据交换和价值交换等操作。

步骤s20,在检测到所述区块链中的业务流转时,确定所述业务流转是否为同一应用程序中的业务流转;

在本实施例中,在检测到所述区块链中的业务流转时,确定业务流转是否为同一应用程序中的业务流转,即确定该业务流转对应的数据供给方及数据需求方是否采用同一应用程序。

步骤s30,在所述业务流转为同一应用程序中的业务流转时,通过智能合约将所述业务流转的价值状态设置为免费状态。

在本实施例中,在所述业务流转为同一应用程序中的业务流转时,通过智能合约将所述业务流转的价值状态设置为免费状态,进而实现该业务流转的免费流转,以使数据供给方及数据需求方无需关注业务流转过程中的数据价值。

例如,在该业务流转为采用同一应用程序的某一企业之间的流程审批等操作时候,为提高审批效率,通过智能合约将该流程审批的价值状态设置为免费状态,使得审批方无需关注该流程审批的数据价值,进而提高审批效率。

本实施例提出的区块链的价值管理方法,通过在区块链中部署用于对业务流转进行价值管理的智能合约,接着在检测到所述区块链中的业务流转时,确定所述业务流转是否为同一应用程序中的业务流转,而后在所述业务流转为同一应用程序中的业务流转时,通过智能合约将所述业务流转的价值状态设置为免费状态,实现了通过智能合约将业务流转设置为免费的业务流转,使得用户无需关注业务流转对应的数据价值,仅关注区块链中应用本身所存在的价值,使得大众关注重新回归应用和业务本身上来,进而提高应用和业务的处理效率。并且还能促进整体区块链生态的有益价值提升,对于区块链生态和真实有用的应用发展具有非常良好的扶正引导作用,完成区块链技术应用的真正落地,和应用业务的真正良性开展,挥出区块链技术对于现在应用架构体系的真正提升和改变。

基于第一实施例,提出本发明区块链的价值管理方法的第二实施例,在本实施例中,步骤s30之后,该区块链的价值管理方法还包括:

步骤s40,控制所述业务流转对应的结点通过智能合约对所述业务流转的免费状态进行公证操作;

步骤s50,在所述区块链的第一数据价值中扣除所述公证操作所消耗的第二数据价值

在本实施例中,在通过智能合约将所述业务流转的价值状态设置为免费状态时,控制所述业务流转对应的结点通过智能合约对所述业务流转的免费状态进行公证操作,并在所述区块链的第一数据价值中扣除所述公证操作所消耗的第二数据价值,使得公证操作所消耗的数据价值由区块链本身承担。

其中,步骤s50具体包括:根据数据资源使用方的数据需求确定所述第二数据价值,并在第一数据价值中扣除第二数据价值。

本实施例提出的区块链的价值管理方法,通过控制所述业务流转对应的结点通过智能合约对所述业务流转的免费状态进行公证操作,接着在所述区块链的第一数据价值中扣除所述公证操作所消耗的第二数据价值,使得公证操作所消耗的数据价值由区块链本身承担,以使数据供给方及数据需求方无需承担公证操作的数据价值,进一步提高了区块链中提高应用和业务的处理效率。

基于第一实施例,提出本发明区块链的价值管理方法的第三实施例,在本实施例中,步骤s20之后,该区块链的价值管理方法还包括:

步骤s60,在所述业务流转为不同应用程序之间的业务流转时,根据数据需求方的数据需求确定所述业务流转对应的第三数据价值;

在本实施例中,在所述业务流转为不同应用程序之间的业务流转,即该业务流转对应的数据供给方及数据需求方采用不同应用程序时,根据数据需求方的数据需求确定所述业务流转对应的第三数据价值。

具体地,根据所述业务流转对应的数据需求方的数据需求、历史转账价格、历史相似数据的转账价格,生成所述第三数据价值,其中,所述数据需求包括需求方地址、数据种类、数据量级及数据状态标志。

步骤s70,根据数据交易中不同数据供给方的数据类型和数据量,对所述第三数据价值按照数据供给方的地址、数据需求方地址以及具体数据价值生成转账信息;

步骤s80,将所述转账信息进行打包,并将所述转账信息对应的转账结果在所述区块链中进行全网广播。

其中,将所述转账信息进行打包具体包括:在完成转账信息的结果与所述业务流转对应的数据供给方地址和数据需求方地址匹配时,将所述转账信息进行打包。

其中,将所述转账信息对应的转账结果在所述区块链中进行全网广播具体包括:利用所述区块链的信任机制按照所述转账信息进行转账操作,以获得所述转账结果,并将所述转账结果在所述区块链中进行全网广播。

本实施例提出的区块链的价值管理方法,通过在所述业务流转为不同应用程序之间的业务流转时,根据数据需求方的数据需求确定所述业务流转对应的第三数据价值,接着根据数据交易中不同数据供给方的数据类型和数据量,对所述第三数据价值按照数据供给方的地址、数据需求方地址以及具体数据价值生成转账信息,而后将所述转账信息进行打包,并将所述转账信息对应的转账结果在所述区块链中进行全网广播,完成数据价值清分,并利用区块链技术的信任机制对数据价值进行转账,能够解决了数据种类繁多而带来的数据价值清分困难的问题,并且使得数据清分转账更公平、公开、透明和安全。

基于第三实施例,提出本发明区块链的价值管理方法的第四实施例,在本实施例中,步骤s60包括:

步骤s61,对所述业务流转对应的数据供给方的数据进行匹配操作,以确定所述数据供给方的地址;

步骤s62,基于所述业务流转中各个数据供给方提供的数据种类、数据量级大小、数据状态标志以及历史的转账价格,分别确定每个供给方的数据价值;

步骤s63,将第三数据价值按照数据供给方的地址、数据需求方地址以及所述数据价值生成所述转账信息。

在本实施例中,可通过对所述业务流转对应的数据供给方的数据进行匹配操作,确定数据供给方的地址,获取所述业务流转中各个数据供给方提供的数据种类、数据量级大小、数据状态标志以及历史的转账价格,并基于获取到的各个数据供给方提供的数据种类、数据量级大小、数据状态标志以及历史的转账价格分别确定每个供给方的数据价值,并将第三数据价值按照数据供给方的地址、数据需求方地址以及所述数据价值生成所述转账信息,即按照数据供给方的地址、数据需求方地址以及所述数据价值分配第三数据价值至各个数据供给方。

本实施例提出的区块链的价值管理方法,通过将所述业务流转对应的数据供给方的数据进行匹配,以确定所述数据供给方的地址,接着基于各个数据供给方提供的数据种类、数据量级大小、数据状态标志以及历史的转账价格,分别确定每个供给方的数据价值,而后将第三数据价值按照数据供给方的地址、数据需求方地址以及所述数据价值生成所述转账信息,以实现第三数据价值的清分,提高了数据价值清分的效率及准确性。

此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有区块链的价值管理程序,所述区块链的价值管理程序被处理器执行时实现如下操作:

在区块链中部署用于对业务流转进行价值管理的智能合约;

在检测到所述区块链中的业务流转时,确定所述业务流转是否为同一应用程序中的业务流转;

在所述业务流转为同一应用程序中的业务流转时,通过智能合约将所述业务流转的价值状态设置为免费状态。

进一步地,所述区块链的价值管理程序被处理器执行时还实现如下操作:

控制所述业务流转对应的结点通过智能合约对所述业务流转的免费状态进行公证操作;

在所述区块链的第一数据价值中扣除所述公证操作所消耗的第二数据价值。

进一步地,所述区块链的价值管理程序被处理器执行时还实现如下操作:

根据数据资源使用方的数据需求确定所述第二数据价值,并在第一数据价值中扣除第二数据价值。

进一步地,所述区块链的价值管理程序被处理器执行时还实现如下操作:

在所述业务流转为不同应用程序之间的业务流转时,根据数据需求方的数据需求确定所述业务流转对应的第三数据价值;

根据数据交易中不同数据供给方的数据类型和数据量,对所述第三数据价值按照数据供给方的地址、数据需求方地址以及具体数据价值生成转账信息;

将所述转账信息进行打包,并将所述转账信息对应的转账结果在所述区块链中进行全网广播。

进一步地,所述区块链的价值管理程序被处理器执行时还实现如下操作:

根据所述业务流转对应的数据需求方的数据需求、历史转账价格、历史相似数据的转账价格,生成所述第三数据价值,其中,所述数据需求包括需求方地址、数据种类、数据量级及数据状态标志。

进一步地,所述区块链的价值管理程序被处理器执行时还实现如下操作:

将所述业务流转对应的数据供给方的数据进行匹配操作,以确定所述数据供给方的地址;

基于所述业务流转中各个数据供给方提供的数据种类、数据量级大小、数据状态标志以及历史的转账价格,分别确定每个供给方的数据价值;

将第三数据价值按照数据供给方的地址、数据需求方地址以及所述数据价值生成所述转账信息。

进一步地,所述区块链的价值管理程序被处理器执行时还实现如下操作:

在完成转账信息的结果与所述业务流转对应的数据供给方地址和数据需求方地址匹配时,将所述转账信息进行打包。

进一步地,所述区块链的价值管理程序被处理器执行时还实现如下操作:

利用所述区块链的信任机制按照所述转账信息进行转账操作,以获得所述转账结果,并将所述转账结果在所述区块链中进行全网广播。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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