專利名稱:一種喚醒終端gprs連接的方法、設備及系統的制作方法
技術領域:
本發明涉及通信技術領域,尤其涉及一種喚醒終端通用分組無線服務技術(General Packet Radio Service, GPRS)連接的方法、設備及系統。
背景技術:
物聯網是基于互聯網、傳統電信網等信息承載體,使所有能夠被獨立尋址的普通物理對象實現互聯互通的網絡。在物聯網應用中,終端具有無人值守的特點,且為了節約能量的消耗,終端的GPRS連接通常處于關閉狀態,只在需要的時候才打開。當業務平臺主動發送數據給終端時,需要首先喚醒終端打開GPRS連接,目前主要有以下兩種喚醒方式:第一種方式:業務平臺通過向終端發送短消息,來喚醒終端GPRS連接。由于業務平臺向終端發送的短消息需要經過短信網關、短信中心等網元的轉發,而短信中心同時需要處理大量的短信業務,因此,短信中心接收到業務平臺發送的短消息后,并不一定能夠立即轉發給終端,特別是在業務忙時,業務平臺發送至短信中心的短消息,可能需要經過較長時間才能發送至終端,甚至可能會造成短消息的丟失,使得業務平臺向終端發送喚醒終端GPRS功能短消息的實時性較差,導致終端無法快速與業務平臺建立GPRS連接。第二種方式:業務平臺通過撥打終端的電話號碼來呼叫終端,終端以業務平臺的呼叫為觸發,啟動自身GPR S功能,進而達到喚醒終端GPRS連接的目的。但是,由于業務平臺在呼叫終端的過程中,無法將自身的IP地址或端口號等信息發送給終端,因此,當多個業務平臺同時采用呼叫終端的方式喚醒終端GPRS連接時,終端在啟動自身GPRS功能后,無法確定與哪個業務平臺建立GPRS連接,也就是無法實現業務平臺對終端的針對性喚醒;另外,由于業務平臺在呼叫終端時,需要為本次呼叫占用呼叫鏈路資源,特別是當有多個業務平臺采用呼叫終端的方式喚醒終端GPRS連接時,需要為每個業務平臺的呼叫過程分配一定的呼叫鏈路資源,造成呼叫鏈路資源的浪費。
發明內容
本發明實施例提供了一種喚醒終端GPRS連接的方法、設備及系統,用以解決現有技術中存在的以短消息方式喚醒實時性差、以撥打終端電話號碼的呼叫方式無法實現針對性喚醒且造成呼叫鏈路資源浪費的問題。一種喚醒終端GPRS連接的方法,所述方法包括:管理平臺接收業務平臺發送的喚醒報文,所述喚醒報文中攜帶有GPRS喚醒請求消息、業務平臺標識以及終端的移動用戶綜合業務數字網號碼(Mobile SubscriberInternational ISDN/PSTN, MSISDN);管理平臺根據終端的MSISDN查詢出該終端的國際移動用戶識別碼(International Mobile Subscriber Identification Number, IMSI)和該終端所在的移動交換中心(Mobile Switching Center, MSC),將查詢出的IMSI攜帶在所述喚醒報文中,并將該喚醒報文發送至查詢出的MSC ; MSC根據喚醒報文中的MSI,將所述喚醒報文中的GPRS喚醒請求消息和業務平臺標識發送至對應的終端,由該終端根據接收到的GPRS喚醒請求消息和業務平臺標識,與業務平臺建立GPRS連接。一種管理平臺,包括:接收模塊,用于接收業務平臺發送的喚醒報文,所述喚醒報文中攜帶有GPRS喚醒請求消息、業務平臺標識以及終端的MSISDN ;查詢模塊,用于根據終端的MSISDN查詢出該終端的MSI和該終端所在的MSC ;發送模塊,用于將查詢出的IMSI攜帶在所述喚醒報文中,并將該喚醒報文發送至查詢出的MSC,指示MSC根據喚醒報文中的MSI,將所述喚醒報文中的GPRS喚醒請求消息和業務平臺標識發送至對應的終端,由該終端根據接收到的GPRS喚醒請求消息和業務平臺標識,與業務平臺建立GPRS連接。一種 MSC,包括:接收模塊,用于接收喚醒報文,所述喚醒報文中攜帶有GPRS喚醒請求消息、業務平臺標識以及終端的MSI ;發送模塊,用于根據接收模塊接收到的喚醒報文中的IMSI,將所述喚醒報文中的GPRS喚醒請求消息和業務平臺標識發送至對應的終端,指示該終端根據接收到的GPRS喚醒請求消息和業務平臺標識,與業務平臺建立GPRS連接。一種終端,包括:
接收模塊,用于接收MSC發送的喚醒報文,所述喚醒報文中攜帶GPRS喚醒請求消息和業務平臺標識;執行模塊,用于根據接收到的喚醒報文中的GPRS喚醒請求消息和業務平臺標識,與對應的業務平臺建立GPRS連接。一種喚醒終端GPRS連接的系統,所述系統包括:管理平臺,用于接收業務平臺發送的喚醒報文,所述喚醒報文中攜帶有GPRS喚醒請求消息、業務平臺標識以及終端的MSISDN,以及,根據終端的MSISDN查詢出該終端的IMSI和該終端所在的MSC,將查詢出的MSI攜帶在所述喚醒報文中,并將該喚醒報文發送至查詢出的MSC ;MSC,用于接收管理平臺發送的喚醒報文,所述喚醒報文中攜帶有GPRS喚醒請求消息、業務平臺標識以及終端的MSI,并根據接收到的喚醒報文中的MSI,將所述喚醒報文中的GPRS喚醒請求消息和業務平臺標識發送至對應的終端,指示該終端根據接收到的GPRS喚醒請求消息和業務平臺標識,與業務平臺建立GPRS連接。本發明的有益效果為:本發明實施例提供了一種喚醒終端GPRS連接的方法、設備及系統,管理平臺接收業務平臺發起的喚醒報文后,通過MSC將所述喚醒報文發送給終端,以喚醒終端的GPRS連接。由于本發明實施例的方案中所述喚醒報文無需經過短信中心、短信網關等需要同時處理大量短消息的網元進行轉發,而是由設置的管理平臺對業務平臺發起的喚醒報文進行處理后直接發送至MSC,因而縮短了喚醒報文的傳輸時間,提高了喚醒實時性;同時,由于喚醒報文中攜帶業務平臺標識等信息,使得終端在喚醒GPRS功能后,可直接與對應的業務平臺建立GPRS連接,即使存在多個業務平臺同時對該終端的GPRS喚醒情形時,也能夠實現各業務平臺對終端的針對性喚醒;另外,本發明實施例的方案無需長時間占用呼叫鏈路資源,避免了對呼叫鏈路資源的浪費。
圖1所示為本發明實施例一中喚醒終端GPRS連接的方法流程示意圖;圖2所示為本發明實施例二中管理平臺的結構示意圖;圖3所示為本發明實施例三中MSC的結構示意圖;圖4所示為本發明實施例四中終端的結構示意圖;圖5所示為本發明實施例五中喚醒終端GPRS連接的系統結構示意圖。
具體實施例方式下面結合說明書附圖對本發明實施例作進一步說明,但本發明不局限于下面的實施例。實施例一:·如圖1所示,為本發明實施例一中喚醒終端GPRS連接的方法流程示意圖,所述方法包括以下步驟:步驟101:管理平臺接收業務平臺發送的喚醒報文,所述喚醒報文中攜帶有GPRS喚醒請求消息、業務平臺標識以及終端的MSISDN。本步驟101中,當業務平臺希望與終端進行GPRS連接時,可通過向管理平臺發送喚醒報文來喚醒終端的GPRS功能。在本實施的方案中,一個業務平臺可同時向多個終端發起喚醒GPRS連接的操作,在此情況下,業務平臺可向管理平臺發送一個包含多個終端的MSISDN的喚醒報文,也可以發送多個分別包含一個終端的MSISDN的喚醒報文;同時,在本實施的方案中,多個業務平臺也可通過所述管理平臺向一個終端發起喚醒GPRS連接的操作,在此情況下,各業務平臺可向該同一個管理平臺分別發送一個包含GPRS喚醒請求消息、業務平臺標識以及該終端的MSISDN的喚醒報文。所述業務平臺標識為業務平臺IP地址、業務平臺端口號等能夠與終端建立GPRS連接的具有唯一識別性質的業務平臺標識。步驟102:管理平臺對業務平臺是否有權對MSISDN對應的終端進行GPRS喚醒進行鑒權。管理平臺在接收到業務平臺發送的喚醒報文后,針對每一個喚醒報文,根據所述喚醒報文中的業務平臺標識以及終端的MSISDN,對所述喚醒報文中的業務平臺標識對應的業務平臺是否有權對MSISDN對應的終端進行GPRS喚醒進行鑒權。具體地,本步驟102中管理平臺可通過HLR提供的查詢接口,從HLR中查詢出所述MSISDN對應終端的業務簽約信息,并根據該業務簽約信息,對所述終端是否在所述業務平臺中簽約業務進行鑒權,也即管理平臺根據該業務簽約信息,對業務平臺是否有權對MSISDN對應的終端進行GPRS喚醒進行鑒權;當鑒權成功后,表明終端已在所述業務平臺中簽約業務,業務平臺有權對所述終端進行GPRS喚醒,此時繼續執行步驟103 ;否則,管理平臺不響應業務平臺發送的喚醒報文。
步驟103:管理平臺根據終端的MSISDN查詢出該終端的MSI和該終端所在的MSC。具體地,本步驟103中管理平臺可通過HLR提供的查詢接口,從HLR中查詢出所述MSISDN對應的終端所在的MSC以及該終端的MSI。步驟104:管理平臺將查詢出的MSI攜帶在所述喚醒報文中,并將該喚醒報文轉發至查詢出的MSC。在本實施例的方案中,由于MSC是根據MSI來識別終端并進行報文傳遞的,因此,通過步驟103和步驟104的方案可查詢出終端的MSI,進而將該MSI攜帶在喚醒報文中,以便于MSC能夠根據喚醒報文中的IMSI來識別終端并進行報文的轉發。優選地,管理平臺可將查詢出的MSI替換喚醒報文中的MSISDN,此時,喚醒報文中攜帶了 MSI而沒有攜帶MSISDN ;管理平臺也可將查詢出的MSI攜帶在喚醒報文中,此時,喚醒報文中既攜帶了 MSI又攜帶了 MSISDN。步驟105:MSC根據管理平臺轉發的喚醒報文中的MSI,將所述喚醒報文中的GPRS喚醒請求消息和業務平臺標識發送至對應的終端。MSC提取出喚醒報文中的MS1、GPRS喚醒請求消息和業務平臺標識,并通過DTAP(Direct Transfer Application Part)協議向所述 IMSI 對應的終端發送 SET_UP 報文,所述SET_UP報文中攜帶有GPRS喚醒請求消息和業務平臺標識。具體地,該SETJJP報文的傳輸方式為:MSC將攜帶了 GPRS喚醒請求消息和業務平臺標識的SET_UP報文發送至該終端的基站控制器(Base Station Controller, BSC),再由BSC根據終端的IMSI將該SET_UP報文通過Data Request消息發送至終端的基站收發臺(Base Transceiver Station, BTS),最后由BTS根據終端的IMSI將接收到的SET_UP報文發送給終端。步驟106:終端在接收到所述SETJJP報文后,通過call confirmed報文向MSC返回喚醒結果。具體地,終端可通過DTAP協議向MSC發送call confirmed報文,其傳遞過程為:終端將call confirmed報文發送給BTS,由BTS通過Data indication消息將call confirmed報文發送給BSC,再由BSC將call confirmed報文發送給MSC。MSC接收到call confirmed報文后,根據報文中攜帶的喚醒結果按照與管理平臺協商的指示發送給管理平臺,最后由管理平臺將喚醒結果發送給對應的業務平臺,完成本次喚醒終端GPRS連接的過程。步驟107:終端根據接收到的SET_UP報文中的GPRS喚醒請求消息和業務平臺標識,與對應的業務平臺建立GPRS連接。具體地,終端從接收到的SET_UP報文中提取出業務平臺標識(如業務平臺的IP地址、業務平臺的端口號等),與相應的業務平臺建立GPRS連接,并與所述業務平臺進行IP報文交互(向所述業務平臺發送IP報文,以及接收所述業務平臺回應的IP報文),實現終端的GPRS連接喚醒。通過本發明實施例一的方案,業務平臺可以通過核心網的能力來喚醒終端GPRS連接,與現有技術中采用短消息的方式來喚醒終端GPRS連接相比,業務平臺發送給終端的喚醒報文無需經過短信中 心、短信網關等需要同時處理大量短消息的網元進行轉發,而是由設置的管理平臺對業務平臺發起的喚醒報文進行處理后直接發送至MSC,一定程度上減少了信令的交互,因而縮短了喚醒報文的處理時間和傳輸時間,提高了喚醒實時性;同時,與現有技術中采用撥打終端電話號碼呼叫終端來喚醒終端GPRS連接的方式相比,由于業務平臺向終端發送的喚醒報文中攜帶業務平臺標識等信息,使得終端在喚醒GPRS功能后,可直接與業務平臺標識對應的業務平臺建立GPRS連接,解決了在一個終端有多個業務平臺同時對其進行GPRS連接喚醒的情況下,終端在被喚醒后無法得知與哪個業務平臺建立GPRS連接的問題,實現了業務平臺對終端的針對性喚醒;另外,本發明實施例的方案中喚醒報文的發送無需長時間占用呼叫鏈路資源,避免了對呼叫鏈路資源的浪費;再有,本發明實施例的方案中各業務平臺可向多個終端批量發送喚醒報文,從而實現業務平臺對終端的批量喚醒。在本實施例一的方案中,MSC在向終端發送SET_UP報文之前,還需要按照現有的標準與終端進行多步信令交互,所述信令交互過程主要涉及到拜訪位置寄存器(VistorLocation Register, VLR)、MSC、BSC、BTS以及終端等網元,包括如下步驟:步驟< 1:MSC向BSC發送尋呼(Paging)消息。MSC 收到 MAP_PAGE 或MAP_SEARCH_FOR_MOBILE_SUBSCRIBER后,向 BSC 發送 Paging消息,開始尋呼終端。步驟<2:BSC 向 BTS 發送 Paging command 消息。BSC通過向BTS發送Paging command消息,尋呼終端,該消息中包含終端的識別碼以及所屬的尋呼子信道等信息。步驟< 3:BTS向終端發送Paging request消息。BTS收到Paging command消息后,在相應的尋呼子信道上向終端發送Pagingrequest消息,尋呼終端。·步驟< 4:終端向BTS發送信道請求(Channel request)消息。該消息在RACH上以隨機模式被傳送;當尋呼觸發信道請求時,由必需的信道IE提供尋呼指示,主要信息元素有建立原因和隨機參考等。步驟<5:BTS 向 BSC 發送 Channel required 消息。當BTS 收到終端的 Channel request 消息后,向 BSC 發送Channel required 消息,請求信道分配。步驟<6:BSC 向 BTS 發送 Channel activation 消息。本步驟目的是激活一個無線信道,所述Channel activation消息中包括激活原因、對信道的描述等;所述激活原因主要有小區內的信道改變、同步切換、異步切換、多時隙中第二信道的激活和信道重激活等。步驟<7:BTS 向 BSC 返回 Channel activation acknowledge 消息。所述Channel activation acknowledge 消息為 BTS 對 channel activation 的響應消息,包含BTS的當前幀號;BSC用這個幀號確定啟動時間。步驟<8:BSC 向 BTS 發送 Immediate assign command 消息。所述Immediate assign command消息包含信道號和完整的立即分配消息。步驟<9:BTS 向終端發送 immediate assignment 消息。具體地,BTS在CCCH上向空閑模式的終端發送immediate assignment消息,為其分配一個專用信道,所述i_ediate assignment消息包括信道描述、請求參考、定時提前量以及移動分配起始時間等。步驟<10:終端向 BTS 發送 Paging response 消息。終端在分配的信道上發送SABM,目的是建立證實模式下的信令消息鏈路層連接,SABM巾貞中包含完整的第三層消息尋呼響應(Paging respond)消息。步驟<11:BTS 向 BSC 發送 Establish indication (Paging response)消息。BTS收到SABM巾貞后,將向BSC發送Establish indication消息,用來通知LAPDm連接已經建立,該消息是對Immediate assign command消息的回復。步驟<12(a):BTS 向終端發送 UA(Paging reponse)消息。BTS收到SABM后還會向終端發送UA幀,以便進行競爭解決;BTS發送的UA幀信息內容與收到的SABM幀信息內容完全相同。終端在收到UA幀后,將所述UA幀和自身發送的SABM進行比較,若兩者內容一致,則會繼續接入,否則放棄該信道。步驟<12(b):BSC 向 MSC 發送 CR (Paging response)消息。BSC收到Establish indication消息后,向MSC發送CR消息,請求在A接口上建立第二層SCCP連接;所述CR消息中包含完整的第三層消息Paging respond消息。步驟< 13 =MSC向BSC發送CC消息。MSC收到CR消息后,通過向BSC返回CC消息來證實已經建立SCCP連接或拒絕建立SCCP連接。步驟<14:MSC 向 VLR 發送 MAP_process_access_request 消息,證實終端開始接入網絡。步驟<15:VLR 向 MSC 發送 MAP_authenticate 消息。當VLR接收到來自MSC的位置注冊、呼叫建立、補充業務或MSC請求鑒權等業務指示時觸發本步驟,所述MAP_authenticate消息主要信元有CKSN、SRES等。步驟<16:MSC 向 BSC 發送 Authentication request 消息。所述Authentication request消息在A接口上由MSC發往BSC,其中包含B接口MAP_authenticate 消息。步驟<IT7:BSC 向 BTS 發送 Data request (authentication request)消息。BSC請求BTS在無線鏈路層連接上以確認模式發送消息,所述Datarequest (authentication request)消息主要信元有信道號、鏈路識別符、L3消息等;該消息在Abi s接口透明傳輸,其中包含鑒權請求消息。步驟<18:BTS 向終端發送 Authentication request 消息。所述Authentication request消息主要信元有密鑰序列號、鑒權參數隨機數等,目的是發起對終端身份的鑒權。
步驟<19:終端向 BTS 返回 Authentication response 消息。本步驟中,終端向BTS返回Authentication response消息,目的是傳送終端計算出的SRES。步驟<20:BTS 向 BSC 發送 Data indication (authentication complete)消息。所述Dataindication (authentication complete)消息主要信兀有信道號、鏈路識別符、L3消息等,該消息在Abis接口上透明傳輸,其中包含鑒權響應消息。步驟<21:BSC 向 MSC 發送 Authentication response 消息。該消息在A 口上透明傳輸,其中包含空口上的鑒權響應消息。步驟<22:MSC 向 VLR 發送 MAP_authenticate_ACK 消息。步驟<23:VLR 向 MSC 發送 MAP_set_ciphering_mode 消息。當其他業務要求在無線鏈路上以加密的形式傳送信息時,VLR向MSC發送Map_set_ciphering_mode消息來啟動加密過程。所述MAP_set_ciphering_mode消息主要的信息元素有加密模式、Kc等。步驟<24:MSC 向 BSC 發送 Cipher mode command 消息。MSC通過相關的SCCP連接,向BSC發送此消息,用來更新相關終端的加密參數;所述Cipher mode command消息包含三層頭信息、加密信息、算法識別符、加密響應模式等。步驟<25:BSC 向 BTS 發送 Encryption command 消息。本步驟主要用來啟動加密模式操作,所述Encryption command消息主要包括加密
信息等。步驟< 26:BTS向終端發送加密模式命令(Cipher mode command)消息。BTS在主DCCH上向移動臺發送Cipher mode command消息,指示網絡已經開始解譯密碼,終端應開始加密和解譯密碼,或`指示不再進行加密;所述Cipher mode command消息主要包含加密模式設置、加密響應等信息。步驟< 27:終端向BTS發送加密模式完成(Cipher mode complete)消息。終端在DCCH上向網絡發送Cipher mode complete消息,目的是為了向網絡指示終端已經開始加密或解譯密碼,所述Cipher mode complete消息的主要信元有識別符類型、奇偶指不等。步驟<28:BTS 向 BSC 發送 Data indication 消息。BTS給BSC發此消息表示在確認模式下消息的接收;所述Data indication消息主要包含鏈路標識以及三層消息等,該消息在Abis 口上透明傳輸。步驟<29:BSC 向 MSC 發送 Cipher mode complete 消息。BSC通過相關的SCCP連接向MSC發送此消息,表明在空口上已經成功完成了加密同步;所述Cipher mode complete消息主要的信息元素有:三層信息內容以及選擇的加密算法等。步驟<30:MSC 向 VLR 發送 MAP_process_access_request_ack 消息,證實終端開始接入網絡。步驟<31:VLR 向 MSC 發送 MAP_forward_new_TMSI 消息。本步驟的目的是在一個會話進行期間(比如:呼叫建立、位置更新或者補充業務操作等進行期間)通過MSC給終端分配一個新的TMSI。步驟<32:MSC 向 BSC 發送 TMSI reallocation command(DTl)消息。該消息在A接口上由MSC發往BSC,A 口對其進行透明傳輸。步驟<33:BSC 向 BTS 發送 Data request (TMSI reallocation command)消息。該消息在Abis接口上由BSC發往BTS,其中包含空中接口 TMSIreallocationcommand消息,Ab i s接口對其進行透明傳輸。
步驟<34:BTS 向終端發送 TMSI reallocation command 消息。所述TMSI reallocation command消息由網絡發往終端,其中包含的參數有位置區識別(Location area identification)和移動識別(Mobile identity),網絡通過該消息向終端重新分配一個TMSI (消息中指定的是TMSI和LAI組合)或刪除一個TMSI (消息中指定的是頂SI和LAI組合)。步驟< 35:終端向BTS發送TMSI reallocation complete消息,指示已經完成TMSI再分配或刪除。步驟<36:BTS 向 BSC 發送 Data indication (TMSI reallocation complete)消
肩、O該消息在Abis接口上由BTS發往BSC,其中包含空中接口 TMSIreallocationcomplete消息,Abis接口對它進行透明傳輸。步驟<37:BSC 向 MSC 發送 TMSI reallocation complete (DTl)消息。該消息在A接口上由BSC發往MSC,其中包含空中接口 TMSI reallocationcomplete消息,A 口對它進行透明傳輸。步驟<38:MSC 向 VLR 發送 MAP_forward_new_TMSI_ACK 消息,標明 TMSI 再分配過程的結束。步驟< 39 =VLR向MSC發送完成呼叫能力查詢(Map_complete_call)消息。MSC在與終端完成上述步驟< I至步驟< 39的信令交互流程后,向終端發送攜帶有GPRS喚醒請求消息和業務平 臺標識的SET_UP報文,由于上述步驟< I至步驟< 39的信令交互流程是現有的標準流程,且采用SET_UP報文進行傳輸的方式只是本發明實施例一的一種可選的實現方式,本發明實施例一也不限于通過其他報文形式進行喚醒報文的傳遞,因此,上述步驟< I至步驟< 39的信令交互流程是本實施例一的優選方案;同樣,由于call confirmed報文為現有信令交互流程中SET_UP報文的響應報文,因此,優選地,本發明實施例一中終端采用call confirmed報文向MSC返回喚醒結果,但本發明實施例一也不限于通過其他報文形式進行喚醒結果的傳遞。實施例二:如圖2所示,為本發明實施例二中管理平臺的結構示意圖,所述管理平臺包括接收模塊21、查詢模塊22和發送模塊23:所述接收模塊21用于接收業務平臺發送的喚醒報文,所述喚醒報文中攜帶有GPRS喚醒請求消息、業務平臺標識以及終端的MSISDN ;所述業務平臺標識為業務平臺IP地址、業務平臺端口號等能夠與終端建立GPRS連接的具有唯一識別性質的業務平臺標識。所述查詢模塊22用于根據終端的MSISDN查詢出該終端的MSI和該終端所在的MSC ;具體地,所述查詢模塊22用于通過HLR提供的查詢接口,從HLR中查詢出所述MSISDN對應的終端所在的MSC以及該終端的IMSI。所述發送模塊23用于將查詢出的MSI攜帶在所述喚醒報文中,并將該喚醒報文發送至查詢出的MSC,指示MSC根據喚醒報文中的MSI,將所述喚醒報文中的GPRS喚醒請求消息和業務平臺標識發送至對應的終端,由該終端根據接收到的GPRS喚醒請求消息和業務平臺標識,與對應的業務平臺建立GPRS連接;優選地,所述發送模塊23用于將查詢出的MSI替換喚醒報文中的MSISDN,將該替換后的喚醒報文轉發至查詢出的MSC。
進一步地,在接收模塊21接收業務平臺發送的喚醒報文之后,且查詢模塊22根據終端的MSISDN查詢出該終端的MSI和該終端所在的MSC之前,所述查詢模塊22還用于通過HLR提供的查詢接口,從HLR中查詢出所述MSISDN對應終端的業務簽約信息。所述管理平臺還包括鑒權模塊24,所述鑒權模塊24用于根據查詢模塊23查詢到的終端的業務簽約信息,對所述終端是否在業務平臺中簽約業務進行鑒權,也即根據所述業務簽約信息,對業務平臺是否有權對MSISDN對應的終端進行GPRS喚醒進行鑒權。進一步地,所述接收模塊21還用于接收MSC轉發的GPRS喚醒結果,優選地,所述喚醒結果是MSC通過call confirmed報文接收終端返回的喚醒結果;所述發送模塊23還用于將接收模塊21接收的GPRS喚醒結果轉發給對應的業務平臺。優選地,為了提高喚醒報文的處理效率和準確性,本發明實施例二中所述管理平臺可設置為僅用來處理所述喚醒報文的平臺,但本發明實施例并不限于將所述管理平臺集成在其他第三方平臺中。實施例三:如圖3所示,為本發明實施例三中MSC的結構示意圖,所述MSC包括接收模塊31和發送模塊32:所述接收模塊31用于接收喚醒報文,所述喚醒報文中攜帶有GPRS喚醒請求消息、業務平臺標識以及終端的頂SI ;所述業務平臺標識為業務平臺IP地址、業務平臺端口號等能夠與終端建立GPRS連接的具有唯一識別性質的業務平臺標識。所述發送模塊32用于根據接收模塊31接收到的喚醒報文中的IMSI,將所述喚醒報文中的GPRS喚醒請求消息和業務平臺標識發送至對應的終端,指示該終端根據接收到的GPRS喚醒請求消息和業務平臺標識,與對應的業務平臺建立GPRS連接。
具體地,所述發送模塊32用于從接收模塊31接收到的喚醒報文中提取出MS1、GPRS喚醒請求消息和業務平臺標識,并通過SET_UP報文將所述GPRS喚醒請求消息和業務平臺標識發送至該頂SI對應的終端。進一步地,所述接收模塊31還用于通過call confirmed報文接收終端返回的喚醒結果;所述發送模塊32還用于將接收模塊31接收到的所述喚醒結果轉發給管理平臺。實施例四:如圖4所示,為本發明實施例四中終端的結構示意圖,所述終端包括接收模塊41以及執行模塊42:所述接收模塊41用于接收MSC發送的喚醒報文,所述喚醒報文中攜帶GPRS喚醒請求消息和業務平臺標識;所述業務平臺標識為業務平臺IP地址、業務平臺端口號等能夠與終端建立GPRS連接的具有唯一識別性質的業務平臺標識。具體地,所述接收模塊41用于接收MSC通過SET_UP報文發送的喚醒報文。所述執行模塊42用于根據接收模塊41接收到的喚醒報文中的GPRS喚醒請求消息和業務平臺標識,與對應的業務平臺建立GPRS連接;具體地,所述執行模塊42從接收到的SET_UP報文中提取出業務平臺標識(如業務平臺的IP地址、業務平臺的端口號等),與對應的業務平臺建立GPRS連接,并與所述業務平臺進行IP報文交互,實現終端的GPRS連接喚醒。進一步地,所述終端還包括發送模塊43:
所述發送模塊43用于通過call confirmed報文向MSC發送喚醒結果,所述MSC為該終端所屬的MSC。實施例五:如圖5所示,為本發明實施例五中喚醒終端GPRS連接的系統結構示意圖,所述系統包括管理平臺51、MSC52、終端53、業務平臺54、HLR55以及相應的GPRS通信網元(如圖5虛線所示)。所述管理平臺51用于接收業務平臺54發送的喚醒報文,所述喚醒報文中攜帶有GPRS喚醒請求消息、業務平臺標識以及終端53的MSISDN,以及,根據終端53的MSISDN查詢出該終端53的IMSI和該終端53所在的MSC52,將查詢出的IMSI攜帶在所述喚醒報文中,并將該喚醒報文發送至查詢出的MSC52 ;所述業務平臺標識為業務平臺IP地址、業務平臺端口號等能夠與終端建立GPRS連接的具有唯一識別性質的業務平臺標識。具體地,所述管理平臺51用于通過HLR55提供的查詢接口,從HLR55中查詢出所述MSISDN對應的終端53所在的MSC52以及該終端53的MSI。進一步地,所述管理平臺51還用于在接收業務平臺54發送的喚醒報文之后,且根據終端53的MSISDN查詢出該終端53的MSI和該終端53所在的MSC52之前,通過HLR55提供的查詢接口,從HLR55中查詢出所述MSISDN對應終端53的業務簽約信息,并根據查詢到的終端53的業務簽約信息,對所述終端53是否在業務平臺54中簽約業務進行鑒權,也即根據所述業務簽約信息,對業務平臺54是否有權對MSISDN對應的終端53進行GPRS喚醒進行鑒權。所述MSC52用于接收管理平臺51發送的喚醒報文,所述喚醒報文中攜帶有GPRS喚醒請求消息、業務平臺標識以及終端53的MSI,并根據接收到的喚醒報文中的IMSIJf所述喚醒報文中的GPRS喚醒請求消息和業務平臺標識發送至對應的終端53,指示終端53根據接收到的GPRS喚醒請 求消息和業務平臺標識,與對應的業務平臺54建立GPRS連接;具體地,所述MSC52用于從接收到的喚醒報文中提取出MS1、GPRS喚醒請求消息和業務平臺標識,并通過SET_UP報文將所述GPRS喚醒請求消息和業務平臺標識發送至該MSI對應的終端53。所述終端53用于根據接收到的GPRS喚醒請求消息和業務平臺標識,與對應的業務平臺54建立GPRS連接;具體地,所述終端53用于從接收到的SET_UP報文中提取出業務平臺標識(如業務平臺IP地址、業務平臺端口號等),與相應的業務平臺54建立GPRS連接,并通過GPRS通信網元,如GPRS服務網關支持節點(SGSN)、GPRS網關支持節點(GGSN)等與所述業務平臺54進行IP報文交互,實現終端的GPRS連接喚醒。進一步地,所述終端53還用于在接收到所述SETJJP報文后,通過call confirmed報文向MSC52返回喚醒結果;所述MSC52還用于在接收到所述喚醒結果后,將其轉發給管理平臺51 ;所述管理平臺51還用于將MSC52轉發的喚醒結果轉發給業務平臺54。所述業務平臺54,用于向管理平臺51發送喚醒報文,以及響應終端53的GPRS連接。具體地,所述業務平臺54可同時向多個終端53發起喚醒GPRS連接的操作,在此情況下,業務平臺54可向管理平臺51發送一個包含多個終端53的MSISDN的喚醒報文,也可以發送多個分別包含一個終端53的MSISDN的喚醒報文。
同時,多個業務平臺54也可通過一個管理平臺51向一個終端53發起喚醒GPRS連接的操作,在此情況下,各業務平臺54可向該同一個管理平臺51分別發送一個包含GPRS喚醒請求消息、業務平臺標識以及該終端的MSISDN的喚醒報文;所述終端53在接收到MSC52轉發的多個業務平臺54針對自身的多個喚醒報文后,根據喚醒報文中攜帶的業務平臺標識,分別與對應的業務平臺54建立GPRS連接。需要說明的是,本發明實施例四所述系統中,可以包括至少一個MSC52和至少一個終端53。以上所述僅是本發明的優選實施方案,顯然,本領域的技術人員可以對本發明進行各種改動和變型而不脫離本發明的精神和范圍。這樣,倘若本發明的這些修改和變型屬于本發明權利要求及其等同技術的 范圍之內,則本發明也意圖包含這些改動和變型在內。
權利要求
1.一種喚醒終端通用分組無線服務技術GPRS連接的方法,其特征在于,所述方法包括: 管理平臺接收業務平臺發送的喚醒報文,所述喚醒報文中攜帶有GPRS喚醒請求消息、業務平臺標識以及終端的移動用戶綜合業務數字網號碼MSISDN ; 管理平臺根據終端的MSISDN查詢出該終端的國際移動用戶識別碼IMSI和該終端所在的移動交換中心MSC,將查詢出的IMSI攜帶在所述喚醒報文中,并將該喚醒報文發送至查詢出的MSC ; MSC根據喚醒報文中的IMSI,將所述喚醒報文中的GPRS喚醒請求消息和業務平臺標識發送至對應的終端,由該終端根據接收到的GPRS喚醒請求消息和業務平臺標識,與業務平臺建立GPRS連接。
2.如權利要求1所述的喚醒終端GPRS連接的方法,其特征在于,MSC將GPRS喚醒請求消息和業務平臺標識發送至終端,具體包括: MSC提取出喚醒報文中的MS1、GPRS喚醒請求消息和業務平臺標識,并通過SET_UP報文將所述GPRS喚醒請求消息和業務平臺標識發送至該MSI對應的終端。
3.如權利要求2所述的喚醒終端GPRS連接的方法,其特征在于,所述方法還包括: MSC通過call confirmed報文接收終端返回的喚醒結果,并將所述喚醒結果轉發給管理平臺。
4.如權利要求1所述的喚醒終端GPRS連接的方法,其特征在于,管理平臺根據終端的MSISDN查詢出該終端的MSI和該終端所在的MSC,具體包括:· 管理平臺通過歸屬位置寄存器HLR提供的查詢接口,從HLR中查詢出所述MSISDN對應的終端所在的MSC以及該終端的MSI。
5.如權利要求1所述的喚醒終端GPRS連接的方法,其特征在于,管理平臺接收業務平臺發送的喚醒報文之后,且根據終端的MSISDN查詢出該終端的MSI和該終端所在的MSC之前,所述方法還包括: 管理平臺通過HLR提供的查詢接口,從HLR中查詢出所述MSISDN對應終端的業務簽約信息,并根據該業務簽約信息,對所述終端是否在所述業務平臺中簽約業務進行鑒權。
6.一種管理平臺,其特征在于,包括: 接收模塊,用于接收業務平臺發送的喚醒報文,所述喚醒報文中攜帶有通用分組無線服務技術GPRS喚醒請求消息、業務平臺標識以及終端的移動用戶綜合業務數字網號碼MSISDN ; 查詢模塊,用于根據終端的MSISDN查詢出該終端的國際移動用戶識別碼IMSI和該終端所在的移動交換中心MSC ; 發送模塊,用于將查詢出的IMSI攜帶在所述喚醒報文中,并將該喚醒報文發送至查詢出的MSC,指示MSC根據喚醒報文中的MSI,將所述喚醒報文中的GPRS喚醒請求消息和業務平臺標識發送至對應的終端,由該終端根據接收到的GPRS喚醒請求消息和業務平臺標識,與業務平臺建立GPRS連接。
7.如權利要求6所述的管理平臺,其特征在于, 所述查詢模塊,具體用于通過歸屬位置寄存器HLR提供的查詢接口,從HLR中查詢出所述MSISDN對應的終端所在的MSC以及該終端的MSI。
8.如權利要求6所述的管理平臺,其特征在于, 所述查詢模塊,還用于在接收業務平臺發送的喚醒報文之后,且根據終端的MSISDN查詢出該終端的頂SI和該終端所在的MSC之前,通過HLR提供的查詢接口,從HLR中查詢出所述MSISDN對應終端的業務簽約信息; 所述管理平臺還包括: 鑒權模塊,用于根據查詢模塊查詢到的終端的業務簽約信息,對所述終端是否在業務平臺中簽約業務進行鑒權。
9.如權利要求6所述的管理平臺,其特征在于, 所述接收模塊,還用于接收MSC轉發的GPRS喚醒結果,所述喚醒結果是MSC通過callconfirmed報文接收終端返回的喚醒結果; 所述發送模塊,還用于將接收模塊接收的GPRS喚醒結果轉發給業務平臺。
10.一種移動交換中心MSC,其特征在于,包括: 接收模塊,用于接收喚醒報文,所述喚醒報文中攜帶有通用分組無線服務技術GPRS喚醒請求消息、業務平臺標識以及終端的國際移動用戶識別碼MSI ; 發送模塊,用于根據接收模塊接收到的喚醒報文中的MSI,將所述喚醒報文中的GPRS喚醒請求消息和業務平臺標識發送至對應的終端,指示該終端根據接收到的GPRS喚醒請求消息和業務平臺標識,與業務平臺建立GPRS連接。
11.如權利要求10所述的MSC,其特征在于, 所述發送模塊,具體用于從接`收模塊接收到的喚醒報文中提取出MS1、GPRS喚醒請求消息和業務平臺標識,并通過SET_UP報文將所述GPRS喚醒請求消息和業務平臺標識發送至該MSI對應的終端。
12.如權利要求10所述的MSC,其特征在于, 所述接收模塊,還用于通過call confirmed報文接收終端返回的喚醒結果; 所述發送模塊,還用于將接收模塊接收到的所述喚醒結果轉發給管理平臺。
13.—種終端,其特征在于,包括: 接收模塊,用于接收移動交換中心MSC發送的喚醒報文,所述喚醒報文中攜帶通用分組無線服務技術GPRS喚醒請求消息和業務平臺標識; 執行模塊,用于根據接收到的喚醒報文中的GPRS喚醒請求消息和業務平臺標識,與對應的業務平臺建立GPRS連接。
14.如權利要求13所述的終端,其特征在于, 所述接收模塊,具體用于接收MSC通過SET_UP報文發送的喚醒報文。
15.如權利要求13所述的終端,其特征在于,所述終端還包括: 發送模塊,用于通過call confirmed報文向MSC發送喚醒結果。
16.一種喚醒終端通用分組無線服務技術GPRS連接的系統,其特征在于,所述系統包括: 管理平臺,用于接收業務平臺發送的喚醒報文,所述喚醒報文中攜帶有GPRS喚醒請求消息、業務平臺標識以及終端的移動用戶綜合業務數字網號碼MSISDN,以及,根據終端的MSISDN查詢出該終端的國際移動用戶識別碼MSI和該終端所在的移動交換中心MSC,將查詢出的MSI攜帶在所述喚醒報文中,并將該喚醒報文發送至查詢出的MSC ;MSC,用于接收管理平臺發送的喚醒報文,所述喚醒報文中攜帶有GPRS喚醒請求消息、業務平臺標識以及終端的MSI,并根據接收到的喚醒報文中的IMSI,將所述喚醒報文中的GPRS喚醒請求消息和業務平臺標識發送至對應的終端,指示該終端根據接收到的GPRS喚醒請求消息和業務平臺標識,與業務平臺建立GPRS連接。
17.如權利要求16所述的喚醒終端GPRS連接的系統,其特征在于, 所述業務平臺,用于 向管理平臺發送喚醒報文,以及響應終端的GPRS連接。
全文摘要
本發明公開了一種喚醒終端GPRS連接的方法、設備及系統,管理平臺將業務平臺發起的喚醒報文轉發給對應的移動交換中心(MSC),指示MSC根據喚醒報文中的國際移動用戶識別碼(IMSI),將所述喚醒報文中的GPRS喚醒請求消息和業務平臺標識發送至對應的終端,由該終端根據接收到的GPRS喚醒請求消息和業務平臺標識,與業務平臺建立GPRS連接。通過本發明的技術方案,業務平臺向終端發送的喚醒報文無需經過短信中心、短信網關等需要同時處理大量短消息的網元進行轉發,縮短了喚醒報文的傳輸時間,喚醒實時性好,且所述喚醒報文攜帶業務平臺標識等信息,在終端對應多個業務平臺的情況下,能夠實現業務平臺對終端的針對性喚醒。
文檔編號H04W76/02GK103249042SQ20121003136
公開日2013年8月14日 申請日期2012年2月13日 優先權日2012年2月13日
發明者任曉東, 肖青, 謝美, 匡尚超, 趙立君, 劉越 申請人:中國移動通信集團公司