本發明涉及散熱技術領域,特別是涉及一種抑制溫升的方法、計算機可讀存儲介質、通信設備。
背景技術:
通信設備在使用過程中,有很多因素會導致通信設備的溫升,比如充電、拍照、長時間通電話或同時開啟多個應用導致終端的cpu負載過高等。
以手機為例,隨著智能手機的發展以及功能的增多,導致其耗電較快,因此,手機會經常處于充電狀態。手機在充電時,溫度往往會升高,若在充電時接收到來電并通話,手機的溫度則會進一步升高,一方面影響手機的使用壽命,另一方面則容易產生安全隱患。
技術實現要素:
本發明采用的一個技術方案是:提供一種抑制通信設備溫升的方法,該方法包括:在接收到來電時,檢測通信設備是否處于充電狀態;若是,獲取通信設備的當前電量為第一電量;在通話持續時間大于設定時間閾值時,獲取通信設備的當前電量為第二電量;若第二電量大于第一電量,則調整通信設備的充電策略。
本發明采用的另一個技術方案是:提供一種計算機可讀存儲介質,其上存儲有計算機程序,該程序被處理器執行時實現如上提供的抑制通信設備溫升的方法的步驟。
本發明采用的另一個技術方案是:提供一種通信設備,該通信設備包括通信模組、電池組件、存儲器以及處理器;通信模組用于接收來電;電池組件用于為通信設備供電,以及與外部電源連接實現充電;存儲器用于存儲計算機程序;處理器用于在接收到來電時,檢測通信設備是否處于充電狀態;若是,獲取通信設備的當前電量為第一電量;在通話持續時間大于設定時間閾值時,獲取通信設備的當前電量為第二電量;若第二電量大于第一電量,則調整通信設備的充電策略。
本發明采用的另一個技術方案是:提供一種通信設備,該通信設備包括:充電檢測模塊,用于在接收到來電時,檢測通信設備是否處于充電狀態;電量獲取模塊,用于在通信設備處于充電狀態時,獲取通信設備的當前電量為第一電量;通話計時模塊,用于在通話時,獲取通話持續時間;電量獲取模塊還用于在通話持續時間大于設定時間閾值時,獲取通信設備的當前電量為第二電量;充電調整模塊,用于在第二電量大于第一電量時,調整通信設備的充電策略。
附圖說明
圖1是本發明提供的抑制通信設備溫升的方法一實施例的流程示意圖;
圖2是本發明提供的抑制通信設備溫升的方法一實施例中充電曲線示意圖;
圖3是本發明提供的抑制通信設備溫升的方法另一實施例的流程示意圖;
圖4是本發明提供的抑制通信設備溫升的方法又一實施例的流程示意圖;
圖5是本發明提供的抑制通信設備溫升的方法再一實施例的流程示意圖;
圖6是本發明提供的通信設備一實施例的結構示意圖;
圖7是本發明提供的通信設備另一實施例的結構示意圖;
圖8是本發明提供的通信設備又一實施例的結構示意圖。
具體實施方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述。可以理解的是,此處所描述的具體實施例僅用于解釋本發明,而非對本發明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發明相關的部分而非全部結構。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
本發明中的術語“第一”、“第二”等是用于區別不同對象,而不是用于描述特定順序。此外,術語“包括”和“具有”以及它們任何變形,意圖在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過程、方法、系統、產品或設備沒有限定于已列出的步驟或單元,而是可選地還包括沒有列出的步驟或單元,或可選地還包括對于這些過程、方法、產品或設備固有的其它步驟或單元。
在本文中提及“實施例”意味著,結合實施例描述的特定特征、結構或特性可以包含在本發明的至少一個實施例中。在說明書中的各個位置出現該短語并不一定均是指相同的實施例,也不是與其它實施例互斥的獨立的或備選的實施例。本領域技術人員顯式地和隱式地理解的是,本文所描述的實施例可以與其它實施例相結合。
本發明實施例提供的通信設備可以是手機、平板電腦、智能穿戴設備等。
請參閱圖1,圖1是本發明提供的抑制通信設備溫升的方法一實施例的流程示意圖,該方法包括:
步驟11:在接收到來電時,檢測通信設備是否處于充電狀態。
其中,來電包括語音通話和視頻通話。另外,在其他實施例中,還可以包括應用軟件中的通話,例如,qq或者微信中的語音通話和視頻通話。
其中,通信設備充電可以是通過充電接口連接外部電源進行充電,例如,可以通過電源插頭插接在外部電源插座,還可以通過usb連接線連接到移動電源。另外,還可以是無線充電的方式。因此,在檢測通信設備是否處于充電狀態時,可以檢測通信設備外部充電接口(usb接口)的電壓,也可以檢測電池的電量的變化。
步驟12:若是,獲取通信設備的當前電量為第一電量。
其中,可以通過多種方式來獲取當前電量。
電壓測試法,即通過監控電池,并根據電壓和電量的關系而得來的。現在通信設備的電池一般為鋰電池,鋰電池的放電曲線并不是直線,即電量和電壓不是線性關系的,所以這中測試方法并不精準,電量測量精度僅僅超過20%。尤其是電池電量低于50%時,手機的電量計算將會變得非常不準確。
電池建模法,這個方法是根據電池的放電曲線來建立一個數據表,數據表中會標明不同電壓下的電量值,這一方法可以有效的提高測量的精度。但要獲得一個精準的數據表并不簡單,因為電壓和電量的關系還涉及到了電池的溫度、自放電、老化等的因素。只有結合了眾多的因素來進行修正才能夠得出較滿意的電量測量。
庫侖計測量法,庫侖計是在電池的正極和負極串聯一個電流檢查電阻,當有電流流經電阻時就會產生vsense(感應電壓),通過檢測vsense就可以計算出流過電池的電流。因此可以精確的跟蹤電池的電量變化,精度可以達到1%,另外通過配合電池電壓和溫度,就可以極大的減少電池老化等因素對測量結果的影響。
步驟13:在通話持續時間大于設定時間閾值時,獲取通信設備的當前電量為第二電量。
其中,設定時間閾值可以是5分鐘。當時,該時間閾值時可以任意設置的,并且用戶可以根據自己的通話習慣來設置。另外,系統也可以通過大數據的方式獲取用戶的通話習慣,并根據用戶習慣來設置。例如,用戶a的通話時間一般分為兩種情況,一類是時間較短,小于1分鐘,這類電話一般為推銷、詐騙類;另一類時間較長,一般都大于10分鐘,因此,這個時間閾值可以設置的較小,例如2分鐘,只要時間大于2分鐘,可以說明書用戶將會通話較長時間,則可以進行步驟14對充電策略進行調整。
其中,在通話開始時,通信設備的定時器開始計時,在時間大于設定時間閾值時,再獲取當前的電量。
可以理解的,通信設備在通話過程中進行充電時非常危險的,一方面,通信設備充電時的電壓高于待機時,若同時進行接打電話等操作,在通話或連接網絡的瞬間電壓會超過平時很多倍,易使通信設備內部敏感而繁復的零部件受損害,從而導致通信設備頻繁維修;另一方面,充電時的輻射也數十倍于平時,會對人體造成損傷。
在通信設備充電并通話時,相當于電池同時充電和放電,若這段時間充電大于放電,電池的電量會增多,若這段時間充電小于放電,電池的電量會減少。
另外,在充電和通話同時進行的過程中,通信設備可能還運行著其他的應用程序,其他應用可能還在上傳或下載數據。
步驟14:若第二電量大于第一電量,則調整通信設備的充電策略。
在本實施中,在第二電量大于第二電量時,說明書通信設備的充電量大于放電量,從另一角度來說,也就是此時通信設備的耗電量較小,則可以對應的調整通信設備的充電策略,以減小充電帶來的溫升。
可選的,可以先獲取通信設備的當前充電策略,并對當前的充電策略進行調整。具體地,在一實施例中,若當前充電策略為恒壓充電,則調整為恒流充電;在另一實施例中,若當前充電策略為恒流充電,則減小充電電流。
其中,恒壓充電時,充電電源的電壓在全部充電時間里保持恒定的數值,隨著電池端電壓的逐漸升高,電流逐漸減少。若在電池電量較低的時候進行恒壓充電,此時的充電電流就較大,因此,可以將恒壓充電調整為恒流充電,并且,該恒流充電的電流較小,例如,可以是350ma。
其中,恒流充電時,無論電池的電量大小,電流均維持在恒定值的充電。一般恒流充電的電流較大,達到700ma-1000ma,現有的快充策略中恒流充電的電流甚至達到了2000ma。因此,可以減小恒流充電的電流,例如可以是350ma。
另外,通信設備的電池充電也有采用恒流和恒壓充電相結合的方式,如圖2所示,在恒流充電階段,充電電流為i1,若此時在進行通話,則可以將充電電流調整為i2;在恒壓充電階段,電流不斷的減小,若此時在進行通話,因為此時電流較小,可以不對電流進行調整,也可以減小電流,以電流i3進行恒流充電,另外,還可以調整為涓流充電,即采用脈沖電流實行斷續的充電。
另外,在一實施例中,無論當前的充電策略如何,在充電和通話同時進行時,都可以將當前的充電策略調整為涓流充電。其中,涓流充電時的電流值也比較小,例如,可以是350ma。
在本實施例中,在接收到來電時,檢測通信設備是否處于充電狀態;若是,獲取通信設備的當前電量為第一電量;在通話持續時間大于設定時間閾值時,獲取通信設備的當前電量為第二電量;若第二電量大于第一電量,則調整通信設備的充電策略。通過上述方式,能夠在通信設備的充電和通話同時進行時,調整通信設備的充電策略以防止通信設備后續的溫升,提前起到了預防作用,一方面可以防止通信設備的損壞,延長使用壽命,另一方面提高了通信設備的安全性能。
參閱圖3,圖3是本發明提供的抑制通信設備溫升的方法另一實施例的流程示意圖,該方法包括:
步驟31:在接收到來電時,檢測通信設備是否處于充電狀態。
步驟32:若是,獲取通信設備的當前電量為第一電量。
步驟33:在通話持續時間大于設定時間閾值時,獲取通信設備的當前電量為第二電量。
步驟34:若第二電量大于第一電量,且第二電量大于設定電量閾值,則減小充電電流。
可以理解的,在本實施例中,若第二電量較小,說明電池還需要進行大量的充電,為了保證通信設備的正常運行,則不對當前的充電策略進行調整;若第二電量較大,說明電池的電量能夠在一段時間內維持通信設備的正常運行,則可以對充電策略進行調整,以減小充電電流。
其中,設定的電量閾值可以是20%。
參閱圖4,圖4是本發明提供的抑制通信設備溫升的方法再一實施例的流程示意圖,該方法包括:
步驟41:在接收到來電時,檢測通信設備是否處于充電狀態;
步驟42:若是,獲取通信設備的當前電量為第一電量;
步驟43:在通話持續時間大于設定時間閾值時,獲取通信設備的當前電量為第二電量,以及獲取通信設備的溫度;
步驟44:若第二電量大于第一電量,且溫度大于設定溫度閾值,則減小充電電流。
其中,通信設備的溫度可以通過溫度傳感器來獲取,例如可以通過一個熱敏電阻來測量。具體地,可以采集電池、cpu、顯示屏或通信設備其他任意位置處的溫度。
在本實施例中,還檢測通信設備的溫度,若溫度較低,說明當前設備開啟的應用較少或者環境溫度較低,即使充電和通話同時進行,也不會引起通信設備較高的溫升,因此可以不對設備的充電策略進行調整;若溫度較高,說明若在充電和通話同時進行一段時間后,設備的溫度還會繼續升高,為了防止進一步溫升,則需要對充電策略進行調整。
參閱圖5,圖5是本發明提供的抑制通信設備溫升的方法又一實施例的流程示意圖,該方法包括:
步驟51:在接收到來電時,檢測通信設備是否處于充電狀態。
步驟52:若是,獲取通信設備的當前電量為第一電量。
步驟53:檢測通話持續時間大于設定時間閾值。
步驟54:若是,獲取通信設備的當前電量為第二電量。
步驟55:判斷第二電量是否大于第一電量。
步驟56:若是,判斷當前電量是否大于設定電量閾值。
步驟57:若是,檢測當前的溫度是否大于設定溫度閾值。
步驟58:若是,則調整通信設備的充電策略。
步驟59:在通話結束后,根據通信設備的當前電量調整通信設備的充電策略。
其中,在步驟59中,在通話結束后可以將充電策略調整為之前的充電策略,即根據當前充電的電量對充電電壓和充電電流進行調整。
可以理解的,在本實施例中,需要通話時長、第二電量的大小、當前的溫度等多個條件同時滿足時,才對通信設備的充電策略進行調整。
本發明提供的計算機可讀存儲介質,其上存儲有計算機程序一實施例的結構示意圖,該計算機可讀存儲介質用于存儲計算機程序,該計算機程序被處理器執行以實現上述實施例中提供的方法。可以理解的,在本實施例中的可讀存儲介質存儲的計算機程序,所用來執行的方法與上述實施例提供的方法類似,其原理和步驟相同,這里不再贅述。
其中,該存儲介質包括:u盤、移動硬盤、只讀存儲器(rom,read-onlymemory)、隨機存取存儲器(ram,randomaccessmemory)、磁碟或者光盤等各種可以存儲程序代碼的介質。
參閱圖6,圖6是本發明提供的通信設備一實施例的結構示意圖。
該通信設備60包括通信模組61、電池組件62、存儲器63以及處理器64。其中,通信模組61、電池組件62、存儲器63以及處理器64可以通過一條總線連接。
其中,通信模組61用于接收來電;電池組件62用于為通信設備供電,并連接外部電源實現充電;存儲器63用于存儲計算機程序;處理器64用于在讀取存儲器中存儲的計算機程序時,執行以下方法步驟。
在本實施例中,處理器64用于:在接收到來電時,檢測通信設備是否處于充電狀態;若是,獲取通信設備的當前電量為第一電量;在通話持續時間大于設定時間閾值時,獲取通信設備的當前電量為第二電量;若第二電量大于第一電量,則調整通信設備的充電策略。
在本實施例提供一種通信設備,包括通信模組、存儲器以及處理器;通信模組用于接收來電;存儲器用于存儲計算機程序;處理器用于:在接收到來電時,檢測通信設備是否處于充電狀態;若是,獲取通信設備的當前電量為第一電量;在通話持續時間大于設定時間閾值時,獲取通信設備的當前電量為第二電量;若第二電量大于第一電量,則調整通信設備的充電策略。通過上述方式,能夠在通信設備的充電和通話同時進行時,調整通信設備的充電策略以防止通信設備后續的溫升,提前起到了預防作用,一方面可以防止通信設備的損壞,延長使用壽命,另一方面提高了通信設備的安全性能。
在另一實施例中,處理器64還用于在第二電量大于第一電量,且第二電量大于設定電量閾值時,減小充電電流。
其中,設定電量閾值為20%,設定時間閾值為5分鐘。
在另一實施例中,處理器64還用于在通話持續時間大于設定時間閾值時,獲取通信設備的溫度;若第二電量大于第一電量,且溫度大于設定溫度閾值,則減小充電電流。
在另一實施例中,處理器64還用于在通話結束后,根據通信設備的當前電量調整通信設備的充電策略。
其中,處理器64具體用于在第二電量大于第一電量時,獲取通信設備的當前充電策略;若當前充電策略為恒壓充電,則調整為恒流充電;若當前充電策略為恒流充電,則減小充電電流。
參閱圖7,圖7是本發明提供的通信設備又一實施例的結構示意圖,該通信設備70包括處理器71以及與處理器71耦接的傳感器72、顯示模組73、電池74、存儲器75、攝像頭模組76、閃光燈77、音頻電路78以及rf(射頻)電路79。
其中,傳感器72用于采集通信設備70的溫度,存儲器75用于存儲計算機程序,rf(射頻)電路79用于接收來電信號以及發送通信信號。
其中,處理器71用于:在接收到來電時,檢測通信設備是否處于充電狀態;若是,獲取通信設備的當前電量為第一電量;在通話持續時間大于設定時間閾值時,獲取通信設備的當前電量為第二電量;若第二電量大于第一電量,則調整通信設備的充電策略。
另外,在其他實施例中,處理器71還用于在第二電量大于第一電量,且第二電量大于設定電量閾值時,減小充電電流。
其中,設定電量閾值為20%,設定時間閾值為5分鐘。
在其他實施例中,處理器71還用于在通話持續時間大于設定時間閾值時,獲取通信設備的溫度;若第二電量大于第一電量,且溫度大于設定溫度閾值,則減小充電電流。
在其他實施例中,處理器71還用于在通話結束后,根據通信設備的當前電量調整通信設備的充電策略。
其中,處理器71具體用于在第二電量大于第一電量時,獲取通信設備的當前充電策略;若當前充電策略為恒壓充電,則調整為恒流充電;若當前充電策略為恒流充電,則減小充電電流。
在本發明所提供的幾個實施方式中,應該理解到,所揭露的方法以及設備,可以通過其它的方式實現。例如,以上所描述的設備實施方式僅僅是示意性的,例如,所述模塊或單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統,或一些特征可以忽略,或不執行。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部單元來實現本實施方式方案的目的。
另外,在本發明各個實施方式中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現,也可以采用軟件功能單元的形式實現。
參閱圖8,圖8是本發明提供的通信設備另一實施例的結構示意圖,該通信設備包括充電檢測模塊81、電量獲取模塊82、通話計時模塊83以及充電調整模塊84。
其中,充電檢測模塊81用于在接收到來電時,檢測通信設備是否處于充電狀態。
電量獲取模塊82用于在通信設備處于充電狀態時,獲取通信設備的當前電量為第一電量。
通話計時模塊83用于在通話時,獲取通話持續時間。
電量獲取模塊82還用于在通話持續時間大于設定時間閾值時,獲取通信設備的當前電量為第二電量。
充電調整模塊84用于在第二電量大于第一電量時,調整通信設備的充電策略。
可選的,在另一實施例中,充電調整模塊84用于在第二電量大于第一電量,且第二電量大于設定電量閾值時,減小充電電流。
其中,設定電量閾值為20%,設定時間閾值為5分鐘。
可選的,在另一實施例中,通信設備還包括溫度獲取模塊,用于在通話持續時間大于設定時間閾值時,獲取通信設備的溫度。充電調整模塊84用于在第二電量大于第一電量,且溫度大于設定溫度閾值時,減小充電電流。
其中,充電調整模塊84具體可以用于在第二電量大于第一電量時,獲取通信設備的當前充電策略;若當前充電策略為恒壓充電,則調整為恒流充電;若當前充電策略為恒流充電,則減小充電電流。
可以理解的,在通信設備的實施例中,其具體的實施原理和步驟與抑制通信設備溫升的方法的實施例類似,這里不再贅述。
以上對本發明實施例所提供的一種抑制通信設備溫升的方法以及通信設備進行了詳細介紹,本文中應用了具體個例對本發明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發明的技術方案及其核心思想;本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本發明各實施例的技術方案的范圍。