專利名稱:短消息處理方法、裝置和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種短消息處理方法、裝置和系統(tǒng)。
背景技術(shù):
傳統(tǒng)短信業(yè)務(wù)中,用戶通過手機或其他移動終端直接發(fā)送文本信息到另一臺移動終端,網(wǎng)絡(luò)運營商通過安裝于移動終端內(nèi)的客戶識別模塊(Subscriber Identity Module, 簡稱SIM卡)識別不同用戶,對用戶身份進(jìn)行鑒權(quán),接收終端顯示的來信號碼即為發(fā)送終端的SIM卡號碼。電信能力開放平臺集成短信業(yè)務(wù)后,用戶可以在應(yīng)用系統(tǒng)中編輯完短信,然后由應(yīng)用系統(tǒng)調(diào)用開放平臺的接口發(fā)送短信到接收終端,當(dāng)應(yīng)用系統(tǒng)調(diào)用開放平臺的發(fā)送短信功能時,需將短信內(nèi)容、收信號碼、發(fā)送號碼、發(fā)送時間等參數(shù)傳遞給開放平臺的發(fā)送短信的接口,由網(wǎng)絡(luò)運營商按照“收信號碼”參數(shù)發(fā)送到接收終端。但是,現(xiàn)有電信能力開放平臺并不驗證從應(yīng)用系統(tǒng)傳來的“發(fā)送號碼”參數(shù)的真實性,應(yīng)用系統(tǒng)也不能獲取發(fā)送終端的SIM卡信息對用戶輸入的“發(fā)送號碼”參數(shù)進(jìn)行驗證, 因此,發(fā)送號碼在此過程易被盜用、篡改,造成潛在的安全隱患。
發(fā)明內(nèi)容
為了防止短消息發(fā)送號碼被盜用或篡改,保證短消息發(fā)送的安全性,本發(fā)明實施例提供了一種短消息處理方法,包括接收終端設(shè)備通過應(yīng)用系統(tǒng)發(fā)送的短消息發(fā)送請求,所述短消息發(fā)送請求中包含發(fā)送號碼、收信號碼以及短消息內(nèi)容;確認(rèn)所述短消息發(fā)送請求中包含的發(fā)送號碼已通過驗證;將所述短消息內(nèi)容發(fā)送給與所述收信號碼對應(yīng)的移動終端。本發(fā)明實施例還提供了一種短消息處理裝置,包括接收模塊,用于接收終端設(shè)備通過應(yīng)用系統(tǒng)發(fā)送的短消息發(fā)送請求,所述短消息發(fā)送請求中包含發(fā)送號碼、收信號碼以及短消息內(nèi)容;驗證模塊,用于確認(rèn)所述短消息發(fā)送請求中包含的發(fā)送號碼已通過驗證;發(fā)送模塊,用于將所述短消息內(nèi)容發(fā)送給與所述收信號碼對應(yīng)的移動終端。本發(fā)明實施例還提供了一種短消息處理系統(tǒng),包括應(yīng)用系統(tǒng)、與所述應(yīng)用系統(tǒng)通信的開放平臺。其中,應(yīng)用系統(tǒng),用于接收終端設(shè)備發(fā)送的短消息發(fā)送請求,所述短消息發(fā)送請求中包含發(fā)送號碼、收信號碼以及短消息內(nèi)容,并將所述短消息發(fā)送請求向所述開放平臺發(fā)送;所述開放平臺包括上述短消息處理裝置。本發(fā)明實施例通過確認(rèn)發(fā)送號碼是否已驗證,若發(fā)送號碼已驗證,則將對應(yīng)的短消息內(nèi)容發(fā)送到收信號碼對應(yīng)的移動終端。因此,本發(fā)明實施例可以防止短消息發(fā)送號碼被盜用或篡改,保證發(fā)送號碼的真實性,從而保證短消息發(fā)送的安全性。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實施例一提供的短消息處理方法的流程示意圖;圖2為本發(fā)明實施例二提供的短消息處理方法的流程示意圖;圖3為本發(fā)明實施例三提供的短消息處理裝置的結(jié)構(gòu)示意圖;圖4為本發(fā)明實施例四提供的短消息處理裝置的結(jié)構(gòu)示意圖;圖5為本發(fā)明實施例五提供的短消息處理系統(tǒng)的結(jié)構(gòu)示意圖;圖6為本發(fā)明實施例六提供的短消息處理系統(tǒng)的結(jié)構(gòu)示意圖。
具體實施例方式為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。圖1為本發(fā)明實施例一提供的短消息處理方法的流程示意圖;如圖1所示,該方法包括步驟101,接收終端設(shè)備通過應(yīng)用系統(tǒng)發(fā)送的短消息發(fā)送請求,所述短消息發(fā)送請求中包含發(fā)送號碼、收信號碼以及短消息內(nèi)容。舉例來說,短消息處理裝置接收應(yīng)用系統(tǒng)發(fā)送的短消息發(fā)送請求。所述短消息處理裝置可以設(shè)置在開放平臺中。這里的開放平臺是指電信運營商將自身業(yè)務(wù)如短信、彩信、語音通話、定位等適配封裝后,通過統(tǒng)一標(biāo)準(zhǔn)接口的形式開放給第三方應(yīng)用系統(tǒng)并供其調(diào)用的平臺,可以有效地屏蔽異構(gòu)網(wǎng)絡(luò)的復(fù)雜性。用戶通過終端設(shè)備(如計算機等)向應(yīng)用系統(tǒng)發(fā)送短消息發(fā)送請求,應(yīng)用系統(tǒng)調(diào)用開放平臺的發(fā)送短信接口,將短消息發(fā)送請求發(fā)送給開放平臺,該短消息發(fā)送請求包括短消息內(nèi)容、發(fā)送號碼、收信號碼、發(fā)送時間等信息。步驟102,確認(rèn)所述短消息發(fā)送請求中包含的發(fā)送號碼已通過驗證。現(xiàn)有技術(shù)的開放平臺并不驗證應(yīng)用系統(tǒng)發(fā)送的“發(fā)送號碼”的真實性,應(yīng)用系統(tǒng)也不能獲取短消息發(fā)送號碼對應(yīng)的移動終端的SIM卡信息,不對用戶輸入的“發(fā)送號碼”進(jìn)行驗證,因此,發(fā)送號碼在此過程中易被盜用、篡改,造成潛在的安全隱患。為了保證短消息發(fā)送號碼和短消息內(nèi)容的真實性,本發(fā)明實施例的開放平臺對應(yīng)用系統(tǒng)發(fā)送的“發(fā)送號碼”進(jìn)行驗證,下面進(jìn)一步舉例說明對“發(fā)送號碼”的驗證過程用戶通過終端設(shè)備向應(yīng)用系統(tǒng)發(fā)送驗證碼請求,應(yīng)用系統(tǒng)將該驗證碼請求發(fā)送給開放平臺,開放平臺收到驗證碼請求后生成驗證碼,調(diào)用網(wǎng)絡(luò)運營商的基礎(chǔ)網(wǎng)絡(luò),發(fā)送驗證碼到發(fā)送號碼對應(yīng)的移動終端。
用戶通過終端設(shè)備向應(yīng)用系統(tǒng)發(fā)送驗證碼確認(rèn)請求,驗證碼確認(rèn)請求包含終端設(shè)備發(fā)送的驗證碼,應(yīng)用系統(tǒng)將該驗證碼確認(rèn)請求發(fā)送到開放平臺,若驗證碼確認(rèn)請求中包含的驗證碼與開放平臺生成的驗證碼一致,則開放平臺將發(fā)送號碼作為驗證成功的發(fā)送號碼信息保存到驗證成功信息數(shù)據(jù)庫。開放平臺查詢驗證成功信息數(shù)據(jù)庫,獲得驗證成功的發(fā)送號碼信息,若該驗證成功的發(fā)送號碼信息中包括該短消息發(fā)送請求中包含的發(fā)送號碼,則確定該發(fā)送號碼已通過驗證。當(dāng)然,本發(fā)明實施例對“發(fā)送號碼”的驗證過程并不限于上述舉例,只要能夠?qū)崿F(xiàn)對發(fā)送號碼進(jìn)行驗證的方法都屬于本發(fā)明實施例保護(hù)的范圍。步驟103,將短消息內(nèi)容發(fā)送給收信號碼對應(yīng)的移動終端。本發(fā)明實施例通過確認(rèn)發(fā)送號碼是否已驗證,若發(fā)送號碼已驗證,則將對應(yīng)的短消息內(nèi)容發(fā)送到收信號碼對應(yīng)的移動終端,因此,本發(fā)明實施例可以防止短消息發(fā)送號碼被盜用或篡改,保證發(fā)送號碼的真實性,從而保證短消息發(fā)送的安全性。圖2為本發(fā)明實施例二提供的短消息處理方法的流程示意圖,如圖2所示,具體包括步驟201、接收終端設(shè)備通過應(yīng)用系統(tǒng)發(fā)送的驗證碼請求。舉例來說,短消息處理裝置接收應(yīng)用系統(tǒng)發(fā)送的驗證碼請求。所述短消息處理裝置可以設(shè)置在開放平臺中。這里的開放平臺是指電信運營商將自身業(yè)務(wù)如短信、彩信、語音通話、定位等適配封裝后,通過統(tǒng)一標(biāo)準(zhǔn)接口的形式開放給第三方應(yīng)用系統(tǒng)并供其調(diào)用的平臺,可以有效地屏蔽異構(gòu)網(wǎng)絡(luò)的復(fù)雜性。本實施例中,用戶可通過終端設(shè)備向應(yīng)用系統(tǒng)發(fā)送驗證碼請求,該驗證碼請求的內(nèi)容可以由用戶手動設(shè)置,或者若用戶不設(shè)置,則應(yīng)用系統(tǒng)缺省設(shè)置該驗證碼請求內(nèi)容。其中,驗證碼請求內(nèi)容包括應(yīng)用系統(tǒng)的標(biāo)識和發(fā)送號碼;為了使用戶及時在開放平臺中發(fā)送短消息,確保發(fā)送號碼的安全性,防止他人冒用發(fā)送號碼發(fā)送短信,驗證碼請求內(nèi)容進(jìn)一步包括應(yīng)用系統(tǒng)的標(biāo)識、發(fā)送號碼、短消息發(fā)送條數(shù)和發(fā)送號碼的有效期,所述發(fā)送號碼的有效期包括所述發(fā)送號碼的啟用時間和終止時間;所述應(yīng)用系統(tǒng)調(diào)用開放平臺的驗證接口, 向開放平臺發(fā)送該驗證碼請求。步驟202、根據(jù)所述驗證碼請求生成驗證碼,并將包括所述驗證碼的驗證碼響應(yīng)消息發(fā)送到所述發(fā)送號碼對應(yīng)的移動終端,以使終端設(shè)備通過所述應(yīng)用系統(tǒng)發(fā)送驗證碼確認(rèn)請求。開放平臺收到驗證碼請求后生成驗證碼,調(diào)用網(wǎng)絡(luò)運營商的基礎(chǔ)網(wǎng)絡(luò),發(fā)送驗證碼響應(yīng)消息到發(fā)送號碼對應(yīng)的移動終端,其中,驗證碼響應(yīng)消息中包含所述生成的驗證碼, 所述生成的驗證碼包括數(shù)字、字母或其他符號;為了使用戶及時進(jìn)行驗證碼確認(rèn),驗證碼響應(yīng)消息進(jìn)一步還包括所述生成的驗證碼的有效期,所述生成的驗證碼的有效期(如20分鐘)可以由開放平臺缺省設(shè)置。本實施例中,開放平臺可以調(diào)用網(wǎng)絡(luò)運營商的基礎(chǔ)網(wǎng)絡(luò)將所述生成的驗證碼通過短信形式發(fā)送給發(fā)送號碼對應(yīng)的移動終端,以便用戶在接收到驗證碼后20分鐘內(nèi)進(jìn)行驗證碼的確認(rèn),若用戶未在該驗證碼的有效期內(nèi)進(jìn)行驗證碼確認(rèn),則開放平臺自動刪除本地生成的驗證碼,以使驗證碼失效,用戶需要重新通過應(yīng)用系統(tǒng)發(fā)送驗證碼請求。
步驟203、接收終端設(shè)備通過所述應(yīng)用系統(tǒng)發(fā)送的驗證碼確認(rèn)請求,所述驗證碼確認(rèn)請求包含所述終端設(shè)備發(fā)送的驗證碼。本實施例中,用戶通過終端設(shè)備向應(yīng)用系統(tǒng)發(fā)送驗證碼確認(rèn)請求,所述驗證碼確認(rèn)請求包含所述終端設(shè)備發(fā)送的驗證碼,應(yīng)用系統(tǒng)將所述驗證碼確認(rèn)請求發(fā)送到開放平臺。步驟204、若確認(rèn)所述驗證碼確認(rèn)請求中包含的驗證碼與所述生成的驗證碼一致, 則將所述發(fā)送號碼作為所述應(yīng)用系統(tǒng)的標(biāo)識對應(yīng)的驗證成功的發(fā)送號碼信息保存到驗證成功信息數(shù)據(jù)庫。本實施例中,若驗證碼請求內(nèi)容包括所述應(yīng)用系統(tǒng)的標(biāo)識和發(fā)送號碼,則在驗證碼確認(rèn)請求成功之后,則將所述發(fā)送號碼作為所述應(yīng)用系統(tǒng)的標(biāo)識對應(yīng)的驗證成功的發(fā)送號碼信息保存到驗證成功信息數(shù)據(jù)庫;若驗證碼請求內(nèi)容進(jìn)一步包括應(yīng)用系統(tǒng)的標(biāo)識、發(fā)送號碼、短消息發(fā)送條數(shù)和發(fā)送號碼的有效期,則將所述發(fā)送號碼、所述短消息發(fā)送條數(shù)、 所述發(fā)送號碼的有效期作為所述應(yīng)用系統(tǒng)的標(biāo)識對應(yīng)的驗證成功的發(fā)送號碼信息保存到開放平臺的驗證成功信息數(shù)據(jù)庫中。開放平臺將驗證成功的信息通過應(yīng)用系統(tǒng)返回給用戶的終端設(shè)備,以便用戶在短消息發(fā)送號碼的有效期之內(nèi)通過開放平臺以用戶名義向收信號碼對應(yīng)的移動終端發(fā)送短消息內(nèi)容。步驟205、接收終端設(shè)備通過所述應(yīng)用系統(tǒng)發(fā)送的短消息發(fā)送請求。用戶通過終端設(shè)備向應(yīng)用系統(tǒng)發(fā)送短消息發(fā)送請求,該短消息發(fā)送請求包括發(fā)送號碼、收信號碼和短消息內(nèi)容,應(yīng)用系統(tǒng)調(diào)用開放平臺的短信發(fā)送接口,將該短消息發(fā)送請求發(fā)送給開放平臺。步驟206、查詢驗證成功信息數(shù)據(jù)庫,獲得所述應(yīng)用系統(tǒng)的標(biāo)識對應(yīng)的驗證成功的發(fā)送號碼信息。步驟207、確定所述應(yīng)用系統(tǒng)的標(biāo)識對應(yīng)的驗證成功的發(fā)送號碼信息中包含所述短消息發(fā)送請求中包含的發(fā)送號碼。若所述應(yīng)用系統(tǒng)的標(biāo)識對應(yīng)的驗證成功的發(fā)送號碼信息中包含所述短消息發(fā)送請求中包含的發(fā)送號碼,則確認(rèn)所述短消息發(fā)送請求中包含的發(fā)送號碼為驗證成功的發(fā)送號碼,否則確認(rèn)所述短消息發(fā)送請求中包含的發(fā)送號碼不是驗證成功的發(fā)送號碼。本步驟中,開放平臺根據(jù)步驟207獲取的應(yīng)用系統(tǒng)的標(biāo)識對應(yīng)的驗證成功的發(fā)送號碼信息,若確認(rèn)該應(yīng)用系統(tǒng)的標(biāo)識對應(yīng)的驗證成功的發(fā)送號碼信息中包括該短消息發(fā)送請求中包含的發(fā)送號碼,還可以進(jìn)一步根據(jù)當(dāng)前系統(tǒng)時間確認(rèn)該發(fā)送號碼在應(yīng)用系統(tǒng)的標(biāo)識對應(yīng)的驗證成功的發(fā)送號碼的啟用時間和終止時間的區(qū)間內(nèi),即確認(rèn)在有效期內(nèi),則確定該短消息發(fā)送請求中包含的發(fā)送號碼為驗證成功的發(fā)送號碼。步驟208,將短消息內(nèi)容發(fā)送給收信號碼對應(yīng)的移動終端。本實施例中,通過網(wǎng)絡(luò)運營商的基礎(chǔ)網(wǎng)絡(luò),將短消息內(nèi)容發(fā)送給收信號碼對應(yīng)的移動終端,對應(yīng)地,收信號碼對應(yīng)的移動終端接收所述短消息內(nèi)容,并顯示所述發(fā)送號碼。本發(fā)明實施例二提供的短消息處理方法還包括若發(fā)送號碼在短時間內(nèi)不會在開放平臺中發(fā)送短信時,為確保發(fā)送號碼的安全性,防止他人冒用發(fā)送號碼發(fā)送短信,用戶可通過終端設(shè)備向應(yīng)用系統(tǒng)發(fā)送撤銷驗證請求,該撤銷驗證請求包括發(fā)送號碼,應(yīng)用系統(tǒng)將該撤銷驗證請求發(fā)送給開放平臺,開放平臺根據(jù)撤銷驗證請求中包含的發(fā)送號碼,刪除所述驗證成功信息數(shù)據(jù)庫中包含所述發(fā)送號碼且與所述應(yīng)用系統(tǒng)的標(biāo)識對應(yīng)的驗證成功的發(fā)送號碼信息。因此,本發(fā)明實施例通過開放平臺對短消息發(fā)送號碼進(jìn)行驗證,若短消息發(fā)送號碼已通過驗證且在有效期內(nèi),才將短消息內(nèi)容發(fā)送給收信號碼對應(yīng)的移動終端,同時,本發(fā)明實施例還通過撤銷驗證請求,將驗證成功的發(fā)送號碼從驗證碼成功信息數(shù)據(jù)庫中刪除, 本發(fā)明實施例可以防止短消息發(fā)送號碼被盜用或篡改,保證發(fā)送號碼的真實性,從而保證短消息發(fā)送的安全性。圖3為本發(fā)明實施例三提供的短消息處理裝置的結(jié)構(gòu)示意圖,如圖3所示,所述裝置包括接收模塊11,用于接收終端設(shè)備通過應(yīng)用系統(tǒng)發(fā)送的短消息發(fā)送請求,所述短消息發(fā)送請求中包含發(fā)送號碼、收信號碼以及短消息內(nèi)容;驗證模塊12,用于確認(rèn)所述短消息發(fā)送請求中包含的發(fā)送號碼已通過驗證;發(fā)送模塊13,用于將所述短消息內(nèi)容發(fā)送給與所述收信號碼對應(yīng)的移動終端。本發(fā)明實施例的短消息處理裝置可以設(shè)置在開放平臺中,具體用于執(zhí)行圖1所示方法實施例的方法,其實現(xiàn)原理和技術(shù)效果類似,此處不再贅述。圖4為本發(fā)明實施例四提供的短消息處理裝置的結(jié)構(gòu)示意圖。本發(fā)明實施例的裝置在圖3所示實施例裝置的基礎(chǔ)上進(jìn)一步擴展,如圖4所示,接收模塊11,還用于接收終端設(shè)備通過所述應(yīng)用系統(tǒng)發(fā)送的驗證碼請求,所述驗證碼請求中包括所述發(fā)送號碼和所述應(yīng)用系統(tǒng)的標(biāo)識;所述裝置還包括驗證碼模塊14,用于根據(jù)所述驗證碼請求生成驗證碼,并發(fā)送包括所述驗證碼的驗證碼響應(yīng)消息到所述發(fā)送號碼對應(yīng)的移動終端,以使終端設(shè)備通過所述應(yīng)用系統(tǒng)發(fā)送驗證碼確認(rèn)請求;接收模塊11,還用于接收終端設(shè)備通過所述應(yīng)用系統(tǒng)發(fā)送的所述驗證碼確認(rèn)請求,所述驗證碼確認(rèn)請求包括所述終端設(shè)備發(fā)送的驗證碼;所述裝置還包括儲存模塊15,用于若確認(rèn)所述驗證碼確認(rèn)請求中包含的驗證碼與所述生成的驗證碼一致,則將所述發(fā)送號碼作為所述應(yīng)用系統(tǒng)的標(biāo)識對應(yīng)的驗證成功的發(fā)送號碼信息保存到驗證成功信息數(shù)據(jù)庫。在本發(fā)明的一個可選的實施例中,驗證模塊12具體包括查詢單元121,用于根據(jù)所述應(yīng)用系統(tǒng)的標(biāo)識,查詢所述驗證成功信息數(shù)據(jù)庫并獲取與所述應(yīng)用系統(tǒng)的標(biāo)識對應(yīng)的驗證成功的發(fā)送號碼信息;號碼確認(rèn)單元122,用于若確認(rèn)所述應(yīng)用系統(tǒng)的標(biāo)識對應(yīng)的驗證成功的發(fā)送號碼信息中包括所述短消息發(fā)送請求中包含的發(fā)送號碼,則確定所述短消息發(fā)送請求中包含的發(fā)送號碼已通過驗證。所述驗證碼請求還包括短消息發(fā)送條數(shù)和/或發(fā)送號碼的有效期,所述發(fā)送號碼的有效期包括發(fā)送號碼的啟用時間和終止時間;儲存模塊15,還用于若確認(rèn)所述驗證碼確認(rèn)請求中包含的驗證碼與所述開放平臺生成的驗證碼一致,則將所述發(fā)送號碼和所述驗證碼請求中包含的短消息發(fā)送條數(shù)和/或發(fā)送號碼的有效期作為所述應(yīng)用系統(tǒng)的標(biāo)識對應(yīng)的驗證成功的發(fā)送號碼信息存入驗證成功信息數(shù)據(jù)庫。在本發(fā)明的另一個可選的實施例中,驗證模塊12具體包括查詢單元121,還用于根據(jù)所述應(yīng)用系統(tǒng)的標(biāo)識,查詢所述驗證成功信息數(shù)據(jù)庫并獲取與所述應(yīng)用系統(tǒng)的標(biāo)識對應(yīng)的驗證成功的發(fā)送號碼信息;號碼確認(rèn)單元122,還用于若確認(rèn)所述應(yīng)用系統(tǒng)的標(biāo)識對應(yīng)的驗證成功的發(fā)送號碼信息中包括所述短消息發(fā)送請求中包含的發(fā)送號碼,且當(dāng)前時間在所述應(yīng)用系統(tǒng)的標(biāo)識對應(yīng)的驗證成功的發(fā)送號碼的啟用時間和發(fā)送號碼的終止時間的區(qū)間內(nèi),則確定所述短消息發(fā)送請求中包含的發(fā)送號碼已通過驗證。接收模塊11,還用于接收終端設(shè)備通過所述應(yīng)用系統(tǒng)發(fā)送的撤銷驗證號碼請求, 所述撤銷驗證號碼請求包括所述發(fā)送號碼;所述裝置還包括撤銷模塊16,用于根據(jù)應(yīng)用系統(tǒng)發(fā)送的撤銷驗證號碼請求,所述撤銷驗證號碼請求包括所述發(fā)送號碼,刪除所述驗證成功信息數(shù)據(jù)庫中包含所述發(fā)送號碼且與所述應(yīng)用系統(tǒng)的標(biāo)識對應(yīng)的驗證成功的發(fā)送號碼信息。本發(fā)明實施例的短消息處理裝置可以設(shè)置在開放平臺中,具體用于執(zhí)行圖2所示方法實施例的方法,其實現(xiàn)原理和技術(shù)效果類似,此處不再贅述。圖5為本發(fā)明實施例五提供的短消息處理系統(tǒng)的結(jié)構(gòu)示意圖,如圖5所示,該系統(tǒng)包括應(yīng)用系統(tǒng)21,與應(yīng)用系統(tǒng)21通信的開放平臺22。其中,應(yīng)用系統(tǒng)21,用于接收終端設(shè)備發(fā)送的短消息發(fā)送請求,所述短消息發(fā)送請求中包含發(fā)送號碼、收信號碼以及短消息內(nèi)容,并將所述短消息發(fā)送請求向所述開放平臺發(fā)送。開放平臺22采用上述本發(fā)明實施例三所述的短消息處理裝置。本發(fā)明實施例的短消息處理系統(tǒng)可以具體用于執(zhí)行圖1所示方法實施例的方法, 其實現(xiàn)原理和技術(shù)效果類似,此處不再贅述。圖6為本發(fā)明實施例六提供的短消息處理系統(tǒng)的結(jié)構(gòu)示意圖,如圖6所示,該系統(tǒng)在圖5所示系統(tǒng)的基礎(chǔ)上進(jìn)一步包括與應(yīng)用系統(tǒng)21通信的終端設(shè)備23。其中,終端設(shè)備23,用于向應(yīng)用系統(tǒng)21發(fā)送驗證碼請求,還用于向應(yīng)用系統(tǒng)21發(fā)送驗證碼確認(rèn)請求,并在驗證碼確認(rèn)成功之后,向應(yīng)用系統(tǒng)21發(fā)送短消息發(fā)送請求。應(yīng)用系統(tǒng)21,還用于向開放平臺22發(fā)送驗證碼請求和驗證碼確認(rèn)請求;開放平臺22采用本發(fā)明實施例四所述的短消息處理裝置。本發(fā)明實施例的短消息處理系統(tǒng)可以具體用于執(zhí)行圖2所示方法實施例的方法, 其實現(xiàn)原理和技術(shù)效果類似,此處不再贅述。最后應(yīng)說明的是以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然可以對前述各實施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的范圍。
權(quán)利要求
1.一種短消息處理方法,其特征在于,包括接收終端設(shè)備通過應(yīng)用系統(tǒng)發(fā)送的短消息發(fā)送請求,所述短消息發(fā)送請求中包含發(fā)送號碼、收信號碼以及短消息內(nèi)容;確認(rèn)所述短消息發(fā)送請求中包含的發(fā)送號碼已通過驗證; 將所述短消息內(nèi)容發(fā)送給與所述收信號碼對應(yīng)的移動終端。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述接收終端設(shè)備通過應(yīng)用系統(tǒng)發(fā)送的短消息發(fā)送請求之前還包括接收終端設(shè)備通過所述應(yīng)用系統(tǒng)發(fā)送的驗證碼請求,所述驗證碼請求中包括所述發(fā)送號碼和所述應(yīng)用系統(tǒng)的標(biāo)識;根據(jù)所述驗證碼請求生成驗證碼,并將包括所述驗證碼的驗證碼響應(yīng)消息發(fā)送到所述發(fā)送號碼對應(yīng)的移動終端,以使終端設(shè)備通過所述應(yīng)用系統(tǒng)發(fā)送驗證碼確認(rèn)請求;接收終端設(shè)備通過所述應(yīng)用系統(tǒng)發(fā)送的所述驗證碼確認(rèn)請求,所述驗證碼確認(rèn)請求包含所述終端設(shè)備發(fā)送的驗證碼;若確認(rèn)所述驗證碼確認(rèn)請求中包含的驗證碼與所述生成的驗證碼一致,則將所述發(fā)送號碼作為所述應(yīng)用系統(tǒng)的標(biāo)識對應(yīng)的驗證成功的發(fā)送號碼信息保存到驗證成功信息數(shù)據(jù)庫。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述確認(rèn)所述短消息發(fā)送請求中包含的發(fā)送號碼已通過驗證具體包括根據(jù)所述應(yīng)用系統(tǒng)的標(biāo)識,查詢所述驗證成功信息數(shù)據(jù)庫并獲取與所述應(yīng)用系統(tǒng)的標(biāo)識對應(yīng)的驗證成功的發(fā)送號碼信息;若所述應(yīng)用系統(tǒng)的標(biāo)識對應(yīng)的驗證成功的發(fā)送號碼信息中包括所述短消息發(fā)送請求中包含的發(fā)送號碼,則確定所述短消息發(fā)送請求中包含的發(fā)送號碼已通過驗證。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述驗證碼請求還包括短消息發(fā)送條數(shù)和/或發(fā)送號碼的有效期,所述發(fā)送號碼的有效期包括發(fā)送號碼的啟用時間和終止時間;所述將所述發(fā)送號碼作為所述應(yīng)用系統(tǒng)的標(biāo)識對應(yīng)的驗證成功的發(fā)送號碼信息保存到驗證成功信息數(shù)據(jù)庫具體包括將所述發(fā)送號碼和所述驗證碼請求中包含的所述短消息發(fā)送條數(shù)和/或所述發(fā)送號碼的有效期作為所述應(yīng)用系統(tǒng)的標(biāo)識對應(yīng)的驗證成功的發(fā)送號碼信息存入驗證成功信息數(shù)據(jù)庫。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述確認(rèn)所述短消息發(fā)送請求中包含的發(fā)送號碼已通過驗證具體包括根據(jù)所述應(yīng)用系統(tǒng)的標(biāo)識,查詢所述驗證成功信息數(shù)據(jù)庫并獲取與所述應(yīng)用系統(tǒng)的標(biāo)識對應(yīng)的驗證成功的發(fā)送號碼信息;若所述應(yīng)用系統(tǒng)的標(biāo)識對應(yīng)的驗證成功的發(fā)送號碼信息中包括所述短消息發(fā)送請求中包含的發(fā)送號碼,且當(dāng)前時間在所述發(fā)送號碼的啟用時間和終止時間的區(qū)間內(nèi),則確定所述短消息發(fā)送請求中包含的發(fā)送號碼已通過驗證。
6.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述將所述發(fā)送號碼作為所述應(yīng)用系統(tǒng)的標(biāo)識對應(yīng)的驗證成功的發(fā)送號碼信息保存到驗證成功信息數(shù)據(jù)庫之后還包括接收所述應(yīng)用系統(tǒng)發(fā)送的撤銷驗證號碼請求,所述撤銷驗證號碼請求包括所述發(fā)送號碼;刪除所述驗證成功信息數(shù)據(jù)庫中包含所述發(fā)送號碼且與所述應(yīng)用系統(tǒng)的標(biāo)識對應(yīng)的驗證成功的發(fā)送號碼信息。
7.一種短消息處理裝置,其特征在于,所述裝置包括接收模塊,用于接收終端設(shè)備通過應(yīng)用系統(tǒng)發(fā)送的短消息發(fā)送請求,所述短消息發(fā)送請求中包含發(fā)送號碼、收信號碼以及短消息內(nèi)容;驗證模塊,用于確認(rèn)所述短消息發(fā)送請求中包含的發(fā)送號碼已通過驗證;發(fā)送模塊,用于將所述短消息內(nèi)容發(fā)送給與所述收信號碼對應(yīng)的移動終端。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述接收模塊,還用于接收終端設(shè)備通過所述應(yīng)用系統(tǒng)發(fā)送的驗證碼請求,所述驗證碼請求中包括所述發(fā)送號碼和所述應(yīng)用系統(tǒng)的標(biāo)識;所述裝置還包括驗證碼模塊,用于根據(jù)所述驗證碼請求生成驗證碼,并將包括所述驗證碼的驗證碼響應(yīng)消息發(fā)送到所述發(fā)送號碼對應(yīng)的移動終端,以使終端設(shè)備通過所述應(yīng)用系統(tǒng)發(fā)送驗證碼確認(rèn)請求;所述接收模塊,還用于接收終端設(shè)備通過所述應(yīng)用系統(tǒng)發(fā)送的所述驗證碼確認(rèn)請求, 所述驗證碼確認(rèn)請求包括所述終端設(shè)備發(fā)送的驗證碼;所述裝置還包括儲存模塊,用于若確認(rèn)所述驗證碼確認(rèn)請求中包含的驗證碼與所述生成的驗證碼一致,則將所述發(fā)送號碼作為所述應(yīng)用系統(tǒng)的標(biāo)識對應(yīng)的驗證成功的發(fā)送號碼信息保存到驗證成功信息數(shù)據(jù)庫。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述驗證模塊具體包括查詢單元,用于根據(jù)所述應(yīng)用系統(tǒng)的標(biāo)識,查詢所述驗證成功信息數(shù)據(jù)庫并獲取與所述應(yīng)用系統(tǒng)的標(biāo)識對應(yīng)的驗證成功的發(fā)送號碼信息;號碼確認(rèn)單元,用于若確認(rèn)所述應(yīng)用系統(tǒng)的標(biāo)識對應(yīng)的驗證成功的發(fā)送號碼信息中包括所述短消息發(fā)送請求中包含的發(fā)送號碼,則確定所述短消息發(fā)送請求中包含的發(fā)送號碼已通過驗證。
10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述驗證碼請求還包括短消息發(fā)送條數(shù)和/或發(fā)送號碼的有效期,所述發(fā)送號碼的有效期包括發(fā)送號碼的啟用時間和終止時間;所述儲存模塊,還用于若確認(rèn)所述驗證碼確認(rèn)請求中包含的驗證碼與所述生成的驗證碼一致,則將所述發(fā)送號碼和所述驗證碼請求中包含的所述短消息發(fā)送條數(shù)和/或所述發(fā)送號碼的有效期作為所述應(yīng)用系統(tǒng)的標(biāo)識對應(yīng)的驗證成功的發(fā)送號碼信息存入驗證成功信息數(shù)據(jù)庫。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述驗證模塊具體包括所述查詢單元,還用于根據(jù)所述應(yīng)用系統(tǒng)的標(biāo)識,查詢所述驗證成功信息數(shù)據(jù)庫并獲取與所述應(yīng)用系統(tǒng)的標(biāo)識對應(yīng)的驗證成功的發(fā)送號碼信息;所述號碼確認(rèn)單元,還用于若確認(rèn)所述應(yīng)用系統(tǒng)的標(biāo)識對應(yīng)的驗證成功的發(fā)送號碼信息中包括所述短消息發(fā)送請求中包含的發(fā)送號碼,且當(dāng)前時間在所述發(fā)送號碼的啟用時間和終止時間的區(qū)間內(nèi),則確定所述短消息發(fā)送請求中包含的發(fā)送號碼已通過驗證。
12.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述接收模塊,還用于接收所述應(yīng)用系統(tǒng)發(fā)送的撤銷驗證號碼請求,所述撤銷驗證號碼請求包括所述發(fā)送號碼;所述裝置還包括撤銷模塊,用于刪除所述驗證成功信息數(shù)據(jù)庫中包含所述發(fā)送號碼且與所述應(yīng)用系統(tǒng)的標(biāo)識對應(yīng)的驗證成功的發(fā)送號碼信息。
13.—種短消息處理系統(tǒng),其特征在于,包括應(yīng)用系統(tǒng)、與所述應(yīng)用系統(tǒng)通信的開放平臺;所述應(yīng)用系統(tǒng),用于接收終端設(shè)備發(fā)送的短消息發(fā)送請求,所述短消息發(fā)送請求中包含發(fā)送號碼、收信號碼以及短消息內(nèi)容,并將所述短消息發(fā)送請求向所述開放平臺發(fā)送; 所述開放平臺包括短消息處理裝置,所述短消息處理裝置采用權(quán)利要求7所述的裝置。
14.根據(jù)權(quán)利要求13所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括終端設(shè)備,所述終端設(shè)備與所述應(yīng)用系統(tǒng)連接;所述終端設(shè)備,用于向所述應(yīng)用系統(tǒng)發(fā)送驗證碼請求;還用于向所述應(yīng)用系統(tǒng)發(fā)送驗證碼確認(rèn)請求,并在驗證碼確認(rèn)成功之后,向所述應(yīng)用系統(tǒng)發(fā)送短消息發(fā)送請求;所述應(yīng)用系統(tǒng),還用于將所述終端設(shè)備發(fā)送的驗證碼請求和驗證碼確認(rèn)請求發(fā)送給所述開放平臺;所述短消息處理裝置采用權(quán)利要求8 12任一所述的裝置。
全文摘要
本發(fā)明實施例公開了一種短消息處理方法、裝置和系統(tǒng),其中,該方法包括接收應(yīng)用系統(tǒng)發(fā)送的短消息發(fā)送請求,所述短消息發(fā)送請求中包含發(fā)送號碼、收信號碼以及短消息內(nèi)容;確認(rèn)所述短消息發(fā)送請求中包含的發(fā)送號碼已通過驗證;將所述短消息內(nèi)容發(fā)送給與所述收信號碼對應(yīng)的終端設(shè)備。因此,本發(fā)明實施例可以確認(rèn)發(fā)送號碼已通過驗證,從而保證發(fā)送號碼的真實性,避免潛在的通信安全隱患。
文檔編號H04W4/14GK102355643SQ20111029993
公開日2012年2月15日 申請日期2011年9月29日 優(yōu)先權(quán)日2011年9月29日
發(fā)明者張鵬 申請人:中國聯(lián)合網(wǎng)絡(luò)通信集團有限公司