專利名稱:基于移動終端開發(fā)平臺的pdp激活鏈路復用的方法
技術(shù)領域:
本發(fā)明涉及一種基于移動終端開發(fā)平臺的PDP激活鏈路復用的方法,特別是涉及一種基于大唐電信公司的Arena平臺的PDP激活鏈路復用的方法。
背景技術(shù):
PDP指分組數(shù)據(jù)規(guī)程(Packet Data ftOtocol),PDP上下文包含與某個接入網(wǎng)絡 (APN)相關(guān)的地址映射以及路由信息。移動用戶通過激活PDP上下文得到動態(tài)地址以隨時通過GGSN(Gateway GPRS Support Node,網(wǎng)關(guān)GPRS支持節(jié)點)接入特定數(shù)據(jù)網(wǎng)絡。手機中的PS (packet switch包交換)業(yè)務發(fā)起前需要激活PDP,當PDP激活后就占用一路資源,但移動終端開發(fā)平臺支持的激活鏈路數(shù)有限,比如大唐電信公司的Arena 平臺,Arena平臺提供了一個開放、穩(wěn)定但又多元的終端軟件平臺,更加關(guān)注各項終端能力的開發(fā),集合更多第三方的應用業(yè)務,為各種組合類、創(chuàng)新類業(yè)務開發(fā)提供堅實的技術(shù)保障,并從源頭上解決了移動業(yè)務的終端一致性瓶頸問題,確保業(yè)務在不同廠商、不同型號手機上的通用性,從根本上提高了 3G時代的終端用戶體驗。其支持的激活鏈路數(shù)僅兩路,這樣就會出現(xiàn)一些業(yè)務不能發(fā)起,只能定時循環(huán)重新調(diào)用大唐PDP激活接口,這樣勢必會影響業(yè)務(如wap上網(wǎng)或java應用下載)的響應速度,極大的影響了用戶的使用感受。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是為了克服現(xiàn)有技術(shù)中的移動終端開發(fā)平臺支持的激活鏈路數(shù)有限、影響業(yè)務的響應速度的缺陷,提供一種提高業(yè)務響應時間的PDP激活鏈路復用的方法。本發(fā)明是通過下述技術(shù)方案來解決上述技術(shù)問題的一種基于移動終端開發(fā)平臺的PDP激活鏈路復用的方法,其特點在于,其包括以下步驟S1、在移動終端的內(nèi)存中建立PS業(yè)務的業(yè)務節(jié)點信息;S2,當一個PS業(yè)務發(fā)起時,查詢業(yè)務節(jié)點信息中是否存在相同業(yè)務類型且處于睡眠狀態(tài)的另一個PS業(yè)務;&、如果存在步驟&所述的另一個PS業(yè)務,則發(fā)起的PS業(yè)務直接使用socket連接,復用所述處于睡眠狀態(tài)的另一個PS業(yè)務的PDP鏈路。較佳地,步驟&后還包括步驟、如果步驟&中另一個PS業(yè)務的類型是活動狀態(tài),則查詢PDP激活鏈路總數(shù),如果該總數(shù)小于一預定值,則調(diào)用移動終端開發(fā)平臺的PDP 激活接口。較佳地,步驟、后還包括步驟& 當退出步驟&中發(fā)起的PS業(yè)務時,判斷是否存在相同業(yè)務類型且處于睡眠狀態(tài)的另一個PS業(yè)務,如果存在就直接退出,否則調(diào)用去激活接口。較佳地,所述的移動終端開發(fā)平臺為大唐電信公司的Arena平臺。
較佳地,所述的預定值為Arena平臺支持的激活鏈路數(shù)。較佳地,所述的激活鏈路數(shù)為2。較佳地,步驟S1中所述的業(yè)務節(jié)點信息包括業(yè)務名稱、業(yè)務分類、活動狀態(tài)、睡眠狀態(tài)和退出狀態(tài)。本發(fā)明的積極進步效果在于改善PS業(yè)務的響應時間,提高軟件(如高層應用、 wap應用、短信息或者java應用)的實時性。從而達到PDP激活鏈路的充分復用,突破原有的路數(shù)限制,減少發(fā)起業(yè)務的等待時間,使用戶感受更加快捷。
圖1為本發(fā)明的PS業(yè)務狀態(tài)轉(zhuǎn)化圖。圖2為本發(fā)明的PDP激活鏈路復用的方法流程圖。
具體實施例方式下面結(jié)合附圖給出本發(fā)明較佳實施例,以詳細說明本發(fā)明的技術(shù)方案。本實施例以大唐電信公司的Arena平臺為進行說明,但本發(fā)明不局限于該平臺, 其他開發(fā)平臺也能達到鏈路復用的效果。首先,如圖1所示,介紹每個PS業(yè)務存在的三種狀態(tài)睡眠、活動、退出。當PS業(yè)務激活PDP后就處于活動狀態(tài),也稱為激活狀態(tài);當用戶不進行任何操作(比如15秒內(nèi)不對手機做任何操作)時,此PS業(yè)務就由活動狀態(tài)轉(zhuǎn)于睡眠狀態(tài)。用戶主動退出程序、按紅鍵(關(guān)機鍵)或者合蓋等,PS業(yè)務就由活動轉(zhuǎn)為退出狀態(tài); PS業(yè)務不能直接由睡眠轉(zhuǎn)為退出狀態(tài)。如圖2所示,本發(fā)明的PDP激活鏈路復用方法的流程如下。首先需要將系統(tǒng)中所有PDP鏈路管理相關(guān)數(shù)據(jù)(即業(yè)務節(jié)點信息)以一定的數(shù)據(jù)結(jié)構(gòu)保存在內(nèi)存中,如表1所示。所述的數(shù)據(jù)結(jié)構(gòu)可以采用鏈表。表1中的業(yè)務名稱比如為WAP或Java應用,其業(yè)務分類均為WWW分類。表 權(quán)利要求
1.一種基于移動終端開發(fā)平臺的PDP激活鏈路復用的方法,其特征在于,其包括以下步驟51、在移動終端的內(nèi)存中建立PS業(yè)務的業(yè)務節(jié)點信息;52、當一個PS業(yè)務發(fā)起時,查詢業(yè)務節(jié)點信息中是否存在相同業(yè)務類型且處于睡眠狀態(tài)的另一個PS業(yè)務;&、如果存在步驟&所述的另一個PS業(yè)務,則發(fā)起的PS業(yè)務直接使用socket連接,復用所述處于睡眠狀態(tài)的另一個PS業(yè)務的PDP鏈路。
2.如權(quán)利要求1所述的PDP激活鏈路復用的方法,其特征在于,步驟&后還包括步驟54如果步驟&中另一個PS業(yè)務的類型是活動狀態(tài),則查詢PDP激活鏈路總數(shù),如果該總數(shù)小于一預定值,則調(diào)用移動終端開發(fā)平臺的PDP激活接口。
3.如權(quán)利要求2所述的PDP激活鏈路復用的方法,其特征在于,步驟、后還包括步驟55當退出步驟&中發(fā)起的PS業(yè)務時,判斷是否存在相同業(yè)務類型且處于睡眠狀態(tài)的另一個PS業(yè)務,如果存在就直接退出,否則調(diào)用去激活接口。
4.如權(quán)利要求2所述的PDP激活鏈路復用的方法,其特征在于,所述的移動終端開發(fā)平臺為大唐電信公司的Arena平臺。
5.如權(quán)利要求4所述的PDP激活鏈路復用的方法,其特征在于,所述的預定值為Arena 平臺支持的激活鏈路數(shù)。
6.如權(quán)利要求5所述的PDP激活鏈路復用的方法,其特征在于,所述的激活鏈路數(shù)為2。
7.如權(quán)利要求1-6中任意一項所述的PDP激活鏈路復用的方法,其特征在于,步驟S1 中所述的業(yè)務節(jié)點信息包括業(yè)務名稱、業(yè)務分類、活動狀態(tài)、睡眠狀態(tài)和退出狀態(tài)。
全文摘要
本發(fā)明公開了一種基于移動終端開發(fā)平臺的PDP激活鏈路復用的方法,其包括以下步驟在移動終端的內(nèi)存中建立PS業(yè)務的業(yè)務節(jié)點信息;當一個PS業(yè)務發(fā)起時,查詢業(yè)務節(jié)點信息中是否存在相同業(yè)務類型且處于睡眠狀態(tài)的另一個PS業(yè)務;如果存在步驟S2所述的另一個PS業(yè)務,則發(fā)起的PS業(yè)務直接使用socket連接,復用所述處于睡眠狀態(tài)的另一個PS業(yè)務的PDP鏈路。本發(fā)明改善了PS業(yè)務的響應時間,提高軟件(如高層應用、wap應用、短信息或者java應用)的實時性。從而達到PDP激活鏈路的充分復用,突破原有的路數(shù)限制,減少發(fā)起業(yè)務的等待時間,使用戶感受更加快捷。
文檔編號H04L12/56GK102480506SQ20101056630
公開日2012年5月30日 申請日期2010年11月30日 優(yōu)先權(quán)日2010年11月30日
發(fā)明者劉美紅 申請人:希姆通信息技術(shù)(上海)有限公司