專利名稱:短信攔截方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別是涉及短信攔截方法及裝置。
背景技術(shù):
當(dāng)前,移動(dòng)通信的發(fā)展已經(jīng)十分普及,為人們的日常生活帶來了極大的便利。但同時(shí)垃圾短信等一些利用通信網(wǎng)絡(luò)進(jìn)行的惡意行為也越來越猖獗,嚴(yán)重地破壞了通信環(huán)境的和諧。一種有效的防止受到垃圾短信影響的實(shí)現(xiàn)方式可以是對(duì)用戶接收到的短信進(jìn)行檢測(cè),如果能夠檢測(cè)出來當(dāng)前短信是垃圾短信,則可以直接攔截,避免用戶受到其騷擾。而 在這個(gè)過程中,如何有效地檢測(cè)出短信是否為垃圾短信以便確定出攔截對(duì)象是實(shí)現(xiàn)的基礎(chǔ)。在現(xiàn)有技術(shù)中,一般是采用從接收到的短信中提取關(guān)鍵詞的方式來進(jìn)行檢測(cè),如果發(fā)現(xiàn)短信是陌生號(hào)碼發(fā)送來的,并且其中包含有特定的關(guān)鍵詞(例如“發(fā)票”、“彩票”等等),則將其作為垃圾短信進(jìn)行攔截。但是,這種檢測(cè)方式比較具有局限性,并且易于躲避其檢測(cè)。例如,有些垃圾短信的編輯者可以將一些可能被檢測(cè)到的關(guān)鍵字用同音字或者字形相同的字來代替,或者在關(guān)鍵字之間用一些特殊字符隔開等等。因此,如何更有效地檢測(cè)出垃圾短信,以便進(jìn)行攔截,是迫切需要本領(lǐng)域技術(shù)人員解決的技術(shù)問題。
發(fā)明內(nèi)容
本發(fā)明提供了短信攔截方法及裝置,能夠有效地檢測(cè)出垃圾短信,以便實(shí)現(xiàn)對(duì)垃圾的攔截。本發(fā)明提供了如下方案一種短信攔截方法,包括預(yù)先建立待攔截信息列表,所述待攔截信息列表中包含有待攔截的電話號(hào)碼歸屬地和/或地區(qū)編碼號(hào)段;對(duì)通信終端中的短信接收情況進(jìn)行監(jiān)測(cè),獲取當(dāng)前接收到的短信對(duì)應(yīng)的電話號(hào)碼;判斷所述當(dāng)前接收到的短信對(duì)應(yīng)的電話號(hào)碼的歸屬地和/或地區(qū)編碼號(hào)段是否出現(xiàn)在所述預(yù)先建立的待攔截信息列表中;如果是,則將所述當(dāng)前接收到的短信作為攔截對(duì)象進(jìn)行攔截。可選的,在判斷出所述當(dāng)前接收到的短信對(duì)應(yīng)的電話號(hào)碼的歸屬地和/或地區(qū)編碼號(hào)段出現(xiàn)在所述預(yù)先建立的待攔截信息列表中之后還包括判斷所述當(dāng)前接收到的短信對(duì)應(yīng)的電話號(hào)碼的歸屬地和/或地區(qū)編碼號(hào)段是否與機(jī)主電話號(hào)碼的歸屬地和/或地區(qū)編碼號(hào)段相同,如果不相同,則執(zhí)行所述將所述當(dāng)前接收到的短信作為攔截對(duì)象進(jìn)行攔截的操作??蛇x的,在判斷出所述當(dāng)前接收到的短信對(duì)應(yīng)的電話號(hào)碼的歸屬地和/或地區(qū)編碼號(hào)段出現(xiàn)在所述預(yù)先建立的待攔截信息列表中之后還包括
獲取機(jī)主當(dāng)前所在地信息;判斷所述當(dāng)前接收到的短信對(duì)應(yīng)的電話號(hào)碼的歸屬地是否與機(jī)主當(dāng)前所在地相同,如果不相同,則執(zhí)行所述將所述當(dāng)前接收到的短信作為攔截對(duì)象進(jìn)行攔截的操作??蛇x的,在判斷出所述當(dāng)前接收到的短信對(duì)應(yīng)的電話號(hào)碼的歸屬地和/或地區(qū)編碼號(hào)段出現(xiàn)在所述預(yù)先建立的待攔截信息列表中之后還包括獲取所述通信終端中保存的通訊錄信息;判斷所述通訊錄中是否存在與所述當(dāng)前接收到的短信對(duì)應(yīng)的電話號(hào)碼具有相同歸屬地和/或地區(qū)編碼號(hào)段的電話號(hào)碼,如果不存在,則執(zhí)行所述將所述當(dāng)前接收到的短信作為攔截對(duì)象進(jìn)行攔截的操作。可選的,通過以下方式建立所述攔截信息列表獲得發(fā)送過垃圾短信的電話號(hào)碼;對(duì)所述發(fā)送過垃圾短信的電話號(hào)碼的歸屬地和/或地區(qū)編碼號(hào)段進(jìn)行分析;根據(jù)各個(gè)歸屬地和/或地區(qū)編碼號(hào)段出現(xiàn)的次數(shù),確定出待攔截的歸屬地和/或地區(qū)編碼號(hào)段,保存所述待攔截的歸屬地和/或地區(qū)編碼號(hào)段,生成待攔截信息列表。
可選的,所述獲得發(fā)送過垃圾短信的電話號(hào)碼包括對(duì)通信終端中接收到的短信情況進(jìn)行監(jiān)測(cè);當(dāng)監(jiān)測(cè)到用戶接收到了陌生電話號(hào)碼發(fā)來的短信時(shí),提示用戶對(duì)陌生電話號(hào)碼進(jìn)行標(biāo)注;將用戶標(biāo)注為垃圾短信的電話號(hào)碼確定為發(fā)送過垃圾短信的電話號(hào)碼?!N短信攔截裝置,包括待攔截信息列表建立單元,用于預(yù)先建立待攔截信息列表,所述待攔截信息列表中包含有待攔截的電話號(hào)碼歸屬地和/或地區(qū)編碼號(hào)段;監(jiān)測(cè)單元,用于對(duì)通信終端中的短信接收情況進(jìn)行監(jiān)測(cè),獲取當(dāng)前接收到的短信對(duì)應(yīng)的電話號(hào)碼;判斷單元,用于判斷所述當(dāng)前接收到的短信對(duì)應(yīng)的電話號(hào)碼的歸屬地和/或地區(qū)編碼號(hào)段是否出現(xiàn)在所述預(yù)先建立的待攔截信息列表中;攔截單元,用于如果所述判斷單元的判斷結(jié)果為是,則將所述當(dāng)前接收到的短信作為攔截對(duì)象進(jìn)行攔截??蛇x的,還包括機(jī)主號(hào)碼判斷單元,用于在判斷出所述當(dāng)前接收到的短信對(duì)應(yīng)的電話號(hào)碼的歸屬地和/或地區(qū)編碼號(hào)段出現(xiàn)在所述預(yù)先建立的待攔截信息列表中之后,判斷所述當(dāng)前接收到的短信對(duì)應(yīng)的電話號(hào)碼的歸屬地和/或地區(qū)編碼號(hào)段是否與機(jī)主電話號(hào)碼的歸屬地和/或地區(qū)編碼號(hào)段相同,如果不相同,則執(zhí)行所述將所述當(dāng)前接收到的短信作為攔截對(duì)象進(jìn)行攔截的操作??蛇x的,還包括機(jī)主位置獲取單元,用于在判斷出所述當(dāng)前接收到的短信對(duì)應(yīng)的電話號(hào)碼的歸屬地和/或地區(qū)編碼號(hào)段出現(xiàn)在所述預(yù)先建立的待攔截信息列表中之后,獲取機(jī)主當(dāng)前所在地信息;機(jī)主位置判斷單元,用于判斷所述當(dāng)前接收到的短信對(duì)應(yīng)的電話號(hào)碼的歸屬地是否與機(jī)主當(dāng)前所在地相同,如果不相同,則執(zhí)行所述將所述當(dāng)前接收到的短信作為攔截對(duì)象進(jìn)行攔截的操作??蛇x的,還包括通訊錄信息獲取單元,用于在判斷出所述當(dāng)前接收到的短信對(duì)應(yīng)的電話號(hào)碼的歸屬地和/或地區(qū)編碼號(hào)段出現(xiàn)在所述預(yù)先建立的待攔截信息列表中之后,獲取所述通信終端中保存的通訊錄信息;通訊錄判斷單元,用于判斷所述通訊錄中是否存在與所述當(dāng)前接收到的短信對(duì)應(yīng)的電話號(hào)碼具有相同歸屬地和/或地區(qū)編碼號(hào)段的電話號(hào)碼,如果不存在,則執(zhí)行所述將所述當(dāng)前接收到的短信作為攔截對(duì)象進(jìn)行攔截的操作??蛇x的,所述待攔截信息列表建立單元包括號(hào)碼獲取子單元,用于獲得發(fā)送過垃圾短信的電話號(hào)碼; 分析子單元,用于對(duì)所述發(fā)送過垃圾短信的電話號(hào)碼的歸屬地和/或地區(qū)編碼號(hào)段進(jìn)行分析;確定子單元,用于根據(jù)各個(gè)歸屬地和/或地區(qū)編碼號(hào)段出現(xiàn)的次數(shù),確定出待攔截的歸屬地和/或地區(qū)編碼號(hào)段,保存所述待攔截的歸屬地和/或地區(qū)編碼號(hào)段,生成待攔截信息列表??蛇x的,所述號(hào)碼獲取子單元包括監(jiān)控子單元,用于對(duì)通信終端中接收到的短信情況進(jìn)行監(jiān)測(cè);提示子單元,用于當(dāng)監(jiān)測(cè)到用戶接收到了陌生電話號(hào)碼發(fā)來的短信時(shí),提示用戶對(duì)陌生電話號(hào)碼進(jìn)行標(biāo)注;獲取子單元,用于將用戶標(biāo)注為垃圾短信的電話號(hào)碼確定為發(fā)送過垃圾短信的電話號(hào)碼。根據(jù)本發(fā)明提供的具體實(shí)施例,本發(fā)明公開了以下技術(shù)效果通過本發(fā)明,可以基于發(fā)送垃圾短信的電話號(hào)碼所呈現(xiàn)出的地域性特征,對(duì)歸屬地和/或地區(qū)編碼號(hào)段符合條件的短信號(hào)碼作為攔截對(duì)象進(jìn)行攔截,也就是說,可以對(duì)一些特殊歸屬地和/或地區(qū)編碼的號(hào)碼可以作為疑似的垃圾短信進(jìn)行攔截,在此過程中,由于對(duì)于大多數(shù)用戶而言,其本身就屬于某特殊歸屬地或者在某特殊歸屬地有聯(lián)系人的概率畢竟比較小,因此,可以有效地防止用戶受到垃圾短信的干擾。同時(shí),由于判斷的過程并不依賴于關(guān)鍵詞,因此,增加了垃圾短信發(fā)送者逃避檢測(cè)的難度,提高垃圾短信攔截的有效性。
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I是本發(fā)明實(shí)施例提供的方法的流程圖;圖2是本發(fā)明實(shí)施例提供的裝置的示意圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。參見圖1,本發(fā)明實(shí)施例提供的短信攔截方法包括以下步驟SlOl :預(yù)先建立待攔截信息列表,所述待攔截信息列表中包含有待攔截的電話號(hào)碼歸屬地和/或地區(qū)編碼號(hào)段;一般而言,電話號(hào)碼具有特定的編碼格式,并且其中會(huì)包含地區(qū)編碼信息。例如, 中國(guó)使用的手機(jī)號(hào)碼為11位,其中各段有不同的編碼方向前3位為網(wǎng)絡(luò)識(shí)別號(hào),第4-7為就是地區(qū)編碼,第8-11位為用戶號(hào)碼。通過地區(qū)編碼就可以確定電話號(hào)碼的歸屬地。本發(fā)明人在實(shí)現(xiàn)本發(fā)明的過程中發(fā)現(xiàn),用于發(fā)送垃圾短信的電話號(hào)碼一般具有比較明顯的地域性特征,例如,絕大部分的垃圾短信可能都來源于廣東佛山或某其他區(qū)域,因此,就可以將廣東佛山以及其他類似的區(qū)域作為待攔截的對(duì)象。具體實(shí)現(xiàn)時(shí),就可以預(yù)先建立一個(gè)待攔截信息列表,該列表中保存可能會(huì)是發(fā)送垃圾短信的號(hào)碼歸屬地信息。當(dāng)然由于地區(qū)編碼本身可能從一定程度上體現(xiàn)歸屬地信息,因此,該列表中在保存歸屬地的同時(shí),也保存地區(qū)編碼信息?;蛘?,如果某歸屬地的部分地區(qū)編碼經(jīng)常出現(xiàn)在發(fā)送垃圾短信的電話號(hào)碼中,而該歸屬地的其他地區(qū)編碼卻并不經(jīng)常用于發(fā)送垃圾短信中,此時(shí),也可以只保存這些經(jīng)常用于發(fā)送垃圾短信的地區(qū)編碼,等等。具體在建立待攔截信息列表時(shí),可以有多種方式,例如,可以首先獲取到發(fā)送過垃圾短信的電話號(hào)碼,然后對(duì)這些電話號(hào)碼的歸屬地和/或地區(qū)編碼號(hào)段進(jìn)行分析,根據(jù)各個(gè)歸屬地和/或地區(qū)編碼號(hào)段出現(xiàn)的次數(shù),就可以確定出待攔截的歸屬地和/或地區(qū)編碼號(hào)段,保存這種待攔截的歸屬地和/或地區(qū)編碼號(hào)段,就可以生成攔截信息列表。具體實(shí)現(xiàn)時(shí),可以根據(jù)統(tǒng)計(jì)結(jié)果或者經(jīng)驗(yàn)值等設(shè)定閾值,如果發(fā)送過垃圾短信的電話號(hào)碼中,某歸屬地的出現(xiàn)次數(shù)超過數(shù)目閾值,或者所占比例超過某比例閾值,則可以將其確定為待攔截的歸屬地。例如,發(fā)送過垃圾短信的電話號(hào)碼一共有100個(gè),其中有50個(gè)的歸屬地都是廣東佛山,則可以將該歸屬地作為待攔截的歸屬地,還可以同時(shí)將這些歸屬地對(duì)應(yīng)的號(hào)碼的地區(qū)編碼號(hào)段保存下來,或者直接保存這些地區(qū)編碼號(hào)段,生成待攔截信息列表,等等。其中,在需要獲取發(fā)送過垃圾短信的電話號(hào)碼時(shí),可以有多種方式,例如,可以直接將現(xiàn)有技術(shù)中的黑名單中的電話號(hào)碼作為這種發(fā)送過垃圾短信的電話號(hào)碼,也即可以直接對(duì)黑名單中的號(hào)碼進(jìn)行分析,獲取號(hào)碼的所屬地域性特征。當(dāng)然,黑名單中的號(hào)碼畢竟是有限的,為了及時(shí)獲取最新的信息,還可以采用以下方式對(duì)各個(gè)用戶接收到的短信情況進(jìn)行監(jiān)控,如果接收到某陌生電話(也即通訊錄中不存在該來電的電話號(hào)碼)發(fā)來的短信,并且黑名單中也不包括該電話號(hào)碼,則可以在用戶閱讀來該短信之后,提示用戶對(duì)該電話號(hào)碼進(jìn)行標(biāo)記,如果用戶將號(hào)碼標(biāo)記為垃圾短信,則可以將其作為一個(gè)發(fā)送過垃圾短信的電話號(hào)碼,加入到分析其歸屬地和/或地區(qū)編碼號(hào)段的行列中。其中,之所以是在用戶閱讀來該短信之后再由用戶進(jìn)行標(biāo)記,是因?yàn)椋瑢?duì)于陌生電話發(fā)來的短信而言,用戶在閱讀具體的信息內(nèi)容之前,也無法確定是否為垃圾短信,因此,如果此時(shí)就讓用戶進(jìn)行標(biāo)記,也就無法保證用戶標(biāo)記信息的準(zhǔn)確性。
需要說明的是,在實(shí)際應(yīng)用中,有些垃圾短信的發(fā)送者可能會(huì)同時(shí)購買一批號(hào)碼用于發(fā)送垃圾短信,這種批量購買的號(hào)碼可能具有如下特點(diǎn)同一批購買的各個(gè)號(hào)碼中,其前幾位數(shù)字可能都是一樣的,只有最后的幾位不同;例如,如果某垃圾短信發(fā)送者一批購買了五十個(gè)號(hào)碼,則這五十個(gè)號(hào)碼可能前9位都是相同的,只有后兩位不同,因此,在通過監(jiān)控發(fā)現(xiàn)此規(guī)律之后,也可以在待攔截信息列表中,保存這九位號(hào)碼,等等。S102 :對(duì)通信終端中的短信接收情況進(jìn)行監(jiān)測(cè),獲取當(dāng)前接收到的短信對(duì)應(yīng)的電話號(hào)碼;具體實(shí)現(xiàn)時(shí),通信終端設(shè)備中的操作系統(tǒng)一般會(huì)為應(yīng)用程序開放一些接口,供應(yīng)用程序從系統(tǒng)中獲取所需的信息。因此,在本發(fā)明實(shí)施例中,為了能夠?qū)νㄐ沤K端的短信接收情況進(jìn)行監(jiān)測(cè),可以在通信終端中運(yùn)行一應(yīng)用程序,然后就可以利用通信終端系統(tǒng)的這一特點(diǎn),在操作系統(tǒng)中對(duì)應(yīng)用程序進(jìn)行注冊(cè)。這樣,當(dāng)操作系統(tǒng)廣播通知消息時(shí),應(yīng)用程序就能夠收聽到這種通知消息,并從中獲取所需的信息。例如,當(dāng)接收短信時(shí),通信終端的操作系統(tǒng)就會(huì)廣播該短信接收消息,并攜帶短信發(fā)送方的電話號(hào)碼,這樣,應(yīng)用程序就能夠監(jiān)測(cè)到該事件,并從中獲取到短信發(fā)送方的電話號(hào)碼。 S103 :判斷所述當(dāng)前接收到的短信對(duì)應(yīng)的電話號(hào)碼的歸屬地和/或地區(qū)編碼號(hào)段是否出現(xiàn)在所述預(yù)先建立的待攔截信息列表中;在建立了上述列表之后,就可以根據(jù)該列表對(duì)用戶的短信接收情況進(jìn)行監(jiān)控,如果發(fā)現(xiàn)某短信發(fā)送方號(hào)碼的歸屬地和/或地區(qū)編碼號(hào)段出現(xiàn)在該預(yù)先建立的待攔截信息列表中,則可以將其作為一個(gè)攔截對(duì)象進(jìn)行攔截。具體在獲取當(dāng)前短信發(fā)送方電話號(hào)碼的歸屬地信息時(shí),可以有多種方式。例如,可以預(yù)先在通信終端保存地區(qū)編碼與歸屬地之間的對(duì)應(yīng)關(guān)系,在接收到當(dāng)前短信時(shí),直接通過查詢?cè)搶?duì)應(yīng)關(guān)系即可獲知當(dāng)前短信對(duì)應(yīng)的歸屬地。或者,為了避免占用通信終端的存儲(chǔ)資源,還可以在接收到短信時(shí),將來電的電話號(hào)碼發(fā)送到云端服務(wù)器或者其他提供歸屬地查詢服務(wù)的服務(wù)器進(jìn)行查詢,根據(jù)服務(wù)器返回的結(jié)果來確定當(dāng)前短信的發(fā)送方號(hào)碼歸屬地,等等。當(dāng)然,在通過服務(wù)器查詢的方式獲取號(hào)碼的歸屬地信息時(shí),只需要將號(hào)碼的地區(qū)編碼號(hào)段發(fā)送給服務(wù)器,其他的號(hào)碼可以不必發(fā)送。或者,有些提供歸屬地查詢的服務(wù)器可能要求輸入的查詢信息中包括網(wǎng)絡(luò)識(shí)別碼,此時(shí),也可以將網(wǎng)絡(luò)識(shí)別碼以及地區(qū)編碼(也即手機(jī)號(hào)碼的前7位)一起發(fā)送到服務(wù)器端進(jìn)行查詢。當(dāng)然,在實(shí)際應(yīng)用中,如果簡(jiǎn)單地將出現(xiàn)在待攔截信息列表中的所有來短信都攔截,則可能存在一些誤判的可能性。例如,假設(shè)待攔截的歸屬地包括廣東佛山,而如果機(jī)主本人就是廣東佛山人,則來自廣東佛山的短信,可能就不是垃圾短信;或者,如果機(jī)主本人不是廣東佛山人,但當(dāng)前正好在廣東佛山出差或者旅游等,則來自廣東佛山的短信也不一定是垃圾短信;再或者,如果機(jī)主的聯(lián)系人中有廣東佛山的朋友,則來自廣東佛山的短信也不一定是垃圾短信,等等。因此,在本發(fā)明實(shí)施例中,在判斷出當(dāng)前接收到的短信對(duì)應(yīng)的電話號(hào)碼的歸屬地和/或地區(qū)編碼號(hào)段出現(xiàn)在預(yù)先建立的待攔截信息列表中之后,還可以再進(jìn)行一些提高可靠性的判斷操作。例如,可以判斷當(dāng)前接收到的短信對(duì)應(yīng)的電話號(hào)碼的歸屬地和/或地區(qū)編碼號(hào)段是否與機(jī)主電話號(hào)碼的歸屬地和/或地區(qū)編碼號(hào)段相同,如果不相同,則繼續(xù)將當(dāng)前接收到的短信作為攔截對(duì)象進(jìn)行攔截,否則,可以不必?cái)r截?;蛘?,還可以通過通信終端自身帶有的定位系統(tǒng)等獲取機(jī)主的當(dāng)前所在地信息,然后判斷當(dāng)前接收到的短信對(duì)應(yīng)的電話號(hào)碼的歸屬地是否與機(jī)主當(dāng)前所在地相同,如果不相同,則繼續(xù)將當(dāng)前接收到的短信作為攔截對(duì)象進(jìn)行攔截,否則,可以不必?cái)r截。再或者,還可以獲取通信終端中保存的通訊錄信息,判斷通訊錄中是否存在與當(dāng)前接收到的短信對(duì)應(yīng)的電話號(hào)碼具有相同歸屬地和/或地區(qū)編碼號(hào)段的電話號(hào)碼,如果不存在,則繼續(xù)將當(dāng)前接收到的短信作為攔截對(duì)象進(jìn)行攔截,否則,也可以不必?cái)r截。當(dāng)然,在實(shí)際應(yīng)用中,還可以將上述各種判斷方式進(jìn)行各種組合使用,例如,在判斷出當(dāng)前接收到的短信的電話號(hào)碼的歸屬地和/或地區(qū)編碼號(hào)段與機(jī)主電話號(hào)碼的歸屬地和/或地區(qū)編碼號(hào)段不同之后,還可以進(jìn)一步判斷判斷當(dāng)前接收到的短信對(duì)應(yīng)的電話號(hào)碼的歸屬地是否與機(jī)主當(dāng)前所在地相同,如果仍然不相同,則進(jìn)一步判斷判斷通訊錄中是否存在與當(dāng)前接收到的短信對(duì)應(yīng)的電話號(hào)碼具有相同歸屬地和/或地區(qū)編碼號(hào)段的電話號(hào)碼,如果仍然不存在,再執(zhí)行攔截操作,等等。當(dāng)然,在不執(zhí)行攔截操作的情況下,還可以向用戶進(jìn)行提示,告知用戶該當(dāng)前接收到的短信對(duì)應(yīng)的電話號(hào)碼歸屬地比較特殊,可能會(huì)一個(gè)騷擾電話,等等。S104:如果是,則將所述當(dāng)前接收到的短信作為攔截對(duì)象進(jìn)行攔截。在確定了一個(gè)攔截對(duì)象之后,就可以對(duì)其執(zhí)行攔截操作。該攔截操作可以是在通信終端響鈴以及顯示出接收到短信的信息之前執(zhí)行,這樣,用戶就不會(huì)受到該垃圾短信的 影響。當(dāng)然在執(zhí)行攔截之后,還可以向用戶顯示提示信息,以告知用戶,為其執(zhí)行了一次短信攔截操作,當(dāng)然還可以提示出被攔截的號(hào)碼,以便在發(fā)生誤判的情況下,用戶可以根據(jù)該提示信息,找到發(fā)送短信的號(hào)碼,再進(jìn)行回?fù)芑蛘呋匕l(fā)短信等操作。當(dāng)然,該功能可以設(shè)置為可選,在用戶確定需要接收提示信息的情況下,才會(huì)向用戶進(jìn)行提示,否則可以不提示。可見,通過本發(fā)明實(shí)施例提供的電話攔截方法,可以基于發(fā)送垃圾短信的電話號(hào)碼所呈現(xiàn)出的地域性特征,對(duì)歸屬地和/或地區(qū)編碼號(hào)段符合條件的短信號(hào)碼作為攔截對(duì)象進(jìn)行攔截,這樣,可以有效地防止用戶受到垃圾短信的干擾。同時(shí),由于判斷的過程并不依賴于關(guān)鍵詞,因此,增加了垃圾短信發(fā)送者逃避檢測(cè)的難度,提高垃圾短信攔截的有效性。與本發(fā)明實(shí)施例提供的短信攔截方法相對(duì)應(yīng),本發(fā)明實(shí)施例還提供了一種短信攔截裝置,參見圖2,該裝置可以包括待攔截信息列表建立單元201,用于預(yù)先建立待攔截信息列表,所述待攔截信息列表中包含有待攔截的電話號(hào)碼歸屬地和/或地區(qū)編碼號(hào)段;監(jiān)測(cè)單元202,用于對(duì)通信終端中的短信接收情況進(jìn)行監(jiān)測(cè),獲取當(dāng)前接收到的短信對(duì)應(yīng)的電話號(hào)碼;判斷單元203,用于判斷所述當(dāng)前接收到的短信對(duì)應(yīng)的電話號(hào)碼的歸屬地和/或地區(qū)編碼號(hào)段是否出現(xiàn)在預(yù)先建立的待攔截信息列表中;攔截單元204,用于如果所述判斷單元的判斷結(jié)果為是,則將所述當(dāng)前接收到的短信作為攔截對(duì)象進(jìn)行攔截。在實(shí)際應(yīng)用中,該裝置還可以包括機(jī)主號(hào)碼判斷單元,用于在判斷出所述當(dāng)前接收到的短信對(duì)應(yīng)的電話號(hào)碼的歸屬地和/或地區(qū)編碼號(hào)段出現(xiàn)在預(yù)先建立的待攔截信息列表中之后,判斷所述當(dāng)前接收到的短信對(duì)應(yīng)的電話號(hào)碼的歸屬地和/或地區(qū)編碼號(hào)段是否與機(jī)主電話號(hào)碼的歸屬地和/或地區(qū)編碼號(hào)段相同,如果不相同,則執(zhí)行所述將所述當(dāng)前接收到的短信作為攔截對(duì)象進(jìn)行攔截的操作。或者,該裝置還可以包括機(jī)主位置獲取單元,用于在判斷出所述當(dāng)前接收到的短信對(duì)應(yīng)的電話號(hào)碼的歸屬地和/或地區(qū)編碼號(hào)段出現(xiàn)在預(yù)先建立的待攔截信息列表中之后,獲取機(jī)主當(dāng)前所在地信息;機(jī)主位置判斷單元,用于判斷所述當(dāng)前接收到的短信對(duì)應(yīng)的電話號(hào)碼的歸屬地是否與機(jī)主當(dāng)前所在地相同,如果不相同,則執(zhí)行所述將所述當(dāng)前接收到的短信作為攔截對(duì)象進(jìn)行攔截的操作。再者,該裝置還可以包括通訊錄信息獲取單元,用于在判斷出所述當(dāng)前接收到的短信對(duì)應(yīng)的電話號(hào)碼的歸屬地和/或地區(qū)編碼號(hào)段出現(xiàn)在預(yù)先建立的待攔截信息列表中之后,獲取所述通信終端中保存的通訊錄信息;通訊錄判斷單元,用于判斷所述通訊錄中是否存在與所述當(dāng)前接收到的短信對(duì)應(yīng)的電話號(hào)碼具有相同歸屬地和/或地區(qū)編碼號(hào)段的電話號(hào)碼,如果不存在,則執(zhí)行所述將所述當(dāng)前接收到的短信作為攔截對(duì)象進(jìn)行攔截的操作。當(dāng)然,為了進(jìn)一步降低誤判的概率,可以將上述各個(gè)判斷單元進(jìn)行配合使用,從多個(gè)方面同時(shí)進(jìn)行判斷。在具體實(shí)現(xiàn)時(shí),待攔截信息列表建立單元201可以通過以下單元建立所述攔截信息列表號(hào)碼獲取子單元,用于獲得發(fā)送過垃圾短信的電話號(hào)碼;分析子單元,用于對(duì)所述發(fā)送過垃圾短信的電話號(hào)碼的歸屬地和/或地區(qū)編碼號(hào)段進(jìn)行分析;確定子單元,用于根據(jù)各個(gè)歸屬地和/或地區(qū)編碼號(hào)段出現(xiàn)的次數(shù),確定出待攔截的歸屬地和/或地區(qū)編碼號(hào)段,保存所述待攔截的歸屬地和/或地區(qū)編碼號(hào)段,生成攔截信息列表。其中,號(hào)碼獲取子單元包括監(jiān)控子單元,用于對(duì)通信終端中接收到的短信情況進(jìn)行監(jiān)測(cè);提示子單元,用于當(dāng)監(jiān)測(cè)到用戶接收到了陌生電話號(hào)碼發(fā)來的短信時(shí),提示用戶對(duì)陌生電話號(hào)碼進(jìn)行標(biāo)注;獲取子單元,用于將用戶標(biāo)注為垃圾短信的電話號(hào)碼確定為發(fā)送過垃圾短信的電話號(hào)碼。通過本發(fā)明實(shí)施例提供的電話攔截裝置,可以基于發(fā)送垃圾短信的電話號(hào)碼所呈現(xiàn)出的地域性特征,對(duì)歸屬地和/或地區(qū)編碼號(hào)段符合條件的短信號(hào)碼作為攔截對(duì)象進(jìn)行攔截,也就是說,可以對(duì)一些特殊歸屬地和/或地區(qū)編碼的號(hào)碼可以作為疑似的垃圾短信進(jìn)行攔截,在此過程中,由于對(duì)于大多數(shù)用戶而言,其本身就屬于某特殊歸屬地或者在某特 殊歸屬地有聯(lián)系人的概率畢竟比較小,因此,可以有效地防止用戶受到垃圾短信的干擾。同時(shí),由于判斷的過程并不依賴于關(guān)鍵詞,因此,增加了垃圾短信發(fā)送者逃避檢測(cè)的難度,提高垃圾短信攔截的有效性。通過以上的實(shí)施方式的描述可知,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn)?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在存儲(chǔ)介質(zhì)中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。本說明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,各個(gè)實(shí)施例之間相同相似的部分互相參見即可,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處。尤其,對(duì)于裝置或系統(tǒng)實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述得比較簡(jiǎn)單,相關(guān)之處參見方法實(shí)施例的部分說明即可。以上所描述的裝置及系統(tǒng)實(shí)施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿?br>
據(jù)實(shí)際的需要選擇其中的部分或者全部模塊來實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動(dòng)的情況下,即可以理解并實(shí)施。以上對(duì)本發(fā)明所提供的短信攔截方法及裝置,進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處。綜上所述,本說明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
權(quán)利要求
1.一種短信攔截方法,其特征在于,包括 預(yù)先建立待攔截信息列表,所述待攔截信息列表中包含有待攔截的電話號(hào)碼歸屬地和/或地區(qū)編碼號(hào)段; 對(duì)通信終端中的短信接收情況進(jìn)行監(jiān)測(cè),獲取當(dāng)前接收到的短信對(duì)應(yīng)的電話號(hào)碼;判斷所述當(dāng)前接收到的短信對(duì)應(yīng)的電話號(hào)碼的歸屬地和/或地區(qū)編碼號(hào)段是否出現(xiàn)在所述預(yù)先建立的待攔截信息列表中; 如果是,則將所述當(dāng)前接收到的短信作為攔截對(duì)象進(jìn)行攔截。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,在判斷出所述當(dāng)前接收到的短信對(duì)應(yīng)的電話號(hào)碼的歸屬地和/或地區(qū)編碼號(hào)段出現(xiàn)在所述預(yù)先建立的待攔截信息列表中之后還包括 判斷所述當(dāng)前接收到的短信對(duì)應(yīng)的電話號(hào)碼的歸屬地和/或地區(qū)編碼號(hào)段是否與機(jī)主電話號(hào)碼的歸屬地和/或地區(qū)編碼號(hào)段相同,如果不相同,則執(zhí)行所述將所述當(dāng)前接收到的短信作為攔截對(duì)象進(jìn)行攔截的操作。
3.根據(jù)權(quán)利要求I所述的方法,其特征在于,在判斷出所述當(dāng)前接收到的短信對(duì)應(yīng)的電話號(hào)碼的歸屬地和/或地區(qū)編碼號(hào)段出現(xiàn)在所述預(yù)先建立的待攔截信息列表中之后還包括 獲取機(jī)主當(dāng)前所在地信息; 判斷所述當(dāng)前接收到的短信對(duì)應(yīng)的電話號(hào)碼的歸屬地是否與機(jī)主當(dāng)前所在地相同,如果不相同,則執(zhí)行所述將所述當(dāng)前接收到的短信作為攔截對(duì)象進(jìn)行攔截的操作。
4.根據(jù)權(quán)利要求I所述的方法,其特征在于,在判斷出所述當(dāng)前接收到的短信對(duì)應(yīng)的電話號(hào)碼的歸屬地和/或地區(qū)編碼號(hào)段出現(xiàn)在所述預(yù)先建立的待攔截信息列表中之后還包括 獲取所述通信終端中保存的通訊錄信息; 判斷所述通訊錄中是否存在與所述當(dāng)前接收到的短信對(duì)應(yīng)的電話號(hào)碼具有相同歸屬地和/或地區(qū)編碼號(hào)段的電話號(hào)碼,如果不存在,則執(zhí)行所述將所述當(dāng)前接收到的短信作為攔截對(duì)象進(jìn)行攔截的操作。
5.根據(jù)權(quán)利要求I至4任一項(xiàng)所述的方法,其特征在于,通過以下方式建立所述攔截信息列表 獲得發(fā)送過垃圾短信的電話號(hào)碼; 對(duì)所述發(fā)送過垃圾短信的電話號(hào)碼的歸屬地和/或地區(qū)編碼號(hào)段進(jìn)行分析; 根據(jù)各個(gè)歸屬地和/或地區(qū)編碼號(hào)段出現(xiàn)的次數(shù),確定出待攔截的歸屬地和/或地區(qū)編碼號(hào)段,保存所述待攔截的歸屬地和/或地區(qū)編碼號(hào)段,生成待攔截信息列表。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述獲得發(fā)送過垃圾短信的電話號(hào)碼包括 對(duì)通信終端中接收到的短信情況進(jìn)行監(jiān)測(cè); 當(dāng)監(jiān)測(cè)到用戶接收到了陌生電話號(hào)碼發(fā)來的短信時(shí),提示用戶對(duì)陌生電話號(hào)碼進(jìn)行標(biāo)注; 將用戶標(biāo)注為垃圾短信的電話號(hào)碼確定為發(fā)送過垃圾短信的電話號(hào)碼。
7.一種短信攔截裝置,其特征在于,包括待攔截信息列表建立單元,用于預(yù)先建立待攔截信息列表,所述待攔截信息列表中包含有待攔截的電話號(hào)碼歸屬地和/或地區(qū)編碼號(hào)段; 監(jiān)測(cè)單元,用于對(duì)通信終端中的短信接收情況進(jìn)行監(jiān)測(cè),獲取當(dāng)前接收到的短信對(duì)應(yīng)的電話號(hào)碼; 判斷單元,用于判斷所述當(dāng)前接收到的短信對(duì)應(yīng)的電話號(hào)碼的歸屬地和/或地區(qū)編碼號(hào)段是否出現(xiàn)在所述預(yù)先建立的待攔截信息列表中; 攔截單元,用于如果所述判斷單元的判斷結(jié)果為是,則將所述當(dāng)前接收到的短信作為攔截對(duì)象進(jìn)行攔截。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括 機(jī)主號(hào)碼判斷單元,用于在判斷出所述當(dāng)前接收到的短信對(duì)應(yīng)的電話號(hào)碼的歸屬地和/或地區(qū)編碼號(hào)段出現(xiàn)在所述預(yù)先建立的待攔截信息列表中之后,判斷所述當(dāng)前接收到的短信對(duì)應(yīng)的電話號(hào)碼的歸屬地和/或地區(qū)編碼號(hào)段是否與機(jī)主電話號(hào)碼的歸屬地和/或地區(qū)編碼號(hào)段相同,如果不相同,則執(zhí)行所述將所述當(dāng)前接收到的短信作為攔截對(duì)象進(jìn)行攔截的操作。
9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括 機(jī)主位置獲取單元,用于在判斷出所述當(dāng)前接收到的短信對(duì)應(yīng)的電話號(hào)碼的歸屬地和/或地區(qū)編碼號(hào)段出現(xiàn)在所述預(yù)先建立的待攔截信息列表中之后,獲取機(jī)主當(dāng)前所在地信息; 機(jī)主位置判斷單元,用于判斷所述當(dāng)前接收到的短信對(duì)應(yīng)的電話號(hào)碼的歸屬地是否與機(jī)主當(dāng)前所在地相同,如果不相同,則執(zhí)行所述將所述當(dāng)前接收到的短信作為攔截對(duì)象進(jìn)行攔截的操作。
10.根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括 通訊錄信息獲取單元,用于在判斷出所述當(dāng)前接收到的短信對(duì)應(yīng)的電話號(hào)碼的歸屬地和/或地區(qū)編碼號(hào)段出現(xiàn)在所述預(yù)先建立的待攔截信息列表中之后,獲取所述通信終端中保存的通訊錄信息; 通訊錄判斷單元,用于判斷所述通訊錄中是否存在與所述當(dāng)前接收到的短信對(duì)應(yīng)的電話號(hào)碼具有相同歸屬地和/或地區(qū)編碼號(hào)段的電話號(hào)碼,如果不存在,則執(zhí)行所述將所述當(dāng)前接收到的短信作為攔截對(duì)象進(jìn)行攔截的操作。
11.根據(jù)權(quán)利要求7至10任一項(xiàng)所述的裝置,其特征在于,所述待攔截信息列表建立單元包括 號(hào)碼獲取子單元,用于獲得發(fā)送過垃圾短信的電話號(hào)碼; 分析子單元,用于對(duì)所述發(fā)送過垃圾短信的電話號(hào)碼的歸屬地和/或地區(qū)編碼號(hào)段進(jìn)行分析; 確定子單元,用于根據(jù)各個(gè)歸屬地和/或地區(qū)編碼號(hào)段出現(xiàn)的次數(shù),確定出待攔截的歸屬地和/或地區(qū)編碼號(hào)段,保存所述待攔截的歸屬地和/或地區(qū)編碼號(hào)段,生成待攔截信息列表。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述號(hào)碼獲取子單元包括 監(jiān)控子單元,用于對(duì)通信終端中接收到的短信情況進(jìn)行監(jiān)測(cè); 提示子單元,用于當(dāng)監(jiān)測(cè)到用戶接收到了陌生電話號(hào)碼發(fā)來的短信時(shí),提示用戶對(duì)陌生電話號(hào)碼進(jìn)行標(biāo)注;獲取子單元,用于將用戶標(biāo)注為垃 圾短信的電話號(hào)碼確定為發(fā)送過垃圾短信的電話號(hào)碼。
全文摘要
本發(fā)明公開了短信攔截方法及裝置,其中,所述方法包括預(yù)先建立待攔截信息列表,所述待攔截信息列表中包含有待攔截的電話號(hào)碼歸屬地和/或地區(qū)編碼號(hào)段;對(duì)通信終端中的來電情況進(jìn)行監(jiān)測(cè),獲取當(dāng)前來電的電話號(hào)碼;判斷所述當(dāng)前來電的電話號(hào)碼的歸屬地和/或地區(qū)編碼號(hào)段是否出現(xiàn)在所述預(yù)先建立的待攔截信息列表中;如果是,則將所述當(dāng)前來電作為攔截對(duì)象進(jìn)行攔截。通過本發(fā)明,能夠有效地檢測(cè)出垃圾短信,以便實(shí)現(xiàn)對(duì)垃圾的攔截。
文檔編號(hào)H04W12/12GK102711112SQ20121020621
公開日2012年10月3日 申請(qǐng)日期2012年6月18日 優(yōu)先權(quán)日2012年6月18日
發(fā)明者曹鎮(zhèn), 李濤 申請(qǐng)人:奇智軟件(北京)有限公司