專利名稱:支持3g上網(wǎng)卡的方法和用戶前端設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用戶前端設(shè)備(CPE)中的3G上行支持技術(shù),尤其涉及一種支持3G上網(wǎng)卡的方法和用戶前端設(shè)備。
背景技術(shù):
目前由于第三代移動通訊技術(shù)(3G)相對于第二代移動通訊技術(shù)(2G)的優(yōu)勢,在其之上開展的應(yīng)用未來應(yīng)該十分廣泛。對于用戶前端設(shè)備(customer premisesequipment, CPE)設(shè)備來說,勢必要支持3G這種上行方式,才能滿足未來的應(yīng)用?,F(xiàn)在市面上出現(xiàn)了一類通用串行總線(universal serial bus,USB)接口的上網(wǎng)卡終端數(shù)據(jù)設(shè)備,接入PC就可通過3G上行方式開展數(shù)據(jù)業(yè)務(wù)。CPE可以通過對此類設(shè)備的支持來達(dá)到3G上行 方式的實現(xiàn)。但目前該類設(shè)備目前還沒有統(tǒng)一標(biāo)準(zhǔn),各廠商的產(chǎn)品存在一定的差異性,包括設(shè)備的識別方式不同、設(shè)備的標(biāo)識(ID)和端口順序不統(tǒng)一以及模式轉(zhuǎn)換指令和支持的功能不完全一致。因此,CPE只能支持一種類型的3G上網(wǎng)卡,即該3G上網(wǎng)卡插入CPE后,CPE即可識別該3G上網(wǎng)卡,獲得它的參數(shù)信息,然后根據(jù)參數(shù)信息生成一個或多個端口,并利用這些端口完成相應(yīng)的功能,這就為CPE設(shè)備兼容多種3G上網(wǎng)卡形成一定的難度。
發(fā)明內(nèi)容
本發(fā)明提供一種支持3G上網(wǎng)卡的方法和用戶前端設(shè)備,以解決現(xiàn)有的CPE無法兼容多種3G上網(wǎng)卡的問題。本發(fā)明提供一種支持3G上網(wǎng)卡的方法,該方法包括用戶前端設(shè)備(CPE)對遠(yuǎn)程服務(wù)器配置的3G上網(wǎng)卡的參數(shù)信息進(jìn)行下載,根據(jù)所述參數(shù)信息確定所述3G上網(wǎng)卡的端口信息,并根據(jù)所述3G上網(wǎng)卡的信息實現(xiàn)各種應(yīng)用。優(yōu)選地,所述CPE對遠(yuǎn)程服務(wù)器配置的3G上網(wǎng)卡的參數(shù)信息進(jìn)行下載之后,所述方法還包括所述CPE對所述參數(shù)信息進(jìn)行格式處理。優(yōu)選地,所述根據(jù)所述參數(shù)信息確定所述3G上網(wǎng)卡的端口信息包括根據(jù)所述參數(shù)信息對所述3G上網(wǎng)卡進(jìn)行模式轉(zhuǎn)換,生成端口 ;或者,根據(jù)所述參數(shù)信息獲知所述3G上網(wǎng)卡的端口信息。優(yōu)選地,所述3G上網(wǎng)卡的信息包括3G上網(wǎng)卡的端口信息;所述根據(jù)所述3G上網(wǎng)卡的信息實現(xiàn)各種應(yīng)用包括所述根據(jù)所述3G上網(wǎng)卡的端口信息實現(xiàn)各種應(yīng)用。優(yōu)選地,所述3G上網(wǎng)卡的參數(shù)信息包括以下信息中的一種或多種所述3G上網(wǎng)卡的標(biāo)識、所述3G上網(wǎng)卡的廠商標(biāo)識、所述3G上網(wǎng)卡的端口順序和所述3G上網(wǎng)卡的模式轉(zhuǎn)換指令。本發(fā)明提供了一種用戶前端設(shè)備(CPE),包括下載模塊、信息存儲模塊、3G支撐與管理模塊和業(yè)務(wù)模塊,其中所述下載模塊,用于對遠(yuǎn)程服務(wù)器配置的3G上網(wǎng)卡的參數(shù)信息進(jìn)行下載,并保存在所述信息存儲模塊;所述信息存儲模塊,用于保存所述參數(shù)信息;所述3G支撐與管理模塊,用于獲得3G上網(wǎng)卡的插入消息,從所述信息存儲模塊獲取所述3G上網(wǎng)卡的參數(shù)信息,根據(jù)所述參數(shù)信息確定所述3G上網(wǎng)卡的端口信息,并向所述業(yè)務(wù)模塊上報所述3G上網(wǎng)卡的信息;所述業(yè)務(wù)模塊,用于根據(jù)所述3G支撐與管理模塊上報的所述3G上網(wǎng)卡的信息實現(xiàn)各種應(yīng)用。優(yōu)選地,所述CPE還包括信息處理模塊,所述信息處理模塊,用于在所述下載模塊 對遠(yuǎn)程服務(wù)器下發(fā)的3G上網(wǎng)卡的參數(shù)信息進(jìn)行下載之后,對所述參數(shù)信息進(jìn)行格式處理,并將格式處理后的參數(shù)信息保存到所述信息存儲模塊。優(yōu)選地,所述3G支撐與管理模塊根據(jù)所述參數(shù)信息確定所述3G上網(wǎng)卡的端口信息,是用于根據(jù)所述參數(shù)信息對所述3G上網(wǎng)卡進(jìn)行模式轉(zhuǎn)換,生成端口 ;或者,根據(jù)所述參數(shù)信息獲知所述3G上網(wǎng)卡的端口信息。優(yōu)選地,所述3G上網(wǎng)卡的信息包括3G上網(wǎng)卡的端口信息;所述業(yè)務(wù)模塊,是用于根據(jù)所述3G支撐與管理模塊上報的所述3G上網(wǎng)卡的端口信息實現(xiàn)各種應(yīng)用。優(yōu)選地,所述3G上網(wǎng)卡的參數(shù)信息包括以下信息中的一種或多種所述3G上網(wǎng)卡的標(biāo)識、所述3G上網(wǎng)卡的廠商標(biāo)識、所述3G上網(wǎng)卡的端口順序和所述3G上網(wǎng)卡的模式轉(zhuǎn)換指令。上述支持3G上網(wǎng)卡的方法和CPE,能夠兼容多種3G上網(wǎng)卡。
圖I是本發(fā)明CPE實施例的結(jié)構(gòu)示意圖;圖2是本發(fā)明CPE支持3G上網(wǎng)卡的方法實施例的流程圖。
具體實施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明白,下文中將結(jié)合附圖對本發(fā)明的實施例進(jìn)行詳細(xì)說明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互任意組合。為了實現(xiàn)對3G上網(wǎng)卡的支持,通過遠(yuǎn)程服務(wù)器配置3G上網(wǎng)卡的個性參數(shù)信息(比如廠商ID、設(shè)備Id、端口順序及上網(wǎng)卡模式轉(zhuǎn)換指令),CPE獲得并處理這些參數(shù)信息來支持該3G上網(wǎng)卡。本發(fā)明提供了一種用戶前端設(shè)備(CPE),包括下載模塊、信息存儲模塊、3G支撐與管理模塊和業(yè)務(wù)模塊,其中所述下載模塊,用于對遠(yuǎn)程服務(wù)器配置的3G上網(wǎng)卡的參數(shù)信息進(jìn)行下載,并保存在所述信息存儲模塊;所述信息存儲模塊,用于保存所述參數(shù)信息;
所述3G支撐與管理模塊,用于獲得3G上網(wǎng)卡的插入消息,從所述信息存儲模塊獲取所述3G上網(wǎng)卡的參數(shù)信息,根據(jù)所述參數(shù)信息確定所述3G上網(wǎng)卡的端口信息,并向所述業(yè)務(wù)模塊上報所述3G上網(wǎng)卡的信息;所述業(yè)務(wù)模塊,用于根據(jù)所述3G支撐與管理模塊上報的所述3G上網(wǎng)卡的信息實現(xiàn)各種應(yīng)用。其中,所述3G上網(wǎng)卡的信息包括端口信息;所述業(yè)務(wù)模塊,是用于根據(jù)所述3G支撐與管理模塊上報的所述3G上網(wǎng)卡的端口信息實現(xiàn)各種應(yīng)用。當(dāng)然,本領(lǐng)域的技術(shù)人員均知道,該3G上網(wǎng)卡的信息可以包括其他參數(shù)信息,此處提到的端口信息僅為示例。另外,所述3G支撐與管理模塊根據(jù)所述參數(shù)信息確定所述3G上網(wǎng)卡的端口信息,是用于根據(jù)所述參數(shù)信息對所述3G上網(wǎng)卡進(jìn)行模式轉(zhuǎn)換,生成端口 ;或者,根據(jù)所述參數(shù) 信息獲知所述3G上網(wǎng)卡的端口信息。另外,若上述下載模塊獲得的參數(shù)信息不符合信息存儲模塊的格式要求或者不符合3G支撐與管理模塊的格式要求等等,則該CPE還可以包括信息處理模塊,所述信息處理模塊,用于在所述下載模塊對遠(yuǎn)程服務(wù)器下發(fā)的3G上網(wǎng)卡的參數(shù)信息進(jìn)行下載之后,對所述參數(shù)信息進(jìn)行格式處理,并將格式處理后的參數(shù)信息保存到所述信息存儲模塊;以使處理后的參數(shù)信息符合各種要求。如圖I所示,是本發(fā)明CPE實施例的結(jié)構(gòu)示意圖,該CPE包括下載模塊11、信息處理模塊12、信息存儲模塊13、3G支撐與管理模塊14和業(yè)務(wù)模塊15,其中下載模塊,用于將從遠(yuǎn)程服務(wù)器上獲得的信息下載到本地CPE ;信息處理模塊,將下載到本地的信息進(jìn)行進(jìn)一步的處理,并保存到信息存儲模塊;信息存儲模塊,用于保存CPE的數(shù)據(jù)等信息;3G支撐與管理模塊,用于對3G上網(wǎng)卡提供功能支撐和管理,當(dāng)上網(wǎng)卡接上CPE時,進(jìn)行識別和模式轉(zhuǎn)換,并管理網(wǎng)卡狀態(tài)和提供AT指令服務(wù)等等;也提供給業(yè)務(wù)模塊所需要的信息;該3G支撐與管理模塊管理了上網(wǎng)卡驅(qū)動流程,提供上網(wǎng)卡狀態(tài)遷移的方法及過程。另外,還用于從信息存儲模塊中獲取之前通過遠(yuǎn)程服務(wù)器下發(fā)到CPE的這些上網(wǎng)卡個性參數(shù);在驅(qū)動執(zhí)行的過程中調(diào)用,達(dá)到動態(tài)更新的目的;業(yè)務(wù)模塊,用于對上網(wǎng)卡進(jìn)行不同應(yīng)用場景的功能實現(xiàn)。該業(yè)務(wù)模塊利用3G上網(wǎng)卡的相應(yīng)端口來實現(xiàn)具體的應(yīng)用功能,以點到點協(xié)議(PPP)為例,由于網(wǎng)絡(luò)制式的不同,其撥號指令也不同,所以根據(jù)3G支撐與管理模塊傳遞來的網(wǎng)絡(luò)制式,PPP模塊選擇對應(yīng)的一套撥號指令,發(fā)送給Modem端口設(shè)備,進(jìn)行撥號。上述CPE設(shè)備可以支持新增3G上網(wǎng)卡,產(chǎn)品不必受限于上網(wǎng)卡的型號,提高了 CPE的兼容性和應(yīng)用范圍,大大增強了用戶的使用體驗效果。需要說明的是,本發(fā)明的技術(shù)方案在沒有進(jìn)行特殊限定的情況下,是兼容2G上網(wǎng)卡的。本發(fā)明還提供了一種支持3G上網(wǎng)卡的系統(tǒng),該系統(tǒng)包括上述CPE和遠(yuǎn)程服務(wù)器,其中所述遠(yuǎn)程服務(wù)器,用于配置3G上網(wǎng)卡的參數(shù)信息。
其中,所述3G上網(wǎng)卡的參數(shù)信息包括所述3G上網(wǎng)卡的標(biāo)識、所述3G上網(wǎng)卡的廠商標(biāo)識、所述3G上網(wǎng)卡的端口順序和所述3G上網(wǎng)卡的模式轉(zhuǎn)換指令。上述支持3G上網(wǎng)卡的系統(tǒng),能夠兼容多種3G上網(wǎng)卡。本發(fā)明還提供了一種支持3G上網(wǎng)卡的方法,該方法包括步驟一、用戶前端設(shè)備(CPE)對遠(yuǎn)程服務(wù)器配置的3G上網(wǎng)卡的參數(shù)信息進(jìn)行下載;其中,所述3G上網(wǎng)卡的參數(shù)信息包括以下信息中的一種或多種所述3G上網(wǎng)卡的標(biāo)識、所述3G上網(wǎng)卡的廠商標(biāo)識、所述3G上網(wǎng)卡的端口順序和所述3G上網(wǎng)卡的模式轉(zhuǎn)換指令等;另外,為了使參數(shù)信息符合各種要求,所述CPE還可以對所述參數(shù)信息進(jìn)行格式 處理;步驟二、根據(jù)所述參數(shù)信息確定所述3G上網(wǎng)卡的端口信息,并根據(jù)所述3G上網(wǎng)卡的信息實現(xiàn)各種應(yīng)用。具體地,所述根據(jù)所述參數(shù)信息確定所述3G上網(wǎng)卡的端口信息包括根據(jù)所述參數(shù)信息對所述3G上網(wǎng)卡進(jìn)行模式轉(zhuǎn)換,生成端口 ;或者,根據(jù)所述參數(shù)信息獲知所述3G上網(wǎng)卡的端口信息。其中,3G上網(wǎng)卡有兩種模式,一種是非3G上網(wǎng)卡功能模式,另一種是3G上網(wǎng)卡功能模式,此處進(jìn)行模式轉(zhuǎn)換是將非3G上網(wǎng)卡功能模式轉(zhuǎn)換為3G上網(wǎng)卡功能模式。其中,所述3G上網(wǎng)卡的信息可以包括端口信息;上述根據(jù)所述3G上網(wǎng)卡的信息實現(xiàn)各種應(yīng)用包括根據(jù)所述3G上網(wǎng)卡的端口信息實現(xiàn)各種應(yīng)用。如圖2所示,是本發(fā)明CPE支持3G上網(wǎng)卡的方法實施例的流程圖,該過程基于圖I所示的模塊進(jìn)行描述,包括步驟210、啟動CPE設(shè)備,該CPE獲得上網(wǎng)卡的個性化參數(shù);CPE從遠(yuǎn)程服務(wù)器獲得其配置的3G上網(wǎng)卡的個性化參數(shù),并由下載模塊將這些信息下載到本地CPE,再由信息處理模塊將這些數(shù)據(jù)完成處理并存放到信息存儲模塊;步驟220、插入3G上網(wǎng)卡設(shè)備,3G支撐與管理模塊獲得設(shè)備的插入消息,3G支撐與管理模塊從信息存儲模塊中獲取需要的上網(wǎng)卡的個性化參數(shù)并對設(shè)備進(jìn)行模式轉(zhuǎn)換,并生成數(shù)個端口;插入設(shè)備時,上網(wǎng)卡獲取設(shè)備插入通知,對設(shè)備進(jìn)行模式轉(zhuǎn)換(從信息存儲模塊中先獲取),生成端口 ;步驟230、上報業(yè)務(wù)模塊所關(guān)心的信息;3G支撐與管理模塊從信息存儲模塊中讀取上網(wǎng)卡的相應(yīng)信息,傳遞給業(yè)務(wù)模塊;步驟240、業(yè)務(wù)模塊通過生成的數(shù)個接口進(jìn)行進(jìn)一步的應(yīng)用。業(yè)務(wù)模塊根據(jù)上網(wǎng)卡各個端口實現(xiàn)不同的應(yīng)用功能。如PPP模塊就利用獲得的網(wǎng)絡(luò)制式選擇相應(yīng)撥號指令,發(fā)送給端口設(shè)備進(jìn)行拔號,最終實現(xiàn)能提供上網(wǎng)服務(wù)的功能。語音模塊可利用3G上網(wǎng)卡的語音接口來開發(fā)應(yīng)用。上述支持3G上網(wǎng)卡的方法,使得CPE設(shè)備能夠兼容多種3G上網(wǎng)卡。本領(lǐng)域普通技術(shù)人員可以理解上述方法中的全部或部分步驟可通過程序來指令相關(guān)硬件完成,上述程序可以存儲于計算機可讀存儲介質(zhì)中,如只讀存儲器、磁盤或光盤等??蛇x地,上述實施例的全部或部分步驟也可以使用一個或多個集成電路來實現(xiàn)。相應(yīng)地,上述實施例中的各模塊/單元可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。本發(fā)明不限制于任何特定形式的硬件和軟件的結(jié)合。以上實施例僅用以說明本發(fā)明的技術(shù)方案而非限制,僅僅參照較佳實施例對本發(fā)明進(jìn)行了詳細(xì)說明。本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對本發(fā)明的技術(shù)方案進(jìn)行修改 或者等同替換,而不脫離本發(fā)明技術(shù)方案的精神和范圍,均應(yīng)涵蓋在本發(fā)明的權(quán)利要求范圍當(dāng)中。
權(quán)利要求
1.一種支持3G上網(wǎng)卡的方法,該方法包括 用戶前端設(shè)備(CPE)對遠(yuǎn)程服務(wù)器配置的3G上網(wǎng)卡的參數(shù)信息進(jìn)行下載,根據(jù)所述參數(shù)信息確定所述3G上網(wǎng)卡的端口信息,并根據(jù)所述3G上網(wǎng)卡的信息實現(xiàn)各種應(yīng)用。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于 所述CPE對遠(yuǎn)程服務(wù)器配置的3G上網(wǎng)卡的參數(shù)信息進(jìn)行下載之后,所述方法還包括 所述CPE對所述參數(shù)信息進(jìn)行格式處理。
3.根據(jù)權(quán)利要求I或2所述的方法,其特征在于 所述根據(jù)所述參數(shù)信息確定所述3G上網(wǎng)卡的端口信息包括 根據(jù)所述參數(shù)信息對所述3G上網(wǎng)卡進(jìn)行模式轉(zhuǎn)換,生成端口 ;或者, 根據(jù)所述參數(shù)信息獲知所述3G上網(wǎng)卡的端口信息。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于 所述3G上網(wǎng)卡的信息包括3G上網(wǎng)卡的端口信息; 所述根據(jù)所述3G上網(wǎng)卡的信息實現(xiàn)各種應(yīng)用包括 所述根據(jù)所述3G上網(wǎng)卡的端口信息實現(xiàn)各種應(yīng)用。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于 所述3G上網(wǎng)卡的參數(shù)信息包括以下信息中的一種或多種 所述3G上網(wǎng)卡的標(biāo)識、所述3G上網(wǎng)卡的廠商標(biāo)識、所述3G上網(wǎng)卡的端口順序和所述3G上網(wǎng)卡的模式轉(zhuǎn)換指令。
6.一種用戶前端設(shè)備(CPE),包括下載模塊、信息存儲模塊、3G支撐與管理模塊和業(yè)務(wù)模塊,其中 所述下載模塊,用于對遠(yuǎn)程服務(wù)器配置的3G上網(wǎng)卡的參數(shù)信息進(jìn)行下載,并保存在所述信息存儲模塊; 所述信息存儲模塊,用于保存所述參數(shù)信息; 所述3G支撐與管理模塊,用于獲得3G上網(wǎng)卡的插入消息,從所述信息存儲模塊獲取所述3G上網(wǎng)卡的參數(shù)信息,根據(jù)所述參數(shù)信息確定所述3G上網(wǎng)卡的端口信息,并向所述業(yè)務(wù)模塊上報所述3G上網(wǎng)卡的信息; 所述業(yè)務(wù)模塊,用于根據(jù)所述3G支撐與管理模塊上報的所述3G上網(wǎng)卡的信息實現(xiàn)各種應(yīng)用。
7.根據(jù)權(quán)利要求6所述的CPE,其特征在于 所述CPE還包括信息處理模塊,所述信息處理模塊,用于在所述下載模塊對遠(yuǎn)程服務(wù)器下發(fā)的3G上網(wǎng)卡的參數(shù)信息進(jìn)行下載之后,對所述參數(shù)信息進(jìn)行格式處理,并將格式處理后的參數(shù)信息保存到所述信息存儲模塊。
8.根據(jù)權(quán)利要求6或7所述的CPE,其特征在于 所述3G支撐與管理模塊根據(jù)所述參數(shù)信息確定所述3G上網(wǎng)卡的端口信息,是用于根據(jù)所述參數(shù)信息對所述3G上網(wǎng)卡進(jìn)行模式轉(zhuǎn)換,生成端口 ;或者,根據(jù)所述參數(shù)信息獲知所述3G上網(wǎng)卡的端口信息。
9.根據(jù)權(quán)利要求8所述的CPE,其特征在于 所述3G上網(wǎng)卡的信息包括3G上網(wǎng)卡的端口信息; 所述業(yè)務(wù)模塊,是用于根據(jù)所述3G支撐與管理模塊上報的所述3G上網(wǎng)卡的端口信息實現(xiàn)各種應(yīng)用。
10.根據(jù)權(quán)利要求9所述的CPE,其特征在于 所述3G上網(wǎng)卡的參數(shù)信息包括以下信息中的一種或多種 所述3G上網(wǎng)卡的標(biāo)識、所述3G上網(wǎng)卡的廠商標(biāo)識、所述3G上網(wǎng)卡的端口順序和所述3G上網(wǎng)卡的模式轉(zhuǎn)換指令。
全文摘要
本發(fā)明提供一種支持3G上網(wǎng)卡的方法和用戶前端設(shè)備,該方法包括用戶前端設(shè)備(CPE)對遠(yuǎn)程服務(wù)器配置的3G上網(wǎng)卡的參數(shù)信息進(jìn)行下載,根據(jù)所述參數(shù)信息確定所述3G上網(wǎng)卡的端口信息,并根據(jù)所述3G上網(wǎng)卡的信息實現(xiàn)各種應(yīng)用。上述支持3G上網(wǎng)卡的方法和CPE,能夠兼容多種3G上網(wǎng)卡。
文檔編號H04W8/24GK102843671SQ20111016714
公開日2012年12月26日 申請日期2011年6月21日 優(yōu)先權(quán)日2011年6月21日
發(fā)明者錢正英, 魯波 申請人:中興通訊股份有限公司