[发明专利]区块链预言机、物联设备和信息处理方法有效
申请号: | 201811550190.9 | 申请日: | 2018-12-18 |
公开(公告)号: | CN109474701B | 公开(公告)日: | 2021-12-03 |
发明(设计)人: | 于潇豫;王剑;吴梓硕;杨树敏;张斌 | 申请(专利权)人: | 北京阿斯特时代科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京知果之信知识产权代理有限公司 11541 | 代理人: | 唐海力;李志刚 |
地址: | 100022 北京市朝*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 预言 设备 信息处理 方法 | ||
本申请公开了一种区块链预言机、物联设备和信息处理方法。该方法包括:接收物联设备发送的第一设备信息,以及接收区块链预言机系统中每个指定区块链预言机发送的第二设备信息,其中,第二设备信息为物联设备发送给指定区块链预言机的设备信息;基于共识算法对第一设备信息和每个第二设备信息进行处理,得到可信设备信息;确定用于将可信设备信息发送给区块链中指定智能合约的区块链预言机是否为本端;如果是,则将可信设备信息发送给区块链中指定智能合约的指定回调接口。本申请可以解决了相关技术中区块链无法准确地获取可信的物联设备信息的技术问题。
技术领域
本申请涉及区块链技术领域,具体而言,涉及一种区块链预言机、物联设备和信息处理方法。
背景技术
目前,物联网架构的核心组成主要包括物联设备、网关(非必须)和云端服务器。物联设备分为两类,一类是其自身天然支持TCP/IP而能直接接入物联网,如wifi、GPRS/3G/4G(当然,还有即将到来的5G)等设备;另一类是其未能支持IP协议而需要网关(协议转换)来接入物联网,如Zigbee、蓝牙等设备。对于需要与物联网通信的区块链应用而言,区块链与物联网中物联设备之间进行通信方法,主要采用将区块链节点或智能合约作为物联网应用的一种特殊客户端,在物联网中的云端服务器获取物联设备的信息,但是在通信过程中,物联网与区块链互联过程依旧会通过一个相对中心化的物联网云端服务器,不能完全避免当云端服务器单点故障以及物联设备信息被篡改的情况,造成区块链无法准确地获取可信的物联设备信息的问题。
针对相关技术中区块链无法准确地获取可信的物联设备信息的问题,目前尚未提出有效的解决方案。
发明内容
本申请的主要目的在于提供一种区块链预言机、物联设备和信息处理方法,以解决相关技术中区块链无法准确地获取可信的物联设备信息的问题。
为了实现上述目的,第一方面,本申请实施例提供了一种信息处理方法,该方法应用在区块链预言机系统的一个区块链预言机中,区块链预言机系统中包括多个区块链预言机,该方法包括:
接收物联设备发送的第一设备信息,以及接收区块链预言机系统中每个指定区块链预言机发送的第二设备信息,其中,第二设备信息为物联设备发送给指定区块链预言机的设备信息;
基于共识算法对第一设备信息和每个第二设备信息进行处理,得到可信设备信息;
确定用于将可信设备信息发送给区块链中指定智能合约的区块链预言机是否为本端;
如果是,则将可信设备信息发送给区块链中指定智能合约的指定回调接口。
可选地,该方法还包括:
向物联设备发送用于获取物联设备的设备信息的第二请求,以使物联设备响应于第二请求反馈第一设备信息。
可选地,该方法还包括:
接收基于区块链中指定智能合约发送用于获取物联设备的设备信息的第一请求,其中,第一请求与指定回调接口相对应;
响应于第一请求,执行向物联设备发送用于获取物联设备的设备信息的第二请求的步骤。
第二方面,本申请实施例还提供了一种信息处理方法,该方法应用在一个物联设备中,物联设备预先注册在多个区块链预言机中,该方法包括:
获取用于向每个区块链预言机发送的设备信息;
向每个区块链预言机发送对应的设备信息,以使基于共识算法多个区块链预言机中每个区块链预言机对接收到的每个设备信息进行处理,得到可信设备信息,并确定一个区块链预言机将可信设备信息发送给区块链中指定智能合约的指定回调接口。
可选地,该方法还包括:
接收每个区块链预言机发送用于获取设备信息的请求;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京阿斯特时代科技有限公司,未经北京阿斯特时代科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811550190.9/2.html,转载请声明来源钻瓜专利网。