本發(fā)明屬于移動終端技術(shù)領(lǐng)域,尤其涉及一種移動終端的馬達(dá)震動強(qiáng)度校準(zhǔn)方法及系統(tǒng)。
背景技術(shù):
目前的移動便攜設(shè)備大都裝有震動馬達(dá),利用馬達(dá)的機(jī)械震動給用戶提供觸覺反饋。
現(xiàn)有技術(shù)中,移動設(shè)備本身無法自動調(diào)節(jié)震感覺強(qiáng)度,需要通過人為主觀去判斷,會產(chǎn)生如下缺陷:
如果馬達(dá)焊接不良或者馬達(dá)本體差異性會造成震感偏強(qiáng)或者偏弱,人為檢測無法準(zhǔn)確判斷震動強(qiáng)度,無法保證出貨馬達(dá)震動的一致性,會影響用戶體驗(yàn),存在用戶投訴的風(fēng)險(xiǎn)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題是為了克服現(xiàn)有技術(shù)中人為檢測無法準(zhǔn)確判斷震動強(qiáng)度而提供一種移動終端的馬達(dá)震動強(qiáng)度校準(zhǔn)方法及系統(tǒng)。
本發(fā)明是通過下述技術(shù)方案來解決上述技術(shù)問題:
一種移動終端的馬達(dá)震動強(qiáng)度校準(zhǔn)方法,所述移動終端的馬達(dá)震動強(qiáng)度校準(zhǔn)方法包括:
利用重力傳感器檢測馬達(dá)震動強(qiáng)度;
判斷檢測到的馬達(dá)震動強(qiáng)度是否在強(qiáng)度閾值范圍內(nèi),若判斷為否,則調(diào)整所述馬達(dá)的驅(qū)動電壓。
較佳地,所述調(diào)整所述馬達(dá)的驅(qū)動電壓的步驟之后還包括:
在所述調(diào)整所述馬達(dá)的驅(qū)動電壓時,記錄調(diào)整所述馬達(dá)的驅(qū)動電壓的總時間;
判斷所述總時間是否超過時間閾值,若是,則輸出表征馬達(dá)不良的第一檢測信息,若否,返回所述利用重力傳感器檢測馬達(dá)震動強(qiáng)度的步驟;
或,所述調(diào)整所述馬達(dá)的驅(qū)動電壓的步驟之后還包括:
在所述調(diào)整所述馬達(dá)的驅(qū)動電壓時,記錄調(diào)整所述馬達(dá)驅(qū)動電壓的次數(shù);
判斷所述次數(shù)是否超過次數(shù)閾值,若是,則輸出表征馬達(dá)不良的第一檢測信息,若否,返回所述利用重力傳感器檢測馬達(dá)震動強(qiáng)度的步驟。
較佳地,所述檢測到的馬達(dá)震動強(qiáng)度包括震動位移偏差,所述強(qiáng)度閾值范圍包括震動位移閾值范圍;
所述判斷檢測到的馬達(dá)震動強(qiáng)度是否在強(qiáng)度閾值范圍內(nèi)的步驟包括:
判斷所述震動位移偏差是否在所述震動位移閾值范圍內(nèi)。
較佳地,所述震動位移偏差包括x軸分量、y軸分量和z軸分量;所述震動位移閾值范圍包括x軸閾值范圍、y軸閾值范圍和z軸閾值范圍;
所述判斷所述震動位移偏差是否在所述震動位移閾值范圍內(nèi)的步驟包括:
判斷x軸分量、y軸分量和z軸分量是否均在對應(yīng)的閾值范圍內(nèi);
所述調(diào)整所述馬達(dá)的驅(qū)動電壓的步驟包括:
若所述x軸分量、y軸分量和z軸分量中有至少兩個分量大于對應(yīng)的閾值范圍的最大值,則降低所述馬達(dá)的驅(qū)動電壓;若所述x軸分量、y軸分量和z軸分量中有至少兩個分量小于對應(yīng)的閾值范圍的最小值,則提高所述馬達(dá)的驅(qū)動電壓。
較佳地,所述判斷檢測到的馬達(dá)震動強(qiáng)度是否在強(qiáng)度閾值范圍內(nèi)的步驟還包括:
若判斷為是,輸出表征馬達(dá)正常的第二檢測信息。
一種移動終端的馬達(dá)震動強(qiáng)度校準(zhǔn)系統(tǒng),所述移動終端的馬達(dá)震動強(qiáng)度校準(zhǔn)系統(tǒng)包括重力傳感器、第一判斷模塊和電壓調(diào)整模塊;
所述重力傳感器用于檢測馬達(dá)震動強(qiáng)度;
所述第一判斷模塊用于判斷檢測到的馬達(dá)震動強(qiáng)度是否在強(qiáng)度閾值范圍內(nèi),若判斷為否,則調(diào)用所述電壓調(diào)整模塊;
所述電壓調(diào)整模塊用于調(diào)節(jié)馬達(dá)的驅(qū)動電壓。
較佳地,所述移動終端的馬達(dá)震動強(qiáng)度校準(zhǔn)系統(tǒng)還包括:
時間記錄模塊,用于記錄調(diào)整所述馬達(dá)驅(qū)動電壓的總時間;
第二判斷模塊,用于判斷所述總時間是否超過時間閾值,若是,輸出表征馬達(dá)不良的第一檢測信息,若否,調(diào)用所述第一判斷模塊;
或,所述移動終端的馬達(dá)震動強(qiáng)度校準(zhǔn)系統(tǒng)還包括:
次數(shù)記錄模塊,用于記錄調(diào)整所述馬達(dá)驅(qū)動電壓的總次數(shù);
第三判斷模塊,用于判斷調(diào)整所述馬達(dá)驅(qū)動電壓的總次數(shù)是否超過次數(shù)閾值,若是,輸出表征馬達(dá)不良的第一檢測信息,若否,調(diào)用所述第一判斷模塊。
較佳地,所述檢測到的馬達(dá)震動強(qiáng)度包括震動位移偏差;所述閾值范圍包括震動位移閾值范圍;
所述第一判斷模塊還用于判斷所述震動位移偏差是否在所述震動位移閾值范圍內(nèi)。
較佳地,所述震動位移偏差包括x軸分量、y軸分量和z軸分量;所述震動位移閾值范圍包括x軸閾值范圍、y軸閾值范圍和z軸閾值范圍;
所述第一判斷模塊還用于若所述x軸分量、y軸分量和z軸分量中有至少兩個分量大于對應(yīng)的閾值范圍的最大值,則調(diào)用電壓調(diào)整模塊降低所述馬達(dá)的驅(qū)動電壓;若所述x軸分量、y軸分量和z軸分量中有至少兩個分量小于對應(yīng)的閾值范圍的最小值,則調(diào)用電壓調(diào)整模塊提高所述馬達(dá)的驅(qū)動電壓。
較佳地,所述第一判斷模塊還用于在檢測到的馬達(dá)震動強(qiáng)度在強(qiáng)度閾值范圍內(nèi)時,輸出表征馬達(dá)正常的第二檢測信息。
本發(fā)明的積極進(jìn)步效果在于:本發(fā)明根據(jù)重力傳感器來量化馬達(dá)震動的強(qiáng)弱,如果馬達(dá)震動偏強(qiáng)或者偏弱,通過調(diào)節(jié)馬達(dá)驅(qū)動電壓,來保證馬達(dá)震動的一致性,從而達(dá)到良好的用戶體驗(yàn)。
附圖說明
圖1為本發(fā)明實(shí)施例1的移動終端的馬達(dá)震動強(qiáng)度校準(zhǔn)方法的流程圖。
圖2為本發(fā)明實(shí)施例2的移動終端的馬達(dá)震動強(qiáng)度校準(zhǔn)方法的流程圖。
圖3為本發(fā)明實(shí)施例3的移動終端的馬達(dá)震動強(qiáng)度校準(zhǔn)方法的流程圖。
圖4為本發(fā)明實(shí)施例4的移動終端的馬達(dá)震動強(qiáng)度校準(zhǔn)系統(tǒng)的模塊示意圖。
圖5為本發(fā)明實(shí)施例5的移動終端的馬達(dá)震動強(qiáng)度校準(zhǔn)系統(tǒng)的模塊示意圖。
圖6為本發(fā)明實(shí)施例6的移動終端的馬達(dá)震動強(qiáng)度校準(zhǔn)系統(tǒng)的模塊示意圖。
具體實(shí)施方式
下面通過實(shí)施例的方式進(jìn)一步說明本發(fā)明,但并不因此將本發(fā)明限制在所述的實(shí)施例范圍之中。
實(shí)施例1
本實(shí)施例提供一種移動終端的馬達(dá)震動強(qiáng)度校準(zhǔn)方法,如圖1所示,所述移動終端的馬達(dá)震動強(qiáng)度校準(zhǔn)方法包括:
步驟101、利用重力傳感器檢測馬達(dá)震動強(qiáng)度;
步驟102、判斷檢測到的馬達(dá)震動強(qiáng)度是否在強(qiáng)度閾值范圍內(nèi);
步驟103、若判斷為否,則調(diào)整所述馬達(dá)的驅(qū)動電壓。
更具體的,所述調(diào)整所述馬達(dá)的驅(qū)動電壓的步驟包括:若所述檢測到的馬達(dá)震動強(qiáng)度大于所述強(qiáng)度閾值范圍的最大值則降低所述馬達(dá)的驅(qū)動電壓,若所述檢測到的馬達(dá)震動強(qiáng)度小于所述強(qiáng)度閾值范圍的最小值則提高所述馬達(dá)的驅(qū)動電壓。
本發(fā)明根據(jù)重力傳感器來量化馬達(dá)震動的強(qiáng)弱,如果馬達(dá)震動偏強(qiáng)或者偏弱,通過調(diào)節(jié)馬達(dá)驅(qū)動電壓大小,來保證馬達(dá)震動的一致性,從而達(dá)到良好的用戶體驗(yàn)。
實(shí)施例2
本實(shí)施例提供一種移動終端的馬達(dá)震動強(qiáng)度校準(zhǔn)方法,如圖2所示,與實(shí)施例1相比,區(qū)別在于,所述調(diào)整所述馬達(dá)的驅(qū)動電壓的步驟之后還包括:
步驟104、在所述調(diào)整所述馬達(dá)的驅(qū)動電壓時,記錄調(diào)整所述馬達(dá)的驅(qū)動電壓的總時間;
步驟105、判斷所述總時間是否超過時間閾值,若是,則執(zhí)行步驟106,若否,則返回步驟101;
步驟106、輸出表征馬達(dá)不良的第一檢測信息。
本實(shí)施例通過設(shè)置調(diào)整馬達(dá)震動強(qiáng)度的時間閾值,達(dá)到限制馬達(dá)調(diào)整時間的效果,防止不良馬達(dá)無限次調(diào)整,提高調(diào)整效率。
更具體的,所述檢測到的馬達(dá)震動強(qiáng)度包括震動位移偏差,所述強(qiáng)度閾值范圍包括震動位移閾值范圍;
更具體的,步驟102還包括:
判斷所述震動位移偏差是否在所述震動位移閾值范圍內(nèi)。
更具體的,所述震動位移偏差包括x軸分量、y軸分量和z軸分量;所述震動位移閾值范圍包括x軸閾值范圍、y軸閾值范圍和z軸閾值范圍;
更具體的,所述判斷所述震動位移偏差是否在所述震動位移閾值范圍內(nèi)的步驟包括:
判斷x軸分量、y軸分量和z軸分量是否均在對應(yīng)的閾值范圍內(nèi);
步驟103包括:
若所述x軸分量、y軸分量和z軸分量中有至少兩個分量大于對應(yīng)的閾值范圍的最大值,則降低所述馬達(dá)的驅(qū)動電壓;若所述x軸分量、y軸分量和z軸分量中有至少兩個分量小于對應(yīng)的閾值范圍的最小值,則提高所述馬達(dá)的驅(qū)動電壓。
不同的批次,馬達(dá)震動強(qiáng)度會有所偏差,實(shí)際測試中,會根據(jù)批次馬達(dá)進(jìn)行采樣,獲得采樣大數(shù)據(jù),根據(jù)采樣大數(shù)據(jù)設(shè)置不同的邏輯比較。邏輯比較除上述步驟外,還可以包含其他邏輯組合,比如有一個分量大于對應(yīng)的閾值范圍,一個分量小于對應(yīng)的閾值范圍,另一個分量在對應(yīng)的閾值范圍內(nèi),則可以約定先調(diào)小或者調(diào)大馬達(dá)的驅(qū)動電壓,測量調(diào)小后馬達(dá)的震動強(qiáng)度,再根據(jù)上述類似邏輯調(diào)節(jié)馬達(dá)的驅(qū)動電壓。其他邏輯組合不再一一列舉,原理基本類似。
較佳地,步驟102若判斷為是,則執(zhí)行步驟107;
步驟107、輸出表征馬達(dá)正常的第二檢測信息。
實(shí)施例3
本實(shí)施例提供一種移動終端的馬達(dá)震動強(qiáng)度校準(zhǔn)方法,如圖3所示,與實(shí)施例2相比,區(qū)別在于,采用步驟104’-106’替換步驟104-106,即本實(shí)施例的馬達(dá)震動強(qiáng)度校準(zhǔn)方法在所述調(diào)整所述馬達(dá)的驅(qū)動電壓的步驟之后還包括:
步驟104’、在所述調(diào)整所述馬達(dá)的驅(qū)動電壓時,記錄調(diào)整所述馬達(dá)驅(qū)動電壓的次數(shù);
步驟105’、判斷所述次數(shù)是否超過次數(shù)閾值,若是,則執(zhí)行步驟106’,若否,則返回步驟101;
步驟106’、輸出表征馬達(dá)不良的第一檢測信息。
本實(shí)施例通過設(shè)置調(diào)整馬達(dá)震動強(qiáng)度的次數(shù)閾值,達(dá)到限制馬達(dá)調(diào)整次數(shù)的效果,防止不良馬達(dá)無限次調(diào)整,提高調(diào)整效率。
實(shí)施例4
本實(shí)施例提供一種移動終端的馬達(dá)震動強(qiáng)度校準(zhǔn)系統(tǒng),如圖4所示,所述移動終端的馬達(dá)震動強(qiáng)度校準(zhǔn)系統(tǒng)包括重力傳感器301、第一判斷模塊302和電壓調(diào)整模塊303;
所述重力傳感器301用于檢測馬達(dá)震動強(qiáng)度;
所述第一判斷模塊302用于判斷檢測到的馬達(dá)震動強(qiáng)度是否在強(qiáng)度閾值范圍內(nèi),若判斷為否,則調(diào)用所述電壓調(diào)整模塊303;
所述電壓調(diào)整模塊303用于調(diào)節(jié)馬達(dá)的驅(qū)動電壓。
實(shí)施例5
本實(shí)施例提供一種移動終端的馬達(dá)震動強(qiáng)度校準(zhǔn)系統(tǒng),如圖5所示,本實(shí)施例與實(shí)施例4相比,所述移動終端的馬達(dá)震動強(qiáng)度校準(zhǔn)系統(tǒng)還包括:
時間記錄模塊304,用于記錄調(diào)整所述馬達(dá)驅(qū)動電壓的總時間;
第二判斷模塊305,用于判斷所述總時間是否超過時間閾值,若是,輸出表征馬達(dá)不良的第一檢測信息,若否,調(diào)用所述第一判斷模塊302;
較佳地,所述檢測到的馬達(dá)震動強(qiáng)度包括震動位移偏差;所述閾值范圍包括震動位移閾值范圍;
所述第一判斷模塊302還用于判斷所述震動位移偏差是否在所述震動位移閾值范圍內(nèi)。
較佳地,所述震動位移偏差包括x軸分量、y軸分量和z軸分量;所述震動位移閾值范圍包括x軸閾值范圍、y軸閾值范圍和z軸閾值范圍;
所述第一判斷模塊302還用于若所述x軸分量、y軸分量和z軸分量中有至少兩個分量大于對應(yīng)的閾值范圍的最大值,則調(diào)用電壓調(diào)整模塊303降低所述馬達(dá)的驅(qū)動電壓;若所述x軸分量、y軸分量和z軸分量中有至少兩個分量小于對應(yīng)的閾值范圍的最小值,則調(diào)用電壓調(diào)整模塊303提高所述馬達(dá)的驅(qū)動電壓。
較佳地,所述第一判斷模塊302還用于在檢測到的馬達(dá)震動強(qiáng)度在強(qiáng)度閾值范圍內(nèi)時,輸出表征馬達(dá)正常的第二檢測信息。
實(shí)施例6
本實(shí)施例提供一種移動終端的馬達(dá)震動強(qiáng)度校準(zhǔn)系統(tǒng),如圖6所示,本實(shí)施例與實(shí)施例5相比,其區(qū)別在于,本實(shí)施例的所述移動終端的馬達(dá)震動強(qiáng)度校準(zhǔn)系統(tǒng)不包括時間記錄模塊304和第二判斷模塊305,取而代之的是包括次數(shù)記錄模塊304’和第三判斷模塊305’;
所述次數(shù)記錄模塊304’,用于記錄調(diào)整所述馬達(dá)驅(qū)動電壓的總次數(shù);
所述第三判斷模塊305’,用于判斷調(diào)整所述馬達(dá)驅(qū)動電壓的總次數(shù)是否超過次數(shù)閾值,若是,輸出表征馬達(dá)不良的第一檢測信息,若否,調(diào)用所述第一判斷模塊302。
雖然以上描述了本發(fā)明的具體實(shí)施方式,但是本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,這僅是舉例說明,本發(fā)明的保護(hù)范圍是由所附權(quán)利要求書限定的。本領(lǐng)域的技術(shù)人員在不背離本發(fā)明的原理和實(shí)質(zhì)的前提下,可以對這些實(shí)施方式做出多種變更或修改,但這些變更和修改均落入本發(fā)明的保護(hù)范圍。