了用戶手動(dòng)標(biāo)記發(fā)送垃圾網(wǎng)絡(luò)短信的號(hào)碼存在滯后性,且手動(dòng)標(biāo)記的效率較低的問(wèn)題;能夠使終端自動(dòng)且及時(shí)對(duì)垃圾網(wǎng)絡(luò)短信進(jìn)行攔截,并對(duì)發(fā)送垃圾網(wǎng)絡(luò)短信的號(hào)碼進(jìn)行標(biāo)記,避免用戶手動(dòng)進(jìn)行標(biāo)記,從而提高標(biāo)記效率。
[0072]在一實(shí)施例中,智能手機(jī)在檢測(cè)與該號(hào)碼之間是否存在通信記錄時(shí),可以通過(guò)檢測(cè)與該號(hào)碼之間是否存在短信通信記錄或通話通信記錄??蛇x地,如圖1B所示,步驟102可以包括步驟102A、102B和102C中的任一者或任意二者的組合或三者的組合。
[0073]在步驟102A中,檢測(cè)是否向該號(hào)碼發(fā)送絡(luò)短信或運(yùn)營(yíng)商短信;當(dāng)檢測(cè)到未向該號(hào)碼發(fā)送過(guò)網(wǎng)絡(luò)短信或運(yùn)營(yíng)商短信時(shí),確定與該號(hào)碼之間不存在通信記錄。
[0074]在步驟102B中,檢測(cè)是否撥打過(guò)該號(hào)碼;當(dāng)檢測(cè)到未撥打過(guò)該號(hào)碼時(shí),確定與該號(hào)碼之間不存在通信記錄。
[0075]在步驟102C中,檢測(cè)是否接收到過(guò)來(lái)自該號(hào)碼的網(wǎng)絡(luò)短信或運(yùn)營(yíng)商短信;在沒(méi)有接收到過(guò)來(lái)自該號(hào)碼的網(wǎng)絡(luò)短信或運(yùn)營(yíng)商短信時(shí),確定與該號(hào)碼之間不存在所述通信記錄。
[0076]圖2A是根據(jù)另一示例性實(shí)施例示出的短信攔截方法的方法流程圖。本實(shí)施例以該短信攔截方法用于智能手機(jī)為例進(jìn)行說(shuō)明,該方法包括:
[0077]在步驟201中,在接收到網(wǎng)絡(luò)短信后,檢測(cè)通訊錄中是否存儲(chǔ)有發(fā)送該網(wǎng)絡(luò)短信的發(fā)送終端的號(hào)碼。
[0078]智能手機(jī)收發(fā)的短信可以分為運(yùn)營(yíng)商短信和網(wǎng)絡(luò)短信。智能手機(jī)在發(fā)送運(yùn)營(yíng)商短信時(shí),該攜帶有接收方號(hào)碼的運(yùn)營(yíng)商短信通過(guò)運(yùn)營(yíng)商短信網(wǎng)關(guān)發(fā)送至接收方手機(jī),整個(gè)收發(fā)過(guò)程在CS域中進(jìn)行。而智能手機(jī)在發(fā)送網(wǎng)絡(luò)短信時(shí),攜帶有接收方號(hào)碼的網(wǎng)絡(luò)短信以數(shù)據(jù)流量的形式被發(fā)送至提供網(wǎng)絡(luò)短信服務(wù)器的網(wǎng)絡(luò)短信服務(wù)器(非運(yùn)營(yíng)商提供),網(wǎng)絡(luò)短信服務(wù)器查找與該接收方號(hào)碼對(duì)應(yīng)的接收方手機(jī),并通過(guò)互聯(lián)網(wǎng)將該網(wǎng)絡(luò)短信發(fā)送給接收方終端,整個(gè)收發(fā)過(guò)程可在PS域中進(jìn)行。
[0079]智能手機(jī)接收到短信后,可以根據(jù)該短信的來(lái)源判斷該短信為運(yùn)營(yíng)商短信還是網(wǎng)絡(luò)短信。當(dāng)該短信來(lái)自CS域時(shí),智能手機(jī)即確定該短信為運(yùn)營(yíng)商短信;當(dāng)該短信來(lái)自PS域時(shí),智能手機(jī)即確定該短信為網(wǎng)絡(luò)短信。需要說(shuō)明的是,由于運(yùn)營(yíng)商短信和網(wǎng)絡(luò)短信采用的短信協(xié)議不同,智能手機(jī)還可以根據(jù)接收到的短信的短信協(xié)議,確定該短信為運(yùn)營(yíng)商短信還是網(wǎng)絡(luò)短信,本公開并不對(duì)智能手機(jī)確定短信類型的方式進(jìn)行限定。
[0080]由于通訊錄中存儲(chǔ)的聯(lián)系人通常為用戶熟悉的人,這類聯(lián)系人發(fā)送垃圾網(wǎng)絡(luò)短信的概率較低,所以智能手機(jī)可以通過(guò)檢測(cè)通訊錄中是否存儲(chǔ)有該網(wǎng)絡(luò)短信對(duì)應(yīng)的號(hào)碼,來(lái)初步確定該網(wǎng)絡(luò)短信是否為垃圾網(wǎng)絡(luò)短信。當(dāng)檢測(cè)到通訊錄中包含該號(hào)碼時(shí),即確定該網(wǎng)絡(luò)短信不是垃圾網(wǎng)絡(luò)短信,并提醒用戶查收。
[0081]在一實(shí)施例中,當(dāng)檢測(cè)到通訊錄中不包含該號(hào)碼時(shí),智能手機(jī)可執(zhí)行步驟202,對(duì)該網(wǎng)絡(luò)短信進(jìn)行進(jìn)一步檢測(cè)。
[0082]在步驟202中,當(dāng)檢測(cè)到通訊錄中未存儲(chǔ)該號(hào)碼時(shí),檢測(cè)與該號(hào)碼之間是否存在通信記錄。
[0083]當(dāng)智能手機(jī)的通訊錄中并未存儲(chǔ)該號(hào)碼,但是卻保存有與該號(hào)碼通信記錄時(shí),該號(hào)碼可能是通訊錄中某個(gè)聯(lián)系人臨時(shí)使用的號(hào)碼,且該號(hào)碼發(fā)送的網(wǎng)絡(luò)短信為垃圾網(wǎng)絡(luò)短信的概率也較低。所以,在檢測(cè)到智能手機(jī)中未存儲(chǔ)該發(fā)送終端的號(hào)碼時(shí),智能手機(jī)可以進(jìn)一步根據(jù)通信記錄檢測(cè)該網(wǎng)絡(luò)短信是否為垃圾網(wǎng)絡(luò)短信。作
[0084]為一種可能的實(shí)現(xiàn)方式,步驟202可以包括步驟202A、步驟202B和步驟202C中的任一者或任意二者的組合或三者的組合。
[0085]在步驟202A中,檢測(cè)是否向該號(hào)碼發(fā)送過(guò)網(wǎng)絡(luò)短信或運(yùn)營(yíng)商短信;當(dāng)檢測(cè)到未向該號(hào)碼發(fā)送過(guò)網(wǎng)絡(luò)短信或運(yùn)營(yíng)商短信時(shí),確定與該號(hào)碼之間不存在通信記錄。
[0086]智能手機(jī)可以檢測(cè)短信發(fā)送記錄中,是否包含向該號(hào)碼發(fā)送的網(wǎng)絡(luò)短信或運(yùn)營(yíng)商短信,當(dāng)包含向該號(hào)碼發(fā)送的網(wǎng)絡(luò)短信或運(yùn)營(yíng)商短信時(shí),即確定與該號(hào)碼之間存在通信記錄,對(duì)該號(hào)碼發(fā)送的網(wǎng)絡(luò)短信不進(jìn)行攔截;當(dāng)不包含向該號(hào)碼發(fā)送的網(wǎng)絡(luò)短信或運(yùn)營(yíng)商短信時(shí),即確定與該號(hào)碼之間不存在通信記錄,并執(zhí)行步驟203。
[0087]作為一種可能的實(shí)現(xiàn)方式,智能手機(jī)在檢測(cè)到存在向該號(hào)碼發(fā)送的短信時(shí),還可以進(jìn)一步獲取向該號(hào)碼發(fā)送短信的數(shù)量,當(dāng)該數(shù)量小于預(yù)設(shè)數(shù)量閾值時(shí),確定該號(hào)碼為熟人臨時(shí)使用的號(hào)碼;當(dāng)該數(shù)量大于預(yù)設(shè)數(shù)量閾值時(shí),確定該號(hào)碼為熟人常用號(hào)碼,并提醒用戶將該號(hào)碼添加到通訊錄中,方便用戶與該號(hào)碼取得聯(lián)系。
[0088]在步驟202B中,檢測(cè)是否撥打過(guò)該號(hào)碼;當(dāng)檢測(cè)到未撥打過(guò)該號(hào)碼時(shí),確定與該號(hào)碼之間不存在通信記錄。
[0089]智能手機(jī)可以檢測(cè)通話記錄中,是否包含與該號(hào)碼的通話記錄,當(dāng)包含與該號(hào)碼的通話記錄時(shí),即確定與該號(hào)碼之間存在通信記錄,對(duì)該號(hào)碼發(fā)送的網(wǎng)絡(luò)短信不進(jìn)行攔截;當(dāng)不包含與該號(hào)碼的通話記錄時(shí),即確定與該號(hào)碼之間不存在通信記錄,并執(zhí)行步驟203。
[0090]作為一種可能的實(shí)現(xiàn)方式,智能手機(jī)在檢測(cè)到存在與該號(hào)碼的通話記錄時(shí),還可以進(jìn)一步獲取與該號(hào)碼的通話時(shí)長(zhǎng),當(dāng)該通話時(shí)長(zhǎng)小于預(yù)設(shè)時(shí)間閾值時(shí),確定該號(hào)碼為熟人臨時(shí)使用的號(hào)碼;當(dāng)該通話時(shí)長(zhǎng)大于預(yù)設(shè)時(shí)間閾值時(shí),確定該號(hào)碼為熟人常用號(hào)碼,并提醒用戶將該號(hào)碼添加到通訊錄中,方便用戶與該號(hào)碼取得聯(lián)系。
[0091]在步驟202C中,檢測(cè)是否接收到過(guò)來(lái)自該號(hào)碼的網(wǎng)絡(luò)短信或運(yùn)營(yíng)商短信;在沒(méi)有接收到過(guò)來(lái)自該號(hào)碼的網(wǎng)絡(luò)短信或運(yùn)營(yíng)商短信時(shí),確定與該號(hào)碼之間不存在通信記錄。
[0092]智能手機(jī)在沒(méi)有對(duì)來(lái)自某一用戶的網(wǎng)絡(luò)短信和運(yùn)營(yíng)商短信啟用自動(dòng)攔截這一功能時(shí),智能手機(jī)接收到的網(wǎng)絡(luò)短信和運(yùn)營(yíng)商短信不是不法分子或廣告商發(fā)送的可能性較大。為了避免網(wǎng)絡(luò)短信的錯(cuò)誤攔截,智能手機(jī)在接收到網(wǎng)絡(luò)短信后,可以檢測(cè)短信接收記錄中,是否包含該號(hào)碼發(fā)送的網(wǎng)絡(luò)短信和運(yùn)營(yíng)商短信。在一實(shí)施例中,如果短信接收記錄中包含該號(hào)碼發(fā)送的網(wǎng)絡(luò)短信和運(yùn)營(yíng)商短信,而本次又接收到來(lái)自該號(hào)碼的消息,則該號(hào)碼不是不法分子或廣告商發(fā)送的可能性較大。示例的,本公開可以通過(guò)檢測(cè)是否接收到過(guò)來(lái)自該號(hào)碼的網(wǎng)絡(luò)短信或運(yùn)營(yíng)商短信來(lái)確定是否攔截該號(hào)碼。在一實(shí)施例中,當(dāng)短信接收記錄中不存在該號(hào)碼發(fā)送的網(wǎng)絡(luò)短信或運(yùn)營(yíng)商短信時(shí),智能手機(jī)即確定與該號(hào)碼之間不存在通信記錄,并執(zhí)行步驟203。
[0093]需要說(shuō)明的是,智能手機(jī)在檢測(cè)與該號(hào)碼之間是否存在通信記錄時(shí),可以僅根據(jù)短信通信記錄或僅根據(jù)通話記錄進(jìn)行檢測(cè),本公開并不對(duì)此進(jìn)行限定。
[0094]顯而易見(jiàn)的,通過(guò)上述步驟,即使智能手機(jī)中未存儲(chǔ)熟人臨時(shí)使用的號(hào)碼,只要存儲(chǔ)有與該號(hào)碼的通信記錄,智能手機(jī)就不會(huì)對(duì)該號(hào)碼發(fā)送的網(wǎng)絡(luò)短信進(jìn)行攔截,方便用戶與熟人進(jìn)行臨時(shí)交流。
[0095]在步驟203中,當(dāng)檢測(cè)到與該號(hào)碼之間不存在通信記錄時(shí),對(duì)該網(wǎng)絡(luò)短信進(jìn)行攔截并對(duì)該號(hào)碼進(jìn)行標(biāo)記。
[0096]當(dāng)檢測(cè)到通訊錄中不包含該號(hào)碼,且與該號(hào)碼之間不存在通信記錄時(shí),智能手機(jī)即確定與該號(hào)碼不存在聯(lián)系,且該號(hào)碼發(fā)送的網(wǎng)絡(luò)短信是垃圾網(wǎng)絡(luò)短信的可能性高,需要對(duì)網(wǎng)絡(luò)短信進(jìn)行攔截。示例的,為了避免該號(hào)碼后續(xù)發(fā)送垃圾網(wǎng)絡(luò)短信,智能手機(jī)還可以對(duì)該號(hào)碼進(jìn)行標(biāo)記,并可以對(duì)該號(hào)碼后續(xù)發(fā)送的網(wǎng)絡(luò)短信進(jìn)行攔截。
[0097]在步驟204中,當(dāng)檢測(cè)到與該號(hào)碼之間不存在通信記錄時(shí),不發(fā)送送達(dá)回執(zhí);送達(dá)回執(zhí)用于向發(fā)送終端告知網(wǎng)絡(luò)短信已送達(dá)。
[0098]智能手機(jī)在接收到網(wǎng)絡(luò)短信時(shí),會(huì)向發(fā)送終端發(fā)送送達(dá)回執(zhí)(ACK, Acknowledgement),告知發(fā)送終端該網(wǎng)絡(luò)短信已收到。智能手機(jī)由于網(wǎng)絡(luò)情況較差等原因而未接收到網(wǎng)絡(luò)短信時(shí),不會(huì)向發(fā)送終端發(fā)送送達(dá)回執(zhí)。在一實(shí)施例中,發(fā)送終端若在預(yù)定時(shí)間內(nèi)未接受到該送達(dá)回執(zhí),則會(huì)提醒用戶網(wǎng)絡(luò)短信未發(fā)送成功,并詢問(wèn)用戶是否以運(yùn)營(yíng)商短信的形式重新發(fā)送短信。其中,ACK即確認(rèn)字符,是數(shù)據(jù)通信中接收端發(fā)給發(fā)送端的一種傳輸類控制字符,用于表示發(fā)來(lái)的數(shù)據(jù)已確認(rèn)接收無(wú)誤。
[0099]根據(jù)本公開一種實(shí)施方式,為了避免網(wǎng)絡(luò)短信的錯(cuò)誤攔截,并提高垃圾網(wǎng)絡(luò)短信的騷擾成本,智能手機(jī)在檢測(cè)到網(wǎng)絡(luò)短信為垃圾網(wǎng)絡(luò)短信時(shí),不會(huì)向發(fā)送終端發(fā)送送達(dá)回執(zhí)。
[0100]當(dāng)該網(wǎng)絡(luò)短信是被錯(cuò)誤攔截下時(shí),用戶在知悉網(wǎng)絡(luò)短信未送達(dá)時(shí),通常會(huì)以運(yùn)營(yíng)商短信的形式重新發(fā)送短信,智能手機(jī)即可根據(jù)該運(yùn)營(yíng)商短信重新進(jìn)行檢測(cè);當(dāng)該網(wǎng)絡(luò)短信的確是垃圾網(wǎng)絡(luò)短信時(shí),出于成本的考慮,發(fā)送該垃圾網(wǎng)絡(luò)短信的不法分子將不會(huì)發(fā)送運(yùn)營(yíng)商短信。
[0101]在步驟205中,在攔截網(wǎng)絡(luò)短信后的預(yù)定時(shí)間段內(nèi),檢測(cè)是否接收到該發(fā)送終端發(fā)送的運(yùn)營(yíng)商短信;運(yùn)營(yíng)商短信是發(fā)送終端未接收到送達(dá)回執(zhí)時(shí)發(fā)送的。
[0102]由于在檢測(cè)到網(wǎng)絡(luò)短信為垃圾網(wǎng)絡(luò)短信時(shí)不發(fā)送送達(dá)回執(zhí),發(fā)送終端會(huì)顯示網(wǎng)絡(luò)信息未發(fā)送成功。當(dāng)該網(wǎng)絡(luò)短信是被錯(cuò)誤攔截下時(shí),用戶在知悉網(wǎng)絡(luò)短信未送達(dá)后,通常會(huì)以運(yùn)營(yíng)商短信的形式重新發(fā)送短信;而當(dāng)該網(wǎng)絡(luò)短信確實(shí)是垃圾網(wǎng)絡(luò)短信時(shí),不法分子將不會(huì)重新發(fā)送運(yùn)營(yíng)商短信。
[0103]智能手機(jī)即可根據(jù)在攔截網(wǎng)絡(luò)短信后的預(yù)定時(shí)間段內(nèi),是否接收到該發(fā)送終端發(fā)送的運(yùn)營(yíng)商短信來(lái)確定是否錯(cuò)誤攔截了網(wǎng)絡(luò)短信。當(dāng)在預(yù)定時(shí)間段內(nèi)接收到該發(fā)送終端發(fā)送的運(yùn)營(yíng)商短信時(shí),確定錯(cuò)誤攔截了該號(hào)碼發(fā)送的網(wǎng)絡(luò)短信,并執(zhí)行步驟206 ;當(dāng)在預(yù)定時(shí)間段內(nèi)未接收到該發(fā)送終端發(fā)送的運(yùn)營(yíng)商短信時(shí),確定該號(hào)碼發(fā)送的網(wǎng)絡(luò)短信為垃圾網(wǎng)絡(luò)短?目O
[0104]在步驟206中,當(dāng)在預(yù)定時(shí)間段內(nèi)接收到運(yùn)營(yíng)商短信時(shí),解除對(duì)該網(wǎng)絡(luò)短信的攔截并取消對(duì)該號(hào)碼的標(biāo)記。
[0105]當(dāng)在攔截網(wǎng)絡(luò)短信后的預(yù)定時(shí)間段內(nèi),接收到該發(fā)送終端發(fā)送的運(yùn)營(yíng)商短信時(shí),智能手機(jī)即確定錯(cuò)誤攔截了該號(hào)碼發(fā)送的網(wǎng)絡(luò)短信,解除對(duì)該網(wǎng)絡(luò)短信的攔截并取消對(duì)該號(hào)碼的標(biāo)記。進(jìn)一步地,還可提醒用戶查看該網(wǎng)絡(luò)短信,從而避免重要網(wǎng)絡(luò)短信的遺漏。
[0106]在步驟207中,檢測(cè)攔截的網(wǎng)絡(luò)短信的內(nèi)容與通訊錄中的聯(lián)系人信息是否匹配;聯(lián)系人信息包括聯(lián)系人姓名、聯(lián)系人電話或聯(lián)