一种切换摄像头的方法和装置制造方法

文档序号:6623569阅读:576来源:国知局
一种切换摄像头的方法和装置制造方法
【专利摘要】本公开是关于一种切换摄像头的方法和装置,属于电子【技术领域】。该方法包括:获取第一摄像头开启操作指令;监测终端的终端屏幕获取的操作指令;当监测到所述终端屏幕获取到触控操作时,判断所述触控操作是否与设定触控操作匹配;当所述触控操作与所述设定触控操作匹配时,将开启所述第一摄像头切换为开启第二摄像头。该装置包括:获取模块,监测模块,第一判断模块和切换模块。本公开中当用户想要切换摄像头时,用户在终端屏幕上进行与设定触控操作匹配的触控操作来触发终端进行摄像头切换,当终端监测到终端屏幕获取到与设定触控操作匹配的触控操作时,终端将开启第一摄像头切换为开启第二摄像头,操作过程简单,从而提高了切换效率。
【专利说明】一种切换摄像头的方法和装置

【技术领域】
[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]当判断出所述滑动方向和所述预设方向相同时,确定出所述滑动操作的操作指令参数满足预设条件。
[0032]可选的,所述滑动操作包括:向上滑动操作和向下滑动操作;
[0033]获取到自上向下的向下滑动操作时,将开启所述第一摄像头切换为开启所述第二摄像头;或者获取到自下而上的向上滑动操作时,将开启所述第二摄像头切换为开启所述弟一摄像头。
[0034]另一方面,本公开提供了一根据本公开实施例的第二方面,提供一种切换摄像头的装置,包括:
[0035]获取模块,用于获取第一摄像头开启操作指令;
[0036]监测模块,用于监测终端的终端屏幕获取的操作指令;
[0037]第一判断模块,用于当监测到所述终端屏幕获取到触控操作时,判断所述触控操作是否与设定触控操作匹配;
[0038]切换模块,用于当所述触控操作与所述设定触控操作匹配时,将开启所述第一摄像头切换为开启弟~■摄像头。
[0039]可选的,所述第一判断模块,包括:
[0040]第一获取单元,用于获取对屏幕操作的操作指令参数,所述操作指令参数包括触控时长、触控轨迹中一种或其组合;
[0041]第一判断单元,用于判断所述操作指令参数是否满足预设条件;
[0042]第一确定单元,用于当判断出所述操作指令参数满足预设条件时,确定出所述触控操作与所述设定触控操作匹配。
[0043]可选的,所述第一判断模块,包括:
[0044]第二获取单元,用于获取所述触控操作的操作类型,
[0045]第二判断单元,用于判断所述操作类型是否与预设类型匹配;
[0046]第二确定单元,用于当判断出所述操作类型与所述预设类型匹配时,确定出所述触控操作与所述设定触控操作匹配。
[0047]可选的,所述装置还包括:
[0048]第二判断模块,用于当所述获取的触控操作为长按操作,则判断所述获取的长按操作的操作参数是否符合预设参数,所述长按操作的操作参数为手指长按所述终端屏幕的时间;或\和,
[0049]第二判断模块,用于当所述获取的触控操作为滑动操作,则判断所述获取的滑动操作的操作参数是否符合预设参数,所述滑动操作的操作参数为手指在所述终端屏幕上滑动的距离;或\和,
[0050]第二判断模块,用于当所述获取的触控操作为点击操作,则判断所述获取的点击操作的操作参数是否符合预设参数,所述点击操作的操作参数为手指在所述终端屏幕上点击的频率。
[0051]可选的,所述装置还包括:
[0052]确定模块,用于当判断出所述长按操作的时间达到设定时间时,确定所述长按操作为满足切换的参数操作;或/和,
[0053]确定模块,用于当判断出所述滑动距离达到预设距离时,确定所述滑动操作为满足切换的参数操作;或/和,
[0054]确定模块,用于当判断出所述点击频率达到预设频率时,确定所述点击操作为满足切换的参数操作。
[0055]可选的,所述第一判断单元,包括:
[0056]获取子单元,用于当所述获取的触控操作为滑动操作时,获取所述操作指令参数为手指在所述终端屏.上滑动的方向;
[0057]判断子单元,用于判断所述滑动方向是否和预设方向相同;
[0058]确定子单元,用于当判断出所述滑动方向和所述预设方向相同时,确定出所述滑动操作的操作指令参数满足预设条件。
[0059]可选的,所述滑动操作包括:向上滑动操作和向下滑动操作;
[0060]所述切换模块,用于获取到自上向下的向下滑动操作时,将开启所述第一摄像头切换为开启所述弟_■摄像头;或者,
[0061]所述切换模块,用于获取到自下而上的向上滑动操作时,将开启所述第二摄像头切换为开启所述弟一摄像头。
[0062]另一方面,本公开提供了一根据本公开实施例的第三方面,提供一种切换摄像头的装置,包括:
[0063]处理器;
[0064]用于存储处理器可执行指令的存储器;
[0065]其中,所述处理器被配置为:
[0066]获取第一摄像头开启操作指令;
[0067]监测终端的终端屏幕获取的操作指令;
[0068]当监测到所述终端屏幕获取到触控操作时,判断所述触控操作是否与设定触控操作匹配;
[0069]当所述触控操作与所述设定触控操作匹配时,将开启所述第一摄像头切换为开启弟~■摄像头。
[0070]本公开的一些有益效果可以包括:当用户想要切换摄像头时,用户在终端屏幕上进行与设定触控操作匹配的触控操作来触发终端进行摄像头切换,当终端监测到终端屏幕获取到与设定触控操作匹配的触控操作时,终端将开启第一摄像头切换为开启第二摄像头,操作过程简单,从而提高了切换效率。

【专利附图】

【附图说明】
[0071]此处所说明的附图用来提供对本公开的进一步理解,构成本申请的一部分,并不构成对本公开的限定。在附图中:
[0072]图1是根据一示例性实施例1示出的一种切换摄像头的方法的流程图;
[0073]图2是根据一示例性实施例2示出的一种切换摄像头的方法的流程图;
[0074]图3是根据一示例性实施例3示出的一种切换摄像头的装置结构示意图;
[0075]图4是根据一示例性实施例4示出的一种终端的结构示意图。

【具体实施方式】
[0076]为使本公开的目的、技术方案和优点更加清楚明白,下面将结合实施方式和附图,对本公开做进一步详细说明。在此,本公开的示意性实施方式及其说明用于解释本公开,但并不作为对本公开的限定。
[0077]实施例1
[0078]图1是根据一示例性实施例示出的一种切换摄像头的方法的流程图,如图1所示,切换摄像头的方法用于终端中,包括以下步骤。
[0079]在步骤SlOl中,获取第一摄像头开启操作指令;
[0080]在步骤S102中,监测终端的终端屏幕获取的操作指令;
[0081]在步骤S103中,当监测到终端屏幕获取到触控操作时,判断触控操作是否与设定触控操作匹配;
[0082]在步骤S104中,当触控操作与设定触控操作匹配时,将开启第一摄像头切换为开启第二摄像头。
[0083]可选的,判断触控操作是否与设定触控操作匹配,包括:
[0084]获取对屏幕操作的操作指令参数,操作指令参数包括触控时长、触控轨迹中一种或其组合;
[0085]判断操作指令参数是否满足预设条件;
[0086]当判断出操作指令参数满足预设条件时,确定出触控操作与设定触控操作匹配。
[0087]可选的,判断触控操作是否与设定触控操作匹配,包括:
[0088]获取触控操作的操作类型,
[0089]判断操作类型是否与预设类型匹配;
[0090]当判断出操作类型与预设类型匹配时,确定出触控操作与设定触控操作匹配。
[0091]可选的,方法还包括:
[0092]当获取的触控操作为长按操作,则判断获取的长按操作的操作参数是否符合预设参数,长按操作的操作参数为手指长按终端屏幕的时间;或\和,
[0093]当获取的触控操作为滑动操作,则判断获取的滑动操作的操作参数是否符合预设参数,滑动操作的操作参数为手指在终端屏幕上滑动的距离;或\和,
[0094]当获取的触控操作为点击操作,则判断获取的点击操作的操作参数是否符合预设参数,点击操作的操作参数为手指在终端屏幕上点击的频率。
[0095]可选的,当判断出长按操作的时间达到设定时间时,确定长按操作为满足切换的参数操作;或/和,
[0096]当判断出滑动距离达到预设距离时,确定滑动操作为满足切换的参数操作;或/和,
[0097]当判断出点击频率达到预设频率时,确定点击操作为满足切换的参数操作。
[0098]可选的,判断操作指令参数是否满足预设条件,包括:
[0099]当获取的触控操作为滑动操作时,获取操作指令参数为手指在终端屏幕上滑动的方向;
[0100]判断滑动方向是否和预设方向相同;
[0101]当判断出滑动方向和预设方向相同时,确定出滑动操作的操作指令参数满足预设条件。
[0102]可选的,滑动操作包括:向上滑动操作和向下滑动操作;
[0103]获取到自上向下的向下滑动操作时,将开启第一摄像头切换为开启第二摄像头;或者获取到自下而上的向上滑动操作时,将开启第二摄像头切换为开启第一摄像头。
[0104]本公开的实施例提供的技术方案可以包括以下有益效果:当用户想要切换摄像头时,用户在终端屏幕上进行与设定触控操作匹配的触控操作来触发终端进行摄像头切换,当终端监测到终端屏幕获取到与设定触控操作匹配的触控操作时,终端将开启第一摄像头切换为开启第二摄像头,操作过程简单,从而提高了切换效率。
[0105]实施例2
[0106]图2是根据一示例性实施例示出的一种切换摄像头的方法的流程图,如图2所示,切换摄像头的方法用于终端中,包括以下步骤。
[0107]在步骤S201中,获取第一摄像头开启操作指令;
[0108]终端上配置有两个摄像头,分别为第一摄像头和第二摄像头;获取第一摄像头开启操作指令,并开启第一摄像头,此时通过终端的第一摄像头进行拍摄。
[0109]用户想要将开启第一摄像头切换为开启第二摄像头时,用户可以在终端屏幕上进行与设定触控操作匹配的触控操作来触发终端进行摄像头切换。其中,用户的一只手拿着终端,同时该只手可以伸出一手指,如大母指等,在终端屏幕上进行与设定触控操作匹配的触控操作。
[0110]与设定触控操作匹配的触控操作可以为与预设类型匹配的触控操作,与预设类型匹配且操作指令参数满足预设条件的触控操作,滑动方向为预设方向的滑动操作或者滑动方向为预设方向且滑动距离符合预设参数的滑动操作。
[0111]在本步骤之前,用户可以输入操作类型给终端;终端接收用户输入的操作类型,将用户输入的操作类型设置为预设类型,从而能够根据用户的喜好设置预设类型,满足用户需求。
[0112]在本步骤之前,用户还可以输入操作指令参数给终端,终端接收用户输入的操作指令参数,将用户输入的操作指令参数设置为预设参数。
[0113]在本步骤之前,用户还可以输入滑动方向给终端,终端接收用户输入的滑动方向,将用户输入的滑动方向设置为预设方向。
[0114]终端为任一配置有第一摄像头和第二摄像头的终端,如配置有第一摄像头和第二摄像头的手机或者平板电脑等。第一摄像头可以为前置摄像头,也可以为后置摄像头。
[0115]例如,以终端为手机,第一摄像头为前置摄像头为例进行说明,手机获取前置摄像头开启操作指令,并开启前置摄像头,用户想要将开启前置摄像头切换为开启后置摄像头时,用户的一只手拿着终端,同时该只手可以伸出大拇指在手机屏幕上进行与设定触控操作匹配的触控操作。
[0116]在步骤S202中,监测终端的终端屏幕获取的操作指令;
[0117]用户可以在终端屏幕上进行触控操作以提交操作指令给终端屏幕;终端的终端屏幕获取用户提交的操作指令,该操作指令可以为触控操作指令等;终端实时监测其终端屏幕,当监测到终端屏幕获取到触控操作时,执行步骤S203。
[0118]在步骤S203中,当监测到终端屏幕获取到触控操作时,获取触控操作的操作类型;
[0119]当用户想要将开启第一摄像头切换为开启第二摄像头时,如果预设类型为长按类型,则用户的手指可以触摸在终端屏幕上并长按终端屏幕;终端的终端屏幕获取长按操作,当终端监测到终端屏幕获取到长按操作时,获取长按操作的操作类型为长按操作类型。如果预设类型为滑动类型,则用户的手指可以在终端屏幕上滑动;终端的终端屏幕获取滑动操作;当终端监测到终端屏幕获取到滑动操作时,获取滑动操作的操作类型为滑动操作类型。如果预设类型为点击类型,则用户的手指可以在终端屏幕上点击;终端的终端屏幕获取点击操作,当终端监测到终端屏幕获取到点击操作时,获取点击操作的操作类型为点击操作类型。
[0120]例如,当用户想要将开启前置摄像头切换为开启后置摄像头时,用户可以通过用户的手指在手机屏幕向右滑动2厘米,手机的手机屏幕获取用户在手机屏幕上的滑动操作,当手机监测到手机屏幕获取到滑动操作时,获取滑动操作的操作类型为滑动操作类型。
[0121]在步骤S204中,判断操作类型是否与预设类型匹配,当判断出操作类型与预设类型匹配时,确定出触控操作与设定触控操作匹配,执行步骤S205,否则,结束;
[0122]预设类型可以为长按操作类型、滑动操作类型或者点击操作类型等。
[0123]例如,假设预设类型为长按操作类型,本步骤可以为:
[0124]判断触控操作的操作类型是否为长按操作类型,当判断出触控操作的操作类型为长按操作类型时,确定出触控操作的操作类型与预设类型匹配;否则,确定出触控操作的操作类型与预设类型不匹配。
[0125]可选的,确定出触控操作的操作类型与预设类型匹配的操作可以为:获取用户的手指长按终端屏幕的时间,判断用户的手指长按终端屏幕的时间是否符合预设参数,预设参数可以为设定时间等;也即判断用户的手指长按终端屏幕的时间是否达到设定时间;当判断出用户的手指长按终端屏幕的时间达到设定时间时,确定出长按操作为满足切换的参数操作,也即确定出触控操作的操作类型与设定类型匹配;否则,确定出触控操作的操作类型与设定类型不匹配。
[0126]再如,假设预设类型为滑动操作类型,本步骤可以为:
[0127]判断触控操作的操作类型是否为滑动操作类型,当判断出触控操作的操作类型为滑动操作类型时,确定出触控操作的操作类型与预设类型匹配;否则,确定出触控操作的操作类型与预设类型不匹配。
[0128]可选的,确定出触控操作的操作类型与预设类型匹配的操作可以为:获取用户的手指在终端屏幕上的滑动距离,判断用户的手指在终端屏幕上的滑动距离是否符合预设参数,预设参数可以为预设距离等;也即判断用户的手指在终端屏幕上的滑动距离是否达到预设距离;当判断出用户的手指在终端屏幕上的滑动距离达到预设距离时,确定出滑动操作为满足切换的参数操作,也即确定出触控操作的操作类型与设定类型匹配;否则,确定出触控操作的操作类型与设定类型不匹配。
[0129]或者,判断触控操作是否与设定触控操作匹配的步骤可以为:
[0130]获取对屏幕操作的操作指令参数,该操作指令参数包括触控时长、触控轨迹中一种或其组合;判断操作指令参数是否满足预设条件;当判断出操作指令参数满足预设条件时,确定出触控操作与设定触控操作匹配。
[0131]可选的,判断操作指令参数是否满足预设条件的操作可以为:
[0132]当获取的触控操作为滑动操作时,获取操作指令参数为手指在终端屏幕上滑动的方向;判断滑动方向是否和预设方向相同;当判断出滑动方向和预设方向相同时,确定出滑动操作的操作指令参数满足预设条件;否则,确定出触控操作与设定触控操作匹配。
[0133]或者,判断操作指令参数是否满足预设条件的操作可以为:获取用户的手指在终端屏幕上滑动的距离和滑动方向;判断用户的手指在终端屏幕上滑动的距离是否超过预设距离以及滑动方向是否和预设方向相同,如果用户的手指在终端屏幕上滑动的距离超过预设距离且滑动方向和预设方向相同,确定出滑动操作的操作指令参数满足预设条件;否则,确定出触控操作与设定触控操作匹配。
[0134]再如,假设预设类型为点击操作类型,本步骤可以为:
[0135]判断触控操作的操作类型是否为点击操作类型,当判断出触控操作的操作类型为点击操作类型时,确定出触控操作的操作类型与预设类型匹配;否则,确定出触控操作的操作类型与预设类型不匹配。
[0136]可选的,确定出触控操作的操作类型与预设类型匹配的操作可以为:获取用户的手指点击终端屏幕的频率,判断用户的手指点击终端屏幕的频率是否符合预设参数,预设参数可以为预设频率,也即判断用户的手指点击终端屏幕的频率是否达到预设频率;当判断出用户的手指点击终端屏幕的频率达到预设频率时,确定出点击操作为满足切换的参数操作,也即确定出触控操作的操作类型与设定类型匹配;否则,确定出触控操作的操作类型与设定类型不匹配。
[0137]其中,获取用户的手指在终端屏幕上滑动的距离的操作可以为:
[0138]获取用户的手指在终端屏幕上的滑动轨迹包括的多个点的位置;计算多个点中的每相邻两个点之间的距离;将每相邻两个点之间的距离的和作为用户的手指在终端屏幕上滑动的距离。
[0139]其中,获取用户的手指在终端屏幕上滑动的方向的操作可以为:
[0140]获取用户的手指在终端屏幕上的滑动轨迹、起点位置以及终点位置;由起点位置到终点位置的滑动轨迹确定为用户的手指在终端屏幕上滑动的方向。
[0141]设定时间可以根据需要进行设置并更改,如设定时间为4秒等;预设距离可以根据终端屏幕的大小进行设置并更改,如预设距离为I厘米等;预设频率可以根据需要进行设置并更改,如预设频率为I次每秒等。预设方向可以根据根据用户需要进行设置并更改,如预设方向为向右、向下、向左或者向右等。
[0142]例如,以预设方向为右,预设距离为I厘米;则手机获取用户的手指在手机屏幕上滑动的方向为:右;用户的手指在终端屏幕上滑动的方向和预设方向相同;获取用户的手指在终端屏幕上滑动的距离为2厘米,用户的手指在终端屏幕上滑动的距离超过预设距离,确定出触控操作与设定触控操作匹配。
[0143]在步骤S205中,将开启弟一摄像头切换为开启弟_■摄像头。
[0144]当触控操作与设定触控操作匹配时,关闭第一摄像头,开启第二摄像头,并通过第二摄像头进行拍摄。
[0145]其中,如果步骤S203中的滑动操作为自上向下的向下滑动操作时,本步骤为将开启第一摄像头切换为开启第二摄像头。
[0146]可选的,如果步骤S203中的滑动操作为自下向上的向上滑动操作时,将开启第二摄像头切换为开启弟一摄像头。
[0147]例如,滑动操作满足预设条件,将开启前置摄像头切换为开启后置摄像头。
[0148]本公开的实施例提供的技术方案可以包括以下有益效果:当用户想要切换摄像头时,用户在终端屏幕上进行与设定触控操作匹配的触控操作来触发终端进行摄像头切换,当终端监测到终端屏幕获取到与设定触控操作匹配的触控操作时,终端将开启第一摄像头切换为开启第二摄像头,操作过程简单,从而提高了切换效率。
[0149]实施例3
[0150]图3是根据一示例性实施例示出的一种切换摄像头的装置示意图。参见图3,该装置包括:获取模块301,监测模块302,第一判断模块303和切换模块304。
[0151]该获取模块301被配置为,用于获取第一摄像头开启操作指令;
[0152]该监测模块302被配置为,用于监测终端的终端屏幕获取的操作指令;
[0153]该第一判断模块303被配置为,用于当监测到所述终端屏幕获取到触控操作时,判断所述触控操作是否与设定触控操作匹配;
[0154]该切换模块304被配置为,用于当所述触控操作与所述设定触控操作匹配时,将开启所述弟一摄像头切换为开启弟~■摄像头。
[0155]可选的,第一判断模块303,包括:
[0156]第一获取单元,用于获取对屏幕操作的操作指令参数,操作指令参数包括触控时长、触控轨迹中一种或其组合;
[0157]第一判断单元,用于判断操作指令参数是否满足预设条件;
[0158]第一确定单元,用于当判断出操作指令参数满足预设条件时,确定出触控操作与设定触控操作匹配。
[0159]可选的,第一判断模块303,包括:
[0160]第二获取单元,用于获取触控操作的操作类型,
[0161]第二判断单元,用于判断操作类型是否与预设类型匹配;
[0162]第二确定单元,用于当判断出操作类型与预设类型匹配时,确定出触控操作与设定触控操作匹配。
[0163]可选的,装置还包括:
[0164]第二判断模块,用于当获取的触控操作为长按操作,则判断获取的长按操作的操作参数是否符合预设参数,长按操作的操作参数为手指长按终端屏幕的时间;或\和,
[0165]第二判断模块,用于当获取的触控操作为滑动操作,则判断获取的滑动操作的操作参数是否符合预设参数,滑动操作的操作参数为手指在终端屏幕上滑动的距离;或\和,
[0166]第二判断模块,用于当获取的触控操作为点击操作,则判断获取的点击操作的操作参数是否符合预设参数,点击操作的操作参数为手指在终端屏幕上点击的频率。
[0167]可选的,装置还包括:
[0168]确定模块,用于当判断出长按操作的时间达到设定时间时,确定长按操作为满足切换的参数操作;或/和,
[0169]确定模块,用于当判断出滑动距离达到预设距离时,确定滑动操作为满足切换的参数操作;或/和,
[0170]确定模块,用于当判断出点击频率达到预设频率时,确定点击操作为满足切换的参数操作。
[0171]可选的,第一判断单元,包括:
[0172]获取子单元,用于当获取的触控操作为滑动操作时,获取操作指令参数为手指在终端屏幕上滑动的方向;
[0173]判断子单元,用于判断滑动方向是否和预设方向相同;
[0174]确定子单元,用于当判断出滑动方向和预设方向相同时,确定出滑动操作的操作指令参数满足预设条件。
[0175]可选的,滑动操作包括:向上滑动操作和向下滑动操作;
[0176]切换模块304,用于获取到自上向下的向下滑动操作时,将开启第一摄像头切换为开启第二摄像头;或者,
[0177]切换模块304,用于获取到自下而上的向上滑动操作时,将开启第二摄像头切换为开启弟一摄像头。
[0178]本公开的实施例提供的技术方案可以包括以下有益效果:当用户想要切换摄像头时,用户在终端屏幕上进行与设定触控操作匹配的触控操作来触发终端进行摄像头切换,当终端监测到终端屏幕获取到与设定触控操作匹配的触控操作时,终端将开启第一摄像头切换为开启第二摄像头,操作过程简单,从而提高了切换效率。
[0179]实施例四
[0180]图4是根据一示例性实施例示出的一种终端800的框图。例如,终端800可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
[0181]参照图4,终端800可以包括以下一个或多个组件:处理组件802,存储器804,电源组件806,多媒体组件808,音频组件810,输入/输出(I/O)的接口 812,传感器组件814,以及通信组件816。
[0182]处理组件802通常控制终端800的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理元件802可以包括一个或多个处理器820来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件802可以包括一个或多个模块,便于处理组件802和其他组件之间的交互。例如,处理部件802可以包括多媒体模块,以方便多媒体组件808和处理组件802之间的交互。
[0183]存储器804被配置为存储各种类型的数据以支持在终端800的操作。这些数据的示例包括用于在终端800上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器804可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
[0184]电力组件806为终端800的各种组件提供电力。电力组件806可以包括电源管理系统,一个或多个电源,及其他与为终端800生成、管理和分配电力相关联的组件。
[0185]多媒体组件808包括在所述终端800和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件808包括一个前置摄像头和/或后置摄像头。当终端800处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
[0186]音频组件810被配置为输出和/或输入音频信号。例如,音频组件810包括一个麦克风(MIC),当终端800处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器804或经由通信组件816发送。在一些实施例中,音频组件810还包括一个扬声器,用于输出音频信号。
[0187]I/O接口 812为处理组件802和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
[0188]传感器组件814包括一个或多个传感器,用于为终端800提供各个方面的状态评估。例如,传感器组件814可以检测到终端800的打开/关闭状态,组件的相对定位,例如所述组件为终端800的显示器和小键盘,传感器组件814还可以检测终端800或终端800一个组件的位置改变,用户与终端800接触的存在或不存在,终端800方位或加速/减速和终端800的温度变化。传感器组件814可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件814还可以包括光传感器,如CMOS或CXD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件814还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
[0189]通信组件816被配置为便于终端800和其他设备之间有线或无线方式的通信。终端800可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信部件816经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信部件816还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UffB)技术,蓝牙(BT)技术和其他技术来实现。
[0190]在示例性实施例中,终端800可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSro)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
[0191]在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器804,上述指令可由终端800的处理器820执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
[0192]一种非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行一种路由器管理应用与路由器固件的兼容方法,所述方法包括:
[0193]获取第一摄像头开启操作指令;
[0194]监测终端的终端屏幕获取的操作指令;
[0195]当监测到所述终端屏幕获取到触控操作时,判断所述触控操作是否与设定触控操作匹配;
[0196]当所述触控操作与所述设定触控操作匹配时,将开启所述第一摄像头切换为开启弟~■摄像头。
[0197]可选的,所述判断所述触控操作是否与设定触控操作匹配,包括:
[0198]获取对屏幕操作的操作指令参数,所述操作指令参数包括触控时长、触控轨迹中一种或其组合;
[0199]判断所述操作指令参数是否满足预设条件;
[0200]当判断出所述操作指令参数满足预设条件时,确定出所述触控操作与所述设定触控操作匹配。
[0201]可选的,所述判断所述触控操作是否与设定触控操作匹配,包括:
[0202]获取所述触控操作的操作类型,
[0203]判断所述操作类型是否与预设类型匹配;
[0204]当判断出所述操作类型与所述预设类型匹配时,确定出所述触控操作与所述设定触控操作匹配。
[0205]可选的,所述方法还包括:
[0206]当所述获取的触控操作为长按操作,则判断所述获取的长按操作的操作参数是否符合预设参数,所述长按操作的操作参数为手指长按所述终端屏幕的时间;或\和,
[0207]当所述获取的触控操作为滑动操作,则判断所述获取的滑动操作的操作参数是否符合预设参数,所述滑动操作的操作参数为手指在所述终端屏幕上滑动的距离;或\和,
[0208]当所述获取的触控操作为点击操作,则判断所述获取的点击操作的操作参数是否符合预设参数,所述点击操作的操作参数为手指在所述终端屏幕上点击的频率。
[0209]可选的,当判断出所述长按操作的时间达到设定时间时,确定所述长按操作为满足切换的参数操作;或/和,
[0210]当判断出所述滑动距离达到预设距离时,确定所述滑动操作为满足切换的参数操作;或/和,
[0211]当判断出所述点击频率达到预设频率时,确定所述点击操作为满足切换的参数操作。
[0212]可选的,所述判断所述操作指令参数是否满足预设条件,包括:
[0213]当所述获取的触控操作为滑动操作时,获取所述操作指令参数为手指在所述终端屏幕上滑动的方向;
[0214]判断所述滑动方向是否和预设方向相同;
[0215]当判断出所述滑动方向和所述预设方向相同时,确定出所述滑动操作的操作指令参数满足预设条件。
[0216]可选的,所述滑动操作包括:向上滑动操作和向下滑动操作;
[0217]获取到自上向下的向下滑动操作时,将开启所述第一摄像头切换为开启所述第二摄像头;或者获取到自下而上的向上滑动操作时,将开启所述第二摄像头切换为开启所述弟一摄像头。
[0218]本公开的实施例提供的技术方案可以包括以下有益效果:当用户想要切换摄像头时,用户在终端屏幕上进行与设定触控操作匹配的触控操作来触发终端进行摄像头切换,当终端监测到终端屏幕获取到与设定触控操作匹配的触控操作时,终端将开启第一摄像头切换为开启第二摄像头,操作过程简单,从而提高了切换效率。
[0219]本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本【技术领域】中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
[0220]应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
【权利要求】
1.一种切换摄像头的方法,其特征在于,所述方法包括: 获取第一摄像头开启操作指令; 监测终端的终端屏幕获取的操作指令; 当监测到所述终端屏幕获取到触控操作时,判断所述触控操作是否与设定触控操作匹配; 当所述触控操作与所述设定触控操作匹配时,将开启所述第一摄像头切换为开启第二摄像头。
2.如权利要求1所述的方法,其特征在于,所述判断所述触控操作是否与设定触控操作匹配,包括: 获取对屏幕操作的操作指令参数,所述操作指令参数包括触控时长、触控轨迹中一种或其组合; 判断所述操作指令参数是否满足预设条件; 当判断出所述操作指令参数满足预设条件时,确定出所述触控操作与所述设定触控操作匹配。
3.如权利要求1所述的方法,其特征在于,所述判断所述触控操作是否与设定触控操作匹配,包括: 获取所述触控操作的操作类型, 判断所述操作类型是否与预设类型匹配; 当判断出所述操作类型与所述预设类型匹配时,确定出所述触控操作与所述设定触控操作匹配。
4.如权利要求3所述的方法,其特征在于,所述方法还包括: 当所述获取的触控操作为长按操作,则判断所述获取的长按操作的操作参数是否符合预设参数,所述长按操作的操作参数为手指长按所述终端屏幕的时间;或\和, 当所述获取的触控操作为滑动操作,则判断所述获取的滑动操作的操作参数是否符合预设参数,所述滑动操作的操作参数为手指在所述终端屏幕上滑动的距离;或\和, 当所述获取的触控操作为点击操作,则判断所述获取的点击操作的操作参数是否符合预设参数,所述点击操作的操作参数为手指在所述终端屏幕上点击的频率。
5.如权利要求4所述的方法,其特征在于,当判断出所述长按操作的时间达到设定时间时,确定所述长按操作为满足切换的参数操作;或/和, 当判断出所述滑动距离达到预设距离时,确定所述滑动操作为满足切换的参数操作;或/和, 当判断出所述点击频率达到预设频率时,确定所述点击操作为满足切换的参数操作。
6.如权利要求2所述的方法,其特征在于,所述判断所述操作指令参数是否满足预设条件,包括: 当所述获取的触控操作为滑动操作时,获取所述操作指令参数为手指在所述终端屏幕上滑动的方向; 判断所述滑动方向是否和预设方向相同; 当判断出所述滑动方向和所述预设方向相同时,确定出所述滑动操作的操作指令参数满足预设条件。
7.如权利要求6所述的方法,其特征在于,所述滑动操作包括:向上滑动操作和向下滑动操作; 获取到自上向下的向下滑动操作时,将开启所述第一摄像头切换为开启所述第二摄像头;或者获取到自下而上的向上滑动操作时,将开启所述第二摄像头切换为开启所述第一摄像头。
8.一种切换摄像头的装置,其特征在于,所述装置包括: 获取模块,用于获取第一摄像头开启操作指令; 监测模块,用于监测终端的终端屏幕获取的操作指令; 第一判断模块,用于当监测到所述终端屏幕获取到触控操作时,判断所述触控操作是否与设定触控操作匹配; 切换模块,用于当所述触控操作与所述设定触控操作匹配时,将开启所述第一摄像头切换为开启弟_■摄像头。
9.如权利要求8所述的装置,其特征在于,所述第一判断模块,包括: 第一获取单元,用于获取对屏幕操作的操作指令参数,所述操作指令参数包括触控时长、触控轨迹中一种或其组合; 第一判断单元,用于判断所述操作指令参数是否满足预设条件; 第一确定单元,用于当判断出所述操作指令参数满足预设条件时,确定出所述触控操作与所述设定触控操作匹配。
10.如权利要求8所述的装置,其特征在于,所述第一判断模块,包括: 第二获取单元,用于获取所述触控操作的操作类型, 第二判断单元,用于判断所述操作类型是否与预设类型匹配; 第二确定单元,用于当判断出所述操作类型与所述预设类型匹配时,确定出所述触控操作与所述设定触控操作匹配。
11.如权利要求10所述的装置,其特征在于,所述装置还包括: 第二判断模块,用于当所述获取的触控操作为长按操作,则判断所述获取的长按操作的操作参数是否符合预设参数,所述长按操作的操作参数为手指长按所述终端屏幕的时间;或\和, 第二判断模块,用于当所述获取的触控操作为滑动操作,则判断所述获取的滑动操作的操作参数是否符合预设参数,所述滑动操作的操作参数为手指在所述终端屏幕上滑动的距离;或\和, 第二判断模块,用于当所述获取的触控操作为点击操作,则判断所述获取的点击操作的操作参数是否符合预设参数,所述点击操作的操作参数为手指在所述终端屏幕上点击的频率。
12.如权利要求11所述的装置,其特征在于,所述装置还包括: 确定模块,用于当判断出所述长按操作的时间达到设定时间时,确定所述长按操作为满足切换的参数操作;或/和, 确定模块,用于当判断出所述滑动距离达到预设距离时,确定所述滑动操作为满足切换的参数操作;或/和, 确定模块,用于当判断出所述点击频率达到预设频率时,确定所述点击操作为满足切换的参数操作。
13.如权利要求9所述的装置,其特征在于,所述第一判断单元,包括: 获取子单元,用于当所述获取的触控操作为滑动操作时,获取所述操作指令参数为手指在所述终端屏.上滑动的方向; 判断子单元,用于判断所述滑动方向是否和预设方向相同; 确定子单元,用于当判断出所述滑动方向和所述预设方向相同时,确定出所述滑动操作的操作指令参数满足预设条件。
14.如权利要求13所述的装置,其特征在于,所述滑动操作包括:向上滑动操作和向下滑动操作; 所述切换模块,用于获取到自上向下的向下滑动操作时,将开启所述第一摄像头切换为开启所述第二摄像头;或者, 所述切换模块,用于获取到自下而上的向上滑动操作时,将开启所述第二摄像头切换为开启所述弟一摄像头。
15.一种切换摄像头的装置,其特征在于,包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为: 获取第一摄像头开启操作指令; 监测终端的终端屏幕获取的操作指令; 当监测到所述终端屏幕获取到触控操作时,判断所述触控操作是否与设定触控操作匹配; 当所述触控操作与所述设定触控操作匹配时,将开启所述第一摄像头切换为开启第二摄像头。
【文档编号】G06F3/0488GK104182173SQ201410401892
【公开日】2014年12月3日 申请日期:2014年8月15日 优先权日:2014年8月15日
【发明者】石新明, 底浩, 张鹏 申请人:小米科技有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1