在一個示例中,一種設備包括至少一個處理器和可由所述至少一個處理器操作的至少一個模塊,用來輸出包括圖形鍵盤和一個或多個文本建議區的圖形用戶界面以顯示,以及至少部分地基于手勢輸入的指示,選擇圖形鍵盤的至少一個鍵。至少一個模塊進一步可由至少一個處理器操作來確定多個候選字符串,確定包括當至少一個候選字符串先前被顯示在一個或多個文本建議區中的至少一個中時對應于該至少一個候選字符串的過去用戶輸入的表示的過去交互數據,以及輸出至少一個候選字符串以在一個或多個文本建議區的一個中顯示。
【技術實現步驟摘要】
【國外來華專利技術】【專利說明】
技術介紹
—些計算設備(例如,移動電話、平板電腦)可以將圖形鍵盤提供為用于編寫文本的圖形用戶界面的一部分(例如,使用存在敏感輸入設備和/或顯示器,諸如觸摸屏)。圖形鍵盤可以使得計算設備的用戶能夠錄入文本(例如,電子郵件、文本消息或文檔)。例如,計算設備的顯示設備可以輸出使得用戶能夠通過選擇(例如,通過敲擊)圖形鍵盤的一個或多個鍵來錄入數據的圖形(或“軟”)鍵盤。—些計算設備可以基于使用圖形鍵盤錄入的數據,確定一個或多個候選字符串(例如,包括在詞典,諸如字典中的候選詞)。在一些示例中,計算設備可以輸出一個或多個候選字符串以在一個或多個文本建議區內顯示,該文本建議區使得用戶能夠通過指示(例如,敲擊)包括所需字符串的文本建議區來選擇字符串。在某些示例中,計算設備可以基于候選字符串表示包括在詞典(例如,字典,諸如英語字典)中的詞的概率,選擇候選字符串中的一個或多個,以在一個或多個文本建議區內顯示。然而,這些技術可以具有某些缺點。例如,這些技術可以為用戶呈現盡管與包括在詞典中的詞相關聯,但不可能由用戶選擇的候選字符串。因此,這些技術可以不為用戶呈現最可能被選擇(例如自動完成)的那些文本建議,由此降低用戶將利用文本建議區的可能性并且可能降低了用戶能與計算設備交互來錄入文本的速度。
技術實現思路
在一個示例中,一種方法包括由計算設備輸出包括圖形鍵盤和一個或多個文本建議區的圖形用戶界面以顯示;由計算設備接收在存在敏感輸入設備處檢測到的手勢輸入的指示;以及由計算設備并且至少部分地基于手勢輸入的指示,選擇圖形鍵盤的至少一個鍵。該方法進一步包括由計算設備確定包括當所述多個候選字符串的至少一個候選字符串先前被顯示在一個或多個文本建議區的至少一個中時對應于至少一個候選字符串的過去用戶輸入的表示的過去交互數據;以及由計算設備并且至少部分地基于過去交互數據,輸出至少一個候選字符串以在一個或多個文本建議區中的一個中顯示。在一個示例中,一種設備包括至少一個處理器和可由至少一個處理器操作的至少一個模塊,用來輸出包括圖形鍵盤和一個或多個文本建議區的圖形用戶界面以顯示,接收在存在敏感輸入設備處檢測到的手勢輸入的指示,以及至少部分地基于手勢輸入的指示,選擇圖形鍵盤的至少一個鍵。至少一個模塊進一步可由至少一個處理器操作來至少部分地基于與至少一個鍵相關聯的至少一個字符,確定多個候選字符串,確定包括當所述多個候選字符串的至少一個候選字符串先前被顯示在一個或多個文本建議區的至少一個中時對應于至少一個候選字符串的過去用戶輸入的表示的過去交互數據,以及至少部分地基于過去交互數據,輸出至少一個候選字符串以在一個或多個文本建議區中的一個中顯示。在編碼有指令的計算機可讀存儲介質中,所述指令當指令被執行時,使計算設備的至少一個處理器輸出包括圖形鍵盤和一個或多個文本建議區的圖形用戶界面以顯示;接收在存在敏感輸入設備處檢測到的手勢輸入的指示;并且至少部分地基于手勢輸入的指示,選擇圖形鍵盤的至少一個鍵。計算機可讀存儲介質被進一步編碼有指令,所述指令當被執行時,使計算設備的至少一個處理器至少部分地基于與至少一個鍵相關聯的至少一個字符,確定多個候選字符串;確定包括當所述多個候選字符串的至少一個候選字符串先前被顯示在一個或多個文本建議區的至少一個中時對應于該至少一個候選字符串的過去用戶輸入的表示的過去交互數據;以及至少部分地基于過去交互數據,輸出至少一個候選字符串以在一個或多個文本建議區中的一個中顯示。在附圖和下述描述中闡述了本公開的一個或多個示例的細節。從說明書和附圖以及權利要求,其他特征、目的和優點將顯而易見的。【附圖說明】圖1是根據本公開的一個或多個方面,圖示可以用來輸出至少一個候選字符串以在圖形用戶界面的文本建議區中顯示的示例計算設備的框圖。圖2是根據本公開的一個或多個方面,圖示圖1所示的計算設備的一個示例的進一步細節的框圖。圖3是根據本公開的一個或多個方面,圖示輸出圖形內容以在遠程設備處顯示的示例計算設備的框圖。圖4是根據本公開的一個或多個方面,圖示可以用來輸出至少一個候選字符串以在圖形用戶界面的文本建議區內顯示的計算設備的示例操作的流程圖。圖5是根據本公開的一個或多個方面,圖示可以用來輸出至少一個候選字符串以在圖形用戶界面的文本建議區內顯示的計算設備的示例性操作的流程圖。【具體實施方式】通常,本公開針對用于至少部分地基于過去用戶交互數據,輸出至少一個候選字符串,以在顯示器的一個或多個文本建議區內顯示的技術。過去交互數據能包括至少一個候選字符串被顯示在顯示器的一個或多個文本建議區的至少一個內時的先前時間,對應于至少一個候選字符串的在前用戶輸入的表示。例如,計算設備可以輸出包括圖形鍵盤和一個或多個文本建議區(例如,一個、兩個、三個、五個或更多文本建議區)的圖形用戶界面以(例如,在顯示設備,諸如存在敏感顯示器處)顯示。響應于接收到在存在敏感輸入設備(例如,存在敏感顯示器)處檢測的用戶輸入的指示,計算設備可以選擇圖形鍵盤的至少一個鍵。計算設備可以至少部分地基于與至少一個鍵相關聯的至少一個字符,確定多個候選字符串(例如,包括在詞典,諸如字典中的候選詞)。這些技術可以提高用戶可以使用所顯示的文本建議區錄入文本的便利。不是僅基于候選字符串的每一個的詞典概率(例如,候選字符串表示包括在詞典中的詞的概率),輸出一個或多個候選字符串以在文本建議區內顯示(例如,自動完成),而是實現本公開的技術的計算設備可以至少部分地基于過去交互數據,輸出一個或多個候選字符串以在文本建議區中的一個或多個內顯示。過去交互數據可以包括在候選字符串先前被顯示在顯示器的文本建議區內時選擇該候選字符串的過去用戶輸入、當候選字符串先前被顯示在文本建議區內時選擇該候選字符串的在前缺少的用戶輸入(例如,在用戶繼續提供當候選字符串被顯示在文本建議區內時選擇圖形鍵盤的鍵的手勢輸入的實例中),以及當候選字符串先前被顯示在文本建議區內時拒絕該候選字符串的過去用戶輸入(例如,選擇在不同文本建議區內顯示的不同候選字符串)的表示中的一個或多個。計算設備可以至少部分地基于過去用戶決定的表示(例如,過去用戶輸入和/或用戶不提供用戶輸入的決定),將至少一個詞典概率加權因子應用于候選字符串的詞典概率。例如,計算設備可以至少部分地基于當候選字符串先前被顯示在文本建議區內時選擇該候選字符串的過去用戶決定,增加候選字符串的詞典概率。作為另一示例,計算設備可以至少部分地基于當候選字符串先前被顯示在文本建議區內時忽略該候選字符串的過去用戶決定,減小候選字符串的詞典概率。作為又一示例,計算設備可以至少部分地基于當候選字符串先前被顯示在文本建議區內時拒絕該候選字符串的過去用戶決定(例如,選擇不同候選字符串),減小候選字符串的詞典概率。在某些示例中,計算設備可以至少部分地基于忽略候選字符串的過去用戶決定,使候選字符串的詞典概率減小第一值,以及可以至少部分地基于拒絕候選字符串的過去用戶決定,使候選字符串的詞典概率減小比第一值的幅值更大的第二值。計算設備可以至少部分地基于多個候選字符串的加權詞典概率,諸如通過基于加權詞典概率,確定多個候選字符串的排名順序,輸出一個或多個候選字符串以在一個或多個文本建議區內顯示。以這種方式,實施本公開本文檔來自技高網...
【技術保護點】
一種方法,包括:由計算設備輸出包括圖形鍵盤和一個或多個文本建議區的圖形用戶界面以顯示;由所述計算設備接收在存在敏感輸入設備處檢測到的手勢輸入的指示;由所述計算設備并且至少部分地基于所述手勢輸入的所述指示,選擇所述圖形鍵盤的至少一個鍵;由所述計算設備并且至少部分地基于與所述至少一個鍵相關聯的至少一個字符,確定多個候選字符串;由所述計算設備確定包括當所述多個候選字符串中的至少一個候選字符串先前被顯示在所述一個或多個文本建議區的至少一個中時對應于所述至少一個候選字符串的過去用戶輸入的表示的過去交互數據;以及由所述計算設備并且至少部分地基于所述過去交互數據,輸出所述至少一個候選字符串以在所述一個或多個文本建議區中的一個中顯示。
【技術特征摘要】
【國外來華專利技術】...
【專利技術屬性】
技術研發人員:翟樹民,菲利普·奎因,
申請(專利權)人:谷歌公司,
類型:發明
國別省市:美國;US
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。