欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

瀏覽器裝置、瀏覽器系統(tǒng)以及圖像形成裝置制造方法

文檔序號:6511308閱讀:206來源:國知局
瀏覽器裝置、瀏覽器系統(tǒng)以及圖像形成裝置制造方法
【專利摘要】本發(fā)明提供一種受理URL的指定,并取得該URL所涉及的網(wǎng)絡數(shù)據(jù)的瀏覽器裝置,在該瀏覽器裝置中設置備:登記單元,其受理URL的登記;專用高速緩沖存儲器,在取得了已登記的URL所涉及的網(wǎng)絡數(shù)據(jù)的情況下,該專用高速緩沖存儲器存儲新取得的網(wǎng)絡數(shù)據(jù)而不刪除已經(jīng)存儲的網(wǎng)絡數(shù)據(jù);通用高速緩存存儲器,在從未被登記的URL中取得網(wǎng)絡數(shù)據(jù)的情況下,該通用高速緩存存儲器根據(jù)已經(jīng)存儲的網(wǎng)絡數(shù)據(jù)量,將已經(jīng)存儲的網(wǎng)絡數(shù)據(jù)的一部分或者全部刪除后,再存儲新取得的網(wǎng)絡數(shù)據(jù);以及取得單元,在被指定的URL所涉及的網(wǎng)絡數(shù)據(jù)被存儲在專用高速緩沖存儲器與通用高速緩沖存儲器中的任意一個的情況下,該取得單元從專用高速緩沖存儲器或者通用高速緩沖存儲器中取得該網(wǎng)絡數(shù)據(jù)。
【專利說明】瀏覽器裝置、瀏覽器系統(tǒng)以及圖像形成裝置
[0001]本發(fā)明以在日本提交的申請第2012-201599號為基礎,并通過引用而組入其內(nèi)容。
【技術領域】
[0002]本發(fā)明涉及瀏覽器裝置、瀏覽器系統(tǒng)以及圖像形成裝置,尤其涉及縮短取得網(wǎng)絡數(shù)據(jù)所需要的時間的技術。
【背景技術】
[0003]近年來,廣泛地進行經(jīng)由互聯(lián)網(wǎng)的應用程序的購買,即使在圖像形成裝置的領域中,所謂第三方對經(jīng)由網(wǎng)絡的應用程序的提供也正在被投入實際應用。由此,人們期待圖像數(shù)據(jù)的管理程序、圖像處理程序等各種應用程序被廉價地提供,并期待對用戶而言的圖像形成裝置的便利性進一步提高。
[0004]若考慮目前的瀏覽器程序的普及度,使用瀏覽器程序來提供經(jīng)由網(wǎng)絡的應用程序是最有效的。
[0005]此外,應用程序的數(shù)據(jù)量較多,若要經(jīng)由網(wǎng)絡來提供,則發(fā)送接收需要很長的時間。尤其是圖像形成裝置,由于不一定能夠確保寬頻帶的通信環(huán)境,所以發(fā)送接收所需要的時間可能會很長。因此,在每次使用應用程序時向網(wǎng)絡服務器發(fā)送請求后,到起動應用程序為止的等待時間總是很長。
[0006]通常,作為縮短到取得網(wǎng)絡數(shù)據(jù)為止的等待時間的方法,使用一種高速緩沖存儲器。然而,一般通過LRU (Least Recently Used:近期最少使用)算法來管理高速緩沖存儲器,即便將應用程序保存到高速緩沖存儲器中,也存在通過之后接收其他網(wǎng)絡數(shù)據(jù)而從高速緩沖存儲器中刪除應用程序的可能性。因此,不能可靠地縮短到取得應用程序為止的等待時間。
[0007]此外,圖像形成裝置與個人計算機等相比,成本上受到嚴格的限制、且難以增大高速緩沖存儲器的容量。因此高速緩存數(shù)據(jù)容易被刪除,且起動時間易變長。
[0008]針對這樣的問題,例如提出了以下的技術:對取得頻度高的網(wǎng)絡數(shù)據(jù)提高其優(yōu)先順序,從保存在高速緩沖存儲器中的網(wǎng)絡數(shù)據(jù)中優(yōu)先順序低的網(wǎng)絡數(shù)據(jù)起進行刪除(參照日本特開2009-110216號公報)。根據(jù)這種現(xiàn)有技術,關于頻繁使用的應用程序,由于優(yōu)先順序變高,所以難以從高速緩沖存儲器刪除這種應用程序,并能夠以高頻度縮短到起動為止的等待時間。
[0009]然而,在上述現(xiàn)有技術中,即便優(yōu)先順序高也只是能夠推遲從高速緩沖存儲器中被刪除的順序,并非能夠防止從高速緩沖存儲器中的刪除。例如,若取得應用程序以外的網(wǎng)絡數(shù)據(jù)直至高速緩沖存儲器存滿為止,應用程序當然被從高速緩沖存儲器中刪除,因此,導致下次起動應用程序花費很多時間。
[0010]因此,人們尋求進一步縮短由于網(wǎng)絡數(shù)據(jù)從高速緩存擠出而引起的取得時間的延長的技術。
【發(fā)明內(nèi)容】

[0011]本發(fā)明正是鑒于上述這種問題而作出的,其目的在于提供能夠防止取得網(wǎng)絡數(shù)據(jù)所需要的時間由于網(wǎng)絡數(shù)據(jù)從高速緩存擠出而延長的瀏覽器裝置、瀏覽器系統(tǒng)以及圖像形成裝置。
[0012]為了達到上述目的,本發(fā)明所涉及的瀏覽器裝置是受理URL的指定,并取得該URL所涉及的網(wǎng)絡數(shù)據(jù)的瀏覽器裝置,其特征在于,具備:
[0013]登記單元,其受理URL的登記;
[0014]專用高速緩沖存儲器,在取得了已登記的URL所涉及的網(wǎng)絡數(shù)據(jù)的情況下,所述專用高速緩沖存儲器存儲新取得的網(wǎng)絡數(shù)據(jù)而不刪除已經(jīng)存儲的網(wǎng)絡數(shù)據(jù);
[0015]通用高速緩沖存儲器,在從未被登記的URL中取得網(wǎng)絡數(shù)據(jù)的情況下,所述通用高速緩沖存儲器根據(jù)已經(jīng)存儲的網(wǎng)絡數(shù)據(jù)量,將已經(jīng)存儲的網(wǎng)絡數(shù)據(jù)的一部分或者全部刪除后,再存儲新取得的網(wǎng)絡數(shù)據(jù);以及
[0016]取得單元,在被指定的URL所涉及的網(wǎng)絡數(shù)據(jù)被存儲在專用高速緩沖存儲器和通用高速緩沖存儲器中的任意一個的情況下,所述取得單元從專用高速緩沖存儲器或者通用高速緩沖存儲器中取得該網(wǎng)絡數(shù)據(jù)。
[0017]通過這樣,由于已登記了 URL的網(wǎng)絡數(shù)據(jù)被存儲在專用高速緩沖存儲器中而不會被刪除,因而始終處于高速緩存命中,因此能夠可靠地縮短取得時間。此外,由于未被登記URL的網(wǎng)絡數(shù)據(jù)被存儲在通用高速緩沖存儲器中,因此在高速緩存命中的情況下,取得時間被縮短。
[0018]因此,例如,若將如應用程序那樣數(shù)據(jù)大小較大的網(wǎng)絡數(shù)據(jù)、如登記在所謂收藏夾中的網(wǎng)頁那樣訪問頻度高的網(wǎng)絡數(shù)據(jù)進行登記,并存儲到專用高速緩沖存儲器中,則能夠可靠地縮短這些網(wǎng)絡數(shù)據(jù)的取得時間。
[0019]此外,登記了頻繁訪問的網(wǎng)絡數(shù)據(jù)的結果是,若僅將不頻繁訪問的網(wǎng)絡數(shù)據(jù)登記到通用高速緩沖存儲器中,則通用高速緩沖存儲器很難存滿,因此對未被登記的網(wǎng)絡數(shù)據(jù),也難于從通用高速緩沖存儲器中被刪除,從而能夠縮短取得時間。
[0020]在這種情況下,上述登記單元也可以經(jīng)由網(wǎng)絡,從其他裝置受理上述URL的登記,更優(yōu)選的是,上述其他裝置是受理了上述登記的URL所涉及的網(wǎng)絡數(shù)據(jù)的取得目的地網(wǎng)絡服務器裝置。另外,該網(wǎng)絡服務器裝置必須能夠?qū)υ摓g覽器裝置執(zhí)行登記URL的程序。由于具有該功能,因此可以將該網(wǎng)絡服務器裝置與通常的網(wǎng)絡服務器裝置區(qū)分開來。
[0021]此外,若上述專用高速緩沖存儲器配合上述登記的受理而從上述其他裝置中取得上述網(wǎng)絡數(shù)據(jù)并進行存儲,則由于在應用程序的第一次起動之前,該應用程序的網(wǎng)絡數(shù)據(jù)被存儲在專用高速緩沖存儲器中,因此也能夠可靠地縮短1次起動時間。
[0022]此外,上述登記單元也可以具有:認證單元,在從上述其他裝置受理登記之前,所述認證單元進行認證;以及登記駁回單元,其駁回來自上述認證失敗的裝置的登記。若無條件地從其他裝置中受理登記,則例如可能會使包含計算機病毒的網(wǎng)絡數(shù)據(jù)被登記等,在瀏覽器裝置的安全管理上可能會產(chǎn)生問題。因此,最好在受理登記之前進行認證。
[0023]此外,具有登錄受理單元,其受理多個用戶的登錄,上述登記單元在上述多個用戶之間共用來受理上述登記,若上述專用高速緩沖存儲器在上述多個用戶之間共用來保持上述網(wǎng)絡數(shù)據(jù),則與分別對多個用戶設置專用高速緩沖存儲器的情況相比,能夠節(jié)約瀏覽器裝置的存儲區(qū)域。此外,由于不需要分別使多個高速緩沖存儲器存儲網(wǎng)絡數(shù)據(jù),因此能夠使登記URL變得省事。
[0024]此外,若上述通用高速緩沖存儲器對應于上述多個用戶而被分別獨立設置,則與設置共用的通用高速緩沖存儲器的情況不同,在瀏覽器裝置中每個用戶訪問的URL不同時,能夠消除由于任何一個用戶的訪問而使其他的用戶想要訪問的URL的網(wǎng)絡數(shù)據(jù)擠出高速緩存的問題。
[0025]此外,可以將在上述新取得的網(wǎng)絡數(shù)據(jù)中不按順序更新的靜態(tài)數(shù)據(jù)作為上述專用高速緩沖存儲器存儲的網(wǎng)絡數(shù)據(jù)。其原因在于,按順序更新的動態(tài)數(shù)據(jù)應當在每次訪問URL時取得。
[0026]此外,本發(fā)明所涉及的圖像形成裝置是具有本發(fā)明所涉及的瀏覽器裝置的圖像形成裝置,其特征在于,上述瀏覽器裝置的其他裝置是將與圖像形成裝置的功能相關的應用程序作為網(wǎng)絡數(shù)據(jù)而提供的服務器裝置,上述瀏覽器裝置的登記單元從上述服務器裝置中受理URL的登記。
[0027]本發(fā)明所涉及的瀏覽器系統(tǒng)是經(jīng)由網(wǎng)絡連接有網(wǎng)絡服務器裝置和瀏覽器裝置的瀏覽器系統(tǒng),其中,網(wǎng)絡服務器裝置保持網(wǎng)絡數(shù)據(jù),瀏覽器裝置受理URL的指定并取得該URL所涉及的網(wǎng)絡數(shù)據(jù),該瀏覽器系統(tǒng)的特征在于,
[0028]上述瀏覽器裝置具備:登記單元,其受理網(wǎng)絡數(shù)據(jù)的取得目的地的URL的登記;專用高速緩沖存儲器,在從已登記的URL中取得了網(wǎng)絡數(shù)據(jù)的情況下,所述專用高速緩沖存儲器存儲新取得的網(wǎng)絡數(shù)據(jù)而不刪除已經(jīng)存儲的網(wǎng)絡數(shù)據(jù);通用高速緩沖存儲器,在從未被登記的URL中取得網(wǎng)絡數(shù)據(jù)的情況下,根據(jù)已經(jīng)存儲的網(wǎng)絡數(shù)據(jù)量,將已經(jīng)存儲的網(wǎng)絡數(shù)據(jù)的一部分或者全部刪除后,再存儲新取得的網(wǎng)絡數(shù)據(jù);以及取得單元,在被指定的URL所涉及的網(wǎng)絡數(shù)據(jù)被存儲在專用高速緩沖存儲器和通用高速緩沖存儲器中的任意一個的情況下,所述取得單元從專用高速緩沖存儲器或者通用高速緩沖存儲器中取得該網(wǎng)絡數(shù)據(jù),上述網(wǎng)絡服務器裝置具有登記請求單元,該登記請求單元向上述瀏覽器裝置請求上述URL的登記。通過這種構成,能夠得到本發(fā)明所涉及的瀏覽器裝置的上述那樣的效果。
【專利附圖】

【附圖說明】
[0029]在下面的描述中,結合附圖舉出了本發(fā)明具體的實施例,使本發(fā)明的這些和其他目的、優(yōu)點、特征變得顯而易見。其中:
[0030]圖1是表示本發(fā)明的實施方式所涉及的瀏覽器系統(tǒng)的構成。
[0031]圖2是表示構成瀏覽器系統(tǒng)1的MFP100的構成。
[0032]圖3是表示構成MFP100的控制部200的硬件構成。
[0033]圖4是表示控制部200的軟件構成。
[0034]圖5是表示操作系統(tǒng)410的主要分派處理的流程圖。
[0035]圖6是表示構成瀏覽器系統(tǒng)1的應用服務器102的硬件構成。
[0036]圖7是表不應用服務器102的軟件構成。
[0037]圖8是表示在MFP100中登記應用程序時的動作的時序圖。
[0038]圖9是表示應用管理程序700的動作的流程圖。[0039]圖10是表示API程序401的動作的流程圖。
[0040]圖11A是示例操作面板201顯示的瀏覽器畫面。
[0041]圖11B是示例操作面板201顯示的應用畫面。
[0042]圖12是表示MFP100的用戶在起動應用程序404時的動作的時序圖。
[0043]圖13是表示應用程序404在起動時的瀏覽器程序400的動作的流程圖。
[0044]圖14是示例瀏覽器程序400所管理的數(shù)據(jù)構成的圖。
[0045]圖15是表示將網(wǎng)頁登記在收藏夾中的處理的流程圖。
[0046]圖16是表示顯示登記在收藏夾中的網(wǎng)頁的處理的流程圖。
[0047]圖17是示例瀏覽器程序400所管理的通用高速緩存存儲區(qū)域的數(shù)據(jù)構成的圖。
[0048]圖18是表示本發(fā)明的變形例所涉及的瀏覽器程序400的主要動作的流程圖。
【具體實施方式】
[0049]下面,參照附圖,對本發(fā)明所涉及的瀏覽器裝置、瀏覽器系統(tǒng)以及圖像形成裝置的實施方式進行說明。
[0050][ 1 ]瀏覽器系統(tǒng)的構成
[0051]首先,對本發(fā)明的實施方式所涉及的瀏覽器系統(tǒng)的構成進行說明。
[0052]圖1是表示本發(fā)明的實施方式所涉及的瀏覽器系統(tǒng)的主要構成的圖。如圖1所示,瀏覽器系統(tǒng)1是經(jīng)由LAN (Local Area Network:局域網(wǎng))101將復合機(MFP:Mult1-Function Peripheral) 100連接于應用服務器102和管理終端103的構成,LAN101還與互聯(lián)網(wǎng)110連接。
[0053]在MFP100中安裝有瀏覽器程序,能夠作為經(jīng)由LAN101和互聯(lián)網(wǎng)110從網(wǎng)絡服務器111取得網(wǎng)絡數(shù)據(jù)的瀏覽器裝置而發(fā)揮作用。此外,管理終端103對MFP100的動作進行管理。例如,對每個MFP100的印刷張數(shù)、調(diào)色劑剩余量、有無發(fā)生不良狀況等進行監(jiān)視,或者如后述那樣,對應用服務器102指示向MFP100訪問。
[0054]如后述那樣,應用服務器102 —旦從管理終端103接收到指示,則將應用程序作為網(wǎng)絡數(shù)據(jù)登記到MFP100中。MFP100的用戶使用瀏覽器程序來起動所登記的應用程序并進行使用。由此,實現(xiàn)了 MFP100的多種使用方式,并提高了用戶的便利性。
[0055][2]MFP100 的構成
[0056]接著,對MFP100的構成進行說明。
[0057]MFP100是兼具打印功能、掃描功能以及傳真功能的圖像形成裝置,如圖2所示,MFP100具有掃描部210、打印部211以及供紙部212。掃描部210具有自動用紙輸送裝置(ADF Automatic Document Feeder),該裝置將多張原稿一張一張地進行輸送并讀取原稿,生成圖像數(shù)據(jù)。
[0058]打印部211具有控制部200、操作面板201以及打印引擎202??刂撇?00從掃描部210受理圖像數(shù)據(jù),或者經(jīng)由LAN101、傳真線路來與PC (PersonalComputer:個人計算機)、傳真裝置等其他裝置進行圖像數(shù)據(jù)的發(fā)送接收。根據(jù)這樣取得的圖像數(shù)據(jù),打印引擎202在控制部200的控制下,在由供紙部212供給的記錄片上形成調(diào)色劑圖像。
[0059]控制部200經(jīng)由操作面板201,受理來自用戶的指示,或者對用戶顯示信息。尤其是,控制部200執(zhí)行瀏覽器程序,來顯示從用戶指定的URL中取得的網(wǎng)絡數(shù)據(jù),或者執(zhí)行應用程序。
[0060][3]控制部200的構成
[0061]接著,關于控制部200的構成,先對硬件構成進行說明,然后再對軟件構成進行說明。
[0062](3-1)控制部200的硬件構成
[0063]圖3是表示控制部200的主要硬件構成的圖。如圖3所示,控制部200具有CPU(Central Processing Unit) 300、ROM (Read Only Memory) 301 > RAM (Random AccessMemory) 302> HDD (Hard Disk Drive) 303、NIC (Network Interface Card) 304 以及傳真調(diào)制解調(diào)器305,它們通過內(nèi)部總線306而相互連接。若接通電源,CPU300則從R0M301中讀出啟動程序而起動后,從HDD303中讀出操作系統(tǒng)(OS Operating System)和瀏覽器程序等程序,并將RAM302作為作業(yè)用的存儲區(qū)域而進行動作。R0M301是非易失性存儲器。RAM302可以是易失性存儲器。
[0064]NIC304在CPU300的控制下,用于經(jīng)由LAN101、互聯(lián)網(wǎng)110與其他裝置進行通信,因此,例如,執(zhí)行0SI (Open Systems Interconnection:開放式系統(tǒng)互聯(lián))參照模型中的下4層的協(xié)議處理。傳真調(diào)制解調(diào)器305在CPU300的控制下,經(jīng)由傳真線路與其他裝置進行傳真通信,并通過打印引擎202來印刷所接收到的傳真數(shù)據(jù)。
[0065]操作面板201具有液晶顯示面板(LCD:Liquid Crystal Display) 310、觸摸面板311以及硬按鍵312,它們經(jīng)由本地總線313與控制部200的內(nèi)部總線306連接。操作面板201在控制部200的控制下,通過液晶顯示面板310向用戶進行信息顯示。此外,在液晶顯示面板310的表面配設有觸摸面板311,與液晶顯示聯(lián)動地受理用戶的指示輸入。此外,操作面板201還通過硬按鍵312受理用戶的指示輸入,并向控制部200輸出與指示內(nèi)容對應的輸入信號。
[0066]控制部200的內(nèi)部總線306還連接有掃描部210、打印引擎202以及供紙部212,它們受控制部200的控制而進行動作。
[0067](3-2)控制部200的軟件構成
[0068]圖4是表示控制部200的主要軟件構成的圖。如圖4所示,在控制部200中安裝有操作系統(tǒng)(例如,Linux (Linux Torvalds的注冊商標))410,在該操作系統(tǒng)410上執(zhí)行瀏覽器程序 400、API (Application Program Interface:應用程序接口)程序 401、CGI (CommonGateway Interface:通用網(wǎng)關接口)處理程序402、網(wǎng)絡服務器程序403等。瀏覽器程序400從URL (Universal Resource Locator:網(wǎng)址)指定的取得目的地取得網(wǎng)絡數(shù)據(jù)來進行顯示和執(zhí)行。
[0069](3-2-1)操作系統(tǒng) 410
[0070]在操作系統(tǒng)410中,作為設備驅(qū)動程序,包括通信驅(qū)動程序420、HDD驅(qū)動程序421、操作面板驅(qū)動程序422、掃描驅(qū)動程序423、打印驅(qū)動程序424等。操作系統(tǒng)410若受理來自設備驅(qū)動程序的輸入,則管理程序的執(zhí)行,包括:向瀏覽器程序400、API程序401等分配處理(分派處理),或者將瀏覽器程序400等的輸出遞送給對應的設備驅(qū)動程序等。
[0071]圖5是表示操作系統(tǒng)410的主要的分派處理的流程圖。如圖5所示,操作系統(tǒng)410若通過通信驅(qū)動程序420從網(wǎng)絡服務器111接收網(wǎng)絡數(shù)據(jù)(S501:是),或者通過操作面板驅(qū)動程序422受理了使用操作面板201的MFP100的用戶對應用程序的起動指示(后述)、對網(wǎng)頁的顯示指示(S502:是),則使瀏覽器程序400進行處理(S503 )。
[0072]此外,當通過通信驅(qū)動程序420從應用服務器102接收到應用登記指示(后述)的情況下(S504:是),使API程序401進行處理(S505)。然后,若瀏覽器程序400、API程序401的處理結束,則進入步驟S501,重復進行上述的處理。另外,在其他的輸入等事件發(fā)生時,操作系統(tǒng)410也會使對應的程序進行處理。
[0073](3-2-1)瀏覽器程序 400
[0074]瀏覽器程序400與通常的瀏覽器程序同樣地,通過操作面板201從用戶受理網(wǎng)頁的指定,并顯示該網(wǎng)頁,或者登記到收藏夾中。此外,如后述那樣,也用于起動存儲在專用高速緩存存儲區(qū)域的應用程序。
[0075](3-2-2) API 程序 401
[0076]API程序401是能夠經(jīng)由網(wǎng)絡從其他裝置使用MPF100的程序,并實現(xiàn)以下功能:指定其他裝置內(nèi)的圖像數(shù)據(jù)來進行印刷,或者將MFP100掃描而生成的圖像數(shù)據(jù)轉(zhuǎn)送到其他裝置等。尤其是,API程序401從應用服務器102受理應用程序404的提供,并將瀏覽器程序400作為用戶接口來使用戶使用應用程序404。在這種情況下,也可以使用CGI處理程序402,來執(zhí)行應用程序404。
[0077](3-2-3 ) CGI 處理程序 402
[0078]CGI處理程序402按照來自后述的網(wǎng)絡服務器程序403的請求,來執(zhí)行CGI程序。
[0079](3-2-4 )網(wǎng)絡服務器程序403
[0080]網(wǎng)絡服務器程序403經(jīng)由LAN101等網(wǎng)絡,提供用于受理對MFP100的處理請求的接口。
[0081 ] (3-2-5 )應用程序 404
[0082]應用程序404例如在將由MFP100掃描而生成的圖像數(shù)據(jù)保存到第三方的網(wǎng)絡服務器,并在轉(zhuǎn)換文件格式那樣的情況下使用。例如能夠使用C語言對應用程序404的用戶接口進行編程,但是如果使用HTML (Hyper Text Markup Language:超文本標記語言)制作,則變得省事、簡單。
[0083](3-2-6)設備驅(qū)動程序
[0084]通信驅(qū)動程序420控制NIC304和M0DEM305,HDD驅(qū)動程序421控制HDD303。操作面板驅(qū)動程序422控制操作面板201、即,液晶顯示面板310、觸摸面板311以及硬按鍵312的輸入輸出。掃描驅(qū)動程序423控制掃描部210來讀取原稿,生成圖像數(shù)據(jù)。打印驅(qū)動程序424控制打印引擎202來執(zhí)行圖像形成。
[0085][4]應用服務器102的構成
[0086]接著,對應用服務器102的構成進行說明。應用服務器102作為所謂的網(wǎng)絡服務器,將應用程序提供給MFP100。此外,如后述那樣,應用服務器102從管理終端103接收許可,并能夠?qū)贸绦虻怯浀組FP100中。
[0087](4-1)應用服務器102的硬件構成
[0088]圖6是表不應用服務器102的主要的硬件構成的圖。如圖6所不,應用服務器102具有 CPU600、R0M601、RAM602、HDD603、NIC604、液晶顯示面板 605、鍵盤 606 以及鼠標 607,它們通過內(nèi)部總線608連接。CPU600在接通電源后從R0M601中讀出啟動程序而起動后,從HDD603中讀出操作系統(tǒng)、網(wǎng)絡服務器程序等程序,并將RAM602作為作業(yè)用的存儲區(qū)域而進行動作。
[0089]NIC604在CPU600的控制下,用于經(jīng)由LAN101、互聯(lián)網(wǎng)110與其他裝置進行通信,例如執(zhí)行0SI參照模型中的下4層的協(xié)議處理。
[0090]應用服務器102作為網(wǎng)絡服務器,進行經(jīng)由LAN101的網(wǎng)絡數(shù)據(jù)的發(fā)送,因此雖然通常不使用,但是具有液晶顯示器605、鍵盤606以及鼠標607以便保守管理用。鍵盤606、鼠標607可以通過USB (Universal Serial Bus:通用串行總線)接口連接。
[0091](4-2)應用服務器102的軟件構成
[0092]圖7是表示應用服務器102的主要軟件構成的圖。如圖7所示,在應用服務器102中,安裝有操作系統(tǒng)710,應用管理程序700、網(wǎng)絡服務器程序701等在該操作系統(tǒng)710上被執(zhí)行。在操作系統(tǒng)710中,作為設備驅(qū)動程序,包括NIC驅(qū)動程序720、HDD驅(qū)動程序721等。通信驅(qū)動程序720控制NIC304,HDD驅(qū)動程序721控制HDD303。
[0093][5]管理終端103的構成
[0094]管理終端103的硬件構成和軟件構成均與應用服務器102大致相同。但是,關于軟件構成,代替應用管理程序700,而具有應用登記指示程序,該應用登記指示程序用于對應用服務器102指示應用程序的登記。此外,網(wǎng)絡服務器程序701并不是必須的。
[0095][6]瀏覽器系統(tǒng)1的動作
[0096]接著,對瀏覽器系統(tǒng)1的動作進行說明。
[0097]在瀏覽器系統(tǒng)1中,能夠使用瀏覽器程序400從MFP100中使用應用服務器102所提供的應用程序。瀏覽器服務器102將應用程序登記到MFP100,以便縮短使用該應用程序所需的等待時間。
[0098](6-1)應用程序的登記
[0099]圖8是表示當在MFP100中登記應用程序時的、構成瀏覽器系統(tǒng)1的MFP100、應用服務器102以及管理終端103的動作的時序圖。如圖8所示,當在MFP100中登記應用程序時,首先,從管理終端103對應用服務器102發(fā)送應用登記指示。在該應用登記指示中,附加有用于在MFP100中登記應用程序的登記密鑰信息。
[0100]應用程序由1個或者多個網(wǎng)絡數(shù)據(jù)構成,網(wǎng)絡數(shù)據(jù)分別與URL建立有對應。在構成應用程序的網(wǎng)絡數(shù)據(jù)中有靜態(tài)數(shù)據(jù)和動態(tài)數(shù)據(jù),所謂靜態(tài)數(shù)據(jù)是指圖像數(shù)據(jù)、JavaScript(Sun Microsystems Inc.的注冊商標)文件、圖標、CSS (Cascading Style Sheets:級聯(lián)樣式表)等,只有在應用程序的版本更新時才需要變更的數(shù)據(jù)。此外,所謂動態(tài)數(shù)據(jù)是指靜態(tài)數(shù)據(jù)以外的數(shù)據(jù)。
[0101]應用服務器102當從管理終端103受理到應用登記指示時,確認附加有用于在MFP100中登記應用的登記密鑰信息,然后接著向MFP100發(fā)送登記密鑰信息與應用程序,請求應用程序的登記。
[0102]MFP100的瀏覽器程序400在HDD303上將專用高速緩存存儲區(qū)域與通用高速緩存存儲區(qū)域作為保存網(wǎng)絡數(shù)據(jù)的高速緩存存儲區(qū)域來管理。
[0103]從登記在收藏夾里的URL中取得的網(wǎng)絡數(shù)據(jù)(網(wǎng)頁),如后述那樣,被存儲在不被刪除的專用高速緩存區(qū)域中。此外另一方面,從未被登記到收藏夾里的URL取得的網(wǎng)絡數(shù)據(jù)被存儲在通用高速緩存區(qū)域中。在通用高速緩存區(qū)域中,根據(jù)區(qū)域的存儲容量,按照與通常一樣的LRU算法等進行高速緩存處理,以下省略詳細的說明。[0104]瀏覽器程序400從應用服務器102接收登記密鑰信息和應用程序后,確認登記密鑰信息。如果登記密鑰信息正確,則瀏覽器程序400將應用程序中的靜態(tài)數(shù)據(jù)保存到專用高速緩存存儲區(qū)域中。此外,應用程序中的動態(tài)數(shù)據(jù)(專用高速緩存存儲區(qū)域和通用高速緩存存儲區(qū)域中均沒有)被暫時保存在RAM302上的存儲區(qū)域中。
[0105]這里,應用服務器102還可以指定每個網(wǎng)絡數(shù)據(jù)是靜態(tài)數(shù)據(jù)還是動態(tài)數(shù)據(jù)。具體地說,應用服務器102在發(fā)送網(wǎng)絡數(shù)據(jù)時,還可以對每一個網(wǎng)絡數(shù)據(jù)附加表示是靜態(tài)數(shù)據(jù)還是動態(tài)數(shù)據(jù)的信息,另外,也可以發(fā)送在網(wǎng)絡數(shù)據(jù)的一覽中顯示了數(shù)據(jù)類別的表。
[0106]另外,在登記應用程序時,應用服務器102最好是只發(fā)送構成應用程序的網(wǎng)絡數(shù)據(jù)中的靜態(tài)數(shù)據(jù),對于動態(tài)數(shù)據(jù),只發(fā)送URL。通過這樣做,能夠減輕由于應用程序的發(fā)送而引起的網(wǎng)絡負荷、處理負荷。
[0107]圖9是表示應用管理程序700的動作的流程圖。如圖9所示,應用管理程序700當從管理終端103接收到應用登記指示時(S901:是),確認應用登記指示是否正確。在這種情況下,確認是否有要登記的應用程序的指定,是否有要登記應用程序的MFP100的指定,以及是否有用于在MFP100中登記應用程序的登記密鑰信息,在缺少任意一個時,判定為不正確。在應用登記指示不正確的情況下(S902:否),向管理終端103回復指示不正確(S903)。
[0108]在這種情況下,應用管理程序700例如也可以按照TCP (Transmission controlProtocol:傳輸控制協(xié)議)受理應用登記指示,在這種情況下,應用管理程序700作為通過規(guī)定的端口號而確定的TCP服務器程序,在受理了 TCP連接的打開后,接收應用登記指示。TCP連接的打開、關閉由管理終端103側(cè)的程序執(zhí)行。
[0109]在應用登記指示正確的情況下(S902:是),向在應用登記指示中所指定的MFP100發(fā)送應用登記請求(S904)。在該應用登記請求中,附加有所指定的應用程序和登記密鑰信息。在這種情況下,也可以采用TCP,將MFP100側(cè)作為TCP服務器,應用管理程序700作為TCP客戶端來指定規(guī)定的端口號,請求TCP連接的打開,如果TCP連接被建立,則發(fā)送應用登記請求即可。
[0110]接著,應用管理程序700在定時器中設置規(guī)定的響應監(jiān)視時間(S905 ),然后,若從MFP100接收到登記成功(S906:是),則切斷與MFP100的TCP連接,針對該應用登記指示,將登記成功記錄為日志數(shù)據(jù)(S909),并且,向管理終端103回復確認響應(S910)。
[0111]此外,在從MFP100接收到應用登記失敗的情況下(S907:是)、直至發(fā)生超時都未從MFP100發(fā)出響應的情況下(S908:是),切斷與MFP100的TCP連接,并且針對該應用登記指示,將登記失敗記錄為日志數(shù)據(jù)(S911)。
[0112]關于記錄為日志數(shù)據(jù)的登記結果,例如也可以根據(jù)來自管理終端103的詢問來進行通知。在這種情況下,也可以從管理終端103受理用于區(qū)分應用登記指示彼此的通信序號等ID (identifier:識別符)并預先記錄為日志數(shù)據(jù),在管理終端103進行詢問的同時,將與所受理的ID對應的日志內(nèi)容響應給管理終端103。
[0113]在沒有發(fā)生超時的情況下(S908:否),進入步驟S906,重復進行上述的處理。此夕卜,在步驟S910、S911的處理之后,進入步驟S901,重復進行上述的處理。
[0114]圖10是表示API程序401的動作的流程圖。如圖10所示,API程序401若從應用服務器102接受到應用登記指示(S1001:是),則確認是否附加了登記密鑰信息。若附加了登記密鑰信息(S1002:是),則進行確認登記密鑰信息的有效性的認證處理。在沒有附加登記信息的情況下(S1002:否)、在登記密鑰信息的有效性沒有得到確認的情況下(S1003:否),向應用服務器102回復應用登記失敗(S1004)。
[0115]如上述那樣,API程序401也可以作為TCP服務器來受理應用登記請求。在這種情況下,API程序401通過規(guī)定的端口號而被確定,并在受理了連接的打開后,接收應用登記請求。
[0116]如果登記密鑰信息的有效性得到確認(S1003:是),則將接收到的應用程序中的靜態(tài)數(shù)據(jù)保存到專用高速緩存存儲區(qū)域中(S1005),并在收藏夾中進行登記(S1006)。收藏夾的登記是通過將收藏夾數(shù)據(jù)保存在收藏夾存儲區(qū)域中而進行的,其中,收藏夾數(shù)據(jù)記錄了構成應用程序的靜態(tài)數(shù)據(jù)、動態(tài)數(shù)據(jù)的URL。
[0117]另外,在本實施方式中,當將應用程序登記到收藏夾時(即登記“URL”),同時,在操作面板201的瀏覽器畫面中顯示快捷鍵。在顯示之后,用戶通過觸碰該快捷鍵來起動應用程序。圖11是示例操作面板201的顯示畫面的圖,圖11 (a)表示瀏覽器畫面,圖11 (b)表示應用畫面。
[0118]如圖11 (a)所示,在瀏覽器畫面1100中,除了用于起動傳真、掃描以及復印這樣的MFP100原本的功能的快捷鍵1101?1103之外,還顯示有用于起動應用程序的快捷鍵1104、1105??旖萱I1104、1105是由API程序401登記的。如后述那樣,該應用程序的收藏夾數(shù)據(jù)被與用于起動應用程序的快捷鍵建立有對應。
[0119]例如,若觸碰了快捷鍵1104,則通過參照應用程序1的收藏夾數(shù)據(jù),取得需要的靜態(tài)數(shù)據(jù)、動態(tài)數(shù)據(jù),來起動應用程序,顯示應用畫面1110。如圖11 (b)所示,在應用畫面1110中,顯示有用于受理操作輸入的按鍵等,該操作輸入用于使應用程序進行動作。
[0120]API程序401在最后將應用登記成功回復至應用服務器102中(S1007),并結束處理。
[0121](6-2)應用程序404的起動
[0122]圖12是表示MFP100的用戶在啟動被登記的應用程序404時的MFP100以及應用服務器102的動作的時序圖。如圖12所示,若MFP100的用戶從瀏覽器程序400的顯示畫面起動了應用程序404,則瀏覽器程序400參照專用高速緩存存儲區(qū)域,如果保存有應用程序404的靜態(tài)數(shù)據(jù),則將其取得。此外,針對動態(tài)數(shù)據(jù),按照HTTP (Hyper Text MarkupLanguage:超文本標記語言),對應用服務器102的網(wǎng)絡服務器程序701請求動態(tài)數(shù)據(jù)。網(wǎng)絡服務器程序701根據(jù)請求回復動態(tài)數(shù)據(jù)。
[0123]另外,在從圖8至圖10的說明中,當在MFP100中登記應用程序404時,表示了將與該應用程序404相關的靜態(tài)數(shù)據(jù)保存到專用高速緩存區(qū)域中的例子,但是并不限定于此,也可以是,如果登記時所保存的靜態(tài)數(shù)據(jù)有變更、增加,則重新取得靜態(tài)數(shù)據(jù)的差分數(shù)據(jù)或者全部數(shù)據(jù),并保存到專用高速緩存存儲區(qū)域中。
[0124]圖13是表示在應用程序404的起動時的瀏覽器程序400的動作的流程圖。如圖13所示,當用戶通過操作面板201指示了起動應用程序404時(S1301:是),瀏覽器程序400確認是否需要動態(tài)數(shù)據(jù)來起動應用程序404。
[0125]具體地說,如圖11 (b)所示,當觸碰顯示在瀏覽器畫面1100中的應用程序的快捷鍵1104、1105時,如圖14所示,參照快捷鍵存儲區(qū)域。在快捷鍵存儲區(qū)域中,存儲有快捷鍵的個數(shù)(“快捷鍵個數(shù)”)和與各個快捷鍵相關的快捷鍵數(shù)據(jù)(“快捷鍵數(shù)據(jù)”)。[0126]在“快捷鍵數(shù)據(jù)”中,存儲有各個瀏覽器畫面1100中的矩形形狀的快捷鍵的“起點坐標”(xl、yl)、“終點坐標”(x2、y2)以及與快捷鍵所對應的收藏夾數(shù)據(jù)的登記名稱(“收藏夾數(shù)據(jù)登記名稱”)。另外,所謂“起點坐標”和“終點坐標”是指,呈xl <x2且yl <y2的矩形區(qū)域(快捷鍵)的頂點的坐標。
[0127]當檢測到用戶的觸碰時,檢索是否有所觸碰的坐標(X、y)處于“起點坐標”與“終點坐標”之間的“快捷鍵數(shù)據(jù)”。即,檢索是否有為xl < X < X2且yl < y < y2的“快捷鍵數(shù)據(jù)”。當發(fā)現(xiàn)符合條件的“快捷鍵數(shù)據(jù)”時,判斷為觸碰了該快捷鍵,因此如下所述,參照具有與該快捷鍵對應的“收藏夾數(shù)據(jù)登記名稱”的收藏夾數(shù)據(jù)。
[0128]在收藏夾存儲區(qū)域中,存儲有用于管理收藏夾數(shù)據(jù)的收藏夾管理數(shù)據(jù)。收藏夾管理數(shù)據(jù)中存儲有在收藏夾存儲區(qū)域中所存儲的收藏夾數(shù)據(jù)的個數(shù)(“收藏夾數(shù)據(jù)個數(shù)”)。此夕卜,在收藏夾管理數(shù)據(jù)中按照每個收藏夾數(shù)據(jù),存儲有“收藏夾數(shù)據(jù)登記名稱”與存儲了該收藏夾數(shù)據(jù)的區(qū)域的開始地址(“收藏夾數(shù)據(jù)指針”)的組。
[0129]在收藏夾數(shù)據(jù)中,記錄了為起動與所觸碰的快捷鍵對應的應用程序所需要的靜態(tài)數(shù)據(jù)的個數(shù)(“靜態(tài)數(shù)據(jù)個數(shù)”)、靜態(tài)數(shù)據(jù)的URL (“靜態(tài)數(shù)據(jù)URL”)、動態(tài)數(shù)據(jù)的個數(shù)(“動態(tài)數(shù)據(jù)個數(shù)”)以及動態(tài)數(shù)據(jù)的URL (“動態(tài)數(shù)據(jù)URL”)。其中,靜態(tài)數(shù)據(jù)是從專用高速緩存存儲區(qū)域中讀出的根據(jù)“靜態(tài)數(shù)據(jù)URL”確定的靜態(tài)數(shù)據(jù)。此外,動態(tài)數(shù)據(jù)是從應用服務器102中取得的。
[0130]另外,在專用高速緩存存儲區(qū)域中,存儲有靜態(tài)數(shù)據(jù),并且存儲有用于管理靜態(tài)數(shù)據(jù)的專用高速緩存管理數(shù)據(jù)。在專用高速緩存管理數(shù)據(jù)中,存儲有專用高速緩存存儲區(qū)域的大小(“專用高速緩存大小”)、專用高速緩存存儲區(qū)域中所存儲的靜態(tài)數(shù)據(jù)的個數(shù)(“靜態(tài)數(shù)據(jù)個數(shù)”)、以及按每個靜態(tài)數(shù)據(jù)的URL (“靜態(tài)數(shù)據(jù)URL”)、大小(“靜態(tài)數(shù)據(jù)大小”)以及存儲了該靜態(tài)數(shù)據(jù)的區(qū)域的開始地址(“靜態(tài)數(shù)據(jù)指針”)。當從專用高速緩存存儲區(qū)域中讀出靜態(tài)數(shù)據(jù)時,首先,在專用高速緩存管理數(shù)據(jù)中檢索與存儲在收藏夾數(shù)據(jù)中的“靜態(tài)數(shù)據(jù)URL” 一致的“靜態(tài)數(shù)據(jù)URL,,。然后,能夠通過從與發(fā)現(xiàn)的“靜態(tài)數(shù)據(jù)URL”對應的“靜態(tài)數(shù)據(jù)指針”所表示的存儲區(qū)域讀出“靜態(tài)數(shù)據(jù)大小”部分的數(shù)據(jù),從而得到靜態(tài)數(shù)據(jù)。
[0131]另外,如果考慮到用于從應用服務器102中取得動態(tài)數(shù)據(jù)的延遲時間,則在縮短應用程序的起動時間方面,相比靜態(tài)數(shù)據(jù),優(yōu)選先嘗試取得動態(tài)數(shù)據(jù)。因此,如圖13所示,首先,參照收藏夾數(shù)據(jù)的動態(tài)數(shù)據(jù)個數(shù),如果在應用程序中包含動態(tài)數(shù)據(jù)(S1302:是),則向應用服務器102請求動態(tài)數(shù)據(jù)(S1303)。當然,該請求是針對包含在該應用程序中的全部的動態(tài)數(shù)據(jù)而進行的。
[0132]然后,僅將靜態(tài)數(shù)據(jù)的個數(shù)的該靜態(tài)數(shù)據(jù)從專用高速緩存存儲區(qū)域中讀出(S1304)。由于在登記應用程序時,靜態(tài)數(shù)據(jù)被存儲在專用高速緩存存儲區(qū)域中,因此如果登記有該應用程序的快捷鍵,則能夠可靠地從專用高速緩存存儲區(qū)域中讀出。
[0133]接著,確認是否接收到向應用服務器102請求的全部動態(tài)數(shù)據(jù),如果沒有接收到(S1305:否),則等待沒有接收到的動態(tài)數(shù)據(jù)的接收。如果接收到全部動態(tài)數(shù)據(jù)(S1305:是),則判斷為能夠全部取得所需的數(shù)據(jù),因此執(zhí)行應用程序(S1306)。若應用程序的執(zhí)行結束(S1307:是),則進入步驟S1301,等待后面的應用程序的起動指示。
[0134]通過這樣做,能夠在起動應用程序時可靠地從專用高速緩存存儲區(qū)域中讀出靜態(tài)數(shù)據(jù)。因此,不可能像現(xiàn)有技術那樣,靜態(tài)數(shù)據(jù)從高速緩沖存儲器擠出,因此能夠可靠地縮短應用程序的起動時間。
[0135]在本實施方式中,靜態(tài)數(shù)據(jù)保存與特定的應用服務器102相關的數(shù)據(jù),其中,特定的應用服務器102提供與MFP的功能關聯(lián)的應用程序,應用服務器102以及應用程序的個數(shù)、內(nèi)容能夠由管理終端103等進行管理。此外,在各應用程序中,也能夠?qū)Ρ4嬖趯S酶咚倬彺娲鎯^(qū)域中的靜態(tài)數(shù)據(jù)的大小進行管理或者估計。
[0136]因此,由于能夠預先推定保存在專用高速緩存存儲區(qū)域中的數(shù)據(jù)大小的總量,因此預先要確保足夠的容量,以使得專用高速緩存存儲區(qū)域的容量不發(fā)生數(shù)據(jù)溢出。
[0137][7]變形例
[0138]以上,根據(jù)實施方式,對本發(fā)明進行了說明,但是本發(fā)明當然不限定于上述的實施方式,也能夠?qū)嵤┫旅婺菢拥淖冃卫?br> [0139](1)在上述實施方式中,對使用專用高速緩存存儲區(qū)域來可靠地縮短預先登記的應用程序的起動時間的情況進行了說明,但是本發(fā)明當然不限定于此,除此之外,針對收藏夾中所登記的網(wǎng)頁,也可以通過將靜態(tài)數(shù)據(jù)保存到專用高速緩存存儲區(qū)域中,來縮短網(wǎng)頁的顯示時間。
[0140]圖15是表示將網(wǎng)頁登記到收藏夾中的處理的流程圖。如圖15所示,瀏覽器程序400從用戶受理了對顯示在操作面板201的液晶顯示面板310中的網(wǎng)頁的收藏夾登記請求后(S1501:是),將該網(wǎng)頁的網(wǎng)絡數(shù)據(jù)中的靜態(tài)數(shù)據(jù)保存在專用高速緩存存儲區(qū)域中(S1502)。在專用高速緩存存儲區(qū)域中保存靜態(tài)數(shù)據(jù)的順序與保存應用程序的靜態(tài)數(shù)據(jù)的情況相同。
[0141]若靜態(tài)數(shù)據(jù)的保存結束,則登記到收藏夾中(S1504)。具體地說,使收藏夾存儲區(qū)域的收藏夾管理數(shù)據(jù)的“收藏夾數(shù)據(jù)個數(shù)”增加1,并且在收藏夾登記請求時,將用戶指定的明確的收藏夾名稱作為“收藏夾數(shù)據(jù)登記名稱”來進行存儲,將新的收藏夾數(shù)據(jù)的開始地址存儲到“收藏夾數(shù)據(jù)指針”中。在新的收藏夾數(shù)據(jù)中,保存有靜態(tài)數(shù)據(jù)的“靜態(tài)數(shù)據(jù)個數(shù)”、“靜態(tài)數(shù)據(jù)URL”、以及動態(tài)數(shù)據(jù)的“動態(tài)數(shù)據(jù)個數(shù)”、“動態(tài)數(shù)據(jù)URL”。
[0142]然后,進入步驟S1501,重復進行以上的處理。
[0143]圖16是表示對收藏夾中登記的網(wǎng)頁進行顯示的處理的流程圖。如圖16所示,瀏覽器程序400當受理了對登記在收藏夾中的網(wǎng)頁的訪問指示時(S1601:是),參照收藏夾存儲區(qū)域的收藏夾管理數(shù)據(jù),讀出指定網(wǎng)頁的“收藏夾數(shù)據(jù)指針”,并參照收藏夾數(shù)據(jù)。
[0144]只要收藏夾數(shù)據(jù)的“動態(tài)數(shù)據(jù)個數(shù)”不為0,就判斷為在網(wǎng)頁中包含有動態(tài)數(shù)據(jù)(S1602:是),因此,使用該動態(tài)數(shù)據(jù)的“動態(tài)數(shù)據(jù)URL”,向網(wǎng)絡服務器111請求發(fā)送(S1603)。此外,參照收藏夾數(shù)據(jù)的“靜態(tài)數(shù)據(jù)個數(shù)”,只要不為0,就判斷為在網(wǎng)頁中包含有靜態(tài)數(shù)據(jù)(S1604:是),因此,從專用高速緩存存儲區(qū)域中讀出靜態(tài)數(shù)據(jù)(S1605)。
[0145]然后,若接收到向網(wǎng)絡服務器111請求的全部動態(tài)數(shù)據(jù)(S1606:是),則在液晶顯示面板310中顯示網(wǎng)頁(S1607),進入步驟S1601,重復進行上面的處理。另外,當將從網(wǎng)絡服務器111接收的動態(tài)數(shù)據(jù)、靜態(tài)數(shù)據(jù)顯示在液晶顯示面板310上時,也可以從先接收的部分起依次進行顯示。
[0146]通過這樣做,針對在收藏夾中登記的網(wǎng)頁,也能夠縮短顯示所需的時間。
[0147](2)在上述變形例中,對顯示在收藏夾中登記的網(wǎng)頁的情況進行了說明,但是針對沒有在收藏夾中登記的網(wǎng)絡數(shù)據(jù),也可以進行與通常相同的高速緩存處理。[0148]S卩,在按照通過操作面板201受理的用戶指示,對未被登記的網(wǎng)頁進行訪問的情況下,將該網(wǎng)頁所涉及的靜態(tài)數(shù)據(jù)全部存儲到通用高速緩存存儲區(qū)域中。具體地說,如圖17所示,將靜態(tài)數(shù)據(jù)保存到通用高速緩存存儲區(qū)域中,并且將該靜態(tài)數(shù)據(jù)的URL、數(shù)據(jù)大小以及保存區(qū)域的開始地址(靜態(tài)數(shù)據(jù)指針)保存到通用高速緩存管理數(shù)據(jù)中,另外,使通用高速緩存管理數(shù)據(jù)的“靜態(tài)數(shù)據(jù)個數(shù)”增加所保存的靜態(tài)數(shù)據(jù)的個數(shù)。
[0149]另外,當通用高速緩存管理數(shù)據(jù)的“靜態(tài)數(shù)據(jù)大小”的總和超過“通用高速緩存大小”情況下,按照最后參照的時間從最舊的靜態(tài)數(shù)據(jù)起依次進行刪除,來確保新的靜態(tài)數(shù)據(jù)的保存所需要的存儲區(qū)域。此外,還將刪去的靜態(tài)數(shù)據(jù)所涉及的“靜態(tài)數(shù)據(jù)URL”、“靜態(tài)數(shù)據(jù)大小”以及“靜態(tài)數(shù)據(jù)指針”也從通用高速緩存管理數(shù)據(jù)刪除,另外,使“靜態(tài)數(shù)據(jù)個數(shù)”減少所刪除的靜態(tài)數(shù)據(jù)的個數(shù)。然后,保存新的靜態(tài)數(shù)據(jù)。具體的處理與在專用高速緩存存儲區(qū)域中保存靜態(tài)數(shù)據(jù)的情況相同。
[0150]此外,當對未被登記的網(wǎng)頁進行訪問時,確認在通用高速緩存存儲區(qū)域中是否存儲有該網(wǎng)頁所涉及的靜態(tài)數(shù)據(jù),如果存儲有該網(wǎng)頁所涉及的靜態(tài)數(shù)據(jù),則不對網(wǎng)絡服務器111進行訪問,便使用存儲的靜態(tài)數(shù)據(jù)來顯示網(wǎng)頁。此外,當在通用高速緩存存儲區(qū)域中未存儲該靜態(tài)數(shù)據(jù)的情況下,向網(wǎng)絡服務器111進行請求來取得該靜態(tài)數(shù)據(jù)。
[0151]通過這樣做,即使針對未被登記的網(wǎng)頁,也能夠縮短取得所需的時間。針對未被登記的應用程序也相同。
[0152](3)雖然在上述實施方式中沒有特別提及但在多個用戶共用MFP100的情況下,優(yōu)選在多個用戶之間共用專用高速緩存存儲區(qū)域,另一方面,對用戶分別設置通用高速緩存存儲區(qū)域。其原因在于,即便在該用戶之間訪問的網(wǎng)頁不同,也只要區(qū)分通用高速緩存存儲區(qū)域,就能夠防止由于其他的用戶的訪問所引起的網(wǎng)絡數(shù)據(jù)的擠出。另外,對多個用戶例如通過登錄名來進行區(qū)分。
[0153]此外,可以對使用同一 MFP100的多個用戶分別限制能否使用MFP100所具有的多個功能中的哪個,也可以對每個用戶指定能否使用應用程序。該指定可以由管理終端103進行,也可以由應用服務器102進行。
[0154](4)在上述實施方式中,對通過API程序401受理應用登記請求的情況進行了說明,但是本發(fā)明當然并不限定于此,也可以代替這種方式,通過瀏覽器程序400受理應用登記請求。
[0155]圖18是表示本變形例所涉及的瀏覽器程序400的主要動作的流程圖。如圖18所示,若MFP100的用戶通過操作面板201對本變形例所涉及的瀏覽器程序400發(fā)出了網(wǎng)頁的收藏夾登記的指示(S1801:是),則執(zhí)行收藏夾登記處理(S1802)。收藏夾登記處理的內(nèi)容如圖15所示。
[0156]此外,當瀏覽器程序400受理了 MFP100的用戶通過操作面板201發(fā)出的網(wǎng)頁的參照指示時(S1803:是),從所指示的URL中取得網(wǎng)絡數(shù)據(jù),執(zhí)行在操作面板201上顯示網(wǎng)頁的網(wǎng)頁顯示處理(S1804)。另外,當網(wǎng)頁被登記到收藏夾的情況下,如圖16所示那樣地取得網(wǎng)絡數(shù)據(jù)。
[0157]若從應用服務器102受理了應用登記指示(S1805:是),則執(zhí)行應用登記處理(S1806)。應用登記處理的內(nèi)容如圖10所示。另外,當通過操作面板201受理了應用起動指示時(S1807:是),瀏覽器程序400執(zhí)行應用起動處理(S1808)。應用起動處理的內(nèi)容如圖13所示。
[0158]即便根據(jù)本變形例,也能夠得到與上述實施方式相同的效果。
[0159](5)在上述實施方式中,對當從應用服務器102受理應用登記請求的同時,從應用服務器102接收應用程序所涉及的網(wǎng)絡數(shù)據(jù)的情況進行了說明,但是本發(fā)明當然并不限定于此,也可以代替這種方式按照以下那樣進行。
[0160]S卩,管理終端103代替應用服務器102來對MFP100發(fā)送應用登記指示,MFP100針對該應用登記指示,將確認響應回復到管理終端103后,向應用服務器102請求發(fā)送應用程序。當從應用服務器102接收到應用程序時,MFP100親自執(zhí)行應用程序的登記處理。
[0161]通過這樣做,能夠減少從管理終端103向應用服務器102發(fā)送的與MFP100相關的信息,因此,能夠在由第三方提供應用服務器102的情況下,更可靠地進行MFP100的安全保護。
[0162](6)雖然在上述實施方式中沒有特別提及但在MFP100的操作系統(tǒng)410在HDD303上對文件系統(tǒng)進行管理的情況下,作為專用高速緩存存儲區(qū)域,也可以使用文件夾(以下,稱為“專用高速緩存文件夾”)。在專用高速緩存文件夾中存儲有存儲了專用高速緩存管理數(shù)據(jù)的文件(以下,稱為“專用高速緩存管理文件”)。此外,通過專用高速緩存管理文件所管理的靜態(tài)數(shù)據(jù)作為以該URL名為文件名的文件(以下,稱為“靜態(tài)數(shù)據(jù)文件”)被存儲在專用高速緩存文件夾中。
[0163]通用高速緩存存儲區(qū)域也同樣地使用了與通用高速緩存存儲區(qū)域?qū)耐ㄓ酶咚倬彺嫖募A、與通用高速緩存管理數(shù)據(jù)對應的通用高速緩存管理文件、與靜態(tài)數(shù)據(jù)對應的靜態(tài)數(shù)據(jù)文件。
[0164]收藏夾存儲區(qū)域也同樣地準備了收藏夾文件夾,使用與收藏夾管理數(shù)據(jù)對應的收藏夾管理文件。此外,收藏夾數(shù)據(jù)作為以收藏夾數(shù)據(jù)登記名稱為文件名的收藏夾文件被存儲在收藏夾文件夾中。
[0165](7)在上述實施方式中,對在MFP100中安裝了本發(fā)明所涉及的瀏覽器程序400的情況進行了說明,但是本發(fā)明當然并不限定于此,代替復合機,將本發(fā)明應用到像打印裝置、復印裝置、傳真裝置那樣的單功能機中,也能夠得到相同的效果。此外,無論是復合機與單功能機中的哪種圖像形成裝置,無論是黑白機還是彩色機,都能夠得到本發(fā)明的效果。
[0166]雖然已經(jīng)參照附圖,通過實施方式對本發(fā)明進行了完整的描述,但是對本領域技術人員來說,各種變更和修改是顯而易見的。
[0167]因此,除非這種變更和修改超出了本發(fā)明的范圍,否則應該認為這種變更和修改包含在其中。
【權利要求】
1.一種瀏覽器裝置,其受理URL的指定,并取得該URL所涉及的網(wǎng)絡數(shù)據(jù),所述瀏覽器裝置的特征在于,具備:登記單元,其受理URL的登記;專用高速緩沖存儲器,在從已登記的URL中取得網(wǎng)絡數(shù)據(jù)的情況下,所述專用高速緩沖存儲器存儲新取得的網(wǎng)絡數(shù)據(jù)而不刪除已經(jīng)存儲的網(wǎng)絡數(shù)據(jù);通用高速緩沖存儲器,在從未被登記的URL中取得網(wǎng)絡數(shù)據(jù)的情況下,所述通用高速緩沖存儲器根據(jù)該通用高速緩沖存儲器的容量、已經(jīng)存儲的網(wǎng)絡數(shù)據(jù)量以及已取得的網(wǎng)絡數(shù)據(jù)量,將已經(jīng)存儲的網(wǎng)絡數(shù)據(jù)的一部分或者全部刪除后,再存儲新取得的網(wǎng)絡數(shù)據(jù);以及取得單元,在被指定的URL所涉及的網(wǎng)絡數(shù)據(jù)被存儲在專用高速緩沖存儲器與通用高速緩沖存儲器中的任意一個的情況下,所述取得單元從專用高速緩沖存儲器或者通用高速緩沖存儲器中取得該網(wǎng)絡數(shù)據(jù)。
2.根據(jù)權利要求1所述的瀏覽器裝置,其特征在于,所述登記單元經(jīng)由網(wǎng)絡從其他裝置受理所述URL的登記。
3.根據(jù)權利要求2所述的瀏覽器裝置,其特征在于,所述其他裝置是受理了所述登記的URL所涉及的網(wǎng)絡數(shù)據(jù)的取得目的地網(wǎng)絡服務器>j-U ρ?α裝直。
4.根據(jù)權利要求2所述的瀏覽器裝置,其特征在于,所述專用高速緩沖存儲器配合所述登記的受理而從所述其他裝置中取得所述網(wǎng)絡數(shù)據(jù)并進行存儲。
5.根據(jù)權利要求2所述的瀏覽器裝置,其特征在于,所述登記單元具備:認證單元,在從所述其他裝置受理登記之前,所述認證單元進行認證;和登記駁回單元,其駁回來自所述認證失敗的裝置的登記。
6.根據(jù)權利要求1所述的瀏覽器裝置,其特征在于,具備登錄受理單元,該登錄受理單元受理多個用戶的登錄,所述登記單元在所述多個用戶之間共用來受理所述登記,所述專用高速緩沖存儲器在所述多個用戶之間共用來保持所述網(wǎng)絡數(shù)據(jù)。
7.根據(jù)權利要求6所述的瀏覽器裝置,其特征在于,所述通用高速緩沖存儲器對應于所述多個用戶而被分別獨立設置。
8.根據(jù)權利要求1所述的瀏覽器裝置,其特征在于,所述專用高速緩沖存儲器存儲的網(wǎng)絡數(shù)據(jù)僅是所述新取得的網(wǎng)絡數(shù)據(jù)中未按順序更新的靜態(tài)數(shù)據(jù)。
9. 一種圖像形成裝置,其具備權利要求2至5中任意一項所述的瀏覽器裝置,所述圖像形成裝置的特征在于,所述瀏覽器裝置的其他裝置是將與圖像形成裝置的功能相關的應用程序作為網(wǎng)絡數(shù)據(jù)來提供的服務器裝置,所述瀏覽器裝置的登記單元從所述服務器裝置受理URL的登記。
10.一種瀏覽器系統(tǒng),該瀏覽器系統(tǒng)經(jīng)由網(wǎng)絡連接有網(wǎng)絡服務器裝置和瀏覽器裝置,其中,網(wǎng)絡服務器裝置保持網(wǎng)絡數(shù)據(jù),瀏覽器裝置受理URL的指定,并從該網(wǎng)絡服務器裝置取得該URL所涉及的網(wǎng)絡數(shù)據(jù),該瀏覽器系統(tǒng)的特征在于,所述瀏覽器裝置具備:登記單元,其受理網(wǎng)絡數(shù)據(jù)的取得目的地的URL的登記;專用高速緩沖存儲器,在從已登記的URL中取得網(wǎng)絡數(shù)據(jù)的情況下,所述專用高速緩沖存儲器存儲新取得的網(wǎng)絡數(shù)據(jù)而不刪除已經(jīng)存儲的網(wǎng)絡數(shù)據(jù);通用高速緩沖存儲器,在從未被登記的URL中取得網(wǎng)絡數(shù)據(jù)的情況下,所述通用高速緩沖存儲器根據(jù)已經(jīng)存儲的網(wǎng)絡數(shù)據(jù)量,將已經(jīng)存儲的網(wǎng)絡數(shù)據(jù)的一部分或者全部刪除后,再存儲新取得的網(wǎng)絡數(shù)據(jù);以及取得單元,在被指定的URL所涉及的網(wǎng)絡數(shù)據(jù)被存儲在專用高速緩沖存儲器與通用高速緩沖存儲器中的任意一個的情況下,所述取得單元從專用高速緩沖存儲器或者該通用高速緩沖存儲器中取得該網(wǎng)絡數(shù)據(jù),所述網(wǎng)絡服務器裝置具備登記 請求單元,該登記請求單元向所述瀏覽器裝置請求所述URL的登記。
【文檔編號】G06F12/08GK103678168SQ201310415084
【公開日】2014年3月26日 申請日期:2013年9月12日 優(yōu)先權日:2012年9月13日
【發(fā)明者】加納孝浩 申請人:柯尼卡美能達株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
商丘市| 定安县| 开鲁县| 拉萨市| 巴东县| 新泰市| 正宁县| 垦利县| 鞍山市| 高青县| 绥芬河市| 湘阴县| 比如县| 哈密市| 手游| 江口县| 勃利县| 东乌| 萝北县| 江达县| 大竹县| 于都县| 额敏县| 瑞金市| 申扎县| 弥渡县| 黔东| 达拉特旗| 胶南市| 阜南县| 微博| 乐平市| 介休市| 马尔康县| 新泰市| 德州市| 唐河县| 丽江市| 中宁县| 东辽县| 镇巴县|