本發(fā)明涉及通訊技術(shù)領(lǐng)域,特別是涉及一種來(lái)電攔截方法、裝置及移動(dòng)終端。
背景技術(shù):
隨著通信技術(shù)的不斷進(jìn)步,越來(lái)越多的用戶采用移動(dòng)終端進(jìn)行通訊,這種通訊方式使用戶能夠方便、快捷的與他人進(jìn)行溝通。但隨之而來(lái)也出現(xiàn)了許多營(yíng)銷(xiāo)電話,惡意騷擾電話等,這些騷擾電話嚴(yán)重影響用戶的通訊體驗(yàn),更有甚者會(huì)造成用戶資費(fèi)的損失。
目前,常用的騷擾電話攔截方式是,通過(guò)在移動(dòng)終端上設(shè)置黑白名單和攔截軟件,移動(dòng)終端通過(guò)攔截應(yīng)用攔截黑名單中的來(lái)電電話,并通過(guò)攔截應(yīng)用將攔截信息發(fā)送給用戶。
在實(shí)現(xiàn)在先技術(shù)的過(guò)程中,發(fā)明人發(fā)現(xiàn)在先技術(shù)至少會(huì)存在以下問(wèn)題:
在先技術(shù)中騷擾電話攔截優(yōu)先級(jí)低,雖然能夠攔截騷擾電話,但會(huì)喚醒用戶界面(英文:userinterface,簡(jiǎn)稱(chēng):ui),點(diǎn)亮屏幕,導(dǎo)致移動(dòng)終端耗電量增加,進(jìn)而降低用戶體驗(yàn)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供一種來(lái)電攔截方法、裝置及移動(dòng)終端,以解決在先技術(shù)中騷擾電話攔截優(yōu)先級(jí)低,導(dǎo)致騷擾電話點(diǎn)亮屏幕,使移動(dòng)終端耗電量增加,降低用戶體驗(yàn)的問(wèn)題。
根據(jù)本發(fā)明的第一方面,提供了一種來(lái)電攔截方法,包括:在系統(tǒng)無(wú)線接口層監(jiān)聽(tīng)來(lái)電消息;在監(jiān)聽(tīng)到所述來(lái)電消息之后,利用預(yù)置了騷擾電話號(hào)碼的騷擾電話庫(kù),判斷所述來(lái)電消息對(duì)應(yīng)的電話號(hào)碼是否為騷擾電話號(hào)碼;如果所述來(lái)電電話是騷擾電話號(hào)碼,則在所述無(wú)線接口層攔截所述來(lái)電消息對(duì)應(yīng)的來(lái)電廣播,以阻止所述來(lái)電消息對(duì)應(yīng)的所述來(lái)電廣播上傳至應(yīng)用層的電話應(yīng)用。具有對(duì)騷擾電話攔截優(yōu)先度高,不會(huì)點(diǎn)亮ui的有益效果。
結(jié)合第一方面,本發(fā)明在第一方面的第一種實(shí)現(xiàn)方式中,上述在攔截所述來(lái)電消息,以阻止所述來(lái)電消息上傳至應(yīng)用層的電話應(yīng)用的步驟之后,還包括:根據(jù)所述來(lái)電消息,調(diào)用來(lái)電記錄接口記錄相應(yīng)的來(lái)電記錄。具有將相應(yīng)時(shí)間極短的騷擾電話加入騷擾電話庫(kù)的有益效果。具有給予用戶對(duì)騷擾電話的知情權(quán)的有益效果。
結(jié)合第一方面,本發(fā)明在第一方面的第二種實(shí)現(xiàn)方式中,上述在系統(tǒng)無(wú)線接口層監(jiān)聽(tīng)來(lái)電消息的步驟之前,還包括:針對(duì)不在所述騷擾電話庫(kù)中的來(lái)電的電話號(hào)碼,判斷對(duì)應(yīng)所述電話號(hào)碼的來(lái)電記錄是否為響應(yīng)一聲;如果對(duì)應(yīng)所述電話號(hào)碼的來(lái)電記錄為響應(yīng)一聲,則將所述電話號(hào)碼加入所述騷擾電話庫(kù)。具有將相應(yīng)時(shí)間極短的騷擾電話加入騷擾電話庫(kù)的有益效果。
結(jié)合第一方面的第二種實(shí)現(xiàn)方式,本發(fā)明在第一方面的第三種實(shí)現(xiàn)方式中,上述將所述電話號(hào)碼加入騷擾電話庫(kù)的步驟之后,還包括:將所述騷擾電話庫(kù)中的騷擾電話號(hào)碼轉(zhuǎn)換為哈希值。具有可以將較長(zhǎng)的騷擾電話電話號(hào)碼轉(zhuǎn)換為較短的哈希值的有益效果,節(jié)省了來(lái)電電話與騷擾電話庫(kù)中的騷擾電話對(duì)比的時(shí)間。
結(jié)合第一方面的第三種實(shí)現(xiàn)方式,本發(fā)明在第一方面的第四種實(shí)現(xiàn)方式中,上述在監(jiān)聽(tīng)到所述來(lái)電消息之后,判斷所述來(lái)電消息對(duì)應(yīng)的電話號(hào)碼是否為騷擾電話號(hào)碼的步驟,包括:在監(jiān)聽(tīng)到所述來(lái)電消息之后,從所述來(lái)電消息中提取電話號(hào)碼;將所提取的電話號(hào)碼轉(zhuǎn)換為哈希值;將對(duì)應(yīng)來(lái)電消息的哈希值與對(duì)應(yīng)騷擾電話號(hào)碼的哈希值進(jìn)行匹配,確定所述來(lái)電消息對(duì)應(yīng)的電話號(hào)碼是否為騷擾電話號(hào)碼。具有節(jié)省來(lái)電騷擾電話與騷擾電話庫(kù)中的騷擾電話對(duì)比的時(shí)間的有益效果。
結(jié)合第一方面,本發(fā)明在第一方面的第五種實(shí)現(xiàn)方式中,上述在系統(tǒng)無(wú)線接口層監(jiān)聽(tīng)來(lái)電消息的步驟之前,還包括:從云端服務(wù)器同步所述騷擾電話庫(kù)。具有利用云端技術(shù)完善騷擾電話庫(kù)的有益效果。
結(jié)合第一方面的第五種實(shí)現(xiàn)方式,本發(fā)明在第一方面的第六種實(shí)現(xiàn)方式中,上述在從云端服務(wù)器同步所述騷擾電話庫(kù)的步驟之前,還包括:針對(duì)不在騷擾電話庫(kù)中的來(lái)電的電話號(hào)碼,判斷對(duì)應(yīng)所述電話號(hào)碼的來(lái)電記錄是否為響應(yīng)一聲;如果對(duì)應(yīng)所述電話號(hào)碼的來(lái)電記錄為響應(yīng)一聲,則將所述電話號(hào)碼標(biāo)記為響一聲,并上傳至云端服務(wù)器,以供所述云端服務(wù)器將所述電話號(hào)碼加入所述騷擾電話庫(kù)。具有利用云端技術(shù)對(duì)響應(yīng)時(shí)間極短的騷擾電話加入騷擾電話庫(kù)的有益效果。
結(jié)合第一方面,本發(fā)明在第一方面的第七種實(shí)現(xiàn)方式中,上述在系統(tǒng)無(wú)線接口層監(jiān)聽(tīng)來(lái)電消息的步驟,包括:在系統(tǒng)無(wú)線接口層監(jiān)聽(tīng)來(lái)電管理服務(wù)下的handlemessage線程收到的消息是否為event_new_ringing_connection消息;如果handlemessage線程收到的消息是event_new_ringing_connection消息,則執(zhí)行在監(jiān)聽(tīng)到所述來(lái)電消息之后,判斷所述來(lái)電消息對(duì)應(yīng)的電話號(hào)碼是否為騷擾電話號(hào)碼的步驟。具有在系統(tǒng)無(wú)線接口層中通過(guò)線程執(zhí)行接收來(lái)電電話并對(duì)來(lái)電電話進(jìn)行監(jiān)聽(tīng)的有益效果。
根據(jù)本發(fā)明的第二方面,提供了一種來(lái)電攔截裝置,包括:監(jiān)聽(tīng)模塊,用于在系統(tǒng)無(wú)線接口層監(jiān)聽(tīng)來(lái)電消息;第一判斷模塊,用于在監(jiān)聽(tīng)到所述來(lái)電消息之后,利用預(yù)置了騷擾電話號(hào)碼的騷擾電話庫(kù),判斷所述來(lái)電消息對(duì)應(yīng)的電話號(hào)碼是否為騷擾電話號(hào)碼;攔截模塊,用于在所述來(lái)電電話是騷擾電話號(hào)碼時(shí),在所述無(wú)線接口層攔截所述來(lái)電消息對(duì)應(yīng)的來(lái)電廣播,以阻止所述來(lái)電消息對(duì)應(yīng)的來(lái)電廣播上傳至應(yīng)用層的電話應(yīng)用。具有對(duì)騷擾電話攔截優(yōu)先度高,不會(huì)點(diǎn)亮ui的有益效果。
結(jié)合第二方面,本發(fā)明在第二方面的第一種實(shí)現(xiàn)方式中,還包括:調(diào)用模塊,用于根據(jù)所述來(lái)電消息,調(diào)用來(lái)電記錄接口記錄相應(yīng)的來(lái)電記錄。具有將相應(yīng)時(shí)間極短的騷擾電話加入騷擾電話庫(kù)的有益效果。具有給予用戶對(duì)騷擾電話的知情權(quán)的有益效果。
結(jié)合第二方面,本發(fā)明在第二方面的第二種實(shí)現(xiàn)方式中,還包括:第二判斷模塊,用于在針對(duì)不在騷擾電話庫(kù)中的來(lái)電的電話號(hào)碼,判斷對(duì)應(yīng)所述電話號(hào)碼的來(lái)電記錄是否為響應(yīng)一聲;如果對(duì)應(yīng)所述電話號(hào)碼的來(lái)電記錄為響應(yīng)一聲,則將所述電話號(hào)碼加入騷擾電話庫(kù)。具有將相應(yīng)時(shí)間極短的騷擾電話加入騷擾電話庫(kù)的有益效果。
結(jié)合第二方面的第二種實(shí)現(xiàn)方式,本發(fā)明在第二方面的第三種實(shí)現(xiàn)方式中,第二判斷模塊還包括:第一轉(zhuǎn)換子模塊,用于將所述騷擾電話庫(kù)中的騷擾電話號(hào)碼轉(zhuǎn)換為哈希值。具有將較長(zhǎng)的騷擾電話電話號(hào)碼轉(zhuǎn)換為較短的哈希值的有益效果,節(jié)省了來(lái)電電話與騷擾電話庫(kù)中的騷擾電話對(duì)比的時(shí)間。
結(jié)合第二方面的第三種實(shí)現(xiàn)方式,本發(fā)明在第二方面的第四種實(shí)現(xiàn)方式中,第二判斷模塊還包括:第二轉(zhuǎn)換子模塊,用于從所述來(lái)電消息中提取電話號(hào)碼;將所提取的電話號(hào)碼轉(zhuǎn)換為哈希值,所述第二判斷模塊還用于將對(duì)應(yīng)來(lái)電消息的哈希值與對(duì)應(yīng)騷擾電話號(hào)碼的哈希值進(jìn)行匹配,確定所述來(lái)電消息對(duì)應(yīng)的電話號(hào)碼是否為騷擾電話號(hào)碼。具有節(jié)省來(lái)電騷擾電話與騷擾電話庫(kù)中的騷擾電話對(duì)比的時(shí)間的有益效果。
結(jié)合第二方面,本發(fā)明在第二方面的第五種實(shí)現(xiàn)方式中,還包括:同步模塊,用于從云端服務(wù)器同步所述騷擾電話庫(kù)。具有利用云端技術(shù)完善騷擾電話庫(kù)的有益效果。
結(jié)合第二方面的第五種實(shí)現(xiàn)方式,本發(fā)明在第二方面的第六種實(shí)現(xiàn)方式中,還包括:第三判斷模塊,用于針對(duì)不在騷擾電話庫(kù)中的來(lái)電的電話號(hào)碼,判斷對(duì)應(yīng)所述電話號(hào)碼的來(lái)電記錄是否為響應(yīng)一聲;如果對(duì)應(yīng)所述電話號(hào)碼的來(lái)電記錄為響應(yīng)一聲,則將所述電話號(hào)碼標(biāo)記為響一聲,并上傳至云端服務(wù)器,以供所述云端服務(wù)器將所述電話號(hào)碼加入所述騷擾電話庫(kù)。具有利用云端技術(shù)對(duì)響應(yīng)時(shí)間極短的騷擾電話加入騷擾電話庫(kù)的有益效果。
結(jié)合第二方面,本發(fā)明在第二方面的第七種實(shí)現(xiàn)方式中,上述監(jiān)聽(tīng)模塊包括:所述監(jiān)聽(tīng)模塊還用于在系統(tǒng)無(wú)線接口層監(jiān)聽(tīng)來(lái)電管理服務(wù)下的handlemessage線程收到的消息是否為event_new_ringing_connection消息;如果handlemessage線程收到的消息是event_new_ringing_connection消息,則執(zhí)行在監(jiān)聽(tīng)到所述來(lái)電消息之后,判斷所述來(lái)電消息對(duì)應(yīng)的電話號(hào)碼是否為騷擾電話號(hào)碼的步驟。具有在系統(tǒng)無(wú)線接口層中通過(guò)線程執(zhí)行接收來(lái)電電話并對(duì)來(lái)電電話進(jìn)行監(jiān)聽(tīng)的有益效果。
根據(jù)本發(fā)明的第三方面,提供了一種移動(dòng)終端,包括:包括處理器和存儲(chǔ)器,所述存儲(chǔ)器用于存儲(chǔ)執(zhí)行來(lái)電攔截方法的程序;所述處理器被配置為用于執(zhí)行所述存儲(chǔ)器中存儲(chǔ)的程序。
根據(jù)本發(fā)明的第四方面,還公開(kāi)了一種計(jì)算機(jī)存儲(chǔ)介質(zhì),用于儲(chǔ)存為上述來(lái)電攔截裝置所用的計(jì)算機(jī)軟件指令,其包含用于執(zhí)行上述第二方面為來(lái)電攔截裝置所設(shè)計(jì)的程序。
本發(fā)明提供的一種來(lái)電攔截方法、裝置及移動(dòng)終端,先通過(guò)移動(dòng)終端中的無(wú)線接口層對(duì)來(lái)電電話進(jìn)行判斷,如果判斷該來(lái)電電話為騷擾電話,則在無(wú)線接口層對(duì)其進(jìn)行攔截,阻止來(lái)電消息對(duì)應(yīng)的來(lái)電廣播上傳至應(yīng)用層的電話應(yīng)用,這樣就提高了騷擾電話攔截的優(yōu)先級(jí),使得對(duì)騷擾電話的攔截信息不上報(bào)給移動(dòng)終端的提醒軟件,這樣就不會(huì)喚醒ui,降低了移動(dòng)終端的耗電量,避免對(duì)用戶產(chǎn)生騷擾,優(yōu)化了用戶體驗(yàn)。
附圖說(shuō)明
通過(guò)閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
圖1示出了根據(jù)本發(fā)明實(shí)施例一中的一種來(lái)電攔截方法的步驟流程圖;
圖1a示出了根據(jù)本發(fā)明實(shí)施例一中的一種來(lái)電系統(tǒng)結(jié)構(gòu)框圖;
圖2示出了根據(jù)本發(fā)明實(shí)施例二中的一種來(lái)電攔截方法的步驟流程圖;
圖3示出了根據(jù)本發(fā)明實(shí)施例三中的一種來(lái)電攔截方法的步驟流程圖;
圖4示出了根據(jù)本發(fā)明實(shí)施例四中的一種來(lái)電攔截方法的步驟流程圖;
圖5示出了本發(fā)明實(shí)施例五中的一種來(lái)電攔截裝置的結(jié)構(gòu)框圖;
圖6示出了本發(fā)明實(shí)施例六中的一種來(lái)電攔截裝置的結(jié)構(gòu)框圖;
圖7示出了本發(fā)明實(shí)施例七中的一種來(lái)電攔截裝置的結(jié)構(gòu)框圖;
圖8示出了本發(fā)明實(shí)施例八中的一種來(lái)電攔截裝置的結(jié)構(gòu)框圖;
圖9示出了本發(fā)明實(shí)施例九中的移動(dòng)終端的結(jié)構(gòu)示意圖;
圖10示出了本發(fā)明實(shí)施例十中的移動(dòng)終端的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將參照附圖更詳細(xì)地描述本公開(kāi)的示例性實(shí)施例。雖然附圖中顯示了本公開(kāi)的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開(kāi)而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開(kāi),并且能夠?qū)⒈竟_(kāi)的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
下面通過(guò)列舉幾個(gè)具體的實(shí)施例詳細(xì)介紹本發(fā)明提供的一種來(lái)電攔截的方法、裝置和移動(dòng)終端。
實(shí)施例一
參照?qǐng)D1,示出了根據(jù)本發(fā)明實(shí)施例一的一種來(lái)電攔截方法的步驟流程圖。
步驟110,在系統(tǒng)無(wú)線接口層監(jiān)聽(tīng)來(lái)電消息。
在本發(fā)明實(shí)施例中,以安卓(英文:android)系統(tǒng)為例,其系統(tǒng)架構(gòu)如圖1a所示:android系統(tǒng)包括框架層和應(yīng)用層,其中無(wú)線接口層(英文:radiolayerinterface,簡(jiǎn)稱(chēng):ril)是框架層與底層通信的一個(gè)通信中心和處理中心,ril分別與線程rilsender和線程rilreceiver連接,用于通過(guò)這兩個(gè)線程接收或發(fā)送消息,其中,線程rilsender和線程rilreceiver共用一個(gè)套接字,ril可以將上層請(qǐng)求由線程rilsender發(fā)送到底層,或,通過(guò)線程rilreceiver從套接字讀取來(lái)電信息并在無(wú)線接口層進(jìn)行處理,應(yīng)用層用于通過(guò)app對(duì)無(wú)線接口層接收到的來(lái)電信息進(jìn)行處理或發(fā)送給用戶。
那么,在本發(fā)明實(shí)施例的上述步驟110中,當(dāng)來(lái)電系統(tǒng)接收到來(lái)電電話時(shí),在系統(tǒng)框架層的ril中的監(jiān)聽(tīng)線程監(jiān)聽(tīng)該來(lái)電電話的來(lái)電消息,用于鎖定該來(lái)電電話并將其向上層上報(bào),由上層線程對(duì)該來(lái)電電話進(jìn)行處理。
步驟120,在監(jiān)聽(tīng)到來(lái)電消息之后,利用預(yù)置了騷擾電話號(hào)碼的騷擾電話庫(kù),判斷所述來(lái)電消息對(duì)應(yīng)的電話號(hào)碼是否為騷擾電話號(hào)碼。
在本發(fā)明實(shí)施例中,移動(dòng)終端中提前預(yù)置了騷擾電話庫(kù),該騷擾電話庫(kù)中儲(chǔ)存的騷擾電話號(hào)碼可以由用戶自行存入,也可以通過(guò)電話應(yīng)用將用戶所投訴的電話號(hào)碼判定為騷擾電話并儲(chǔ)存在該騷擾電話庫(kù)中。在監(jiān)聽(tīng)到來(lái)電消息之后,將監(jiān)聽(tīng)到的來(lái)電電話號(hào)碼與騷擾電話庫(kù)中儲(chǔ)存的騷擾電話號(hào)碼進(jìn)行對(duì)比,若一致,則該來(lái)電電話號(hào)碼被判定為騷擾電話。
進(jìn)一步的,用戶可以在移動(dòng)終端中安裝防騷擾應(yīng)用,該防騷擾應(yīng)用具有調(diào)用移動(dòng)終端來(lái)電系統(tǒng)接口的權(quán)限,用于通過(guò)調(diào)用通訊錄接口對(duì)騷擾電話庫(kù)進(jìn)行數(shù)據(jù)提取或?qū)懭耄瑢?duì)其進(jìn)行數(shù)據(jù)寫(xiě)入可以使騷擾電話庫(kù)中儲(chǔ)存有被判別為騷擾電話的多個(gè)電話號(hào)碼,而且該騷擾電話庫(kù)可以通過(guò)多種方式對(duì)其進(jìn)行擴(kuò)充,例如:云端下載,用戶主動(dòng)舉報(bào)等,直至騷擾電話庫(kù)中的號(hào)碼達(dá)到一定數(shù)量,增強(qiáng)對(duì)騷擾電話的攔截效果;對(duì)騷擾電話庫(kù)進(jìn)行數(shù)據(jù)提取可以在系統(tǒng)無(wú)線接口層聽(tīng)到來(lái)電電話的來(lái)電消息時(shí),通過(guò)提取騷擾電話庫(kù)中的騷擾電話號(hào)碼,并與來(lái)電電話的電話號(hào)碼進(jìn)行對(duì)比,若一致,則該來(lái)電電話號(hào)碼被判定為騷擾電話。
比如,用戶已經(jīng)將號(hào)碼為137-6666-2222的電話號(hào)碼作為騷擾電話儲(chǔ)存在了騷擾電話庫(kù),當(dāng)用戶再次接到號(hào)碼為137-6666-2222的電話號(hào)碼打來(lái)的電話時(shí),移動(dòng)終端會(huì)通過(guò)來(lái)電系統(tǒng)接口提取該來(lái)電信息,即號(hào)碼為137-6666-2222的電話號(hào)碼,并與騷擾電話庫(kù)中儲(chǔ)存的號(hào)碼為137-6666-2222的電話號(hào)碼進(jìn)行匹配,并判定該來(lái)電電話為騷擾電話。
步驟130,如果所述來(lái)電電話是騷擾電話號(hào)碼,則在所述無(wú)線接口層攔截所述來(lái)電消息對(duì)應(yīng)的來(lái)電廣播,以阻止所述來(lái)電消息對(duì)應(yīng)的來(lái)電廣播上傳至應(yīng)用層的電話應(yīng)用。
在本發(fā)明實(shí)施例中,當(dāng)來(lái)電電話號(hào)碼被判定為騷擾電話后,在ril中對(duì)該來(lái)電電話進(jìn)行攔截,以阻止將來(lái)電消息對(duì)應(yīng)的來(lái)電廣播上傳至應(yīng)用層的電話應(yīng)用,使得對(duì)騷擾電話的攔截信息不上報(bào)給移動(dòng)終端的電話應(yīng)用,來(lái)電消息包括來(lái)電廣播和來(lái)電記錄,還可以通過(guò)第三方攔截應(yīng)用通過(guò)獲取來(lái)電消息的來(lái)電記錄從而對(duì)該騷擾電話進(jìn)行標(biāo)注,用戶在主動(dòng)喚醒ui后可以看到該標(biāo)注,賦予用戶對(duì)攔截過(guò)程和結(jié)果的知情權(quán)。這樣在騷擾電話打來(lái)時(shí),就不會(huì)喚醒ui,還可以在用戶主動(dòng)喚醒ui時(shí)得知攔截號(hào)碼內(nèi)容。降低了移動(dòng)終端的耗電量,從而避免對(duì)用戶產(chǎn)生騷擾。
本發(fā)明實(shí)施例提供的一種來(lái)電攔截方法,先通過(guò)移動(dòng)終端中的無(wú)線接口層對(duì)來(lái)電電話進(jìn)行判斷,如果判斷該來(lái)電電話為騷擾電話,則在無(wú)線接口層對(duì)其進(jìn)行攔截,阻止來(lái)電消息對(duì)應(yīng)的來(lái)電廣播上傳至應(yīng)用層的電話應(yīng)用,這樣就提高了騷擾電話攔截的優(yōu)先級(jí),使得對(duì)騷擾電話的攔截信息不上報(bào)給移動(dòng)終端的提醒軟件,這樣就不會(huì)喚醒ui,降低了移動(dòng)終端的耗電量,避免對(duì)用戶產(chǎn)生騷擾,優(yōu)化了用戶體驗(yàn)。
實(shí)施例二
參照?qǐng)D2,示出了根據(jù)本發(fā)明實(shí)施例二的一種來(lái)電攔截方法的步驟流程圖,具體可以包括如下步驟:
步驟210,在系統(tǒng)無(wú)線接口層監(jiān)聽(tīng)來(lái)電管理服務(wù)下的handlemessage線程收到的消息是否為event_new_ringing_connection消息。
在android來(lái)電系統(tǒng)中的message機(jī)制為一種處理信息的機(jī)制,通常需要handler、message、looper三個(gè)線程之間的互相作用來(lái)實(shí)現(xiàn),其中,handle線程的用途就是實(shí)現(xiàn)線程之間的通信,handlemessage的實(shí)現(xiàn)方式為:在主線程中有一個(gè)消息處理器handle,被放在主線程中的消息隊(duì)列中,該消息隊(duì)列用于存放消息,同時(shí)主線程中有一個(gè)looper線程,用于不停的循環(huán)消息隊(duì)列取消息,當(dāng)有新的消息就將該消息交給消息處理器,handle會(huì)調(diào)用其中的handlemessage處理該消息。event_new_ringing_connection消息為來(lái)電電話消息,所以,在本發(fā)明實(shí)施例中,當(dāng)系統(tǒng)無(wú)線接口層監(jiān)聽(tīng)來(lái)電管理服務(wù)下的handlemessage線程收到的消息為event_new_ringing_connection消息時(shí),移動(dòng)終端確認(rèn)為接收到來(lái)電電話,并執(zhí)行步驟220。
步驟220,如果handlemessage線程收到的消息是event_new_ringing_connection消息,利用預(yù)置了騷擾電話號(hào)碼的騷擾電話庫(kù),判斷來(lái)電消息對(duì)應(yīng)的電話號(hào)碼是否為騷擾電話號(hào)碼。
此步驟與實(shí)施例一中的步驟120相同,此處不再贅述。
步驟230,如果來(lái)電電話是騷擾電話號(hào)碼,則在無(wú)線接口層攔截來(lái)電消息對(duì)應(yīng)的來(lái)電廣播,以阻止來(lái)電消息對(duì)應(yīng)的來(lái)電廣播上傳至應(yīng)用層的電話應(yīng)用。
此步驟與實(shí)施例一中的步驟130相同,此處不再贅述。
步驟240,根據(jù)來(lái)電消息,調(diào)用來(lái)電記錄接口記錄相應(yīng)的來(lái)電記錄。
在本發(fā)明實(shí)施例中,在ril中對(duì)該來(lái)電電話進(jìn)行攔截,以阻止將來(lái)電消息上傳至應(yīng)用層的電話應(yīng)用,與此同時(shí),調(diào)用移動(dòng)終端的來(lái)電記錄接口記錄相應(yīng)的來(lái)電記錄,該方法是為了將所攔截的電話進(jìn)行記錄,給用戶知情權(quán)。
比如,當(dāng)用戶的移動(dòng)終端接到一個(gè)已經(jīng)記錄在騷擾電話庫(kù)中的騷擾電話時(shí),首先在ril中對(duì)該騷擾電話進(jìn)行攔截,同時(shí)由移動(dòng)終端來(lái)電系統(tǒng)的來(lái)電記錄接口記錄該騷擾電話的攔截信息,并廣播至應(yīng)用層,用戶的移動(dòng)終端并不會(huì)被喚醒來(lái)電ui,但用戶在移動(dòng)終端ui中的來(lái)電記錄中可查找到該騷擾電話的來(lái)電信息,該來(lái)電信息可以為騷擾電話的電話號(hào)碼、來(lái)電時(shí)間、歸屬地、響應(yīng)時(shí)間等特征。
本發(fā)明實(shí)施例提供的一種來(lái)電攔截方法,先通過(guò)移動(dòng)終端中的無(wú)線接口層對(duì)來(lái)電電話進(jìn)行判斷,如果判斷該來(lái)電電話為騷擾電話,則在無(wú)線接口層對(duì)其進(jìn)行攔截,阻止來(lái)電消息對(duì)應(yīng)的來(lái)電廣播上傳至應(yīng)用層的電話應(yīng)用,并且移動(dòng)終端根據(jù)來(lái)電消息,調(diào)用來(lái)電記錄接口記錄相應(yīng)的來(lái)電記錄。這樣不但提高了騷擾電話攔截的優(yōu)先級(jí),使得騷擾電話不會(huì)點(diǎn)亮ui,還會(huì)給予用戶對(duì)于騷擾電話的知情權(quán),使用戶能夠了解到騷擾電話的電話信息。
實(shí)施例三
參照?qǐng)D3,示出了本發(fā)明實(shí)施例三的一種來(lái)電騷擾方法的步驟流程圖,具體可以包括如下步驟:
步驟310,對(duì)不在騷擾電話庫(kù)中的來(lái)電的電話號(hào)碼,判斷對(duì)應(yīng)電話號(hào)碼的來(lái)電記錄是否為響應(yīng)一聲,如果對(duì)應(yīng)電話號(hào)碼的來(lái)電記錄為響應(yīng)一聲,則將電話號(hào)碼加入騷擾電話庫(kù)。
目前在移動(dòng)終端領(lǐng)域,大多數(shù)的騷擾電話為只響應(yīng)一聲就掛斷的來(lái)電,這種來(lái)電會(huì)瞬時(shí)喚醒ui,因?yàn)樵诮邮盏津}擾電話時(shí),該喚醒ui的動(dòng)作為不必要的動(dòng)作,所以造成了移動(dòng)終端的電量浪費(fèi),降低了移動(dòng)終端的續(xù)航時(shí)間。并且在喚醒ui的時(shí)候,用戶往往察覺(jué)不到,在事后發(fā)現(xiàn)在未接來(lái)電時(shí)卻不知道該來(lái)電為騷擾電話,用戶出于習(xí)慣會(huì)回?fù)茉擈}擾電話,這樣就落入不法分子布下的陷阱,從而有可能導(dǎo)致用戶產(chǎn)生財(cái)產(chǎn)損失。
在本發(fā)明實(shí)施例中,當(dāng)移動(dòng)終端接到來(lái)電電話時(shí),首先檢查該來(lái)電電話是否為騷擾電話庫(kù)中以儲(chǔ)存的電話,若該來(lái)電電話不是騷擾電話庫(kù)中以儲(chǔ)存的電話時(shí),則判斷該來(lái)電電話的響應(yīng)時(shí)間是否在預(yù)設(shè)時(shí)間范圍內(nèi)(該預(yù)設(shè)時(shí)間范圍為響應(yīng)一聲的騷擾電話的特征響應(yīng)時(shí)間),當(dāng)該來(lái)電電話的應(yīng)時(shí)間在預(yù)設(shè)時(shí)間范圍內(nèi)時(shí),則可以判定該來(lái)電電話為騷擾電話,并將其加入騷擾電話庫(kù)。
在本發(fā)明實(shí)施例中,當(dāng)移動(dòng)終端第一次接收到只響應(yīng)一聲的騷擾電話時(shí),雖然會(huì)點(diǎn)亮一次ui且不能對(duì)其進(jìn)行攔截,但是移動(dòng)終端會(huì)將該騷擾電話儲(chǔ)存進(jìn)騷擾電話庫(kù)中,當(dāng)之后接收到該騷擾電話時(shí),可以對(duì)其進(jìn)行攔截且不會(huì)喚醒ui,達(dá)到了自動(dòng)完善騷擾電話庫(kù)的作用。
需要說(shuō)明的是,騷擾電話庫(kù)還可以由第三方攔截應(yīng)用對(duì)其進(jìn)行自動(dòng)完善,用戶在接收到騷擾電話時(shí),可以向第三方攔截應(yīng)用投訴該騷擾電話,第三方攔截應(yīng)用在驗(yàn)證該投訴成立之后可以將用戶投訴的騷擾電話添加在所有安裝了該第三方攔截應(yīng)用的用戶移動(dòng)終端的騷擾電話庫(kù)中,這樣可以更加高效的對(duì)騷擾電話庫(kù)進(jìn)行完善。
步驟320,將騷擾電話庫(kù)中的騷擾電話號(hào)碼轉(zhuǎn)換為哈希值。
目前,來(lái)電電話的電話號(hào)碼組成一般為區(qū)號(hào)加電話號(hào)碼或手機(jī)號(hào),一般區(qū)號(hào)或電話號(hào)的前至少一位號(hào)碼亦或者手機(jī)號(hào)的前七位通常包含的信息為國(guó)家、地區(qū)等固定信息,整個(gè)號(hào)碼的字符數(shù)較多,在來(lái)電電話與騷擾電話庫(kù)中的電話號(hào)碼進(jìn)行對(duì)比時(shí),效率較低,花費(fèi)時(shí)間較長(zhǎng)。在本發(fā)明實(shí)施例中,移動(dòng)終端可以將來(lái)電電話號(hào)碼和騷擾電話庫(kù)中的騷擾電話號(hào)碼通過(guò)哈希算法轉(zhuǎn)換為字符數(shù)較短的固定長(zhǎng)度較小二進(jìn)制值,這個(gè)小的二進(jìn)制值稱(chēng)為哈希值。哈希值是一段數(shù)據(jù)唯一且極其緊湊的數(shù)值表示形式。將騷擾電話號(hào)碼轉(zhuǎn)換為哈希值后再將來(lái)電電話與騷擾電話庫(kù)中的電話號(hào)碼進(jìn)行進(jìn)行匹配,這樣使得需要對(duì)比的數(shù)據(jù)量大大減小,提高了匹配速度。
例如,可以將長(zhǎng)度為11位的手機(jī)號(hào)碼通過(guò)哈希算法轉(zhuǎn)換為長(zhǎng)度為10位或9位的哈希字符串,大大減少了來(lái)電電話與騷擾電話庫(kù)中的電話號(hào)碼進(jìn)行匹配所需要的時(shí)間.
步驟330,在系統(tǒng)無(wú)線接口層監(jiān)聽(tīng)來(lái)電管理服務(wù)下的handlemessage線程收到的消息是否為event_new_ringing_connection消息。
此步驟與實(shí)施例二中的步驟210相同,此處不再贅述。
步驟340,如果handlemessage線程收到的消息是event_new_ringing_connection消息,則從來(lái)電消息中提取電話號(hào)碼;將所提取的電話號(hào)碼轉(zhuǎn)換為哈希值;將對(duì)應(yīng)來(lái)電消息的哈希值與對(duì)應(yīng)騷擾電話號(hào)碼的哈希值進(jìn)行匹配,確定來(lái)電消息對(duì)應(yīng)的電話號(hào)碼是否為騷擾電話號(hào)碼。
在本發(fā)明實(shí)施例中,當(dāng)handlemessage線程收到的消息是event_new_ringing_connection消息時(shí),將來(lái)電電話號(hào)碼和騷擾電話庫(kù)中的騷擾電話號(hào)碼轉(zhuǎn)換為字符數(shù)較短的哈希值,然后再進(jìn)行匹配,若匹配一致,則該來(lái)電電話為騷擾電話。
需要說(shuō)明的是,在該步驟中,對(duì)來(lái)電消息中提取電話號(hào)碼轉(zhuǎn)換為哈希值的方法可以參考步驟320,此處不再贅述。
步驟350,如果來(lái)電電話是騷擾電話號(hào)碼,則在無(wú)線接口層攔截來(lái)電消息對(duì)應(yīng)的來(lái)電廣播,以阻止來(lái)電消息對(duì)應(yīng)的來(lái)電廣播上傳至應(yīng)用層的電話應(yīng)用。
此步驟與實(shí)施例二中的步驟230相同,此處不再贅述。
步驟360,根據(jù)來(lái)電消息,調(diào)用來(lái)電記錄接口記錄相應(yīng)的來(lái)電記錄。
此步驟與實(shí)施例二中的步驟240相同,此處不再贅述。
本發(fā)明實(shí)施例提供的一種來(lái)電攔截方法,先將響應(yīng)時(shí)間極短的來(lái)電電話判別為騷擾電話并儲(chǔ)存在騷擾電話庫(kù),再將騷擾電話庫(kù)中的騷擾電話號(hào)碼轉(zhuǎn)換為哈希值,之后通過(guò)移動(dòng)終端中的無(wú)線接口層對(duì)來(lái)電電話進(jìn)行判斷,如果判斷該來(lái)電電話為騷擾電話,將該來(lái)電電話號(hào)碼轉(zhuǎn)換為哈希值,再與騷擾電話庫(kù)中騷擾電話號(hào)碼的哈希值進(jìn)行對(duì)比,以判斷該來(lái)電電話是否為騷擾電話,具有將較長(zhǎng)的騷擾電話電話號(hào)碼轉(zhuǎn)換為較短的哈希值的有益效果,節(jié)省了來(lái)電電話與騷擾電話庫(kù)中的騷擾電話對(duì)比的時(shí)間。
實(shí)施例四
參照?qǐng)D4,示出了本發(fā)明實(shí)施例四的一種來(lái)電騷擾方法的步驟流程圖,具體可以包括如下步驟:
步驟410,針對(duì)不在騷擾電話庫(kù)中的來(lái)電的電話號(hào)碼,判斷對(duì)應(yīng)電話號(hào)碼的來(lái)電記錄是否為響應(yīng)一聲;如果對(duì)應(yīng)電話號(hào)碼的來(lái)電記錄為響應(yīng)一聲,則將電話號(hào)碼標(biāo)記為響一聲,并上傳至云端服務(wù)器,以供云端服務(wù)器將電話號(hào)碼加入騷擾電話庫(kù)。
目前在移動(dòng)終端領(lǐng)域,大多數(shù)的騷擾電話為只響應(yīng)一聲就掛斷的來(lái)電,這種來(lái)電會(huì)瞬時(shí)喚醒ui,用戶往往察覺(jué)不到,在事后發(fā)現(xiàn)在未接來(lái)電時(shí)卻不知道該來(lái)電為騷擾電話,用戶出于習(xí)慣會(huì)回?fù)茉擈}擾電話,這樣就落入不法分子布下的陷阱,從而有可能導(dǎo)致用戶產(chǎn)生財(cái)產(chǎn)損失。在本發(fā)明實(shí)施例中,當(dāng)移動(dòng)終端接到來(lái)電電話時(shí),首先檢查該來(lái)電電話是否為騷擾電話庫(kù)中以儲(chǔ)存的電話,若該來(lái)電電話不是騷擾電話庫(kù)中以儲(chǔ)存的電話時(shí),則判斷該來(lái)電電話的響應(yīng)時(shí)間是否在預(yù)設(shè)時(shí)間范圍內(nèi)(該預(yù)設(shè)時(shí)間范圍為響應(yīng)一聲的騷擾電話的特征響應(yīng)時(shí)間),當(dāng)該來(lái)電電話的應(yīng)時(shí)間在預(yù)設(shè)時(shí)間范圍內(nèi)時(shí),則可以判定該來(lái)電電話為騷擾電話,此時(shí)可以將該騷擾電話上傳至云端服務(wù)器,以供云端服務(wù)器將騷擾電話信息共享至其他移動(dòng)終端,具有利用云端技術(shù)完善騷擾電話庫(kù)的有益效果。
步驟420,從云端服務(wù)器同步騷擾電話庫(kù)。
比如,用戶可以通過(guò)防騷擾應(yīng)用通過(guò)網(wǎng)絡(luò)從云端服務(wù)器下載騷擾電話信息,該防騷擾應(yīng)用具有調(diào)用移動(dòng)終端來(lái)電系統(tǒng)接口的權(quán)限,用于通過(guò)調(diào)用通訊錄接口將云端服務(wù)器下載的騷擾電話信息寫(xiě)入騷擾電話庫(kù),提高了組建騷擾電話庫(kù)的效率。
步驟430,在系統(tǒng)無(wú)線接口層監(jiān)聽(tīng)來(lái)電管理服務(wù)下的handlemessage線程收到的消息是否為event_new_ringing_connection消息。
在android系統(tǒng)中的message機(jī)制為一種處理信息的機(jī)制,通常需要handler、message、looper三個(gè)線程之間的互相作用來(lái)實(shí)現(xiàn),其中,handle線程的用途就是實(shí)現(xiàn)線程之間的通信,handlemessage的實(shí)現(xiàn)方式為:在主線程中有一個(gè)消息處理器handle,被放在主線程中的消息隊(duì)列中,該消息隊(duì)列用于存放消息,同時(shí)主線程中有一個(gè)looper線程,用于不停的循環(huán)消息隊(duì)列取消息,當(dāng)有新的消息就將該消息交給消息處理器,handle會(huì)調(diào)用其中的handlemessage處理該消息。event_new_ringing_connection消息為來(lái)電電話消息,所以,在本發(fā)明實(shí)施例中,當(dāng)系統(tǒng)無(wú)線接口層監(jiān)聽(tīng)來(lái)電管理服務(wù)下的handlemessage線程收到的消息為event_new_ringing_connection消息時(shí),移動(dòng)終端確認(rèn)為接收到來(lái)電電話,并執(zhí)行步驟440。
步驟440,如果handlemessage線程收到的消息是event_new_ringing_connection消息,利用預(yù)置了騷擾電話號(hào)碼的騷擾電話庫(kù),判斷來(lái)電消息對(duì)應(yīng)的電話號(hào)碼是否為騷擾電話號(hào)碼。
在本發(fā)明實(shí)施例中,當(dāng)handlemessage線程收到的消息是event_new_ringing_connection消息時(shí),將來(lái)電電話號(hào)碼和騷擾電話庫(kù)中的騷擾電話號(hào)碼進(jìn)行匹配,若匹配一致,則該來(lái)電電話為騷擾電話。
步驟450,如果來(lái)電電話是騷擾電話號(hào)碼,則在無(wú)線接口層攔截來(lái)電消息對(duì)應(yīng)的來(lái)電廣播,以阻止來(lái)電消息對(duì)應(yīng)的來(lái)電廣播上傳至應(yīng)用層的電話應(yīng)用。
此步驟與實(shí)施例一中的步驟130相同,此處不再贅述。
步驟460,根據(jù)來(lái)電消息,調(diào)用來(lái)電記錄接口記錄相應(yīng)的來(lái)電記錄。
此步驟與實(shí)施例二中的步驟240相同,此處不再贅述。
本發(fā)明實(shí)施例提供的一種來(lái)電攔截方法,先通過(guò)云端服務(wù)器對(duì)騷擾電話庫(kù)進(jìn)行數(shù)據(jù)寫(xiě)入,之后通過(guò)移動(dòng)終端中的無(wú)線接口層對(duì)來(lái)電電話進(jìn)行判斷,如果判斷該來(lái)電電話為騷擾電話,則在無(wú)線接口層對(duì)其進(jìn)行攔截,阻止來(lái)電消息上傳至應(yīng)用層的電話應(yīng)用,本實(shí)施例利用云端服務(wù)器下載騷擾電話數(shù)據(jù),并將下載的騷擾電話數(shù)據(jù)寫(xiě)入騷擾電話庫(kù),從而對(duì)騷擾電話庫(kù)進(jìn)行補(bǔ)充,提高了騷擾電話的攔截效率。
需要說(shuō)明的是,本發(fā)明實(shí)施例中通過(guò)云端同步騷擾電話庫(kù)的方法可以與本發(fā)明實(shí)施例三中的方法進(jìn)行結(jié)合,即將來(lái)電相應(yīng)時(shí)間極短的電話判別為騷擾電話通過(guò)云端同步到騷擾電話庫(kù),再將騷擾電話庫(kù)中的騷擾電話號(hào)碼和來(lái)電電話號(hào)碼轉(zhuǎn)換為哈希值進(jìn)行對(duì)比,具體步驟可參考本發(fā)明實(shí)施例三,在此不做贅述。
對(duì)于方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明實(shí)施例并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明實(shí)施例,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說(shuō)明書(shū)中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作并不一定是本發(fā)明實(shí)施例所必須的。
實(shí)施例五
參照?qǐng)D5,示出了本發(fā)明實(shí)施例五的一種來(lái)電攔截裝置的結(jié)構(gòu)框圖。
該來(lái)電攔截裝置500包括:監(jiān)聽(tīng)模塊501、第一判斷模塊502和攔截模塊503。
監(jiān)聽(tīng)模塊501,用于在系統(tǒng)無(wú)線接口層監(jiān)聽(tīng)來(lái)電消息。
第一判斷模塊502,用于在監(jiān)聽(tīng)到來(lái)電消息之后,利用預(yù)置了騷擾電話號(hào)碼的騷擾電話庫(kù),判斷來(lái)電消息對(duì)應(yīng)的電話號(hào)碼是否為騷擾電話號(hào)碼。
攔截模塊503,用于在來(lái)電電話是騷擾電話號(hào)碼時(shí),攔截來(lái)電消息,以阻止來(lái)電消息上傳至應(yīng)用層的電話應(yīng)用。
本發(fā)明實(shí)施例提供的一種來(lái)電攔截裝置,先通過(guò)監(jiān)聽(tīng)模塊監(jiān)聽(tīng)來(lái)電信息,之后移動(dòng)終端中的第一判斷模塊在無(wú)線接口層對(duì)來(lái)電電話進(jìn)行判斷,如果判斷該來(lái)電電話為騷擾電話,則通過(guò)攔截模塊在無(wú)線接口層對(duì)其進(jìn)行攔截,阻止來(lái)電消息對(duì)應(yīng)的來(lái)電廣播上傳至應(yīng)用層的電話應(yīng)用,這樣就提高了騷擾電話攔截的優(yōu)先級(jí),使得對(duì)騷擾電話的攔截信息不上報(bào)給移動(dòng)終端的提醒軟件,這樣就不會(huì)喚醒ui,降低了移動(dòng)終端的耗電量,避免對(duì)用戶產(chǎn)生騷擾,優(yōu)化了用戶體驗(yàn)。
實(shí)施例六
參照?qǐng)D6,示出了本發(fā)明實(shí)施例六的一種來(lái)電攔截裝置的結(jié)構(gòu)框圖。
該來(lái)電攔截裝置600包括:監(jiān)聽(tīng)模塊601、第一判斷模塊602、攔截模塊603、調(diào)用模塊604
監(jiān)聽(tīng)模塊601,用于在系統(tǒng)無(wú)線接口層監(jiān)聽(tīng)來(lái)電消息??蛇x的,監(jiān)聽(tīng)模塊601還用于在系統(tǒng)無(wú)線接口層監(jiān)聽(tīng)來(lái)電管理服務(wù)下的handlemessage線程收到的消息是否為event_new_ringing_connection消息,如果handlemessage線程收到的消息是event_new_ringing_connection消息,則執(zhí)行在監(jiān)聽(tīng)到來(lái)電消息之后,判斷來(lái)電消息對(duì)應(yīng)的電話號(hào)碼是否為騷擾電話號(hào)碼的步驟。
第一判斷模塊602,用于在監(jiān)聽(tīng)到來(lái)電消息之后,利用預(yù)置了騷擾電話號(hào)碼的騷擾電話庫(kù),判斷來(lái)電消息對(duì)應(yīng)的電話號(hào)碼是否為騷擾電話號(hào)碼。
攔截模塊603,用于在來(lái)電電話是騷擾電話號(hào)碼時(shí),攔截來(lái)電消息,以阻止來(lái)電消息上傳至應(yīng)用層的電話應(yīng)用。
調(diào)用模塊604,用于在攔截來(lái)電消息,阻止來(lái)電消息上傳至應(yīng)用層的電話應(yīng)用的步驟之后,根據(jù)來(lái)電消息,調(diào)用來(lái)電記錄接口記錄相應(yīng)的來(lái)電記錄。
本發(fā)明實(shí)施例提供的一種來(lái)電攔截裝置,先通過(guò)移動(dòng)終端中的無(wú)線接口層對(duì)來(lái)電電話進(jìn)行判斷,如果判斷該來(lái)電電話為騷擾電話,則在無(wú)線接口層對(duì)其進(jìn)行攔截,阻止來(lái)電消息對(duì)應(yīng)的來(lái)電廣播上傳至應(yīng)用層的電話應(yīng)用,并且根據(jù)來(lái)電消息,調(diào)用來(lái)電記錄接口記錄相應(yīng)的來(lái)電記錄。這樣不但提高了騷擾電話攔截的優(yōu)先級(jí),使得騷擾電話不會(huì)點(diǎn)亮ui,還會(huì)給予用戶對(duì)于騷擾電話的知情權(quán),使用戶能夠了解到騷擾電話的電話信息。
實(shí)施例七
參照?qǐng)D7,示出了本發(fā)明實(shí)施例七的一種來(lái)電攔截裝置的結(jié)構(gòu)框圖。
該來(lái)電攔截裝置700包括:監(jiān)聽(tīng)模塊701、第一判斷模塊702、攔截模塊703、調(diào)用模塊704、第二判斷模塊705。
監(jiān)聽(tīng)模塊701,用于在系統(tǒng)無(wú)線接口層監(jiān)聽(tīng)來(lái)電消息??蛇x的,監(jiān)聽(tīng)模塊701還用于在系統(tǒng)無(wú)線接口層監(jiān)聽(tīng)來(lái)電管理服務(wù)下的handlemessage線程收到的消息是否為event_new_ringing_connection消息,如果handlemessage線程收到的消息是event_new_ringing_connection消息,則執(zhí)行在監(jiān)聽(tīng)到來(lái)電消息之后,判斷來(lái)電消息對(duì)應(yīng)的電話號(hào)碼是否為騷擾電話號(hào)碼的步驟。
第一判斷模塊702,用于在監(jiān)聽(tīng)到來(lái)電消息之后,利用預(yù)置了騷擾電話號(hào)碼的騷擾電話庫(kù),判斷來(lái)電消息對(duì)應(yīng)的電話號(hào)碼是否為騷擾電話號(hào)碼。
攔截模塊703,用于在來(lái)電電話是騷擾電話號(hào)碼時(shí),攔截來(lái)電消息,以阻止來(lái)電消息上傳至應(yīng)用層的電話應(yīng)用。
調(diào)用模塊704,用于在攔截來(lái)電消息,阻止來(lái)電消息上傳至應(yīng)用層的電話應(yīng)用的步驟之后,根據(jù)來(lái)電消息,調(diào)用來(lái)電記錄接口記錄相應(yīng)的來(lái)電記錄。
第二判斷模塊705,用于在在系統(tǒng)無(wú)線接口層監(jiān)聽(tīng)來(lái)電消息之前,針對(duì)不在騷擾電話庫(kù)中的來(lái)電的電話號(hào)碼,判斷對(duì)應(yīng)電話號(hào)碼的來(lái)電記錄是否為響應(yīng)一聲;如果對(duì)應(yīng)電話號(hào)碼的來(lái)電記錄為響應(yīng)一聲,則將電話號(hào)碼加入騷擾電話庫(kù)。可選的,第二判斷模塊705還可以用于:將對(duì)應(yīng)來(lái)電消息的哈希值與對(duì)應(yīng)騷擾電話號(hào)碼的哈希值進(jìn)行匹配,確定來(lái)電消息對(duì)應(yīng)的電話號(hào)碼是否為騷擾電話號(hào)碼。
可選的,第二判斷模塊705還包括:第一轉(zhuǎn)換子模塊7051,用于在將電話號(hào)碼加入騷擾電話庫(kù)的步驟之后,將騷擾電話庫(kù)中的騷擾電話號(hào)碼轉(zhuǎn)換為哈希值;第二轉(zhuǎn)換子模塊7052,用于在監(jiān)聽(tīng)到來(lái)電消息之后,從來(lái)電消息中提取電話號(hào)碼;將所提取的電話號(hào)碼轉(zhuǎn)換為哈希值。
本發(fā)明實(shí)施例提供的一種來(lái)電攔截裝置,先將響應(yīng)時(shí)間極短的來(lái)電電話判別為騷擾電話并儲(chǔ)存在騷擾電話庫(kù),再將騷擾電話庫(kù)中的騷擾電話號(hào)碼轉(zhuǎn)換為哈希值,之后通過(guò)移動(dòng)終端中的無(wú)線接口層對(duì)來(lái)電電話進(jìn)行判斷,如果判斷該來(lái)電電話為騷擾電話,將該來(lái)電電話號(hào)碼轉(zhuǎn)換為哈希值,再與騷擾電話庫(kù)中騷擾電話號(hào)碼的哈希值進(jìn)行對(duì)比,以判斷該來(lái)電電話是否為騷擾電話,具有將較長(zhǎng)的騷擾電話電話號(hào)碼轉(zhuǎn)換為較短的哈希值的有益效果,節(jié)省了來(lái)電電話與騷擾電話庫(kù)中的騷擾電話對(duì)比的時(shí)間。
實(shí)施例八
參照?qǐng)D8,示出了本發(fā)明實(shí)施例八的一種來(lái)電攔截裝置的結(jié)構(gòu)框圖。
該來(lái)電攔截裝置800包括:監(jiān)聽(tīng)模塊801、第一判斷模塊802、攔截模塊803、調(diào)用模塊804、同步模塊805和第三判斷模塊806
監(jiān)聽(tīng)模塊801,用于在系統(tǒng)無(wú)線接口層監(jiān)聽(tīng)來(lái)電消息??蛇x的,監(jiān)聽(tīng)模塊801還用于在系統(tǒng)無(wú)線接口層監(jiān)聽(tīng)來(lái)電管理服務(wù)下的handlemessage線程收到的消息是否為event_new_ringing_connection消息,如果handlemessage線程收到的消息是event_new_ringing_connection消息,則執(zhí)行在監(jiān)聽(tīng)到來(lái)電消息之后,判斷來(lái)電消息對(duì)應(yīng)的電話號(hào)碼是否為騷擾電話號(hào)碼的步驟。
第一判斷模塊802,用于在監(jiān)聽(tīng)到來(lái)電消息之后,利用預(yù)置了騷擾電話號(hào)碼的騷擾電話庫(kù),判斷來(lái)電消息對(duì)應(yīng)的電話號(hào)碼是否為騷擾電話號(hào)碼。
攔截模塊803,用于在來(lái)電電話是騷擾電話號(hào)碼時(shí),攔截來(lái)電消息,以阻止來(lái)電消息上傳至應(yīng)用層的電話應(yīng)用。
調(diào)用模塊804,用于在攔截來(lái)電消息,阻止來(lái)電消息上傳至應(yīng)用層的電話應(yīng)用的步驟之后,根據(jù)來(lái)電消息,調(diào)用來(lái)電記錄接口記錄相應(yīng)的來(lái)電記錄。
同步模塊805,用于從云端服務(wù)器同步所述騷擾電話庫(kù)。
第三判斷模塊806,用于針對(duì)不在騷擾電話庫(kù)中的來(lái)電的電話號(hào)碼,判斷對(duì)應(yīng)電話號(hào)碼的來(lái)電記錄是否為響應(yīng)一聲;如果對(duì)應(yīng)電話號(hào)碼的來(lái)電記錄為響應(yīng)一聲,則將電話號(hào)碼標(biāo)記為響一聲,并上傳至云端服務(wù)器,以供云端服務(wù)器將電話號(hào)碼加入騷擾電話庫(kù)。
本發(fā)明實(shí)施例提供的一種來(lái)電攔截裝置,先通過(guò)云端服務(wù)器對(duì)騷擾電話庫(kù)進(jìn)行數(shù)據(jù)寫(xiě)入,之后通過(guò)移動(dòng)終端中的無(wú)線接口層對(duì)來(lái)電電話進(jìn)行判斷,如果判斷該來(lái)電電話為騷擾電話,則在無(wú)線接口層對(duì)其進(jìn)行攔截,阻止來(lái)電消息對(duì)應(yīng)的來(lái)電廣播上傳至應(yīng)用層的電話應(yīng)用,本實(shí)施例利用云端服務(wù)器下載騷擾電話數(shù)據(jù),并將下載的騷擾電話數(shù)據(jù)寫(xiě)入騷擾電話庫(kù),從而對(duì)騷擾電話庫(kù)進(jìn)行補(bǔ)充,提高了騷擾電話的攔截效率。
實(shí)施例九
參照?qǐng)D9,示出了本發(fā)明實(shí)施例九的移動(dòng)終端的結(jié)構(gòu)框圖。
本發(fā)明實(shí)施例的移動(dòng)終端900包括:至少一個(gè)處理器901、存儲(chǔ)器902、至少一個(gè)網(wǎng)絡(luò)接口904和用戶接口903。移動(dòng)終端900中的各個(gè)組件通過(guò)總線系統(tǒng)905耦合在一起??衫斫猓偩€系統(tǒng)905用于實(shí)現(xiàn)這些組件之間的連接通信??偩€系統(tǒng)905除包括數(shù)據(jù)總線之外,還包括電源總線、控制總線和狀態(tài)信號(hào)總線。但是為了清楚說(shuō)明起見(jiàn),在圖9中將各種總線都標(biāo)為總線系統(tǒng)905。
其中,用戶接口903可以包括顯示器、鍵盤(pán)或者點(diǎn)擊設(shè)備(例如,鼠標(biāo),軌跡球(trackball)、觸感板或者觸摸屏等。
可以理解,本發(fā)明實(shí)施例中的存儲(chǔ)器902可以是易失性存儲(chǔ)器或非易失性存儲(chǔ)器,或可包括易失性和非易失性存儲(chǔ)器兩者。其中,非易失性存儲(chǔ)器可以是只讀存儲(chǔ)器(read-onlymemory,rom)、可編程只讀存儲(chǔ)器(programmablerom,prom)、可擦除可編程只讀存儲(chǔ)器(erasableprom,eprom)、電可擦除可編程只讀存儲(chǔ)器(electricallyeprom,eeprom)或閃存。易失性存儲(chǔ)器可以是隨機(jī)存取存儲(chǔ)器(randomaccessmemory,ram),其用作外部高速緩存。通過(guò)示例性但不是限制性說(shuō)明,許多形式的ram可用,例如靜態(tài)隨機(jī)存取存儲(chǔ)器(staticram,sram)、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(dynamicram,dram)、同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(synchronousdram,sdram)、雙倍數(shù)據(jù)速率同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(doubledataratesdram,ddrsdram)、增強(qiáng)型同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(enhancedsdram,esdram)、同步連接動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(synchlinkdram,sldram)和直接內(nèi)存總線隨機(jī)存取存儲(chǔ)器(directrambusram,drram)。本發(fā)明實(shí)施例描述的系統(tǒng)和方法的存儲(chǔ)器902旨在包括但不限于這些和任意其它適合類(lèi)型的存儲(chǔ)器。
在一些實(shí)施方式中,存儲(chǔ)器902存儲(chǔ)了如下的元素,可執(zhí)行模塊或者數(shù)據(jù)結(jié)構(gòu),或者他們的子集,或者他們的擴(kuò)展集:操作系統(tǒng)9021和應(yīng)用程序9022。
其中,操作系統(tǒng)9021,包含各種系統(tǒng)程序,例如無(wú)線接口層、核心庫(kù)層、驅(qū)動(dòng)層等,用于實(shí)現(xiàn)各種基礎(chǔ)業(yè)務(wù)以及處理基于硬件的任務(wù)。應(yīng)用程序9022,包含各種應(yīng)用程序,例如媒體播放器(mediaplayer)、瀏覽器(browser)等,用于實(shí)現(xiàn)各種應(yīng)用業(yè)務(wù)。實(shí)現(xiàn)本發(fā)明實(shí)施例方法的程序可以包含在應(yīng)用程序9022中。
在本發(fā)明實(shí)施例中,通過(guò)調(diào)用存儲(chǔ)器902存儲(chǔ)的程序或指令,具體的,可以是應(yīng)用程序9022中存儲(chǔ)的程序或指令,處理器901用于在系統(tǒng)無(wú)線接口層監(jiān)聽(tīng)來(lái)電消息;在監(jiān)聽(tīng)到來(lái)電消息之后,利用預(yù)置了騷擾電話號(hào)碼的騷擾電話庫(kù),判斷來(lái)電消息對(duì)應(yīng)的電話號(hào)碼是否為騷擾電話號(hào)碼;如果來(lái)電電話是騷擾電話號(hào)碼,則在無(wú)線接口層攔截來(lái)電消息對(duì)應(yīng)的來(lái)電廣播,以阻止來(lái)電消息來(lái)電消息對(duì)應(yīng)的來(lái)電廣播上傳至應(yīng)用層的電話應(yīng)用。上述本發(fā)明實(shí)施例揭示的方法可以應(yīng)用于處理器901中,或者由處理器901實(shí)現(xiàn)。處理器901可能是一種集成電路芯片,具有信號(hào)的處理能力。在實(shí)現(xiàn)過(guò)程中,上述方法的各步驟可以通過(guò)處理器901中的硬件的集成邏輯電路或者軟件形式的指令完成。上述的處理器901可以是通用處理器、數(shù)字信號(hào)處理器(digitalsignalprocessor,dsp)、專(zhuān)用集成電路(applicationspecificintegratedcircuit,asic)、現(xiàn)成可編程門(mén)陣列(fieldprogrammablegatearray,fpga)或者其他可編程邏輯器件、分立門(mén)或者晶體管邏輯器件、分立硬件組件??梢詫?shí)現(xiàn)或者執(zhí)行本發(fā)明實(shí)施例中的公開(kāi)的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。結(jié)合本發(fā)明實(shí)施例所公開(kāi)的方法的步驟可以直接體現(xiàn)為硬件譯碼處理器執(zhí)行完成,或者用譯碼處理器中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊可以位于隨機(jī)存儲(chǔ)器,閃存、只讀存儲(chǔ)器,可編程只讀存儲(chǔ)器或者電可擦寫(xiě)可編程存儲(chǔ)器、寄存器等本領(lǐng)域成熟的存儲(chǔ)介質(zhì)中。該存儲(chǔ)介質(zhì)位于存儲(chǔ)器902,處理器901讀取存儲(chǔ)器902中的信息,結(jié)合其硬件完成上述方法的步驟。
可以理解的是,本發(fā)明實(shí)施例描述的這些實(shí)施例可以用硬件、軟件、固件、中間件、微碼或其組合來(lái)實(shí)現(xiàn)。對(duì)于硬件實(shí)現(xiàn),處理單元可以實(shí)現(xiàn)在一個(gè)或多個(gè)專(zhuān)用集成電路(applicationspecificintegratedcircuits,asic)、數(shù)字信號(hào)處理器(digitalsignalprocessing,dsp)、數(shù)字信號(hào)處理設(shè)備(dspdevice,dspd)、可編程邏輯設(shè)備(programmablelogicdevice,pld)、現(xiàn)場(chǎng)可編程門(mén)陣列(field-programmablegatearray,fpga)、通用處理器、控制器、微控制器、微處理器、用于執(zhí)行本申請(qǐng)所述功能的其它電子單元或其組合中。
對(duì)于軟件實(shí)現(xiàn),可通過(guò)執(zhí)行本發(fā)明實(shí)施例所述功能的模塊(例如過(guò)程、函數(shù)等)來(lái)實(shí)現(xiàn)本發(fā)明實(shí)施例所述的技術(shù)。軟件代碼可存儲(chǔ)在存儲(chǔ)器中并通過(guò)處理器執(zhí)行。存儲(chǔ)器可以在處理器中或在處理器外部實(shí)現(xiàn)。
本發(fā)明實(shí)施例提供的一種來(lái)電攔截方法及移動(dòng)終端,先通過(guò)移動(dòng)終端中的無(wú)線接口層對(duì)來(lái)電電話進(jìn)行判斷,如果判斷該來(lái)電電話為騷擾電話,則在無(wú)線接口層對(duì)其進(jìn)行攔截,阻止來(lái)電消息對(duì)應(yīng)的來(lái)電廣播上傳至應(yīng)用層的電話應(yīng)用,這樣就提高了騷擾電話攔截的優(yōu)先級(jí),使得對(duì)騷擾電話的攔截信息不上報(bào)給移動(dòng)終端的提醒軟件,這樣就不會(huì)喚醒ui,降低了移動(dòng)終端的耗電量,從而避免對(duì)用戶產(chǎn)生騷擾,優(yōu)化了用戶體驗(yàn)。
實(shí)施例十
參照?qǐng)D10,示出了本發(fā)明實(shí)施例十的移動(dòng)終端的結(jié)構(gòu)示意圖。
本發(fā)明實(shí)施例的移動(dòng)終端可以為手機(jī)、平板電腦、個(gè)人數(shù)字助理(personaldigitalassistant,pda)、或車(chē)載電腦等。
圖10中的移動(dòng)終端包括射頻(radiofrequency,rf)電路1010、存儲(chǔ)器1020、輸入單元1030、顯示單元1040、處理器1060、音頻電路1070、wifi(wirelessfidelity)模塊1080、電源1090。
其中,輸入單元1030可用于接收用戶輸入的數(shù)字或字符信息,以及產(chǎn)生與移動(dòng)終端的用戶設(shè)置以及功能控制有關(guān)的信號(hào)輸入。具體地,本發(fā)明實(shí)施例中,該輸入單元1030可以包括觸控面板1031。觸控面板1031,也稱(chēng)為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板1031上的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動(dòng)相應(yīng)的連接裝置??蛇x的,觸控面板1031可包括觸摸檢測(cè)裝置和觸摸控制器兩個(gè)部分。其中,觸摸檢測(cè)裝置檢測(cè)用戶的觸摸方位,并檢測(cè)觸摸操作帶來(lái)的信號(hào),將信號(hào)傳送給觸摸控制器;觸摸控制器從觸摸檢測(cè)裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給該處理器1060,并能接收處理器1060發(fā)來(lái)的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類(lèi)型實(shí)現(xiàn)觸控面板1031。除了觸控面板1031,輸入單元1030還可以包括其他輸入設(shè)備1032,其他輸入設(shè)備1032可以包括但不限于物理鍵盤(pán)、功能鍵(比如音量控制按鍵、開(kāi)關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。
其中,顯示單元1040可用于顯示由用戶輸入的信息或提供給用戶的信息以及移動(dòng)終端的各種菜單界面。顯示單元1040可包括顯示面板1041,可選的,可以采用lcd或有機(jī)發(fā)光二極管(organiclight-emittingdiode,oled)等形式來(lái)配置顯示面板1041。
應(yīng)注意,觸控面板1031可以覆蓋顯示面板1041,形成觸摸顯示屏,當(dāng)該觸摸顯示屏檢測(cè)到在其上或附近的觸摸操作后,傳送給處理器1060以確定觸摸事件的類(lèi)型,隨后處理器1060根據(jù)觸摸事件的類(lèi)型在觸摸顯示屏上提供相應(yīng)的視覺(jué)輸出。
觸摸顯示屏包括應(yīng)用程序界面顯示區(qū)及常用控件顯示區(qū)。該應(yīng)用程序界面顯示區(qū)及該常用控件顯示區(qū)的排列方式并不限定,可以為上下排列、左右排列等可以區(qū)分兩個(gè)顯示區(qū)的排列方式。該應(yīng)用程序界面顯示區(qū)可以用于顯示應(yīng)用程序的界面。每一個(gè)界面可以包含至少一個(gè)應(yīng)用程序的圖標(biāo)和/或widget桌面控件等界面元素。該應(yīng)用程序界面顯示區(qū)也可以為不包含任何內(nèi)容的空界面。該常用控件顯示區(qū)用于顯示使用率較高的控件,例如,設(shè)置按鈕、界面編號(hào)、滾動(dòng)條、電話本圖標(biāo)等應(yīng)用程序圖標(biāo)等。
其中處理器1060是移動(dòng)終端的控制中心,利用各種接口和線路連接整個(gè)手機(jī)的各個(gè)部分,通過(guò)運(yùn)行或執(zhí)行存儲(chǔ)在第一存儲(chǔ)器1021內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲(chǔ)在第二存儲(chǔ)器1022內(nèi)的數(shù)據(jù),執(zhí)行移動(dòng)終端的各種功能和處理數(shù)據(jù),從而對(duì)移動(dòng)終端進(jìn)行整體獲取??蛇x的,處理器1060可包括一個(gè)或多個(gè)處理單元。
在本發(fā)明實(shí)施例中,通過(guò)調(diào)用存儲(chǔ)該第一存儲(chǔ)器1021內(nèi)的軟件程序和/或模塊和/或該第二存儲(chǔ)器1022內(nèi)的數(shù)據(jù),處理器1060用于將移動(dòng)終端執(zhí)行在系統(tǒng)無(wú)線接口層監(jiān)聽(tīng)來(lái)電消息;在監(jiān)聽(tīng)到來(lái)電消息之后,利用預(yù)置了騷擾電話號(hào)碼的騷擾電話庫(kù),判斷來(lái)電消息對(duì)應(yīng)的電話號(hào)碼是否為騷擾電話號(hào)碼;如果來(lái)電電話是騷擾電話號(hào)碼,則攔截來(lái)電消息,以阻止來(lái)電消息上傳至應(yīng)用層的電話應(yīng)用。
本發(fā)明實(shí)施例提供的一種來(lái)電攔截方法及移動(dòng)終端,先通過(guò)移動(dòng)終端中的無(wú)線接口層對(duì)來(lái)電電話進(jìn)行判斷,如果判斷該來(lái)電電話為騷擾電話,則在無(wú)線接口層對(duì)其進(jìn)行攔截,阻止來(lái)電消息上傳至應(yīng)用層的電話應(yīng)用,這樣就提高了騷擾電話攔截的優(yōu)先級(jí),使得對(duì)騷擾電話的攔截信息不上報(bào)給移動(dòng)終端的提醒軟件,這樣就不會(huì)喚醒ui,降低了移動(dòng)終端的耗電量,避免對(duì)用戶產(chǎn)生騷擾,優(yōu)化了用戶體驗(yàn)。
對(duì)于裝置實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法實(shí)施例的部分說(shuō)明即可。
本說(shuō)明書(shū)中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見(jiàn)即可。
在此提供的算法和顯示不與任何特定計(jì)算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類(lèi)系統(tǒng)所要求的結(jié)構(gòu)是顯而易見(jiàn)的。此外,本發(fā)明也不針對(duì)任何特定編程語(yǔ)言。應(yīng)當(dāng)明白,可以利用各種編程語(yǔ)言實(shí)現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對(duì)特定語(yǔ)言所做的描述是為了披露本發(fā)明的最佳實(shí)施方式。
在此處所提供的說(shuō)明書(shū)中,說(shuō)明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒(méi)有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對(duì)本說(shuō)明書(shū)的理解。
類(lèi)似地,應(yīng)當(dāng)理解,為了精簡(jiǎn)本公開(kāi)并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在上面對(duì)本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施例、圖、或者對(duì)其的描述中。然而,并不應(yīng)將該公開(kāi)的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說(shuō),如下面的權(quán)利要求書(shū)所反映的那樣,發(fā)明方面在于少于前面公開(kāi)的單個(gè)實(shí)施例的所有特征。因此,遵循具體實(shí)施方式的權(quán)利要求書(shū)由此明確地并入該具體實(shí)施方式,其中每個(gè)權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。
本領(lǐng)域那些技術(shù)人員可以理解,可以對(duì)實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們?cè)O(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中??梢园褜?shí)施例中的模塊或單元或組件組合成一個(gè)模塊或單元或組件,以及此外可以把它們分成多個(gè)子模塊或子單元或子組件。除了這樣的特征和/或過(guò)程或者單元中的至少一些是相互排斥之外,可以采用任何組合對(duì)本說(shuō)明書(shū)(包括伴隨的權(quán)利要求、摘要和附圖)中公開(kāi)的所有特征以及如此公開(kāi)的任何方法或者設(shè)備的所有過(guò)程或單元進(jìn)行組合。除非另外明確陳述,本說(shuō)明書(shū)(包括伴隨的權(quán)利要求、摘要和附圖)中公開(kāi)的每個(gè)特征可以由提供相同、等同或相似目的的替代特征來(lái)代替。
此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在下面的權(quán)利要求書(shū)中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來(lái)使用。
本發(fā)明的各個(gè)部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個(gè)或者多個(gè)處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號(hào)處理器(dsp)來(lái)實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的指紋識(shí)別設(shè)備中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣的實(shí)現(xiàn)本發(fā)明的程序可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個(gè)或者多個(gè)信號(hào)的形式。這樣的信號(hào)可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號(hào)上提供,或者以任何其他形式提供。
應(yīng)該注意的是上述實(shí)施例對(duì)本發(fā)明進(jìn)行說(shuō)明而不是對(duì)本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號(hào)之間的任何參考符號(hào)構(gòu)造成對(duì)權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個(gè)”不排除存在多個(gè)這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來(lái)實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過(guò)同一個(gè)硬件項(xiàng)來(lái)具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱(chēng)。
本領(lǐng)域普通技術(shù)人員可以意識(shí)到,結(jié)合本發(fā)明實(shí)施例中所公開(kāi)的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計(jì)算機(jī)軟件和電子硬件的結(jié)合來(lái)實(shí)現(xiàn)。這些功能究竟以硬件還是軟件方式來(lái)執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專(zhuān)業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來(lái)使用不同方法來(lái)實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng)、裝置和單元的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。
在本申請(qǐng)所提供的實(shí)施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。
所述功能如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷(xiāo)售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)在先技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:u盤(pán)、移動(dòng)硬盤(pán)、rom、ram、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求的保護(hù)范圍為準(zhǔn)。