The invention relates to a method and a system for realizing intelligent binding of an Internet of things device and a controller, and provides a design for taking into account the binding relationship between the three sides of a controlled end, a control end and a control subject. The realization method of the invention of networking equipment and intelligent controller bindings, including networking equipment to establish an anonymous bind with the only controller; registered user account in the cloud platform, user account login in the main controller, the user account verification through networking equipment and the user account to create user static binding to the cloud platform; the controller from networking equipment list, sub controller and networking equipment to bind user dynamic authorization; some user accounts and permissions within the networking device or group of devices in the cloud platform for binding; and / or user account login controller to identify the binding of two-dimensional code, sub controller and networking equipment for users to invite binding. The invention can effectively and rapidly process the three party binding relation of the controller, the user account and the Internet of things devices.
【技术实现步骤摘要】
物联网设备与控制器智能绑定的实现方法及系统
本专利技术涉及一种物联网设备与控制器智能绑定的实现方法及系统。
技术介绍
物联网环境中,如果要对物联网设备进行控制,往往需要确定和建立物联网设备(受控端)、控制器(控制端)和用户(控制主体)三方之间的绑定关系。通常,一个物联网设备需要接受多个控制器和多个用户的控制;一个用户可以在一个或多个控制器上登录;一个用户或者一个控制器则可以控制多个物联网设备。用户与物联网设备的绑定涉及到用户的操作权限和优先级;控制器与物联网设备的绑定(即匿名绑定)涉及到控制器的控制范围和控制时机;用户与控制器的绑定(即用户在控制器上登录)涉及到安全性和多重登录等问题。因此,物联网系统中设备与用户的绑定问题是关系到安全、功能和用户体验的一个基本问题。以下列举几个控制器与物联网设备的绑定的相关技术:1、控制器与物联网设备的绑定技术,例如:《一种可调控按键开关系统及其控制、绑定方法》申请号:CN201510407969.5。一种可调控按键开关系统,包括:若干控制模块,且每个所述控制模块均固定连接有至少一个开关,用以接收所述开关发出的动作信号,控制与所述动作信号具有绑定关系的电器产生对应动作;云存储模块,存储有所述绑定关系,且所述云存储模块分别与每个所述控制模块连接,用以接收所述控制模块转发来的所述动作信号并根据所述动作信号生成执行命令信号;以及所述控制模块接收所述执行命令信号,控制与所述动作信号具有所述绑定关系的电器产生对应动作。这类方法属于物理控制器与物联网设备的控制前向绑定技术,局限性在于:没有用户的概念,造成任何人使用控制器的效果都一样必 ...
【技术保护点】
一种物联网设备与控制器智能绑定的实现方法,其特征在于,包括:匿名绑定:包括物联网设备为初始状态,物联网设备与唯一控制器建立匿名绑定,其中该唯一控制器为主控制器,其他控制器为子控制器;用户静态绑定:包括在云平台上注册用户账号,用户账号在主控制器上登录,该用户账号验证通过,物联网设备与该用户账号建立用户静态绑定,其中第一个与主控制器完成用户静态绑定的用户账号为物联网设备的主用户账号,其他用户账户为普通用户账号;用户动态绑定:包括主用户账号在子控制器上登录,云平台向该子控制器下发物联网设备列表,子控制器与物联网设备进行用户动态绑定;用户授权绑定:包括系统管理员账号或主用户账号登录云平台,在云平台上授权某些用户账号与其权限内的物联网设备或设备组进行绑定,被授权的用户账号登录子控制器时云平台下发该用户已授权的物联网设备列表,完成用户账号与物联网设备或物联网设备组的用户授权绑定;和/或用户申请绑定:包括主用户账号登录云平台,通过云平台生成绑定二维码,用户账户登录子控制器识别绑定二维码,子控制器与物联网设备进行用户邀请绑定。
【技术特征摘要】
1.一种物联网设备与控制器智能绑定的实现方法,其特征在于,包括:匿名绑定:包括物联网设备为初始状态,物联网设备与唯一控制器建立匿名绑定,其中该唯一控制器为主控制器,其他控制器为子控制器;用户静态绑定:包括在云平台上注册用户账号,用户账号在主控制器上登录,该用户账号验证通过,物联网设备与该用户账号建立用户静态绑定,其中第一个与主控制器完成用户静态绑定的用户账号为物联网设备的主用户账号,其他用户账户为普通用户账号;用户动态绑定:包括主用户账号在子控制器上登录,云平台向该子控制器下发物联网设备列表,子控制器与物联网设备进行用户动态绑定;用户授权绑定:包括系统管理员账号或主用户账号登录云平台,在云平台上授权某些用户账号与其权限内的物联网设备或设备组进行绑定,被授权的用户账号登录子控制器时云平台下发该用户已授权的物联网设备列表,完成用户账号与物联网设备或物联网设备组的用户授权绑定;和/或用户申请绑定:包括主用户账号登录云平台,通过云平台生成绑定二维码,用户账户登录子控制器识别绑定二维码,子控制器与物联网设备进行用户邀请绑定。2.根据权利要求1所述的物联网设备与控制器智能绑定的实现方法,其特征在于,所述匿名绑定具体包括:对物联网设备进行复位,使物联网设备处于初始状态,在限定的时间周期内,建立物联网设备与主控器的通讯连接关系,通过物联网设备记录主控器的唯一标示,主控制器记录物联网设备唯一标示,完成主控制器与物联网设备的匿名绑定。3.根据权利要求2所述的物联网设备与控制器智能绑定的实现方法,其特征在于,用户申请绑定过程中生成的绑定二维码的属性包括:指定用户账号或不指定用户账号、有效次数为单次或多次、有效期、复制绑定关系或转移绑定关系、物联网设备列表;其中,指定用户的绑定二维码只对指定的用户账号有效,不指定用户的绑定二维码对所有用户账号有效;单次有效绑定二维码被使用一次后即时效;如果主用户为绑定二维码设定了有效期,则超过有效期无论是否使用过,该二维码即失效;如果绑定二维码设定为复制绑定关系,则成功使用此二维码的用户会获得与主用户账号相同的物联网设备列表;如果绑定二维码设定为转移绑定关系,则成功使用此二维码的用户账号会获得与主用户账号相同的物联网设备列表,同时成为新的主用户账号,原主用户账号则变为普通用户账号,主用户账号选择部分或全部物联网设备生成绑定二维码。4.根据权利要求3所述的物联网设备与控制器智能绑定的实现方法,其特征在于,还包括普通用户账号登录主控器或云平台解除该普通用户账号与物联网设备或物联网设备组的绑定;主用户账号或系统管理员账号登录云平台解除所辖区用户账号与物联网设备或设备组的绑定。5.根据权利要求4所述的物联网设备与控制器智能绑定的实现方法,其特征在于,物联网设备初始化过程具体包括:对物联网设备进行复位操作;确定在预定时间周期内控制器与物联网设备是否匿名绑定成功,若不成功或绑定超时,则物联网设备恢复正常工作状态;若成功,则原有绑定失效,记录该绑定至云平台,用户静态绑定;云平台判断新绑定的用户是...
【专利技术属性】
技术研发人员:孙宝石,曹石,
申请(专利权)人:苏州数言信息技术有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。