智能设备的授权方法和计算机可读存储介质技术

技术编号:36450745 阅读:18 留言:0更新日期:2023-01-25 22:47
本公开涉及一种智能设备的授权方法,通过被控设备接收主控设备发送的第一授权连接请求,其中,第一授权连接请求包括第一设备信息、第一用户标识信息以及第一授权码,第一授权码是由被控设备在接收到主控设备发送的授权码获取指令之后,根据第二设备信息和第一有效授权时长生成并发送给主控设备的,第一有效授权时长为主控设备控制被控设备的有效权限时长,主被控设备基于第一设备信息、第一用户标识信息以及第一授权码进行检验,在确定校验通过后,发送第一检验成功指令至主控设备,以指示主控设备与被控设备授权连接成功。采用该方法能减少资源占用,且通过解密授权码进行授权连接校验的方式,提高了安全性。提高了安全性。提高了安全性。

【技术实现步骤摘要】
智能设备的授权方法和计算机可读存储介质


[0001]本公开涉及计算机
,尤其涉及一种智能设备的授权方法和计算机可读存储介质。

技术介绍

[0002]随着智能家居系统的不断发展,各种各样的智能设备进入用户的生活和工作中,给用户生活和工作带来了极大的智能性和方便性,目前在使用智能设备时,需要建立智能设备之间控制与被控制的关系,并进行智能设备之间的信息交互。
[0003]现有技术中,可以采用消息队列遥测传输协议(Message Queuing Telemetry Transport,MQTT)实现智能设备之间的信息交互,MQTT协议是一种基于客户端

服务器的消息发布/订阅传输协议,通过主控设备发送用户标识信息、设备信息以及用户密码至被控设备,使得被控设备并基于用户标识信息和用户密码进行第一次连接,在第一次连接成功之后,响应于主控设备发送的授权请求,在弹出的界面上让用户选择是否对该主控设备授权,若同意授权,则将设备信息存储至白名单中,并发送授权成功消息给主控设备,以指示对主控设备授权成功。
[0004]但是,采用现有技术,存在浪费存储资源的问题,且由于白名单存在丢失的情况,导致需要重新对被控设备进行授权,操作繁琐,安全性较低。

技术实现思路

[0005]为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种智能设备的授权方法和计算机可读存储介质,通过第一授权连接请求包括的第一设备信息、第一用户标识信息以及第一授权码进行校验,确定主控设备的第一授权连接请求是否通过,避免了现有技术中在白名单中查询,确定主控设备是否被授权的信任设备的操作,即,无需将被授权的主控设备存储至白名单中,减少了资源占用,且通过解密授权码进行授权连接校验的方式,提高了安全性。为了实现上述目的,本公开实施例提供的技术方案如下:
[0006]第一方面,本公开提供了一种智能设备的授权方法,应用于被控设备,包括:
[0007]接收主控设备发送的第一授权连接请求,其中,所述第一授权连接请求包括第一设备信息、第一用户标识信息以及第一授权码,所述第一授权码是由所述被控设备在接收到所述主控设备发送的授权码获取指令之后,根据第二设备信息和第一有效授权时长生成并发送给所述主控设备的,所述第一有效授权时长为所述主控设备控制所述被控设备的有效权限时长;
[0008]基于所述第一设备信息、所述第一用户标识信息以及所述第一授权码进行检验,在确定校验通过之后,发送第一检验成功指令至所述主控设备,以指示所述主控设备与所述被控设备授权连接成功。
[0009]第二方面,本公开提供一种智能设备的授权方法,应用于主控设备,包括:
[0010]发送第一授权连接请求至被控设备,以使得所述被控设备基于第一设备信息、第
一用户标识信息以及第一授权码进行检验,在确定校验通过之后,发送第一检验成功指令至所述主控设备,其中,所述第一授权请求包括第一设备信息、第一用户标识信息以及第一授权码;
[0011]接收所述被控设备发送的所述第一检验成功指令,以指示所述主控设备与所述被控设备授权连接成功。
[0012]第三方面,本公开提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面任一项所述的方法或第二方面任一项所述的方法。
[0013]本公开实施例提供的技术方案与现有技术相比具有如下优点:首先通过主控设备向被控设备发送第一授权连接请求,被控设备接收主控设备发送的第一授权连接请求,其中,第一授权连接请求包括第一设备信息、第一用户标识信息以及第一授权码,第一授权码是由被控设备在接收到主控设备发送的授权码获取指令之后,根据第二设备信息和第一有效授权时长生成并发送给主控设备的,第一有效授权时长为主控设备控制被控设备的有效权限时长,被控设备基于第一设备信息、第一用户标识信息以及第一授权码进行检验,在确定校验通过之后,发送第一检验成功指令至主控设备,以指示主控设备与被控设备授权连接成功。在上述过程中,通过第一授权连接请求包括的第一设备信息、第一用户标识信息以及第一授权码进行校验,确定主控设备的第一授权连接请求是否通过,避免了现有技术中在白名单中查询,确定主控设备是否被授权的信任设备的操作,即,无需将被授权的主控设备存储至白名单中,减少了资源占用,且通过解密授权码进行授权连接校验的方式,提高了安全性。
附图说明
[0014]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0015]为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0016]图1A为本公开实施例提供的一种智能设备的授权方法的应用场景示意图;
[0017]图1B为现有技术中提供的一种智能设备的授权方法的示意图;
[0018]图1C为现有技术中提供的另一种显性授权方法的示意图;
[0019]图2A为根据本公开一个或多个实施例的电子设备的硬件配置框图;
[0020]图2B为根据本公开一个或多个实施例的电子设备的软件配置示意图;
[0021]图2C为根据本公开一个或多个实施例的被控设备中包含的应用程序的图标控件界面显示示意图;
[0022]图3A为本公开实施例提供的一种智能设备的授权方法的流程示意图;
[0023]图3B为本公开实施例提供的一种智能设备的授权方法的交互过程示意图;
[0024]图4A为本公开实施例提供的另一种智能设备的授权方法的流程示意图;
[0025]图4B为本公开实施例提供的另一种智能设备的授权方法的交互示意图;
[0026]图5A为本公开实施例提供的再一种智能设备的授权方法的流程示意图;
[0027]图5B为本公开实施例提供的再一种智能设备的授权方法的交互示意图;
[0028]图6A为本公开实施例提供的又一种智能设备的授权方法的流程示意图;
[0029]图6B为本公开实施例提供的又一种智能设备的授权方法的交互示意图;
[0030]图7为本公开实施例提供的又一种智能设备的授权方法的流程示意图;
[0031]图8为本公开实施例提供的一种智能设备的授权方法装置的结构示意图;
[0032]图9是本公开实施例提供的另一种智能设备的授权方法装置的结构示意图;
[0033]图10是本公开实施例提供的一种电子设备的结构示意图。
具体实施方式
[0034]为了能够更清楚地理解本公开的上述目的、特征和优点,下面将对本公开的方案进行进一步描述。需要说明的是,在不冲突的情况下,本公开的实施例及实施例中的特征可以相互组合。
[0035]在下面的描述中阐述了很多具体细节以便于充分理解本公开,但本公开还可以采用其他不同于本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种智能设备的授权方法,其特征在于,应用于被控设备,包括:接收主控设备发送的第一授权连接请求,其中,所述第一授权连接请求包括第一设备信息、第一用户标识信息以及第一授权码,所述第一授权码是由所述被控设备在接收到所述主控设备发送的授权码获取指令之后,根据第二设备信息和第一有效授权时长生成并发送给所述主控设备的,所述第一有效授权时长为所述主控设备控制所述被控设备的有效权限时长;基于所述第一设备信息、所述第一用户标识信息以及所述第一授权码进行检验,在确定校验通过之后,发送第一检验成功指令至所述主控设备,以指示所述主控设备与所述被控设备授权连接成功。2.根据权利要求1所述的智能设备的授权方法,其特征在于,所述方法还包括:接收所述主控设备发送的第一连接请求,其中,所述第一连接请求包括所述第二设备信息、第二用户标识信息以及用户密码;根据所述第二用户标识信息以及所述用户密码进行校验,在确定校验通过之后,发送第二检验成功指令至所述主控设备,以指示所述主控设备与所述被控设备连接成功,并发送第一授权请求至所述被控设备;响应于所述主控设备发送的所述第一授权请求,在根据所述第二设备信息、所述第一有效授权时长进行授权,在确定授权成功时,发送第一授权成功指令至所述主控设备,以指示所述主控设备与所述被控设备授权成功,并发送所述授权码获取指令至所述被控设备;响应于所述主控设备发送的所述授权码获取指令,基于所述第二设备信息和所述第一有效授权时长,生成所述第一授权码并发送至所述主控设备。3.根据权利要求1所述的智能设备的授权方法,其特征在于,所述基于所述第一设备信息、所述第一用户标识信息以及所述第一授权码进行检验,在确定校验通过之后,发送第一检验成功指令至所述主控设备,包括:对所述第一授权码进行解密处理,得到所述第二设备信息和所述第一有效授权时长;根据所述被控设备生成所述第一授权码的第一时刻、所述被控设备解密所述第一授权码的第二时刻计算第一时长;若所述第一时长小于或等于所述第一有效授权时长,且所述第一设备信息和所述第二设备信息相一致、所述第一用户标识信息与第二用户标识信息相一致时,则校验通过,发送第一检验成功指令至所述主控设备。4.根据权利要求3所述的智能设备的授权方法,其特征在于,所述方法还包括:在所述第一时长大于所述第一有效授权时长时,发送第一验证失败指令至所述主控设备;响应于所述主控设备发送的第一更新授权码指令,基于第二有效授权时长更新所述第一授权码,得到第二授权码,并将所述第二授权码发送至所述主控设备。5.根据权利要求1所述的智能设备的授权方法,其特征在于,所述方法还包括:响应于所述...

【专利技术属性】
技术研发人员:刘美玉张娜马晓燕庞秀娟宋子全肖成创
申请(专利权)人:海信视像科技股份有限公司
类型:发明
国别省市:

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

1