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

信息處理裝置及其控制方法

文檔序號:7761621閱讀:180來源:國知局
專利名稱:信息處理裝置及其控制方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種能夠使用多個應(yīng)用的信息處理裝置及其控制方法。
技術(shù)背景
使諸如PC的信息處理裝置連接到Web (網(wǎng)絡(luò))服務(wù)器,并且在預(yù)先安裝在信息處 理裝置上的Web瀏覽器上顯示W(wǎng)eb服務(wù)器提供的操作畫面,這是已知的做法。在這種情 況下,信息處理裝置上的Web瀏覽器向Web服務(wù)器請求操作畫面。另一方面,Web服務(wù)器 上的Web應(yīng)用響應(yīng)于來自信息處理裝置的請求,將用于在Web瀏覽器上顯示操作畫面的 HTML (Hyper Text Mark-up Language :超文本標(biāo)記語言)文件發(fā)送給信息處理裝置。信息 處理裝置上的Web瀏覽器分析接收到的HTML文件,并且基于接收到的HTML文件的描述顯 示操作畫面。之后,當(dāng)用戶經(jīng)由在Web瀏覽器上顯示的操作畫面輸入指令時,Web瀏覽器將 輸入的指令通知給Web服務(wù)器。響應(yīng)于該通知,Web服務(wù)器上的Web應(yīng)用根據(jù)輸入的指令 執(zhí)行處理。
近年來,包括掃描器或打印機的一些MFP(多功能外圍設(shè)備,Multi-Function Peripheral)具有如上所述的Web瀏覽器。例如,日本特開2006-127503號公報提出了一 種由Web服務(wù)器提供用于輸入用來使用MFP的各個功能的指令的操作畫面的技術(shù)。更具體 地說,當(dāng)用戶經(jīng)由在MFP上的Web瀏覽器上顯示的操作畫面輸入指令時,將用戶指令通知給 Web服務(wù)器。響應(yīng)于該通知,Web服務(wù)器根據(jù)用戶輸入的指令的內(nèi)容,請求MFP執(zhí)行各種處 理。響應(yīng)于該請求,MFP執(zhí)行所請求的處理。這避免了將用于操作MFP的所有菜單數(shù)據(jù)存 儲在MFP中的需要,并且使得能夠在Web服務(wù)器上容易地改變菜單數(shù)據(jù)。
遺憾的是,傳統(tǒng)技術(shù)具有以下問題。Web服務(wù)器向如上所述的諸如MFP的一些信 息處理裝置提供一些應(yīng)用的畫面,而對于其他應(yīng)用,如上所述的諸如MFP的一些信息處理 裝置讀出并執(zhí)行存儲在MFP中的程序。在下面的描述中,將由Web服務(wù)器提供的應(yīng)用稱為 “Web應(yīng)用”,而將基于預(yù)先存儲在MFP中的信息執(zhí)行的應(yīng)用稱為“本地應(yīng)用”。例如,一些MFP 配設(shè)有復(fù)印功能作為本地應(yīng)用,配設(shè)有掃描功能作為Web應(yīng)用。即使對這種MFP,也希望提 供相同的可操作性,而不要求用戶清楚哪個應(yīng)用是Web應(yīng)用或者本地應(yīng)用。
但是,設(shè)置在MFP中的預(yù)定鍵(例如作為硬件鍵的重置鍵)的可操作性在本地應(yīng) 用與Web應(yīng)用之間可能不同。這是因為,Web應(yīng)用可以處理經(jīng)由例如在Web瀏覽器上顯示的 操作畫面中的按鈕的輸入,但是不能處理經(jīng)由硬件鍵的輸入。例如,如果在作為本地應(yīng)用而 提供的復(fù)印功能的操作期間,按下了設(shè)置在MFP中的作為硬件鍵的重置鍵,則執(zhí)行復(fù)印功 能的重置處理,并且顯示復(fù)印功能的初始畫面。與此相對,如果在作為Web應(yīng)用而提供的掃 描功能的操作期間按下了重置鍵,則啟動Web瀏覽器的重置處理,并顯示設(shè)置在Web瀏覽器 上的web頁面。因此,掃描功能具有與復(fù)印功能不同的可操作性,因此,期望通過按下重置 鍵來執(zhí)行掃描功能的重置處理、并且顯示掃描功能的初始畫面的用戶,難以使用這種MFP。發(fā)明內(nèi)容
本發(fā)明能夠?qū)崿F(xiàn)一種信息處理裝置和控制方法,該信息處理裝置和控制方法在特 定應(yīng)用正在進行的同時操作預(yù)定鍵時,基于與特定應(yīng)用相關(guān)聯(lián)地登記的信息,經(jīng)由網(wǎng)絡(luò)從 外部裝置獲得畫面信息,并顯示操作畫面。
本發(fā)明的一個方面提供了一種信息處理裝置,該信息處理裝置能夠使用多個應(yīng) 用,該信息處理裝置包括登記單元,其與所述多個應(yīng)用中包括的特定應(yīng)用相關(guān)聯(lián)地登記, 表示在操作預(yù)定鍵時要顯示的操作畫面的信息;獲得單元,其在所述特定應(yīng)用正在進行的 同時操作所述預(yù)定鍵時,基于與所述特定應(yīng)用相關(guān)聯(lián)地登記的所述信息,經(jīng)由網(wǎng)絡(luò)從外部 裝置獲得畫面信息;以及顯示單元,其顯示基于所述獲得單元獲得的所述畫面信息的所述 操作畫面。
本發(fā)明的另一方面提供了一種信息處理裝置,該信息處理裝置能夠使用多個應(yīng) 用,所述多個應(yīng)用包括預(yù)先安裝在外部裝置中的第一應(yīng)用以及預(yù)先安裝在所述信息處理裝 置自身中的第二應(yīng)用,所述信息處理裝置包括登記單元,其與所述第一應(yīng)用相關(guān)聯(lián)地登 記,表示在操作重置鍵時要顯示的所述第一應(yīng)用的初始畫面的URL信息;以及顯示單元,其 在所述第一應(yīng)用正在進行的同時操作所述重置鍵時,基于根據(jù)與所述第一應(yīng)用相關(guān)聯(lián)地登 記的所述URL信息而經(jīng)由網(wǎng)絡(luò)從所述外部裝置獲得的畫面信息,顯示所述第一應(yīng)用的所述 初始畫面;而在所述第二應(yīng)用正在進行的同時操作所述重置鍵時,基于預(yù)先存儲在所述信 息處理裝置中的畫面信息,顯示所述第二應(yīng)用的初始畫面。
本發(fā)明的另一方面提供了一種信息處理裝置的控制方法,該信息處理裝置能夠使 用多個應(yīng)用,所述控制方法包括與所述多個應(yīng)用中包括的特定應(yīng)用相關(guān)聯(lián)地登記,表示在 操作預(yù)定鍵時要顯示的操作畫面的信息;在所述特定應(yīng)用正在進行的同時操作所述預(yù)定鍵 時,基于與所述特定應(yīng)用相關(guān)聯(lián)地登記的所述信息,經(jīng)由網(wǎng)絡(luò)從外部裝置獲得畫面信息;以 及顯示基于所獲得的畫面信息的所述操作畫面。
本發(fā)明的另一方面提供了一種信息處理裝置的控制方法,該信息處理裝置能夠使 用多個應(yīng)用,所述多個應(yīng)用包括預(yù)先安裝在外部裝置中的第一應(yīng)用以及預(yù)先安裝在所述信 息處理裝置自身中的第二應(yīng)用,所述控制方法包括與所述第一應(yīng)用相關(guān)聯(lián)地登記,表示在 操作重置鍵時要顯示的所述第一應(yīng)用的初始畫面的URL信息;以及在所述第一應(yīng)用正在進 行的同時操作所述重置鍵時,基于根據(jù)與所述第一應(yīng)用相關(guān)聯(lián)地登記的所述URL信息而經(jīng) 由網(wǎng)絡(luò)從所述外部裝置獲得的畫面信息,顯示所述第一應(yīng)用的所述初始畫面;而在所述第 二應(yīng)用正在進行的同時操作所述重置鍵時,基于預(yù)先存儲在所述信息處理裝置中的畫面信 息,顯示所述第二應(yīng)用的初始畫面。
從以下參照附圖對示例性實施例的描述,本發(fā)明的其他特征將變得明顯。


圖1是示出根據(jù)第一實施例的信息處理系統(tǒng)100的配置的示例的圖2是示出根據(jù)第一實施例的信息處理系統(tǒng)100的控制結(jié)構(gòu)的框圖3是示出根據(jù)第一實施例的信息處理系統(tǒng)100的功能結(jié)構(gòu)的框圖4是示出根據(jù)第一實施例的請求在MFP 101上顯示操作畫面的處理的過程的流 程 圖5是示出根據(jù)第一實施例的由Web應(yīng)用510對操作畫面的請求進行響應(yīng)的處理 的過程的流程圖;圖6是示出根據(jù)第一實施例的服務(wù)提供器的處理的過程的流程圖;圖7是示出根據(jù)第一實施例的在按下硬鍵時Web瀏覽器540的處理的過程的流程 圖;圖8A和圖8B是示出根據(jù)第一實施例的在按下重置鍵時的處理的過程的流程圖;圖9是示出根據(jù)第一實施例的由本地功能模塊530提供的功能選擇畫面的圖;圖10是示出根據(jù)第一實施例的存儲在表563中的功能ID表的表;圖11是示出根據(jù)第一實施例的存儲在表563中的應(yīng)用URL(UniformResource Locator 統(tǒng)一資源定位符)表的表;圖12A和圖12B是示出根據(jù)第二實施例的在按下重置鍵時的處理的過程的流程圖;圖13是示出根據(jù)第二實施例的由Web應(yīng)用510提供的功能選擇畫面的圖;圖14是示出根據(jù)第二實施例的存儲在表563中的功能選擇畫面URL表的表;圖15A和圖15B是示出根據(jù)第三實施例的在按下重置鍵時的處理的過程的流程 圖;以及圖16是示出根據(jù)第三實施例的存儲在表563中的應(yīng)用管理表的表。
具體實施例方式現(xiàn)在,參照附圖詳細(xì)說明本發(fā)明的實施例。注意,除非另外具體說明,在這些實施 例中描述的部件、數(shù)字表示和數(shù)值的相對配置不限制本發(fā)明的范圍。<第一實施例><信息處理系統(tǒng)的硬件結(jié)構(gòu)>首先,參照圖1描述根據(jù)第一實施例的信息處理系統(tǒng)的硬件結(jié)構(gòu)。信息處理系統(tǒng) 100包括具有Web瀏覽器功能的MFP 101以及具有Web服務(wù)器功能的Web服務(wù)器102。MFP 101和Web服務(wù)器102經(jīng)由LAN 110彼此可通信地連接。注意,MFP 101是信息處理裝置的 示例,Web服務(wù)器102是外部裝置的示例。MFP 101能夠使用預(yù)先安裝在Web服務(wù)器102上 的Web應(yīng)用(第一應(yīng)用)和預(yù)先安裝在MFP 101上(信息處理裝置上)的本地應(yīng)用(作為 第二應(yīng)用的內(nèi)部應(yīng)用)。MFP 101包括顯示單元和操作單元。顯示單元顯示W(wǎng)eb應(yīng)用或本 地應(yīng)用的顯示畫面。操作單元包括多個硬件鍵(下文中簡稱為硬鍵)。注意,顯示單元是顯 示軟件鍵(下文中簡稱為軟鍵)并且能夠經(jīng)由軟件鍵接收輸入的觸摸屏LCD。根據(jù)本實施例,當(dāng)按下設(shè)置在用作信息處理裝置的MFP 101中的預(yù)定鍵時,不管 正在進行Web應(yīng)用還是本地應(yīng)用,都能夠執(zhí)行同樣的操作。在以下實施例中,以作為硬件鍵 的重置鍵作為預(yù)定鍵的示例。但是,本發(fā)明不限于此,可以采用例如用于執(zhí)行正在進行的應(yīng) 用的重置處理的軟件鍵,作為預(yù)定鍵。在這種情況下,例如,必須與顯示單元上用于Web應(yīng) 用或本地應(yīng)用的顯示區(qū)分開地,設(shè)置用于顯示軟件鍵的顯示區(qū)。<信息處理系統(tǒng)的控制結(jié)構(gòu)>接下來,參照圖2描述MFP 101和Web服務(wù)器102的控制結(jié)構(gòu)。包括CPU 211的 控制單元210系統(tǒng)地控制MFP 101。CPU 211讀出存儲在ROM 212中的控制程序,并執(zhí)行諸 如讀取控制和發(fā)送控制的各種控制處理。RAM 213用作諸如CPU 211的主存儲器和工作區(qū)的臨時存儲區(qū)。HDD214存儲圖像數(shù)據(jù)、各種程序或者各種信息表(稍后描述)。操作單元 I/F215將操作單元219和控制單元210彼此連接。操作單元219包括例如鍵盤以及具有觸 摸屏功能的液晶顯示單元。MFP 101具有Web瀏覽器功能(稍后描述),MFP 101上的Web 瀏覽器分析從Web服務(wù)器102接收的HTML文件,并基于接收到的HTML文件的描述在操作 單元219上顯示操作畫面。操作單元219包括具有附貼在IXD上的觸摸屏板的IXD顯示單 元。IXD顯示單元顯示本地功能模塊(稍后描述)、在Web瀏覽器上顯示的操作畫面以及軟 件鍵。當(dāng)按下所顯示的鍵時,LCD顯示單元將表示按下的位置的位置信息發(fā)送給CPU 211。操作單元219包括諸如啟動鍵、停止鍵、重置鍵、導(dǎo)航鍵、頂部菜單鍵和數(shù)字鍵的各種硬鍵。啟動鍵用于指示開始讀取原稿圖像的操作,在啟動鍵的中心部分具有綠色和紅 色兩種顏色的LED顯示部分。兩種顏色的LED顯示部分通過不同的顏色表示啟動鍵是否可 用。停止鍵用于停止正在進行的操作。重置鍵用于初始化設(shè)置。導(dǎo)航鍵用于顯示使用MFP101的方法。頂部菜單鍵用于顯示用于選擇MFP 101的功能的頂部菜單畫面。數(shù) 字鍵用于輸入數(shù)值。打印機I/F 216將打印機220與控制單元210彼此連接。將要由打印機220打印 的圖像數(shù)據(jù)從控制單元210經(jīng)由打印機I/F 216傳送到打印機220,由打印機220在打印介 質(zhì)上進行打印。掃描器I/F 217將掃描器221與控制單元210彼此連接。掃描器221讀取 原稿上的圖像以生成圖像數(shù)據(jù),并且經(jīng)由掃描器I/F 217將圖像數(shù)據(jù)輸入到控制單元210。 網(wǎng)絡(luò)I/F 218將控制單元210連接到LAN 110。網(wǎng)絡(luò)I/F 218將圖像數(shù)據(jù)或信息發(fā)送到LAN 110上的外部裝置(例如Web服務(wù)器102),或者從LAN 110上的外部裝置接收各種信息。Web服務(wù)器102包括系統(tǒng)地控制Web服務(wù)器102的CPU 411。CPU411讀出存儲在 ROM 412中的控制程序,并執(zhí)行各種控制處理。RAM 413用作諸如CPU 411的主存儲器和工 作區(qū)的臨時存儲區(qū)。HDD 414存儲圖像數(shù)據(jù)、各種程序或者各種信息表。網(wǎng)絡(luò)I/F 415將控 制單元410連接到LAN 110。網(wǎng)絡(luò)I/F 415與LAN 110上的其他裝置交換各種信息。<信息處理系統(tǒng)的功能結(jié)構(gòu)>接下來,參照圖3描述信息處理系統(tǒng)100的功能結(jié)構(gòu)。分別通過使用MFP 101的 CPU 211或者Web服務(wù)器102的CPU 411執(zhí)行控制程序,來實現(xiàn)圖3所示的各功能塊。MFP 101包括本地功能模塊530、Web瀏覽器540、服務(wù)提供器550、硬鍵輸入處理模塊560以及日 志記錄單元570。本地功能模塊530是指不由Web服務(wù)器102提供、而基于存儲在MFP 101 中的程序提供的各種本地應(yīng)用。本地應(yīng)用包括例如用于由MFP 101的打印機220執(zhí)行打印 處理的應(yīng)用、用于由MFP 101的掃描器221執(zhí)行讀取處理的應(yīng)用以及用于經(jīng)由MFP 101的 網(wǎng)絡(luò)I/F 218執(zhí)行發(fā)送處理的應(yīng)用。本地功能模塊530還包括例如進行MFP 101的整體設(shè) 置的模塊以及從一個應(yīng)用切換到另一應(yīng)用的模塊。Web瀏覽器540包括通信單元541、分析單元542以及畫面顯示單元543。通信單 元541根據(jù)HTTP (Hyper Text Transfer Protocol 超文本傳輸協(xié)議)協(xié)議與Web應(yīng)用510 的呈現(xiàn)單元511通信。更具體地說,通信單元541向Web應(yīng)用510請求要在Web瀏覽器540 上顯示的操作畫面,或者將經(jīng)由在Web瀏覽器540上顯示的操作畫面輸入的用戶指令通知 給Web應(yīng)用510。此外,當(dāng)通信單元541接收到來自硬鍵輸入處理模塊560 (稍后描述)的 包括URL信息的通知時,通信單元541向Web應(yīng)用510請求在通知中指定的URL。換句話 說,通信單元541請求能夠指定操作畫面的URL信息。分析單元542分析從Web應(yīng)用510接收到的HTML文件。HTML文件包含表示要在Web瀏覽器540上顯示的操作畫面的內(nèi)容的描述(畫面信息)。畫面顯示單元543基于分析單元542獲得的分析結(jié)果,在操作單元219 上顯示操作畫面。下文中,將與在這種情況下一樣基于從Web服務(wù)器102接收到的畫面信 息(例如HTML文件)顯示的畫面,稱為Web瀏覽器畫面。Web服務(wù)器102包括Web應(yīng)用510和日志記錄單元520。Web應(yīng)用510還包括呈 現(xiàn)單元511和邏輯單元512。呈現(xiàn)單元511與通信單元541通信,并且響應(yīng)于來自MFP 101 的請求,將要在MFP 101的Web瀏覽器540上顯示的操作畫面發(fā)送給MFP 101。此外,呈現(xiàn) 單元511接收從MFPlOl經(jīng)由在MFP 101的Web瀏覽器540上顯示的操作畫面輸入的用戶 指令。響應(yīng)于用戶指令,Web應(yīng)用510根據(jù)指令內(nèi)容執(zhí)行各種處理,并請求MFP 101發(fā)送 表示操作了 MFP 101的硬鍵的操作通知。下文中,將該請求稱為硬鍵輸入通知請求。更具體 地說,當(dāng)按下MFP 101的硬鍵時,MFP 101的Web瀏覽器540指定要請求的URL。此外,Web 應(yīng)用510根據(jù)指令的內(nèi)容請求MFP 101執(zhí)行處理。例如,Web應(yīng)用510請求MFP 101執(zhí)行 由MFP 101的打印機220進行的打印處理、由MFP 101的掃描器221進行的讀取處理或者 經(jīng)由MFP 101的網(wǎng)絡(luò)I/F 218的發(fā)送處理。以這種方式,當(dāng)在顯示預(yù)定操作畫面的同時操作了預(yù)定硬鍵,并且要請求MFP 101 發(fā)出表示操作了預(yù)定硬鍵的操作通知或者執(zhí)行處理時,邏輯單元512與服務(wù)提供器550的 通信單元551進行通信。將MFP 101執(zhí)行的處理的結(jié)果記錄在日志記錄單元520中。注意, 日志記錄單元520還記錄Web服務(wù)器102執(zhí)行的認(rèn)證處理的結(jié)果。MFP 101的服務(wù)提供器550包括通信單元551、作業(yè)生成單元552以及接受單元 553。通信單元551接受來自Web應(yīng)用510的邏輯單元512的處理請求。如果通信單元551 接受來自Web應(yīng)用510的硬鍵輸入通知(操作通知)請求,則接受單元553將接受的信息 通知給硬鍵輸入處理模塊560。如果從Web應(yīng)用510請求通信單元551執(zhí)行處理,則作業(yè)生 成單元552生成并執(zhí)行用于執(zhí)行請求的處理的作業(yè)。將作業(yè)執(zhí)行結(jié)果記錄在日志記錄單元 570中。注意,日志記錄單元570還保持例如與Web服務(wù)器102通信的日志。硬鍵輸入處理模塊560包括表563、表管理單元562以及事件處理單元561。表管 理單元562接收來自服務(wù)提供器550的接受單元553的通知,并將接收到的信息登記在表 563中。表563管理當(dāng)檢測到按下各個硬鍵時由Web瀏覽器540請求的URL。注意,表563 存儲在MFP 101的諸如RAM 213或HDD 214的存儲器單元中。還請注意,這里按下的鍵限 于硬鍵。但是,本發(fā)明也適用于賦予了硬鍵的功能的軟鍵。在這種情況下,硬鍵輸入處理模 塊560必須與上述軟鍵適配。事件處理單元561接收來自操作單元219的硬鍵輸入通知,并通過查詢表563而 將接收到的信息通知給Web瀏覽器540或者本地功能模塊530。例如,對于表563中的分配 了 URL的硬鍵,事件處理單元561將URL通知給Web瀏覽器540。與此相對,對于表563中 的沒有分配URL的硬鍵,事件處理單元561將硬鍵輸入通知給本地功能模塊530。本地功能 模塊530執(zhí)行與硬鍵相對應(yīng)的預(yù)定處理,該硬鍵的URL或輸入被發(fā)送給了 MFP 101。注意, 可以作為Web瀏覽器540、服務(wù)提供器550或者本地功能模塊530的子模塊,來構(gòu)成部分或 整個硬鍵輸入處理模塊560。<ffeb瀏覽器的操作>
接下來,將參照圖4描述Web瀏覽器540請求操作畫面的處理。通過使用MFP 101 的CPU 211執(zhí)行控制程序,由Web瀏覽器540來執(zhí)行下面描述的處理。注意,以S為前綴 的附圖標(biāo)記表示各處理中的步驟編號。首先,在步驟S401中,Web瀏覽器540生成用于向 Web服務(wù)器102請求要在MFP 101的顯示單元上顯示的操作畫面的請求。該請求可以針對 輸入到Web瀏覽器540上的URL輸入?yún)^(qū)域的、例如預(yù)先設(shè)置為Web瀏覽器540的web頁面 的URL,或者針對用戶經(jīng)由在Web瀏覽器540上顯示的畫面選擇的鏈接的URL。在步驟S402 中,Web瀏覽器540將生成的請求發(fā)送給Web服務(wù)器102。

在步驟S403中,響應(yīng)于發(fā)送的請求,Web瀏覽器540確定是否從Web服務(wù)器102 發(fā)送了操作畫面的畫面信息。實際上,從Web服務(wù)器102發(fā)送例如HTML文件,作為用于顯 示W(wǎng)eb瀏覽器540的操作畫面的畫面信息。如果Web瀏覽器540接收到了操作畫面的畫面 信息,則處理進入到步驟S404 ;否則,處理等待,直到Web瀏覽器540接收到畫面信息為止。 在步驟S404中,Web瀏覽器540根據(jù)接收到的HTML文件的描述,在顯示單元上顯示畫面。<Web應(yīng)用的操作〉接下來,將參照圖5描述Web服務(wù)器102對來自Web瀏覽器540的請求進行響應(yīng) 的處理。通過使用Web服務(wù)器102的CPU 411執(zhí)行控制程序來實現(xiàn)下面描述的處理。在步 驟S501中,Web應(yīng)用510確定是否從Web瀏覽器540接收到了對操作畫面的請求。如果接 收到了請求,則處理進入到步驟S502 ;否則,處理等待,直到接收到請求為止。在接收到請 求時,在步驟S502中,Web應(yīng)用510分析接收到的請求。在分析請求時,在步驟S503中,Web 應(yīng)用510確定是否必須針對MFP 101執(zhí)行處理。如果必須針對MFP 101執(zhí)行處理,則處理 進入到步驟S504 ;否則,處理進入到步驟S507。在步驟S504中,Web應(yīng)用510生成針對MFP 101的處理執(zhí)行請求,并且在步驟S505 中將處理執(zhí)行請求發(fā)送給MFP 101。在步驟S506中,Web應(yīng)用510確定是否從MFP 101接 收到了處理執(zhí)行請求的處理結(jié)果。如果接收到了處理結(jié)果,則處理進入到步驟S507 ;否則, 處理等待,直到接收到處理執(zhí)行結(jié)果為止。在步驟S507中,Web應(yīng)用510將響應(yīng)發(fā)送給Web 瀏覽器540。實際上,該響應(yīng)使用例如基于來自Web瀏覽器的請求的用于在Web瀏覽器540 上顯示操作畫面的HTML文件。<服務(wù)提供器的操作>接下來,將參照圖6描述MFP 101的服務(wù)提供器的處理。通過使用MPF 101的CPU 211執(zhí)行控制程序,由服務(wù)提供器550來執(zhí)行下面描述的處理。在步驟S601中,服務(wù)提供 器550確定是否從Web服務(wù)器102接收到了請求。如果從Web服務(wù)器102接收到了請求, 則處理進入到步驟S602 ;否則,處理等待,直到接收到請求為止。在步驟S602中,服務(wù)提供 器550根據(jù)請求內(nèi)容執(zhí)行處理,并且處理進入到步驟S603。更具體地說,作業(yè)生成單元552 生成并執(zhí)行用于執(zhí)行請求的處理的作業(yè)。在步驟S603中,服務(wù)提供器550將處理執(zhí)行結(jié)果 發(fā)送給Web服務(wù)器102。<與按下硬鍵相關(guān)聯(lián)的處理>接下來,將參照圖7描述當(dāng)按下MFP 101的硬鍵時Web瀏覽器540的操作。通過 使用MFP 101的CPU 211執(zhí)行控制程序來執(zhí)行下面描述的處理。盡管將在本實施例中說明 與按下硬鍵相關(guān)聯(lián)的處理,但是本發(fā)明不限于此,可以采用賦予了下面描述的硬鍵的功能 的軟鍵。
在步驟S701中,Web瀏覽器540確定是否從硬鍵輸入處理模塊560接收到了通知。 如果接收到了通知,則處理進入到步驟S702 ;否則,處理等待,直到接收到通知為止。在步 驟S702中,Web瀏覽器540生成用于請求存儲在表563中的URL的HTTP請求,并且在步驟 S703中將生成的請求發(fā)送給Web服務(wù)器102。在步驟S704中,Web瀏覽器540確定是否從 Web服務(wù)器102接收到了對請求的響應(yīng)。如果接收到了響應(yīng),則處理進入到步驟S705 ;否 貝IJ,處理等待,直到接收到響應(yīng)為止。實際上,響應(yīng)采用HTML文件。在步驟S705中,Web瀏 覽器540根據(jù)接收到的HTML文件的描述,在顯示單元上顯示畫面。<當(dāng)按下重置鍵時的操作> 接下來,將參照圖8A和圖8B描述在Web瀏覽器540的操作期間按下重置鍵時的 操作。通過使用MFP 101的CPU 211執(zhí)行控制程序來實現(xiàn)下面描述的處理。在步驟S801 中,本地功能模塊530顯示用于使用Web應(yīng)用510的功能的功能選擇畫面,作為本地應(yīng)用的 顯示畫面。圖9中的附圖標(biāo)記901代表功能選擇畫面。在步驟S802中,本地功能模塊530 確定用戶是否經(jīng)由功能選擇畫面901選擇了瀏覽器功能。如果用戶選擇了瀏覽器功能,則 處理進入到步驟S803 ;否則,處理進入到步驟S821。在功能選擇畫面901上,使用Web瀏覽 器540實現(xiàn)掃描功能(掃描)902、打印功能(打印)903、瀏覽器功能(瀏覽器)904以及傳 真功能(傳真)905。由不使用Web瀏覽器540的本地應(yīng)用實現(xiàn)復(fù)印功能(復(fù)印)906。在步驟S803中,本地功能模塊530將作為唯一地分配給經(jīng)由功能選擇畫面901選 擇的功能的ID的功能ID(識別信息)通知給Web瀏覽器540。圖10中的附圖標(biāo)記1001代 表描述功能ID的功能ID表。在步驟S804中,本地功能模塊530從用作本地顯示功能的功 能選擇畫面901切換到Web瀏覽器540的畫面。在步驟S805中,Web瀏覽器540查詢表563,以指定與在步驟S803中發(fā)送的功能 ID相關(guān)聯(lián)的URL。圖11中的附圖標(biāo)記1101代表將功能ID和URL(轉(zhuǎn)變目的地)相關(guān)聯(lián)的 表。在步驟S806中,Web瀏覽器540查詢表563,以確定與上述功能ID相關(guān)聯(lián)的存儲標(biāo)志 (存儲信息)是否為“1”。如果存儲標(biāo)志為“1”,則處理進入到步驟S807;如果存儲標(biāo)志為 “0”,則處理進入到步驟S808。注意,存儲標(biāo)志表示瀏覽器是否將URL臨時存儲在RAM 213 中。標(biāo)志示出“ 1,,和“ 0,,兩種狀態(tài)臨時存儲T URL為“ 1 ”,沒有臨時存儲URL為“ 0,,。在步驟S807中,Web瀏覽器540將通過步驟S805中的查詢指定的URL存儲在RAM 213中,然后處理進入到步驟S808。在步驟S808中,Web瀏覽器540訪問通過步驟S805中 的查詢指定的URL,然后處理進入到步驟S809。在步驟S809中,Web瀏覽器540顯示畫面。 然后,Web瀏覽器540訪問Web服務(wù)器102以使用Web應(yīng)用510的功能。此時顯示的畫面 是Web應(yīng)用510的功能的初始畫面。在步驟S810中,Web瀏覽器540確定在用戶的畫面操作時是否接收到了 URL訪問 指令。如果接收到了 URL訪問指令,則處理返回到步驟S808 ;否則,處理進入到步驟S811。 在步驟S811中,Web瀏覽器540確定是否按下了作為設(shè)置在MFP 101的操作單元219中的 硬鍵的重置鍵。如果按下了重置鍵,則處理進入到步驟S812 ;否則,處理進入到步驟S816。 在步驟S816中,Web瀏覽器540確定是否按下了功能選擇畫面901上的鏈接(頂部菜單 鍵)。如果按下了鏈接,則處理返回到步驟S801 ;否則,處理返回到步驟S810。如果在步驟S811中確定按下了重置鍵,則在步驟S812中,Web瀏覽器540查詢表 563,以確定對話(session)重置標(biāo)志是否為“1”。如果對話重置標(biāo)志為“ 1”,則處理進入到步驟S813。在步驟S813中,Web瀏覽器540執(zhí)行作為初始化處理的對話重置處理,然后處 理進入到步驟S814。與此相對,如果對話重置標(biāo)志為“0”,則處理進入到步驟S814。稍后將 描述對話重置處理。 在步驟S814中,Web瀏覽器540確定URL是否存儲在了 RAM 213中。如果存儲了 URL,則處理進入到步驟S815。在步驟S815中,Web瀏覽器540調(diào)用在步驟S807中存儲的 URL,然后處理返回到步驟S808。通過該處理,顯示畫面能夠在按下作為硬鍵的重置鍵時,返 回到Web應(yīng)用510的功能的初始畫面。與此相對,如果在步驟S814中確定URL沒有存儲在 RAM 213中,則Web瀏覽器540查詢例如web頁面設(shè)置,并且處理返回到步驟S808。注意, 可以在使用Web應(yīng)用510的功能之后、顯示畫面返回到步驟S801中的功能選擇畫面時,清 除在步驟S807中存儲在RAM 213中的URL,或者可以在顯示畫面返回到步驟S801中的功能 選擇畫面901并且選擇了另一功能之后,清除在步驟S807中存儲在RAM 213中的URL。如果在步驟S802中確定用戶沒有選擇瀏覽器功能,則在步驟S821中,本地功能模 塊530確定用戶是否選擇了復(fù)印功能。如果用戶選擇了復(fù)印功能,則處理進入到步驟S822。 在步驟S822中,本地功能模塊530顯示復(fù)印功能的初始畫面。注意,由于復(fù)印功能由本地 應(yīng)用實現(xiàn),因此基于存儲在MFP 101中的畫面信息,顯示與復(fù)印功能相關(guān)聯(lián)的操作畫面(包 括初始畫面)。與此相對,如果在步驟S821中確定用戶沒有選擇復(fù)印功能,則處理返回到 步驟S801。在步驟S823中,本地功能模塊530確定是否響應(yīng)于例如與用戶的操作輸入相 對應(yīng)的設(shè)置改變、或者裝置或作業(yè)的狀態(tài)的改變,而更新了復(fù)印功能的畫面。如果更新了畫 面,則處理進入到步驟S822。在步驟S822中,本地功能模塊530再次顯示復(fù)印畫面。與此 相對,如果沒有更新畫面,則處理進入到步驟S824。在步驟S824中,本地功能模塊530確定是否按下了重置鍵。如果按下了重置鍵, 則處理進入到步驟S825。在步驟S825中,本地功能模塊530作為初始化處理初始化用戶輸 入的設(shè)置,例如份數(shù)和紙大小,然后處理返回到步驟S822。在步驟S822中,本地功能模塊 530顯示復(fù)印畫面。與此相對,如果沒有按下重置鍵,則處理進入到步驟S826。在步驟S826 中,本地功能模塊530確定是否按下了頂部菜單鍵。如果按下了頂部菜單鍵,則處理返回到 步驟S801。在步驟S801中,本地功能模塊530顯示功能選擇畫面901。與此相對,如果沒 有按下頂部菜單鍵,則處理返回到步驟S823。在步驟S823中,確定是否更新了復(fù)印功能的 畫面。如上所述,在本實施例中,不管是在正在進行瀏覽器功能的同時按下重置鍵,還是 在正在進行復(fù)印功能時按下重置鍵,顯示畫面都能夠返回到初始畫面。以這種方式,不管正 在進行的應(yīng)用的類型,根據(jù)本實施例的信息處理系統(tǒng)和MFP 101能夠?qū)崿F(xiàn)同樣的操作。注意,如果在Web瀏覽器的操作期間按下了重置鍵,還可以選擇是否執(zhí)行對話重 置處理。可以對位于頂部菜單上的各個URL按鈕設(shè)置該選擇。還可以選擇性地對通用瀏覽 器按鈕設(shè)置該選擇。這里,對話重置處理是指如下處理斷開到Web服務(wù)器的任何剩余鏈 接;如果存在Web服務(wù)器登記的cookie,則刪除這些cookie。Web應(yīng)用通常將一個用戶的 一系列操作組合為一個對話,并且將該一系列操作與其他用戶的其他操作區(qū)分開。Web應(yīng) 用將用于識別該對話的信息,作為cookie存儲在Web瀏覽器上。當(dāng)Web瀏覽器向預(yù)定Web 應(yīng)用或者Web服務(wù)器發(fā)出HTTP請求時,將在請求期間存儲的cookie信息(即對話識別信 息)包含在關(guān)于HTTP請求的信息中,因此Web應(yīng)用能夠識別并且單獨管理各個對話。當(dāng)通過在多個Web應(yīng)用之間共享公共cookie來進行對話管理時,不需要在其他Web應(yīng)用中對在 給定Web應(yīng)用中經(jīng)過認(rèn)證的對話進行認(rèn)證。將這種配置稱為單點登錄(single sign-on)。當(dāng)設(shè)置為在每次按下重置鍵時執(zhí)行對話重置處理時,重置鍵按下操作實際上用作 從Web應(yīng)用退出的指令。也就是說,依據(jù)Web應(yīng)用的配置,在每次用戶按下重置鍵時,都需 要進 行登錄處理。這種配置可以提供好的安全性,但是不提供便利性。對話重置處理不特 別適合提供與裝置的本地功能相同的操作感。<功能選擇畫面>接下來,將參照圖9描述本地功能模塊530提供的用于使用Web應(yīng)用510的功能 的功能選擇畫面901。在MFP 101的操作單元219上顯示功能選擇畫面901,以使用Web應(yīng) 用510的功能。掃描902是用于使用Web應(yīng)用510提供的掃描功能的菜單。類似地,傳真 905是傳真功能,打印903是打印功能。另一方面,復(fù)印906是用于使用本地功能模塊530 提供的復(fù)印功能的菜單。此外,瀏覽器904不是Web應(yīng)用510的功能,而是用于使用Web瀏 覽器540的瀏覽器功能的功能。〈功能ID 表〉接下來,將參照圖10描述存儲在表563中的功能ID表1001。功能ID表1001用 于管理與功能選擇畫面901的各個功能相關(guān)聯(lián)的ID。行1002示出了掃描902的ID。類 似地,行1003示出了打印903的ID,行1004示出了瀏覽器904的ID,行1005示出了傳真 905的ID,行1006示出了復(fù)印906的ID。功能ID還與應(yīng)用ID (類型信息)相關(guān)聯(lián)。應(yīng)用 ID是指各個功能使用的應(yīng)用的類型。對行1002至1005設(shè)置“瀏覽器”,以使用Web瀏覽器 540的功能,而對行1006設(shè)置“復(fù)印”,以使用本地功能模塊530的復(fù)印功能。< 應(yīng)用 URL 表 >接下來,將參照圖11描述存儲在表563中的應(yīng)用URL表1101。應(yīng)用URL表1101用 于管理與功能ID相關(guān)聯(lián)的URL。例如,在行1102中,功能ID “1”與URL http //example, com/appl/scan相關(guān)聯(lián),因此如果在步驟S803中將功能ID “1”通知給Web瀏覽器540,則 訪問該URL。存儲標(biāo)志也與功能ID “1”相關(guān)聯(lián)。存儲標(biāo)志被設(shè)置為“1”或者“0”,在步驟 S807的處理中存儲了 URL時為“1”,在該處理中沒有存儲URL時為“0”。換句話說,如果存 儲標(biāo)志為“1”,則執(zhí)行步驟S815中的處理,而如果存儲標(biāo)志為“0”,則不執(zhí)行步驟S815中的 處理。此外,如圖11所示,可以與對話重置標(biāo)志相關(guān)聯(lián)地存儲各個功能ID,對話重置標(biāo)志表 示是否執(zhí)行包括斷開到Web服務(wù)器102的連接的處理和刪除用于識別鏈接的對話的信息的 處理的對話重置處理。對話重置標(biāo)志被設(shè)置為“1”或者“0”,在步驟S813的處理中執(zhí)行對 話重置處理時為“1”,在該處理中不執(zhí)行對話重置處理時為“0”。可以針對各個功能ID,設(shè) 置對話重置標(biāo)志。如果在按下硬鍵時,瀏覽器獲得了 URL,則將用于識別原因的詢問串添加到URL 中。例如,將“hardkey = reset (硬鍵=重置)”添加到URL中,使得能夠發(fā)出對如下URL的 HTTP 請求:http://example, com/appl/scan ? hardkey = reset。通過這種配置,Web 應(yīng)用 能夠容易地在以下兩種情況之間進行區(qū)分一種情況是在從頂部菜單轉(zhuǎn)變到瀏覽器時獲得 Web應(yīng)用的頂部URL,另一種情況是在按下重置鍵時獲得頂部URL。這使得能夠容易地配置 將諸如操作模式的內(nèi)部狀態(tài)重置為初始狀態(tài)的Web應(yīng)用,該操作模式的設(shè)置根據(jù)對Web應(yīng) 用輸入的操作而從初始值改變。在這種情況下,可以僅在特別按下重置鍵時進行到頂部URL的轉(zhuǎn)變的情況下,將內(nèi)部狀態(tài)重置為初始狀態(tài)。此外,如果在按下硬鍵時,瀏覽器獲得了 URL,則可以將用于識別此時在瀏覽器上 顯示的畫面的詢問串,添加到URL中。例如,將“current = http://example.com/appl/ scan/option/scan-settings/”添加到上述示例中,使得能夠發(fā)出對如下URL的HTTP請 求:http://example, com/appl/scan ? hardkey = reset&current = http % 3A % 2F % 2Fexample. com% 2Fapp 1 % 2Fscan % 2Foption% 2Fscan-settings % 2F。通過所謂的 "URL編碼(Percent-Encoding(百分比編碼))”對詢問串中的符號進行編碼。通過這種配 置,Web應(yīng)用能夠容易地確定當(dāng)按下重置鍵時正在顯示哪個畫面。<第二實施例>下面,參照圖12A和圖12B以及圖13和圖14,描述根據(jù)本發(fā)明的第二實施例。在 第一實施例中,功能選擇畫面由本地功能模塊530提供。與此相對,在本實施例中,功能選 擇畫面由Web應(yīng)用510 (第一應(yīng)用)提供。當(dāng)功能選擇畫面由Web應(yīng)用510提供時,功能ID 表1001和應(yīng)用URL表1101不總是存儲在表563中。下面將對功能ID表1001和應(yīng)用URL 表1101沒有存儲在表563中的情況進行說明。<當(dāng)按下重置鍵時的操作>首先,參照圖12A和圖12B描述在Web瀏覽器540的操作期間按下了重置鍵時的 操作。通過MFP 101的CPU 211執(zhí)行控制程序來實現(xiàn)下面描述的處理。在步驟S1201中, 本地功能模塊530將顯示畫面切換到Web瀏覽器540的畫面,以顯示由Web應(yīng)用510提供 的功能選擇畫面。在步驟S1202中,Web瀏覽器540訪問功能選擇畫面的URL,并且處理進 入到步驟S1203。在步驟S1203中,Web瀏覽器540獲得畫面信息并顯示功能選擇畫面。圖 13中的附圖標(biāo)記1301代表由Web應(yīng)用510提供的功能選擇畫面。在步驟S1204中,Web瀏覽器540確定用戶是否經(jīng)由功能選擇畫面1301選擇了瀏 覽器功能。如果用戶選擇了瀏覽器功能,則Web瀏覽器540查詢用于進行到所選擇的功能 的轉(zhuǎn)變的URL,然后處理進入到步驟S1205 ;否則,處理進入到步驟S1221。在圖13所示的功 能選擇畫面1301上,對用于使用Web瀏覽器540的各個功能的功能按鈕,分配用于進行到 這些功能的轉(zhuǎn)變的URL。在這種情況下,在功能選擇畫面1301上,使用Web瀏覽器540實現(xiàn) 掃描功能(掃描)1302、打印功能(打印)1303以及傳真功能(傳真)1304。由不使用Web 瀏覽器540的本地應(yīng)用實現(xiàn)復(fù)印功能(復(fù)印)1305。在步驟S1205中,Web瀏覽器540將當(dāng)前在Web瀏覽器540上正在顯示的web頁 面的URL,作為最后的URL存儲在RAM 213中。換句話說,最后的URL是緊接在發(fā)生畫面轉(zhuǎn) 變之前訪問的URL。在步驟S1206中,Web瀏覽器540訪問通過步驟S1204中的查詢指定的 URL,然后處理進入到步驟S1207。在步驟S1207中,Web瀏覽器540顯示畫面。然后,Web 瀏覽器540訪問Web服務(wù)器102以使用Web應(yīng)用510的功能。此時顯示的畫面是Web應(yīng)用 510的功能的初始畫面。在步驟S1208中,Web瀏覽器540確定在步驟S1205中存儲的最后的URL與功能選擇畫面的URL是否一致??梢栽赪eb瀏覽器540上設(shè)置并存儲一個功能選擇畫面的URL, 或者可以將描述多個功能選擇畫面的URL的表預(yù)先存儲在表563中。圖14中的附圖標(biāo)記 1401代表描述功能選擇畫面的URL的表。如果最后的URL與功能選擇畫面的URL —致,則 處理進入到步驟S1209 ;否則,處理進入到步驟S1210。在步驟S1209中,Web瀏覽器540將在步驟S1206中訪問的URL (即當(dāng)前正在訪問的URL),作為重置后(post-reset)返回目的 地URL(轉(zhuǎn)變目的地)存儲在RAM 213中,然后處理進入到步驟S1210。
在步驟S1210中,Web瀏覽器540確定在用戶的畫面操作時是否接收到了 URL訪 問指令。如果接收到了 URL訪問指令,則處理返回到步驟S1205 ;否則,處理進入到步驟 S1211。在步驟S1211中,Web瀏覽器540確定是否按下了作為設(shè)置在MFP 101的操作單元 219中的硬鍵的重置鍵。如果按下了重置鍵,則處理進入到步驟S1212 ;否則,處理進入到步 驟S1215。在步驟S1215中,Web瀏覽器540確定是否按下了功能選擇畫面1301上的鏈接 (頂部菜單鍵)。如果按下了鏈接,則處理返回到步驟S1202 ;否則,處理返回到步驟S1210。如果在步驟S1211中確定按下了重置鍵,則處理進入到步驟S1212。在步驟S1212 中,Web瀏覽器540執(zhí)行作為初始化處理的對話重置處理,然后處理進入到步驟S1213。在步驟S1213中,Web瀏覽器540確定是否將重置后返回目的地URL存儲在了 RAM 213中。如果存儲了重置后返回目的地URL,則處理進入到步驟S1214。在步驟S1214中, Web瀏覽器540調(diào)用在步驟S1209中存儲的重置后返回目的地URL,然后處理返回到步驟 S1205。通過該處理,在按下作為硬鍵的重置鍵時,顯示畫面能夠返回到Web應(yīng)用510的功 能的初始畫面。與此相對,如果在步驟S1213中確定在RAM 213中沒有存儲重置后返回目 的地URL,則Web瀏覽器540查詢例如web頁面設(shè)置,并且處理返回到步驟S1205。注意, 可以在使用Web應(yīng)用510的功能之后,顯示畫面返回到步驟S1203中的功能選擇畫面1301 時,清除在步驟S1209中存儲在RAM 213中的重置后返回目的地URL,或者可以在顯示畫面 返回到步驟S1203中的功能選擇畫面1301,并且選擇了另一功能之后,清除在步驟S1209中 存儲在RAM 213中的重置后返回目的地URL。在步驟S1204中確定用戶沒有選擇瀏覽器功能之后的步驟S1221至S1226中的處 理,分別與參照圖8A和圖8B所示的流程圖描述的步驟S821至S826中的處理相同,因此不 對其進行描述。如上所述,在本實施例中,不管是在正在進行瀏覽器功能的同時按下重置鍵,還是 在正在進行復(fù)印功能時按下重置鍵,顯示畫面都能夠返回到初始畫面。以這種方式,不管正 在進行的應(yīng)用的類型,根據(jù)本實施例的信息處理系統(tǒng)和MFP 101能夠?qū)崿F(xiàn)同樣的操作。<功能選擇畫面>接下來,將參照圖13描述由Web應(yīng)用510提供的用于使用Web應(yīng)用510的功能的 功能選擇畫面1301。在Web瀏覽器540訪問Web應(yīng)用510提供的功能選擇畫面的URL時, 功能選擇畫面1301作為web頁面顯示在MFP 101的操作單元219上。掃描1302是用于使 用Web應(yīng)用510提供的掃描功能的菜單。類似地,傳真1304是傳真功能,打印1303是打印 功能。另一方面,復(fù)印1305是用于使用本地功能模塊530提供的復(fù)印功能的菜單。在功能 選擇畫面1301上,對用于使用Web瀏覽器540的各個功能的功能按鈕,分配用于進行到這 些功能的轉(zhuǎn)變的URL。如果用戶經(jīng)由功能選擇畫面1301選擇了 Web應(yīng)用510提供的功能 (例如掃描1302),則Web瀏覽器540訪問所選擇的功能的URL,以進行從當(dāng)前畫面到所選擇 的功能的畫面的轉(zhuǎn)變。〈功能選擇畫面URL表〉接下來,將參照圖14描述存儲在表563中的功能選擇畫面URL表1401。功能選擇 畫面URL表1401用于管理Web應(yīng)用510提供的功能選擇畫面的URL。為了在步驟S1208中確定最后的URL是否 是功能選擇畫面,需要允許Web瀏覽器540識別功能選擇畫面的URL。 Web瀏覽器540能夠通過將Web應(yīng)用510提供的功能選擇畫面的URL預(yù)先登記在功能選擇 畫面URL表1401中,來獲得功能選擇畫面的URL??梢源嬖诙鄠€功能選擇畫面,而非只有一個。例如,圖14所示的功能選擇畫面URL 表1401定義了兩個功能選擇畫面的URL。在行1402中定義了用于提供在使用Web應(yīng)用510 的所有用戶之間公用的功能選擇畫面的URL。此外,在行1403中定義了用于提供對于使用 Web應(yīng)用510的各個用戶不同的功能選擇畫面的URL。提供功能選擇畫面URL表1401,使得 不管Web應(yīng)用510進行從哪個功能選擇畫面到Web應(yīng)用510提供的功能的轉(zhuǎn)變,都能夠存 儲重置后返回目的地URL,因此能夠?qū)崿F(xiàn)同樣的操作。<第三實施例>接下來,將參照圖15A、圖15B和圖16描述根據(jù)本發(fā)明的第三實施例。在第二實施 例中,由Web應(yīng)用510提供功能選擇畫面,并且功能ID表1001和應(yīng)用URL表1101沒有存 儲在表563中。但是,由于功能ID表1001和應(yīng)用URL表1101沒有存儲在表563中,因此 不針對Web應(yīng)用510提供的各個功能,設(shè)置是否存儲重置后返回目的地URL以及是否執(zhí)行
對話重置。在針對Web應(yīng)用510提供的各個功能設(shè)置是否存儲重置后返回目的地URL以及是 否執(zhí)行對話重置的情況下,可以單獨提供管理關(guān)于該設(shè)置的信息的表。圖16示出了應(yīng)用管 理表1601,在應(yīng)用管理表1601中,針對Web應(yīng)用510提供的各個功能,設(shè)置是否存儲重置后 返回目的地URL以及是否執(zhí)行對話重置。在第三實施例中,由Web應(yīng)用510提供功能選擇 畫面,并且將應(yīng)用管理表1601存儲在表563中。<當(dāng)按下重置鍵時的操作>首先,參照圖15A和圖15B描述在Web瀏覽器540的操作期間按下重置鍵時的操 作。通過MFP 101的CPU 211執(zhí)行控制程序來實現(xiàn)下面描述的處理。注意,由于通過將關(guān)于 是否存儲重置后返回目的地URL以及關(guān)于是否執(zhí)行對話重置的確定添加到圖12A和圖12B 所示的流程圖中,來獲得圖15A和圖15B所示的流程圖,因此僅描述其不同之處。在步驟S1509中,Web瀏覽器540查詢應(yīng)用管理表1601,以確定與在步驟S1506中 訪問的URL相關(guān)聯(lián)的存儲標(biāo)志(存儲信息)是否為“1”。如果存儲標(biāo)志為“1”,則處理進 入到步驟S1510。在步驟S1510中,Web瀏覽器540將在步驟S1506中訪問的URL,作為重 置后返回目的地URL存儲在RAM 213中。與此相對,如果存儲標(biāo)志為“0”,則處理跳過步驟 S1510,直接進入到步驟S1511。在步驟S1513中,Web瀏覽器540查詢應(yīng)用管理表1601,以確定對話重置標(biāo)志是否 為“1”。如果對話重置標(biāo)志為“1”,則處理進入到步驟S1514。在步驟S1514中,Web瀏覽器 540執(zhí)行作為初始化處理的對話重置處理。與此相對,如果對話重置標(biāo)志為“0”,則處理跳 過步驟S1514,直接進入到步驟S1515。如上所述,在本實施例中,即使功能選擇畫面由Web應(yīng)用510提供,也能夠針對Web 應(yīng)用510提供的各個功能,選擇是否存儲重置后返回目的地URL以及是否執(zhí)行對話重置。此 夕卜,根據(jù)本實施例,可以與特定應(yīng)用相關(guān)聯(lián)地登記是否執(zhí)行對話重置處理?!磻?yīng)用管理表〉接下來,將參照圖16描述存儲在表563中的應(yīng)用管理表1601。應(yīng)用管理表1601用于管理針對Web應(yīng)用510提供的各個功能,是否存儲重置后返回目的地URL以及是否執(zhí) 行對話重置。使用URL來識別Web應(yīng)用510提供的各個功能。應(yīng)用管理表1601中的存儲 標(biāo)志和對話重置標(biāo)志與應(yīng)用URL表1101中相同,因此不對其進行描述。如上所述,根據(jù)第一至第三實施例中的各個的信息處理裝置,顯示用于選擇和執(zhí) 行Web應(yīng)用或本地應(yīng)用的選擇畫面,并且登記在經(jīng)由選擇畫面選擇Web應(yīng)用時按下預(yù)定鍵 時的畫面轉(zhuǎn)變目的地。此外,當(dāng)按下預(yù)定鍵時,如果正在進行Web應(yīng)用,則信息處理裝置查 詢登記的轉(zhuǎn)變目的地,并在顯示單元上顯示對應(yīng)的畫面;如果正在進行本地應(yīng)用,則在顯示 單元上顯示預(yù)定畫面。因此,信息處理裝置能夠向用戶提供在Web應(yīng)用和本地應(yīng)用之間相 同的可操作性。換句話說,不管正在進行外部裝置提供的Web應(yīng)用、還是信息處理裝置本身 提供的本地應(yīng)用,當(dāng)按下預(yù)定鍵時,信息處理裝置都能夠進行同樣的操作。其他實施例本發(fā)明的各方面還能夠通過讀出并執(zhí)行記錄在存儲裝置上的用于執(zhí)行上述實施 例的功能的程序的系統(tǒng)或設(shè)備的計算機(或諸如CPU或MPU的裝置)、以及由系統(tǒng)或設(shè)備的 計算機例如讀出并執(zhí)行記錄在存儲裝置上的用于執(zhí)行上述實施例的功能的程序來執(zhí)行步 驟的方法來實現(xiàn)。鑒于此,例如經(jīng)由網(wǎng)絡(luò)或者從用作存儲裝置的各種類型的記錄介質(zhì)(例 如計算機可讀介質(zhì))向計算機提供程序。

雖然參照示例性實施例對本發(fā)明進行了說明,但是應(yīng)當(dāng)理解,本發(fā)明不限于所公 開的示例性實施例。所附權(quán)利要求的范圍符合最寬的解釋,以使其涵蓋所有這種變型、等同 結(jié)構(gòu)及功能。
權(quán)利要求
1.一種信息處理裝置,該信息處理裝置能夠使用多個應(yīng)用,該信息處理裝置包括登記單元,其與所述多個應(yīng)用中包括的特定應(yīng)用相關(guān)聯(lián)地登記表示在操作預(yù)定鍵時要 顯示的操作畫面的信息;獲得單元,其在所述特定應(yīng)用正在進行的同時操作所述預(yù)定鍵時,基于與所述特定應(yīng) 用相關(guān)聯(lián)地登記的所述信息,經(jīng)由網(wǎng)絡(luò)從外部裝置獲得畫面信息;以及顯示單元,其顯示基于所述獲得單元獲得的所述畫面信息的所述操作畫面。
2.根據(jù)權(quán)利要求1所述的信息處理裝置,該信息處理裝置還包括 選擇單元,其選擇所述多個應(yīng)用中的一個應(yīng)用;以及存儲單元,其在所述選擇單元選擇所述特定應(yīng)用時,存儲與所述特定應(yīng)用相關(guān)聯(lián)地登 記的所述信息,其中,所述獲得單元通過參考存儲在所述存儲單元中的所述信息,來獲得所述畫面信肩、ο
3.根據(jù)權(quán)利要求1所述的信息處理裝置,其中,所述預(yù)定鍵是設(shè)置在所述信息處理裝 置中的硬件鍵。
4.根據(jù)權(quán)利要求1所述的信息處理裝置,其中,所述預(yù)定鍵是用于執(zhí)行正在進行的應(yīng)用中的重置處理的鍵,在操作所述預(yù)定鍵時要顯示的所述操作畫面,是正在進行的所述應(yīng)用的初始畫面,并且所述信息處理裝置還包括控制單元,當(dāng)按下所述預(yù)定鍵時,所述控制單元使所述顯示 單元顯示所述初始畫面,并且執(zhí)行正在進行的所述應(yīng)用的初始化處理。
5.根據(jù)權(quán)利要求4所述的信息處理裝置,其中,所述登記單元還能夠與所述特定應(yīng)用 相關(guān)聯(lián)地登記,關(guān)于在所述初始化處理中是否包括斷開到所述外部裝置的鏈接的處理、以 及刪除用于識別所述鏈接的對話的信息的處理的信息。
6.根據(jù)權(quán)利要求1所述的信息處理裝置,其中,表示在操作所述預(yù)定鍵時要顯示的所 述操作畫面的所述信息,包括能夠用于指定所述操作畫面的URL信息。
7.根據(jù)權(quán)利要求1所述的信息處理裝置,其中,所述多個應(yīng)用不僅包括預(yù)先安裝在所 述外部裝置中的所述特定應(yīng)用,還包括預(yù)先安裝在所述信息處理裝置中的內(nèi)部應(yīng)用。
8.一種信息處理裝置,該信息處理裝置能夠使用多個應(yīng)用,所述多個應(yīng)用包括預(yù)先安 裝在外部裝置中的第一應(yīng)用以及預(yù)先安裝在所述信息處理裝置自身中的第二應(yīng)用,所述信 息處理裝置包括登記單元,其與所述第一應(yīng)用相關(guān)聯(lián)地登記表示在操作重置鍵時要顯示的所述第一應(yīng) 用的初始畫面的URL信息;以及顯示單元,其在所述第一應(yīng)用正在進行的同時操作所述重置鍵時,基于根據(jù)與所述第 一應(yīng)用相關(guān)聯(lián)地登記的所述URL信息而經(jīng)由網(wǎng)絡(luò)從所述外部裝置獲得的畫面信息,顯示所 述第一應(yīng)用的所述初始畫面;而在所述第二應(yīng)用正在進行的同時操作所述重置鍵時,基于 預(yù)先存儲在所述信息處理裝置中的畫面信息,顯示所述第二應(yīng)用的初始畫面。
9.一種信息處理裝置的控制方法,該信息處理裝置能夠使用多個應(yīng)用,所述控制方法 包括與所述多個應(yīng)用中包括的特定應(yīng)用相關(guān)聯(lián)地登記表示在操作預(yù)定鍵時要顯示的操作畫面的信息;在所述特定應(yīng)用正在進行的同時操作所述預(yù)定鍵時,基于與所述特定應(yīng)用相關(guān)聯(lián)地登 記的所述信息,經(jīng)由網(wǎng)絡(luò)從外部裝置獲得畫面信息;以及顯示基于所獲得的畫面信息的所述操作畫面。
10. 一種信息處理裝置的控制方法,該信息處理裝置能夠使用多個應(yīng)用,所述多個應(yīng)用 包括預(yù)先安裝在外部裝置中的第一應(yīng)用以及預(yù)先安裝在所述信息處理裝置自身中的第二 應(yīng)用,所述控制方法包括與所述第一應(yīng)用相關(guān)聯(lián)地登記表示在操作重置鍵時要顯示的所述第一應(yīng)用的初始畫 面的URL信息;以及在所述第一應(yīng)用正在進行的同時操作所述重置鍵時,基于根據(jù)與所述第一應(yīng)用相關(guān)聯(lián) 地登記的所述URL信息而經(jīng)由網(wǎng)絡(luò)從所述外部裝置獲得的畫面信息,顯示所述第一應(yīng)用的 所述初始畫面;而在所述第二應(yīng)用正在進行的同時操作所述重置鍵時,基于預(yù)先存儲在所 述信息處理裝置中的畫面信息,顯示所述第二應(yīng)用的初始畫面。
全文摘要
本發(fā)明提供一種信息處理裝置及其控制方法。在特定應(yīng)用正在進行的同時操作預(yù)定鍵時,所述信息處理裝置基于與特定應(yīng)用相關(guān)聯(lián)地登記的信息,經(jīng)由網(wǎng)絡(luò)從外部裝置獲得畫面信息,并且顯示操作畫面。為此,在Web應(yīng)用正在進行的同時按下重置鍵時,MFP基于與Web應(yīng)用相關(guān)聯(lián)地登記的URL信息而從Web服務(wù)器獲得畫面信息,并且顯示W(wǎng)eb應(yīng)用的初始畫面。
文檔編號H04N1/00GK102035978SQ20101050186
公開日2011年4月27日 申請日期2010年9月28日 優(yōu)先權(quán)日2009年9月29日
發(fā)明者中本尚志, 山本雅仁, 渡內(nèi)聰希 申請人:佳能株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
黄浦区| 静海县| 华坪县| 塔河县| 会理县| 湟中县| 尚志市| 克拉玛依市| 肇东市| 山阴县| 凤阳县| 古蔺县| 澄城县| 长沙县| 徐闻县| 黄浦区| 页游| 乌审旗| 宜宾市| 东台市| 岳西县| 漳平市| 鄂伦春自治旗| 当涂县| 靖州| 洮南市| 登封市| 花莲市| 商城县| 和龙市| 璧山县| 娄底市| 新营市| 景德镇市| 电白县| 开原市| 玉门市| 平潭县| 隆尧县| 浮梁县| 昌邑市|