專利名稱:騷擾電話屏蔽系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種屏蔽系統(tǒng)及方法,尤其是涉及一種騷擾電話屏蔽系統(tǒng)及方法。
背景技術(shù):
幾乎所有手機用戶都收到過只響一聲的騷擾電話。此類電話的主要目的為騷擾被呼叫的用戶,影響其正常工作生活;使被呼叫用戶回?fù)埽艡C實施詐騙;通過聲訊臺等對回?fù)苡脩糁苯涌廴「哳~話費。為解決手機用戶的此類煩惱,目前現(xiàn)有的技術(shù)1.用戶手動將響一聲電話號碼添加至防火墻,但手動添加至防火墻比較麻煩,且一些犯罪分子經(jīng)常使用大量號碼進行詐騙,普通用戶往往不能全部屏蔽,還是會收到騷擾電話;2.通過判斷來電鈴聲時長,將響一聲電話號碼自動添加至防火墻,但在親戚朋友呼入電話時,如果恰好他們的手機斷電了或者異常掛斷,該號碼就被自動添加至防火墻,無法再呼入;3.延遲響鈴, 僅僅解決了用戶不被鈴聲騷擾的問題,沒有真正意義上的屏蔽,用戶還是能夠看到該未接電話,可能回?fù)茉斐蓳p失。
發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一種騷擾電話屏蔽系統(tǒng),可以自動對騷擾電話進行屏蔽,且能區(qū)分出異常掛斷的情況。鑒于以上內(nèi)容,還有必要提供一種騷擾電話屏蔽方法,可以自動對騷擾電話進行屏蔽,且能區(qū)分出異常掛斷的情況。所述騷擾電話屏蔽系統(tǒng),運行于具有電話功能的通話裝置中,該通話裝置包括數(shù)據(jù)表、通話記錄、防火墻及提示模塊,該系統(tǒng)包括讀取模塊,用于讀取來電號碼、預(yù)先設(shè)定的延遲時長M及最大次數(shù)N ;計時模塊,用于記錄該來電的呼入時長;判斷模塊,用于判斷該來電呼入時長是否達(dá)到延遲時長M ;控制模塊,用于當(dāng)該來電呼入時長達(dá)到延遲時長M,且該來電號碼未存入所述數(shù)據(jù)表時,控制提示模塊正常提示用戶有來電,并將該號碼及通話信息保存至通話記錄中;所述控制模塊還用于當(dāng)該來電呼入時長達(dá)到延遲時長M,且該來電號碼已存入所述數(shù)據(jù)表時,將該來電號碼從所述數(shù)據(jù)表中刪除,并控制提示模塊正常提示用戶有來電,將該號碼及通話信息保存至通話記錄中;所述控制模塊還用于當(dāng)該來電呼入時長小于延遲時長M,且該來電號碼未存入所述數(shù)據(jù)表時,將該來電號碼存入所述數(shù)據(jù)表中,記錄連續(xù)呼入的次數(shù)為1 ;所述控制模塊還用于當(dāng)該來電呼入時長小于延遲時長M,且該來電號碼已存入所述數(shù)據(jù)表時,將該來電號碼在所述數(shù)據(jù)表中所記錄的連續(xù)呼入的次數(shù)加1 ;所述判斷模塊還用于當(dāng)該來電號碼在所述數(shù)據(jù)表中所記錄的連續(xù)呼入的次數(shù)加1后, 判斷該次數(shù)是否達(dá)到預(yù)先設(shè)定的最大次數(shù)N ;所述控制模塊還用于當(dāng)該次數(shù)已達(dá)到該最大次數(shù)N時,將該來電號碼添加至防火墻并從所述數(shù)據(jù)表中刪除。所述騷擾電話屏蔽方法,應(yīng)用于具有電話功能的通話裝置中,該通話裝置包括數(shù)據(jù)表、通話記錄、防火墻及提示模塊,該方法包括步驟讀取來電號碼、預(yù)先設(shè)定的延遲時長 M及最大次數(shù)N;開始記錄該來電的呼入時長;判斷該來電呼入時長是否達(dá)到延遲時長M ;
4當(dāng)該來電呼入時長達(dá)到延遲時長M,且該來電號碼未存入所述數(shù)據(jù)表時,控制提示模塊正常提示用戶有來電,并將該號碼及通話信息保存至通話記錄中;當(dāng)該來電呼入時長達(dá)到延遲時長M,且該來電號碼已存入所述數(shù)據(jù)表時,將該來電號碼從所述數(shù)據(jù)表中刪除,并控制提示模塊正常提示用戶有來電,將該號碼及通話信息保存至通話記錄中;當(dāng)該來電呼入時長小于延遲時長M,且該來電號碼未存入所述數(shù)據(jù)表時,將該來電號碼存入所述數(shù)據(jù)表中,記錄連續(xù)呼入的次數(shù)為1 ;當(dāng)該來電呼入時長小于延遲時長M,且該來電號碼已存入所述數(shù)據(jù)表時,將該來電號碼在所述數(shù)據(jù)表中所記錄的連續(xù)呼入的次數(shù)加1 ;當(dāng)該來電號碼在所述數(shù)據(jù)表中所記錄的連續(xù)呼入的次數(shù)加1后達(dá)到預(yù)先設(shè)定的最大次數(shù)N時,將該來電號碼添加至防火墻并從所述數(shù)據(jù)表中刪除。相較于現(xiàn)有技術(shù),所述的騷擾電話屏蔽系統(tǒng)及方法,當(dāng)通話裝置接到騷擾電話時, 不給用戶任何提示,這樣用戶就不會被騷擾,而且也不會看到該未接電話而回?fù)茉斐蓳p失; 當(dāng)因為異常掛斷而被判別為騷擾電話時,若該號碼下次正常呼入,便不會被屏蔽;當(dāng)一個號碼多次連續(xù)進行騷擾,會自動將該號碼添加至防火墻,保證以后該號碼不能再呼入。
圖1是本發(fā)明騷擾電話屏蔽系統(tǒng)較佳實施例的架構(gòu)圖。圖2是本發(fā)明騷擾電話屏蔽系統(tǒng)較佳實施例的功能模塊圖。圖3是本發(fā)明騷擾電話屏蔽方法較佳實施例的流程圖。主要元件符號說明
通話裝置Γ1
騷擾電話屏蔽系統(tǒng) 10 數(shù)據(jù)表20
通話記錄30
防火墻40
提示模塊50
讀取模塊100
判斷模塊200
計時模塊300
控制模塊400
搜索模塊500
具體實施例方式如圖1所示,是本發(fā)明騷擾電話屏蔽系統(tǒng)較佳實施例的架構(gòu)圖。所述騷擾電話屏蔽系統(tǒng)10運行于通話裝置1中,該通話裝置1為手機等具有電話功能的裝置。所述通話裝置1中還包括數(shù)據(jù)表20、通話記錄30、防火墻40及提示模塊50。所述騷擾電話為來電呼入時長小于用戶預(yù)先設(shè)定的延遲時長M的電話。例如預(yù)先設(shè)定延遲時長M為2秒,則呼入時長少于2秒的來電為騷擾電話。所述數(shù)據(jù)表20用于保存騷擾電話的號碼及記錄該號碼連續(xù)呼入的次數(shù)。所述連續(xù)呼入是指該號碼每次呼入時長都小于用戶預(yù)先設(shè)定的延遲時長M,若有一次呼入時長超過該延遲時長M,則重新開始計數(shù)。所述通話記錄30用于當(dāng)來電不是騷擾電話時,保存該電話號碼及通話信息。所述防火墻40用于屏蔽連續(xù)呼入次數(shù)達(dá)到預(yù)先設(shè)定的最大次數(shù)N的騷擾電話的號碼,以后該號碼將無法呼入。例如預(yù)先設(shè)定最大次數(shù)N為5次,則當(dāng)該騷擾電話連續(xù)呼入 5次后,該騷擾電話的號碼被防火墻40屏蔽,以后無法呼入。所述提示模塊50用于當(dāng)來電不是騷擾電話時,通過響鈴等方式提示用戶有來電。當(dāng)所述通話裝置1接到來電時,所述騷擾電話屏蔽系統(tǒng)10自動啟動。如圖2所示,是本發(fā)明騷擾電話屏蔽系統(tǒng)較佳實施例的功能模塊圖。所述騷擾電話屏蔽系統(tǒng)10包括讀取模塊100、判斷模塊200、計時模塊300、控制模塊400及搜索模塊500。所述讀取模塊100用于讀取來電號碼、預(yù)先設(shè)定的延遲時長M及最大次數(shù)N。所述判斷模塊200用于判斷延遲時長M是否大于0。所述計時模塊300用于當(dāng)延遲時長M大于0時,開始記錄該來電的呼入時長。所述呼入時長在對方停止呼入或者該通話裝置1的用戶接聽該來電時停止記錄。所述控制模塊400用于當(dāng)延遲時長M等于0時,控制提示模塊50正常提示用戶有來電,并將該號碼及通話信息保存至通話記錄30中。若預(yù)先設(shè)定M等于0,相當(dāng)于選擇不屏蔽騷擾電話。所述判斷模塊200還用于判斷該來電呼入時長是否達(dá)到延遲時長M。所述搜索模塊500用于搜索該來電號碼是否已存入所述數(shù)據(jù)表20。所述控制模塊400還用于當(dāng)該來電呼入時長達(dá)到延遲時長M,且該來電號碼未存入所述數(shù)據(jù)表20時,控制提示模塊50正常提示用戶有來電,并將該號碼及通話信息保存至通話記錄30中。所述控制模塊400還用于當(dāng)該來電呼入時長達(dá)到延遲時長M,且該來電號碼已存入所述數(shù)據(jù)表20時,將該來電號碼從所述數(shù)據(jù)表20中刪除,并控制提示模塊50正常提示用戶有來電,將該號碼及通話信息保存至通話記錄30中。所述控制模塊400還用于當(dāng)該來電呼入時長小于延遲時長M,且該來電號碼未存入所述數(shù)據(jù)表20時,將該來電號碼存入所述數(shù)據(jù)表20中,記錄連續(xù)呼入的次數(shù)為1,并控制提示模塊50不提示用戶有來電,也不將該號碼及通話信息保存至通話記錄30中。所述控制模塊400還用于當(dāng)該來電呼入時長小于延遲時長M,且該來電號碼已存入所述數(shù)據(jù)表20時,將該來電號碼在所述數(shù)據(jù)表20中所記錄的連續(xù)呼入的次數(shù)加1。
所述判斷模塊200還用于當(dāng)該來電號碼在所述數(shù)據(jù)表20中所記錄的連續(xù)呼入的次數(shù)加1后,判斷該次數(shù)是否達(dá)到預(yù)先設(shè)定的最大次數(shù)N。所述控制模塊400還用于當(dāng)該次數(shù)未達(dá)到預(yù)先設(shè)定的最大次數(shù)N時,控制提示模塊50不提示用戶有來電,也不將該號碼及通話信息保存至通話記錄30中。所述控制模塊400還用于當(dāng)該次數(shù)已達(dá)到預(yù)先設(shè)定的最大次數(shù)N時,將該來電號碼添加至防火墻40并從所述數(shù)據(jù)表20中刪除,控制提示模塊50不提示用戶有來電,也不將該號碼及通話信息保存至通話記錄30中。如圖3所示,是本發(fā)明騷擾電話屏蔽方法較佳實施例的流程圖。步驟S10,所述讀取模塊100讀取來電號碼、預(yù)先設(shè)定的延遲時長M及最大次數(shù)N。步驟S12,所述判斷模塊200判斷延遲時長M是否大于0。若該延遲時長M大于0, 則執(zhí)行步驟S14 ;若該延遲時長M等于0,則執(zhí)行步驟S22。步驟S14,所述計時模塊300開始記錄該來電的呼入時長。所述呼入時長在對方停止呼入或者該通話裝置1的用戶接聽該來電時停止記錄。步驟S16,所述判斷模塊200判斷該來電呼入時長是否達(dá)到延遲時長M。若該來電呼入時長達(dá)到延遲時長M,則執(zhí)行步驟S18 ;若該來電呼入時長小于延遲時長M,則執(zhí)行步驟 S24。步驟S18,所述搜索模塊500搜索該來電號碼是否已存入所述數(shù)據(jù)表20。若該來電號碼已存入所述數(shù)據(jù)表20,則執(zhí)行步驟S20 ;若該來電號碼未存入所述數(shù)據(jù)表20,則執(zhí)行步驟S22。步驟S20,所述控制模塊400將該來電號碼從所述數(shù)據(jù)表20中刪除,并進入步驟 S22。步驟S22,所述控制模塊400控制提示模塊50正常提示用戶有來電,并將該號碼及通話信息保存至通話記錄30中。步驟S24,所述搜索模塊500搜索該來電號碼是否已存入所述數(shù)據(jù)表20。若該來電號碼未存入所述數(shù)據(jù)表20,則執(zhí)行步驟S26 ;若該來電號碼已存入所述數(shù)據(jù)表20,則執(zhí)行步驟幻8。步驟S^,所述控制模塊400將該來電號碼存入所述數(shù)據(jù)表20中,記錄連續(xù)呼入的次數(shù)為1。步驟S28,所述控制模塊400將該來電號碼在所述數(shù)據(jù)表20中所記錄的連續(xù)呼入的次數(shù)加1。步驟S30,所述判斷模塊200判斷該次數(shù)是否達(dá)到預(yù)先設(shè)定的最大次數(shù)N。若該次數(shù)已達(dá)到預(yù)先設(shè)定的最大次數(shù)N,則執(zhí)行步驟S32 ;若該次數(shù)未達(dá)到預(yù)先設(shè)定的最大次數(shù)N, 則執(zhí)行步驟S34。步驟S32,所述控制模塊400將該來電號碼添加至防火墻40并從所述數(shù)據(jù)表20中刪除。步驟S34,所述控制模塊400控制提示模塊50不提示用戶有來電,也不將該號碼及通話信息保存至通話記錄30中。故采用如上所述的騷擾電話屏蔽方法,可以在當(dāng)該來電呼入時長達(dá)到延遲時長M, 且該來電號碼未存入所述數(shù)據(jù)表20時,控制提示模塊50正常提示用戶有來電,并將該號碼及通話信息保存至通話記錄30中;當(dāng)該來電呼入時長達(dá)到延遲時長M,且該來電號碼已存入所述數(shù)據(jù)表20時,將該來電號碼從所述數(shù)據(jù)表20中刪除,并控制提示模塊50正常提示用戶有來電,將該號碼及通話信息保存至通話記錄30中;當(dāng)該來電呼入時長小于延遲時長M,且該來電號碼未存入所述數(shù)據(jù)表20時,將該來電號碼存入所述數(shù)據(jù)表20中,記錄連續(xù)呼入的次數(shù)為1,并控制提示模塊50不提示用戶有來電,也不將該號碼及通話信息保存至通話記錄30中;當(dāng)該來電呼入時長小于延遲時長M,且該來電號碼已存入所述數(shù)據(jù)表20時,將該來電號碼在所述數(shù)據(jù)表20中所記錄的連續(xù)呼入的次數(shù)加1 ;當(dāng)該次數(shù)未達(dá)到預(yù)先設(shè)定的最大次數(shù)N時,控制提示模塊50不提示用戶有來電, 也不將該號碼及通話信息保存至通話記錄30中;當(dāng)該次數(shù)已達(dá)到預(yù)先設(shè)定的最大次數(shù)N時,將該來電號碼添加至防火墻40并從所述數(shù)據(jù)表20中刪除,控制提示模塊50不提示用戶有來電,也不將該號碼及通話信息保存至通話記錄30中。以上實施例僅用以說明本發(fā)明的技術(shù)方案而非限制,盡管參照較佳實施例對本發(fā)明進行了詳細(xì)說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對本發(fā)明的技術(shù)方案進行修改或等同替換,而不脫離本發(fā)明技術(shù)方案的精神和范圍。
權(quán)利要求
1.一種騷擾電話屏蔽系統(tǒng),運行于具有電話功能的通話裝置中,該通話裝置包括數(shù)據(jù)表、通話記錄、防火墻及提示模塊,其特征在于,該系統(tǒng)包括讀取模塊,用于讀取來電號碼、預(yù)先設(shè)定的延遲時長M及最大次數(shù)N ;計時模塊,用于記錄該來電的呼入時長;判斷模塊,用于判斷該來電呼入時長是否達(dá)到延遲時長M ;控制模塊,用于當(dāng)該來電呼入時長達(dá)到延遲時長M,且該來電號碼未存入所述數(shù)據(jù)表時,控制提示模塊正常提示用戶有來電,并將該號碼及通話信息保存至通話記錄中;所述控制模塊還用于當(dāng)該來電呼入時長達(dá)到延遲時長M,且該來電號碼已存入所述數(shù)據(jù)表時,將該來電號碼從所述數(shù)據(jù)表中刪除,并控制提示模塊正常提示用戶有來電,將該號碼及通話信息保存至通話記錄中;所述控制模塊還用于當(dāng)該來電呼入時長小于延遲時長M,且該來電號碼未存入所述數(shù)據(jù)表時,將該來電號碼存入所述數(shù)據(jù)表中,記錄連續(xù)呼入的次數(shù)為1 ;所述控制模塊還用于當(dāng)該來電呼入時長小于延遲時長M,且該來電號碼已存入所述數(shù)據(jù)表時,將該來電號碼在所述數(shù)據(jù)表中所記錄的連續(xù)呼入的次數(shù)加1 ;所述判斷模塊還用于當(dāng)該來電號碼在所述數(shù)據(jù)表中所記錄的連續(xù)呼入的次數(shù)加1后, 判斷該次數(shù)是否達(dá)到預(yù)先設(shè)定的最大次數(shù)N ;所述控制模塊還用于當(dāng)該次數(shù)已達(dá)到該最大次數(shù)N時,將該來電號碼添加至防火墻并從所述數(shù)據(jù)表中刪除。
2.如權(quán)利要求1所述的騷擾電話屏蔽系統(tǒng),其特征在于,所述判斷模塊還用于判斷延遲時長M是否大于0 ;當(dāng)延遲時長M大于0時,觸發(fā)所述計時模塊記錄該來電的呼入時長; 當(dāng)延遲時長M等于0時,觸發(fā)所述控制模塊控制提示模塊正常提示用戶有來電,并將該號碼及通話信息保存至通話記錄中。
3.如權(quán)利要求1所述的騷擾電話屏蔽系統(tǒng),其特征在于,所述防火墻用于屏蔽連續(xù)呼入次數(shù)達(dá)到預(yù)先設(shè)定的最大次數(shù)N的騷擾電話的號碼,以后該號碼將無法呼入。
4.如權(quán)利要求1所述的騷擾電話屏蔽系統(tǒng),其特征在于,所述控制模塊還用于當(dāng)該來電呼入時長小于延遲時長M時,控制提示模塊不提示用戶有來電,也不將該號碼及通話信息保存至通話記錄中。
5.一種騷擾電話屏蔽方法,應(yīng)用于具有電話功能的通話裝置中,該通話裝置包括數(shù)據(jù)表、通話記錄、防火墻及提示模塊,其特征在于,該方法包括步驟讀取來電號碼、預(yù)先設(shè)定的延遲時長M及最大次數(shù)N ; 開始記錄該來電的呼入時長; 判斷該來電呼入時長是否達(dá)到延遲時長M ;當(dāng)該來電呼入時長達(dá)到延遲時長M,且該來電號碼未存入所述數(shù)據(jù)表時,控制提示模塊正常提示用戶有來電,并將該號碼及通話信息保存至通話記錄中;當(dāng)該來電呼入時長達(dá)到延遲時長M,且該來電號碼已存入所述數(shù)據(jù)表時,將該來電號碼從所述數(shù)據(jù)表中刪除,并控制提示模塊正常提示用戶有來電,將該號碼及通話信息保存至通話記錄中;當(dāng)該來電呼入時長小于延遲時長M,且該來電號碼未存入所述數(shù)據(jù)表時,將該來電號碼存入所述數(shù)據(jù)表中,記錄連續(xù)呼入的次數(shù)為1 ;當(dāng)該來電呼入時長小于延遲時長M,且該來電號碼已存入所述數(shù)據(jù)表時,將該來電號碼在所述數(shù)據(jù)表中所記錄的連續(xù)呼入的次數(shù)加1 ;當(dāng)該來電號碼在所述數(shù)據(jù)表中所記錄的連續(xù)呼入的次數(shù)加1后達(dá)到預(yù)先設(shè)定的最大次數(shù)N時,將該來電號碼添加至防火墻并從所述數(shù)據(jù)表中刪除。
6.如權(quán)利要求5所述的騷擾電話屏蔽方法,其特征在于,該方法在開始記錄該來電的呼入時長之前還包括步驟判斷延遲時長M是否大于0;當(dāng)延遲時長M大于0時,執(zhí)行開始記錄該來電的呼入時長的步驟; 當(dāng)延遲時長M等于0時,控制提示模塊正常提示用戶有來電,并將該號碼及通話信息保存至通話記錄中。
7.如權(quán)利要求5所述的騷擾電話屏蔽方法,其特征在于,該來電號碼被添加至防火墻后會被所述防火墻屏蔽,以后該來電號碼將無法呼入。
8.如權(quán)利要求5所述的騷擾電話屏蔽方法,其特征在于,該方法還包括步驟當(dāng)該來電呼入時長小于延遲時長M時,控制提示模塊不提示用戶有來電,也不將該號碼及通話信息保存至通話記錄中。
全文摘要
一種騷擾電話屏蔽系統(tǒng),該系統(tǒng)包括讀取模塊,用于讀取來電號碼、預(yù)先設(shè)定的延遲時長M及最大次數(shù)N;計時模塊,用于記錄該來電的呼入時長;判斷模塊,用于判斷該來電呼入時長是否達(dá)到延遲時長M;控制模塊,用于控制是否正常提示用戶有來電,并將該號碼及通話信息保存至通話記錄中;所述控制模塊還用于當(dāng)在數(shù)據(jù)表中所記錄的連續(xù)呼入次數(shù)已達(dá)到N時,將該來電號碼添加至防火墻。本發(fā)明還提供一種騷擾電話屏蔽方法。本發(fā)明可以自動對騷擾電話進行屏蔽。
文檔編號H04M1/663GK102457604SQ20101052849
公開日2012年5月16日 申請日期2010年11月2日 優(yōu)先權(quán)日2010年11月2日
發(fā)明者周鶯 申請人:奇美通訊股份有限公司, 深圳富泰宏精密工業(yè)有限公司