本发明涉及散热技术领域,特别是涉及一种降低温升的方法、计算机可读存储介质、电子设备。
背景技术:
电子设备在使用过程中,有很多因素会导致电子设备的温升,比如充电、拍照、长时间通电话或同时开启多个应用导致终端的cpu负载过高等。
以手机为例,现有的手机大都包括前置摄像头模组和后置摄像头模组,有的手机的后置摄像头模组的数量还不止一个,因此,当摄像头模组长期工作时,往往会使得手机散热不佳,造成手机温度过高,影响手机的寿命。
技术实现要素:
本发明采用的一个技术方案是:提供一种降低电子设备温升的方法,该方法包括:在第一摄像头模组单独工作时,获取第一摄像头模组或其邻近区域的温度;若第一摄像头模组或其邻近区域的温度大于预设阈值,则至少减小第一摄像头模组的工作功率,并开启第二摄像头模组进行工作。
本发明采用的另一个技术方案是:提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上提供的降低电子设备温升的方法的步骤。
本发明采用的另一个技术方案是:提供一种电子设备,该电子设备包括第一摄像头模组、第二摄像头模组、传感器以及处理器;第一摄像头模组和第二摄像头模组用于用于拍摄图像;传感器用于在第一摄像头模组单独工作时,获取第一摄像头模组或其邻近区域的温度;处理器用于在第一摄像头模组或其邻近区域的温度大于预设阈值时,至少减小第一摄像头模组的工作功率,并开启第二摄像头模组进行工作。
本发明采用的另一个技术方案是:提供一种电子设备,该电子设备包括:第一摄像模块和第二摄像模块,用于拍摄图像;温度获取模块,用于在第一摄像头模组单独工作时,获取第一摄像头模组或其邻近区域的温度;处理模块,用于在第一摄像头模组或其邻近区域的温度大于预设阈值时,至少减小第一摄像头模组的工作功率,并开启第二摄像头模组进行工作。
附图说明
图1是本发明提供的降低电子设备温升的方法一实施例的流程示意图;
图2是本发明提供的降低电子设备温升的方法另一实施例的流程示意图;
图3是本发明提供的降低电子设备温升的方法又一实施例的流程示意图;
图4是本发明提供的电子设备一实施例的结构示意图;
图5是本发明提供的电子设备另一实施例的结构示意图;
图6是本发明提供的电子设备又一实施例的结构示意图;
图7是本发明提供的电子设备再一实施例的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。可以理解的是,此处所描述的具体实施例仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
本发明实施例提供的电子设备可以是手机、平板电脑、智能穿戴设备等。
请参阅图1,图1是本发明提供的降低电子设备温升的方法一实施例的流程示意图,该方法包括:
步骤11:在第一摄像头模组单独工作时,获取第一摄像头模组或其邻近区域的温度。
其中,第一摄像头模组和第二摄像头模组可以是终端的前置摄像头模组和后置摄像头模组,也可以均为电子设备的两个后置摄像头模组。
获取摄像头模组的温度可以通过设置温度传感器来获取,例如热敏电阻等。其中,摄像头模组的临近区域可以包括显示屏、电池或者cpu(处理器),这可以根据具体的情况或者具体的应用场景来设置。
可选的,在其他实施例中,获取摄像头模组或其邻近区域的温度是实时获取的,即在摄像头模组工作或者未工作时,也进行温度的获取。
步骤12:若第一摄像头模组或其邻近区域的温度大于预设阈值,则至少减小第一摄像头模组的工作功率,并开启第二摄像头模组进行工作。
可选的,在一实施例中,在温度大于预设阈值时,可以向用户发出提示消息,并接收用户的确认指令,在收到用户的确认指令后,再令第二摄像头模组工作。
其中,至少减小第一摄像头模组的工作功率,可以是减小第一摄像头模组的工作电流、工作帧率、拍摄画面的分辨率等;另外,也可以关闭第一摄像头的部分功能,例如关闭第一摄像头模组的马达,关闭第一摄像头模组的闪光灯;另外,也可以直接关闭第一摄像头模组,禁止第一摄像头模组工作。
可以理解的,在电子设备的摄像头模组长时间工作时(例如拍摄视频),一般会使一个摄像头模组长时间处于工作状态。可以理解的,若一个摄像头模组长时间处于工作状态,其会产生大量的热量,从而增加电子设备的温升。若电子设备长时间保持在高温环境下,会对电子设备内部的零部件造成损伤,影响电子设备的寿命。在本实施例中,通过减小其工作功率,并令另一个摄像头模组工作,避免了一个摄像头模组长时间处于工作状态,继而解决了电子设备温升的问题。
区别于现有技术,本实施例提供的降低电子设备温升的方法包括:在第一摄像头模组单独工作时,获取第一摄像头模组或其邻近区域的温度;若第一摄像头模组或其邻近区域的温度大于预设阈值,则至少减小第一摄像头模组的工作功率,并开启第二摄像头模组进行工作。通过上述方式,能够降低摄像头模组的功耗,进而控制电子设备的温升。
下面以几种具体的实施例对本发明进行详细说明,在以下实施例中,以第一摄像头模组和第二摄像头模组为例,其中,第一摄像头模组和第二摄像头模组可以是并列设置的后置摄像头模组,也可以是其中的一个为后置摄像头模组,另一个为前置摄像头模组。另外,在以下实施例中,分别为第一摄像头模组和第二摄像头模组设置单独的传感器,即,在第一摄像头模组单独工作时,采用第一传感器检测第一摄像头模组的温度,在第二摄像头模组单独工作时,采用第二传感器检测第二摄像头模组的温度。另外,在其他实施例中,当第一摄像头模组未工作时,第一传感器也可以采集第一摄像头模组的温度,当第二摄像头模组未工作时,第二传感器也可以采集第二摄像头模组的温度。
参阅图2,图2是本发明提供的降低电子设备温升的方法另一实施例的流程示意图,该方法包括:
步骤21:在第一摄像头模组单独工作时,获取第一摄像头模组或其邻近区域的温度。
步骤22:若第一摄像头模组或其邻近区域的温度大于预设阈值,则关闭第一摄像头模组,并开启第二摄像头模组进行单独工作。
具体地,若预设温度值为t1,第一传感器检测到的第一摄像头模组的温度为t1。在第一摄像头模组单独工作时,若t1大于t1,则说明了第一摄像头模组温度过高,因此,关闭第一摄像头模组,并开启第二摄像头模组来代替第一摄像头模组的工作。
可选的,当电子设备的摄像头模组的数量大于两个时,优选切换到电子设备同一侧的摄像头模组。例如,电子设备包括两个后置摄像头模组,在其中一个后置摄像头模组的温度大于预设阈值时,则关闭该摄像头模组,切换到另一后置摄像头模组来代替其工作。
另外,为了保证拍摄视频画面的流畅性,第一摄像头模组和第二摄像头模组的工作时间是可以重叠的。例如,在第一摄像头模组还未关闭时,第二摄像头模组就已经开始工作,此时,第一摄像头模组和第二摄像头模组同时工作;再设定时间(例如5秒)后,关闭第一摄像头模组,仅保留第二摄像头模组工作。在后期的视频处理时,可以对期间视频重叠的部分进行处理,这里不再赘述。
步骤23:在第二摄像头模组单独工作时,获取第二摄像头模组或其邻近区域的温度。
步骤24:若第二摄像头模组的温度大于预设阈值,则关闭第二摄像头模组,并开启第一摄像头模组进行单独工作。
可以理解的,从第一摄像头模组切换到第二摄像头模组之后,若第二摄像头模组工作一段时间,其温度也会升高,但由于第一摄像头模组已经停止工作一段时间,其温度有所降低或者已经恢复到正常温度,此时,可以再关闭第二摄像头模组,令第一摄像头模组工作。
通过上述的方式,即形成了第一摄像头模组和第二摄像头模组交替工作的形式。
可选的,在一具体的实施例中,若第一摄像头模组或第二摄像头模组的温度大于第一预设阈值,则令第一摄像头模组和第二摄像头模组按照设定时序交替工作。或者,若第一摄像头模组和第二摄像头模组的平均温度大于第二预设阈值,则令第一摄像头模组和第二摄像头模组按照设定时序交替工作。
具体地,若第一预设温度值为t1,第一传感器检测的温度为t1,第二传感器检测的温度为t2。在第一摄像头模组单独工作且t1大于t1时,或者在第二摄像头模组单独工作且t2大于t1时,则说明了两个摄像头模组中有一个摄像头模组的温度过高,因此,可以令第一摄像头模组和第二摄像头模组按照设定时序交替工作。
具体地,若第二预设温度值为t2,第一传感器检测的温度为t1,第二传感器检测的温度为t2。在第一摄像头模组和第二摄像头模组中的一个单独工作时,若t1和t2的平均值大于t2,则说明了两个摄像头模组中至少有一个摄像头模组的温度过高,因此,可以令第一摄像头模组和第二摄像头模组按照设定时序交替工作。
可选的,第一预设温度值为t1可以大于第二预设温度值为t2。
在上述实施例中,第一摄像头模组和第二摄像头模组按照设定时序交替工作中的设定时序是可以任意设置的。例如,第一摄像头模组工作1分钟,再第二摄像头模组工作1分钟,如此交替。
另外,还可以按照设定的步长逐渐增大时序。例如,先第一摄像头模组工作1分钟,第二摄像头模组工作1分钟;然后增加时长,即第一摄像头模组工作2分钟,第二摄像头模组工作2分钟;然后各3分钟,如此逐渐增加。当然,在其他实施例中,设定的步长也可以逐渐减小。
可选的,在第一摄像头模组和第二摄像头模组的交替工作期间,可以两个摄像头模组中温度较低的一个摄像头模组单独工作。即在交替工作期间,不按照第一摄像头模组和第二摄像头模组的温度是否大于预设阈值来交替,而是根据实时采集的摄像头模组的温度,始终令其中温度较低的一个摄像头模组来工作。
具体地,若第三预设温度值为t3,第一传感器检测的温度为t1,第二传感器检测的温度为t2。
在一种情况下,t1大于t3,t2小于t3,此时,可以令第二摄像头模组单独工作。可选的,在一段时间后,由于第一摄像头模组温度逐渐降低,当t1小于t2时,再令第一摄像头模组单独工作,然后持续监测第一摄像头模组和第二摄像头模组的温度,并令其中温度较低的摄像头模组单独工作。
在另一种情况下,t1大于t3,t2也大于t3,但是t1大于t2,此时,可以令第二摄像头模组单独工作。可选的,在一段时间后,由于第一摄像头模组温度逐渐降低,当t1小于t2时,再令第一摄像头模组单独工作,然后持续监测第一摄像头模组和第二摄像头模组的温度,并令其中温度较低的摄像头模组单独工作。
参阅图3,图3是本发明提供的降低电子设备温升的方法又一实施例的流程示意图,该方法包括:
步骤31:在第一摄像头模组单独工作时,获取第一摄像头模组或其邻近区域的温度。
步骤32:若第一摄像头模组或其邻近区域的温度大于预设阈值,则至少减小第一摄像头模组的工作功率,并开启第二摄像头模组与所述第一摄像头模组同时工作。
步骤33:在第一摄像头模组和第二摄像头模组同时工作时,按照设定时序交替减小第一摄像头模组和第二摄像头模组中一个摄像头模组的工作功率。
另外,还可以分别根据第一摄像头模组的温度和第二摄像头模组的温度来确定第一摄像头模组和第二摄像头模组工作功率减小的幅度。
在第一个例子中,若该摄像头模组的温度较高,则该摄像头模组工作功率减小的幅度大一些,若该摄像头模组的温度较低,则该摄像头模组工作功率减小的幅度小一些。例如,若第一摄像头模组的温度为40°,第二摄像头模组的温度为50°,则在第一摄像头模组和第二摄像头模组同时工作时,可以将第一摄像头模组的工作功率减小10%,而将第二摄像头模组的工作功率减小20%。
可以理解的,在上述的实施例中,均是以两个摄像头模组(第一摄像头模组和第二摄像头模组)为例的。在其他实施例中,电子设备也可以配置多于两个摄像头模组,例如一个前置的摄像头模组和两个后置的摄像头模组。具体而言,当一个摄像头模组的温度大于预设阈值时,关闭该摄像头模组,并开启其他的摄像头模组来代替其工作。
本发明提供的计算机可读存储介质,其上存储有计算机程序一实施例的结构示意图,该计算机可读存储介质用于存储计算机程序,该计算机程序被处理器执行以实现上述实施例中提供的方法。可以理解的,在本实施例中的可读存储介质存储的计算机程序,所用来执行的方法与上述实施例提供的方法类似,其原理和步骤相同,这里不再赘述。
其中,该存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。
参阅图4,图4是本发明提供的电子设备一实施例的结构示意图。
该电子设备40包括第一摄像头模组41、第二摄像头模组42、传感器43以及处理器44,其中,第一摄像头模组41、第二摄像头模组42、传感器43以及处理器44可以通过一条总线连接。具体地,第一摄像头模组41和第二摄像头模组42可以通过fpc(柔性电路板)连接到主板上的处理器43。
其中,第一摄像头模组41和第二摄像头模组42用于拍摄图像,可以一个是前置摄像头模组和另一个是后置摄像头模组,也可以两者同为后置摄像头模组。
其中,传感器43用于在第一摄像头模组41单独工作时,获取第一摄像头模组41或其邻近区域的温度。
其中,传感器43可以根据具体测试温度的摄像头模组的位置或邻近区域的位置来设置,例如,若测试摄像头模组的温度,可以与摄像头模组连接,若测试电池的温度,可以与电池连接,若测试cpu的温度,可以与cpu连接,这里不作要求。
其中,处理器43用于在第一摄像头模组41或其邻近区域的温度大于预设阈值时,至少减小第一摄像头模组41的工作功率,并开启第二摄像头模组42进行工作。
可选的,结合图5所示,在一实施例中,传感器43可以具体包括第一传感器431和第二传感器432。其中,第一传感器431用于获取第一摄像头模组41的温度;第二传感器432用于获取第二摄像头模组42的温度。当然,在其他实施例中,也可以采用一个温度传感器来分别采集两个摄像头模组的温度,例如,可以采用交替采集的方式。
可选的,在一实施例中,处理器44还用于在第一摄像头模组或其邻近区域的温度大于预设阈值时,关闭第一摄像头模组,并开启第二摄像头模组进行单独工作。
具体地,若预设温度值为t1,第一传感器检测到的第一摄像头模组的温度为t1。在第一摄像头模组单独工作时,若t1大于t1,则说明了第一摄像头模组温度过高,因此,关闭第一摄像头模组,并开启第二摄像头模组来代替第一摄像头模组的工作。
可选的,当电子设备的摄像头模组的数量大于两个时,优选切换到电子设备同一侧的摄像头模组。例如,电子设备包括两个后置摄像头模组,在其中一个后置摄像头模组的温度大于预设阈值时,则关闭该摄像头模组,切换到另一后置摄像头模组来代替其工作。
另外,为了保证拍摄视频画面的流畅性,第一摄像头模组和第二摄像头模组的工作时间是可以重叠的。例如,在第一摄像头模组还未关闭时,第二摄像头模组就已经开始工作,此时,第一摄像头模组和第二摄像头模组同时工作;再设定时间(例如5秒)后,关闭第一摄像头模组,仅保留第二摄像头模组工作。在后期的视频处理时,可以对期间视频重叠的部分进行处理,这里不再赘述。
可选的,在一实施例中,传感器43还用于在第二摄像头模组42单独工作时,获取第二摄像头模组42或其邻近区域的温度;处理器44还用于在第二摄像头模组42的温度大于预设阈值时,关闭第二摄像头模组42,并开启第一摄像头模组41进行单独工作。
可以理解的,从第一摄像头模组切换到第二摄像头模组之后,若第二摄像头模组工作一段时间,其温度也会升高,但由于第一摄像头模组已经停止工作一段时间,其温度有所降低或者已经恢复到正常温度,此时,可以再关闭第二摄像头模组,令第一摄像头模组工作。
通过上述的方式,即形成了第一摄像头模组和第二摄像头模组交替工作的形式。
可选的,在一实施例中,处理器44还用于在第一摄像头模组41和第二摄像头模组42同时工作时,按照设定时序交替减小第一摄像头模组41和第二摄像头模组42中一个摄像头模组的工作功率。
可选的,在一实施例中,处理器44还用于分别根据第一摄像头模组41的温度和第二摄像头模组42的温度来确定第一摄像头模组41和第二摄像头模组42工作功率减小的幅度。
另外,还可以分别根据第一摄像头模组的温度和第二摄像头模组的温度来确定第一摄像头模组和第二摄像头模组工作功率减小的幅度。
在第一个例子中,若该摄像头模组的温度较高,则该摄像头模组工作功率减小的幅度大一些,若该摄像头模组的温度较低,则该摄像头模组工作功率减小的幅度小一些。例如,若第一摄像头模组的温度为40°,第二摄像头模组的温度为50°,则在第一摄像头模组和第二摄像头模组同时工作时,可以将第一摄像头模组的工作功率减小10%,而将第二摄像头模组的工作功率减小20%。
参阅图6,图6是本发明提供的电子设备又一实施例的结构示意图,该电子设备60包括处理器61以及与处理器61耦接的传感器62、显示模组63、电池64、存储器65、摄像头模组66、闪光灯67、音频电路68以及rf(射频)电路69。
具体地,该传感器62可以包括第一传感器621和第二传感器622,多个摄像头模组66可以包括第一摄像头模组661和第二摄像头模组662。其中,第一传感器621用于获取第一摄像头模组661的温度,第二传感器622用于获取第二摄像头模组662的温度。
其中,第一摄像头模组661和第二摄像头模组662用于用于拍摄图像;传感器62用于在第一摄像头模组单独工作时,获取第一摄像头模组661或其邻近区域的温度;处理器61用于在第一摄像头模组661或其邻近区域的温度大于预设阈值时,至少减小第一摄像头模组661的工作功率,并开启第二摄像头模组662进行工作。
可选的,处理器61具体用于在第一摄像头模组661或其邻近区域的温度大于预设阈值时,关闭第一摄像头模组661,并开启第二摄像头模组662进行单独工作。
可选的,传感器61还用于在第二摄像头模组单独工作时,获取第二摄像头模组662或其邻近区域的温度;处理器61还用于在第二摄像头模组662的温度大于预设阈值时,关闭第二摄像头模组662,并开启第一摄像头模组661进行单独工作。
可选的,处理器61还用于在第一摄像头模组661和第二摄像头模组662同时工作时,按照设定时序交替减小第一摄像头模组661和第二摄像头模组662中一个摄像头模组的工作功率。
可选的,处理器61还用于分别根据第一摄像头模组661的温度和第二摄像头模组662的温度来确定第一摄像头模组661和第二摄像头模组662工作功率减小的幅度。
在本发明所提供的几个实施方式中,应该理解到,所揭露的方法以及设备,可以通过其它的方式实现。例如,以上所描述的设备实施方式仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施方式方案的目的。
另外,在本发明各个实施方式中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
参阅图7,图7是本发明提供的电子设备再一实施例的结构示意图,该电子设备包括第一摄像模块71、第二摄像模块72、温度获取模块73以及处理模块74。
其中,第一摄像模块71和第二摄像模块72用于拍摄图像。
其中,温度获取模块73用于在第一摄像头模块71单独工作时,获取第一摄像头模块71或其邻近区域的温度;处理模块74用于在第一摄像头模块71或其邻近区域的温度大于预设阈值时,至少减小第一摄像头模块71的工作功率,并开启第二摄像头模块72进行工作。
可选的,处理模块74具体用于在第一摄像头模块71或其邻近区域的温度大于预设阈值时,关闭第一摄像头模块71,并开启第二摄像头模块662进行单独工作。
可选的,温度获取模块73还用于在第二摄像头模块72单独工作时,获取第二摄像模块72或其邻近区域的温度;处理器61还用于在第二摄像模块72的温度大于预设阈值时,关闭第二摄像模块72,并开启第一摄像头模块71进行单独工作。
可选的,处理模块74还用于在第一摄像头模块71和第二摄像模块72同时工作时,按照设定时序交替减小第一摄像头模块71和第二摄像模块72中一个摄像头模块的工作功率。
可选的,处理模块74还用于分别根据第一摄像头模块71的温度和第二摄像模块72的温度来确定第一摄像头模块71和第二摄像模块72工作功率减小的幅度。
可以理解的,在电子设备的实施例中,其具体的实施原理和步骤与降低电子设备温升的方法的实施例类似,这里不再赘述。
以上对本发明实施例所提供的一种降低电子设备温升的方法以及电子设备进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的技术方案及其核心思想;本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例的技术方案的范围。