一種聯(lián)網(wǎng)方法及系統(tǒng)的制作方法
【專利摘要】本申請公開了一種聯(lián)網(wǎng)方法及系統(tǒng),在預(yù)存儲的聯(lián)網(wǎng)配置文件中,存儲有每種類型的3G模塊與聯(lián)網(wǎng)配置文件中一個聯(lián)網(wǎng)配置子文件的對應(yīng)關(guān)系,通過調(diào)用與接入安卓系統(tǒng)的3G模塊相對應(yīng)的聯(lián)網(wǎng)配置子文件,然后通過執(zhí)行該聯(lián)網(wǎng)配置子文件中聯(lián)網(wǎng)指令或斷開指令,實現(xiàn)與3G網(wǎng)絡(luò)連接的建立和斷開??梢钥闯?,本發(fā)明采用的獨立于安卓系統(tǒng)原有的3G聯(lián)網(wǎng)模式僅保留了聯(lián)網(wǎng)功能,因此,使得沒有安裝BP芯片的智能設(shè)備在實現(xiàn)聯(lián)網(wǎng)功能的同時,無需再包含所有電話功能的RIL層AT解析庫,從而不僅節(jié)約了資源,降低了開發(fā)難度和開發(fā)成本,而且還實現(xiàn)了對各類型3G模塊的兼容。
【專利說明】-種聯(lián)網(wǎng)方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通信【技術(shù)領(lǐng)域】,更具體的說,涉及一種聯(lián)網(wǎng)方法及系統(tǒng)。
【背景技術(shù)】
[0002] 通常情況下,包含3G (3rd_Generation,第三代移動通信技術(shù))功能的安卓 (Android)智能設(shè)備,都包含兩個獨立的處理器,一個是傳統(tǒng)的用于一般應(yīng)用程序處理的應(yīng) 用處理器(Application Processor,AP),另一個是負(fù)責(zé)射頻無線通信(例如3G)相關(guān)處理 的基帶處理器(Baseband Processor,BP),AP和BP之間米用AT (Attention)指令進(jìn)行通 信。
[0003] 因為安卓操作系統(tǒng)主要針對手機這類可以進(jìn)行電話通信的智能設(shè)備設(shè)計,因此這 類智能設(shè)備都安裝有BP芯片以實現(xiàn)電話和3G聯(lián)網(wǎng)功能。但是,對于類似智能機頂盒這種沒 有安裝BP芯片的智能設(shè)備而言,一般都是通過單獨的具有USB (Universal Serial Bus,通 用串行總線)接口的3G模塊實現(xiàn)3G聯(lián)網(wǎng)功能,由于3G模塊有多種類型,因此,容易出現(xiàn)同 一機頂盒對應(yīng)多種不同類型的3G模塊的情況。目前,安卓功能實現(xiàn)時所使用的RIL(Radio Interface Layer)層并沒有對電話功能和3G聯(lián)網(wǎng)功能進(jìn)行區(qū)分,因此,不同3G模塊采用不 同BP芯片的特點,將導(dǎo)致類似智能機頂盒這類只需實現(xiàn)3G聯(lián)網(wǎng)功能的智能設(shè)備,必須實現(xiàn) 一個包含所有電話功能的RIL層AT解析庫,以實現(xiàn)對不同類型3G模塊的兼容,從而不僅造 成了資源的浪費,而且還增加了開發(fā)難度以及開發(fā)成本。
【發(fā)明內(nèi)容】
[0004] 有鑒于此,本發(fā)明提供一種聯(lián)網(wǎng)方法及系統(tǒng),以解決只需實現(xiàn)3G聯(lián)網(wǎng)功能的智能 設(shè)備,必須實現(xiàn)一個包含所有電話功能的RIL層AT解析庫,從而造成資源浪費、增加開發(fā)難 度和開發(fā)成本的問題。
[0005] 一種聯(lián)網(wǎng)方法,包括:
[0006] 依據(jù)3G聯(lián)網(wǎng)方式在安卓系統(tǒng)中的優(yōu)先級或是否接收到用戶輸入的連接3G網(wǎng)絡(luò)指 令,確定是否與3G網(wǎng)絡(luò)建立連接;
[0007] 若確定連接所述3G網(wǎng)絡(luò)或是所述安卓系統(tǒng)中不存在可用的且優(yōu)先級高于所述3G 聯(lián)網(wǎng)方式時,則從預(yù)存儲的聯(lián)網(wǎng)配置文件中,調(diào)取與接入所述安卓系統(tǒng)的3G模塊相對應(yīng)的 聯(lián)網(wǎng)配置子文件;所述聯(lián)網(wǎng)配置文件中存儲有每種類型的3G模塊與一個聯(lián)網(wǎng)配置子文件 的對應(yīng)關(guān)系;
[0008] 執(zhí)行所述聯(lián)網(wǎng)配置子文件中的聯(lián)網(wǎng)指令,與所述3G網(wǎng)絡(luò)建立連接;
[0009] 若確定斷開所述3G網(wǎng)絡(luò)或是所述安卓系統(tǒng)中存在可用的且優(yōu)先級高于所述3G聯(lián) 網(wǎng)方式時,調(diào)取所述聯(lián)網(wǎng)配置子文件;
[0010] 執(zhí)行所述聯(lián)網(wǎng)配置子文件中的斷網(wǎng)指令,與所述3G網(wǎng)絡(luò)斷開連接。
[0011] 優(yōu)選的,在步驟所述依據(jù)3G聯(lián)網(wǎng)方式在安卓系統(tǒng)中的優(yōu)先級或是否接收到用戶 輸入的連接3G網(wǎng)絡(luò)指令,確定是否與3G網(wǎng)絡(luò)建立連接之前,還包括:
[0012] 檢測是否有3G模塊接入到安卓系統(tǒng)中;
[0013] 若有3G模塊接入到安卓系統(tǒng)中,則將該3G模塊的當(dāng)前工作模式切換到調(diào)制解調(diào) 模式,并初始化該3G模塊;
[0014] 將初始化完成之后的3G模塊的狀態(tài)發(fā)送給所述安卓系統(tǒng)。
[0015] 優(yōu)選的,步驟所述執(zhí)行所述聯(lián)網(wǎng)配置子文件中的聯(lián)網(wǎng)指令,與所述3G網(wǎng)絡(luò)建立連 接之后,還包括:
[0016] 將所述3G模塊的聯(lián)網(wǎng)狀態(tài)反饋給所述安卓系統(tǒng)。
[0017] 優(yōu)選的,步驟所述執(zhí)行所述聯(lián)網(wǎng)配置子文件中的斷網(wǎng)指令,與所述3G網(wǎng)絡(luò)斷開連 接之后,還包括:
[0018] 將所述3G模塊的斷網(wǎng)狀態(tài)反饋給所述安卓系統(tǒng)。
[0019] 優(yōu)選的,還包括:
[0020] 當(dāng)接收用戶輸入的表征獲取所述3G模塊網(wǎng)絡(luò)連接狀態(tài)的指令時,若所述3G網(wǎng)絡(luò) 斷開,則重新連接所述3G網(wǎng)絡(luò)。
[0021] 一種聯(lián)網(wǎng)系統(tǒng),包括:
[0022] 確定模塊,用于依據(jù)3G聯(lián)網(wǎng)方式在安卓系統(tǒng)中的優(yōu)先級或是否接收到用戶輸入 的連接3G網(wǎng)絡(luò)指令,確定是否與3G網(wǎng)絡(luò)建立連接;
[0023] 第一調(diào)取模塊,用于若確定連接所述3G網(wǎng)絡(luò)或是所述安卓系統(tǒng)中不存在可用的 且優(yōu)先級高于所述3G聯(lián)網(wǎng)方式時,則從預(yù)存儲的聯(lián)網(wǎng)配置文件中,調(diào)取與接入所述安卓系 統(tǒng)的3G模塊相對應(yīng)的聯(lián)網(wǎng)配置子文件;所述聯(lián)網(wǎng)配置文件中存儲有每種類型的3G模塊與 一個聯(lián)網(wǎng)配置子文件的對應(yīng)關(guān)系;
[0024] 聯(lián)網(wǎng)模塊,用于執(zhí)行所述聯(lián)網(wǎng)配置子文件中的聯(lián)網(wǎng)指令,與所述3G網(wǎng)絡(luò)建立連 接;
[0025] 第二調(diào)取模塊,用于若確定斷開所述3G網(wǎng)絡(luò)或是所述安卓系統(tǒng)中存在可用的且 優(yōu)先級高于所述3G聯(lián)網(wǎng)方式時,調(diào)取所述聯(lián)網(wǎng)配置子文件;
[0026] 斷網(wǎng)模塊,用于執(zhí)行所述聯(lián)網(wǎng)配置子文件中的斷網(wǎng)指令,與所述3G網(wǎng)絡(luò)斷開連 接。
[0027] 優(yōu)選的,還包括:
[0028] 檢測模塊,用于所述確定模塊依據(jù)3G聯(lián)網(wǎng)方式在安卓系統(tǒng)中的優(yōu)先級或是否接 收到用戶輸入的連接3G網(wǎng)絡(luò)指令,確定是否與3G網(wǎng)絡(luò)建立連接之前,檢測是否有3G模塊 接入到安卓系統(tǒng)中;
[0029] 切換模塊,用于若有3G模塊接入到安卓系統(tǒng)中,則將該3G模塊的當(dāng)前工作模式切 換到調(diào)制解調(diào)模式,并初始化該3G模塊;
[0030] 發(fā)送模塊,用于將初始化完成之后的3G模塊的狀態(tài)發(fā)送給所述安卓系統(tǒng)。
[0031] 優(yōu)選的,還包括:
[0032] 第一反饋模塊,用于所述聯(lián)網(wǎng)模塊執(zhí)行所述聯(lián)網(wǎng)配置子文件中的聯(lián)網(wǎng)指令,與所 述3G網(wǎng)絡(luò)建立連接之后,將所述3G模塊的聯(lián)網(wǎng)狀態(tài)反饋給所述安卓系統(tǒng)。
[0033] 優(yōu)選的,還包括:
[0034] 第二反饋模塊,用于所述斷網(wǎng)模塊執(zhí)行所述聯(lián)網(wǎng)配置子文件中的斷網(wǎng)指令,與所 述3G網(wǎng)絡(luò)斷開連接之后,將所述3G模塊的斷網(wǎng)狀態(tài)反饋給所述安卓系統(tǒng)。
[0035] 優(yōu)選的,還包括:
[0036] 重聯(lián)網(wǎng)模塊,用于當(dāng)接收用戶輸入的表征獲取所述3G模塊網(wǎng)絡(luò)連接狀態(tài)的指令 時,若所述3G網(wǎng)絡(luò)斷開,則重新連接所述3G網(wǎng)絡(luò)。
[0037] 從上述的技術(shù)方案可以看出,本發(fā)明提供了一種聯(lián)網(wǎng)方法及系統(tǒng),在預(yù)存儲的聯(lián) 網(wǎng)配置文件中,存儲有每種類型的3G模塊與聯(lián)網(wǎng)配置文件中一個聯(lián)網(wǎng)配置子文件的對應(yīng) 關(guān)系,通過調(diào)用與接入安卓系統(tǒng)的3G模塊相對應(yīng)的聯(lián)網(wǎng)配置子文件,然后通過執(zhí)行該聯(lián)網(wǎng) 配置子文件中聯(lián)網(wǎng)指令或斷開指令,實現(xiàn)與3G網(wǎng)絡(luò)連接的建立和斷開。可以看出,本發(fā)明 采用的獨立于安卓系統(tǒng)原有的3G聯(lián)網(wǎng)模式僅保留了聯(lián)網(wǎng)功能,因此,使得沒有安裝BP芯片 的智能設(shè)備在實現(xiàn)聯(lián)網(wǎng)功能的同時,無需再包含所有電話功能的RIL層AT解析庫,從而不 僅節(jié)約了資源,降低了開發(fā)難度和開發(fā)成本,而且還實現(xiàn)了對各類型3G模塊的兼容。
【專利附圖】
【附圖說明】
[0038] 為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù) 提供的附圖獲得其他的附圖。
[0039] 圖1為本發(fā)明實施例公開的一種聯(lián)網(wǎng)方法流程圖;
[0040] 圖2為本發(fā)明實施例公開的另一種聯(lián)網(wǎng)方法流程圖;
[0041] 圖3為本發(fā)明實施例公開的另一種聯(lián)網(wǎng)方法流程圖;
[0042] 圖4為本發(fā)明實施例公開的一種聯(lián)網(wǎng)系統(tǒng)的結(jié)構(gòu)示意圖;
[0043] 圖5為本發(fā)明實施例公開的另一種聯(lián)網(wǎng)系統(tǒng)的結(jié)構(gòu)示意圖;
[0044] 圖6為本發(fā)明實施例公開的另一種聯(lián)網(wǎng)系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實施方式】
[0045] 下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;?本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他 實施例,都屬于本發(fā)明保護(hù)的范圍。
[0046] 本發(fā)明實施例公開了一種聯(lián)網(wǎng)方法及系統(tǒng),以解決只需實現(xiàn)3G聯(lián)網(wǎng)功能的智能 設(shè)備,必須實現(xiàn)一個包含所有電話功能的RIL層AT解析庫,從而造成資源浪費、增加開發(fā)難 度和開發(fā)成本的問題。
[0047] 參見圖1,本發(fā)明實施例公開的一種聯(lián)網(wǎng)方法流程圖,包括步驟:
[0048] S11、依據(jù)3G聯(lián)網(wǎng)方式在安卓系統(tǒng)中的優(yōu)先級或是否接收到用戶輸入的連接3G網(wǎng) 絡(luò)指令,確定是否與3G網(wǎng)絡(luò)建立連接;
[0049] S12、若滿足第一預(yù)設(shè)條件,則從預(yù)存儲的聯(lián)網(wǎng)配置文件中,調(diào)取與接入所述安卓 系統(tǒng)的3G模塊相對應(yīng)的聯(lián)網(wǎng)配置子文件;
[0050] 其中,第一預(yù)設(shè)條件為:確定連接所述3G網(wǎng)絡(luò)或是所述安卓系統(tǒng)中不存在可用的 且優(yōu)先級高于所述3G聯(lián)網(wǎng)方式。
[0051] 聯(lián)網(wǎng)配置子文件中存儲有每種類型的3G模塊與一個聯(lián)網(wǎng)配置子文件的對應(yīng)關(guān) 系。
[0052] 需要說明的是,當(dāng)安卓系統(tǒng)中存在可用的且優(yōu)先級高于3G聯(lián)網(wǎng)方式時,安卓系統(tǒng) 會先執(zhí)行優(yōu)先級高的聯(lián)網(wǎng)方式。
[0053] S13、執(zhí)行所述聯(lián)網(wǎng)配置子文件中的聯(lián)網(wǎng)指令,與所述3G網(wǎng)絡(luò)建立連接;
[0054] S14、若滿足第二預(yù)設(shè)條件,則調(diào)取所述聯(lián)網(wǎng)配置子文件;
[0055] 其中,第二預(yù)設(shè)條件為:確定斷開所述3G網(wǎng)絡(luò)或是所述安卓系統(tǒng)中存在可用的且 優(yōu)先級高于所述3G聯(lián)網(wǎng)方式。
[0056] S15、執(zhí)行所述聯(lián)網(wǎng)配置子文件中的斷網(wǎng)指令,與所述3G網(wǎng)絡(luò)斷開連接。
[0057] 需要說明的一點是,每個聯(lián)網(wǎng)配置子文件用于控制與該聯(lián)網(wǎng)配置子文件對應(yīng)的3G 模塊的聯(lián)網(wǎng)和斷網(wǎng)。
[0058] 綜上可以看出,本發(fā)明在預(yù)存儲的聯(lián)網(wǎng)配置文件中,存儲有每種類型的3G模塊與 聯(lián)網(wǎng)配置文件中一個聯(lián)網(wǎng)配置子文件的對應(yīng)關(guān)系,通過調(diào)用與接入安卓系統(tǒng)的3G模塊相 對應(yīng)的聯(lián)網(wǎng)配置子文件,然后通過執(zhí)行該聯(lián)網(wǎng)配置子文件中聯(lián)網(wǎng)指令或斷開指令,實現(xiàn)與 3G網(wǎng)絡(luò)連接的建立和斷開??梢钥闯觯景l(fā)明采用的獨立于安卓系統(tǒng)原有的3G聯(lián)網(wǎng)模式僅 保留了聯(lián)網(wǎng)功能,因此,使得沒有安裝BP芯片的智能設(shè)備在實現(xiàn)聯(lián)網(wǎng)功能的同時,無需再 包含所有電話功能的RIL層AT解析庫,從而不僅節(jié)約了資源,降低了開發(fā)難度和開發(fā)成本, 而且還實現(xiàn)了對各類型3G模塊的兼容。
[0059] 為進(jìn)一步優(yōu)化上述實施例,參見圖2,本發(fā)明另一實施例公開的一種聯(lián)網(wǎng)方法流程 圖,結(jié)合圖1和圖2,在步驟S11之前,還包括:
[0060] S21、檢測是否有3G模塊接入到安卓系統(tǒng)中,如果有,則執(zhí)行步驟S22 ;否則,繼續(xù) 檢測;
[0061] S22、將該3G模塊的當(dāng)前工作模式切換到調(diào)制解調(diào)模式,并初始化該3G模塊;
[0062] 需要說明的是,通常3G模塊接入到安卓系統(tǒng)之后會表現(xiàn)為一個⑶-ROM(Compact Disc Read-Only Memory,只讀光盤)設(shè)備,因此,需要切換到調(diào)制解調(diào)(moden)模式,以用 來實現(xiàn)3G聯(lián)網(wǎng)功能。
[0063] S23、將初始化完成之后的3G模塊的狀態(tài)發(fā)送給所述安卓系統(tǒng)。
[0064] 可以理解的是,當(dāng)3G模塊聯(lián)網(wǎng)成功或是斷網(wǎng)成功之后,還可以將最終結(jié)果反饋給 安卓系統(tǒng),以便安卓系統(tǒng)執(zhí)行后續(xù)操作。
[0065] 參加圖3,本發(fā)明另一實施例公開的一種聯(lián)網(wǎng)方法流程圖,結(jié)合圖1和圖3,在步驟 S13之后,還包括:
[0066] S31、將所述3G模塊的聯(lián)網(wǎng)狀態(tài)反饋給所述安卓系統(tǒng)。
[0067] 為進(jìn)一步優(yōu)化本實施例,在步驟S15之后,還包括:
[0068] S32、將所述3G模塊的斷網(wǎng)狀態(tài)反饋給所述安卓系統(tǒng)。
[0069] 其中,具體將3G模塊聯(lián)網(wǎng)或是斷網(wǎng)狀態(tài)反饋給安卓系統(tǒng)中的網(wǎng)絡(luò)管理模塊。
[0070] 需要說明的是,初始化3G模塊的過程以及向安卓系統(tǒng)反饋3G模塊聯(lián)網(wǎng)或是斷網(wǎng) 狀態(tài)的過程是可以同時存在的。
[0071] 可以理解的是,當(dāng)用戶需要獲知3G網(wǎng)絡(luò)的連接狀態(tài)時,需返回3G模塊的聯(lián)網(wǎng)狀 態(tài)。
[0072] 因此,上述各實施例還可以包括:
[0073] 當(dāng)接收用戶輸入的表征獲取所述3G模塊網(wǎng)絡(luò)連接狀態(tài)的指令時,若所述3G網(wǎng)絡(luò) 斷開,則重新連接所述3G網(wǎng)絡(luò)。
[0074] 綜上可以看出,本發(fā)明在預(yù)存儲的聯(lián)網(wǎng)配置文件中,存儲有每種類型的3G模塊與 聯(lián)網(wǎng)配置文件中一個聯(lián)網(wǎng)配置子文件的對應(yīng)關(guān)系,通過調(diào)用與接入安卓系統(tǒng)的3G模塊相 對應(yīng)的聯(lián)網(wǎng)配置子文件,然后通過執(zhí)行該聯(lián)網(wǎng)配置子文件中聯(lián)網(wǎng)指令或斷開指令,實現(xiàn)與 3G網(wǎng)絡(luò)連接的建立和斷開??梢钥闯?,本發(fā)明采用的獨立于安卓系統(tǒng)原有的3G聯(lián)網(wǎng)模式僅 保留了聯(lián)網(wǎng)功能,因此,使得沒有安裝BP芯片的智能設(shè)備在實現(xiàn)聯(lián)網(wǎng)功能的同時,無需再 包含所有電話功能的RIL層AT解析庫,從而不僅節(jié)約了資源,降低了開發(fā)難度和開發(fā)成本, 而且還實現(xiàn)了對各類型3G模塊的兼容。
[0075] 與上述方法實施例相對應(yīng),本發(fā)明還公開了一種聯(lián)網(wǎng)系統(tǒng)。
[0076] 參加圖4,本發(fā)明實施例公開的一種聯(lián)網(wǎng)系統(tǒng)的結(jié)構(gòu)示意圖,包括:確定模塊41、 第一調(diào)取模塊42、聯(lián)網(wǎng)模塊43、第二調(diào)取模塊44和斷網(wǎng)模塊45 ;
[0077] 其中:
[0078] 確定模塊41,用于依據(jù)3G聯(lián)網(wǎng)方式在安卓系統(tǒng)中的優(yōu)先級或是否接收到用戶輸 入的連接3G網(wǎng)絡(luò)指令,確定是否與3G網(wǎng)絡(luò)建立連接;
[0079] 第一調(diào)取模塊42,用于若確定連接所述3G網(wǎng)絡(luò)或是所述安卓系統(tǒng)中不存在可用 的且優(yōu)先級高于所述3G聯(lián)網(wǎng)方式時,則從預(yù)存儲的聯(lián)網(wǎng)配置文件中,調(diào)取與接入所述安卓 系統(tǒng)的3G模塊相對應(yīng)的聯(lián)網(wǎng)配置子文件;
[0080] 其中,聯(lián)網(wǎng)配置子文件中存儲有每種類型的3G模塊與一個聯(lián)網(wǎng)配置子文件的對 應(yīng)關(guān)系。
[0081] 需要說明的是,當(dāng)安卓系統(tǒng)中存在可用的且優(yōu)先級高于3G聯(lián)網(wǎng)方式時,安卓系統(tǒng) 會先執(zhí)行優(yōu)先級高的聯(lián)網(wǎng)方式。
[0082] 聯(lián)網(wǎng)模塊43,用于執(zhí)行所述聯(lián)網(wǎng)配置子文件中的聯(lián)網(wǎng)指令,與所述3G網(wǎng)絡(luò)建立連 接;
[0083] 第二調(diào)取模塊44,用于若確定斷開所述3G網(wǎng)絡(luò)或是所述安卓系統(tǒng)中存在可用的 且優(yōu)先級高于所述3G聯(lián)網(wǎng)方式時,調(diào)取所述聯(lián)網(wǎng)配置子文件;
[0084] 斷網(wǎng)模塊45,用于執(zhí)行所述聯(lián)網(wǎng)配置子文件中的斷網(wǎng)指令,與所述3G網(wǎng)絡(luò)斷開連 接。
[0085] 需要說明的一點是,每個聯(lián)網(wǎng)配置子文件用于控制與該聯(lián)網(wǎng)配置子文件對應(yīng)的3G 模塊的聯(lián)網(wǎng)和斷網(wǎng)。
[0086] 綜上可以看出,本發(fā)明在預(yù)存儲的聯(lián)網(wǎng)配置文件中,存儲有每種類型的3G模塊與 聯(lián)網(wǎng)配置文件中一個聯(lián)網(wǎng)配置子文件的對應(yīng)關(guān)系,通過調(diào)用與接入安卓系統(tǒng)的3G模塊相 對應(yīng)的聯(lián)網(wǎng)配置子文件,然后通過執(zhí)行該聯(lián)網(wǎng)配置子文件中聯(lián)網(wǎng)指令或斷開指令,實現(xiàn)與 3G網(wǎng)絡(luò)連接的建立和斷開。可以看出,本發(fā)明采用的獨立于安卓系統(tǒng)原有的3G聯(lián)網(wǎng)模式僅 保留了聯(lián)網(wǎng)功能,因此,使得沒有安裝BP芯片的智能設(shè)備在實現(xiàn)聯(lián)網(wǎng)功能的同時,無需再 包含所有電話功能的RIL層AT解析庫,從而不僅節(jié)約了資源,降低了開發(fā)難度和開發(fā)成本, 而且還實現(xiàn)了對各類型3G模塊的兼容。
[0087] 為進(jìn)一步優(yōu)化上述實施例,參加圖5,本發(fā)明另一實施例公開的一種聯(lián)網(wǎng)系統(tǒng)的結(jié) 構(gòu)示意圖,結(jié)合圖4和圖5,還包括:
[0088] 檢測模塊46,用于確定模塊41依據(jù)3G聯(lián)網(wǎng)方式在安卓系統(tǒng)中的優(yōu)先級或是否接 收到用戶輸入的連接3G網(wǎng)絡(luò)指令,確定是否與3G網(wǎng)絡(luò)建立連接之前,檢測是否有3G模塊 接入到安卓系統(tǒng)中;
[0089] 切換模塊47,用于若有3G模塊接入到安卓系統(tǒng)中,則將該3G模塊的當(dāng)前工作模式 切換到調(diào)制解調(diào)模式,并初始化該3G模塊;
[0090] 需要說明的是,通常3G模塊接入到安卓系統(tǒng)之后會表現(xiàn)為一個⑶-ROM(Compact Disc Read-Only Memory,只讀光盤)設(shè)備,因此,需要切換到調(diào)制解調(diào)(moden)模式,以用 來實現(xiàn)3G聯(lián)網(wǎng)功能。
[0091] 發(fā)送模塊48,用于將初始化完成之后的3G模塊的狀態(tài)發(fā)送給所述安卓系統(tǒng)。
[0092] 可以理解的是,當(dāng)3G模塊聯(lián)網(wǎng)成功或是斷網(wǎng)成功之后,還可以將最終結(jié)果反饋給 安卓系統(tǒng),以便安卓系統(tǒng)執(zhí)行后續(xù)操作。
[0093] 參加圖6,本發(fā)明另一實施例公開的一種聯(lián)網(wǎng)系統(tǒng)的結(jié)構(gòu)示意圖,結(jié)合圖4和圖6, 還包括:
[0094] 第一反饋模塊49,用于聯(lián)網(wǎng)模塊43執(zhí)行所述聯(lián)網(wǎng)配置子文件中的聯(lián)網(wǎng)指令,與所 述3G網(wǎng)絡(luò)建立連接之后,將所述3G模塊的聯(lián)網(wǎng)狀態(tài)反饋給所述安卓系統(tǒng)。
[0095] 為進(jìn)一步優(yōu)化本實施例,還包括:
[0096] 第二反饋模塊50,用于斷網(wǎng)模塊45執(zhí)行所述聯(lián)網(wǎng)配置子文件中的斷網(wǎng)指令,與所 述3G網(wǎng)絡(luò)斷開連接之后,將所述3G模塊的斷網(wǎng)狀態(tài)反饋給所述安卓系統(tǒng)。
[0097] 需要說明的是,初始化3G模塊的過程以及向安卓系統(tǒng)反饋3G模塊聯(lián)網(wǎng)或是斷網(wǎng) 狀態(tài)的過程是可以同時存在的。
[0098] 可以理解的是,當(dāng)用戶需要獲知3G網(wǎng)絡(luò)的連接狀態(tài)時,需返回3G模塊的聯(lián)網(wǎng)狀 態(tài)。
[0099] 因此,為進(jìn)一步優(yōu)化本實施例,還包括:
[0100] 重聯(lián)網(wǎng)模塊51,用于當(dāng)接收用戶輸入的表征獲取所述3G模塊網(wǎng)絡(luò)連接狀態(tài)的指 令時,若所述3G網(wǎng)絡(luò)斷開,則重新連接所述3G網(wǎng)絡(luò)。
[0101] 綜上可以看出,本發(fā)明在預(yù)存儲的聯(lián)網(wǎng)配置文件中,存儲有每種類型的3G模塊與 聯(lián)網(wǎng)配置文件中一個聯(lián)網(wǎng)配置子文件的對應(yīng)關(guān)系,通過調(diào)用與接入安卓系統(tǒng)的3G模塊相 對應(yīng)的聯(lián)網(wǎng)配置子文件,然后通過執(zhí)行該聯(lián)網(wǎng)配置子文件中聯(lián)網(wǎng)指令或斷開指令,實現(xiàn)與 3G網(wǎng)絡(luò)連接的建立和斷開??梢钥闯?,本發(fā)明采用的獨立于安卓系統(tǒng)原有的3G聯(lián)網(wǎng)模式僅 保留了聯(lián)網(wǎng)功能,因此,使得沒有安裝BP芯片的智能設(shè)備在實現(xiàn)聯(lián)網(wǎng)功能的同時,無需再 包含所有電話功能的RIL層AT解析庫,從而不僅節(jié)約了資源,降低了開發(fā)難度和開發(fā)成本, 而且還實現(xiàn)了對各類型3G模塊的兼容。
[0102] 本說明書中各個實施例采用遞進(jìn)的方式描述,每個實施例重點說明的都是與其他 實施例的不同之處,各個實施例之間相同相似部分互相參見即可。
[0103] 對所公開的實施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。 對這些實施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的 一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本發(fā)明 將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一 致的最寬的范圍。
【權(quán)利要求】
1. 一種聯(lián)網(wǎng)方法,其特征在于,包括: 依據(jù)3G聯(lián)網(wǎng)方式在安卓系統(tǒng)中的優(yōu)先級或是否接收到用戶輸入的連接3G網(wǎng)絡(luò)指令, 確定是否與3G網(wǎng)絡(luò)建立連接; 若確定連接所述3G網(wǎng)絡(luò)或是所述安卓系統(tǒng)中不存在可用的且優(yōu)先級高于所述3G聯(lián)網(wǎng) 方式時,則從預(yù)存儲的聯(lián)網(wǎng)配置文件中,調(diào)取與接入所述安卓系統(tǒng)的3G模塊相對應(yīng)的聯(lián)網(wǎng) 配置子文件;所述聯(lián)網(wǎng)配置文件中存儲有每種類型的3G模塊與一個聯(lián)網(wǎng)配置子文件的對 應(yīng)關(guān)系; 執(zhí)行所述聯(lián)網(wǎng)配置子文件中的聯(lián)網(wǎng)指令,與所述3G網(wǎng)絡(luò)建立連接; 若確定斷開所述3G網(wǎng)絡(luò)或是所述安卓系統(tǒng)中存在可用的且優(yōu)先級高于所述3G聯(lián)網(wǎng)方 式時,調(diào)取所述聯(lián)網(wǎng)配置子文件; 執(zhí)行所述聯(lián)網(wǎng)配置子文件中的斷網(wǎng)指令,與所述3G網(wǎng)絡(luò)斷開連接。
2. 根據(jù)權(quán)利要求1所述的聯(lián)網(wǎng)方法,其特征在于,在步驟所述依據(jù)3G聯(lián)網(wǎng)方式在安卓 系統(tǒng)中的優(yōu)先級或是否接收到用戶輸入的連接3G網(wǎng)絡(luò)指令,確定是否與3G網(wǎng)絡(luò)建立連接 之前,還包括: 檢測是否有3G模塊接入到安卓系統(tǒng)中; 若有3G模塊接入到安卓系統(tǒng)中,則將該3G模塊的當(dāng)前工作模式切換到調(diào)制解調(diào)模式, 并初始化該3G模塊; 將初始化完成之后的3G模塊的狀態(tài)發(fā)送給所述安卓系統(tǒng)。
3. 根據(jù)權(quán)利要求1所述的聯(lián)網(wǎng)方法,其特征在于,步驟所述執(zhí)行所述聯(lián)網(wǎng)配置子文件 中的聯(lián)網(wǎng)指令,與所述3G網(wǎng)絡(luò)建立連接之后,還包括: 將所述3G模塊的聯(lián)網(wǎng)狀態(tài)反饋給所述安卓系統(tǒng)。
4. 根據(jù)權(quán)利要求3所述的聯(lián)網(wǎng)方法,其特征在于,步驟所述執(zhí)行所述聯(lián)網(wǎng)配置子文件 中的斷網(wǎng)指令,與所述3G網(wǎng)絡(luò)斷開連接之后,還包括: 將所述3G模塊的斷網(wǎng)狀態(tài)反饋給所述安卓系統(tǒng)。
5. 根據(jù)權(quán)利要求1所述的聯(lián)網(wǎng)方法,其特征在于,還包括: 當(dāng)接收用戶輸入的表征獲取所述3G模塊網(wǎng)絡(luò)連接狀態(tài)的指令時,若所述3G網(wǎng)絡(luò)斷開, 則重新連接所述3G網(wǎng)絡(luò)。
6. -種聯(lián)網(wǎng)系統(tǒng),其特征在于,包括: 確定模塊,用于依據(jù)3G聯(lián)網(wǎng)方式在安卓系統(tǒng)中的優(yōu)先級或是否接收到用戶輸入的連 接3G網(wǎng)絡(luò)指令,確定是否與3G網(wǎng)絡(luò)建立連接; 第一調(diào)取模塊,用于若確定連接所述3G網(wǎng)絡(luò)或是所述安卓系統(tǒng)中不存在可用的且優(yōu) 先級高于所述3G聯(lián)網(wǎng)方式時,則從預(yù)存儲的聯(lián)網(wǎng)配置文件中,調(diào)取與接入所述安卓系統(tǒng)的 3G模塊相對應(yīng)的聯(lián)網(wǎng)配置子文件;所述聯(lián)網(wǎng)配置文件中存儲有每種類型的3G模塊與一個 聯(lián)網(wǎng)配置子文件的對應(yīng)關(guān)系; 聯(lián)網(wǎng)模塊,用于執(zhí)行所述聯(lián)網(wǎng)配置子文件中的聯(lián)網(wǎng)指令,與所述3G網(wǎng)絡(luò)建立連接; 第二調(diào)取模塊,用于若確定斷開所述3G網(wǎng)絡(luò)或是所述安卓系統(tǒng)中存在可用的且優(yōu)先 級高于所述3G聯(lián)網(wǎng)方式時,調(diào)取所述聯(lián)網(wǎng)配置子文件; 斷網(wǎng)模塊,用于執(zhí)行所述聯(lián)網(wǎng)配置子文件中的斷網(wǎng)指令,與所述3G網(wǎng)絡(luò)斷開連接。
7. 根據(jù)權(quán)利要求6所述的聯(lián)網(wǎng)系統(tǒng),其特征在于,還包括: 檢測模塊,用于所述確定模塊依據(jù)3G聯(lián)網(wǎng)方式在安卓系統(tǒng)中的優(yōu)先級或是否接收到 用戶輸入的連接3G網(wǎng)絡(luò)指令,確定是否與3G網(wǎng)絡(luò)建立連接之前,檢測是否有3G模塊接入 到安卓系統(tǒng)中; 切換模塊,用于若有3G模塊接入到安卓系統(tǒng)中,則將該3G模塊的當(dāng)前工作模式切換到 調(diào)制解調(diào)模式,并初始化該3G模塊; 發(fā)送模塊,用于將初始化完成之后的3G模塊的狀態(tài)發(fā)送給所述安卓系統(tǒng)。
8. 根據(jù)權(quán)利要求6所述的聯(lián)網(wǎng)系統(tǒng),其特征在于,還包括: 第一反饋模塊,用于所述聯(lián)網(wǎng)模塊執(zhí)行所述聯(lián)網(wǎng)配置子文件中的聯(lián)網(wǎng)指令,與所述3G 網(wǎng)絡(luò)建立連接之后,將所述3G模塊的聯(lián)網(wǎng)狀態(tài)反饋給所述安卓系統(tǒng)。
9. 根據(jù)權(quán)利要求8所述的聯(lián)網(wǎng)系統(tǒng),其特征在于,還包括: 第二反饋模塊,用于所述斷網(wǎng)模塊執(zhí)行所述聯(lián)網(wǎng)配置子文件中的斷網(wǎng)指令,與所述3G 網(wǎng)絡(luò)斷開連接之后,將所述3G模塊的斷網(wǎng)狀態(tài)反饋給所述安卓系統(tǒng)。
10. 根據(jù)權(quán)利要求6所述的聯(lián)網(wǎng)系統(tǒng),其特征在于,還包括: 重聯(lián)網(wǎng)模塊,用于當(dāng)接收用戶輸入的表征獲取所述3G模塊網(wǎng)絡(luò)連接狀態(tài)的指令時,若 所述3G網(wǎng)絡(luò)斷開,則重新連接所述3G網(wǎng)絡(luò)。
【文檔編號】H04W76/02GK104125658SQ201410386786
【公開日】2014年10月29日 申請日期:2014年8月7日 優(yōu)先權(quán)日:2014年8月7日
【發(fā)明者】汪宏 申請人:珠海邁科智能科技股份有限公司