專利名稱:短信發(fā)送失敗時(shí)重發(fā)或提醒的系統(tǒng)及其方法
技術(shù)領(lǐng)域:
本發(fā)明涉及對(duì)移動(dòng)通信中的短信發(fā)送失敗時(shí)的處理系統(tǒng)及其方法,特別涉及對(duì)短信發(fā)送失敗時(shí)進(jìn)行重新發(fā)送或提示的系統(tǒng)及其方法。
背景技術(shù):
短信服務(wù)(SMS,Short Messaging krvice)是各運(yùn)營商于用戶量、業(yè)務(wù)量、業(yè)務(wù)收益最大的增值類業(yè)務(wù)。目前,該業(yè)務(wù)在應(yīng)用上已經(jīng)深入到生活的諸多方面。用戶發(fā)送短信時(shí),短信終呼會(huì)因?yàn)楦鞣N原因失敗,其中的原因總體而言可分為以下兩類
一是由于用戶原因引起短信終呼失敗,具體而言,包括1)手機(jī)內(nèi)存不足,即數(shù)據(jù)體現(xiàn)為目標(biāo)資源短缺;2)手機(jī)不在覆蓋區(qū)、手機(jī)關(guān)機(jī)、無電或損壞(多數(shù)是由于機(jī)主還有另一部手機(jī)、機(jī)主短期出境、手機(jī)丟失等原因),即數(shù)據(jù)體現(xiàn)為尋呼無響應(yīng)、目標(biāo)忙、無證實(shí)應(yīng)答、目標(biāo)不在服務(wù)區(qū)、目標(biāo)已不在該地址、目標(biāo)不可用等;3)被叫號(hào)碼不存在,即數(shù)據(jù)體現(xiàn)為地址空缺、地址翻譯失敗;4)終端業(yè)務(wù)不支持或出現(xiàn)故障,即數(shù)據(jù)體現(xiàn)為不認(rèn)識(shí)事件、 不期望參數(shù)值、缺少期望參數(shù)、用戶數(shù)據(jù)大小錯(cuò)誤、目標(biāo)拒絕;5)營帳停止業(yè)務(wù)或用戶主動(dòng)停止業(yè)務(wù),即數(shù)據(jù)體現(xiàn)為被呼短信業(yè)務(wù)受限。二是由于系統(tǒng)原因引起短信終呼失敗,具體而言,包括移動(dòng)網(wǎng)能力不足或出現(xiàn)故障,即數(shù)據(jù)體現(xiàn)為網(wǎng)絡(luò)資源不足、流量控制、網(wǎng)絡(luò)無響應(yīng)或錯(cuò)誤響應(yīng)、消息投遞延遲等。在現(xiàn)有的技術(shù)中,為解決上述問題建立了短信中心(SMSC, short message service center),其負(fù)責(zé)將短信發(fā)送到用戶終端,并接受用戶發(fā)回的回執(zhí)(Delivery Result),如果回執(zhí)確認(rèn)不成功,短信中心將根據(jù)不成功的原因嘗試重發(fā)或者終止短信發(fā)送。短信計(jì)費(fèi)中心對(duì)短信服務(wù)進(jìn)行最終計(jì)費(fèi),用戶所發(fā)送的短信信息,最終都將在這里以日志形式保留下來,日志中包括主叫號(hào)碼、被叫號(hào)碼、短信內(nèi)容、提交時(shí)間、提交結(jié)果、 提交網(wǎng)元實(shí)體,失敗原因等信息,可作為短信發(fā)送的計(jì)費(fèi)憑證。IVR語音中心負(fù)責(zé)將文字內(nèi)容的短信按語音方式通過電話呼叫通知提交給用戶,并接受用戶的確認(rèn)回執(zhí),如果回執(zhí)確認(rèn)不成功,IVR語音中心將根據(jù)不成功原因嘗試重發(fā)或者終止語音呼叫。雖然,短信中心提供了一定的重試終呼機(jī)制,然而,該重試終呼機(jī)制的成功率較低,其重試機(jī)制的操作僅限于重新發(fā)送、丟棄和停止發(fā)送,并且該重試的操作過于簡單,導(dǎo)致不利于規(guī)避已經(jīng)出現(xiàn)的錯(cuò)誤,從使得重呼時(shí)再次出現(xiàn)同樣的錯(cuò)誤比率過高,重呼失敗率過高。同時(shí),對(duì)于某些特殊原因,譬如用戶手機(jī)內(nèi)存不足等,即使多次嘗試仍然會(huì)重呼失敗, 另外,對(duì)于某些特定的呼叫失敗類型,例如,用戶終端資源短缺等,該重試呼叫機(jī)制是完全無效的。因此,如何能針對(duì)上述引發(fā)短信終呼的各種原因而建立一種有效的重試終呼機(jī)制是目前亟待解決的問題
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種可以針對(duì)由于用戶原因或是系統(tǒng)原因引起的短信終呼失敗而有效進(jìn)行重發(fā)、提醒的方法及其系統(tǒng),其通過分析短信的話單日志,提取呼叫失敗的短信,根據(jù)指定的規(guī)則,重新構(gòu)造短信,然后向短信中心或語音中心按照短信點(diǎn)對(duì)點(diǎn)協(xié)議 (SMPP, Short Message Peer to Peer Protocol)對(duì)呼叫失敗的短信進(jìn)行重發(fā)或是以短信或語音的方式進(jìn)行提醒。為解決上述技術(shù)問題,本發(fā)明的短信發(fā)送失敗時(shí)重發(fā)或提醒的系統(tǒng)包括短信中心、短信計(jì)費(fèi)中心和語音中心,還包括獲取模塊,用于從所述短信計(jì)費(fèi)中心獲取記載有來自發(fā)送失敗的短信的話單日志;以及處理模塊,用于對(duì)所述獲取模塊所獲取的話單日志按照短信重發(fā)或提醒的規(guī)則進(jìn)行分析和判斷,同時(shí)根據(jù)分析和判斷的結(jié)果對(duì)發(fā)送失敗的短信進(jìn)行重發(fā)、提醒或放棄。作為本發(fā)明的一種優(yōu)選方案,所述處理模塊進(jìn)一步包括解析模塊,用于對(duì)所述獲取模塊所獲取的話單日志按照重發(fā)或提醒的規(guī)則進(jìn)行分析和判斷,如果分析和判斷的結(jié)果為不符合所述重發(fā)或提醒的規(guī)則,即對(duì)發(fā)送失敗的短信進(jìn)行丟棄;否則,即對(duì)發(fā)送失敗的短信進(jìn)行重發(fā)或提醒。作為本發(fā)明的一種優(yōu)選方案,所述處理模塊進(jìn)一步包括重發(fā)模塊,用于向接收終端重新發(fā)送所述發(fā)送失敗的短信;以及提醒模塊,用于向發(fā)送終端所發(fā)送的短信發(fā)送失敗的提示信息。作為本發(fā)明的一種優(yōu)選方案,所述處理模塊進(jìn)一步包括重構(gòu)模塊,用于構(gòu)造所述提示信息或所述發(fā)送失敗的短信;以及通知模塊,用于將經(jīng)所述重構(gòu)模塊構(gòu)造的提示信息經(jīng)由所述短信中心發(fā)送至發(fā)送終端,或?qū)⒔?jīng)所述重構(gòu)模塊構(gòu)造的發(fā)送失敗的短信經(jīng)由短信中心發(fā)送至接收終端;或者是用于將經(jīng)所述重構(gòu)模塊構(gòu)造的提示信息經(jīng)由所述短信中心和語音中心發(fā)送至發(fā)送終端,或?qū)⒔?jīng)所述重構(gòu)模塊構(gòu)造的發(fā)送失敗的短信經(jīng)由短信中心和語音中心發(fā)送至接收終端。作為本發(fā)明的一種優(yōu)選方案,所述處理模塊進(jìn)一步包括通知回復(fù)模塊,包括用于使發(fā)送終端或接收終端將語音接收結(jié)果回復(fù)至語音中心或短信中心,或使語音中心將語音接收結(jié)果回復(fù)至短信中心,或使短信中心將短信或語音發(fā)送結(jié)果回復(fù)至所述處理模塊。作為本發(fā)明的一種優(yōu)選方案,所述重發(fā)或提醒的規(guī)則的分析和判斷包括 步驟A 所述發(fā)送失敗的短信的長度為零,則丟棄當(dāng)前短信的話單日志;
步驟B 所述發(fā)送失敗的短信的長度不為零而存在特定的錯(cuò)誤碼,則丟棄當(dāng)前短信的話單日志;
步驟C 所述發(fā)送失敗的短信不符合短信有效期規(guī)則或停機(jī)規(guī)則,則丟棄當(dāng)前短信的話單日志;
步驟D 接收終端屬于發(fā)送終端所指定的黑名單,則丟棄當(dāng)前短信的話單日志; 步驟E 接收終端的號(hào)碼不屬于電信運(yùn)營商的運(yùn)營覆蓋區(qū),則丟棄當(dāng)前短信的話單日
志;
步驟F 發(fā)送終端是否已收到向發(fā)送終端所發(fā)送的短信發(fā)送失敗的提示信息,則丟棄當(dāng)前短信的話單日志;
步驟G 發(fā)送終端的號(hào)碼所歸屬的短信中心和當(dāng)前短信話單日志中的短信中心不一致,則丟棄當(dāng)前短信的話單日志;步驟H:提交的網(wǎng)元信息和指定的網(wǎng)元信息不一致,則丟棄當(dāng)前短信的話單日志。作為本發(fā)明的一種優(yōu)選方案,所述重發(fā)或提醒的規(guī)則的分析和判斷還包括于步驟C和D之間,接收終端的號(hào)碼的長度不是指定的長度,則向發(fā)送終端發(fā)送提示信息。作為本發(fā)明的一種優(yōu)選方案,所述重發(fā)或提醒的規(guī)則的分析和判斷還包括在丟棄當(dāng)前短信的話單日志后,處理下一個(gè)所獲取的發(fā)送失敗的短信的話單日志。本發(fā)明的短信發(fā)送失敗時(shí)重發(fā)或提醒的方法,包括短信發(fā)送失敗時(shí)重發(fā)或提醒的系統(tǒng),其從所述短信計(jì)費(fèi)中心獲取記載有來自發(fā)送失敗的短信的話單日志,對(duì)所獲取的話單日志按照短信重發(fā)或提醒的規(guī)則進(jìn)行分析和判斷,同時(shí)根據(jù)分析和判斷的結(jié)果對(duì)發(fā)送失敗的短信進(jìn)行重發(fā)、提醒或放棄。作為本發(fā)明的一種優(yōu)選方案,對(duì)所獲取的話單日志按照重發(fā)或提醒的規(guī)則進(jìn)行分析和判斷包括如果分析和判斷的結(jié)果為不符合所述重發(fā)或提醒的規(guī)則,即對(duì)發(fā)送失敗的短信進(jìn)行丟棄;否則,即對(duì)發(fā)送失敗的短信進(jìn)行重發(fā)或提醒。作為本發(fā)明的一種優(yōu)選方案,對(duì)發(fā)送失敗的短信進(jìn)行重發(fā)或提醒包括
構(gòu)造提示信息或所述發(fā)送失敗的短信;經(jīng)構(gòu)造的提示信息經(jīng)由短信中心發(fā)送至發(fā)送終端,或經(jīng)構(gòu)造的發(fā)送失敗的短信經(jīng)由短信中心發(fā)送至接收終端;或者經(jīng)構(gòu)造的提示信息經(jīng)由短信中心和語音中心發(fā)送至發(fā)送終端,或經(jīng)構(gòu)造的發(fā)送失敗的短信經(jīng)由短信中心和語音中心發(fā)送至接收終端。作為本發(fā)明的一種優(yōu)選方案,還包括使發(fā)送終端或接收終端將語音接收結(jié)果回復(fù)至語音中心或短信中心,或使語音中心將語音接收結(jié)果回復(fù)至短信中心,或使短信中心將短信或語音發(fā)送結(jié)果回復(fù)至所述的系統(tǒng)。本發(fā)明的技術(shù)效果在于,通過對(duì)短信計(jì)費(fèi)中心的短信話單日志的獲取并根據(jù)重發(fā)或提醒的規(guī)則進(jìn)行分析和判斷,可大大提高短信終呼的成功率。本發(fā)明的技術(shù)效果還在于,通過對(duì)不同的錯(cuò)誤碼采用不同的處理操作,可對(duì)由于各種原因而造成的短信發(fā)送失敗建立一種有效的重試終呼機(jī)制。
下面結(jié)合附圖和較佳實(shí)施方式對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說明。圖1是本發(fā)明較佳實(shí)施方式的短信發(fā)送失敗時(shí)重發(fā)或提醒系統(tǒng)的框架結(jié)構(gòu)示意圖。圖2是本發(fā)明較佳實(shí)施方式的短信發(fā)送失敗時(shí)重發(fā)或提醒系統(tǒng)的工作流程圖。圖3是本發(fā)明較佳實(shí)施方式的重發(fā)或提醒的規(guī)則的分析和判斷的過程示意圖。
具體實(shí)施例方式如圖1所示,本發(fā)明的短信發(fā)送失敗時(shí)重發(fā)或提醒的系統(tǒng)包括短信中心、短信計(jì)費(fèi)中心和語音中心,還包括獲取模塊、解析模塊、重發(fā)模塊、提醒模塊、重構(gòu)模塊、通知模塊和通知回復(fù)模塊。獲取模塊從短信計(jì)費(fèi)中心獲取記載有來自發(fā)送失敗的短信的話單日志,通過解析模塊對(duì)所獲取的話單日志按照重發(fā)或提醒的規(guī)則進(jìn)行分析和判斷,如果分析和判斷的結(jié)果為不符合所述重發(fā)或提醒的規(guī)則,即對(duì)發(fā)送失敗的短信進(jìn)行丟棄;否則,通過重發(fā)模塊或提醒模塊對(duì)發(fā)送失敗的短信進(jìn)行重發(fā)或提醒。重構(gòu)模塊用于構(gòu)造所述提示信息或所述發(fā)送失敗的短信。通知模塊是用于將經(jīng)所述重構(gòu)模塊構(gòu)造的提示信息經(jīng)由所述短信中心發(fā)送至發(fā)送終端,或?qū)⒔?jīng)所述重構(gòu)模塊構(gòu)造的發(fā)送失敗的短信經(jīng)由短信中心發(fā)送至接收終端;或者是用于將經(jīng)所述重構(gòu)模塊構(gòu)造的提示信息經(jīng)由所述短信中心和語音中心發(fā)送至發(fā)送終端, 或?qū)⒔?jīng)所述重構(gòu)模塊構(gòu)造的發(fā)送失敗的短信經(jīng)由短信中心和語音中心發(fā)送至接收終端。通知回復(fù)模塊是用于使發(fā)送終端或接收終端將語音接收結(jié)果回復(fù)至語音中心或短信中心,或使語音中心將語音接收結(jié)果回復(fù)至短信中心,或使短信中心將短信或語音發(fā)送結(jié)果回復(fù)至所述處理模塊。請(qǐng)同時(shí)結(jié)合圖2,短信發(fā)送失敗時(shí)重發(fā)或提醒的流程包括話單獲取,話單分析,構(gòu)造新短信和短信的發(fā)送,短信回執(zhí)接收。步驟201,系統(tǒng)用FTP方式從短信計(jì)費(fèi)中心獲取話單日志。步驟202,系統(tǒng)對(duì)話單日志中的短信記錄信息進(jìn)行逐條分析,檢測短信記錄是否符合重發(fā)或者提示的各種規(guī)則(話單規(guī)則、時(shí)間規(guī)則、號(hào)碼規(guī)則、網(wǎng)關(guān)規(guī)則和其他規(guī)則等)。如果不符合規(guī)則,則丟棄,否則進(jìn)行步驟203。步驟203,系統(tǒng)通過記錄中的信息,構(gòu)造新的短信。如果進(jìn)行短信重發(fā),新短信的主叫號(hào)碼,被叫號(hào)碼,短信內(nèi)容等都保持原樣,如果進(jìn)行提示操作,可以按規(guī)則替換主叫號(hào)碼, 被叫號(hào)碼,短信內(nèi)容等信息。如果需要通過語音系統(tǒng)發(fā)送,則在被叫號(hào)碼前附加特定前置號(hào)實(shí)現(xiàn)。步驟204,遵照SMPP協(xié)議,將新的短信發(fā)送到短信中心。步驟205,短信中心接收消息后,返回接受確認(rèn)信息(submit response)進(jìn)行確認(rèn)。 如果超時(shí)未收到答復(fù),代表未能接收。步驟206,如果被叫號(hào)碼前沒有前置號(hào)碼,短信中心將消息發(fā)送到用戶終端。步驟207,如果被叫號(hào)碼前有前置號(hào)碼,短信中心將消息中轉(zhuǎn)到IVR語音中心。步驟208,語音中心發(fā)送語音呼叫到用戶終端。步驟209,用戶終端將短信或語音接收結(jié)果發(fā)回短信中心或語音中心。步驟210,語音中心將語音接收結(jié)果發(fā)回短信中心。步驟211,短信中心將短信或語音發(fā)送結(jié)果返回短信復(fù)活系統(tǒng)進(jìn)行確認(rèn)。如圖3所示,重發(fā)和提醒規(guī)則包括話單規(guī)則、時(shí)間規(guī)則、號(hào)碼規(guī)則、網(wǎng)關(guān)規(guī)則和其他規(guī)則等,新短信重構(gòu)時(shí),可重構(gòu)的屬性包括主叫號(hào)碼,被叫號(hào)碼,短信內(nèi)容,提交目標(biāo)網(wǎng)元,前置號(hào)碼等等。首先,從話單日志中讀出原短信的各種信息,例如主叫號(hào)碼,被叫號(hào)碼,短信內(nèi)容, 短信內(nèi)容長度,呼叫是否發(fā)送失敗,失敗原因,短信提交時(shí)間,短信提交網(wǎng)元等。其次,由運(yùn)營商指定所需要的規(guī)則,和提供各種規(guī)則所需條件,例如黑名單,回執(zhí)用戶名單,停機(jī)時(shí)間,需要重發(fā)或提示的網(wǎng)元信息等。步驟301,規(guī)則判斷開始。步驟302,空短信判斷,如果短信內(nèi)容長度為0,即丟棄當(dāng)前短信話單記錄。步驟303,錯(cuò)誤碼規(guī)則判斷,短信呼叫失敗,依據(jù)失敗原因在話單日志中表示為特定錯(cuò)誤碼(成功則錯(cuò)誤碼為0),只有某些指定的錯(cuò)誤碼需要被處理,其他短信話單記錄被丟棄。步驟304,對(duì)特定的錯(cuò)誤碼,根據(jù)錯(cuò)誤碼規(guī)則指定新的主叫,被叫號(hào)碼,(可以是原主叫號(hào)碼,原被叫號(hào)碼或指定號(hào)碼),構(gòu)造新的短信內(nèi)容(可以是原內(nèi)容或指定提示內(nèi)容), 確定是否在被叫前增加前置號(hào)碼(用于語音通知)。步驟305,是否符合各種時(shí)間規(guī)則,主要包括,短信有效期規(guī)則(一般48小時(shí)前提交的短信不再做處理),停機(jī)時(shí)間規(guī)則(每晚例行停機(jī)或臨時(shí)特別停機(jī)),如果不符合,即丟棄當(dāng)前短信話單記錄。步驟306,步驟307,被叫號(hào)碼長度判斷,如果被叫號(hào)碼長度不為指定長度(一般為,國家碼86 + 11位用戶號(hào)碼),依據(jù)規(guī)則重新構(gòu)造短信向主叫用戶發(fā)送進(jìn)行提示。步驟308,主叫號(hào)碼,被叫號(hào)碼是否在指定的黑名單中,如果屬于黑名單,即丟棄當(dāng)前短信話單記錄。步驟309,主叫號(hào)碼,被叫號(hào)碼是否在指定的號(hào)段中(用于防止向其他運(yùn)營商網(wǎng)絡(luò)號(hào)碼發(fā)送短信),如果不是,即丟棄當(dāng)前短信話單記錄。步驟310,主叫號(hào)碼,是否在指定的回執(zhí)名單中,如果屬于回執(zhí)名單(用戶已經(jīng)得知發(fā)送失敗提示),即丟棄當(dāng)前短信話單記錄。步驟311,是否濾重,該規(guī)則指,當(dāng)短信呼叫在多個(gè)短信中心之間中轉(zhuǎn)時(shí),可能產(chǎn)生多份失敗記錄,此時(shí)只應(yīng)處理其中的一份記錄。規(guī)則判斷依據(jù)為主叫號(hào)碼歸屬的短信中心和短信話單中的短信中心記錄是否一致,如果不一致,即丟棄當(dāng)前短息話單記錄。步驟312,只有部分網(wǎng)元提交的短信需要進(jìn)行重發(fā)或提示,如果提交網(wǎng)元信息和指定網(wǎng)元信息不符,即丟棄當(dāng)前短信話單記錄。步驟313,規(guī)則判斷通過,向特定短信中心發(fā)送提示短信,具體短信中心根據(jù)短息話單記錄中的短信中心信息指定。步驟314,規(guī)則判斷不通過,丟棄當(dāng)前短信話單記錄,處理下一條短信話單記錄。以上已對(duì)本發(fā)明的較佳實(shí)施例進(jìn)行了具體說明,但本發(fā)明并不限于所述實(shí)施例, 熟悉本領(lǐng)域的技術(shù)人員在不違背本發(fā)明精神的前提下還可作出種種的等同的變型或替換, 這些等同的變型或替換均包含在本申請(qǐng)權(quán)利要求所限定的范圍內(nèi)。
權(quán)利要求
1.一種短信發(fā)送失敗時(shí)重發(fā)或提醒的系統(tǒng),包括短信中心、短信計(jì)費(fèi)中心和語音中心,其特征在于,還包括獲取模塊,用于從所述短信計(jì)費(fèi)中心獲取記載有來自發(fā)送失敗的短信的話單日志;以及處理模塊,用于對(duì)所述獲取模塊所獲取的話單日志按照短信重發(fā)或提醒的規(guī)則進(jìn)行分析和判斷,同時(shí)根據(jù)分析和判斷的結(jié)果對(duì)發(fā)送失敗的短信進(jìn)行重發(fā)、提醒或放棄。
2.根據(jù)權(quán)利要求1所述的短信發(fā)送失敗時(shí)重發(fā)或提醒的系統(tǒng),其特征在于,所述處理模塊進(jìn)一步包括解析模塊,用于對(duì)所述獲取模塊所獲取的話單日志按照重發(fā)或提醒的規(guī)則進(jìn)行分析和判斷,如果分析和判斷的結(jié)果為不符合所述重發(fā)或提醒的規(guī)則,即對(duì)發(fā)送失敗的短信進(jìn)行丟棄;否則,即對(duì)發(fā)送失敗的短信進(jìn)行重發(fā)或提醒。
3.根據(jù)權(quán)利要求2所述的短信發(fā)送失敗時(shí)重發(fā)或提醒的系統(tǒng),其特征在于,所述處理模塊進(jìn)一步包括重發(fā)模塊,用于向接收終端重新發(fā)送所述發(fā)送失敗的短信;以及提醒模塊,用于向發(fā)送終端所發(fā)送的短信發(fā)送失敗的提示信息。
4.根據(jù)權(quán)利要求3所述的短信發(fā)送失敗時(shí)重發(fā)或提醒的系統(tǒng),其特征在于,所述處理模塊進(jìn)一步包括重構(gòu)模塊,用于構(gòu)造所述提示信息或所述發(fā)送失敗的短信;通知模塊,用于將經(jīng)所述重構(gòu)模塊構(gòu)造的提示信息經(jīng)由所述短信中心發(fā)送至發(fā)送終端,或?qū)⒔?jīng)所述重構(gòu)模塊構(gòu)造的發(fā)送失敗的短信經(jīng)由短信中心發(fā)送至接收終端;或者是用于將經(jīng)所述重構(gòu)模塊構(gòu)造的提示信息經(jīng)由所述短信中心和語音中心發(fā)送至發(fā)送終端,或?qū)⒔?jīng)所述重構(gòu)模塊構(gòu)造的發(fā)送失敗的短信經(jīng)由短信中心和語音中心發(fā)送至接收終端。
5.根據(jù)權(quán)利要求4所述的短信發(fā)送失敗時(shí)重發(fā)或提醒的系統(tǒng),其特征在于,所述處理模塊進(jìn)一步包括通知回復(fù)模塊,包括用于使發(fā)送終端或接收終端將語音接收結(jié)果回復(fù)至語音中心或短信中心,或使語音中心將語音接收結(jié)果回復(fù)至短信中心,或使短信中心將短信或語音發(fā)送結(jié)果回復(fù)至所述處理模塊。
6.根據(jù)權(quán)利要求5所述的短信發(fā)送失敗時(shí)重發(fā)或提醒的系統(tǒng),其特征在于,所述重發(fā)或提醒的規(guī)則的分析和判斷包括步驟A 所述發(fā)送失敗的短信的長度為零,則丟棄當(dāng)前短信的話單日志; 步驟B 所述發(fā)送失敗的短信的長度不為零而存在特定的錯(cuò)誤碼,則丟棄當(dāng)前短信的話單日志;步驟C 所述發(fā)送失敗的短信不符合短信有效期規(guī)則或停機(jī)規(guī)則,則丟棄當(dāng)前短信的話單日志;步驟D 接收終端屬于發(fā)送終端所指定的黑名單,則丟棄當(dāng)前短信的話單日志; 步驟E 接收終端的號(hào)碼不屬于電信運(yùn)營商的運(yùn)營覆蓋區(qū),則丟棄當(dāng)前短信的話單日志;步驟F:發(fā)送終端是否已收到向發(fā)送終端所發(fā)送的短信發(fā)送失敗的提示信息,則丟棄當(dāng)前短信的話單日志;步驟G 發(fā)送終端的號(hào)碼所歸屬的短信中心和當(dāng)前短信話單日志中的短信中心不一致,則丟棄當(dāng)前短信的話單日志;步驟H:提交的網(wǎng)元信息和指定的網(wǎng)元信息不一致,則丟棄當(dāng)前短信的話單日志。
7.根據(jù)權(quán)利要求6所述的短信發(fā)送失敗時(shí)重發(fā)或提醒的系統(tǒng),其特征在于,所述重發(fā)或提醒的規(guī)則的分析和判斷還包括于步驟C和D之間,接收終端的號(hào)碼的長度不是指定的長度,則向發(fā)送終端發(fā)送提示信息。
8.根據(jù)權(quán)利要求7所述的短信發(fā)送失敗時(shí)重發(fā)或提醒的系統(tǒng),其特征在于,所述重發(fā)或提醒的規(guī)則的分析和判斷還包括在丟棄當(dāng)前短信的話單日志后,處理下一個(gè)所獲取的發(fā)送失敗的短信的話單日志。
9.一種短信發(fā)送失敗時(shí)重發(fā)或提醒的方法,其特征在于,包括短信發(fā)送失敗時(shí)重發(fā)或提醒的系統(tǒng),其從所述短信計(jì)費(fèi)中心獲取記載有來自發(fā)送失敗的短信的話單日志,對(duì)所獲取的話單日志按照短信重發(fā)或提醒的規(guī)則進(jìn)行分析和判斷,同時(shí)根據(jù)分析和判斷的結(jié)果對(duì)發(fā)送失敗的短信進(jìn)行重發(fā)、提醒或放棄。
10.根據(jù)權(quán)利要求9所述的短信發(fā)送失敗時(shí)重發(fā)或提醒的方法,其特征在于,對(duì)所獲取的話單日志按照重發(fā)或提醒的規(guī)則進(jìn)行分析和判斷包括如果分析和判斷的結(jié)果為不符合所述重發(fā)或提醒的規(guī)則,即對(duì)發(fā)送失敗的短信進(jìn)行丟棄;否則,即對(duì)發(fā)送失敗的短信進(jìn)行重發(fā)或提醒。
11.根據(jù)權(quán)利要求10所述的短信發(fā)送失敗時(shí)重發(fā)或提醒的方法,其特征在于,對(duì)發(fā)送失敗的短信進(jìn)行重發(fā)或提醒包括構(gòu)造提示信息或所述發(fā)送失敗的短信;經(jīng)構(gòu)造的提示信息經(jīng)由短信中心發(fā)送至發(fā)送終端,或經(jīng)構(gòu)造的發(fā)送失敗的短信經(jīng)由短信中心發(fā)送至接收終端;或者經(jīng)構(gòu)造的提示信息經(jīng)由短信中心和語音中心發(fā)送至發(fā)送終端,或經(jīng)構(gòu)造的發(fā)送失敗的短信經(jīng)由短信中心和語音中心發(fā)送至接收終端。
12.根據(jù)權(quán)利要求11所述的短信發(fā)送失敗時(shí)重發(fā)或提醒的方法,其特征在于,還包括使發(fā)送終端或接收終端將語音接收結(jié)果回復(fù)至語音中心或短信中心,或使語音中心將語音接收結(jié)果回復(fù)至短信中心,或使短信中心將短信或語音發(fā)送結(jié)果回復(fù)至所述的系統(tǒng)。
13.根據(jù)權(quán)利要求12所述的短信發(fā)送失敗時(shí)重發(fā)或提醒的方法,其特征在于,所述重發(fā)或提醒的規(guī)則的分析和判斷包括步驟A 所述發(fā)送失敗的短信的長度為零,則丟棄當(dāng)前短信的話單日志;步驟B 所述發(fā)送失敗的短信的長度不為零而存在特定的錯(cuò)誤碼,則丟棄當(dāng)前短信的話單日志;步驟C 所述發(fā)送失敗的短信不符合短信有效期規(guī)則或停機(jī)規(guī)則,則丟棄當(dāng)前短信的話單日志;步驟D 接收終端屬于發(fā)送終端所指定的黑名單,則丟棄當(dāng)前短信的話單日志;步驟E 接收終端的號(hào)碼不屬于電信運(yùn)營商的運(yùn)營覆蓋區(qū),則丟棄當(dāng)前短信的話單日志;步驟F:發(fā)送終端是否已收到向發(fā)送終端所發(fā)送的短信發(fā)送失敗的提示信息,則丟棄當(dāng)前短信的話單日志;步驟G 發(fā)送終端的號(hào)碼所歸屬的短信中心和當(dāng)前短信話單日志中的短信中心不一致,則丟棄當(dāng)前短信的話單日志;步驟H:提交的網(wǎng)元信息和指定的網(wǎng)元信息不一致,則丟棄當(dāng)前短信的話單日志。
14.根據(jù)權(quán)利要求13所述的短信發(fā)送失敗時(shí)重發(fā)或提醒的方法,其特征在于,所述重發(fā)或提醒的規(guī)則的分析和判斷還包括于步驟C和D之間,接收終端的號(hào)碼的長度不是指定的長度,則向發(fā)送終端發(fā)送提示信息。
15.根據(jù)權(quán)利要求14所述的短信發(fā)送失敗時(shí)重發(fā)或提醒的方法,其特征在于,對(duì)所述獲取模塊所獲取的話單日志按照重發(fā)或提醒的規(guī)則進(jìn)行分析和判斷還包括在丟棄當(dāng)前短信的話單日志后,處理下一個(gè)所獲取的發(fā)送失敗的短信的話單日志。
全文摘要
本發(fā)明公開了一種短信發(fā)送失敗時(shí)重發(fā)或提醒的系統(tǒng),包括短信中心、短信計(jì)費(fèi)中心和語音中心,還包括,用于從所述短信計(jì)費(fèi)中心獲取記載有來自發(fā)送失敗的短信的話單日志的獲取模塊和用于對(duì)所述獲取模塊所獲取的話單日志按照短信重發(fā)或提醒的規(guī)則進(jìn)行分析和判斷,同時(shí)根據(jù)分析和判斷的結(jié)果對(duì)發(fā)送失敗的短信進(jìn)行重發(fā)、提醒或放棄的處理模塊。本發(fā)明還公開了一種短信發(fā)送失敗時(shí)重發(fā)或提醒的方法,其包括短信發(fā)送失敗時(shí)重發(fā)或提醒的系統(tǒng)。通過本發(fā)明公開的短信發(fā)送失敗時(shí)重發(fā)或提醒的系統(tǒng)及其方法可通過分析短信的話單日志對(duì)因特定原因發(fā)送失敗的短信進(jìn)行重發(fā)或進(jìn)行短信或語音的提醒。
文檔編號(hào)H04W88/18GK102316429SQ201110324848
公開日2012年1月11日 申請(qǐng)日期2011年10月24日 優(yōu)先權(quán)日2011年10月24日
發(fā)明者呂志花, 朱濤 申請(qǐng)人:上海中興通訊技術(shù)有限責(zé)任公司, 南京中興技術(shù)軟件有限公司