一種分組數據協議上下文操作的裝置和方法
2023-07-30 10:49:06 1
專利名稱:一種分組數據協議上下文操作的裝置和方法
技術領域:
本發明涉及通信技術領域,尤其涉及一種分組數據協議(Packet Data Protocol,筒稱PDP)上下文操作的裝置和方法。
背景技術:
在3G(3th Generation)領域中,對於終端被動發起的語音業務實現 分組交換域(Packet Switched Domain,簡稱PS域)的PDP上下文激 活,要求終端必須具有靜態的PDP (IP或者PPP (Point-to-Point Protocol,點到點協議))地址信息。然而,隨著終端的快速發展,靜 態PDP地址信息方式已無法滿足日益增長的PDP地址的需求,所以, 更多的終端都採用動態獲取PDP地址的方式。但是,根據3G系統中 的定義,對於具有動態PDP地址的終端,網絡側無法發起PDP上下 文激活請求。這樣,對於具有動態PDP地址的終端,將無法在需要 的時候進行PDP上下文激活,比如,對於具有3G終端功能的無人值 守設備,若該設備採用動態獲取PDP地址的方式,則該設備無法實 現在需要的時候激活PDP上下文。
發明內容
本發明所要解決的技術問題是,提供一種分組數據協議上下文操 作的裝置和方法,本發明可^f吏具有3G終端功能的無人值守設備採用 動態獲取PDP地址的情況下實現自動PDP上下文操作。
為了解決上述問題,本發明公開了 一種分組數據協議上下文操作 的裝置,包括無線通信模塊、控制模塊和策略設定模塊,其中,
無線通信才莫塊,用於接聽電路交換域(Circuit Switched Domain, 簡稱CS域)的呼叫並執行接收到的指令;
控制模塊,用於通過所述無線通信模塊向呼叫發起者提示輸入認 證信息或者操作選項,以及在接收到呼叫發起者輸入的信息後根據控
4制策略對所述呼叫發起者進行安全認證或者生成控制指令並發送給 所述無線通信模塊執行;
策略設定模塊,用於為用戶提供操作接口,以實現控制策略的設 定、查詢和刪除。
進一步地,上述裝置中,所述策略設定模塊還用於將用戶設定的 控制策略發送給所述控制模塊。
進一步地,上述裝置中,所述控制模塊還用於保存並激活所述控 制策略,並將執行結果返回給所述策略設定模塊。
本發明還公開了一種分組數據協議上下文操作的方法,包括
無線通信模塊自動接聽呼叫後,控制模塊對呼叫的發起者進行認 證,若認證通過,所述控制模塊提示所述呼叫發起者輸入操作選項;
所述控制模塊接收到所述呼叫發起者輸入的操作選項後,所述控 制模塊查詢由策略設定模塊下發並激活的控制策略中是否有與之匹 配的命令碼,若有,則所述控制模塊根據所述命令碼生成相應的參數 配置指令並發送給所述無線通信模塊;
所述無線通信模塊執行所述參數配置指令並將執行結果上報給 所述控制一莫塊;
所述控制模塊生成控制指令並將所述控制指令發送給無線通信 模塊執行,無線通信模塊執行後,所述控制模塊將收到的執行結果提 示給所述呼叫發起者。
進一步地,上述方法中,若所述激活的控制策略中沒有與之匹配 的命令碼,則所述方法還包括
所述控制模塊提示所述呼叫發起者重新輸入操作選項。 進一步地,上述方法中,所述控制模塊對呼叫發起者進行認證前, 所述策略設定模塊將用戶設定的控制策略發送給控制模塊;所述控制 模塊接收到控制策略後保存並激活所述控制策略,然後返回執行結 果。
其中,所述操作選項包括分組數據協議上下文激活、去激活、狀 態查詢和參數設置。
所述呼叫發起者輸入的操作選項以語音形式發送給所述控制模上述方法中,所述控制策略包括安全信息和控制信息,其中,控 制信息包括激活分組數據協議上下文命令碼、去激活分組數據協議上 下文命令碼、查詢分組數據協議上下文狀態命令碼和參數設置命令 碼。
本發明的技術方案可以通過網絡側使具有動態PDP地址的終端
發起PDP上下文操作,提高了客戶的滿意度。
圖1是本實施例中分組數據協議上下文操作的裝置結構框圖2是本實施例中分組數據協議上下文操作的方法流程圖3是本實施例中呼叫發起者為激活PDP上下文的方法流程圖。
具體實施例方式
下面將結合附圖及實施例,對本發明的技術方案作進一步詳細說明。
一種PDP上下文操作的裝置,如圖l所示,包括無線通信模塊、 控制模塊以及策略設定模塊,下面詳細介紹各模塊的功能
無線通信模塊,用以實現CS域和PS域的移動性管理和呼叫管 理、用於接收呼叫發起者的入呼信息,並將接收到的信息上報給所述 控制模塊,以及接收控制模塊下發的控制指令並執行相應的操作。
無線通信模塊即為具有3G系統中PS域和CS域通信能力的模塊。
控制模塊,用於通過無線通信模塊向呼叫發起者提示輸入認證信 息或者操作選項,以及在接收到呼叫發起者輸入的信息後根據控制策 略對所述呼叫發起者進行安全認證或者生成控制指令並發送給無線 通信模塊執行,還用於保存並激活所述控制策略,並將執行結果返回 給所述策略設定模塊。
策略設定模塊,用來為用戶提供操作接口,以實現控制策略的設 定、查詢和刪除,還用於將用戶設定的控制策略發送給控制模塊。
6其中,控制策略包括控制信息和安全信息。控制信息包括激活
PDP上下文命令碼、去激活PDP上下文命令碼、查詢PDP上下文狀 態命令碼以及參數設置命令碼;安全信息包括呼叫發起者號碼信息、
呼叫發起者密碼等。
本發明所述PDP上下文^:作的方法,如圖2所示,具體包括如
下步驟
步驟201:策略設定模塊將用戶設定的控制策略發送給控制模塊; 步驟202:控制模塊接收到控制策略後,保存並激活控制策略,
然後將執行結果發送給策略設定模塊;
步驟203:無線通信模塊將接收到的來自CS域的入呼消息上報
給控制模塊;
步驟204:控制模塊收到上報信息後下發自動應答指令給無線通 信模塊;
步驟205:無線通信模塊收到指令後執行,即應答所述呼叫; 步驟206:控制模塊通過無線通信模塊提示呼叫發起者輸入認證 信息;
本步驟中,控制模塊通過播放語音的形式提示呼叫發起者輸入認 證信息或者操作選項。
步驟207:控制模塊接收到呼叫發起者以語音信號形式發送來的 輸入信息後,根據控制策略對呼叫發起者進行認證,若認證通過,則 執行步驟208;否則,執行步驟215;
本步驟中,呼叫發起者輸入的認證信息以及操作選項均以雙音多 頻(Dual Tone Multi-Frequency,簡稱為DTMF )形式發送給控制模 塊,在其他實施例中,還可以以其它形式發送給控制模塊;
步驟208:控制模塊通過無線通信模塊提示呼叫發起者輸入操作 選項;
步驟209:控制模塊接收到呼叫發起者輸入的操作選項後,查找 控制策略中是否有與之匹配的命令碼,若有,則執行步驟210;否貝'J, 執行步驟215;
步驟210:控制模塊根據命令碼生成相應的參數設置指令並發送給無線通信模塊;
本實施例中,所述指令均為AT命令;
步驟211:無線通信模塊執行收到的指令並將執行結果上報給控 制模塊;
步驟212:控制模塊收到無線通信模塊上報的結果後,根據命令 碼生成相應的控制指令並發送給無線通信模塊;
步驟213:無線通信模塊執行收到的指令並將執行結果上報給控 制模塊;
步驟214:控制模塊將收到的執行結果通過無線通信模塊以語音 提示形式播放給所述呼叫發起者,本次呼叫結束;
步驟215:通過無線通信模塊向呼叫發起者播放語音提示,要求 所述呼叫發起者重新輸入,若呼叫發起者連續兩次輸入錯誤,則掛機, 本次呼叫結束。
本步驟中,若呼叫發起者連續兩次輸入錯誤,則掛機,在其他實 施例中,對呼叫發起者的連續輸入次數還可以另行規定。
圖3為本發明方法在呼叫發起者輸入的操作選項為激活PDP上 下文時的完整流程圖,具體步驟如下
步驟301:策略設定模塊將用戶設定的控制策略發送給控制模塊;
步驟302:控模塊接收到控制策略後,保存並激活控制策略,然 後將執行結果發送給策略設定模塊;
步驟303: CS域的呼叫發起者發起呼叫;
步驟304:無線通信模塊收到呼叫發起者的入呼信息後上報給控 制模塊;
步驟305:控制模塊下發自動應答指令給無線通信模塊,要求無
線通信模塊自動應答呼叫;
步驟306:無線通信模塊執行自動應答指令,即接入所述呼叫; 步驟307:控制模塊通過無線通信模塊提示呼叫發起者輸入認證
4呂息;
步驟308:呼叫發起者輸入認證信息,以DTMF形式通過無線通
信模塊傳輸給控制模塊;步驟309:控制模塊接收到呼叫發起者的輸入信息後,根據控制 策略對呼叫發起者進行認證;
步驟310:控制模塊通過無線通信模塊提示呼叫發起者輸入操作 選項;
步驟311:呼叫發起者輸入激活PDP上下文的操作選項;
步驟312:控制模塊接收到呼叫發起者發送來的PDP上下文激活
消息後,根據步驟302中激活的控制策略生成PDP上下文激活參數
設置的AT命令,並發送給無線通信模塊;
步驟313:無線通信模塊進行參數設置,並將執行結果上糹艮給控
制模塊;
步驟314:控制模塊收到無線通信模塊上報的結果後生成激活 PDP上下文的AT命令並發送給無線通信模塊;
步驟315:無線通信模塊執行接收到的AT命令,即向網絡側的 SGSN(Serving GPRS Support Node,服務GPRS支持節點)發送激活 PDP上下文請求;
步驟316: SGSN向GGSN(Gateway GPRS Support Node,網關 GPRS支持節點)發送創建PDP上下文請求;
步驟317: GGSN創建PDP上下文成功後,向SGSN發送創建 PDP上下文成功響應消息,當PDP地址由GGSN分配時,則PDP地 址被包含在該消息中;
步驟318: SGSN與無線通信模塊建立無線接入承載(RAB);
步驟319: SGSN向無線通信模塊發送激活PDP上下文成功響應 消息;
步驟320:無線通信模塊將激活PDP上下文執行結果上報給控制 模塊;
步驟321:控制模塊根據激活過程中獲取的PDP地址信息生成語
音提示信息,並發送給通信模塊;
步驟322:無線通信模塊將語音提示信息發送給呼叫發起者。 當然,本發明還可以有其他多種實施例,在不背離本發明精神及
其實質的情況下,熟悉本領域的技術人員可根據本發明作出各種相應
9的改變和變形,但這些相應的改變和變形都應屬於本發明所附的權利 要求的保護範圍。
權利要求
1、一種分組數據協議上下文操作的裝置,包括無線通信模塊,該模塊用於接聽電路交換域的呼叫並執行接收到的指令,其特徵在於,所述裝置還包括控制模塊,用於通過所述無線通信模塊向呼叫發起者提示輸入認證信息或者操作選項,以及在接收到呼叫發起者輸入的信息後根據控制策略對所述呼叫發起者進行安全認證或者生成控制指令並發送給所述無線通信模塊執行;策略設定模塊,用於為用戶提供操作接口,以實現控制策略的設定、查詢和刪除。
2、 如權利要求1所述的分組數據協議上下文操作的裝置,其特 徵在於,所述策略設定模塊還用於,將用戶設定的控制策略發送給所 述控制模塊。
3、 如權利要求2所述的分組數據協議上下文操作的裝置,其特 徵在於,所述控制模塊還用於保存並激活所述控制策略,並將執行結 果返回給所述策略設定模塊。
4、 一種分組數據協議上下文操作的方法,其特徵在於,包括 無線通信模塊自動接聽呼叫後,控制模塊對呼叫的發起者進行認證,若認證通過,所述控制模塊提示所述呼叫發起者輸入操作選項; 所述控制模塊接收到所述呼叫發起者輸入的操作選項後,所述控制模塊查詢由策略設定模塊下發並激活的控制策略中是否有與之匹配的命令碼,若有,則所述控制模塊根據所述命令碼生成相應的參數配置指令並發送給所述無線通信^^莫塊;所述無線通信模塊執行所述參數配置指令並將執行結果上報給所述控制模塊;所述控制模塊生成控制指令並將所述控制指令發送給無線通信 模塊執行,無線通信模塊執行後,所述控制模塊將收到的執行結果提示給所述呼叫發起者。
5、 如權利要求4所述的分組數據協議上下文操作的方法,其特 徵在於,若所述激活的控制策略中沒有與之匹配的命令碼,則所述方法還包4舌所述控制模塊提示所述呼叫發起者重新輸入操作選項。
6、 如權利要求4所述的分組數據協議上下文操作的方法,其特 徵在於,所述控制模塊對呼叫發起者進行認證前,所述策略設定模塊 將用戶設定的控制策略發送給控制模塊;所述控制模塊接收到控制策 略後保存並激活所述控制策略,然後返回執行結果。
7、 如權利要求4或5所述的分組數據協議上下文操作的方法, 其特徵在於,所述操作選項包括分組數據協議上下文激活、去激活、 狀態查詢和參數設置。
8、 如權利要求4所述的分組數據協議上下文操作的方法,其特 徵在於,所述呼叫發起者輸入的操作選項以語音形式發送給所述控制 模塊。
9、 如權利要求4或5所述的分組數據協i義上下文操作的方法, 其特徵在於,所述控制策略包括安全信息和控制信息,其中,控制信 息包括激活分組數據協議上下文命令碼、去激活分組數據協議上下文 命令碼、查詢分組數據協議上下文狀態命令碼和參數設置命令碼。
全文摘要
本發明公開了一種分組數據協議上下文操作的裝置和方法,涉及通信技術領域,本發明方法包括如下操作無線通信模塊自動接聽呼叫後,控制模塊提示所述呼叫發起者輸入操作選項,控制模塊根據與呼叫發起者輸入的操作選項對應的命令碼生成相應的參數配置指令及控制指令發送給無線通信模塊執行,無線通信模塊執行後,控制模塊將收到的執行結果提示給呼叫發起者。本發明可以通過網絡側使具有動態分組數據協議地址的終端發起分組數據協議上下文操作,提高了客戶的滿意度。
文檔編號H04W12/00GK101459912SQ20081024170
公開日2009年6月17日 申請日期2008年12月26日 優先權日2008年12月26日
發明者胡樂申, 海 蹇, 陸大明 申請人:中興通訊股份有限公司