基于联盟区块链的电子保修单管理系统技术方案

技术编号:25310023 阅读:29 留言:0更新日期:2020-08-18 22:28
本发明专利技术涉及计算机技术领域,且公开了基于联盟区块链的电子保修单管理系统,包括企业保修单服务应用前端和联盟区块链后端,所述企业保修单服务应用前端由用户客户端和云端管理器组成,所述联盟区块链后端采用联盟区块结构形式构建,所述用户客户端是消费者用户申请企业保修服务的应用软件,并且它与云端管理器进行安全通讯以便用户完成基于电子保修单服务的相关操作。该基于联盟区块链的电子保修单管理系统,使得消费者的保修单具有便捷、持久保存等优点,可以完全取代传统纸质保修单和传统电子保修单,因而为消费者提供安全可靠、可追溯的保修服务,同时采用电子维修单取代纸质维修单,环保、降低成本、使用方便。

【技术实现步骤摘要】
基于联盟区块链的电子保修单管理系统
本专利技术涉及计算机
,具体为一种基于联盟区块链的电子保修单管理系统。
技术介绍
依据消费者权益保护法,厂商将产品销售给用户之后需要为消费者提供产品质量保修服务。产品质量保修单作为一种具有法律效力的凭据,消费者据此可以向厂商寻求售后产品质量保修服务。传统的产品质量保修单一般采用纸质形式,由消费者自己保留,然而纸质保修单存在着易丢失、涂改、伪造、损毁等问题,这样会导致保修单鉴定困难。当消费者需要向商家寻助产品售后服务时,如果没有有效的保修单凭据,厂商可能予以拒绝,这样会导致消费的权益受到损失。采用基于区块链保存的电子保修单取代纸质保修单,一方面没有纸张的消耗而具有绿色环保效益,降低成本和节省资源;另一方面,克服了纸质保修单保存困难的缺点,而且便于鉴定、查询与统计处理。此外,区块链技术作为一种新型技术,具有分布式高冗余存储(每个节点存储一份数据)、时序数据且不可篡改和伪造、安全和隐私保护、去中心化信用、自动执行的智能合约等显著特点,因而基于区块链的电子保修单管理系统具有去中心化应用的特性,可以克服传统应用中高度依赖中心服务器的缺点。在区块链系统中,信息和数据以区块链形式存储,由于区块链数据带有时间戳、由共识节点共同验证和记录、不可篡改和伪造的特点,这些特点使得在区块链电子保修服务系统中的用户信息和保修单具有一定的真实性、可追溯性和安全性。区块链里有各种链,但目前最有实践意义和应用前景的可能是联盟链,因为它更好的发挥互联网的互联互通,共享信息的作用。相比于私有链的运作空间和效率,联盟链的价值更大;而相比于公有链的那种完全去中心化的不可控和隐私安全问题,联盟链变得更灵活,也更有可操作性,同时促成更快的建立生态联盟,更好的利用区块链技术去改变工作模式和生活模式。Hyperledger作为一个由Linux基金会发起的联盟区块链解决方案项目,目前得到一些行业的较高认可和关注。其中,Fabric是Hyperledger的核心项目,主要用于搭建Hyperledger联盟链/私有链,提供区块链基础运行环境,支持智能合约—链码的运行功能。Fabric项目的定位是面向企业的分布式账本平台,它引入了权限管理机制,设计上支持可插拔、可扩展。开发上提供上层应用接口API和软件开发工具,这有利于企业开发自己的区块链应用,并且降低开发成本、缩短开发周期。
技术实现思路
针对上述问题,本专利技术的目的在于提供基于联盟区块链的电子保修单管理系统,采用基于区块链的电子存档方式保存和管理,具有查询统计方便、安全性、不可篡改和可追溯性的优点。本专利技术为实现技术目的采用如下技术方案:基于联盟区块链的电子保修单管理系统,包括企业保修单服务应用前端和联盟区块链后端,所述企业保修单服务应用前端由用户客户端和云端管理器组成,所述联盟区块链后端采用联盟区块结构形式构建,所述用户客户端是消费者用户申请企业保修服务的应用软件,并且它与云端管理器进行安全通讯以便用户完成基于电子保修单服务的相关操作,所述用户客户端与云端管理器信号连接,所述云端管理器通过区块链API保修单应用接口和SDK与区块链的网络节点信号连接,并通过节点执行相关链码将用户信息、电子保修单信息存储到区块链数据块中。进一步,所述产品保修单采用电子信息的形式保存于区块链数据块中,取代了传统纸质保修单,所述该管理系统提供基于区块链的电子保修单服务。进一步,所述户客户端包括用户注册、登录、新建保修单、查询保修单和申请保修服务等操作。进一步,所述联盟区块的链码有7种类型:查询用户、新建用户、查询保修单、过期检测、新建保修单、更新保修单,账本主要包括用户和保修单两类基础数据。进一步,所述云端管理器与联盟区块链系统的通讯与交互过程采用API接口和SDK函数调用的形式,其中区块链API接口与SDK包括:云端管理器与节点的通讯认证、查询用户、新建用户、用户更新、查询保修单、新建保修单和保修单更新。进一步,所述用户客户端与云端管理器的双向认证过程、用户注册信息的校验审核、用户注册信息保存于云端数据库,调用新建用户SDK,通过区块链API接口执行新建用户链码将用户注册信息保存于区块链中。进一步,所述用户客户端上传发票凭据,云端管理器从云端数据库中查询对应的产品销售单;所述云端管理器工作人员审核发票凭据,套用保修单模板生产保修单信息,再调用新建保修单SDK,最后通过区块链API接口执行新建保修单链码,将新建的保修单信息保存于区块链中。进一步,所述用户端与云端管理器先进行双向认证,再输入用户名和密码完成用户登录,接着云端管理器调用查询用户信息SDK,通过区块链API接口执行查询用户链码,最后将查询到的用户信息返回给用户客户端。进一步,所述用户客户端完成用户查询过程,向云端管理器提交显示保修单请求,接着云端管理器调用查询保修单信息SDK,通过区块链API接口执行查询保修单链码和过期检测链码,最后将查询到的保修单数据和状态返回给用户客户端,展示用户所有的保修单列表。进一步,所述用户客户端从保修单列表选中某条未过期的保修单记录,向云端管理器提交申请保修单服务的请求,所述云端管理器审核当前保修单申请,调用更新保修单状态1SDK,通过区块链API接口执行修改保修单链码,将保修单状态设置为处理中,所述云端管理器通过操作人员线下完成本次产品保修服务,调用更新保修单状态2SDK,通过区块链API接口执行修改保修单链码,将保修单状态设置为已完成。进一步,所述云端管理器是部署于云端的一个或多个后台服务器,在其上运行了基于区块链的实现电子保修服务的去中心化应用程序;为消费者提供了方便、安全可靠的电子维修单服务,并将消费者的用户信息和保修单记录转储于Fabric区块链系统中。进一步,所述联盟区块链系统是采用了Hperledge-Fabric联盟区块链网络平台系统,主要包括企业子网Channel和成员服务提供者MSP两部分,它们提供了区块链的基本运行环境,其中,企业子网Channel包括多个节点Peer,节点由链码ChainCode、账本Ledge组成,其中链码有7种类型:新建用户、查询用户、更新用户、新建保修单、查询保修单、过期检测、更新保修单;账本主要包括用户和保修单两类基础数据。本专利技术具备以下有益效果:1、该基于联盟区块链的电子保修单管理系统,通过借助区块链数据的权威性,避免了保修服务数据伪造、丢失等情况的发生,从而有效地降低了消费者与生产企业之间的围绕产品保修服务的维护成本。2、该基于联盟区块链的电子保修单管理系统,充分利用其分布式存储、利用区块链的不可篡改特性,因而可以防止保修单被篡改和丢失;另外,其区块链数据块以时序链式形式存储,其数据和交易过程具有可追溯特性,消费者可以随时追溯查看产品保修记录。3、该基于联盟区块链的电子保修单管理系统,使得消费者的保修单具有便捷、持久保存等优点,可以完全取代传统纸质保修单和传统电子保修单,因而为消费者提供安全可靠、可追溯的本文档来自技高网
...

【技术保护点】
1.基于联盟区块链的电子保修单管理系统,包括企业保修单服务应用前端和联盟区块链后端,其特征在于:所述企业保修单服务应用前端由用户客户端和云端管理器组成,所述联盟区块链后端采用联盟区块结构形式构建,所述用户客户端是消费者用户申请企业保修服务的应用软件,所述用户客户端与云端管理器信号连接,所述云端管理器通过区块链API保修单应用接口和SDK与区块链的网络节点信号连接,并通过节点执行相关链码将用户信息、电子保修单信息存储到区块链数据块中。/n

【技术特征摘要】
1.基于联盟区块链的电子保修单管理系统,包括企业保修单服务应用前端和联盟区块链后端,其特征在于:所述企业保修单服务应用前端由用户客户端和云端管理器组成,所述联盟区块链后端采用联盟区块结构形式构建,所述用户客户端是消费者用户申请企业保修服务的应用软件,所述用户客户端与云端管理器信号连接,所述云端管理器通过区块链API保修单应用接口和SDK与区块链的网络节点信号连接,并通过节点执行相关链码将用户信息、电子保修单信息存储到区块链数据块中。


2.根据权利要求1所述的基于联盟区块链的电子保修单管理系统,其特征在于:所述产品保修单采用电子信息的形式保存于区块链数据块中,所述该管理系统提供基于区块链的电子保修单服务。


3.根据权利要求1所述的基于联盟区块链的电子保修单管理系统,其特征在于:所述客户端包括用户注册、登录、新建保修单、查询保修单和申请保修服务等操作。


4.根据权利要求1所述的基于联盟区块链的电子保修单管理系统,其特征在于:所述联盟区块的链码有7种类型:新建用户、查询用户、更新用户、新建保修单、查询保修单、过期检测、更新保修单。


5.根据权利要求1所述的基于联盟区块链的电子保修单管理系统,其特征在于:所述云端管理器与联盟区块链系统的通讯与交互过程采用API接口和SDK函数调用的形式,其中区块链API接口与SDK包括:云端管理器与节点的通讯认证、查询用户、新建用户、更新用户、新建保修单、查询保修单、过期检测和更新保修单。


6.根据权利要求3所述的基于联盟区块链的电子保修单管理系统,其特征在于:所述用户客户端与云端管理器的双向认证过程、用户注册信息的校验审核、用户注册信息保存于云端...

【专利技术属性】
技术研发人员:汤志谦严国刚杨文涛余珊珊孙霞
申请(专利权)人:武汉智鼎云网络科技有限公司
类型:发明
国别省市:湖北;42

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

1