專利名稱:短消息處理方法及系統(tǒng)、短消息分析方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,特別涉及一種短消息處理方法、 一種短消息分析方 法、 一種短消息分析裝置和一種短消息處理系統(tǒng)。
背景技術(shù):
利用移動(dòng)通信網(wǎng)絡(luò)在移動(dòng)終端上實(shí)現(xiàn)的各類數(shù)據(jù)業(yè)務(wù)已變得和人們的日常生活越來越密不可分,特別是短消息業(yè)務(wù)(SMS: Short Message Service), 已經(jīng)成為大部分移動(dòng)通信用戶的常用聯(lián)系方式。隨著移動(dòng)通信技術(shù)和數(shù)據(jù)通信 技術(shù)的發(fā)展,SMS除了可以傳送文本信息外,還可以承載上層應(yīng)用,如空中下 載(OTA: Over The Air)業(yè)務(wù)和無線應(yīng)用協(xié)議(WAP: Wireless Application用協(xié)議推送(WAP Push)業(yè)務(wù)的短消息(即WAP Push消息),接收方用戶接 收到該WAP Push消息后,根據(jù)WAP Push消息中的服務(wù)器地址連接到服務(wù)器, 服務(wù)器向接收方用戶發(fā)送任意內(nèi)容的信息。在實(shí)現(xiàn)本發(fā)明過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題由于現(xiàn) 有網(wǎng)絡(luò)無法對(duì)發(fā)送方發(fā)送的短消息進(jìn)行監(jiān)控,所以發(fā)送方用戶可以通過SMS 向接收方用戶發(fā)送WAP Push消息,從而發(fā)送方用戶可以利用WAP Push消息, 向接收方用戶發(fā)送廣告等不良信息。發(fā)明內(nèi)容鑒于此,有必要提供一種短消息處理方法。 同時(shí),提供了一種短消息分析方法。 還提供一種短消息分析裝置。 還提供一種短消息處理系統(tǒng)。一種短消息處理方法,包括接收發(fā)送方發(fā)送的短消息;分析所述短消息中攜帶的參數(shù)信息;當(dāng)分析得出所述短消息是無線應(yīng)用協(xié)議推送WAP Push短消息時(shí),攔截所 述WAP Push短消息。一種短消息處理方法,包括 接收發(fā)送方移動(dòng)終端發(fā)送的短消息; 判斷所述短消息的接收方是否為移動(dòng)終端; 分析所述短消息中攜帶的參數(shù)信息;當(dāng)判斷得到所述接收方是移動(dòng)終端,且分析得出所述短消息是無線應(yīng)用協(xié) 議推送WAP Push短消息時(shí),攔截所述WAP Push短消息。 一種短消息處理方法,包括 接收發(fā)送方發(fā)送的短消息;分析所述短消息中攜帶的參數(shù)信息;當(dāng)判斷得到不允許所述發(fā)送方發(fā)送WAP Push短消息,且分析得出所述短 消息是WAP Push短消息時(shí),攔截所述WAP Push短消息。 一種短消息分析方法,包括接收發(fā)送方發(fā)送的短消息;判斷所述短消息中是否含有包頭結(jié)構(gòu),若有,則進(jìn)一步對(duì)所述短消息中的 特征字段進(jìn)行分析,若分析得到所述特征字段滿足WAP Push短消息的特征, 則所述短消息為WAP Push消息。一種短消息分析方法,包括接收發(fā)送方發(fā)送的短消息;判斷所述短消息是否是含有包頭結(jié)構(gòu)的二進(jìn)制短消息,若是,則進(jìn)一步對(duì) 所述短消息中的特征字段進(jìn)行分析,若分析得到所述特征字段滿足WAP Push 短消息的特征,則所述短消息為WAP Push消息。一種短消息分析裝置,包括接收單元,用于接收發(fā)送方發(fā)送的短消息;第 一判斷單元,用于判斷所述短消息中是否含有包頭結(jié)構(gòu);第二判斷單元,用于當(dāng)?shù)?一判斷單元判斷得到所述短消息中含有包頭結(jié)構(gòu) 時(shí),分析所述短消息中的特征字段是否滿足WAP Push短消息的特征。一種短消息分析裝置,包括接收單元,用于接收發(fā)送方發(fā)送的短消息;第三判斷單元,用于判斷所述短消息是否是含有包頭結(jié)構(gòu)的二進(jìn)制短消息;第四判斷單元,用于當(dāng)?shù)谌袛鄦卧袛嗟玫剿龆滔⑹呛邪^結(jié)構(gòu) 的二進(jìn)制短消息時(shí),分析所述短消息中的特征字段是否滿足WAP Push短消息的特征。一種短消息處理系統(tǒng),包括-.短消息分析裝置,用于接收發(fā)送方發(fā)送的短消息,分析所述短消息中攜帶的參數(shù),判斷所述短消息是否為WAP Push消息;短消息攔截裝置,用于當(dāng)短消息分析裝置判斷得到所述短消息是WAP Push消息時(shí),攔截所述WAP Push短消息。上述技術(shù)方案中,通過分析短消息中攜帶的參數(shù)信息,判斷短消息是否是 WAP Push短消息,當(dāng)分析得出短消息是WAP Push短消息時(shí),攔截該短消息, 可以防止發(fā)送方用戶通過WAP Push短消息向接收方用戶發(fā)送廣告等不良內(nèi)容 的信息。
圖1為一個(gè)本發(fā)明實(shí)施例短消息處理方法流程圖; 圖2為另 一個(gè)本發(fā)明實(shí)施例短消息處理方法流程圖; 圖3是另 一個(gè)本發(fā)明實(shí)施例短消息處理方法流程圖; 圖4是一個(gè)本發(fā)明實(shí)施例短消息分析方法流程圖; 圖5是另 一個(gè)本發(fā)明實(shí)施例短消息分析方法流程圖; 圖6是一個(gè)本發(fā)明實(shí)施例短消息分析裝置結(jié)構(gòu)示意圖; 圖7是另 一個(gè)本發(fā)明實(shí)施例短消息分析裝置結(jié)構(gòu)示意圖; 圖8是一個(gè)本發(fā)明實(shí)施例短消息處理系統(tǒng)結(jié)構(gòu)示意圖;具體實(shí)施例由于目前通過如手才幾、個(gè)人數(shù)字助理(PDA: Personal Digital Assistant )、 個(gè)人計(jì)算機(jī)(PC: Personal Computer)或短消息發(fā)送器等終端向接收方用戶發(fā)送短消息時(shí),無法對(duì)該短消息進(jìn)行監(jiān)控,為此,本發(fā)明實(shí)施例提出如下技術(shù)方案組網(wǎng)時(shí),在系統(tǒng)中設(shè)置短消息分析裝置對(duì)終端發(fā)送的短消息進(jìn)行分析,通 過分析判斷該短消息是否是WAPPush短消息,若是,則系統(tǒng)攔截該WAPPush 短消息。下面結(jié)合圖1來具體說明本發(fā)明實(shí)施例提供的技術(shù)方案,如圖l所示,為 本發(fā)明一實(shí)施例短消息處理方法流程圖,該短消息處理方法包括如下步驟 步驟S102,接收發(fā)送方發(fā)送的短消息。本實(shí)施例中所稱的發(fā)送方包括但不限于手機(jī)、個(gè)人數(shù)字助理、個(gè)人計(jì)算機(jī)、 短消息發(fā)送器、業(yè)務(wù)提供商(SP: Service Provider )和內(nèi)容提供商(CP: Content Provider)等能發(fā)送短消息的終端。步驟S104 ,分析所述短消息中攜帶的參^t信息。本發(fā)明實(shí)施例中通過對(duì)短消息中攜帶的參數(shù)信息進(jìn)行分析,以判斷接收到 的短消息是否是WAP Push短消息。當(dāng)分析得出該短消息是WAP Push短消息 時(shí),則執(zhí)行步驟S106,反之I丸行步驟S108。步驟S106,攔截該短消息。本方法流程結(jié)束。 步驟S108,向接收方轉(zhuǎn)發(fā)該短消息。本方法流程結(jié)束。 上述實(shí)施例中,通過分析短消息中攜帶的參數(shù)信息,判斷短消息是否是 WAP Push短消息,當(dāng)分析得出短消息是WAP Push短消息時(shí),攔截該短消息, 可以防止發(fā)送方用戶通過WAP Push短消息向接收方用戶發(fā)送廣告等不良內(nèi)容 的信息。本發(fā)明另一實(shí)施例提供了一種短消息處理方法,如圖2所示,該短消息處 理方法包括如下步驟步驟S202,接收移動(dòng)終端發(fā)送的短消息。本實(shí)施例中所稱的移動(dòng)終端包括但不限于手機(jī)、個(gè)人數(shù)字助理、個(gè)人計(jì)算 機(jī)、短消息發(fā)送器等能發(fā)送短消息的移動(dòng)終端。步驟S204,判斷短消息的接收方是否是移動(dòng)終端。本發(fā)明實(shí)施例中可以通過對(duì)短消息中攜帶的接收方標(biāo)識(shí)(如接收方號(hào)碼) 進(jìn)行分析,以判斷接收到是否是移動(dòng)終端。當(dāng)判斷得出該短消息的接收方是移 動(dòng)終端時(shí),則執(zhí)行步驟S206,反之執(zhí)行步驟S210。步驟S206,分析該短消息中攜帶的參數(shù)信息。本發(fā)明實(shí)施例中通過對(duì)短消息中攜帶的參數(shù)信息進(jìn)行分析,以判斷接收到 的短消息是否是WAP Push短消息。當(dāng)分析得出該短消息是WAP Push短消息 時(shí),則執(zhí)行步驟S208,反之執(zhí)行步驟S210。步驟S208,攔截該短消息。本方法流程結(jié)束。 步驟S210,向4矣收方轉(zhuǎn)發(fā)該短消息。本方法流程結(jié)束。 上述實(shí)施例中,通過分析短消息中攜帶的參數(shù)信息,當(dāng)分析得出短消息是 移動(dòng)終端發(fā)向移動(dòng)終端的WAPPush短消息時(shí),攔截該短消息,可以防止移動(dòng) 終端用戶通過WAP Push短消息向移動(dòng)終端用戶發(fā)送廣告等不良內(nèi)容的信息。上述實(shí)施例中,當(dāng)接收到移動(dòng)終端發(fā)送的短消息后,也可以先執(zhí)行步驟 S206 (即分析該短消息中攜帶的參數(shù)信息),再執(zhí)行步驟S204 (即判斷短消息 的接收方是否是移動(dòng)終端),當(dāng)分析得出該短消息是發(fā)向移動(dòng)終端的WAPPush 短消息時(shí),再攔截該短消息,這里不再敖述。本發(fā)明另一實(shí)施例提供了一種短消息處理方法,如圖3所示,該短消息處 理方法包括如下步驟步驟S302,接收發(fā)送方發(fā)送的短消息。本實(shí)施例中所稱的發(fā)送方包括但不限于手機(jī)、個(gè)人數(shù)字助理、個(gè)人計(jì)算機(jī)、 短消息發(fā)送器、業(yè)務(wù)提供商(SP: ServiceProvider)和內(nèi)容提供商(CP: Content Provider)等能發(fā)送短消息的終端。步驟S304,判斷該發(fā)送方是否被允許發(fā)送WAPPush短消息。 本發(fā)明實(shí)施例中,可以預(yù)先設(shè)置白名單,用于記錄允許發(fā)送WAP Push短 消息的發(fā)送方,也可以預(yù)先"i殳置黑名單,用于記錄不允許發(fā)送WAP Push短消 息的發(fā)送方,并根據(jù)該白名單或者黑名單來判斷該發(fā)送方是否被允許發(fā)送WAP Push短消息。在本發(fā)明式實(shí)例中,也可以發(fā)送方是否是移動(dòng)終端來判斷該發(fā)送方是否被 允許發(fā)送WAP Push短消息,若發(fā)送方是移動(dòng)終端則不允許發(fā)送WAP Push短 消息。當(dāng)判斷得到該發(fā)送方不被允許發(fā)送WAP Push短消息時(shí),則執(zhí)行步驟S306; 反之,則執(zhí)行步驟S310。步驟S306,分析所述短消息中攜帶的參數(shù)信息。本發(fā)明實(shí)施例中通過對(duì)短消息中攜帶的參數(shù)信息進(jìn)行分析,以判斷接收到 的短消息是否是WAP Push短消息。當(dāng)分析得出該短消息是WAP Push短消息 時(shí),則執(zhí)行步驟S308,反之執(zhí)行步驟S310。步驟S308,攔截該短消息。本方法流程結(jié)束。 步驟S310,向"^妄收方轉(zhuǎn)發(fā)該短消息。本方法流程結(jié)束。 上述實(shí)施例中,通過判斷該發(fā)送方是否被允許發(fā)送WAPPush短消息,可 以對(duì)發(fā)送方進(jìn)行鑒權(quán);通過分析短消息中攜帶的參數(shù)信息,判斷短消息是否是WAPPush短消息,當(dāng)分析得出短消息是WAPPush短消息時(shí),攔截該短消息, 可以防止發(fā)送方用戶通過WAP Push短消息向接收方用戶發(fā)送廣告等不良內(nèi)容 的信息。上述實(shí)施例中,可以先執(zhí)行步驟S306 (即分析所述短消息中攜帶的參凝:信 息),在執(zhí)行步驟S304 (即判斷該發(fā)送方是否被允許發(fā)送WAP Push短消息), 這里不再敖述。本發(fā)明另 一實(shí)施例提供了 一種短消息分析方法,通過分析短消息中攜帶的 參數(shù)信息,判斷短消息是否是WAPPush短消息,如圖4所示,該短消息分析 方法包括如下步驟步驟S402,接收發(fā)送方發(fā)送的短消息。本實(shí)施例中所稱的發(fā)送方包括但不限于手機(jī)、個(gè)人數(shù)字助理、個(gè)人計(jì)算機(jī)、 短消息發(fā)送器、業(yè)務(wù)提供商(SP: Service Provider)和內(nèi)容提供商(CP: Content Provider)等能發(fā)送短消息的終端。步驟S404,判斷短消息是否是二進(jìn)制短消息。本發(fā)明實(shí)施例中所稱的是否是二進(jìn)制短消息是指短消息是否攜帶二進(jìn)制 格式的碼流(數(shù)據(jù)),如果攜帶了二進(jìn)制格式的碼流(數(shù)據(jù)),該短消息就是二 進(jìn)制短消息,反之則不是。在GSMSM和3GPP標(biāo)準(zhǔn)體系中,允許在一個(gè)短消 息(SM: Short Message)中攜帶二進(jìn)制格式的碼流(數(shù)據(jù)),如攜帶二進(jìn)制格 式的包頭結(jié)構(gòu),用于記載短消息中承載的上層應(yīng)用的相關(guān)信息。例如一個(gè)WAP Push短消息就是一個(gè)攜帶了 二進(jìn)制格式包頭的二進(jìn)制短消息。當(dāng)判斷得到短消 息是二進(jìn)制短消息時(shí),執(zhí)行步驟S406,否則,執(zhí)行步驟S412。步驟S406,判斷短消息是否含有包頭結(jié)構(gòu)。本發(fā)明實(shí)施例中所稱的包頭結(jié)構(gòu)是指承載了上層應(yīng)用的短消息中,包含的 用于記載上層應(yīng)用相關(guān)信息的字l殳。當(dāng)判斷得到短消息含有包頭結(jié)構(gòu)時(shí),則短消息承載了上層應(yīng)用,執(zhí)行步驟S408,否則,執(zhí)行步驟S412。步驟S408,分析所述短消息的特征字段是否滿足WAP Push短消息的特征。 當(dāng)判斷得到短消息含有包頭結(jié)構(gòu)時(shí),即短消息承載了上層應(yīng)用時(shí),進(jìn)一步分析所述短消息的特征字段,以判斷特征字段是否含有WAPPush短消息的特征,若是,則執(zhí)行步驟S410,否則,執(zhí)行步驟S412。本實(shí)施例所稱的特征字段是指用于承載短消息上層應(yīng)用的字段,特征字段中包含短消息承載的上層應(yīng)用的特征信息,如傳送協(xié)議用戶數(shù)據(jù)(TP一UD)字段。步驟S410,確定短消息是WAPPush短消息。本方法流程結(jié)束。 當(dāng)判斷得到短消息含有WAPPush短消息的特征時(shí),則短消息承載的上層應(yīng)用是WAP Push業(yè)務(wù),短消息是WAP Psuh短消息。步驟S412,確定短消息不是WAPPush短消息。本方法流程結(jié)束。 在本發(fā)明實(shí)施例中,通過判斷短消息是否是二進(jìn)制短消息來優(yōu)選排除沒有攜帶二進(jìn)制格式包頭的非二進(jìn)制短消息(即非WAPPush短消息),通過判斷短消息是否含有包頭結(jié)構(gòu)來判斷短消息是否承載了上層應(yīng)用,從而排除沒有承載 上層應(yīng)用的短消息(即非WAP Push短消息),通過判斷短消息是否含有WAP Push短消息的特征來判斷短消息是否是WAP Push短消息。在本發(fā)明實(shí)施例中,步驟S404和步驟S406并無固定的先后順序,在本發(fā) 明另一實(shí)施例中,可以先執(zhí)行步驟S406,判斷短消息是否含有包頭結(jié)構(gòu),再執(zhí) 行步驟S404,判斷短消息是否是二進(jìn)制短消息。在本發(fā)明另一實(shí)施例中,也可以沒有步驟S404,即不用判斷短消息是否是二進(jìn)制短消息,而直接判斷短消息是否含有包頭結(jié)構(gòu),以及判斷短消息是否含有WAP Push短消息的特征來判斷短消息是否是WAP Push短消息。需要說明的是,上面給出了分析短消息中攜帶的參數(shù)信息來判斷短消息是 否是WAP Push短消息的實(shí)施例,但本發(fā)明并不局限于此,本領(lǐng)域的技術(shù)人員 還可以采用其他方式對(duì)短消息中攜帶的參數(shù)信息進(jìn)行分析,通過對(duì)短消息中攜 帶的參數(shù)信息進(jìn)行分析,判斷短消息是否是WAP Push短消息即可。如圖5所示,為本發(fā)明提供的另一短消息分析方法實(shí)施例,本實(shí)施例中, 以全J求移動(dòng)通^f言系統(tǒng)(GSM: Global System for Mobile Communications )承豆消 息(SM: Short Message)為例具體說明對(duì)短消息進(jìn)行分析的方法,該短消息 分析方法包括如下步驟步驟S502,接收發(fā)送方發(fā)送的GSM短消息。本實(shí)施例中所稱的發(fā)送方為能夠發(fā)送GSM短消息的終端,如GSM網(wǎng)絡(luò) 手機(jī),或者能夠發(fā)送GSM短消息的個(gè)人數(shù)字助理、個(gè)人計(jì)算機(jī)、短消息發(fā)送 器等。步驟S504,判斷該GSM短消息是否是二進(jìn)制短消息。 本發(fā)明實(shí)施例中所稱的是否是二進(jìn)制短消息是指短消息是否攜帶二進(jìn)制 格式的碼流(數(shù)據(jù)),如果攜帶了二進(jìn)制格式的碼流(數(shù)據(jù)),該短消息就是二 進(jìn)制短消息,反之則不是。本發(fā)明實(shí)施例中,具體可以根據(jù)GSM短消息中的 TP一DCS (傳送協(xié)議數(shù)據(jù)編碼方案)字段的取值來判斷該GSM短消息是否是二 進(jìn)制短消息,若TP一DCS字段取值4,則該GSM短消息是二進(jìn)制短消息;反 之,則不是。當(dāng)判斷得到短消息是二進(jìn)制短消息時(shí),執(zhí)行步驟S506,否則,執(zhí)行步驟S512。步驟S506,判斷該GSM短消息是否含有包頭結(jié)構(gòu)。本發(fā)明實(shí)施例中所稱的包頭結(jié)構(gòu)是指承載了上層應(yīng)用的短消息中,包含的 用于記載上層應(yīng)用相關(guān)信息的字段。本發(fā)明實(shí)施例中,可以具體通過判斷該 GSM短消息中的傳送協(xié)議用戶數(shù)據(jù)首部標(biāo)識(shí)(TP一UDffl)字段是否置位(置 位l),來判斷該GSM短消息是否含有包頭結(jié)構(gòu)。按照GSMSMS相關(guān)標(biāo)準(zhǔn), 若GSM SM中的TP—UDHI字段置位(置為1 ),則短消息的傳送協(xié)議用戶數(shù)據(jù) (TP一UD)字段包含傳送協(xié)議用戶數(shù)據(jù)首部(TP—UDH)字段,即短消息承載 了上層應(yīng)用;若TP一UDHI字段沒有置位(置為0),則短消息的傳送協(xié)議用戶 數(shù)據(jù)(TPJJD)字段不包含傳送協(xié)議用戶數(shù)據(jù)首部(TP—UDH)字段,即短消 息沒有承載了上層應(yīng)用。當(dāng)判斷得到短消息含有包頭結(jié)構(gòu)時(shí),則該GSM短消息承載了上層應(yīng)用, 執(zhí)行步驟S508,否則,執(zhí)行步驟S512。步驟S508,分析GSM短消息的特征字段是否滿足WAP Push短消息的特征。本發(fā)明實(shí)施例中,可以具體通過分析該GSM短消息的特征字段是否包含 了 WAP業(yè)務(wù)的相關(guān)信息,來判斷該GSM短消息是否含有WAPPush短消息的 特征。例如,可以判斷該GSM短消息中的TPJJDH字段是否包含WAP業(yè)務(wù) 的相關(guān)信息,如相關(guān)端口號(hào)標(biāo)識(shí),若是,則短消息承載的上層應(yīng)用為WAP業(yè) 務(wù),執(zhí)行步驟S510,反之,則短消息承載的上層應(yīng)用不是WAP業(yè)務(wù),執(zhí)行步 驟S512。按照WAP相關(guān)標(biāo)準(zhǔn),WAP業(yè)務(wù)的相關(guān)端口號(hào)包括發(fā)送方端口號(hào)和接收方端口號(hào),發(fā)送方端口號(hào)標(biāo)識(shí)包括9200、 9201、 9202和9203,接收方端口號(hào)包 括2948和2949,識(shí)別單元315識(shí)別若識(shí)別得到短消息中的TP一UDH字段包含 WAP業(yè)務(wù)的發(fā)送方端口號(hào)標(biāo)識(shí)(9200、 9201、 9202和9203其中的一種或多種) 和接收方端口號(hào)標(biāo)識(shí)(2948或2949),則所述短消息承載的上層應(yīng)用為WAP 業(yè)務(wù),反之,則短消息承載的上層應(yīng)用不是WAP業(yè)務(wù)。步驟S510,確定該GSM短消息是WAP Push短消息。本方法流程結(jié)束。 當(dāng)判斷得到短消息含有WAP Push短消息的特征時(shí),則短消息承載的上層 應(yīng)用是WAP Push業(yè)務(wù),短消息是WAP Psuh短消息。步驟S512,確定該GSM短消息不是WAPPush短消息。本方法流程結(jié)束。 在本發(fā)明實(shí)施例中,步驟S504和步驟S506并無固定的先后順序,在本發(fā) 明另一實(shí)施例中,可以先執(zhí)行步驟S506,判斷短消息是否含有包頭結(jié)構(gòu),再執(zhí) 行步驟S504 ,判斷短消息是否是二進(jìn)制短消息。在本發(fā)明另一實(shí)施例中,也可以沒有步驟S504,即不用判斷短消息是否是 二進(jìn)制短消息,而直接判斷短消息是否含有包頭結(jié)構(gòu),以及判斷短消息是否含 有WAP Push短消息的特征來判斷短消息是否是WAP Push短消息。本發(fā)明實(shí)施例提供了一種短消息分析裝置,如圖6所示,該短消息分析裝 置包括第一接收單元610,用于接收發(fā)送方發(fā)送的短消息; 第 一判斷單元612,用于判斷該短消息中是否含有包頭結(jié)構(gòu); 第二判斷單元614,用于當(dāng)?shù)谝慌袛鄦卧?12判斷得到該短消息中含有包 頭結(jié)構(gòu)時(shí),分析所述短消息中的特征字段是否滿足WAP Push短消息的特征。 具體的,第二判斷單元614可以對(duì)所述短消息的傳送協(xié)議數(shù)據(jù)TP—UD字段進(jìn)行分析,判斷該TP_UD字段是否滿足WAP Push短消息的特征。本發(fā)明實(shí)施例還提供了一種短消息分析裝置,如圖7所示,該短消息分析 裝置包括第二接收單元710,用于接收發(fā)送方發(fā)送的短消息;第三判斷單元712,用于判斷該短消息是否是含有包頭結(jié)構(gòu)的二進(jìn)制短消自'.第四判斷單元714,用于當(dāng)?shù)谌袛鄦卧?12判斷得到該短消息是含有包 頭結(jié)構(gòu)的二進(jìn)制短消息時(shí),分析所述短消息中的特征字段是否滿足WAP Push 短消息的特征。具體的,第四判斷單元714可以對(duì)該短消息的傳送協(xié)議數(shù)據(jù) TP一UD字段進(jìn)行分析,判斷該TP—UD字段是否滿足WAP Push短消息的特征。本發(fā)明提供了一種短消息處理系統(tǒng),如圖8所示,該短消息處理系統(tǒng)包括短消息分析裝置810,用于接收發(fā)送方發(fā)送的短消息,分析所述短消息中 攜帶的參數(shù),判斷所述短消息是否為WAP Push消息;短消息攔截裝置812,用于當(dāng)短消息分析裝置判斷得到所述短消息是WAP Push消息時(shí),攔截所述WAP Push短消息。本發(fā)明實(shí)施例中,短消息處理裝置810與短消息攔截裝置812可以合并設(shè) 置在一起或者分開設(shè)置。短消息攔截裝置812可以具體為移動(dòng)交換中心(MSC-. Mobile Switching Center )、信令轉(zhuǎn)4妄點(diǎn)(STP: Signalling Transfer Point)或短 消息中心(SMC: Short Message Center )。本發(fā)明實(shí)施例中,短消息分析裝置810可以包括第一接收單元610,用于接收發(fā)送方發(fā)送的短消息;第 一判斷單元612,用于判斷該短消息中是否含有包頭結(jié)構(gòu);第二判斷單元614,用于當(dāng)?shù)谝慌袛鄦卧?12判斷得到該短消息中含有包 頭結(jié)構(gòu)時(shí),分析所述短消息中的特征字段是否滿足WAP Push短消息的特征。 具體的,第二判斷單元614可以對(duì)所述短消息的傳送協(xié)議數(shù)據(jù)TP—UD字段進(jìn) 行分析,判斷該TP—UD字段是否滿足WAPPush短消息的特征。本發(fā)明實(shí)施例另一實(shí)施例中,短消息分析裝置810可以包括第二接收單元710,用于接收發(fā)送方發(fā)送的短消息;第三判斷單元712,用于判斷該短消息是否是含有包頭結(jié)構(gòu)的二進(jìn)制短消息;第四判斷單元714,用于當(dāng)?shù)谌袛鄦卧?12判斷得到該短消息是含有包 頭結(jié)構(gòu)的二進(jìn)制短消息時(shí),分析所述短消息中的特征字段是否滿足WAP Push 短消息的特征。具體的,第四判斷單元714可以對(duì)該短消息的傳送協(xié)議數(shù)據(jù) TP一UD字段進(jìn)行分析,判斷該TP一UD字段是否滿足WAP Push短消息的特征。上述實(shí)施例中,通過短消息分析裝置810接收發(fā)送方發(fā)送的短消息,并分 析判斷該短消息是否是WAP Push短消息,可以對(duì)發(fā)送方發(fā)送的短消息進(jìn)行監(jiān) 控,并可由短消息攔截裝置812攔截發(fā)送方發(fā)送的WAPPush短消息,從而可戶發(fā)送廣告等不良信息。本領(lǐng)域技術(shù)人員可以根據(jù)具體設(shè)定的流程,調(diào)整短消息處理裝置的具體結(jié) 構(gòu),具體調(diào)整方法為本領(lǐng)域技術(shù)人員所熟知,這里不再——贅述。明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及 其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1、一種短消息處理方法,其特征在于,所述方法包括接收發(fā)送方發(fā)送的短消息;分析所述短消息中攜帶的參數(shù)信息;當(dāng)分析得出所述短消息是無線應(yīng)用協(xié)議推送WAP Push短消息時(shí),攔截所述WAP Push短消息。
2、 如權(quán)利要求1所述的方法,其特征在于,分析所述短消息中攜帶的參 數(shù)信息具體包括判斷所述短消息中是否含有包頭結(jié)構(gòu),若有,則進(jìn)一步對(duì)所 述短消息中的特征字段進(jìn)行分析。
3、 如權(quán)利要求2所述的方法,其特征在于,對(duì)所述短消息中的特征字段 進(jìn)行分析具體包括對(duì)所述短消息的傳送協(xié)議數(shù)據(jù)TP一UD字段進(jìn)行分析,判 斷所述TP—UD字段是否滿足WAP Push短消息的特征。
4、 如權(quán)利要求1所述的方法,其特征在于,分析所述短消息中攜帶的參 數(shù)信息具體包括判斷所述短消息是否是含有包頭結(jié)構(gòu)的二進(jìn)制短消息,若是, 則進(jìn)一步對(duì)所述短消息中的特征字段進(jìn)行分析。
5、 如權(quán)利要求4所述的方法,其特征在于,對(duì)所述短消息中的特征字段 進(jìn)行分析具體包括對(duì)所述短消息的傳送協(xié)議數(shù)據(jù)TP—UD字段進(jìn)行分析,判 斷所述TP—UD字段是否滿足WAP Push短消息的特征。
6、 如權(quán)利要求5所述的方法,其特征在于,根據(jù)所述短消息的傳送協(xié)議 數(shù)據(jù)編碼方案TP—DCS字段的取值判斷所述短消息是否為二進(jìn)制短消息。
7、 如權(quán)利要求2 6任一項(xiàng)所述的方法,其特征在于,判斷所述短消息中 是否含有包頭結(jié)構(gòu)具體包括判斷所述短消息中的傳送協(xié)議用戶凄t據(jù)首部標(biāo)識(shí)TP—UDHI字|§:是否#:置位。
8、 如權(quán)利要求2 6任一項(xiàng)所述的方法,其特征在于,所述判斷所述TP—UD 字段是否滿足WAP Push短消息的特征具體包括判斷所述短消息TP一UD字 段中的傳送協(xié)議用戶數(shù)據(jù)首部TP一UDH字段是否包含WAP業(yè)務(wù)的相關(guān)端口號(hào) 標(biāo)識(shí)。
9、 一種短消息處理方法,其特征在于,所述方法包括 接收發(fā)送方移動(dòng)終端發(fā)送的短消息;判斷所述短消息的接收方是否為移動(dòng)終端; 分析所述短消息中攜帶的參數(shù)信息;當(dāng)判斷得到所述接收方是移動(dòng)終端,且分析得出所述短消息是無線應(yīng)用協(xié) 議推送WAP Push短消息時(shí),攔截所述WAP Push短消息。
10、 如權(quán)利要求9所述的方法,其特征在于,分析所述短消息中攜帶的參 數(shù)信息具體包括判斷所述短消息中是否含有包頭結(jié)構(gòu),若有,則進(jìn)一步對(duì)所 述短消息中的特征字段進(jìn)行分析。
11、 如權(quán)利要求10所述的方法,其特征在于,對(duì)所述短消息中的特征字 段進(jìn)行分析具體包括對(duì)所述短消息的傳送協(xié)議數(shù)據(jù)TP—UD字段進(jìn)行分析, 判斷所述TP一UD字,爻是否滿足WAP Push短消息的特征。
12、 一種短消息處理方法,其特征在于,所述方法包括 接收發(fā)送方發(fā)送的短消息;判斷所述發(fā)送方是否被允許發(fā)送無線應(yīng)用協(xié)議推送WAP Push短消息; 分析所述短消息中攜帶的參數(shù)信息;當(dāng)判斷得到不允許所述發(fā)送方發(fā)送WAP Push短消息,且分析得出所述短消息是WAP Push短消息時(shí),攔截所述WAP Push短消息。
13、 如權(quán)利要求12所述的方法,其特征在于,根據(jù)預(yù)先設(shè)置的黑名單或 白名單判斷所述發(fā)送方是否被允許發(fā)送WAP Push短消息。
14、 如權(quán)利要求12所述的方法,其特征在于,才艮據(jù)所述發(fā)送方是否為移 動(dòng)終端來判斷所述發(fā)送方是否被允許發(fā)送WAP Push短消息。
15、 如權(quán)利要求12、 13、 14任一項(xiàng)所述的方法,其特征在于,分析所述 短消息中攜帶的參數(shù)信息具體包括判斷所述短消息中是否含有包頭結(jié)構(gòu),若 有,則進(jìn)一步對(duì)所述短消息的傳送協(xié)議數(shù)據(jù)TPJJD字段進(jìn)行分析,判斷所述 TP一UD字段是否滿足WAP Push短消息的特征。
16、 一種短消息分析方法,其特征在于,所述方法包括 接收發(fā)送方發(fā)送的短消息;判斷所述短消息中是否含有包頭結(jié)構(gòu),若有,則進(jìn)一步對(duì)所述短消息中的 特征字段進(jìn)行分析,若分析得到所述特征字段滿足WAP Push短消息的特征, 則所述短消息為WAP Push消息。
17、 如權(quán)利要求16所述的方法,其特征在于,所述特征字段為傳送協(xié)議 數(shù)據(jù)TP—UD字段。
18、 如權(quán)利要求16或17所述的方法,其特征在于,判斷所述短消息中是 否含有包頭結(jié)構(gòu)具體包括判斷所述短消息中的傳送協(xié)議用戶數(shù)據(jù)首部標(biāo)識(shí) TP一UDHI字段是否被置位。
19、 如權(quán)利要求17所述的方法,其特征在于對(duì)所述短消息中的TP一UD字段進(jìn)行分析具體包括分析所述短消息 TP一UD字段中的傳送協(xié)議用戶數(shù)據(jù)首部TP一UDH字段是否包含WAP業(yè)務(wù)的相關(guān)端口號(hào)標(biāo)識(shí);若分析得到所述TP一UDH字段包含WAP業(yè)務(wù)的相關(guān)端口號(hào)標(biāo)識(shí),則所述 短消息為WAP Push消息。
20、 一種短消息分析方法,其特征在于,所述方法包括 接收發(fā)送方發(fā)送的短消息;判斷所述短消息是否是含有包頭結(jié)構(gòu)的二進(jìn)制短消息,若是,則進(jìn)一步對(duì) 所述短消息中的特征字段進(jìn)行分析,若分析得到所述特征字段滿足WAP Push 短消息的特征,則所述短消息為WAP Push消息。
21、 如權(quán)利要求20所述的方法,其特征在于,所述特征字段為傳送協(xié)議 數(shù)據(jù)TP—UD字段。
22、 如權(quán)利要求20或21所述的方法,其特征在于根據(jù)所述短消息的傳送協(xié)議數(shù)據(jù)編碼方案TP一DCS字段的取值判斷所述 短消息是否為二進(jìn)制短消息。分析所述短消息中是否含有包頭結(jié)構(gòu)具體包括分析所述短消息中的傳送 協(xié)議用戶數(shù)據(jù)首部標(biāo)識(shí)TP一UDHI字段是否被置位。
23、 如權(quán)利要求21所述的方法,其特征在于對(duì)所述短消息中的TP一UD字段進(jìn)行分析具體包括分析所述短消息 TP一UD字段中的傳送協(xié)議用戶數(shù)據(jù)首部TP—UDH字段是否包含WAP業(yè)務(wù)的相 關(guān)端口號(hào)才示識(shí);若分析得到所述TP—UDH字段包含WAP業(yè)務(wù)的相關(guān)端口號(hào)標(biāo)識(shí),則所述 短消息為WAP Push消息。
24、 一種短消息分析裝置,其特征在于,所述裝置包括元,用于判斷所述短消息中是否含有包頭結(jié)構(gòu); 第二判斷單元,用于當(dāng)?shù)?一判斷單元判斷得到所述短消息中含有包頭結(jié)構(gòu) 時(shí),分析所述短消息中的特征字段是否滿足WAP Push短消息的特征。
25、 如權(quán)利要求24所述的裝置,其特征在于,所述特征字^a為傳送協(xié)議 數(shù)據(jù)TP—UD字段。
26、 一種短消息分析裝置,其特征在于,所述裝置包括 接收單元,用于接收發(fā)送方發(fā)送的短消息;第三判斷單元,用于判斷所述短消息是否是含有包頭結(jié)構(gòu)的二進(jìn)制短消息;第四判斷單元,用于當(dāng)?shù)谌袛鄦卧袛嗟玫剿龆滔⑹呛邪^結(jié)構(gòu) 的二進(jìn)制短消息時(shí),分析所述短消息中的特征字段是否滿足WAP Push短消息 的特征。
27、 如權(quán)利要求26所述的裝置,其特征在于,所述特征字段為傳送協(xié)議 數(shù)據(jù)TP一UD字段。
28、 一種短消息處理系統(tǒng),其特征在于,所述短消息處理系統(tǒng)包括 短消息分析裝置,用于接收發(fā)送方發(fā)送的短消息,分析所述短消息中攜帶的參數(shù),判斷所述短消息是否為WAPPush消息;短消息攔截裝置,用于當(dāng)短消息分析裝置判斷得到所述短消息是WAP Push消息時(shí),攔截所述WAP Push短消息。
29、 如權(quán)利要求28所述的系統(tǒng),其特征在于,所述短消息分析裝置包括 第一接收單元,用于接收發(fā)送方發(fā)送的短消息;第一判斷單元用于判斷所述短消息中是否含有包頭結(jié)構(gòu); 第二判斷單元,用于當(dāng)?shù)?一判斷單元判斷得到所述短消息中含有包頭結(jié)構(gòu) 時(shí),分析所述短消息中的特征字段是否滿足WAP Push短消息的特征。
30、 如權(quán)利要求28所述的系統(tǒng),其特征在于,所述短消息分析裝置包括 第二接收單元,用于接收發(fā)送方發(fā)送的短消息;第三判斷單元用于判斷所述短消息是否是含有包頭結(jié)構(gòu)的二進(jìn)制短消息;第四判斷單元,用于當(dāng)?shù)谌袛鄦卧袛嗟玫剿龆滔⑹呛邪^結(jié)構(gòu) 的二進(jìn)制短消息時(shí),分析所述短消息中的特征字段是否滿足WAP Push短消息 的特征。
31、 如權(quán)利要求28所述的系統(tǒng),其特征在于 所述短消息攔截裝置是移動(dòng)交換中心、信令轉(zhuǎn)接點(diǎn)或短消息中心。
32、 如權(quán)利要求28或31所述的系統(tǒng),其特征在于,所述短消息分析裝置 和所述短消息攔截裝置設(shè)置為一個(gè)實(shí)體。
全文摘要
本發(fā)明涉及通信領(lǐng)域,特別涉及一種短消息處理方法、短消息分析方法、短消息分析裝置和短消息處理系統(tǒng),通過分析短消息中攜帶的參數(shù)信息,得出短消息是WAP Push短消息時(shí),攔截該短消息,可以防止發(fā)送方用戶通過WAP Push短消息向接收方用戶發(fā)送廣告等不良內(nèi)容的信息。本發(fā)明公開了一種短消息處理方法,包括如下步驟接收發(fā)送方發(fā)送的短消息;分析所述短消息中攜帶的參數(shù)信息;當(dāng)分析得出所述短消息是無線應(yīng)用協(xié)議推送WAP Push短消息時(shí),攔截所述WAP Push短消息。本發(fā)明還公開了一種短消息分析方法、短消息分析裝置和短消息處理系統(tǒng)。
文檔編號(hào)H04Q7/22GK101262644SQ20081006639
公開日2008年9月10日 申請(qǐng)日期2008年4月2日 優(yōu)先權(quán)日2008年4月2日
發(fā)明者侯曉隆, 王春勇 申請(qǐng)人:華為技術(shù)有限公司