專(zhuān)利名稱(chēng):信息處理系統(tǒng)、其控制方法、程序和存儲(chǔ)介質(zhì)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信息處理系統(tǒng)、其控制方法、程序和存儲(chǔ)介質(zhì),該信息處理系統(tǒng)包括服務(wù)器和具有用于顯示由該服務(wù)器提供的操作畫(huà)面的顯示單元的信息處理裝置。
背景技術(shù):
已知用于將諸如PC的信息處理裝置連接至顯示器和網(wǎng)絡(luò)上的Web服務(wù)器、以及用于所述Web服務(wù)器將操作畫(huà)面提供給信息處理裝置的Web瀏覽器的方法。在這種情況下,信息處理裝置的Web瀏覽器向Web服務(wù)器請(qǐng)求操作畫(huà)面。響應(yīng)于來(lái)自信息處理裝置的請(qǐng)求,Web服務(wù)器上的Web應(yīng)用程序?qū)⒂糜谠赪eb瀏覽器上顯示操作畫(huà)面的HTML文件發(fā)送到信息處理裝置。信息處理裝置的Web瀏覽器分析所接收的HTML文件,并基于所接收的HTML文件的描述來(lái)顯示操作畫(huà)面。當(dāng)用戶(hù)經(jīng)由Web瀏覽器上顯示的操作畫(huà)面輸入指令時(shí),Web瀏覽器向Web服務(wù)器通知輸入指令。當(dāng)接收到該通知時(shí),Web服務(wù)器上的Web應(yīng)用程序根據(jù)·輸入指令來(lái)執(zhí)行處理。最近,甚至一些均具有掃描儀和打印機(jī)的MFP (多功能外設(shè))也包括上述Web瀏覽器。例如,日本專(zhuān)利公開(kāi)No. 2006-127503提出了一種技術(shù),在該技術(shù)中,Web服務(wù)器提供用于輸入指令來(lái)使用MFP的每個(gè)功能的操作畫(huà)面。更具體地講,用戶(hù)經(jīng)由MFP的Web瀏覽器上顯示的操作畫(huà)面輸入指令,Web服務(wù)器接收通知,并請(qǐng)求MFP根據(jù)從用戶(hù)輸入的指令的內(nèi)容來(lái)執(zhí)行各種處理。當(dāng)接收到請(qǐng)求時(shí),MFP執(zhí)行被請(qǐng)求的處理。在這種情況下,MFP不需要保存用于操作MFP的所有菜單數(shù)據(jù),并且甚至可在Web服務(wù)器上容易地改變菜單數(shù)據(jù)。然而,常規(guī)技術(shù)具有以下問(wèn)題。例如,在常規(guī)技術(shù)中,為了顯示存在于MFP中的信息,必須臨時(shí)將該信息從MFP發(fā)送到Web服務(wù)器。更具體地講,當(dāng)Web服務(wù)器提供用于預(yù)覽由MFP讀取的原稿圖像的操作畫(huà)面時(shí),MFP將讀取圖像的數(shù)據(jù)發(fā)送到Web服務(wù)器,并且MFP的Web瀏覽器獲取并顯示包含該數(shù)據(jù)的操作畫(huà)面。如果從MFP發(fā)送到Web服務(wù)器的數(shù)據(jù)量大,則這增加了網(wǎng)絡(luò)負(fù)荷或者直到操作畫(huà)面被顯示的響應(yīng)時(shí)間。MFP中的信息可包含秘密信息。將這樣的信息經(jīng)由網(wǎng)絡(luò)發(fā)送到Web服務(wù)器在安全性方面不是優(yōu)選的。
發(fā)明內(nèi)容
本發(fā)明使得能夠?qū)崿F(xiàn)如下信息處理系統(tǒng)及其控制方法,該信息處理系統(tǒng)在服務(wù)器裝置提供信息處理裝置的操作畫(huà)面時(shí),使用存在于信息處理裝置中的數(shù)據(jù)來(lái)構(gòu)造操作畫(huà)面,而不將該數(shù)據(jù)發(fā)送到服務(wù)器裝置。本發(fā)明的一方面提供了一種信息處理系統(tǒng),該信息處理系統(tǒng)包括服務(wù)器裝置和能夠使用由所述服務(wù)器裝置提供的外部應(yīng)用程序的信息處理裝置,所述服務(wù)器裝置包括接收部件,用于從所述信息處理裝置接收用于獲取存儲(chǔ)在所述信息處理裝置中的數(shù)據(jù)的信息;生成部件,用于通過(guò)使用由所述接收部件接收的信息來(lái)生成用于顯示所述外部應(yīng)用程序的操作畫(huà)面的畫(huà)面信息;以及發(fā)送部件,用于向所述信息處理裝置發(fā)送由所述生成部件生成的畫(huà)面信息,以及所述信息處理裝置包括響應(yīng)部件,用于向所述服務(wù)器裝置發(fā)送用于獲取數(shù)據(jù)的信息;以及顯示控制部件,用于根據(jù)由所述發(fā)送部件發(fā)送的畫(huà)面信息來(lái)獲取存儲(chǔ)在所述信息處理裝置中的數(shù)據(jù)并在顯示部件上顯示所述外部應(yīng)用程序的操作畫(huà)面。本發(fā)明的另一方面提供了一種控制信息處理系統(tǒng)的方法,所述信息處理系統(tǒng)包括服務(wù)器裝置和能夠使用由所述服務(wù)器裝置提供的外部應(yīng)用程序的信息處理裝置,所述方法包括使所述服務(wù)器裝置從所述信息處理裝置接收用于獲取存儲(chǔ)在所述信息處理裝置中的數(shù)據(jù)的信息;使所述信息處理裝置向所述服務(wù)器裝置發(fā)送用于獲取數(shù)據(jù)的信息;使所述服務(wù)器裝置通過(guò)使用在使所述服務(wù)器裝置接收信息中所接收的信息來(lái)生成用于顯示所述外部應(yīng)用程序的操作畫(huà)面的畫(huà)面信息;使所述服務(wù)器裝置向所述信息處理裝置發(fā)送在使所述服務(wù)器裝置生成畫(huà)面信息中所生成的畫(huà)面信息;以及使所述信息處理裝置根據(jù)在使所述服務(wù)器裝置發(fā)送畫(huà)面信息中所發(fā)送的畫(huà)面信息來(lái)獲取存儲(chǔ)在所述信息處理裝置中的數(shù)據(jù)并在顯示部件上顯示所述外部應(yīng)用程序的操作畫(huà)面。本發(fā)明的再一方面提供了一種用于使計(jì)算機(jī)執(zhí)行信息處理系統(tǒng)控制方法的程序。本發(fā)明的又一方面提供了一種存儲(chǔ)有程序的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述程序用于 使計(jì)算機(jī)執(zhí)行信息處理系統(tǒng)控制方法。根據(jù)以下參照附圖對(duì)示例性實(shí)施例的描述,本發(fā)明的其他特征將變得清晰。
圖I是舉例說(shuō)明根據(jù)第一實(shí)施例的信息處理系統(tǒng)100的配置的示圖;圖2是示出根據(jù)第一實(shí)施例的信息處理系統(tǒng)100的控制配置的框圖;圖3是舉例說(shuō)明根據(jù)第一實(shí)施例的MFPlOl的操作單元219的布置的示圖;圖4是示出根據(jù)第一實(shí)施例的信息處理系統(tǒng)100的功能配置的框圖;圖5是示出根據(jù)第一實(shí)施例的Web瀏覽器540的操作序列的流程圖;圖6是舉例說(shuō)明根據(jù)第一實(shí)施例的Web應(yīng)用程序的讀取設(shè)置畫(huà)面數(shù)據(jù)的示圖;圖7是舉例說(shuō)明根據(jù)第一實(shí)施例的Web應(yīng)用程序的讀取設(shè)置畫(huà)面的示圖;圖8是舉例說(shuō)明根據(jù)第一實(shí)施例的Web應(yīng)用程序的讀取圖像預(yù)覽畫(huà)面數(shù)據(jù)的示圖;圖9是舉例說(shuō)明根據(jù)第一實(shí)施例的Web應(yīng)用程序的讀取圖像預(yù)覽畫(huà)面的示圖;圖10是示出根據(jù)第一實(shí)施例的Web服務(wù)器102的操作序列的流程圖;圖11是示出根據(jù)第一實(shí)施例的服務(wù)提供器550的操作序列的流程圖;圖12是示出根據(jù)第一實(shí)施例的內(nèi)部Web服務(wù)器560的操作序列的流程圖;和圖13是示出根據(jù)第二實(shí)施例的內(nèi)部Web服務(wù)器560的操作序列的流程圖。
具體實(shí)施例方式現(xiàn)在將參照附圖來(lái)詳細(xì)描述本發(fā)明的實(shí)施例。應(yīng)該注意到,在這些實(shí)施例中闡述的組件的相對(duì)布置、數(shù)字表達(dá)式和數(shù)值不限制本發(fā)明的范圍,除非另有特別說(shuō)明。<第一實(shí)施例><信息處理系統(tǒng)的硬件配置>將參照?qǐng)DI至圖12描述第一實(shí)施例。將參照?qǐng)DI解釋根據(jù)第一實(shí)施例的信息處理系統(tǒng)的硬件配置。信息處理系統(tǒng)100包括具有Web瀏覽器功能的MFPlOl和具有Web服務(wù)器功能的Web服務(wù)器102。這些裝置經(jīng)由LANllO連接以能夠彼此通信。注意,MFPlOl是信息處理裝置的例子,Web服務(wù)器102是用作外部裝置的服務(wù)器裝置的例子。MFPlOl可使用Web應(yīng)用程序(外部應(yīng)用程序)和本機(jī)應(yīng)用程序,Web應(yīng)用程序使用從Web服務(wù)器提供的信息被執(zhí)行,本機(jī)應(yīng)用程序使用提前保存的信息被執(zhí)行。MFPlOl包括顯示單元和操作單元,顯示單元顯示W(wǎng)eb應(yīng)用程序的顯示畫(huà)面和本機(jī)應(yīng)用程序的顯示畫(huà)面,操作單元具有多個(gè)硬件按鍵(將被稱(chēng)為硬按鍵)。顯示單元使用觸摸面板型LCD、顯示軟件按鍵,并可經(jīng)由軟件按鍵(將被稱(chēng)為軟按鍵)接受輸入。FTP (文件傳輸協(xié)議)服務(wù)器(未示出)也存在于LANllO上,并且MFPlOl可通過(guò)FTP將圖像數(shù)據(jù)發(fā)送到FTP服務(wù)器。<信息處理系統(tǒng)的控制配置>
將參照?qǐng)D2解釋MFPlOl和Web服務(wù)器102的控制配置。包括CPU211的控制單元201全面地控制MFPlOl。CPU211讀出存儲(chǔ)在R0M212中的控制程序,并執(zhí)行諸如讀取控制和發(fā)送控制的各種控制過(guò)程。RAM213用作諸如用于CPU211的工作區(qū)或主存儲(chǔ)器之類(lèi)的臨時(shí)存儲(chǔ)區(qū)。HDD214存儲(chǔ)圖像數(shù)據(jù)、各種程序或者各種信息表(稍后將描述)。操作單元I/F215連接操作單元219與控制單元210。操作單元219包括具有觸摸面板功能的液晶顯示單元和鍵盤(pán)。MFPlOl具有Web瀏覽器功能(稍后將描述)。MFPlOl的Web瀏覽器分析從Web服務(wù)器102接收的HTML文件,并在操作單元219上顯示基于所接收的HTML文件的描述的操作畫(huà)面。操作單元219包括其IXD被觸摸面板片材覆蓋的IXD顯示單元。IXD顯示單元顯示由本機(jī)功能模塊(稍后將描述)或Web瀏覽器提供的操作畫(huà)面和軟件按鍵。當(dāng)用戶(hù)按下所顯示的按鍵時(shí),LCD顯示單元向CPU211通知指示被按下的位置的位置信息。打印機(jī)I/F216連接打印機(jī)220與控制單元210。將被打印機(jī)220打印的圖像數(shù)據(jù)經(jīng)由打印機(jī)I/F216從控制單元210被傳輸?shù)酱蛴C(jī)220,并被打印機(jī)220打印在打印介質(zhì)上。掃描儀I/F217連接掃描儀221與控制單元210。掃描儀221是讀取部件的例子。掃描儀221讀取原稿上的圖像以生成圖像數(shù)據(jù),并經(jīng)由掃描儀I/F217將該圖像數(shù)據(jù)輸出到控制單元210。網(wǎng)絡(luò)I/F218將控制單元210連接至LAN110。網(wǎng)絡(luò)I/F218將圖像數(shù)據(jù)和信息發(fā)送到LANllO上的服務(wù)器裝置(例如,Web服務(wù)器102),并從LANllO上的服務(wù)器裝置接收各種類(lèi)型的信息。Web服務(wù)器102包括全面地控制Web服務(wù)器102的CPU411。CPU411讀出存儲(chǔ)在R0M412中的控制程序,并執(zhí)行各種控制過(guò)程。RAM413用作諸如用于CPU411的工作區(qū)或主存儲(chǔ)器之類(lèi)的臨時(shí)存儲(chǔ)區(qū)。HDD414存儲(chǔ)圖像數(shù)據(jù)、各種程序或者各種信息表。網(wǎng)絡(luò)I/F415將控制單元410連接至LAN110。網(wǎng)絡(luò)I/F415將各種類(lèi)型的信息發(fā)送到LANllO上的另一裝置/從LANllO上的另一裝置接收各種類(lèi)型的信息。<操作單元的布置>將參照?qǐng)D3解釋操作單元219的布置。操作單元219具有其IXD被觸摸面板片材302覆蓋的IXD顯示單元301。IXD顯示單元301顯示由本機(jī)功能模塊(稍后將描述)或Web瀏覽器提供的操作畫(huà)面和軟按鍵。當(dāng)用戶(hù)按下所顯示的按鍵時(shí),IXD顯示單元301向CPU211通知指示被按下的位置的位置信息。操作單元219包括各種硬按鍵,諸如開(kāi)始按鍵303、停止按鍵304、重置按鍵305、導(dǎo)向按鍵306、頂層菜單按鍵307和數(shù)字按鍵308。開(kāi)始按鍵303用于指定MFPlOl中的處理的開(kāi)始。具有綠色和紅色兩種顏色的LED顯示部分309被布置在開(kāi)始按鍵303的中心。雙色LED顯示部分309用其顏色表示開(kāi)始按鍵303是否可用。停止按鍵304用于停止當(dāng)前操作。重置按鍵305用于初始化設(shè)置。導(dǎo)向按鍵306用于顯示MFPlOl的使用。頂層菜單按鍵307用于顯示用于選擇MFPlOl的功能的頂層菜單畫(huà)面。數(shù)字按鍵308用于輸入數(shù)值。<信息處理系統(tǒng)的功能配置>將參照?qǐng)D4解釋信息處理系統(tǒng)100的功能配置。以下功能配置可用軟件、硬件或者它們的組合來(lái)實(shí)現(xiàn)。以下將描述的一些功能單元通過(guò)例如由MFPlOl的CPU211和Web服務(wù)器102的CPU411執(zhí)行控制程序來(lái)實(shí)現(xiàn)。MFPlOl包括本機(jī)功能模塊530、Web瀏覽器540、服務(wù)提供器550和內(nèi)部Web服務(wù)器560。Web服務(wù)器102包括Web應(yīng)用程序510。Web應(yīng)用程序510包括呈現(xiàn)單元511和邏輯單元512。將描述MFPlOl的功能配置。Web瀏覽器540包括通信單元541、分析單元542和畫(huà)·面顯示單元543。通信單元541根據(jù)HTTP協(xié)議與Web應(yīng)用程序510的呈現(xiàn)單元511和內(nèi)部Web服務(wù)器560通信。更具體地講,通信單元541向Web應(yīng)用程序510請(qǐng)求將顯示在Web瀏覽器540上的操作畫(huà)面的內(nèi)容/從Web應(yīng)用程序510接收將顯示在Web瀏覽器540上的操作畫(huà)面的內(nèi)容。如果從Web應(yīng)用程序510接收的操作畫(huà)面內(nèi)容包含作為分析單元542 (稍后將描述)的分析結(jié)果的將從內(nèi)部Web服務(wù)器560獲取的數(shù)據(jù)的鏈接指令,則通信單元541與內(nèi)部Web服務(wù)器560通信。通信單元541向內(nèi)部Web服務(wù)器560請(qǐng)求數(shù)據(jù)/從內(nèi)部Web服務(wù)器560接收數(shù)據(jù)。此外,通信單元541向Web應(yīng)用程序510通知用戶(hù)經(jīng)由顯示在Web瀏覽器540上的操作畫(huà)面輸入的指令。分析單元542分析從Web應(yīng)用程序510或內(nèi)部Web服務(wù)器560接收的操作畫(huà)面內(nèi)容。該內(nèi)容由HTML文件、圖像文件、腳本文件等形成。這些文件包含指示將被顯示在操作單元219上的操作畫(huà)面的內(nèi)容的描述。畫(huà)面顯示單元543基于分析單元542的分析結(jié)果在操作單元(顯示單元)219上顯示操作畫(huà)面。服務(wù)提供器550包括通信單元551、任務(wù)生成單元552和內(nèi)部數(shù)據(jù)URL獲取單元553。通信單元551從Web應(yīng)用程序510中的邏輯單元512接受處理請(qǐng)求。當(dāng)從Web應(yīng)用程序510接受的處理請(qǐng)求是任務(wù)的執(zhí)行時(shí),任務(wù)生成單元552生成用于執(zhí)行被請(qǐng)求的處理的任務(wù)(Web應(yīng)用程序)。當(dāng)從Web應(yīng)用程序510接受的處理請(qǐng)求是內(nèi)部數(shù)據(jù)URL獲取處理時(shí),內(nèi)部數(shù)據(jù)URL獲取單元553向內(nèi)部Web服務(wù)器560的URL通知單元562查詢(xún)URL(統(tǒng)一資源定位符)。URL通知單元562從內(nèi)部Web服務(wù)器560返回用于獲取被請(qǐng)求的內(nèi)部數(shù)據(jù)的URL。URL是指示目標(biāo)數(shù)據(jù)的存儲(chǔ)目的地的信息。本機(jī)功能模塊530包括本機(jī)應(yīng)用程序531、設(shè)備管理單元532、任務(wù)執(zhí)行單元533和數(shù)據(jù)管理單元534。本機(jī)應(yīng)用程序531包括不是從Web服務(wù)器102提供的、而是基于保存在MFPlOl中的程序的各種應(yīng)用程序。例如,本機(jī)應(yīng)用程序531包括用于由MFPlOl的打印機(jī)220執(zhí)行打印處理和由掃描儀221執(zhí)行讀取處理的應(yīng)用程序。任務(wù)執(zhí)行單元533執(zhí)行本機(jī)應(yīng)用程序531或者由服務(wù)提供器550的任務(wù)生成單元552生成的任務(wù)(Web應(yīng)用程序)。設(shè)備管理單元532管理設(shè)備中各模塊的錯(cuò)誤狀態(tài),并且如果錯(cuò)誤發(fā)生,則向Web瀏覽器540和服務(wù)提供器550通知錯(cuò)誤信息。設(shè)備管理單元532還執(zhí)行整個(gè)MFPlOl的設(shè)置和應(yīng)用程序切換處理。數(shù)據(jù)管理單元534管理存儲(chǔ)在HDD214中的各種數(shù)據(jù)570。由數(shù)據(jù)管理單元534管理的數(shù)據(jù)包括由掃描儀221讀取或者經(jīng)由LANllO接收的圖像數(shù)據(jù)、當(dāng)由MFPlOl執(zhí)行發(fā)送處理時(shí)所使用的地址數(shù)據(jù)、MFPlOl的各種設(shè)置數(shù)據(jù)和歷史數(shù)據(jù)。例如,當(dāng)掃描儀221讀取原稿時(shí),數(shù)據(jù)管理單元534將圖像數(shù)據(jù)存儲(chǔ)在HDD214中,將ID分配給該數(shù)據(jù),并管理該數(shù)據(jù)。如果數(shù)據(jù)管理單元534從任務(wù)執(zhí)行單元533或內(nèi)部Web服務(wù)器560接收到請(qǐng)求,則它從HDD214讀出具有指定ID的數(shù)據(jù),并提供它。由數(shù)據(jù)管理單元534管理的圖像數(shù)據(jù)包括永久保存以供再利用的圖像數(shù)據(jù)和由掃描儀221讀取并在執(zhí)行諸如發(fā)送之類(lèi)的處理之前臨時(shí)保存的圖像數(shù)據(jù)。內(nèi)部Web服務(wù)器560包括HTTP響應(yīng)單元561、URL通知單元562和訪問(wèn)限制單元563。HTTP響應(yīng)單元561返回對(duì)來(lái)自Web瀏覽器540或者在LANllO上的PC (未示出)上運(yùn)行的Web瀏覽器的基于HTTP協(xié)議的請(qǐng)求的響應(yīng)。此時(shí),如果被請(qǐng)求的URL是由數(shù)據(jù)管理單元534管理的數(shù)據(jù)的URL,則HTTP響應(yīng)單元561請(qǐng)求數(shù)據(jù)管理單元534讀出數(shù)據(jù)并將它返回。響應(yīng)于來(lái)自?xún)?nèi)部數(shù)據(jù)URL獲取單元553的請(qǐng)求,URL通知單元562返回在從內(nèi)部Web服務(wù)器560獲取被請(qǐng)求的內(nèi)部數(shù)據(jù)時(shí)被指定的URL字符串。當(dāng)HTTP響應(yīng)單元561接收到基 于HTTP協(xié)議的請(qǐng)求時(shí),訪問(wèn)限制單元563確定是否接受該請(qǐng)求并返回響應(yīng)。將描述Web服務(wù)器102的功能配置。呈現(xiàn)單元511與通信單元541通信,以響應(yīng)于來(lái)自MFPlOl的請(qǐng)求向MFPlOl發(fā)送將被顯示在MFPlOl的Web瀏覽器540上的操作畫(huà)面的內(nèi)容。操作畫(huà)面內(nèi)容可以是提前保存在Web服務(wù)器102中的文件、或者當(dāng)接收到請(qǐng)求時(shí)響應(yīng)于該請(qǐng)求生成的數(shù)據(jù)。當(dāng)響應(yīng)于來(lái)自MFPlOl的請(qǐng)求生成操作畫(huà)面內(nèi)容時(shí),邏輯單元512還可向內(nèi)部數(shù)據(jù)URL獲取單元553請(qǐng)求內(nèi)部數(shù)據(jù)的URL,并生成包含所獲取的URL的操作畫(huà)面內(nèi)容。呈現(xiàn)單元511從MFPlOl接收由用戶(hù)經(jīng)由顯示在MFPlOl的Web瀏覽器540上的操作畫(huà)面輸入的指令。當(dāng)接收到來(lái)自用戶(hù)的指令時(shí),Web應(yīng)用程序510根據(jù)該指令的內(nèi)容執(zhí)行各種處理。Web應(yīng)用程序510請(qǐng)求MFPlOl根據(jù)來(lái)自Web瀏覽器的指令的內(nèi)容來(lái)執(zhí)行處理。更具體地講,Web應(yīng)用程序510請(qǐng)求MFPlOl的打印機(jī)220執(zhí)行打印處理、掃描儀221執(zhí)行讀取處理、或者經(jīng)由網(wǎng)絡(luò)I/F218執(zhí)行發(fā)送處理。以這種方式,當(dāng)請(qǐng)求MFPlOl執(zhí)行處理時(shí),邏輯單元512經(jīng)由MFPlOl的服務(wù)提供器550中的通信單元551請(qǐng)求任務(wù)生成單元552生成任務(wù)。如上所述,在根據(jù)第一實(shí)施例的信息處理系統(tǒng)100中,MFPlOl和Web服務(wù)器102不發(fā)送/接收?qǐng)D像數(shù)據(jù)等,而是發(fā)送/接收指示圖像數(shù)據(jù)等的存儲(chǔ)目的地(例如,URL)的信息。例如,Web應(yīng)用程序可構(gòu)造用于顯示保存在MFPlOl中的圖像數(shù)據(jù)的操作畫(huà)面,而不增加網(wǎng)絡(luò)負(fù)荷。以下將解釋當(dāng)構(gòu)造上述操作畫(huà)面時(shí)的詳細(xì)控制。<掃描傳送處理>將描述Web應(yīng)用程序510對(duì)下述任務(wù)的操作,該任務(wù)為由MFPlOl掃描設(shè)置在原稿臺(tái)上的原稿并通過(guò)FTP協(xié)議將掃描的數(shù)據(jù)傳送到網(wǎng)絡(luò)上的特定FTP服務(wù)器。在該任務(wù)中,MFPlOl在操作單元219上顯示被掃描的原稿的圖像數(shù)據(jù),并在用戶(hù)確認(rèn)它之后,執(zhí)行FTP發(fā)送。將參照?qǐng)D5解釋當(dāng)由MFPlOl從Web應(yīng)用程序510獲取操作畫(huà)面、顯示它、根據(jù)來(lái)自用戶(hù)的開(kāi)始指令讀取原稿、并將數(shù)據(jù)發(fā)送到特定FTP服務(wù)器時(shí)在Web瀏覽器540中的一系列操作。通過(guò)由MFPlOl的CPU211執(zhí)行控制程序來(lái)執(zhí)行以下處理。在步驟S601中,通信單元541向Web服務(wù)器102的呈現(xiàn)單元511請(qǐng)求用作Web應(yīng)用程序510的第一畫(huà)面的讀取設(shè)置畫(huà)面。更具體地講,通信單元541根據(jù)HTTP協(xié)議與Web應(yīng)用程序510的URL相通信。該URL可以是提前被設(shè)置為Web瀏覽器540的主頁(yè)等的URL、由用戶(hù)輸入到Web瀏覽器540的URL輸入字段的URL、或者由用戶(hù)選擇當(dāng)前顯示在Web瀏覽器540上的畫(huà)面的鏈接而獲取的URL。此后,通信單元541接收作為來(lái)自Web應(yīng)用程序510的響應(yīng)的讀取設(shè)置畫(huà)面數(shù)據(jù)。分析單元542分析所接收的Web應(yīng)用程序畫(huà)面數(shù)據(jù)?;诜治鼋Y(jié)果,畫(huà)面顯示單元543在IXD顯示單元301上顯示W(wǎng)eb應(yīng)用程序畫(huà)面。將參照?qǐng)D6和圖7來(lái)舉例說(shuō)明在步驟S601中接收的Web應(yīng)用程序畫(huà)面數(shù)據(jù)和顯示畫(huà)面。圖7示出當(dāng)接收到圖6所示的畫(huà)面數(shù)據(jù)時(shí)在步驟S601中顯示在IXD顯示單元301上的畫(huà)面。在形式(form)開(kāi)始標(biāo)簽701處,動(dòng)作屬性和方法屬性指示當(dāng)接收到提交指令時(shí)該形式通過(guò)POST (遞送)方法對(duì)于/ScanStart (掃描開(kāi)始)發(fā)送。選擇元素702指定讀取分辨率,Web瀏覽器540將選擇元素702繪制為圖7所示的下拉菜單801。Web瀏覽器540將提交元素703繪制為圖7所示的提交按鈕802。
返回參照?qǐng)D5,在步驟S602中,Web瀏覽器540確定用戶(hù)是否已按下讀取開(kāi)始按鈕802。如果Web瀏覽器540確定用戶(hù)已按下讀取開(kāi)始按鈕802,則所述過(guò)程前進(jìn)到步驟S603。在步驟S603中,通信單元541將讀取開(kāi)始指令發(fā)送到Web服務(wù)器102,并且所述過(guò)程前進(jìn)到步驟S604。更具體地講,通信單元541通過(guò)HTTP協(xié)議將基于圖6所示的畫(huà)面數(shù)據(jù)的形式開(kāi)始標(biāo)簽701的描述的該形式的數(shù)據(jù)發(fā)送到Web應(yīng)用程序510的“ScanStart”URL。此時(shí),甚至在下拉菜單801中選擇的分辨率指定也作為詢(xún)問(wèn)參數(shù)被發(fā)送到Web應(yīng)用程序510。在步驟604中,通信單元541接收作為來(lái)自Web應(yīng)用程序510的響應(yīng)的預(yù)覽畫(huà)面數(shù)據(jù)。在步驟605中,分析單元542分析所接收的數(shù)據(jù)。將參照?qǐng)D8和圖9來(lái)舉例說(shuō)明在步驟S604中接收的預(yù)覽畫(huà)面數(shù)據(jù)和顯示畫(huà)面。圖9示出當(dāng)接收到圖8所示的畫(huà)面數(shù)據(jù)時(shí)在步驟S608 (稍后將描述)中顯示在LCD顯示單元301上的畫(huà)面。在img標(biāo)簽901中,src屬性指定將作為圖像數(shù)據(jù)顯示的數(shù)據(jù)的URL。在該例子中,src 屬性所指不的 URL 為 “http://localhost/image/docprev docid=xxx&sid=yyy,,?!發(fā)ocalhost (本地主機(jī))”是指示網(wǎng)絡(luò)上的本地裝置的信息。也就是說(shuō),img標(biāo)簽901指示將從內(nèi)部Web服務(wù)器560獲取數(shù)據(jù)。如果作為步驟S605中執(zhí)行的分析結(jié)果檢測(cè)到上述img標(biāo)簽,則在步驟S606中,通信單元541向內(nèi)部Web服務(wù)器560發(fā)送對(duì)img標(biāo)簽901的src屬性所指示的URL的數(shù)據(jù)獲取請(qǐng)求。在步驟607中,通信單元541從內(nèi)部Web服務(wù)器560接收作為對(duì)步驟S606中的請(qǐng)求的響應(yīng)的內(nèi)部數(shù)據(jù),然后所述過(guò)程前進(jìn)到步驟S608。在步驟S608中,畫(huà)面顯示單元543基于步驟S604中接收的數(shù)據(jù)和步驟S607中接收的數(shù)據(jù)在IXD顯示單元301上顯示圖9所示的預(yù)覽畫(huà)面。如圖9所示,部分1001對(duì)應(yīng)于img標(biāo)簽901的描述,并且是從內(nèi)部Web服務(wù)器560獲取的圖像數(shù)據(jù)。換句話講,該圖像數(shù)據(jù)是由MFPlOl掃描的圖像數(shù)據(jù)。按鈕1002用于通過(guò)FTP協(xié)議將部分1001處表示的圖像數(shù)據(jù)傳送到網(wǎng)絡(luò)上的特定FTP服務(wù)器。以這種方式,Web瀏覽器540可將從Web應(yīng)用程序510獲取的畫(huà)面數(shù)據(jù)和從內(nèi)部Web服務(wù)器560獲取的數(shù)據(jù)的組合顯示為一個(gè)操作畫(huà)面。
在步驟S609中,Web瀏覽器540確定用戶(hù)是否已按下按鈕1002。如果Web瀏覽器540確定用戶(hù)已按下按鈕1002,則通信單元541在步驟S610中將傳送開(kāi)始指令發(fā)送到Web應(yīng)用程序510,并且所述過(guò)程前進(jìn)到步驟S611。在步驟S611中,畫(huà)面顯示單元543接收并顯示作為對(duì)步驟S610中的指令的響應(yīng)的、指示傳送結(jié)果的畫(huà)面。將參照?qǐng)D10解釋當(dāng)MFPlOl的Web瀏覽器540執(zhí)行圖5所示的序列時(shí)在Web服務(wù)器102中執(zhí)行的一系列操作。通過(guò)由Web服務(wù)器102的CPU411執(zhí)行控制程序來(lái)實(shí)現(xiàn)以下處理。在步驟SI 101中,呈現(xiàn)單元511從Web瀏覽器540接收請(qǐng)求。在步驟SI 102中,呈現(xiàn)單元511確定所接收的請(qǐng)求是否是讀取設(shè)置畫(huà)面獲取請(qǐng)求。在該確定中,確定被請(qǐng)求的URL是否是讀取設(shè)置畫(huà)面的URL。如果呈現(xiàn)單元511確定所接收的請(qǐng)求是讀取設(shè)置畫(huà)面請(qǐng)求(在步驟S1102中為是),則所述過(guò)程前進(jìn)到步驟S1103 ;如果在步驟S1102中為否,則所述過(guò)程前進(jìn)到步驟S1104。讀取設(shè)置畫(huà)面是用于設(shè)置當(dāng)MFPlOl讀取原稿時(shí)的條件的設(shè)置畫(huà) 面。在步驟S1103中,呈現(xiàn)單元511發(fā)送讀取設(shè)置畫(huà)面的內(nèi)容(畫(huà)面數(shù)據(jù))作為響應(yīng),并且所述過(guò)程結(jié)束。注意,Web服務(wù)器102與由Web瀏覽器540進(jìn)行的步驟S601的過(guò)程相對(duì)應(yīng)地執(zhí)行步驟SllOl至SI 103中的過(guò)程,并且步驟SI 103中的響應(yīng)是圖6所示的數(shù)據(jù)。如果呈現(xiàn)單元511在步驟S1102中確定所接收的請(qǐng)求不是讀取設(shè)置畫(huà)面請(qǐng)求,則它在步驟1104中確定所接收的請(qǐng)求是否是讀取開(kāi)始請(qǐng)求。在該確定中,確定被請(qǐng)求的URL是否是讀取開(kāi)始請(qǐng)求的URL。如果呈現(xiàn)單元511確定所接收的請(qǐng)求是讀取開(kāi)始請(qǐng)求(在步驟S1104中為是),則所述過(guò)程前進(jìn)到步驟S1105 ;如果在步驟S1104中為否,則所述過(guò)程前進(jìn)到步驟S1111。讀取的開(kāi)始意味著MFPlOl中的原稿讀取處理的開(kāi)始。在步驟S1105中,邏輯單元512向服務(wù)提供器550發(fā)送用于讀取原稿的指令,并等待來(lái)自服務(wù)提供器550的響應(yīng)。在步驟S1106中,邏輯單元512確定它是否已從服務(wù)提供器550接收到讀取結(jié)束響應(yīng)。如果邏輯單元512在步驟SI 106中確定它已接收到讀取結(jié)束響應(yīng),則所述過(guò)程前進(jìn)到步驟S1107。注意,所接收的讀取結(jié)束響應(yīng)包含用于指定讀取數(shù)據(jù)的ID信息。在步驟S1107中,邏輯單元512向服務(wù)提供器550發(fā)送用于從內(nèi)部Web服務(wù)器560獲取所讀取的圖像數(shù)據(jù)的URL獲取請(qǐng)求。更具體地講,邏輯單元512指定在步驟S1106中接收的ID,并將URL獲取請(qǐng)求發(fā)到服務(wù)提供器550。在步驟S1108中,邏輯單元512確定它是否已從服務(wù)提供器550接收到對(duì)URL獲取請(qǐng)求的響應(yīng)。來(lái)自服務(wù)提供器的對(duì)URL獲取請(qǐng)求的響應(yīng)例如是諸如“/image/docprev docid=xxx&sid=yyy”之類(lèi)的字符串。在步驟S1109中,呈現(xiàn)單元511生成預(yù)覽畫(huà)面內(nèi)容作為對(duì)Web瀏覽器540的響應(yīng)。預(yù)覽畫(huà)面內(nèi)容包含在步驟S1108中獲取的URL字符
串O在步驟SlllO中,呈現(xiàn)單元511發(fā)送所生成的畫(huà)面內(nèi)容作為對(duì)來(lái)自Web瀏覽器540的請(qǐng)求的響應(yīng)。注意,步驟S1104至SlllO中的過(guò)程與由Web瀏覽器540進(jìn)行的步驟S603和S604的過(guò)程相對(duì)應(yīng)地執(zhí)行。在步驟S1109中生成并在步驟SlllO中發(fā)送的響應(yīng)是圖8所示的數(shù)據(jù)。如果呈現(xiàn)單元511在步驟S1104中確定所接收的請(qǐng)求不是讀取開(kāi)始請(qǐng)求,則它在步驟Sllll中確定所接收的請(qǐng)求是否是傳送開(kāi)始指令。在該確定中,確定被請(qǐng)求的URL是否是傳送開(kāi)始指令的URL。如果呈現(xiàn)單元511確定所接收的請(qǐng)求是傳送開(kāi)始指令(在步驟Sllll中為是),則所述過(guò)程前進(jìn)到步驟S1112 ;如果在步驟Sllll中為否,則所述過(guò)程前進(jìn)到步驟S1115。注意,傳送開(kāi)始指令指示通過(guò)FTP協(xié)議將由MFPlOl讀取的圖像數(shù)據(jù)發(fā)送到預(yù)定服務(wù)器的處理的開(kāi)始。在步驟SI 112中,邏輯單元512向服務(wù)提供器550發(fā)送用于通過(guò)FTP協(xié)議將所讀取的圖像發(fā)送到預(yù)定服務(wù)器的指令。在步驟S1113中,邏輯單元512確定它是否已從服務(wù)提供器接收到傳送結(jié)束響應(yīng)。如果邏輯單元512在步驟S1113中確定它已接收到傳送結(jié)束響應(yīng),則所述過(guò)程前進(jìn)到步驟S1114,并且呈現(xiàn)單元511發(fā)送指示傳送結(jié)果的畫(huà)面信息作為對(duì)來(lái)自Web瀏覽器540的請(qǐng)求的響應(yīng)。注意,步驟Sllll至S1114中的過(guò)程與由Web瀏覽器540進(jìn)行的步驟S610和S611的過(guò)程相對(duì)應(yīng)地執(zhí)行。如果邏輯單元512在步驟Sllll中確定所接收的請(qǐng)求不是傳送開(kāi)始指令,則Web應(yīng)用程序510在步驟S1115中執(zhí)行與該請(qǐng)求對(duì)應(yīng)的處理。將參照?qǐng)D11解釋服務(wù)提供器550的操作。通過(guò)由MFPlOl的CPU211執(zhí)行控制程序來(lái)執(zhí)行以下處理?!ぴ诓襟ES1201中,通信單元551從Web服務(wù)器102接收請(qǐng)求。在步驟S1202中,月艮務(wù)提供器550確定所接收的請(qǐng)求是否是讀取開(kāi)始指令請(qǐng)求。如果服務(wù)提供器550確定所接收的請(qǐng)求是讀取開(kāi)始指令,則所述過(guò)程前進(jìn)到步驟S1203,并且服務(wù)提供器550執(zhí)行原稿讀取處理。更具體地講,任務(wù)生成單元552生成掃描任務(wù),并請(qǐng)求任務(wù)執(zhí)行單元533執(zhí)行該任務(wù)。任務(wù)執(zhí)行單元533經(jīng)由掃描儀I/F217操作掃描儀221來(lái)執(zhí)行原稿讀取處理。此后,數(shù)據(jù)管理單元534將所讀取的圖像數(shù)據(jù)作為各種臨時(shí)數(shù)據(jù)(在這種情況下為圖像數(shù)據(jù))570存儲(chǔ)在MFPlOl的HDD中。數(shù)據(jù)管理單元534生成圖像ID并管理所讀取的圖像數(shù)據(jù)。在讀取處理結(jié)束之后,通信單元551在步驟S1204中將響應(yīng)發(fā)送到Web服務(wù)器102,然后所述過(guò)程結(jié)束。所讀取的圖像數(shù)據(jù)的圖像ID信息被分配給該響應(yīng)。注意,響應(yīng)于在步驟SI 105中來(lái)自Web服務(wù)器102的請(qǐng)求的發(fā)送,執(zhí)行步驟S1201至S1204中的過(guò)程。如果服務(wù)提供器550在步驟S1202中確定所接收的請(qǐng)求不是讀取開(kāi)始指令,則所述過(guò)程前進(jìn)到步驟S1205,并且服務(wù)提供器550確定所接收的請(qǐng)求是否是內(nèi)部數(shù)據(jù)URL獲取請(qǐng)求。如果服務(wù)提供器550確定所接收的請(qǐng)求是內(nèi)部數(shù)據(jù)URL獲取處理請(qǐng)求,則所述過(guò)程前進(jìn)到步驟S1206,并且服務(wù)提供器550請(qǐng)求內(nèi)部數(shù)據(jù)URL的獲取。更具體地講,內(nèi)部數(shù)據(jù)URL獲取單元553指定圖像ID,并向內(nèi)部Web服務(wù)器560的URL通知單元562請(qǐng)求用于經(jīng)由內(nèi)部Web服務(wù)器560獲取具有該圖像ID的圖像的URL。在步驟S1207中,服務(wù)提供器550確定它是否已接收到對(duì)URL獲取請(qǐng)求的響應(yīng)。如果服務(wù)提供器550已接收到該響應(yīng),則所述過(guò)程前進(jìn)到步驟S1208,通信單元551將響應(yīng)發(fā)送到Web服務(wù)器102,并且所述過(guò)程結(jié)束。注意,響應(yīng)于在步驟S1107中來(lái)自Web服務(wù)器102的請(qǐng)求的發(fā)送,執(zhí)行步驟S1205至S1208中的過(guò)程。如果服務(wù)提供器550在步驟S1205中確定所接收的請(qǐng)求不是內(nèi)部數(shù)據(jù)URL獲取處理請(qǐng)求,則所述過(guò)程前進(jìn)到步驟S1209以執(zhí)行與該請(qǐng)求對(duì)應(yīng)的處理,然后結(jié)束。將參照?qǐng)D12解釋內(nèi)部Web服務(wù)器560的操作。通過(guò)由MFPlOl的CPU211執(zhí)行控制程序來(lái)實(shí)現(xiàn)以下處理。在步驟S1301中,內(nèi)部Web服務(wù)器560確定它是否已從服務(wù)提供器550的內(nèi)部數(shù)據(jù)URL獲取單元553接收到URL獲取請(qǐng)求。如果內(nèi)部Web服務(wù)器560確定它已接收到URL獲取請(qǐng)求,則所述過(guò)程前進(jìn)到步驟S1302,并且URL通知單元562返回用于經(jīng)由內(nèi)部Web服務(wù)器560獲取具有已針對(duì)其接收到該獲取請(qǐng)求的圖像ID的數(shù)據(jù)的URL,然后所述過(guò)程結(jié)束。注意,響應(yīng)于在步驟S1206中來(lái)自服務(wù)提供器550的請(qǐng)求,執(zhí)行步驟S1301和S1302中的過(guò)
程。 如果內(nèi)部Web服務(wù)器560在步驟S1301中確定它沒(méi)有接收到URL獲取請(qǐng)求,則所述過(guò)程前進(jìn)到步驟S1303,并且內(nèi)部Web服務(wù)器560確定它是否已從Web瀏覽器540接收到內(nèi)部數(shù)據(jù)獲取請(qǐng)求。如果內(nèi)部Web服務(wù)器560確定它已接收到內(nèi)部數(shù)據(jù)獲取請(qǐng)求,則所述過(guò)程前進(jìn)到步驟S1304,并且內(nèi)部Web服務(wù)器560讀出目標(biāo)圖像數(shù)據(jù)。更具體地講,內(nèi)部Web服務(wù)器560請(qǐng)求數(shù)據(jù)管理單元534從各種數(shù)據(jù)570讀出目標(biāo)數(shù)據(jù)。在步驟S1305中,HTTP響應(yīng)單元561向Web瀏覽器540發(fā)送所讀出的數(shù)據(jù)作為對(duì)內(nèi)部數(shù)據(jù)獲取請(qǐng)求的響應(yīng),然后所述過(guò)程結(jié)束。注意,響應(yīng)于在步驟S606中來(lái)自Web瀏覽器540的請(qǐng)求,執(zhí)行步驟S1303至S1305中的過(guò)程。如果內(nèi)部Web服務(wù)器560在步驟S1303中確定它沒(méi)有接收到內(nèi)部數(shù)據(jù)獲取請(qǐng)求,則所述過(guò)程前進(jìn)到步驟S1306,并且內(nèi)部Web服務(wù)器560執(zhí)行與該請(qǐng)求對(duì)應(yīng)的處理,并返回響應(yīng)。然后,所述過(guò)程結(jié)束。在用于從內(nèi)部Web服務(wù)器560獲取MFPlOl中的各種數(shù)據(jù)570的指令中,可以不將URL直接嵌入在內(nèi)容中。例如,內(nèi)部Web服務(wù)器560可向Web瀏覽器540返回包含指示MFPlOl中各種數(shù)據(jù)570的ID的數(shù)據(jù)的腳本。在這種情況下,Web瀏覽器540的分析單元542可分析該腳本,并從MFPlOl中的各種數(shù)據(jù)570讀出目標(biāo)數(shù)據(jù)。如上所述,在根據(jù)第一實(shí)施例的信息處理系統(tǒng)100中,當(dāng)Web服務(wù)器102使用存儲(chǔ)在MFPlOl中的數(shù)據(jù)來(lái)構(gòu)造外部應(yīng)用程序的操作畫(huà)面時(shí),可在這兩個(gè)裝置之間僅僅發(fā)送/接收數(shù)據(jù)的存儲(chǔ)目的地信息。當(dāng)例如外部應(yīng)用程序使用MFPlOl執(zhí)行掃描處理、在操作單元上顯示所讀取的圖像數(shù)據(jù)、以及根據(jù)來(lái)自用戶(hù)的指令通過(guò)FTP發(fā)送圖像數(shù)據(jù)時(shí),第一實(shí)施例是有效的。即使在這種情況下,第一實(shí)施例也可通過(guò)僅僅發(fā)送/接收由MFPlOl讀取的圖像數(shù)據(jù)的存儲(chǔ)目的地信息而不在MFPlOl與Web服務(wù)器102之間發(fā)送/接收?qǐng)D像數(shù)據(jù)來(lái)執(zhí)行上述任務(wù)。因此,信息處理系統(tǒng)100可防止網(wǎng)絡(luò)負(fù)荷的增大以及操作畫(huà)面顯示響應(yīng)的減少。因?yàn)闊o(wú)需發(fā)送秘密信息,所以可保持安全性。<第二實(shí)施例>將參照?qǐng)D13描述第二實(shí)施例。第二實(shí)施例進(jìn)一步限制在第一實(shí)施例中描述的各配置中的內(nèi)部數(shù)據(jù)的獲取。除了由內(nèi)部Web服務(wù)器560進(jìn)行的處理之外,第二實(shí)施例的配置與第一實(shí)施例的配置相同,將不重復(fù)其描述。將參照?qǐng)D13解釋第二實(shí)施例中的內(nèi)部Web服務(wù)器560的操作。通過(guò)由MFPlOl的CPU211執(zhí)行控制程序來(lái)執(zhí)行以下處理。步驟S1401和S1402中的過(guò)程與圖12的步驟S1301和S1302中的過(guò)程相同,將不重復(fù)其描述。在步驟S1403中,內(nèi)部Web服務(wù)器560為作為響應(yīng)返回的URL設(shè)置有效時(shí)間段。更具體地講,通過(guò)將預(yù)定的URL有效時(shí)間段(例如,10秒)與步驟S1402中的響應(yīng)時(shí)間相加而獲取的時(shí)間作為用于作為響應(yīng)返回的URL的有效時(shí)間段保存在內(nèi)部Web服務(wù)器560中。在步驟S1404中,內(nèi)部Web服務(wù)器560確定它是否已從Web瀏覽器540接收到內(nèi)部數(shù)據(jù)獲取請(qǐng)求。如果內(nèi)部Web服務(wù)器560確定它已接收到內(nèi)部數(shù)據(jù)獲取請(qǐng)求,則所述過(guò)程前進(jìn)到步驟S1405,并且訪問(wèn)限制單元563確定URL的有效時(shí)間段。更具體地講,確定URL是否已在步驟S1403中所保存的有效時(shí)間段內(nèi)被訪問(wèn)。如果訪問(wèn)限制單元563確定URL已在有效時(shí)間段內(nèi)被訪問(wèn),則它允許對(duì)內(nèi)部數(shù)據(jù)的訪問(wèn),并且所述過(guò)程前進(jìn)到步驟S1406和S1407,步驟S1406和S1407是與步驟S1304和S1305中的過(guò)程相同的過(guò)程。如果訪問(wèn)限制單元563在步驟S1405中確定URL在有效時(shí)間段內(nèi)沒(méi)有被訪問(wèn),則所述過(guò)程前進(jìn)到步驟S1408,并且內(nèi)部Web服務(wù)器560發(fā)送指示有效時(shí)間段已到期的錯(cuò)誤作為響應(yīng)。當(dāng)在步驟S1404中確定沒(méi)有接收到內(nèi)部數(shù)據(jù)獲取請(qǐng)求時(shí)在步驟S1409中的過(guò)程與步驟S1306中的過(guò)程相同,將不重復(fù)其描述。如上所述,在第二實(shí)施例中,對(duì)URL的訪問(wèn)僅僅在對(duì)URL獲取請(qǐng)求作出響應(yīng)之后的預(yù)定時(shí)間段期間是有效的。Web服務(wù)器102獲取內(nèi)部數(shù)據(jù)的URL,并將包含所獲取的URL的內(nèi)容發(fā)送到Web瀏覽器540,并且Web瀏覽器540獲取內(nèi)部數(shù)據(jù)。因?yàn)橐幌盗羞^(guò)程在短時(shí)間內(nèi)被執(zhí)行,所以URL在有效時(shí)間段內(nèi)被訪問(wèn)。即使Web瀏覽器540或者在LANllO上的PC上運(yùn)行的Web瀏覽器要直接獲取內(nèi)部數(shù)據(jù),它也不能在有效時(shí)間段內(nèi)訪問(wèn)內(nèi)部數(shù)據(jù),從而 不能從Web瀏覽器獲取內(nèi)部數(shù)據(jù)。第二實(shí)施例因此可提高內(nèi)部數(shù)據(jù)的安全性。其它實(shí)施例本發(fā)明的方面還可通過(guò)系統(tǒng)或裝置的計(jì)算機(jī)(或者諸如CPU或MPU之類(lèi)的設(shè)備)以及通過(guò)方法來(lái)實(shí)現(xiàn),所述計(jì)算機(jī)讀出并執(zhí)行記錄在存儲(chǔ)器設(shè)備上的程序以執(zhí)行上述實(shí)施例的功能,所述方法的步驟通過(guò)系統(tǒng)或裝置的計(jì)算機(jī)例如讀出并執(zhí)行記錄在存儲(chǔ)器設(shè)備上的程序以執(zhí)行上述實(shí)施例的功能而被執(zhí)行。對(duì)于該目的,例如經(jīng)由網(wǎng)絡(luò)或者從用作存儲(chǔ)器設(shè)備的各種類(lèi)型的記錄介質(zhì)(例如,計(jì)算機(jī)可讀介質(zhì))將所述程序提供給計(jì)算機(jī)。雖然已參照示例性實(shí)施例描述了本發(fā)明,但是要理解的是,本發(fā)明不限于所公開(kāi)的示例性實(shí)施例。以下權(quán)利要求的范圍應(yīng)遵循最寬泛的解釋?zhuān)员惆羞@樣的修改以及等同的結(jié)構(gòu)和功能。本申請(qǐng)要求于2010年6月3日提交的日本專(zhuān)利申請(qǐng)No. 2010-128274的權(quán)益,通過(guò)引用將其全部?jī)?nèi)容合并于此。
權(quán)利要求
1.一種信息處理系統(tǒng),包括服務(wù)器裝置和能夠使用由所述服務(wù)器裝置提供的外部應(yīng)用程序的信息處理裝置, 所述服務(wù)器裝置包括 接收部件,用于從所述信息處理裝置接收用于獲取存儲(chǔ)在所述信息處理裝置中的數(shù)據(jù)的信息; 生成部件,用于通過(guò)使用由所述接收部件接收的信息來(lái)生成用于顯示所述外部應(yīng)用程序的操作畫(huà)面的畫(huà)面信息;以及 發(fā)送部件,用于向所述信息處理裝置發(fā)送由所述生成部件生成的畫(huà)面信息,以及 所述信息處理裝置包括 響應(yīng)部件,用于向所述服務(wù)器裝置發(fā)送用于獲取數(shù)據(jù)的信息;以及顯示控制部件,用于根據(jù)由所述發(fā)送部件發(fā)送的畫(huà)面信息來(lái)獲取存儲(chǔ)在所述信息處理裝置中的數(shù)據(jù)并在顯示部件上顯示所述外部應(yīng)用程序的操作畫(huà)面。
2.根據(jù)權(quán)利要求I所述的系統(tǒng),其中 所述信息處理裝置還包括 讀取部件,用于讀取原稿上的圖像以生成圖像數(shù)據(jù);以及 存儲(chǔ)部件,用于存儲(chǔ)由所述讀取部件生成的圖像數(shù)據(jù),以及 由所述響應(yīng)部件發(fā)送到所述服務(wù)器裝置的信息是用于獲取存儲(chǔ)在所述存儲(chǔ)部件中的圖像數(shù)據(jù)的信息。
3.根據(jù)權(quán)利要求2所述的系統(tǒng),其中 所述生成部件將用于獲取圖像數(shù)據(jù)的信息設(shè)置在所述畫(huà)面信息中,以及所述顯示控制部件根據(jù)設(shè)置在所述畫(huà)面信息中的用于獲取圖像數(shù)據(jù)的信息從所述存儲(chǔ)部件獲取圖像數(shù)據(jù),并構(gòu)造所述操作畫(huà)面。
4.根據(jù)權(quán)利要求2所述的系統(tǒng),其中,所述信息處理裝置還包括訪問(wèn)限制部件,所述訪問(wèn)限制部件用于設(shè)置當(dāng)所述響應(yīng)部件向所述服務(wù)器裝置發(fā)送用于獲取圖像數(shù)據(jù)的信息時(shí)訪問(wèn)圖像數(shù)據(jù)的有效時(shí)間段。
5.根據(jù)權(quán)利要求4所述的系統(tǒng),其中,當(dāng)對(duì)存儲(chǔ)在所述存儲(chǔ)部件中的圖像數(shù)據(jù)的訪問(wèn)發(fā)生時(shí),當(dāng)所述訪問(wèn)發(fā)生在所述有效時(shí)間段內(nèi)時(shí)所述訪問(wèn)限制部件允許對(duì)圖像數(shù)據(jù)的訪問(wèn),當(dāng)所述訪問(wèn)沒(méi)有發(fā)生在所述有效時(shí)間段內(nèi)時(shí)所述訪問(wèn)限制部件禁止對(duì)圖像數(shù)據(jù)的訪問(wèn)。
6.根據(jù)權(quán)利要求2所述的系統(tǒng),其中,用于獲取圖像數(shù)據(jù)的信息是統(tǒng)一資源定位符(URL)0
7.一種用于控制信息處理系統(tǒng)的方法,所述信息處理系統(tǒng)包括服務(wù)器裝置和能夠使用由所述服務(wù)器裝置提供的外部應(yīng)用程序的信息處理裝置,所述方法包括 使所述服務(wù)器裝置從所述信息處理裝置接收用于獲取存儲(chǔ)在所述信息處理裝置中的數(shù)據(jù)的信息; 使所述信息處理裝置向所述服務(wù)器裝置發(fā)送用于獲取數(shù)據(jù)的信息; 使所述服務(wù)器裝置通過(guò)使用在使所述服務(wù)器裝置接收信息中所接收的信息來(lái)生成用于顯示所述外部應(yīng)用程序的操作畫(huà)面的畫(huà)面信息; 使所述服務(wù)器裝置向所述信息處理裝置發(fā)送在使所述服務(wù)器裝置生成畫(huà)面信息中所生成的畫(huà)面信息;以及 使所述信息處理裝置根據(jù)在使所述服務(wù)器裝置發(fā)送畫(huà)面信息中所發(fā)送的畫(huà)面信息來(lái)獲取存儲(chǔ)在所述信息處理裝置中的數(shù)據(jù)并在顯示部件上顯示所述外部應(yīng)用程序的操作畫(huà)面。
8.一種用于使計(jì)算機(jī)執(zhí)行權(quán)利要求7中所限定的信息處理系統(tǒng)控制方法的程序。
9.一種存儲(chǔ)有程序的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述程序用于使計(jì)算機(jī)執(zhí)行權(quán)利要求7中所限定的信息處理系統(tǒng)控制方法。
全文摘要
提供了一種信息處理系統(tǒng)及其控制方法,該信息處理系統(tǒng)在服務(wù)器裝置提供信息處理裝置的操作畫(huà)面時(shí)使用信息處理裝置中存在的數(shù)據(jù)來(lái)構(gòu)造操作畫(huà)面,而不將該數(shù)據(jù)發(fā)送到服務(wù)器裝置。為了實(shí)現(xiàn)此,在信息處理系統(tǒng)中,當(dāng)Web服務(wù)器使用存儲(chǔ)在MFP中的數(shù)據(jù)來(lái)構(gòu)造外部應(yīng)用程序的操作畫(huà)面時(shí),僅在Web服務(wù)器與MFP之間發(fā)送/接收該數(shù)據(jù)的存儲(chǔ)目的地信息,而不發(fā)送/接收該數(shù)據(jù)。
文檔編號(hào)G06F3/12GK102918827SQ201180026368
公開(kāi)日2013年2月6日 申請(qǐng)日期2011年4月13日 優(yōu)先權(quán)日2010年6月3日
發(fā)明者佐藤智也 申請(qǐng)人:佳能株式會(huì)社