本發(fā)明涉及信息處理裝置,信息處理方法,以及程序。
背景技術:
近年來,搭載觸摸屏(觸摸面板,觸摸屏顯示器)的設備廣泛普及。在這樣的設備中,有的設備將具有多種功能的產品的輸入輸出接口設為觸摸屏。
為了用這樣的觸摸屏顯示多種功能,需要進行多個畫面的切換。因此,對于伴隨多個畫面切換的操作,希望能容易操作地顯示畫面。例如,在專利文獻1記載的圖像形成裝置中,為能使得用戶經常使用的功能可以簡單地進行指示,顯示與利用場面相對應的合適的預測菜單。
但是,在專利文獻1記載的技術中,存在畫面的顯示結束前,用戶不能向操作畫面進行輸入的問題。
【專利文獻1】日本特開2008-236028號公報
技術實現要素:
本發(fā)明就是鑒于上述所存在的問題而提出來的,其目的在于,提供能縮短對觸摸屏的操作時間的信息處理裝置。
為解決上述課題,實現目的,本發(fā)明的信息處理裝置的特征在于:
該信息處理裝置包括:
操作輸入部,受理向觸摸屏的操作的輸入;
畫面繪制部,輸出使得與上述操作的輸入相對應的畫面顯示的繪制指示;以及
操作履歷管理部,在第一繪制畫面進行第一操作后,若在與上述第一操作相對應的第二繪制畫面顯示前的期間進行第二操作,則判斷上述第二操作是否滿足基于上述操作履歷的規(guī)定條件;
在上述操作履歷管理部判斷滿足上述規(guī)定條件的場合,上述畫面繪制部輸出使得與上述第二操作相對應的第三繪制畫面顯示的繪制指示。
下面說明本發(fā)明的效果:
根據本發(fā)明,具有能縮短對觸摸屏的操作時間的效果。
附圖說明
圖1是表示第一實施形態(tài)涉及的信息處理裝置的硬件構成的框圖。
圖2是用于說明觸摸屏的畫面轉移的例的圖。
圖3是用于說明第一實施形態(tài)涉及的觸摸屏的畫面轉移的例的圖。
圖4是用于說明進行不太使用操作場合的、第一實施形態(tài)涉及的觸摸屏的畫面轉移的例的圖。
圖5是表示第一實施形態(tài)涉及的信息處理裝置的構成的功能框圖。
圖6是表示在第一實施形態(tài)涉及的信息處理裝置中的畫面繪制處理程序的流程圖。
圖7是表示第一實施形態(tài)涉及的畫面信息的構成例的圖。
圖8是表示第一實施形態(tài)涉及的操作履歷信息的構成例的圖。
圖9是表示第一實施形態(tài)涉及的操作履歷管理部的構成的圖。
圖10A和圖10B是用于說明在第一實施形態(tài)涉及的信息處理裝置中進行的處理的序列例的圖。
圖11是用于說明作業(yè)執(zhí)行判斷處理的序列例的圖。
圖12是表示第二實施形態(tài)涉及的信息處理裝置的構成的功能框圖。
圖13是用于說明在第二實施形態(tài)涉及的信息處理裝置中進行的處理的序列例的圖。
圖14是表示第二實施形態(tài)涉及的操作履歷信息的構成例的圖。
圖15是表示追加了操作履歷的操作履歷信息的構成例的圖。
具體實施方式
下面,參照附圖詳細說明信息處理裝置、信息處理方法及程序的實施形態(tài)。
(第一實施形態(tài))
圖1是表示第一實施形態(tài)涉及的信息處理裝置的硬件構成的框圖。在本實施形態(tài)中,關于信息處理裝置10X為復印機等的圖像形成裝置的場合進行說明,但是,信息處理裝置10X也可是其他設備。又,在本實施形態(tài)中的操作指的是“向特定的畫面的特定的輸入”。
信息處理裝置10X包括CPU(中央處理器,Central Processing Unit)11、ROM(只讀存儲器,Read Only Memory)12、RAM(隨機存取存儲器,Random Access Memory)13、觸摸屏控制器14、觸摸屏(觸摸屏顯示器)15、引擎控制器16、以及引擎17。
在信息處理裝置10X中,CPU11、ROM12、RAM13、觸摸屏控制器14及引擎控制器16通過總線連接。并且,觸摸屏控制器14與觸摸屏15連接,引擎控制器16與引擎17連接。
若在觸摸屏15的畫面的繪制中進行對觸摸屏15的操作(觸摸輸入),則本實施形態(tài)的信息處理裝置10X基于操作履歷判斷是否為用戶對最常使用的功能的操作。并且,若對觸摸屏15的操作是用戶對最常使用的功能的操作,則信息處理裝置10X進行向與該操作相應的畫面的切換。
作為顯示部的一例的觸摸屏15安裝于信息處理裝置10X,受理向信息處理裝置10X的指示。觸摸屏15是受理來自用戶的操作的同時、進行畫面輸出的裝置。觸摸屏15顯示由程序控制的GUI(圖形用戶界面,Graphical User Interface)等。
觸摸屏控制器14根據繪制程序等的程序控制觸摸屏15。該程序存儲于計算機可讀且非轉移性的記錄介質(non-transitory computer readable recording medium)等。本實施形態(tài)的程序存儲于ROM12內。
引擎17進行圖像的讀取或印刷。引擎控制器16控制引擎17。CPU11進行用于控制信息處理裝置10X整體的動作的運算。ROM12保持CPU11進行處理的內容(程序等)。RAM13作為工作區(qū)使用的同時,保持現在的處理的狀態(tài)。
例如,用戶操作信息處理裝置10X時,從觸摸屏15的畫面選擇想要執(zhí)行的功能。由此,信息處理裝置10X執(zhí)行與被選擇的功能對應的處理(圖像的讀取、印刷、畫面顯示等)。
但是,觸摸屏控制器14進行的畫面顯示的運算處理并不是專用裝置,而是CPU11實行,因此,存在畫面的繪制(顯示)延遲場合。因此,存在即使在觸摸屏15受理操作的輸入,也不能立即進行畫面切換。在以往的觸摸屏中,在畫面切換發(fā)生延遲的狀況下,即使已進行操作場合,也不執(zhí)行該操作。因此,以往,在下一畫面顯示之前需要長時間等待。
另一方面,本實施形態(tài)的信息處理裝置10X對于使用頻率高的操作(功能),即使在畫面切換之前,也受理下一操作。由此,用戶在利用自己能記住操作順序的經常使用的功能的場合,即使在畫面切換之前,也能進行下一操作的輸入。其結果,縮短對信息處理裝置10X的操作所需的時間。
圖2是用于說明觸摸屏的畫面轉移的例的圖。在圖2中,表示用于操作圖像形成裝置的以往的觸摸屏20中的畫面轉移的例。在此,說明以“兩面/黑白/一張”的設定執(zhí)行復印時的畫面轉移的例子。在圖2中,以OP1~OP5表示對觸摸屏20的操作。操作(用戶進行的觸摸操作)的種類除點擊外還有輕擊、拖動等。
(畫面21A)
畫面21A是應用(應用軟件)選擇畫面。若用戶對于應用選擇畫面進行操作OP1,上述操作OP1是向復印按鈕的觸摸,則選擇復印應用。由此,畫面21A轉移至下一畫面(畫面22)。
(畫面22)
畫面22是表示規(guī)定的處理正在執(zhí)行中的畫面(處理中畫面)。在進行用于生成復印應用執(zhí)行畫面的處理期間,處理中畫面持續(xù)顯示。以往的觸摸屏20在處理中畫面的狀態(tài)下不能受理一切操作。此后,在經過規(guī)定的時間后,畫面22向下一畫面(畫面23A)轉移。
(畫面23A)
畫面23A是復印設定畫面。復印設定畫面成為例如在默認選項中已選擇黑白與單面的狀態(tài)。若用戶對于復印設定畫面進行操作OP2,上述操作OP2是向兩面按鈕的觸摸,則成為選擇黑白與兩面的狀態(tài)。在此狀態(tài)下,若用戶進行操作OP3,上述操作OP3是向用于指定向份數選擇移動的按鈕(表示“向份數選擇”的按鈕)(下面稱為份數選擇按鈕)的觸摸,則畫面23A向下一畫面(畫面24)轉移。
(畫面24)
畫面24是份數設定畫面。在份數設定畫面中,成為使得能從數字按鈕選擇復印的份數。份數設定畫面例如在默認選項中設定為一張。在此狀態(tài)下,若用戶進行操作OP4,上述操作OP4是向用于指定確認(向下一畫面顯示的移動)的確認按鈕的觸摸,則畫面24向下一畫面(畫面25)轉移。
(畫面25)
畫面25是與畫面24相同的畫面。該畫面25對于與操作OP4相對的處理發(fā)生延遲,因此,盡管在畫面24進行了張數的設定,但顯示畫面未改變。
以往的觸摸屏20的場合,在作為處理的延遲狀態(tài)的畫面25場合,也不能受理一切操作。此后,經過規(guī)定時間后,畫面25向下一畫面(畫面26A)轉移。
(畫面26A)
畫面26A是執(zhí)行確認畫面。在執(zhí)行確認畫面中,顯示至此設定的信息。在此,顯示表示兩面、黑白、1張的信息。用戶確認進行所希望的設定(兩面、黑白、1張),對于執(zhí)行確認畫面,若進行操作OP5,上述操作OP5是向執(zhí)行按鈕的觸摸,則開始復印。
圖2是用于說明畫面的轉移的圖,存在畫面自身(例如畫面24、25等)由信息處理裝置10X顯示的場合。
下面,與圖2同樣的操作在本實施形態(tài)的信息處理裝置10X執(zhí)行的場合,關于畫面轉移怎樣變化進行說明。圖3是用于說明第一實施形態(tài)涉及的觸摸屏的畫面轉移的例的圖。在圖3中,表示用于操作信息處理裝置10X的觸摸屏15中的畫面轉移的例。在此,關于以“兩面/黑白/1張”的設定執(zhí)行復印時的畫面轉移的例進行說明。在圖3中,對觸摸屏15的操作以操作OP11~OP15表示。操作OP11~OP14是與操作OP1~OP4同樣的操作,設為用戶經常進行的操作。
(畫面21B)
觸摸屏15中的畫面21B是與畫面21A同樣的應用選擇畫面。本實施形態(tài)的信息處理裝置10X在執(zhí)行用戶經常進行的操作的場合,即使是在畫面轉移到下一畫面前的期間輸入的操作,也能受理。例如,若用戶對于應用選擇畫面連續(xù)進行操作OP11~OP14,則信息處理裝置10X受理操作OP11~OP14。
具體地說,若用戶對于應用選擇畫面進行作為復印按鈕的觸摸的操作OP11,則在應用選擇畫面選擇復印應用。其后,用戶一邊聯(lián)想理應下一顯示的圖2的畫面23A,一邊在應用選擇畫面上觸摸兩面按鈕的位置(操作OP12),觸摸份數選擇按鈕的位置(操作OP13)。進而,用戶一邊聯(lián)想理應下一顯示的圖2的畫面24,一邊在應用選擇畫面上觸摸確認按鈕的位置(操作OP14)。
在該場合中,由于操作OP11~OP14是經常進行的操作,因此,信息處理裝置10X受理操作OP11~OP14。并且,信息處理裝置10X顯示進行操作OP11~OP14后的畫面。由此,畫面21B轉移到觸摸屏15中的下一畫面(畫面26B)。
(畫面26B)
畫面26B是與畫面26A同樣的執(zhí)行確認畫面。在執(zhí)行確認畫面中,顯示至此設定的信息。在此,顯示表示兩面、黑白、1張的信息。如此,因連續(xù)地進行操作OP11~OP14,所以,觸摸屏15不進行如畫面22~25那樣的顯示,而顯示畫面26B。此后,用戶確認所希望的設定(兩面、黑白、1張)將被執(zhí)行,對于執(zhí)行確認畫面,若進行作為對執(zhí)行按鈕的觸摸的操作OP15,則復印開始。
如此,在本實施形態(tài)的信息處理裝置10X中,能省略轉移的畫面。由此,因為減少了轉移的畫面,所以,能在中途打斷用于生成畫面的運算相關的處理。其結果,能在短時間內開始復印等處理。信息處理裝置10X也能省略因畫面的轉移或操作產生的效果等的處理。
但是,對于信息處理裝置10X的觸摸屏15,存在進行不太使用的操作的情況。圖4是用于說明進行不太使用操作場合的、第一實施形態(tài)涉及的觸摸屏的畫面轉移的例的圖。在圖4中,表示用于操作信息處理裝置10X的觸摸屏15的畫面轉移的例。在此,關于以“單面/彩色/1張”的設定執(zhí)行復印時的畫面轉移的例進行說明。在圖4中,對觸摸屏15的操作以操作OP21~OP24表示。
(畫面21C)
觸摸屏15中的畫面21C是與畫面21A、21B同樣的應用選擇畫面。信息處理裝置10X在用戶進行幾乎不太使用的操作的場合,不受理該操作之后的操作。
在此的用戶設為不太執(zhí)行彩色單面復印的用戶。在該場合,若用戶對于應用選擇畫面進行觸摸復印按鈕的操作OP21,則在應用選擇畫面中選擇復印應用。其后,用戶一邊聯(lián)想理應下一顯示的圖2的畫面23A,一邊在應用選擇畫面上觸摸彩色按鈕的位置(操作OP22),觸摸份數選擇按鈕的位置(OP23)。進而,用戶一邊聯(lián)想理應下一顯示的圖2的畫面24,一邊在應用選擇畫面上觸摸確認按鈕的位置(操作OP24)。
該場合,信息處理裝置10X不受理操作OP22之后的輸入(操作)。這是由于不太執(zhí)行彩色單面復印的用戶記得彩色按鈕的位置而選擇的可能性低,誤輸入的可能性高。因此,信息處理裝置10X在連續(xù)地進行操作OP21~OP24之后,受理與操作OP1同樣的操作的操作OP21。并且,信息處理裝置10X顯示進行操作OP21后的畫面。又,信息處理裝置10X受理與操作OP2不同的操作OP22,但是,不受理此后的操作OP23、OP24。由此,畫面21C轉移到下一畫面(畫面23B)。
(畫面23B)
畫面23B是復印設定畫面。在畫面23B中,已選擇的彩色按鈕以與平常不同的其他顏色表示。如此,信息處理裝置10X對于與操作OP2不同的操作OP22,顯示畫面,使得明白進行不同操作。這是為了盡管事先按壓彩色按鈕,但由于不是經常使用的按鈕,因此,通知用戶是不受理輸入的按鈕。由此,用戶能確認是否打算按其他按鈕卻按了錯誤位置的按鈕。
信息處理裝置10X進行畫面23B的顯示之后,進行畫面24及畫面26B的顯示。即使在該場合,信息處理裝置10X在進行使用頻率高的操作的場合,即使是在畫面轉移到下一畫面前的期間輸入的操作,也受理操作。例如,若用戶對于復印設定畫面連續(xù)地進行操作OP13、OP14,則信息處理裝置10X受理操作OP13、OP14。并且,信息處理裝置10X顯示進行操作OP13、OP14后的畫面。由此,畫面23B轉移到執(zhí)行確認畫面。另一方面,信息處理裝置10X在顯示份數設定畫面之前,若用戶進行不太使用的操作,則不受理該不太使用的操作之后的操作。
圖5是表示第一實施形態(tài)涉及的信息處理裝置的構成的功能框圖。在此,關于作為信息處理裝置10X的一例的信息處理裝置10A的構成進行說明。信息處理裝置10A包括操作輸入部31、畫面控制部32、畫面管理部33、操作履歷管理部34、畫面信息存儲部35、畫面繪制部36、操作履歷存儲部37。
操作輸入部31與畫面控制部32連接。畫面控制部32與畫面管理部33、操作履歷管理部34連接。畫面管理部33與畫面信息存儲部35、畫面繪制部36連接。操作履歷管理部34與操作履歷存儲部37連接。
操作輸入部31受理對觸摸屏15的操作。操作輸入部31檢測用戶觸摸操作的畫面上的位置(坐標),將檢測到的坐標傳送至畫面控制部32。
畫面控制部32控制畫面管理部33及操作履歷管理部34。畫面控制部32對于畫面管理部33及操作履歷管理部34傳送與操作輸入對應的指示。畫面控制部32將繪制狀態(tài)的取得要求、檢測到的坐標等傳送至畫面管理部33。又,畫面控制部32進行操作的讀取、操作的記錄等。又,畫面控制部32將操作內容及坐標傳送至操作履歷管理部34。
畫面管理部33統(tǒng)括控制觸摸屏15中的畫面顯示。畫面管理部33管理畫面及畫面轉移順序的列表的管理、由操作引起的畫面的轉移順序、哪個操作被分配給坐標等。如此,畫面管理部33管理與操作輸入的坐標對應的操作內容,以及基于操作輸入的觸摸屏15的畫面的轉移順序。
又,從畫面控制部32有要求取得畫面的繪制狀態(tài)的場合,畫面管理部33將繪制狀態(tài)傳送至畫面控制部32。又,畫面管理部33控制畫面信息存儲部35。又,畫面管理部33基于下述的畫面信息350向畫面繪制部36指示畫面的繪制。又,畫面管理部33在畫面繪制后向畫面控制部32通知操作內容。
操作履歷管理部34管理用戶進行的對畫面的操作的履歷。又,操作履歷管理部34控制操作履歷存儲部37。操作履歷管理部34將用戶進行的操作履歷的信息(下述履歷信息)登記至下述的操作履歷信息370。
又,操作履歷管理部34從操作履歷信息370檢索用戶進行的操作。又,操作履歷管理部34基于從操作履歷信息370檢索到的操作,判斷用戶進行的操作是否是經常使用的操作。
例如,在第一繪制畫面(例如畫面21B)進行第一操作(例如操作OP11)后,若在與第一操作相應的第二繪制畫面(例如畫面23A)顯示前的期間,進行第二操作(例如操作OP12~OP14),則操作履歷管理部34判斷第二操作是否滿足規(guī)定的條件。在此的規(guī)定條件是關于第二操作的操作頻率的條件,是下述推測值C是否比閾值小等。操作履歷管理部34對于在第二繪制畫面操作頻率最高的操作,判斷第二操作是否滿足規(guī)定的條件。
畫面繪制部36根據來自畫面管理部33的指示,生成向畫面的繪制指示(在畫面繪制的內容等),輸出至觸摸屏15。又,畫面繪制部36在畫面的繪制結束時,通知畫面管理部33畫面的繪制已結束。畫面繪制部36在判斷操作履歷管理部34滿足規(guī)定的條件的場合,輸出繪制指示,使得與第二操作輸入對應的第三繪制畫面(例如畫面26B)顯示。
畫面信息存儲部35使得畫面信息350永存化(存儲)。畫面信息350是用于畫面繪制的信息,在畫面信息350內,例如,操作內容與坐標對應存儲。
操作履歷存儲部37使得操作履歷信息370永存化(存儲)。操作履歷信息370是表示用戶的操作履歷的信息,在操作履歷信息370內,例如,操作內容與操作日期及時間對應存儲。
操作輸入部31、畫面控制部32、畫面管理部33、操作履歷管理部34、畫面信息存儲部35、畫面繪制部36、操作履歷存儲部37的功能的任意一個都可配置于信息處理裝置10A以外的裝置。又,操作輸入部31、畫面控制部32、畫面管理部33、操作履歷管理部34、畫面信息存儲部35、畫面繪制部36、操作履歷存儲部37的功能可以通過多個程序實現。在該場合,各程序可以存儲在不同的裝置。
又,信息處理裝置10A設有的平臺通過API(Application Programming Interface(應用編程接口))與應用進行存取,信息處理裝置10A可以執(zhí)行應用。該場合,信息處理裝置10若受理來自應用的要求,則執(zhí)行作為應用的操作輸入部31、畫面控制部32、畫面管理部33、操作履歷管理部34、畫面繪制部36的任意一個。
圖6是表示在第一實施形態(tài)涉及的信息處理裝置中的畫面繪制處理程序的流程圖。若對于觸摸屏15進行操作(步驟ST10),則畫面管理部33判斷畫面的繪制狀態(tài)(步驟ST20)。
畫面不是繪制中場合(步驟ST20的“否”),畫面繪制部36繪制與操作對應的畫面(步驟ST30)。又,操作履歷管理部34將本次的操作之前進行的前操作與作為本次操作的后操作的操作履歷登記至操作履歷信息370(步驟ST40)。
另一方面,畫面為繪制中場合(步驟ST20的“是”),操作履歷管理部34判斷所進行的操作是否為經常執(zhí)行的操作(頻繁進行的操作)。具體地說,操作履歷管理部34從操作履歷信息370檢索觸摸輸入的操作(被觸摸的按鈕的種類)(步驟ST50)。并且,操作履歷管理部34判斷觸摸輸入的操作是否是使用頻率高的操作(步驟ST60)。由此,操作履歷管理部34判斷是否利用檢索到的操作履歷。
若觸摸輸入的操作的使用頻率比規(guī)定值高(步驟ST60的“是”),則畫面繪制部36繪制與觸摸輸入的操作相應的畫面(步驟ST70)。另一方面,若觸摸輸入的操作的使用頻率比規(guī)定值低(步驟ST60的“否”),則畫面控制部32取消觸摸輸入的操作(步驟ST80)。
如此,信息處理裝置10A對于使用頻率高的操作,即使畫面處于繪制中的狀態(tài)也受理操作,繪制與受理的操作對應的畫面。另一方面,信息處理裝置10A對于使用頻率低的操作,不受理操作,取消操作。
圖7是表示第一實施形態(tài)涉及的畫面信息的構成例的圖。在畫面信息存儲部35內的畫面信息350中,“畫面”、“操作”、“轉移目標畫面”、“坐標”對應存儲。
“畫面”是使得顯示于觸摸屏15的畫面的種類?!爱嬅妗庇小皯眠x擇畫面”、“復印設定畫面”等。這些畫面對應于圖3及圖4所示畫面。
“操作”是對觸摸屏15的操作的種類。與“操作”對應的按鈕顯示于觸摸屏15。用戶通過觸摸顯示于觸摸屏15的按鈕,輸入對信息處理裝置10A的指示。由此,進行對信息處理裝置10A的操作?!安僮鳌庇小皬陀“粹o”、“掃描按鈕”等。這些按鈕對應于圖3及圖4所示按鈕。
“轉移目標畫面”是指定“操作”后,觸摸屏15的畫面轉移的畫面的種類?!稗D移目標畫面”有“復印設定畫面”、“掃描設定畫面”等。這些畫面對應于圖3及圖4所示畫面。例如,在觸摸屏15的應用選擇畫面中,若觸摸復印按鈕,則觸摸屏15的畫面轉移至復印設定畫面。
“坐標”是與“操作”對應的按鈕在畫面上的坐標。在“坐標”中,設定按鈕的中心坐標等。例如,在觸摸屏15的應用選擇畫面,在坐標(80,80)的位置配置復印按鈕。
圖8是表示第一實施形態(tài)涉及的操作履歷信息的構成例的圖。在操作履歷信息370中,“ID”、“前畫面”、“前操作”、“后畫面”、“后操作”、“操作次數”、“坐標”、“操作日期和時間”相對應。
“前畫面”是使得顯示于觸摸屏15的緊接前畫面的種類。“前操作”是對于觸摸屏15緊接前實行的操作的種類。“后畫面”是“前畫面”之后使得顯示于觸摸屏15的畫面的種類?!昂蟛僮鳌笔恰扒安僮鳌敝髮τ谟|摸屏15進行的操作的種類。
本實施形態(tài)中的“后操作”可以是實際上過去進行的操作,也可以是相對于“前操作”的當前的操作。又,“后畫面”可以是實際上過去繪制的畫面,也可以是相對于“前畫面”的當前的畫面。
又,“操作次數”是“前操作”之后執(zhí)行“后操作”的次數。“坐標”是“后操作”時在在觸摸畫面上的坐標(觸摸位置的平均值)。又,“操作日期和時間”是“前操作”之后執(zhí)行的“后操作”的最新的日期和時間。
例如,在應用選擇畫面中,觸摸復印按鈕后,畫面轉移至復印設定畫面,在該復印設定畫面中,存在觸摸兩面按鈕的場合。圖8的操作履歷信息370的場合,這樣的操作的次數是4次,最新的執(zhí)行日期和時間是2015年8月24日的17:20。作為“前畫面”或“后畫面”,實際上并不局限于已繪制的畫面,如畫面23A、畫面24、畫面25等那樣,省略繪制的也可以登記。
操作履歷管理部34也可基于“操作次數”的履歷判斷用戶進行的操作是否是頻繁進行的操作。由此,操作履歷管理部34能僅使得頻繁使用的操作設為操作的推測對象(是否是使用頻率高的操作的判斷對象)。其結果,能減少誤操作。
又,操作履歷管理部34也可基于“坐標”的履歷判斷用戶進行的操作是否是頻繁進行的操作。由此,操作履歷管理部34能使得處于離操作位置近的位置的按鈕設為操作的推測對象。其結果,能減少誤操作。
又,操作履歷管理部34也能基于“操作日期和時間”的履歷判斷用戶進行的操作是否是頻繁進行的操作。由此,操作履歷管理部34能將數月前等過去頻繁使用的操作從推測對象去除。其結果,操作履歷管理部34能優(yōu)先采用最近經常使用的操作,推測操作。
操作履歷管理部34使用“操作次數”的履歷、“坐標”的履歷、“操作日期和時間”的履歷的至少一個,判斷用戶進行的操作是否是頻繁進行的操作。
也可向操作履歷信息370登記表示哪位用戶執(zhí)行的信息或其他的信息。又,在向操作履歷信息370登記的信息中,也可省略“操作次數”、“坐標”、“前操作”。
又,操作履歷管理部34在操作是作業(yè)(job)執(zhí)行操作場合,不將操作登記至操作履歷信息370,在操作是作業(yè)執(zhí)行操作以外的場合,將操作登記至操作履歷信息370。由此,作業(yè)執(zhí)行操作不作為操作履歷登記,因此,能避開因操作錯誤導致的作業(yè)執(zhí)行,能減少誤復印或誤發(fā)送。
圖9是表示第一實施形態(tài)涉及的操作履歷管理部的構成的圖。操作履歷管理部34包括操作履歷登記/檢索部341、操作履歷生成部342、操作履歷利用判斷部343、操作履歷登記判斷部344。
操作履歷登記判斷部344判斷是否將觸摸輸入的操作登記至操作履歷信息370。操作履歷登記判斷部344判斷將操作登記至操作履歷信息370的場合,將操作傳送至操作履歷生成部342。
操作履歷生成部342生成與觸摸輸入的操作對應的履歷信息。操作履歷生成部342生成的履歷信息是例如與操作履歷信息370內的一行份相當的信息。操作履歷生成部342將生成的履歷信息傳送至操作履歷登記/檢索部341。
操作履歷登記/檢索部341進行向操作履歷信息370的履歷信息的登記及在操作履歷信息370內的履歷信息的檢索。若在非繪制中場合對觸摸屏15進行操作,則操作履歷登記/檢索部341將與該操作對應的履歷信息登記至操作履歷信息370。換言之,若在非繪制中場合,從操作履歷生成部342發(fā)送來履歷信息,則操作履歷登記/檢索部341將該履歷信息登記至操作履歷信息370。
又,若在繪制中場合,對觸摸屏15進行操作,則操作履歷登記/檢索部341從操作履歷信息370檢索該操作的履歷信息。換言之,若繪制中場合,從操作履歷生成部342發(fā)送來履歷信息,則操作履歷登記/檢索部341從操作履歷信息370檢索與該履歷信息對應的操作履歷。
操作履歷利用判斷部343判斷是否利用檢索到的履歷信息的操作履歷。操作履歷利用判斷部343基于檢索到的履歷信息的推測值C是否比閾值小,判斷是否利用檢索到的履歷信息。
圖10A和圖10B是用于說明在第一實施形態(tài)涉及的信息處理裝置中進行的處理的序列例的圖。在此,關于用戶在應用選擇畫面按下復印按鈕后,觸摸按下兩面按鈕,進而按下份數選擇按鈕的場合的序列進行說明。在此的操作履歷信息370設為圖8所示的狀態(tài)。
在觸摸屏15中,在顯示應用選擇畫面的狀態(tài)下,若用戶對觸摸屏15進行操作,則觸摸屏15受理用戶的操作。并且,觸摸屏15將操作內容(坐標等)傳送至操作輸入部31。
由此,操作輸入部31受理操作內容。并且,操作輸入部31將輸入檢測到的內容(坐標)與輸入的坐標一起通知畫面控制部32(S101)。操作輸入部31設為接受到例如坐標(160,90)與坐標(230,190)的通知。該場合,接受到通知的畫面控制部32向畫面管理部33詢問現在是否向畫面執(zhí)行繪制中。具體地說,畫面控制部32向畫面管理部33發(fā)送繪制狀態(tài)的取得要求(S102)。由此,畫面管理部33向畫面控制部32回答繪制狀態(tài)(S103)。
<無繪制>
畫面控制部32向畫面管理部33詢問繪制狀態(tài)的結果,未在繪制中場合,信息處理裝置10A依據以下順序進行處理A1~處理A9。所謂未在繪制中場合是指繪制已結束、未進行新的繪制處理的狀態(tài)。
(處理A1)
畫面控制部32通知畫面管理部33已取得的坐標。換言之,畫面控制部32將坐標作為表示檢測到對按鍵的操作的信息,通知畫面管理部33(S104)。
(處理A2)
收到通知的畫面管理部33調查在現在畫面中,坐標(160,90)及坐標(230,190)顯示的是什么。由此,畫面管理部33開始畫面的顯示更新的準備(S105)。并且,畫面管理部33檢測與操作相關的信息(以下稱為操作信息)。在此的畫面管理部33檢測“在應用選擇畫面中的兩面按鈕的觸摸操作及份數選擇按鈕的觸摸操作”。如此,在畫面管理部33檢測的操作信息中,也包含在哪個畫面表示進行哪個操作的信息。這是因為即使是相同的滑動操作,在復印選擇畫面的滑動與應用選擇畫面的滑動也會成為不同的操作。本實施形態(tài)的畫面管理部33從圖7所示的畫面信息350取得操作信息。畫面管理部33為了在成為下一轉移地的畫面更新顯示,基于檢測到的操作信息,向畫面繪制部36指示畫面繪制(S106)。
(處理A3)
接受到畫面繪制指示的畫面繪制部36進行畫面再繪制(S107)。在此的畫面繪制部36繪制份數設定畫面。具體地說,畫面繪制部36不繪制圖2中說明的畫面22及畫面23A,繪制畫面24。由此,畫面繪制部36使得畫面顯示從畫面21A轉移到畫面24。并且,若畫面的再繪制結束,則畫面繪制部36通知畫面管理部33畫面的再繪制已結束(S108)。
(處理A4)
此后,畫面管理部33將在應用選擇畫面操作兩面按鈕以及坐標通知畫面控制部32。換言之,畫面管理部33將操作內容通知畫面控制部32(S109)。
(處理A5)
接受操作內容的畫面控制部32通過進行操作的讀取(S110),讀取前操作是“在應用選擇畫面的復印按鈕的觸摸操作”(S111)。
(處理A6)
此后,畫面控制部32為了登記操作履歷,將作為前操作的“在應用選擇畫面的復印按鈕的觸摸”的信息與作為后操作的“在復印設定畫面的兩面按鈕的觸摸”的信息通知操作履歷管理部34。此時,畫面控制部32將前操作的內容及坐標與本次操作(后操作)的內容及坐標通知操作履歷管理部34(S112)。
(處理A7)
此后,操作履歷管理部34判斷執(zhí)行作業(yè)。圖11是用于說明作業(yè)執(zhí)行判斷處理的序列例的圖。畫面控制部32為了登記操作的履歷,將前操作的內容及坐標與此后的后操作的內容及坐標通知操作履歷管理部34(S201)。該S201的處理是S112的處理。接受到通知的操作履歷管理部34進行操作履歷的登記判斷(S202)。并且,操作履歷管理部34判別操作的種類(種別判斷)(S203)。
操作履歷管理部34在操作是作業(yè)執(zhí)行操作的場合,判斷不作為操作履歷登記,結束履歷登記處理。另一方面,操作履歷管理部34在操作是作業(yè)執(zhí)行操作以外的場合,繼續(xù)處理。在此,因為進行“在復印設定畫面的兩面按鈕的觸摸操作”,所以,操作履歷管理部34制作履歷信息(S204)。并且,操作履歷管理部34將履歷信息登記至操作履歷信息370。具體地說,操作履歷管理部34將包含前操作(復印按鈕)、后操作(兩面按鈕)等的履歷信息登記至操作履歷信息370(S205)。在此的履歷信息包括操作日期和時間及坐標等。履歷信息是相當于操作履歷信息370的一行份的信息。操作履歷管理部34在登記操作履歷后,通知畫面控制部32登記結束(S206)。
(處理A8)
返回圖10A和圖10B的說明,關于S112之后的處理進行說明。操作履歷管理部34的操作履歷登記判斷部344若接受到S112的通知,則判斷是否登記履歷(S113)。并且,操作履歷管理部34的操作履歷生成部342制作包括前操作及后操作的履歷信息(S114)。進而,操作履歷管理部34的操作履歷登記/檢索部341將包括前操作及后操作的履歷信息登記至設為操作履歷的操作履歷信息370(S115)。
具體地說,操作履歷登記判斷部344從操作履歷信息370內取得“在應用選擇畫面的復印按鈕的觸摸之后,在復印設定畫面的兩面按鈕的觸摸”的履歷信息,作為過去的操作,進行操作履歷信息370的更新。此時,操作履歷管理部34對于保存的履歷信息,更新操作次數、最終操作日期和時間、過去的規(guī)定時間段(例如30天)進行的操作次數等。
在操作履歷信息370中,登記“操作次數”與執(zhí)行該操作時的“坐標”的平均值的場合,操作履歷管理部34更新這些信息。例如,操作在過去執(zhí)行了4次的場合,操作履歷管理部34將“操作次數”更新為5次。又,過去的“坐標”的平均值是“150,100”,接受到的坐標是(160,90)的場合,操作履歷管理部34將“坐標”更新為(156.4,98)。此后,操作履歷登記/檢索部341通知畫面控制部32登記結束(S116)。在此的S113~S116的處理與圖11所示S202,S204~S206的處理對應。
(處理A9)
接受到登記結束的畫面控制部32將“在復印設定畫面的兩面按鈕的觸摸”的操作作為前操作記錄(S117),返回待輸入狀態(tài)。
<繪制中>
畫面控制部32向畫面管理部33詢問繪制狀態(tài)的結果,繪制中場合,信息處理裝置10B按照以下順序進行處理B1~B9。
(處理B1)
畫面控制部32通過進行操作的讀取(S118),讀取前操作是“在應用選擇畫面的復印按鈕的觸摸操作”(S119)。
(處理B2)
此后,畫面控制部32為了取得操作履歷,將作為前操作的“在應用選擇畫面的復印按鈕的觸摸”的信息與接受到的坐標通知操作履歷管理部34(S120)。
(處理B3)
接受到通知的操作履歷管理部34的操作履歷生成部342從操作履歷推測用戶欲執(zhí)行的操作,制作履歷信息(S121)。在此的履歷信息是相當于操作履歷信息370的一行份的信息。并且,操作履歷登記/檢索部341從操作履歷信息370檢索包括前操作等的操作的履歷信息(操作履歷)(S122)。
進而,操作履歷利用判斷部343判斷是否利用檢索到的履歷信息(S123)。具體地說,操作履歷管理部34從例如記錄于各履歷信息的坐標的平均值、該操作的執(zhí)行次數、接受到的坐標值,計算用戶欲執(zhí)行的操作與該履歷的操作能看作多少程度相同。該計算結果是推測值C。換言之,推測值C是表示用戶的操作是多少程度頻繁實行的操作的指標。
操作履歷利用判斷部343對于各履歷信息計算推測值C。并且,操作履歷管理部34選擇推測值C最小的履歷信息的操作作為用戶欲執(zhí)行的操作的候補。
例如,記錄于履歷的坐標設為p1=(x1,y1),接受到的坐標設為p2=(x2,y2)。在該場合,若記錄于履歷的操作的執(zhí)行次數設為n,則推測值C用式(1)表示。但是,n=0的場合,設為推測值C=∞。
推測值
例如,前操作是復印、后操作是兩面的操作的場合,履歷坐標是(150,100),現在接受到的坐標是(160,90),記錄于履歷的操作次數是4次,因此,推測值C成為約0.94。
(處理B4)
此后,操作履歷利用判斷部343比較選擇的操作的候補的推測值C與閾值。操作履歷管理部34基于比較結果,判斷選擇的操作的候補的“操作的有/無”。換言之,操作履歷管理部34判斷與選擇的操作的候補相同的操作是否為用戶輸入的操作。
<有操作>
例如,在此的操作履歷管理部34在選擇的操作的候補的推測值C為1.0以下的場合,判斷有頻繁執(zhí)行的操作(與頻繁執(zhí)行的操作相同的操作被執(zhí)行)。操作履歷管理部34將判斷結果通知畫面控制部32(S124)。
(處理B5)
有執(zhí)行的操作(C≦1.0)的場合,操作履歷管理部34將“有操作”與該操作的內容一起通知畫面控制部32。另一方面,無操作(C>1.0)的場合,操作履歷管理部34通知畫面控制部32“無操作”。在此的操作履歷管理部34將“有操作”與“在復印設定畫面的兩面按鈕的觸摸”的操作通知畫面控制部32。
(處理B6)
“有操作”的場合,畫面控制部32向畫面管理部33發(fā)送畫面繪制指示,該畫面繪制指示使得畫面轉移至與接受到的操作相應的畫面。在此的畫面控制部32通知畫面管理部33“在復印設定畫面的兩面按鈕的觸摸”的操作。換言之,畫面控制部32將從操作履歷管理部34接受的操作的內容作為表示已檢測到對按鍵的操作的信息,通知畫面管理部33(S125)。
(處理B7)
接受到畫面繪制指示的畫面管理部33開始畫面的顯示更新的準備(S126)。并且,畫面管理部33為了進行繪制更新,將畫面繪制指示通知畫面繪制部36(S127)。在此的畫面繪制指示是例如指定“在復印設定畫面的兩面按鈕的觸摸”的操作的指示。
(處理B8)
接受畫面繪制指示的畫面繪制部36進行畫面的繪制(S128)。具體地說,畫面繪制部36不等待圖2中說明的畫面22及畫面23A的繪制完成,繪制畫面24。由此,畫面繪制部36使得畫面顯示從畫面21A轉移到畫面24。并且,若畫面的再繪制完成,則畫面繪制部36通知畫面管理部33畫面的再繪制完成(S129)。并且,畫面管理部33將操作內容通知畫面控制部32(S130)。
(處理B9)
此后,畫面控制部32將“在復印設定畫面的兩面按鈕的觸摸”的操作作為前操作,進行記錄(S131),返回待輸入狀態(tài)。
<無操作>
在決定“操作的有/無”時,若選擇的操作的候補的推測值C為例如不足1.0,則操作履歷管理部34判斷為無頻繁執(zhí)行的操作(與頻繁執(zhí)行的操作相同的操作未被執(zhí)行)。該場合,操作履歷管理部34通知畫面控制部32“無操作”(S124)?!盁o操作”的場合,畫面控制部32取消操作(S132),成為待輸入狀態(tài)。又,“作業(yè)執(zhí)行指示”的場合,根據履歷登記判斷,未登記履歷,所以,不執(zhí)行作業(yè)。
在本實施形態(tài)中,關于使用“前操作”、“后操作”、“操作次數”、“坐標”的履歷控制畫面顯示的場合進行了說明,但是,使用的履歷的數據的組合也可以是其他組合。例如,作為履歷的數據,可以使用下面的組合X1~X5等。
(X1)“前操作”和“后操作”和“操作次數”
(X2)“前操作”和“后操作”和“坐標”
(X3)“前操作”和“后操作”和“操作次數”和“操作日期及時間”
(X4)“前操作”和“后操作”和“坐標”和“操作日期及時間”
(X5)“前操作”和“后操作”和“操作次數”和“坐標”和“操作日期及時間”
例如,操作履歷管理部34使用“前操作”、“后操作”、“操作次數”的履歷的場合,在計算推測值C時,可以進行取操作次數的倒數等的處理。并且,操作履歷管理部34判斷使用操作次數計算出的推測值C是否比閾值小。由此,操作履歷管理部34判斷“后操作”是否滿足規(guī)定的條件。該場合,若操作的推測值C為閾值以下,則成為執(zhí)行最常利用的操作。
又,操作履歷管理部34使用“前操作”、“后操作”、“坐標”的履歷的場合,在計算推測值C時,可以選擇現在的坐標與履歷的坐標之間的距離最小的操作等。并且,操作履歷管理部34判斷對于選擇的操作計算出推測值C是否比閾值小。由此,操作履歷管理部34判斷“后操作”是否滿足規(guī)定的條件。該場合,若推測值C為閾值以下,則成為執(zhí)行離操作的坐標最近的過去的操作。
又,操作履歷管理部34在履歷中追加“操作日期及時間”的場合,在計算推測值C時,若最終操作日期及時間在規(guī)定時間段(例如30天)之前,則通過將推測值C設為∞,規(guī)定時間段以上未利用的操作不適用于計算推測值C。該場合,操作履歷管理部34僅將規(guī)定時間段的操作抽出,對于抽出的操作,判斷計算出的推測值C是否比閾值小。
在本實施形態(tài)的信息處理裝置10X執(zhí)行的程序可以用可安裝的形式或可執(zhí)行的形式的文件記錄在CD-ROM、軟盤(FD)、CD-R、DVD(Digital Versatile Disk)等的用計算機可讀取的記錄介質,進行提供。
又,可以將在本實施形態(tài)的信息處理裝置10X執(zhí)行的程序存儲于與互聯(lián)網等網絡連接的電腦上,構成為經由網絡下載來提供。又,在本實施形態(tài)的信息處理裝置10X執(zhí)行的程序可以經由互聯(lián)網等網絡提供或分配。又,本實施形態(tài)的程序可以構成為預先安裝在ROM等提供。
在本實施形態(tài)的信息處理裝置10X執(zhí)行的程序成為包括上述各部(操作輸入部31、畫面控制部32、畫面管理部33、操作履歷管理部34、畫面繪制部36)的模塊構成,作為實際的硬件,CPU(處理器)11從上述存儲介質讀取程序執(zhí)行,由此,將上述各部載入主存儲裝置上,操作輸入部31、畫面控制部32、畫面管理部33、操作履歷管理部34、畫面繪制部36成為生成于主存儲裝置上。也可以用CPU11等硬件電路置換上述各部的一部分或全部。
又,信息處理裝置10X也可以從服務器取得應用(程序)。該場合,服務器具備存儲例如應用的存儲功能、基于裝置信息制作應用的下載列表的制作功能等。
在這樣的系統(tǒng)中,例如,信息處理裝置10X將裝置信息發(fā)送至服務器。并且,服務器基于裝置信息制作應用的下載列表,將下載列表發(fā)送至信息處理裝置10X。此后,信息處理裝置10X基于下載列表向服務器要求應用,由此,下載應用。
信息處理裝置10X也可以具備存儲應用的存儲功能、基于裝置信息制作應用的下載列表的制作功能等。又,構成系統(tǒng)的服務器可以是多臺,在任意的服務器配置上述的存儲功能及制作功能。又,在本實施形態(tài)說明的將信息處理裝置10X和服務器連接的系統(tǒng)構成是一例,當然根據用途及目的可以有各種各樣的系統(tǒng)構成例。
信息處理裝置10X在用戶的使用用途改變等場合,也可暫時關閉在本實施形態(tài)說明的預測功能。該場合,畫面管理部33通過來自用戶的設定轉換分開使用對繪制中的操作的輸入受理及是否進行操作的推測。
又,在本實施形態(tài)中,關于信息處理裝置10X是復印機的場合進行了說明,但是,信息處理裝置10X也能適用于復印機、打印機、掃描裝置、傳真裝置、PC(Personal Computer)等邊顯示圖像邊進行動作的任意機器。
如此,信息處理裝置10X在用戶對觸摸屏15進行操作輸入時,基于對信息處理裝置10X的操作履歷,判斷是否是用戶頻繁使用的操作。并且,在進行頻繁使用的操作輸入的場合,不等待畫面的轉換,受理操作輸入。因此,用戶通過按照記得的順序進行操作,在下一畫面(下一按鈕)顯示前,不使得用戶等待,能進行操作。其結果,對于用戶經常進行的操作,能不等待畫面的繪制,而有效地受理操作。其結果,能縮短操作時間。
這樣,根據第一實施形態(tài),即使在畫面繪制執(zhí)行中,進行使用頻率高的操作的場合,因為受理使用頻率高的操作,所以能執(zhí)行有效的輸入。因此,能縮短對觸摸屏15的操作時間。
(第二實施形態(tài))
下面,利用圖12~圖14就第二實施形態(tài)進行說明。在第二實施形態(tài)中,對每個用戶的操作履歷進行管理。并且,算出每個用戶的推測值C,推測每個用戶的操作。
圖12是表示第二實施形態(tài)涉及的信息處理裝置的構成的功能框圖。在此,關于作為信息處理裝置10X的一例的信息處理裝置10B的構成進行說明。圖12的各構成要素之中,關于與圖5所示的第一實施形態(tài)的信息處理裝置10A實現同樣功能的構成要素賦予同樣的符號,省略重復的說明。
本實施形態(tài)的信息處理裝置10B判斷每個用戶的操作履歷。信息處理裝置10B包括操作輸入部31、畫面控制部32、畫面管理部33、操作履歷管理部34、畫面信息存儲部35、畫面繪制部36、操作履歷存儲部37、用戶管理部48。
本實施形態(tài)的操作履歷管理部34與用戶管理部48、操作履歷存儲部37連接。在登記操作履歷時,操作履歷管理部34向用戶管理部48發(fā)送與用戶(操作者)相關的用戶信息的取得要求。又,操作履歷管理部34使用用戶信息將作為操作履歷的履歷信息登記至下述的操作履歷信息371。在操作履歷登記/檢索部341登記的履歷信息中,包括用戶信息。
又,在檢索操作履歷時,操作履歷管理部34向用戶管理部48發(fā)送用戶信息的取得要求。又,操作履歷管理部34利用用戶信息從操作履歷信息371檢索操作履歷。
用戶管理部48管理在信息處理裝置10B登錄中的用戶。換言之,用戶管理部48管理對觸摸屏15進行操作中的用戶。若從操作履歷管理部34發(fā)送來用戶信息的取得要求,則用戶管理部48將表示登錄中的用戶的用戶信息發(fā)送至操作履歷管理部34。
在本實施形態(tài)中,登記每個用戶的操作履歷,取得每個用戶的操作履歷。具體地說,在進行圖10A的S112~S116中說明的處理時,對每個用戶登記操作履歷。又,在進行圖10B的S120~S124中說明的處理時,取得每個用戶的操作履歷。下面,關于與圖10A的S112~S116對應的在本實施形態(tài)的信息處理裝置10B的處理與與圖10B的S120~S124對應的在本實施形態(tài)的信息處理裝置10B的處理進行說明。
圖13是用于說明在第二實施形態(tài)涉及的信息處理裝置中進行的處理的序列例的圖。在此,關于信息處理裝置10B對每個用戶進行操作履歷的登記和操作履歷的取得的場合的序列進行說明。
畫面控制部32為了登記操作履歷,將作為前操作的“在應用選擇畫面的復印按鈕的觸摸”的信息與作為后操作的“在復印設定畫面的兩面按鈕的觸摸”的信息通知操作履歷管理部34。此時,畫面控制部32將前操作的內容及坐標與本次操作(后操作)的內容及坐標通知操作履歷管理部34(S301)。
操作履歷管理部34的操作履歷登記判斷部344若接受到S301的通知,則判斷是否登記履歷(S302)。并且,操作履歷管理部34的操作履歷生成部342制作作為操作履歷的履歷信息(S303)。在此的履歷信息是相當于操作履歷信息371的一行份的信息。
并且,操作履歷管理部34向用戶管理部48發(fā)送用戶信息的取得要求(S304)。用戶管理部48作為對取得要求的應答,取得識別登錄于信息處理裝置10B的用戶的用戶信息(S305)。
并且,用戶管理部48將用戶信息發(fā)送至操作履歷管理部34(S306)。由此,操作履歷管理部34的操作履歷登記/檢索部341將包含用戶信息的履歷信息(操作履歷)登記至操作履歷信息371(S307)。此后,操作履歷登記/檢索部341通知畫面控制部32登記結束。
如此,在制作操作履歷時,操作履歷登記/檢索部341從用戶管理部48取得登錄中的用戶的信息,與操作內容一起登記至操作履歷信息371。
在此,關于操作履歷信息371的構成例進行說明。圖14是表示第二實施形態(tài)涉及的操作履歷信息的構成例的圖。在操作履歷信息371中,“ID”、“前操作”、“后操作”、“坐標”、“用戶”對應相關。“用戶”是用戶信息。如此,在操作履歷信息371中,對每個用戶登記操作履歷。在操作履歷信息371中,可以包含“前畫面”、“后畫面”、“操作次數”、“操作日期及時間”的至少一個。
在取得操作履歷時,畫面控制部32將作為前操作的“在應用選擇畫面的復印按鈕的觸摸”的信息與接受的坐標通知操作履歷管理部34(S308)。
接受到通知的操作履歷管理部34的操作履歷生成部342從操作履歷推測用戶欲執(zhí)行的操作,制作履歷信息(S309)。在此的履歷信息是相當于操作履歷信息371的一行份的信息。
并且,操作履歷管理部34向用戶管理部48發(fā)送用戶信息的取得要求(S310)。用戶管理部48作為對取得要求的應答,取得登錄于信息處理裝置10B的用戶的用戶信息(S311)。
并且,用戶管理部48將用戶信息發(fā)送至操作履歷管理部34(S312)。由此,操作履歷登記/檢索部341使用包含用戶信息的履歷信息,從操作履歷信息371進行操作履歷的檢索(S313)。操作履歷登記/檢索部341從操作履歷信息371抽出與用戶相應的操作履歷。
進而,操作履歷利用判斷部343判斷是否利用檢索到的操作履歷(S314)。由此,操作履歷利用判斷部343基于登記有每個用戶的操作履歷的操作履歷信息371,對每個用戶判斷后操作是否是使用頻率高的操作。并且,操作履歷管理部34將判斷結果通知至畫面控制部32。如此,在檢索操作履歷時,操作履歷登記/檢索部341從用戶管理部48取得登錄中的用戶的用戶信息,作為操作履歷的檢索時的條件使用。
例如,圖14所示的操作履歷信息371設為已登記結束。在該場合中,設為登錄中的用戶B觸摸彩色按鈕后,觸摸了兩面按鈕。該場合,操作履歷管理部34在操作履歷信息371將“彩色按鈕”作為“前操作”登記,將“單面按鈕”作為“后操作”登記,將“B”作為“用戶”登記。
圖15是表示追加了操作履歷的操作履歷信息的構成例的圖。在圖15中,表示在圖14所示的操作履歷信息371中追加操作履歷的場合的操作履歷信息371。在圖15的操作履歷信息371中,對應相關地登記作為“前操作”的“彩色按鈕”,作為“后操作”的“單面按鈕”,作為“單面按鈕”的“坐標”的坐標(150,30),作為“用戶”的“B”。
又,有時在登記上述操作履歷后,登錄中的用戶B再次觸摸操作彩色按鈕。該場合,檢索操作履歷時,操作履歷管理部34從圖15的操作履歷信息371檢索“前操作”是“彩色按鈕”、“用戶”是“B”的內容。其結果,操作履歷管理部34能抽出用ID4表示的信息。由此,操作履歷管理部34能從圖15的操作履歷信息371抽出作為“后操作”的“單面按鈕”。該“單面按鈕”是“彩色按鈕”的觸摸操作后由用戶B頻繁觸摸操作的候補。
又,有時登錄中的用戶A觸摸操作彩色按鈕。該場合,檢索操作履歷時,操作履歷管理部34從圖15的操作履歷信息371檢索“前操作”是“彩色按鈕”、“用戶”是“A”的內容。其結果,操作履歷管理部34能抽出用ID2表示的信息。由此,操作履歷管理部34能從圖15的操作履歷信息371抽出作為“后操作”的“兩面按鈕”。該“兩面按鈕”是“彩色按鈕”的觸摸操作后由用戶A頻繁觸摸操作的候補。
如此,操作履歷管理部34因為將操作中以外的用戶從操作的推測對象排除,所以,能優(yōu)先采用操作中的用戶經常使用的操作的基礎上推測操作。
這樣,根據第二實施形態(tài),因為按照每個用戶管理操作履歷,所以,能將操作中以外的用戶從推測對象中排除。其結果,能優(yōu)先推測操作中的用戶頻繁使用的操作。
上述實施形態(tài)只是示例,并不用于限制本發(fā)明的范圍。該新的實施形態(tài)能用其他各種形態(tài)實施。又,在不脫離發(fā)明主旨的范圍內,能進行各種省略、置換、變更。實施的形態(tài)及實施形態(tài)的變形包含于發(fā)明的范圍及主旨的同時,包含于記載于權利要求書的發(fā)明及其等同的范圍。