一种基于区块链的机器钱包的支付方法和装置制造方法及图纸

技术编号:17139626 阅读:28 留言:0更新日期:2018-01-27 15:07
本发明专利技术公开了一种基于区块链的机器钱包的支付方法和装置,属于互联网区块链技术领域。其方法包括:获取设置在共享机器上的机器区块链钱包地址;支付终端基于支付方私钥对支付方信息加密,并发送至共享机器,支付方信息包括支付方区块链钱包地址和支付金额;共享机器基于支付方公钥对加密后的支付方信息解密,支付方公钥与支付方私钥一一对应;共享机器判断解密得到的支付金额是否正确;若正确,共享机器将支付金额存储至机器区块链钱包地址。从而实现了去中心化,使得机器能够通过自身的区块链钱包地址进行直接收款,不必再借助第三方平台来实现机器的销售和盈利。

A method and device for payment of a machine purse based on a block chain

The invention discloses a method and device for payment of a machine purse based on block chain, which belongs to the technical field of the Internet block chain. The method includes: obtaining the settings on the shared machine block Chain Wallet address on the machine; the payment terminal payment payment of private key encryption based on information sharing, and sent to the machine, the payment information including payment block address and payment Wallet Chain; payment of public key decryption machine sharing the encrypted payment information based on payment and payment corresponding public key private key; sharing machines to determine whether the correct decryption payment; if correct, the machine will pay the amount of shared storage to block machine chain wallet. Thus, the centralization is realized, so that the machine can receive money directly through its own block Chain Wallet address, and no need to use the third party platform to achieve the sales and profitability of the machine.

【技术实现步骤摘要】
一种基于区块链的机器钱包的支付方法和装置
本专利技术涉及互联网区块链
,特别涉及一种基于区块链的机器钱包的支付方法和装置。
技术介绍
目前,随着互联网的发达,很多机器都具备了人机交互能力,但是交互范围大多是通过选项、语音等控制实现的。例如:机器人一般由执行机构、驱动装置、检测装置和控制系统和复杂机械等组成。虽然机器人也是具有一定的交互性,但是对象太特定,而且不具有普遍性,组成也较复杂,其主要由以下五部分组成:(1)身体结构;(2)肌肉系统,用来移动身体结构;(3)感官系统,用来解构有关身体和周围环境的信息;(4)能量源,用来给肌肉和感官提供能量;(5)大脑系统,用来处理感官信息和指挥肌肉运动;现有技术中的机器存在如下技术问题:第一,具备交互的机器太特定,不具备普遍性;第二,不能够自动进行自身财富收取、存储;第三,机器没有一定的主观能动性。例如,当机器检测到“自身”出现问题的时候,不能主观的通过支付自身有的货币,呼叫维修者对自己进行身体维护和保养,即没有对外支付的能力;目前自身有钱包的机器几乎是不存在的,所以现有机器钱包技术比较缺乏。
技术实现思路
(一)专利技术目的本专利技术的目的是提供一种拥有自身钱包,能够接收和存储为其支付的货币,与其他机器建立联系的基于区块链的机器钱包的支付方法和装置。(二)技术方案为解决上述问题,本专利技术的第一方面提供了一种基于区块链的机器钱包的支付方法,包括:支付终端获取设置在共享机器机器上的机器区块链钱包地址;支付终端基于支付方私钥对支付方信息加密,并发送至与机器区块链钱包地址对应的共享机器,所述支付方信息至少包括支付金额;共享机器基于支付方公钥对加密后的支付方信息解密,所述支付方公钥与所述支付方私钥一一对应;共享机器判断解密得到的所述支付金额是否正确;若正确,共享机器将所述支付金额存储至所述机器区块链钱包地址。根据本专利技术的另一个方面,提供一种基于区块链的机器钱包的支付装置,包括支付终端和共享机器;所述支付终端包括:支付方通讯模块,用于与所述共享机器建立连接,并获取设置在共享机器上的机器区块链钱包地址;支付方加密模块,用于基于支付方私钥对支付方信息加密,并发送至所述共享机器,所述支付方信息包括支付金额;所述共享机器包括:机器解密模块,用于基于支付方公钥对加密后的所述支付方信息解密,所述支付方公钥与所述支付方私钥一一对应;机器判断模块,用于判断解密得到的所述支付金额是否正确,以及当所述支付金额正确时,将所述支付金额存储至所述机器区块链钱包地址;机器通讯模块,用于接收加密后的所述支付方信息。本专利技术实施例通过采用支付方私钥对支付方信息(支付方信息包括获取到的支付方区块链钱包地址和支付金额)加密并发送至共享机器,共享机器基于支付方公钥对加密后的支付方信息解密,以及判断解密得到的支付金额是否正确;若正确,共享机器将支付金额存储至机器区块链钱包地址。从而实现了机器拥有属于自己的钱包,具有与外界的交互性和主观能动性。一方面,使得机器能够通过自身的区块链钱包地址进行直接收款,不必再借助平台来实现机器的销售和盈利,从而开发了一种全新的商业模式;另一方面,基于区块链的进行数字货币的交易,相对于现有技术中的通过支付宝钱包、微信钱包以及网银支付这种具有中心机构的交易,成本更低,安全性更高。本专利技术实施例中由于机器的钱包地址是基于区块链钱包地址,而区块链本身是一种各服务器自主竞争资源的模式,即各服务器得到请求后,开始计算自己的资源,如果某台服务器计算速度快,则将该请求由该台服务器操作,从而实现计算资源竞争,并且由于区块链中只要一个链改变,则其他所有链必须都改变,才能够实现篡改的可能性,因此,区块链具有极大的安全性,不容易被破解。附图说明图1是本专利技术第一实施例提供的一种基于区块链的机器钱包的支付方法的流程图;图2是本专利技术第二实施例提供的基于区块链的机器钱包的支付方法的流程图;图3是本专利技术第三实施例提供的基于区块链的机器钱包的支付方法的流程图;图4是本专利技术第四实施例提供的基于区块链的机器钱包的支付方法的流程图;图5是本专利技术第五实施例提供的基于区块链的机器钱包的支付方法的流程图;图6是本专利技术第六实施例提供的基于区块链的机器钱包的支付方法的流程图;图7是本专利技术第七实施例提供的基于区块链的机器钱包的支付装置的模块关系示意图;图8是本专利技术第八实施例提供的基于区块链的机器钱包的支付装置的模块关系示意图图9是本专利技术第九实施例提供的基于区块链的机器钱包的支付装置的模块关系示意图图10是本专利技术第十实施例提供的基于区块链的机器钱包的支付装置的模块关系示意图图11是本专利技术第十一实施例提供的基于区块链的机器钱包的支付装置的模块关系示意图;图12是本专利技术第十二实施例提供的基于区块链的机器钱包的支付装置的模块关系示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明了,下面结合具体实施方式并参照附图,对本专利技术进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本专利技术的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本专利技术的概念。术语解释:数字货币,简称为DIGICCY,是英文的“DigitalCurrency”的缩写,是一种整合P2P(Peer-to-peercomputing)、互联网、加密算法、校验技术的一种去中心化属性的货币。本专利技术中所称的数字货币相对于其他货币最大的特点是去中心化,即没有发行货币的中心机构,而其他货币都有一个中央机构来发行货币。本专利技术中所称的数字货币既不能等同于互联网公司发行的虚拟货币,也不能等同于中央人民银行发行的人民币的数字形式。互联网公司发行的虚拟货币,例如百度公司的百度币、腾讯公司的Q币Q点、盛大公司的点券、新浪推出的微币(用于微游戏、新浪读书等)、侠义元宝(用于侠义道游戏)、纹银(用于碧雪情天游戏)。人民币的数字形式,例如,银行卡账户中所存储的数字形式的人民币、第三方支付平台(例如:微信、支付宝等)以数字形式交易的人民币。现有技术中流行的数字货币有:比特币、莱特币、比特股等。区块链,英文名称为Blockchain,是数字货币中所有交易一经全网确认整合成的“公开总账本”(sharedpublicledger)。在数字货币钱包程序中,每一个钱包的结余(balance)没有单独记录,都是透过区块链的交易计算出所有权人收入支付的结余。需要说明的是,在本专利技术下述实施例中,支付方所持有的终端设备为支付终端。支付终端可以是智能手机、IPAD等电子设备。请参阅图1,图1是本专利技术第一实施例提供的一种基于区块链的机器钱包的支付方法的流程图。如图1所示,在本实施例中,基于区块链的机器钱包的支付方法,包括以下步骤S1-S4:S1,获取设置在共享机器上的机器区块链钱包地址;共享机器即可以共享的机器。具体地,共享机器可以是共享单车,也可以是共享汽车等物品,甚至,但凡是可以交易的机器都可以是共享机器。区块链钱包地址可以是通过一维码、二维码或三维码等图形码的形式设置于共享机器上,具体地,是设置于共享机器上隶属于共享机器的区块链钱包地址,为其他人可见,以便该共享机器在与外界(机器或人)交互时,能够使对方通过扫描二维码获得隶属于机器的机器区块链钱包地址。可选地,还可以是通过显示屏显示的方式本文档来自技高网...
一种基于区块链的机器钱包的支付方法和装置

【技术保护点】
一种基于区块链的机器钱包的支付方法,其特征在于,包括:支付终端获取设置在共享机器上的机器区块链钱包地址;支付终端基于支付方私钥对支付方信息加密,并发送至与机器区块链钱包地址对应的共享机器,所述支付方信息至少包括支付金额;共享机器基于支付方公钥对加密后的所述支付方信息解密,所述支付方公钥与所述支付方私钥一一对应;共享机器判断解密得到的所述支付金额是否正确;若正确,共享机器将所述支付金额存储至所述机器区块链钱包地址。

【技术特征摘要】
1.一种基于区块链的机器钱包的支付方法,其特征在于,包括:支付终端获取设置在共享机器上的机器区块链钱包地址;支付终端基于支付方私钥对支付方信息加密,并发送至与机器区块链钱包地址对应的共享机器,所述支付方信息至少包括支付金额;共享机器基于支付方公钥对加密后的所述支付方信息解密,所述支付方公钥与所述支付方私钥一一对应;共享机器判断解密得到的所述支付金额是否正确;若正确,共享机器将所述支付金额存储至所述机器区块链钱包地址。2.根据权利要求1所述的基于区块链的机器钱包的支付方法,其特征在于,所述共享机器上设置有标签;其中,所述获取设置在共享机器上的机器区块链钱包地址的步骤包括:扫描共享机器上设置的所述标签;在数据库中查找与所述标签对应的机器区块链钱包地址;将查找到的所述机器区块链钱包地址返回。3.根据权利要求1所述的基于区块链的机器钱包的支付方法,其特征在于,所述支付方法还包括:生成机器区块链钱包地址;其中,所述生成机器区块链钱包地址的步骤包括:获取机器相关信息;将所述机器相关信息和由随机数随机生成的随机数,生成机器私钥;基于所述机器私钥生成机器公钥;基于所述机器公钥生成所述机器区块链钱包地址。4.根据权利要求1-3任一项所述的基于区块链的机器钱包的支付方法,其特征在于,在所述基于支付方私钥对支付方信息加密的步骤之前,所述支付方法还包括:支付终端判断所述支付方区块链钱包地址对应的金额是否足够支付;若是,则执行基于所述支付方私钥对所述支付方信息加密,并发送至所述机器区块链钱包地址以及进行解密、接收支付金额的步骤。5.根据权利要求4所述的一种基于区块链的机器钱包的支付方法,其特征在于,所述支付方法还包括:当所述共享机器接收到报修信号时,发送报警信号至该共享机器的智能合约;当所述共享机器在预设时间段内未接收到所述报修信号时,则基于所述智能合约向所述智能合约的合约方的区块链钱包地址转入报修金额。6.一种基于区块链的机器钱包的支付装置,其特征在于,包括支付终端和共享机器;所述支付终端包括:支付方通讯模块,用于与所述共享机器建立连接,并获取设置在共享机...

【专利技术属性】
技术研发人员:亓兵
申请(专利权)人:北京云知科技有限公司
类型:发明
国别省市:北京,11

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

1