用于推薦文本的方法和設(shè)備的制作方法
【專利摘要】提供一種用于推薦文本的方法和設(shè)備。通過以下操作來執(zhí)行用于提供可由用戶輸入的下一個文本推薦的文本推薦:執(zhí)行通信應用;收集與通信應用相關(guān)的上下文信息;通過分析上下文信息來預測用戶的意圖;檢索與用戶的意圖相應的推薦文本;顯示推薦文本。
【專利說明】用于推薦文本的方法和設(shè)備
【技術(shù)領(lǐng)域】
[0001]本公開涉及一種用于使用裝備有顯示單元和輸入單元的裝置來提供文本推薦的方法和設(shè)備。
【背景技術(shù)】
[0002]最近的移動終端提供包括電話簿、游戲、短消息、電子郵件、叫醒服務、音樂播放器、日程安排組織者、數(shù)字相機、無線互聯(lián)網(wǎng)接入等的多功能及各種特征。
[0003]移動終端裝備有至少一個作為用于與用戶進行交互的輸入接口的輸入裝置(諸如,觸摸屏)。用戶通過操作觸摸屏來輸入文本消息。通常,移動終端提供有用于糾正拼寫和間距錯誤的自動文本連接功能,另外,移動終端還提供有詞語推薦功能,其中,所述詞語推薦功能識別由用戶輸入的字符,并且提供可由用戶選擇的詞語的選擇,以試圖加快打字處理。然而,傳統(tǒng)的詞語推薦功能的缺點在于推薦是有限的。例如,如果用戶輸入詞語“pro”,則推薦的詞語通常限于“process”和“proceed”。也就是說,當前詞語推薦特性未考慮用戶的意圖。
[0004]因此,需要一種可從用戶的角度方便文本輸入的用于推薦詞語和/或句子的改進方法。
【發(fā)明內(nèi)容】
[0005]本發(fā)明致力于通過提供一種文本推薦方法和設(shè)備來解決上述問題并提供另外的優(yōu)點,其中,所述方法和設(shè)備能夠預測用戶的意圖并提供基于預測的用戶的用戶意圖而收集的推薦。另外,本發(fā)明提供一種能夠依據(jù)用戶或與用戶通信的特定聯(lián)系方的位置,在接收到的或?qū)⒈话l(fā)送的文本中識別對測量單位轉(zhuǎn)換的需求的文本推薦方法和設(shè)備。
[0006]根據(jù)本發(fā)明的一方面,一種用于推薦文本傳輸?shù)姆椒ò?在通信應用正被執(zhí)行時,收集與特定聯(lián)系人相關(guān)的上下文信息;通過分析上下文信息來預測用戶的意圖;檢索與用戶的意圖相應的推薦文本;顯示推薦文本。
[0007]根據(jù)本發(fā)明的另一方面,一種用于推薦文本傳輸?shù)姆椒ò?顯示用于發(fā)送到特定聯(lián)系人而產(chǎn)生的出站文本和從所述聯(lián)系人接收到的入站文本中的至少一個;從顯示文本提取第一測量單位;確定第一測量單位是否不得不被轉(zhuǎn)換;如果第一測量單位不得不被轉(zhuǎn)換,則將第一測量單位轉(zhuǎn)換為第二測量單位;將轉(zhuǎn)換的第二測量單位添加到相應的文本,或者用轉(zhuǎn)換的第二測量單位替換第一測量單位。
[0008]根據(jù)本發(fā)明的另一方面,一種用于推薦文本傳輸?shù)脑O(shè)備包括:觸摸屏;存儲器;以及控制觸摸屏和存儲器的控制單元,用于在通信模式期間收集與特定聯(lián)系人相關(guān)的上下文信息,通過分析上下文信息來預測用戶的意圖,檢索與用戶的意圖相應的推薦文本,并且在觸摸屏上顯示推薦文本。
[0009]根據(jù)本發(fā)明的另一方面,一種用于推薦文本傳輸?shù)脑O(shè)備包括:觸摸屏;存儲單元;以及控制觸摸屏和存儲單元的控制單元,用于在觸摸屏上顯示用于發(fā)送到特定聯(lián)系人而產(chǎn)生的出站文本和從所述聯(lián)系人接收到的入站文本中的至少一個,從顯示文本提取第一測量單位,確定第一測量單位是否不得不被轉(zhuǎn)換,如果第一測量單位不得不被轉(zhuǎn)換,則將第一測量單位轉(zhuǎn)換為第二測量單位,并且將轉(zhuǎn)換的第二測量單位添加到相應的文本,或者用轉(zhuǎn)換的第二測量單位替換第一測量單位。
【專利附圖】
【附圖說明】
[0010]圖1是示出根據(jù)本發(fā)明的實施例的文本推薦設(shè)備的配置的框圖;
[0011]圖2是示出根據(jù)本發(fā)明的實施例的文本推薦方法的流程圖;
[0012]圖3、圖4、圖5、圖6、圖7和圖8是示出根據(jù)本發(fā)明的實施例的用于解釋文本推薦方法中的詞語推薦處理的示例性屏幕圖像的示圖;
[0013]圖9是示出根據(jù)本發(fā)明的實施例的文本推薦方法的單位轉(zhuǎn)換過程的流程圖;
[0014]圖10是示出用于解釋圖9的單位轉(zhuǎn)換過程中的單位轉(zhuǎn)換的示例性屏幕圖像的示圖;
[0015]圖11是示出根據(jù)本發(fā)明的另一實施例的文本推薦方法的流程圖;
[0016]圖12、圖13和圖14是示出用于解釋圖11的文本推薦方法的示例性屏幕圖像的示圖。
【具體實施方式】
[0017]在下文中參照附圖對本發(fā)明的技術(shù)特征進行描述。為了清楚和簡明的目的,可省略對包含于此的公知功能和結(jié)構(gòu)的詳細描述,以避免模糊本發(fā)明的主題。在下面的描述和權(quán)利要求中使用的術(shù)語和詞語不限于書面含義,而是僅僅由發(fā)明人使用以使本發(fā)明得以清楚和一致的理解。因此,本領(lǐng)域的技術(shù)人員應該清楚,提供下面對本發(fā)明的示例性實施例的描述僅為了說明目的,而不是為了限制由權(quán)利要求及其等同物限定的本發(fā)明的目的。在附圖中,為了使本發(fā)明清楚,可夸大或省略或示意性地描述特定元件,并且不反映元件的實際大小。因此,本發(fā)明并不受限于元件的相對大小和它們之間的距離。
[0018]本發(fā)明的文本推薦方法和設(shè)備適用于各種類型的多媒體裝置,其中,所述多媒體裝置包括智能電話、平板PC、膝上型PC、臺式PC、TV、導航裝置、視頻電話等。本發(fā)明的文本推薦方法和設(shè)備還適用于啟用多媒體的裝置(例如,啟用通信功能的和啟用觸摸屏的冰箱)。
[0019]在下面的描述中,術(shù)語“上下文信息”表示用于預測用戶的意圖所需要的數(shù)據(jù),例如,終端的周邊環(huán)境、來電者信息、收件人信息、接收文檔、發(fā)送文檔、入站(inbound)消息、出站(outbound)消息,與對方的聊天內(nèi)容等。終端的周邊環(huán)境可包括位置、天氣、時間、日期、星期幾、語言、單位和國家等。這里,單位可包括時區(qū)、貨幣、長度、速度、重量、距離、體積、溫度。
[0020]簡明地,當執(zhí)行通信應用(例如,聊天應用)時,根據(jù)本發(fā)明的設(shè)備和方法收集上下文信息,隨后通過分析收集到的上下文信息來預測用戶的意圖,并且從例如它自身的包含過去相應模式的存儲器或從外部源收集與用戶的意圖相應的文本(例如,從服務器收集當前股票信息),并且以文本的形式為用戶推薦收集到的信息。
[0021]圖1是示出根據(jù)本發(fā)明的實施例的文本推薦設(shè)備的配置的框圖。[0022]參照圖1,設(shè)備100可包括觸摸屏110、鍵輸入單元120、存儲單元130、無線通信單元140、音頻處理單元150、揚聲器(SPK)、麥克風(MIC)、感測單元160、控制單元170、GPS接收器180。
[0023]觸摸屏110提供用于與用戶交互的用戶界面,并且可包括觸摸面板111和顯示面板112。觸摸面板111可被置于顯示面板112上。詳細地講,觸摸面板111可被實現(xiàn)為顯示面板上的附加(add-on)類型,或者顯示面板112中的on-cell類型或in-cell類型。
[0024]觸摸面板111響應于在觸摸面板111上的用戶的觸摸姿勢來產(chǎn)生模擬信號(例如,觸摸事件),并且對模型信號執(zhí)行模擬/數(shù)字(A/D)轉(zhuǎn)換,以產(chǎn)生到控制單元170的數(shù)字信號??刂茊卧?70基于接收到的表示觸摸事件的數(shù)字信號來檢測用戶的觸摸姿勢??刂茊卧?70能夠基于檢測到的觸摸輸入提取用于控制組件的觸摸位置、移動速度、方向和觸摸的量以及觸摸壓力等。
[0025]觸摸面板111可被實現(xiàn)為組合的觸摸面板,其中,所述組合的觸摸面板包括用于檢測通過人體部分(諸如指尖)做出的姿勢的手指觸摸面板和用于檢測通過觸摸筆做出的筆姿勢的筆觸摸面板。這里,手指觸摸面板可被實現(xiàn)為能夠檢測通過特定對象(例如,能夠改變靜電電容的導電性材料)以及人體部分做出的觸摸姿勢的電容式面板。也就是說,手指觸摸面板能夠響應于手指姿勢或用導電性對象做出的姿勢來產(chǎn)生觸摸事件。手指觸摸面板還能夠用電阻式或紅外式面板以及電容式面板來實現(xiàn)。筆觸摸面板可用電磁感應式面板來實現(xiàn)。在這種情況下,筆觸摸面板響應于配置用來產(chǎn)生磁場的觸摸手寫筆做出的姿勢來產(chǎn)生觸摸事件。
[0026]用戶的觸摸姿勢可根據(jù)用于在觸摸屏110上做出姿勢的工具被分類為手指姿勢和筆姿勢之一。另外,通過手指觸摸面板11 Ia來檢測手指觸摸姿勢,通過筆觸摸面板Illb來檢測筆觸摸姿勢??蛇x擇的,不管觸摸工具(例如,手指和手寫筆)如何,用戶的姿勢還可被分類為觸摸和觸摸姿勢中的一個。
[0027]觸摸姿勢包括輕擊、雙擊、長擊、拖拽、拖放(drag&drop)、輕彈,按壓等。這里,“觸摸”是用觸摸工具(例如,手指和手寫筆)接觸屏幕上的位置的用戶姿勢,“輕擊”是用觸摸工具接觸屏幕上的位置并且在不移動觸摸工具的情況下釋放接觸(觸摸離開)的用戶姿勢,“雙擊”是做出兩次輕擊的用戶姿勢,“長擊”是與輕擊相比保持長時間接觸并隨后釋放接觸的用戶姿勢,“拖拽”是接觸位置并且在屏幕上沿著特定方向移動接觸的用戶姿勢,“拖放”是做出拖拽姿勢并隨后釋放觸摸工具的接觸的用戶姿勢,“輕彈”是與拖放姿勢相比快速叩擊屏幕的用戶姿勢,“按壓”是接觸屏幕上的特定位置并且施加壓力的用戶姿勢。也就是說,“觸摸”表示在屏幕上保持接觸的狀態(tài),“觸摸姿勢”表示做出接觸(觸摸)并隨后釋放接觸(觸摸離開)的行為。觸摸面板111能夠包括用于檢測施加到觸摸位置的壓力的壓力傳感器。檢測到的壓力信息被發(fā)送到控制單元170,控制單元170基于壓力信息在觸摸和按壓之間進行區(qū)分。
[0028]觸摸面板112在控制單元170的控制下將控制單元170輸入的視頻數(shù)據(jù)轉(zhuǎn)換為模擬信號來顯示圖像。也就是說,顯示面板112能夠顯示與電話簿提供設(shè)備的使用相關(guān)的不同屏幕,諸如,鎖定屏幕、主屏幕、應用執(zhí)行屏幕和鍵盤。鎖定屏幕指示當顯示面板112通電時顯示的屏幕圖像。如果用戶的姿勢用于解鎖屏幕,則控制單元170能夠?qū)㈡i定屏幕改變?yōu)橹髌聊换驊脠?zhí)行屏幕。主屏幕指示包括與各個應用相應的多個圖標的屏幕圖像。[0029]如果用戶選擇(例如,輕擊)了應用圖標中的一個,則控制單元170執(zhí)行相應的應用(例如,互聯(lián)網(wǎng)瀏覽器、文檔、聊天或短信應用(texting application)),并在顯示面板112上顯示相應的執(zhí)行屏幕。顯示面板112能夠在背景上顯示所述屏幕中的一個,并且如同重疊在背景上地在前景上顯示另一個屏幕。例如,顯示面板112能夠顯示具有重疊在其上的鍵盤的應用執(zhí)行屏幕。
[0030]例如,顯示面板112能夠在第一屏幕區(qū)域中顯示鍵盤,在第二顯示區(qū)域中顯示至少一個文本推薦,在第三屏幕區(qū)域中顯示借助于鍵盤輸入的文本和從第二屏幕區(qū)域選擇的文本推薦。
[0031]可用液晶顯示器(IXD)、有機光發(fā)射二極管(OLED)和有源矩陣OLED (AMOLED)中的一個實現(xiàn)顯示面板112。
[0032]鍵輸入單元120裝備有用于接收字母數(shù)字信息并配置各種功能的多個鍵。功能鍵可包括菜單鍵、屏幕開/關(guān)鍵、電源開/關(guān)鍵和音量控制鍵等。鍵輸入單元120能夠產(chǎn)生與設(shè)備100的用戶設(shè)置和功能控制相關(guān)的到控制單元170的鍵事件。鍵事件可包括電源開/關(guān)事件、音量控制事件、屏幕開/關(guān)事件等??刂茊卧?70響應于這些鍵事件來控制組件。鍵輸入單元120的鍵是指硬鍵,而在觸摸屏110上提供的鍵是指軟鍵。
[0033]存儲單元130能夠存儲在設(shè)備100中產(chǎn)生的數(shù)據(jù)(例如,文本消息、截屏畫面(shotpicture)和日程安排信息)和/或通過無線通信單元140從外部接收到的數(shù)據(jù)(例如,文本消息和電子郵件)。存儲單元130還能夠存儲鎖屏屏幕、主屏幕、鍵盤等。存儲單元130還能夠存儲與設(shè)備100的操作相關(guān)的各種設(shè)置(例如,屏幕亮度、觸摸反應振動、屏幕旋轉(zhuǎn)、背景圖像等)。
[0034]存儲單元130能夠存儲用于啟動設(shè)備100的操作系統(tǒng)(OS)、通信程序、圖像處理程序、顯示控制程序、用戶界面程序、嵌入式應用和第三方應用。
[0035]通信程序包括用于借助于無線通信單元140與外部設(shè)備進行通信的命令。圖形處理程序包括各種軟件組件(諸如,圖像格式轉(zhuǎn)換、圖形大小調(diào)整、渲染和顯示面板的背光亮度確定模塊)。這里,圖形可包括文本、網(wǎng)頁、圖標、畫面、運動畫面和動畫。圖形處理程序可包括軟件編解碼器。用戶界面程序可包括與用戶界面相關(guān)的各種軟件組件。
[0036]語音識別程序能夠從語音數(shù)據(jù)提取語音屬性信息(例如,語音聲調(diào)、頻率、分貝等)。語音識別程序能夠?qū)z測到的語音特征信息與一個或多個先前存儲的語音特征信息進行比較,并且基于比較結(jié)果識別用戶。語音識別程序可提供有用于將語音數(shù)據(jù)轉(zhuǎn)換為文本的語音轉(zhuǎn)文本(STT)功能。
[0037]人工智能程序能夠基于下文解釋的上下文信息來預測用戶的意圖。詳細地講,人工智能程序能夠包括用于識別和處理上下文數(shù)據(jù)(諸如,文檔、消息和聊天內(nèi)容)的自然語言處理引擎,以及用于基于識別的上下文推斷用戶的意圖的推斷引擎。推斷引擎能夠包括如表I中所示的映射文本和用戶的意圖的用戶意圖預測表。參照表1,如果輸入了在前的詞語(例如,“dear”),則推斷引擎把將由用戶輸入的下一個詞語預測為“收件人姓名(recipient name)”。表I僅是示例性預測表,可用更多的映射元素來實現(xiàn)預測表。
[0038]表I
[0039]
【權(quán)利要求】
1.一種用于推薦文本傳輸?shù)姆椒?,所述方法包? 在通信應用正被執(zhí)行時,收集與特定聯(lián)系人相關(guān)的上下文信息; 通過分析上下文信息來預測用戶的意圖; 檢索與用戶的意圖相應的推薦文本; 顯示推薦文本。
2.如權(quán)利要求1所述的方法,其中,收集步驟包括:獲得發(fā)送到所述聯(lián)系人的出站文本和從所述聯(lián)系人接收到的入站文本中的至少一個。
3.如權(quán)利要求2所述的方法,其中,預測步驟包括: 識別出站文本或入站文本的上下文; 通過從先前存儲的預測表映射識別的上下文來預測用戶的意圖。
4.如權(quán)利要求3所述的方法,其中,檢索步驟包括: 從存儲先前存儲的預測表的內(nèi)部存儲器獲得與用戶的意圖相關(guān)的推薦文本; 當沒有來自內(nèi)部存儲器的推薦文本時,訪問來自外部源的推薦文本。
5.如權(quán)利要求4所述的方法,還包括:當檢測到用于選擇推薦文本中的一個推薦文本的用戶輸入時,將選擇的推薦文本插入到出站文本。
6.如權(quán)利要求1所述的方法,其中,收集步驟包括:獲得發(fā)送到所述聯(lián)系人的出站文本、從所述聯(lián)系人接收到的入站文本、和與位置、天氣、時間、日期、星期幾、國家以及所述聯(lián)系人所在處的測量單位類型相關(guān)的數(shù)據(jù)中的至少一個。
7.一種用于推薦文本傳輸?shù)姆椒?,所述方法包? 顯示用于發(fā)送到特定聯(lián)系人而產(chǎn)生的出站文本和從所述聯(lián)系人接收到的入站文本中的至少一個; 從顯示的文本提取第一測量單位; 確定第一測量單位是否不得不被轉(zhuǎn)換; 如果第一測量單位不得不被轉(zhuǎn)換,則將第一測量單位轉(zhuǎn)換為第二測量單位; 將轉(zhuǎn)換的第二測量單位添加到相應的文本,或者用轉(zhuǎn)換的第二測量單位替換第一測量單位。
8.如權(quán)利要求7所述的方法,其中,確定步驟包括:確定從出站文本和/或入站文本提取的第一測量單位是否在所述聯(lián)系人的位置被使用。
9.一種用于推薦文本傳輸?shù)脑O(shè)備,包括: 觸摸屏; 存儲器; 控制觸摸屏和存儲器的控制單元,用于在通信模式期間收集與特定聯(lián)系人相關(guān)的上下文信息,通過分析上下文信息來預測用戶的意圖,檢索與用戶的意圖相應的推薦文本,并且在觸摸屏上顯示推薦文本。
10.如權(quán)利要求9所述的設(shè)備,其中,控制單元控制收集發(fā)送到所述聯(lián)系人的出站文本和從所述聯(lián)系人接收到的入站文本中的至少一個。
11.如權(quán)利要求10所述的設(shè)備,其中,控制單元控制識別出站文本或入站文本的上下文,并且通過從存儲在存儲器中的先前存儲的表格映射識別的上下文來預測用戶的意圖。
12.如權(quán)利要求11所述的設(shè)備,其中,控制單元控制從存儲器收集與用戶的意圖相關(guān)的推薦文本,并且當沒有來自存儲器的推薦文本時,訪問來自外部源的推薦文本。
13.一種用于推薦文本傳輸?shù)脑O(shè)備,包括: 觸摸屏; 存儲單兀; 控制觸摸屏和存儲單元的控制單元,用于在觸摸屏上顯示用于發(fā)送到特定聯(lián)系人而產(chǎn)生的出站文本和從所述聯(lián)系人接收到的入站文本中的至少一個,從顯示的文本提取第一測量單位,確定第一測量單位是否不得不被轉(zhuǎn)換,如果第一測量單位不得不被轉(zhuǎn)換,則將第一測量單位轉(zhuǎn)換為第二測量單位,并且將轉(zhuǎn)換的第二測量單位添加到相應的文本,或者用轉(zhuǎn)換的第二測量單位替換第一測量單位。
14.如權(quán)利要求13所述的設(shè)備,其中,控制單元控制確定從出站文本和/或入站文本提取的第一測量單位是否在所述聯(lián)系人的位置被使用。
【文檔編號】G06F17/27GK103544143SQ201310300745
【公開日】2014年1月29日 申請日期:2013年7月17日 優(yōu)先權(quán)日:2012年7月17日
【發(fā)明者】閔善永 申請人:三星電子株式會社