專利名稱:移動計算裝置及其接收數(shù)據(jù)包的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種移動計算裝置及其接收數(shù)據(jù)包的方法。
背景技術(shù):
WAN無線上網(wǎng)在近幾年取得了飛速的發(fā)展,并且?guī)捯彩峭伙w猛進(jìn),這樣,使得在蓬勃發(fā)展的移動計算基礎(chǔ)上可以進(jìn)行無線通訊,同時也給用戶帶來非凡的應(yīng)用體驗。
目前移動計算在使用過程中還是會遇到電池電量有限的問題,因此在一般情況下,移動計算裝置都需要采用大量的節(jié)能技術(shù)來降低電池的消耗。在一般的情況下,都采用關(guān)閉移動計算裝置或者降低移動計算裝置的通信性能或者其他性能等方式來節(jié)省電能消耗,以延長電池使用時間。
通常,在不使用移動計算裝置時需要關(guān)機(jī)來降低電池耗電量。而在關(guān)機(jī)的時候,移動計算裝置無法接收來自網(wǎng)絡(luò)的數(shù)據(jù)包。當(dāng)需要通訊的時候,在現(xiàn)有的技術(shù)條件下,必須啟動整個系統(tǒng),包括啟動所有的硬件,以及手動啟動一些操作系統(tǒng)和應(yīng)用系統(tǒng)。這樣的操作不僅浪費(fèi)電能消耗,同時還必須人工操作移動計算裝置來將所有的通訊下載到本地,比較浪費(fèi)時間。這種情況同樣發(fā)生在具有有線網(wǎng)絡(luò)的計算機(jī)系統(tǒng)中。
發(fā)明內(nèi)容
本發(fā)明的第一目的在于提供一種移動計算裝置。
本發(fā)明的另一目的在于提供一種移動計算裝置接收數(shù)據(jù)包的方法。
本發(fā)明的移動計算裝置,包括網(wǎng)絡(luò)通信模塊、以及移動計算單元。其中,該移動計算裝置具有在移動計算單元處于關(guān)閉狀態(tài)時為該網(wǎng)絡(luò)通信模塊供電的電源,使得網(wǎng)絡(luò)通信模塊在移動計算裝置處于關(guān)閉狀態(tài)時能接收來自網(wǎng)絡(luò)的數(shù)據(jù)包。
本發(fā)明的移動計算裝置接收數(shù)據(jù)包的方法,用于在移動計算裝置處于關(guān)閉狀態(tài)時接收來自網(wǎng)絡(luò)的數(shù)據(jù)包。其中,該方法包括以下步驟
步驟一,接收到來自網(wǎng)絡(luò)的數(shù)據(jù)包時,發(fā)送啟動下載通信內(nèi)容的指令;步驟二,為下載通信內(nèi)容所必須的相關(guān)硬件上電;步驟三,初始化上述相關(guān)硬件,啟動下載通信內(nèi)容相應(yīng)的軟件;步驟四,從網(wǎng)絡(luò)上將所需下載的通信內(nèi)容下載到本地硬盤中;優(yōu)選地還包括,步驟五,下載完畢,關(guān)閉相關(guān)硬件電源。
本發(fā)明的有益效果是通過采用自備電源或者主機(jī)供電等方式對網(wǎng)絡(luò)通信模塊供電,可以實現(xiàn)喚醒移動計算裝置,實現(xiàn)通信業(yè)務(wù)的實時接收;通過為不同的操作對移動計算裝置的啟動硬件進(jìn)行配置,可以實現(xiàn)快速開機(jī),并且可以降低移動計算裝置的耗電量,延長移動計算裝置的電池的使用時間。
圖1為本發(fā)明的移動計算設(shè)備的結(jié)構(gòu)示意圖。
圖2為本發(fā)明移動計算裝置接收數(shù)據(jù)包的方法的流程圖。
具體實施例方式
以下結(jié)合
本發(fā)明的移動計算裝置及其在關(guān)機(jī)狀態(tài)下實現(xiàn)網(wǎng)絡(luò)數(shù)據(jù)包接收的方法。在圖中以無線網(wǎng)絡(luò)為例進(jìn)行說明,但是本發(fā)明可以類似應(yīng)用到有線網(wǎng)絡(luò)。
如圖1所示,本發(fā)明的移動計算設(shè)備包括WAN模塊11和移動計算單元12。其中,對于WAN模塊11而言,其與現(xiàn)有技術(shù)不同之處在于為了使其在移動計算設(shè)備關(guān)機(jī)之后可以繼續(xù)從通信網(wǎng)絡(luò)中接收來自網(wǎng)絡(luò)的數(shù)據(jù)包,需要在計算機(jī)設(shè)備關(guān)機(jī)之后能為其提供電源,使其處于正常工作狀態(tài)。
一種最簡單的獲得電源的方案是WAN模塊11自身帶有備用電源,比如電池。在移動計算設(shè)備開機(jī)時,移動計算單元12通過其和WAN模塊11的電氣接口為WAN模塊11供電,備用電池充電。而當(dāng)移動計算設(shè)備關(guān)閉時,WAN模塊11則利用自身備用電源進(jìn)行獨(dú)立工作。當(dāng)然,對于本領(lǐng)域普通技術(shù)人員來說,可以存在多種方式在移動計算裝置關(guān)機(jī)時為WAN模塊11供電,并不局限于上述采用備用電源的方式。
進(jìn)一步,在圖1中,該移動計算單元12可以為通常的筆記本電腦或者其他類似功能的移動終端,其可以在啟動之后通過WAN模塊與通信網(wǎng)絡(luò)進(jìn)行信息交互。
以下以筆記本電腦為例對本發(fā)明移動計算裝置實現(xiàn)在關(guān)機(jī)狀態(tài)下接收網(wǎng)絡(luò)數(shù)據(jù)包的方法進(jìn)行說明。
在筆記本電腦中(相當(dāng)于本發(fā)明的移動計算單元)包括有嵌入式控制器(EC)、CPU、HDD、存儲器、芯片組、電源控制器等常規(guī)配置。根據(jù)本發(fā)明,可以根據(jù)不同的操作,對這些硬件進(jìn)行分類,將實現(xiàn)從網(wǎng)絡(luò)接收數(shù)據(jù)包所必需的硬件作為一類,其他的硬件作為一類。如圖1所示,其中,從網(wǎng)絡(luò)接收網(wǎng)絡(luò)數(shù)據(jù)包所需要的相關(guān)硬件包括CPU、芯片組、存儲器、HDD、光驅(qū)等,而與此無關(guān)的其他硬件包括VGA、IO、VGA適配器、OPD以及顯示屏等。
如圖2所示,通過為WAN模塊11提供備用電源使其在關(guān)機(jī)狀態(tài)下持續(xù)工作。當(dāng)WAN模塊11接收到來自網(wǎng)絡(luò)的數(shù)據(jù)包時,其向移動計算單元12發(fā)送啟動下載通信內(nèi)容的指令,該指令用于喚醒移動計算單元12中的嵌入式控制器(步驟201)。這里,這樣的指令為移動計算單元12所能執(zhí)行的現(xiàn)有的指令格式和內(nèi)容,例如可以是下載郵件的指令、也可以是讀取光盤文件的指令。
具體的,嵌入式控制器可以通過將其上的預(yù)定GPIO口連接到WAN模塊11上的一個對應(yīng)的輸出管腳,進(jìn)行中斷檢測。當(dāng)從該GPIO口檢測到來自WAN模塊11的指令后,將其判斷為WAN模塊11的開機(jī)信號。
接下來,在嵌入式控制器由該指令喚醒后,嵌入式控制器對電源控制器的上電時序進(jìn)行控制,使移動計算單元12啟動(步驟202)。
這里的啟動包括整機(jī)啟動,也可以選擇性的啟動與接收指令相關(guān)的硬件配置。對于整機(jī)啟動,則與現(xiàn)有的啟動方式相同。而對于根據(jù)接收指令所作的選擇性啟動,需要事先根據(jù)在嵌入式控制器中對接收的網(wǎng)絡(luò)數(shù)據(jù)包所需要做的各種操作以及每種操作所采用的硬件進(jìn)行相應(yīng)的配置(例如設(shè)置相應(yīng)的配置表),使移動計算裝置從關(guān)機(jī)狀態(tài)下的重新啟動時只需要根據(jù)該配置表啟動相應(yīng)的硬件,而無須進(jìn)行整機(jī)啟動,即不啟動其他的與該操作無關(guān)的設(shè)備,比如USB,顯卡,顯示器,鍵盤控制器等。這樣一方面可以實現(xiàn)移動計算單元的快速啟動,另一方面可以減少移動計算裝置的耗電,延長電池使用時間。
具體的操作類型及其對應(yīng)的硬件啟動配置如表1所示(為了實現(xiàn)相應(yīng)的操作,該移動計算裝置中設(shè)置有相應(yīng)的軟件)表1
從表1中可以看出,對于接收郵件的操作,該配置表中設(shè)定了接收郵件所需要啟動的相應(yīng)硬件為CPU、MEM、HDD以及芯片組。而對于讀取遠(yuǎn)程光盤文件操作,則需要啟動CPU、MEM、光驅(qū)以及芯片組,當(dāng)接收到讀取指令的時候,啟動與讀取相應(yīng)的硬件,然后播放讀取的文件。
在啟動過程中,BIOS在檢測到此時的啟動為WAN模塊11喚醒嵌入式控制器時所做的啟動時,根據(jù)操作的類型對相應(yīng)于該操作而配置的硬件進(jìn)行初始化,并在初始化完成后啟動與該操作相對應(yīng)的軟件(步驟203)。步驟203中的BIOS的檢測可以按照以下方式實現(xiàn)上述GPIO連接到南橋寄存器,當(dāng)BIOS通過檢測南橋寄存器判斷此時的啟動是否為WAN模塊11喚醒嵌入式控制器時所做的啟動。
接下來,在步驟204中,利用該軟件通過WAN模塊11將所需要下載的數(shù)據(jù)從無線網(wǎng)絡(luò)上下載到本地硬盤中。
在通過網(wǎng)絡(luò)接收郵件的實例中,BIOS啟動結(jié)束后,啟動一個嵌入式的LINUX操作系統(tǒng)(可以是最小的LINUX操作系統(tǒng)),建立起網(wǎng)絡(luò)連接。然后,啟動NOTES自動復(fù)制程序,將服務(wù)器上的郵件全部下載到本地硬盤上。
進(jìn)一步,可以在上述數(shù)據(jù)下載結(jié)束后將移動計算裝置關(guān)機(jī)(步驟205)。
例如在上例中,當(dāng)郵件下載操作結(jié)束后,NOTES自動復(fù)制程序自動發(fā)出一個復(fù)制結(jié)束的信號給LINUX操作系統(tǒng)。LINUX操作系統(tǒng)根據(jù)接收到的信號,執(zhí)行自動關(guān)機(jī)程序。
從上述描述可以看出,本發(fā)明具有以下優(yōu)點1.通過采用自備電源或者主機(jī)供電等方式對WAN模塊供電,可以實現(xiàn)喚醒移動計算裝置,實現(xiàn)通信業(yè)務(wù)的實時接收;2.通過為不同的操作對移動計算裝置的啟動硬件進(jìn)行配置,可以實現(xiàn)快速開機(jī),并且可以降低移動計算裝置的耗電量,延長移動計算裝置的電池的使用時間。
上述通過圖1和圖2及其描述,說明了本發(fā)明在無線網(wǎng)絡(luò)中的應(yīng)用,但是可以理解的是,本發(fā)明也可以適用于有線網(wǎng)絡(luò)。當(dāng)應(yīng)用于有線網(wǎng)絡(luò)時,此時只需要將WAN模塊替換為有線網(wǎng)絡(luò)適配器,對有線網(wǎng)絡(luò)適配器上電的方式與對WAN模塊上電的方法相同,并且其他的處理也相同,在此不再贅述。
本發(fā)明并不局限于上述實施例,那些本領(lǐng)域普通技術(shù)人員通過閱讀本申請后對本發(fā)明所做的簡單的修飾、修改或者等同方案,都應(yīng)該落在本發(fā)明的權(quán)利要求所要求保護(hù)的范圍之內(nèi)。
權(quán)利要求
1.一種移動計算裝置,包括網(wǎng)絡(luò)通信模塊、以及移動計算單元,其特征在于,該移動計算裝置具有在移動計算單元處于關(guān)閉狀態(tài)時為該網(wǎng)絡(luò)通信模塊供電的電源,使得網(wǎng)絡(luò)通信模塊在移動計算裝置處于關(guān)閉狀態(tài)時能接收來自網(wǎng)絡(luò)的數(shù)據(jù)包。
2.如權(quán)利要求1所述的移動計算裝置,其中,該網(wǎng)絡(luò)通信模塊包括WAN模塊、或者有線網(wǎng)絡(luò)適配器。
3.如權(quán)利要求2所述的移動計算裝置,其中,該電源為網(wǎng)絡(luò)通信模塊的自備電源或者主機(jī)電源。
4.如權(quán)利要求1至3任一項所述的移動計算裝置,該移動計算單元包括嵌入式控制器、電源控制器以及硬件,其中,嵌入式控制器在接收到指令后,對電源控制器的上電時序進(jìn)行控制,使移動計算單元的硬件上電,同時BIOS對硬件進(jìn)行初始化。
5.如權(quán)利要求4所述的移動計算裝置,該硬件包括相關(guān)硬件,該相關(guān)硬件為從網(wǎng)絡(luò)接收數(shù)據(jù)包必需的硬件。
6.如權(quán)利要求5所述的移動計算裝置,其中,所述相關(guān)硬件包括CPU、芯片組、存儲器、HDD、光驅(qū)。
7.一種移動計算裝置接收數(shù)據(jù)包的方法,用于在移動計算裝置處于關(guān)閉狀態(tài)時接收來自網(wǎng)絡(luò)的數(shù)據(jù)包,其中,該方法包括以下步驟步驟一,接收到來自網(wǎng)絡(luò)的數(shù)據(jù)包時,發(fā)送啟動下載通信內(nèi)容的指令;步驟二,為下載通信內(nèi)容所必須的相關(guān)硬件上電;步驟三,初始化上述相關(guān)硬件,啟動下載通信內(nèi)容相應(yīng)的軟件;步驟四,從網(wǎng)絡(luò)上將所需下載的通信內(nèi)容下載到本地硬盤中。
8.如權(quán)利要求7所述的方法,其進(jìn)一步包括步驟五,在上述數(shù)據(jù)下載結(jié)束后將移動計算裝置關(guān)機(jī)。
全文摘要
本發(fā)明提供一種移動計算裝置及其接收數(shù)據(jù)包的方法。該移動計算裝置,包括網(wǎng)絡(luò)通信模塊、以及移動計算單元。其中,該移動計算裝置具有在移動計算單元處于關(guān)閉狀態(tài)時為該網(wǎng)絡(luò)通信模塊供電的電源,使得網(wǎng)絡(luò)通信模塊在移動計算裝置處于關(guān)閉狀態(tài)時能接收來自網(wǎng)絡(luò)的數(shù)據(jù)包。該方法包括以下步驟接收到來自網(wǎng)絡(luò)的數(shù)據(jù)包時,發(fā)送啟動下載通信內(nèi)容的指令;為下載通信內(nèi)容所必須的相關(guān)硬件上電;初始化上述相關(guān)硬件,啟動下載通信內(nèi)容相應(yīng)的軟件;從網(wǎng)絡(luò)上將所需下載的通信內(nèi)容下載到本地硬盤中。本發(fā)明可以實現(xiàn)通信業(yè)務(wù)的實時接收,并且可以實現(xiàn)快速開機(jī),并自動關(guān)機(jī),降低耗電量。
文檔編號H04L12/10GK1992611SQ20051009759
公開日2007年7月4日 申請日期2005年12月30日 優(yōu)先權(quán)日2005年12月30日
發(fā)明者賀志強(qiáng), 李眾慶 申請人:聯(lián)想(北京)有限公司