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.根据权利要求1所述的基于区块链的机器钱包的支付方法,其特征在于,所述共享机器上设置有标签;其中,所述获取设置在共享机器上的机器区块链钱包地址的步骤包括:扫描共享机器上设置的所述标签;在数据库中查找与所述标签对应的机器区块链钱包地址;将查找到的所述机器区块链钱包地址返回。3.根据权利要求1所述的基于区块链的机器钱包的支付方法,其特征在于,所述支付方法还包括:生成机器区块链钱包地址;其中,所述生成机器区块链钱包地址的步骤包括:获取机器相关信息;将所述机器相关信息和由随机数随机生成的随机数,生成机器私钥;基于所述机器私钥生成机器公钥;基于所述机器公钥生成所述机器区块链钱包地址。4.根据权利要求1-3任一项所述的基于区块链的机器钱包的支付方法,其特征在于,在所述基于支付方私钥对支付方信息加密的步骤之前,所述支付方法还包括:支付终端判断所述支付方区块链钱包地址对应的金额是否足够支付;若是,则执行基于所述支付方私钥对所述支付方信息加密,并发送至所述机器区块链钱包地址以及进行解密、接收支付金额的步骤。5.根据权利要求4所述的一种基于区块链的机器钱包的支付方法,其特征在于,所述支付方法还包括:当所述共享机器接收到报修信号时,发送报警信号至该共享机器的智能合约;当所述共享机器在预设时间段内未接收到所述报修信号时,则基于所述智能合约向所述智能合约的合约方的区块链钱包地址转入报修金额。6.一种基于区块链的机器钱包的支付装置,其特征在于,包括支付终端和共享机器;所述支付终端包括:支付方通讯模块,用于与所述共享机器建立连接,并获取设置在共享机...
【专利技术属性】
技术研发人员:亓兵,
申请(专利权)人:北京云知科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。