專利名稱:Wlan無線接入控制方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)通信系統(tǒng),特別涉及一種WLAN (Wireless Local Area Network,無線局域網(wǎng))無線控制方法及系統(tǒng)。
背景技術(shù):
公知的基于通用處理器構(gòu)建的WLAN AC (Access Controller,無線控制)系統(tǒng)是在硬件上運(yùn)行操作系統(tǒng),然后直接在操作系統(tǒng)上運(yùn)行WLAN AC所需的應(yīng)用程序和協(xié)議棧。尤其對(duì)于通用處理器板卡數(shù)量較少的系統(tǒng)構(gòu)建的WLAN AC,這樣構(gòu)建的基于通用處理器的WLAN AC系統(tǒng)不穩(wěn)定甚至有導(dǎo)致系統(tǒng)崩潰的危險(xiǎn),也就是不同的協(xié)議棧和應(yīng)用程序間的異?;ハ嘤绊憽<僭O(shè)某一協(xié)議?;驊?yīng)用程序出現(xiàn)會(huì)導(dǎo)致整個(gè)操作系統(tǒng)的崩潰的問題,又因?yàn)槠渌膮f(xié)議棧和應(yīng)用程序同樣基于一個(gè)操作系統(tǒng)建立所以會(huì)受到影響,從而使整個(gè)系統(tǒng)的核心業(yè)務(wù)穩(wěn)定性依賴于系統(tǒng)中穩(wěn)定性最低的模塊。一般來說尤其是協(xié)議棧模塊出現(xiàn)崩潰時(shí) 必然會(huì)導(dǎo)致整個(gè)操作系統(tǒng)的崩潰,從而影響到整個(gè)WLAN AC的業(yè)務(wù)。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種WLAN無線控制方法和系統(tǒng),可以解決現(xiàn)有技術(shù)的WLAN AC系統(tǒng)不穩(wěn)定及可能導(dǎo)致系統(tǒng)崩潰的問題。本發(fā)明實(shí)施例提供的WLAN無線控制方法具體技術(shù)方案包括如下步驟SI :在底層硬件上安裝宿主操作系統(tǒng);S2 :在所述操作系統(tǒng)內(nèi)構(gòu)建不少于2個(gè)虛擬機(jī);S3 :在所述虛擬機(jī)上構(gòu)建虛擬機(jī)操作系統(tǒng);S4 :在所述虛擬機(jī)操作系統(tǒng)上分別安裝應(yīng)用程序和協(xié)議棧。本發(fā)明實(shí)施例提供的WLAN無線控制系統(tǒng)具體技術(shù)方案如下,包括宿主操作系統(tǒng)所述宿主操作系統(tǒng)安裝在底層硬件上;虛擬機(jī)所述虛擬機(jī)不少于2個(gè),構(gòu)建在宿主操作系統(tǒng)內(nèi);虛擬機(jī)操作系統(tǒng)所述虛擬機(jī)操作系統(tǒng)構(gòu)建在虛擬機(jī)上;應(yīng)用程序所述應(yīng)用程序安裝在虛擬機(jī)操作系統(tǒng)上;協(xié)議棧所述協(xié)議棧安裝在與應(yīng)用程序不同的虛擬機(jī)操作系統(tǒng)上。本發(fā)明實(shí)施例中提供的WLAN無線控制方法和系統(tǒng),通過在宿主操作系統(tǒng)上構(gòu)建虛擬機(jī),再在虛擬機(jī)上構(gòu)建虛擬機(jī)操作系統(tǒng),然后在虛擬機(jī)操作系統(tǒng)上安裝應(yīng)用程序或協(xié)議棧。使用這種方式構(gòu)建的WLAN AC系統(tǒng)里應(yīng)用程序和協(xié)議棧按照功能劃分放置在不同虛擬機(jī)上運(yùn)行,這樣一旦出現(xiàn)協(xié)議?;蛘邞?yīng)用程序出現(xiàn)異常,即使異常足以引起操作系統(tǒng)的崩潰也只會(huì)影響到實(shí)現(xiàn)業(yè)務(wù)的單個(gè)虛擬機(jī),不會(huì)影響宿主操作系統(tǒng)的運(yùn)行,從而不會(huì)產(chǎn)生因?yàn)檎到y(tǒng)的崩潰導(dǎo)致的WLAN AC系統(tǒng)完全退出服務(wù)。此外對(duì)于WLAN AC系統(tǒng)的軟件故障恢復(fù)只需要重新啟動(dòng)退服虛擬機(jī)就可以實(shí)現(xiàn)。
圖I為本發(fā)明一種WLAN無線控制方法的流程圖;圖2本發(fā)明一種WLAN無線控制系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施例方式針對(duì)現(xiàn)有技術(shù)中WLAN無線控制系統(tǒng)的穩(wěn)定性依賴于穩(wěn)定性最低的應(yīng)用程序和協(xié)議棧,而導(dǎo)致系統(tǒng)不穩(wěn)定,甚至容易發(fā)生崩潰的問題,本發(fā)明提供的WLAN無線控制方法及系統(tǒng),通過在宿主操作系統(tǒng)內(nèi)構(gòu)建虛擬機(jī),在虛擬機(jī)上再構(gòu)建虛擬機(jī)操作系統(tǒng),然后將應(yīng)用程序和協(xié)議棧安裝在虛擬機(jī)操作系統(tǒng)上的方案。使用這種方式構(gòu)建的WLAN AC系統(tǒng)里應(yīng)用程序和協(xié)議棧按照功能劃分放置在不同虛擬機(jī)上運(yùn)行,這樣一旦出現(xiàn)協(xié)議?;蛘邞?yīng)用程序出現(xiàn)異常,即使異常足以引起操作系統(tǒng)的崩潰也只會(huì)影響到實(shí)現(xiàn)業(yè)務(wù)的單個(gè)虛擬機(jī),不會(huì)影響操作系統(tǒng)的運(yùn)行,從而不會(huì)產(chǎn)生因?yàn)檎到y(tǒng)的崩潰導(dǎo)致的WLAN AC系統(tǒng)完全退出服 務(wù)。此外對(duì)于WLAN AC系統(tǒng)的軟件故障恢復(fù)只需要重新啟動(dòng)退服虛擬機(jī)就可以實(shí)現(xiàn)。下面結(jié)合附圖,對(duì)本發(fā)明的技術(shù)方案做詳細(xì)的說明。如圖I所示為本發(fā)明WLAN無線控制方法的流程圖,包括如下步驟SI :在底層硬件上安裝宿主操作系統(tǒng);S2 :在所述操作系統(tǒng)內(nèi)構(gòu)建不少于2個(gè)虛擬機(jī);S3 :在所述虛擬機(jī)上構(gòu)建虛擬機(jī)操作系統(tǒng);S4 :在所述虛擬機(jī)操作系統(tǒng)上分別安裝應(yīng)用程序和協(xié)議棧。在上述本發(fā)明WLAN無線控制方法的流程圖中,步驟S2構(gòu)建的虛擬機(jī)根據(jù)需要構(gòu)建,一般不少于2個(gè),在一個(gè)優(yōu)選實(shí)施例中,構(gòu)建的虛擬機(jī)根據(jù)用于實(shí)現(xiàn)交換、主控、數(shù)據(jù)和擴(kuò)展業(yè)務(wù)等功能,構(gòu)建4個(gè)虛擬機(jī),每個(gè)虛擬機(jī)分別實(shí)現(xiàn)其中的一個(gè)功能。在上述步驟S2構(gòu)建的虛擬機(jī)為封裝有物理機(jī)變化的標(biāo)準(zhǔn)設(shè)計(jì)虛擬機(jī)。每個(gè)虛擬機(jī)基于標(biāo)準(zhǔn)化設(shè)計(jì),封裝了物理機(jī)的變化,使得應(yīng)用程序和協(xié)議棧都可以在標(biāo)準(zhǔn)化的環(huán)境中運(yùn)行。如圖2所示為本發(fā)明WLAN無線控制系統(tǒng)101的結(jié)構(gòu)示意圖,該系統(tǒng)包括底層硬件201,該底層硬件可以為通用處理器的相關(guān)硬件,在底層硬件201上安裝的宿主操作系統(tǒng)301,通過宿主操作系統(tǒng)301完成對(duì)底層硬件201的控制,并建立起其后虛擬機(jī)的運(yùn)行環(huán)境。然后在宿主操作系統(tǒng)301上構(gòu)建不少于2個(gè)的虛擬機(jī)分別為401、402...40N。然后在構(gòu)建的虛擬機(jī)上構(gòu)建各自的的虛擬機(jī)操作系統(tǒng),虛擬機(jī)操作系統(tǒng)可以根據(jù)虛擬機(jī)需要實(shí)現(xiàn)的性能構(gòu)建不同類型和配置的操作系統(tǒng)。在一個(gè)具體的實(shí)施例中,把WLAN AC根據(jù)實(shí)現(xiàn)交換、主控、數(shù)據(jù)和擴(kuò)展業(yè)務(wù)等功能,構(gòu)建4個(gè)虛擬機(jī),分別在4個(gè)虛擬機(jī)上實(shí)現(xiàn)上述功能。對(duì)于交換和數(shù)據(jù)業(yè)務(wù)的虛擬機(jī)操作系統(tǒng)側(cè)重于網(wǎng)絡(luò)性能,對(duì)于主控和擴(kuò)展業(yè)務(wù)虛擬機(jī)的操作系統(tǒng)側(cè)重于操作系統(tǒng)的網(wǎng)絡(luò)安全。最后,在虛擬機(jī)操作系統(tǒng)上建立WLAN AC系統(tǒng)完成功能所需的應(yīng)用程序和協(xié)議棧等業(yè)務(wù)模塊501、50N、601和701。從而構(gòu)建了一個(gè)基于通用處理器的WLAN AC 系統(tǒng)。按照本發(fā)明建立的基于通用處理器的WLAN AC系統(tǒng),一旦出現(xiàn)協(xié)議?;蛘邞?yīng)用程序異常時(shí),異常會(huì)限制在虛擬機(jī)操作系統(tǒng)之內(nèi),相應(yīng)的影響范圍也被限制在承載相應(yīng)協(xié)議?;蛘邞?yīng)用程序的虛擬機(jī)之中,避免了整個(gè)WLAN AC系統(tǒng)的完全退服。且恢復(fù)異常的應(yīng)用或者協(xié)議棧也只需要重新加載受影響的虛擬機(jī)就可以恢復(fù)相應(yīng)的服務(wù)。在一個(gè)具體實(shí)施例中,虛擬機(jī)為封裝有物理機(jī)變化的標(biāo)準(zhǔn)設(shè)計(jì)虛擬機(jī)。每個(gè)虛擬機(jī)基于標(biāo)準(zhǔn)化設(shè)計(jì),封裝了物理機(jī)的變化,使得應(yīng)用程序和協(xié)議棧都可以在標(biāo)準(zhǔn)化的環(huán)境中運(yùn)行。本發(fā)明的WLAN無線控制方法和系統(tǒng),可以帶來以下的優(yōu)點(diǎn)和效果I、在WLAN AC系統(tǒng)中應(yīng)用程序異常運(yùn)行引發(fā)的操作系統(tǒng)崩潰被限制在虛擬機(jī)范圍之內(nèi),避免整個(gè)WLAN AC系統(tǒng)的崩潰。2、WLAN AC系統(tǒng)中把協(xié)議棧異常運(yùn)行引發(fā)的操作系統(tǒng)崩潰限制在虛擬機(jī)范圍之內(nèi),避免整個(gè)WLAN AC系統(tǒng)的崩潰。3、WLAN AC系統(tǒng)中的虛擬機(jī)基于標(biāo)準(zhǔn)化設(shè)計(jì),封裝了物理機(jī)的變化,使得應(yīng)用程序 和協(xié)議棧都可以在標(biāo)準(zhǔn)化的環(huán)境中運(yùn)行。4、WLAN AC系統(tǒng)中壓縮了應(yīng)用程序異常的影響范圍,為WLAN AC應(yīng)用和其他應(yīng)用合并運(yùn)行提供了安全隔離的環(huán)境。5、本發(fā)明的WLAN AC系統(tǒng)使用通用處理器。6、本發(fā)明的WLAN AC系統(tǒng)中的擴(kuò)展業(yè)務(wù)部分由于需要經(jīng)常調(diào)整或者作為資源提供給第三方,合理構(gòu)建虛擬化的操作系統(tǒng)可以約束不安全行為對(duì)系統(tǒng)穩(wěn)定性的影響。顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1.一種WLAN無線控制方法,其特征在于,包括如下步驟 51:在底層硬件上安裝宿主操作系統(tǒng); 52:在所述操作系統(tǒng)內(nèi)構(gòu)建不少于2個(gè)虛擬機(jī); 53:在所述虛擬機(jī)上構(gòu)建虛擬機(jī)操作系統(tǒng); 54:在所述虛擬機(jī)操作系統(tǒng)上分別安裝應(yīng)用程序和協(xié)議棧。
2.如權(quán)利要求I所述的方法,其特征在于,構(gòu)建的所述虛擬機(jī)為4個(gè),分別用于實(shí)現(xiàn)交換、主控、數(shù)據(jù)和擴(kuò)展業(yè)務(wù)功能。
3.如權(quán)利要求I所述的方法,其特征在于,所述虛擬機(jī)為封裝有物理機(jī)變化的標(biāo)準(zhǔn)設(shè)計(jì)虛擬機(jī)。
4.一種WLAN無線控制系統(tǒng),其特征在于,包括 宿主操作系統(tǒng)所述宿主操作系統(tǒng)安裝在底層硬件上; 虛擬機(jī)所述虛擬機(jī)不少于2個(gè),構(gòu)建在宿主操作系統(tǒng)內(nèi); 虛擬機(jī)操作系統(tǒng)所述虛擬機(jī)操作系統(tǒng)構(gòu)建在虛擬機(jī)上; 應(yīng)用程序所述應(yīng)用程序安裝在虛擬機(jī)操作系統(tǒng)上; 協(xié)議棧所述協(xié)議棧安裝在與應(yīng)用程序不同的虛擬機(jī)操作系統(tǒng)上。
5.如權(quán)利要求4所述的系統(tǒng),其特征在于,所述虛擬機(jī)為4個(gè),分別用于實(shí)現(xiàn)交換、主控、數(shù)據(jù)和擴(kuò)展業(yè)務(wù)功能。
6.如權(quán)利要求4所述的系統(tǒng),其特征在于,所述虛擬機(jī)為封裝有物理機(jī)變化的標(biāo)準(zhǔn)設(shè)計(jì)虛擬機(jī)。
全文摘要
本發(fā)明涉及WLAN無線控制方法,包括如下步驟S1.在底層硬件上安裝宿主操作系統(tǒng);S2.在所述操作系統(tǒng)內(nèi)構(gòu)建不少于2個(gè)虛擬機(jī);S3.在所述虛擬機(jī)上構(gòu)建虛擬機(jī)操作系統(tǒng);S4.在所述虛擬機(jī)操作系統(tǒng)上分別安裝應(yīng)用程序和協(xié)議棧。本發(fā)明還提供了一種WLAN無線控制系統(tǒng),包括宿主操作系統(tǒng),虛擬機(jī),虛擬機(jī)操作系統(tǒng),應(yīng)用程序或協(xié)議棧。使用本發(fā)明的WLANAC系統(tǒng),應(yīng)用程序和協(xié)議棧按照功能劃分放置在不同虛擬機(jī)上運(yùn)行,這樣一旦出現(xiàn)協(xié)議棧或者應(yīng)用程序出現(xiàn)異常,即使異常足以引起操作系統(tǒng)的崩潰也只會(huì)影響到實(shí)現(xiàn)業(yè)務(wù)的單個(gè)虛擬機(jī),不會(huì)影響宿主操作系統(tǒng)的運(yùn)行,從而不會(huì)產(chǎn)生因?yàn)檎到y(tǒng)的崩潰導(dǎo)致的WLANAC系統(tǒng)完全退出服務(wù)。
文檔編號(hào)H04W84/12GK102880499SQ201210381219
公開日2013年1月16日 申請(qǐng)日期2012年10月10日 優(yōu)先權(quán)日2012年10月10日
發(fā)明者武玉鵬, 賴文強(qiáng), 羅晟, 顏煦陽 申請(qǐng)人:京信通信系統(tǒng)(中國(guó))有限公司