一种设备共享方法及系统、计算机设备和存储介质与流程

文档序号:16512214发布日期:2019-01-05 09:24阅读:197来源:国知局
一种设备共享方法及系统、计算机设备和存储介质与流程

本发明涉及区块链技术领域,尤其涉及一种设备共享方法及系统、计算机设备和存储介质。



背景技术:

共享单车、无人汽车等现有需要通过钥匙认证的设备,在给用户使用时,总会存在被盗用,或放置在一些不符合规定的地方,致使设备丢失或荒废,给设备的运营方造成财产损失。用户使用时,设备的运营方会收取使用者较高的押金,当运营方因亏损等原因无法支撑运营时,若运营方不以诚信为前提向用户返还押金时,用户押金将无法退回,给用户带来财产损失;包括个人私有物品,比如汽车、自行车、电瓶车、电脑等被用来共享的时候,均存在上述问题。

中国发明专利申请,公开号:cn107507120a;公开日:2017.12.22,公开了一种基于区块链的共享单车监管方法,由运营方构建区块链平台,负责生成区块链;对每一辆车设定一个私钥,形成一个账户;将这个私钥hash生成的公钥贴在共享单车上,与现有付款的二维码相结合;对于每一次扫码借车行为形成一个特殊的交易,将该交易存在区块链中;对于借车者租车记录可通过自己的私钥来发现;对于每辆单车的租用历史通过该单车对应的私钥解锁发现。该发明方法可以更好的跟踪并公开整个单车使用过程,确保共享单车停放在合适的位置,对恶意用户进行监控管理;但gps定位精度不高,在实际操作中仍然会存在一些问题,无法满足技术方案想要实现的目的,且仍然存在用户押金无法退回的可能性。



技术实现要素:

1.发明要解决的技术问题

为了克服上述技术问题,本发明提供了一种设备共享方法及系统、计算机设备和存储介质。它可以授权别人使用设备,防止设备被毁损或被盗,确保押金退回,自动扣费。

2.技术方案

为解决上述问题,本发明提供的技术方案为:

一种设备共享系统,包括密钥产生模块、设备识别码产生模块、采集模块、存储模块、智能合约模块和校验模块;密钥产生模块,为用户和设备所有方在区块链上产生公钥和私钥;设备识别码产生模块,为设备产生唯一的设备识别码存储在存储模块上;采集模块,采集用户的声音、图像和指纹信息存储在存储模块上,存储模块用于存储设备识别码和用户的声音、图像和指纹信息;智能合约模块与用户和设备所有方的密钥关联;校验模块,用于校验采集模块采集的用户信息,采集模块、校验模块和智能合约模块依次连接。

优选地,采集模块和设备的识别码均附着在设备上。

优选地,还包括授权模块,授权模块与智能合约模块和校验模块交互,用户信息校验成功后,设备所有方通过授权模块授权用户使用。

优选地,设备识别码产生模块,根据设备所有方的密钥为设备产生唯一的设备识别码存储在存储模块上。

优选地,设备所有方通过授权模块根据用户的信息开放使用权限,所述的使用权限包括免费使用和付费使用。

优选地,所述的智能合约模块包括押金模块、付费模块和赔付模块,均与用户和设备所有方的密钥关联。

一种设备共享方法,根据以上所述的一种设备共享系统,包括以下步骤:

s1、用户和设备所有方均在区块链上生成公钥和私钥,与智能合约交互;

s2、区块链判断用户的信用等级确定是否收取押金,与智能合约交互;

s3、采集用户的声音、图像和指纹信息经hash加密后存储在区块链上;为设备分配设备识别码;

s4、采集用户信息校验,如果校验不通过,结束;如果校验通过,智能合约和设备同时开始计时,并冻结押金,直到设备使用完毕后,计时结束,智能合约强制执行,押金解冻,费用到达设备所有方的公钥加密地址。

优选地,s2中,区块链采集用户信用分值,当积分达到预设的分值时,用户不需要支付押金;当积分低于预设的分值时,智能合约中收取押金;优选地,s4中,根据设备所有方的密钥为设备产生唯一的设备识别码;优选地,s5中,校验通过后,设备所有方收到用户信息,授权用户使用权限,同时关联到智能合约中强制执行。

一种计算机设备,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器互相连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如权利要求7-8任一项所述方法。

一种计算机可读存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时,使所述处理器执行如权利要求7-8任一项所述方法。

3.有益效果

采用本发明提供的技术方案,与现有技术相比,具有如下有益效果:

(1)若设备存在异常,押金将会一直冻结直到异常情况消除为止,押金解冻,用户可以在共享系统中使用其他设备;如果基于区块的共享系统运营方倒闭或用户不再想使用共享系统时,按照智能合约模块的约定,押金将会强制返还给用户;一方面确保用户押金可以退回;另一方面确保设备不被毁损;

(2)采集模块和设备的识别码均附着在设备上,采集模块用于采集用户的信息,包括声音、图像和指纹信息,以便校验和请求,设备的识别码可以为id号码或二维码,采集模块出现异常状况无法采集时,作为备选的方案,客户可以通过移动端(比如手机、ipad或电脑等带有声音、图像和指纹采集功能的设备)录入或扫描设备的识别码,进而进入共享系统,通过移动端采集用户的信息,以便校验和请求;即使采集模块出现问题,仍然可以确保设备正常使用;

(3)如果用户信息校验不通过,可以将该非法入侵的用户信息放入黑名单中,智能合约和设备的计时是同步的,确保计时精确,收费合理公平;

(4)押金模块根据用户信用分值,所述的用户信用分值来自第三方机构的评分,比如蚂蚁积分或信用中心的积分,当积分达到预设的分值时,用户不需要支付押金;当积分低于预设的分值时,押金模块收取押金。这样从源头上做到了对用户信任的分级,确保设备安全使用,即使存在盗取的风险,也有赔付的成本——押金,避免设备所有方的财产损失;

(5)设备所有方通过授权模块根据用户的信息开放使用权限,所述的使用权限包括免费使用和付费使用。设备所有方可以授权给特定的用户免费使用,并记录在智能合约模块中,当校验通过后,智能合约模块检测到设备所有方授权免费使用的用户后,自动执行智能合约,给用户使用。

附图说明

图1为实施例1中的系统框图;

图2为实施例2和3中的系统框图;

图3为实施例4中的系统框图;

图4为实施例5中的流程图;

图5为实施例6中的流程图;

图6为实施例7中的流程图;

图7为计算机设备框图。

具体实施方式

为进一步了解本发明的内容,结合附图及实施例对本发明作详细描述。

实施例1

一种设备共享系统,如图1所示,包括密钥产生模块、设备识别码产生模块、采集模块、存储模块、智能合约模块和校验模块;密钥产生模块,为用户和设备所有方在区块链上产生公钥和私钥;设备识别码产生模块,为设备产生唯一的设备识别码存储在存储模块上;采集模块,采集用户的声音、图像和指纹信息存储在存储模块上,存储模块用于存储设备识别码和用户的声音、图像和指纹信息;智能合约模块与用户和设备所有方的密钥关联;校验模块,用于校验用户信息,采集模块、校验模块和智能合约模块依次连接。

本实施例中的设备包括汽车、自行车、电瓶车、电脑等有形的设备,但不限于在应用在有形的设备上,还包括如电子文件资料、软件程序等无形的存在于计算机上的资产,均可应用在本实施例的共享系统上。对于无形的资产在应用本实施例时,无形资产本身处于加密状态,设备所有方授权后,会发送随机产生的账户密码给用户,该账户密码的时效是固定的,用户使用时间到期后,该账户密码失效,可以通过智能合约模块进行限制查看时长,浏览的权限,使用的权限,使用的费用等。

当用户要使用设备的时候,采集模块采集用户的信息,并通过私钥加密上传至区块链的校验模块,校验模块在存储模块上查找并与用户的信息相比对,如果用户信息存在且一致,则通过验证并通过用户使用设备的请求,与智能合约模块交互,用户开始使用设备,同时智能合约开始计时,并冻结押金,智能合约中约定了计时收费规则以及押金规则,收费和押金均以token的形式存在,均与用户和设备所有方的密钥关联,用户使用完之后,设备关闭,费用以token的形式通过智能合约模块强制执行返还到设备所有方的公钥地址上;若设备存在异常,押金将会一直冻结直到异常情况消除为止,押金解冻,用户可以在共享系统中使用其他设备;如果基于区块的共享系统运营方倒闭或用户不再想使用共享系统时,按照智能合约模块的约定,押金将会强制返还给用户;一方面确保用户押金可以退回;另一方面确保设备不被毁损。其中,智能合约的计时与设备的计时保持同步。

采集模块和设备的识别码均附着在设备上,采集模块用于采集用户的信息,包括声音、图像和指纹信息,以便校验和请求,设备的识别码可以为id号码或二维码,采集模块出现异常状况无法采集时,作为备选的方案,客户可以通过移动端(比如手机、ipad或电脑等带有声音、图像和指纹采集功能的设备)录入或扫描设备的识别码,进而进入共享系统,通过移动端采集用户的信息,以便校验和请求;即使采集模块出现问题,仍然可以确保设备正常使用。

共享的设备为电脑、汽车、自行车或电瓶车;设备所有方可以是个人,也可以是现有的共享单车运营方,当设备所有方为组织或机构的时候,设备所有方为便于管理,可通过授权模块写入智能合约批量管理,利用区块链的分布式存储,去中心化的优势,信息不可篡改,以及hash后的保密性,确保押金可退,设备不会被盗或毁损,一旦存在毁损,具有赔付途径,避免设备所有方的财产损失。

实施例2

本实施例的一种设备共享系统,在实施例1的基础上,进一步改进,如图2所示,还包括授权模块,授权模块与智能合约模块和校验模块交互,用户信息校验成功后,设备所有方通过授权模块授权用户使用。

为进一步地扩大设备所有方的控制权限,校验模块校验成功后,向授权模块发送信息,设备所有方看到用户的信息后,可以决定用户是免费使用还是付费使用,并与智能合约模块交互,如果授权模块向智能合约模块发出的是免费使用,设备开始使用计时,同时智能合约模块强制押金被冻结,使用完毕后,设备无异常情况,智能合约模块强制押金解冻;如果授权模块向智能合约模块发出的是付费使用,设备开始使用计时,同时智能合约模块强制押金被冻结,使用完毕后,扣除使用费,设备无异常情况,智能合约模块强制押金解冻。

设备识别码产生模块,根据设备所有方的密钥为设备产生唯一的设备识别码存储在存储模块上。设备识别码产生模块采用设备所有方的私钥加密产生设备识别码,设备识别码无法破解,确保设备不可以被盗取,当设备所有方有多个设备时,设备识别码产生模块会对应每个设备分别产生一个唯一的设备识别码。

实施例3

本实施例的一种设备共享系统,在实施例1、2的基础上进一步改进,如图2所示,设备所有方通过授权模块根据用户的信息开放使用权限,所述的使用权限包括免费使用和付费使用。设备所有方可以授权给特定的用户免费使用,并记录在智能合约模块中,当校验通过后,智能合约模块检测到设备所有方授权免费使用的用户后,自动执行智能合约,给用户使用。

实施例4

本实施例的一种设备共享系统,在实施例1、2、3的基础上进一步改进,如图3所示,所述的智能合约模块包括押金模块、付费模块和赔付模块,均与用户和设备所有方的密钥关联。

押金模块根据用户信用分值,所述的用户信用分值来自第三方机构的评分,比如蚂蚁积分或信用中心的积分,当积分达到预设的分值时,用户不需要支付押金;当积分低于预设的分值时,押金模块收取押金。这样从源头上做到了对用户信任的分级,确保设备安全使用,即使存在盗取的风险,也有赔付的成本——押金,避免设备所有方的财产损失。付费模块在智能合约计时结束后自动计算使用的费用额度,并与用户和设备所有方的公钥加密地址关联,将用户的token打给设备所有方。赔付模块在用户使用设备结束后,若设备存在异常,押金始终被冻结,当在规定的期限内,设备异常没有被消除,智能合约模块启动赔付,通过赔付模块,强制执行,将用户的押金打入到设备所有方,以避免设备所有方的财产损失;与此同时,区块链会记录用户的此次行为,作为用户信用分值来源之一,为下次使用共享系统时,再次缴纳的押金额度,做出评估。图1、2和3中涉及的模块均是建立在区块链上的,利用区块链去中心化、分布式存储、不可篡改,隐私保护的特性,避免用户与设备所有方的财产损失。

实施例5

如图4所示,一种设备共享方法,根据以上所述的一种设备共享系统,包括以下步骤:

s1、用户和设备所有方均在区块链上生成公钥和私钥,与智能合约交互;

用户和设备所有方在区块链上可以随机产生公钥和私钥,也可以通过身份证,或手机号或邮箱等身份信息的以hash加密上传后产生公钥和私钥,一方面确保身份信息保密;另一方面确保私钥丢失后可以找回。

s2、区块链判断用户的信用等级确定是否收取押金,与智能合约交互;利用智能合约强制执行的效力,确保押金可退回,避免用户的财产损失。

s3、采集用户的声音、图像和指纹信息经hash加密后存储在区块链上;为设备分配设备识别码;设备识别码是经过设备所有方的私钥加密的,不可逆,无法破解,确保设备不可盗取。

s4、采集用户信息校验,如果校验不通过,结束;如果校验通过,设备打开,智能合约和设备同时开始计时,并冻结押金,直到设备使用完毕后,计时结束,智能合约强制执行,押金解冻,费用到达设备所有方的公钥加密地址。

如果校验不通过,可以将该非法入侵的用户信息放入黑名单中,智能合约和设备的计时是同步的,确保计时精确,收费合理公平。

实施例6

如图5所示,一种设备共享方法,在实施例5的基础上进一步改进,s2中,区块链采集用户信用分值,当积分达到预设的分值时,用户不需要支付押金;当积分低于预设的分值时,智能合约中收取押金;优选地,s4中,根据设备所有方的密钥为设备产生唯一的设备识别码。

实施例7

如图6所示,一种设备共享方法,在实施例5、6的基础上进一步改进,s5中,校验通过后,设备所有方收到用户信息,授权用户使用权限,同时关联到智能合约中强制执行。

实施例8

如图7所示,一种计算机设备,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器互相连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行以上实施例所述方法。

实施例9

一种计算机可读存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时,使所述处理器执行以上实施例所述方法。

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