專利名稱:一種高效率的短消息(sms)發(fā)送方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種對標(biāo)準(zhǔn)協(xié)議中短消息(Short Message Service,簡稱為SMS)的發(fā) 送方式進(jìn)行改進(jìn)的方法,屬移動通信技術(shù)領(lǐng)域。
背景技術(shù):
根據(jù)第三代合作伙伴計劃(3rd Partnership Project,簡稱3GPP)標(biāo)準(zhǔn)規(guī)范 來實現(xiàn)的傳統(tǒng)移動終端(Mobile Station,簡稱為MS),對短消息的移動起始(Mobile Originated,簡稱為M0)發(fā)送過程一般是這樣處理的 (1)在移動終端側(cè)發(fā)送出短消息內(nèi)容后,若收到網(wǎng)絡(luò)側(cè)的發(fā)送成功的響應(yīng)消息,則 提示用戶該短消息發(fā)送成功; (2)在移動終端側(cè)發(fā)送出短消息內(nèi)容后,若由于底層鏈路失敗,或網(wǎng)絡(luò)無響應(yīng)導(dǎo)致
的定時器超時,或收到網(wǎng)絡(luò)側(cè)的發(fā)送失敗的響應(yīng)消息,則會提示用戶該短消息發(fā)送失敗。 在提示用戶短消息發(fā)送失敗的場景下,由于傳統(tǒng)移動終端一般不給出用戶詳細(xì)的
失敗信息,而且通常情況下用戶也并不關(guān)心這個失敗信息,這樣會導(dǎo)致用戶在重發(fā)該短消
息時,還可能會出現(xiàn)同樣的失敗情形,造成用戶不斷地進(jìn)行無效的重發(fā)。 為了避免這種發(fā)送失敗時的重發(fā)效率低下的情形,有兩種方法可供選擇 (1)在提示用戶發(fā)送失敗的同時,附帶給用戶詳細(xì)的失敗原因,然后由用戶做出重
發(fā)選擇; (2)移動終端對用戶屏蔽這些可能引起無效重發(fā)的失敗信息,而改由自身軟件根 據(jù)具體的失敗原因來實現(xiàn)自動重發(fā)機制。 對于上面的方法一,它的缺點是顯而易見的,大多數(shù)移動終端用戶,除了一些專業(yè) 人員,并不能理解這些附帶給用戶的詳細(xì)的失敗原因的具體含義是什么,所以他們根本無 法據(jù)此做出合適的短消息重發(fā)選擇,比如重發(fā)的時機等。因此,采用方法一,在多數(shù)情況下, 仍然是徒勞的和低效率的;而采用方法二,由移動終端自身軟件來實現(xiàn),根據(jù)對應(yīng)的失敗原 因做出合適的重發(fā)選擇,顯然更能滿足用戶的實際需求,發(fā)送效率也更高些。
發(fā)明內(nèi)容
本發(fā)明的目的在于,克服了傳統(tǒng)的短消息發(fā)送過程中可能出現(xiàn)的冗余人機交互問
題,以及存在無效重傳等缺點,提供一種高效率的短消息發(fā)送方法及其裝置。將短消息重傳 場景改由移動終端自身軟件來控制,以有效減少人機界面交互,提高發(fā)送效率。 本發(fā)明的原理是,當(dāng)用戶發(fā)送MO短消息時,一般不會關(guān)心該短消息是從哪個發(fā) 送路徑發(fā)送出去。所以移動終端可以根據(jù)用戶的設(shè)置,或者自動處理機制,為其分配發(fā)送 路徑。發(fā)送路徑可以是電路域(Circuit Switched Domain,簡稱CS域),也可以是分組域 (Packet Switched Domain,簡稱PS域),但每次短消息發(fā)送時二者只能選一。在通過CS域, 或者PS域,將短消息發(fā)送給網(wǎng)絡(luò)后,由于網(wǎng)絡(luò)無響應(yīng),或底層失敗,或者收到網(wǎng)絡(luò)側(cè)回復(fù)的 攜帶有69#錯誤原因"方式未實現(xiàn)"的響應(yīng)消息,而導(dǎo)致了該次短消息發(fā)送的失敗。
3
移動終端側(cè)軟件在實現(xiàn)時,將MO短消息發(fā)送路徑默認(rèn)設(shè)置為PS域優(yōu)先,或CS域 優(yōu)先。當(dāng)使用優(yōu)先設(shè)置的域?qū)⒍滔l(fā)送給網(wǎng)絡(luò)后,由于網(wǎng)絡(luò)無響應(yīng),或底層失敗,或者收 到網(wǎng)絡(luò)側(cè)回復(fù)的攜帶有69#錯誤原因的響應(yīng)消息,而導(dǎo)致的該次短消息發(fā)送失敗時,移動 終端并不立即向用戶提示當(dāng)前短消息發(fā)送失敗,而是由軟件自動執(zhí)行一個域切換的重發(fā)過 程,即從另外一個域再次嘗試發(fā)送一次短消息。 本發(fā)明采用以下技術(shù)方案,本發(fā)明在現(xiàn)有移動網(wǎng)絡(luò)不需更改和添加任何額外設(shè)備 基礎(chǔ)上,只須在用戶端設(shè)置短消息發(fā)送處理裝置,即可提供了一種效率更高和可靠性更好 的短消息發(fā)送方法。 本發(fā)明短消息發(fā)送的處理裝置由設(shè)置在移動終端軟件內(nèi)的消息發(fā)送功能模塊、域 設(shè)置功能模塊、域切換功能模塊所組成。 本發(fā)明所述的短消息發(fā)送方法的處理裝置如附圖1所示 移動終端用戶(101),用戶控制著M0短消息發(fā)送的啟動,主要作用是輸入短消息 文本內(nèi)容,將短消息內(nèi)容發(fā)送至短消息發(fā)送功能模塊(102),并處理來自短消息發(fā)送功能模 塊(102)的響應(yīng)提示信息。 短消息發(fā)送功能模塊(102)。執(zhí)行短消息的MO流程,即將來自用戶(101)的短消 息發(fā)送至移動網(wǎng)絡(luò),并接收和處理網(wǎng)絡(luò)側(cè)回復(fù)的響應(yīng)消息;在發(fā)送過程中,可以和域設(shè)置功 能模塊(103)交互,以獲取發(fā)送路徑信息;還可以和域切換功能模塊(104)交互,以執(zhí)行域 切換操作,重試發(fā)送。 域設(shè)置功能模塊(103)。用戶(101)可從人機界面上進(jìn)行設(shè)置;或系統(tǒng)使用默認(rèn) 設(shè)置值來設(shè)置MO短消息的發(fā)送路徑。 默認(rèn)設(shè)置取值可為PS域優(yōu)先,CS域優(yōu)先。優(yōu)先的含義是指當(dāng)首選域的發(fā)送路徑 失敗后,在移動終端及網(wǎng)絡(luò)支持的條件下,可使用另外一個域作為替代發(fā)送路徑進(jìn)行嘗試 重發(fā)。根據(jù)3GPP協(xié)議規(guī)范的推薦,此模塊可設(shè)置默認(rèn)值為PS域優(yōu)先。
域切換功能模塊(104)。移動終端用來支持當(dāng)設(shè)置為域優(yōu)先的首選域發(fā)送路徑失 敗的情況下,切換到另外一個域進(jìn)行發(fā)送重試。發(fā)送路徑失敗的情形包括以下3種(l)網(wǎng) 絡(luò)無響應(yīng);(2)移動終端底層失??;(3)網(wǎng)絡(luò)側(cè)回復(fù)攜帶有69#錯誤原因的響應(yīng)消息。
域切換模塊進(jìn)行域切換操作的前提條件是域設(shè)置模塊設(shè)置的發(fā)送路徑失敗,并 且之前未進(jìn)行過域切換操作。 域切換被允許后,只能重試短消息發(fā)送一次;若重試一次后,仍然發(fā)送失敗,則不 再重試發(fā)送,直接提示用戶短消息發(fā)送失敗信息。 本發(fā)明與現(xiàn)有技術(shù)相比較的有益效果是,本發(fā)明針對移動終端在短消息發(fā)送過程 中可能出現(xiàn)的發(fā)送路徑失敗的情形,在用戶端增加了域設(shè)置模塊和域切換模塊,以提高短 消息的發(fā)送效率。這樣在標(biāo)準(zhǔn)協(xié)議的基礎(chǔ)上,只須對協(xié)議的信令流程進(jìn)行簡單的修改補充 就可實現(xiàn)此功能。 (1)采用該方法后,可減少一次由于發(fā)送路徑失敗而引起的提示用戶發(fā)送失敗信 息時的人機界面交互,克服了用戶可能啟動的無效重發(fā),提高了用戶對短消息發(fā)送的處理 效率。 (2)采用該方法后,在短消息發(fā)送路徑設(shè)置為PS域優(yōu)先,但首選域路徑失敗的情 形下,采用了域切換機制進(jìn)行重試發(fā)送,仍然利用了原有的無線鏈路資源。有效地克服了傳
4統(tǒng)的重發(fā)方式中由于資源的釋放而造成的資源浪費情況,提高了無限資源的利用效率,同 時也使重發(fā)成功的可靠性大大提高了 。
(3)該方法只涉及改動移動終端的內(nèi)部接口信令流程,并不改變移動終端和移動
網(wǎng)絡(luò)間的接口信令交互,可實現(xiàn)與移動網(wǎng)絡(luò)側(cè)信令的無縫對接,保證了標(biāo)準(zhǔn)的通信流程,使
網(wǎng)絡(luò)和終端的業(yè)務(wù)不受任何影響。 本發(fā)明適用于移動通訊短消息發(fā)送的處理。
圖1是本發(fā)明提出的短消息發(fā)送方法的處理裝置示意圖;
圖2是本發(fā)明提出的短消息發(fā)送方法的處理流程圖; 圖中圖號表示(101)用戶;(102)短消息發(fā)送功能模塊;(103)域設(shè)置功能模塊; (104)域切換功能模塊。
具體實施例方式
下面結(jié)合附圖一和附圖二,對本發(fā)明提出的短消息發(fā)送方法的具體實施方式
進(jìn)行 詳細(xì)的說明。 本發(fā)明實施例短消息處理裝置由短消息發(fā)送功能模塊、域設(shè)置功能模塊、域切換
功能模塊所組成。短消息處理裝置已設(shè)置在手機內(nèi)。 本發(fā)明實施例短消息發(fā)送方法按圖2所示的流程步驟進(jìn)行 步驟1 :執(zhí)行圖2中的步驟A。由用戶(101)輸入短消息文本,準(zhǔn)備開始發(fā)送短消息。 步驟2 :執(zhí)行圖2中的步驟B。用戶點擊短消息"發(fā)送"菜單項,將短消息發(fā)送至短 消息發(fā)送模塊(102)。 步驟3 :執(zhí)行圖2中的步驟C。短消息發(fā)送模塊接收到用戶發(fā)來的短消息后,查詢 域設(shè)置模塊(103),獲取當(dāng)前的發(fā)送路徑信息,也可默認(rèn)設(shè)置為PS域優(yōu)先。
步驟4 :執(zhí)行圖2中的步驟D。短消息發(fā)送模塊按指定發(fā)送路徑將短消息發(fā)送給移 動網(wǎng)絡(luò),執(zhí)行的是短消息的M0信令流程。 步驟5 :執(zhí)行圖2中的步驟E。短消息發(fā)送給移動網(wǎng)絡(luò)后,經(jīng)過M0信令流程,短消
息發(fā)送模塊可判定當(dāng)前發(fā)送是否已成功。 若發(fā)送成功,則繼續(xù)執(zhí)行圖2中的步驟F ; 若發(fā)送失敗,則轉(zhuǎn)至執(zhí)行圖2中的步驟G ; 步驟6 :執(zhí)行圖2中的步驟F。此次MO短消息發(fā)送成功后,短消息發(fā)送模塊會提示 用戶短消息發(fā)送成功信息。 步驟7 :執(zhí)行圖2中的步驟J。用戶結(jié)束本次短消息發(fā)送。 步驟8 :執(zhí)行圖2中的步驟G。短消息發(fā)送模塊判定當(dāng)前發(fā)送已失敗后,再根據(jù)當(dāng) 前的失敗原因判定是否可以進(jìn)行域切換。 若失敗原因為發(fā)送路徑失敗,且之前沒有進(jìn)行過域切換,則執(zhí)行圖2中的步驟I ;
否則,執(zhí)行圖2中的步驟H ; 步驟9 :執(zhí)行圖2中的步驟H。短消息發(fā)送模塊在判定該次短消息發(fā)送失敗,且失
5敗原因不滿足發(fā)送路徑失敗的條件下,向用戶提示短消息發(fā)送失敗信息,然后用戶可結(jié)束 該次短消息發(fā)送。 步驟10 :執(zhí)行圖2中的步驟I。當(dāng)發(fā)送失敗原因滿足發(fā)送路徑失敗的條件時,域切 換模塊(104)開始執(zhí)行域切換操作,即從另外一個域開始重試MO短消息發(fā)送過程,流程轉(zhuǎn) 至步驟D去執(zhí)行。 通過本發(fā)明的實施例,將發(fā)送失敗時的短消息重發(fā)改由移動終端自身軟件來控制 后,有效地減少了人機界面上與用戶的交互,提高了短消息的發(fā)送效率;并且在標(biāo)準(zhǔn)協(xié)議基 礎(chǔ)上,無需改變與移動網(wǎng)絡(luò)間的接口信令,保證了標(biāo)準(zhǔn)的通信流程,使網(wǎng)絡(luò)和終端的業(yè)務(wù)不 受任何影響。
權(quán)利要求
一種高效率的短消息(SMS)發(fā)送方法及裝置,其特征在于,所述短消息發(fā)送方法的處理裝置由設(shè)置在移動終端軟件內(nèi)的消息發(fā)送功能模塊、域設(shè)置功能模塊、域切換功能模塊所組成。
2. 根據(jù)權(quán)利要求l所述的一種高效率的短消息(SMS)發(fā)送方法及裝置,其特征在于,所述域設(shè)置模塊的發(fā)送路徑設(shè)置方法可為用戶從人機界面上進(jìn)行設(shè)置;或系統(tǒng)使用默認(rèn)設(shè)置值,如PS域優(yōu)先。
3. 根據(jù)權(quán)利要求l所述的一種高效率的短消息(SMS)發(fā)送方法及裝置,其特征在于,所述域切換模塊執(zhí)行的操作為切換到另外一個域進(jìn)行短消息發(fā)送重試。
4. 根據(jù)權(quán)利要求l所述的一種高效率的短消息(SMS)發(fā)送方法及裝置,其特征在于,所述域切換模塊進(jìn)行域切換操作的前提條件是域設(shè)置模塊設(shè)置的發(fā)送路徑失敗,并且之前未進(jìn)行過域切換操作。
5. 根據(jù)權(quán)利要求l所述的一種高效率的短消息(SMS)發(fā)送方法及裝置,其特征在于,所述發(fā)送路徑失敗的情形包括以下3種(1) 網(wǎng)絡(luò)無響應(yīng);(2) 移動終端底層失敗;(3) 網(wǎng)絡(luò)側(cè)回復(fù)攜帶有69#錯誤原因的響應(yīng)消息。
6. 根據(jù)權(quán)利要求l所述的一種高效率的短消息(SMS)發(fā)送方法及裝置,其特征在于,所述域切換被允許后,只能重試短消息發(fā)送一次;若重試一次后,仍然發(fā)送失敗,則不再重試發(fā)送,直接提示用戶短消息發(fā)送失敗信息。
全文摘要
一種高效率的短消息(SMS)發(fā)送方法及裝置,所述裝置由設(shè)置在移動終端軟件內(nèi)的消息發(fā)送功能模塊、域設(shè)置功能模塊、域切換功能模塊所組成。所述域設(shè)置模塊的發(fā)送路徑設(shè)置方法可為用戶從人機界面上進(jìn)行設(shè)置或系統(tǒng)使用默認(rèn)設(shè)置值;所述域切換模塊執(zhí)行的操作為切換到另外一個域進(jìn)行短消息發(fā)送重試;所述域切換模塊進(jìn)行域切換操作的前提條件是域設(shè)置模塊設(shè)置的發(fā)送路徑失敗,并且之前未進(jìn)行過域切換操作;所述域切換被允許后,只能重試短消息發(fā)送一次;若重試一次后,仍然發(fā)送失敗,則不再重試發(fā)送,直接提示用戶短消息發(fā)送失敗信息。本發(fā)明適用于移動通訊短消息發(fā)送的處理。
文檔編號H04W4/14GK101730020SQ20091018654
公開日2010年6月9日 申請日期2009年11月24日 優(yōu)先權(quán)日2009年11月24日
發(fā)明者周日貴 申請人:華東交通大學(xué)