指令裝置、處理裝置、處理系統和方法與流程
2023-05-18 00:33:31 5

本發明涉及一種指令裝置、處理裝置、處理系統和方法。
背景技術:
日本專利文獻特開2015-062320號公報公開了一種能夠輸出圖像的多功能裝置。該多功能裝置包括無線通信單元、顯示單元和指令單元。無線通信單元與移動終端裝置進行無線通信。基於從所述移動終端裝置或已通過包括在所述多功能裝置中的操作單元輸入的用戶信息以及包括至少用戶識別信息的用戶信息,在包括在所述移動終端裝置中的移動終端顯示單元上,所述指令單元指令所述顯示單元顯示用戶界面圖像,並且還指令所述移動終端裝置顯示不同於所述用戶界面圖像的其他用戶界面圖像。每個所述用戶界面圖像和所述其他用戶界面圖像是已經按照所述用戶識別信息指定的圖像,並且是用於操作所述多功能裝置的圖像。雖然將所述用戶界面圖像顯示在所述顯示單元並且將所述其他用戶界面圖像顯示在所述移動終端顯示單元,所述多功能裝置按照從所述操作單元接收的用戶操作或通過所述無線通信單元從所述移動終端裝置接收的用戶操作輸出圖像。
日本專利文獻特開2007-142912號公報公開了一種操作面板,其包括可更改的操作畫面,該畫面按照用戶的實際使用進行更改。
日本專利文獻特開2005-114790號公報公開了一種圖像形成系統,在該圖像形成系統中,移動終端和圖像形成裝置能夠相互通信。所述移動終端包括身份(id)信息存儲單元、通信單元和顯示單元。所述id信息存儲單元存儲id信息。所述通信單元能夠進行無線通信。所述顯示單元能夠顯示信息。所述圖像形成裝置包括通信單元和操作單元。所述通信單元能夠進行無線通信,且所述操作單元能夠顯示信息。所述圖像形成系統包括功能顯示決定單元、確認單元和控制單元。所述功能顯示決定單元基於所述id信息決定待顯示的功能。所述確認單元通過使用所述移動終端的所述通信單元和所述圖像形成裝置的所述通信單元,通過所述移動終端和所述圖像形成裝置進行的無線通信確認是否所述移動終端和所述圖像形成裝置處於通信範圍內。所述控制單元將定製功能選擇畫面顯示在操作單元上,所述功能顯示決定單元已基於通過所述確認單元確認的結果和所述id信息決定所述定製功能選擇畫面。
為了通過操作者的操作對處理裝置進行操作,即使例如僅基於操作者先前所選擇的功能可決定顯示多個操作畫面中的哪一個操作畫面或可決定顯示多個操作畫面的順序,但僅基於操作者先前所選擇的功能,所顯示的操作畫面可能不會反映出操作者的意圖。例如,操作者想要顯示的操作畫面可能並未顯示,或者操作畫面可能並未按操作者期待的順序顯示。
技術實現要素:
本發明的目的在於提供一種指令裝置、處理裝置、處理系統和方法,與僅基於操作者先前所選擇的功能來決定待顯示的操作畫面的技術相比,更有可能在待顯示的操作畫面上反映出操作者的意圖。
根據本發明的第一方面,提供一種指令處理裝置進行處理的指令裝置,所述指令裝置包括操作歷史發送單元和顯示器。所述操作歷史發送單元向管理裝置發送一系列所有操作歷史的數據,所述指令裝置根據所述一系列所有操作歷史指令所述處理裝置進行處理。所述顯示器顯示指令裝置操作畫面,在所述指令裝置操作畫面上所述管理裝置基於所述一系列所有操作歷史反映出操作者的意圖,所述一系列所有操作歷史的數據已從所述操作歷史發送單元發送。
本發明的第二方面是根據第一方面所述的指令裝置,其中,所述顯示器顯示指令裝置操作畫面,在所述指令裝置操作畫面上所述管理裝置進一步基於所述處理裝置的操作歷史反映出操作者的意圖,所述處理裝置的操作歷史的數據已從所述處理裝置發送。
本發明的第三方面是根據第一或第二方面所述的指令裝置,其中,所述顯示器顯示指令裝置操作畫面,在所述指令裝置操作畫面上所述管理裝置進一步基於所述指令裝置的操作歷史反映出操作者的意圖,所述指令裝置的操作歷史存儲在操作歷史存儲單元中,所述操作歷史存儲單元包括在所述管理裝置中。
本發明的第四方面是根據第一至第三方面中任一方面所述的指令裝置,其中,所述顯示器顯示指令裝置操作畫面,在所述指令裝置操作畫面上所述管理裝置進一步基於所述指令裝置的設置反映出操作者的意圖。
本發明的第五方面是根據第一至第四方面中任一方面所述的指令裝置,其中,所述顯示器顯示指令裝置操作畫面,在所述指令裝置操作畫面上所述管理裝置進一步基於所述處理裝置的設置反映出操作者的意圖。
本發明的第六方面是根據第一至第五方面中任一方面所述的指令裝置,其中,所述顯示器顯示指令裝置操作畫面,所述指令裝置操作畫面不同於在包括在所述處理裝置中的顯示器上顯示的處理裝置操作畫面。
本發明的第七方面是根據第一至第六方面中任一方面所述的指令裝置,其中,所述顯示器顯示指令裝置操作畫面,在所述指令裝置操作畫面上所述管理裝置以促使對存儲在數據存儲裝置中的數據進行處理的方式反映出操作者的意圖。
根據本發明的第八方面,提供一種處理數據的處理裝置。所述處理裝置包括操作歷史發送單元和顯示器。所述操作歷史發送單元向管理裝置發送一系列所有操作歷史的數據,操作者根據所述一系列所有操作歷史指令所述處理裝置進行處理。所述顯示器顯示處理裝置操作畫面,在所述處理裝置操作畫面上所述管理裝置基於所述一系列所有操作歷史反映出操作者的意圖,所述一系列所有操作歷史的數據已從所述操作歷史發送單元發送。
本發明的第九方面是根據第八方面所述的處理裝置,其中,響應來自所述操作者的指令或響應來自指令裝置的指令處理數據,並且所述顯示器顯示處理裝置操作畫面,在所述處理裝置操作畫面上所述管理裝置進一步基於所述指令裝置的操作歷史反映出操作者的意圖,所述指令裝置的操作歷史的數據已從所述指令裝置發送。
根據本發明的第十方面,提供一種處理系統,其包括處理裝置、指令所述處理裝置進行處理的指令裝置、以及對所述指令裝置和所述處理裝置進行管理的管理裝置。所述指令裝置包括操作歷史發送單元和顯示器。所述操作歷史發送單元向所述管理裝置發送一系列所有操作歷史的數據,所述指令裝置根據所述一系列所有操作歷史指令所述處理裝置進行處理。所述顯示器顯示指令裝置操作畫面,在所述指令裝置操作畫面上所述管理裝置基於所述一系列所有操作歷史反映出操作者的意圖,所述一系列所有操作歷史的數據已從所述操作歷史發送單元發送。
根據本發明的第十一方面,提供一種處理系統,其包括處理裝置以及管理所述處理裝置的管理裝置。所述處理裝置包括操作歷史發送單元和顯示器。所述操作歷史發送單元向所述管理裝置發送一系列所有操作歷史的數據,操作者根據所述一系列所有操作歷史指令所述處理裝置進行處理。所述顯示器顯示處理裝置操作畫面,在所述處理裝置操作畫面上所述管理裝置基於所述一系列所有操作歷史反映出操作者的意圖,所述一系列所有操作歷史的數據已從所述操作歷史發送單元發送。
根據本發明的第十二方面,提供一種用於管理裝置的方法,所述方法包括:基於一系列所有操作歷史在顯示器上反映出操作者的意圖,指令裝置根據所述一系列所有操作歷史指令處理裝置進行處理,並且,所述一系列所有操作歷史的數據已從所述指令裝置發送到所述管理裝置。
根據本發明的第十三方面,提供一種用於管理裝置的方法,所述方法包括:基於一系列所有操作歷史在顯示器上反映出操作者的意圖,操作者根據所述一系列所有操作歷史指令處理裝置進行處理,並且,所述一系列所有操作歷史的數據已從所述處理裝置發送到所述管理裝置,所述處理裝置進行數據處理。
在本發明的第一方面,與僅基於操作者先前所選擇的功能來決定待顯示的操作畫面的技術相比,可提供更有可能在待顯示的操作畫面上反映出操作者的意圖的指令裝置。
在本發明的第二方面,可基於所述處理裝置的操作在待顯示的操作畫面上反映出操作者的意圖。
在本發明的第三方面,可基於存儲在操作歷史存儲單元中的操作歷史在待顯示的操作畫面上反映出操作者的意圖。
在本發明的第四方面,可基於指令裝置的設置在待顯示的操作畫面上反映出操作者的意圖。
在本發明的第五方面,可基於處理裝置的設置在待顯示的操作畫面上反映出操作者的意圖。
在本發明的第六方面,與處理裝置操作畫面和指令裝置操作畫面是同一畫面的情況相比,當在處理裝置操作畫面上反映操作者的意圖時可減少限制。
在本發明的第七方面,與顯示器不促使處理的情況相比,不太可能忘記對存儲在數據存儲裝置中的數據進行處理。
在本發明的第八方面,與僅基於操作者先前所選擇的功能來決定待顯示的操作畫面的技術相比,可提供更有可能在待顯示的操作畫面上反映出操作者的意圖的處理裝置。
在本發明的第九方面,可基於指令裝置的操作在待顯示的操作畫面上反映出操作者的意圖。
在本發明的第十方面,與僅基於操作者先前所選擇的功能來決定待顯示的操作畫面的技術相比,可提供更有可能在待顯示的操作畫面上反映出操作者的意圖的處理系統。
在本發明的第十一方面,與僅基於操作者先前所選擇的功能來決定待顯示的操作畫面的技術相比,可提供更有可能在待顯示的操作畫面上反映出操作者的意圖的處理系統。
在本發明的第十二方面,與僅基於操作者先前所選擇的功能來決定待顯示的操作畫面的技術相比,可提供更有可能在待顯示的操作畫面上反映出操作者的意圖的方法。
在本發明的第十三方面,與僅基於操作者先前所選擇的功能來決定待顯示的操作畫面的技術相比,可提供更有可能在待顯示的操作畫面上反映出操作者的意圖的方法。
附圖說明
將基於以下附圖詳細描述本發明的示例性實施例,其中:
圖1示出根據本發明的示例性實施例的處理系統;
圖2是示出包括在如圖1所示的處理系統中的指令裝置的配置的框圖;
圖3是示出包括在如圖1所示的處理系統中的無線通信裝置的配置的框圖;
圖4是示出包括在如圖1所示的處理系統中的處理裝置的配置的框圖;
圖5是示出包括在如圖1所示的處理系統中的管理裝置的配置的框圖;
圖6a至6e是示出處理裝置操作畫面和指令裝置操作畫面的例子的第一圖;
圖7a至7c是示出在處理裝置上的畫面和指令裝置操作畫面的例子的第二圖;
圖8a至8c是示出處理裝置操作畫面和指令裝置操作畫面的例子的第三圖;
圖9示出存儲在包括在管理裝置中的存儲單元的數據;
圖10詳細示出處理裝置和指令裝置的信息即數據;
圖11詳細示出每個處理裝置的操作者的操作歷史的數據;
圖12詳細示出每個指令裝置的操作者的操作歷史的數據;
圖13詳細示出處理裝置的處理歷史的數據;
圖14示出待存儲在管理裝置的存儲單元中的數據結構;
圖15是示出由管理裝置的控制單元進行的數據組的選擇的流程圖;
圖16是示出管理裝置的控制單元預測操作者所希望的功能的處理的流程圖;
圖17是示出由管理裝置的控制單元進行的生成指令裝置操作畫面和處理裝置操作畫面的流程圖;
圖18是示出優化指令裝置操作畫面的處理的第一流程圖;
圖19是示出優化指令裝置操作畫面的處理的第二流程圖;以及
圖20是示出優化處理裝置操作畫面的處理的流程圖。
具體實施方式
下面將參照附圖對用於實施本發明的示例性實施例進行描述。圖1示出根據本發明的示例性實施例的處理系統10。處理系統10包括指令裝置100、無線通信裝置300、諸如三個處理裝置400a、400b和400c的處理裝置、管理裝置500、以及數據存儲裝置600,這些裝置與網絡700連接。在以下的描述中,如果沒有必要彼此區分處理裝置400a、400b和400c,將處理裝置400a、400b和400c統稱為處理裝置400。
處理裝置400是數據處理裝置。在本示例性實施例中,作為每個處理裝置400,使用諸如複印、列印、傳真、掃描和數據存儲的能夠處理數據的多功能裝置。處理裝置400包括顯示器480,顯示用於操作處理裝置400的處理裝置操作畫面490。作為顯示器480,可使用能夠充當顯示器並用作操作接收器的觸控面板。雖然本示例性實施例示出與網絡700連接的三個處理裝置400,但與網絡700連接的處理裝置400的數量可為一個以上的任意數量。
以下將對三個處理裝置400a、400b和400c中放置在圖1右側的、能夠與指令裝置100進行無線通信並處理數據的處理裝置400c的示例性情況進行描述。
指令裝置100是指令處理裝置400處理數據的裝置。指令裝置100是諸如智慧型手機、平板設備或可穿戴計算機的移動終端。以下將對指令裝置100是智慧型手機的示例性情況進行描述,該智慧型手機可攜帶並經由無線通信裝置300與網絡700連接。
此外,指令裝置100能夠與處理裝置400通信。指令裝置100能夠例如通過使用諸如wi-fi、bluetooth(註冊商標)的近場無線通信或近場通信(nfc)與處理裝置400通信。由於以這種方式可在指令裝置100和處理裝置400之間進行通信,指令裝置100能夠獲取每個處理裝置400的裝置信息,並通過操作指令裝置100指令處理裝置400處理數據。
此外,指令裝置100包括顯示指令裝置操作畫面190的顯示器110,指令裝置操作畫面190用於指令處理裝置400處理數據。作為顯示器110,可使用能夠充當顯示器並用作操作接收器的觸控面板。
為了操作每個處理裝置400,操作者操作顯示器110或包括在處理裝置400中的顯示器480。此時,操作者無需為了進行特定操作而既操作顯示器110又操作顯示器480,而且,在某些情況下,操作者可通過操作顯示器110或顯示器480兩者之一來操作每個處理裝置400。
顯示在顯示器110上的指令裝置操作畫面190和顯示在顯示器480上的處理裝置操作畫面490是相互不同的畫面。此外,在顯示器110上顯示的指令裝置操作畫面190和在顯示器480上顯示的處理裝置操作畫面490上,為了提高可用性,例如基於操作者的操作歷史優化顯示項目等。稍後將對在指令裝置操作畫面190和處理裝置操作畫面490上的顯示項目等的優化進行詳細描述。
數據存儲裝置600是所謂的列印伺服器,並例如為每個操作者存儲將要求處理裝置400處理的數據。
圖2是示出指令裝置100的配置的框圖。如圖2所述,指令裝置100包括上述顯示器110。
指令裝置100還包括無線通信單元130。無線通信單元130與無線通信裝置300進行無線通信並因此使指令裝置100與網絡700連接,並使指令裝置100能夠與處理裝置400通信。此外,無線通信單元130與處理裝置400通信,以獲取每個處理裝置400的信息,並將所獲取的每個處理裝置400的信息和指令裝置100的信息發送到管理裝置500。此時,無線通信單元130向管理裝置500同時發送每個處理裝置400的信息和指令裝置100的信息。
按照上述方式,無線通信單元130既用作信息獲取單元又用作裝置信息發送單元。信息獲取單元獲取每個處理裝置400的信息,裝置信息發送單元向管理裝置500同時發送通過信息獲取單元獲取的每個處理裝置400的信息和指令裝置100的信息。
無線通信單元130從每個處理裝置400獲取並發送至管理裝置500的信息(數據)例如包括配備功能信息、狀態信息、一般裝置信息和裝置設置信息。在此,術語「配備功能信息」是指有關處理裝置400所配備的功能的信息,諸如指示是否處理裝置400配備有複印功能、傳真功能、掃描功能、印表機功能、電子郵件功能、數據存儲功能等信息。
術語「狀態信息」是指例如是否處理裝置400處於待機狀態、處於省電狀態、正在進行處理、正在由操作者操作、處於缺紙狀態、與外部設備連接等指示處理裝置400的狀況(狀態)的信息。術語「一般裝置信息」是指例如諸如產品名稱(商品名)、版本、或處理裝置400的序列號、以及顯示器480能夠顯示的處理裝置操作畫面490的尺寸的有關處理裝置400的一般信息。術語「裝置設置信息」是指諸如與網絡700的連接的設置即網絡設置、印表機功能的設置即列印設置、各種參數的設置即參數設置、或安全設置的有關處理裝置400的設置的信息。
從指令裝置100發送到管理裝置500的信息,即指令裝置100的信息(數據)例如包括一般裝置信息、裝置設置信息、可訪問性設置信息和應用程式設置信息。術語「一般裝置信息」是指例如諸如產品名稱(商品名)、版本、或指令裝置100的序列號、以及顯示器110能夠顯示的指令裝置操作畫面190的尺寸的有關指令裝置100的一般信息。術語「裝置設置信息」是指例如諸如在指令裝置100中使用的語言的設置、使用指令裝置100的區域的設置、日期設置、或時間設置的有關指令裝置100的設置的信息。
術語「可訪問性設置信息」是指例如裝置的設置的信息,所述設置按照操作者的身體性能來進行,以便在操作者例如是老年人或殘疾人的情況下提高可用性。更具體而言,這種設置的一例可以是由弱視操作者按如下方式進行的設置:放大在顯示器110上顯示的字符尺寸,以便更容易地讀取在顯示器110上顯示的字符。術語「應用程式設置信息」是指安裝在指令裝置100中的各種應用程式的設置的信息。
無線通信單元130向管理裝置500同時發送每個處理裝置400的信息和指令裝置100的信息,並且另外向管理裝置500發送指令裝置100的操作歷史的數據。需要注意的是,將每個處理裝置400的信息和指令裝置100的信息從無線通信單元130發送到管理裝置500的定時是在任意一個處理裝置400進行處理之前,而將指令裝置100的操作歷史的數據發送到管理裝置500的定時是在操作者的操作結束之後並在任意一個處理裝置400的處理結束之後。
上述待向管理裝置500發送的各種信息存儲在包括在管理裝置500中的存儲單元530的資料庫中(見圖10)。
按照上述方式,無線通信單元130用作操作歷史發送單元,在操作者的操作結束後,向管理裝置500發送操作歷史的數據。
指令裝置100還包括存儲器180和控制單元102。控制單元102按照程序控制顯示器110和無線通信單元130。
圖3是示出無線通信裝置300的配置的框圖。無線通信裝置300充當無線通信接入點並如圖3所示,包括無線通信單元310、通信接口單元320和控制單元302。無線通信單元310例如與指令裝置100進行無線通信。通信接口單元320使無線通信裝置300與網絡700連接以便可進行通信。控制單元302控制無線通信單元310和通信接口單元320。
圖4是示出每個處理裝置400的配置的框圖。如圖4所示,處理裝置400包括上述顯示器480並且還包括通信接口單元410。通信接口單元410使處理裝置400與網絡700連接以便可進行通信。
處理裝置400還包括無線通信單元420。無線通信單元420使處理裝置400能夠通過使用無線網絡通信與指令裝置100通信。無線通信單元420向管理裝置500發送處理裝置的操作歷史400的數據。在此,向管理裝置500發送處理裝置的操作歷史400的數據的定時是在操作者的操作結束之後並在處理裝置400處理結束之後。按照上述方式,無線通信單元420用作操作歷史發送單元,在操作者的操作結束之後,向管理裝置500發送操作歷史的數據。
處理裝置400還包括文檔讀取單元430。文檔讀取單元430是所謂的掃描儀,並讀取放置在文檔放置板(未示出)上的文檔。
處理裝置400還包括存儲單元440。例如,硬碟驅動器可用作存儲單元440,且存儲單元440例如存儲由文檔讀取單元430讀取的諸如圖像數據的數據。
處理裝置400還包括圖像形成單元450。圖像形成單元450例如採用電子照相系統,並例如基於從外部設備輸入的圖像數據或由文檔讀取單元430讀取的圖像數據,在用作記錄介質的紙張上形成圖像。
處理裝置400還包括傳真單元460。傳真單元460例如與電話線連接,並例如通過電話線發送圖像數據和例如通過電話線接收圖像數據。
處理裝置400還包括控制單元402。控制單元402控制通信接口單元410、無線通信單元420、文檔讀取單元430、存儲單元440、圖像形成單元450、傳真單元460、以及顯示器480。
圖5是示出管理裝置500的配置的框圖。管理裝置500是集中管理與網絡700連接的處理裝置400的裝置,對處理裝置400和指令裝置100進行管理。此外,管理裝置500基於一系列所有操作的歷史,在待顯示的指令裝置操作畫面190上實現反映操作者的意圖的功能,所述一系列所有操作的歷史的數據已從無線通信單元130發送。此外,如圖5所示,管理裝置500包括操作單元510。操作單元510用於操作管理裝置500,並且例如是可用作操作單元510的鍵盤。
管理裝置500還包括通信接口單元520。通信接口單元520使管理裝置500與網絡700連接以便可進行通信。通信接口單元520向指令裝置100發送由後述控制單元502生成的指令裝置操作畫面190(見圖1)的信息。通信接口單元520還向每個處理裝置400發送由控制單元502生成的處理裝置操作畫面490(見圖1)的信息。按照上述方式,通信接口單元520用作操作畫面發送單元,向指令裝置100發送指令裝置操作畫面190的信息並向每個處理裝置400發送處理裝置操作畫面490的信息。
管理裝置500還包括存儲器550和例如可由液晶顯示器形成的顯示單元540。
管理裝置500還包括存儲單元530。例如,硬碟驅動器可用作存儲單元530。存儲單元530將從指令裝置100發送的指令裝置100的信息和每個處理裝置400的信息存儲在存儲單元530的資料庫中。通過這種方式,存儲單元530用作存儲每個處理裝置400的信息和指令裝置100的信息的裝置信息存儲單元。此外,存儲單元530在存儲單元530的資料庫中存儲從指令裝置100發送的指令裝置100的操作歷史的數據和從處理裝置400發送的處理裝置400的操作歷史的數據。通過這種方式,存儲單元530用作存儲指令裝置100的操作歷史的數據和處理裝置400的操作歷史的數據的操作歷史存儲單元。另外,待存儲在存儲單元530中的詳細數據將在稍後進行描述。
管理裝置500還包括控制單元502。控制單元502例如基於在操作單元510上進行的操作對通信接口單元520、存儲單元530、顯示單元540和存儲器550進行控制。
此外,通過執行程序,控制單元502生成指令裝置操作畫面190和處理裝置操作畫面490。通過這種方式,控制單元502用作生成指令裝置操作畫面190和處理裝置操作畫面490的操作畫面生成單元。更具體而言,控制單元502基於從指令裝置100的無線通信單元130發送的每個處理裝置400的信息和指令裝置100的信息生成處理裝置操作畫面490和指令裝置操作畫面190。此時,控制單元502可基於指令裝置100的設置生成處理裝置操作畫面490和指令裝置操作畫面190,或可基於每個處理裝置400的設置生成處理裝置操作畫面490和指令裝置操作畫面190。
另外,控制單元502可基於指令裝置100的操作者的操作歷史生成處理裝置操作畫面490和指令裝置操作畫面190。又或者控制單元502可基於每個處理裝置400的操作者的操作歷史生成處理裝置操作畫面490和指令裝置操作畫面190。更具體而言,控制單元502基於存儲在存儲單元530中的指令裝置100的操作歷史和存儲在存儲單元530中的每個處理裝置400的操作歷史中的至少一個生成處理裝置操作畫面490和指令裝置操作畫面190。
在此,作為操作歷史的附加描述,每個處理裝置400的操作者的操作歷史不僅包括當前正在操作處理裝置400的特定操作者的操作歷史,還包括先前操作了處理裝置400的其他操作者的操作歷史。此外,每個處理裝置400的操作者的操作歷史不僅包括當前正在操作的處理裝置400的操作歷史,還包括與網絡700連接的其他處理裝置400的操作歷史。
此外,控制單元502基於是否數據被存儲在數據存儲裝置600中來生成指令裝置操作畫面190並生成處理裝置操作畫面490。例如,如果當前正在操作處理裝置400的操作者已經將數據存儲在數據存儲裝置600中並且處理裝置400能夠處理數據,則控制單元502以如下方式生成處理裝置操作畫面490和指令裝置操作畫面190的至少一個:指示可將由處理裝置400處理的數據存儲在數據存儲裝置600中。
圖6a至6e示出由控制單元502生成的處理裝置操作畫面490和指令裝置操作畫面190的例子。在圖6a所示的第一例中,由於將英語設置為指令裝置100的語言,所以控制單元502生成使用英語的處理裝置操作畫面490和指令裝置操作畫面190。此外,控制單元502以如下方式生成處理裝置操作畫面490和指令裝置操作畫面190:顯示與對文檔僅使用黑色、單面、不放大或縮小來進行複印的複印處理的指令對應的圖標「simplecopy」和與向a公司發送傳真的指令對應的圖標「sendfaxtocompanya」。這是因為,根據操作歷史,對文檔僅使用黑色、單面、不放大或縮小進行複印的處理的頻度最高,而且向a公司發送傳真的處理的頻度次高。
在圖6b所示的第二例中,控制單元502以如下方式生成處理裝置操作畫面490和指令裝置操作畫面190:字符尺寸與正常設置下相比放大。這是因為,在指令裝置100的可訪問性設置中進行了適合於弱視操作者的設置,即顯示比正常設置下大的字符。此外,控制單元502以如下方式生成指令裝置操作畫面190:顯示與發送傳真的指令對應的圖標「傳真」和與掃描文檔的指令對應的圖標「掃描」,並以如下方式生成處理裝置操作畫面490:顯示與其他操作指令對應的圖標「複印」、「盒子」、「列印」和「菜單」。這是因為,根據操作歷史,發送傳真的頻度最高,掃描文檔的頻度次高。
在圖6c所示的第三例中,基於存儲在數據存儲裝置600中的預約列印處理(作業),控制單元502以如下方式生成指令裝置操作畫面190:顯示消息「有預約作業」。此外,控制單元502以如下方式生成處理裝置操作畫面490:顯示與存儲在數據存儲裝置600中的用於執行列印作業的指令對應的圖標「是」和與存儲在數據存儲裝置600中的用於不執行列印作業的指令對應的圖標「否」。
在圖6d所示的第四例中,控制單元502以如下方式生成指令裝置操作畫面190:顯示選擇a4為紙張尺寸的圖標「紙張尺寸:a4」、僅選擇黑色為複印顏色的圖標「彩色模式:單色」、以及不更改設置而立即開始複印的圖標「開始」。這是因為,根據操作歷史,在a4紙單面上使用單色(僅為黑色)複印文檔的頻度最高。此外,控制單元502以如下方式生成處理裝置操作畫面490:除在指令裝置操作畫面190上顯示的圖標之外,還顯示用於選擇在紙張單面上複印的圖標「單面/雙面:單面」。
在圖6e所示的第五例中,控制單元502以如下方式生成指令裝置操作畫面190:顯示詢問是否要複印文檔的圖標「是否複印?」,並控制包括揚聲器等的聲音輸出設備(未示出),以使聲音輸出設備通過使用發出「是否複印?」的音聲引導操作。這是因為,在指令裝置100的可訪問性設置中,設置有操作語音引導,而且另外,根據操作歷史,進行複印的指令使用頻度最高。此外,控制單元502以如下方式生成處理裝置操作畫面490:顯示與複印指令對應的圖標「複印」、與掃描指令對應的圖標「掃描」、以及向菜單選擇畫面轉換的圖標「菜單」。
圖7a至7c示出顯示在處理裝置400的顯示器480上的畫面的例子和由控制單元502生成的指令裝置操作畫面190的例子。在圖7a至7c所示的例子中,雖然處理裝置400從指令裝置100接收處理指令,處理裝置400並不具有更改顯示在顯示器480上的畫面的功能。在以下示例中,控制單元502不生成處理裝置操作畫面490,且預定畫面顯示在處理裝置400的顯示器480上,由控制單元502生成的指令裝置操作畫面190顯示在指令裝置100的顯示器110上。
在圖7a所示的第六例中,作為預定畫面在顯示器480上顯示包括如下圖標的畫面:與掃描文檔的指令對應的圖標「scan」、與發送電子郵件的指令對應的圖標「mail」、與發送傳真的指令對應的圖標「fax」,以及與將數據記錄在存儲單元440的預定區域中的指令對應的圖標「box」。此外,按照指令裝置100的設置和操作歷史,控制單元502生成與上述第一例(見圖6a)相同或相似的指令裝置操作畫面190,並將指令裝置操作畫面190顯示在顯示器110上。
在圖7b所示的第七例中,作為預定畫面,將與第六例(見圖7a)相同的畫面顯示在顯示器480上。此外,按照指令裝置100的設置和操作歷史,控制單元502生成與上述第二例(見圖6b)相同或相似的指令裝置操作畫面190,並將指令裝置操作畫面190顯示在顯示器110上。
在圖7c所示的第八例中,作為預定畫面,將與第六例(見圖7a)相同的畫面顯示在顯示器480上。此外,按照指令裝置100的設置和操作歷史,控制單元502生成與上述第四例(見圖6d)相同或相似的指令裝置操作畫面190,並將指令裝置操作畫面190顯示在顯示器110上。
圖8a至8c示出由控制單元502生成的處理裝置操作畫面490和指令裝置操作畫面190的其他例子。在圖8a至8c所示的例子中,處理裝置400的顯示器480的顯示區域比第一至第五例(見圖6a至6e)中任一例所示的處理裝置操作畫面490都小。因此,在以下各例中,顯示器480不可能顯示第一至第五例所示的處理裝置操作畫面490。
在圖8a所示的第九例中,按照指令裝置100的設置和操作歷史,控制單元502生成與上述第一例(見圖6a)相同或相似的指令裝置操作畫面190,並將指令裝置操作畫面190顯示在顯示器110上。另一方面,即使生成與上述第一例相同或相似的處理裝置操作畫面490,因為顯示器480的顯示區域小,所以本例中不可能在顯示器480上顯示處理裝置操作畫面490。因此,控制單元502生成可在顯示器480上顯示的處理裝置操作畫面490。具體地說,如圖8a所示,控制單元502生成如下的處理裝置操作畫面490:其上顯示與掃描指令對應的圖標「scan」和用於滾動畫面的箭頭的圖標。
在圖8b所示的第十例中,按照指令裝置100的設置和操作歷史,控制單元502生成與上述第二例(見圖6b)相同或相似的指令裝置操作畫面190,並將指令裝置操作畫面190顯示在顯示器110上。另一方面,即使生成與上述第二例相同或相似的處理裝置操作畫面490,因為顯示器480的顯示區域小,所以本例中不可能在顯示器480上顯示處理裝置操作畫面490。因此,控制單元502生成可在顯示器480上顯示的處理裝置操作畫面490。具體地說,如圖8b所示,控制單元502生成如下的處理裝置操作畫面490:其上顯示與發送傳真指令對應的圖標「傳真」和用於滾動畫面的箭頭的圖標。
在圖8c所示的第十一例中,按照指令裝置100的設置和操作歷史,控制單元502生成與上述第四例(見圖6d)相同或相似的指令裝置操作畫面190,並將指令裝置操作畫面190顯示在顯示器110上。另一方面,即使生成與上述第四例相同或相似的處理裝置操作畫面490,因為顯示器480的顯示區域小,所以本例中不可能在顯示器480上顯示處理裝置操作畫面490。因此,控制單元502生成可在顯示器480上顯示的處理裝置操作畫面490。具體地說,如圖8c所示,控制單元502生成如下的處理裝置操作畫面490:其上顯示與選擇a4尺寸的紙張的指令對應的圖標「紙張尺寸:a4」和用於滾動畫面的箭頭的圖標。
雖然上述描述示出了使用單個指令裝置100的示例性情況,在根據本示例性實施例的處理系統10中可使用多個指令裝置100。例如,可將由使用處理系統10的多個操作者(用戶)各自攜帶的智慧型手機用作指令裝置100。圖9示出存儲在管理裝置500的存儲單元530中的數據。如圖9所示,存儲單元530存儲數據d1、數據d2、數據d3、數據d4和數據d5,數據d1是每個處理裝置400的信息,數據d2是每個指令裝置100的信息,數據d3是每個處理裝置400的操作歷史的數據,數據d4是每個指令裝置100的操作歷史的數據,數據d5是處理歷史(作業歷史)的數據。
在這些數據項中,每個處理裝置400的信息即數據d1和每個指令裝置100的信息即數據d2如上所述,在操作者開始操作時同時從每個指令裝置100向管理裝置500發送。
每個處理裝置400的操作歷史的數據即數據d3和每個指令裝置100的操作歷史的數據即數據d4如上所述,在每個處理裝置400進行的處理結束時向管理裝置500發送。此外,在每個處理裝置400進行的處理結束時也向管理裝置500發送處理歷史的數據即數據d5。
從處理裝置400向管理裝置500發送每個處理裝置400的操作歷史的數據即數據d3,從指令裝置100向管理裝置500發送每個指令裝置100的操作歷史的數據即數據d4,並從處理裝置400向管理裝置500發送處理歷史的數據即數據d5。
圖10詳細示出每個處理裝置400的信息即數據d1和每個指令裝置100的信息即數據d2。這些數據項存儲在每個處理裝置400的存儲單元440的資料庫中。因此,圖10還示出存儲單元440的資料庫的結構。
如圖10所示,在每個處理裝置400的信息中,為諸如處理裝置400a、400b和400c的每個處理裝置400存儲信息。如果存在三個以上的處理裝置400,資料庫也為每個處理裝置400存儲信息。
此外,在每個指令裝置100的信息即數據d2中,為諸如指令裝置100a、100b和100c的每個指令裝置100存儲信息。如果存在三個以上的指令裝置100,資料庫也為每個指令裝置100存儲信息。
如上所述,每個處理裝置400的信息即數據d1例如包括配備功能信息、裝置狀態信息、一般裝置信息、以及裝置設置信息。此外,還將管理裝置500使用的管理標識符(id)存儲為每個處理裝置400的信息即數據d1。在此,管理裝置500使用的管理id對應通用唯一標識符(uuid),並在管理裝置500獲取信息後,由管理裝置500生成並分配給每個處理裝置400。
如上所述,每個指令裝置100的信息即數據d2例如包括一般裝置信息、裝置設置信息、可訪問性設置信息、以及應用程式設置信息。此外,還將管理裝置500使用的管理id存儲為每個指令裝置100的信息數據d2。與處理裝置400的情況相同,管理裝置500使用的管理id對應uuid。
圖11詳細示出每個處理裝置400的操作者的操作歷史的數據即數據d3。該數據存儲在每個處理裝置400的存儲單元440的資料庫中。因此,圖11還示出存儲單元440的資料庫的結構。
如圖11所示,在數據d3,為諸如處理裝置400a、400b和400c的每個處理裝置400存儲數據。此外,在數據d4,為諸如指令裝置100a、100b和100c的每個指令裝置100存儲數據。
每個處理裝置400的操作歷史的數據即數據d3包括有關處理裝置操作畫面490的操作的畫面操作信息和管理裝置500使用的管理id。畫面操作信息是有關處理裝置操作畫面490的操作者的操作的歷史的信息,更具體地而言,包括有關在處理裝置操作畫面490上所選擇的功能的信息、進行處理時使用的參數設置、以及進行處理的日期和時間。如上所述,管理裝置500使用的管理id由管理裝置500生成並分配給每個處理裝置400。
圖12示出每個指令裝置100的操作者的操作歷史的數據即數據d4。該數據存儲在每個處理裝置400的存儲單元440的資料庫中。因此,圖12示出存儲單元440的資料庫的結構。
如圖12所示,在數據d4,為諸如指令裝置100a、100b和100c的每個指令裝置100存儲數據。為每個指令裝置100按時間順序存儲操作歷史(歷史數據)。
如圖12所示,作為指令裝置100a的初始操作歷史(歷史數據(1))的一例,為每個指令裝置100按時間順序存儲的操作歷史包括目標畫面、目標用戶界面(ui)、操作者的操作、更改的設置值、以及經過時間。在此,術語「目標畫面」是指操作者已進行操作的畫面。術語「目標ui」是指用於操作者的操作的用戶界面,諸如圖標。術語「更改的設置值」是指通過操作者的操作已被更改的參數,並且該參數僅在已被更改的情況下存儲。術語「經過時間」是指基於操作者開始操作的作為開始點的時間點測量的、每個操作所花費的時間(分鐘和秒)。
在如圖12所示的例子中,從行l100至行l118按時間順序詳細記錄指令裝置100a的初始操作歷史,行l100是記錄操作開始的行,行l118是記錄操作結束的行。例如,在行l102記錄如下的操作:目標畫面是選擇功能的菜單畫面、目標ui是選擇複印功能作為功能的複印圖標、操作者的操作是點擊、設置值未通過操作更改、以及經過時間是「0:01」,即1秒。
此外,例如,在行l112記錄如下的操作:目標畫面是選擇用於複印的紙張尺寸的紙張參數畫面、目標ui是選擇a3作為紙張尺寸的a3鍵、操作者的操作是點擊、紙張尺寸通過操作者的操作從b4更改為a3、以及經過時間是「0:18」,即,18秒。
如上所述,在處理系統10中,例如,在操作歷史中記錄如下的操作:即,該操作不僅包括直接執行諸如在行l116點擊開始鍵的作業,還包括諸如在行l110從a4更改為b4或在行l112從b4更改為a3的設置的更改。此外,在處理系統10中,即使操作既非直接執行作業也非設置的更改,也在操作歷史中記錄操作者的所有操作。
因此,在處理系統10中,例如在操作歷史中記錄如下的一系列操作:操作者將畫面轉換成用於更改參數的畫面,但不在該畫面上更改參數而是返回到之前的畫面。此外,在處理系統10中,例如在操作歷史中記錄如下的一系列操作:在短期間內連續執行相同的作業,並在每個連續操作中更改參數。
此外,在處理系統10中,例如還在操作歷史中記錄如下的一系列操作:操作者將一個畫面轉換成用於更改各種參數的多個畫面,但不在每個轉換的畫面上更改任何參數而是返回到之前的畫面。此外,在處理系統10中,例如還在操作歷史中記錄如下的一系列操作:在作業正在執行時操作者取消作業,並在取消作業執行後,操作者更改在取消作業中的參數並通過使用更改的參數使作業被再次執行。
除如圖12所示的數據外,還記錄管理裝置500使用的處理裝置400a的管理id。如上所述,管理裝置500使用的管理id由管理裝置500生成並分配給每個指令裝置100。
圖13詳細示出處理裝置400的處理歷史(作業歷史)的數據即數據d5。該數據存儲在每個處理裝置400的存儲單元440的資料庫中。因此,圖13還示出存儲單元440的資料庫的結構。如圖13所示,在數據d5,為諸如處理裝置400a、400b和400c的每個處理裝置400存儲數據。
處理歷史的數據即數據d5包括管理裝置500使用的上述管理id的信息、處理id(作業id)、處理類型(作業類型)、處理日期和時間、狀態、以及其他項目。處理id是在每個處理裝置400中的處理的id。處理類型例如是諸如複印、掃描或發送和接收傳真的處理的類型。
處理日期和時間包括開始處理的日期和時間和結束處理的日期和時間。此外,所述狀態是指處理狀態,指示是否處理成功、失敗或取消。此外,取決於處理類型,按照處理類型存儲諸如用於執行的參數設置的詳細的處理歷史信息。
圖14示出待存儲在管理裝置500的存儲單元530中的數據的結構。如圖14所示,數據d1、數據d2、數據d3、數據d4、以及數據d5彼此相關聯地存儲在所進行的處理的單元(作業單元)中,數據d1是每個處理裝置400的信息,數據d2是每個指令裝置100的信息,數據d3是每個處理裝置400的操作歷史的數據,數據d4是每個指令裝置100的操作歷史的數據,數據d5是處理歷史的數據。
例如,在如圖14所示的例子中,行l1彼此相關聯地存儲有關處理的數據d1、數據d2、數據d3、數據d4和數據d5,該處理已由處理裝置400a響應來自指令裝置100a的指令進行。此外,行l2彼此相關聯地存儲有關處理的數據d1、數據d2、數據d3、數據d4和數據d5,該處理已由處理裝置400a響應來自指令裝置100b的指令進行。另外,行l3彼此相關聯地存儲有關處理的數據d1、數據d2、數據d3、數據d4和數據d5,該處理已由處理裝置400b響應來自指令裝置100a的指令進行。
在存儲單元530,當在每個處理裝置400的處理結束時,彼此相關聯地添加有關結束的處理的數據d1、數據d2、數據d3、數據d4和數據d5。例如,如圖13所示,在處理裝置400c響應來自指令裝置100a的指令進行的處理結束時,在行l4彼此相關聯地存儲有關結束的處理的數據d1、數據d2、數據d3、數據d4和數據d5。在以下的描述中,將與處理(作業)相關的數據d1、數據d2、數據d3、數據d4和數據d5稱為數據組。
通過使用上述數據組,控制單元502生成處理裝置操作畫面490和指令裝置操作畫面190。此時,控制單元502不必使用所有上述數據組,控制單元502可從上述數據組中選擇使用適合於生成處理裝置操作畫面490和指令裝置操作畫面190的數據組。此外,通過使用上述數據組,控制單元502預測操作者所希望的功能並基於該預測生成處理裝置操作畫面490和指令裝置操作畫面190。
此外,控制單元502例如基於指令裝置100的操作歷史優化待顯示在指令裝置100的顯示器110上的指令裝置操作畫面190。在以下的描述中,將對基於指令裝置100的操作歷史優化待顯示在指令裝置100的顯示器110上的指令裝置操作畫面190的示例性情況進行描述。然而,可替代地或除此以外,可基於每個處理裝置400的操作歷史優化在處理裝置400的顯示器480上顯示的處理裝置操作畫面490。
下面將對控制單元502進行的數據組選擇、操作者所希望的功能的預測、處理裝置操作畫面490和指令裝置操作畫面190的生成、以及待顯示的指令裝置操作畫面190的生成進行具體描述。
圖15是示出由控制單元502進行的數據組的選擇的流程圖。以下描述示出指令裝置100a指令處理裝置400a進行處理以及處理裝置400b和處理裝置400c在設置和功能方面與處理裝置400a相似的示例性情況。
如圖15所示,當管理裝置500從指令裝置100a接收到指令時,控制單元502開始選擇數據組。即,在步驟s10,控制單元502判斷存儲在存儲單元530中的數據組(見圖14)中是否存在有關來自指令裝置100a的指令的數據組。即,控制單元502判斷是否存在有關來自與已從其接收上述指令的指令裝置100相同的指令裝置100的指令的數據組。
如果在步驟s10判斷不存在對應的數據組,則處理前進到步驟s20;如果在步驟s10判斷存在對應的數據組,則處理前進到步驟s50。
在步驟s20,雖然未從指令裝置100a發出指令(例如,從指令裝置100b或指令裝置100c發出指令),控制單元502判斷是否存在有關處理裝置400a處理的數據的數據組。即,響應來自任意一個指令裝置100的指令,控制單元502判斷是否存在有關由與在該處理中使用的處理裝置400相同的處理裝置400處理的數據的數據組。
如果在步驟s20判斷不存在對應的數據組,則處理前進到步驟s30;如果在步驟s20判斷存在對應的數據組,則處理前進到步驟s90。
在步驟s30,響應來自任意一個指令裝置100的指令,控制單元502判斷是否資料庫包括有關由在設置和功能方面與處理裝置400a相似的處理裝置400b或處理裝置400c處理的數據的數據組。即,響應來自任意一個指令裝置100的指令,控制單元502判斷是否資料庫包括有關由在設置和功能方面與待在該處理中使用的處理裝置400相似的處理裝置400處理的數據的數據組。
如果在步驟s30判斷不存在對應的數據組,則處理前進到步驟s40;如果在步驟s30判斷存在對應的數據組,則處理前進到步驟s100。
如果處理前進到步驟s40,則基於存儲在資料庫中的數據,控制單元502既不優化處理裝置操作畫面490也不優化指令裝置操作畫面190,而是將預定畫面生成為處理裝置操作畫面490和指令裝置操作畫面190。
在步驟s50,假設指令裝置100a已發送指令,則控制單元502判斷是否存在有關由處理裝置400a處理的數據的數據組。即,響應來自與已發出該處理的指令的指令裝置100相同的指令裝置100的指令,控制單元502判斷是否存在有關由與待在該處理中使用的處理裝置400相同的處理裝置400處理的數據的數據組。
如果在步驟s50判斷存在對應的數據組,則處理前進到步驟s60;如果在步驟s50判斷不存在對應的數據組,則處理前進到步驟s70。
在步驟s60,響應來自指令裝置100a的指令,控制單元502判斷是否可僅通過使用有關由處理裝置400a處理的數據的數據組,即存儲在資料庫中的數據組,來優化指令裝置操作畫面190和處理裝置操作畫面490。即,在步驟s60,響應來自與已發出該處理的指令的指令裝置100相同的指令裝置100的指令,控制單元502判斷是否可僅通過使用有關由與待在該處理中使用的處理裝置400相同的處理裝置400處理的數據的數據組來優化指令裝置操作畫面190。
在此,關於響應來自與已發出該處理的指令的指令裝置100相同的指令裝置100的指令,是否可僅通過使用有關由與待在該處理中使用的處理裝置400相同的處理裝置400處理的數據的數據組來優化指令裝置操作畫面190的判斷基於是否所提取的數據組的數量充足或根據所提取的數據組的處理日期和時間是最近的還是舊的來進行。
如果在步驟s60判斷可通過僅使用對應的數據組來優化指令裝置操作畫面190,則處理前進到步驟s80;如果在步驟s60判斷通過僅使用對應的數據組不可能優化指令裝置操作畫面190,則處理前進到步驟s70。
在步驟s70,響應來自指令裝置100a的指令,控制單元502通過使用有關由任意一個處理裝置400處理的數據的數據組來優化指令裝置操作畫面190。即,響應來自與已發出該處理的指令的指令裝置100相同的指令裝置100的指令,控制單元502通過使用有關由任意一個處理裝置400處理的數據的數據組來優化指令裝置操作畫面190和處理裝置操作畫面490。
在步驟s80,響應來自指令裝置100a的指令,控制單元502通過使用有關由處理裝置400a處理的數據的數據組來優化指令裝置操作畫面190。即,響應來自與已發出該處理的指令的指令裝置100相同的指令裝置100的指令,控制單元502通過使用有關由與待在該處理中使用的處理裝置400相同的處理裝置400處理的數據的數據組來優化指令裝置操作畫面190。
在步驟s90,響應來自任意一個指令裝置100的指令,控制單元502通過使用有關由處理裝置400a處理的數據的數據組來優化指令裝置操作畫面190。即,響應來自任意一個指令裝置100的指令,控制單元502通過使用有關由與待在該處理中使用的處理裝置400相同的處理裝置400處理的數據的數據組來優化指令裝置操作畫面190。
在步驟s100,響應來自任意一個指令裝置100的指令,控制單元502通過使用有關由處理裝置400b或處理裝置400c,即在設置和功能方面與待在該處理中使用的處理裝置400a相似的處理裝置處理的數據的數據組來優化指令裝置操作畫面190。即,響應來自任意一個指令裝置100的指令,控制單元502通過使用有關由在設置和功能方面與待在該處理中使用的處理裝置400相似的處理裝置400處理的數據的數據組,即存儲在資料庫中的數據組,來優化指令裝置操作畫面190。
圖16是示出在已經選擇待用於優化的數據組之後控制單元502預測操作者所希望的功能的處理的流程圖。以下描述將示出指令裝置100a指令處理裝置400a進行處理的示例性情況。
在選擇了待用於優化指令裝置操作畫面190等的數據組(見圖15)之後,在步驟s200,控制單元502判斷在處理裝置400a中可實施的功能。即,控制單元502判斷在待在該處理中使用的處理裝置400中可實施的功能。該判斷基於每個處理裝置400的信息即數據d1(見圖9)來進行。
在下一步驟,步驟s210,為了優化指令裝置操作畫面190,通過參照歷史數據,控制單元502判斷是否存在應無效的數據組。例如,通過參照存儲在存儲單元530的資料庫中的處理歷史的數據即數據d5,控制單元502使未正常結束的處理(作業)狀態的數據組無效。
在下一步驟,步驟s220,控制單元502對在步驟s200中判斷為可實施的每個功能計數除在步驟s210中已被無效的數據組之外的數據組的數量。
在下一步驟,步驟s230,控制單元502判斷是否在步驟s220中計數的有關功能的數據組的大的數和在步驟s220計數的有關功能的數據組的小的數之間的差大於等於預定的固定數。如果計數的差大於等於固定數,則處理前進到步驟s250;如果計數的差不大於等於固定數(如果計數的差小於固定數),則處理前進到步驟s240。
在步驟s240,控制單元502從在步驟s210中已被無效的數據組之外的數據組中去除處理日期和時間在特定日期和時間之前的數據組,從在步驟s220中對每個功能計數的數據組中選擇在預定的特定日期和時間之後獲取的新的數據組。
在步驟s250,控制單元502預測在步驟s230獲取的有關功能的數據組的大的數與有關功能的數據組的小的數之間的差大於等於預定的固定數的功能是操作者所希望的功能。在此,由控制單元502預測的操作者所希望的功能的數量不限於一個,控制單元502可預測多個功能。即,控制單元502可預測操作者所希望的功能之一是複印功能,或可預測多個功能為操作者所希望的功能,諸如「掃描和傳真」、以及「列印、存儲在盒子中和發送電子郵件」。
如上述對操作者所希望的功能所作的預測,控制單元502預測操作者所希望的各種參數。
圖17是示出在預測了操作者所希望的功能和參數之後由控制單元502生成指令裝置操作畫面190和處理裝置操作畫面490的流程圖。
在結束了對操作者所希望的功能和參數進行的預測(見圖16)之後,在步驟s310,控制單元502判斷是否存在已由操作者存儲在數據存儲裝置600中並為其預約了處理的作業(預約作業)。如果判斷存在預約作業,則處理前進到步驟s312;如果判斷不存在預約作業,則處理前進到步驟s320。
在步驟s312,控制單元502判斷是否可通過使用已被指令進行該處理的處理裝置400對存儲在數據存儲裝置600中的預約作業進行列印。如果可進行列印,則處理前進到步驟s314;如果不能進行列印,則處理前進到步驟s320。
在步驟s314,控制單元502生成指示列印預約作業的指令的畫面(見圖6c)。
在步驟s320,控制單元502判斷是否指令裝置100的顯示器110和處理裝置400的顯示器480中的一個比另一個更頻繁地操作。在此,通過使用存儲在資料庫中的每個處理裝置400的操作歷史的數據即數據d3和存儲在資料庫中的每個指令裝置100的操作歷史的數據即數據d4來判斷是否指令裝置100的顯示器110和處理裝置400的顯示器480中的一個比另一個更頻繁地操作。例如,如果通過使用顯示器480和顯示器110中的一個進行的操作的數量與通過使用另一個進行的操作的數量之間的比率大於等於一定值,則判斷顯示器480和顯示器110中的一個比另一個更頻繁地操作。
如果在步驟s320判斷顯示器480和顯示器110中的一個比另一個更頻繁地操作,則處理前進到步驟s330;如果在步驟s320判斷顯示器480和顯示器110中的一個不比另一個更頻繁地操作,則處理前進到步驟s340。
在步驟s330,控制單元502判斷指令裝置100的顯示器110和處理裝置400的顯示器480的哪一個被更頻繁地用於操作。如果判斷處理裝置400的顯示器480被更頻繁地用於操作,則處理前進到步驟s342;如果判斷指令裝置100的顯示器110被更頻繁地用於操作,則處理前進到步驟s344。
在步驟s340,控制單元502優化指令裝置操作畫面190和處理裝置操作畫面490兩者。
在步驟s342,控制單元502優化處理裝置操作畫面490並作為指令裝置操作畫面190生成補充處理裝置操作畫面490的補充菜單畫面。
在步驟s344,控制單元502優化指令裝置操作畫面190並作為處理裝置操作畫面490生成補充指令裝置操作畫面190的補充菜單畫面。
圖18示出優化指令裝置操作畫面190的處理的流程圖。如果要優化指令裝置操作畫面190(見圖17的步驟s340和s344),則在步驟s402,控制單元502根據每個指令裝置100的信息即數據d2確認在顯示器110上顯示的畫面的尺寸,從而決定指令裝置操作畫面190的尺寸。
在下一步驟,步驟s404,控制單元502根據每個指令裝置100的信息即數據d2確認可訪問性設置,從而基於可訪問性設置決定指令裝置操作畫面190的背景顏色、待顯示在指令裝置操作畫面190上的字符尺寸、以及待顯示在指令裝置操作畫面190上的圖標尺寸。
在下一步驟,步驟s406,控制單元502根據每個指令裝置100的信息即數據d2確認在待顯示的指令裝置操作畫面190上使用的語言和在指令裝置操作畫面190上待顯示的該語言的字體。
在下一步驟,步驟s500,控制單元502基於每個指令裝置100的操作者的操作歷史的數據即數據d4優化指令裝置操作畫面190。稍後將詳細描述在步驟s500中優化指令裝置操作畫面190的情況。
在下一步驟,步驟s602,基於在步驟s402、s404和s406的決定和在步驟s500的優化,控制單元502生成優化的指令裝置操作畫面190。
圖19是示出基於每個指令裝置100的操作者的操作歷史的數據即數據d4優化指令裝置操作畫面190的處理(見圖18的步驟s500)的流程圖。
如圖19所示,在步驟s502,控制單元502判斷是否從操作開始到操作結束的期間(圖12中的經過時間)長以及是否操作步驟的數量(圖12中從對應操作開始的行l100到對應操作結束的行的行數)多。如果判斷期間長和/或操作步驟的數量多,則處理前進到步驟s504;如果判斷期間不長(正常)且操作步驟的數量不多(正常),則處理前進到步驟s506。
在此,如果與正常情況下相比操作期間長且操作步驟的數量也多,則處理可前進到步驟s504。另外,如果與在正常情況下相比操作期間長或操作步驟的數量多,則處理可前進到步驟s504。對是否操作期間長和操作步驟的數量多的判斷可基於預定期間或預定數量的步驟或基於到目前為止從處理獲取的平均值來進行。
在步驟s504,進行第一原因分析並決定對策。具體地說,控制單元502分析操作時間長和操作步驟數量多的原因並決定對策(優化指令裝置操作畫面190)。例如,如果操作步驟的數量多且存在許多目標用戶界面(ui)的錯誤選擇,則控制單元502通過分析判斷錯誤選擇的原因可能是諸如圖標的ui的尺寸小。因此,控制單元502決定放大諸如圖標的ui的尺寸或以使錯誤選擇不容易出現的方式優化指令裝置操作畫面190上的圖標等的配置。
此外,例如,如果從畫面轉換到下一操作花費的時間長,則控制單元502通過分析判斷時間長的原因可能是畫面的布局複雜,結果導致操作者花費很長時間才發現諸如用於操作的按鈕的ui。因此,為了容易地發現諸如按鈕的ui,控制單元502決定通過簡化指令裝置操作畫面190的布局來優化指令裝置操作畫面190。此外,例如,如果操作者反覆點擊或拖拽指令裝置操作畫面190上的特定的位置,控制單元502通過分析判斷原因可能是操作者對操作方法的誤解。因此,控制單元502決定通過不僅顯示諸如按鈕的ui而且還顯示操作引導來優化指令裝置操作畫面190。
在步驟s506,控制單元502判斷是否進行了相同的操作,即,是否反覆進行並取消了相同的操作。如果判斷反覆進行了相同的操作,則處理前進到步驟s508;如果判斷未反覆進行了相同的操作,則處理前進到步驟s510。
在步驟s508,進行第二原因分析並決定對策。具體地說,控制單元502分析反覆進行了操作的原因並決定對策(優化指令裝置操作畫面190)。例如,控制單元502通過分析判斷反覆進行了操作的原因可能是指令裝置操作畫面190上諸如字符、圖標和按鈕的ui造成誤解。因此,控制單元502決定通過以不容易造成誤解的方式顯示如字符、圖標和按鈕的ui來優化指令裝置操作畫面190。
此外,例如,控制單元502通過分析判斷反覆進行了操作的原因可能是操作者想確認是否已按該操作者想要的操作更改了設置。因此,控制單元502決定以使操作者能夠確認由該操作者進行的設置的更改的方式優化指令裝置操作畫面190。
在步驟s510,控制單元502判斷是否指令裝置操作畫面190被頻繁地滾動。如果判斷畫面被頻繁地滾動,則處理前進到步驟s512;如果判斷畫面未被頻繁地滾動(非頻繁滾動),則處理前進到步驟s514。
在步驟s512,進行第三原因分析並決定對策。例如,控制單元502通過分析判斷頻繁滾動的原因是在畫面上顯示的字符和圖標的數據量大。因此,為了減少在畫面上顯示的數據量,控制單元502通過根據類別暫時顯示數據(過濾顯示)修改指令裝置操作畫面190。
此外,無論在步驟s510判斷是否滾動量多,控制單元502可判斷在畫面上操作者的滾動的速度。如果速度太高或太低,控制單元502可以使滾動速度處於適當的範圍內的方式決定對指令裝置操作畫面190進行修改。
在步驟s514,控制單元502判斷是否通過操作更改了設置。如果已經更改了設置,則處理前進到步驟s516;如果設置未更改,則處理前進到步驟s518。
在步驟s516,進行第四原因分析並決定對策。例如,控制單元502通過分析判斷設置更改的原因是參數不適當,該參數被初期設置(用於初期顯示)且被更改。因此,控制單元502決定以如下兩種方式來更改指令裝置操作畫面190:更改初期顯示,或在初期顯示中能夠選擇所希望的值而非在初期顯示中顯示特定的值。
在步驟s518,控制單元502判斷是否連續執行了相同的作業。如果判斷連續執行了相同的作業,則處理前進到步驟s520;如果判斷未連續執行相同的作業,則處理前進到步驟s530。
在步驟s520,進行第五原因分析並決定對策。例如,如果通過使用為每個作業更改的不同的參數連續執行了相同的作業,則控制單元502通過分析判斷連續執行作業的原因可能是操作者未確認參數。因此,控制單元502決定修改指令裝置操作畫面190以促使操作者確認參數。此外,例如,如果定期地連續執行了相同的作業,控制單元502決定以如下方式修改判斷指令裝置操作畫面190:為了減少操作者轉換畫面的負擔,基於該操作轉換畫面。
在步驟s530,基於在步驟s504、s508、s512、s516和s520的決定,控制單元502重建指令裝置操作畫面190。
圖20是示出優化處理裝置操作畫面490的處理的流程圖。如果要優化處理裝置操作畫面490(見圖17的步驟s342和s344),則在步驟s702,控制單元502根據每個處理裝置400的信息即數據d1確認在顯示器480上顯示的畫面的尺寸,從而判斷處理裝置操作畫面490的尺寸。
在下一步驟,步驟s704,控制單元502根據每個處理裝置400的信息即數據d1確認可訪問性設置,從而基於可訪問性設置決定處理裝置操作畫面490的背景顏色、待顯示在處理裝置操作畫面490上的字符尺寸、以及待顯示在處理裝置操作畫面490上的圖標尺寸。
在下一步驟,步驟s706,基於每個處理裝置400的信息即數據d1,控制單元502決定在待顯示的處理裝置操作畫面490上使用的語言和在處理裝置操作畫面490上待顯示的該語言的字體。
在下一步驟,步驟s708,控制單元502基於每個處理裝置400的操作者的操作歷史的數據即數據d3優化處理裝置操作畫面490。在步驟s708的處理裝置操作畫面490的優化與指令裝置操作畫面190的上述優化相同或相似(見圖19的步驟s500)。
在下一步驟,步驟s710,基於在步驟s702、s704和s706的決定和在步驟s708的優化,控制單元502生成優化的處理裝置操作畫面490。
雖然上述描述示出了基於每個指令裝置100的操作歷史優化指令裝置操作畫面190的一例,可基於每個指令裝置100的操作歷史和每個處理裝置400的操作歷史優化指令裝置操作畫面190。此外,雖然上述描述示出了基於每個處理裝置400的操作歷史優化處理裝置操作畫面490的一例,可基於每個指令裝置100的操作歷史和每個處理裝置400的操作歷史優化處理裝置操作畫面490。
如上所述,本發明適用於指令裝置、處理裝置、處理系統、非暫時性計算機可讀介質和方法。
為了進行圖示和說明,以上對本發明的示例性實施例進行了描述。其目的並不在於全面詳盡地描述本發明或將本發明限定於所公開的具體形式。很顯然,對本技術領域的技術人員而言,可以做出許多修正以及變形。本實施例的選擇和描述,其目的在於以最佳方式解釋本發明的原理及其實際應用,從而使得本技術領域的其他熟練技術人員能夠理解本發明的各種實施例,並做出適合特定用途的各種變形。本發明的範圍由與本說明書一起提交的權利要求書及其等同物限定。