基于分布式控制的相机控制方法及终端设备技术

技术编号:33539486 阅读:17 留言:0更新日期:2022-05-21 09:41
本申请涉及基于分布式控制的相机控制方法及终端设备,用于第一设备的方法包括:显示第一设备能够控制的待选相机,待选相机包括第一设备的本地相机、第一设备中第一虚拟相机所映射的第二设备的本地相机;确定出待选相机中的被选中相机及其所需执行的目标任务;根据被选中相机在第一设备中的第一相机标识和目标任务生成第一任务命令并发送至被选中相机,以使被选中相机根据第一任务命令控制执行目标任务,第一设备的每个第一虚拟相机用于实现对所映射的、存在至少一级映射关系的第二设备的本地相机的控制。本申请所提供的得到、装置,通过一个第一设备实现对多个第二设备中的本地相机的直接和/或间接的控制,满足不同应用场景的相机控制需求。景的相机控制需求。景的相机控制需求。

【技术实现步骤摘要】
基于分布式控制的相机控制方法及终端设备


[0001]本申请涉及终端
,尤其涉及一种基于分布式控制的相机控制方法及终端设备。

技术介绍

[0002]随着相机的发展,安装有相机的设备的类型日益增加,例如,安装有相机的智慧电视、蓝牙相机、家居摄像头、道路监控相机、安装有相机的无人机等等。相关技术中,可以通过手机等终端设备或者系统对安装有相机的设备进行远程控制,实现图像拍摄、视频拍摄等任务的执行。以控制终端多个无人机进行拍照控制为例,相关技术中每个无人机通过以太网与控制终端进行网络信号传输,控制终端将拍照等控制指令网络传递到每个无人机,无人机进行解析后进一步进行拍照动作,再将相片数据网络传回控制终端。为实现上述控制需要每个无人机均包含网络模块,并且能够与控制终端进行网络连接才能实现无人机的直接控制,且这种方式导致控制终端仅能控制通过网络直接连接到的无人机,对于不能直接与控制终端通过网络连接的无人机则无法控制。如何在实现相机设备的直接控制的基础上实现相机设备的间接控制,满足不同相机设备使用场景的需求,是亟待解决的技术问题。

技术实现思路

[0003]有鉴于此,提出了一种基于分布式控制的相机控制方法及终端设备。
[0004]第一方面,本申请的实施例提供了一种基于分布式控制的相机控制方法,应用于第一设备,所述方法包括:
[0005]显示所述第一设备能够控制的待选相机,所述待选相机包括所述第一设备的本地相机、所述第一设备中第一虚拟相机所映射的第二设备的本地相机;
[0006]根据检测到的针对所述待选相机的创建任务操作,从所述待选相机中确定出被选中相机以及所述被选中相机所需执行的目标任务;
[0007]根据所述被选中相机在所述第一设备中的第一相机标识和所述目标任务生成第一任务命令;
[0008]将所述第一任务命令发送至所述被选中相机,以使所述被选中相机根据所述第一任务命令控制执行所述目标任务,
[0009]其中,所述第一设备包括至少一个第一虚拟相机,每个第一虚拟相机用于实现对所映射的第二设备的本地相机的控制,每个第一虚拟相机与所映射的第二设备的本地相机之间存在至少一级映射关系,
[0010]在第一虚拟相机与所映射的第二设备的本地相机之间为多级映射关系时,所述第二设备与所述第一设备处于不同的局域网络。
[0011]通过第一方面所提供的方法,可以通过一个第一设备实现对多个第二设备中的本地相机的控制,且第二设备可以通过同一局域网直接与第一设备建立连接、也可以是借助中间设备与处于不同局域网的第一设备建立间接连接,实现了对不同第二设备的本地相机
的分布式、分级控制,可以满足不同应用场景的相机控制需求。
[0012]根据第一方面,在所述方法的第一种可能的实现方式中,所述方法还包括:
[0013]在检测到设备连接请求时,查找能够与所述第一设备连接且满足连接条件的第三设备,所述连接条件包括:所述第三设备设置有本地相机和/或所述第三设备中创建有至少一个第二虚拟相机;
[0014]向所述第三设备发出第一授权控制请求,并接收所述第三设备响应于所述第一授权控制请求返回的第一授权指示;
[0015]在根据所述第一授权指示确定出被授权的第一授权相机后,获取所述第一授权相机在所述第三设备中的第二相机标识,所述第一授权相机包括所述第三设备的本地相机和/或所述第二虚拟相机所映射的第四设备的本地相机;
[0016]根据所述第二相机标识确定出所述第一授权相机在所述第一设备中的第一相机标识,并根据所述第一授权相机的第一相机标识创建用于控制所述第一授权相机的第一虚拟相机,
[0017]其中,每个第二虚拟相机用于实现对第二虚拟相机所映射的第四设备的本地相机的控制,所述第二虚拟相机与所映射的第四设备的本地相机与之间存在至少一级映射关系。
[0018]通过第一种可能的实现方式,创建了能够控制授权相机的第一虚拟相机。
[0019]根据第一种可能的实现方式,在所述方法的第二种可能的实现方式中,向所述第三设备发出第一授权控制请求,并接收所述第三设备响应于所述第一授权控制请求返回的第一授权指示,包括:
[0020]根据针对所述第三设备能够控制的所述第三设备的本地相机和/或所述第二虚拟相机所映射的第四设备的本地相机的请求操作,选择出第一请求相机;
[0021]根据所述第一请求相机生成所述第一授权控制请求,并将所述第一授权控制请求发送至所述第三设备,以使所述第三设备根据检测到的针对所述第一授权控制请求的授权操作生成所述第一授权指示。
[0022]通过第二种可能的实现方式,可以根据用户的需要选择出第一请求相机,满足不同用户的授权控制需求。
[0023]根据第一种可能的实现方式,在所述方法的第三种可能的实现方式中,根据所述第二相机标识确定出所述第一授权相机在所述第一设备中的第一相机标识,并根据所述第一授权相机的第一相机标识创建用于控制所述第一授权相机的第一虚拟相机,包括:
[0024]在所述第一授权相机包括第二虚拟相机所映射的第四设备的本地相机时,根据所述第二相机标识中的指示所述第一授权相机与所述第二虚拟相机之间的映射关系的映射关系级别,确定出所述第一授权相机与需要创建的控制所述第一授权相机的第一虚拟相机之间的第一映射关系级别;
[0025]根据所述第二相机标识中的身份标识、所述第一设备中对应于所述第一映射关系级别的已有相机的身份标识,确定出所述第一授权相机在所述第一设备中的第一身份标识;
[0026]根据所述第一映射关系级别和所述第一身份标识确定出所述第一授权相机在所述第一设备中的第一相机标识,并根据所述第一相机标识创建出用于控制所述第一授权相
机的第一虚拟相机。
[0027]通过第三种可能的实现方式,在创建出第一虚拟相机后,第一设备可以根据第一虚拟相机的第一相机标识和第一映射关系级别直接确定出第一设备与第一授权相机之间的映射关系级别,便于进行命令的发送和数据的接收。
[0028]根据第三种可能的实现方式,在所述方法的第四种可能的实现方式中,根据所述第二相机标识确定出所述第一授权相机在所述第一设备中的第一相机标识,并根据所述第一授权相机的第一相机标识创建用于控制所述第一授权相机的第一虚拟相机,包括:
[0029]在所述第一授权相机包括所述第三设备的本地相机时,将一级映射关系确定为所述第一授权相机与需要创建的控制所述第一授权相机的第一虚拟相机之间的第一映射关系级别。
[0030]根据第三种可能的实现方式,在所述方法的第五种可能的实现方式中,根据所述第二相机标识中的身份标识、所述第一设备中对应于所述第一映射关系级别的已有相机的身份标识,确定出所述第一授权相机在所述第一设备中的第一身份标识,包括:
[0031]在所述第一设备中对应于所述第一映射关系级别的已有相机的身份标识中,已存在所述第二相机标识中的身份标识时,按照预设身份标识创建规则创建出所述第一授权相机在所述第一设备中的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于分布式控制的相机控制方法,其特征在于,应用于第一设备,所述方法包括:显示所述第一设备能够控制的待选相机,所述待选相机包括所述第一设备的本地相机、所述第一设备中第一虚拟相机所映射的第二设备的本地相机;根据检测到的针对所述待选相机的创建任务操作,从所述待选相机中确定出被选中相机以及所述被选中相机所需执行的目标任务;根据所述被选中相机在所述第一设备中的第一相机标识和所述目标任务生成第一任务命令;将所述第一任务命令发送至所述被选中相机,以使所述被选中相机根据所述第一任务命令控制执行所述目标任务,其中,所述第一设备包括至少一个第一虚拟相机,每个第一虚拟相机用于实现对所映射的第二设备的本地相机的控制,每个第一虚拟相机与所映射的第二设备的本地相机之间存在至少一级映射关系,在第一虚拟相机与所映射的第二设备的本地相机之间为多级映射关系时,所述第二设备与所述第一设备处于不同的局域网络。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在检测到设备连接请求时,查找能够与所述第一设备连接且满足连接条件的第三设备,所述连接条件包括:所述第三设备设置有本地相机和/或所述第三设备中创建有至少一个第二虚拟相机;向所述第三设备发出第一授权控制请求,并接收所述第三设备响应于所述第一授权控制请求返回的第一授权指示;在根据所述第一授权指示确定出被授权的第一授权相机后,获取所述第一授权相机在所述第三设备中的第二相机标识,所述第一授权相机包括所述第三设备的本地相机和/或所述第二虚拟相机所映射的第四设备的本地相机;根据所述第二相机标识确定出所述第一授权相机在所述第一设备中的第一相机标识,并根据所述第一授权相机的第一相机标识创建用于控制所述第一授权相机的第一虚拟相机,其中,每个第二虚拟相机用于实现对第二虚拟相机所映射的第四设备的本地相机的控制,所述第二虚拟相机与所映射的第四设备的本地相机与之间存在至少一级映射关系。3.根据权利要求2所述的方法,其特征在于,向所述第三设备发出第一授权控制请求,并接收所述第三设备响应于所述第一授权控制请求返回的第一授权指示,包括:根据针对所述第三设备能够控制的所述第三设备的本地相机和/或所述第二虚拟相机所映射的第四设备的本地相机的请求操作,选择出第一请求相机;根据所述第一请求相机生成所述第一授权控制请求,并将所述第一授权控制请求发送至所述第三设备,以使所述第三设备根据检测到的针对所述第一授权控制请求的授权操作生成所述第一授权指示。4.根据权利要求2所述的方法,其特征在于,根据所述第二相机标识确定出所述第一授权相机在所述第一设备中的第一相机标识,并根据所述第一授权相机的第一相机标识创建用于控制所述第一授权相机的第一虚拟相机,包括:
在所述第一授权相机包括第二虚拟相机所映射的第四设备的本地相机时,根据所述第二相机标识中的指示所述第一授权相机与所述第二虚拟相机之间的映射关系的映射关系级别,确定出所述第一授权相机与需要创建的控制所述第一授权相机的第一虚拟相机之间的第一映射关系级别;根据所述第二相机标识中的身份标识、所述第一设备中对应于所述第一映射关系级别的已有相机的身份标识,确定出所述第一授权相机在所述第一设备中的第一身份标识;根据所述第一映射关系级别和所述第一身份标识确定出所述第一授权相机在所述第一设备中的第一相机标识,并根据所述第一相机标识创建出用于控制所述第一授权相机的第一虚拟相机。5.根据权利要求4所述的方法,其特征在于,根据所述第二相机标识确定出所述第一授权相机在所述第一设备中的第一相机标识,并根据所述第一授权相机的第一相机标识创建用于控制所述第一授权相机的第一虚拟相机,包括:在所述第一授权相机包括所述第三设备的本地相机时,将一级映射关系确定为所述第一授权相机与需要创建的控制所述第一授权相机的第一虚拟相机之间的第一映射关系级别。6.根据权利要求4所述的方法,其特征在于,根据所述第二相机标识中的身份标识、所述第一设备中对应于所述第一映射关系级别的已有相机的身份标识,确定出所述第一授权相机在所述第一设备中的第一身份标识,包括:在所述第一设备中对应于所述第一映射关系级...

【专利技术属性】
技术研发人员:占航
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1