一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种自动匹配移动终端app参数的拍摄控制方法与流程

2021-10-20 00:18:00 来源:中国专利 TAG:拍摄 控制 终端 匹配 参数


1.本发明涉及拍摄控制领域,特别涉及到了一种自动匹配移动终端app参数的拍摄控制方法。


背景技术:

2.目前许多绝大多数移动终端(如安卓系统和苹果系统的手机与平板)都是自带有相机app或短视频app,后面简称为【相机app】。而且这些移动终端的操作系统基本上都是支持蓝牙hid键盘、触摸屏、消费控制等等蓝牙设备的接入。移动终端通过接入这些蓝牙hid键盘、触摸屏、消费控制功能的蓝牙设备,就可以实现模拟键盘输入、音量控制、单点或多点触摸/滑动等等人机交互遥控操作,在相机界面下就能实现遥控操作拍照摄像、镜头缩放、切换镜头、开关电源等等。
3.目前市面上有不少类似这样的蓝牙遥控器,早期叫手机自拍杆,模拟键盘或音量键输入,只有一个拍照或摄像功能,可以适用绝大部分的手机或平板。
4.后期,出现增强型蓝牙遥控器,不仅支持蓝牙拍照或摄像头功能,还能模拟触摸屏的单点触摸,多点触摸,单点滑动或多点滑动,即在原来的基础上,增加了缩放,电源开关,切换镜头等功能,名称有的依然叫手机自拍杆,也有的叫手机支架,后面称这种增强型功能的蓝牙遥控器为【蓝牙手机支架】。这种通过模拟触摸屏操作来实现的镜头缩放、切换镜头,开关电源等等操作,往往会因手机的操作系统不同,品牌型号不同,屏幕大小不同,相机app版本界面布局不同等原因,而无法做到一种模拟指令而适应所有手机,所以,一种型号的手机支架,只能适用于某些指定品牌的手机机型,否则这些增强型功能就可能失效。


技术实现要素:

5.为了解决上述问题,本发明的首要目的在于提供一种自动匹配移动终端app参数的拍摄控制方法,通过该方法,可以自动匹配移动终端,以实现兼容多种移动终端。
6.本发明的另一个目的在于提供一种自动匹配移动终端app参数的拍摄控制方法,该方法的实现方式简单,便于推广。
7.为了实现上述目的,本发明的技术方案如下。
8.一种自动匹配移动终端app参数的拍摄控制方法,其特征在于,该方法包括有,在移动终端上安装有的参数匹配app,通过参数匹配app采集移动终端的信息,并根据信息生成有相机操作行为数据,控制器通过参数匹配app获取移动终端的相机操作行为数据后,控制器根据相机操作行为数据对移动终端内的相机app进行对应操作。其中,信息不同的移动终端的相机操作行为数据不相同,通过参数匹配app采集移动终端的信息,进而可以得到与移动终端所对应的相机操作行为数据。在该方法中,通过参数匹配app采集移动终端的信息,控制器通过参数匹配app获取移动终端的相机操作行为数据,可以使控制器与对应的移动终端进行匹配,以实现控制器可兼容多种移动终端,在控制器根据相机操作行为数据向对应的移动终端内的相机app进行对应操作时,能够更好的操作相机app,不会出现控制器
的操作失效或者出现偏差。且该方法的实现方式简单,便于推广。
9.进一步的,所述参数匹配app采集移动终端的信息时,参数匹配app采集移动终端的信息;根据所采集到的移动终端的信息,生成对应的人机交互操作数据,并将这些数据映射到控制器对应的遥控按钮上,生成有相机操作行为数据。遥控按钮即为控制器上面的按钮。以使控制器接收到相机操作行为数据后,操控其遥控按钮,进而对对应的移动终端的相机app进行控制。
10.进一步的,所述参数匹配app采集移动终端的信息时,还将信息组合作为与移动终端相匹配的移动终端识别码;并将移动终端识别码和对应的相机操作行为数据上传至数据库。也就是说,数据库中可以储存有各种移动终端的移动终端识别码,以及与移动终端识别码对应的相机操作行为数据。该设计,可以使得后续app在采集到移动终端的移动终端识别码后,直接从数据库中下载对应的相机操作行为数据,更加方便。
11.进一步的,所述参数匹配app采集移动终端的信息的步骤为:
12.步骤1.1,打开参数匹配app;
13.步骤1.2,获得移动终端识别码,读取移动终端的品牌、操作系统版本、型号、屏幕大小等信息,并将这些信息组合作为与移动终端对应的移动终端识别码;
14.步骤1.3,生成相机操作行为数据,移动终端的相机app的操作生成有hid协议的人机交互操作数据,并将生成的人机交互操作数据映射到控制器对应的遥控按钮上,生成有对应相机操作行为数据。不同系统版本/型号/屏幕大小的移动终端的相机app的操作所生成有hid协议的人机交互操作数据是存在有区别的,因此不同系统版本/型号/屏幕大小的移动终端的相机操作行为数据是存在有区别的。
15.步骤1.4,上传移动终端识别码和对应的相机操作行为数据到数据库。数据库可以采集不同的系统版本/型号/屏幕大小的移动终端的移动终端识别码和对应的相机操作行为数据。
16.进一步的,在步骤1.3中,相机app的操作包括但不限于有拍照、摄影、缩放、切换镜头、电源开关操作。
17.进一步的,控制器根据相机操作行为数据对移动终端内的相机app进行对应操作的步骤为:
18.步骤2.1、控制器通过参数匹配app读取移动终端的信息,并将移动终端的信息作为与移动终端对应的移动终端识别码;
19.步骤2.2、控制器通过参数匹配app上传移动终端识别码至数据库,以获得与该移动终端识别码对应的相机操作行为数据;
20.步骤2.3、将相机操作行为数据下载至控制器,控制器按照相机操作行为数据执行对应遥控按钮,以进行相机app的对应行为操作。
21.进一步的,在步骤2.1之前还包括有步骤2.0:控制器打开移动终端蓝牙和控制器的蓝牙,使二者通过蓝牙配对连接,进而控制器打开移动终端上的参数匹配app。
22.进一步的,在步骤2.2中,参数匹配app上传移动终端识别码至数据库以获得与该移动终端识别码对应的相机操作行为数据的具体过程为:
23.步骤2.2.1,数据库判断是否存在有相同的移动终端识别码,判断存在进入步骤2.2.2,判断不存在进入步骤2.2.3;
24.步骤2.2.2,进行精确匹配,获得相机操作行为数据;
25.步骤2.2.3,进行模糊匹配,获得相机操作行为数据。
26.进一步的,所述精确匹配为:获得与移动终端识别码中完全对应的相机操作行为数据;模糊匹配,获得数据库中与移动终端识别码最接近的的移动终端识别码,并获得最接近的的移动终端识别码的相机操作行为数据。当移动终端识别码在数据库中存在时,采用的是精确匹配的方法,即获得移动终端识别码中的移动终端的型号、品牌、操作系统及版本、屏幕大小都完全一致的相机操作行为数据。当移动终端识别码在数据库中不存在时,则需要采用模糊匹配的方法,按优先级依次匹配移动终端的型号、品牌、操作系统版本、屏幕大小,以获得最接近移动终端参数信息的相机操作行为数据。
27.进一步的,所述参数匹配app与数据库通过http接口连接;所述控制器支持蓝牙hid键盘、hid消费控制、hid触摸屏接口。定义控制器的一些标准蓝牙hid设备遥控操作行为,这些遥控操作行为包括1.hid键盘的各种键值或组合键值等等;2.hid消费控制的音量加减,频道加减,播放暂停,快进快退,静音等等;3.hid触摸屏的单点或二点触摸,单点滑动,二点相对滑动或相向滑动等等。
28.进一步的,控制器出厂设置时可以默认写入某一种或多种通用品牌的相机操作行为数据,以方便用户直接使用。即控制器初始时便默认写入一种或多种通用品牌的相机操作行为数据,让用户可以直接选择。
29.本发明的有益效果在于,相比于现有技术,在本发明中,信息不同的移动终端的相机操作行为数据不相同,通过参数匹配app采集移动终端的信息,进而可以得到与移动终端所对应的相机操作行为数据。在该方法中,通过参数匹配app采集移动终端的信息,控制器通过参数匹配app获取移动终端的相机操作行为数据,可以使控制器与对应的移动终端进行匹配,以实现控制器可兼容多种移动终端,在控制器根据相机操作行为数据向对应的移动终端内的相机app进行对应操作时,能够更好的操作相机app,不会出现控制器的操作失效或者出现偏差。且该方法的实现方式简单,便于推广。
附图说明
30.图1是本发明的相机app、参数匹配app、数据库、控制器(蓝牙手机支架)的连接框图。
31.图2是本发明控制器(蓝牙手机支架)的硬件框图。
32.图3的本发明的参数匹配app的工作流程图。
33.图4是本发明控制器(蓝牙手机支架)的工作流程图。
34.图5是本发明控制器(蓝牙手机支架)的初始化流程图。
35.图6是本发明控制器(蓝牙手机支架)的遥控按钮操作流程图。
36.图7是本发明控制器(蓝牙手机支架)的蓝牙数据收发更新线程流程图。
具体实施方式
37.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
38.参见图1

7,一种自动匹配移动终端app参数的拍摄控制方法,其特征在于,该方法包括有,在移动终端上安装有的参数匹配app,通过参数匹配app采集移动终端的信息,并根据信息生成有相机操作行为数据,控制器通过参数匹配app获取移动终端的相机操作行为数据后,控制器根据相机操作行为数据对移动终端内的相机app进行对应操作。
39.进一步的,所述参数匹配app采集移动终端的信息时,参数匹配app采集移动终端的信息;根据所采集到的移动终端的信息,生成对应的人机交互操作数据,并将这些数据映射到控制器对应的遥控按钮上,生成有相机操作行为数据。
40.进一步的,所述参数匹配app采集移动终端的信息时,还将信息组合作为与移动终端相匹配的移动终端识别码;并将移动终端识别码和对应的相机操作行为数据上传至数据库。
41.进一步的,所述参数匹配app采集移动终端的信息的步骤为:
42.步骤1.1,打开参数匹配app;
43.步骤1.2,获得移动终端识别码,读取移动终端的品牌、操作系统版本、型号、屏幕大小等信息,并将这些信息组合作为与移动终端对应的移动终端识别码;
44.步骤1.3,生成相机操作行为数据,移动终端的相机app的操作生成有hid协议的人机交互操作数据,并将生成的人机交互操作数据映射到控制器对应的遥控按钮上,生成有对应相机操作行为数据;
45.步骤1.4,上传移动终端识别码和对应的相机操作行为数据到数据库。数据库可以采集不同的系统版本/型号/屏幕大小的移动终端的移动终端识别码和对应的相机操作行为数据。
46.进一步的,在步骤1.3中,相机app的操作包括但不限于有拍照、摄影、缩放、切换镜头、电源开关操作。具体的,是将相机app的拍照、摄像、缩放、切换镜头、电源开关等等操作生产不同的hid协议的人机交互操作数据,并将这些数据映射到对应的遥控按钮上,生成与之对应的相机操作行为数据。
47.具体的,遥控按钮对应的相机操作行为数据具体方法是:将相机常用的遥控按钮(如拍照,拉近,拉远,开关电源,切换镜头等等)编成固定id,同时该遥控按钮对应的操作行为生成数据,例如:拍照的操作是按下蓝牙hid消费控制的音量 或音量

键,拉近的操作时,hid触摸屏的二触点相对移动(二触点的距离变近),拉远的操作时,hid触摸屏的二触点相向移动(二触点的距离变远),同样的,电源开关和切换镜头等等都是hid触摸屏在指定位置的触摸或滑动。将这些操作行为转化成数据再与对应按钮id绑定,就生成相机操作行为数据。
48.进一步的,控制器根据相机操作行为数据对移动终端内的相机app进行对应操作的步骤为:
49.步骤2.1、控制器通过参数匹配app读取移动终端的信息,并将移动终端的信息作为与移动终端对应的移动终端识别码;
50.步骤2.2、控制器通过参数匹配app上传移动终端识别码至数据库,以获得与该移动终端识别码对应的相机操作行为数据;
51.步骤2.3、将相机操作行为数据下载至控制器,控制器按照相机操作行为数据执行对应遥控按钮,以进行相机app的对应行为操作。参见图4,具体的,相机操作行为数据就是
其对应的蓝牙手机支架的遥控按钮参数。
52.进一步的,在步骤2.1之前还包括有步骤2.0:控制器打开移动终端蓝牙和控制器的蓝牙,使二者通过蓝牙配对连接,进而控制器打开移动终端上的参数匹配app。
53.进一步的,在步骤2.2中,参数匹配app上传移动终端识别码至数据库以获得与该移动终端识别码对应的相机操作行为数据的具体过程为:
54.步骤2.2.1,数据库判断是否存在有相同的移动终端识别码,判断存在进入步骤2.2.2,判断不存在进入步骤2.2.3;
55.步骤2.2.2,进行精确匹配,获得相机操作行为数据;
56.步骤2.2.3,进行模糊匹配,获得相机操作行为数据。
57.进一步的,所述精确匹配为:获得与移动终端识别码中完全对应的相机操作行为数据;模糊匹配,获得数据库中与移动终端识别码最接近的的移动终端识别码,并获得最接近的的移动终端识别码的相机操作行为数据。当移动终端识别码在数据库中存在时,采用的是精确匹配的方法,即获得移动终端识别码中的移动终端的型号、品牌、操作系统及版本、屏幕大小都完全一致的相机操作行为数据。当移动终端识别码在数据库中不存在时,则需要采用模糊匹配的方法,按优先级依次匹配移动终端的型号、品牌、操作系统版本、屏幕大小,以获得最接近移动终端参数信息的相机操作行为数据。
58.进一步的,所述参数匹配app与数据库通过http接口连接;所述控制器支持蓝牙hid键盘、hid消费控制、hid触摸屏接口。
59.进一步的,所述控制器系统初始化的步骤为:
60.步骤3.1,硬件接口初始化(蓝牙射频接口、按键输入接口、指示灯显示输出接口);
61.步骤3.2,蓝牙hid协议接口初始化(全部或部分包含以下蓝牙hid协议:keyboard、consumer control、touch screen,分别用于拍照相关的键盘输入、音量控制、触摸屏等操作)
62.步骤3.3,创建多线程(按键操作、指示灯输出线程、蓝牙连接配对操作线程、蓝牙数据收发线程)
63.进一步的,控制器遥控按钮操作线程步骤为:
64.步骤4.1,判断是否有遥控按钮按下,是进入步骤4.2,否进入步骤4.4;
65.步骤4.2,读取对应按键功能(拍照、摄影、缩放、切换镜头、打开app等)的相机操作行为数据。
66.步骤4.3,将相机操作行为数据转换成hid人机接口交互操作数据,在控制器和移动终端的蓝牙配对的情况下,发送到蓝牙hid协议接口;
67.步骤4.4,结束。
68.进一步的,控制器蓝牙数据收发更新线程的步骤为:
69.步骤5.1,巡检是否存在蓝牙数据接收事件,是进入步骤5.2,否进入步骤5.4;
70.步骤5.2,判断是否为相机操作行为数据的更新操作指令,是进入步骤5.3,否进入步骤5.4;
71.步骤5.3,更新本地的相机操作行为数据;
72.步骤5.4,结束。
73.具体的,这里说的移动终端可为手机。在本方法中需要涉及到相机app、参数匹配
app、数据库、控制器四大部分,该四个部分可以组成的一种完整的系统。
74.参数匹配app,可以对相机app的部分相机操作行为标准化为蓝牙hid键盘输入、音量控制、单点或多点触摸/滑动等等hid人机交互设备数据,即相机操作行为数据。可以对手机的系统版本、品牌型号、屏幕大小等等参数进行自动识别,并将这些参数生成手机识别码(即为移动终端识别码)。可将手机识别码及相机操作行为数据可以通过http接口储存在数据库中。可以通过手机识别码精确匹配或模糊匹配的方式获得相机操作行为数据,并能将它下载到蓝牙手机支架的数据存储器中。
75.控制器优选为蓝牙手机支架,蓝牙手机支架包括有遥控按键、指示灯、蓝牙主芯片(cpu 按键输入接口 指示灯输出 数据储存 蓝牙接口);需要支持蓝牙hid键盘、hid消费控制、hid触摸屏接口,以便可免驱动接入多种操作系统(如安卓系统和苹果系统等等)的移动终端,并提供hid键盘、hid消费控制、hid触摸屏操作;其通过蓝牙接口连接移动终端(手机),参数匹配app可对它进行相机操作行为数据更新,同时,它可以根据相机操作行为数据的内容向相机app发送hid键盘输入、音量控制、单点或多点触摸/滑动等等人机交互遥控数据,实现拍照摄像、镜头缩放、切换镜头、开关电源等等操作。
76.相机app是由手机厂商或相机app供应商提供,是蓝牙无线遥控的服务的对象。
77.数据库为用于存储开发商根据不同手机生成的相机操作行为数据,同时,为终端用户在提供对应手机的相机操作行为数据。数据库为现有技术。
78.本发明的有益效果在于,相比于现有技术,在本发明中,信息不同的移动终端的相机操作行为数据不相同,通过参数匹配app采集移动终端的信息,进而可以得到与移动终端所对应的相机操作行为数据。在该方法中,通过参数匹配app采集移动终端的信息,控制器通过参数匹配app获取移动终端的相机操作行为数据,可以使控制器与对应的移动终端进行匹配,以实现控制器可兼容多种移动终端,在控制器根据相机操作行为数据向对应的移动终端内的相机app进行对应操作时,能够更好的操作相机app,不会出现控制器的操作失效或者出现偏差。且该方法的实现方式简单,便于推广。
79.以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明披露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜