当前位置: 首页 > 专利查询>陈力专利>正文

智能家居访问授权方法、装置、智能家居系统及服务器制造方法及图纸

技术编号:24466676 阅读:33 留言:0更新日期:2020-06-10 18:50
本申请实施例提供一种智能家居访问授权方法、装置、智能家居系统及服务器,通过采用智能家居系统的自动访问授权机制,在生成第一智能家居设备和第二智能家居设备在发起权限控制请求之后执行数据访问操作时的访问快照后,进一步结合访问快照对应的逆访问快照,进而可以双向完成访问授权机制,并由此建立针对每个权限类别项目的授权匹配关系,从而根据授权匹配关系对第一智能家居设备与第二智能家居设备之间的权限控制过程进行访问授权。如此,无需过于依赖用户手动配置,能够在两个智能家居设备的初次访问过程中进行自动默认配置,进而有效提高智能家居设备的隐私数据安全性。

Smart home access authorization method, device, smart home system and server

【技术实现步骤摘要】
智能家居访问授权方法、装置、智能家居系统及服务器
本申请涉及智能家居
,具体而言,涉及一种智能家居访问授权方法、装置、智能家居系统及服务器。
技术介绍
随着物联网技术的快速发展,在智能家居入户接入的过程中,智能家居设备相互之间的数据访问显得越来越频繁。因此,非常有必要对智能家居设备的相互数据访问过程进行一定的访问授权限制,而非让所有智能家居设备均能够自由进行访问。然而,传统的访问授权方案通常需要用户手动进行配置,例如手动配置智能家居设备中的各个权限类别项目的访问授权验证码后进行关联配对。此种方案一方面需要用户投入较多的学习成本,并且访问授权机制过于依赖用户的手动配置,另一方面一旦用户没有手动配置,那么智能家居系统则无法在后续两个智能家居设备的初次访问过程中进行自动默认配置,进而可能影响智能家居设备的隐私数据安全性。
技术实现思路
有鉴于此,本申请的目的在于提供一种智能家居访问授权方法、装置、智能家居系统及服务器,采用智能家居系统的自动访问授权机制,无需过于依赖用户手动配置,能够在两个智能家居设备的初次访问过程中进行自动默认配置,进而有效提高智能家居设备的隐私数据安全性。第一方面,本申请提供一种智能家居访问授权方法,应用于服务器,所述服务器与多个智能家居设备通信连接,所述多个智能家居设备处于同一家庭场景中,所述方法包括:获取第一智能家居设备向第二智能家居设备发送的权限控制请求,并根据所述权限控制请求构建所述第一智能家居设备对应的第一授权访问通道以及构建所述第二智能家居设备对应的第二授权访问通道,所述第一授权访问通道和所述第二授权访问通道分别包括多个不同授权访问标签的授权访问验证脚本;提取所述第一智能家居设备在所述第一授权访问通道的每个授权访问验证脚本的权限验证节点,同时将所述第二授权访问通道中与权限控制请求所对应的关联授权访问标签的授权访问验证脚本确定为目标授权访问验证脚本,并根据预设授权访问模型和所述第二智能家居设备的访问指令序列将所述权限验证节点映射到所述目标授权访问验证脚本,在所述目标授权访问验证脚本中得到目标访问验证节点,并根据所述权限验证节点、所述目标访问验证节点,生成所述第一智能家居设备和所述第二智能家居设备之间的访问快照;以所述目标访问验证节点为目标在所述目标授权访问验证脚本中获取第一脚本验证指令,根据所述访问快照对应的逆访问快照,将所述第一脚本验证指令映射到所述权限验证节点所在授权访问验证脚本,在所述权限验证节点所在授权访问验证脚本中得到所述第一脚本验证指令对应的第二脚本验证指令,并将所述第一脚本验证指令和所述第二脚本验证指令汇总为目标脚本验证指令;获取所述权限验证节点映射到所述目标授权访问验证脚本中的验证访问目录,并根据所述目标脚本验证指令与所述验证访问目录上的多个待验证命令行对应的待验证指令文件之间的验证匹配度,在所述第二授权访问通道中依次获取所述目标脚本验证指令对应的目标验证区域,直至获取到的所述目标验证区域所在授权访问验证脚本的验证位置与所述目标脚本验证指令在所述第一授权访问通道中的验证位置一致时,停止获取下一授权访问验证脚本中的目标验证区域,并建立所述目标脚本验证指令与最后一次获取到的目标验证区域之间针对每个权限类别项目的授权匹配关系,根据所述授权匹配关系对所述第一智能家居设备与所述第二智能家居设备之间的权限控制过程进行访问授权。在第一方面的一种可能的设计中,所述根据所述权限控制请求构建所述第一智能家居设备对应的第一授权访问通道以及构建所述第二智能家居设备对应的第二授权访问通道的步骤,包括:从获取第一智能家居设备向第二智能家居设备发送的权限控制请求中获取所述第一智能家居设备的第一设备标识和所述第二智能家居设备的第二设备标识;根据所述第一设备标识所预先对应的第一授权访问配置文件构建所述第一智能家居设备对应的所述第一授权访问通道;根据所述第二设备标识所预先对应的第二授权访问配置文件构建所述第二智能家居设备对应的所述第二授权访问通道。在第一方面的一种可能的设计中,所述根据预设授权访问模型和所述第二智能家居设备的访问指令序列将所述权限验证节点映射到所述目标授权访问验证脚本,在所述目标授权访问验证脚本中得到目标访问验证节点,并根据所述权限验证节点、所述目标访问验证节点,生成所述第一智能家居设备和所述第二智能家居设备之间的访问快照的步骤,包括:根据所述预设授权访问模型和所述访问指令序列将所述权限验证节点映射到所述目标授权访问验证脚本,在所述目标授权访问验证脚本中得到所述目标访问验证节点;在所述权限验证节点所在授权访问验证脚本中获取关联验证节点,所述关联验证节点是以所述权限验证节点为参考的附近验证节点;根据所述预设授权访问模型和所述访问指令序列将所述关联验证节点映射到所述目标授权访问验证脚本,在所述目标授权访问验证脚本中得到关联映射验证节点;根据所述权限验证节点与所述关联验证节点之间的授权匹配关系、所述目标访问验证节点以及所述关联映射验证节点,生成所述第一智能家居设备和所述第二智能家居设备之间的访问快照。在第一方面的一种可能的设计中,所述根据所述目标脚本验证指令与所述验证访问目录上的多个待验证命令行对应的待验证指令文件之间的验证匹配度,在所述第二授权访问通道中依次获取所述目标脚本验证指令对应的目标验证区域,直至获取到的所述目标验证区域所在授权访问验证脚本的验证位置与所述目标脚本验证指令在所述第一授权访问通道中的验证位置一致时,停止获取下一授权访问验证脚本中的目标验证区域,并建立所述目标脚本验证指令与最后一次获取到的目标验证区域之间针对每个权限类别项目的授权匹配关系,根据所述授权匹配关系对所述第一智能家居设备与所述第二智能家居设备之间的权限控制过程进行访问授权的步骤,包括:在所述验证访问目录上确定待遍历访问验证目标,在所述待遍历访问验证目标上按照验证次数阈值依次遍历访问验证目标,并将遍历到的访问验证目标确定为所述目标脚本验证指令在所述目标授权访问验证脚本上对应的多个待验证命令行,并分别生成以每个待验证命令行为目标的待验证指令文件,所述待验证指令文件的目录源与所述第二脚本验证指令的目录源相同;根据所述每个待验证指令文件中的指令序列和所述第二脚本验证指令中的指令序列,分别获取每个待验证指令文件与所述第二脚本验证指令之间的验证匹配度;根据所述验证匹配度确定所述多个待验证命令行中的第一待验证命令行和第二待验证命令行,若所述第一待验证命令行和所述第二待验证命令行满足目标条件,则获取所述第一待验证命令行对应的待验证指令文件与所述第二脚本验证指令之间的验证匹配度,作为第一验证匹配度,并获取所述第二待验证命令行对应的待验证指令文件与所述第二脚本验证指令之间的验证匹配度,作为第二验证匹配度,其中,所述第一待验证命令行和第二待验证命令行分别为最大验证匹配度和次大验证匹配度所对应的待验证命令行;若所述第一验证匹配度大于设定匹配度,且所述第一验证匹配度与所述第二验证匹配度之间的差值大于设定本文档来自技高网...

【技术保护点】
1.一种智能家居访问授权方法,其特征在于,应用于服务器,所述服务器与多个智能家居设备通信连接,所述多个智能家居设备处于同一家庭场景中,所述方法包括:/n获取第一智能家居设备向第二智能家居设备发送的权限控制请求,并根据所述权限控制请求构建所述第一智能家居设备对应的第一授权访问通道以及构建所述第二智能家居设备对应的第二授权访问通道,所述第一授权访问通道和所述第二授权访问通道分别包括多个不同授权访问标签的授权访问验证脚本;/n提取所述第一智能家居设备在所述第一授权访问通道的每个授权访问验证脚本的权限验证节点,同时将所述第二授权访问通道中与权限控制请求所对应的关联授权访问标签的授权访问验证脚本确定为目标授权访问验证脚本,并根据预设授权访问模型和所述第二智能家居设备的访问指令序列将所述权限验证节点映射到所述目标授权访问验证脚本,在所述目标授权访问验证脚本中得到目标访问验证节点,并根据所述权限验证节点、所述目标访问验证节点,生成所述第一智能家居设备和所述第二智能家居设备之间的访问快照;/n以所述目标访问验证节点为目标在所述目标授权访问验证脚本中获取第一脚本验证指令,根据所述访问快照对应的逆访问快照,将所述第一脚本验证指令映射到所述权限验证节点所在授权访问验证脚本,在所述权限验证节点所在授权访问验证脚本中得到所述第一脚本验证指令对应的第二脚本验证指令,并将所述第一脚本验证指令和所述第二脚本验证指令汇总为目标脚本验证指令;/n获取所述权限验证节点映射到所述目标授权访问验证脚本中的验证访问目录,并根据所述目标脚本验证指令与所述验证访问目录上的多个待验证命令行对应的待验证指令文件之间的验证匹配度,在所述第二授权访问通道中依次获取所述目标脚本验证指令对应的目标验证区域,直至获取到的所述目标验证区域所在授权访问验证脚本的验证位置与所述目标脚本验证指令在所述第一授权访问通道中的验证位置一致时,停止获取下一授权访问验证脚本中的目标验证区域,并建立所述目标脚本验证指令与最后一次获取到的目标验证区域之间针对每个权限类别项目的授权匹配关系,根据所述授权匹配关系对所述第一智能家居设备与所述第二智能家居设备之间的权限控制过程进行访问授权。/n...

【技术特征摘要】
1.一种智能家居访问授权方法,其特征在于,应用于服务器,所述服务器与多个智能家居设备通信连接,所述多个智能家居设备处于同一家庭场景中,所述方法包括:
获取第一智能家居设备向第二智能家居设备发送的权限控制请求,并根据所述权限控制请求构建所述第一智能家居设备对应的第一授权访问通道以及构建所述第二智能家居设备对应的第二授权访问通道,所述第一授权访问通道和所述第二授权访问通道分别包括多个不同授权访问标签的授权访问验证脚本;
提取所述第一智能家居设备在所述第一授权访问通道的每个授权访问验证脚本的权限验证节点,同时将所述第二授权访问通道中与权限控制请求所对应的关联授权访问标签的授权访问验证脚本确定为目标授权访问验证脚本,并根据预设授权访问模型和所述第二智能家居设备的访问指令序列将所述权限验证节点映射到所述目标授权访问验证脚本,在所述目标授权访问验证脚本中得到目标访问验证节点,并根据所述权限验证节点、所述目标访问验证节点,生成所述第一智能家居设备和所述第二智能家居设备之间的访问快照;
以所述目标访问验证节点为目标在所述目标授权访问验证脚本中获取第一脚本验证指令,根据所述访问快照对应的逆访问快照,将所述第一脚本验证指令映射到所述权限验证节点所在授权访问验证脚本,在所述权限验证节点所在授权访问验证脚本中得到所述第一脚本验证指令对应的第二脚本验证指令,并将所述第一脚本验证指令和所述第二脚本验证指令汇总为目标脚本验证指令;
获取所述权限验证节点映射到所述目标授权访问验证脚本中的验证访问目录,并根据所述目标脚本验证指令与所述验证访问目录上的多个待验证命令行对应的待验证指令文件之间的验证匹配度,在所述第二授权访问通道中依次获取所述目标脚本验证指令对应的目标验证区域,直至获取到的所述目标验证区域所在授权访问验证脚本的验证位置与所述目标脚本验证指令在所述第一授权访问通道中的验证位置一致时,停止获取下一授权访问验证脚本中的目标验证区域,并建立所述目标脚本验证指令与最后一次获取到的目标验证区域之间针对每个权限类别项目的授权匹配关系,根据所述授权匹配关系对所述第一智能家居设备与所述第二智能家居设备之间的权限控制过程进行访问授权。


2.根据权利要求1所述的智能家居访问授权方法,其特征在于,所述根据所述权限控制请求构建所述第一智能家居设备对应的第一授权访问通道以及构建所述第二智能家居设备对应的第二授权访问通道的步骤,包括:
从获取第一智能家居设备向第二智能家居设备发送的权限控制请求中获取所述第一智能家居设备的第一设备标识和所述第二智能家居设备的第二设备标识;
根据所述第一设备标识所预先对应的第一授权访问配置文件构建所述第一智能家居设备对应的所述第一授权访问通道;
根据所述第二设备标识所预先对应的第二授权访问配置文件构建所述第二智能家居设备对应的所述第二授权访问通道。


3.根据权利要求1所述的智能家居访问授权方法,其特征在于,所述根据预设授权访问模型和所述第二智能家居设备的访问指令序列将所述权限验证节点映射到所述目标授权访问验证脚本,在所述目标授权访问验证脚本中得到目标访问验证节点,并根据所述权限验证节点、所述目标访问验证节点,生成所述第一智能家居设备和所述第二智能家居设备之间的访问快照的步骤,包括:
根据所述预设授权访问模型和所述访问指令序列将所述权限验证节点映射到所述目标授权访问验证脚本,在所述目标授权访问验证脚本中得到所述目标访问验证节点;
在所述权限验证节点所在授权访问验证脚本中获取关联验证节点,所述关联验证节点是以所述权限验证节点为参考的附近验证节点;
根据所述预设授权访问模型和所述访问指令序列将所述关联验证节点映射到所述目标授权访问验证脚本,在所述目标授权访问验证脚本中得到关联映射验证节点;
根据所述权限验证节点与所述关联验证节点之间的授权匹配关系、所述目标访问验证节点以及所述关联映射验证节点,生成所述第一智能家居设备和所述第二智能家居设备之间的访问快照。


4.根据权利要求1所述的智能家居访问授权方法,其特征在于,所述根据所述目标脚本验证指令与所述验证访问目录上的多个待验证命令行对应的待验证指令文件之间的验证匹配度,在所述第二授权访问通道中依次获取所述目标脚本验证指令对应的目标验证区域,直至获取到的所述目标验证区域所在授权访问验证脚本的验证位置与所述目标脚本验证指令在所述第一授权访问通道中的验证位置一致时,停止获取下一授权访问验证脚本中的目标验证区域,并建立所述目标脚本验证指令与最后一次获取到的目标验证区域之间针对每个权限类别项目的授权匹配关系,根据所述授权匹配关系对所述第一智能家居设备与所述第二智能家居设备之间的权限控制过程进行访问授权的步骤,包括:
在所述验证访问目录上确定待遍历访问验证目标,在所述待遍历访问验证目标上按照验证次数阈值依次遍历访问验证目标,并将遍历到的访问验证目标确定为所述目标脚本验证指令在所述目标授权访问验证脚本上对应的多个待验证命令行,并分别生成以每个待验证命令行为目标的待验证指令文件,所述待验证指令文件的目录源与所述第二脚本验证指令的目录源相同;
根据所述每个待验证指令文件中的指令序列和所述第二脚本验证指令中的指令序列,分别获取每个待验证指令文件与所述第二脚本验证指令之间的验证匹配度;
根据所述验证匹配度确定所述多个待验证命令行中的第一待验证命令行和第二待验证命令行,若所述第一待验证命令行和所述第二待验证命令行满足目标条件,则获取所述第一待验证命令行对应的待验证指令文件与所述第二脚本验证指令之间的验证匹配度,作为第一验证匹配度,并获取所述第二待验证命令行对应的待验证指令文件与所述第二脚本验证指令之间的验证匹配度,作为第二验证匹配度,其中,所述第一待验证命令行和第二待验证命令行分别为最大验证匹配度和次大验证匹配度所对应的待验证命令行;
若所述第一验证匹配度大于设定匹配度,且所述第一验证匹配度与所述第二验证匹配度之间的差值大于设定差值,则将所述第一待验证命令行确定为所述目标脚本验证指令在所述目标授权访问验证脚本中的目标验证命令行,并作为目标验证区域;
若所述目标授权访问验证脚本的命令行数量大于所述目标脚本验证指令在所述第一授权访问通道中的命令行数量,则将所述目标验证区域与所述验证访问目录映射到所述目标授权访问验证脚本的下一授权访问验证脚本中;
基于目标遍历范围,在映射后的验证访问目录中,确定以映射后的目标验证区域为目标的待遍历访问验证目标;
获取在所述下一授权访问验证脚本中的所述待遍历访问验证目标上的目标验证区域,并将所述下一授权访问验证脚本确定为所述目标授权访问验证脚本,将所述下一授权访问验证脚本中的目标验证命令行确定为所述目标验证区域;
若所述目标授权访问验证脚本在所述第二授权访问通道中的验证位置与所述目标脚本验证指令在所述第一授权访问通道中的验证位置一致,则建立所述目标脚本验证指令与最后一次所确定的所述目标验证区域之间的授权匹配关系。


5.根据权利要求1所述的智能家居访问授权方法,其特征在于,所述建立所述目标脚本验证指令与最后一次所确定的所述目标验证区域之间的授权匹配关系的步骤,包括:
以所述目标脚本验证指令为搜索基准指令在所述第二脚本验证指令中获取局部验证指令,并将最后一次所确定的所述目标验证区域作为调整节点,并在所述调整节点所在的授权访问验证脚本中获取以所述调整节点为目标的调整验证指令,所述调整验证指令的目录源与所述局部验证指令的目录源相同;
根据所述调整验证指令中的指令序列和所述局部验证指令中的指令序列,确定所述...

【专利技术属性】
技术研发人员:陈力
申请(专利权)人:陈力
类型:发明
国别省市:福建;35

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

1