專利名稱:一種適用于多接入點的通訊方法、裝置及系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及移動互聯(lián)網(wǎng)領域,尤其涉及一種適用于多接入點的通訊方法、裝置及系統(tǒng)。
背景技術:
在現(xiàn)有技術中,用戶通過移動終端進行網(wǎng)絡連接時,采用cmwap和cmnet兩種通訊接入點。Cmwap和cmnet是兩個GPRS接入方式。前者是為手機WAP上網(wǎng)而設立的,后者則主要是為PC、筆記本電腦、PDA等利用GPRS上網(wǎng)服務。它們在實現(xiàn)方式上并沒有任何差別, 但因為定位不同,所以和CMNET相比,CMWAP便有了部分限制。為了從應用中區(qū)別兩者的定位,網(wǎng)絡提供商對CMWAP作了一定的限制,主要表現(xiàn)在CMWAP接入時只能訪問GPRS網(wǎng)絡內(nèi)的IP (10. 0. 0. 172),而無法通過路由訪問Internet。 (少數(shù)地區(qū)的移動網(wǎng)絡可能不存在這一限制。)我們用CMWAP瀏覽hternet上的網(wǎng)頁就是通過WAP網(wǎng)關協(xié)議或它提供的HTTP代理服務實現(xiàn)的。由于應用方面的不同,在通過不同的通訊接入點訪問移動網(wǎng)絡時,應用層需要針對不同的通訊接入點提供不同的通訊代碼,這樣導致移動互聯(lián)網(wǎng)服務提供商需要對同一服務提供不同的通訊代碼,大大提高了移動互聯(lián)網(wǎng)企業(yè)的開發(fā)與維護工作,增加了開發(fā)及維護成本。因此,需要提供一種使用應用層只需提供一套代碼,就能夠在cmwap和cmnet兩種接入接入點下自由切換,以降低企業(yè)的開發(fā)與維護成本。
發(fā)明內(nèi)容
本發(fā)明實施例的目的在于提出一種適用于兩種通訊接入點的通訊方法、裝置及終端。本發(fā)明提供一種適用于多接入點的通訊方法,所述的方法包括接收通訊指令,根據(jù)所述的通訊指令判斷當前預置的通訊接入點是否為第一通訊接入點,若是, 則通過第一接口調(diào)用預置的第一通訊接入點的第一通訊接口及通訊功能封裝,建立通訊連接。本發(fā)明還提供一種適用于多接入點的通訊裝置,所述的裝置包括接收單元、判斷單元、第一通訊單元;所述的接收單元,用于接收通訊指令;控制單元,用于根據(jù)所述的通訊指令判斷當前預置的通訊接入點是否為第一通訊接入點;若是則調(diào)用第一通訊單元中預置的第一通訊接入點的第一通訊接口及通訊封裝功能,建立通訊連接;第一通訊單元,用于預置第一通訊接入點的第一通訊接口及通訊封裝功能
本發(fā)明是通過對通訊指令與預置的通訊接入點結合起來進行判斷,使得cmwap和 cmnet兩種通訊接入點進行封裝,對上層應用提交統(tǒng)一的通訊層接口,解決系統(tǒng)自動判斷通訊接入點的過程,統(tǒng)一了不同網(wǎng)絡通訊接入點之間的通訊層模塊,使得應用層可以方便的切換2種通訊接入點,不需要對應用層的代碼做調(diào)整。
圖1是本發(fā)明實施例1的適用于適用于多接入點的通訊方法流程圖;圖2是本發(fā)明實施例2的適用于多接入點的通訊裝置結構示意圖。
具體實施例方式為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖和實施例,對本發(fā)明進行進一步詳細說明,為了便于說明,僅示出了與本發(fā)明實施例相關的部分。應當理解,此處所描寫的具體實施例,僅僅用于解釋本發(fā)明,并不用以限制本發(fā)明。本發(fā)明是通過對通訊指令與預置的通訊接入點結合起來進行判斷,將cmwap和 cmnet兩種通訊接入點進行封裝,對上層應用提交統(tǒng)一的通訊層接口,解決系統(tǒng)自動判斷通訊接入點的過程,統(tǒng)一了不同網(wǎng)絡通訊接入點之間的通訊層模塊,使得應用層可以方便的切換2種通訊接入點,不需要對應用層的代碼做調(diào)整。實施例一本發(fā)明提供一種適用于適用于多接入點的通訊方法,參見圖1,該方法具體為步驟101 接收通訊指令;預先設置當前通訊接入點,并保存設置;步驟102 根據(jù)所述的通訊指令判斷當前預置的通訊接入點是否為第一通訊接入點;若是則執(zhí)行步驟103 ;若否則執(zhí)行步驟104 ;步驟103 調(diào)用預置的第一通訊接入點的第一通訊接口及通訊功能封裝,建立通訊連接;步驟104 當前通訊接入點為第二通訊接入點,調(diào)用預置的第二通訊接入點的第二通訊接口及通訊功能封裝,建立通訊連接。該方法中所述的第一通訊接入點可以為cmwap通訊接入點,所述的第二通訊接入點可以為cmnet通訊接入點。其中,步驟102中“根據(jù)所述的通訊指令判斷當前通訊接入點是否為第一通訊接入點的”的方法可以為預置所述的通訊指令與第一通訊接入點、第二通訊接入點的對應關系,根據(jù)所述的通訊指令,至所述的對應關系中查找對應的通訊接入點,若所述的通訊指令對應于第一通訊接入點,則判斷出當前通訊接入點是第一通訊接入點。實施例2,本發(fā)明還提供了一種適用于多接入點的通訊裝置,參見圖2,該裝置包括接收單元、控制單元、第一通訊單元;所述的接收單元,用于接收通訊指令;控制單元,用于根據(jù)所述的通訊指令判斷當前預置的通訊接入點是否為第一通訊接入點;若是則調(diào)用第一通訊單元中預置的第一通訊接入點的第一通訊接口及通訊封裝功能,建立通訊連接;
第一通訊單元,用于預置第一通訊接入點的第一通訊接口及通訊封裝功能。其中、所述的裝置還可以進一步包括第二通訊單元;所述的控制單元進一步用于,當判斷出當前預置的通訊接入點是第二通訊接入點時,調(diào)用第二通訊單元中預置的第二通訊接入點的第二通訊接口及通訊封裝功能,建立通訊連接;所述的第二通訊單元,用于預置第一通訊接入點的第一通訊接口及通訊封裝功能。其中,所述的控制單元包括存儲單元、映射單元;存儲單元,用于預置所述的通訊指令與第一通訊接入點、第二通訊接入點的對應關系;映射單元,用于根據(jù)所述的通訊指令,至所述的對應關系中查找對應的通訊接入點,若所述的通訊指令對應于第一通訊接入點,則判斷出當前通訊接入點是第一通訊接入點,調(diào)用第一通訊單元中預置的第一通訊接入點的第一通訊接口及通訊封裝功能,建立通訊連接;若所述的通訊指令對應于第二通訊接入點,則當判斷出當前預置的通訊接入點是第二通訊接入點時,調(diào)用第二通訊單元中預置的第二通訊接入點的第二通訊接口及通訊封裝功能,建立通訊連接。其中該裝置中所述的第一通訊接入點可以為cmwap通訊接入點;所述的第二通訊接入點可以為cmnet通訊接入點。本發(fā)明是通過將cmwap和cmnet兩種通訊接入點進行封裝,對上層應用提交統(tǒng)一的通訊層接口,解決系統(tǒng)自動判斷通訊接入點的過程,統(tǒng)一了不同網(wǎng)絡通訊接入點之間的通訊層模塊,使得應用層可以方便的切換2種通訊接入點,不需要對應用層的代碼做調(diào)整。本領域的普通技術人員可以理解,實現(xiàn)上述實施例方法中的全部或部分步驟是可以通過程序指令相關硬件來完成的,所述的程序可以存儲于一計算機可讀取存儲介質(zhì)中, 所述的存儲介質(zhì)可以為ROM、RAM、磁盤、光盤等。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
權利要求
1.一種適用于多接入點的通訊方法,其特征在于,所述的方法包括 接收通訊指令,根據(jù)所述的通訊指令判斷當前預置的通訊接入點是否為第一通訊接入點,若是,則通過第一接口調(diào)用預置的第一通訊接入點的第一通訊接口及通訊功能封裝,建立通訊連接。
2.根據(jù)權利要求1所述的適用于適用于多接入點的通訊方法,其特征在于,所述的“根據(jù)所述的通訊指令判斷當前通訊接入點是否為第一通訊接入點的”具體為預置所述的通訊指令與第一通訊接入點、第二通訊接入點的對應關系,根據(jù)所述的通訊指令,至所述的對應關系中查找對應的通訊接入點,若所述的通訊指令對應于第一通訊接入點,則判斷出當前通訊接入點是第一通訊接入點。
3.根據(jù)權利要求2所述的適用于適用于多接入點的通訊方法,其特征在于,當判斷當前預置的通訊接入點不是第一通訊接入點時,則通過第一接口調(diào)用預置的第二通訊接入點的第二通訊接口及通訊功能封裝,建立通訊連接。
4.根據(jù)權利要求1至3其中之一所述的適用于適用于多接入點的通訊方法,其特征在于,所述的第一通訊接入點為cmwap通訊接入點;所述的第二通訊接入點為cmnet通訊接入點ο
5.一種適用于多接入點的通訊裝置,其特征在于,所述的裝置包括接收單元、控制單元、第一通訊單元;所述的接收單元,用于接收通訊指令;控制單元,用于根據(jù)所述的通訊指令判斷當前預置的通訊接入點是否為第一通訊接入點;若是則調(diào)用第一通訊單元中預置的第一通訊接入點的第一通訊接口及通訊封裝功能, 建立通訊連接;第一通訊單元,用于預置第一通訊接入點的第一通訊接口及通訊封裝功能。
6.根據(jù)權利要求5所述的適用于多接入點的通訊裝置,其特征在于,所述的裝置進一步包括第二通訊單元;所述的控制單元進一步用于,當判斷出當前預置的通訊接入點是第二通訊接入點時, 調(diào)用第二通訊單元中預置的第二通訊接入點的第二通訊接口及通訊封裝功能,建立通訊連接;所述的第二通訊單元,用于預置第一通訊接入點的第一通訊接口及通訊封裝功能。
7.根據(jù)權利要求6所述的適用于多接入點的通訊裝置,其特征在于,所述的控制單元包括存儲單元、映射單元;存儲單元,用于預置所述的通訊指令與第一通訊接入點、第二通訊接入點的對應關系;映射單元,用于根據(jù)所述的通訊指令,至所述的對應關系中查找對應的通訊接入點, 若所述的通訊指令對應于第一通訊接入點,則判斷出當前通訊接入點是第一通訊接入點, 調(diào)用第一通訊單元中預置的第一通訊接入點的第一通訊接口及通訊封裝功能,建立通訊連接;若所述的通訊指令對應于第二通訊接入點,則當判斷出當前預置的通訊接入點是第二通訊接入點時,調(diào)用第二通訊單元中預置的第二通訊接入點的第二通訊接口及通訊封裝功能,建立通訊連接。
8.根據(jù)權利要求5至7其中之一所述的適用于多接入點的通訊裝置,其特征在于,所述的第一通訊接入點為cmwap通訊接入點;所述的第二通訊接入點為cmnet通訊接入點。
9.一種適用于多種接入點的通訊系統(tǒng),該系統(tǒng)包括權利要求5至8其中之一所述的適用于多接入點的通訊裝置。
全文摘要
本發(fā)明提供一種適用于多接入點的通訊方法,所述的方法包括接收通訊指令,根據(jù)所述的通訊指令判斷當前預置的通訊接入點是否為第一通訊接入點,若是,則通過第一接口調(diào)用預置的第一通訊接入點的第一通訊接口及通訊功能封裝,建立通訊連接。本發(fā)明還提供一種適用于多接入點的通訊裝置,其特征在于,所述的裝置包括接收單元、控制單元、第一通訊單元。本發(fā)明是通過對通訊指令與預置的通訊接入點結合起來進行判斷,使得cmwap和cmnet兩種通訊接入點進行封裝,對上層應用提交統(tǒng)一的通訊層接口,解決系統(tǒng)自動判斷通訊接入點的過程,統(tǒng)一了不同網(wǎng)絡通訊接入點之間的通訊層模塊,使得應用層可以方便的切換2種通訊接入點,不需要對應用層的代碼做調(diào)整。
文檔編號H04W76/02GK102427609SQ201110400268
公開日2012年4月25日 申請日期2011年12月6日 優(yōu)先權日2011年12月6日
發(fā)明者蔣宏敏 申請人:深圳市融創(chuàng)天下科技股份有限公司