專利名稱:轉(zhuǎn)發(fā)短信的方法、系統(tǒng)和實現(xiàn)該方法的短信網(wǎng)關(guān)的制作方法
技術(shù)領域:
本申請涉及移動通信中的數(shù)據(jù)業(yè)務領域,更具體地,涉及利用短信網(wǎng)關(guān)轉(zhuǎn)發(fā)短信的方法、實現(xiàn)該方法的短信網(wǎng)關(guān)、以及包括該短信網(wǎng)關(guān)的系統(tǒng)。
背景技術(shù):
在短信增值業(yè)務中,短信網(wǎng)關(guān)位于SP (Service Provider,服務提供商)和短信中心之間,用于接收SP發(fā)送的短信,對其進行鑒權(quán),并將通過鑒權(quán)的SP短信轉(zhuǎn)發(fā)至短信中心。 由于短信網(wǎng)關(guān)的存在,避免了短信中心受到大量SP短信的沖擊,從而保證了短信中心的安全。在現(xiàn)有技術(shù)中,短信網(wǎng)關(guān)在對SP下發(fā)的短信鑒權(quán)成功之后,立即向短信中心轉(zhuǎn)發(fā)該短信。短信中心暫存該短信,并向用戶發(fā)送該短信。用戶終端在接收到短信之后,生成表示成功接收的狀態(tài)報告發(fā)送至短信中心。短信中心在接收到表示用戶成功接收的狀態(tài)報告后,將暫存的該短信釋放,并將該狀態(tài)報告轉(zhuǎn)發(fā)至短信網(wǎng)關(guān)。然后由短信網(wǎng)關(guān)將該狀態(tài)報告發(fā)送至SP。如果用戶未能成功接收短信,S卩,短信中心在一段時間內(nèi)(例如,幾分鐘內(nèi))未能收到用戶成功接收的狀態(tài)報告,短信中心則在短信有效期(例如,48小時)內(nèi)不斷嘗試下發(fā)該短信,直到接收到成功發(fā)送的狀態(tài)報告或者超時(即,超過短信有效期)。在短信超時仍未被成功接收的情況下,短信中心將丟棄該條短信,并生成表示發(fā)送失敗的狀態(tài)報告發(fā)送至短信網(wǎng)關(guān),短信網(wǎng)關(guān)將其轉(zhuǎn)發(fā)給SP。在現(xiàn)有的上述方案中,當用戶終端由于異常的狀態(tài)(例如,關(guān)機、信號不好、已停機或已銷號等)而不能接收短信時,短信網(wǎng)關(guān)仍然會將要發(fā)至該用戶的短信發(fā)送至短信中心,由短信中心下發(fā)至用戶。這樣,發(fā)送至該用戶的SP短信將積壓在短信中心,并且短信中心不斷地嘗試下發(fā),增大短信中心存儲和轉(zhuǎn)發(fā)的壓力。此外,在用戶終端在例如48小時或更長時間內(nèi)不能恢復正常狀態(tài)的情況下,短信中心將對發(fā)送至該用戶的每一條超時未被接收的短信生成一條失敗狀態(tài)報告,給短信中心增加了負擔,導致短信中心的短信下發(fā)成功率下降。因此,期望提供一種方法來有效地降低短信中心的壓力,提高短信中心的短信下發(fā)成功率。
發(fā)明內(nèi)容
本申請旨在提高下發(fā)SP短信的成功率。為此,本申請?zhí)峁┝艘环N利用短信網(wǎng)關(guān)轉(zhuǎn)發(fā)短信的方法,包括接收服務提供商向用戶終端發(fā)送的短信;在異常終端列表中查詢是否存在所述用戶終端的信息,所述異常終端列表中記錄了狀態(tài)異常的用戶終端的信息;以及如果所述用戶終端不在所述異常終端列表中,則轉(zhuǎn)發(fā)所述短信;否則,將所述短信保存在所述短信網(wǎng)關(guān)。本申請還提供了實現(xiàn)上述方法的短信網(wǎng)關(guān)和包括該短信網(wǎng)關(guān)的系統(tǒng)。
根據(jù)本申請的實施方式,短信網(wǎng)關(guān)在接收到SP發(fā)送的短信后,首先判斷該短信的目的用戶終端的狀態(tài)是否正常;對于狀態(tài)異常的終端,先不轉(zhuǎn)發(fā)短信,而是將短信暫存在短信網(wǎng)關(guān)中,待其狀態(tài)恢復正常后再轉(zhuǎn)發(fā)暫存的短信。因此,根據(jù)本申請?zhí)峁┑姆椒ā⑾到y(tǒng)和短信網(wǎng)關(guān)緩解了短信中心的壓力,并提高了短信下發(fā)的成功率。
圖1示出了根據(jù)本申請一個實施方式的利用短信網(wǎng)關(guān)轉(zhuǎn)發(fā)短信的方法;圖2是根據(jù)本申請轉(zhuǎn)發(fā)短信的系統(tǒng)中短信網(wǎng)關(guān)正常下發(fā)短信并在預定時間內(nèi)接收到成功狀態(tài)報告的示意圖;圖3是根據(jù)本申請轉(zhuǎn)發(fā)短信的系統(tǒng)中短信網(wǎng)關(guān)正常下發(fā)短信并在預定時間內(nèi)未能接收到成功狀態(tài)報告的示意圖;圖4是根據(jù)本申請轉(zhuǎn)發(fā)短信的系統(tǒng)中短信網(wǎng)關(guān)將發(fā)送至異常終端的短信保存而并不下發(fā)的示意圖;圖5示出了根據(jù)本申請一個實施方式在圖1的步驟S103之后執(zhí)行的方法;圖6示出了根據(jù)本申請轉(zhuǎn)發(fā)短信的系統(tǒng)中短信網(wǎng)關(guān)延遲接收到成功狀態(tài)報告的情況的示意圖;圖7示出了根據(jù)本申請一個實施方式在圖1的步驟S103之后執(zhí)行的另一方法;圖8示出了根據(jù)本申請轉(zhuǎn)發(fā)短信的系統(tǒng)中用戶終端超過短信有效期仍未被接收時的示意圖;圖9示出了存儲在短信網(wǎng)關(guān)中的短信超過短信有效期時的示意圖;圖10示出了根據(jù)本申請的一個實施方式的短信網(wǎng)關(guān)的示意框圖;圖11示出了根據(jù)本申請的另一實施方式的短信網(wǎng)關(guān)的示意框圖;以及圖12示出了根據(jù)本申請的又一實施方式的短信網(wǎng)關(guān)的示意框圖。
具體實施例方式下面將參照附圖詳細描述本申請的示例性實施方式。圖1示出了根據(jù)本申請一個實施方式的利用短信網(wǎng)關(guān)轉(zhuǎn)發(fā)短信的方法100。首先, 當SP向用戶終端發(fā)送短信時,短信網(wǎng)關(guān)在步驟SlOl接收該短信,并對其進行常規(guī)的鑒權(quán)處理。然后,在步驟S102,在記錄處于異常狀態(tài)的用戶終端的信息的列表中查詢是否存在該短信的目的終端的信息。為了簡便起見,在下文中,將短信網(wǎng)關(guān)中用于記錄處于異常狀態(tài)的用戶終端的信息的列表稱為“異常終端列表”,并將處于異常狀態(tài)的用戶終端稱為“異常終端”。異常終端列表中可記錄例如異常終端的電話號碼等信息。這里,異常狀態(tài)是指用戶終端不能接收到短信的狀態(tài),包括但不限于關(guān)機、信號不好、已停機或已銷號等。如果在異常終端列表中未查詢到該目的終端的記錄,則在步驟S103將該短信轉(zhuǎn)發(fā)至短信中心,然后短信中心將該短信發(fā)送至目的用戶終端。如果在異常終端列表中查詢到了該目的終端的記錄,則在步驟S104將該短信保存在短信網(wǎng)關(guān)中,而不向短信中心下發(fā)。在步驟S103之后,可能出現(xiàn)兩種情況,S卩,用戶終端在預定的時間內(nèi)接收到或未能接收到發(fā)送的短信。與現(xiàn)有技術(shù)中相同,用戶終端在接收到短信后會返回表示成功接收的狀態(tài)報告(下文稱為“成功狀態(tài)報告”)。因而,當用戶終端處于正常狀態(tài)時,其將在預定時間內(nèi)接收到短信,并返回成功狀態(tài)報告。而處于異常狀態(tài)的用戶終端則不能接收到向其發(fā)送的短信,從而在預定時間內(nèi)不會返回成功狀態(tài)報告。這樣,對于短信網(wǎng)關(guān)而言,在轉(zhuǎn)發(fā)了 SP向用戶終端發(fā)送的短信后,如果該用戶終端處于正常狀態(tài),則短信網(wǎng)關(guān)能在預定時間內(nèi)接收到成功狀態(tài)報告;如果該用戶終端處于異常狀態(tài),則短信網(wǎng)關(guān)在預定時間內(nèi)不能接收到成功狀態(tài)報告。上述的預定時間可以根據(jù)具體情況而設定,例如可設定為幾秒、幾十秒、幾分鐘等。在用戶終端在預定時間內(nèi)未能接收到短信的情況下,根據(jù)本申請的方法進一步包括將該用戶終端的信息添加到異常終端列表中。這樣,對于后續(xù)向其發(fā)送的短信,在步驟 S102則判斷為該終端的信息存在于異常終端列表中,從而在步驟S104將后續(xù)向其發(fā)送的短信保存在短信網(wǎng)關(guān)中。預定時間的判斷例如可通過短信網(wǎng)關(guān)在發(fā)送短信之后啟動計時器來實現(xiàn)。例如, 短信網(wǎng)關(guān)在計時器的計時到達上述預定時間之前接收到成功狀態(tài)報告的情況下,將計時器清零。而如果在計時器的計時到達預定時間時仍未接收到成功狀態(tài)報告,則將該用戶終端的信息添加到異常終端列表中,并且計時器繼續(xù)計時。圖2至圖4示出了根據(jù)本申請的實施方式轉(zhuǎn)發(fā)短信的系統(tǒng)架構(gòu)。如圖所示,用于轉(zhuǎn)發(fā)短信的系統(tǒng)10包括短信網(wǎng)關(guān)11和短信中心12。短信網(wǎng)關(guān)11從SP 20接收短信,并向 SP 20返回表示發(fā)送成功或失敗的狀態(tài)報告。短信網(wǎng)關(guān)11在接收到短信后判斷目的用戶終端的狀態(tài),并根據(jù)判斷保存短信或?qū)⒍绦呸D(zhuǎn)發(fā)至短信中心12。短信中心12將短信網(wǎng)關(guān)11 轉(zhuǎn)發(fā)的短信發(fā)送至用戶30,并將表示用戶成功接收或未能接收的狀態(tài)報告返回至短信網(wǎng)關(guān) 11。此外,圖2至圖4還分別示出了短信網(wǎng)關(guān)正常下發(fā)短信并在預定時間內(nèi)接收到成功狀態(tài)報告的示意情形,短信網(wǎng)關(guān)正常下發(fā)短信并在預定時間內(nèi)未能接收到成功狀態(tài)報告的示意情形,以及短信網(wǎng)關(guān)將發(fā)送至異常終端的短信保存而并不下發(fā)的示意情形。如上文所述,在用戶終端成功接收到短信之后,短信網(wǎng)關(guān)將接收到返回的表示成功接收的狀態(tài)報告。對于始終處于正常狀態(tài)的用戶終端,該狀態(tài)報告在上文所述的預定時間內(nèi)收到。而對于異常終端在恢復正常狀態(tài)之后接收到先前發(fā)送的短信的情況下,該狀態(tài)報告接收的時間則已經(jīng)超過了上述的預定時間。在這種情況下,其信息已被添加至異常終端列表中,并且有可能已經(jīng)保存了向其發(fā)送的其它短信。因此,在接收到成功狀態(tài)報告之后,需要進行進一步的判斷,如圖5所示。圖5為根據(jù)本申請一個實施方式的、可在圖1的步驟103之后執(zhí)行的方法500。當短信網(wǎng)關(guān)轉(zhuǎn)發(fā)短信(步驟Sl(XB)后,在步驟S501,短信網(wǎng)關(guān)接收從用戶終端返回的成功狀態(tài)報告。在步驟S502,在異常終端列表中查詢是否存在該用戶終端的信息。如果查詢到存在該用戶終端的信息,則在步驟S503將該用戶終端的信息從異常終端列表中刪除。在步驟 S504將先前保存的、向該用戶終端發(fā)送的信息進行轉(zhuǎn)發(fā),并在步驟S505將接收到的成功狀態(tài)報告發(fā)送給SP。如果在異常終端列表中未查詢到該用戶終端的信息,則直接在步驟S505 將接收到的成功狀態(tài)報告發(fā)送給SP。應當理解,在查詢到存在該用戶終端的信息時,向SP 返回成功狀態(tài)報告的步驟S505并不一定在步驟S503和S504之后執(zhí)行,其也可以在步驟 S503和S504之前或之間執(zhí)行,還可以與步驟S503和S504并行地執(zhí)行。因此,步驟S505可在步驟S502之后任何適當?shù)臅r間執(zhí)行。此外,步驟S503和步驟S504之間也不一定以圖示的順序執(zhí)行。圖6示出了短信網(wǎng)關(guān)延遲接收到成功狀態(tài)報告的情況的示意情形(對應于步驟 S503、S504 和 S505)。作為一種選擇,圖7為根據(jù)本申請另一實施方式在圖1的步驟103之后執(zhí)行的方法500’。短信網(wǎng)關(guān)在步驟S501接收到從用戶終端返回的成功狀態(tài)報告之后,在步驟S502’ 判斷該成功狀態(tài)報告是否超過預定時間(例如,幾十秒、幾分鐘等),來代替圖5所示的在異常終端列表中查詢是否存在該用戶終端的信息的步驟S502。如果在預定時間內(nèi)接收到成功狀態(tài)報告,則表示用戶處于正常狀態(tài),在收到短信后及時返回了狀態(tài)報告。而如果接收到成功狀態(tài)報告時超過了預定時間,則表示用戶終端是在由異常狀態(tài)恢復到正常狀態(tài)后接收到的短信;在這種情況下,該用戶終端的信息已存在于異常終端列表中,并且短信網(wǎng)關(guān)中有可能已經(jīng)保存了需要向該用戶終端發(fā)送的其它短信,因而除了步驟S505之外還需要執(zhí)行步驟S503和S504的步驟。例如,通過短信網(wǎng)關(guān)在發(fā)送短信之后啟動的計時器來實現(xiàn)上述判斷。圖8示出了用戶終端超過短信有效期仍未被接收時的示意圖。如圖8所示,在這種情況下,短信中心將向短信網(wǎng)關(guān)發(fā)送表示超時未被接收的失敗狀態(tài)報告。在這種情況下,短信網(wǎng)關(guān)向SP轉(zhuǎn)發(fā)失敗狀態(tài)報告,并從先前保存的該用戶終端的短信中選取一條進行發(fā)送。 優(yōu)選地,選取最新接收到一條短信進行發(fā)送。短信有效期是預先規(guī)定的保存短信的最長時間期限,短信在超過有效期后將被丟棄。短信有效期通常為48小時,但其也可以為事先設定的其它時間。在選取一條保存的短信進行發(fā)送后,保存在短信網(wǎng)關(guān)的其它短信可能會超過有效期還未被發(fā)送。在這種情況下,短信網(wǎng)關(guān)丟丟棄超過有效期的短信,并向SP發(fā)送失敗狀態(tài)報告。圖9示出了這種情形的示意圖。應該理解,在上述描述的實施方式中,短信不僅包括文本類型的短信,還包括帶有多媒體內(nèi)容的彩信。以上對根據(jù)本申請的示例性實施方式利用短信網(wǎng)關(guān)轉(zhuǎn)發(fā)短信的方法進行了描述。 下面,將進一步介紹根據(jù)本申請的示例性實施方式的短信網(wǎng)關(guān)。圖10示出了根據(jù)本申請一個示例性實施方式的短信網(wǎng)關(guān)1000。如圖所示,短信網(wǎng)關(guān)1000包括第一存儲模塊1001、第二存儲模塊1002、第一接收模塊1003和第一確定模塊1005。第一存儲模塊1001存儲狀態(tài)異常的用戶終端的信息。第二存儲模塊1002存儲將發(fā)送至狀態(tài)異常的用戶終端的短信。第一接收模塊1003接收服務提供商向用戶終端發(fā)送的短信。第一確定模塊1005確定所述第一存儲模塊中是否存在與所述第一接收模塊接收到的短信相關(guān)聯(lián)的用戶終端的信息。如上文所述,將短信網(wǎng)關(guān)中用于記錄處于異常狀態(tài)的用戶終端的信息的列表稱為“異常終端列表”,并將處于異常狀態(tài)的用戶終端稱為“異常終端”。異常終端列表中可記錄例如異常終端的電話號碼等信息。當所述第一確定模塊1005確定所述第一存儲模塊1001中存在與所述接收到的短信相關(guān)聯(lián)的用戶終端的信息時,將所述接收到的短信存儲到所述第二存儲模塊1002。當所述第一確定模塊1005確定所述第一存儲模塊1001中不存在與所述接收到的短信相關(guān)聯(lián)的用戶終端的信息時,將所述接收到的短信發(fā)送至短信中心。在一個實施方式中,短信網(wǎng)關(guān)1000可進一步包括第二接收模塊1006和第二確定模塊1007,如圖11所示。第二接收模塊1006從短信中心接收來自用戶終端的成功狀態(tài)報告。第二確定模塊1007確定所述第二接收模塊1006是否在轉(zhuǎn)發(fā)短信后的第一預定時間內(nèi)接收到所述成功狀態(tài)報告。如果所述第二確定模塊1007確定在轉(zhuǎn)發(fā)短信后的第一預定時間內(nèi)未接收到所述成功狀態(tài)報告,則將與所述短信相關(guān)聯(lián)的用戶終端的信息添加至所述第一存儲模塊1001。在一個實施方式中,如圖12所示,短信網(wǎng)關(guān)1000還可進一步包括第三確定模塊1008,在所述第二接收模塊1006接收到所述成功狀態(tài)報告后,確定在所述第一存儲模塊1001中是否存在與所述成功狀態(tài)報告相關(guān)聯(lián)的用戶終端的信息。如果所述第三確定模塊1008確定在所述第一存儲模塊1001中存在與所述成功狀態(tài)報告相關(guān)聯(lián)的用戶終端的信息,則將所述用戶終端的信息從所述第一存儲模塊1001中刪除,并由所述第一確定模塊 1005將所述第二存儲模塊1002中需要向所述用戶終端發(fā)送的短信發(fā)送至短信中心。作為一種選擇,第三確定模塊1008可在所述第二接收模塊1006接收到所述成功狀態(tài)報告后,確定接收到所述成功狀態(tài)報告的時間是否超過了轉(zhuǎn)發(fā)短信后的所述第一預定時間,而不是確定在所述第一存儲模塊1001中是否存在與所述成功狀態(tài)報告相關(guān)聯(lián)的用戶終端的信息,如圖12中虛線連接所示。如果所述第三確定模塊1008確定接收到所述成功狀態(tài)報告的時間超過了轉(zhuǎn)發(fā)短信后的所述第一預定時間,則將所述用戶終端的信息從所述第一存儲模塊1001中刪除,并由所述第一確定模塊1005將所述第二存儲模塊1002中需要向所述用戶終端發(fā)送的短信發(fā)送至短信中心。在一個實施方式中,所述第二接收模塊1006還從短信中心接收來自用戶終端的失敗狀態(tài)報告。所述第二確定模塊1007確定所述第二存儲模塊1002中是否保存有需要向所述用戶終端發(fā)送的其它短信。如果所述第二存儲模塊1002中保存有向所述用戶終端發(fā)送的其它短信,則由所述第一確定模塊1005從中選取一條短信進行轉(zhuǎn)發(fā)。所選取的短信例如可以是所述其它短信中最新的一條短信。此外,所述第二確定模塊1007還可進一步確定所述第二存儲模塊1002中存儲的短信的保存時間是否超過第二預定時間,并將保持時間超過所述第二預定時間的短信從所述第二存儲模塊1002刪除。本領域技術(shù)人員可以理解,上述各實施方式中的各模塊可以以硬件、軟件、固件和 /或以上各項的任意組合實現(xiàn)。并且,上述各實施方式中的各模塊可以分別單獨地實現(xiàn),也可以將其中的一個或多個模塊集成為一個模塊實現(xiàn),還可以將其中的每個模塊實現(xiàn)為多個模塊。以上對本申請的示例性實施方式進行了描述。然而,描述的實施方式僅為示例性的,而并不作為對本申請的限制。根據(jù)本申請公開的內(nèi)容,本領域技術(shù)人員可對上述實施方式進行各種修改和變形,而不偏離本申請的精神和范圍。
權(quán)利要求
1.一種利用短信網(wǎng)關(guān)轉(zhuǎn)發(fā)短信的方法,包括 接收服務提供商向用戶終端發(fā)送的短信;在異常終端列表中查詢是否存在所述用戶終端的信息,所述異常終端列表中記錄了狀態(tài)異常的用戶終端的信息;以及如果所述用戶終端不在所述異常終端列表中,則轉(zhuǎn)發(fā)所述短信;否則,將所述短信保存在所述短信網(wǎng)關(guān)。
2.如權(quán)利要求1所述的方法,進一步包括 接收來自用戶終端的成功狀態(tài)報告;以及如果在發(fā)送短信后的預定時間內(nèi)未能接收到所述成功狀態(tài)報告,則將所述用戶終端的信息添加至所述異常終端列表。
3.如權(quán)利要求2所述的方法,進一步包括 接收來自用戶終端的成功狀態(tài)報告;查詢所述異常終端列表中是否存在所述用戶終端的信息;以及如果所述異常終端列表中存在所述用戶終端的信息,則將所述用戶終端的信息從所述異常終端列表中刪除,并轉(zhuǎn)發(fā)先前保存的向所述用戶終端發(fā)送的短信。
4.如權(quán)利要求2所述的方法,進一步包括 接收來自用戶終端的成功狀態(tài)報告;判斷所述成功狀態(tài)報告是否超過了預定時間;以及如果所述成功狀態(tài)報告超過了預定時間,則從所述異常終端列表中獲取并刪除所述用戶終端的信息,并轉(zhuǎn)發(fā)先前保存的向所述用戶終端發(fā)送的短信。
5.如權(quán)利要求1所述的方法,進一步包括 接收來自用戶終端的失敗狀態(tài)報告; 查詢是否保存有向所述用戶終端發(fā)送的其它短信;以及如果保存有向所述用戶終端發(fā)送的其它短信,則從中選取一條短信進行轉(zhuǎn)發(fā)。
6.如權(quán)利要求5所述的方法,其中,所選取的短信是所述其它短信中最新的一條短信。
7.如權(quán)利要求1所述的方法,進一步包括 刪除保存時間超過預定值的短信。
8.一種短信網(wǎng)關(guān),包括第一存儲模塊,存儲狀態(tài)異常的用戶終端的信息; 第二存儲模塊,存儲將發(fā)送至狀態(tài)異常的用戶終端的短信; 第一接收模塊,接收服務提供商向用戶終端發(fā)送的短信;以及第一確定模塊,確定所述第一存儲模塊中是否存在與所述第一接收模塊接收到的短信相關(guān)聯(lián)的用戶終端的信息;其中,當所述第一確定模塊確定所述第一存儲模塊中存在與所述接收到的短信相關(guān)聯(lián)的用戶終端的信息時,將所述接收到的短信存儲到所述第二存儲模塊,當所述第一確定模塊確定所述第一存儲模塊中不存在與所述接收到的短信相關(guān)聯(lián)的用戶終端的信息時,將所述接收到的短信轉(zhuǎn)發(fā)至短信中心。
9.如權(quán)利要求8所述的短信網(wǎng)關(guān),進一步包括第二接收模塊,從短信中心接收來自用戶終端的成功狀態(tài)報告;以及第二確定模塊,確定所述第二接收模塊是否在轉(zhuǎn)發(fā)短信后的第一預定時間內(nèi)接收到所述成功狀態(tài)報告,其中,如果所述第二確定模塊確定在轉(zhuǎn)發(fā)短信后的第一預定時間內(nèi)未接收到所述成功狀態(tài)報告,則將與所述短信相關(guān)聯(lián)的用戶終端的信息添加至所述第一存儲模塊。
10.如權(quán)利要求9所述的短信網(wǎng)關(guān),進一步包括第三確定模塊,在所述第二接收模塊接收到所述成功狀態(tài)報告后,確定在所述第一存儲模塊中是否存在與所述成功狀態(tài)報告相關(guān)聯(lián)的用戶終端的信息,其中,如果所述第三確定模塊確定在所述第一存儲模塊中存在與所述成功狀態(tài)報告相關(guān)聯(lián)的用戶終端的信息,則將所述用戶終端的信息從所述第一存儲模塊中刪除,并由所述第一確定模塊轉(zhuǎn)發(fā)所述第二存儲模塊中需要向所述用戶終端發(fā)送的短信。
11.如權(quán)利要求9所述的短信網(wǎng)關(guān),進一步包括第三確定模塊,在所述第二接收模塊接收到所述成功狀態(tài)報告后,確定接收到所述成功狀態(tài)報告的時間是否超過了轉(zhuǎn)發(fā)短信后的所述第一預定時間,其中,如果所述第三確定模塊確定接收到所述成功狀態(tài)報告的時間超過了轉(zhuǎn)發(fā)短信后的所述第一預定時間,則將所述用戶終端的信息從所述第一存儲模塊中刪除,并由所述第一確定模塊轉(zhuǎn)發(fā)所述第二存儲模塊中需要向所述用戶終端發(fā)送的短信。
12.如權(quán)利要求9所述的短信網(wǎng)關(guān),其中,所述第二接收模塊還從短信中心接收來自用戶終端的失敗狀態(tài)報告;所述第二確定模塊確定所述第二存儲模塊中是否保存有需要向所述用戶終端發(fā)送的其它短信;如果所述第二存儲模塊中保存有向所述用戶終端發(fā)送的其它短信,則由所述第一確定模塊從中選取一條短信進行轉(zhuǎn)發(fā)。
13.如權(quán)利要求12所述的短信網(wǎng)關(guān),其中,所選取的短信是所述其它短信中最新的一條短信。
14.如權(quán)利要求9所述的短信網(wǎng)關(guān),其中,所述第二確定模塊進一步確定所述第二存儲模塊中存儲的短信的保存時間是否超過第二預定時間,并將保持時間超過所述第二預定時間的短信從所述第二存儲模塊刪除。
15.一種轉(zhuǎn)發(fā)短信的系統(tǒng),用于轉(zhuǎn)發(fā)服務提供商向用戶終端發(fā)送的短信,所述系統(tǒng)包括與所述服務提供商通信的短信網(wǎng)關(guān);和與所述短信網(wǎng)關(guān)和所述用戶終端通信的短信中心,其中,所述短信網(wǎng)關(guān)為權(quán)利要求8至14中的任一項所述的短信網(wǎng)關(guān)。
全文摘要
提供了一種利用短信網(wǎng)關(guān)轉(zhuǎn)發(fā)短信的方法、實現(xiàn)該方法的短信網(wǎng)關(guān)、以及包括該短信網(wǎng)關(guān)的系統(tǒng)。利用短信網(wǎng)關(guān)轉(zhuǎn)發(fā)短信的方法包括接收服務提供商向用戶終端發(fā)送的短信;在異常終端列表中查詢是否存在所述用戶終端的信息,所述異常終端列表中記錄了狀態(tài)異常的用戶終端的信息;以及如果所述用戶終端不在所述異常終端列表中,則轉(zhuǎn)發(fā)所述短信;否則,將所述短信保存在所述短信網(wǎng)關(guān)。
文檔編號H04W68/00GK102196374SQ201010123148
公開日2011年9月21日 申請日期2010年3月12日 優(yōu)先權(quán)日2010年3月12日
發(fā)明者劉越, 奚加榮, 楊劍 申請人:中國移動通信集團公司