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