欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種移動終端中麥克風的異常檢測方法和移動終端與流程

文檔序號:11254478閱讀:596來源:國知局
一種移動終端中麥克風的異常檢測方法和移動終端與流程
本申請涉及終端技術,尤其涉及一種移動終端中麥克風的異常檢測方法和移動終端。
背景技術
:隨著移動終端制造技術的快速發(fā)展及用戶需求的激增,為實現(xiàn)語音交互功能,移動終端上均配置有麥克風。移動終端上的麥克風均以內(nèi)置方式配置在移動終端上,通過設置麥克風進音通道,并在麥克風進音通道對應的移動終端外殼表面上開設進音孔的方式使麥克風與外界導通。但是,當麥克風以這種方式設置在移動終端上時,由于用戶使用場景惡劣,麥克風的進音孔內(nèi)易堆積灰塵。然而,用戶自己并不能對麥克風的狀態(tài)進行檢測,只有當用戶發(fā)現(xiàn)麥克風采集的聲音很小時才會想到去售后維修,以通過售后人員利用外部檢測儀器對麥克風的狀態(tài)進行檢測,而用戶自己不能對麥克風的狀態(tài)進行檢測,嚴重影響用戶體驗。技術實現(xiàn)要素:有鑒于此,本申請?zhí)峁┮环N移動終端中麥克風的異常檢測方法和移動終端,以實現(xiàn)麥克風的異常檢測,提升用戶體驗。本申請第一方面提供一種移動終端中麥克風的異常檢測方法,包括:在當前音量等級下播放預設音源;利用麥克風采集所述預設音源,并轉換為電壓信號;若所述電壓信號的平均幅值小于與所述當前音量等級對應的預設電壓值,則檢測所述麥克風異常;其中,所述移動終端中存儲有音量等級與預設電壓值的一一對應關系。進一步地,所述方法還包括:若所述電壓信號的平均幅值大于或者等于與所述當前音量等級對應的預設電壓值,則檢測所述麥克風正常。進一步地,當所述預設音源為單頻率音源時,平均幅值為所述電壓信號的幅值。進一步地,當所述預設音源為多頻率音源時,平均幅值為所述電壓信號中各頻率信號的幅值的平均值。進一步地,所述方法還包括:當首次啟動所述移動終端時,分別在每個音量等級下播放所述預設音源;利用麥克風分別采集每個音量等級下的預設音源,并將輸出的電壓信號的平均幅值作為預設電壓值;存儲每個音量等級與預設電壓值的一一對應關系。本申請第二方面提供一種移動終端,包括:揚聲器,用于在當前音量等級下播放預設音源;麥克風,用于采集所述預設音源,并轉換為電壓信號;檢測模塊,用于在所述電壓信號的平均幅值小于與所述當前音量等級對應的預設電壓值時,檢測所述麥克風異常;存儲器,用于存儲音量等級與預設電壓值的一一對應關系。進一步地,所述檢測模塊還用于在所述電壓信號的幅值大于或者等于與所述當前音量等級對應的預設電壓值時,檢測所述麥克風正常。進一步地,當所述預設音源為單頻率音源時,平均幅值為所述電壓信號的幅值。進一步地,當所述預設音源為多頻率音源時,平均幅值為所述電壓信號中各頻率信號的幅值的平均值。本申請?zhí)峁┑囊苿咏K端中麥克風的異常檢測方法和移動終端,通過在當前音量等級下播放預設音源,并利用麥克風采集上述預設音源,并轉換為電壓信號,進而在電壓信號的平均幅值小于與上述當前音量等級對應的預設電壓值時,檢測麥克風異常。其中,預設電壓值表征麥克風在正常的狀態(tài)下采集上述預設音源后輸出的電壓信號的平均幅值。這樣,當麥克風采集上述預設音源,并轉換為電壓信號后,通過比較電壓信號的平均幅值與上述當前音量等級對應的預設電壓值,可自動檢測麥克風是否存在異常,可提升用戶體驗。附圖說明圖1為本申請移動終端中麥克風的異常檢測方法實施例一的流程圖;圖2為本申請一示例性實施例提供的移動終端的結構示意圖;圖3為本申請移動終端中麥克風的異常檢測方法實施例二的流程圖;圖4為本申請另一示例性實施例提供的移動終端的結構示意圖。附圖標記說明:1:麥克風;11:麥克風的進音通道;12:麥克風的進音孔;2:揚聲器;21:揚聲器的出音通道;22:揚聲器的出音孔。具體實施方式為使本申請實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合本申請實施例中的附圖,對本申請實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本申請一部分實施例,而不是全部的實施例?;诒旧暾堉械膶嵤├?,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本申請保護的范圍。當麥克風以內(nèi)置方式設置在移動終端上時,由于用戶使用場景惡劣,麥克風的進音孔內(nèi)易堆積灰塵。例如,當用戶為一工作在水泥廠的工人時,由于水泥廠存在較多灰塵,這樣,用戶在這種環(huán)境下使用移動終端時,灰塵會進入麥克風的進音孔,進而導致麥克風異常。但是,現(xiàn)有技術中,用戶自己并不能檢測麥克風是否存在異常,用戶體驗較差。本申請?zhí)峁┮环N移動終端中麥克風的異常檢測方法和移動終端,以實現(xiàn)麥克風的異常檢測,提升用戶體驗。本申請?zhí)峁┑囊苿咏K端中麥克風的異常檢測方法,可應用于移動終端上。例如,可應用于手機、平板電腦等。下面以具體的實施例對本申請的技術方案進行詳細介紹。下面這幾個具體的實施例可以相互結合,對于相同或相似的概念或過程可能在某些實施例不再贅述。圖1為本申請移動終端中麥克風的異常檢測方法實施例一的流程圖。本實施例涉及的是麥克風異常檢測的具體過程。本實施例的執(zhí)行主體為移動終端。請參照圖1,本實施例提供的方法,可以包括:s101、在當前音量等級下播放預設音源。具體的,請參照圖2(圖2為本申請一示例性實施例提供的移動終端的結構示意圖),圖2提供的移動終端,包括麥克風1和揚聲器2,麥克風1通過進音通道11、進音孔12與外界導通,揚聲器2通過出音通道21、出音孔22與外界導通。本步驟中,利用揚聲器2在當前音量等級下播放預設音源。具體的,當揚聲器2播放預設音源時,揚聲器2發(fā)出的聲音將通過出音孔22傳播到外部介質(zhì)中。需要說明的是,預設音源可以是單頻率音源,也可以是頻率值處于某一范圍的多頻率音源。例如,可以是頻率值等于1khz的單頻率音源,或者是頻率值處于1khz~2khz的多頻率音源,還可以是由幾個單頻率音源合成的多頻率音源。本實施例中,不對預設音源進行限定。s102、利用麥克風采集上述預設音源,并轉換為電壓信號。具體的,在利用揚聲器在當前音量等級下播放預設音源時,同時利用麥克風采集上述預設音源,并轉換為電壓信號。這樣,揚聲器2播放預設音源時,揚聲器2發(fā)出的聲音通過出音孔22傳播到外部介質(zhì)中時,此時,利用麥克風采集上述預設音源,這樣,傳播到外部介質(zhì)中的聲音會通過麥克風1的進音孔12進入麥克風1,從而被麥克風1采集,進一步地,當麥克風采集上述預設音源后,將上述預設音源轉換為電壓信號。s103、若上述電壓信號的平均幅值小于與上述當前音量等級對應的預設電壓值,則檢測上述麥克風異常;其中,上述移動終端中存儲有音量等級與預設電壓值的一一對應關系。具體的,經(jīng)過步驟s102,當麥克風采集結束后,會輸出一電壓信號。進一步地,當預設音源為單頻率音源時,此時,電壓信號的平均幅值為電壓信號的幅值。例如,當預設音源為頻率值等于1khz的單頻率音源時,麥克風輸出的電壓信號為正弦信號,且該正弦信號的幅值為m,此時,電壓信號的平均幅值等于m。進一步地,當預設音源為多頻率音源時,電壓信號的平均幅值為電壓信號中各頻率信號的幅值的平均值。具體的,當預設音源為多頻率音源時,可按照如下方法來計算電壓信號的平均幅值,該方法可以包括以下步驟:(1)確定上述電壓信號中各頻率信號的幅值。具體的,可將麥克風輸出的時域數(shù)據(jù)進行傅里葉變換,得到頻域數(shù)據(jù)(頻域數(shù)據(jù)包含頻率值以及每個頻率值對應的幅值),而頻域數(shù)據(jù)反映的即是電壓信號中各頻率信號的幅值。(2)根據(jù)上述各頻率信號的幅值,計算上述電壓信號的平均幅值。具體的,當各頻率信號的幅值為離散型數(shù)據(jù)時(即預設音源為由幾個單頻率音源合成的多頻率音源),可以按照公式(1)來計算電壓信號的平均幅值:其中:v為電壓信號的平均幅值;n為電壓信號包含的頻率信號的個數(shù);xn為第n個頻率信號的幅值。例如,在一實施例中,電壓信號包含的頻率信號的個數(shù)為3個,這三個頻率信號的頻率值分別為1khz、3khz、5khz,且這三個頻率信號的幅值分別為m1、m2、m3,此時,電壓信號的平均幅值按照如下公式計算:v=(m1+m2+m3)/3。需要說明的是,當各頻率信號的幅值為連續(xù)型數(shù)據(jù)(即預設音源為頻率值處于某一范圍的多頻率音源)時,在一種可能的實現(xiàn)方式中,可按照與公式(1)類似的積分計算公式來計算電壓信號的平均幅值。進一步地,在另一種可能的實現(xiàn)方式中,當各頻率信號的幅值為連續(xù)型數(shù)據(jù)時,此時,也可以從各頻率信號的幅值中選擇幾個頻率信號的幅值(例如,選擇頻率值等于指定值的頻率信號的幅值),然后按照公式(1)所述的方法來計算電壓信號的平均幅值。例如,當各頻率信號的幅值為連續(xù)型數(shù)據(jù),且各頻率信號的頻率值從1khz到10khz時,此時,可以從各頻率信號的幅值中選取頻率值等于1khz、5khz、9khz的頻率信號的幅值,然后利用公式(1)計算電壓信號的平均幅值。下面以預設音源為單頻率音源為例進行說明。例如,當預設音源為單頻率音源時,此時,麥克風輸出的電壓信號為一正弦信號,此時,電壓信號的平均幅值為電壓信號的幅值。例如,該正弦信號的幅值為5v,此時,電壓信號的平均幅值即為5v。進一步地,音量等級與預設電壓值的一一對應關系表征揚聲器在不同的音量等級下播放上述預設音源時,上述麥克風在正常的狀態(tài)下采集上述預設音源后輸出的電壓信號的平均幅值。此外,音量等級與預設電壓值的一一對應關系可以是在移動終端出廠時就存儲在移動終端中的。例如,在一實施例中,揚聲器一共有五個音量等級(等級一、等級二、等級三、等級四、等級五),此時,表1為一示例性實施例示出的音量等級與預設電壓值的一一對應關系。表1音量等級與預設電壓值的一一對應關系音量等級預設電壓值等級一a1等級二a2等級三a3等級四a4等級五a5具體的,本步驟中,首先從音量等級與預設電壓值的一一對應關系中找到當前音量等級對應的預設電壓值,進而比較電壓信號的平均幅值與當前音量等級對應的預設電壓值,并在電壓信號的平均幅值小于與當前音量等級對應的預設電壓值時,檢測麥克風異常。例如,在一實施例中,當前音量等級為等級三,此時,從音量等級與預設電壓值的一一對應關系找到上述當前音量等級對應的預設電壓值為a3(例如,a3等于6v),結合上面的例子,電壓信號的平均幅值為5v,此時,電壓信號的平均幅值小于與當前音量等級對應的預設電壓值,檢測麥克風異常。需要說明的是,本實施例提供的方法,可以通過軟件實現(xiàn),例如,該方法可以為一應用程序。此時,用戶通過該應用程序,可自動檢測麥克風是否存在異常,這樣,可提升用戶體驗。此外,例如,該應用程序上設置有虛擬按鍵(開始檢測虛擬按鍵),當用戶需要檢測麥克風是否存在異常時,用戶可按下該虛擬按鍵,相應的,當移動終端接收到命令后,就控制揚聲器和麥克同時工作,進而基于本實施例提供的方法,自動檢測麥克風是否存在異常。本實施例提供的移動終端中麥克風異常的檢測方法,通過在當前音量等級下播放預設音源,并利用麥克風采集上述預設音源,并轉換為電壓信號,進而在電壓信號的平均幅值小于與上述當前音量等級對應的預設電壓值時,檢測麥克風異常。這樣,當麥克風采集上述預設音源,并轉換為電壓信號后,通過比較電壓信號的平均幅值與上述當前音量等級對應的預設電壓值,可自動檢測麥克風是否存在異常,可提升用戶體驗。進一步地,在本申請一可能的實現(xiàn)方式中,若所述電壓信號的平均幅值大于或者等于與所述當前音量等級對應的預設電壓值,則檢測所述麥克風正常。例如,在一實施例中,當前音量等級為等級四,此時,從音量等級與預設電壓值的一一對應關系找到上述當前音量等級對應的預設電壓值為a4(例如,a4等于3v),結合上面的例子,電壓信號的平均幅值為5v,此時,電壓信號的平均幅值大于與當前音量等級對應的預設電壓值,檢測麥克風正常。需要說明的是,音量等級與預設電壓值的一一對應關系可以是在移動終端出廠時就存儲在移動終端中的,也可以是在移動終端首次啟動時,生成并存儲在移動終端中的。下面給出一個具體的實施例,用于詳細說明當移動終端在出廠時若沒有存儲音量等級與預設電壓值的一一對應關系,如何在移動終端首次啟動時,生成并存儲在移動終端中。圖3為本申請移動終端中麥克風的異常檢測方法實施例二的流程圖。本實施例涉及的是如何得到音量等級與預設電壓值的一一對應關系的具體過程。請參照圖3,本實施例提供的方法,還包括:s201、當首次啟動上述移動終端時,分別在每個音量等級下播放上述預設音源。需要說明的是,首次啟動移動終端時,移動終端的麥克風處于正常狀態(tài),此時,可以通過本實施例提供的方法得到音量等級與預設電壓值的一一對應關系。具體的,結合上面的例子(即揚聲器包含五個音量等級),本步驟中,就分別在每一音量等級下播放上述預設音源,即在等級一下播放上述預設音源,在等級二下播放上述預設的音源,……,在等級五下播放上述預設音源。s202、利用麥克風分別采集每個音量等級下的預設音源,并將輸出的電壓信號的平均幅值作為預設電壓值。具體的,在揚聲器播放預設音源時,麥克風同時采集預設音源,并將輸出的電壓信號的平均幅值作為預設電壓值。例如,揚聲器在等級一下播放預設音源時,麥克風采集預設音源后輸出的電壓信號的平均幅值為a1,預設電壓值為a1;揚聲器在等級二下播放預設音源時,麥克風輸出的電壓信號的平均幅值為a2,預設電壓值為a2;揚聲器在等級三下播放預設音源時,麥克風輸出的電壓信號的平均幅值為a3,預設電壓值為a3;揚聲器在等級四下播放預設音源時,麥克風輸出的電壓信號的平均幅值為a4,預設電壓值為a4;揚聲器在等級五下播放預設音源時,麥克風輸出的電壓信號的平均幅值為a5,預設電壓值為a5。需要說明的是,關于如何確定麥克風輸出的電壓信號的平均幅值的具體實現(xiàn)原理及實現(xiàn)過程可以參照實施例一描述,此處不再贅述。s203、存儲每個音量等級與預設電壓值的一一對應關系。具體的,當經(jīng)過步驟s202得到每個音量等級下,麥克風輸出的電壓信號的平均幅值,即得到每個音量等級下對應的預設電壓值時,本步驟中,就存儲每個音量等級與預設電壓值的一一對應關系,得到如表1所示的音量等級與預設電壓值的一一對應關系。本實施例提供的方法,若移動終端在出廠時沒有存儲有音量等級與預設電壓值的一一對應關系,這時,當首次啟動移動終端時,分別在每個音量等級下播放所述預設音源,并利用麥克風分別采集每個音量等級下的預設音源,并將輸出的電壓信號的平均幅值作為預設電壓值,進而存儲每個音量等級與預設電壓值的一一對應關系。這樣,可準確地獲得音量等級與預設電壓值的一一對應關系,進而基于音量等級與預設電壓值的一一對應關系,準確地判斷移動終端麥克風的狀態(tài)。圖4為本申請另一示意例實施例提供的移動終端的結構示意圖。請參照圖4,本實施例提供的移動終端,包括:揚聲器,用于在當前音量等級下播放預設音源;麥克風,用于采集所述預設音源,并轉換為電壓信號;檢測模塊,用于在所述電壓信號的平均幅值小于與所述當前音量等級對應的預設電壓值時,檢測所述麥克風異常;存儲器,用于存儲音量等級與預設電壓值的一一對應關系。本實施例的移動終端,可用于執(zhí)行圖1所示方法實施例的技術方案,其實現(xiàn)原理與技術效果類似,此處不再贅述。需要說明的是,根據(jù)移動終端的實際功能,該移動終端還可以包括其他硬件,對此不再贅述。進一步地,所述檢測模塊還用于在所述電壓信號的幅值大于或者等于與所述當前音量等級對應的預設電壓值時,檢測所述麥克風正常。進一步地,當所述預設音源為單頻率音源時,平均幅值為所述電壓信號的幅值。進一步地,當所述預設音源為多頻率音源時,平均幅值為所述電壓信號中各頻率信號的幅值的平均值。本領域普通技術人員可以理解:實現(xiàn)上述各方法實施例的全部或部分步驟可以通過程序指令相關的硬件來完成。前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中。該程序在執(zhí)行時,執(zhí)行包括上述各方法實施例的步驟;而前述的存儲介質(zhì)包括:rom、ram、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。最后應說明的是:以上各實施例僅用以說明本申請的技術方案,而非對其限制;盡管參照前述各實施例對本申請進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分或者全部技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質(zhì)脫離本申請各實施例技術方案的范圍。當前第1頁12
當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
汤阴县| 青阳县| 奉新县| 嫩江县| 天长市| 思茅市| 嘉定区| 宝丰县| 金门县| 新昌县| 邯郸县| 思茅市| 吉木萨尔县| 彝良县| 安阳市| 察隅县| 西华县| 稷山县| 岑溪市| 伽师县| 衢州市| 射洪县| 琼海市| 竹溪县| 珠海市| 南投市| 邛崃市| 略阳县| 双桥区| 包头市| 潮州市| 朝阳县| 九龙坡区| 搜索| 黄浦区| 南安市| 嵊州市| 越西县| 肥西县| 双牌县| 铁岭市|