專利名稱:一種用于終端實現(xiàn)多apn聯(lián)網(wǎng)的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及接入點名(APN)聯(lián)網(wǎng)領(lǐng)域,尤其涉及一種用于終端實現(xiàn)多APN聯(lián)網(wǎng)的系統(tǒng)和方法。
背景技術(shù):
隨著網(wǎng)絡(luò)通訊技術(shù)的擴展,傳統(tǒng)的IPV4地址模式已經(jīng)逐漸不夠使用,新的IPV6模式逐步興起。將來勢必形成IPV4/IPV6并存的格局。這樣不同于傳統(tǒng)的單IPV4聯(lián)網(wǎng)僅需要一個接入點的情況,在一個網(wǎng)絡(luò)設(shè)備上,一個網(wǎng)絡(luò)連接請求用于請求與兩個,甚至多個接入點進行聯(lián)網(wǎng)的需求將孕育而生。但是目前一個網(wǎng)絡(luò)連接請求,一次只能請求通過一個接入點連接網(wǎng)絡(luò)。
發(fā)明內(nèi)容
本發(fā)明提供了一種用于終端實現(xiàn)多APN聯(lián)網(wǎng)的系統(tǒng)和方法,以解決如何實現(xiàn)一個網(wǎng)絡(luò)連接請求同時用于請求通過多個接入點聯(lián)網(wǎng)的技術(shù)問題。為解決上述技術(shù)問題,本發(fā)明提供了一種用于終端實現(xiàn)多接入點名(APN)聯(lián)網(wǎng)的系統(tǒng),所述系統(tǒng)包括應(yīng)用層模塊以及驅(qū)動模塊,其中,所述應(yīng)用層模塊,用于向所述驅(qū)動模塊發(fā)送聯(lián)網(wǎng)請求,所述聯(lián)網(wǎng)請求攜帶多個APN
信息;
所述驅(qū)動模塊,用于從接收到的來自所述應(yīng)用層模塊的聯(lián)網(wǎng)請求中解析出所述多個APN信息,并根據(jù)每個APN信息發(fā)起網(wǎng)絡(luò)鏈接。進一步地,所述APN信息包括APN值、用戶名和密碼。進一步地,所述應(yīng)用層模塊,用于將多個APN信息按照預(yù)設(shè)規(guī)則組合成APN信息串,將該APN信息串?dāng)y帶在聯(lián)網(wǎng)請求中向驅(qū)動模塊發(fā)送;所述預(yù)設(shè)規(guī)則包括將多個APN信息中的APN值組成APN值串,將多個APN信息中的用戶名組成用戶名串,將多個APN信息中的密碼組成密碼串,每個串之間由分隔符分隔。進一步地,所述驅(qū)動模塊,還用于獲取每個網(wǎng)絡(luò)鏈接結(jié)果,并將該結(jié)果反饋至所述應(yīng)用層模塊;所述應(yīng)用層模塊,用于在接收到鏈接成功的反饋時,維護該網(wǎng)絡(luò)鏈接;在接收到鏈接失敗的反饋時,生成聯(lián)網(wǎng)失敗消息。為解決上述技術(shù)問題,本發(fā)明還提供了一種用于終端實現(xiàn)多接入點名(APN)聯(lián)網(wǎng)的方法,所述方法包括如下步驟發(fā)送攜帶多個APN信息聯(lián)網(wǎng)請求;根據(jù)每個APN信息發(fā)起網(wǎng)絡(luò)鏈接。
進一步地,所述APN信息包括APN值、用戶名和密碼。進一步地,所述發(fā)送攜帶多個APN信息聯(lián)網(wǎng)請求,包括將多個APN信息按照預(yù)設(shè)規(guī)則組合成APN信息串,將該APN信息串?dāng)y帶在聯(lián)網(wǎng)請求中發(fā)送; 所述預(yù)設(shè)規(guī)則包括將多個APN信息中的APN值組成APN值串,將多個APN信息中的用戶名組成用戶名串,將多個APN信息中的密碼組成密碼串,每個串之間由分隔符分隔。進一步地,所述方法還包括獲取每個網(wǎng)絡(luò)鏈接結(jié)果;當(dāng)網(wǎng)絡(luò)鏈接結(jié)果為網(wǎng)絡(luò)鏈接成功時,維護該網(wǎng)絡(luò)鏈接;當(dāng)網(wǎng)絡(luò)鏈接結(jié)果為網(wǎng)絡(luò)鏈接失敗時,生成聯(lián)網(wǎng)失敗消息。上述技術(shù)方案在一次聯(lián)網(wǎng)請求中傳遞多個接入點信息,使得根據(jù)一次聯(lián)網(wǎng)請求建立多個網(wǎng)路鏈接成為可能。
圖1為實施例的用于終端實現(xiàn)多APN聯(lián)網(wǎng)的系統(tǒng)組成圖;圖2為本實施例的上述系統(tǒng)中應(yīng)用層模塊的組成圖;圖3為本實施例的上述系統(tǒng)中驅(qū)動模塊的組成圖;圖4為本實施例的用于終端實現(xiàn)多APN聯(lián)網(wǎng)的方法流程圖。
具體實施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明白,下文中將結(jié)合附圖對本發(fā)明的實施例進行詳細(xì)說明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互任意組合。圖1為實施例的用于終端實現(xiàn)多APN聯(lián)網(wǎng)的系統(tǒng)組成圖。該系統(tǒng)包括應(yīng)用層模塊以及驅(qū)動模塊,其中,所述應(yīng)用層模塊,用于向所述驅(qū)動模塊發(fā)送聯(lián)網(wǎng)請求,所述聯(lián)網(wǎng)請求攜帶多個APN信息;APN信息包括APN值、用戶名和密碼;該應(yīng)用層模塊,可用于將多個APN信息按照預(yù)設(shè)規(guī)則進行組合,將組合后的APN信息串?dāng)y帶在聯(lián)網(wǎng)請求中向驅(qū)動模塊發(fā)送;所述預(yù)設(shè)規(guī)則包括分別將多個APN信息中的APN值、用戶名和密碼依次組成APN值串、用戶名串以及密碼串,每個信息串之間由分隔符分隔,如聯(lián)網(wǎng)請求攜帶的2個APN信息分別是Apn. v4、User. v4、Pass. v4和Αρη. v6、User.v6、Pass. v6,將這2個APN信息按照預(yù)設(shè)規(guī)則進行組合后為Αρη. v4_Apn. v6/User. v4-User.v6/Pass. v4-Pass. v6 ; 所述驅(qū)動模塊,用于從接收到的來自所述應(yīng)用層模塊的聯(lián)網(wǎng)請求中解析出所述多個APN信息,并根據(jù)每個APN信息發(fā)起網(wǎng)絡(luò)鏈接;在本實例中,上述驅(qū)動模塊,還可用于獲取每個網(wǎng)絡(luò)鏈接結(jié)果,并將該結(jié)果反饋至所述應(yīng)用層模塊;應(yīng)用層模塊,還用于在接收到鏈接成功的反饋時,維護該網(wǎng)絡(luò)鏈接;在接收到鏈接失敗的反饋時,生成聯(lián)網(wǎng)失敗消息。
圖2給出了本實施例的上述系統(tǒng)中應(yīng)用層模塊的組成圖。應(yīng)用層模塊包括接入點信息管理單元、第一聯(lián)網(wǎng)單元以及聯(lián)網(wǎng)管理單元,其中,所述接入點信息管理單元,用于存儲所述預(yù)設(shè)規(guī)則,以及按照預(yù)設(shè)規(guī)則組合多個APN信息;聯(lián)網(wǎng)管理單元,用于從接入點信息管理單元獲取組合后的多個APN信息,并將組合后的多個APN信息發(fā)送至第一聯(lián)網(wǎng)單元以及通知第一聯(lián)網(wǎng)單元發(fā)起聯(lián)網(wǎng)請求;所述第一聯(lián)網(wǎng)單元,用于接收到來自聯(lián)網(wǎng)管理單元的通知后,將組合后的多個APN信息攜帶在聯(lián)網(wǎng)請求中,并將該聯(lián)網(wǎng)請求向驅(qū)動模塊發(fā)送;以及從驅(qū)動模塊獲取到網(wǎng)絡(luò)鏈接結(jié)果后判斷聯(lián)網(wǎng)是否成功,若聯(lián)網(wǎng)成功,維護該網(wǎng)絡(luò)鏈接以及通知所述聯(lián)網(wǎng)管理單元;若聯(lián)網(wǎng)失敗,生成聯(lián)網(wǎng)失敗消息。圖3為本實施例的上述系統(tǒng)中驅(qū)動模塊的組成圖。該驅(qū)動模塊包括接入點信息解析單元、第二聯(lián)網(wǎng)單元,其中,該第二聯(lián)網(wǎng)單元,用于從應(yīng)用層模塊接收來自應(yīng)用層模塊的聯(lián)網(wǎng)請求,并將該聯(lián)網(wǎng)請求中的APN信息串發(fā)送至所述 接入點信息解析單元;從所述第二聯(lián)網(wǎng)單元獲取到各個APN信息后,根據(jù)每個APN信息分別向物理網(wǎng)卡設(shè)備發(fā)起網(wǎng)絡(luò)鏈接;并在接收到來自物理網(wǎng)卡設(shè)備的每個網(wǎng)絡(luò)鏈接結(jié)果后將網(wǎng)絡(luò)鏈接結(jié)果發(fā)送至所述應(yīng)用層模塊,并在網(wǎng)絡(luò)鏈接結(jié)果是聯(lián)網(wǎng)成功時,維護該網(wǎng)絡(luò)鏈接;所述接入點信息解析單元,用于按照預(yù)設(shè)規(guī)則從所述APN信息串中解析出各個APN信息;并將解析出的各個APN信息發(fā)送至第二聯(lián)網(wǎng)單元。圖4為本實施例的用于終端實現(xiàn)多APN聯(lián)網(wǎng)的方法流程圖。S401發(fā)送攜帶多個APN信息聯(lián)網(wǎng)請求;APN信息可包括APN值、用戶名和密碼;步驟S401,可將多個APN信息按照預(yù)設(shè)規(guī)則組合成APN信息串,將該APN信息串?dāng)y帶在聯(lián)網(wǎng)請求中發(fā)送;所述預(yù)設(shè)規(guī)則包括將多個APN信息中的APN值組成APN值串,將多個APN信息中的用戶名組成用戶名串,將多個APN信息中的密碼組成密碼串,每個串之間由分隔符分隔;S402根據(jù)每個APN信息發(fā)起網(wǎng)絡(luò)鏈接。該實施中,若獲取每個網(wǎng)絡(luò)鏈接結(jié)果,還可根據(jù)網(wǎng)絡(luò)連接結(jié)果執(zhí)行不同的操作,如,當(dāng)網(wǎng)絡(luò)鏈接結(jié)果為網(wǎng)絡(luò)鏈接成功時,維護該網(wǎng)絡(luò)鏈接;當(dāng)網(wǎng)絡(luò)鏈接結(jié)果為網(wǎng)絡(luò)鏈接失敗時,生成聯(lián)網(wǎng)失敗消息。本領(lǐng)域普通技術(shù)人員可以理解上述方法中的全部或部分步驟可通過程序來指令相關(guān)硬件完成,所述程序可以存儲于計算機可讀存儲介質(zhì)中,如只讀存儲器、磁盤或光盤等??蛇x地,上述實施例的全部或部分步驟也可以使用一個或多個集成電路來實現(xiàn),相應(yīng)地,上述實施例中的各模塊/單元可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。本發(fā)明不限制于任何特定形式的硬件和軟件的結(jié)合。需要說明的是,本發(fā)明還可有其他多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護范圍。
權(quán)利要求
1.一種用于終端實現(xiàn)多接入點名(APN)聯(lián)網(wǎng)的系統(tǒng),其特征在于,所述系統(tǒng)包括應(yīng)用層模塊以及驅(qū)動模塊,其中, 所述應(yīng)用層模塊,用于向所述驅(qū)動模塊發(fā)送聯(lián)網(wǎng)請求,所述聯(lián)網(wǎng)請求攜帶多個APN信息; 所述驅(qū)動模塊,用于從接收到的來自所述應(yīng)用層模塊的聯(lián)網(wǎng)請求中解析出所述多個APN信息,并根據(jù)每個APN信息發(fā)起網(wǎng)絡(luò)鏈接。
2.如權(quán)利要求1所述的系統(tǒng),其特征在于, 所述APN信息包括APN值、用戶名和密碼。
3.如權(quán)利要求2所述的系統(tǒng),其特征在于,所述系統(tǒng)進一步包括 所述應(yīng)用層模塊,用于將多個APN信息按照預(yù)設(shè)規(guī)則組合成APN信息串,將該APN信息串?dāng)y帶在聯(lián)網(wǎng)請求中向驅(qū)動模塊發(fā)送;所述預(yù)設(shè)規(guī)則包括將多個APN信息中的APN值組成APN值串,將多個APN信息中的用戶名組成用戶名串,將多個APN信息中的密碼組成密碼串,每個串之間由分隔符分隔。
4.如權(quán)利要求1 3中任一項所述的系統(tǒng),其特征在于, 所述驅(qū)動模塊,還用于獲取每個網(wǎng)絡(luò)鏈接結(jié)果,并將該結(jié)果反饋至所述應(yīng)用層模塊; 所述應(yīng)用層模塊,用于在接收到鏈接成功的反饋時,維護該網(wǎng)絡(luò)鏈接;在接收到鏈接失敗的反饋時,生成聯(lián)網(wǎng)失敗消息。
5.一種用于終端實現(xiàn)多接入點名(APN)聯(lián)網(wǎng)的方法,其特征在于,所述方法包括如下步驟 發(fā)送攜帶多個APN信息聯(lián)網(wǎng)請求; 根據(jù)每個APN信息發(fā)起網(wǎng)絡(luò)鏈接。
6.如權(quán)利要求5所述的方法,其特征在于, 所述APN信息包括APN值、用戶名和密碼。
7.如權(quán)利要求6所述的方法,其特征在于,所述發(fā)送攜帶多個APN信息聯(lián)網(wǎng)請求,進一步包括 將多個APN信息按照預(yù)設(shè)規(guī)則組合成APN信息串,將該APN信息串?dāng)y帶在聯(lián)網(wǎng)請求中發(fā)送; 所述預(yù)設(shè)規(guī)則包括將多個APN信息中的APN值組成APN值串,將多個APN信息中的用戶名組成用戶名串,將多個APN信息中的密碼組成密碼串,每個串之間由分隔符分隔。
8.如權(quán)利要求5 7中任一項所述的方法,其特征在于,所述方法還包括 獲取每個網(wǎng)絡(luò)鏈接結(jié)果; 當(dāng)網(wǎng)絡(luò)鏈接結(jié)果為網(wǎng)絡(luò)鏈接成功時,維護該網(wǎng)絡(luò)鏈接; 當(dāng)網(wǎng)絡(luò)鏈接結(jié)果為網(wǎng)絡(luò)鏈接失敗時,生成聯(lián)網(wǎng)失敗消息。
全文摘要
本發(fā)明提供了一種用于終端實現(xiàn)多APN聯(lián)網(wǎng)的系統(tǒng)和方法,其中,所述系統(tǒng)包括應(yīng)用層模塊以及驅(qū)動模塊,其中,應(yīng)用層模塊,用于向驅(qū)動模塊發(fā)送攜帶多個APN信息的聯(lián)網(wǎng)請求;驅(qū)動模塊,用于從接收到的來自應(yīng)用層模塊的聯(lián)網(wǎng)請求中解析出該多個APN信息,并根據(jù)每個APN信息發(fā)起網(wǎng)絡(luò)鏈接。本發(fā)明實現(xiàn)了一個網(wǎng)絡(luò)連接請求同時用于請求通過多個接入點聯(lián)網(wǎng)。
文檔編號H04L12/911GK103036811SQ20121053538
公開日2013年4月10日 申請日期2012年12月12日 優(yōu)先權(quán)日2012年12月12日
發(fā)明者鄒澤, 田治兵, 白潔 申請人:中興通訊股份有限公司