本發(fā)明涉及通信領(lǐng)域,具體涉及一種分無效電話號碼清理及識別方法、移動終端及服務(wù)器。
背景技術(shù):
隨著通信技術(shù)的發(fā)展,人們經(jīng)常通過電話或短信等方式進(jìn)行聯(lián)系。例如,人們經(jīng)常通過打電話的方式提前查詢或預(yù)定商家(例如酒吧、電影院、銀行等)的業(yè)務(wù),但是,有時候撥打的電話號碼是空號或者是已停機(jī),這樣很不方便。因此,空號、停機(jī)號碼等一些無效號碼的檢測及清理就變得很有必要。
而目前現(xiàn)有技術(shù)中,一般通過AT指令分析串口信號來判斷電話號碼的有效性,或者是通過訪問中國的通信數(shù)據(jù)庫,直接查看電話號碼有效性,但是前者由于串口信號不穩(wěn)定,導(dǎo)致返回值不準(zhǔn)確;后者由于管控嚴(yán)格,一般人不可能有訪問權(quán)限而受到限制。另外,對于聯(lián)系人比較多或者經(jīng)常沒有時間清理通訊錄或通訊錄經(jīng)常有數(shù)據(jù)更新的用戶來說,手動操作去單個識別并清理無效號碼顯然有點繁瑣,且效率低下,而且云端也無法同步更新清理數(shù)據(jù),如此導(dǎo)致聯(lián)系人中的無效號碼越來越多。
可見,現(xiàn)有的技術(shù)方案無法快速、便捷地識別用戶的號碼有效性,不能及時地為用戶清理無效號碼,及時更新用戶通訊錄數(shù)據(jù),給用戶使用通訊錄時帶來極大不便,特別是對于聯(lián)系人較多且沒有時間及時清理的用戶,如此導(dǎo)致用戶體驗差且現(xiàn)有的技術(shù)方案實用性不高。
技術(shù)實現(xiàn)要素:
鑒于上述問題,本發(fā)明提出一種無效電話號碼清理方法及其相應(yīng)的裝置。
相應(yīng)的,本發(fā)明提出一種無效電話號碼識別方法及其相應(yīng)的裝置。
本發(fā)明還提供一種用于執(zhí)行本發(fā)明的無效電話號碼清理方法的移動終端。
本發(fā)明還提供一種用于執(zhí)行本發(fā)明的無效電話號碼識別方法的服務(wù)器。
為解決上述問題,本發(fā)明采用如下各方面的技術(shù)方案:
第一方面,本發(fā)明提供一種無效電話號碼清理方法,包括:
向服務(wù)器提交電話號碼有效性識別請求;
接收服務(wù)器相應(yīng)反饋的通知信息,該通知信息包含服務(wù)器對所提交的電話號碼進(jìn)行模擬撥號后檢測確定為無效號碼的電話號碼;
根據(jù)用戶清理指令,刪除該通知信息所包含的無效號碼至少之一。
結(jié)合第一方面,在第一方面的第一種實現(xiàn)方式中,所述電話號碼有效性識別請求中攜帶有所述至少一個電話號碼和聯(lián)系人特征信息,所述聯(lián)系人特征信息至少包括聯(lián)系人姓名和/或指定的聯(lián)系人ID。
結(jié)合第一方面,在第一方面的第二種實現(xiàn)方式中,向服務(wù)器提交電話號碼有效性識別請求的步驟中,具體包括:
先檢測到系統(tǒng)通訊錄中在預(yù)設(shè)時間內(nèi)未與本機(jī)號碼通信的電話號碼,向所述服務(wù)器提交包含該電話號碼的電話號碼有效性識別請求。
結(jié)合第一方面,在第一方面的第三種實現(xiàn)方式中,所述通知信息為無效號碼的列表或具體標(biāo)識出空號及停機(jī)號碼的無效號碼列表或表征指定的至少一個電話號碼為無效號碼的信息。
結(jié)合第一方面,在第一方面的第四種實現(xiàn)方式中,所述用戶清理指令為在收到所述通知信息之后默認(rèn)執(zhí)行的指令。
結(jié)合第一方面,在第一方面的第五種實現(xiàn)方式中,還包括如下步驟:
顯示所述通知信息并接收所述的用戶清理指令。
結(jié)合第一方面的第五種實現(xiàn)方式,在第一方面的第六種實現(xiàn)方式中,所述顯示所述通知信息并接收所述用戶清理指令的步驟中,具體包括:
先在用戶界面顯示所述通知信息中的無效電話號碼列表以供用戶選定其中一個或多個所述無效號碼;
接收用戶提交指令以確定所述用戶清理指令,使得該用戶清理指令用于刪除由用戶選定的所述一個或多個無效號碼。
第二方面,本發(fā)明提供一種無效電話號碼識別方法,包括如下步驟:
接收終端提交的電話號碼有效性識別請求,確定待識別的至少一個電話號碼,對所述電話號碼進(jìn)行模擬撥號;
獲取所述電話號碼實施模擬撥號時產(chǎn)生的拔號語音作為待測錄音;
識別所述待測錄音是否指示其相對應(yīng)的所述電話號碼為無效號碼;
向所述終端推送與被確定為無效號碼的電話號碼相關(guān)的通知信息,以供終端根據(jù)用戶指令刪除所述被確定為無效號碼的電話號碼。
結(jié)合第二方面,在第二方面的第一種實現(xiàn)方式中,所述有效性識別請求中包含所述至少一個電話號碼和聯(lián)系人特征信息,所述聯(lián)系人特征信息至少包括聯(lián)系人姓名和/或指定的聯(lián)系人ID。
結(jié)合第二方面的第一種實現(xiàn)方式,在第二方面的第二種實現(xiàn)方式中,所述接收終端提交的電話號碼有效性識別請求,確定待識別的至少一個電話號碼,具體包括:
提取所述有效性識別請求中攜帶的所述至少一個電話號碼;
或根據(jù)所述有效性識別請求中包含的聯(lián)系人特征信息查詢預(yù)存的各聯(lián)系人特征信息及其電話號碼映射關(guān)系以確定對應(yīng)的待識別的至少一個電話號碼。
結(jié)合第二方面,在第二方面的第三種實現(xiàn)方式中,所述識別所述待測錄音是否指示其相對應(yīng)的所述電話號碼為無效號碼的步驟中,具體包括:
提取所述待測錄音中的特征詞;
將所述特征詞包含“空號”或“停機(jī)”的待測語音所對應(yīng)的電話號碼判定為無效號碼。
結(jié)合第二方面的第三種實現(xiàn)方式,在第二方面的第四種實現(xiàn)方式中,所述提取所述待測錄音中的特征詞之前,還包括:
對所述待測錄音進(jìn)行預(yù)處理,所述預(yù)處理包括將所述待測語音信息轉(zhuǎn)化為對應(yīng)的文字信息。
結(jié)合第二方面,在第二方面的第五種實現(xiàn)方式中,所述識別所述待測錄音是否指示其相對應(yīng)的所述電話號碼為無效號碼的步驟中,具體包括:
將所述待測錄音與預(yù)存的樣本錄音相匹配,判斷所述待測錄音對應(yīng)的至少一個電話號碼是否為無效號碼,所述樣本錄音包括空號被呼叫時的錄音及停機(jī)號碼被呼叫時的錄音。
結(jié)合第二方面的第五種實現(xiàn)方式,在第二方面的第六種實現(xiàn)方式中,所述將所述待測錄音與預(yù)存的樣本錄音相匹配的過程中,具體包括:
計算所述待測錄音與預(yù)先存儲的樣本錄音的相關(guān)系數(shù);
若計算得到的相關(guān)系數(shù)大于預(yù)設(shè)閾值時,則確定該待測錄音對應(yīng)的所述至少一個電話號碼為無效號碼。
結(jié)合第二方面的第六種實現(xiàn)方式,在第二方面的第七種實現(xiàn)方式中,所述計算所述待測錄音與預(yù)先存儲的樣本錄音的相關(guān)系數(shù)之前還包括:
對所述待測錄音進(jìn)行預(yù)處理,所述預(yù)處理包括采樣、歸一化以及降噪。
結(jié)合第二方面,在第二方面的第八種實現(xiàn)方式中,獲取待測錄音的時長為自模擬撥號時刻開始的一預(yù)設(shè)時間段。
第三方面,本發(fā)明提供一種無效電話號碼清理裝置,包括:
提交模塊:用于向服務(wù)器提交電話號碼有效性識別請求;
接收模塊:用于接收服務(wù)器相應(yīng)反饋的通知信息,該通知信息包含服務(wù)器對所提交的電話號碼進(jìn)行模擬撥號后檢測確定為無效號碼的電話號碼;
刪除模塊:用于根據(jù)用戶清理指令,刪除該通知信息所包含的無效號碼至少之一。
結(jié)合第三方面,在第三方面的第一種實現(xiàn)方式中,所述電話號碼有效性識別請求中攜帶有所述至少一個電話號碼和聯(lián)系人特征信息,所述聯(lián)系人特征信息至少包括聯(lián)系人姓名和/或指定的聯(lián)系人ID。
結(jié)合第三方面,在第三方面的第二種實現(xiàn)方式中,所述提交模塊中,具體包括:
檢測單元:用于先檢測到系統(tǒng)通訊錄中在預(yù)設(shè)時間內(nèi)未與本機(jī)號碼通信的電話號碼,向所述服務(wù)器提交包含該電話號碼的電話號碼有效性識別請求。
結(jié)合第三方面,在第三方面的第三種實現(xiàn)方式中,所述通知信息為無效號碼的列表或具體標(biāo)識出空號及停機(jī)號碼的無效號碼列表或表征指定的至少一個電話號碼為無效號碼的信息。
結(jié)合第三方面,在第三方面的第四種實現(xiàn)方式中,所述用戶清理指令為在收到所述通知信息之后默認(rèn)執(zhí)行的指令。
結(jié)合第三方面,在第三方面的第五種實現(xiàn)方式中,所述刪除模塊還包括如下單元:
顯示單元:用于顯示所述通知信息并接收所述的用戶清理指令。
結(jié)合第三方面的第五種實現(xiàn)方式,在第三方面的第六種實現(xiàn)方式中,所述顯示單元中,具體包括:
選定子單元:用于先在用戶界面顯示所述通知信息中的無效電話號碼列表以供用戶選定其中一個或多個所述無效號碼;
接收子單元:用于接收用戶提交指令以確定所述用戶清理指令,使得該用戶清理指令用于刪除由用戶選定的所述一個或多個無效號碼。
第四方面,本發(fā)明提供一種無效電話號碼識別裝置,包括:
接收模塊:用于接收終端提交的電話號碼有效性識別請求,確定待識別的至少一個電話號碼,對所述電話號碼進(jìn)行模擬撥號;
獲取模塊:用于獲取所述電話號碼實施模擬撥號時產(chǎn)生的拔號語音作為待測錄音;
識別模塊:用于識別所述待測錄音是否指示其相對應(yīng)的所述電話號碼為無效號碼;
推送模塊:用于向所述終端推送與被確定為無效號碼的電話號碼相關(guān)的通知信息,以供終端根據(jù)用戶指令刪除所述被確定為無效號碼的電話號碼。
結(jié)合第四方面,在第四方面的第一種實現(xiàn)方式中,所述有效性識別請求中包含所述至少一個電話號碼和聯(lián)系人特征信息,所述聯(lián)系人特征信息至少包括聯(lián)系人姓名和/或指定的聯(lián)系人ID。
結(jié)合第四方面,在第四方面的第二種實現(xiàn)方式中,所述接收模塊中,具體包括:
獲取單元:用于提取所述有效性識別請求中攜帶的所述至少一個電話號碼;
或根據(jù)所述有效性識別請求中包含的聯(lián)系人特征信息查詢預(yù)存的各聯(lián)系人特征信息及其電話號碼映射關(guān)系以確定對應(yīng)的待識別的至少一個電話號碼。
結(jié)合第四方面,在第四方面的第三種實現(xiàn)方式中,所述識別模塊中,具體包括:
提取單元:用于提取所述待測錄音中的特征詞;
判定單元:用于將所述特征詞包含“空號”或“停機(jī)”的待測語音所對應(yīng)的電話號碼判定為無效號碼。
結(jié)合第四方面的第三種實現(xiàn)方式,在第四方面的第四種實現(xiàn)方式中,所述識別模塊中,具體包括:
第一預(yù)處理單元:對所述待測錄音進(jìn)行預(yù)處理,所述預(yù)處理包括將所述待測語音信息轉(zhuǎn)化為對應(yīng)的文字信息。
結(jié)合第四方面,在第四方面的第五種實現(xiàn)方式中,所述識別模塊中,具體包括:
匹配單元:用于將所述待測錄音與預(yù)存的樣本錄音相匹配,判斷所述待測錄音對應(yīng)的至少一個電話號碼是否為無效號碼,所述樣本錄音包括空號被呼叫時的錄音及停機(jī)號碼被呼叫時的錄音。
結(jié)合第四方面的第五種實現(xiàn)方式,在第四方面的第六種實現(xiàn)方式中,所述匹配單元中,具體包括:
計算子單元:用于計算所述待測錄音與預(yù)先存儲的樣本錄音的相關(guān)系數(shù);
確定子單元:用于若計算得到的相關(guān)系數(shù)大于預(yù)設(shè)閾值時,則確定該待測錄音對應(yīng)的所述至少一個電話號碼為無效號碼。
結(jié)合第四方面的第六種實現(xiàn)方式,在第四方面的第七種實現(xiàn)方式中,所述匹配單元中,還包括:
第二預(yù)處理單元:用于對所述待測錄音進(jìn)行預(yù)處理,所述預(yù)處理包括采樣、歸一化以及降噪。
結(jié)合第四方面,在第四方面的第八種實現(xiàn)方式中,獲取待測錄音的時長為自模擬撥號時刻開始的一預(yù)設(shè)時間段。
第五方面,本發(fā)明提供一種移動終端,包括:
觸敏顯示器,用于顯示用戶界面,實現(xiàn)人機(jī)交互;
一個或多個處理器;
存儲器;
一個或多個應(yīng)用程序,其中所述一個或多個應(yīng)用程序被存儲在所述存儲器中并被配置為由所述一個或多個處理器執(zhí)行;
所述一個或多個程序用于驅(qū)動所述一個或多個處理器構(gòu)造用于執(zhí)行上述所述方法的模塊。
相對于現(xiàn)有技術(shù),本發(fā)明的技術(shù)方案至少具備如下優(yōu)點:
本發(fā)明提出的一種無效號碼識別及清理方法及其相應(yīng)裝置,通過終端向所述服務(wù)器提交號碼有效性識別請求以便所述服務(wù)器依據(jù)該請求確定該請求中包含的至少一個電話號碼是否為無效號碼,所述服務(wù)器將確定為無效號碼的相關(guān)通知信息反饋至終端以便終端依據(jù)用戶指令將其刪除。
可見,本發(fā)明的實施可以針對終端的至少一個電話號碼或整個通訊錄來進(jìn)行電話號碼的有效性的識別以實現(xiàn)將至少一個電話號碼或整個通訊錄中的無效號碼篩選出來并將其清理。
具體在終端而言,終端通過向服務(wù)器提交一個電話號碼有效性識別請求以使得服務(wù)器響應(yīng)于該請求對該請求中包含的電話號碼或聯(lián)系人特征信息對應(yīng)的電話號碼進(jìn)行有效性識別并將識別出的無效電話號碼列表反饋至終端。
具體在服務(wù)器端而言,所述服務(wù)器接收終端發(fā)送的電話號碼有效性識別請求并響應(yīng)于該請求判斷該請求中包含的電話號碼或聯(lián)系人特征信息對應(yīng)的電話號碼是否為無效號碼,將判斷結(jié)果整合成一個無效電話號碼列表,將該列表反饋至終端以便終端根據(jù)該列表將確定的無效電話號碼清除。
本發(fā)明的方法能快速、有效的識別出用戶號碼的有效性以篩選出空號和已停機(jī)的號碼,本發(fā)明對于存有大量聯(lián)系人或經(jīng)常有聯(lián)系人數(shù)據(jù)更新并且沒有時間及時清理的用戶來說帶來極大便捷,提高用戶體驗。
附圖說明
為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明的一種無效電話號碼清理方法實施例一流程框圖;
圖2為本發(fā)明的一種無效電話號碼清理裝置實施例一結(jié)構(gòu)示意圖;
圖3為本發(fā)明的一種無效電話號碼識別方法實施例一流程框圖;
圖4為本發(fā)明的一種無效電話號碼識別裝置實施例一結(jié)構(gòu)示意圖;
圖5為本發(fā)明的一種移動終端部分結(jié)構(gòu)框圖。
具體實施方式
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述。
在本發(fā)明的說明書和權(quán)利要求書及上述附圖中的描述的一些流程中,包含了按照特定順序出現(xiàn)的多個操作,但是應(yīng)該清楚了解,這些操作可以不按照其在本文中出現(xiàn)的順序來執(zhí)行或并行執(zhí)行,操作的序號如S11、S12等,僅僅是用于區(qū)分開各個不同的操作,序號本身不代表任何的執(zhí)行順序。另外,這些流程可以包括更多或更少的操作,并且這些操作可以按順序執(zhí)行或并行執(zhí)行。需要說明的是,本文中的“第一”、“第二”等描述,是用于區(qū)分不同的消息、設(shè)備、模塊等,不代表先后順序,也不限定“第一”和“第二”是不同的類型。
本領(lǐng)域普通技術(shù)人員可以理解,除非特意聲明,這里使用的單數(shù)形式“一”、“一個”、“所述”和“該”也可包括復(fù)數(shù)形式。應(yīng)該進(jìn)一步理解的是,本發(fā)明的說明書中使用的措辭“包括”是指存在所述特征、整數(shù)、步驟、操作、元件和/或組件,但是并不排除存在或添加一個或多個其他特征、整數(shù)、步驟、操作、元件、組件和/或它們的組。應(yīng)該理解,當(dāng)我們稱元件被“連接”或“耦接”到另一元件時,它可以直接連接或耦接到其他元件,或者也可以存在中間元件。此外,這里使用的“連接”或“耦接”可以包括無線連接或無線耦接。這里使用的措辭“和/或”包括一個或更多個相關(guān)聯(lián)的列出項的全部或任一單元和全部組合。
本領(lǐng)域普通技術(shù)人員可以理解,除非另外定義,這里使用的所有術(shù)語(包括技術(shù)術(shù)語和科學(xué)術(shù)語),具有與本發(fā)明所屬領(lǐng)域中的普通技術(shù)人員的一般理解相同的意義。還應(yīng)該理解的是,諸如通用字典中定義的那些術(shù)語,應(yīng)該被理解為具有與現(xiàn)有技術(shù)的上下文中的意義一致的意義,并且除非像這里一樣被特定定義,否則不會用理想化或過于正式的含義來解釋。
本發(fā)明所述圖片分類展示方法主要適用于智能手機(jī)終端或者智能平板終端等具有通信功能的終端,不限制于其操作系統(tǒng)的類型,可以是Android、IOS、WP、塞班等操作系統(tǒng)。
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,其中自始至終相同或類似的標(biāo)號表示相同或類似的元件或具有相同或類似功能的元件。顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
請參閱圖1,本發(fā)明所提供的一種無效電話號碼清理方法中,具體的一種實施方式中,其通過一個安裝在移動終端上的應(yīng)用程序的運行來執(zhí)行相應(yīng)的步驟,具體包括如下步驟:
S11、向服務(wù)器提交電話號碼有效性識別請求。
所述電話號碼有效性識別請求可以通過用戶在用戶界面上進(jìn)行操作而產(chǎn)生,例如終端提供一個虛擬按鍵,由用戶觸控后即產(chǎn)生電話號碼有效性識別指令,響應(yīng)于該指令向服務(wù)器提交所述電話號碼有效性識別請求。
一種可能的設(shè)計中,定制該觸發(fā)指令可以有以下兩種方式:
其一、用戶為了識別當(dāng)前的一個或多個電話號碼而發(fā)起的僅為當(dāng)次使用的操作。
例如,用戶僅僅需要識別單個或少數(shù)幾個電話號碼的有效性,則可觸發(fā)用戶界面上的第一虛擬按鍵,由此使觸發(fā)指令表征用于僅需云端服務(wù)器提供相對于當(dāng)次待識別的單個或少數(shù)幾個電話號碼的有效性的通知信息。
對于單個電話號碼或少數(shù)幾個電話號碼的有效性識別,終端提交的電話號碼有效性識別請求中可以僅包含一個或多個電話號碼和聯(lián)系人特征信息,所述聯(lián)系人特征信息至少包括聯(lián)系人姓名和/或指定的聯(lián)系人ID。
當(dāng)所述終端僅提交了電話號碼信息時,所述服務(wù)器依據(jù)該電話號碼信息反饋與之相對應(yīng)的該電話號碼是否為無效號碼的通知信息,當(dāng)所述終端提交了聯(lián)系人的特征信息時,所述服務(wù)器依據(jù)該特征信息查詢預(yù)存的各聯(lián)系人特征信息及其電話號碼映射關(guān)系以確定對應(yīng)的待識別的至少一個電話號碼,由此進(jìn)一步反饋與該電話號碼相對應(yīng)的表征該電話號碼狀態(tài)即是否有效的通知信息。
其二、用戶基于想定期讓服務(wù)器為系統(tǒng)通訊錄篩選一次電話號碼,將其中的無效電話號碼識別出以便終端將其清理而定制的操作。
例如,用戶希望服務(wù)器定期自動為自己推送最新的經(jīng)過篩選后的系統(tǒng)通訊錄中無效電話號碼列表,則可通過用戶界面輸入何時向自己推送篩選后的系統(tǒng)通訊錄中無效電話號碼列表,如每兩個月推送一次,然后由用戶觸發(fā)第二虛擬按鍵以便使所述無效電話號碼有效性識別請求中包含表征用戶需要定期推送無效電話號碼列表的相關(guān)信息,也即指定了服務(wù)器的定期響應(yīng)時間,當(dāng)所述響應(yīng)時間到達(dá)時,服務(wù)器即向用戶推送最新的通訊錄中無效電話號碼列表。
具體的,所述系統(tǒng)通訊錄可以在服務(wù)器端被預(yù)先儲存,所述電話號碼有效性識別請求中可以包含指定聯(lián)系人的特征信息即聯(lián)系人ID和/或聯(lián)系人姓名或者其電話號碼,所述服務(wù)器依據(jù)該請求對整個通訊錄一次性識別其中的無效電話號碼,并將該無效電話號碼列表反饋至終端。
優(yōu)選的,所述終端向服務(wù)器提交電話號碼有效性識別請求也可以不通過用戶的觸發(fā)指令而觸發(fā)產(chǎn)生,具體的,所述終端可以先檢測到系統(tǒng)通訊錄中在預(yù)設(shè)時間內(nèi)未與本機(jī)號碼通信的電話號碼,自動向所述服務(wù)器提交包含該電話號碼的電話號碼有效性識別請求。
S12、接收服務(wù)器相應(yīng)反饋的通知信息,該通知信息包含服務(wù)器對所提交的電話號碼進(jìn)行模擬撥號后檢測確定為無效號碼的電話號碼。
所述服務(wù)器依據(jù)終端提交的電話號碼有效性識別請求確定與之對應(yīng)的無效號碼的電話號碼相關(guān)的通知信息并將其推送至所述終端,終端相應(yīng)接收該通知信息以將其清理。具體的,所述服務(wù)器對所述無效電話號碼的詳細(xì)確定過程將于下文即本發(fā)明所述無效電話號碼識別方法及其裝置的部分進(jìn)一步闡述。
優(yōu)選的,所述通知信息可以包含以下幾種信息:
其一、所述通知信息為表征一個或多個電話號碼為無效電話號碼的信息,所述通知信息中包含該電話號碼及其相應(yīng)的聯(lián)系人姓名以及該電話號碼的具體無效狀態(tài)即該號碼為空號或該號碼為已停機(jī)號碼。例如,無效號碼:1812419****,聯(lián)系人:安同學(xué),號碼狀態(tài):已停機(jī)。
其二、所述通知信息為無效電話號碼列表。優(yōu)選的,所述列表中包含有各無效電話號碼及無效電話號碼的聯(lián)系人姓名及各無效電話號碼的狀態(tài)信息。
S13、根據(jù)用戶清理指令,刪除該通知信息所包含的無效號碼至少之一。
本發(fā)明實施例中,所述用戶清理指令包括以下兩種情況:
其一、所述用戶清理指令為在收到所述通知信息之后默認(rèn)執(zhí)行的指令。
該情況中,所述用戶清理指令為預(yù)先設(shè)置的當(dāng)其收到所述通知信息時默認(rèn)觸發(fā)的指令。例如,終端接收所述服務(wù)器反饋的一通知信息為:無效號碼1352419****,聯(lián)系人:張同學(xué),號碼狀態(tài):已停機(jī),則終端依據(jù)該通知信息自動將聯(lián)系人列表中對應(yīng)張同學(xué)的該電話號碼刪除。
其二、所述用戶清理指令為用戶根據(jù)其選定的至少一個無效電話號碼而觸發(fā)的刪除已選定的所述至少一個無效電話號碼的指令。
具體而言,終端提供用戶界面以顯示所述通知信息并接收所述的用戶清理指令。該步驟中,終端先在用戶界面顯示所述通知信息中的無效電話號碼列表以供用戶選定其中一個或多個所述無效號碼,在此基礎(chǔ)上,接收用戶提交指令以確定所述用戶清理指令,使得該用戶清理指令用于刪除由用戶選定的所述一個或多個無效號碼。本發(fā)明通過提供用戶選擇,增強(qiáng)方案的靈活性及用戶交互性,提升用戶體驗。
參考圖2所示,為了進(jìn)一步對本發(fā)明所述無效電話號碼清理方法進(jìn)行闡述,對其進(jìn)行模塊化說明,提供一種無效電話號碼清理裝置,一種實施例中,包括提交模塊11、接收模塊12、刪除模塊13。其中,
提交模塊11:用于向服務(wù)器提交電話號碼有效性識別請求;
所述電話號碼有效性識別請求可以通過用戶在用戶界面上進(jìn)行操作而產(chǎn)生,例如終端提供一個虛擬按鍵,由用戶觸控后即產(chǎn)生電話號碼有效性識別指令,響應(yīng)于該指令向服務(wù)器提交所述電話號碼有效性識別請求。
一種可能的設(shè)計中,定制該觸發(fā)指令可以有以下兩種方式:
其一、用戶為了識別當(dāng)前的一個或多個電話號碼而發(fā)起的僅為當(dāng)次使用的操作。
例如,用戶僅僅需要識別單個或少數(shù)幾個電話號碼的有效性,則可觸發(fā)用戶界面上的第一虛擬按鍵,由此使觸發(fā)指令表征用于僅需云端服務(wù)器提供相對于當(dāng)次待識別的單個或少數(shù)幾個電話號碼的有效性的通知信息。
對于單個電話號碼或少數(shù)幾個電話號碼的有效性識別,終端提交的電話號碼有效性識別請求中可以僅包含一個或多個電話號碼和聯(lián)系人特征信息,所述聯(lián)系人特征信息至少包括聯(lián)系人姓名和/或指定的聯(lián)系人ID。
當(dāng)所述終端僅提交了電話號碼信息時,所述服務(wù)器依據(jù)該電話號碼信息反饋與之相對應(yīng)的該電話號碼是否為無效號碼的通知信息,當(dāng)所述終端提交了聯(lián)系人的特征信息時,所述服務(wù)器依據(jù)該特征信息查詢預(yù)存的各聯(lián)系人特征信息及其電話號碼映射關(guān)系以確定對應(yīng)的待識別的至少一個電話號碼,由此進(jìn)一步反饋與該電話號碼相對應(yīng)的表征該電話號碼狀態(tài)即是否有效的通知信息。
其二、用戶基于想定期讓服務(wù)器為系統(tǒng)通訊錄篩選一次電話號碼,將其中的無效電話號碼識別出以便終端將其清理而定制的操作。
例如,用戶希望服務(wù)器定期自動為自己推送最新的經(jīng)過篩選后的系統(tǒng)通訊錄中無效電話號碼列表,則可通過用戶界面輸入何時向自己推送篩選后的系統(tǒng)通訊錄中無效電話號碼列表,如每兩個月推送一次,然后由用戶觸發(fā)第二虛擬按鍵以便使所述無效電話號碼有效性識別請求中包含表征用戶需要定期推送無效電話號碼列表的相關(guān)信息,也即指定了服務(wù)器的定期響應(yīng)時間,當(dāng)所述響應(yīng)時間到達(dá)時,服務(wù)器即向用戶推送最新的通訊錄中無效電話號碼列表。
具體的,所述系統(tǒng)通訊錄可以在服務(wù)器端被預(yù)先儲存,所述電話號碼有效性識別請求中可以包含指定聯(lián)系人的特征信息即聯(lián)系人ID和/或聯(lián)系人姓名或者其電話號碼,所述服務(wù)器依據(jù)該請求對整個通訊錄一次性識別其中的無效電話號碼,并將該無效電話號碼列表反饋至終端。
優(yōu)選的,所述終端向服務(wù)器提交電話號碼有效性識別請求也可以不通過用戶的觸發(fā)指令而觸發(fā)產(chǎn)生,具體的,所述終端可以先檢測到系統(tǒng)通訊錄中在預(yù)設(shè)時間內(nèi)未與本機(jī)號碼通信的電話號碼,自動向所述服務(wù)器提交包含該電話號碼的電話號碼有效性識別請求。
接收模塊12:用于接收服務(wù)器相應(yīng)反饋的通知信息,該通知信息包含服務(wù)器對所提交的電話號碼進(jìn)行模擬撥號后檢測確定為無效號碼的電話號碼;
所述服務(wù)器依據(jù)終端提交的電話號碼有效性識別請求確定與之對應(yīng)的效號碼的電話號碼相關(guān)的通知信息并將其推送至所述終端,終端相應(yīng)接收該通知信息以將其清理。具體的,所述服務(wù)器對所述無效電話號碼詳細(xì)確定過程將于下文即本發(fā)明所述無效電話號碼識別方法及其裝置的部分進(jìn)一步闡述。
優(yōu)選的,所述通知信息可以包含以下幾種信息:
其一、所述通知信息為表征一個或多個電話號碼為無效電話號碼的信息,所述通知信息中包含該電話號碼及其相應(yīng)的聯(lián)系人姓名以及該電話號碼的具體無效狀態(tài)即該號碼為空號或該號碼為已停機(jī)號碼。例如,無效號碼:1812419****,聯(lián)系人:安同學(xué),號碼狀態(tài):已停機(jī)。
其二、所述通知信息為無效電話號碼列表。優(yōu)選的,所述列表中包含有各無效電話號碼及無效電話號碼的聯(lián)系人姓名及各無效電話號碼的狀態(tài)信息。
刪除模塊13:用于根據(jù)用戶清理指令,刪除該通知信息所包含的無效號碼至少之一。
本發(fā)明實施例中,所述用戶清理指令包括以下兩種情況:
其一、所述用戶清理指令為在收到所述通知信息之后默認(rèn)執(zhí)行的指令。
該情況中,所述用戶清理指令為預(yù)先設(shè)置的當(dāng)其收到所述通知信息時默認(rèn)觸發(fā)的指令。例如,終端接收所述服務(wù)器反饋的一通知信息為:無效號碼1352419****,聯(lián)系人:張同學(xué),號碼狀態(tài):已停機(jī),則終端依據(jù)該通知信息自動將聯(lián)系人列表中對應(yīng)張同學(xué)的該電話號碼刪除。
其二、所述用戶清理指令為用戶根據(jù)其選定至少一個無效電話號碼而觸發(fā)的刪除已選定的所述至少一個無效電話號碼的指令。
具體而言,終端提供用戶界面以顯示所述通知信息并接收所述的用戶清理指令。該步驟中,終端先在用戶界面顯示所述通知信息中的無效電話號碼列表以供用戶選定其中一個或多個所述無效號碼,在此基礎(chǔ)上,接收用戶提交指令以確定所述用戶清理指令,使得該用戶清理指令用于刪除由用戶選定的所述一個或多個無效號碼。本發(fā)明通過提供用戶選擇,增強(qiáng)方案的靈活性及用戶交互性,提升用戶體驗。
結(jié)合上述實施例可知,本發(fā)明最大的有益效果在于,本發(fā)明可以針對終端的至少一個電話號碼或整個通訊錄來進(jìn)行電話號碼的有效性的識別以實現(xiàn)將至少一個電話號碼或整個通訊錄中的無效號碼篩選出來并將其清理。
具體而言,本發(fā)明的所述無效電話號碼清理方法中,終端通過向服務(wù)器提交包含電話號碼或聯(lián)系人特征信息的電話號碼有效性識別請求以使得服務(wù)器響應(yīng)于該請求對所述電話號碼進(jìn)行有效性識別并將識別出的無效電話號碼列表反饋至終端。終端接收所述無效電話號碼列表后根據(jù)用戶指令或默認(rèn)指令將所述無效電話號碼清除。
本發(fā)明的實施可以快速地識別出待識別電話號碼的有效性,及時篩選出通訊錄中的空號及停機(jī)號碼,以免用戶誤撥空號或停機(jī)號碼而帶來的不便,提升用戶體驗。
請參照圖3,本發(fā)明提供一種無效電話號碼識別方法,具體的一種實施方式中,其通過服務(wù)器來執(zhí)行相應(yīng)的步驟,具體包括如下步驟:
S21、接收終端提交的電話號碼有效性識別請求,確定待識別的至少一個電話號碼,對所述電話號碼進(jìn)行模擬撥號。
本發(fā)明實施例中,對于終端發(fā)送的單個電話號碼或少數(shù)幾個電話號碼的有效性識別請求,所述電話號碼有效性識別請求中僅包含一個或多個電話號碼和聯(lián)系人特征信息,所述聯(lián)系人特征信息至少包括聯(lián)系人姓名和/或指定的聯(lián)系人ID。
具體而言,當(dāng)所述終端僅提交了電話號碼信息時,所述服務(wù)器提取所述有效性識別請求中攜帶的所述至少一個電話號碼并依據(jù)該電話號碼信息對其進(jìn)行模擬撥號并確定撥號后的語音檢測結(jié)果是否指示該電話號碼為無效電話號碼以向所述終端推送與被確定為無效號碼的電話號碼相關(guān)的通知信息。
當(dāng)所述終端提交了聯(lián)系人的特征信息時,所述服務(wù)器根據(jù)所述有效性識別請求中包含的聯(lián)系人特征信息查詢預(yù)存的各聯(lián)系人特征信息及其電話號碼映射關(guān)系以確定對應(yīng)的待識別的至少一個電話號碼。在此基礎(chǔ)上,所述服務(wù)器確定后的待識別的至少一個電話號碼進(jìn)行模擬撥號。
本發(fā)明實施例中,對于終端的系統(tǒng)通訊錄已在服務(wù)器端被預(yù)先儲存或終端一次性向所述服務(wù)器提交整個通訊錄的情況,所述電話號碼有效性識別請求中可以包含指定聯(lián)系人的特征信息即聯(lián)系人ID和/或聯(lián)系人姓名或者其電話號碼。所述服務(wù)器對其進(jìn)行模擬撥號時,針對指定的電話號碼進(jìn)行撥號或?qū)χ付ǖ穆?lián)系人特征信息所指向的電話號碼進(jìn)行模擬撥號。
S22、獲取所述電話號碼實施模擬撥號時產(chǎn)生的拔號語音作為待測錄音;
本發(fā)明實施例中,通過服務(wù)器對所述待識別電話號碼進(jìn)行模擬撥號,在所述服務(wù)器對所述至少一個待識別的電話號碼發(fā)起撥號時獲取待測錄音的時長為自模擬撥號時刻開始的一預(yù)設(shè)時間段。
具體而言,所述模擬撥號通過服務(wù)器、網(wǎng)關(guān)、軟交換及客戶端組成的系統(tǒng)而完成。所述服務(wù)器接收、整理及存儲所述待識別電話號碼,并對所述電話號碼進(jìn)行模擬撥號以將客戶端的應(yīng)答語音進(jìn)行錄音并保存以待進(jìn)一步的處理。所述待測錄音保存格式可為wav,44100HZ,兩聲道。其中,所述模擬撥號的具體過程采用現(xiàn)有技術(shù),在此不再贅述。
可選的,本發(fā)明實施例中,所述服務(wù)器獲取待測錄音時還包括:檢測待測錄音的能量值是否大于預(yù)設(shè)值;若待測錄音的能量值大于預(yù)設(shè)值,則執(zhí)行以下識別相關(guān)的步驟;否則結(jié)束流程。
在本發(fā)明的具體實施例中,在對待識別的電話號碼進(jìn)行模擬撥號時,有可能出現(xiàn)空語音的情況,因此,在對所述待測錄音進(jìn)行采集時需要檢測待測錄音的能量值是否大于一預(yù)設(shè)值,對于能量值大于該預(yù)設(shè)值的待測錄音繼續(xù)執(zhí)行后續(xù)識別步驟,而認(rèn)為能量值小于該預(yù)設(shè)值的待測錄音為空錄音,這樣可以減少待測錄音的數(shù)據(jù)量,加快后續(xù)識別速度。
S23、識別所述待測錄音是否指示其相對應(yīng)的所述電話號碼為無效號碼。
本發(fā)明實施例中,優(yōu)選以下兩種方案實現(xiàn)對待測語音的識別過程:
其一、通過提取待測語音中的關(guān)鍵詞,對關(guān)鍵詞進(jìn)行匹配識別。
具體而言,該方案包括如下兩個步驟:
首先、提取所述待測錄音中的特征詞;
其次、將所述特征詞包含“空號”或“停機(jī)”的待測語音所對應(yīng)的電話號碼判定為無效號碼。
優(yōu)選的,在提取所述待測錄音中的特征詞之前,還包括:
對所述待測錄音進(jìn)行預(yù)處理,所述預(yù)處理包括將所述待測語音信息轉(zhuǎn)化為對應(yīng)的文字信息。
其二、通過將待測錄音與預(yù)存的樣本錄音相匹配,識別出與待測錄音相關(guān)系數(shù)在允許范圍內(nèi)的待測錄音并將其確定為無效電話號碼對應(yīng)的待測錄音,所述樣本錄音包括空號被呼叫時的錄音及停機(jī)號碼被呼叫時的錄音。
優(yōu)選的,該方案包括如下具體步驟:
首先、計算所述待測錄音與預(yù)先存儲的樣本錄音的相關(guān)系數(shù)。
其次、將計算得到的相關(guān)系數(shù)大于預(yù)設(shè)閾值的待測錄音對應(yīng)的所述至少一個電話號碼確定為為無效號碼。
優(yōu)選的,所述計算所述待測錄音與預(yù)先存儲的樣本錄音的相關(guān)系數(shù)之前還包括對所述待測錄音進(jìn)行預(yù)處理,所述預(yù)處理包括采樣、歸一化以及降噪。
具體而言,對所述待測錄音進(jìn)行采樣的過程中,首先需要通過公式:時間長度=語音總幀數(shù)/語音幀率計算出待測錄音的時間長度,可以將待測錄音的幀率設(shè)為100幀/秒,但為了防止由于幀數(shù)過高導(dǎo)致內(nèi)存溢出,當(dāng)待測錄音的總幀數(shù)超過5000幀時,則將其強(qiáng)制降至5000幀。優(yōu)選地,可以直接將待測錄音的時間長度設(shè)為一預(yù)設(shè)時間段。
對所述待測錄音進(jìn)行歸一化處理的過程中,由于不同的撥號硬件或運營商網(wǎng)絡(luò)返回語音的強(qiáng)度具有很大的差異,因此需要對采樣后的待測錄音進(jìn)行歸一化處理,即將不同強(qiáng)度的語音拉伸至相同的規(guī)范空間,降低由于數(shù)據(jù)范圍不同帶來的影響。
在本發(fā)明的具體實施例中,電流噪聲會對第一錄音產(chǎn)生干擾,主要會對待測錄音空白處產(chǎn)生大量的擾動。因此,需要對第一錄音進(jìn)行降噪處理,從而克服電流噪聲對待測錄音的影響。在本發(fā)明的實施例中,認(rèn)為能量低于待測錄音的最大能量的5%的幀為噪聲幀,其中,降噪采用現(xiàn)有技術(shù)實現(xiàn),在此不再贅述。
在本發(fā)明的上述實施例中,待測錄音的序列長度小于各樣本錄音的序列長度時,針對每一個樣本錄音,分別執(zhí)行以下處理:將待測錄音按照預(yù)定步長移位,將待測錄音從與該樣本錄音序列的首位相平齊位置,移動至與該樣本錄音末位相平齊位置;在每次移位后,分別將移位后的待測錄音的序列,與該樣本錄音中相同長度的對應(yīng)序列進(jìn)行相關(guān)性計算,得到一相關(guān)值;選擇出多次移位后計算得到的相關(guān)值中的最大者,作為待測錄音與該樣本錄音的相關(guān)系數(shù),從而得到待測錄音與各樣本錄音的相關(guān)系數(shù)。
S24、向所述終端推送與被確定為無效號碼的電話號碼相關(guān)的通知信息,以供終端根據(jù)用戶指令刪除所述被確定為無效號碼的電話號碼。
所述服務(wù)器依據(jù)終端提交的電話號碼有效性識別請求確定與之對應(yīng)的效號碼的電話號碼相關(guān)的通知信息并將其推送至所述終端,終端相應(yīng)接收該通知信息以將其清理。
優(yōu)選的,所述通知信息可以包含以下幾種信息:
其一、所述通知信息為表征一個或多個電話號碼為無效電話號碼的信息,所述通知信息中包含該電話號碼及其相應(yīng)的聯(lián)系人姓名以及該電話號碼的具體無效狀態(tài)即該號碼為空號或該號碼為已停機(jī)號碼。例如,無效號碼:1812419****,聯(lián)系人:安同學(xué),號碼狀態(tài):已停機(jī)。
當(dāng)服務(wù)器接收到的終端提交的電話號碼有效性識別請求中僅包含單個電話號碼或少數(shù)幾個電話號碼時,所述服務(wù)器相應(yīng)反饋包含該電話號碼或該少數(shù)幾個電話號碼及其對應(yīng)的號碼狀態(tài)即停機(jī)或空號的通知信息。
其二、所述通知信息為無效電話號碼列表。當(dāng)服務(wù)器接收的電話號碼有效性識別請求包含整通訊錄或服務(wù)器需對預(yù)存的整個通訊錄進(jìn)行電話號碼有效性識別時,所述服務(wù)器相應(yīng)反饋包含無效電話號碼列表的通知信息優(yōu)選的,所述列表中包含有各無效電話號碼及無效電話號碼的聯(lián)系人姓名及各無效電話號碼的狀態(tài)信息。
本發(fā)明實施例中,所述服務(wù)器向終端推送所述通知信息可以是根據(jù)用戶的單次觸發(fā)指令而執(zhí)行推送,也可以是根據(jù)用戶預(yù)設(shè)的定期推送所述無效電話號碼列表而制定的定期推送請求而執(zhí)行推送,所述請求中包含了所述服務(wù)器的定期推送所述無效電話號碼列表的時間,也即指定了服務(wù)器的響應(yīng)時間。服務(wù)器定期地接收、儲存并更新所述通訊錄中的電話號碼,在此基礎(chǔ)上對新增的電話號碼進(jìn)行有效性識別,確定一份新的無效電話號碼列表,當(dāng)服務(wù)器響應(yīng)時間到達(dá)時,服務(wù)器即向用戶推送所述最新的無效電話號碼列表給終端。
參考圖4所示,為了進(jìn)一步對本發(fā)明所述無效電話號碼識別方法進(jìn)行闡述,對其進(jìn)行模塊化說明,提供一種無效電話號碼識別裝置,一種實施例中,包括接收模塊21、獲取模塊22、識別模塊23、推送模塊24。其中,
接收模塊21:用于接收終端提交的電話號碼有效性識別請求,確定待識別的至少一個電話號碼,對所述電話號碼進(jìn)行模擬撥號。
本發(fā)明實施例中,對于終端發(fā)送的單個電話號碼或少數(shù)幾個電話號碼的有效性識別請求,所述電話號碼有效性識別請求中僅包含一個或多個電話號碼和聯(lián)系人特征信息,所述聯(lián)系人特征信息至少包括聯(lián)系人姓名和/或指定的聯(lián)系人ID。
具體而言,當(dāng)所述終端僅提交了電話號碼信息時,所述服務(wù)器通過獲取單元提取所述有效性識別請求中攜帶的所述至少一個電話號碼并依據(jù)該電話號碼信息對其進(jìn)行模擬撥號并確定撥號后的語音檢測結(jié)果是否指示該電話號碼為無效電話號碼以向所述終端推送與被確定為無效號碼的電話號碼相關(guān)的通知信息。
當(dāng)所述終端提交了聯(lián)系人的特征信息時,所述服務(wù)器根據(jù)所述有效性識別請求中包含的聯(lián)系人特征信息查詢預(yù)存的各聯(lián)系人特征信息及其電話號碼映射關(guān)系以確定對應(yīng)的待識別的至少一個電話號碼。在此基礎(chǔ)上,所述服務(wù)器確定后的待識別的至少一個電話號碼進(jìn)行模擬撥號。
本發(fā)明實施例中,對于終端的系統(tǒng)通訊錄已在服務(wù)器端被預(yù)先儲存或終端一次性向所述服務(wù)器提交整個通訊錄的情況,所述電話號碼有效性識別請求中可以包含指定聯(lián)系人的特征信息即聯(lián)系人ID和/或聯(lián)系人姓名或者其電話號碼。所述服務(wù)器對其進(jìn)行模擬撥號時,針對指定的電話號碼進(jìn)行撥號或?qū)χ付ǖ穆?lián)系人特征信息所指向的電話號碼進(jìn)行模擬撥號。
獲取模塊22:用于獲取所述電話號碼實施模擬撥號時產(chǎn)生的拔號語音作為待測錄音。
本發(fā)明實施例中,通過服務(wù)器對所述待識別電話號碼進(jìn)行模擬撥號,在所述服務(wù)器對所述至少一個待識別的電話號碼發(fā)起撥號時獲取待測錄音的時長為自模擬撥號時刻開始的一預(yù)設(shè)時間段。
具體而言,所述模擬撥號通過服務(wù)器、網(wǎng)關(guān)、軟交換及客戶端組成的系統(tǒng)而完成。所述服務(wù)器接收、整理及存儲所述待識別電話號碼,并對所述電話號碼進(jìn)行模擬撥號以將客戶端的應(yīng)答語音進(jìn)行錄音并保存以待進(jìn)一步的處理。所述待測錄音的保存格式可為wav,44100HZ,兩聲道。其中,所述模擬撥號的具體過程采用現(xiàn)有技術(shù),在此不再贅述。
可選的,本發(fā)明實施例中,所述服務(wù)器獲取待測錄音時還包括:檢測待測錄音的能量值是否大于預(yù)設(shè)值;若待測錄音的能量值大于預(yù)設(shè)值,則執(zhí)行以下識別相關(guān)的步驟;否則結(jié)束流程。
在本發(fā)明的具體實施例中,在對待識別的電話號碼進(jìn)行模擬撥號時,有可能出現(xiàn)空語音的情況,因此,在對所述待測錄音進(jìn)行采集時需要檢測待測錄音的能量值是否大于一預(yù)設(shè)值,對于能量值大于該預(yù)設(shè)值的待測錄音繼續(xù)執(zhí)行后續(xù)識別步驟,而認(rèn)為能量值小于該預(yù)設(shè)值的待測錄音為空錄音,這樣可以減少待測錄音的數(shù)據(jù)量,加快后續(xù)識別速度。
識別模塊23:用于識別所述待測錄音是否指示其相對應(yīng)的所述電話號碼為無效號碼。
本發(fā)明實施例中,優(yōu)選以下兩種方案實現(xiàn)對待測語音的識別過程:
其一、通過提取待測語音中的關(guān)鍵詞,對關(guān)鍵詞進(jìn)行匹配識別。
具體而言,該方案包括如下兩個單元:
提取單元:用于提取所述待測錄音中的特征詞;
判定單元:用于將所述特征詞包含“空號”或“停機(jī)”的待測語音所對應(yīng)的電話號碼判定為無效號碼。
優(yōu)選的,在提取所述待測錄音中的特征詞之前,還包括:
第一預(yù)處理單元:用于對所述待測錄音進(jìn)行預(yù)處理,所述預(yù)處理包括將所述待測語音信息轉(zhuǎn)化為對應(yīng)的文字信息。
其二、通過匹配單元將待測錄音與預(yù)存的樣本錄音相匹配,識別出與待測錄音相關(guān)系數(shù)在允許范圍內(nèi)的待測錄音并將其確定為無效電話號碼對應(yīng)的待測錄音,所述樣本錄音包括空號被呼叫時的錄音及停機(jī)號碼被呼叫時的錄音。
優(yōu)選的,該匹配單元中具體包括:
計算子單元:用于計算所述待測錄音與預(yù)先存儲的樣本錄音的相關(guān)系數(shù)。
確定子單元:用于將計算得到的相關(guān)系數(shù)大于預(yù)設(shè)閾值的待測錄音對應(yīng)的所述至少一個電話號碼確定為為無效號碼。
優(yōu)選的,所述計算所述待測錄音與預(yù)先存儲的樣本錄音的相關(guān)系數(shù)之前還包括第二預(yù)處理單元用于對所述待測錄音進(jìn)行預(yù)處理,所述預(yù)處理包括采樣、歸一化以及降噪。
具體而言,對所述待測錄音進(jìn)行采樣的過程中,首先需要通過公式:時間長度=語音總幀數(shù)/語音幀率計算出待測錄音的時間長度,可以將待測錄音的幀率設(shè)為100幀/秒,但為了防止由于幀數(shù)過高導(dǎo)致內(nèi)存溢出,當(dāng)待測錄音的總幀數(shù)超過5000幀時,則將其強(qiáng)制降至5000幀。優(yōu)選地,可以直接將待測錄音的時間長度設(shè)為一預(yù)設(shè)時間段。
對所述待測錄音進(jìn)行歸一化處理的過程中,由于不同的撥號硬件或運營商網(wǎng)絡(luò)返回語音的強(qiáng)度具有很大的差異,因此需要對采樣后的待測錄音進(jìn)行歸一化處理,即將不同強(qiáng)度的語音拉伸至相同的規(guī)范空間,降低由于數(shù)據(jù)范圍不同帶來的影響。
在本發(fā)明的具體實施例中,電流噪聲會對第一錄音產(chǎn)生干擾,主要會對待測錄音空白處產(chǎn)生大量的擾動。因此,需要對第一錄音進(jìn)行降噪處理,從而克服電流噪聲對待測錄音的影響。在本發(fā)明的實施例中,認(rèn)為能量低于待測錄音的最大能量的5%的幀為噪聲幀,其中,降噪采用現(xiàn)有技術(shù)實現(xiàn),在此不再贅述。
在本發(fā)明的上述實施例中,待測錄音的序列長度小于各樣本錄音的序列長度時,針對每一個樣本錄音,分別執(zhí)行以下處理:將待測錄音按照預(yù)定步長移位,將待測錄音從與該樣本錄音序列的首位相平齊位置,移動至與該樣本錄音末位相平齊位置;在每次移位后,分別將移位后的待測錄音的序列,與該樣本錄音中相同長度的對應(yīng)序列進(jìn)行相關(guān)性計算,得到一相關(guān)值;選擇出多次移位后計算得到的相關(guān)值中的最大者,作為待測錄音與該樣本錄音的相關(guān)系數(shù),從而得到待測錄音與各樣本錄音的相關(guān)系數(shù)。
推送模塊24:用于向所述終端推送與被確定為無效號碼的電話號碼相關(guān)的通知信息,以供終端根據(jù)用戶指令刪除所述被確定為無效號碼的電話號碼。
所述服務(wù)器依據(jù)終端提交的電話號碼有效性識別請求確定與之對應(yīng)的無效號碼的電話號碼相關(guān)的通知信息并將其推送至所述終端,終端相應(yīng)接收該通知信息以將其清理。
優(yōu)選的,所述通知信息可以包含以下幾種信息:
其一、所述通知信息為表征一個或多個電話號碼為無效電話號碼的信息,所述通知信息中包含該電話號碼及其相應(yīng)的聯(lián)系人姓名以及該電話號碼的具體無效狀態(tài)即該號碼為空號或該號碼為已停機(jī)號碼。例如,無效號碼:1812419****,聯(lián)系人:安同學(xué),號碼狀態(tài):已停機(jī)。
當(dāng)服務(wù)器接收到的終端提交的電話號碼有效性識別請求中僅包含單個電話號碼或少數(shù)幾個電話號碼時,所述服務(wù)器相應(yīng)反饋包含該電話號碼或該少數(shù)幾個電話號碼及其對應(yīng)的號碼狀態(tài)即停機(jī)或空號的通知信息。
其二、所述通知信息為無效電話號碼列表。當(dāng)服務(wù)器接收的電話號碼有效性識別請求包含整通訊錄或服務(wù)器需對預(yù)存的整個通訊錄進(jìn)行電話號碼有效性識別時,所述服務(wù)器相應(yīng)反饋包含無效電話號碼列表的通知信息優(yōu)選的,所述列表中包含有各無效電話號碼及無效電話號碼的聯(lián)系人姓名及各無效電話號碼的狀態(tài)信息。
本發(fā)明實施例中,所述服務(wù)器向終端推送所述通知信息可以是根據(jù)用戶的單次觸發(fā)指令而執(zhí)行推送,也可以是根據(jù)用戶預(yù)設(shè)的定期推送所述無效電話號碼列表而制定的定期推送請求而執(zhí)行推送,所述請求中包含了所述服務(wù)器的定期推送所述無效電話號碼列表的時間,也即指定了服務(wù)器的響應(yīng)時間。服務(wù)器定期地接收、儲存并更新所述通訊錄中的電話號碼,在此基礎(chǔ)上對新增的電話號碼進(jìn)行有效性識別,確定一份新的無效電話號碼列表,當(dāng)服務(wù)器響應(yīng)時間到達(dá)時,服務(wù)器即向用戶推送所述最新的無效電話號碼列表給終端。
結(jié)合上述的實施例可知,本發(fā)明最大的效果在于,本發(fā)明通過接收終端發(fā)送的電話號碼有效性識別請求,依據(jù)該請求中包含的電話號碼信息或聯(lián)系人特征信息對其進(jìn)行模擬撥號,將撥號時的應(yīng)答語音進(jìn)行識別,確定該語音對應(yīng)的電話號碼是否為無效電話號碼,并向終端反饋包含這一識別結(jié)果的通知信息。
通過本發(fā)明的實施可以快速、有效的篩選出空號和已停機(jī)的號碼并將其反饋至終端以便終端將所述空號及已經(jīng)停機(jī)號碼清除,提升用戶體驗。
為了便于理解,下面以一具體的應(yīng)用場景對本發(fā)明實施例中無效電話號碼清理及識別方法進(jìn)行詳細(xì)描述:
人們經(jīng)常通過電話等方式提前查詢或預(yù)定商家(例如酒吧、電影院、銀行等)的業(yè)務(wù),但是,有時候這些商家更換了電話號碼或電話號碼已停機(jī),導(dǎo)致用戶撥打的電話號碼是空號或者是已停機(jī)號碼而給用戶造成不便。因此,如本發(fā)明實施例所述商家可以提前將自己數(shù)據(jù)庫中的空號和已停機(jī)的號碼篩選出來并將其清理以便定期向用戶公布最新的聯(lián)系方式,如此來提供用戶更好的服務(wù)及體驗。
本發(fā)明實施例還提供一種了一種移動終端,如圖5所示,為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分,具體技術(shù)細(xì)節(jié)未揭示的,請參照本發(fā)明實施例圖片分類展示方法部分。該終端可以為包括手機(jī)、平板電腦、PDA(Personal Digital Assistant,個人數(shù)字助理)、POS(Point of Sales,銷售終端)、車載電腦等任意終端設(shè)備,以終端為手機(jī)為例:
圖5示出的是與本發(fā)明實施例提供的終端相關(guān)的手機(jī)的部分結(jié)構(gòu)的框圖。參考圖5,手機(jī)包括:觸敏顯示器0513、處理器0511、存儲器0514等部件。本領(lǐng)域技術(shù)人員可以理解,圖5中示出的手機(jī)結(jié)構(gòu)并不構(gòu)成對手機(jī)的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
下面結(jié)合圖5對手機(jī)的各個構(gòu)成部件進(jìn)行具體的介紹:
存儲器0514可用于存儲軟件程序以及模塊,處理器0511通過運行存儲在存儲器0514的軟件程序以及模塊,從而執(zhí)行手機(jī)的各種功能應(yīng)用以及數(shù)據(jù)處理。存儲器0514可主要包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲數(shù)據(jù)區(qū)可存儲根據(jù)手機(jī)的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲器0514可以包括高速隨機(jī)存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器件。
觸敏顯示器0513可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點坐標(biāo),再送給處理器,并能接收處理器發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實現(xiàn)觸敏顯示器。
觸敏顯示器0513可用于顯示由用戶輸入的信息或提供給用戶的信息以及手機(jī)的各種菜單,如信息編輯界面等。觸敏顯示器0513可包括顯示面板,可選的,可以采用液晶顯示器(Liquid Crystal Display,LCD)、有機(jī)發(fā)光二極管(Organic Light-Emitting Diode,OLED)等形式來配置觸敏顯示器。進(jìn)一步的,當(dāng)觸敏顯示器0513檢測到在其上或附近的觸摸操作后,傳送給處理器以確定觸摸事件的類型,隨后處理器根據(jù)觸摸事件的類型在觸敏顯示器上提供相應(yīng)的視覺輸出。
手機(jī)還可包括至少一種傳感器0512,比如光傳感器、運動傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調(diào)節(jié)顯示面板的亮度,接近傳感器可在手機(jī)移動到耳邊時,關(guān)閉顯示面板和/或背光。作為運動傳感器的一種,加速計傳感器可檢測各個方向上(一般為三軸)加速度的大小,靜止時可檢測出重力的大小及方向,可用于識別手機(jī)姿態(tài)的應(yīng)用(比如橫豎屏切換、相關(guān)游戲、磁力計姿態(tài)校準(zhǔn))、振動識別相關(guān)功能(比如計步器、敲擊)等;至于手機(jī)還可配置的陀螺儀、氣壓計、濕度計、溫度計、紅外線傳感器等其他傳感器,在此不再贅述。
處理器0511是手機(jī)的控制中心,利用各種接口和線路連接整個手機(jī)的各個部分,通過運行或執(zhí)行存儲在存儲器0514內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲在存儲器0514內(nèi)的數(shù)據(jù),執(zhí)行手機(jī)的各種功能和處理數(shù)據(jù),從而對手機(jī)進(jìn)行整體監(jiān)控。可選的,處理器0511可包括一個或多個處理單元;優(yōu)選的,處理器0511可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無線通信??梢岳斫獾氖牵鲜稣{(diào)制解調(diào)處理器也可以不集成到處理器0511中。
手機(jī)還包括給各個部件供電的電源(比如電池),優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器0511邏輯相連,從而通過電源管理系統(tǒng)實現(xiàn)管理充電、放電、以及功耗管理等功能。
盡管未示出,手機(jī)還可以包括攝像頭、藍(lán)牙模塊等,在此不再贅述。
在本發(fā)明實施例中,該終端所包括的處理器0511還具有以下功能:
向服務(wù)器提交電話號碼有效性識別請求;
接收服務(wù)器相應(yīng)反饋的通知信息,該通知信息包含服務(wù)器對所提交的電話號碼進(jìn)行模擬撥號后檢測確定為無效號碼的電話號碼;
根據(jù)用戶清理指令,刪除該通知信息所包含的無效號碼至少之一。
所述電話號碼有效性識別請求中攜帶有所述至少一個電話號碼和聯(lián)系人特征信息,所述聯(lián)系人特征信息至少包括聯(lián)系人姓名和/或指定的聯(lián)系人ID。
先檢測到系統(tǒng)通訊錄中在預(yù)設(shè)時間內(nèi)未與本機(jī)號碼通信的電話號碼,向所述服務(wù)器提交包含該電話號碼的電話號碼有效性識別請求。
所述通知信息為無效號碼的列表或具體標(biāo)識出空號及停機(jī)號碼的無效號碼列表或表征指定的至少一個電話號碼為無效號碼的信息。
所述用戶清理指令為在收到所述通知信息之后默認(rèn)執(zhí)行的指令。
顯示所述通知信息并接收所述的用戶清理指令。
先在用戶界面顯示所述通知信息中的無效電話號碼列表以供用戶選定其中一個或多個所述無效號碼;
接收用戶提交指令以確定所述用戶清理指令,使得該用戶清理指令用于刪除由用戶選定的所述一個或多個無效號碼。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述圖片分類展示方法實施例中的對應(yīng)過程,在此不再贅述。
在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和圖片分類展示方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。
本領(lǐng)域普通技術(shù)人員可以理解上述實施例的各種圖片分類展示方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲于一計算機(jī)可讀存儲介質(zhì)中,存儲介質(zhì)可以包括:只讀存儲器(ROM,Read Only Memory)、隨機(jī)存取存儲器(RAM,Random Access Memory)、磁盤或光盤等。
本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例圖片分類展示方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機(jī)可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
以上對本發(fā)明所提供的一種移動終端進(jìn)行了詳細(xì)介紹,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明實施例的思想,在具體實施方式及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。