亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

短消息重試方法和裝置的制作方法

文檔序號:7921269閱讀:201來源:國知局
專利名稱:短消息重試方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種短消息重試方法和裝置。
背景技術(shù)
短消息業(yè)務(Short Message Service,簡稱為SMS )是一種存儲 專爭發(fā)業(yè)務,其通過^豆消息中心(Short Message Service Center,簡一爾 為SMSC )對用戶的短消息進行存儲和轉(zhuǎn)發(fā)。
在實施SMS的過程中,SMSC接收并緩存用戶提交的短消息, 并將該短消息下發(fā)給目的用戶,在向目的用戶發(fā)送短消息失敗的情 況下,SMSC會根據(jù)預定規(guī)則設(shè)置重試策略,重新向目的用戶發(fā)送 該短消息,直到發(fā)送成功或者最終失敗為止。
目前,SMSC通常根據(jù)4晉誤碼設(shè)置重試策略,即設(shè)置重試時間 間隔和行為。才艮據(jù)短消息協(xié)議的規(guī)定,同一目的用戶,同一時刻, 同一 SMSC只能發(fā)送一條短消息給該目的用戶。在SMSC向目的用 戶發(fā)送短消息時,如果有新短消息發(fā)送給該目的用戶,則新短消息 ^皮插入到該目的用戶的等待隊列中,即重試短消息隊列中。在SMSC 向目的用戶發(fā)送一條短消息成功后,SMSC會繼續(xù)發(fā)送該目的用戶 的其他等待發(fā)送的重試短消息,這樣,會出現(xiàn)一個目的用戶有多條
短消息等待發(fā)送的情況。SMSC在向目的用戶下發(fā)短消息時,SMSC才艮據(jù)短消息優(yōu)先級 和短消息到達SMSC的時間順序,接照優(yōu)先級、時間排序的井見則, 選擇短消息進行下發(fā)重試。在這種規(guī)則下,如果某一條短消息根據(jù) 優(yōu)先級、時間排序-見則,排在所有重試短消息的最前面,帔SMSC 選擇進4亍重試,如果該短消息由于用戶原因?qū)е掠脩舨荒苷_4妄收, 則該短消息將會阻塞其他重試短消息的發(fā)送。例如,用戶手機不能 正確解碼彩信PUSH消息內(nèi)容等,從而導致該短消息下發(fā)失敗,一 方面,由于SMSC透傳消息內(nèi)容,故SMSC不能檢測到該短消息是 否合法,另一方面,由于手才幾的原因,SMSC不能^r測到用戶手^/L 是否正確支持+辦議,SMSC會對該消息進行重試處理,導致必須在 該短消息的有效期之后,其他等待發(fā)送的短消息才能被正常下發(fā), 這樣,該短消息就阻塞了其他重試短消息的發(fā)送。
另夕卜,如果SMSC正在下發(fā)短消息時,收到高優(yōu)先級的短消息, 則該高優(yōu)先級短消息;故置入重試短消息隊列,如果SMSC下發(fā)失敗, SMSC依照當前下發(fā)消息i殳置重試策略,則該高優(yōu)先級短消息可能 會等待一個較長的時間,才會被下發(fā)。而對于一些及時性要求較高 的業(yè)務,如銀行類的業(yè)務,要求優(yōu)先級高的消息能采用與普通消息 不同的重試策略,即用戶希望才艮據(jù)短消息的優(yōu)先級別確定重試策略, 以便提高短消息下發(fā)的及時率。
如上所述,目前,由于終端或者兼容性會產(chǎn)生短消息阻塞的問 題,以及下發(fā)消息失敗時接收到高優(yōu)先級的消息,會導致高優(yōu)先級 消息被阻塞的問題。

發(fā)明內(nèi)容
考慮到相關(guān)技術(shù)中存在的由于終端或者兼容性會產(chǎn)生短消息阻 塞、以及下發(fā)消息失敗時接收到高優(yōu)先級的消息,會導致高優(yōu)先級消息被阻塞的問題而提出本發(fā)明,為此,本發(fā)明的主要目的在于提 供一種短消息重試方法及裝置,以解決上述問題。
根據(jù)本發(fā)明的一個方面,提供一種短消息重試方法。
根據(jù)本發(fā)明的短消息重試方法包括根據(jù)短消息的預定的短消 息重試配置數(shù)據(jù)對短消息進行重發(fā),并對每一次重發(fā)短消息的4晉誤 碼進行統(tǒng)計,得到統(tǒng)計結(jié)果;才艮據(jù)統(tǒng)計結(jié)果判斷短消息為可疑短消 息時,才艮據(jù)預定的可l是短消息重試策略重新配置的短消息重試配置 數(shù)據(jù),并根據(jù)重新配置的短消息重試配置數(shù)據(jù)對短消息進行重發(fā)。
其中,根據(jù)每一次重發(fā)短消息的錯誤碼和/或短消息的重發(fā)次數(shù) 進行統(tǒng)計并得到統(tǒng)計結(jié)果的處理具體為在重發(fā)短消息的錯誤碼符 合預定的可疑4晉誤碼的次凄t達到預定次凄t的情況下,判斷短消息為 可疑短消息。
優(yōu)選地,在確定短消息為可疑短消息的情況下,在重新配置短 消息重試配置數(shù)據(jù)時,降低短消息的重發(fā)優(yōu)先級。
其中,可疑短消息重試策略為以下之一4艮據(jù)可疑短消息的降 低后的優(yōu)先級對可疑短消息進行重發(fā);對于確定的具有相同優(yōu)先級 的可疑短消息進行輪流重發(fā)。
優(yōu)選地,在根據(jù)可疑短消息的降低后的優(yōu)先級對可疑短消息進 行重發(fā)或確定的具有相同優(yōu)先級的可疑短消息進行輪流重發(fā)的情況 下,在進行重發(fā)時,進一步包括在當前需要重發(fā)的短消息為一長 短消息的分包的情況下,根據(jù)需要發(fā)送的短消息的優(yōu)先級重新設(shè)置 長短消息的其他分包的優(yōu)先級分包以進4亍后續(xù)重發(fā)。
另外,可疑短消息重試策略為對確定的所有可疑短消息進行 輪流重發(fā)。根據(jù)本發(fā)明的另一個方面,提供一種短消息重試裝置。
根據(jù)本發(fā)明的短消息重試裝置包括第一重發(fā)模塊,用于根據(jù) 短消息的預定的短消息重試配置數(shù)據(jù)對短消息進行重發(fā);統(tǒng)計模塊> 用于并對每一次重發(fā)短消息的錯誤碼進行統(tǒng)計,得到統(tǒng)計結(jié)果;重
試選擇才莫塊,用于4艮據(jù)統(tǒng)計結(jié)果判斷短消息為可S是短消息時,才艮據(jù) 預定的可疑短消息重試策略重新配置的短消息重試配置數(shù)據(jù);第二 重發(fā)模塊,用于根據(jù)重新配置的短消息重試配置數(shù)據(jù)對短消息進行 重發(fā)。
通過本發(fā)明的上述至少一個4支術(shù)方案,通過對確定出的可lt短 消息,結(jié)合重試策略選l奪,才丸4于預定的重試策略,與現(xiàn)有4支術(shù)相比, 能夠避免短消息的阻塞,提高了發(fā)送高優(yōu)先級消息的及時率及用戶 體驗。


附圖用來提供對本發(fā)明的進一步理解,并且構(gòu)成說明書的一部 分,與本發(fā)明的實施例一起用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的 限制。在附圖中
圖1是4艮據(jù)本發(fā)明方法實施例的短消息重試方法的流程圖2是根據(jù)本發(fā)明方法實施例的短消息下發(fā)過程的流程圖3是才艮才居本發(fā)明方法實施例的4豆消息重i式方法的詳細處理流 程圖4是根據(jù)本發(fā)明裝置實施例的短消息重試裝置的結(jié)構(gòu)框圖;圖5是根據(jù)本發(fā)明裝置實施例的短消息重試裝置的優(yōu)選結(jié)構(gòu)框圖。
具體實施例方式
功能相克述
本發(fā)明的基本思路是#4居錯誤碼和重試次數(shù),確定出可疑短 消息,并只t確定出的可疑:短消息^^亍子貞定的重i式策略,以避免可疑: 短消息的阻塞,另一方面,結(jié)合重試策略選4奪,以避免阻塞高優(yōu)先 級的消息。
下面將結(jié)合附圖詳細描述本發(fā)明。
方'法實施例
才艮據(jù)本發(fā)明實施例,4是供了 一種短消息重試方法。
圖1是根據(jù)本發(fā)明實施例的短消息重試方法的流程圖,如圖1 所示,該方法包4舌以下步-驟
步驟S102,在重試定時器到達時,才艮據(jù)SMSC重試配置,選擇 重試短消息并進行下發(fā),例如輪流下發(fā),或按照優(yōu)先級、時間排序 選沖奪;并對每一次重發(fā)短消息的4晉誤碼進行統(tǒng)計,得到統(tǒng)計結(jié)果, 具體地,在重發(fā)短消息的錯誤碼符合預定的可lt4晉誤碼的次lt達到 預定次數(shù)的情況下,判斷短消息為可疑短消息,并根據(jù)系統(tǒng)重試策 略選擇配置,選擇確定重試策略的短消息,才艮據(jù)該短消息i殳置重試 策略。步驟S104,根據(jù)統(tǒng)計結(jié)果判斷短消息為可疑短消息時,根據(jù)預 定的可疑短消息重試策略,》務改可疑短消息的屬性,具體地,可以 修改可疑短消息的優(yōu)先級,重試策略等信息。
優(yōu)選地,在上述步驟S102中,SMSC重試配置可以包括以下之 一重試策略選擇配置,該配置確定4艮據(jù)那條消息決定下次重試策 略;4豆消息的重試策略配置,該配置決定如^f可定義重i式周期和重試 次數(shù);重試消息選4奪策略配置,該配置確定在定時器到達,需要重 試時,選擇哪條消息進行重試下發(fā),具體地,可以選擇輪流發(fā)送, 或者按照優(yōu)先級、時間排序選擇。
通過本發(fā)明實施例4是供的4支術(shù)方案,通過對確定出的可^是短消 息,結(jié)合重試策略選4奪,」執(zhí)行預定的重試策略,與現(xiàn)有纟支術(shù)相比, 能夠避免短消息的阻塞,提高了發(fā)送高優(yōu)先級消息的及時率及用戶 體驗。
在具體實施過程中,可以在重發(fā)短消息的4晉誤碼符合預定的可 疑4晉誤碼的次數(shù)達到預定次數(shù)的情況下,判斷短消息為可疑短消息, 在確定短消息為可疑短消息的情況下,可以降低該短消息的優(yōu)先級。
在可疑短消息為長短消息分包時,需要同時更新該長短消息的 其他分包屬性。
通過降低可疑短消息的優(yōu)先級,使其他重試消息能夠得以及時 處理;通過4侖流發(fā)送的方式,可以進一步降4氐可者是短消息的干護G, -使其他重試消息能夠得以及時處理;通過對可#是短消息進4于統(tǒng)計分 析,方便運維人員掌握情況。另夕卜,可按照優(yōu)先級、短消息到達SMSC 時間排序重試短消息,選擇出短消息確定重試策略,可以提高高優(yōu) 先級短消息的及時率。
才艮據(jù)本發(fā)明實施例,才是供一種重試短消息下發(fā)方法。圖2是才艮據(jù)本發(fā)明實施例的重試短消息下發(fā)過程的流程圖,如 圖2所示,包括如下步驟
步驟S201,定時器到達或下發(fā)短消息成功;
步驟S202,目的用戶還有重試短消息等待下發(fā);
步驟S203,重試處理;漠塊4艮據(jù)重試選擇策略配置,選擇一條重 試短消息,嘗試下發(fā)該短消息。例如,重試選擇策略可以包括以下 處理之一
方式一才艮據(jù)優(yōu)先級、到達SMSC時間排序,來選4奪重試短消自,。
,",3
方式二采用輪發(fā)的方式,即不考慮優(yōu)先級,對所有短消息逐 一專侖流進4于重試下發(fā);
方式三在同一優(yōu)先級別下,對所有短消息逐一4侖流進4亍重試 下發(fā)。
需要說明的是,方式二和方式三,需要考慮長短消息分包,對 于同 一長短消息的分包,按照分包順序進行發(fā)送。
圖3是根據(jù)本發(fā)明方法實施例的短消息重試方法的詳細處理流 ^E圖,如圖3所示,該方法包^r以下步艱朵
步-驟S301, SMSC下發(fā)短消息失??;
步驟S302,分析錯誤碼是否為可疑錯誤碼,在判斷結(jié)果為是的 情況下,進入到步驟S303,否則進入到步驟S310;
步驟S303 ,增加當前下發(fā)短消息可疑計數(shù);步驟S304,判斷當前下發(fā)短消息可疑計數(shù)是否達到可疑錯誤碼 降低優(yōu)先級重試計數(shù),在判斷結(jié)果為是的情況下,進入到步驟S305, 否則進入到步艱《S310;
步驟S305,降低當前下發(fā)短消息的優(yōu)先級,將可疑短消息信息 進4亍統(tǒng)計分析,并清除可^是計凄t;另外,在該步驟中還可以將統(tǒng)計 分析結(jié)果提供給運維人員,供其參考;
步驟S306,判斷當前短消息是否長短消息分包,在判斷結(jié)果為 是的情況下,進入到步驟S307,否則進入到步驟S310;
步驟S307,按照降低后的優(yōu)先級,設(shè)置該長短消息其他分包的 伊乙先級級別;
步驟S308, ^r查該長短消息是否所有分包均已設(shè)置優(yōu)先級,在 判斷結(jié)果為是的情況下,進入到步驟S309,否則進入到步驟S310;
步驟S309,該長消息還有其他分包未到達,沒置4企查標志,并 進入到步驟S310;另外,在該步驟中,在i殳置^r查標志后,當有新 的短消息到達時,會判斷新短消息是否為可疑阻塞長短消息的分包, 如果判斷結(jié)果為是,則設(shè)置該新短消息的優(yōu)先級,保持與已經(jīng)降低 的其他長短消息分包一致;
步驟S310,根據(jù)重試選擇配置,選出重試短消息,4安照該短消 息的優(yōu)先級別、重試次數(shù)和錯誤碼設(shè)置重試策略;另外,在該步驟 中,可以選4^當前下發(fā)的短消息,或者SMSC遍歷重試短消息,根 據(jù)優(yōu)先級、短消息到達SMSC時間順序,選出重試短消息。
需要說明的是,在步驟S310中,沖艮據(jù)重試選擇配置,選出重 試短消息,并按照該短消息的優(yōu)先級別、重試次數(shù)和錯誤碼設(shè)置重試策略,即重試策略選擇,可以避免下發(fā)消息時收到高優(yōu)先級消息, 下發(fā)失敗導致高優(yōu)先級消息被阻塞的問題。
裝置實施例
才艮據(jù)本發(fā)明實施例,4是供一種短消息重試裝置,用以實現(xiàn)上述
圖3所示的方法。
圖4是根據(jù)本發(fā)明實施例的短消息重試裝置結(jié)構(gòu)框圖,如圖4 所示,該裝置包括第一重發(fā)模塊10、統(tǒng)計模塊20、重試選擇模塊 30和第二重發(fā)才莫塊40。
第一重發(fā)模塊10,用于根據(jù)短消息的預定的短消息重試配置數(shù) 據(jù)對短消息進行重發(fā);
統(tǒng)計才莫塊20,連4妻至第一重發(fā)才莫塊10,用于并對每一次重發(fā)短 消息的錯誤碼進行統(tǒng)計,得到統(tǒng)計結(jié)果;
重試選擇模塊30,連接至統(tǒng)計模塊20,用于根據(jù)統(tǒng)計結(jié)果判斷 短消息為可1€短消息時,才艮據(jù)預定的可疑短消息重試策略重新配置 的短消息重試配置l史據(jù);
第二重發(fā)模塊40,連接至重試選擇模塊30,用于根據(jù)重新配置 的短消息重試配置凄t據(jù),并才艮據(jù)重試選4奪配置,選出重試短消息, :接照該短消息的優(yōu)先級別、重試次^t和確晉誤碼i殳置重試策略,對短 消息進行重發(fā)。
需要說明的是,上述第一重發(fā)模塊10和第二重發(fā)模塊40可以 合一設(shè)置。
通過本發(fā)明實施例提供的短消息重試裝置,通過對確定出的可 疑短消息,結(jié)合重試策略選擇,執(zhí)行預定的重試策略,與現(xiàn)有技術(shù)相比,能夠避免短消息的阻塞,提高了發(fā)送高優(yōu)先級消息的及時率 及用戶體馬全。
圖5是根據(jù)圖4所示裝置的優(yōu)選結(jié)構(gòu)框圖,如圖5所示,該裝 置包括本發(fā)明的短消息重試處理系統(tǒng)100包括配置模塊120、重試 處理一莫塊140和統(tǒng)計分4斤一莫塊160。
配置模塊120,用于為用戶提供配置交互界面,為重試處理模 塊140提供短消息重試配置數(shù)據(jù),具體配置包括配置按照優(yōu)先級、 4晉誤碼設(shè)置短消息重試策略,配置可疑4普誤碼,配置可疑4普誤碼降 低優(yōu)先級重試計^t,配置重試選擇配置,例如是否按照當前下發(fā)消 息設(shè)置重試策略等;
重試處理—莫塊140,連接至配置一莫塊120和統(tǒng)計分析一莫塊160, 在下發(fā)短消息失敗時,根據(jù)配置模塊120提供的重試選擇配置、重 試策略等短消息重試配置數(shù)據(jù),進行重試處理,并發(fā)送可lt阻塞短 消息數(shù)據(jù)給統(tǒng)計分析才莫塊160;
統(tǒng)計分析一莫塊160,連4妄至重試處理—莫塊140,接收重試處理 模塊140發(fā)送的數(shù)據(jù),進行統(tǒng)計分析,并將結(jié)果告知運維人員。
如上所述,借助于本發(fā)明提供的短消息重試方法和/或裝置,通 過對確定出的可疑短消息^Vf亍預定的重試策略,另一方面,結(jié)合重 試策略選擇,避免阻塞高優(yōu)先級消息,與現(xiàn)有技術(shù)相比,能夠避免 短消息的阻塞,^提高用戶體驗。
以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明, 對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在 本發(fā)明的精神和原則之內(nèi),所作的任何^^改、等同替換、改進等, 均應包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1. 一種短消息重試方法,其特征在于,包括根據(jù)所述短消息的預定的短消息重試配置數(shù)據(jù)對所述短消息進行重發(fā),并對每一次重發(fā)所述短消息的錯誤碼進行統(tǒng)計,得到統(tǒng)計結(jié)果;根據(jù)所述統(tǒng)計結(jié)果判斷所述短消息為可疑短消息時,根據(jù)預定的可疑短消息重試策略重新配置短消息重試配置數(shù)據(jù),并根據(jù)重新配置的所述短消息重試配置數(shù)據(jù)對所述短消息進行重發(fā)。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)每一次重發(fā)所 述短消息的錯誤碼和/或所述短消息的重發(fā)次數(shù)進行統(tǒng)計并得 到統(tǒng)計結(jié)果的處理具體為在重發(fā)所述短消息的錯誤碼符合預定的可疑4晉誤碼的次 數(shù)達到預定次數(shù)的情況下,判斷所述短消息為可疑短消息。
3. 才艮據(jù)^L利要求1所述的方法,其特;f正在于,在確定所述短消息 為可疑短消息的情況下,在重新配置所述短消息重試配置數(shù)據(jù) 時,降低所述短消息的重發(fā)優(yōu)先級。
4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述可疑短消息重 -試策略為以下之一根據(jù)所述可疑短消息的降低后的優(yōu)先級對所述可疑短消 息進行重發(fā);對于確定的具有相同優(yōu)先級的可疑短消息進行輪流重發(fā)。
5. 根據(jù)權(quán)利要求4所述的方法,其特征在于,在根據(jù)所述可疑短 消息的降低后的優(yōu)先級對所述可疑短消息進行重發(fā)或確定的 具有相同優(yōu)先級的可疑短消息進行輪流重發(fā)的情況下,在進行 重發(fā)時,進一步包括在當前需要重發(fā)的短消息為 一 長短消息的分包的情況下, 根據(jù)所述需要發(fā)送的短消息的優(yōu)先級重新設(shè)置所述長短消息 的其他分包的優(yōu)先級分包以進行后續(xù)重發(fā)。
6. 4艮據(jù)權(quán)利要求1所述的方法,其特征在于,所述可lt短消息重 試策略為對確定的所有可l^短消息進4亍l侖流重發(fā)。
7. —種短消息重試裝置,其特征在于,包括第一重發(fā)模塊,用于根據(jù)所述短消息的預定的短消息重試 配置凄t據(jù)對所述短消息進行重發(fā);統(tǒng)計模塊,用于并對每一次重發(fā)所述短消息的錯誤碼進行 統(tǒng)計,得到統(tǒng)計結(jié)果;重試選擇^t塊,用于根據(jù)所述統(tǒng)計結(jié)果判斷所述短消息為 可疑短消息時,根據(jù)預定的可疑短消息重試策略重新配置的短 消息重試配置數(shù)據(jù);第二重發(fā)才莫塊,用于才艮據(jù)重新配置的所述短消息重試配置 凄t據(jù)對所述短消息進4于重發(fā)。
全文摘要
本發(fā)明公開了一種短消息重試方法和裝置,該方法包括根據(jù)短消息的預定的短消息重試配置數(shù)據(jù)對短消息進行重發(fā),并對每一次重發(fā)短消息的錯誤碼進行統(tǒng)計,得到統(tǒng)計結(jié)果;根據(jù)統(tǒng)計結(jié)果判斷短消息為可疑短消息時,根據(jù)預定的可疑短消息重試策略重新配置短消息重試配置數(shù)據(jù),并根據(jù)重新配置的短消息重試配置數(shù)據(jù)對短消息進行重發(fā)。借助于本發(fā)明的技術(shù)方案,通過對確定出的可疑短消息,結(jié)合重試策略選擇,執(zhí)行預定的重試策略,與現(xiàn)有技術(shù)相比,能夠避免短消息的阻塞,提高了發(fā)送高優(yōu)先級消息的及時率及用戶體驗。
文檔編號H04W28/04GK101420661SQ20081017489
公開日2009年4月29日 申請日期2008年11月11日 優(yōu)先權(quán)日2008年11月11日
發(fā)明者周琴芬, 泊 胡, 陳正光 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1