專利名稱:信息處理設(shè)備和郵件接收方法
技術(shù)領(lǐng)域:
本發(fā)明的一個實(shí)施例涉及一種具有從服務(wù)器接收電子郵件的功能的信息處理設(shè)備,以 及郵件接收方法。
背景技術(shù):
在當(dāng)前的商業(yè)環(huán)境中,電子郵件是不可或缺的。因此,需要周期性地確認(rèn)新近收到的 郵件。為了滿足上述需求,第2002-164839號日本專利申請公報(bào)披露了一種便攜式通信設(shè) 備,其在預(yù)設(shè)時間加電,接收/發(fā)送電子郵件,然后在完成所有任務(wù)后斷電。對個人計(jì)算機(jī)而言,用來啟動操作系統(tǒng)、郵件支持軟件等的數(shù)據(jù)被儲存在硬盤驅(qū)動器 中,而且為了周期性地確認(rèn)新近收到的郵件,必須使硬盤驅(qū)動器自旋,以從硬盤驅(qū)動器中 讀取數(shù)據(jù)。該自旋操作消耗大量電力。對于通常由電池驅(qū)動的筆記本個人計(jì)算機(jī),如果需 要定期確認(rèn)郵件,電池則會很快耗盡。因此,最好能抑制確認(rèn)郵件時的電力消耗。發(fā)明內(nèi)容本發(fā)明的目的是提供一種信息處理設(shè)備和郵件接收方法,其能抑制以預(yù)置計(jì)時確認(rèn)新 近收到的郵件時的電力消耗。根據(jù)本發(fā)明的一個方面,提供有一種信息處理設(shè)備,包含磁盤存儲介質(zhì),其中儲存 電子郵件的接收到的數(shù)據(jù);非易失性存儲器;主存儲器;無線電通信部,與儲存發(fā)送到用 戶地址的電子郵件的服務(wù)器進(jìn)行無線通信;形成部,響應(yīng)于指示信息處理設(shè)備的系統(tǒng)狀態(tài) 從工作狀態(tài)改變到睡眠狀態(tài)的睡眠事件的發(fā)生,將儲存在磁盤存儲介質(zhì)中的接收到的數(shù)據(jù) 的復(fù)件形成到非易失性存儲器;改變部,在當(dāng)系統(tǒng)狀態(tài)被改變?yōu)樗郀顟B(tài)的前一刻所設(shè)置 的,用來使信息處理設(shè)備的系統(tǒng)操作環(huán)境復(fù)原的系統(tǒng)信息儲存到非易失性存儲器和主存儲 器之一以后,響應(yīng)于睡眠事件的發(fā)生,將系統(tǒng)狀態(tài)改變?yōu)樗郀顟B(tài);設(shè)置部,當(dāng)系統(tǒng)狀態(tài) 被改變?yōu)樗郀顟B(tài)時,設(shè)置將系統(tǒng)設(shè)為工作狀態(tài)的計(jì)時;恢復(fù)部,在設(shè)定的計(jì)時,通過使 用儲存在非易失性存儲器和主存儲器中的至少一個中的系統(tǒng)信息,將系統(tǒng)恢復(fù)到工作狀 態(tài);接收部,在恢復(fù)到工作狀態(tài)之后,通過使用無線電通信部,與服務(wù)器進(jìn)行通信,來接 收電子郵件的數(shù)據(jù);添加部,在接收到電子郵件數(shù)據(jù)時,將接收到的電子郵件的數(shù)據(jù)添加 到儲存在非易失性存儲器中的接收到的數(shù)據(jù)中;以及同步部,當(dāng)系統(tǒng)在設(shè)定計(jì)時以外的計(jì) 時被設(shè)為工作狀態(tài)時,使儲存在磁盤存儲介質(zhì)中的接收到的數(shù)據(jù),與儲存在非易失性存儲 器中的接收到的數(shù)據(jù)同步。通過采用本發(fā)明,可以抑制以預(yù)置計(jì)時確認(rèn)接收到的郵件時的電力消耗。
圖1是顯示根據(jù)本發(fā)明的第一實(shí)施例的信息處理設(shè)備的外觀的示意性立體圖; 圖2是顯示根據(jù)第一實(shí)施例的信息處理設(shè)備的系統(tǒng)配置的示意性框圖; 圖3是顯示根據(jù)實(shí)用程序所顯示的設(shè)置屏幕的示意圖;圖4是用來說明第一實(shí)施例中自動郵件接收操作和接收到的數(shù)據(jù)同步處理的過程的 示意性流程圖;圖5是顯示根據(jù)本發(fā)明的第二實(shí)施例的硬盤驅(qū)動器的存儲內(nèi)容的示意圖;以及 圖6是用來說明第二實(shí)施例中自動郵件接收操作和接收到的數(shù)據(jù)同步處理的過程的 示意性流程圖。
具體實(shí)施方式
以下參照
根據(jù)本發(fā)明的各種實(shí)施例。圖1是顯示根據(jù)本發(fā)明的一個實(shí)施例的作為信息處理設(shè)備的筆記本個人計(jì)算機(jī)的配 置實(shí)例的圖。個人計(jì)算機(jī)10具有計(jì)算機(jī)主體12和顯示單元14。作為顯示部的LCD (液晶顯示器) 16結(jié)合在顯示單元14中。通過使用設(shè)置在計(jì)算機(jī)主體12后側(cè)末端上的鉸鏈(支撐部)18,安裝顯示單元14, 以便在覆蓋計(jì)算機(jī)主體12上表面的打開位置,和暴露計(jì)算機(jī)主體12上表面的關(guān)閉位置之 間自由轉(zhuǎn)動。計(jì)算機(jī)主體12由薄盒形外殼形成,并且在外殼的上表面中間部具有鍵盤20。手掌支 撐部形成在計(jì)算機(jī)主體12的前側(cè)外殼的上表面部。作為操作裝置的觸摸板22和觸摸板控 制按鈕26被設(shè)置在手掌支撐部的基本中間部。用來打開/關(guān)閉計(jì)算機(jī)主體12的電源的電 源按鈕28被配置在計(jì)算機(jī)主體12后側(cè)外殼的上表面上。接著,參照圖2說明該計(jì)算機(jī)的系統(tǒng)配置的一個實(shí)例。如圖2所示,計(jì)算機(jī)包括CPU 102、北橋104、主存儲器114、圖形控制器108、南
橋106、 BIOS-ROM 120、硬盤驅(qū)動器(HDD) 126、嵌入式控制器/鍵盤控制器IC(EC/KBC) 124、實(shí)時時鐘(RTC) 127、無線電通信裝置130等。HDD 126包括控制器201、磁盤202和非易失性存儲器(NVM) 203。舉例來說,非 易失性存儲器203配置為NAND閃存EEPROM??刂破?0選擇性地對磁盤202和非易 失性存儲器203進(jìn)行存取。對于HDD 126,通過使用非易失性存儲器203作為磁盤202的緩沖存儲器,信息的 讀寫速度提高了,而硬盤的驅(qū)動操作數(shù)量,即關(guān)于硬盤的信息讀寫操作數(shù)量減少了,從而 降低了電池的電力消耗。CPU102是設(shè)置用來控制計(jì)算機(jī)操作的處理器,并執(zhí)行各種應(yīng)用程序,包括從硬盤驅(qū) 動器(HDD) 126加載到主存儲器114的操作系統(tǒng)(OS) 301、郵件支持軟件302和實(shí)用 程序303。郵件支持軟件302通過使用無線電通信裝置130,與儲存寄給用戶的電子郵件 的服務(wù)器進(jìn)行通信,以接收或發(fā)送郵件。此外,實(shí)用程序303是允許郵件支持軟件302 在計(jì)算機(jī)系統(tǒng)設(shè)為睡眠狀態(tài)時確認(rèn)接收到的郵件的模塊。CPU 102將儲存在BIOS-ROM 120中的系統(tǒng)BIOS (基本輸入輸出系統(tǒng))加載到主存 儲器114,然后對其進(jìn)行執(zhí)行。系統(tǒng)BIOS是實(shí)現(xiàn)硬件控制操作的程序。北橋104是將南橋106連接至CPU 102的本地總線的橋裝置。此外,北橋104還具 有通過AGP (Accelerated Graphics Port,圖形加速接口)總線等與圖形控制器108進(jìn)行通 信的功能。圖形控制器108是顯示控制器,控制用作計(jì)算機(jī)顯示監(jiān)視器的LCD16。圖形控制器 108具有視頻存儲器(VRAM),并基于根據(jù)OS/應(yīng)用程序繪制在視頻存儲器中的顯示數(shù) 據(jù),產(chǎn)生視頻信號,該視頻信號形成將要顯示在LCD 16上的顯示圖像。從圖形控制器108 中產(chǎn)生的視頻信號被輸出到線路(line)。南橋106連接到PCI (Peripheral Component Interconnection,外設(shè)部件互連)總線和 LPC(LowPin Count,低引腳數(shù))總線。南橋106包含控制HDD 126的IDE(Integrated Device Electronics,集成設(shè)備電路)控制器,和控制USB裝置的USB (Universal Serial Bus,通 用串行總線)主機(jī)控制器。南橋106通過例如USB的串行總線連接到無線電通信裝置130。嵌入式控制器/鍵盤控制器IC 124控制作為輸入裝置的觸摸板22和觸摸板控制按鈕 26。嵌入式控制器/鍵盤控制器IC 124是單片機(jī),監(jiān)視并控制各種與計(jì)算機(jī)10的系統(tǒng)情 況無關(guān)的裝置(外圍裝置、傳感器、電源電路等)。無線電通信裝置130根據(jù)例如3G無線WAN的無線電通信標(biāo)準(zhǔn),與基站進(jìn)行無線電 通信,"3G無線WAN"是寬帶無線電網(wǎng)絡(luò),例如便攜式電話網(wǎng)絡(luò)。
下面將說明當(dāng)本設(shè)備的系統(tǒng)設(shè)在睡眠狀態(tài)時,使服務(wù)器確認(rèn)新近收到的郵件的郵件支 持軟件302的功能。在睡眠狀態(tài)中確認(rèn)新近收到的郵件的功能可以根據(jù)實(shí)用程序303的設(shè)置功能而被打 開/關(guān)閉。此外,當(dāng)上述功能有效時,可以設(shè)置用于確認(rèn)新近收到郵件的時間間隔。圖3中顯示了顯示用于設(shè)置是否在睡眠時確認(rèn)新近接收的郵件的設(shè)置屏幕。在圖3 所示的復(fù)選框401中插入復(fù)選標(biāo)記,可以確認(rèn)新近接收的郵件在暫停狀態(tài)時的存在或不存 在。此外,確認(rèn)新近接收到的郵件的計(jì)時,可以通過改變框402中的數(shù)值來改變。接著,參照圖4的流程圖,對檢查新近接收到的郵件的存在或不存在的功能的效率, 說明處理程序。當(dāng)用戶選擇睡眠(暫?;蛐菝?狀態(tài)中的一定狀態(tài)時,睡眠事件發(fā)生(步驟Sll)。 在暫停狀態(tài)中,存儲器114以外的裝置都設(shè)在節(jié)能模式中,而當(dāng)前正在操作的數(shù)據(jù)則保存 在存儲器114中。在休眠狀態(tài)中,當(dāng)前正在操作的數(shù)據(jù)作為休眠文件,被寫到HDD 126 中,且該裝置設(shè)為節(jié)能模式。就本設(shè)備而言,休眠文件被寫到HDD 126的非易失性存儲 器203,以縮短恢復(fù)所需的時間。當(dāng)檢測到睡眠事件己經(jīng)發(fā)生時,實(shí)用程序303確定自動郵件接收功能是否有效(步驟 S12)。當(dāng)確定新近接收到的郵件的自動接收功能無效時(步驟S12中"否"),實(shí)用程 序303不執(zhí)行任何處理,并終止處理。當(dāng)確定新近接收到的郵件的自動接收功能有效時(步驟S12中"是"),儲存在磁 盤202中的用于啟動/執(zhí)行郵件支持軟件302所需的文件和接收到的數(shù)據(jù),被儲存到非易 失性存儲器203 (步驟S13)。以下說明該處理。實(shí)用程序303向操作系統(tǒng)(OS) 301發(fā) 出指令,將儲存在磁盤202中的用于啟動/執(zhí)行郵件支持軟件302所需的文件和接收到的 數(shù)據(jù),儲存到非易失性存儲器203。在該情形中,如果郵件軟件302正在被執(zhí)行,則上述 處理在郵件支持軟件302終止之后再執(zhí)行。操作系統(tǒng)(OS) 301指定儲存在磁盤202中 的用于啟動/執(zhí)行郵件支持軟件302所需的文件和接收到的數(shù)據(jù)的邏輯塊地址(LBA), 并向HDD 126發(fā)出將被儲存到非易失性存儲器203中的命令。HDD 126的控制器201基 于該命令,將儲存在磁盤202中的數(shù)據(jù)儲存到非易失性存儲器203。然后,實(shí)用程序303將與基于下一設(shè)置檢査下一新近接收到的郵件的存在或不存在的 時間相對應(yīng)的時間(年、月、日、分、秒),設(shè)置到實(shí)時時鐘(RTC) 127 (步驟S14)。 所設(shè)時間也儲存在HDD 126的非易失性存儲器203。此后,操作系統(tǒng)(OS) 301向EC/KBC124發(fā)送命令,并在執(zhí)行與用戶所選項(xiàng)目相對 應(yīng)的處理之后,將計(jì)算機(jī)10的系統(tǒng)設(shè)置為睡眠狀態(tài)(步驟S15)。當(dāng)狀態(tài)改變?yōu)闀和?br>
態(tài)時,操作系統(tǒng)(OS) 301將在狀態(tài)改變?yōu)樗郀顟B(tài)前一時刻獲得的,用來復(fù)原信息處 理設(shè)備的系統(tǒng)運(yùn)行環(huán)境的系統(tǒng)信息,儲存到存儲器114。當(dāng)狀態(tài)改變?yōu)樾菝郀顟B(tài)時,操作 系統(tǒng)(OS) 301將在狀態(tài)改變?yōu)樗郀顟B(tài)前一時刻獲得的,用來復(fù)原信息處理設(shè)備的系 統(tǒng)運(yùn)行環(huán)境的系統(tǒng)信息,儲存到非易失性存儲器203。在該情形中,系統(tǒng)信息可以同時儲 存在存儲器114和非易失性存儲器203中。在當(dāng)前時間到達(dá)步驟S14中所設(shè)的鬧鐘時間時(步驟S16中"是"),實(shí)時時鐘127 發(fā)送加電事件到EC/KBC 124。當(dāng)檢測到發(fā)生加電事件時,EC/KBC 124結(jié)合電源電路, 恢復(fù)計(jì)算機(jī)IO (步驟S18)。即使沒有到達(dá)鬧鐘時間,當(dāng)EC/KBC124檢測到電源按鈕被操作時,其也結(jié)合電源電 路,恢復(fù)計(jì)算機(jī)IO (步驟S18)。恢復(fù)之后,實(shí)用程序303參照所設(shè)的新近接收到的郵件確認(rèn)計(jì)時,來確定該計(jì)時是否 為自動郵件接收計(jì)時(步驟S19)。在該實(shí)例中,通過將儲存在非易失性存儲器203中的 RTC127中所設(shè)時間與恢復(fù)時間比較,確定該計(jì)時是否為自動郵件接收計(jì)時。舉例來說, 如果恢復(fù)時間與RTC 127中所設(shè)時間之間的差值小于兩分鐘,就確定該計(jì)時為自動郵件 接收計(jì)時。如果確定該計(jì)時為自動郵件接收計(jì)時(步驟S19中"是"),則實(shí)用程序303啟動 郵件支持程序302 (步驟S20)。因?yàn)閱?執(zhí)行郵件支持程序302所需的文件儲存在HDD 126的非易失性存儲器203中,因此所需文件可以在不使磁盤202自旋的情況下,從非易 失性存儲器203加載到存儲器104。郵件支持程序302在啟動之后,立即自動使服務(wù)器執(zhí) 行新近接收到的郵件的確認(rèn)處理。啟動之后,郵件支持程序302通過使用無線電通信裝置130,與服務(wù)器進(jìn)行通信,査 詢服務(wù)器是否存在新近接收的郵件(步驟S21)。如果存在新近接收的郵件(步驟S22中 "是"),則郵件支持程序302執(zhí)行從服務(wù)器接收新近接收的郵件,并將除了接收到的數(shù) 據(jù)以外的接收的郵件數(shù)據(jù)儲存到HDD 126中的處理(步驟S23)。在另外的存儲時間, 接收到的數(shù)據(jù)被存儲在非易失性存儲器203和磁盤202中。因?yàn)榻邮盏降臄?shù)據(jù)被儲存在非 易失性存儲器203中,因此控制器201將除了接收到的數(shù)據(jù)以外的接收到的郵件儲存在非 易失性存儲器203中。在步驟S23的存儲處理終止之后,或者如果不存在新近接收的郵件(步驟S22中 "否"),實(shí)用程序303終止郵件支持程序302 (步驟S24)。然后,處理返回至步驟S14。如果確定該計(jì)時不是自動郵件接收計(jì)時(步驟S19中"否"),gp,當(dāng)操作電源按 鈕來恢復(fù)系統(tǒng)時,執(zhí)行用于使非易失性存儲器203與磁盤202同步的處理(步驟S25)。 以下說明該處理。實(shí)用程序303指示操作系統(tǒng)(OS) 301,將儲存在非易失性存儲器203 的緩存區(qū)域中的數(shù)據(jù)與儲存在磁盤202中的HDD126同步。操作系統(tǒng)(OS) 301向HDD 126發(fā)送閃存命令,從而獲得同步。HDD 126的控制器201使緩存區(qū)域中的數(shù)據(jù)與磁盤 202中的數(shù)據(jù)同步。通過執(zhí)行上述處理,當(dāng)獲取新近接收到的郵件時,包含新近接收到的 郵件數(shù)據(jù)的接收到的數(shù)據(jù)被儲存到磁盤202中。根據(jù)上述處理,即使計(jì)算機(jī)10的系統(tǒng)設(shè)在睡眠狀態(tài),也可以周期性地確認(rèn)新近接收 的郵件。此外,因?yàn)樵诨謴?fù)時并不旋轉(zhuǎn)磁盤來確認(rèn)是否存在新近接收的郵件,因此可以抑 制電力消耗。在上述實(shí)施例中,磁盤202和非易失性存儲器203安裝在HDD 126中,且控制器201 通過使操作系統(tǒng)(OS) 301向HDD126發(fā)送命令,來同步磁盤202中的數(shù)據(jù)與非易失性 存儲器203中的數(shù)據(jù)。然而,并非總是需要在HDD 126中提供非易失性存儲器203。舉例來說,如果實(shí)用 程序303自動同步磁盤202中的數(shù)據(jù)與非易失性存儲器203中的數(shù)據(jù),則HDD 126中的 接收到的數(shù)據(jù)也可以設(shè)在最新狀態(tài)。 (第二實(shí)施例)當(dāng)郵件數(shù)據(jù)的容量很大時,在某些情形中,數(shù)據(jù)無法儲存在非易失性存儲器中。接著, 以下說明當(dāng)常用郵件支持程序的接收到的數(shù)據(jù)容量很大時所采用的避免方法。圖5顯示本設(shè)備HDD的存儲內(nèi)容。如圖5所示,用來執(zhí)行第一郵件支持程序的第一 郵件支持程序執(zhí)行文件501、第一接收到的數(shù)據(jù)502、用來執(zhí)行第二郵件支持程序的第二 郵件支持程序執(zhí)行文件511、和第二接收到的數(shù)據(jù)512儲存在HDD 126的磁盤202中。 第一郵件支持程序是用戶常用的郵件支持程序。第一接收到的數(shù)據(jù)502是第一郵件支持程 序已經(jīng)從服務(wù)器接收到的郵件的數(shù)據(jù)。第二郵件支持程序不是用戶常用的郵件支持程序。 第二接收到的數(shù)據(jù)512是第二郵件支持程序已經(jīng)從服務(wù)器接收到的郵件的數(shù)據(jù)。然而,通 常設(shè)置第二接收到的數(shù)據(jù)中并不包含接收到的郵件的數(shù)據(jù)的狀態(tài)。此外,第二郵件支持程 序不需要具有郵件發(fā)送功能,而只需要具有郵件接收功能和存儲功能。接著,參照圖6的流程圖,說明本實(shí)施例的自動郵件接收操作和接收到的數(shù)據(jù)同步處 理的進(jìn)程。當(dāng)用戶選擇睡眠狀態(tài)(暫停和休眠狀態(tài))之一時,睡眠事件發(fā)生(步驟S31)。當(dāng)檢 測到睡眠事件的發(fā)生時,實(shí)用程序303確定自動郵件接收功能是否有效(步驟S32)。當(dāng) 確定新近接收到的郵件的自動接收功能無效時(步驟S32中"否"),實(shí)用程序303不 執(zhí)行任何處理并終止處理。
當(dāng)確定新近接收到的郵件的自動接收功能有效時(步驟S32中"是"),儲存在磁 盤202中的第二接收到的數(shù)據(jù)512和啟動/執(zhí)行第二郵件支持程序所需的第二郵件支持程 序執(zhí)行文件5U,被儲存到非易失性存儲器203 (步驟S33)。以下說明該處理。實(shí)用程序303向操作系統(tǒng)發(fā)出指令,將儲存在磁盤202中的第二接 收到的數(shù)據(jù)512和第二郵件支持執(zhí)行文件5U儲存到非易失性存儲器203。在該情形中, 如果第一郵件支持程序正在被執(zhí)行,就在第一郵件支持程序終止以后執(zhí)行上述處理。操作 系統(tǒng)指定儲存在磁盤202中的第二郵件支持程序執(zhí)行文件511和第二接收到的數(shù)據(jù)512 的邏輯塊地址(LBA),并向HDD 126發(fā)出將被儲存到非易失性存儲器203中命令。HDD 126的控制器201基于該命令,將儲存在磁盤中的數(shù)據(jù)儲存到非易失性存儲器203。然后,實(shí)用程序303將與基于設(shè)置檢查下一新近接收到的郵件的存在或不存在的時間 相對應(yīng)的時間(年、月、日、分、秒),設(shè)置到實(shí)時時鐘(RTC) 127 (步驟S34)。此 后,操作系統(tǒng)(OS) 301對EC/KBC 124發(fā)送命令,并在執(zhí)行用戶在步驟S31中所選項(xiàng)目 相對應(yīng)的處理之后,將計(jì)算機(jī)10的系統(tǒng)設(shè)置為睡眠狀態(tài)(步驟S35)。當(dāng)狀態(tài)改變?yōu)闀?停狀態(tài)時,操作系統(tǒng)(OS) 301將在狀態(tài)改變?yōu)樗郀顟B(tài)前一時刻獲得的,用來復(fù)原信 息處理設(shè)備的系統(tǒng)運(yùn)行環(huán)境的系統(tǒng)信息,儲存到存儲器114。當(dāng)狀態(tài)改變?yōu)樾菝郀顟B(tài)時, 操作系統(tǒng)(OS) 301將在狀態(tài)改變?yōu)樗郀顟B(tài)前一時刻獲得的,用來復(fù)原信息處理設(shè)備 的系統(tǒng)運(yùn)行環(huán)境的系統(tǒng)信息,儲存到非易失性存儲器203。在該情形中,系統(tǒng)信息可以同 時儲存在存儲器114和非易失性存儲器203中。在當(dāng)前時間到達(dá)所設(shè)鬧鐘時間時(步驟S36中"是"),實(shí)時時鐘127發(fā)送加電事 件到EC/KBC124。當(dāng)檢測到發(fā)生加電事件時,EC/KBC 124結(jié)合電源電路,將計(jì)算機(jī)10 恢復(fù)到工作狀態(tài)(步驟S38)。即使沒有到達(dá)鬧鐘時間,當(dāng)EC/KBC124檢測到電源按鈕的操作時(步驟S37),其 也結(jié)合電源電路,恢復(fù)計(jì)算機(jī)IO (步驟S38)?;謴?fù)之后,實(shí)用程序303參照所設(shè)的新近接收確認(rèn)計(jì)時,來確定該計(jì)時是否為自動郵 件接收計(jì)時(步驟S39)。如果確定該計(jì)時為自動郵件接收計(jì)時(步驟S39中"是"),應(yīng)用程序啟動第二郵 件支持程序(步驟S40)。因?yàn)閱?執(zhí)行第二郵件支持程序所需的第二郵件支持程序執(zhí) 行文件521儲存在HDD 126的非易失性存儲器203中,所需文件可以從非易失性存儲器 203加載到存儲器104,而不使磁盤202自旋。啟動之后,第二郵件支持程序通過使用無線電通信裝置130,與服務(wù)器進(jìn)行通信,査 詢服務(wù)器是否存在新近接收的郵件(步驟S41)。如果存在新近接收的郵件(步驟S42中
"是"),第二郵件支持程序執(zhí)行從服務(wù)器接收新近接收的郵件,并將第二接收到的數(shù)據(jù) 522以外的接收到的郵件儲存到HDD126中的處理(步驟S43)。在另外的存儲時間,第 二接收到的數(shù)據(jù)522存儲在非易失性存儲器203中。因?yàn)榈诙邮盏降臄?shù)據(jù)522儲存在非 易失性存儲器中,因此控制器201將第二接收到的數(shù)據(jù)522以外的接收到的郵件儲存到非 易失性存儲器203中。在步驟S43的存儲處理終止之后,或者如果不存在新近接收的郵件(步驟S42中"否"),實(shí)用程序終止第二郵件支持程序(步驟S44)。然后,處理返回至步驟S34。 如果確定該計(jì)時不是自動郵件接收計(jì)時(步驟S39中"否"),即,當(dāng)操作電源按 鈕來恢復(fù)系統(tǒng)時,執(zhí)行用于使非易失性存儲器與磁盤同步的處理(步驟S45)。以下說明 該處理。實(shí)用程序指示操作系統(tǒng)(OS) 301,將儲存在HDD 126的非易失性存儲器203 中的第二接收到的數(shù)據(jù)522與儲存在磁盤中的第二接收到的數(shù)據(jù)512同步。操作系統(tǒng)301 向HDD 126發(fā)送閃存命令,從而獲得同步。HDD 126的控制器201使非易失性存儲器203 中的第二接收到的數(shù)據(jù)522與磁盤202中的第二接收到的數(shù)據(jù)512同步。通過執(zhí)行上述處 理,當(dāng)獲得新近接收到的郵件時,包含新近接收到的郵件數(shù)據(jù)的接收到的數(shù)據(jù)被儲存到磁 盤中。此后,實(shí)用程序?qū)Υ嬖诖疟P中的接收到的數(shù)據(jù)引入到用戶常用的第一接收到的數(shù)據(jù) 502 (步驟S46)。在該處理中,常用的第一郵件支持程序的第一接收到的數(shù)據(jù)502被設(shè) 為最新狀態(tài)。接著,實(shí)用程序刪除第二郵件支持程序的第二接收到的數(shù)據(jù)512中的接收到的郵件。 當(dāng)?shù)诙邮盏降臄?shù)據(jù)512傳輸?shù)椒且资源鎯ζ鲿r,通過從第二接收到的數(shù)據(jù)512中刪除 接收到的郵件的數(shù)據(jù),設(shè)置接收到的數(shù)據(jù)的容量總是較小的狀態(tài)。因此,防止第二接收到 的數(shù)據(jù)512的郵件容量過大,以致無法儲存在非易失性存儲器中。在上述實(shí)施例中,磁盤202和非易失性存儲器203設(shè)置在HDD 126中,但不必將其 設(shè)置在一個驅(qū)動器中。此外,設(shè)置啟動系統(tǒng)的時間并向EC/KBC發(fā)送加電事件的裝置并不限于RTC。舉例 來說,可以在EC/KBC中設(shè)置執(zhí)行計(jì)時測量計(jì)時器,或者可以從RTC以外的裝置發(fā)送加 電事件。此外,如果郵件支持軟件具有通過向郵件支持軟件發(fā)送命令,來確認(rèn)新近接收到的郵 件的功能,就不必在狀態(tài)改變?yōu)樗郀顟B(tài)時,暫時終止郵件支持軟件。在該情形中,可以 通過從實(shí)用程序發(fā)送命令,來確認(rèn)新近接收到的郵件。對本領(lǐng)域的技術(shù)人員而言,很容易實(shí)現(xiàn)其他優(yōu)點(diǎn)和修改。因此,本發(fā)明在其更廣大方
面并不限于本文說明的具體細(xì)節(jié)和典型實(shí)施例。相應(yīng)地,可以做出諸多修改,而不背離總 體發(fā)明概念的精神和范圍,該總體發(fā)明概念由附加的權(quán)利要書及其等效物定義。
權(quán)利要求
1.一種信息處理設(shè)備,其特征在于,包含磁盤存儲介質(zhì),其中儲存電子郵件的接收到的數(shù)據(jù);非易失性存儲器;主存儲器;無線電通信部,與儲存發(fā)送到用戶地址的電子郵件的服務(wù)器進(jìn)行無線通信;形成部,響應(yīng)于指示所述信息處理設(shè)備的系統(tǒng)狀態(tài)從工作狀態(tài)改變到睡眠狀態(tài)的睡眠事件的發(fā)生,將儲存在磁盤存儲介質(zhì)中的接收到的數(shù)據(jù)的復(fù)件形成到所述非易失性存儲器;改變部,在當(dāng)系統(tǒng)狀態(tài)被改變?yōu)樗郀顟B(tài)的前一刻所設(shè)置的,用來使所述信息處理設(shè)備的系統(tǒng)操作環(huán)境復(fù)原的系統(tǒng)信息儲存到所述非易失性存儲器和所述主存儲器之一以后,響應(yīng)于所述睡眠事件的發(fā)生,將系統(tǒng)狀態(tài)改變?yōu)樗郀顟B(tài);設(shè)置部,當(dāng)系統(tǒng)狀態(tài)被改變?yōu)樗郀顟B(tài)時,設(shè)置將系統(tǒng)設(shè)為工作狀態(tài)的計(jì)時;恢復(fù)部,在設(shè)定的計(jì)時,通過使用儲存在所述非易失性存儲器和所述主存儲器中的至少一個中的系統(tǒng)信息,將系統(tǒng)恢復(fù)到工作狀態(tài);接收部,在恢復(fù)到工作狀態(tài)之后,通過使用無線電通信部,與服務(wù)器進(jìn)行通信,來接收電子郵件的數(shù)據(jù);添加部,在接收到電子郵件數(shù)據(jù)時,將接收到的電子郵件的數(shù)據(jù)添加到儲存在所述非易失性存儲器中的接收到的數(shù)據(jù)中;以及同步部,當(dāng)系統(tǒng)在設(shè)定計(jì)時以外的計(jì)時被設(shè)為工作狀態(tài)時,使儲存在所述磁盤存儲介質(zhì)中的接收到的數(shù)據(jù),與儲存在所述非易失性存儲器中的接收到的數(shù)據(jù)同步。
2. 如權(quán)利要求1所述的信息處理設(shè)備,其特征在于,所述接收部在啟動時,通過使 用所述無線電通信部,與服務(wù)器進(jìn)行通信,并且所述信息處理設(shè)備進(jìn)一步包含,確定所述 接收部是否響應(yīng)于睡眠事件的發(fā)生而運(yùn)行的判斷部,在確定所述接收部運(yùn)行時終止所述接 收部的終止部,響應(yīng)于睡眠事件的發(fā)生將用來執(zhí)行所述接收部的數(shù)據(jù)儲存到非易失性存儲 器的存儲部,以及在恢復(fù)到工作狀態(tài)后通過使用儲存在所述非易失性存儲器中的數(shù)據(jù)來激 活所述接收部的激活部。
3. 如權(quán)利要求l所述的信息處理設(shè)備,其特征在于,由第二郵件接收部接收的第二接收到的數(shù)據(jù)被儲存在所述磁盤存儲介質(zhì)中,并且所述信息處理設(shè)備進(jìn)一步包含,在同步 后將第二接收到的數(shù)據(jù)的內(nèi)容引入接收到的數(shù)據(jù)中的引入部。
4. 如權(quán)利要求3所述的信息處理設(shè)備,其特征在于,進(jìn)一步包含,響應(yīng)于睡眠事件 的發(fā)生而確定所述第二郵件接收部是否運(yùn)行的運(yùn)行判斷部,以及在確定所述第二郵件接收 部運(yùn)行時,終止所述第二郵件接收部的終止部。
5. 如權(quán)利要求3所述的信息處理設(shè)備,其特征在于,所述接收部不具有發(fā)送郵件的 功能。
6. 如權(quán)利要求1所述的信息處理設(shè)備,其特征在于,所述磁盤存儲介質(zhì)和非易失性 存儲器被設(shè)置在一個驅(qū)動設(shè)備中。
7. —種信息處理設(shè)備的郵件接收方法,所述信息處理設(shè)備包含主存儲器,其中儲存 電子郵件的接收到的數(shù)據(jù)的磁盤存儲介質(zhì),和非易失性存儲器,其特征在于,所述方法包含響應(yīng)于指示所述信息處理設(shè)備的系統(tǒng)狀態(tài)從工作狀態(tài)改變到睡眠狀態(tài)的睡眠事件的發(fā)生,將儲存在所述磁盤存儲介質(zhì)中的接收到的數(shù)據(jù)的復(fù)件形成到所述非易失性存儲器; 在當(dāng)系統(tǒng)狀態(tài)被改變?yōu)樗郀顟B(tài)的前一刻所設(shè)置的,用來使所述信息處理設(shè)備的系統(tǒng)操作環(huán)境復(fù)原的系統(tǒng)信息儲存到所述非易失性存儲器和所述主存儲器之一以后,響應(yīng)于睡眠事件的發(fā)生,將系統(tǒng)狀態(tài)改變?yōu)樗郀顟B(tài);當(dāng)系統(tǒng)狀態(tài)被改變?yōu)樗郀顟B(tài)時,設(shè)置將系統(tǒng)設(shè)為工作狀態(tài)的計(jì)時; 在設(shè)定的計(jì)時,通過使用儲存在所述非易失性存儲器和所述主存儲器中的至少一個中的系統(tǒng)信息,將系統(tǒng)恢復(fù)到工作狀態(tài);在恢復(fù)到操作狀態(tài)之后,通過與儲存發(fā)送到用戶地址的電子郵件的服務(wù)器進(jìn)行無線電通信的接收部,從服務(wù)器接收未接收的電子郵件的數(shù)據(jù);在接收到郵件時,將接收到的電子郵件數(shù)據(jù)添加到儲存在所述非易失性存儲器中的接收到的數(shù)據(jù)中;以及當(dāng)系統(tǒng)在設(shè)定計(jì)時以外的計(jì)時被設(shè)為操作狀態(tài)時,使儲存在所述磁盤存儲介質(zhì)中的接 收到的數(shù)據(jù),與儲存在所述非易失性存儲器中的接收到的數(shù)據(jù)同步。
8. 如權(quán)利要求7所述的郵件接收方法,其特征在于,所述接收部具有在啟動時,通 過使用無線電通信部,與服務(wù)器進(jìn)行通信的功能,并且所述方法進(jìn)一步包含確定所述接收部是否響應(yīng)于睡眠事件的發(fā)生而啟動; 在確定所述接收部啟動時,終止所述接收部;響應(yīng)于睡眠事件的發(fā)生,將用來執(zhí)行所述接收部的數(shù)據(jù)儲存到所述非易失性存儲器;以及在恢復(fù)到操作狀態(tài)后,通過使用儲存在所述非易失性存儲器中的數(shù)據(jù),啟動所述接收部。
9. 如權(quán)利要求7所述的郵件接收方法,其特征在于,所述磁盤存儲器包括由第二接 收部接收的第二接收到的數(shù)據(jù),并且所述方法進(jìn)一步包含在同步后,將第二接收到的數(shù)據(jù) 的內(nèi)容引入到接收到的數(shù)據(jù)。
10. 如權(quán)利要求9所對應(yīng)的郵件接收方法,其特征在于,進(jìn)一步包含響應(yīng)于睡眠事 件的發(fā)生,確定所述第二郵件接收部是否被啟動;以及在確定所述第二郵件接收部被啟動 時,終止所述第二郵件接收部。
11. 如權(quán)利要求9所述的郵件接收方法,其特征在于,所述接收部不具有向服務(wù)器 發(fā)送郵件的功能。
12. 如權(quán)利要求7所述的郵件接收方法,其特征在于,所述磁盤存儲介質(zhì)和非易失 性存儲器被設(shè)置在一個驅(qū)動器中。
全文摘要
響應(yīng)于睡眠事件的發(fā)生,將儲存在磁盤存儲介質(zhì)中的接收到的數(shù)據(jù)的復(fù)件形成到非易失性存儲器(S13),并且在系統(tǒng)狀態(tài)改變?yōu)樗郀顟B(tài)前一時刻所設(shè)的,用來使信息處理設(shè)備的系統(tǒng)運(yùn)行環(huán)境復(fù)原的系統(tǒng)信息,被儲存到非易失性存儲器和主存儲器中的至少之一以后,響應(yīng)于睡眠事件的發(fā)生,系統(tǒng)狀態(tài)改變?yōu)樗郀顟B(tài)。在設(shè)定的計(jì)時,恢復(fù)到操作狀態(tài)之后,通過使用無線電通信部,與服務(wù)器進(jìn)行通信,來接收郵件,并將接收到的郵件添加到儲存在非易失性存儲器中的接收到的數(shù)據(jù)(S23)。當(dāng)系統(tǒng)在設(shè)定計(jì)時以外的計(jì)時設(shè)置到操作狀態(tài)時,使儲存在磁盤存儲介質(zhì)中的接收到的數(shù)據(jù),與儲存在非易失性儲存器中的接收到的數(shù)據(jù)同步(S25)。
文檔編號G06F1/32GK101154132SQ20071018064
公開日2008年4月2日 申請日期2007年9月28日 優(yōu)先權(quán)日2006年9月29日
發(fā)明者森澤俊一, 真田俊孝 申請人:株式會社東芝