一种应用区块链的限量手机数据存证方法及装置与流程

文档序号:19421131发布日期:2019-12-14 01:29阅读:186来源:国知局
一种应用区块链的限量手机数据存证方法及装置与流程

本发明涉及区块链信息技术领域,更具体地,涉及一种应用区块链的限量手机数据存证方法及装置。



背景技术:

在现有4g、5g通信行业朝气发展的时代,手机行业的市场稳步打开,为适应市场需求,限量手机在全球越来越受消费者追捧。但是现有技术中,限量手机的发行和售卖,都是由商家给出的信息,限量手机实际的型号与其宣称的是否相同,限量手机实际的售卖数量与其承诺的数量是否一致等信息均不公开。消费者无法查询到这些信息,则会在一些场景下影响用户体验。例如,某品牌限量手机宣称发行数量为500件,但是实际卖出了1000件,这就影响消费者的体验,侵害了消费者的合法权益。综上,现有技术需要一种查询限量手机数据信息及交易信息存证方法和平台,以保证商家实际销售的限量手机与其宣称的信息一致,以避免欺骗消费者,影响用户体验,也使得消费者能够直接在区块链上查询限量手机的相关信息,可以对限量手机的相关信息进行预判,例如限量手机的销售信息、存量信息等。

区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法。区块链是比特币的底层技术,像一个数据库账本,记载所有的交易记录。该系统的特点是有很多个分处与世界各地的节点,每个节点都会维护一套相同的数据库。这就导致了恶意篡改数据及其困难,数据丢失极为罕见,从而实现了一个公平透明,解决信任危机的平台。

以上技术仅供参考,并不一定理解为现有技术。



技术实现要素:

针对现有技术的缺陷,本发明的目的在于解决现有技术不存在识别限量手机数据信息及其交易信息的平台,无法保证商家实际销售的限量手机与其宣称的信息一致,无法避免消费者遭受欺骗,影响用户体验的技术问题。

为实现上述目的,本发明提供一种应用区块链的限量手机数据存证方法,包括以下步骤:

区块链节点接收商家发布的限量手机的数据信息;所述数据信息包括限量手机的品牌、规格、颜色、编号、发行日期、价格、图片以及总数量;

区块链节点对所述数据信息进行共识验证后存储在区块链上。

在一个可能的示例中,用户可以根据限量手机的数据信息进行预订的哈希算法计算出相应的哈希值,并与区块链上存储的该限量手机的哈希值进行对比,判断商家发布的限量手机的信息是否真实。

具体而言,区块链存证平台可以作为区块链网络中的一个节点,当接收到限量手机的数据信息、线上或线下交易信息时,可以构建一个交易包含该限量手机和其交易信息的哈希的交易,并将构建的交易广播至区块链网络,使得各节点后续基于共识机制,将该交易存入自身的区块链,如此,就实现了限量手机和其交易信息的多方存证。其中,当交易仅包含限量手机和其交易信息的哈希时,由于限量手机和其交易信息的哈希己经被发布至区块链,因此,倘若限量手机和其交易信息被篡改,篡改后的限量手机和其交易信息的哈希就会与区块链中己发布的哈希不一致,因此,限量手机和其交易信息被发布至区块链,就相当于限量手机和其交易信息被多方存证。还需要说明的是,当交易仅包含限量手机和其交易信息的哈希时,区块链存证平台一般会将限量手机和其交易信息另行存储于数据仓库(非区块链)。

需要说明的是,在本说明书说描述的交易,是指用户通过区块链的客户端创建,并需要最终发布至区块链的分布式数据库中的一笔数据。也就是说,区块链中的交易,存在狭义的交易以及广义的交易之分。狭义的交易是指用户向区块链发布的一笔价值转移;例如,在传统的比特币区块链网络中,交易可以是用户在区块链中发起的一笔转账。而广义的交易是指用户向区块链发布的一笔具有业务意图的业务数据;例如,运营方可以基于实际的业务需求搭建一个联盟链,依托于联盟链部署一些与价值转移无关的其它类型的在线业务,比如,租房业务、车辆调度业务、保险理赔业务、信用服务、医疗服务等,而在这类联盟链中,交易可以是用户在联盟链中发布的一笔具有业务意图的业务消息或者业务请求。

在一个可选的实施例中,该应用区块链的限量手机数据存证方法还包括如下步骤:

区块链节点接收用户发送的线上交易请求信息;所述线上交易请求信息包括:用户区块链地址、购买时间、购买限量手机的个数;

当区块链节点确定商家在预设时间段内收到用户对所述线上交易请求的转账数额时,则判断所述线上交易请求成功;

当所述线上交易请求成功时,区块链节点将所述线上交易请求信息共识验证后存储在区块链上。

在一个可能的示例中,转账数额为若干稳定币。

在一个可选的实施例中,该应用区块链的限量手机数据存证方法还包括如下步骤:

当用户线下购买所述限量手机时,若购买交易成功,则区块链节点接收商家发送的线下交易信息;所述线下交易信息包括:购买用户身份信息、购买时间、购买限量手机的个数以及线下交易店铺名称;

区块链节点对所述线下交易信息进行共识验证后存储在区块链上。

在一个可选的实施例中,限量手机的数据为包括关联属性,所述关联属性的数值会自动减少。

具体地,所述关联属性体现为:当用户线上或线下购买所述限量手机成功后,该限量手机的总数量会自动减去用户所购买的数量。

在一个可能的示例中,区块链节点存储限量手机的购买信息、并更新限量手机的剩余数量,供消费者查询限量手机当前的数量以及被交易的限量手机的购买信息,实现限量手机的数据信息公开、可查,提供一种可靠性和安全度比较高的限量手机数据存证平台。

在一个可选的实施例中,所述转账数额为稳定币。

在一个可能的示例中,该转账数额的转账成功一般需要转账数额被打包成区块,该区块成为不可逆块之后,转账才算成功,也就是交易成功。

第二方面,本发明提供一种应用区块链的限量手机数据存证装置,包括:

接收限量手机信息单元,用于接收商家发布的限量手机的数据信息;所述数据信息包括限量手机的品牌、规格、颜色、编号、发行日期、价格、图片以及总数量;

存证单元,用于对所述数据信息进行共识验证后存储在区块链上。

在一个可选的实施例中,该应用区块链的限量手机数据存证装置还包括:限量手机线上交易单元;

限量手机线上交易单元,用于接收用户发送的线上交易请求信息;所述线上交易请求信息包括:用户区块链地址、购买时间、购买限量手机的个数;当区块链节点确定商家在预设时间段内收到用户对所述线上交易请求的转账数额时,则判断所述线上交易请求成功;

存证单元,用于当所述线上交易请求成功时,将所述线上交易请求信息共识验证后存储在区块链上。

在一个可选的实施例中,该应用区块链的限量手机数据存证装置还包括:限量手机线下交易单元;

限量手机线下交易单元,用于当用户线下购买所述限量手机时,若购买交易成功,则接收商家发送的线下交易信息;所述线下交易信息包括:购买用户身份信息、购买时间、购买限量手机的个数以及线下交易店铺名称;

存证单元,用于对所述线下交易信息进行共识验证后存储在区块链上。

在一个可选的实施例中,限量手机的数据包括关联属性,所述关联属性的数值会自动减少。

具体地,所述关联属性体现为:当用户线上或线下购买所述限量手机成功后,该限量手机的总数量会自动减去用户所购买的数量。

第三方面,本发明提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的应用区块链的限量手机数据存证方法。

总体而言,通过本发明所构思的以上技术方案与现有技术相比,具有以下有益效果:

本发明提供一种应用区块链的限量手机数据存证方法及装置,提供一种应用区块链的存证平台,实现了对限量手机数据及其交易信息的存证。通过对商家上传的限量手机的数据信息共识存证,以及对限量手机的线上或线下交易信息进行共识存证,使得广大消费者可以应用区块链识别限量手机真实、可信的数据信息和历史交易信息。消费者可以通过区块链存证的信息确定商家实际销售的限量手机是否与其宣称的信息一致,以避免消费者遭受欺骗,保证消费者的消费体验。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本说明书实施例。

此外,本说明书实施例中的任一实施例并不需要达到上述的全部效果。

附图说明

图1为本发明提供的应用区块链的限量手机数据存证方法的流程图;

图2为本发明提供的应用区块链的限量手机数据存证装置的架构图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。

图1为本发明提供的应用区块链的限量手机数据存证方法的流程图;如图1所示,包括如下步骤:

s101,区块链节点接收商家发布的限量手机的数据信息;所述数据信息包括限量手机的品牌、规格、颜色、编号、发行日期、价格、图片以及总数量;

s102,区块链节点对所述数据信息进行共识验证后存储在区块链上。

在一个可能的示例中,用户可以根据限量手机的数据信息进行预订的哈希算法计算出相应的哈希值,并与区块链上存储的该限量手机的哈希值进行对比,判断商家发布的限量手机的信息是否真实。

具体而言,区块链存证平台可以作为区块链网络中的一个节点,当接收到限量手机的数据信息、线上或线下交易信息时,可以构建一个交易包含该限量手机和其交易信息的哈希的交易,并将构建的交易广播至区块链网络,使得各节点后续基于共识机制,将该交易存入自身的区块链,如此,就实现了限量手机和其交易信息的多方存证。其中,当交易仅包含限量手机和其交易信息的哈希时,由于限量手机和其交易信息的哈希己经被发布至区块链,因此,倘若限量手机和其交易信息被篡改,篡改后的限量手机和其交易信息的哈希就会与区块链中己发布的哈希不一致,因此,限量手机和其交易信息被发布至区块链,就相当于限量手机和其交易信息被多方存证。还需要说明的是,当交易仅包含限量手机和其交易信息的哈希时,区块链存证平台一般会将限量手机和其交易信息另行存储于数据仓库(非区块链)。

需要说明的是,在本说明书说描述的交易,是指用户通过区块链的客户端创建,并需要最终发布至区块链的分布式数据库中的一笔数据。也就是说,区块链中的交易,存在狭义的交易以及广义的交易之分。狭义的交易是指用户向区块链发布的一笔价值转移;例如,在传统的比特币区块链网络中,交易可以是用户在区块链中发起的一笔转账。而广义的交易是指用户向区块链发布的一笔具有业务意图的业务数据;例如,运营方可以基于实际的业务需求搭建一个联盟链,依托于联盟链部署一些与价值转移无关的其它类型的在线业务,比如,租房业务、车辆调度业务、保险理赔业务、信用服务、医疗服务等,而在这类联盟链中,交易可以是用户在联盟链中发布的一笔具有业务意图的业务消息或者业务请求。

在一个可选的实施例中,该应用区块链的限量手机数据存证方法还包括如下步骤:

区块链节点接收用户发送的线上交易请求信息;所述线上交易请求信息包括:用户区块链地址、购买时间、购买限量手机的个数;

当区块链节点确定商家在预设时间段内收到用户对所述线上交易请求的转账数额时,则判断所述线上交易请求成功;

当所述线上交易请求成功时,区块链节点将所述线上交易请求信息共识验证后存储在区块链上。

在一个可能的示例中,转账数额为若干稳定币。

在一个可选的实施例中,该应用区块链的限量手机数据存证方法还包括如下步骤:

当用户线下购买所述限量手机时,若购买交易成功,则区块链节点接收商家发送的线下交易信息;所述线下交易信息包括:购买用户身份信息、购买时间、购买限量手机的个数以及线下交易店铺名称;

区块链节点对所述线下交易信息进行共识验证后存储在区块链上。

在一个可选的实施例中,限量手机的数据为包括关联属性,所述关联属性的数值会自动减少。

具体地,所述关联属性体现为:当用户线上或线下购买所述限量手机成功后,该限量手机的总数量会自动减去用户所购买的数量。

在一个可能的示例中,区块链节点存储限量手机的购买信息、并更新限量手机的剩余数量,供消费者查询限量手机当前的数量以及被交易的限量手机的购买信息,实现限量手机的数据信息公开、可查,提供一种可靠性和安全度比较高的限量手机数据存证平台。

在一个可选的实施例中,所述转账数额为稳定币。

在一个可能的示例中,该转账数额的转账成功一般需要转账数额被打包成区块,该区块成为不可逆块之后,转账才算成功,也就是交易成功。

图2为本发明提供的应用区块链的限量手机数据存证装置的架构图,如图2所示,该装置包括:接收限量手机信息单元210、存证单元220、限量手机线上交易单元230以及限量手机线下交易单元240。

接收限量手机信息单元210,用于接收商家发布的限量手机的数据信息;所述数据信息包括限量手机的品牌、规格、颜色、编号、发行日期、价格、图片以及总数量;

存证单元220,用于对所述数据信息进行共识验证后存储在区块链上。

在一个可选的实施例中,该应用区块链的限量手机数据存证装置还包括:限量手机线上交易单元230;

限量手机线上交易单元230,用于接收用户发送的线上交易请求信息;所述线上交易请求信息包括:用户区块链地址、购买时间、购买限量手机的个数;当区块链节点确定商家在预设时间段内收到用户对所述线上交易请求的转账数额时,则判断所述线上交易请求成功;

存证单元220,用于当所述线上交易请求成功时,将所述线上交易请求信息共识验证后存储在区块链上。

在一个可选的实施例中,该应用区块链的限量手机数据存证装置还包括:限量手机线下交易单元240;

限量手机线下交易单元240,用于当用户线下购买所述限量手机时,若购买交易成功,则接收商家发送的线下交易信息;所述线下交易信息包括:购买用户身份信息、购买时间、购买限量手机的个数以及线下交易店铺名称;

存证单元220,用于对所述线下交易信息进行共识验证后存储在区块链上。

在一个可选的实施例中,限量手机的数据包括关联属性,所述关联属性的数值会自动减少。

具体地,所述关联属性体现为:当用户线上或线下购买所述限量手机成功后,该限量手机的总数量会自动减去用户所购买的数量。

图2中各单元涉及的处理过程可参见前述图1所示的具体方法实施例,在此不做赘述。

专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

本领域技术人员应该可以意识到,在上述一个或多个示例中,本发明所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令处理器完成,程序可以存储于计算机可读存储介质中,存储介质是非短暂性(non-transitory)介质,例如随机存取存储器,只读存储器,快闪存储器,硬盘,固态硬盘,磁带(magnetictape),软盘(floppydisk),光盘(opticaldisc)及其任意组合。

以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本发明的保护范围之内。

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