信息處理設備、數據輸入輔助方法以及程序的制作方法
【技術領域】
[0001]本公開內容涉及信息處理設備、數據輸入輔助方法以及程序。
【背景技術】
[0002]在各種信息處理終端中執行的應用中,已經散布有數據輸入輔助系統,在用戶試圖輸入信息的情況下,該數據輸入輔助系統向用戶呈現用戶試圖輸入的信息的候選。例如,作為針對輸入文本的數據輸入輔助系統,已知下述系統:該系統基于所輸入的字母、詞、字符串等預測下一個要輸入的詞、字符串等并且向用戶呈現其候選。
[0003]例如,專利文獻I公開了一種用于校正文字識別系統中的識別錯誤的技術,該技術是用于基于詞出現的頻率和文字的圖形相似性來呈現詞的候選以相對于作為識別對象輸入的文本來校正文字識別的錯誤。專利文獻2公開了一種用于基于包括在當前所輸入的句子之前的句子中的詞來呈現被估計為下一個要輸入的詞的候選。
[0004]引文列表
[0005]專利文獻
[0006]專利文獻1:JP H11-328317A
[0007]專利文獻2:JP 2Ol2-15552OA
【發明內容】
[0008]技術問題
[0009]然而,在傳統的數據輸入系統中,從由試圖向其輸入信息的應用掌握的一系列信息中選擇呈現為輸入候選的信息。例如,在上述專利文獻I和2公開的技術中,基于例如先前已經輸入到系統中的文本數據和通過綜合地收集文本數據而形成的詞典來選擇呈現為候選的詞,在系統中管理該詞典,并且并非基于彼此不關聯的不同種類的應用或具有不同格式的數據來選擇輸入候選。
[0010]另外,通常在例如個人計算機(PC)或智能電話的終端中安裝各種不同應用并且在單個終端中綜合地使用那些應用。鑒于此,期望的是,也考慮不同應用之間的關聯以及具有不同文件格式的數據之間的關聯從而提高用戶的便利性的數據輸入輔助系統。
[0011]鑒于此,本公開內容提出了信息處理設備、數據輸入輔助方法和程序,其均是新穎且改進的并且能夠提高用戶的便利性。
[0012]問題的解決方案
[0013]根據本公開內容,提供了一種信息處理設備,包括:更新檢測單元,被配置成檢測在應用的執行期間向用戶呈現的呈現信息的更新;興趣數據提取單元,被配置成提取興趣數據,興趣數據至少包括伴隨更新已經被檢測到的呈現信息的信息,并且興趣數據是關于在應用的執行期間用戶感興趣的對象的信息;輸入上下文檢測單元,被配置成檢測指示使用應用對輸入信息的處理狀態的輸入上下文,其中要在應用的執行期間輸入該輸入信息;以及輸入信息候選呈現單元,被配置成基于輸入上下文來執行控制,以呈現作為興趣數據中的所述輸入信息的候選的輸入信息候選。
[0014]根據本公開內容,提供了一種數據輸入輔助方法,包括:檢測在應用的執行期間向用戶呈現的呈現信息的更新;提取興趣數據,興趣數據至少包括伴隨更新已經被檢測到的呈現信息的信息,并且興趣數據是關于在應用的執行期間用戶感興趣的對象的信息;檢測指示使用應用對輸入信息的處理狀態的輸入上下文,其中要在應用的執行期間輸入該輸入信息;以及基于輸入上下文來執行控制以呈現作為興趣數據中的輸入信息的候選的輸入信息候選。
[0015]根據本公開內容,提供了一種程序,該程序使計算實現以下功能:檢測在應用的執行期間向用戶呈現的呈現信息的更新的功能;提取興趣數據的功能,興趣數據至少包括伴隨更新已經被檢測到的呈現信息的信息,并且興趣數據是關于在應用的執行期間用戶感興趣的對象的信息;檢測指示使用應用對輸入信息的處理狀態的輸入上下文的功能,其中要在應用的執行期間輸入該輸入信息;以及基于輸入上下文來執行控制以呈現作為興趣數據中的輸入信息的候選的輸入信息候選的功能。
[0016]根據本公開內容,由于通過將呈現信息的更新用作觸發器來提取興趣數據,所以依據用戶是否感興趣來提取興趣數據并且甚至在不同應用之間或具有不同數據格式的數據之間共享該興趣數據。另外,由于基于在不同應用之間共享的興趣數據或具有不同數據格式的興趣數據來呈現輸入信息候選,所以進一步增加了從其選擇輸入信息候選的選項。因而,可以呈現更適于用戶的輸入信息候選。
[0017]本發明的有利效果
[0018]如上所述,根據本公開內容,可以進一步提高用戶的便利性。
【附圖說明】
[0019][圖1]圖1是示出根據本公開內容的一個實施方式的數據輸入輔助系統的配置示例的功能性框圖。
[0020][圖2]圖2是用于說明存儲在興趣數據DB中的興趣數據和與興趣數據有關的各種信息的示例的說明性視圖。
[0021][圖3]圖3是用于說明輸入上下文與興趣數據之間的匹配處理的示例的說明性視圖。
[0022][圖4]圖4是用于說明在向用戶呈現輸入信息候選的情況下顯示的顯示屏幕的示例的說明性視圖。
[0023][圖5]圖5是用于說明輸入上下文與興趣數據之間的匹配處理的另一示例的說明性視圖。
[0024][圖6]圖6是用于說明輸入上下文與興趣數據之間的匹配處理的另一示例的說明性視圖。
[0025][圖7]圖7是用于說明輸入上下文與興趣數據之間的匹配處理的另一示例的說明性視圖。
[0026][圖8]圖8是用于說明輸入上下文與興趣數據之間的匹配處理的另一示例的說明性視圖。
[0027][圖9]圖9是用于說明在向用戶呈現輸入信息候選的情況下顯示的顯示屏幕的另一示例的說明性視圖。
[0028][圖10]圖10是示出根據本實施方式的數據輸入輔助方法的過程的流程圖。
[0029][圖11]圖11是用于說明根據本公開內容的實施方式的信息處理設備和服務器的硬件配置的框圖。
【具體實施方式】
[0030]在下文中,將參照附圖詳細描述本公開內容的優選實施方式。注意,在該說明書和附圖中,具有基本上相同功能和結構的結構要素用相同的附圖標記來表示,并且省略對這些結構要素的重復說明。
[0031]注意,將按照以下順序來提供描述。
[0032]1.數據輸入輔助系統的配置
[0033]1-1.信息處理設備的配置
[0034]1-2.服務器的配置
[0035]2.數據輸入輔助系統的具體示例
[0036]2-1.輸入信息是文本數據的情況
[0037]2-2.輸入信息是圖片數據的情況
[0038]3.數據輸入輔助方法的過程
[0039]4.硬件配置
[0040]5.結論
[0041]〈1.數據輸入輔助系統的配置〉
[0042]在本實施方式中,檢測在應用的執行期間向用戶呈現的呈現信息的更新,并且提取興趣數據,該興趣數據至少包括伴隨已經檢測到其更新的呈現信息的信息,并且該興趣數據指示在應用的執行期間用戶感興趣的對象。另外,對指示使用應用的輸入信息的處理狀態的輸入上下文進行檢測,試圖在應用的執行期間輸入該輸入信息,并且基于輸入上下文來執行控制以呈現作為興趣數據中的輸入信息的候選的輸入信息候選。在以下描述中,上述一系列處理將被稱為數據輸入輔助處理。
[0043]將參照圖1描述用于執行根據本實施方式的以上數據輸入輔助處理的數據輸入輔助系統的示意性配置。圖1是示出根據本公開內容的一個實施方式的數據輸入輔助系統的配置示例的功能框圖。
[0044]參照圖1,根據本實施方式的數據輸入輔助系統I包括作為由用戶操作的終端的信息處理設備10和管理下述興趣數據的服務器20。應注意,信息處理設備10與服務器20在任意的有線或無線通信模式下連接以向彼此傳送各種信息。
[0045][1-1.信息處理設備的配置]
[0046]將描述信息處理設備10的示意性配置。信息處理設備10包括輸入單元110、輸出單元120和控制器130。
[0047]輸入單元110是輸入接口,用戶經由該輸入接口向信息處理設備10輸入各種信息、與處理操作有關的命令等。輸入單元110包括輸入裝置,該輸入裝置包括由用戶操作的操作裝置,例如鼠標、鍵盤和觸摸屏。在本實施方式中,用戶能夠經由輸入單元110輸入在應用的執行期間要由應用處理的各種數據。例如,在正在作為應用執行電子郵件軟件(郵件程序)的情況下,用戶能夠經由輸入單元110輸入要由郵件程序準備的電子郵件的內容并且可以選擇要附加至所準備的電子郵件的數據。另外,例如,在正在作為應用執行照片瀏覽軟件(照片瀏覽器)的情況下,用戶能夠經由輸入單元110指定要由照片瀏覽器顯示的照片數據。另外,例如,在正在作為應用執行聲音播放軟件(媒體播放器)時,用戶能夠經由輸入單元110指定要由媒體播放器播放的聲音數據。在以下描述中,在應用的執行期間由用戶經由輸入單元110輸入的各種信息將被稱為輸入信息。
[0048]輸出單元120是輸出接口,經由該輸出接口在視覺上或在聽覺上向用戶輸出要在信息處理設備10中處理的各種信息。輸出單元120包括各種輸出裝置,例如將文本數據、照片數據等顯示在顯示屏幕上的顯示裝置以及將聲音數據輸出為聲音的聲音輸出裝置如揚聲器或耳機。在本實施方式中,輸出單元120向用戶輸出在應用的執行期間要由應用處理的各種數據。例如,在上述輸入單元110的示例中,在將郵件程序執行為應用的情況下,輸出單元120在顯示屏幕上顯示包括在要由郵件程序準備的郵件的內容中的文本數據和要附至所準備的郵件的數據的內容。另外,例如,在將照片瀏覽器執行為應用時,輸出單元120將要由照片瀏覽器處理的照片數據的圖像顯示在顯示屏幕上。另外,例如,在將媒體播放器執行為應用的情況下,輸出單元120經由揚聲器等輸出為聲音的要由媒體播放器播放的聲音數據的內容。如上所述,可以說,在應用的執行期間由輸出單元120輸出的信息是在視覺上或聽覺上向用戶呈現的信息。在以下描述中,由輸出單元120向用戶輸出的信息將被稱為呈現信息。應注意,在以下描述中,將通過呈現數據是在視覺上顯示在輸出單元120的顯示屏幕上的數據的示例描述本實施方式。
[0049]控制器130綜合地控制信息處理設備10并且執行根據本實施方式的數據輸入輔助處理中的各種信息處理。下面將詳細描述控制器130的功能和配置。
[0050]控制器130包括應用控制器131、更新檢測單元132、興趣數據提取單元133、輸入上下文檢測單元134和輸入信息候選呈現單元135。
[0051]應用控制器131在應用的執行期間執行各種信息處理并且綜合地控制信息處理設備10中的各種應用的操作。具體地,應用控制器131對在應用的執行期間處理從信息處理設備10輸出的信息以及輸入至信息處理設備10的信息。例如,應用控制器131控制對輸出單元120的驅動并且使輸出單元120輸出在應用的執行期間向用戶呈現的呈現信息。另外,例如,應用控制器131在當前執行的應用中反映在應用的執行期間從輸入單元110輸入的輸入信息。由應用控制器131執行的應用可以是各種公知的應用例如郵件程序、照片瀏覽器、媒體播放器、網絡瀏覽器和微博(例如Twitter (注冊商標))之一。
[0052]更新檢測單元132檢測在應用的執行期間向用戶呈現的呈現信息的更新。具體地,更新檢測單元132監視應用控制器131的操作并且檢測呈現信息是否已經更新。例如,在當前執行的應用是郵件程序的情況下,當由應用控制器131改變顯示在輸出單元120的顯示屏幕上的郵件的文本輸入區中的字符串的顯示時,更新檢測單元132檢測到呈現信息已經更新。另外,例如,在當前所執行的應用是照片瀏覽器的情況下,當由應用控制器131改變顯示在輸出單元120的顯示屏幕上的照片時,更新檢測單元132檢測到呈現信息已經更新。如上所述,基于例如顯示在輸出單元120的顯示屏幕上的顯示的改變,更新檢測單元132檢測到呈現信息已經更新。當檢測到呈現信息的更新時,更新檢測單元132將指示這樣的檢測的信息(指示呈現信息已經更新的信息)發送至興趣數據提取單元133。
[0053]當接收到來自更新檢測單元132的指示呈現信息已經更新的信息時,興趣數據提取單元133從在應用的執行期間由應用控制器131處理的各種信息中提取興趣數據,該興趣數據至少包括伴隨已經檢測到更新的呈現信息的信息,并且該興趣數據是關于在應用的執行期間用戶感興趣的對象的信息