对智能设备进行控制的方法及设备技术

技术编号:19436570 阅读:17 留言:0更新日期:2018-11-14 13:11
本申请提供了一种对智能设备进行控制的方法及设备,该方案中管理设备会向用户设备提供当前可控的智能设备的信息,让用户能够通过用户设备获知当前当前可控的智能设备的实际情况,从而确定目标智能设备,并通过用户设备发送关于目标智能设备的授权请求,然后管理设备根据所述授权请求中的请求参数,确定所述用户设备对所述目标智能设备的控制权限,从而为每个用户设备个性化的分配对应的控制权限,使得用户设备能够在控制权限的范围内对所述目标智能设备进行控制,从而灵活控制不同用户设备控制权限的范围,同时避免特定用户设备拥有过大的控制权限而影响安全性。

【技术实现步骤摘要】
对智能设备进行控制的方法及设备
本申请涉及信息
,尤其涉及一种对智能设备进行控制的方法及设备。
技术介绍
随着物联网技术的不断发展,各类智能设备越来越广泛的应用在人们生活的各个方面中。例如机顶盒、智能音响、智能电视、空调等各类智能家居设备,甚至是无人驾驶的智能汽车等,能够在各个领域为人们的生活提供了诸多便利。在使用这些智能设备时,可以将智能设备的使用权限赋予手机、平板电脑等用户设备,然后用户使用用户设备即可对智能设备进行操作。但是当使用场景变得更加复杂,或者场景中进行控制的用户设备以及可被控制的智能设备数量增多时,现有的对智能设备的控制方式会存在不灵活、不安全的弊端。申请内容本申请的目的之一是提供一种对智能设备进行控制的方案。为实现上述目的,本申请的一些实施例提供了一种在管理设备端对智能设备进行控制的方法,该方法包括:向用户设备提供当前可控的智能设备的信息,以使用户设备基于当前可控的智能设备的信息发送关于目标智能设备的授权请求;获取所述用户设备发送的关于目标智能设备的授权请求;根据所述授权请求中的请求参数,确定所述用户设备对所述目标智能设备的控制权限;为所述用户设备分配关于所述目标智能设备的控制权限,以使所述用户设备在所述控制权限的范围内对所述目标智能设备进行控制。此外,本申请实施例还提供了一种在用户设备端对智能设备进行控制的方法,该方法包括:获取管理设备提供的当前可控的智能设备的信息;基于当前可控的智能设备的信息向管理设备发送关于目标智能设备的授权请求,以使所述管理设备根据所述授权请求为用户设备分配关于所述目标智能设备的控制权限;在所述控制权限的范围内对所述目标智能设备进行控制。此外,本申请实施例还提供了一种对智能设备进行控制的设备,该设备包括用于存储计算机程序指令的存储器和用于执行计算机程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发所述设备执行前述对智能设备进行控制的方法。此外,一种计算机可读介质,其上存储有计算机程序指令,所述计算机可读指令可被处理器执行前述对智能设备进行控制的方法。本申请的一些实施例提供的方案中,管理设备会向用户设备提供当前可控的智能设备的信息,让用户能够通过用户设备获知当前当前可控的智能设备的实际情况,从而确定目标智能设备,并通过用户设备发送关于目标智能设备的授权请求,然后管理设备根据所述授权请求中的请求参数,确定所述用户设备对所述目标智能设备的控制权限,从而为每个用户设备个性化的分配对应的控制权限,使得用户设备能够在控制权限的范围内对所述目标智能设备进行控制,从而灵活控制不同用户设备控制权限的范围,同时避免特定用户设备拥有过大的控制权限而影响安全性。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:图1为本申请实施例提供的一种对智能设备进行控制的方案的拓扑结构图;图2为本申请实施例在实现对智能设备进行控制的方法时的一种交互流程图;图3为本申请实施例在实现对智能设备进行控制的方法时的另一种交互流程图;图4为本申请实施例中在同时收到多个授权请求时确定控制权限的处理流程图;图5为本申请实施例中在目标智能设备已被控制时确定控制权限的处理流程图;图6为为本申请实施例提供的一种对智能设备进行控制的设备的结构示意图;附图中相同或相似的附图标记代表相同或相似的部件。具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。在本申请一个典型的配置中,终端、服务网络的设备均包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flashRAM)。内存是计算机可读介质的示例。计算机可读介质包括永久性和非永久性、可移动和非可移动媒体,可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。图1示出了本申请实施例提供的一种对智能设备进行控制的方案的拓扑结构,包括了用户设备120、管理设备110和智能设备130。其中,用户设备120是由用户操作从而对智能设备进行控制设备,用于向智能设备发出控制指令,从而控制智能设备完成相应的操作,可以是计算机、手机、平板电脑等各类终端设备。智能设备130是本方案中的被控设备,可以是具有各类使用功能的设备,能够在用户设备的控制下实现各个功能,例如可以是机顶盒、智能音响、智能电视、空调等各类智能家居设备,也可以是无人机、无人驾驶汽车等设备。管理设备110是用于对智能设备进行管理设备,能够与用户设备和智能设备进行通信,完成权限管理、协助控制等功能。管理设备的具体实现可以包括但不限于如智能路由器、网络主机、单个网络服务器、多个网络服务器集或基于云计算的计算机集合等实现。在此,云由基于云计算(CloudComputing)的大量主机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟计算机。图2示出了本申请的一些实施例在实现对智能设备进行控制的方法时,用户设备120、管理设备110和智能设备130之间的交互流程,包括:步骤S201,管理设备向用户设备提供当前可控的智能设备的信息,以使用户设备基于当前可控的智能设备的信息发送关于目标智能设备的授权请求。当前可控的智能设备的信息是指当前可以被智能设备控制的智能设备的信息,例如可以采用列表的形式,所述列表的内容可以包含了智能设备的设备编号、名称、描述信息等能够用于识别该智能设备的标识信息。在新的智能设备接入时,管理设备可以获取新接入的智能设备的注册信息,然后根据所述注册信息更新当前可控的智能设备的信息,保证用户设备能够得到最新的信息。此外,也可以包含智能设备的当前被控状态,例如智能设备A已经由用户设备u1进行控制,由此可以为用户选择目标智能设备提供参考,以避免发生权限冲突,由此提高用户体验。例如同类的智能设备存在多个,分别为A1、A2和A3,若智能设备A1已经由用户设备u1控制,此时用户设备u2可以选择获得智能设备A2或者A3的控制权限。在本申请的一些实施例中,管理设备可以是主动向用户设备提供当前可控的智能设备的信息,也可以是基于用户设备的请求来提供这些信息。即管理设备在获取到用户设备发送的查询请求时,根据所述查询请求向用户设备返回当前可控的智能设备的信息,或者管理设备本文档来自技高网...

【技术保护点】
1.一种在管理设备端对智能设备进行控制的方法,其中,该方法包括:向用户设备提供当前可控的智能设备的信息,以使用户设备基于当前可控的智能设备的信息发送关于目标智能设备的授权请求;获取所述用户设备发送的关于目标智能设备的授权请求;根据所述授权请求中的请求参数,确定所述用户设备对所述目标智能设备的控制权限;为所述用户设备分配关于所述目标智能设备的控制权限,以使所述用户设备在所述控制权限的范围内对所述目标智能设备进行控制。

【技术特征摘要】
1.一种在管理设备端对智能设备进行控制的方法,其中,该方法包括:向用户设备提供当前可控的智能设备的信息,以使用户设备基于当前可控的智能设备的信息发送关于目标智能设备的授权请求;获取所述用户设备发送的关于目标智能设备的授权请求;根据所述授权请求中的请求参数,确定所述用户设备对所述目标智能设备的控制权限;为所述用户设备分配关于所述目标智能设备的控制权限,以使所述用户设备在所述控制权限的范围内对所述目标智能设备进行控制。2.根据权利要求1所述的方法,其中,向用户设备提供当前可控的智能设备的信息,包括:在获取到用户设备发送的查询请求时,根据所述查询请求向用户设备返回当前可控的智能设备的信息;或在检测到用户设备接入所述管理设备所在的网络时,向用户设备发送当前可控的智能设备的信息。3.根据权利要求1所述的方法,其中,获取所述用户设备发送的关于目标智能设备的授权请求,包括:获取多个用户设备发送的关于目标智能设备的授权请求;根据所述授权请求中的请求参数,确定所述用户设备对所述目标智能设备的控制权限,包括:根据多个用户设备发送的关于目标智能设备的授权请求中的请求参数,确定多个用户设备的优先级信息;将优先级信息最高的用户设备确定为目标智能设备的当前控制设备,并确定其对所述目标智能设备的控制权限。4.根据权利要求3所述的方法,其中,该方法还包括:将当前控制设备之外的其它用户设备,确定为备选控制设备,并确定其对所述目标智能设备的控制权限,其中,所述备选控制设备在所述当前控制设备的控制权限收回时,由管理设备根据优先级信息确定为新的当前控制设备。5.根据权利要求1所述的方法,其中,根据所述授权请求中的请求参数,确定所述用户设备对所述目标智能设备的控制权限,包括:根据所述授权请求中的请求参数,确定所述用户设备的优先级信息;将所述用户设备的优先级信息,与目标智能设备的当前控制设备的优先级信息比较;若所述用户设备的优先级信息高于当前控制设备的优先级信息,则将所述用户设备确定为当前控制设备,并确定其对所述目标智能设备的控制权限;若所述用户设备的优先级信息不高于当前控制设备的优先级信息,则将所述用户设备确定为备选控制设备,并确定其对所述目标智能设备的控制权限,其中,所述备选控制设备在所述当前控制设备的控制权限收回时,由管理设备根据优先级信息确定为新的当前控制设备。6.根据权利要求1所述的方法,其中,根据所述授权请求中的请求参数,确定所述用户设备对所述目标智能设备的控制权限,包括:根据所述授权请求中的请求参数,确定所述用户设备的权限等级;根据所述用户设备的权限等级,确定所述用户设备对所述目标智能设备的控制权限。7.根据权利要求6所述的方法,其中,该方法还包括:根据所述用户设备的权限等级,确定对应控制权限的有效时间。8.根据权利要求6或7所述的方法,其中,所述请求参数包括用户设备与关联应用程序的关联度。9.根据权利要求1所述的方法,其中,该方法还包括:...

【专利技术属性】
技术研发人员:陈大年吴培希
申请(专利权)人:上海掌门科技有限公司
类型:发明
国别省市:上海,31

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

1