国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      信息處理設(shè)備及其控制方法

      文檔序號:7935531閱讀:148來源:國知局
      專利名稱:信息處理設(shè)備及其控制方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及具有能夠與Web服務(wù)器進(jìn)行通信并基于Web服務(wù)器所供給的圖像信息顯示操作畫面的Web瀏覽器的信息處理設(shè)備、以及控制該信息處理設(shè)備的方法。
      背景技術(shù)
      眾所周知,諸如PC等的信息處理設(shè)備與網(wǎng)絡(luò)中的Web服務(wù)器進(jìn)行通信,并基于Web 服務(wù)器所提供的畫面信息、使用信息處理設(shè)備中安裝的Web瀏覽器來顯示操作畫面。在這種情況下,首先,信息處理設(shè)備中的Web瀏覽器向Web服務(wù)器請求畫面信息。 響應(yīng)于該請求,Web服務(wù)器中的Web應(yīng)用程序?qū)TML (超文本標(biāo)記語言)數(shù)據(jù)(應(yīng)答)發(fā)送至信息處理設(shè)備以使Web瀏覽器顯示操作畫面。信息處理設(shè)備中的Web瀏覽器分析所接收到的HTML數(shù)據(jù),并根據(jù)HTML數(shù)據(jù)的描述來顯示操作畫面。此外,當(dāng)用戶通過Web瀏覽器所顯示的操作畫面輸入指示時,Web瀏覽器向Web服務(wù)器通知所輸入的指示。接收到通知的Web服務(wù)器中的Web應(yīng)用程序根據(jù)所輸入的指示執(zhí)行處理。同時,近來,一些包括掃描器或打印機(jī)的多功能外圍設(shè)備(MFP)包括上述Web瀏覽器。在這種MFP中,基于根據(jù)上述過程由Web服務(wù)器提供的畫面信息,可以由MFP的Web瀏覽器顯示操作畫面,并且可以接收來自用戶的各種指示。此外,還提出了日本特開2006-127503 (Dl)所公開的技術(shù)。根據(jù)Dl,Web服務(wù)器提供用于顯示操作畫面的畫面信息,其中,向操作畫面輸入用于使用MFP的各功能的指示。通過Web瀏覽器所顯示的操作畫面,MFP用戶向MFP輸入指示。通過MFP的Web瀏覽器將所輸入的指示通知給Web服務(wù)器。接收到該通知的Web服務(wù)器請求MFP根據(jù)用戶所輸入的指示的內(nèi)容來執(zhí)行各種處理。接收到請求的MFP執(zhí)行所請求的處理。因此,MFP不再需要存儲用于操作MFP的所有菜單數(shù)據(jù)。而且,可以在Web服務(wù)器中容易地進(jìn)行菜單數(shù)據(jù)的修改。假定以上述方式將菜單數(shù)據(jù)存儲在Web服務(wù)器中,在針對各用戶管理菜單數(shù)據(jù)的情況下,為了顯示菜單數(shù)據(jù),用戶必須被認(rèn)證并且必須登錄到(log in)Web應(yīng)用程序。在這種情況下,如果由MFP進(jìn)行認(rèn)證,則需要雙重認(rèn)證,即MFP的認(rèn)證和Web應(yīng)用程序的認(rèn)證。為了在這種雙重認(rèn)證中減輕用戶的負(fù)擔(dān),提出了日本特開2008-83809 (D2)所公開的技術(shù)。根據(jù)D2,與Web應(yīng)用程序的認(rèn)證相結(jié)合地進(jìn)行MFP的認(rèn)證。因此,當(dāng)用戶進(jìn)行MFP 的登錄或注銷時,用戶可以自動地進(jìn)行Web應(yīng)用程序的登錄或注銷。然而,在D2所提出的方法中,需要用于將MFP認(rèn)證數(shù)據(jù)與Web應(yīng)用程序認(rèn)證數(shù)據(jù)相關(guān)聯(lián)的表,并且這導(dǎo)致了管理復(fù)雜的問題??紤]到上述問題,可以建議不通過MFP進(jìn)行認(rèn)證,而僅通過Web應(yīng)用程序進(jìn)行認(rèn)證。在Web瀏覽器所顯示的MFP的初始畫面中,顯示W(wǎng)eb應(yīng)用程序的認(rèn)證畫面。根據(jù)該方法,將Web應(yīng)用程序的認(rèn)證與MFP的認(rèn)證相結(jié)合,結(jié)果,可以通過Web應(yīng)用程序整體地管理認(rèn)證數(shù)據(jù)。然而,在這種情況下,出現(xiàn)了以下問題。在不通過MFP進(jìn)行認(rèn)證、而僅通過Web應(yīng)用程序進(jìn)行認(rèn)證的情況下,用戶必須總是在他/她結(jié)束使用MFP時注銷Web應(yīng)用程序。如果用戶在他/她結(jié)束使用MFP時沒有注銷Web應(yīng)用程序,則下一用戶可以在前一用戶仍然登錄的狀態(tài)下使用MFP。在進(jìn)行MFP的認(rèn)證的情況下,同樣需要在使用MFP之后注銷。然而,MFP具有稱為自動清除的機(jī)構(gòu),該機(jī)構(gòu)在預(yù)定時間段內(nèi)未進(jìn)行操作的情況下自動復(fù)位MFP狀態(tài)。如果沒有在預(yù)定時間段內(nèi)操作MFP,則自動清除事件發(fā)生,并且進(jìn)行自動注銷。利用自動清除機(jī)構(gòu), 維持一定水平的安全。相反,在僅進(jìn)行Web應(yīng)用程序的認(rèn)證的情況下,即使自動清除事件發(fā)生,MFP也保持在Web應(yīng)用程序中登錄。因此,下一用戶可以在前一用戶仍然登錄的狀態(tài)下使用MFP。這在安全方面導(dǎo)致嚴(yán)重問題。此外,對于其它事件,也存在即使在MFP中發(fā)生該事件、也無法將該事件反映在Web服務(wù)器上的問題。

      發(fā)明內(nèi)容
      本發(fā)明的一方面是將在MFP中發(fā)生的事件反映在Web服務(wù)器上。本發(fā)明的特征在于基于信息處理設(shè)備中發(fā)生的事件,可以引起執(zhí)行與用戶在操作畫面上操作構(gòu)成元素的情況相同的處理。因此,例如,在預(yù)定時間段內(nèi)未進(jìn)行用戶操作的情況下發(fā)生事件時,可以提供用于自動注銷Web應(yīng)用程序的機(jī)構(gòu)。根據(jù)本發(fā)明的一方面,提供一種具有Web瀏覽器的信息處理設(shè)備,所述Web瀏覽器能夠與Web服務(wù)器進(jìn)行通信并基于所述Web服務(wù)器所供給的畫面信息來顯示操作畫面,所述信息處理設(shè)備包括發(fā)送部件,用于基于經(jīng)由所述Web瀏覽器所顯示的操作畫面的用戶操作,向所述Web服務(wù)器發(fā)送請求;以及控制部件,用于在所述信息處理設(shè)備中發(fā)生事件的情況下,指定所述操作畫面的與所發(fā)生的事件相對應(yīng)的構(gòu)成元素,并向所述Web服務(wù)器發(fā)送與在用戶選擇所述構(gòu)成元素的情況下所發(fā)送的請求相同的請求。根據(jù)本發(fā)明的其它方面,提供一種具有Web瀏覽器的信息處理設(shè)備的控制方法, 所述Web瀏覽器能夠與Web服務(wù)器進(jìn)行通信并基于所述Web服務(wù)器所供給的畫面信息來顯示操作畫面,所述控制方法包括發(fā)送步驟,用于基于經(jīng)由所述Web瀏覽器所顯示的操作畫面的用戶操作,向所述Web服務(wù)器發(fā)送請求;以及控制步驟,用于在所述信息處理設(shè)備中發(fā)生事件的情況下,指定所述操作畫面的與所發(fā)生的事件相對應(yīng)的構(gòu)成元素,并向所述Web 服務(wù)器發(fā)送與在用戶選擇所述構(gòu)成元素的情況下所發(fā)送的請求相同的請求。通過以下參考附圖對典型實(shí)施例的說明,本發(fā)明的其它特征將變得明顯。


      包括在說明書中并構(gòu)成說明書的一部分的附圖示出本發(fā)明的實(shí)施例,并與說明書一起用于說明本發(fā)明的原理。圖1是示出根據(jù)本發(fā)明實(shí)施例的信息處理系統(tǒng)的整體結(jié)構(gòu)的說明圖;圖2是說明根據(jù)實(shí)施例的MFP的結(jié)構(gòu)的框圖;圖3是說明根據(jù)實(shí)施例的Web服務(wù)器的結(jié)構(gòu)的框圖;圖4是說明根據(jù)實(shí)施例的信息處理系統(tǒng)的軟件配置的圖;圖5是用于說明MFP中的Web瀏覽器所執(zhí)行的處理的流程圖;圖6是用于說明Web服務(wù)器中的Web應(yīng)用程序所執(zhí)行的處理的流程圖;圖7是用于說明MFP中的服務(wù)提供器所執(zhí)行的處理的流程圖8是用于說明MFP中的Web瀏覽器所執(zhí)行的事件處理的流程圖;圖9描繪了示出MFP中包括的事件表的數(shù)據(jù)結(jié)構(gòu)的說明圖;以及圖IOA IOC描繪了示出根據(jù)實(shí)施例的Web瀏覽器所顯示的操作畫面的源(HTML 數(shù)據(jù))的具體描述的例子的圖。
      具體實(shí)施例方式以下將參考附圖詳細(xì)說明本發(fā)明的實(shí)施例。應(yīng)當(dāng)理解,以下實(shí)施例不意圖限制本發(fā)明的權(quán)利要求,并且根據(jù)以下實(shí)施例說明的方面的組合對于根據(jù)本發(fā)明的解決問題的方式不都是必須的。圖1是示出根據(jù)本發(fā)明實(shí)施例的信息處理系統(tǒng)的整體結(jié)構(gòu)的說明圖。MFP 101和Web服務(wù)器102以通過LAN 110相互通信的方式連接。MFP 101是具有用于打印、掃描、傳真發(fā)送/接收和存儲等的功能的多功能外圍設(shè)備。MFP 101通過使用 MFP 101所包括的Web瀏覽器來指定URL,向Web服務(wù)器102請求操作畫面的畫面信息。響應(yīng)于該請求,Web服務(wù)器102利用Web應(yīng)用程序生成HTML數(shù)據(jù)以使Web瀏覽器顯示操作畫面,并將該HTML數(shù)據(jù)發(fā)送至MFP IOl0MFP 101分析使用Web瀏覽器接收到的HTML數(shù)據(jù),并基于該分析、在操作單元(圖2中的219)上顯示根據(jù)HTML數(shù)據(jù)的描述的畫面。當(dāng)MFP 101 接收到用戶在Web瀏覽器所顯示的畫面上輸入的信息時,MFP 101向Web服務(wù)器102通知所輸入的信息。接收到通知的Web服務(wù)器102根據(jù)所輸入的信息執(zhí)行處理,并再次將HTML 數(shù)據(jù)(畫面信息)發(fā)送至MFP 101。以這種方式,在操作單元上顯示根據(jù)所輸入的信息的畫面。圖2是說明根據(jù)實(shí)施例的MFP 101的結(jié)構(gòu)的框圖。包括CPU 211的控制單元210控制MFP 101的整體操作。CPU 211使用ROM 212 中存儲的引導(dǎo)程序讀取HDD 214中安裝的程序和0S,并在RAM 213中展開該程序和OS。通過CPU 211執(zhí)行RAM 213中展開的程序,執(zhí)行諸如原稿讀取控制或傳送控制等的各種控制處理以及后述的處理。此外,RAM 213用作CPU211的主存儲器或諸如工作區(qū)域等的臨時存儲區(qū)域。HDD 214存儲圖像數(shù)據(jù)、各種程序和各種信息表。操作單元接口(I/F) 215將操作單元219與控制單元210連接。操作單元219包括具有觸摸面板功能的液晶顯示單元以及鍵盤等。MFP 101具有后述的Web瀏覽器功能。 MFP 101中的Web瀏覽器分析從Web服務(wù)器102接收到的HTML文件,并在操作單元219的顯示單元上顯示根據(jù)HTML文件的描述的操作畫面。打印機(jī)I/F 216將打印機(jī)單元220與控制單元210連接。通過打印機(jī)I/F 216將要由打印機(jī)單元220打印的圖像數(shù)據(jù)從控制單元210傳送至打印機(jī)單元220,并由打印機(jī)單元220打印在打印介質(zhì)(薄片)上。掃描器I/F 217將掃描器單元221與控制單元210 連接。掃描器單元221讀取原稿上的圖像以用于圖像數(shù)據(jù)生成,并通過掃描器I/F 217將圖像數(shù)據(jù)供給至控制單元210。網(wǎng)絡(luò)I/F 218將MFP 101與LAN 110連接。網(wǎng)絡(luò)I/F 218 通過LAN 110將圖像數(shù)據(jù)和信息發(fā)送至外部設(shè)備(例如,Web服務(wù)器10 ,或從連接至LAN 110的外部設(shè)備接收各種信息。圖3是說明根據(jù)本實(shí)施例的Web服務(wù)器102的結(jié)構(gòu)的框圖.包括CPU 311的控制單元310控制Web服務(wù)器102的整體操作。CPU 311使用ROM312中存儲的引導(dǎo)程序讀取HDD 314中安裝的各種程序,在RAM 313中展開程序,并根據(jù)在 RAM 313中展開的程序來執(zhí)行各種控制。RAM 313用作CPU 311的主存儲器,或用作諸如工作區(qū)域等的臨時存儲區(qū)域。HDD 314存儲圖像數(shù)據(jù)、各種程序和各種信息表。網(wǎng)絡(luò)I/F 315 將Web服務(wù)器102與LAN 110連接。網(wǎng)絡(luò)I/F 315與連接至LAN 110的其它設(shè)備進(jìn)行各種信息的發(fā)送或接收。圖4是說明根據(jù)本實(shí)施例的信息處理系統(tǒng)的軟件配置的圖。通過CPU 211或CPU 311執(zhí)行MFP 101或Web服務(wù)器102中所存儲的控制程序來實(shí)現(xiàn)圖4所示的各功能部(單元)°MFP 101包括Web瀏覽器440、服務(wù)提供器450和事件處理模塊460。Web瀏覽器 440包括通信部441、分析部442、畫面顯示部443、事件處理部444和事件表445。通信部 441根據(jù)HTTP協(xié)議與Web應(yīng)用程序410的呈現(xiàn)部411進(jìn)行通信。更具體地,通信部441向 Web服務(wù)器102中的Web應(yīng)用程序410請求與要由Web瀏覽器440顯示的操作畫面有關(guān)的信息。此外,通信部441將通過Web瀏覽器440所顯示的操作畫面輸入的信息作為請求發(fā)送至Web應(yīng)用程序410。此外,通信部441接收Web應(yīng)用程序410發(fā)送來的應(yīng)答(處理結(jié)果)。分析部442分析從Web服務(wù)器102的Web應(yīng)用程序410接收到的應(yīng)答。應(yīng)答包括 HTML數(shù)據(jù)。HTML數(shù)據(jù)包括表示要由Web瀏覽器440顯示的操作畫面的內(nèi)容的描述?;?HTML數(shù)據(jù)的分析結(jié)果,畫面顯示部443在操作單元219上顯示操作畫面。事件處理部444 從事件處理模塊460接收事件發(fā)生通知,并參考事件表445進(jìn)行與發(fā)生的事件相對應(yīng)的處理。注意,這里的事件包括MFP 101中發(fā)生的所有類型的事件,例如在預(yù)定時間段內(nèi)未在 MFP 101上進(jìn)行操作的情況下發(fā)生的自動清除事件、或者在按下硬鍵時發(fā)生的鍵輸入事件寸。提供事件表445以管理與各種事件相對應(yīng)的關(guān)鍵詞。關(guān)鍵詞與Web瀏覽器440從 Web服務(wù)器102接收到的諸如HTML文件等的畫面信息相關(guān)聯(lián)。注意,將事件表445存儲在 MFP 101的存儲單元,例如HDD 214中。服務(wù)提供器450包括通信部451、作業(yè)生成部452和事件處理部453。通信部451 從Web應(yīng)用程序410的邏輯部412接收處理請求。作業(yè)生成部452接收通信部451接收到的處理請求,生成用于執(zhí)行所請求的處理的作業(yè),并執(zhí)行該作業(yè)。事件處理部453從事件處理模塊460接收事件發(fā)生通知,并根據(jù)所接收到的事件進(jìn)行必要的處理。提供事件處理模塊460用于處理MFP 101中發(fā)生的事件。而且,事件處理模塊460根據(jù)需要向Web瀏覽器 440或服務(wù)提供器450通知MFP 101中發(fā)生的事件。Web服務(wù)器102包括Web應(yīng)用程序410。通過Web服務(wù)器102中的CPU 311執(zhí)行程序來實(shí)現(xiàn)Web應(yīng)用程序410。Web應(yīng)用程序410從Web瀏覽器440接收作為請求發(fā)送的信息,并基于接收到的信息執(zhí)行處理。將處理結(jié)果作為應(yīng)答從Web應(yīng)用程序410發(fā)送至Web 瀏覽器440。Web應(yīng)用程序410包括呈現(xiàn)部411和邏輯部412。呈現(xiàn)部411與通信部441 進(jìn)行通信,并接收MFP 101發(fā)送來的請求。呈現(xiàn)部411向邏輯部412通知接收到的請求,并等待來自邏輯部412的應(yīng)答。接收到來自邏輯部412的應(yīng)答的呈現(xiàn)部411根據(jù)應(yīng)答內(nèi)容發(fā)送與要由MFP 101的Web瀏覽器440顯示的操作畫面相對應(yīng)的HTML數(shù)據(jù)。此外,從通信部 441發(fā)送通過MFP 101的Web瀏覽器440所顯示的操作畫面輸入的信息作為請求。
      6
      邏輯部412根據(jù)呈現(xiàn)部411所通知的請求執(zhí)行各種處理,并請求MFP 101執(zhí)行處理。更具體地,請求利用MFP 101的打印機(jī)單元220執(zhí)行打印處理、利用掃描器單元221執(zhí)行原稿讀取處理、或經(jīng)由網(wǎng)絡(luò)I/F 218執(zhí)行傳送處理。當(dāng)向MFP 101請求執(zhí)行處理時,邏輯部412與MFP 101的服務(wù)提供器450的通信部451進(jìn)行通信。邏輯部412從MFP 101接收 MFP 101執(zhí)行的處理結(jié)果。接著,將參考圖5的流程圖說明利用Web瀏覽器440的操作畫面的請求處理。圖5是用于說明MFP 101中的Web瀏覽器440所執(zhí)行的處理的流程圖。當(dāng)MFP 101 的CPU 211執(zhí)行在RAM 213中展開的程序時,通過Web瀏覽器440執(zhí)行該處理。在步驟S501中,Web瀏覽器440生成用于向Web服務(wù)器102請求要在操作單元 219的顯示單元上顯示的操作畫面的畫面信息的請求。該請求可以是預(yù)先設(shè)置為Web瀏覽器440的主頁等的URL、用戶在Web瀏覽器440的URL輸入欄中輸入的URL、或者用戶在Web 瀏覽器440所顯示的畫面上選擇的鏈接的URL。接著,在步驟S502中,Web瀏覽器440將步驟S501中生成的請求發(fā)送至Web服務(wù)器102。在步驟S503中,Web瀏覽器440判斷是否響應(yīng)于步驟S502中發(fā)送的請求從Web服務(wù)器102發(fā)送來操作畫面的畫面信息。實(shí)際上,從Web服務(wù)器102發(fā)送HTML文件等作為用于利用Web瀏覽器440顯示操作畫面的畫面信息。當(dāng)在步驟S503中接收到操作畫面的畫面信息時,處理進(jìn)入步驟S504 ;而如果沒有接收到畫面信息,則處理等待直到在步驟S503 中接收到畫面信息。在步驟S504中,Web瀏覽器440根據(jù)接收到的HTML文件的描述在操作單元219的顯示單元上顯示操作畫面。接著,參考圖6說明Web服務(wù)器102響應(yīng)于來自Web瀏覽器440的請求進(jìn)行的應(yīng)答處理。圖6是用于說明Web服務(wù)器102中的Web應(yīng)用程序410所執(zhí)行的處理的流程圖。 通過Web服務(wù)器102的CPU 311執(zhí)行在RAM313中展開的程序來實(shí)現(xiàn)該處理。在步驟S601中,Web應(yīng)用程序410判斷是否從Web瀏覽器440接收到操作畫面的畫面信息的請求。如果接收到請求,則處理進(jìn)入步驟S602 ;而如果沒有接收到請求,則處理等待直到在步驟S601中接收到請求。在步驟S602中,Web應(yīng)用程序410分析步驟S601中接收到的請求。接著,在步驟S603中,Web應(yīng)用程序410判斷是否需要對MFP 101執(zhí)行處理。如果判斷為需要對MFP 101執(zhí)行處理,則處理進(jìn)入步驟S604;而如果判斷為不需要執(zhí)行處理,則處理進(jìn)入步驟S607。在步驟S604中,Web應(yīng)用程序410生成用于對MFP 101執(zhí)行處理的請求。在步驟 S605中,將執(zhí)行的請求發(fā)送至MFP 101的服務(wù)提供器450。接著,在步驟S606中,Web應(yīng)用程序410判斷是否從MFP 101的服務(wù)提供器450接收到基于執(zhí)行請求的處理結(jié)果。如果接收到處理結(jié)果,則處理進(jìn)入步驟S607 ;而如果沒有接收到處理結(jié)果,處理等待直到在步驟 S606中接收到處理執(zhí)行結(jié)果。在步驟S607中,Web應(yīng)用程序410將與處理結(jié)果有關(guān)的應(yīng)答發(fā)送至Web瀏覽器440。實(shí)際上,應(yīng)答包括基于來自Web瀏覽器440的請求用于通過Web瀏覽器440顯示操作畫面的HTML文件等。接著,參考圖7說明MFP 101中的服務(wù)提供器450的處理。圖7是用于說明根據(jù)實(shí)施例的服務(wù)提供器450所執(zhí)行的處理的流程圖。通過服務(wù)提供器450執(zhí)行該處理,并且當(dāng)MFP 101的CPU 211執(zhí)行RAM 213中展開的程序時實(shí)現(xiàn)該處理。在步驟S701中,服務(wù)提供器450判斷是否從Web服務(wù)器102接收到處理的執(zhí)行請求。如果從Web服務(wù)器102接收到執(zhí)行請求,則處理進(jìn)入步驟S702 ;否則,處理等待直到接收到請求。在步驟S702中,服務(wù)提供器450根據(jù)步驟S701中接收到的執(zhí)行請求的內(nèi)容來執(zhí)行處理,并進(jìn)入步驟S703。更具體地,作業(yè)生成部452生成用于執(zhí)行從Web服務(wù)器102所請求的處理的作業(yè),并執(zhí)行該作業(yè)。在步驟S703中,服務(wù)提供器450將處理的執(zhí)行結(jié)果發(fā)送至Web服務(wù)器102。接著將參考圖8說明當(dāng)在MFP 101中發(fā)生事件時、Web瀏覽器440的操作。圖8是用于說明MFP 101中的Web瀏覽器440所執(zhí)行的事件處理的流程圖。通過 MFP 101的CPU 211執(zhí)行在RAM 213中展開的控制程序來實(shí)現(xiàn)該處理。在步驟S801中,Web瀏覽器440判斷是否從事件處理模塊460接收到事件通知。 如果接收到事件通知,則處理進(jìn)入步驟S802 ;否則,處理等待直到在步驟S801中接收到事件通知。當(dāng)接收到事件通知時,處理進(jìn)入步驟S802,其中Web瀏覽器440分析所接收到的事件通知。在步驟S803中,判斷是否已將步驟S802中分析的通知中的事件登記在事件表 445中。如果已登記在事件表445中,則獲得相對應(yīng)的關(guān)鍵詞,并且處理進(jìn)入步驟S804。在步驟S804中,Web瀏覽器440判斷Web瀏覽器440所顯示的畫面(HTML文件)是否包括步驟S803中獲得的事件關(guān)鍵詞。如果包括關(guān)鍵詞,則處理進(jìn)入步驟S805。注意,如果在步驟 S803中事件未登記在事件表445中,或者在步驟S804中在所顯示的畫面中不包括關(guān)鍵詞, 則處理返回至步驟S801并等待下一事件。在步驟S805中,Web瀏覽器440分析Web瀏覽器440所顯示的畫面信息,并生成針對Web服務(wù)器102的請求。該請求與在用戶在Web瀏覽器440所顯示的畫面中選擇與步驟S 803中獲取的關(guān)鍵詞相對應(yīng)的按鈕或鏈接的情況下生成的請求相對應(yīng)。例如,如果關(guān)鍵詞是“注銷”并且所顯示的畫面包括“注銷”鏈接,則生成在所顯示的畫面上選擇“注銷” 鏈接的情況下的請求。此外,如果關(guān)鍵詞是“注銷”并且所顯示的畫面包括標(biāo)題為“注銷”的按鈕,則生成在按下所顯示的畫面中的“注銷”按鈕的情況下的請求。接著,處理進(jìn)入步驟S806,其中,Web瀏覽器440將步驟S805中生成的請求發(fā)送至 Web服務(wù)器102。然后,在步驟S807中,Web瀏覽器440判斷是否響應(yīng)于步驟S806中發(fā)送的請求從Web服務(wù)器102發(fā)送來操作畫面的畫面信息。當(dāng)Web瀏覽器440接收到操作畫面的畫面信息時,處理進(jìn)入步驟S808 ;如果Web瀏覽器440沒有接收到操作畫面的畫面信息, 則處理等待直到接收到畫面信息。在步驟S808中,Web瀏覽器440根據(jù)所接收到的畫面信息(HTML文件)在操作單元219的顯示單元上顯示操作畫面。接著,參考圖9說明事件表445。圖9說明了示出根據(jù)本實(shí)施例的MFP 101中包括的事件表445的數(shù)據(jù)結(jié)構(gòu)的說明圖。事件表445用于管理與MFP 101中發(fā)生的事件相對應(yīng)的關(guān)鍵詞。注意,關(guān)鍵詞與 Web瀏覽器440從Web服務(wù)器102接收到的HTML文件等的畫面信息相關(guān)聯(lián)。例如,在欄910中,將在預(yù)定時間段內(nèi)未操作MFP 101的情況下發(fā)出以復(fù)位MFP 101的狀態(tài)的事件“自動清除”與關(guān)鍵詞“注銷”相聯(lián)系。類似地,在欄911中,將事件“自動清除”與關(guān)鍵詞“退出(logoff)”相聯(lián)系。因此,如果自動清除事件發(fā)生,則在圖8的步驟S803中獲得與事件相對應(yīng)的關(guān)鍵詞“注銷”和“退出”。然后,在步驟S804中,Web瀏覽器440判斷正在顯示的畫面的構(gòu)成元素是否包括關(guān)鍵詞“注銷”或“退出”。如果判斷為關(guān)鍵詞存在,則處理進(jìn)入步驟S805以生成與用戶選擇對應(yīng)于關(guān)鍵詞的鏈接或按鈕的情況相同的請求。
      注意,盡管將關(guān)鍵詞表達(dá)為圖9中的固定字符串,但本發(fā)明不限于此??梢允褂美缤ㄅ浞蛘齽t表達(dá)來表達(dá)關(guān)鍵詞。此外,可以根據(jù)正則表達(dá)、利用一個關(guān)鍵詞“注銷(退出)”來表達(dá)欄910或911中的關(guān)鍵詞。
      接著,參考圖IOA IOC說明與關(guān)鍵詞相匹配的HTML數(shù)據(jù)的例子。
      圖IOA IOC描繪了示出根據(jù)本實(shí)施例的Web瀏覽器440所顯示的操作畫面的源 (HTML數(shù)據(jù))的具體描述的例子的圖。注意,在以下將說明的例子中,如圖9所示,假定將發(fā)出以暫停MFP 101的事件“休眠”與關(guān)鍵詞“注銷”相聯(lián)系。
      假定Web瀏覽器440所顯示的畫面的源是圖IOA所示的HTML數(shù)據(jù)。當(dāng)休眠事件發(fā)生時,Web瀏覽器440發(fā)出針對URL "http//example, com/logout”的HTTP請求。這是因?yàn)閁RL包括與關(guān)鍵詞“注銷,,相同的字符串。
      此外,假定Web瀏覽器440所顯示的畫面的源是圖IOB所示的HTML數(shù)據(jù)。在這種情況下,當(dāng)休眠事件發(fā)生時,Web瀏覽器440發(fā)出針對URL "http//example, com/logout” 的HTTP請求。這是因?yàn)殛P(guān)鍵詞“注銷”與“ img”標(biāo)簽的“alt”屬性一致。
      此外,假定Web瀏覽器440所顯示的畫面的源是圖10C所示的HTML數(shù)據(jù)。在這種情況下,當(dāng)休眠事件發(fā)生時,Web瀏覽器440發(fā)出針對URL“http://example, com/logout”的 HTTP請求。這是因?yàn)殛P(guān)鍵詞“注銷”與“submit”按鈕(輸入類型=“submit”)的“value” 屬性一致。
      如上所述,根據(jù)本實(shí)施例,MFP包括將事件與關(guān)鍵詞相關(guān)聯(lián)的表,并且在MFP中發(fā)生事件的情況下,獲得與事件相對應(yīng)的關(guān)鍵詞。如果在正在顯示的畫面的圖像信息中包括與關(guān)鍵詞相對應(yīng)的項(xiàng),則將針對該項(xiàng)的請求自動發(fā)送至Web服務(wù)器。
      因此,例如,通過在表中將在預(yù)定時間段內(nèi)未操作MFP的情況下發(fā)生的事件與“注銷”相關(guān)聯(lián),MFP可以在這種事件發(fā)生時從Web應(yīng)用程序自動注銷。
      注意,盡管上述實(shí)施例給出了將在預(yù)定時間段內(nèi)未進(jìn)行操作的情況下發(fā)生的事件與“注銷”相關(guān)聯(lián)的例子,但本發(fā)明不限于此。例如,在預(yù)定時間段內(nèi)未進(jìn)行操作的情況下, 可以顯示用于用戶切換等的、認(rèn)證新用戶以進(jìn)行登錄的登錄畫面。
      如上所述,根據(jù)本實(shí)施例,在信息處理設(shè)備中發(fā)生的事件與用于顯示操作畫面的畫面信息的構(gòu)成元素相關(guān)聯(lián)。當(dāng)事件發(fā)生時,可以執(zhí)行與用戶在操作畫面上操作構(gòu)成元素的情況相同的處理。
      其它實(shí)施例
      還可以利用讀出并執(zhí)行記錄在存儲器裝置上的程序以進(jìn)行上述實(shí)施例的功能的系統(tǒng)或設(shè)備的計(jì)算機(jī)(或者CPU或MPU等裝置)和通過下面的方法實(shí)現(xiàn)本發(fā)明的方面,其中,利用系統(tǒng)或設(shè)備的計(jì)算機(jī)通過例如讀出并執(zhí)行記錄在存儲器裝置上的程序以進(jìn)行上述實(shí)施例的功能來進(jìn)行上述方法的步驟。為此,例如,通過網(wǎng)絡(luò)或者通過用作存儲器裝置的各種類型的記錄介質(zhì)(例如,計(jì)算機(jī)可讀介質(zhì))將該程序提供給計(jì)算機(jī)。
      盡管已經(jīng)參考典型實(shí)施例說明了本發(fā)明,但是應(yīng)該理解,本發(fā)明不限于所公開的典型實(shí)施例。所附權(quán)利要求書的范圍符合最寬的解釋,以包含所有這類修改、等同結(jié)構(gòu)和功能。
      權(quán)利要求
      1.一種具有Web瀏覽器的信息處理設(shè)備,所述Web瀏覽器能夠與Web服務(wù)器進(jìn)行通信并基于所述Web服務(wù)器所供給的畫面信息來顯示操作畫面,所述信息處理設(shè)備包括發(fā)送部件,用于基于經(jīng)由所述Web瀏覽器所顯示的操作畫面的用戶操作,向所述Web服務(wù)器發(fā)送請求;以及控制部件,用于在所述信息處理設(shè)備中發(fā)生事件的情況下,指定所述操作畫面的與所發(fā)生的事件相對應(yīng)的構(gòu)成元素,并向所述Web服務(wù)器發(fā)送與在用戶選擇所述構(gòu)成元素的情況下所發(fā)送的請求相同的請求。
      2.根據(jù)權(quán)利要求1所述的信息處理設(shè)備,其特征在于,還包括存儲部件,用于存儲與所述信息處理設(shè)備中發(fā)生的事件相對應(yīng)的關(guān)鍵詞,其中,所述控制部件基于所述信息處理設(shè)備中發(fā)生的事件從所述存儲部件獲取相對應(yīng)的關(guān)鍵詞,并在所述Web瀏覽器所顯示的操作畫面的構(gòu)成元素中指定包括所獲取的關(guān)鍵詞的構(gòu)成元素。
      3.根據(jù)權(quán)利要求2所述的信息處理設(shè)備,其特征在于,所述存儲部件存儲將在預(yù)定時間段內(nèi)未操作所述信息處理設(shè)備時發(fā)生的事件與用于從所述Web服務(wù)器注銷的構(gòu)成元素的關(guān)鍵詞相關(guān)聯(lián)的信息。
      4.一種具有Web瀏覽器的信息處理設(shè)備的控制方法,所述Web瀏覽器能夠與Web服務(wù)器進(jìn)行通信并基于所述Web服務(wù)器所供給的畫面信息來顯示操作畫面,所述控制方法包括發(fā)送步驟,用于基于經(jīng)由所述Web瀏覽器所顯示的操作畫面的用戶操作,向所述Web服務(wù)器發(fā)送請求;以及控制步驟,用于在所述信息處理設(shè)備中發(fā)生事件的情況下,指定所述操作畫面的與所發(fā)生的事件相對應(yīng)的構(gòu)成元素,并向所述Web服務(wù)器發(fā)送與在用戶選擇所述構(gòu)成元素的情況下所發(fā)送的請求相同的請求。
      全文摘要
      提供一種信息處理設(shè)備及其控制方法,信息處理設(shè)備具有能夠與Web服務(wù)器進(jìn)行通信并基于Web服務(wù)器所供給的畫面信息來顯示操作畫面的Web瀏覽器。信息處理設(shè)備基于Web服務(wù)器所供給的畫面信息來顯示操作畫面,基于通過Web瀏覽器所顯示的操作畫面的用戶操作將請求發(fā)送至Web服務(wù)器,以及在信息處理設(shè)備中發(fā)生事件的情況下,指定與所發(fā)生的事件相對應(yīng)的操作畫面的構(gòu)成元素,并向Web服務(wù)器發(fā)送與用戶選擇構(gòu)成元素的情況相同的請求。
      文檔編號H04L29/08GK102547014SQ20111030618
      公開日2012年7月4日 申請日期2011年10月9日 優(yōu)先權(quán)日2010年10月6日
      發(fā)明者渡內(nèi)聰希 申請人:佳能株式會社
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1