本發(fā)明實施例中,步驟S203將該聯(lián)系號碼與電信運營商已開通號段進(jìn)行模糊匹配的方式可以包括:
[0039]提取該聯(lián)系號碼的首字段;
[0040]判斷首字段是否與數(shù)據(jù)庫包括的任意一個電信運營商已開通號段相同;
[0041]若相同,則確定該聯(lián)系號碼與電信運營商已開通號段進(jìn)行模糊匹配成功。
[0042]其中,該聯(lián)系號碼的首字段為該聯(lián)系號碼的前3位,即前綴,如:手機(jī)號碼的前三位134、135等,將該聯(lián)系號碼的首字段與數(shù)據(jù)庫包括的電信運營商已開通號段進(jìn)行比較,以判斷該聯(lián)系號碼的首字段是否與其中一個已開通號段相同,若相同,則可以確定該聯(lián)系號碼與數(shù)據(jù)庫包括的電信運營商已開通號段進(jìn)行模糊匹配成功,此時可以認(rèn)定由該聯(lián)系號碼發(fā)送至終端的短信為正常短信,可以進(jìn)一步執(zhí)行步驟S204。此外,若該聯(lián)系號碼的首字段與數(shù)據(jù)庫包括的所有電信運營商已開通號段均不相同,則可以確定該聯(lián)系號碼與數(shù)據(jù)庫包括的電信運營商已開通號段進(jìn)行模糊匹配失敗,此時可以認(rèn)定由該聯(lián)系號碼發(fā)送至終端的短信為廣告短信或垃圾短信等,可以進(jìn)一步執(zhí)行步驟S206。
[0043]S204、按照第一預(yù)設(shè)方式輸出短信提醒。
[0044]本發(fā)明實施例中,當(dāng)終端接收到正常短信時,可以在短信列表中增加該短信,并標(biāo)記為未讀狀態(tài),以及以角標(biāo)的形式在終端桌面上輸出短信提示;還可以按照第一預(yù)設(shè)方式輸出短信提醒。其中,第一預(yù)設(shè)方式可以為用戶預(yù)先設(shè)置的短信提示方式,用戶可以根據(jù)自身需求或所處環(huán)境隨時更換短信提示方式。
[0045]本發(fā)明實施例中,第一預(yù)設(shè)方式可以包括:
[0046]語音提示方式、閃燈提示方式以及振動提示方式中的至少一種。
[0047]其中,按照第一預(yù)設(shè)方式輸出的短信提醒可以認(rèn)為是一種強(qiáng)提醒,是能夠使用戶第一時間了解終端接收到短信的一種短信提示方式,以使用戶能夠及時查看短信內(nèi)容。第一預(yù)設(shè)方式除包括上述三種提示方式外,還可以包括其他提示方式,本發(fā)明實施例不作限定。
[0048]S205、按照第二預(yù)設(shè)方式輸出短信提醒。
[0049]本發(fā)明實施例中,當(dāng)執(zhí)行步驟S202判斷該聯(lián)系號碼預(yù)先存儲在終端的聯(lián)系人列表中時,可以認(rèn)定由該聯(lián)系號碼發(fā)送至終端的短信為正常短信。當(dāng)終端接收到由聯(lián)系人列表中的聯(lián)系人發(fā)送的正常短信時,可以在短信列表中增加該短信,并標(biāo)記為未讀狀態(tài),以及以角標(biāo)的形式在終端桌面上輸出短信提示;還可以按照第二預(yù)設(shè)方式輸出短信提醒。其中,第二預(yù)設(shè)方式可以與第一預(yù)設(shè)方式相同,也可以與第一預(yù)設(shè)方式不同,用戶可以根據(jù)自身需求或所處環(huán)境事先設(shè)置第二預(yù)設(shè)方式。
[0050]本發(fā)明實施例中,按照第二預(yù)設(shè)方式輸出短信提醒可以認(rèn)為是一種強(qiáng)提醒,以使用戶能夠及時查看短信內(nèi)容。第二預(yù)設(shè)方式可以包括語音提示方式、閃燈提示方式以及振動提示方式中的至少一種。第二預(yù)設(shè)方式除包括上述三種提示方式外,還可以包括其他提示方式,本發(fā)明實施例不作限定。
[0051]S206、按照第三預(yù)設(shè)方式輸出短信提醒。
[0052]本發(fā)明實施例中,當(dāng)終端接收到廣告短信或垃圾短信時,可以在短信列表中增加該短信,并標(biāo)記為未讀狀態(tài),以及以角標(biāo)的形式在終端桌面上輸出短信提示;還可以按照第三預(yù)設(shè)方式輸出短信提醒。其中,第三預(yù)設(shè)方式與第一預(yù)設(shè)方式不同。第三預(yù)設(shè)方式可以為用戶預(yù)先設(shè)置的短信提示方式,用戶可以根據(jù)自身需求或所處環(huán)境隨時更換短信提示方式。
[0053]本發(fā)明實施例中,按照第三預(yù)設(shè)方式輸出短信提醒可以認(rèn)為是一種弱提醒,是一種不響鈴、不振動、不閃燈的一種短信提示方式,以避免接收到廣告短信或垃圾短信時因響鈴、振動或閃燈等短信提醒給用戶造成不必要的干擾。第三預(yù)設(shè)方式可以包括文字提示方式或者無任何提示方式等。
[0054]在實際應(yīng)用場景中,在終端接收到短信時,通過提取該短信發(fā)送方的聯(lián)系號碼,可以判斷該聯(lián)系號碼位于終端所建立的若干個聯(lián)系人群組中的其中一個群組下,從而可以根據(jù)接收到不同群組的聯(lián)系人發(fā)送的短信而輸出不同的短信提醒。
[0055]在圖2所描述的方法中,當(dāng)終端接收到短信時,可以提取該短信的發(fā)送方的聯(lián)系號碼,并判斷該聯(lián)系號碼是否預(yù)先存儲在終端的聯(lián)系人列表中,若否,可以進(jìn)一步將該聯(lián)系號碼與電信運營商已開通號段進(jìn)行模糊匹配,若模糊匹配成功,則可以按照第一預(yù)設(shè)方式輸出短信提醒;若模糊匹配成功,則可以按照第三預(yù)設(shè)方式輸出短信提醒;若該聯(lián)系號碼預(yù)先存儲在終端的聯(lián)系人列表中,則可以按照第二預(yù)設(shè)方式輸出短信提醒。通過實施圖2所描述的方法,當(dāng)終端接收到短信時,可以通過提取短信發(fā)送方的聯(lián)系號碼來判斷該短信的類型,并可以根據(jù)短信的類型來輸出對應(yīng)的短信提醒,從而可以根據(jù)短信發(fā)送方的聯(lián)系號碼來輸出對應(yīng)的短信提醒,并有效改善用戶體驗。
[0056]請參閱圖3,圖3是本發(fā)明實施例提供的又一種短信提醒方法的流程示意圖。如圖3所示,該短信提醒方法可以包括以下步驟:
[0057]S301、當(dāng)接收到短信時,提取該短信的發(fā)送方的聯(lián)系號碼。
[0058]S302、判斷該聯(lián)系號碼是否預(yù)先存儲在終端的聯(lián)系人列表中,若否,則執(zhí)行步驟S303 ;若是,則執(zhí)行步驟S307。
[0059]S303、將該聯(lián)系號碼與電信運營商已開通號段進(jìn)行模糊匹配,若匹配成功,則執(zhí)行步驟S304 ;若匹配失敗,則執(zhí)行步驟S308。
[0060]S304、獲取該聯(lián)系號碼的字符數(shù)。
[0061]本發(fā)明實施例中,當(dāng)執(zhí)行步驟S303將該聯(lián)系號碼與電信運營商已開通號段進(jìn)行模糊匹配成功后,可以進(jìn)一步獲取該聯(lián)系號碼的字符數(shù),以校驗該聯(lián)系號碼是否為標(biāo)準(zhǔn)化的號碼,如校驗該聯(lián)系號碼是否為標(biāo)準(zhǔn)的手機(jī)號碼。
[0062]S305、判斷字符數(shù)是否等于預(yù)設(shè)閾值,若是,則執(zhí)行步驟S306 ;若否,則執(zhí)行步驟S309o
[0063]本發(fā)明實施例中,可以通過校驗聯(lián)系號碼的字符數(shù)(即字符長度)來判斷該聯(lián)系號碼是否標(biāo)準(zhǔn)化,如判斷該聯(lián)系號碼是否為標(biāo)準(zhǔn)的手機(jī)號碼,一般標(biāo)準(zhǔn)的手機(jī)號碼長度為11位,因此,可以將預(yù)設(shè)閾值設(shè)為11,判斷短信發(fā)送方的聯(lián)系號碼的字符數(shù)是否等于該預(yù)設(shè)閾值,如果等于,則說明短信發(fā)送方的聯(lián)系號碼為標(biāo)準(zhǔn)的手機(jī)號碼,可以認(rèn)定通過該聯(lián)系號碼發(fā)送至終端的短信為正常短信;如果不等于,則說明短信發(fā)送方的聯(lián)系號碼不是標(biāo)準(zhǔn)的手機(jī)號碼,可以認(rèn)定通過該聯(lián)系號碼發(fā)送至終端的短信為廣告短信或垃圾短信等。
[0064]S306、按照第一預(yù)設(shè)方式輸出短信提醒。
[0065]本發(fā)明實施例中,當(dāng)判斷出短信發(fā)送方的聯(lián)系號碼標(biāo)準(zhǔn)化號碼時,可以按照第一預(yù)設(shè)方式輸出短信提醒,其中,第一預(yù)設(shè)方式包括但不限于語音提示方式、閃燈提示方式以及振動提不方式等等。
[0066]S307、按照第二預(yù)設(shè)方式輸出短信提醒。
[0067]本發(fā)明實施例中,當(dāng)執(zhí)行步驟S302判斷出短信發(fā)送方的聯(lián)系號碼預(yù)先存儲在終端的聯(lián)系人列表中時,可以認(rèn)定由該聯(lián)系號碼發(fā)送至終端的短信為正常短信,可以按照第二預(yù)設(shè)方式輸出短信提醒。其中,第二預(yù)設(shè)方式可以與第一預(yù)設(shè)方式相同,也可以與第一預(yù)設(shè)方式不同,第二預(yù)設(shè)方式包括但不限于語音提示方式、閃燈提示方式以及振動提示方式等等。
[0068]S308、按照第三預(yù)設(shè)方式輸出短信提醒。
[0069]本發(fā)明實施例中,當(dāng)執(zhí)行步驟S303將該聯(lián)系號碼與電信運營商已開通號段進(jìn)行模糊匹配失敗時,可以認(rèn)定由該聯(lián)系號碼發(fā)送至終端的短信為廣告短信或者垃圾短信,可以按照第三預(yù)設(shè)方式輸出短信提醒。其中,第三預(yù)設(shè)方式與第一預(yù)設(shè)方式不同,第三預(yù)設(shè)方式可以包括文字提示方式或者無任何提示方式等等。
[0070]S309、按照第四預(yù)設(shè)方式輸出短信提醒。
[0071]本發(fā)明實施例中,當(dāng)執(zhí)行步驟S305判斷出短信發(fā)送方的聯(lián)系號碼的字符數(shù)不等于預(yù)設(shè)閾值時,可以認(rèn)定該聯(lián)系號碼為非標(biāo)準(zhǔn)化的號碼,由該聯(lián)系號碼發(fā)送至終端的短信為廣告短信或垃圾短信,可以按照第四預(yù)設(shè)方式輸出短信提醒。其中,第四預(yù)設(shè)方式與第一預(yù)設(shè)方式不同,第四預(yù)設(shè)方式可以包括文字提示方式或者無任何提示方式等等。
[0072]本發(fā)明實施例中,圖3所描述的短信提醒方法還可以包括以下步驟:
[0073]步驟31)、判斷終端是否具有訪問云端服務(wù)器的權(quán)限;
[0074]步驟32)、若終端具有訪問云端服務(wù)器的權(quán)限,從云端服務(wù)器下載號段數(shù)據(jù)包,以更新電信運營商已開通號段。
[0075]其中,在終端具有訪問云端服務(wù)器的權(quán)限,即終端連接上網(wǎng)絡(luò)時,當(dāng)電信運營商已開通的號段有更新,可以從云端服務(wù)器中下載新版本的號段數(shù)據(jù)包,以更新數(shù)據(jù)庫中包括的電信運營商已開通的號段。
[0076]本發(fā)明實施例中,在執(zhí)行步驟31)判斷出終端具有訪問云端服務(wù)器的權(quán)限之后,在執(zhí)行步驟32)從云端服務(wù)器下載號段數(shù)據(jù)包,以更新電信運營商已開通號段之前,圖3所描述的短信提醒方法還可