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

模式切换方法及装置与流程

2023-02-19 07:30:27 来源:中国专利 TAG:


1.本公开涉及计算机通信技术领域,尤其涉及一种模式切换方法及装置。


背景技术:

2.电子设备安装有听筒和扬声器,相应地设置了听筒模式和外放模式。电子设备在使用听筒模式时,使用听筒播放声音,在使用外放模式时,使用扬声器播放声音。
3.目前,需要用户手动操作电子设备,来控制电子设备在听筒模式和外放模式之间进行切换,用户操作繁琐。在一些情况下,例如用户手上有水时,用户在电子设备的屏幕上执行的触控操作的灵敏度降低,导致电子设备无法及时做出响应,无法及时完成模式切换。


技术实现要素:

4.为克服相关技术中存在的问题,本公开提供了一种模式切换方法及装置。
5.根据本公开实施例的第一方面,提供了一种模式切换方法,应用于电子设备,所述方法包括:
6.响应于所述电子设备处于通话状态,根据距离传感器采集的传感器数据,确定所述电子设备与障碍物之间的距离;
7.若所述距离小于预设距离,则根据前置摄像头采集的图像和麦克风采集的声音中的至少一种,确定是否在听筒模式和外放模式之间进行切换;
8.若确定是,则在所述听筒模式和所述外放模式之间进行切换。
9.可选地,所述根据前置摄像头采集的图像和麦克风采集的声音,确定是否在听筒模式和外放模式之间进行切换,包括:
10.对所述前置摄像头采集的所述图像进行人脸识别;
11.若未识别到人脸,则根据所述麦克风采集的所述声音,确定所述电子设备所处的环境是否满足预设嘈杂度条件;
12.若所述环境满足所述预设嘈杂度条件,并且所述电子设备正在使用所述听筒模式,则确定从所述听筒模式切换至所述外放模式;
13.若所述环境不满足所述预设嘈杂度条件,并且所述电子设备正在使用所述外放模式,则确定从所述外放模式切换至所述听筒模式。
14.可选地,所述根据前置摄像头采集的图像和麦克风采集的声音,确定是否在听筒模式和外放模式之间进行切换,还包括:
15.若识别到人脸,并且所述电子设备正在使用所述外放模式,则确定从所述外放模式切换至所述听筒模式。
16.可选地,所述根据所述麦克风采集的声音,确定是否在听筒模式和外放模式之间进行切换,包括:
17.根据所述麦克风采集的所述声音,确定所述电子设备所处的环境是否满足预设嘈杂度条件;
18.若所述环境满足所述预设嘈杂度条件,并且所述电子设备正在使用所述听筒模式,则确定从所述听筒模式切换至所述外放模式;
19.若所述环境不满足所述预设嘈杂度条件,并且所述电子设备正在使用所述外放模式,则确定从所述外放模式切换至所述听筒模式。
20.可选地,所述根据所述前置摄像头采集的图像,确定是否在听筒模式和外放模式之间进行切换,包括:
21.对所述前置摄像头采集的所述图像进行人脸识别;
22.若识别到人脸,则确定所述图像中的人脸的尺寸信息,所述尺寸信息包括以下至少一项:所述人脸的像素尺寸、所述人脸的像素尺寸与所述图像的尺寸的比值;
23.若所述尺寸信息达到预设的尺寸信息条件,并且所述电子设备正在使用所述外放模式,则确定从所述外放模式切换至所述听筒模式。
24.可选地,所述电子设备还包括定位装置;所述响应于所述电子设备处于通话状态,根据距离传感器采集的传感器数据,确定所述电子设备与障碍物之间的距离,包括:
25.响应于所述电子设备处于通话状态,根据所述定位装置获得的定位数据,确定所述电子设备是否位于目标地理区域内;
26.若是,则根据所述传感器数据确定所述距离。
27.可选地,所述电子设备还包括定位装置;所述方法还包括:
28.获取所述定位装置获得的定位数据;
29.根据所述定位数据,确定所述电子设备是否位于预设地理区域内;
30.若是,则开启切换功能,使得所述电子设备根据所述距离传感器采集的传感器数据,以及所述前置摄像头采集的图像和所述麦克风采集的声音中的至少一种,进行所述听筒模式和所述外放模式之间的切换。
31.根据本公开实施例的第二方面,提供了一种模式切换装置,应用于电子设备,所述装置包括:
32.距离确定模块,被配置为响应于所述电子设备处于通话状态,根据距离传感器采集的传感器数据,确定所述电子设备与障碍物之间的距离;
33.切换判断模块,被配置为若所述距离小于预设距离,则根据前置摄像头采集的图像和麦克风采集的声音中的至少一种,确定是否在听筒模式和外放模式之间进行切换;
34.切换执行模块,被配置为若确定是,则在所述听筒模式和所述外放模式之间进行切换。
35.可选地,所述切换判断模块,包括:
36.第一人脸识别子模块,被配置为对所述前置摄像头采集的所述图像进行人脸识别;
37.第一条件判断子模块,被配置为若未识别到人脸,则根据所述麦克风采集的所述声音,确定所述电子设备所处的环境是否满足预设嘈杂度条件;
38.第一外放模式确定子模块,被配置为若所述环境满足所述预设嘈杂度条件,并且所述电子设备正在使用所述听筒模式,则确定从所述听筒模式切换至所述外放模式;
39.第一听筒模式确定子模块,被配置为若所述环境不满足所述预设嘈杂度条件,并且所述电子设备正在使用所述外放模式,则确定从所述外放模式切换至所述听筒模式。
40.可选地,所述切换判断模块,还包括:
41.听筒模式认定子模块,被配置为若识别到人脸,并且所述电子设备正在使用所述外放模式,则确定从所述外放模式切换至所述听筒模式。
42.可选地,所述切换判断模块,包括:
43.第二条件判断子模块,被配置为根据所述麦克风采集的所述声音,确定所述电子设备所处的环境是否满足预设嘈杂度条件;
44.第二外放模式确定子模块,被配置为若所述环境满足所述预设嘈杂度条件,并且所述电子设备正在使用所述听筒模式,则确定从所述听筒模式切换至所述外放模式;
45.第二听筒模式确定模块,被配置为若所述环境不满足所述预设嘈杂度条件,并且所述电子设备正在使用所述外放模式,则确定从所述外放模式切换至所述听筒模式。
46.可选地,所述切换判断模块,包括:
47.第二人脸识别子模块,被配置为对所述前置摄像头采集的所述图像进行人脸识别;
48.尺寸信息确定子模块,被配置为若识别到人脸,则确定所述图像中的人脸的尺寸信息,所述尺寸信息包括以下至少一项:所述人脸的像素尺寸、所述人脸的像素尺寸与所述图像的尺寸的比值;
49.第三听筒模式确定子模块,被配置为若所述尺寸信息达到预设的尺寸信息条件,并且所述电子设备正在使用所述外放模式,则确定从所述外放模式切换至所述听筒模式。
50.可选地,所述电子设备还包括定位装置;所述距离确定模块,包括:
51.位置判断子模块,被配置为响应于所述电子设备处于通话状态,根据所述定位装置获得的定位数据,确定所述电子设备是否位于目标地理区域内;
52.距离确定子模块,被配置为若是,则根据所述传感器数据确定所述距离。
53.可选地,所述电子设备还包括定位装置;所述装置还包括:
54.定位数据获取模块,被配置为获取所述定位装置获得的定位数据;
55.位置判断模块,被配置为根据所述定位数据,确定所述电子设备是否位于预设地理区域内;
56.功能开启模块,被配置为若是,则开启切换功能,使得所述电子设备根据所述距离传感器采集的传感器数据,以及所述前置摄像头采集的图像和所述麦克风采集的声音中的至少一种,进行所述听筒模式和所述外放模式之间的切换。
57.根据本公开实施例的第三方面,提供了一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述第一方面中任一项所述的方法。
58.根据本公开实施例的第四方面,提供了一种电子设备,包括:
59.处理器;
60.用于存储处理器可执行指令的存储器;
61.其中,所述处理器被配置为执行所述指令,以实现上述第一方面中任一项所述的方法。
62.本公开实施例提供的技术方案可以包括以下有益效果:
63.本公开实施例提供了一种模式切换方法,响应于电子设备处于通话状态,根据距离传感器采集的传感器数据,确定电子设备与障碍物之间的距离,若电子设备与障碍物之
间的距离小于预设距离,则根据前置摄像头采集的图像和麦克风采集的声音中的至少一种,确定是否在听筒模式和外放模式之间进行切换,若确定是,则在听筒模式和外放模式之间进行切换。电子设备综合由多种检测装置获得的检测数据,自动进行听筒模式和外放模式之间的切换,保证了听筒模式和外放模式之间的及时切换。
64.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
65.图1是根据一示例性实施例示出的一种模式切换方法流程图;
66.图2是根据一示例性实施例示出的一种模式模式切换装置框图;
67.图3是根据一示例性实施例示出的一种电子设备的结构示意图。
具体实施方式
68.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
69.在本公开使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开。在本公开和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
70.应当理解,尽管在本公开可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本公开范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
71.图1是根据一示例性实施例示出的一种模式切换方法流程图,应用于电子设备,图1所示的方法包括:
72.在步骤101中,响应于电子设备处于通话状态,根据距离传感器采集的传感器数据,确定电子设备与障碍物之间的距离。
73.电子设备安装有听筒、扬声器、距离传感器、前置摄像头和麦克风。其中,听筒和扬声器用于输出声音;麦克风用于收集环境声音,收集的环境声音用于判断电子设备所处的环境是否嘈杂;前置摄像头用于采集图像;采集的图像用于人脸识别,判断电子设备是否已经远离用户;距离传感器用于检测电子设备与障碍物之间的距离。距离传感器有多种,例如,红外传感器、超声波传感器、雷达传感器等。
74.电子设备处于通话状态可以理解为:电子设备在通话过程中,或者,电子设备在拨号且未接通的过程中等。
75.通话可以分为:电话形式的通话、语音形式的通话、视频形式的通话等。
76.在通话状态下,位于电子设备周围的障碍物可以为人脸或人体其他部位或除人外
的物体。
77.在可选的实施例中,电子设备设有特定功能开关,当特定功能开关开启时,电子设备执行本公开实施例提供的模式切换方法,当特定功能开关关闭时,电子设备不执行本公开实施例提供的模式切换方法。
78.特定功能开关可以设置在系统菜单中。
79.在可选的实施例中,电子设备还可以包括定位装置,例如,gps装置等。
80.所述响应于电子设备处于通话状态,根据距离传感器采集的传感器数据,确定电子设备与障碍物之间的距离,可以包括:首先,响应于电子设备处于通话状态,根据定位装置获得的定位数据,确定电子设备是否位于目标地理区域内;其次,若是,则根据距离传感器采集的传感器数据,确定电子设备与障碍物的距离。
81.目标地理区域可以是用户选择的区域,或者,目标地理区域可以是预设类型的区域,例如,火车站所在的区域、商场所在的区域等。
82.本实施例中,增加了位置限定,使得模式切换更加灵活多样。
83.在可选的实施例中,电子设备还可以包括定位装置。电子设备可以获取定位装置获得的定位数据,根据定位数据确定电子设备是否位于预设地理区域内,若是,则开启切换功能,使得电子设备根据距离传感器采集的传感器数据,以及前置摄像头采集的图像和麦克风采集的声音中的至少一种,进行听筒模式和外放模式之间的切换。
84.电子设备开启切换功能后,才有权执行本公开实施例提供的模式切换方法。
85.预设地理区域可以是用户选择的区域,或者,预设地理区域可以是预设类型的区域,例如,火车站所在的区域、商场所在的区域等。
86.电子设备可以在开启切换功能后,继续通过定位装置获得定位数据,根据继续获得的定位数据,确定电子设备是否位于预设地理区域内,若否,则确定电子设备移出预设地理区域,关闭切换功能。
87.本实施例中,电子设备能够根据定位装置获得的定位数据,自动开启和关闭切换功能。
88.在步骤102中,若电子设备与障碍物之间的距离小于预设距离,则根据前置摄像头采集的图像和麦克风采集的声音中的至少一种,确定是否在听筒模式和外放模式之间进行切换。
89.使用麦克风采集电子设备所处的环境中的声音。电子设备使用听筒模式,可以理解为电子设备在听筒模式下使用听筒输出声音。电子设备使用外放模式,可以理解为电子设备在外放模式下使用扬声器输出声音。
90.当电子设备与障碍物之间的距离小于预设距离时,认定电子设备与障碍物之间的距离较小,此时需要结合前置摄像头采集的图像和麦克风采集的声音中的至少一种,确定是否在听筒模式和外放模式之间进行切换。
91.在可选的实施例中,可以根据前置摄像头采集的图像和麦克风采集的声音,确定是否在听筒模式和外放模式之间进行切换。
92.例如,上述过程可以包括:第一步骤:对前置摄像头采集的图像进行人脸识别;第二步骤:若未识别到人脸,则根据麦克风采集的声音,确定电子设备所处的环境是否满足预设嘈杂度条件;第三步骤:若电子设备所处的环境满足预设嘈杂度条件,并且电子设备正在
使用听筒模式,则确定从听筒模式切换至外放模式;第四步骤,若电子设备所处的环境不满足预设嘈杂度条件,并且电子设备正在使用外放模式,则确定从外放模式切换至听筒模式。
93.当电子设备所处的环境满足预设嘈杂度条件时,认为电子设备所处的环境过于嘈杂,需要使用外放音量较大的外放模式输出声音,便于用户清楚地听到电子设备输出的声音。可以根据需要和经验设置分贝阈值的大小,本公开实施例在此不做限制。
94.当电子设备所处的环境满足预设嘈杂度条件,并且电子设备正在使用外放模式,则继续使用外放模式。
95.当电子设备所处的环境不满足预设嘈杂度条件时,认为电子设备所处的环境相对安静。在电子设备距离用户较近的情况下,电子设备使用听筒模式输出声音,用户能够清楚地听到电子设备输出的声音,如果电子设备使用外放模式输出音量较大的声音,那么可能会打扰到别人。
96.在这种情况下,若电子设备所处的环境不满足预设嘈杂度条件,并且电子设备正在使用外放模式,则确定从外放模式切换至听筒模式,从而避免对其他人造成干扰。
97.预设嘈杂度条件可以是限定了分贝阈值,当电子设备所处的环境中的声音的分贝大于或等于分贝阈值时,确定电子设备所处的环境太嘈杂,当电子设备所处的环境中的声音的分贝小于分贝阈值时,电子设备所处的环境相对安静。
98.在这种情况下,根据麦克风采集的声音,确定电子设备所处的环境是否满足预设嘈杂度条件,可以包括:确定麦克风采集的声音的分贝是否大于或等于分贝阈值。
99.在执行第一步骤后,若识别到人脸,说明电子设备距离用户较近,使用外放模式,通过扬声器输出较大音量的声音会让用户感到不适,需要使用听筒模式输出声音。若此时电子设备正在使用外放模式,则确定从外放模式切换至听筒模式,若此时电子设备正在使用听筒模式,则确定继续使用听筒模式。
100.在可选的实施例中,可以根据麦克风采集的声音,确定是否在听筒模式和外放模式之间进行切换。
101.例如,上述过程可以包括:首先,根据麦克风采集的声音,确定电子设备所处的环境是否满足预设嘈杂度条件;其次,若电子设备所处的环境满足预设嘈杂度条件,并且电子设备正在使用听筒模式,则确定从听筒模式切换至外放模式;再次,若电子设备所处的环境不满足预设嘈杂度条件,并且电子设备正在使用外放模式,则确定从外放模式切换至听筒模式。
102.从而避免在电子设备距离用户较近,并且电子设备所处的环境相对安静的场景下,可以理解为避免在用户能够清楚地听到电子设备使用听筒模式输出的声音的情况下,电子设备使用外放模式输出音量较大的声音,对其他人造成干扰。
103.若电子设备所处的环境满足预设嘈杂度条件,并且电子设备正在使用听筒模式,则确定从听筒模式切换至外放模式,便于用户在嘈杂的环境中听到电子设备输出的声音。
104.预设嘈杂度条件可以是限定了分贝阈值,当电子设备所处的环境中的声音的分贝大于或等于分贝阈值时,确定电子设备所处的环境太嘈杂,当电子设备所处的环境中的声音的分贝小于分贝阈值时,电子设备所处的环境相对安静。
105.基于此,根据麦克风采集的声音,确定电子设备所处的环境是否满足预设嘈杂度条件,可以包括:确定麦克风采集的声音的分贝是否大于或等于分贝阈值。
106.在可选的实施例中,可以根据前置摄像头采集的图像,确定是否在听筒模式和外放模式之间进行切换。
107.例如,上述过程可以包括:步骤1,对前置摄像头采集的图像进行人脸识别;步骤2,若识别到人脸,则确定图像中的人脸的尺寸信息,尺寸信息包括以下至少一项:人脸的像素尺寸、人脸的像素尺寸与图像的尺寸的比值;步骤3,若图像中的人脸的尺寸信息达到预设的尺寸信息条件,并且电子设备正在使用外放模式,则确定从外放模式切换至听筒模式。
108.当尺寸信息包括人脸的像素尺寸时,预设的尺寸信息条件可以包括像素尺寸阈值。当人脸的像素尺寸与图像的尺寸的比值时,预设的尺寸信息条件可以包括人脸的像素尺寸与图像的尺寸的比值阈值。
109.当图像中的人脸的尺寸信息达到预设的尺寸信息条件时,图像中的人脸的尺寸较大,说明电子设备与用户距离非常近,如果电子设备使用外放模式,那么电子设备输出的声音的音量较大,会让用户感到不适,在这种情况下,电子设备确定从外放模式切换至听筒模式,在听筒模式下使用听筒输出声音。
110.在执行上述步骤2后,当图像中的人脸的尺寸信息未达到预设的尺寸信息条件时,图像中的人脸的尺寸较小,说明电子设备与用户距离不是特别近,如果电子设备正在使用外放模式,可以继续使用外放模式,如果电子设备正在使用听筒模式,可以继续使用听筒模式。
111.可以根据需要和经验,设置预设的尺寸信息条件,本公开在此不做限制。
112.在步骤103中,若确定是,则在听筒模式和外放模式之间进行切换。
113.在确定需要从听筒模式切换至外放模式后,切换至外放模式,停止使用听筒输出声音,开始使用扬声器输出声音。
114.在确定需要从外放模式切换至听筒模式后,切换至听筒模式,停止使用扬声器输出声音,开始使用听筒输出声音。
115.在可选的实施例中,在执行步骤101之后,若确定电子设备与障碍物之间的距离大于或等于预设距离,认为电子设备距离障碍物较远,使用听筒模式,通过听筒输出的声音的音量较小,相距较远的用户无法清楚听到。在这种情况下,若电子设备正在使用听筒模式,则从听筒模式切换至外放模式,使得相距较远的用户能够听清楚电子设备输出的声音。
116.可以根据需要和经验设置预设距离的大小。例如,预设距离的范围为20-40cm,预设距离可以为20cm、30cm或40cm等。
117.在可选的实施例中,电子设备还可以设置距离阈值,距离阈值小于预设距离。在执行步骤101之后,若电子设备与障碍物之间的距离小于距离阈值,则需要使用听筒模式,以免电子设备使用外放模式输出音量较大的声音,对距离非常近的用户造成不适。
118.因此,若电子设备与障碍物之间的距离小于距离阈值,并且电子设备正在使用外放模式,则可以从外放模式切换至听筒模式。
119.可以根据需要和经验设置距离阈值的大小。例如,距离阈值为10cm,预设距离为30cm。
120.本公开实施例提供了一种模式切换方法,响应于电子设备处于通话状态,根据距离传感器采集的传感器数据,确定电子设备与障碍物之间的距离,若电子设备与障碍物之间的距离小于预设距离,则根据前置摄像头采集的图像和麦克风采集的声音中的至少一
种,确定是否在听筒模式和外放模式之间进行切换,若确定是,则在听筒模式和外放模式之间进行切换。电子设备综合由多种检测装置获得的检测数据,自动进行听筒模式和外放模式之间的切换,保证了听筒模式和外放模式之间的及时切换。
121.对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本公开并不受所描述的动作顺序的限制,因为依据本公开,某些步骤可以采用其他顺序或者同时进行。
122.其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于可选实施例,所涉及的动作和模块并不一定是本公开所必须的。
123.与前述应用功能实现方法实施例相对应,本公开还提供了应用功能实现装置及相应的实施例。
124.图2是根据一示例性实施例示出的一种模式切换装置框图,参见图2,所述装置应用于电子设备,所述装置可以包括:
125.距离确定模块21,被配置为响应于所述电子设备处于通话状态,根据距离传感器采集的传感器数据,确定所述电子设备与障碍物之间的距离;
126.切换判断模块22,被配置为若所述距离小于预设距离,则根据前置摄像头采集的图像和麦克风采集的声音中的至少一种,确定是否在听筒模式和外放模式之间进行切换;
127.切换执行模块23,被配置为若确定是,则在所述听筒模式和所述外放模式之间进行切换。
128.在可选的实施例中,在图2所示的模式切换装置的基础上,所述切换判断模块22,可以包括:
129.第一人脸识别子模块,被配置为对所述前置摄像头采集的所述图像进行人脸识别;
130.第一条件判断子模块,被配置为若未识别到人脸,则根据所述麦克风采集的所述声音,确定所述电子设备所处的环境是否满足预设嘈杂度条件;
131.第一外放模式确定子模块,被配置为若所述环境满足所述预设嘈杂度条件,并且所述电子设备正在使用所述听筒模式,则确定从所述听筒模式切换至所述外放模式;
132.第一听筒模式确定子模块,被配置为若所述环境不满足所述预设嘈杂度条件,并且所述电子设备正在使用所述外放模式,则确定从所述外放模式切换至所述听筒模式。
133.在可选的实施例中,所述切换判断模块22,可以还包括:
134.听筒模式认定子模块,被配置为若识别到人脸,并且所述电子设备正在使用所述外放模式,则确定从所述外放模式切换至所述听筒模式。
135.在可选的实施例中,在图2所示的模式切换装置的基础上,所述切换判断模块22,可以包括:
136.第二条件判断子模块,被配置为根据所述麦克风采集的所述声音,确定所述电子设备所处的环境是否满足预设嘈杂度条件;
137.第二外放模式确定子模块,被配置为若所述环境满足所述预设嘈杂度条件,并且所述电子设备正在使用所述听筒模式,则确定从所述听筒模式切换至所述外放模式;
138.第二听筒模式确定模块,被配置为若所述环境不满足所述预设嘈杂度条件,并且所述电子设备正在使用所述外放模式,则确定从所述外放模式切换至所述听筒模式。
139.在可选的实施例中,在图2所示的模式切换装置的基础上,所述切换判断模块22,可以包括:
140.第二人脸识别子模块,被配置为对所述前置摄像头采集的所述图像进行人脸识别;
141.尺寸信息确定子模块,被配置为若识别到人脸,则确定所述图像中的人脸的尺寸信息,所述尺寸信息包括以下至少一项:所述人脸的像素尺寸、所述人脸的像素尺寸与所述图像的尺寸的比值;
142.第三听筒模式确定子模块,被配置为若所述尺寸信息达到预设的尺寸信息条件,并且所述电子设备正在使用所述外放模式,则确定从所述外放模式切换至所述听筒模式。
143.在可选的实施例中,在图2所示的模式切换装置的基础上,所述电子设备还可以包括定位装置;所述距离确定模块21,可以包括:
144.位置判断子模块,被配置为响应于所述电子设备处于通话状态,根据所述定位装置获得的定位数据,确定所述电子设备是否位于目标地理区域内;
145.距离确定子模块,被配置为若是,则根据所述传感器数据确定所述距离。
146.在可选的实施例中,在图2所示的模式切换装置的基础上,所述电子设备还可以包括定位装置;所述装置还可以包括:
147.定位数据获取模块,被配置为获取所述定位装置获得的定位数据;
148.位置判断模块,被配置为根据所述定位数据,确定所述电子设备是否位于预设地理区域内;
149.功能开启模块,被配置为若是,则开启切换功能,使得所述电子设备根据所述距离传感器采集的传感器数据,以及所述前置摄像头采集的图像和所述麦克风采集的声音中的至少一种,进行所述听筒模式和所述外放模式之间的切换。
150.图3是根据一示例性实施例示出的一种电子设备1600的结构示意图。例如,电子设备1600可以是用户设备,可以具体为移动电话,计算机,数字广播,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理,可穿戴设备如智能手表、智能眼镜、智能手环、智能跑鞋等。
151.参照图3,电子设备1600可以包括以下一个或多个组件:处理组件1602,存储器1604,电源组件1606,多媒体组件1608,音频组件1610,输入/输出(i/o)的接口1612,传感器组件1614,以及通信组件1616。
152.处理组件1602通常控制电子设备1600的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件1602可以包括一个或多个处理器1620来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件1602可以包括一个或多个模块,便于处理组件1602和其他组件之间的交互。例如,处理组件1602可以包括多媒体模块,以方便多媒体组件1608和处理组件1602之间的交互。
153.存储器1604被配置为存储各种类型的数据以支持在设备1600的操作。这些数据的示例包括用于在电子设备1600上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器1604可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,
快闪存储器,磁盘或光盘。
154.电源组件1606为电子设备1600的各种组件提供电力。电源组件1606可以包括电源管理系统,一个或多个电源,及其他与为电子设备1600生成、管理和分配电力相关联的组件。
155.多媒体组件1608包括在上述电子设备1600和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。上述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与上述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件1608包括一个前置摄像头和/或后置摄像头。当设备1600处于操作模式,如调整模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
156.音频组件1610被配置为输出和/或输入音频信号。例如,音频组件1610包括一个麦克风(mic),当电子设备1600处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器1604或经由通信组件1616发送。在一些实施例中,音频组件1610还包括一个扬声器,用于输出音频信号。
157.i/o接口1612为处理组件1602和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
158.传感器组件1614包括一个或多个传感器,用于为电子设备1600提供各个方面的状态评估。例如,传感器组件1614可以检测到设备1600的打开/关闭状态,组件的相对定位,例如上述组件为电子设备1600的显示器和小键盘,传感器组件1614还可以检测电子设备1600或电子设备1600一个组件的位置改变,用户与电子设备1600接触的存在或不存在,电子设备1600方位或加速/减速和电子设备1600的温度变化。传感器组件1614可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件1614还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件1614还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
159.通信组件1616被配置为便于电子设备1600和其他设备之间有线或无线方式的通信。电子设备1600可以接入基于通信标准的无线网络,如wifi,2g或3g,或它们的组合。在一个示例性实施例中,通信组件1616经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,上述通信组件1616还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。
160.在示例性实施例中,电子设备1600可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
161.在示例性实施例中,还提供了一种非临时性计算机可读存储介质,例如包括指令的存储器1604,当存储介质中的指令由电子设备1600的处理器1620执行时,使得电子设备
1600能够执行模式切换方法,该方法包括:响应于所述电子设备处于通话状态,根据距离传感器采集的传感器数据,确定所述电子设备与障碍物之间的距离;若所述距离小于预设距离,则根据前置摄像头采集的图像和麦克风采集的声音中的至少一种,确定是否在听筒模式和外放模式之间进行切换;若确定是,则在所述听筒模式和所述外放模式之间进行切换。
162.所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。
163.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
164.应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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

相关文献