终端设备的控制方法、终端设备和存储介质技术

技术编号:36544745 阅读:14 留言:0更新日期:2023-02-04 16:56
本发明专利技术提供一种终端设备的控制方法、终端设备和存储介质,控制方法包括:接收应用程序发送的摄像头控制指令;基于所述摄像头控制指令,判断终端设备当前连接的摄像头是否为外接摄像头;若是,获取所述外接摄像头的数据并将所述数据转给所述应用程序。本发明专利技术基于应用程序发送的摄像头控制指令,判断终端设备当前连接的摄像头为外接摄像头时,获取外接摄像头的数据并将数据转给应用程序,避免了应用程序自身必须支持外接摄像头才能实现调用外接摄像头功能,实现了终端设备对应用程序调用外接摄像头的支撑功能。像头的支撑功能。像头的支撑功能。

【技术实现步骤摘要】
终端设备的控制方法、终端设备和存储介质


[0001]本专利技术涉及终端设备
,尤其涉及一种终端设备的控制方法、终端设备和存储介质。

技术介绍

[0002]目前,如果基于安卓系统的终端设备没有配置摄像头,在终端设备上的应用程序需要通过USB(Universal Serial Bus,通用串行总线)接口接入带有摄像头的装置来获取图像,应用程序必须写入对应的代码才能实现调用外接摄像头,即应用程序自身必须支持外接摄像头才能实现调用外接摄像头功能。

技术实现思路

[0003]本专利技术要解决的技术问题是为了克服现有技术中在终端设备上的应用程序自身必须支持外接摄像头才能实现调用外接摄像头功能的缺陷,提供一种终端设备的控制方法、终端设备和存储介质。
[0004]本专利技术是通过下述技术方案来解决上述技术问题:
[0005]本专利技术提供一种终端设备的控制方法,包括:
[0006]接收应用程序发送的摄像头控制指令;
[0007]基于所述摄像头控制指令,判断终端设备当前连接的摄像头是否为外接摄像头;
[0008]若是,获取所述外接摄像头的数据并将所述数据转给所述应用程序。
[0009]较佳地,所述获取所述外接摄像头的数据并将所述数据转给所述应用程序的步骤具体包括:
[0010]申请所述外接摄像头的操作权限并将所述操作权限转给所述应用程序。
[0011]较佳地,所述基于所述摄像头控制指令,判断终端设备当前连接的摄像头是否为外接摄像头的步骤具体包括:r/>[0012]基于所述摄像头控制指令,判断是否存在当前连接的摄像头;
[0013]若是,判断终端设备当前连接的摄像头是否为外接摄像头。
[0014]较佳地,所述判断是否存在当前连接的摄像头的步骤具体包括:
[0015]通过当前连接的摄像头的数量来判断是否存在当前连接的摄像头。
[0016]较佳地,所述判断是否存在当前连接的摄像头的步骤具体包括:
[0017]通过摄像头接口是否存在接入信号来判断是否存在当前连接的摄像头。
[0018]较佳地,在所述获取所述外接摄像头的数据并将所述数据转给所述应用程序的步骤之前,所述控制方法还包括:
[0019]当所述外接摄像头的数量为至少两个时,从至少两个所述外接摄像头中确定目标外接摄像头;
[0020]所述获取所述外接摄像头的数据并将所述数据转给所述应用程序的步骤具体包括:
[0021]获取所述目标外接摄像头的数据并将所述数据转给所述应用程序。
[0022]较佳地,所述判断终端设备当前连接的摄像头是否为外接摄像头的步骤具体包括:
[0023]当终端设备当前连接的摄像头的数量为至少两个时,判断至少两个摄像头是否包括外接摄像头。
[0024]较佳地,所述外接摄像头包括USB摄像头。
[0025]本专利技术还提供一种终端设备,包括摄像头接口、存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述摄像头接口用于接入摄像头,所述处理器执行所述计算机程序时实现前述的终端设备的控制方法。
[0026]本专利技术还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现前述的终端设备的控制方法。
[0027]本专利技术的积极进步效果在于:基于应用程序发送的摄像头控制指令,判断终端设备当前连接的摄像头为外接摄像头时,获取外接摄像头的数据并将数据转给应用程序,避免了应用程序自身必须支持外接摄像头才能实现调用外接摄像头功能,实现了终端设备对应用程序调用外接摄像头的支撑功能。
附图说明
[0028]图1为本专利技术的实施例1的终端设备的控制方法的流程图。
[0029]图2为本专利技术的实施例1的终端设备的控制方法中的步骤S13的一具体实施方式的流程图。
[0030]图3为本专利技术的实施例1的终端设备的控制方法中的步骤S12的一具体实施方式的流程图。
[0031]图4为本专利技术的实施例1的终端设备的控制方法中的步骤S121的一具体实施方式的流程图。
[0032]图5为本专利技术的实施例1的终端设备的控制方法中的步骤S121的另一具体实施方式的流程图。
[0033]图6为本专利技术的实施例1的终端设备的控制方法的一具体实施方式的流程图。
[0034]图7为本专利技术的实施例1的终端设备的控制方法中的步骤S12的另一具体实施方式的流程图。
[0035]图8为本专利技术的实施例2的终端设备的结构示意图。
具体实施方式
[0036]下面通过实施例的方式进一步说明本专利技术,但并不因此将本专利技术限制在所述的实施例范围之中。
[0037]实施例1
[0038]本实施例提供一种终端设备的控制方法。参照图1,控制方法包括:
[0039]S11、接收应用程序发送的摄像头控制指令。
[0040]S12、基于摄像头控制指令,判断终端设备当前连接的摄像头是否为外接摄像头。
[0041]S13、若是,获取外接摄像头的数据并将数据转给应用程序。
[0042]本实施例基于应用程序发送的摄像头控制指令,判断终端设备当前连接的摄像头为外接摄像头时,获取外接摄像头的数据并将数据转给应用程序,避免了应用程序自身必须支持外接摄像头才能实现调用外接摄像头功能,实现了终端设备对应用程序调用外接摄像头的支撑功能。
[0043]具体实施时,参照图2,步骤S13具体包括:
[0044]S131、若是,申请外接摄像头的操作权限并将操作权限转给应用程序。
[0045]本实施例进一步提供了获取外接摄像头的数据并将数据转给应用程序的具体实现方式。
[0046]具体实施时,参照图3,步骤S12具体包括:
[0047]S121、基于摄像头控制指令,判断是否存在当前连接的摄像头。
[0048]S122、若是,判断终端设备当前连接的摄像头是否为外接摄像头。
[0049]本实施例先判断判断是否存在当前连接的摄像头,在存在当前连接的摄像头的基础上再判断终端设备当前连接的摄像头是否为外接摄像头,进一步提供了基于所述摄像头控制指令,判断终端设备当前连接的摄像头是否为外接摄像头的具体实现方式。
[0050]具体实施时,参照图4,步骤S121具体包括:
[0051]S1211、基于摄像头控制指令,通过当前连接的摄像头的数量来判断是否存在当前连接的摄像头。
[0052]本实施例进一步提供了判断是否存在当前连接的摄像头的一种具体实现方式。
[0053]具体实施时,参照图5,步骤S121具体包括:
[0054]S1212、基于摄像头控制指令,通过摄像头接口是否存在接入信号来判断是否存在当前连接的摄像头。
[0055]本实施例进一步提供了判断是否存在当前连接的摄像头的另一种具体实现方式。
[0056]具体实施时,参照图6,步骤S13之前,控制方法还包括:
[005本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种终端设备的控制方法,其特征在于,包括:接收应用程序发送的摄像头控制指令;基于所述摄像头控制指令,判断终端设备当前连接的摄像头是否为外接摄像头;若是,获取所述外接摄像头的数据并将所述数据转给所述应用程序。2.如权利要求1所述的终端设备的控制方法,其特征在于,所述获取所述外接摄像头的数据并将所述数据转给所述应用程序的步骤具体包括:申请所述外接摄像头的操作权限并将所述操作权限转给所述应用程序。3.如权利要求1所述的终端设备的控制方法,其特征在于,所述基于所述摄像头控制指令,判断终端设备当前连接的摄像头是否为外接摄像头的步骤具体包括:基于所述摄像头控制指令,判断是否存在当前连接的摄像头;若是,判断终端设备当前连接的摄像头是否为外接摄像头。4.如权利要求3所述的终端设备的控制方法,其特征在于,所述判断是否存在当前连接的摄像头的步骤具体包括:通过当前连接的摄像头的数量来判断是否存在当前连接的摄像头。5.如权利要求3所述的终端设备的控制方法,其特征在于,所述判断是否存在当前连接的摄像头的步骤具体包括:通过摄像头接口是否存在接入信号来判断是否存在当前连接的摄像头。6.如权利要求1所述的终端设备的控制方法,其特...

【专利技术属性】
技术研发人员:柴艳
申请(专利权)人:沈阳晨讯希姆通科技有限公司
类型:发明
国别省市:

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

1