分享控制权限的方法和系统与流程

文档序号:12752710阅读:260来源:国知局
分享控制权限的方法和系统与流程

本发明涉及智能家居技术领域,尤其是涉及一种分享控制权限的方法和装置。



背景技术:

目前的智能家居技术领域中,均是利用移动终端通过特定应用(APP)登录服务器来控制家电设备,因此,为了实现对家电设备的控制,每个用户均不可避免地需要利用移动终端进行相应APP的下载、安装、注册账号、登录、将家电设备和账号建立绑定关系等一系列操作。而对于来访的亲朋好友来说,其仅是有阶段性或临时性控制家电设备的需求,但也必须经过前述一系列的繁琐操作才能实现对家电设备的控制,而离开时又需要进行解控。这样不仅操作起来异常的繁杂琐碎,而且由于存在多个临时账号,既容易在权限控制之间出现冲突,又使得智能家居的整体安全控制存在隐患。

因此,现有技术中,智能家居设备操控的灵活性和可靠性较差,严重影响用户体验。



技术实现要素:

本发明实施例的主要目的在于提供一种分享控制权限的方法和系统,旨在提高智能家居设备操控的灵活性和可靠性。

为达以上目的,一方面提出一种分享控制权限的方法,所述方法包括步骤:

第一终端通过主帐号登录服务器,生成授权控制信息,并向第二终端分享所述授权控制信息;

所述第二终端通过所述授权控制信息从所述服务器获取所述主帐号的子账号,通过所述子账号登录所述服务器进入控制界面,以控制所述主帐号所绑定的受控设备。

可选地,所述向第二终端分享所述授权控制信息包括:

所述第一终端将所述授权控制信息以二维码的形式发布在网络平台上、发送给所述第二终端或展示给所述第二终端;或者,

所述第一终端将所述授权控制信息以超链接的形式发布在网络平台上或发送给所述第二终端。

可选地,所述第二终端通过所述授权控制信息从所述服务器获取具有控制权限的所述主帐号下的子账号包括:

所述第二终端激活所述授权控制信息,跳转至所述控制界面的加载页面,并向所述服务器发送包含所述授权控制信息的激活信息;

所述服务器根据所述激活信息中的授权控制信息生成所述主账号的子帐号,并分配给所述第二终端。

可选地,所述向第二终端分享所述授权控制信息的步骤之前还包括:

所述第一终端将所述授权控制信息发送给所述服务器;

所述服务器对所述授权控制信息进行授权操作,或者进一步对所述授权控制信息进行加密后返回给所述第一终端。

可选地,所述服务器根据所述激活信息中的授权控制信息生成所述主账号的子帐号包括:

所述服务器对所述激活信息中的授权控制信息进行鉴权,当鉴权通过时,根据所述授权控制信息生成所述主账号的子帐号。

可选地,所述授权控制信息包括权限信息,所述权限信息包括控制权限等级、授权控制的受控设备、授权期限和授权终端数量中的一种或至少两种,所述服务器根据所述权限信息向所述子账号分配权限。

可选地,所述方法还包括:

所述第一终端向所述服务器发送针对所述授权控制信息的取消授权信息;

所述服务器根据所述取消授权信息取消所述授权控制信息所授权的所有第二终端的控制权限。

可选地,所述激活信息还包括所述第二终端的特征码,所述服务器根据所述激活信息中的授权控制信息生成所述主账号的子帐号,并分配给所述第二终端的步骤之后还包括:所述服务器向所述第一终端发送所述激活信息;

所述方法还包括:

所述第一终端向所述服务器发送针对所述授权控制信息下的所述特征码的取消授权信息;

所述服务器根据所述取消授权信息取消所述授权控制信息所授权的所述特征码对应的所述第二终端的控制权限。

另一方面,提出一种分享控制权限的系统,所述系统包括服务器、第一终端和第二终端,其中:

所述第一终端,用于通过主帐号登录服务器,生成授权控制信息,并向所述第二终端分享所述授权控制信息;

所述第二终端,用于通过所述授权控制信息从所述服务器获取所述主帐号的子账号,通过所述子账号登录所述服务器进入控制界面,以控制所述主帐号所绑定的受控设备。

可选地,所述第一终端用于:

将所述授权控制信息以二维码的形式发布在网络平台上、发送给所述第二终端或展示给所述第二终端;或者,

将所述授权控制信息以超级链接的形式发布在网络平台上或发送给所述第二终端。

可选地,所述第二终端用于:激活所述授权控制信息,跳转至所述控制界面的加载页面,并向所述服务器发送包含所述授权控制信息的激活信息;

所述服务器用于:根据所述激活信息中的授权控制信息生成所述主账号的子帐号,并分配给所述第二终端。

可选地,所述第一终端还用于:向第二终端分享所述授权控制信息之前,将所述授权控制信息发送给所述服务器;

所述服务器用于:对所述授权控制信息进行授权操作,或者进一步对所述授权控制信息进行加密后返回给所述第一终端。

可选地,所述服务器用于:对所述激活信息中的授权控制信息进行鉴权,当鉴权通过时,根据所述授权控制信息生成所述主账号的子帐号。

可选地,所述授权控制信息包括权限信息,所述权限信息包括控制权限等级、授权控制的受控设备、授权期限和授权终端数量中的一种或至少两种;

所述服务器用于:根据所述权限信息向所述子账号分配权限。

可选地,所述第一终端还用于:向所述服务器发送针对所述授权控制信息的取消授权信息;

所述服务器还用于:根据所述取消授权信息取消所述授权控制信息所授权的所有第二终端的控制权限。

可选地,所述激活信息还包括所述第二终端的特征码;

所述服务器还用于:向所述第一终端发送所述激活信息;

所述第一终端还用于:向所述服务器发送针对所述授权控制信息下的所述特征码的取消授权信息;

所述服务器还用于:根据所述取消授权信息取消所述授权控制信息所授权的所述特征码对应的所述第二终端的控制权限。

本发明实施例所提供的一种分享控制权限的方法,由第一终端通过主帐号登录服务器生成授权控制信息并分享给第二终端,第二终端则通过该授权控制信息从服务器获取主帐号的子帐号,并通过子帐号登录服务器进入控制界面,控制主账号所绑定的受控设备。从而,实现了对智能家电设备的控制权限的快速分享,使得临时用户(如来访的亲朋好友)无需进行下载安装应用、注册登录以及设备绑定等一些列繁琐操作,只需通过点击超链接或扫描二维码等方式激活授权控制信息就可以实现对智能家居设备的操控,并且可以给临时用户动态分配和取消设备操作权限,操作简单便捷,提高了智能家居设备操控的灵活性。同时,子账号在主账号之下,受主帐号控制,不存在权限冲突导致的安全隐患,提高了智能家居设备操控的可靠性。

进一步地,通过在分享授权控制信息之前先由服务器对其进行加密和授权操作,后续服务器接收到第二终端的授权控制信息时则首先对其进行鉴权,只对鉴权通过的授权控制信息进行控制权限的分享,防止不法用户伪造授权控制信息骗取控制权限,提高了系统的安全性。通过在第二终端发送授权控制信息时同时发送第二终端的特征码,使得第一终端可以根据特征码取消指定的第二终端的控制权限,进一步提高了智能家居设备操控的灵活性。

附图说明

图1是本发明第一实施例的分享控制权限的方法的流程图;

图2是本发明第二实施例的分享控制权限的方法的流程图;

图3是本发明第三实施例的分享控制权限的方法的流程图;

图4是本发明第四实施例的分享控制权限的系统的模块示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

实施例一

参见图1,提出本发明第一实施例的分享控制权限的方法,所述方法包括以下步骤:

S11、第一终端通过主帐号登录服务器,生成授权控制信息,并向第二终端分享授权控制信息。

本步骤S11中,第一终端开启特定应用或网页,输入已注册的主帐号的用户名和密码登录服务器。主帐号与至少一个受控设备绑定,第一终端通过主帐号登录服务器后,则可以控制主帐号绑定的受控设备。所述受控设备主要指智能家居设备(智能家电),如电脑、空调、冰箱、监控设备(如摄像头)、照明设备、智能插座等。当然,也可以是其它的受控设备,本发明对此不作限定。

可选地,可以对主帐号绑定的受控设备进行分类。受控设备总体可以按功能进行分类或者通过所在房间进行分组或分类。如,按功能可以分为六大类,包括安防、照明、门窗、睡眠、家电控制、智能影音,其中:安防包括各种门磁、人体红外、烟雾等传感器和报警器、摄像机等,照明包括开关、配电箱等,门窗包括窗帘电机等,睡眠包括睡眠监测器、睡眠辅助灯等,家电控制包括智能插板、晾衣架等,智能影音包括智能遥控器等。

当用户需要向其他人员分享对受控设备的控制权限时,则基于与服务器约定的预设规则生成授权控制信息,并向第二终端(即接受分享的用户的终端)分享授权控制信息。授权控制信息优选为授权码(ID),授权码为字符串的形式。当然,授权控制器信息也可以根据需要约定为其他的形式,本发明对此不作限定。

可选地,授权控制信息包括权限信息,该权限信息包括控制权限等级、授权控制的受控设备、授权期限和授权终端数量中的一种或至少两种,其中:

控制权限等级,即控制权限的大小,可以分为至少两个等级,如按控制权限从大到小排序分为管理员、普通用户、临时体验用户三个等级。其中,管理员可以添加、修改、删除账号中的信息,也可以操作账号中的设备(即绑定的受控设备);普通用户可以操作账号中的设备,修改账号中的信息,但是不能添加删除账号中的信息;临时体验用户只能操作账号中的设备。

授权控制的受控设备,即允许第二终端操作主帐号绑定的所有受控设备还是指定的某一个、某一组(类)或多个受控设备。

授权期限,即向第二终端分享控制权限的时限,当超过时限时则自动取消分享。

授权终端数量,即允许多少个第二终端利用该授权控制信息分享控制权限,可以是一个,也可以至少两个。

第一终端分享授权控制信息时,可以采用以下两种方式:

方式一:将授权控制信息生成为二维码,然后以二维码的形式发布在网络平台(如微博、微信朋友圈等)上,或者通过邮件、彩信、即时通信应用(如SKYP、QQ、微信、易信)、蓝牙、NFC等发送给第二终端,或者直接显示在屏幕上展示给第二终端,等等。

方式二:将授权控制信息生成超链接,然后以超链接的形式发布在网络平台(如微博、微信朋友圈等)上,或者通过邮件、彩信、即时通信应用(如SKYP、QQ、微信、易信)、蓝牙、NFC等发送给第二终端。

除了采用上述两种方式外,也可以采用现有技术中的其他分享方式,本发明对此不作限定。

进一步地,第一终端在生成授权控制信息之后分享授权控制信息之前,还将该授权控制信息发送给服务器,服务器接收到该授权控制信息后,对该授权控制信息进行授权操作。具体的,服务器首先对该授权控制信息进行合法性审核,如通过约定的预设规则对该授权控制信息进行解析,判断该授权控制信息是否由合法用户生成和发送,当审核通过时,则对该授权控制信息授权,并记录该授权控制信息(相当于备案登记),以备后续对第二终端发送的授权控制信息进行鉴权,防止不法用户伪造授权控制信息骗取控制权限,提高安全性。

进一步地,服务器还可以通过预设规则对授权控制信息进行加密(如AES加密),生成唯一的授权控制信息,并将加密后的授权控制信息返回给第一终端,防止不法用户截取破解该授权控制信息,进一步提高安全性。

S12、第二终端通过授权控制信息从服务器获取主帐号的子账号,通过子账号登录服务器进入控制界面,以控制主帐号所绑定的受控设备。

本步骤S12中,第二终端激活授权控制信息,跳转至控制界面的加载页面,并向服务器发送包含授权控制信息的激活信息。服务器解析该激活信息中的授权控制信息,确定该授权控制信息对应的主帐号,生成该主帐号的子账号,并分配给第二终端,如将子账号的用户名和密码发送给第二终端,进一步地,服务器还将该授权控制信息设置为激活状态。第二终端则自动通过子账号登录服务器进入控制界面,如自动输入子帐号的用户名和密码后登录服务器,第二终端则可以在控制界面上控制主帐号所绑定的受控设备。

具体的,当授权控制信息以二维码的形式分享给第二终端时,第二终端可以通过摄像头扫描识别二维码,或者将接收到的二维码显示在屏幕上,当用户长按该二维码时则识别该二维码,当识别到二维码后则自动跳转至控制界面的加载页面,并自动向服务器发送该二维码包含的授权控制信息。当授权控制信息以超链接的方式发送给第二终端时,第二终端则接收该超链接并显示在屏幕上,当用户点击该超链接时,则自动跳转至控制界面的加载页面,并自动向服务器发送该超链接包含的授权控制信息。

服务器接收到第二终端发送的激活信息后,获取该激活信息中的授权控制信息。当服务器预先执行了对授权控制信息的授权操作(即备案登记)时,则对接收到的授权控制信息进行鉴权操作,判断是否是合法有效的授权控制信息,当该授权控制信息是被预先授权的授权控制信息时,则鉴权通过,否则鉴权失败,予以丢弃,只根据鉴权通过的授权控制信息生成子帐号并分配给第二终端,从而可以防止不法用户伪造授权控制信息骗取控制权,提高了安全性。进一步地,当预先对授权控制信息进行了加密时,服务器还需要根据预设规则对其进行解密操作。

进一步地,当授权信息中包含权限信息时,服务器还根据授权信息中的权限信息向子账号分配权限,所述权限包括控制权限等级、授权控制的受控设备、授权期限和授权终端数量中的一种或至少两种。

本发明实施例中,当授权控制信息允许将控制权限分享给多个第二终端时,第二终端还可以将该授权控制信息分享给其他的第二终端,以使其他第二终端根据该授权控制信息分享控制权限。同时,服务器可以根据同一个授权控制信息为每一个第二终端分配一个子账号,或者只生成一个子账号,并将同一个子账号分配给各个第二终端。

本发明实施例的分享控制权限的方法,由第一终端通过主帐号登录服务器生成授权控制信息并分享给第二终端,第二终端则通过该授权控制信息从服务器获取主帐号的子帐号,并通过子帐号登录服务器进入控制界面,控制主账号所绑定的受控设备,实现了对智能家电设备的控制权限的快速分享。使得临时用户(如来访的亲朋好友)无需进行下载安装应用、注册登录以及设备绑定等一些列繁琐操作,只需通过点击超链接或扫描二维码等方式激活授权控制信息就可以实现对智能家居设备的操控。同时,子账号在主账号之下,受主帐号控制,不存在权限冲突导致的安全隐患,提高了智能家居设备操控的可靠性。

实施例二

参见图2,提出本发明第二实施例的分享控制权限的方法,所述方法包括以下步骤:

S21、第一终端通过主帐号登录服务器,生成授权控制信息,并向第二终端分享授权控制信息。

S22、第二终端通过授权控制信息从服务器获取主帐号的子账号,通过子账号登录服务器进入控制界面,以控制主帐号所绑定的受控设备。

本实施例中的步骤S21和S22分别与第一实施例中的步骤S11和S12相同,在此不再赘述。

S23、第一终端取消第二终端的控制权限。

本步骤S23中,用户可以随时取消对第二终端的授权,即禁止第二终端继续在控制界面上控制主帐号绑定的受控设备。

可选地,第一终端可以取消授权控制信息所授权的所有第二终端的控制权限。具体的:

第一终端向服务器发送针对某个授权控制信息的取消授权信息,即该取消授权信息中包含授权控制信息;服务器根据该取消授权信息取消该授权控制信息所授权的所有第二终端的控制权限,如删除该授权控制信息、删除根据该授权控制信息生成的子账号、或者判定该授权控制信息鉴权失败等,从而使得第二终端断开与服务器的连接,不能再控制主帐号绑定的受控设备。

可选地,第一终端可以取消授权控制信息所授权的指定第二终端的控制权限。具体的:

第二终端向服务器发送的激活信息还包括本机的特征码,服务器根据激活信息包含的授权控制信息向第二终端分配子账号后,还向第一终端发送该激活信息,以通知第一终端该授权控制信息已被特征码对应的第二终端激活,第一终端则记录该授权控制信息及其对应的特征码。

当需要取消某一授权控制信息下的所有第二终端或指定的第二终端的控制权限时,第一终端则向服务器发送针对某一授权控制信息或某一授权控制信息下的指定特征码的取消授权信息,即该取消授权信息中包含授权控制信息或授权控制信息+特征码;服务器根据该取消授权信息取消该授权控制信息所授权的所有第二终端或指定特征码对应的第二终端的控制权限,如删除该授权控制信息、删除根据该授权控制信息生成的子账号、或者判定该授权控制信息或该授权控制信息下的特征码鉴权失败等,从而使得第二终端断开与服务器的连接,不能再控制主帐号绑定的受控设备。

本实施例中,可以随时取消临时用户的设备操作权限,无需现现有技术那样进行繁琐的解控操作,操作简单便捷,进一步提高了智能家居设备操控的灵活性,同时提高了安全性和可靠性。

实施例三

参见图3,提出本发明第三实施例的分享控制权限的方法,所述方法包括以下步骤:

S31、第一终端通过主帐号登录服务器,生成授权控制信息,并将授权控制信息发送给服务器。

本步骤S31中,第一终端开启特定应用或网页,输入主帐号的用户名和密码登录服务器。主帐号与至少一个受控设备绑定,第一终端通过主帐号登录服务器后,则可以控制主帐号绑定的受控设备。

当用户需要向其他人员分享对受控设备的控制权限时,则基于与服务器约定的预设规则生成授权控制信息,并将该授权控制信息发送给服务器。该授权控制信息可以包括权限信息,该权限信息包括控制权限等级、授权控制的受控设备、授权期限和授权终端数量中的一种或至少两种。

S32、服务器对授权控制信息进行授权和加密操作,将加密后的授权控制信息返回给第一终端。

本步骤S32中,服务器接收到第一终端发送的授权控制信息后,对该授权控制信息进行授权操作和加密操作。具体的,服务器首先对该授权控制信息进行合法性审核,如通过约定的预设规则对该授权控制信息进行解析,判断该授权控制信息是否由合法用户生成和发送,当审核通过时,则对该授权控制信息授权,并记录该授权控制信息(相当于备案登记),以备后续对第二终端发送的授权控制信息进行鉴权,防止不法用户假冒,提高安全性。接着,服务器通过预设规则对授权控制信息进行加密(如AES加密),生成唯一的授权控制信息,并将加密后的授权控制信息返回给第一终端,防止不法用户截取破解该授权控制信息,进一步提高安全性。

S33、第一终端接收服务器返回的授权控制信息,并向第二终端分享该授权控制信息。

本步骤S33中,第一终端可以采用以下两种方式分享授权控制信息:

方式一:将授权控制信息生成为二维码,然后以二维码的形式发布在网络平台(如微博、微信朋友圈等)上,或者通过邮件、彩信、即时通信应用(如SKYP、QQ、微信、易信)、蓝牙、NFC等发送给第二终端,或者直接显示在屏幕上展示给第二终端,等等。

方式二:将授权控制信息生成超链接,然后以超链接的形式发布在网络平台(如微博、微信朋友圈等)上,或者通过邮件、彩信、即时通信应用(如SKYP、QQ、微信、易信)、蓝牙、NFC等发送给第二终端。

除了采用上述两种方式外,也可以采用现有技术中的其他分享方式,本发明对此不作限定。

S34、第二终端激活授权控制信息,跳转至控制界面的加载页面,并向服务器发送包含该授权控制信息和本机的特征码的激活信息。

具体的,当授权控制信息是以二维码的形式分享给第二终端时,第二终端可以通过摄像头扫描识别二维码,或者将接收到的二维码显示在屏幕上,当用户长按该二维码时则识别该二维码,当识别到二维码后则自动跳转至控制界面的加载页面,并自动向服务器发送该二维码包含的授权控制信息以及本机(第二终端)的特征码。

当授权控制信息是以超链接的方式发送给第二终端时,第二终端则接收该超链接并显示在屏幕上,当用户点击该超链接时,则自动跳转至控制界面的加载页面,并自动向服务器发送该超链接包含的授权控制信息以及本机(第二终端)的特征码。

本发明实施例中,当授权控制信息允许将控制权限分享给多个第二终端时,第二终端还可以将该授权控制信息分享给其他的第二终端,以使其他第二终端根据该授权控制信息分享控制权限。

S35、服务器对激活信息中的授权控制信息和特征码进行鉴权,判断是否鉴权成功;当鉴权成功时,进入步骤S36;当鉴权失败时,不予响应,结束流程。

具体的,服务器接收到第二终端发送的激活信息后,获取该激活信息中的授权控制信息和特征码,并分别对授权控制信息和特征码进行鉴权。

当对授权控制信息进行鉴权时,首先根据预设规则对其进行解密操作,解析该授权控制信息,判断其是否是合法有效的授权控制信息,当该授权控制信息是被预先授权的授权控制信息时,则授权控制信息鉴权通过,否则鉴权失败。

当对特征码进行鉴权时,判断该特征码是否被第一终端取消了授权,如果是则特征码鉴权失败,如果不是则特征码鉴权成功。当授权控制器信息和特征码均鉴权成功时,则最终鉴权成功;当任意一个鉴权失败时,则鉴权失败。

本实施例只根据鉴权通过的授权控制信息生成子帐号并分配给第二终端,从而可以防止不法用户伪造授权控制信息骗取控制权,提高了安全性。

S36、服务器根据授权控制信息向第二终端分配主帐号的子账号,同时将激活信息发送给第一终端。

具体的,当鉴权成功时,服务器判断该授权控制信息是否已处于激活状态。当尚未被激活时,则确定该授权控制信息对应的主帐号,生成该主帐号的子账号,并分配给第二终端,如将子账号的用户名和密码发送给第二终端,并将该授权控制信息设置为激活状态。当已处于激活状态时,则直接将已生成的子帐号分配给第二终端。同时,服务器还将激活信息发送给第一终端,第一终端根据该激活信息记录已被激活的授权控制信息以及其下的特征码,方便后续管理。

进一步地,当授权信息中包含权限信息时,服务器还根据授权信息中的权限信息向子账号分配权限,所述权限包括控制权限等级、授权控制的受控设备、授权期限和授权终端数量中的一种或至少两种。

S37、第二终端通过子帐号登录服务器进入控制界面,控制主帐号所绑定的受控设备。

具体的,第二终端则自动通过子账号登录服务器进入控制界面,如自动输入子帐号的用户名和密码后登录服务器,第二终端则可以在控制界面上控制主帐号所绑定的受控设备。

S38、第一终端向服务器发送取消授权信息,该取消授权信息包含授权控制信息或者授权控制信息+特征码。

具体的,当需要取消某一授权控制信息下的所有第二终端或指定的第二终端的控制权限时,第一终端则向服务器发送针对某一授权控制信息或某一授权控制信息下的指定特征码的取消授权信息,即该取消授权信息中包含授权控制信息或授权控制信息+特征码。

S39、服务器根据取消授权信息取消授权控制信息所授权的所有第二终端或特征码对应的第二终端的控制权限。

具体的,服务器通过删除该授权控制信息、删除根据该授权控制信息生成的子账号或者判定该授权控制信息鉴权失败来取消授权控制信息所授权的所有第二终端的控制权限,通过判定该授权控制信息下的特征码鉴权失败来取消该授权控制信息所授权的该特征码对应的第二终端的控制权限,从而使得第二终端断开与服务器的连接,不能再控制主帐号绑定的受控设备。

本实施例的分享控制权限的方法,通过在分享授权控制信息之前先由服务器对其进行加密和授权操作,后续服务器接收到第二终端的授权控制信息时则首先对其进行鉴权,只对鉴权通过的授权控制信息进行控制权限的分享,防止不法用户伪造授权控制信息骗取控制权限,提高了系统的安全性。通过在第二终端发送授权控制信息时同时发送第二终端的特征码,使得第一终端可以根据特征码取消指定的第二终端的控制权限,进一步提高了智能家居设备操控的灵活性。

实施例四

参见图4,提出本发明第四实施例的分享控制权限的系统,所述系统包括服务器、第一终端和第二终端,其中:

第一终端:用于通过主帐号登录服务器,生成授权控制信息,并向第二终端分享授权控制信息。

具体的,第一终端将授权控制信息以二维码的形式发布在网络平台上、发送给第二终端或展示给第二终端;或者,将授权控制信息以超级链接的形式发布在网络平台上或发送给第二终端。

第二终端:用于通过授权控制信息从服务器获取主帐号的子账号,通过子账号登录服务器进入控制界面,以控制主帐号所绑定的受控设备。第二终端可以为一个,也可以至少两个。

具体的,第二终端用于激活授权控制信息,跳转至控制界面的加载页面,并向服务器发送包含授权控制信息的激活信息;服务器用于根据激活信息中的授权控制信息生成主账号的子帐号,并分配给第二终端。

进一步地,授权控制信息包括权限信息,该权限信息包括控制权限等级、授权控制的受控设备、授权期限和授权终端数量中的一种或至少两种。服务器用于根据权限信息向子账号分配相应的权限。

进一步地,第一终端还用于向第二终端分享授权控制信息之前,将授权控制信息发送给服务器;服务器用于对授权控制信息进行授权操作,或者进一步对授权控制信息进行加密后返回给第一终端。后续服务器接收到第二终端发送的授权控制信息时,需要对授权控制信息进行鉴权,当鉴权通过时在根据该授权控制信息向第二终端分配子帐号。从而提高了安全性。

进一步地,第一终端还用于向服务器发送针对授权控制信息的取消授权信息;服务器还用于根据取消授权信息取消授权控制信息所授权的所有第二终端的控制权限。

进一步地,激活信息还包括第二终端的特征码。服务器向第二终端分配子帐号后,还将激活信息发送给第一终端;第一终端还用于向服务器发送针对授权控制信息下的特征码的取消授权信息;服务器还用于根据取消授权信息取消授权控制信息所授权的特征码对应的第二终端的控制权限。

本发明实施例所述的第一终端和第二终端,主要指手机、平板、笔记本电脑等移动终端或便携式终端,当然也可以是其他终端设备。

本发明实施例的分享控制权限的系统,由第一终端通过主帐号登录服务器生成授权控制信息并分享给第二终端,第二终端则通过该授权控制信息从服务器获取主帐号的子帐号,并通过子帐号登录服务器进入控制界面,控制主账号所绑定的受控设备,实现了对智能家电设备的控制权限的快速分享。使得临时用户(如来访的亲朋好友)无需进行下载安装应用、注册登录以及设备绑定等一些列繁琐操作,只需通过点击超链接或扫描二维码等方式激活授权控制信息就可以实现对智能家居设备的操控,并且可以给临时用户动态分配和取消设备操作权限,操作简单便捷,提高了智能家居设备操控的灵活性。同时,子账号在主账号之下,受主帐号控制,不存在权限冲突导致的安全隐患,提高了智能家居设备操控的可靠性。

需要说明的是:上述实施例提供的分享控制权限的系统与分享控制权限的方法实施例属于同一构思,其具体实现过程详见方法实施例,且方法实施例中的技术特征在装置实施例中均对应适用,这里不再赘述。

本方案通过首先创建一个主账号,使主账号和受控设备建立绑定关系。主账号可以将账号分享给接受分享的用户。接受分享的用户不需要下载应用,直接点击被分享过来的链接就可以进入控制界面控制对应的家电,或用户也可以通过扫码直接跳转到控制界面控制。本技术方案不需要临时用户(如来访的亲朋好友)进行下载安装应用、注册登录以及设备绑定等一些列繁琐操作,即可直接实现智能家居设备的操控;同时可以给用户动态分配和取消设备操作权限,简单方便快捷。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上参照附图说明了本发明的优选实施例,并非因此局限本发明的权利范围。本领域技术人员不脱离本发明的范围和实质,可以有多种变型方案实现本发明,比如作为一个实施例的特征可用于另一实施例而得到又一实施例。凡在运用本发明的技术构思之内所作的任何修改、等同替换和改进,均应在本发明的权利范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1