基于区块链的免注册智能设备控制方法及系统技术方案

技术编号:26534664 阅读:20 留言:0更新日期:2020-12-01 14:23
本发明专利技术公开了一种基于区块链的免注册智能设备控制方法及系统,该方法包括:S1:移动终端为智能设备配网;其中,移动终端预装有用于操控智能设备的APP;S2:在智能设备配网成功后,判断APP是否已经有账号登录,若否则进入步骤S3;S3:控制智能设备接入区块链系统,并接收返回的区块链地址和自动生成的区块链账号和初始密码;S4:保存并使用区块链账号和初始密码登录APP;S5:通过APP控制智能设备连接上云服务器;其中,云服务器为区块链系统中的一个节点;S6:APP经云服务器发送控制指令至智能设备,以操控智能设备。本发明专利技术无需用户隐私信息进行注册即可使用APP控制智能设备,且将智能设备的操作数据写入区块链系统,保证数据的唯一性和不可更改性。

【技术实现步骤摘要】
基于区块链的免注册智能设备控制方法及系统
本专利技术涉及智能设备控制领域,尤其涉及一种基于区块链的免注册智能设备控制方法及系统。
技术介绍
目前市场上的智能设备提供商使用的大多是在互联网上部署云端服务器并配合安装了智能设备APP的移动终端(如手机、平板电脑等)的方式对智能设备进行远程控制。但是市场上主流的智能设备APP都是通过手机号码或邮箱进行注册后才可使用,甚至个别智能设备APP在注册后还需要用户进行实名登记才可使用。随着用户对个人隐私信息保护意识的提高,在APP注册时需要用户的隐私信息才能进行注册不仅会引起用户的反感,同时由于用户数据都储存在云端服务器,用户隐私还容易发生泄漏或者遭到恶意修改,更严重的是如果被漏洞攻击和远程劫持,用户的智能设备(例如智能摄像头)被远程操控后,可能会造成极大的隐私泄漏,甚至威胁用户的人身安全。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的缺陷,提供一种基于区块链的免注册智能设备控制方法和系统。本专利技术解决其技术问题所采用的技术方案是:构造一种基于区块链的免注册智能设备控制方法,包括以下步骤:S1:移动终端为智能设备配网;其中,所述移动终端预装有用于操控智能设备的APP;S2:在所述智能设备配网成功后,判断所述APP是否已经有账号登录,若否则进入步骤S3;S3:控制所述智能设备接入区块链系统,并接收返回的区块链地址和自动生成的区块链账号和初始密码;S4:保存并使用所述区块链账号和初始密码登录所述APP;>S5:通过所述APP控制所述智能设备连接上云服务器;其中,所述云服务器为所述区块链系统中的一个节点;S6:所述APP经所述云服务器发送控制指令至所述智能设备,以操控所述智能设备。优选地,所述步骤S1中移动终端为智能设备配网包括:通过APP扫描智能设备上的二维码为智能设备配网;或者,接收通过APP输入的智能设备唯一识别码为智能设备配网;或者,通过与智能设备建立蓝牙连接为智能设备配网;或者,通过WIFI为智能设备配网。优选地,所述步骤S2判断结果若为是,则进入步骤S2-1,S2-1:控制所述智能设备接入到区块链系统,并接收区块链系统返回的区块链地址,然后进入步骤S5。优选地,所述方法还包括:S7:将所有的操控数据写入所述区块链系统中。优选地,本方法中所述区块链地址和所述所有的操控数据挂在所述区块链账号下面。本专利技术还提供一种基于区块链的免注册智能设备控制系统,包括移动终端、智能设备、云服务器;其中,所述移动终端包括:配网模块,用于为智能设备配网;其中,所述移动终端预装有用于操控智能设备的APP;判断模块,用于在所述智能设备配网成功后,判断所述APP是否已经有账号登录;第一控制模块,用于控制所述智能设备接入区块链系统,并接收返回的区块链地址和自动生成的区块链账号和初始密码;保存登录模块,用于保存并使用所述区块链账号和初始密码登录所述APP;第二控制模块,用于通过所述APP控制所述智能设备连接上云服务器;其中,所述云服务器为所述区块链系统中的一个节点;设备控制模块,用于所述APP经所述云服务器发送控制指令至所述智能设备,控制所述智能设备完成相应操作。优选地,所述配网模块包括:二维码配网模块,用于通过APP扫描智能设备上的二维码为智能设备配网;或者,识别码配网模块,用于接收通过APP输入的智能设备唯一识别码为智能设备配网;或者,蓝牙配网模块,用于通过与智能设备建立蓝牙连接为智能设备配网;或者,WIFI配网模块,用于通过WIFI为智能设备配网。优选地,所述移动终端还包括:第三控制模块,用于在所述判断模块判定所述APP已经有账号登录后,控制所述智能设备接入到区块链系统,并接收区块链系统返回的区块链地址。优选地,所述移动终端还包括:写入模块,用于将所有的操控数据写入所述区块链系统中。优选地,本系统中所述区块链地址和所述所有的操控数据挂在所述区块链账号下面。实施本专利技术的技术方案,具有以下有益效果:用户在注册智能设备APP时无需提供手机号码或邮箱等任何用户隐私信息,从根本上杜绝了用户隐私信息泄露的可能。并且,通过将智能设备接上区块链系统,会将智能设备的所有操作写入区块链系统,以保证数据的唯一性和不可更改性,以防止设备遭到漏洞攻击和远程劫持,使智能设备的使用更加安全可靠。附图说明下面将结合附图及实施例对本专利技术作进一步说明,附图中:图1是本专利技术基于区块链的免注册智能设备控制方法一实施例的方法流程图;图2是本专利技术基于区块链的免注册智能设备控制方法另一实施例的方法流程图;图3是本专利技术基于区块链的免注册智能设备控制系统一实施例中移动终端的结构示意图;图4是本专利技术基于区块链的免注册智能设备控制系统另一实施例中移动终端的结构示意图;具体实施方式为了对本专利技术的技术特征、目的和效果有更加清楚的理解,现对照附图详细说明本专利技术的具体实施方式。如图1所示,在第一实施例中,本专利技术构造了一种基于区块链的免注册智能设备控制方法,包括以下步骤:S1:移动终端为智能设备配网;其中,移动终端预装有用于操控智能设备的APP;在一些实施例中,移动终端可以是手机、Pad(平板电脑)、智能遥控器等,智能设备可以是智能电视机、智能冰箱、智能空调、智能洗衣机、智能扫地机器人、智能音箱、智能摄像头等。进一步地,在一些实施例中,移动终端为智能设备配网的方式包括但不限于:通过APP扫描智能设备上的二维码为智能设备配网、接收通过APP输入的智能设备唯一识别码为智能设备配网、通过与智能设备建立蓝牙连接为智能设备配网、通过WIFI为智能设备配网。S2:在智能设备配网成功后,判断APP是否已经有账号登录,若否则进入步骤S3;S3:控制智能设备接入区块链系统,并接收返回的区块链地址和自动生成的区块链账号和初始密码;为便于理解,下面对区块链系统(Blockchain)进行简单介绍:区块链系统是由区块链网络中所有节点共同参与维护的去中心化分布式数据库系统,它是由一系列基于密码学方法产生的数据块组成,每个数据块即为区块链中的一个区块,根据产生时间的先后顺序,区块被有序地链接在一起,形成一个数据链条,被形象地称为区块链。区块链由其特别的区块和交易产生、验证协议,具有不可更改,不可伪造、完全可追溯的安全特性。本专利技术中的区块链系统是一个预先建立的有限节点的区块链系统,交易验证速度更快、隐私保护更好、交易成本更低,因此更适用于智能设备的控制。具体的,步骤S3中,当用户首次使用APP,即APP没有账号登录时,将智能设备接入区块链系统,当智能设备入链成功后,区块链系统会返回一个区块链地址,以及由区块链系统自动生成的一个区块链账号和初始密码。其中,区块链地址表征智能设备在区块链网络中的地址,基于区块链地址即可查询到区块链中存储的本文档来自技高网...

【技术保护点】
1.一种基于区块链的免注册智能设备控制方法,其特征在于,包括以下步骤:/nS1:移动终端为智能设备配网;其中,所述移动终端预装有用于操控智能设备的APP;/nS2:在所述智能设备配网成功后,判断所述APP是否已经有账号登录,若否则进入步骤S3;/nS3:控制所述智能设备接入区块链系统,并接收返回的区块链地址和自动生成的区块链账号和初始密码;/nS4:保存并使用所述区块链账号和初始密码登录所述APP;/nS5:通过所述APP控制所述智能设备连接上云服务器;其中,所述云服务器为所述区块链系统中的一个节点;/nS6:所述APP经所述云服务器发送控制指令至所述智能设备,以操控所述智能设备。/n

【技术特征摘要】
1.一种基于区块链的免注册智能设备控制方法,其特征在于,包括以下步骤:
S1:移动终端为智能设备配网;其中,所述移动终端预装有用于操控智能设备的APP;
S2:在所述智能设备配网成功后,判断所述APP是否已经有账号登录,若否则进入步骤S3;
S3:控制所述智能设备接入区块链系统,并接收返回的区块链地址和自动生成的区块链账号和初始密码;
S4:保存并使用所述区块链账号和初始密码登录所述APP;
S5:通过所述APP控制所述智能设备连接上云服务器;其中,所述云服务器为所述区块链系统中的一个节点;
S6:所述APP经所述云服务器发送控制指令至所述智能设备,以操控所述智能设备。


2.根据权利要求1所述的基于区块链的免注册智能设备控制方法,其特征在于,所述步骤S1中移动终端为智能设备配网包括:
通过APP扫描智能设备上的二维码为智能设备配网;或者,接收通过APP输入的智能设备唯一识别码为智能设备配网;或者,通过与智能设备建立蓝牙连接为智能设备配网;或者,通过WIFI为智能设备配网。


3.根据权利要求1所述的基于区块链的免注册智能设备控制方法,其特征在于,所述步骤S2判断结果若为是,则进入步骤S2-1,
S2-1:控制所述智能设备接入到区块链系统,并接收区块链系统返回的区块链地址,然后进入步骤S5。


4.根据权利要求1所述的基于区块链的免注册智能设备控制方法,其特征在于,所述方法还包括:
S7:将所有的操控数据写入所述区块链系统中。


5.根据权利要求4所述的基于区块链的免注册智能设备控制方法,其特征在于,所述区块链地址和所述所有的操控数据挂在所述区块链账号下面。


6.一种基于区块链的免注册智能设备控制系统,其特征在于,包括移动终端、智...

【专利技术属性】
技术研发人员:谢远军
申请(专利权)人:深圳拓邦股份有限公司深圳市拓邦软件技术有限公司
类型:发明
国别省市:广东;44

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

1