一種確定振動馬達驅動參數的方法及電子設備的制造方法
【專利摘要】本發明實施例公開了一種確定振動馬達驅動參數的方法及電子設備,所述方法包括:監測溫度參數獲得觸發指令,所述觸發指令用于控制振動馬達運行;基于所述溫度參數響應所述觸發指令,以使得所述振動馬達按照所述溫度參數對應的驅動參數運行,從而保證所述振動馬達的振動量維持在預定范圍。
【專利說明】
一種確定振動馬達驅動參數的方法及電子設備
技術領域
[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]圖1為本發明實施例一的確定振動馬達驅動參數的方法的流程示意圖;
[0039]圖2為本發明實施例二的確定振動馬達驅動參數的方法的流程示意圖;
[0040]圖3為本發明實施例三的確定振動馬達驅動參數的方法的流程示意圖;
[0041]圖4為本發明實施例四的確定振動馬達驅動參數的方法的流程示意圖;
[0042]圖5為本發明實施例的電子設備的組成結構示意圖。
【具體實施方式】
[0043]下面結合附圖及具體實施例對本發明作進一步詳細的說明。
[0044]實施例一
[0045]本發明實施例提供了一種確定振動馬達驅動參數的方法,應用于電子設備中。圖1為本發明實施例一的確定振動馬達驅動參數的方法的流程示意圖;如圖1所示,所述方法包括:
[0046]步驟101:監測溫度參數。
[0047]步驟102:獲得觸發指令,所述觸發指令用于控制振動馬達運行。
[0048]步驟103:基于所述溫度參數響應所述觸發指令,以使得所述振動馬達按照所述溫度參數對應的驅動參數運行,從而保證所述振動馬達的振動量維持在預定范圍。
[0049]本發明實施例的確定振動馬達驅動參數的方法應用于電子設備中,所述電子設備具體可以是智能手機、平板電腦等終端設備;所述電子設備中包括振動的提示方式,即振動模式;可以理解為,例如所述電子設備接收到來電請求時,所述來電請求可通過振動的方式讓電子設備使用者感知到,從而對接收到的來電請求進行接聽或拒絕接聽的操作。在實際應用中,所述電子設備中設置有振動馬達,以通過所述振動馬達的振動實現振動的提示方式。
[0050]本實施例中,所述電子設備可通過溫度傳感器實時監測溫度參數,作為一種實施方式,所述溫度參數可以是所述電子設備所處的環境溫度參數;則在本實施方式中,所述溫度傳感器可設置在所述電子設備的殼體上,以便于監測所述電子設備所處的環境溫度參數。作為另一種實施方式,所述溫度參數可以是所述電子設備內部的溫度參數。在這種情況下,所述電子設備內部的溫度可手外界環境以及內部元器件發熱的影響。則在本實施方式中,所述溫度傳感器可設置在所述電子設備內部的主板上,以便于監測所述電子設備內部的溫度參數。
[0051]本實施例中,所獲得的觸發指令用于控制振動馬達運行。具體的,所述獲得觸發指令,包括:檢測到特定事件發生時,獲得所述觸發指令,以提示用戶所述特定事件發生。其中,所述特定事件具體可以包括:接收到通話請求、接收到即時通信消息、定時器的定時時間到、電子設備的電池電量低于閾值、電子設備的音量處于最低值、電子設備與另一電子設備建立連接等等。其中,所述接收到即時通信消息包括:短信、彩信、即時通信工具(例如QQ、微信、郵箱等)接收到的消息、所述定時器的定時時間到包括:鬧鐘設定的提醒時間到、日程提醒設置的提醒時間到、備忘錄設置的提醒時間到等等。當然,本實施例中所述特定事件不限于上述特定事件,其他需要提醒用戶的事件也在本實施例的保護范圍。可以理解為,在檢測到上述特定事件發生時,所述電子設備均需要通過已選定的提醒模式提醒使用者。
[0052]本實施例中,振動馬達的驅動電壓受溫度參數(例如溫度值)的影響。其中,所述溫度值與所述振動馬達的所述驅動電壓負相關,即溫度越低,如果使振動馬達的振動量維持在預定范圍內,則驅動電壓越高。在這種場景下,當溫度值低于預定范圍時,如果依舊按照所述預定范圍對應的驅動電壓驅動所述振動馬達,則很可能無法使所述振動馬達運行,或者所述振動馬達運行時的振動量小于正常運行時的振動量,從而會由于電子設備無振動或振動感微弱使得用戶無法感知電子設備的振動提示。基于此,本實施例中,所述電子設備控制所述振動馬達按照所述溫度參數對應的驅動參數運行;其中,所述溫度參數具體可以為溫度值;所述驅動參數具體可以為驅動電壓,所述驅動馬達在所述驅動電壓的驅動下運行,以便當溫度值低于正常范圍時,提高振動馬達的驅動電壓,控制振動馬達按照提高后的驅動電壓運行,使所述振動馬達的振動量與在溫度處于正常范圍時、按照正常驅動電壓驅動的振動馬達的振動量相同,從而使用戶感知到的振動量一致。
[0053]采用本發明實施例的技術方案,通過基于溫度參數對振動馬達的驅動參數進行調整,從而保任何溫度參數下,振動馬達的振動量均維持在預定范圍,使用戶感知到的振動量相同或相似,解決了由于溫度太低使得電子設備的振動馬達不起振或振動量微弱的問題,避免了由于電子設備的振動馬達不起振或振動量微弱時導致的用戶感知不到電子設備的振動、從而錯過來電、即時通信消息或者其他事件的提醒,大大提升了用戶的體驗。
[0054]實施例二
[0055]本發明實施例還提供了一種確定振動馬達驅動參數的方法,應用于電子設備中。圖2為本發明實施例二的確定振動馬達驅動參數的方法的流程示意圖;如圖2所示,所述方法包括:
[0056]步驟201:監測溫度參數;所述溫度參數為溫度值。
[0057]步驟202:獲得觸發指令,所述觸發指令用于控制振動馬達運行。
[0058]步驟203:基于第一溫度值,獲得與所述第一溫度值對應的第一驅動電壓。
[0059]步驟204:響應所述觸發指令,控制所述振動馬達按照所述第一驅動電壓運行,從而保證所述振動馬達的振動量維持在預定范圍。
[0060]本發明實施例的確定振動馬達驅動參數的方法應用于電子設備中,所述電子設備具體可以是智能手機、平板電腦等終端設備;所述電子設備中包括振動的提示方式,即振動模式;可以理解為,例如所述電子設備接收到來電請求時,所述來電請求可通過振動的方式讓電子設備使用者感知到,從而對接收到的來電請求進行接聽或拒絕接聽的操作。在實際應用中,所述電子設備中設置有振動馬達,以通過所述振動馬達的振動實現振動的提示方式。
[0061]本實施例中,所述電子設備可通過溫度傳感器實時監測溫度參數,作為一種實施方式,所述溫度參數可以是所述電子設備所處的環境溫度參數;則在本實施方式中,所述溫度傳感器可設置在所述電子設備的殼體上,以便于監測所述電子設備所處的環境溫度參數。作為另一種實施方式,所述溫度參數可以是所述電子設備內部的溫度參數。在這種情況下,所述電子設備內部的溫度可手外界環境以及內部元器件發熱的影響。則在本實施方式中,所述溫度傳感器可設置在所述電子設備內部的主板上,以便于監測所述電子設備內部的溫度參數。
[0062]本實施例中,所獲得的觸發指令用于控制振動馬達運行。具體的,所述獲得觸發指令,包括:檢測到特定事件發生時,獲得所述觸發指令,以提示用戶所述特定事件發生。其中,所述特定事件具體可以包括:接收到通話請求、接收到即時通信消息、定時器的定時時間到、電子設備的電池電量低于閾值、電子設備的音量處于最低值、電子設備與另一電子設備建立連接等等。其中,所述接收到即時通信消息包括:短信、彩信、即時通信工具(例如QQ、微信、郵箱等)接收到的消息、所述定時器的定時時間到包括:鬧鐘設定的提醒時間到、日程提醒設置的提醒時間到、備忘錄設置的提醒時間到等等。當然,本實施例中所述特定事件不限于上述特定事件,其他需要提醒用戶的事件也在本實施例的保護范圍。可以理解為,在檢測到上述特定事件發生時,所述電子設備均需要通過已選定的提醒模式提醒使用者。
[0063]本實施例中,由于振動馬達的驅動電壓受溫度參數(例如溫度值)的影響,其中,所述溫度值與所述振動馬達的所述驅動電壓負相關,即溫度越低,驅動電壓越高。在這種場景下,當溫度值低于預定范圍時,如果依舊按照所述預定范圍對應的驅動電壓驅動所述振動馬達,則很可能無法使所述振動馬達運行,或者所述振動馬達運行時的振動量小于正常運行時的振動量,從而會由于電子設備無振動或振動感微弱使得用戶無法感知電子設備的振動提示。基于此,本實施例中,所述電子設備控制所述振動馬達按照所述溫度參數對應的驅動參數運行;其中,所述溫度參數具體可以為溫度值;所述驅動參數具體可以為驅動電壓,所述驅動馬達在所述驅動電壓的驅動下運行。
[0064]本實施例中,所述電子設備中可預先存儲溫度范圍與驅動電壓的對應關系;則當監測溫度值,在某時刻獲得第一溫度值時;基于所述第一溫度值查找所述溫度范圍與驅動電壓的對應關系;如果所述第一溫度值不在存儲的溫度范圍內,則表明溫度值在正常范圍內,所述振動馬達可按照配置的驅動電壓運行,此時所述振動馬達的振動量記為第一振動量。如果所述第一溫度值在存儲的溫度范圍內,則基于存儲的對應關系獲得所述第一溫度值對應的第一驅動電壓,通常情況下,所述第一溫度值低于所述正常范圍,相應的,所述第一驅動電壓高于所述配置的驅動電壓;則控制所述振動馬達按照所述第一驅動電壓運行,此時,所述振動馬達的振動量記為第二振動量。上述兩種場景中,所述第一振動量和所述第二振動量是相同或近似相同的,從而使用戶感知到的振動量一致。
[0065]采用本發明實施例的技術方案,通過基于溫度參數對振動馬達的驅動參數進行調整,從而保任何溫度參數下,振動馬達的振動量均維持在預定范圍,使用戶感知到的振動量相同或相似,解決了由于溫度太低使得電子設備的振動馬達不起振或振動量微弱的問題,避免了由于電子設備的振動馬達不起振或振動量微弱時導致的用戶感知不到電子設備的振動、從而錯過來電、即時通信消息或者其他事件的提醒,大大提升了用戶的體驗。
[0066]實施例三
[0067]本發明實施例還提供了一種確定振動馬達驅動參數的方法,應用于電子設備中。圖3為本發明實施例三的確定振動馬達驅動參數的方法的流程示意圖;如圖3所示,所述方法包括:
[0068]步驟301:監測溫度參數;所述溫度參數為溫度值。
[0069]步驟302:獲得觸發指令,所述觸發指令用于控制振動馬達運行。
[0070]步驟303:基于第一溫度值,獲得與所述第一溫度值對應的第一驅動電壓。
[0071]步驟304:響應所述觸發指令,控制所述振動馬達按照所述第一驅動電壓運行,從而保證所述振動馬達的振動量維持在預定范圍。
[0072]步驟305:所述振動馬達按照所述第一溫度值對應的第一驅動電壓運行的過程中,實時監控溫度值。
[0073]步驟306:當所述溫度值從所述第一溫度值改變到與所述第一溫度值不同的第二溫度值時,控制所述振動馬達按照所述第二溫度值對應的第二驅動電壓運行,從而保證調整后的所述振動馬達的振動量維持在所述預定范圍。
[0074]本發明實施例的確定振動馬達驅動參數的方法應用于電子設備中,所述電子設備具體可以是智能手機、平板電腦等終端設備;所述電子設備中包括振動的提示方式,即振動模式;可以理解為,例如所述電子設備接收到來電請求時,所述來電請求可通過振動的方式讓電子設備使用者感知到,從而對接收到的來電請求進行接聽或拒絕接聽的操作。在實際應用中,所述電子設備中設置有振動馬達,以通過所述振動馬達的振動實現振動的提示方式。
[0075]本實施例中,所述電子設備可通過溫度傳感器實時監測溫度參數,作為一種實施方式,所述溫度參數可以是所述電子設備所處的環境溫度參數;則在本實施方式中,所述溫度傳感器可設置在所述電子設備的殼體上,以便于監測所述電子設備所處的環境溫度參數。作為另一種實施方式,所述溫度參數可以是所述電子設備內部的溫度參數。在這種情況下,所述電子設備內部的溫度可手外界環境以及內部元器件發熱的影響。則在本實施方式中,所述溫度傳感器可設置在所述電子設備內部的主板上,以便于監測所述電子設備內部的溫度參數。
[0076]本實施例中,所獲得的觸發指令用于控制振動馬達運行。具體的,所述獲得觸發指令,包括:檢測到特定事件發生時,獲得所述觸發指令,以提示用戶所述特定事件發生。其中,所述特定事件具體可以包括:接收到通話請求、接收到即時通信消息、定時器的定時時間到、電子設備的電池電量低于閾值、電子設備的音量處于最低值、電子設備與另一電子設備建立連接等等。其中,所述接收到即時通信消息包括:短信、彩信、即時通信工具(例如QQ、微信、郵箱等)接收到的消息、所述定時器的定時時間到包括:鬧鐘設定的提醒時間到、日程提醒設置的提醒時間到、備忘錄設置的提醒時間到等等。當然,本實施例中所述特定事件不限于上述特定事件,其他需要提醒用戶的事件也在本實施例的保護范圍。可以理解為,在檢測到上述特定事件發生時,所述電子設備均需要通過已選定的提醒模式提醒使用者。
[0077]本實施例中,由于振動馬達的驅動電壓受溫度參數(例如溫度值)的影響,其中,所述溫度值與所述振動馬達的所述驅動電壓負相關,即溫度越低,驅動電壓越高。在這種場景下,當溫度值低于預定范圍時,如果依舊按照所述預定范圍對應的驅動電壓驅動所述振動馬達,則很可能無法使所述振動馬達運行,或者所述振動馬達運行時的振動量小于正常運行時的振動量,從而會由于電子設備無振動或振動感微弱使得用戶無法感知電子設備的振動提示。基于此,本實施例中,所述電子設備控制所述振動馬達按照所述溫度參數對應的驅動參數運行;其中,所述溫度參數具體可以為溫度值;所述驅動參數具體可以為驅動電壓,所述驅動馬達在所述驅動電壓的驅動下運行。
[0078]本實施例中,所述電子設備中可預先存儲至少兩組溫度范圍與驅動電壓的對應關系,也即將溫度值和對應的驅動電壓劃分為至少兩個檔位。則當監測溫度值,在某時刻獲得第一溫度值時;基于所述第一溫度值查找所述溫度范圍與驅動電壓的對應關系。本實施例中,所存儲的至少兩組溫度范圍與驅動電壓的對應關系中,溫度范圍可涵蓋人類所能承受的溫度范圍,即所述對應關系中包括表征溫度的正常范圍以及對應的配置的驅動電壓;可以理解為,所述配置的驅動電壓為現有技術中電子設備的振動馬達的驅動電壓;所述溫度的正常范圍表示在所述正常范圍內,所述振動馬達按照所述配置的驅動電壓運行保證所述振動馬達的振動量在所述預定范圍,也即在所述溫度的正常范圍內,用戶感知到的振動量不變;而溫度超過所述溫度的正常范圍時,用戶感知到的振動量減小甚至微弱。
[0079]基于此,本實施例中,所述基于第一溫度值,獲得與所述第一溫度值對應的第一驅動電壓,包括:基于所述第一溫度值查詢存儲的溫度范圍與驅動電壓的對應關系,獲得所述第一溫度值所在的第一溫度范圍;獲得所述第一溫度范圍對應的第一驅動電壓。
[0080]本實施例中,在改變所述振動馬達的驅動電壓為所述第一驅動電壓、使所述振動馬達按照所述第一驅動電壓運行的過程中,實時監測溫度值,此時監測到的溫度值記為第二溫度值。當確定所述第二溫度值與所述第一溫度值不同、且所述第二溫度值不在所述第一溫度值對應的第一溫度范圍內時,重新查找所述溫度范圍與驅動電壓的對應關系,獲得所述第二溫度值所在的第二溫度范圍,進而獲得所述第二溫度范圍對應的第二驅動電壓,控制所述振動馬達按照所述第二驅動電壓運行。這樣,在溫度變化的場景下,實現對振動馬達的驅動電壓的實時調整,從而保證振動馬達的振動量維持在預定范圍,使用戶感知到的振動量保持不變。
[0081]采用本發明實施例的技術方案,通過基于溫度參數對振動馬達的驅動參數進行調整,從而保任何溫度參數下,振動馬達的振動量均維持在預定范圍,使用戶感知到的振動量相同或相似,解決了由于溫度太低使得電子設備的振動馬達不起振或振動量微弱的問題,避免了由于電子設備的振動馬達不起振或振動量微弱時導致的用戶感知不到電子設備的振動、從而錯過來電、即時通信消息或者其他事件的提醒,大大提升了用戶的體驗。
[0082]實施例四
[0083]本發明實施例還提供了一種確定振動馬達驅動參數的方法,應用于電子設備中。圖4為本發明實施例四的確定振動馬達驅動參數的方法的流程示意圖;如圖4所示,所述方法包括:
[0084]步驟401:獲得提示模式選擇指令,所述提示模式選擇指令用于指示所述電子設備處于對應的提示模式,所述提示模式中至少包括振動的提示方式。
[0085]步驟402:監測溫度參數;所述溫度參數為溫度值。
[0086]步驟403:在至少包括振動的提示方式的提示模式下,獲得所述觸發指令。
[0087]步驟404:基于第一溫度值,獲得與所述第一溫度值對應的第一驅動電壓。
[0088]步驟405:響應所述觸發指令,控制所述振動馬達按照所述第一驅動電壓運行,從而保證所述振動馬達的振動量維持在預定范圍。
[0089]步驟406:所述振動馬達按照所述第一溫度值對應的第一驅動電壓運行的過程中,實時監控溫度值。
[0090]步驟407:當所述溫度值從所述第一溫度值改變到與所述第一溫度值不同的第二溫度值時,控制所述振動馬達按照所述第二溫度值對應的第二驅動電壓運行,從而保證調整后的所述振動馬達的振動量維持在所述預定范圍。
[0091]本發明實施例的確定振動馬達驅動參數的方法應用于電子設備中,所述電子設備具體可以是智能手機、平板電腦等終端設備;所述電子設備中包括振動的提示方式,即振動模式;可以理解為,例如所述電子設備接收到來電請求時,所述來電請求可通過振動的方式讓電子設備使用者感知到,從而對接收到的來電請求進行接聽或拒絕接聽的操作。在實際應用中,所述電子設備中設置有振動馬達,以通過所述振動馬達的振動實現振動的提示方式。
[0092]基于上述描述,本實施例中,首先獲得提示模式選擇指令。通常情況下,所述電子設備中可包括聲首的提不方式、振動的提不方式、聲首+振動的提不方式等等。則獲得的提示模式選擇指令中,所選定的提示方式至少包括振動的提示方式,即選定的提示方式可以是振動的提不方式、聲首+振動的提不方式等等。
[0093]本實施例中,所述電子設備可通過溫度傳感器實時監測溫度參數,作為一種實施方式,所述溫度參數可以是所述電子設備所處的環境溫度參數;則在本實施方式中,所述溫度傳感器可設置在所述電子設備的殼體上,以便于監測所述電子設備所處的環境溫度參數。作為另一種實施方式,所述溫度參數可以是所述電子設備內部的溫度參數。在這種情況下,所述電子設備內部的溫度可手外界環境以及內部元器件發熱的影響。則在本實施方式中,所述溫度傳感器可設置在所述電子設備內部的主板上,以便于監測所述電子設備內部的溫度參數。
[0094]本實施例中,所獲得的觸發指令用于控制振動馬達運行。具體的,所述獲得觸發指令,包括:檢測到特定事件發生時,獲得所述觸發指令,以提示用戶所述特定事件發生。其中,所述特定事件具體可以包括:接收到通話請求、接收到即時通信消息、定時器的定時時間到、電子設備的電池電量低于閾值、電子設備的音量處于最低值、電子設備與另一電子設備建立連接等等。其中,所述接收到即時通信消息包括:短信、彩信、即時通信工具(例如QQ、微信、郵箱等)接收到的消息、所述定時器的定時時間到包括:鬧鐘設定的提醒時間到、日程提醒設置的提醒時間到、備忘錄設置的提醒時間到等等。當然,本實施例中所述特定事件不限于上述特定事件,其他需要提醒用戶的事件也在本實施例的保護范圍。可以理解為,在檢測到上述特定事件發生時,所述電子設備均需要通過已選定的提醒模式提醒使用者。
[0095]本實施例中,由于振動馬達的驅動電壓受溫度參數(例如溫度值)的影響,其中,所述溫度值與所述振動馬達的所述驅動電壓負相關,即溫度越低,驅動電壓越高。在這種場景下,當溫度值低于預定范圍時,如果依舊按照所述預定范圍對應的驅動電壓驅動所述振動馬達,則很可能無法使所述振動馬達運行,或者所述振動馬達運行時的振動量小于正常運行時的振動量,從而會由于電子設備無振動或振動感微弱使得用戶無法感知電子設備的振動提示。基于此,本實施例中,所述電子設備控制所述振動馬達按照所述溫度參數對應的驅動參數運行;其中,所述溫度參數具體可以為溫度值;所述驅動參數具體可以為驅動電壓,所述驅動馬達在所述驅動電壓的驅動下運行。
[0096]本實施例中,所述電子設備中可預先存儲至少兩組溫度范圍與驅動電壓的對應關系,也即將溫度值和對應的驅動電壓劃分為至少兩個檔位。則當監測溫度值,在某時刻獲得第一溫度值時;基于所述第一溫度值查找所述溫度范圍與驅動電壓的對應關系。本實施例中,所存儲的至少兩組溫度范圍與驅動電壓的對應關系中,溫度范圍可涵蓋人類所能承受的溫度范圍,即所述對應關系中包括表征溫度的正常范圍以及對應的配置的驅動電壓;可以理解為,所述配置的驅動電壓為現有技術中電子設備的振動馬達的驅動電壓;所述溫度的正常范圍表示在所述正常范圍內,所述振動馬達按照所述配置的驅動電壓運行保證所述振動馬達的振動量在所述預定范圍,也即在所述溫度的正常范圍內,用戶感知到的振動量不變;而溫度超過所述溫度的正常范圍時,用戶感知到的振動量減小甚至微弱。
[0097]基于此,本實施例中,所述基于第一溫度值,獲得與所述第一溫度值對應的第一驅動電壓,包括:基于所述第一溫度值查詢存儲的溫度范圍與驅動電壓的對應關系,獲得所述第一溫度值所在的第一溫度范圍;獲得所述第一溫度范圍對應的第一驅動電壓。
[0098]本實施例中,在改變所述振動馬達的驅動電壓為所述第一驅動電壓、使所述振動馬達按照所述第一驅動電壓運行的過程中,實時監測溫度值,此時監測到的溫度值記為第二溫度值。當確定所述第二溫度值與所述第一溫度值不同、且所述第二溫度值不在所述第一溫度值對應的第一溫度范圍內時,重新查找所述溫度范圍與驅動電壓的對應關系,獲得所述第二溫度值所在的第二溫度范圍,進而獲得所述第二溫度范圍對應的第二驅動電壓,控制所述振動馬達按照所述第二驅動電壓運行。這樣,在溫度變化的場景下,實現對振動馬達的驅動電壓的實時調整,從而保證振動馬達的振動量維持在預定范圍,使用戶感知到的振動量保持不變。
[0099]采用本發明實施例的技術方案,通過基于溫度參數對振動馬達的驅動參數進行調整,從而保任何溫度參數下,振動馬達的振動量均維持在預定范圍,使用戶感知到的振動量相同或相似,解決了由于溫度太低使得電子設備的振動馬達不起振或振動量微弱的問題,避免了由于電子設備的振動馬達不起振或振動量微弱時導致的用戶感知不到電子設備的振動、從而錯過來電、即時通信消息或者其他事件的提醒,大大提升了用戶的體驗。
[0100]實施例五
[0101]本發明實施例還提供了一種電子設備。圖5為本發明實施例的電子設備的組成結構示意圖;如圖5所示,所述電子設備包括:溫度傳感器51、控制器52和振動馬達53;其中,
[0102]所述溫度傳感器51,用于監測溫度參數;
[0103]所述控制器52,用于獲得觸發指令,所述觸發指令用于控制振動馬達53運行;基于所述溫度傳感器51監測的溫度參數響應所述觸發指令,以使得所述振動馬達53按照所述溫度參數對應的驅動參數運行,從而保證所述振動馬達53的振動量維持在預定范圍。
[0104]本實施例中,所述電子設備可通過溫度傳感器51實時監測溫度參數,作為一種實施方式,所述溫度參數可以是所述電子設備所處的環境溫度參數;則在本實施方式中,所述溫度傳感器51可設置在所述電子設備的殼體上,以便于監測所述電子設備所處的環境溫度參數。作為另一種實施方式,所述溫度參數可以是所述電子設備內部的溫度參數。在這種情況下,所述電子設備內部的溫度可手外界環境以及內部元器件發熱的影響。則在本實施方式中,所述溫度傳感器51可設置在所述電子設備內部的主板上,以便于監測所述電子設備內部的溫度參數。
[0105]本實施例中,所述控制器52獲得的觸發指令用于控制振動馬達53運行。具體的,所述控制器52,用于檢測到特定事件發生時,獲得所述觸發指令,以提示用戶所述特定事件發生。其中,所述特定事件具體可以包括:接收到通話請求、接收到即時通信消息、定時器的定時時間到、電子設備的電池電量低于閾值、電子設備的音量處于最低值、電子設備與另一電子設備建立連接等等。其中,所述接收到即時通信消息包括:短信、彩信、即時通信工具(例如QQ、微信、郵箱等)接收到的消息、所述定時器的定時時間到包括:鬧鐘設定的提醒時間至IJ、日程提醒設置的提醒時間到、備忘錄設置的提醒時間到等等。當然,本實施例中所述特定事件不限于上述特定事件,其他需要提醒用戶的事件也在本實施例的保護范圍。
[0106]本實施例中,振動馬達53的驅動電壓受溫度參數(例如溫度值)的影響。其中,所述溫度傳感器51監測的溫度參數為溫度值;所述振動馬達53運行所需的驅動參數為所述振動馬達53的驅動電壓;所述溫度值與所述振動馬達53的所述驅動電壓負相關;即溫度越低,如果使振動馬達53的振動量維持在預定范圍內,則驅動電壓越高。基于此,本實施例中,所述控制器52控制所述振動馬達53按照所述溫度參數對應的驅動參數運行;以便當溫度值低于正常范圍時,提高振動馬達53的驅動電壓,控制振動馬達53按照提高后的驅動電壓運行,使所述振動馬達53的振動量與在溫度處于正常范圍時、按照正常驅動電壓驅動的振動馬達53的振動量相同,從而使用戶感知到的振動量一致。
[0107]本領域技術人員應當理解,本發明實施例的電子設備中各組件的功能,可參照前述確定振動馬達驅動參數的方法的相關描述而理解,本發明實施例的控制器,可通過中央處理器(CPU,Central Processing Uni t)、數字信號處理器(DSP,Digi tal SignalProcessor)、微控制單元(MCU,MicrocontroIIer Unit)、可編程門陣列(FPGA,Field-Programmable Gate Array)或實現本發明實施例所述功能的模擬電路而實現,也可以通過執行本發明實施例所述的功能的軟件在智能終端上的運行而實現。
[0108]實施例六
[0109]基于實施例五,本發明實施例還提供了一種電子設備,所述電子設備可如圖5所示,所述電子設備包括:溫度傳感器51、控制器52和振動馬達53;其中,
[0110]所述溫度傳感器51,用于監測溫度參數;所述溫度參數為溫度值;
[0111]所述控制器52,用于獲得觸發指令,所述觸發指令用于控制振動馬達53運行;基于所述溫度傳感器51監測的第一溫度值,獲得與所述第一溫度值對應的第一驅動電壓;響應所述觸發指令,控制所述振動馬達53按照所述第一驅動電壓運行,從而保證所述振動馬達53的振動量維持在預定范圍。
[0112]本實施例中,所述電子設備還包括存儲器,用于存儲至少兩組溫度范圍與驅動電壓的對應關系;
[0113]所述控制器52,用于基于所述第一溫度值查詢所述存儲器存儲的溫度范圍與驅動電壓的對應關系,獲得所述第一溫度值所在的第一溫度范圍;獲得所述第一溫度范圍對應的第一驅動電壓。
[0114]本領域技術人員應當理解,本發明實施例的電子設備中各組件的功能,可參照前述確定振動馬達驅動參數的方法的相關描述而理解,本發明實施例的控制器,可通過CPU、DSP,MCU、FPGA或實現本發明實施例所述功能的模擬電路而實現,也可以通過執行本發明實施例所述的功能的軟件在智能終端上的運行而實現。
[0115]實施例七
[0116]基于實施例五,本發明實施例還提供了一種電子設備,所述電子設備可如圖5所示,所述電子設備包括:溫度傳感器51、控制器52和振動馬達53;其中,
[0117]所述溫度傳感器51,用于監測溫度參數;所述溫度參數為溫度值;
[0118]所述控制器52,用于獲得觸發指令,所述觸發指令用于控制振動馬達53運行;基于所述溫度傳感器51監測的第一溫度值,獲得與所述第一溫度值對應的第一驅動電壓;響應所述觸發指令,控制所述振動馬達53按照所述第一驅動電壓運行,從而保證所述振動馬達53的振動量維持在預定范圍;還用于控制所述振動馬達53按照所述第一溫度值對應的第一驅動電壓運行的過程中,使能所述溫度傳感器51實時監控溫度值;
[0119]相應的,所述控制器52,還用于獲得所述溫度傳感器51實時獲得的溫度值;當所述溫度值從所述第一溫度值改變到與所述第一溫度值不同的第二溫度值時,控制所述振動馬達53按照所述第二溫度值對應的第二驅動電壓運行,從而保證調整后的所述振動馬達53的振動量維持在所述預定范圍。
[0120]本實施例中,所述電子設備還包括存儲器,用于存儲至少兩組溫度范圍與驅動電壓的對應關系;
[0121]所述控制器52,用于基于所述第一溫度值查詢所述存儲器存儲的溫度范圍與驅動電壓的對應關系,獲得所述第一溫度值所在的第一溫度范圍;獲得所述第一溫度范圍對應的第一驅動電壓。
[0122]相應的,本實施例中,所述控制器52,還用于監測到所述第一溫度值改變到與所述第一溫度值不同的第二溫度值、且所述第二溫度值不在所述第一溫度值所在的第一溫度范圍時,查詢述存儲器存儲的溫度范圍與驅動電壓的對應關系,獲得所述第二溫度值所在的第二溫度范圍,獲得所述第二溫度范圍對應的第二驅動電壓,控制所述振動馬達53按照所述第二溫度值對應的第二驅動電壓運行。
[0123]本領域技術人員應當理解,本發明實施例的電子設備中各組件的功能,可參照前述確定振動馬達驅動參數的方法的相關描述而理解,本發明實施例的控制器,可通過CPU、DSP,MCU、FPGA或實現本發明實施例所述功能的模擬電路而實現,也可以通過執行本發明實施例所述的功能的軟件在智能終端上的運行而實現。
[0124]實施例八
[0125]基于實施例五,本發明實施例還提供了一種電子設備,所述電子設備可如圖5所示,所述電子設備包括:溫度傳感器51、控制器52和振動馬達53;其中,
[0126]所述溫度傳感器51,用于監測溫度參數;所述溫度參數為溫度值;
[0127]所述控制器52,用于獲得提示模式選擇指令,所述提示模式選擇指令用于指示所述電子設備處于對應的提示模式,所述提示模式中至少包括振動的提示方式;還用于在至少包括振動的提示方式的提示模式下,獲得所述觸發指令,所述觸發指令用于控制振動馬達53運行;基于所述溫度傳感器51監測的第一溫度值,獲得與所述第一溫度值對應的第一驅動電壓;響應所述觸發指令,控制所述振動馬達53按照所述第一驅動電壓運行,從而保證所述振動馬達53的振動量維持在預定范圍;還用于控制所述振動馬達53按照所述第一溫度值對應的第一驅動電壓運行的過程中,使能所述溫度傳感器51實時監控溫度值;
[0128]相應的,所述控制器52,還用于獲得所述溫度傳感器51實時獲得的溫度值;當所述溫度值從所述第一溫度值改變到與所述第一溫度值不同的第二溫度值時,控制所述振動馬達53按照所述第二溫度值對應的第二驅動電壓運行,從而保證調整后的所述振動馬達53的振動量維持在所述預定范圍。
[0129]本實施例中,所述控制器52首先獲得提示模式選擇指令。通常情況下,所述電子設備中可包括聲首的提不方式、振動的提不方式、聲首+振動的提不方式等等。則獲得的提不模式選擇指令中,所選定的提示方式至少包括振動的提示方式,即選定的提示方式可以是振動的提不方式、聲首+振動的提不方式等等。
[0130]本實施例中,所述電子設備還包括存儲器,用于存儲至少兩組溫度范圍與驅動電壓的對應關系;
[0131]所述控制器52,用于基于所述第一溫度值查詢所述存儲器存儲的溫度范圍與驅動電壓的對應關系,獲得所述第一溫度值所在的第一溫度范圍;獲得所述第一溫度范圍對應的第一驅動電壓。
[0132]相應的,本實施例中,所述控制器52,還用于監測到所述第一溫度值改變到與所述第一溫度值不同的第二溫度值、且所述第二溫度值不在所述第一溫度值所在的第一溫度范圍時,查詢述存儲器存儲的溫度范圍與驅動電壓的對應關系,獲得所述第二溫度值所在的第二溫度范圍,獲得所述第二溫度范圍對應的第二驅動電壓,控制所述振動馬達53按照所述第二溫度值對應的第二驅動電壓運行。
[0133]本領域技術人員應當理解,本發明實施例的電子設備中各組件的功能,可參照前述確定振動馬達驅動參數的方法的相關描述而理解,本發明實施例的控制器,可通過CPU、DSP,MCU、FPGA或實現本發明實施例所述功能的模擬電路而實現,也可以通過執行本發明實施例所述的功能的軟件在智能終端上的運行而實現。
[0134]本發明實施例電子設備具體可以是智能手機、平板電腦等終端設備;所述電子設備中包括振動的提示方式,即振動模式;可以理解為,例如所述電子設備接收到來電請求時,所述來電請求可通過振動的方式讓電子設備使用者感知到,從而對接收到的來電請求進行接聽或拒絕接聽的操作。基于此,所述電子設備中設置有振動馬達,以通過所述振動馬達的振動實現振動的提示方式。
[0135]本領域內的技術人員應明白,本發明的實施例可提供為方法、電子設備、或計算機程序產品。因此,本發明可采用硬件實施例、軟件實施例、或結合軟件和硬件方面的實施例的形式。而且,本發明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限于磁盤存儲器和光學存儲器等)上實施的計算機程序產品的形式。
[0136]本發明是參照根據本發明實施例的方法、電子設備、和計算機程序產品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理設備的處理器以產生一個機器,使得通過計算機或其他可編程數據處理設備的處理器執行的指令產生用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0137]這些計算機程序指令也可存儲在能引導計算機或其他可編程數據處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的制造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0138]這些計算機程序指令也可裝載到計算機或其他可編程數據處理設備上,使得在計算機或其他可編程設備上執行一系列操作步驟以產生計算機實現的處理,從而在計算機或其他可編程設備上執行的指令提供用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0139]以上所述,僅為本發明的較佳實施例而已,并非用于限定本發明的保護范圍。
【主權項】
1.一種確定振動馬達驅動參數的方法,所述方法包括: 監測溫度參數; 獲得觸發指令,所述觸發指令用于控制振動馬達運行; 基于所述溫度參數響應所述觸發指令,以使得所述振動馬達按照所述溫度參數對應的驅動參數運行,從而保證所述振動馬達的振動量維持在預定范圍。2.根據權利要求1所述的方法,其特征在于,所述溫度參數為溫度值,所述驅動參數為所述振動馬達的驅動電壓; 所述溫度值與所述振動馬達的所述驅動電壓負相關。3.根據權利要求2所述的方法,其特征在于,所述基于所述溫度參數響應所述觸發指令包括: 基于第一溫度值,獲得與所述第一溫度值對應的第一驅動電壓; 響應所述觸發指令,控制所述振動馬達按照所述第一驅動電壓運行,從而保證所述振動馬達的振動量維持在預定范圍。4.根據權利要求3所述的方法,其特征在于,所述方法還包括: 所述振動馬達按照所述第一溫度值對應的第一驅動電壓運行的過程中,實時監控溫度值; 當所述溫度值從所述第一溫度值改變到與所述第一溫度值不同的第二溫度值時,控制所述振動馬達按照所述第二溫度值對應的第二驅動電壓運行,從而保證調整后的所述振動馬達的振動量維持在所述預定范圍。5.根據權利要求3所述的方法,其特征在于,預先存儲至少兩組溫度范圍與驅動電壓的對應關系; 所述基于第一溫度值,獲得與所述第一溫度值對應的第一驅動電壓,包括:基于所述第一溫度值查詢存儲的溫度范圍與驅動電壓的對應關系,獲得所述第一溫度值所在的第一溫度范圍; 獲得所述第一溫度范圍對應的第一驅動電壓。6.根據權利要求1所述的方法,其特征在于,所述方法還包括: 獲得提示模式選擇指令,所述提示模式選擇指令用于指示所述電子設備處于對應的提示模式,所述提示模式中至少包括振動的提示方式; 所述獲得觸發指令包括: 在至少包括振動的提示方式的提示模式下,獲得所述觸發指令。7.—種電子設備,所述電子設備包括:溫度傳感器、控制器和振動馬達;其中, 所述溫度傳感器,用于監測溫度參數; 所述控制器,用于獲得觸發指令,所述觸發指令用于控制振動馬達運行;基于所述溫度傳感器監測的溫度參數響應所述觸發指令,以使得所述振動馬達按照所述溫度參數對應的驅動參數運行,從而保證所述振動馬達的振動量維持在預定范圍。8.根據權利要求7所述的電子設備,其特征在于,所述溫度傳感器監測的溫度參數為溫度值; 所述振動馬達運行所需的驅動參數為所述振動馬達的驅動電壓; 所述溫度值與所述振動馬達的所述驅動電壓負相關。9.根據權利要求8所述的電子設備,其特征在于,所述控制器,用于基于第一溫度值,獲得與所述第一溫度值對應的第一驅動電壓;響應所述觸發指令,控制所述振動馬達按照所述第一驅動電壓運行,從而保證所述振動馬達的振動量維持在預定范圍。10.根據權利要求9所述的電子設備,其特征在于,所述控制器,還用于控制所述振動馬達按照所述第一溫度值對應的第一驅動電壓運行的過程中,使能所述溫度傳感器實時監控溫度值; 相應的,所述控制器,還用于獲得所述溫度傳感器實時獲得的溫度值;當所述溫度值從所述第一溫度值改變到與所述第一溫度值不同的第二溫度值時,控制所述振動馬達按照所述第二溫度值對應的第二驅動電壓運行,從而保證調整后的所述振動馬達的振動量維持在所述預定范圍。11.根據權利要求9所述的電子設備,其特征在于,所述電子設備還包括存儲器,用于存儲至少兩組溫度范圍與驅動電壓的對應關系; 所述控制器,用于基于所述第一溫度值查詢所述存儲器存儲的溫度范圍與驅動電壓的對應關系,獲得所述第一溫度值所在的第一溫度范圍;獲得所述第一溫度范圍對應的第一驅動電壓。12.根據權利要求7所述的電子設備,其特征在于,所述控制器,還用于獲得提示模式選擇指令,所述提示模式選擇指令用于指示所述電子設備處于對應的提示模式,所述提示模式中至少包括振動的提示方式; 相應的,所述控制器,用于在至少包括振動的提示方式的提示模式下,獲得所述觸發指令。
【文檔編號】G01R31/34GK106054075SQ201610479850
【公開日】2016年10月26日
【申請日】2016年6月27日
【發明人】林翔, 肖榮彬, 胡建鋒
【申請人】聯想(北京)有限公司