本发明涉及一种远程绑定及控制终端设备的方法。
背景技术:
目前网络设备绑定,采用控制设备和受控设备都需要创建账号,然后注册到云端的绑定方式。用户注册账号,涉及到用户的隐私。同时也有可能遗忘密码。
技术实现要素:
本发明目的是提供一种受控制设备无需注册账号就可以和受控设备进行绑定的远程控制方法。
技术方案:一种远程绑定及控制终端设备的方法,包括具有上网功能的控制设备、网络服务器、受控设备、主设备,其方法包括:
(1)在所述控制设备中创建唯一标识a:
在所述控制设备上创建账号,该账号作为控制设备的唯一标识a;
或者,在所述控制设备上获取唯一物理识别码a1,作为控制设备的唯一标识a;
(2)在所述受控设备中创建唯一标识b:
在所述受控设备中获取受控设备的唯一物理识别码b1;作为受控设备的唯一标识b;
或者,受控设备在生产的时,在受控设备的存储单元中写入唯一存储识别码,作为受控设备的唯一标识b;
或者,受控设备在运行的时候,由网络服务器统一分配受控设备的地址识别码,作为受控设备的唯一标识b;
(3)控制设备向网络服务器发出绑定受控设备的申请,并且将控制设备的唯一标识a和受控设备的唯一标识b注册到网络服务器;
(4)控制设备获取受控设备的唯一标识b方法:以控制设备向受控设备扫描二维码或条形码,在控制设备端输入受控设备的唯一物理识别码b1、唯一存储识别码或地址识别码;所述二维码或条形码是受控设备运行的时候通过显示设备显示出来或是受控设备生产的时候设置于受控设备的表面;
若以地址识别码,作为受控设备的唯一标识b时,则控制设备向网络服务器发送绑定受控设备申请的时候,需要将控制设备的唯一标识a和主设备的唯一标识b2发送给网络服务器,由网络服务器分配给子设备对应的唯一标识码b3构成网络服务器下子设备唯一识别码b2+b3,然后发送给主设备,再由主设备转发给子设备保存;
(5)控制设备连接网络,主动和网络服务器建立起连接,受控设备连接
网络,主动和服务器建立连接,控制设备与受控设备之间建立了连接关系。
所述唯一物理识别码a1包括网卡的mac地址、cpu的特征码、磁盘的特征码。
所述唯一物理识别码b1包括网卡的mac地址、cpu的特征码、磁盘的特征码。
所述子设备具有若干个子设备,且每个子设备有对应的唯一标识码。
所述控制设备包括手机或电脑或具有人机交互易操作性的智能终端。
所述设备包括手机、电脑或智能设备。
所述控制设备、受控设备中分别安装有控制设备应用软件与受控设备应用软件。
有益效果:本发明受控制设备无需注册账号就可以和受控设备进行绑定。本发明的受控设备也无需创建账号,通过获取受控设备的唯一识别码或者网络服务器统一分配唯一识别码的方式进行绑定。解决了智能设备不具备输入模块,无法创建账号问题。本发明可以通过获取控制设备的物理唯一识别码作为设备的唯一识别码,在云端和受控设备进行绑定。
附图说明
图1是本发明网络服务器与控制设备、主设备、子设备关系方框图。
具体实施方式
一种远程绑定及控制终端设备的方法,包括具有上网功能的控制设备、网络服务器、受控设备、主设备,其方法包括:
(1)在所述控制设备中创建唯一标识a:
在所述控制设备上创建账号,该账号作为控制设备的唯一标识a;
或者,在所述控制设备上获取唯一物理识别码a1,作为控制设备的唯一标识a;
(2)在所述受控设备中创建唯一标识b:
在所述受控设备中获取受控设备的唯一物理识别码b1;作为受控设备的唯一标识b;
或者,受控设备在生产的时,在受控设备的存储单元中写入唯一存储识别码,作为受控设备的唯一标识b;
或者,受控设备在运行的时候,由网络服务器统一分配受控设备的地址识别码,作为受控设备的唯一标识b;
(3)控制设备向网络服务器发出绑定受控设备的申请,并且将控制设备的唯一标识a和受控设备的唯一标识b注册到网络服务器;
(4)控制设备获取受控设备的唯一标识b方法:以控制设备向受控设备扫描二维码或条形码,在控制设备端输入受控设备的唯一物理识别码b1、唯一存储识别码或地址识别码;所述二维码或条形码是受控设备运行的时候通过显示设备显示出来或是受控设备生产的时候设置于受控设备的表面;
若以地址识别码,作为受控设备的唯一标识b时,则控制设备向网络服务器发送绑定受控设备申请的时候,需要将控制设备的唯一标识a和主设备的唯一标识b2发送给网络服务器,由网络服务器分配给子设备对应的唯一标识码b3构成网络服务器下子设备唯一识别码b2+b3,然后发送给主设备,再由主设备转发给子设备保存;
(5)控制设备连接网络,主动和网络服务器建立起连接,受控设备连接网络,主动和服务器建立连接,控制设备与受控设备之间建立了连接关系。
所述唯一物理识别码a1包括网卡的mac地址、cpu的特征码、磁盘的特征码。
所述唯一物理识别码b1包括网卡的mac地址、cpu的特征码、磁盘的特征码。
所述地址识别码由主设备唯一标识b2与子设备唯一标识码b3构成。
见图1,所述子设备具有若干个子设备,如子设备1、子设备2、子设备n。且每个子设备有对应的唯一标识码。
所述控制设备包括手机或电脑或具有人机交互易操作性的智能终端。
所述设备包括手机、电脑或智能设备。
所述控制设备、受控设备中分别安装有控制设备应用软件与受控设备应用软件。
控制设备的软件主要实现如下功能:
1.采集或创建控制设备的唯一标识a。
2.采集受控设备的唯一标识b。
3.连接到网络服务器并发送主控设备和受控设备的唯一标识b给网络服务器注册绑定。
4.控制受控设备。
受控设备应用软件主要实现如下功能:
1.在受控设备上显示设备唯一标识b(非必要)。
2.提供读取接口,给控制设备读取本设备的唯一标识b(非必要)。
3.记录网络服务器分配的设备唯一标识b(非必要)。
4.连接网络服务器并且上报受控设备的唯一标识b(必要)。
5.接受并且执行控制指令(必要)。
实施例1
通过微信公众号实现手机远程控制电脑关闭,锁屏,授权等。本实施例中手机为控制设备,电脑为受控设备。
步骤一,电脑端安装应用软件。该应用软件获取电脑的唯一标识b。该应用软件把唯一标识b转换成二维码。
步骤二,用户在手机上登录微信公众号,获取控制设备微信公众号的唯一标识a。该唯一标识a由用户注册并由腾讯网络服务器统一分配。
步骤三,用户通过手机扫描二维码方式,把微信公众号的唯一标识a和受控设备的唯一标识b注册到网络服务器,并由网络服务器进行绑定。
步骤四,网络服务器接收到手机端发来的注册请求之后,读取请求信息的唯一标识a与唯一标识b,建立数据库,把这两个唯一标识绑定到数据库。
步骤五,手机微信公众号向电脑发送特定的指令,实现关机,锁屏,授权等动作。
实施例2
通过手机软件控制智能设备。本实施例中手机为控制设备,智能设备为受控设备。
见图1,智能设备出厂的时候,没有写入设备唯一标识。该智能设备作为二级子设备,通过一级主设备连接到网络服务器。
其中,一级主设备网关具有唯一标识b2,出厂时写到存储器。二级子设备出厂时没有唯一标识。
步骤一,手机通过注册账号的方式产生设备的唯一标识a,同时手机获取到一级主设备的唯一标识b2,在网络服务器建立绑定关系。
步骤二,手机向网络服务器发送申请注册二级子设备的请求。网络服务器配一个二级子设备地址,并且与对应的一级主设备的地址组成一个该网络服务器下二级子设备的唯一标识b3构成网络服务器下二级子设备唯一识别码b2+b3。网络服务器发送该二级子设备地址到对应的一级主设备,并且通过一级主设备的内网协议,广播该地址给所有的二级子设备。然后通过特定的触发条件(按一下该设备的按钮等方法),把该地址写到某个二级子设备的存储器。从而,手机和二级设备建立了绑定关系。
步骤三,手机向二级子设备直接发送控制或者查询状态指令。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。
此外,应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。