一种电子设备和应用于电子设备的通话状态控制方法与流程

文档序号:19220770发布日期:2019-11-26 02:06阅读:147来源:国知局
一种电子设备和应用于电子设备的通话状态控制方法与流程

本发明涉及电子设备控制的技术领域,尤指一种电子设备和应用于电子设备的通话状态控制方法。



背景技术:

随着电子设备的发展,手机、电话手表等电子设备已成为了人们工作和生活中不可缺少的一部分。目前,大部分的手机、电话手表等电子设备都存在功耗过大的问题。

目前电子设备主要使用锂供电电池进行供电续航,锂供电电池体积小、重量轻、蓄电量和放电电流充足、充电速度快。但是锂供电电池有个很大的缺点,就是易燃易爆。锂的化学性质比较暴烈,而且一旦起火很难扑灭。更糟糕的是,锂过热后有温度飞升的问题,也就是说,一旦温度达到一定程度,锂会自身产生热,导致温度进一步升高,直至起火。

手机、电话手表等电子设备使用过程中,长时间通话会使得电子设备的功耗上升,使得温度飞升过高,容易引起通话中断。

因此,如何避免通话中断,提升用户的通话体验是亟需解决的问题。



技术实现要素:

本发明的目的是提供一种电子设备和应用于电子设备的通话状态控制方法,实现避免通话中断,提升用户的通话体验。

本发明提供的技术方案如下:

本发明提供一种应用于电子设备的通话状态控制方法,包括步骤:

监测通话状态下电子设备的温度;所述电子设备设有发声设备;

当所述电子设备的温度超过第一预设温度值时,调低所述发声设备的发声音量;

当所述电子设备的温度低于第二预设温度值时,调高所述发声设备的发声音量至预设音量范围;所述第二温度值小于所述第一预设温度值。

进一步的,所述监测通话状态下电子设备的温度具体包括步骤:

判断所述电子设备是否处于通话状态;

当所述电子设备处于通话状态下时,触发监测所述电子设备的温度。

进一步的,所述判断所述电子设备是否处于通话状态具体包括步骤:

判断所述电子设备是否接收到通话请求;

当所述电子设备接收到通话请求后,并确定允许通话时,触发获取所述电子设备的显示界面处的图像数据;

根据所述图像数据与通话状态样本图像进行比较,若一致则确定所述电子设备处于通话状态。

进一步的,所述根据所述图像数据与通话状态样本图像进行比较,若一致则确定所述电子设备处于通话状态具体包括步骤:

提取所述图像数据的通话界面图像;

计算所述通话界面图像与通话状态样本图像之间的相似度,若相似度达到预设阈值则确定所述电子设备处于通话状态。

进一步的,所述当所述电子设备的温度超过第一预设温度值时,调低所述发声设备的发声音量具体包括步骤:

当所述电子设备的温度超过第一预设温度值时,控制供电电池减小向所述发声设备的供电输入数值,以调低所述发声设备的发声音量;和/或,当所述电子设备的温度超过第一预设温度值时,触发音量调节控件调小音量输出值,以调低所述发声设备的发声音量。

本发明还提供一种电子设备,所述电子设备设有发声设备;还包括:

检测模块,用于监测通话状态下电子设备的温度;

控制模块,用于当所述电子设备的温度超过第一预设温度值时,调低所述发声设备的发声音量;当所述电子设备的温度低于第二预设温度值时,调高所述发声设备的发声音量至预设音量范围;

其中,所述第二温度值小于所述第一预设温度值。

进一步的,所述电子设备还包括:

处理模块,用于判断所述电子设备是否处于通话状态;

所述控制模块,用于当所述处理模块判断所述电子设备处于通话状态下时,触发所述检测模块开始监测所述电子设备的温度。

进一步的,所述处理模块包括:

判断单元,用于判断所述电子设备是否接收到通话请求,当接收到通话请求后进一步判断是否允许通话;

图像获取单元,用于当所述判断单元判断所述电子设备接收到通话请求后,并确定允许通话时,触发获取所述电子设备的显示界面处的图像数据;

处理单元,用于根据所述图像获取单元获取的所述图像数据与通话状态样本图像进行比较,若一致则确定所述电子设备处于通话状态。

进一步的,所述处理单元包括:

提取子单元,用于提取所述图像数据的通话界面图像;

处理子单元,用于计算所述提取子单元获取的所述通话界面图像与通话状态样本图像之间的相似度,若相似度达到预设阈值则确定所述电子设备处于通话状态。

进一步的,所述控制模块包括:

供电控制单元,用于当所述电子设备的温度超过第一预设温度值时,控制供电电池减小向所述发声设备的供电输入数值,以调低所述发声设备的发声音量;

音量控制单元,用于当所述电子设备的温度超过第一预设温度值时,触发音量调节控件调小音量输出值,以调低所述发声设备的发声音量。

通过本发明提供的一种电子设备和应用于电子设备的通话状态控制方法,能够避免通话中断,提升用户的通话体验。

附图说明

下面将以明确易懂的方式,结合附图说明优选实施方式,对一种电子设备和应用于电子设备的通话状态控制方法的上述特性、技术特征、优点及其实现方式予以进一步说明。

图1是本发明一种应用于电子设备的通话状态控制方法的一个实施例的流程图;

图2是本发明一种应用于电子设备的通话状态控制方法的另一个实施例的流程图;

图3是本发明一种应用于电子设备的通话状态控制方法的另一个实施例的流程图;

图4是本发明一种应用于电子设备的通话状态控制方法的另一个实施例的流程图;

图5是本发明一种应用于电子设备的一种通话状态的示意图;

图6是本发明一种应用于电子设备的另一种通话状态的示意图;

图7是本发明一种应用于电子设备的通话状态控制方法的另一个实施例的流程图;

图8是本发明一种电子设备的一个实施例的结构示意图。

具体实施方式

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照附图说明本发明的具体实施方式。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。

为使图面简洁,各图中只示意性地表示出了与本发明相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘示了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。

本发明的一个实施例,如图1所示,一种应用于电子设备的通话状态控制方法,包括:

s1000监测通话状态下电子设备的温度;电子设备设有发声设备;

具体的,电子设备包括但是不限于具有发声设备的电话手表、智能手表、智能手环、手机、智能眼镜、电脑、平板。发声设备包括但是不限于扬声器、喇叭。在电子设备设置温度传感器,通过温度传感器实时监测电子设备的温度。

s2000当电子设备的温度超过第一预设温度值时,调低发声设备的发声音量;

s3000当电子设备的温度低于第二预设温度值时,调高发声设备的发声音量至预设音量范围;第二温度值小于第一预设温度值。

具体的,实时监测电子设备的温度,判断电子设备的温度是否达到预设温度值,如果未达到预设温度值,保持发生设备的发声音量不变。如果达到预设温度值,调低发声设备的发声音量。当电子设备的温度低于第二预设温度值时,调高发声设备的发声音量至预设音量范围,第二预设温度值小于第一预设温度值。

通过本实施例,一旦监测到电子设备的温度达到预设温度值,则立即调低发声设备的发声音量,由于发声设备的音量越低功耗越小,功耗越低使得cpu温度也会越低,从而避免通话中断,提升用户的通话体验。

此外,由于发声设备的音量越低,发声设备的功耗就会越小,功耗越小则能够降低电子设备的发热量,即能够降低电子设备的温度,从而保护电子设备内部敏感而繁复的零部件不受损害,提升零部件的使用寿命,从而提升电子设备的使用寿命,提高电子设备安全性。当电子设备的温度低于第二预设温度值时,调高发声设备的发声音量至预设音量范围,这样能够保证电子设备安全使用的同时,在电子设备的温度在正常范围即低于第二预设温度值时,控制电子设备的发声设备声音自动调节至预设音量范围,即使得电子设备的通话响度恢复正常值,不需要用户后面在手动调节,提升用户的使用体验。

本发明的一个实施例,如图2所示,一种应用于电子设备的通话状态控制方法,包括:

s1100判断电子设备是否处于通话状态;

s1200当电子设备处于通话状态下时,触发监测电子设备的温度;

具体的,电子设备具有通话功能,例如手机和电话手表等等。而通话状态包括语音应用软件使用wifi、2g/3g/4g网络进行交流沟通的通话状态,也包括使用电子设备内部的通话设备通过cdma技术进行交流沟通的通话状态。语音应用软件包括例如微信、qq或者陌陌等社交应用软件,以及网络电话软件等,使用上述语音应用软件可使用无线网络进行语音通话。

也可以在电子设备的发声设备处安装压力传感器或者测距设备,通过对电子设备通讯数据进行解析识别电子设备是否处于通话状态。电子设备的发声设备例如喇叭包括鼓膜即振膜,振膜材质一般为纸质,振膜的振幅随着声音的增大而变大。监测振膜的振幅的方式可以通过激光测距仪、红外线测距仪、声波测距仪等测距设备实时监测喇叭的振膜在每一时刻对应的振幅,实现测距设备对喇叭振膜振幅的检测。监测振膜的振幅的方式还可以在喇叭处设置压力传感器,压力传感器可以直接检测空气压力值。可以由电子设备的处理器对压力传感器进行检测得到空气压力值进行处理计算,实现压力传感器对喇叭振膜振幅的检测。一旦振膜振幅大于预设振幅值(例如零)确定喇叭处于工作状态,确定喇叭处于工作状态后,对电子设备与其他终端进行通信时采集电子设备的通讯数据,对通讯数据进行语义解析,识别语义解析结果是否属于预设通话场景内容,如果属于则确定电子设备处于通话状态。

可以通过后台进程监测识别电子设备是否处于通话状态,如果电子设备处于通话状态则监测通话状态下电子设备的温度。当然,还可以通过其他方式识别电子设备是否处于通话状态。通过上述方式通过监测电子设备是否处于通话状态。当然,也可以通过监测判断出电子设备处于通话状态后,电子设备触发自身设置的温度传感器进行温度检测。

s2000当电子设备的温度超过第一预设温度值时,调低发声设备的发声音量;

s3000当电子设备的温度低于第二预设温度值时,调高发声设备的发声音量至预设音量范围;第二温度值小于第一预设温度值。

本实施例中与上述实施例相同的部分在此不再一一赘述。通过本实施例,只有在确定电子设备处于通话状态时才触发进行温度检测,不需要电子设备时时刻刻进行温度检测,降低温度检测频数,从而节省电子设备的功耗,避免电子设备因为功耗过高导致的cpu温度升高,从而不会出现cpu温度过高而导致通话中断的情况,提升用户的通话体验。

本发明的一个实施例,如图3所示,一种应用于电子设备的通话状态控制方法,包括:

s1110判断电子设备是否接收到通话请求;

具体的,电子设备能够与其他终端进行通信,电子设备判断自身是否接收到通话请求。

s1120当电子设备接收到通话请求后,并确定允许通话时,触发获取电子设备的显示界面处的图像数据;

具体的,电子设备接收到通话请求后,根据用户选择输入允许通话请求并进入通话状态,或者拒绝通话请求结束通话。根据用户选择输入允许通话请求并进入通话状态时,触发电子设备的摄像头进行拍摄工作,拍摄电子设备的显示界面处的图像数据。当然,由于现有很多电子设备具有截图功能,那么,在电子设备接收到通话请求后确定允许通话时,启动电子设备的后台截图控件进行截图,截取对象为电子设备的显示界面,从而获得电子设备显示界面处的图像数据。

s1130根据图像数据与通话状态样本图像进行比较,若一致则确定电子设备处于通话状态;

具体的,电子设备预先储存有若干个通话状态样本图像。通话状态样本图像包括第一通话状态下的样本图像和第二通话状态下的样本图像。第一通话状态为电子设备使用网络进行交流沟通的通话状态,第二通话状态为使用电子设备内部的通话设备通过cdma技术进行交流沟通的通话状态。

电子设备的处理器从摄像头处或者后台截图控件处,获取确定允许通话时电子设备的显示界面后,处理器根据图像数据和预先储存的通话状态样本图像进行比较,如果存在一致的情况则确定电子设备处于通话状态,如果不一致则确定电子设备不处于通话状态。

s1200当电子设备处于通话状态下时,触发监测电子设备的温度;

s2000当电子设备的温度超过第一预设温度值时,调低发声设备的发声音量;

s3000当电子设备的温度低于第二预设温度值时,调高发声设备的发声音量至预设音量范围;第二温度值小于第一预设温度值。

本实施例中与上述实施例相同的部分在此不再一一赘述。由于通过后台进程监测电子设备是否处于通话状态,或者通过压力传感器测量发声设备的振幅,或者通过测距设备测量发声设备的振幅确定电子设备的发声设备处于工作状态后,对通讯数据进行语义解析,根据语义解析结果识别电子设备是否处于通话状态。上述方式识别电子设备是否处于通话状态,由于可能会出现语义解析的内容刚刚好符合预设通话场景内容,可能导致识别准确率不高,而且电子设备识别自身是否处于通话状态的硬件成本高,需要增设测距设备、压力传感器等硬件设备,而且识别过程繁琐复杂,识别结果还不精准。

通过本实施例,在电子设备接收到通话请求时,使用图像识别的技术识别电子设备是否处于通话状态,能够提升通话状态检测的准确率的同时,使用图像识别技术进行识别,大大提升了电子设备的通话状态识别效率。由于提升了通话状态检测的准确率,因此降低了误触发温度检测的概率,进而降低温度检测次数,大大节省电子设备的功耗,避免电子设备因为功耗过高导致的cpu温度升高,从而不会出现cpu温度过高而导致通话中断的情况,提升用户的通话体验。

本发明的一个实施例,如图4所示,一种应用于电子设备的通话状态控制方法,包括:

s1110判断电子设备是否接收到通话请求;

s1120当电子设备接收到通话请求后,并确定允许通话时,触发获取电子设备的显示界面处的图像数据;

s1131提取图像数据的通话界面图像;

具体的,通过图像处理技术提取图像数据中的通话界面图像,示例性的,如图5所示,如果手机使用wifi、2g/3g/4g网络通过微信进行交流沟通的通话状态,那么手机提取图像数据的通话界面图像,通话界面图像包括预设字符(例如“通话中”的文字,或者通话开始后的计时时长),还包括通话免提图标以及通话挂断图标。如图6所示,如果使用手机内部的通话设备通过cdma技术进行交流沟通的通话状态,那么手机提取图像数据的通话界面图像,通话界面图像包括预设字符(例如通话对象的电话号码,通话对象的归属地,“通话中”的文字,或者通话开始后的计时时长),还包括通话免提图标以及通话挂断图标。提取图像数据中的通话界面图像是图像特征提取技术的一种,图像特征提取为现有技术,例如在此不再详细说明。

s1132计算通话界面图像与通话状态样本图像之间的相似度,若相似度达到预设阈值则确定电子设备处于通话状态;

具体的,通过上述方式提取通话界面图像后,可使用大量的通话状态样本图像进行训练得到的通话状态识别模型,训练得到通话状态识别模型的方式为神经网络模型训练的常用方式,此为现有技术在此不再详细说明。训练得到通话状态识别模型后,将图像提取技术提取得到通话界面图像输入至通话状态识别模型中,由通话状态识别模型进行计算通话界面图像与通话状态样本图像之间的相似度,如果相似度未达到预设阈值则确定电子设备未处于通话状态。反之,处于如果相似度达到预设阈值则确定电子设备未处于通话状态。

s1200当电子设备处于通话状态下时,触发监测电子设备的温度;

s2000当电子设备的温度超过第一预设温度值时,调低发声设备的发声音量;

s3000当电子设备的温度低于第二预设温度值时,调高发声设备的发声音量至预设音量范围;第二温度值小于第一预设温度值。

本实施例中与上述实施例相同的部分在此不再一一赘述。通过本实施例,从图像数据中提取通话界面图像,将通话界面图像与通话状态样本图像直接进行比较,能够降低图像识别工作量,从而大大提升通话状态检测的准确率的同时,大大提升了电子设备的通话状态识别效率。

本发明的一个实施例,如图7所示,一种应用于电子设备的通话状态控制方法,包括:

s1000监测通话状态下电子设备的温度;电子设备设有发声设备;

s2100当电子设备的温度超过第一预设温度值时,控制供电电池减小向发声设备的供电输入数值,以调低发声设备的发声音量;和/或,

具体的,因为在喇叭、扬声器等等发声设备处于低频状态时,发声设备的振幅最大,而不同的通电数值对应发声设备的不同发声音量。电子设备通过控制供电电池减小向发声设备的供电输入数值,能够减小发声设备的通电数值,进而调低发声设备的发声音量。

此外,由于电子设备通过控制供电电池减小向发声设备的供电输入数值,能够减小发声设备的通电数值,能够调控发声设备的振幅不超过最大振幅,以避免杂音的出现,也会降低发声设备的损耗概率。

由于经过测量试验可以发现,电子设备的温度达到第一预设温度值时,发声设备的振膜的振幅最大,对振膜的影响最大,因此,一旦电子设备的温度达到第一预设温度值,那么就控制供电电池降低向发声设备提供的供电输入数值即输入电压或者输入电流,从而降低发声设备的通电电流值或者通电电压值。

此外,由于发声设备等零部件内部设置有线圈,而线圈的阻抗值会随着温度变化而变化,即线圈的阻抗值随着温度升高而变大,所以降低通向发声设备的通电数值,能够阻止线圈阻抗值变大,从而降低发声设备的功耗,实现发声设备温度降低的目标,进而调低电子设备的整体温度。

当然,在其他实施方式中,发声设备保护机制也可以表现为停止发生播放音频,即停止向发声设备供电进而使得发声设备停止工作,本发明实施例对此不作限定。

s2200当电子设备的温度超过第一预设温度值时,触发音量调节控件调小音量输出值,以调低发声设备的发声音量;

具体的,电子设备具有音量调节按钮即音量调节控件,一般用户是通过手动按压音量调节按钮的音量减小按钮进行调小音量,而本发明当电子设备的温度超过第一预设温度值时,触发音量调节控件调小音量输出值,以调低发声设备的发声音量;

第一预设温度值可以由电子设备自动测量得到,例如通过激光收发设备、红外线收发设备等光线测距仪实时监测喇叭的振膜在每一时刻对应的振幅,猴子通过在喇叭处设置压力传感器,压力传感器可以直接检测空气压力值后,由电子设备的处理器对压力传感器进行检测得到的空气压力值进行处理计算,得到喇叭振膜的振幅。本发明实施例中,可以通过空气压力值查找预先存储的压力值与振幅值的对应关系,来确定喇叭振膜的振幅。根据上述方式电子设备从所有测量得到的喇叭在工作状态下的振幅中进行遍历性的查找,筛选出振幅数值最大时电子设备所对应的温度数值,从而确定最大振幅时电子设备对应的温度为第一预设温度值。因为,当振膜的振幅最大时所对应电子设备的当前温度,对振膜振幅影响最大。当然,第一预设温度值可以根据经验或者需求自行设置,本发明实施例对此不作限定。同理,第二预设温度值可以上述测量第一预设温度值方式进行测量,但是第二预设温度值对应的振膜振幅时电子设备的温度,当然,第二预设温度值同样也可以根据经验或者需求自行设置,本发明实施例对此不作限定。

需要说明的是,由于不同电子设备使用的喇叭的形状、尺寸、大小及结构可能不同,因此,对于不同的喇叭,需要建立不同的温度值与振幅值的对应关系。另外,由于不同类型的喇叭,其喇叭振膜预设的最大振幅值将不同,因此,针对不同的喇叭,与检测到的振幅值进行比较的最大振幅值可以不同。当然,若不同的喇叭想使用同一最大振幅值与检测到的振幅值进行比较,则该最大振幅值应采用各喇叭对应的喇叭振膜预设的最大振幅值中的最小值,从而可以保证所有喇叭得到保护。

s3000当电子设备的温度低于第二预设温度值时,调高发声设备的发声音量至预设音量范围;第二温度值小于第一预设温度值。

本实施例中与上述实施例相同的部分在此不再一一赘述。通过本实施例,由于电子设备中发声设备的鼓膜(即振膜)材质容易损坏,因此,为了保证电子设备各个零部件都能够不受损,因此监测发声设备处于工作状态下的鼓膜振幅最大值对应的温度作为第一预设温度值,从而一旦监测到电子设备的温度达到第一预设温度值,则立即调低发声设备的通电数值,能够保护电子设备内部敏感的发声设备鼓膜不受损害,降低发声设备烧坏的概率,从而提升发声设备的使用寿命,从而提升电子设备的使用寿命,提高电子设备安全性。

示例性的,电话手表在通话状态下,电话手表内部温度上升很快,由于热涨冷缩原理,导致内部气流会变大,可以通话实时监测腔体内部温度动态调整电话手表的通话响度的大小,即调节发声设备(喇叭或者扬声器)的发声音量大小,降低通话响度能够降低电话手表的功耗,从而降低电话手表内部温度,进而防止用户使用温度过高导致通话中断。当电话手表的温度回到正常范围内,控制电话手表调节发声设备的发声音量增大,使得电话手表的通话响度恢复正常值,实现保护电话手表通话安全性的同时,还能提升通话体验。

本发明的一个实施例,如图8所示,一种电子设备10,电子设备10设有发声设备13;还包括:

检测模块11,用于监测通话状态下电子设备10的温度;

控制模块12,用于当电子设备10的温度超过第一预设温度值时,调低发声设备13的发声音量;当电子设备10的温度低于第二预设温度值时,调高发声设备13的发声音量至预设音量范围;

其中,第二温度值小于第一预设温度值。

具体的,电子设备10包括但是不限于具有发声设备13的电话手表、智能手表、智能手环、手机、智能眼镜、电脑、平板。发声设备13包括但是不限于扬声器、喇叭。在电子设备10设置温度传感器,通过温度传感器实时监测电子设备10的温度。实时监测电子设备10的温度,判断电子设备10的温度是否达到预设温度值,如果未达到预设温度值,保持发生设备的发声音量不变。如果达到预设温度值,调低发声设备13的发声音量。当电子设备10的温度低于第二预设温度值时,调高发声设备13的发声音量至预设音量范围,第二预设温度值小于第一预设温度值。

通过本实施例,一旦监测到电子设备10的温度达到预设温度值,则立即调低发声设备13的发声音量,由于发声设备13的音量越低功耗越小,功耗越低使得cpu温度也会越低,从而避免通话中断,提升用户的通话体验。

此外,由于发声设备13的音量越低,发声设备13的功耗就会越小,功耗越小则能够降低电子设备10的发热量,即能够降低电子设备10的温度,从而保护电子设备10内部敏感而繁复的零部件不受损害,提升零部件的使用寿命,从而提升电子设备10的使用寿命,提高电子设备10安全性。当电子设备10的温度低于第二预设温度值时,调高发声设备13的发声音量至预设音量范围,这样能够保证电子设备10安全使用的同时,在电子设备10的温度在正常范围即低于第二预设温度值时,控制电子设备10的发声设备13声音自动调节至预设音量范围,即使得电子设备10的通话响度恢复正常值,不需要用户后面在手动调节,提升用户的使用体验。

基于前述实施例,电子设备10还包括:

处理模块,用于判断电子设备10是否处于通话状态;

控制模块12,用于当处理模块判断电子设备10处于通话状态下时,触发检测模块11开始监测电子设备10的温度。

具体的,电子设备10具有通话功能,例如手机和电话手表等等。而通话状态包括语音应用软件使用wifi、2g/3g/4g网络进行交流沟通的通话状态,也包括使用电子设备10内部的通话设备通过cdma技术进行交流沟通的通话状态。语音应用软件包括例如微信、qq或者陌陌等社交应用软件,以及网络电话软件等,使用上述语音应用软件可使用无线网络进行语音通话。

也可以在电子设备10的发声设备13处安装压力传感器或者测距设备,通过对电子设备10通讯数据进行解析识别电子设备10是否处于通话状态。电子设备10的发声设备13例如喇叭包括鼓膜即振膜,振膜材质一般为纸质,振膜的振幅随着声音的增大而变大。监测振膜的振幅的方式可以通过激光测距仪、红外线测距仪、声波测距仪等测距设备实时监测喇叭的振膜在每一时刻对应的振幅,实现测距设备对喇叭振膜振幅的检测。监测振膜的振幅的方式还可以在喇叭处设置压力传感器,压力传感器可以直接检测空气压力值。可以由电子设备10的处理器对压力传感器进行检测得到空气压力值进行处理计算,实现压力传感器对喇叭振膜振幅的检测。一旦振膜振幅大于预设振幅值(例如零)确定喇叭处于工作状态,确定喇叭处于工作状态后,对电子设备10与其他终端进行通信时采集电子设备10的通讯数据,对通讯数据进行语义解析,识别语义解析结果是否属于预设通话场景内容,如果属于则确定电子设备10处于通话状态。

可以通过后台进程监测识别电子设备10是否处于通话状态,如果电子设备10处于通话状态则监测通话状态下电子设备10的温度。当然,还可以通过其他方式识别电子设备10是否处于通话状态。通过上述方式通过监测电子设备10是否处于通话状态。当然,也可以通过监测判断出电子设备10处于通话状态后,电子设备10触发自身设置的温度传感器进行温度检测。

本实施例中与上述实施例相同的部分在此不再一一赘述。通过本实施例,只有在确定电子设备10处于通话状态时才触发进行温度检测,不需要电子设备10时时刻刻进行温度检测,降低温度检测频数,从而节省电子设备10的功耗,避免电子设备10因为功耗过高导致的cpu温度升高,从而不会出现cpu温度过高而导致通话中断的情况,提升用户的通话体验。

基于前述实施例,处理模块包括:

判断单元,用于判断电子设备10是否接收到通话请求,当接收到通话请求后进一步判断是否允许通话;

图像获取单元,用于当判断单元判断电子设备10接收到通话请求后,并确定允许通话时,触发获取电子设备10的显示界面处的图像数据;

处理单元,用于根据图像获取单元获取的图像数据与通话状态样本图像进行比较,若一致则确定电子设备10处于通话状态。

具体的,电子设备10能够与其他终端进行通信,电子设备10判断自身是否接收到通话请求。电子设备10接收到通话请求后,根据用户选择输入允许通话请求并进入通话状态,或者拒绝通话请求结束通话。根据用户选择输入允许通话请求并进入通话状态时,触发电子设备10的摄像头进行拍摄工作,拍摄电子设备10的显示界面处的图像数据。当然,由于现有很多电子设备10具有截图功能,那么,在电子设备10接收到通话请求后确定允许通话时,启动电子设备10的后台截图控件进行截图,截取对象为电子设备10的显示界面,从而获得电子设备10显示界面处的图像数据。

电子设备10预先储存有若干个通话状态样本图像。通话状态样本图像包括第一通话状态下的样本图像和第二通话状态下的样本图像。第一通话状态为电子设备10使用网络进行交流沟通的通话状态,第二通话状态为使用电子设备10内部的通话设备通过cdma技术进行交流沟通的通话状态。

电子设备10的处理器从摄像头处或者后台截图控件处,获取确定允许通话时电子设备10的显示界面后,处理器根据图像数据和预先储存的通话状态样本图像进行比较,如果存在一致的情况则确定电子设备10处于通话状态,如果不一致则确定电子设备10不处于通话状态。

本实施例中与上述实施例相同的部分在此不再一一赘述。由于通过后台进程监测电子设备10是否处于通话状态,或者通过压力传感器测量发声设备13的振幅,或者通过测距设备测量发声设备13的振幅确定电子设备10的发声设备13处于工作状态后,对通讯数据进行语义解析,根据语义解析结果识别电子设备10是否处于通话状态。上述方式识别电子设备10是否处于通话状态,由于可能会出现语义解析的内容刚刚好符合预设通话场景内容,可能导致识别准确率不高,而且电子设备10识别自身是否处于通话状态的硬件成本高,需要增设测距设备、压力传感器等硬件设备,而且识别过程繁琐复杂,识别结果还不精准。

通过本实施例,在电子设备10接收到通话请求时,使用图像识别的技术识别电子设备10是否处于通话状态,能够提升通话状态检测的准确率的同时,使用图像识别技术进行识别,大大提升了电子设备10的通话状态识别效率。由于提升了通话状态检测的准确率,因此降低了误触发温度检测的概率,进而降低温度检测次数,大大节省电子设备10的功耗,避免电子设备10因为功耗过高导致的cpu温度升高,从而不会出现cpu温度过高而导致通话中断的情况,提升用户的通话体验。

基于前述实施例,处理单元包括:

提取子单元,用于提取图像数据的通话界面图像;

处理子单元,用于计算提取子单元获取的通话界面图像与通话状态样本图像之间的相似度,若相似度达到预设阈值则确定电子设备10处于通话状态。

具体的,通过图像处理技术提取图像数据中的通话界面图像,示例性的,如图5所示,如果手机使用wifi、2g/3g/4g网络通过微信进行交流沟通的通话状态,那么手机提取图像数据的通话界面图像,通话界面图像包括预设字符(例如“通话中”的文字,或者通话开始后的计时时长),还包括通话免提图标以及通话挂断图标。如图6所示,如果使用手机内部的通话设备通过cdma技术进行交流沟通的通话状态,那么手机提取图像数据的通话界面图像,通话界面图像包括预设字符(例如通话对象的电话号码,通话对象的归属地,“通话中”的文字,或者通话开始后的计时时长),还包括通话免提图标以及通话挂断图标。提取图像数据中的通话界面图像是图像特征提取技术的一种,图像特征提取为现有技术,例如在此不再详细说明。

通过上述方式提取通话界面图像后,可使用大量的通话状态样本图像进行训练得到的通话状态识别模型,训练得到通话状态识别模型的方式为神经网络模型训练的常用方式,此为现有技术在此不再详细说明。训练得到通话状态识别模型后,将图像提取技术提取得到通话界面图像输入至通话状态识别模型中,由通话状态识别模型进行计算通话界面图像与通话状态样本图像之间的相似度,如果相似度未达到预设阈值则确定电子设备10未处于通话状态。反之,处于如果相似度达到预设阈值则确定电子设备10未处于通话状态。

本实施例中与上述实施例相同的部分在此不再一一赘述。通过本实施例,从图像数据中提取通话界面图像,将通话界面图像与通话状态样本图像直接进行比较,能够降低图像识别工作量,从而大大提升通话状态检测的准确率的同时,大大提升了电子设备10的通话状态识别效率。

基于前述实施例,控制模块12包括:

供电控制单元,用于当电子设备10的温度超过第一预设温度值时,控制供电电池减小向发声设备13的供电输入数值,以调低发声设备13的发声音量;

音量控制单元,用于当电子设备10的温度超过第一预设温度值时,触发音量调节控件调小音量输出值,以调低发声设备13的发声音量。

具体的,因为在喇叭、扬声器等等发声设备13处于低频状态时,发声设备13的振幅最大,而不同的通电数值对应发声设备13的不同发声音量。电子设备10通过控制供电电池减小向发声设备13的供电输入数值,能够减小发声设备13的通电数值,进而调低发声设备13的发声音量。

此外,由于电子设备10通过控制供电电池减小向发声设备13的供电输入数值,能够减小发声设备13的通电数值,能够调控发声设备13的振幅不超过最大振幅,以避免杂音的出现,也会降低发声设备13的损耗概率。

由于经过测量试验可以发现,电子设备10的温度达到第一预设温度值时,发声设备13的振膜的振幅最大,对振膜的影响最大,因此,一旦电子设备10的温度达到第一预设温度值,那么就控制供电电池降低向发声设备13提供的供电输入数值即输入电压或者输入电流,从而降低发声设备13的通电电流值或者通电电压值。

此外,由于发声设备13等零部件内部设置有线圈,而线圈的阻抗值会随着温度变化而变化,即线圈的阻抗值随着温度升高而变大,所以降低通向发声设备13的通电数值,能够阻止线圈阻抗值变大,从而降低发声设备13的功耗,实现发声设备13温度降低的目标,进而调低电子设备10的整体温度。

当然,在其他实施方式中,发声设备13保护机制也可以表现为停止发生播放音频,即停止向发声设备13供电进而使得发声设备13停止工作,本发明实施例对此不作限定。

电子设备10具有音量调节按钮即音量调节控件,一般用户是通过手动按压音量调节按钮的音量减小按钮进行调小音量,而本发明当电子设备10的温度超过第一预设温度值时,触发音量调节控件调小音量输出值,以调低发声设备13的发声音量;

第一预设温度值可以由电子设备10自动测量得到,例如通过激光收发设备、红外线收发设备等光线测距仪实时监测喇叭的振膜在每一时刻对应的振幅,猴子通过在喇叭处设置压力传感器,压力传感器可以直接检测空气压力值后,由电子设备10的处理器对压力传感器进行检测得到的空气压力值进行处理计算,得到喇叭振膜的振幅。本发明实施例中,可以通过空气压力值查找预先存储的压力值与振幅值的对应关系,来确定喇叭振膜的振幅。根据上述方式电子设备10从所有测量得到的喇叭在工作状态下的振幅中进行遍历性的查找,筛选出振幅数值最大时电子设备10所对应的温度数值,从而确定最大振幅时电子设备10对应的温度为第一预设温度值。因为,当振膜的振幅最大时所对应电子设备10的当前温度,对振膜振幅影响最大。当然,第一预设温度值可以根据经验或者需求自行设置,本发明实施例对此不作限定。同理,第二预设温度值可以上述测量第一预设温度值方式进行测量,但是第二预设温度值对应的振膜振幅时电子设备10的温度,当然,第二预设温度值同样也可以根据经验或者需求自行设置,本发明实施例对此不作限定。

需要说明的是,由于不同电子设备10使用的喇叭的形状、尺寸、大小及结构可能不同,因此,对于不同的喇叭,需要建立不同的温度值与振幅值的对应关系。另外,由于不同类型的喇叭,其喇叭振膜预设的最大振幅值将不同,因此,针对不同的喇叭,与检测到的振幅值进行比较的最大振幅值可以不同。当然,若不同的喇叭想使用同一最大振幅值与检测到的振幅值进行比较,则该最大振幅值应采用各喇叭对应的喇叭振膜预设的最大振幅值中的最小值,从而可以保证所有喇叭得到保护。

本实施例中与上述实施例相同的部分在此不再一一赘述。通过本实施例,由于电子设备10中发声设备13的鼓膜(即振膜)材质容易损坏,因此,为了保证电子设备10各个零部件都能够不受损,因此监测发声设备13处于工作状态下的鼓膜振幅最大值对应的温度作为第一预设温度值,从而一旦监测到电子设备10的温度达到第一预设温度值,则立即调低发声设备13的通电数值,能够保护电子设备10内部敏感的发声设备13鼓膜不受损害,降低发声设备13烧坏的概率,从而提升发声设备13的使用寿命,从而提升电子设备10的使用寿命,提高电子设备10安全性。

示例性的,电话手表在通话状态下,电话手表内部温度上升很快,由于热涨冷缩原理,导致内部气流会变大,可以通话实时监测腔体内部温度动态调整电话手表的通话响度的大小,即调节发声设备13(喇叭或者扬声器)的发声音量大小,降低通话响度能够降低电话手表的功耗,从而降低电话手表内部温度,进而防止用户使用温度过高导致通话中断。当电话手表的温度回到正常范围内,控制电话手表调节发声设备13的发声音量增大,使得电话手表的通话响度恢复正常值,实现保护电话手表通话安全性的同时,还能提升通话体验。

基于相同的技术构思,本申请实施例还提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机代码,当计算机代码被执行时,上述的应用于电子设备10的通话状态控制方法被执行。

基于相同的技术构思,本申请实施例还提供了一种计算机程序产品,当计算机程序产品被计算机设备执行时,上述的应用于电子设备10的通话状态控制方法被执行。

基于相同的技术构思,本申请实施例还提供了一种计算机设备,计算机设备包括:

一个或多个处理器;

存储器,用于存储一个或多个计算机程序;

当一个或多个计算机程序被一个或多个处理器执行时,使得一个或多个处理器实现上述的应用于电子设备10的通话状态控制方法。

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

应当说明的是,上述实施例均可根据需要自由组合。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1