亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

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

文檔序號(hào):7668003閱讀:129來源:國(guó)知局
專利名稱:信息處理裝置及其控制方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種在顯示單元上選擇性地顯示由服務(wù)器提供的多個(gè)操作畫面的信息處理裝置及其控制方法。
背景技術(shù)
在諸如PC的一些信息處理裝置中,使用瀏覽器在顯示單元上顯示由服務(wù)器經(jīng)由網(wǎng)絡(luò)提供的操作畫面。這種信息處理裝置請(qǐng)求服務(wù)器發(fā)送畫面數(shù)據(jù),并從服務(wù)器上的應(yīng)用接收用于顯示操作畫面的HTML數(shù)據(jù)。信息處理裝置的瀏覽器分析接收到的HTML數(shù)據(jù),并基于HTML數(shù)據(jù)的描述,在顯示單元上顯示操作畫面。當(dāng)用戶通過操作畫面輸入指令時(shí),瀏覽器向服務(wù)器通知用戶的指令,服務(wù)器上的應(yīng)用根據(jù)指令執(zhí)行處理。在近來的一些具有掃描器、打印機(jī)等的MFP(多功能外圍設(shè)備)中,還使用瀏覽器來使顯示單元顯示服務(wù)器提供的操作畫面并接受用戶通過操作畫面輸入的指令。例如,日本特開2008-003833號(hào)公報(bào)提出一種技術(shù)從服務(wù)器向MFP提供用于輸入執(zhí)行MFP功能的指令的操作畫面的數(shù)據(jù),以及用于根據(jù)操作畫面上的操作控制MFP的控制腳本。通過該提案,瀏覽器讀取的控制腳本基于通過操作畫面輸入的指令給出執(zhí)行處理的指令。MFP創(chuàng)建與控制腳本要執(zhí)行的MFP功能相對(duì)應(yīng)的作業(yè)。所創(chuàng)建的作業(yè)控制MFP的掃描器和打印機(jī),并請(qǐng)求用戶進(jìn)行諸如輸入指令或消除錯(cuò)誤的對(duì)話處理??刂颇_本接收對(duì)話處理并進(jìn)行接下來的處理。

發(fā)明內(nèi)容
本發(fā)明使得能夠?qū)崿F(xiàn)一種信息處理裝置,所述信息處理裝置即使在執(zhí)行作業(yè)的同時(shí)進(jìn)行用戶畫面的轉(zhuǎn)變操作,也能夠防止執(zhí)行中的所述作業(yè)的處理被中斷并且能夠防止處理中的所述作業(yè)停留在所述信息處理裝置中,并且本發(fā)明使得能夠?qū)崿F(xiàn)所述信息處理裝置的控制方法。本發(fā)明的一個(gè)方面提供一種信息處理裝置,所述信息處理裝置包括顯示控制單元,其被配置為根據(jù)用戶的操作在顯示單元上選擇性地顯示從外部裝置提供的多個(gè)操作畫面;作業(yè)處理單元,其被配置為根據(jù)用戶對(duì)所述顯示單元上顯示的操作畫面進(jìn)行的操作來處理作業(yè);以及確定單元,其被配置為確定與所述顯示單元上顯示的所述操作畫面相關(guān)聯(lián)的作業(yè)是否是在執(zhí)行中,其中,在用戶的畫面轉(zhuǎn)換操作被接受時(shí)、所述確定單元確定所述作業(yè)在執(zhí)行中的情況下,所述顯示控制單元在所述顯示單元上顯示另一操作畫面,而不刪除關(guān)于在顯示所述另一操作畫面之前在所述顯示單元上與所述作業(yè)相關(guān)聯(lián)地顯示的所述操作畫面的信息。從以下參照附圖對(duì)示例性實(shí)施例的描述,本發(fā)明的其他特征將變得清楚。


圖1是示出包括MFP的信息處理系統(tǒng)的示例的圖,所述MFP作為根據(jù)本發(fā)明的信息處理處理裝置的第一實(shí)施例;圖2是示出MFP的示例結(jié)構(gòu)的框圖;圖3是示出信息處理系統(tǒng)的服務(wù)器的示例結(jié)構(gòu)的框圖;圖4A是示出MFP的示例軟件結(jié)構(gòu)的框圖;圖4B是示出服務(wù)器的示例軟件結(jié)構(gòu)的框圖;圖5是示出在MFP的瀏覽器、MFP的服務(wù)提供器以及服務(wù)器的Web應(yīng)用之間進(jìn)行的一系列處理的序列圖;圖6是示出在為實(shí)現(xiàn)MFP功能而進(jìn)行的一系列處理期間、在MFP的顯示單元上發(fā)生的畫面轉(zhuǎn)變的示例的圖;圖7是示出用于畫面顯示的HTML數(shù)據(jù)與控制腳本的示例的圖;圖8是示出瀏覽器在顯示單元上顯示的示例畫面的圖;圖9是示出由瀏覽器的畫面管理部管理的畫面信息表的示例的圖;圖10是示出對(duì)MFP的瀏覽器在顯示單元上的操作畫面的顯示進(jìn)行控制的顯示控制處理的示例的流程圖;圖11是示出在前臺(tái)顯示新創(chuàng)建的標(biāo)簽(tab)以及在標(biāo)簽中指定的操作畫面的狀態(tài)的圖;圖12是示出在作為本發(fā)明的信息處理裝置的第二實(shí)施例的MFP中的顯示控制處理的示例的流程圖;以及圖13是示出在作為本發(fā)明的信息處理裝置的第三實(shí)施例的MFP中的顯示控制處理的示例的流程圖。
具體實(shí)施例方式現(xiàn)在,參照附圖詳細(xì)描述本發(fā)明的實(shí)施例。應(yīng)當(dāng)注意,除非特別聲明,否則這些實(shí)施例中的提出的部件的相對(duì)布置、數(shù)字表達(dá)式以及數(shù)值不限制本發(fā)明的范圍。(第一實(shí)施例)圖1示出包括MFP的信息處理系統(tǒng)的示例,所述MFP作為本發(fā)明的信息處理處理裝置的第一實(shí)施例。如圖1所示,本實(shí)施例的MFP 101通過由例如LAN實(shí)現(xiàn)的網(wǎng)絡(luò)110連接以與Web 服務(wù)器102進(jìn)行通信。圖2以框圖的形式示出MFP 101的示例結(jié)構(gòu)。如圖2所示,MFP 101具有控制單元210,控制單元210包括CPU 21UROM 212,RAM 213,HDD 214、操作單元I/F 215、打印機(jī) I/F 216、掃描器I/F 217以及網(wǎng)絡(luò)I/F218。CPU 211將存儲(chǔ)在ROM 212中的控制程序讀入RAM 213中,并基于控制程序執(zhí)行掃描器讀取控制、發(fā)送控制等,由此控制整個(gè)MFP 101的操作。RAM 213被CPU 211用作主存儲(chǔ)器以及諸如工作區(qū)的臨時(shí)存儲(chǔ)區(qū)域。HDD 214存儲(chǔ)圖像數(shù)據(jù)、各種程序以及各種信息表 (稍后描述)。
4
操作單元I/F 215是用于與操作單元219連接的接口,操作單元219設(shè)置有例如鍵盤以及具有觸摸屏功能的液晶顯示單元。MFP 101具有Web瀏覽器功能(稍后描述)。 MFP 101的瀏覽器分析從服務(wù)器102提供的HTML數(shù)據(jù),并使操作單元219的顯示單元顯示基于分析的HTML數(shù)據(jù)的操作畫面。打印機(jī)I/F 216是用于與打印機(jī)220連接的接口。圖像數(shù)據(jù)經(jīng)由打印機(jī)I/F 216 被傳送到打印機(jī)220并通過打印機(jī)220打印在片材上。掃描器I/F 217是用于與讀取原稿的圖像的掃描器221連接的接口。掃描器221 創(chuàng)建圖像數(shù)據(jù),并經(jīng)由掃描器I/F 217將圖像數(shù)據(jù)輸出到控制單元210。網(wǎng)絡(luò)I/F 218是MFP 101藉以連接到網(wǎng)絡(luò)110的接口。網(wǎng)絡(luò)I/F 218將圖像數(shù)據(jù)和信息發(fā)送到連接到網(wǎng)絡(luò)110的外部裝置(例如服務(wù)器102),并從外部裝置接收信息。圖3以框圖的形式示出服務(wù)器102的示例結(jié)構(gòu)。如圖3所示,服務(wù)器102具有控制單元 310,控制單元 310 包括 CPU 311、ROM 312、RAM313、HDD 314 以及網(wǎng)絡(luò) I/F 315。CPU 311讀取并執(zhí)行存儲(chǔ)在ROM 312中的控制程序以控制整個(gè)服務(wù)器102。RAM 313被CPU 311用作主存儲(chǔ)器以及諸如工作區(qū)的臨時(shí)存儲(chǔ)區(qū)域。HDD 314存儲(chǔ)圖像數(shù)據(jù)、程序以及信息表(稍后描述)。網(wǎng)絡(luò)I/F 315是用于與網(wǎng)絡(luò)110連接的接口,并向連接到網(wǎng)絡(luò)110的MFP 101或其它裝置發(fā)送各種信息以及從連接到網(wǎng)絡(luò)110的MFP 101或其他裝置接收各種信息。圖4A以框圖的形式示出MFP 101的示例軟件結(jié)構(gòu)。如圖4A所示,MFP 101包括Web瀏覽器440以及服務(wù)提供器450。Web瀏覽器440具有通信部441、分析部442、顯示控制部443、腳本執(zhí)行部444以及畫面管理部445。通信部441根據(jù)HTTP協(xié)議與服務(wù)器102的Web應(yīng)用410(稍后描述)的表示部411 進(jìn)行通信。更具體地說,通信部411向Web應(yīng)用410發(fā)送請(qǐng)求消息,以請(qǐng)求Web應(yīng)用410發(fā)送Web瀏覽器440用來顯示操作畫面的數(shù)據(jù),并且通信部411從Web應(yīng)用410接收應(yīng)答消肩、ο此外,通信部441向服務(wù)提供器450的通信部451發(fā)送請(qǐng)求執(zhí)行功能的請(qǐng)求消息, 并從服務(wù)提供器450接收應(yīng)答消息。分析部442分析從服務(wù)器102的Web應(yīng)用410接收到的應(yīng)答消息。應(yīng)答消息包括 HTML數(shù)據(jù)和控制腳本。HTML數(shù)據(jù)包含表示W(wǎng)eb瀏覽器440要在操作單元219的顯示單元上顯示的操作畫面的內(nèi)容的描述??刂颇_本包含表示為實(shí)現(xiàn)MFP 101的功能而執(zhí)行的控制的內(nèi)容的描述?;诜治霾?42的HTML數(shù)據(jù)分析的結(jié)果,顯示控制部443使操作單元219的顯示單元顯示操作畫面。顯示控制部443能夠使操作單元219的顯示單元顯示借助標(biāo)簽從多個(gè)操作畫面中選擇的畫面。腳本執(zhí)行部444基于分析部442的控制腳本分析的結(jié)果進(jìn)行處理??刂颇_本包含用于向服務(wù)提供器450給出控制MFP 101的功能的指令的代碼,以及響應(yīng)于來自服務(wù)提供器450的應(yīng)答進(jìn)行處理(諸如更新操作畫面)的代碼。畫面管理部445將顯示控制部443在顯示單元上顯示的操作畫面與服務(wù)提供器 450根據(jù)腳本執(zhí)行部444給出的指令執(zhí)行的作業(yè)相關(guān)聯(lián)地進(jìn)行管理。
服務(wù)提供器450包括通信部451、作業(yè)創(chuàng)建部452以及作業(yè)狀況通知部453。通信部451從Web瀏覽器440的通信部441接收請(qǐng)求生成作業(yè)的請(qǐng)求消息。作業(yè)創(chuàng)建部452分析通信部451接收到的請(qǐng)求消息,并且基于分析的結(jié)果生成用于執(zhí)行請(qǐng)求的處理的作業(yè)并執(zhí)行該作業(yè)。作業(yè)狀況通知部453監(jiān)視作業(yè)創(chuàng)建部452執(zhí)行的作業(yè)的執(zhí)行狀況,并且當(dāng)作業(yè)執(zhí)行狀況發(fā)生改變時(shí)將作業(yè)執(zhí)行狀況通知給通信部451。通信部451向Web瀏覽器440的通信部441發(fā)送從作業(yè)狀況通知部453通知的作業(yè)執(zhí)行狀況。圖4B以框圖的形式示出服務(wù)器102的示例軟件結(jié)構(gòu)。如圖4B所示,服務(wù)器102的Web應(yīng)用410包括表示部411和邏輯部412。表示部411與MFP 101的Web瀏覽器440的通信部441通信,從Web瀏覽器440接收請(qǐng)求消息,將接收的請(qǐng)求消息通知給邏輯部412,并等待從邏輯部412接收應(yīng)答。基于從表示部411通知的請(qǐng)求消息,邏輯部412生成與要在顯示單元上顯示的操作畫面相對(duì)應(yīng)的 HTML數(shù)據(jù)以及用于MFP 101執(zhí)行的處理的控制腳本。表示部411從邏輯部412接收HTML 數(shù)據(jù)和控制腳本,并向Web瀏覽器440發(fā)送包含HTML數(shù)據(jù)和控制腳本的應(yīng)答消息?;诮邮盏降目刂颇_本,MFP 101例如使打印機(jī)220進(jìn)行打印、使掃描器221進(jìn)行讀取,或者使網(wǎng)絡(luò)I/F 218進(jìn)行發(fā)送處理。接下來,參照?qǐng)D5,對(duì)在MFP 101的Web瀏覽器440、MFP 101的服務(wù)提供器450以及服務(wù)器102的Web應(yīng)用410之間進(jìn)行的一系列處理進(jìn)行描述。當(dāng)用戶啟動(dòng)Web瀏覽器440時(shí),在圖5的步驟S501中,Web瀏覽器440向Web應(yīng)用410發(fā)送HTTP請(qǐng)求。在步驟S502中,基于接收到的HTTP請(qǐng)求,Web應(yīng)用410生成與Web瀏覽器440要在顯示單元上顯示的操作畫面相對(duì)應(yīng)的HTML數(shù)據(jù)以及Web瀏覽器440要執(zhí)行的控制腳本, 并向Web瀏覽器440傳送包含HTML數(shù)據(jù)和控制腳本的HTTP應(yīng)答。例如,在接收到的HTTP請(qǐng)求與用于掃描執(zhí)行的操作畫面相對(duì)應(yīng)的情況下,Web應(yīng)用410向Web瀏覽器440傳送包含用于顯示掃描畫面的HTML數(shù)據(jù)以及用于執(zhí)行掃描的控制腳本的HTTP應(yīng)答。在步驟S503中,Web瀏覽器440分析從Web應(yīng)用410接收的HTML數(shù)據(jù),并使顯示單元顯示操作畫面。Web瀏覽器440還分析從Web應(yīng)用410接收到的控制腳本,并指示服務(wù)提供器450執(zhí)行MFP 101的功能。在步驟S504中,服務(wù)提供器450根據(jù)在步驟S503中Web瀏覽器440給出的指令執(zhí)行MFP 101的功能,并將執(zhí)行結(jié)果通知給Web瀏覽器440。在步驟S505中,Web瀏覽器440使控制腳本處理在步驟S504中從服務(wù)提供器450 通知的執(zhí)行結(jié)果,從而根據(jù)執(zhí)行結(jié)果進(jìn)行處理。在本示例中,Web瀏覽器440根據(jù)通知的執(zhí)行結(jié)果再次向Web應(yīng)用410傳送HTTP 請(qǐng)求。例如,在通知的執(zhí)行結(jié)果表示處理完成的情況下,Web瀏覽器440傳送顯示處理完成畫面的HTTP請(qǐng)求。在通知的執(zhí)行結(jié)果表示某種錯(cuò)誤的情況下,Web瀏覽器440傳送顯示錯(cuò)誤處理畫面的HTTP請(qǐng)求。在步驟S506中,基于在步驟S505中從Web瀏覽器440傳送的HTTP請(qǐng)求的內(nèi)容, Web應(yīng)用410生成與操作畫面相對(duì)應(yīng)的控制腳本和HTML數(shù)據(jù),并向Web瀏覽器440傳送包含HTML數(shù)據(jù)和控制腳本的HTTP應(yīng)答。重復(fù)上述處理,由此執(zhí)行實(shí)現(xiàn)MFP 101的功能的一系列處理。圖6示出在為實(shí)現(xiàn)MFP 101的功能進(jìn)行的一系列處理期間在顯示單元上發(fā)生的畫面轉(zhuǎn)變的示例。在本實(shí)施例中,如圖6所示,Web瀏覽器440根據(jù)用戶的操作和控制腳本按順序在顯示單元上顯示菜單畫面601、FTP發(fā)送設(shè)置畫面602、掃描畫面603、發(fā)送進(jìn)行中畫面604 以及發(fā)送完成畫面605。菜單畫面601用于選擇要使用MFP 101的哪一個(gè)功能。當(dāng)用戶在菜單畫面601上選擇了期望的功能時(shí),轉(zhuǎn)變到與選擇的功能相對(duì)應(yīng)的畫面。當(dāng)用戶在菜單畫面601上按下FTP發(fā)送按鈕606以選擇FTP發(fā)送功能時(shí),在顯示單元上顯示FTP發(fā)送設(shè)置畫面602。在FTP發(fā)送設(shè)置畫面602上,進(jìn)行FTP發(fā)送的設(shè)置并給出執(zhí)行FTP發(fā)送功能的指令。當(dāng)用戶在FTP發(fā)送設(shè)置畫面602上按下執(zhí)行按鈕607時(shí),以FTP發(fā)送功能正被執(zhí)行的狀態(tài)來顯示掃描畫面603。在該狀態(tài)下,掃描作業(yè)由控制腳本控制,由此連續(xù)讀取原稿。當(dāng)用戶在掃描畫面603上按下發(fā)送按鈕608時(shí),以掃描原稿的圖像數(shù)據(jù)正被發(fā)送到FTP服務(wù)器的狀態(tài)來顯示發(fā)送進(jìn)行中畫面604。當(dāng)圖像數(shù)據(jù)到FTP服務(wù)器的發(fā)送完成時(shí)顯示發(fā)送完成畫面605。圖7示出用于畫面顯示的HTML數(shù)據(jù)和控制腳本的示例。在圖7的示例中,示出有包括與FTP發(fā)送設(shè)置畫面602相對(duì)應(yīng)的HTML數(shù)據(jù)和控制腳本的數(shù)據(jù)701。數(shù)據(jù)701由服務(wù)器102響應(yīng)于來自MFP 101的請(qǐng)求而創(chuàng)建。如圖7所示,數(shù)據(jù)701被劃分為稍后描述的塊702至705。對(duì)塊702設(shè)置Web應(yīng)用410用來進(jìn)行FTP發(fā)送的部分參數(shù)。對(duì)endpoint變量706 設(shè)置據(jù)以向服務(wù)提供器450傳送請(qǐng)求的URL信息。對(duì)ftpserver變量707設(shè)置要被發(fā)送數(shù)據(jù)的FTP服務(wù)器的URL。對(duì)ftppath變量708設(shè)置到存儲(chǔ)數(shù)據(jù)的FTP服務(wù)器的路徑。在塊703中,寫入用于調(diào)用服務(wù)提供器450的處理。在本示例中通過使用SOAP來調(diào)用服務(wù)提供器450。定義了 invoke_ws_scantoftp函數(shù)。SoapParameter函數(shù)710是用于生成SOAP形式的參數(shù)的函數(shù)。在本示例中,將用于FTP發(fā)送的文件名、文件格式、發(fā)送目的地FTP服務(wù)器以及存儲(chǔ)目的地路徑設(shè)置作為string型數(shù)據(jù)。creat_soap_message函數(shù)711生成對(duì)endpoint (端點(diǎn))給出執(zhí)行指令的SOAP消息。send_soap_message函數(shù)712向服務(wù)提供器450發(fā)送SOAP請(qǐng)求。job_id變量表示響應(yīng)于SOAP請(qǐng)求從endpoint發(fā)回的、唯一識(shí)別FTP發(fā)送作業(yè)的作業(yè)ID。在塊704中,定義了 exeCute_SCan函數(shù)713。通過執(zhí)行包括用戶輸入的用于FTP發(fā)送的文件名和文件格式作為參數(shù)的inV0ke_WS_SCant0ftp函數(shù)709,來執(zhí)行調(diào)用處理714。 在使用作為inV0ke_WS_SCant0ftp函數(shù)709的執(zhí)行結(jié)果而獲得的作業(yè)ID作為參數(shù)的同時(shí), 進(jìn)行處理715以指示執(zhí)行獲取下一個(gè)畫面數(shù)據(jù)的請(qǐng)求處理。在塊705中,定義了 Web瀏覽器440要在顯示單元上顯示的畫面的內(nèi)容、用戶輸入表單716、用于進(jìn)行下一畫面的HTTP請(qǐng)求的表單717。通過用戶輸入表單716,例如能夠輸入用于FTP發(fā)送的文件名以及選擇用于FTP發(fā)送的文件格式。當(dāng)按下執(zhí)行按鈕時(shí),調(diào)用 execute_scan 函數(shù) 713。
當(dāng)塊704中的處理715給出執(zhí)行指令時(shí),在使用作業(yè)ID作為參數(shù)的同時(shí),執(zhí)行表單 717 以對(duì) pocessing. aspx 進(jìn)行 POST 請(qǐng)求。pocessing. aspx 表示掃描畫面 603 的 URI。 通過掃描畫面603的控制腳本使用作業(yè)ID來指定執(zhí)行例如連續(xù)讀取原稿的處理的作業(yè)。接下來,參照?qǐng)D8,對(duì)由Web瀏覽器440進(jìn)行的標(biāo)簽控制處理的示例進(jìn)行描述。圖 8示出Web瀏覽器440在顯示單元上顯示的示例畫面。在圖8中,附圖標(biāo)記801表示用于顯示接收到的HTML數(shù)據(jù)的畫面。假定在本實(shí)施例中畫面801是用于操作MFP 101的操作畫面。標(biāo)簽控制802是用于進(jìn)行操作畫面轉(zhuǎn)換的 GUI。Web瀏覽器440能夠保持多種操作畫面,并且,使用標(biāo)簽控制802來從多種操作畫面中選擇在畫面801上顯示的操作畫面。在以下描述中,表述“在前臺(tái)顯示操作畫面(或標(biāo)簽)”是指向操作畫面(或標(biāo)簽) 進(jìn)行轉(zhuǎn)換,表述“在后臺(tái)顯示操作畫面”是指不再顯示操作畫面。返回按鈕803是用于進(jìn)行從當(dāng)前在前臺(tái)上顯示的操作畫面向緊鄰的上一畫面的轉(zhuǎn)換的按鈕。前進(jìn)按鈕804是用于從通過操作返回按鈕803顯示的、轉(zhuǎn)換之后的畫面返回到轉(zhuǎn)換之前的畫面的按鈕。地址欄805顯示當(dāng)前顯示的畫面的URL。此外,通過向地址欄805中直接輸入U(xiǎn)RL,能夠改變畫面顯示并且能夠向輸入的 URL傳送HTTP請(qǐng)求。返回按鈕803、前進(jìn)按鈕804以及地址欄805中的各個(gè)均能夠獨(dú)立于畫面801來操作。狀況欄806顯示控制腳本正在處理的作業(yè)的執(zhí)行狀態(tài)。圖9示出由Web瀏覽器440的畫面管理部445管理的畫面信息表的示例。畫面管理部445使用畫面信息表來將操作畫面與由控制腳本執(zhí)行的作業(yè)相關(guān)聯(lián)地管理。畫面信息表包括一個(gè)或更多個(gè)標(biāo)簽(記錄),各個(gè)標(biāo)簽包括標(biāo)簽ID 901、焦點(diǎn) (focus) 902、URL 903、作業(yè)ID 904以及作業(yè)狀況905作為屬性。標(biāo)簽ID 901是唯一識(shí)別用來顯示(指定)由Web瀏覽器440保持的操作畫面中的相應(yīng)一個(gè)的標(biāo)簽的信息。焦點(diǎn)902表示由標(biāo)簽ID 901識(shí)別的標(biāo)簽的顯示狀態(tài)或者表示與標(biāo)簽相對(duì)應(yīng)的操作畫面的顯示狀態(tài)。如果在前臺(tái)顯示標(biāo)簽或者相應(yīng)的操作畫面并且能夠?qū)?biāo)簽或畫面進(jìn)行用戶的輸入操作,則焦點(diǎn)902具有值ON。如果在后臺(tái)顯示標(biāo)簽或者相應(yīng)的操作畫面并且不能夠在其上進(jìn)行用戶的輸入操作,則焦點(diǎn)902具有值OFF。URL 903表示與通過標(biāo)簽ID 901識(shí)別的標(biāo)簽相對(duì)應(yīng)的HTML數(shù)據(jù)和控制腳本的 URL。作業(yè)ID 904是唯一識(shí)別由通過標(biāo)簽ID 901識(shí)別的標(biāo)簽生成的(更具體地說,由與標(biāo)簽相對(duì)應(yīng)的控制腳本生成的)作業(yè)的信息。作業(yè)狀況905表示通過作業(yè)ID 904識(shí)別的作業(yè)的執(zhí)行狀態(tài)。作業(yè)狀況905在正在執(zhí)行(處理)作業(yè)的情況下,記錄“處理中”狀態(tài),在作業(yè)正常完成的情況下,記錄“正常完成”狀態(tài),在作業(yè)異常完成的情況下,記錄“異常完成”狀態(tài),并在作業(yè)取消并完成的情況下,記錄“取消”狀態(tài)。當(dāng)作業(yè)的執(zhí)行狀態(tài)改變時(shí),從服務(wù)提供器450的作業(yè)狀況通知部453通知作業(yè)ID 904的數(shù)據(jù)以及作業(yè)狀況905的數(shù)據(jù)。根據(jù)用戶對(duì)Web瀏覽器440在顯示單元上顯示的操作畫面的操作,畫面管理部445 添加、更新或者刪除標(biāo)簽ID 901、焦點(diǎn)902以及URL 903。根據(jù)正在處理的控制腳本(通過 URL 903來識(shí)別),畫面管理部445更新從作業(yè)狀況通知部453通知的作業(yè)ID和作業(yè)狀況 905。
接下來,將參照?qǐng)D10,描述對(duì)由MFP 101的Web瀏覽器440在顯示單元上的操作畫面的顯示進(jìn)行控制的顯示控制處理的示例。顯示控制處理由CPU 211將存儲(chǔ)在MFP 101的 ROM 212或HDD 214中的控制程序加載到RAM 213中并執(zhí)行加載的控制程序來進(jìn)行。當(dāng)用戶通過對(duì)圖6所示的顯示畫面801、返回按鈕803、前進(jìn)按鈕804或者地址欄 805的操作來請(qǐng)求顯示畫面轉(zhuǎn)換時(shí),CPU 211開始顯示控制處理。在步驟S1001中,CPU 211使畫面管理部445確認(rèn)畫面信息表(見圖9),并確定在前臺(tái)顯示的標(biāo)簽的作業(yè)狀況905中是否記錄了作業(yè)“處理中”狀態(tài)。如果作業(yè)狀況905表示“處理中”狀態(tài),則CPU 211進(jìn)入步驟S1002。如果作業(yè)狀況905不表示“處理中”狀態(tài), 則CPU 211進(jìn)入步驟S1003。在步驟S1002中,CPU 211使畫面管理部445生成新的標(biāo)簽、在前臺(tái)顯示新的標(biāo)簽, 并將新標(biāo)簽的焦點(diǎn)902設(shè)置為值ON。CPU 211還使畫面管理部445在后臺(tái)顯示在前臺(tái)顯示新標(biāo)簽之前所顯示的標(biāo)簽,并將標(biāo)簽的焦點(diǎn)902從值ON改變?yōu)镺FF。接著,處理進(jìn)入步驟 S1003。通過步驟S1002,由于創(chuàng)建了新的標(biāo)簽并且能夠生成和顯示新的操作畫面,而不關(guān)閉由在前臺(tái)顯示新標(biāo)簽之前所顯示的標(biāo)簽所指定的操作畫面,因此控制腳本不中斷。在步驟S1003中,CPU 211使通信部441向服務(wù)器102的表示部411的指定URL發(fā)送請(qǐng)求消息。當(dāng)通信部441從服務(wù)器102接收到應(yīng)答消息時(shí),CPU 211進(jìn)入步驟S1004。在步驟S1004中,CPU 211使分析部442分析在步驟S1003中接收到的應(yīng)答消息并獲取要在顯示單元上顯示的HTML數(shù)據(jù)。接著,CPU 211進(jìn)入步驟S1005。在步驟S1005中,基于在步驟S1004中由顯示控制部443獲取的HTML數(shù)據(jù),CPU 211使得顯示與在前臺(tái)顯示的標(biāo)簽相對(duì)應(yīng)的畫面,由此顯示控制處理完成。圖11示出在前臺(tái)顯示新的標(biāo)簽并且顯示由新的標(biāo)簽指定的畫面的狀態(tài)。所示的狀態(tài)是在步驟SlOOl中確定在前臺(tái)顯示的新的標(biāo)簽中記錄了作業(yè)“處理中”狀態(tài)的情況下, 通過步驟S1002至S1005中的處理獲得的。這里,假定指示從圖6所示的掃描畫面603到菜單畫面601的畫面轉(zhuǎn)變。在該情況下,作為步驟S1002中的處理的結(jié)果,掃描畫面603在后臺(tái)顯示而不在圖 11所示的顯示畫面1101上顯示。作為步驟S1005中的處理的結(jié)果,在顯示畫面1101上顯示菜單畫面601。當(dāng)作業(yè)狀況905處于“處理中”狀態(tài)時(shí),Web瀏覽器440在狀況欄1104上顯示表示正在處理作業(yè)的信息。為了在顯示畫面1101上顯示掃描畫面603,選擇了標(biāo)簽控制1102。如果在顯示畫面1101上顯示掃描畫面603的狀態(tài)下選擇了標(biāo)簽控制1103,則發(fā)生到菜單畫面601的轉(zhuǎn)換。為完成作業(yè)執(zhí)行,選擇了標(biāo)簽控制1102并切換畫面。如上所述,在本實(shí)施例中,當(dāng)在MFP 101的Web瀏覽器440正在處理控制腳本以執(zhí)行作業(yè)的狀態(tài)下,用戶進(jìn)行畫面轉(zhuǎn)變操作時(shí),進(jìn)行控制以基于新創(chuàng)建的標(biāo)簽進(jìn)行畫面顯示。 作為結(jié)果,能夠防止執(zhí)行中的作業(yè)的處理被中斷。即使在等待用戶的輸入的同時(shí)或者在處于錯(cuò)誤狀態(tài)的同時(shí)停止作業(yè),也能夠防止無法繼續(xù)執(zhí)行的作業(yè)停留在MFP 101中。在本實(shí)施例中,Web瀏覽器440使得顯示標(biāo)簽控制802,由此使用戶能夠進(jìn)行標(biāo)簽轉(zhuǎn)換操作。然而,不是必須顯示標(biāo)簽控制802。另外,不是必須顯示返回按鈕803、前進(jìn)按鈕 804以及地址欄805。在該情況下,Web瀏覽器440通過顯示畫面上的⑶I或者通過超鏈接操作來接受畫面轉(zhuǎn)變指令。
9
在本實(shí)施例中,在圖10的步驟S1001中確定是否正在處理作業(yè)。作為選擇,可以確定作業(yè)是否異常完成。在作業(yè)處理畫面上能夠接受在異常完成時(shí)的錯(cuò)誤恢復(fù)操作。在本實(shí)施例中,以示例的方式描述了使用標(biāo)簽來保持多個(gè)操作畫面的情況,但是這不是限制性的。例如,可以創(chuàng)建并管理與操作畫面中的各個(gè)畫面相對(duì)應(yīng)的多個(gè)瀏覽器窗口。在該情況下,畫面管理部445通過使用例如識(shí)別瀏覽器窗口的處理ID代替使用標(biāo)簽ID 901來管理URLJtl ID以及作業(yè)狀況。在本實(shí)施例中,在后臺(tái)顯示操作畫面,以使得不再顯示操作畫面,但這不是限制性的。例如,可以進(jìn)行畫面顯示控制以使得不顯示操作畫面的至少一部分,或者在狀況欄1104 中或者在其它畫面區(qū)域中顯示圖標(biāo)。還可以在焦點(diǎn)被設(shè)置為OFF的操作畫面上疊加地顯示焦點(diǎn)被設(shè)置為ON的操作畫面。(第二實(shí)施例)接下來,參照?qǐng)D12對(duì)作為本發(fā)明的信息處理裝置的第二實(shí)施例的MFP進(jìn)行描述。 使用同樣的附圖標(biāo)記表示與第一實(shí)施例中相同或類似的部分。圖12以流程圖的形式示出對(duì)由MFP 101的Web瀏覽器440在顯示單元上的操作畫面的顯示進(jìn)行控制的顯示控制處理的示例。圖12所示的顯示控制處理由CPU 211將存儲(chǔ)在MFP 101的ROM 212或HDD 214中的控制程序加載到RAM 213中并執(zhí)行加載的控制程序來進(jìn)行。在步驟S1001中,CPU 211使畫面管理部445確認(rèn)畫面信息表,并確定在前臺(tái)顯示的、焦點(diǎn)902被設(shè)置為ON的標(biāo)簽的作業(yè)狀況905是否表示相應(yīng)的作業(yè)處于“處理中”狀態(tài)。 如果作業(yè)狀況905表示“處理中”狀態(tài),則CPU 211進(jìn)入步驟S1202,而如果作業(yè)狀況905不表示“處理中”狀態(tài),則CPU 211進(jìn)入步驟S1212。在步驟S1202中,CPU 211使畫面管理部445確定在畫面信息表中是否存在包含指定的URL的標(biāo)簽。如果在畫面信息表中存在包含指定的URL的標(biāo)簽,則CPU 211進(jìn)入步驟S1203,而如果在表中不存在包含指定的URL的標(biāo)簽,則CPU 211進(jìn)入步驟S1002。由于在步驟S1002至S1005中進(jìn)行的處理與在第一實(shí)施例中描述的相同,因此省略處理的描述。在步驟S1203中,CPU 211進(jìn)行控制以在前臺(tái)顯示與指定的URL相對(duì)應(yīng)的標(biāo)簽,并完成顯示控制處理。在步驟S1212中,CPU 211使畫面管理部445確定在畫面信息表中是否存在包含指定的URL的標(biāo)簽。如果在畫面信息表中存在包含指定的URL的標(biāo)簽,則CPU 211進(jìn)入步驟S1213,而如果在表中不存在包含指定的URL的標(biāo)簽,則CPU 211進(jìn)入步驟S1002。在步驟S1213中,CPU 211使得不顯示標(biāo)簽(在前臺(tái)顯示并且其焦點(diǎn)902被設(shè)置為ON的標(biāo)簽),并從畫面信息表中刪除使得不顯示的標(biāo)簽的畫面信息,接著,CPU 211進(jìn)入步驟S1203。在步驟S1203中,CPU 211使畫面管理部445在前臺(tái)顯示包含指定的URL的標(biāo)簽并在畫面信息表中將標(biāo)簽的焦點(diǎn)902設(shè)置為0N,接著,顯示控制處理完成。如上所述,在本實(shí)施例中,當(dāng)Web瀏覽器440接受畫面轉(zhuǎn)變指令時(shí),如果存在由于正在處理相應(yīng)的作業(yè)而已經(jīng)被轉(zhuǎn)換為在后臺(tái)顯示的標(biāo)簽,則將該標(biāo)簽轉(zhuǎn)換到在前臺(tái)顯示。 作為結(jié)果,變得能夠防止與多個(gè)標(biāo)簽相關(guān)聯(lián)地顯示相同的操作畫面。當(dāng)將與正在處理的作業(yè)相對(duì)應(yīng)的操作畫面轉(zhuǎn)換到在前臺(tái)顯示時(shí),從畫面信息表中刪除關(guān)于在前臺(tái)顯示所述操作畫面之前所顯示的另一畫面的信息。作為結(jié)果,變得能夠防止用戶不使用的操作畫面的增加,由此能夠減少占用的存儲(chǔ)器容量。第二實(shí)施例在其他結(jié)構(gòu)、功能以及優(yōu)點(diǎn)方面與第一實(shí)施例相同。(第三實(shí)施例)接下來,參照?qǐng)D13,對(duì)作為本發(fā)明的信息處理裝置的第三實(shí)施例的MFP進(jìn)行描述。 使用同樣的附圖標(biāo)記表示與第一實(shí)施例中相同或類似的部分。圖13以流程圖的形式示出對(duì)由MFP 101的Web瀏覽器440在顯示單元上的操作畫面的顯示進(jìn)行控制的顯示控制處理的示例。圖13所示的顯示控制處理由CPU 211將存儲(chǔ)在MFP 101的ROM 212或HDD 214中的控制程序加載到RAM 213中并執(zhí)行加載的控制程序來進(jìn)行。在本實(shí)施例中,當(dāng)從服務(wù)提供器450的作業(yè)狀況通知部453向Web瀏覽器440通知作業(yè)執(zhí)行狀況時(shí),CPU 211開始顯示控制處理。在步驟S1301中,CPU 211使畫面管理部445確認(rèn)從作業(yè)狀況通知部453通知的作業(yè)執(zhí)行狀態(tài),并確定作業(yè)執(zhí)行狀態(tài)是否是“正常完成”狀態(tài)。如果作業(yè)執(zhí)行狀態(tài)是“正常完成”狀態(tài),則CPU 211進(jìn)入步驟S1302,而如果作業(yè)執(zhí)行狀態(tài)是“正常完成”狀態(tài)以外的狀態(tài),則CPU 211完成顯示控制處理。在步驟S1302中,CPU 211使畫面管理部445基于畫面信息表來確認(rèn)與處于“正常完成”狀態(tài)的作業(yè)相對(duì)應(yīng)的標(biāo)簽的焦點(diǎn)902。如果標(biāo)簽的焦點(diǎn)902被設(shè)置為0N,即如果在前臺(tái)顯示標(biāo)簽,則CPU 211完成顯示控制處理。如果標(biāo)簽的焦點(diǎn)902被設(shè)置為OFF,即如果在后臺(tái)顯示標(biāo)簽,則CPU 211進(jìn)入步驟S1303。在步驟S1303中,CPU 211使畫面管理部445關(guān)閉標(biāo)簽并從畫面信息表中刪除關(guān)閉的標(biāo)簽的畫面信息,接著完成畫面顯示控制。如上所述,在本實(shí)施例中,當(dāng)作業(yè)完成時(shí)立即關(guān)閉由于正在處理相應(yīng)的作業(yè)而被轉(zhuǎn)換到在后臺(tái)顯示的標(biāo)簽。因此,變得能夠防止存儲(chǔ)器被用戶不使用的標(biāo)簽占用。第三實(shí)施例在其他結(jié)構(gòu)、功能以及優(yōu)點(diǎn)方面與第一實(shí)施例相同。(其他實(shí)施例)本發(fā)明的各方面還能夠通過讀出并執(zhí)行記錄在存儲(chǔ)設(shè)備上的用于執(zhí)行上述實(shí)施例的功能的程序的系統(tǒng)或裝置的計(jì)算機(jī)(或諸如CPU或MPU的設(shè)備)、以及由系統(tǒng)或裝置的計(jì)算機(jī)例如讀出并執(zhí)行記錄在存儲(chǔ)設(shè)備上的用于執(zhí)行上述實(shí)施例的功能的程序來執(zhí)行步驟的方法來實(shí)現(xiàn)。鑒于此,例如經(jīng)由網(wǎng)絡(luò)或者從用作存儲(chǔ)設(shè)備的各種類型的記錄介質(zhì)(例如計(jì)算機(jī)可讀介質(zhì))向計(jì)算機(jī)提供程序。雖然參照示例性實(shí)施例描述了本發(fā)明,但是應(yīng)當(dāng)理解,本發(fā)明不限于所公開的示例性實(shí)施例。應(yīng)對(duì)所附權(quán)利要求的范圍給予最寬的解釋,以使其覆蓋所有這種變型、等同結(jié)構(gòu)和功能。本申請(qǐng)要求在2010年5月13日提交的日本2010-111207號(hào)專利申請(qǐng)的優(yōu)先權(quán), 通過引用將其全部?jī)?nèi)容并入于此。
權(quán)利要求
1.一種信息處理裝置,所述信息處理裝置包括顯示控制單元,其被配置為根據(jù)用戶的操作在顯示單元上選擇性地顯示從外部裝置提供的多個(gè)操作畫面;作業(yè)處理單元,其被配置為根據(jù)用戶對(duì)所述顯示單元上顯示的操作畫面進(jìn)行的操作來處理作業(yè);以及確定單元,其被配置為確定與所述顯示單元上顯示的所述操作畫面相關(guān)聯(lián)的作業(yè)是否在執(zhí)行中,其中,在用戶的畫面轉(zhuǎn)換操作被接受時(shí)、所述確定單元確定所述作業(yè)在執(zhí)行中的情況下,所述顯示控制單元在所述顯示單元上顯示另一操作畫面,而不刪除關(guān)于在顯示所述另一操作畫面之前在所述顯示單元上與所述作業(yè)相關(guān)聯(lián)地顯示的所述操作畫面的信息。
2.根據(jù)權(quán)利要求1所述的信息處理裝置,其中,在用戶的畫面轉(zhuǎn)換操作被接受時(shí)、確定曾經(jīng)選擇了轉(zhuǎn)變目的地操作畫面的情況下,所述顯示控制單元在所述顯示單元上顯示所述轉(zhuǎn)變目的地操作畫面。
3.根據(jù)權(quán)利要求1所述的信息處理裝置,其中,所述確定單元還確定執(zhí)行中的所述作業(yè)是否完成,并且在所述確定單元確定執(zhí)行中的所述作業(yè)完成的情況下,所述顯示控制單元確定是否在所述顯示單元上顯示與被確定為完成的所述作業(yè)相對(duì)應(yīng)的操作畫面,并刪除關(guān)于被確定為不在所述顯示單元上顯示的所述操作畫面的信息。
4.一種信息處理裝置的控制方法,所述控制方法包括以下步驟根據(jù)用戶的操作在顯示單元上選擇性地顯示從外部裝置提供的多個(gè)操作畫面;根據(jù)用戶對(duì)所述顯示單元上顯示的操作畫面進(jìn)行的操作來處理作業(yè);以及確定與所述顯示單元上顯示的所述操作畫面相關(guān)聯(lián)的作業(yè)是否在執(zhí)行中,其中,在用戶的畫面轉(zhuǎn)換操作被接受時(shí)、確定所述作業(yè)在執(zhí)行中的情況下,在所述顯示單元上顯示另一操作畫面,而不刪除關(guān)于在顯示所述另一操作畫面之前在所述顯示單元上與所述作業(yè)相關(guān)聯(lián)地顯示的所述操作畫面的信息。
全文摘要
本發(fā)明提供一種信息處理裝置及其控制方法,所述信息處理裝置即使在執(zhí)行作業(yè)的同時(shí)進(jìn)行用戶的畫面轉(zhuǎn)變操作的情況下,也能夠防止執(zhí)行中的所述作業(yè)的處理被中斷,并且能夠防止正在處理的所述作業(yè)停留在所述信息處理裝置中。如果當(dāng)用戶的畫面轉(zhuǎn)換操作被接受時(shí)、確定作業(yè)處于處理中狀態(tài),則所述信息處理裝置的瀏覽器使顯示單元在前臺(tái)顯示與所述作業(yè)相關(guān)聯(lián)的操作畫面以外的操作畫面。
文檔編號(hào)H04N1/00GK102244710SQ201110126620
公開日2011年11月16日 申請(qǐng)日期2011年5月13日 優(yōu)先權(quán)日2010年5月13日
發(fā)明者中島康輔 申請(qǐng)人:佳能株式會(huì)社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1