亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種輸入法候選項的排序方法及移動終端的制作方法

文檔序號:10653883閱讀:223來源:國知局
一種輸入法候選項的排序方法及移動終端的制作方法
【專利摘要】本發(fā)明提供一種輸入法候選項的排序方法及移動終端,涉及通信領(lǐng)域,用以解決現(xiàn)有輸入法的輸入效率較低的問題。本發(fā)明的輸入法候選項的排序方法包括:接收用戶輸入的編碼字符串;確定與所述輸入的編碼字符串對應(yīng)的候選項,其中所述候選項包括至少兩個候選項;確定所述候選項的時間關(guān)聯(lián)參數(shù)值和天氣關(guān)聯(lián)參數(shù)值;根據(jù)所述候選項的時間關(guān)聯(lián)參數(shù)值、所述天氣關(guān)聯(lián)參數(shù)值以及所述候選項的默認(rèn)排序參數(shù)值確定所述候選項的顯示排序參數(shù)值;按照所述顯示排序參數(shù)值顯示對應(yīng)的候選項。本發(fā)明主要用于移動終端中。
【專利說明】
-種輸入法候選項的排序方法及移動終端
技術(shù)領(lǐng)域
[0001] 本發(fā)明實施例設(shè)及通信領(lǐng)域,并且更具體地,設(shè)及一種輸入法候選項的排序方法 及移動終端及移動終端。
【背景技術(shù)】
[0002] 輸入法是移動終端上的主要工具之一。當(dāng)用戶利用某個輸入法輸入了詞條后,那 么,可為用戶顯示多個與該詞條相關(guān)的候選項。在實際應(yīng)用中,移動設(shè)備可W通過應(yīng)用程序 獲取大量的與用戶生活相關(guān)的數(shù)據(jù),但是運些數(shù)據(jù)并沒有被合理的利用到輸入法中。因此, 利用現(xiàn)有輸入法輸入時用戶的輸入效率較低。

【發(fā)明內(nèi)容】

[0003] 本發(fā)明實施例提供一種輸入法候選項的排序方法及移動終端及移動終端,W解決 現(xiàn)有輸入法的輸入效率較低的問題。
[0004] 第一方面,提供了一種輸入法候選項的排序方法,所述方法應(yīng)用于移動終端,所述 方法包括:
[0005] 接收用戶輸入的編碼字符串;
[0006] 確定與所述輸入的編碼字符串對應(yīng)的候選項,其中所述候選項包括至少兩個候選 項;
[0007] 確定所述候選項的時間關(guān)聯(lián)參數(shù)值和天氣關(guān)聯(lián)參數(shù)值;
[000引根據(jù)所述候選項的時間關(guān)聯(lián)參數(shù)值、所述天氣關(guān)聯(lián)參數(shù)值W及所述候選項的默認(rèn) 排序參數(shù)值確定所述候選項的顯示排序參數(shù)值;
[0009] 按照所述顯示排序參數(shù)值顯示對應(yīng)的候選項。
[0010] 第二方面,本發(fā)明提供了一種移動終端,包括:
[0011] 信息獲取單元,用于獲取用戶輸入的編碼字符串;
[0012] 第一確定單元,用于確定與所述輸入的編碼字符串對應(yīng)的候選項,其中所述候選 項包括至少兩個候選項;
[0013] 第二確定單元,用于確定所述候選項的時間關(guān)聯(lián)參數(shù)值和天氣關(guān)聯(lián)參數(shù)值;
[0014] 第=確定單元,用于根據(jù)所述候選項的時間關(guān)聯(lián)參數(shù)值、所述天氣關(guān)聯(lián)參數(shù)值W 及所述候選項的默認(rèn)排序參數(shù)值確定所述候選項的顯示排序參數(shù)值;
[0015] 提示單元,用于按照所述顯示排序參數(shù)值顯示對應(yīng)的候選項。
[0016] 運樣,本發(fā)明實施例中,當(dāng)用戶輸入了編碼字符串之后,確定與輸入的編碼字符串 相對應(yīng)的候選項。同時,確定所述候選項的時間關(guān)聯(lián)參數(shù)值和天氣關(guān)聯(lián)參數(shù)值,并根據(jù)所述 候選項的時間關(guān)聯(lián)參數(shù)值、所述天氣關(guān)聯(lián)參數(shù)值W及所述候選項在所述輸入法中的默認(rèn)排 序參數(shù)值確定所述候選項的顯示排序參數(shù)值,再根據(jù)所述顯示排序參數(shù)值提示對應(yīng)的候選 項。由于在本發(fā)明實施例中在對候選項進(jìn)行排序是在各候選項默認(rèn)排序的基礎(chǔ)上,考慮了 各個候選項的時間關(guān)聯(lián)參數(shù)值和天氣關(guān)聯(lián)參數(shù)值,因此,可使得各個候選項的排序更符合 用戶的需求,從而提高了用戶利用輸入法時的輸入效率。
【附圖說明】
[0017] 為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中 所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實 施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可W根據(jù)運些附 圖獲得其他的附圖。
[0018] 圖1是本發(fā)明第一實施例的輸入法候選項的排序方法的流程圖;
[0019] 圖2是本發(fā)明第一實施例中步驟13的流程圖之一;
[0020] 圖3是本發(fā)明第一實施例中步驟13的流程圖之二;
[0021 ]圖4是本發(fā)明第二實施例的輸入法候選項的排序方法的流程圖;
[0022] 圖5是本發(fā)明第S實施例的移動終端的示意圖;
[0023] 圖6是本發(fā)明第四實施例的移動終端的示意圖。
【具體實施方式】
[0024] 下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā) 明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施 例,都屬于本發(fā)明保護(hù)的范圍。
[00巧]第一實施例
[0026] 如圖1所示,本發(fā)明第一實施例的輸入法候選項的排序方法,應(yīng)用于移動終端,包 括:
[0027] 步驟11、接收用戶輸入的編碼字符串。
[0028] 在具體應(yīng)用中,當(dāng)用戶觸發(fā)了移動終端的輸入法時,可利用輸入法提供的輸入框 輸入信息。在此,將用戶在輸入框輸入的信息稱為編碼字符串。例如,用戶可在輸入框輸入 huayuan等。或者,當(dāng)用戶利用語音輸入時,用戶輸入的語音也可作為在此的編碼字符串。
[0029] 步驟12、確定與輸入的編碼字符串對應(yīng)的候選項,其中候選項包括至少兩個候選 項。
[0030] 通常情況下,根據(jù)用戶的輸入信息,在輸入法的候選項提示框會向用戶提示1個W 上的候選項。W步驟11中的huayuan為例,在候選項提示框中可顯示"花園,花苑,華源'等多 個候選項。用戶可從顯示的候選項中選擇最終要輸入的文字。
[0031] 在對各候選項進(jìn)行排序時,通常是按照各個候選項與用戶輸入的信息的相關(guān)度進(jìn) 行排序。相關(guān)度越高,候選項的排序越靠前。在本發(fā)明實施例中,將各個候選項在輸入法中 默認(rèn)的排序稱為默認(rèn)排序,在默認(rèn)排序中,各個候選項與輸入的信息的相關(guān)度稱為默認(rèn)排 序參數(shù)值。
[0032] 步驟13、確定候選項的時間關(guān)聯(lián)參數(shù)值和天氣關(guān)聯(lián)參數(shù)值。
[0033] 在實際應(yīng)用中,移動終端中可安裝有各種類型的應(yīng)用軟件,如天氣,音樂等等。相 應(yīng)的,通過安裝的運些應(yīng)用軟件移動終端可獲得大量的數(shù)據(jù)。其中,時間和天氣與用戶生活 的關(guān)系較為密切。那么,在本發(fā)明實施例中,為了使得向用戶提示的候選項更符合用戶的需 求,在輸入法默認(rèn)排序的基礎(chǔ)上,將各個候選項與時間、天氣等的相關(guān)程度同時作為各個候 選項的排序因素。其中,將用于表示各個候選項與時間的相關(guān)程度的參數(shù)稱為時間關(guān)聯(lián)參 數(shù)值,將用于表示各個候選項與天氣的相關(guān)程度的參數(shù)稱為天氣關(guān)聯(lián)參數(shù)值。
[0034] 在確定了多個與輸入的信息相對應(yīng)的候選項后,可通過W下兩種方式確定與該候 選備選項對應(yīng)的時間關(guān)聯(lián)參數(shù)值和天氣關(guān)聯(lián)參數(shù)值。當(dāng)然,在具體應(yīng)用中還可不局限于本 發(fā)明實施例所描述的兩種方式。
[0035] 方式一、如圖2所示,該方式包括W下步驟:
[0036] 步驟131、在預(yù)設(shè)的第一對應(yīng)關(guān)系表中查找與候選項對應(yīng)的至少一個時間排序參 考值,在預(yù)設(shè)的第二對應(yīng)關(guān)系表中查找與候選項對應(yīng)的至少一個天氣排序參考值。
[0037] 在本發(fā)明實施例中,時間可包括:春、夏、秋、冬、早、中、晚、夜、春節(jié)、元宵節(jié)……; 天氣可包括:晴、陰、多云、雨、雪、霧、風(fēng)……。通過對移動終端中已有詞庫中各候選項的分 析,可設(shè)置上述兩個對應(yīng)關(guān)系表。
[0038] 該上述對應(yīng)關(guān)系表可W存儲在移動終端中,還可W存儲在云端。當(dāng)然,該兩種對應(yīng) 關(guān)系還可同時設(shè)置在一個對應(yīng)關(guān)系表中。
[0039] 步驟132、從至少一個時間排序參考值中選取最大的時間排序參考值,W及從至少 一個天氣排序參考值中選取最大的天氣排序參考值。
[0040] 對于每個候選備選項,通過查找第一和第二對應(yīng)關(guān)系表可獲取一個或多個相對應(yīng) 的時間排序參考值和天氣排序參考值。在此方式中,從獲取的多個時間排序參考值和天氣 排序參考值中選取最大的時間排序參考值和天氣排序參考值用于后續(xù)步驟的計算。
[0041] 步驟133、獲取預(yù)設(shè)的第一時間權(quán)值,并利用第一時間權(quán)值和最大的時間排序參考 值確定時間關(guān)聯(lián)參數(shù)值。
[0042] 具體的,在此步驟中,將第一時間權(quán)值和最大的時間排序參考值的乘積作為時間 關(guān)聯(lián)參數(shù)值。
[0043] 步驟134、獲取預(yù)設(shè)的第一天氣權(quán)值,并利用第一天氣權(quán)值和最大的天氣排序參考 值確定天氣關(guān)聯(lián)參數(shù)值。
[0044] 具體的,在此步驟中,將第一天氣權(quán)值和最大的天氣排序參考值的乘積作為天氣 關(guān)聯(lián)參數(shù)值。
[0045] 其中在上述步驟133和134中,第一時間權(quán)值和第一天氣權(quán)值是預(yù)先設(shè)置的,可分 別用于表示時間因素和天氣因素對候選項排序的影響。其中,第一時間權(quán)值和第一天氣權(quán) 值取值于[0,1],且二者的和等于1。
[0046] 方式二、如圖3所示,該方式包括W下步驟:
[0047] 步驟135、在預(yù)設(shè)的第一對應(yīng)關(guān)系表中查找與候選項對應(yīng)的至少一個時間排序參 考值,在預(yù)設(shè)的第二對應(yīng)關(guān)系表中查找與候選項對應(yīng)的至少一個天氣排序參考值,其中在 第一對應(yīng)關(guān)系表中存儲有候選項、時間排序參考值的對應(yīng)關(guān)系,在第二對應(yīng)關(guān)系表中存儲 有候選項、天氣排序參考值的對應(yīng)關(guān)系。
[0048] 步驟136、分別獲取每個時間排序參考值對應(yīng)的第二時間權(quán)值,W及分別獲取每個 天氣排序參考值對應(yīng)的第二天氣權(quán)值。
[0049] 與方式一不同的是,在此方式中,對于每個候選項所對應(yīng)的時間排序參考值、天氣 排序參考值都作為考慮因素。其中,每個時間排序參考值所對應(yīng)的第二時間權(quán)值和第二天 氣權(quán)值是預(yù)先設(shè)置的。
[0050] 步驟137、利用每個時間排序參考值和對應(yīng)的第二時間權(quán)值確定第一時間排序參 考值。
[0051] 具體的,在此步驟中,將每個時間排序參考值利用對應(yīng)的第二時間權(quán)值進(jìn)行加權(quán) 求和,將求和的結(jié)果作為第一時間排序參考值。
[0052] 假設(shè),各個時間排序參考值分別為i 1,i2,…,in,對應(yīng)的第二時間權(quán)值分別為mi, m2,…,mn,那么第一時間排序參考值=ii Xmi+i2Xm2+'''+inXmn。!!為時間排序參考值的個 數(shù),取值為自然數(shù)。
[0053] 步驟138、利用每個天氣排序參考值和對應(yīng)的第二天氣權(quán)值確定第一天氣排序參 考值。
[0054] 具體的,在此步驟中,將每個天氣排序參考值利用對應(yīng)的第二天氣權(quán)值進(jìn)行加權(quán) 求和,將求和的結(jié)果作為第一天氣排序參考值。
[0055] 假設(shè),各個天氣排序參考值分別為ki,k2,…,kn,對應(yīng)的第二天氣權(quán)值分別為m, ri2,…,nn,那么第一天氣排序參考值=ki Xni+k2Xn2+'''+knXnn。!!為天氣排序參考值的個 數(shù),取值為自然數(shù)。
[0056] 步驟139、獲取預(yù)設(shè)的第一時間權(quán)值,利用第一時間權(quán)值和第一時間排序參考值確 定時間關(guān)聯(lián)參數(shù)值。
[0057] 步驟140、獲取預(yù)設(shè)的第一天氣權(quán)值,利用第一天氣權(quán)值和第一天氣排序參考值確 定天氣關(guān)聯(lián)參數(shù)值。
[0058] 其中在上述步驟137和138中,第二時間權(quán)值和第二天氣權(quán)值是預(yù)先設(shè)置的,可分 別用于表示時間因素和天氣因素對每個候選項排序的影響。其中在上述步驟139和140中, 第一時間權(quán)值和第一天氣權(quán)值是預(yù)先設(shè)置的,其中,第一時間權(quán)值和第一天氣權(quán)值取值于 [0,1],且二者的和等于1。且,各個第二時間權(quán)值的和等于第一時間權(quán)值,各個第二天氣權(quán) 值的和等于第一天氣權(quán)值。
[0059] 步驟14、根據(jù)候選項的時間關(guān)聯(lián)參數(shù)值、天氣關(guān)聯(lián)參數(shù)值W及候選項在輸入法中 的默認(rèn)排序參數(shù)值確定候選項的顯示排序參數(shù)值。
[0060] 在此,將候選項的時間關(guān)聯(lián)參數(shù)值、天氣關(guān)聯(lián)參數(shù)值和默認(rèn)排序參數(shù)值的和作為 顯示排序參數(shù)值。
[0061 ] 步驟15、按照顯示排序參數(shù)值顯示對應(yīng)的候選項。
[0062] 為了進(jìn)一步提高用戶體驗,在此,按照顯示排序參數(shù)值由大到小的順序顯示對應(yīng) 的候選項。
[0063] 由于在本發(fā)明實施例中在對候選項進(jìn)行排序時在各候選項默認(rèn)排序的基礎(chǔ)上,考 慮了各個候選項的時間關(guān)聯(lián)參數(shù)值和天氣關(guān)聯(lián)參數(shù)值,因此,可使得各個候選項的排序更 符合用戶的需求,從而提高了用戶利用輸入法時的輸入效率。
[0064] 第二實施例
[0065] 如圖4所示,本發(fā)明第二實施例的輸入法候選項的排序方法,應(yīng)用于移動終端,包 括:
[0066] 步驟21、獲取用戶利用輸入法輸入的信息。
[0067] 在此,假設(shè)用戶輸入的信息為"huad"。
[0068] 步驟22、確定與輸入的信息相對應(yīng)的候選項。
[0069] 根據(jù)該輸入法中已有的詞庫,查找與"huad"相對應(yīng)的候選項,包括:滑動、花燈、滑 到、花朵、華燈等。
[0070] 步驟23、確定候選項的時間關(guān)聯(lián)參數(shù)值和天氣關(guān)聯(lián)參數(shù)值。
[0071] 在本發(fā)明實施例中,第一對應(yīng)關(guān)系表如下表1所示,第二對應(yīng)關(guān)系表如下2如下:
[0072] 親 1
[0077] W候選項"滑動"為例,在不同的時間場景下其對應(yīng)的時間排序參考值分別為: 5%、10%、2%、8%、2%;在不同的天氣場景下其對應(yīng)的天氣排序參考值分別為:2%、2%、 2%、8%、16%。
[0078] W候選項"滑動"為例,在此,在輸入法中的默認(rèn)排序參數(shù)值為E,其中E為大于0的 常數(shù)。
[0079] 可按照如下方式計算"滑動"的時間關(guān)聯(lián)參數(shù)值和天氣關(guān)聯(lián)參數(shù)值。
[0080] 方式一、按下述公式(1)和公式(2)分別計算時間關(guān)聯(lián)參數(shù)值和天氣關(guān)聯(lián)參數(shù)值。
[0081] A = UaxXai (1)
[0082] 其中,A表示時間關(guān)聯(lián)參數(shù)值,Uax表示最大的時間排序參考值,ai表示第一時間權(quán) 值。經(jīng)查上表l,tmax為10%。
[0083] B=Wmax X a2 (2)
[0084] 其中,B表示時間關(guān)聯(lián)參數(shù)值,Wmax表示最大的時間排序參考值,32表示第一時間權(quán) 值。經(jīng)查上表1 , Wmax為16 %。其中ai+a2二1且-者均取值于[0,1 ]。
[0085] 方式二、按下述公式(3)和公式(4)分別計算第一時間排序參考值和第一天氣排序 參考值。
[0086] C = ti Xaii+t2 Xai2+---+tnXain (3)
[0087] 其中,C表示第一時間排序參考值,tr-tn表示該候選項對應(yīng)的各時間排序參考值, air 表不各時間排序參考值對應(yīng)的第二時間權(quán)值。
[008引 D=Wi Xa2i+W2 Xa22+...+WnXa2n (4)
[0089] 其中,D表示第一天氣排序參考值,wr-Wn表示該候選項對應(yīng)的各天氣排序參考值, 曰21'?'曰2。表示各天氣排序參考值對應(yīng)的第二天氣權(quán)值。
[0090] 然后,按照下述公式(5)和(6)計算時間關(guān)聯(lián)參數(shù)值和天氣關(guān)聯(lián)參數(shù)值:
[0091] A = CXai (5)
[0092] B = DXas (6)
[0093] 在運種方式下,候選項"滑動"的第一時間排序參考值計算如下:
[0094] C= ti Xaii+t2 Xal2^-tnXain = 5% Xaii+10% Xal2^ -2% Xaln,其中all^ i-ain =日1。
[0095] 在運種方式下,候選項"滑動"的第一天氣排序參考值計算如下:
[0096] D=Wi Xa2i+W2 Xa22+...+WnXa2n = 2% Xa2i+...+16% Xa2n,其中日21+...+日化=日2。
[0097] 步驟24、根據(jù)候選項的時間關(guān)聯(lián)參數(shù)值、天氣關(guān)聯(lián)參數(shù)值W及候選項在輸入法中 的默認(rèn)排序參數(shù)值確定候選項的顯示排序參數(shù)值。
[0098] 在此步驟中,按照公式(7)確定候選項的顯示排序參數(shù)值:
[0099] P=A+化 E (7)
[0100] P表示顯示排序參數(shù)值,A表示時間關(guān)聯(lián)參數(shù)值,B表示時間關(guān)聯(lián)參數(shù)值,E表示默認(rèn) 排序參數(shù)值。
[0101] 步驟25、按照顯示排序參數(shù)值由大到小的順序提示對應(yīng)的候選項。
[0102] 由于在本發(fā)明實施例中在對候選項進(jìn)行排序時在各候選項默認(rèn)排序的基礎(chǔ)上,考 慮了各個候選項的時間關(guān)聯(lián)參數(shù)值和天氣關(guān)聯(lián)參數(shù)值,因此,可使得各個候選項的排序更 符合用戶的需求,從而提高了用戶利用輸入法時的輸入效率,而且也提高了用戶的操作體 驗和對移動終端的使用體驗。
[0103] 第=實施例
[0104] 如圖5所示,本發(fā)明第=實施例的移動終端,包括:
[0105] 信息獲取單元31,用于獲取用戶輸入的編碼字符串;第一確定單元32,用于確定與 輸入的編碼字符串對應(yīng)的候選項,其中候選項包括至少兩個候選項;第二確定單元33,用于 確定候選項的時間關(guān)聯(lián)參數(shù)值和天氣關(guān)聯(lián)參數(shù)值;第=確定單元34,用于根據(jù)候選項的時 間關(guān)聯(lián)參數(shù)值、天氣關(guān)聯(lián)參數(shù)值W及候選項在輸入法中的默認(rèn)排序參數(shù)值確定候選項的顯 示排序參數(shù)值;提示單元35,用于按照顯示排序參數(shù)值顯示對應(yīng)的候選項。
[0106] 其中,第一確定單元32包括:
[0107] 第一查找子單元,用于在預(yù)設(shè)的第一對應(yīng)關(guān)系表中查找與候選項對應(yīng)的至少一個 時間排序參考值,在第一對應(yīng)關(guān)系表中存儲有候選項、時間排序參考值的對應(yīng)關(guān)系;
[0108] 第二查找子單元,用于在預(yù)設(shè)的第二對應(yīng)關(guān)系表中查找與候選項對應(yīng)的至少一個 天氣排序參考值,在第二對應(yīng)關(guān)系表中存儲有候選項、天氣排序參考值的對應(yīng)關(guān)系;
[0109] 第一確定子單元,用于根據(jù)至少一個時間排序參考值確定第一時間排序參考值;
[0110] 第二確定子單元,用于根據(jù)至少一個天氣排序參考值確定第一天氣排序參考值;
[0111] 第一獲取子單元,用于獲取預(yù)設(shè)的第一時間權(quán)值,并利用第一時間權(quán)值和第一時 間排序參考值確定時間關(guān)聯(lián)參數(shù)值;
[0112] 第二獲取子單元,用于獲取預(yù)設(shè)的第一天氣權(quán)值,并利用第一天氣權(quán)值和第一天 氣排序參考值確定天氣關(guān)聯(lián)參數(shù)值。
[0113] 在具體應(yīng)用中,第一確定子單元具體用于:從至少一個時間排序參考值中選取最 大的時間排序參考值,將最大的時間排序參考值作為第一時間排序參考值;第二確定子單 元具體用于:從至少一個天氣排序參考值中選取最大的天氣排序參考值,將最大的天氣排 序參考值作為第一天氣排序參考值。
[0114] 或者,第一確定子單元具體用于:分別獲取每個時間排序參考值對應(yīng)的第二時間 權(quán)值,將每個時間排序參考值利用對應(yīng)的第二時間權(quán)值進(jìn)行加權(quán)求和,將求和的結(jié)果作為 第一時間排序參考值;第二確定子單元具體用于:分別獲取每個天氣排序參考值對應(yīng)的第 二天氣權(quán)值,將每個天氣排序參考值利用對應(yīng)的第二天氣權(quán)值進(jìn)行加權(quán)求和,將求和的結(jié) 果作為第一天氣排序參考值。
[0115] 此時,第一獲取子單元具體用于:將第一時間權(quán)值和第一時間排序參考值的乘積 作為時間關(guān)聯(lián)參數(shù)值;第二獲取子單元具體用于:將第一天氣權(quán)值和第一天氣排序參考值 的乘積作為天氣關(guān)聯(lián)參數(shù)值。
[0116] 在具體應(yīng)用中,第=確定單元34具體用于:將候選項的時間關(guān)聯(lián)參數(shù)值、天氣關(guān)聯(lián) 參數(shù)值和默認(rèn)排序參數(shù)值的和作為顯示排序參數(shù)值。提示單元35具體用于:按照顯示排序 參數(shù)值顯示對應(yīng)的候選項。
[0117] 本發(fā)明第=實施例移動終端能夠?qū)崿F(xiàn)圖1至圖4的方法實施例中移動終端實現(xiàn)的 各個過程,為避免重復(fù),運里不再寶述。
[0118] 由于在本發(fā)明實施例中在對候選項進(jìn)行排序時在各候選項默認(rèn)排序的基礎(chǔ)上,考 慮了各個候選項的時間關(guān)聯(lián)參數(shù)值和天氣關(guān)聯(lián)參數(shù)值,因此,可使得各個候選項的排序更 符合用戶的需求,從而提高了用戶利用輸入法時的輸入效率,而且也提高了用戶的操作體 驗和對移動終端的使用體驗。
[0119] 第四實施例
[0120] 圖6是本發(fā)明另一個實施例的移動終端的框圖。圖6所示的移動終端400包括:至少 一個處理器401、存儲器402、至少一個網(wǎng)絡(luò)接口 404和用戶接口 403。移動終端400中的各個 組件通過總線系統(tǒng)405禪合在一起??衫斫?,總線系統(tǒng)405用于實現(xiàn)運些組件之間的連接通 信。總線系統(tǒng)405除包括數(shù)據(jù)總線之外,還包括電源總線、控制總線和狀態(tài)信號總線。但是為 了清楚說明起見,在圖6中將各種總線都標(biāo)為總線系統(tǒng)405。
[0121] 其中,用戶接口 403可W包括顯示器、鍵盤或者點擊設(shè)備(例如,鼠標(biāo),軌跡球 (trac化all)、觸感板或者觸摸屏等。
[0122] 可W理解,本發(fā)明實施例中的存儲器402可W是易失性存儲器或非易失性存儲器, 或可包括易失性和非易失性存儲器兩者。其中,非易失性存儲器可W是只讀存儲器(Read? only Memo 巧, ROM)、可編程只讀存儲器 (Programmable ROM, PROM)、可擦除可編程只讀存儲 器巧rasable PR0M,EPR0M)、電可擦除可編程只讀存儲器化Iectrically EPR0M,EEPR0M)或 閃存。易失性存儲器可W是隨機存取存儲器(Random Access Memory,RAM),其用作外部高 速緩存。通過示例性但不是限制性說明,許多形式的RAM可用,例如靜態(tài)隨機存取存儲器 (Static RAM,SRAM)、動態(tài)隨機存取存儲器(Dynamic RAM,DRAM)、同步動態(tài)隨機存取存儲器 (Synchronous DRAM,SDRAM)、雙倍數(shù)據(jù)速率同步動態(tài)隨機存取存儲器(Double Data Rate SDRAM,孤RSDRAM)、增強型同步動態(tài)隨機存取存儲器化nhanced SDRAM,ESDRAM)、同步連接 動態(tài)隨機存取存儲器(Synch link DRAM,SLDRAM)和直接內(nèi)存總線隨機存取存儲器(Direct Rambus RAM,DRRAM)。本文描述的系統(tǒng)和方法的存儲器402旨在包括但不限于運些和任意其 它適合類型的存儲器。
[0123] 在一些實施方式中,存儲器402存儲了如下的元素,可執(zhí)行模塊或者數(shù)據(jù)結(jié)構(gòu),或 者他們的子集,或者他們的擴展集:操作系統(tǒng)4021和應(yīng)用程序4022。
[0124] 其中,操作系統(tǒng)4021,包含各種系統(tǒng)程序,例如框架層、核屯、庫層、驅(qū)動層等,用于 實現(xiàn)各種基礎(chǔ)業(yè)務(wù)W及處理基于硬件的任務(wù)。應(yīng)用程序4022,包含各種應(yīng)用程序,例如媒體 播放器(Media Player)、瀏覽器(Browser)等,用于實現(xiàn)各種應(yīng)用業(yè)務(wù)。實現(xiàn)本發(fā)明實施例 方法的程序可W包含在應(yīng)用程序4022中。
[0125] 在本發(fā)明實施例中,通過調(diào)用存儲器402存儲的程序或指令,具體的,可W是應(yīng)用 程序4022中存儲的程序或指令,處理器401用于:
[01%]接收用戶輸入的編碼字符串;
[0127] 確定與輸入的編碼字符串對應(yīng)的候選項,其中候選項包括至少兩個候選項;
[0128] 確定候選項的時間關(guān)聯(lián)參數(shù)值和天氣關(guān)聯(lián)參數(shù)值;
[0129] 根據(jù)候選項的時間關(guān)聯(lián)參數(shù)值、天氣關(guān)聯(lián)參數(shù)值W及候選項的默認(rèn)排序參數(shù)值確 定候選項的顯示排序參數(shù)值;
[0130] 按照顯示排序參數(shù)值顯示對應(yīng)的候選項。
[0131] 上述本發(fā)明實施例掲示的方法可W應(yīng)用于處理器401中,或者由處理器401實現(xiàn)。 處理器401可能是一種集成電路忍片,具有信號的處理能力。在實現(xiàn)過程中,上述方法的各 步驟可W通過處理器401中的硬件的集成邏輯電路或者軟件形式的指令完成。上述的處理 器401可W是通用處理器、數(shù)字信號處理器(Digi tal Si即al Processor,DSP)、專用集成 電路(A郵Iication Specific Integrated Circuit,ASIC)、現(xiàn)成可編程口陣列(Field Programmable Gate Array,F(xiàn)PGA)或者其他可編程邏輯器件、分立口或者晶體管邏輯器件、 分立硬件組件??蒞實現(xiàn)或者執(zhí)行本發(fā)明實施例中的公開的各方法、步驟及邏輯框圖。通用 處理器可W是微處理器或者該處理器也可W是任何常規(guī)的處理器等。結(jié)合本發(fā)明實施例所 公開的方法的步驟可W直接體現(xiàn)為硬件譯碼處理器執(zhí)行完成,或者用譯碼處理器中的硬件 及軟件模塊組合執(zhí)行完成。軟件模塊可W位于隨機存儲器,閃存、只讀存儲器,可編程只讀 存儲器或者電可擦寫可編程存儲器、寄存器等本領(lǐng)域成熟的存儲介質(zhì)中。該存儲介質(zhì)位于 存儲器402,處理器401讀取存儲器402中的信息,結(jié)合其硬件完成上述方法的步驟。
[0132] 可W理解的是,本文描述的運些實施例可W用硬件、軟件、固件、中間件、微碼或其 組合來實現(xiàn)。對于硬件實現(xiàn),處理單元可W實現(xiàn)在一個或多個專用集成電路(Application Specific Integrated Circuits,ASIC)、數(shù)字信號處理器(Digi tal Si即al Process ing,DSP)、數(shù)字信號處理設(shè)備(DSP Device,DSPD)、可編程邏輯設(shè)備(Programmable Logic Device,PLD)、現(xiàn)場可編程口陣列(Field-Programmable Gate ArrayJPGA)、通用處理器、 控制器、微控制器、微處理器、用于執(zhí)行本申請功能的其它電子單元或其組合中。
[0133] 對于軟件實現(xiàn),可通過執(zhí)行本文功能的模塊(例如過程、函數(shù)等)來實現(xiàn)本文的技 術(shù)。軟件代碼可存儲在存儲器中并通過處理器執(zhí)行。存儲器可W在處理器中或在處理器外 部實現(xiàn)。
[0134] 可選地,處理器401還用于:在預(yù)設(shè)的第一對應(yīng)關(guān)系表中查找與候選項對應(yīng)的至少 一個時間排序參考值,在預(yù)設(shè)的第二對應(yīng)關(guān)系表中查找與候選項對應(yīng)的至少一個天氣排序 參考值,其中在第一對應(yīng)關(guān)系表中存儲有候選項、時間排序參考值的對應(yīng)關(guān)系,在第二對應(yīng) 關(guān)系表中存儲有候選項、天氣排序參考值的對應(yīng)關(guān)系;根據(jù)至少一個時間排序參考值確定 第一時間排序參考值,W及根據(jù)至少一個天氣排序參考值確定第一天氣排序參考值;獲取 預(yù)設(shè)的第一時間權(quán)值,并利用第一時間權(quán)值和第一時間排序參考值確定時間關(guān)聯(lián)參數(shù)值; 獲取預(yù)設(shè)的第一天氣權(quán)值,并利用第一天氣權(quán)值和第一天氣排序參考值確定天氣關(guān)聯(lián)參數(shù) 值。
[0135] 可選地,處理器401還用于:從至少一個時間排序參考值中選取最大的時間排序參 考值,將最大的時間排序參考值作為第一時間排序參考值。
[0136] 可選地,處理器401還用于:從至少一個天氣排序參考值中選取最大的天氣排序參 考值,將最大的天氣排序參考值作為第一天氣排序參考值。
[0137] 可選地,處理器401還用于:分別獲取每個時間排序參考值對應(yīng)的第二時間權(quán)值, 將每個時間排序參考值利用對應(yīng)的第二時間權(quán)值進(jìn)行加權(quán)求和,將求和的結(jié)果作為第一時 間排序參考值。
[0138] 可選地,處理器401還用于:分別獲取每個天氣排序參考值對應(yīng)的第二天氣權(quán)值, 將每個天氣排序參考值利用對應(yīng)的第二天氣權(quán)值進(jìn)行加權(quán)求和,將求和的結(jié)果作為第一天 氣排序參考值。
[0139] 可選地,處理器401還用于:將第一時間權(quán)值和第一時間排序參考值的乘積作為時 間關(guān)聯(lián)參數(shù)值。
[0140] 可選地,處理器401還用于:將第一天氣權(quán)值和第一天氣排序參考值的乘積作為天 氣關(guān)聯(lián)參數(shù)值。
[0141] 可選地,處理器401還用于:將候選項的時間關(guān)聯(lián)參數(shù)值、天氣關(guān)聯(lián)參數(shù)值和默認(rèn) 排序參數(shù)值的和作為顯示排序參數(shù)值。
[0142] 可選地,處理器401還用于:按照顯示排序參數(shù)值由大到小的順序顯示對應(yīng)的候選 項。
[0143] 移動終端400能夠?qū)崿F(xiàn)前述實施例中移動終端實現(xiàn)的各個過程,為避免重復(fù),運里 不再寶述。
[0144] 由于在本發(fā)明實施例中在對候選項進(jìn)行排序時在各候選項默認(rèn)排序的基礎(chǔ)上,考 慮了各個候選項的時間關(guān)聯(lián)參數(shù)值和天氣關(guān)聯(lián)參數(shù)值,因此,可使得各個候選項的排序更 符合用戶的需求,從而提高了用戶利用輸入法時的輸入效率,而且也提高了用戶的操作體 驗和對移動終端的使用體驗。
[0145] 本領(lǐng)域普通技術(shù)人員可W意識到,結(jié)合本文中所公開的實施例描述的各示例的單 元及算法步驟,能夠W電子硬件、或者計算機軟件和電子硬件的結(jié)合來實現(xiàn)。運些功能究竟 W硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員 可W對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是運種實現(xiàn)不應(yīng)認(rèn)為超出 本發(fā)明的范圍。
[0146] 所屬領(lǐng)域的技術(shù)人員可W清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)、 裝置和單元的具體工作過程,可W參考前述方法實施例中的對應(yīng)過程,在此不再寶述。
[0147] 在本申請所提供的實施例中,應(yīng)該理解到,所掲露的裝置和方法,可W通過其它的 方式實現(xiàn)。例如,W上所描述的裝置實施例僅僅是示意性的,例如,單元的劃分,僅僅為一種 邏輯功能劃分,實際實現(xiàn)時可W有另外的劃分方式,例如多個單元或組件可W結(jié)合或者可 W集成到另一個系統(tǒng),或一些特征可W忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間 的禪合或直接禪合或通信連接可W是通過一些接口,裝置或單元的間接禪合或通信連接, 可W是電性,機械或其它的形式。
[0148] 作為分離部件說明的單元可W是或者也可W不是物理上分開的,作為單元顯示的 部件可W是或者也可W不是物理單元,即可W位于一個地方,或者也可W分布到多個網(wǎng)絡(luò) 單元上??蒞根據(jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
[0149] 另外,在本發(fā)明各個實施例中的各功能單元可W集成在一個處理單元中,也可W 是各個單元單獨物理存在,也可W兩個或兩個W上單元集成在一個單元中。
[0150] 功能如果W軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可W存儲 在一個計算機可讀取存儲介質(zhì)中?;谶\樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn) 有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可WW軟件產(chǎn)品的形式體現(xiàn)出來,該計算機 軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用W使得一臺計算機設(shè)備(可W是個人計 算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例方法的全部或部分步驟。而前述的 存儲介質(zhì)包括:U盤、移動硬盤、R0M、RAM、磁碟或者光盤等各種可W存儲程序代碼的介質(zhì)。
[0151] W上,僅為本發(fā)明的【具體實施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉 本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明掲露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在 本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)W權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【主權(quán)項】
1. 一種輸入法候選項的排序方法,應(yīng)用于移動終端,其特征在于,包括: 接收用戶輸入的編碼字符串; 確定與所述輸入的編碼字符串對應(yīng)的候選項,其中所述候選項包括至少兩個候選項; 確定所述候選項的時間關(guān)聯(lián)參數(shù)值和天氣關(guān)聯(lián)參數(shù)值; 根據(jù)所述候選項的時間關(guān)聯(lián)參數(shù)值、所述天氣關(guān)聯(lián)參數(shù)值以及所述候選項的默認(rèn)排序 參數(shù)值確定所述候選項的顯示排序參數(shù)值; 按照所述顯示排序參數(shù)值顯示對應(yīng)的候選項。2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定所述候選項的時間關(guān)聯(lián)參數(shù)值和 天氣關(guān)聯(lián)參數(shù)值,包括: 在預(yù)設(shè)的第一對應(yīng)關(guān)系表中查找與所述候選項對應(yīng)的至少一個時間排序參考值,在預(yù) 設(shè)的第二對應(yīng)關(guān)系表中查找與所述候選項對應(yīng)的至少一個天氣排序參考值,其中在所述第 一對應(yīng)關(guān)系表中存儲有候選項與時間排序參考值的對應(yīng)關(guān)系,在所述第二對應(yīng)關(guān)系表中存 儲有候選項與天氣排序參考值的對應(yīng)關(guān)系; 根據(jù)所述至少一個時間排序參考值確定第一時間排序參考值,以及根據(jù)所述至少一個 天氣排序參考值確定第一天氣排序參考值; 獲取預(yù)設(shè)的第一時間權(quán)值,并利用所述第一時間權(quán)值和所述第一時間排序參考值確定 所述時間關(guān)聯(lián)參數(shù)值; 獲取預(yù)設(shè)的第一天氣權(quán)值,并利用所述第一天氣權(quán)值和所述第一天氣排序參考值確定 所述天氣關(guān)聯(lián)參數(shù)值。3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述至少一個時間排序參考值確 定第一時間排序參考值,包括: 從所述至少一個時間排序參考值中選取最大的時間排序參考值,將所述最大的時間排 序參考值作為所述第一時間排序參考值; 所述根據(jù)所述至少一個天氣排序參考值確定第一天氣排序參考值,包括: 從所述至少一個天氣排序參考值中選取最大的天氣排序參考值,將所述最大的天氣排 序參考值作為所述第一天氣排序參考值。4. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述至少一個時間排序參考值確 定第一時間排序參考值,包括: 分別獲取每個時間排序參考值對應(yīng)的第二時間權(quán)值,將所述每個時間排序參考值利用 對應(yīng)的第二時間權(quán)值進(jìn)行加權(quán)求和,將求和的結(jié)果作為所述第一時間排序參考值; 所述根據(jù)所述至少一個天氣排序參考值確定第一天氣排序參考值,包括: 分別獲取每個天氣排序參考值對應(yīng)的第二天氣權(quán)值,將所述每個天氣排序參考值利用 對應(yīng)的第二天氣權(quán)值進(jìn)行加權(quán)求和,將求和的結(jié)果作為所述第一天氣排序參考值。5. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述利用所述第一時間權(quán)值和所述第一時 間排序參考值確定所述時間關(guān)聯(lián)參數(shù)值,包括: 將所述第一時間權(quán)值和所述第一時間排序參考值的乘積作為所述時間關(guān)聯(lián)參數(shù)值; 所述利用所述第一天氣權(quán)值和所述第一天氣排序參考值確定所述天氣關(guān)聯(lián)參數(shù)值,包 括: 將所述第一天氣權(quán)值和所述第一天氣排序參考值的乘積作為所述天氣關(guān)聯(lián)參數(shù)值。6. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述候選項的時間關(guān)聯(lián)參數(shù)值、 所述天氣關(guān)聯(lián)參數(shù)值以及所述候選項在所述輸入法中的默認(rèn)排序參數(shù)值確定所述候選項 的顯示排序參數(shù)值,包括: 將所述候選項的時間關(guān)聯(lián)參數(shù)值、所述天氣關(guān)聯(lián)參數(shù)值和所述默認(rèn)排序參數(shù)值的和作 為所述顯示排序參數(shù)值。7. 根據(jù)權(quán)利要求1-6任一所述的方法,其特征在于,所述按照所述顯示排序參數(shù)值顯示 對應(yīng)的候選項,包括: 按照所述顯示排序參數(shù)值由大到小的順序顯示對應(yīng)的候選項。8. -種移動終端,其特征在于,包括: 信息獲取單元,用于獲取用戶輸入的編碼字符串; 第一確定單元,用于確定與所述輸入的編碼字符串對應(yīng)的候選項,其中所述候選項包 括至少兩個候選項; 第二確定單元,用于確定所述候選項的時間關(guān)聯(lián)參數(shù)值和天氣關(guān)聯(lián)參數(shù)值; 第三確定單元,用于根據(jù)所述候選項的時間關(guān)聯(lián)參數(shù)值、所述天氣關(guān)聯(lián)參數(shù)值以及所 述候選項的默認(rèn)排序參數(shù)值確定所述候選項的顯示排序參數(shù)值; 提示單元,用于按照所述顯示排序參數(shù)值顯示對應(yīng)的候選項。9. 根據(jù)權(quán)利要求8所述的移動終端,其特征在于,所述第一確定單元包括: 第一查找子單元,用于在預(yù)設(shè)的第一對應(yīng)關(guān)系表中查找與所述候選項對應(yīng)的至少一個 時間排序參考值,在所述第一對應(yīng)關(guān)系表中存儲有候選項、時間排序參考值的對應(yīng)關(guān)系; 第二查找子單元,用于在預(yù)設(shè)的第二對應(yīng)關(guān)系表中查找與所述候選項對應(yīng)的至少一個 天氣排序參考值,在所述第二對應(yīng)關(guān)系表中存儲有候選項、天氣排序參考值的對應(yīng)關(guān)系; 第一確定子單元,用于根據(jù)所述至少一個時間排序參考值確定第一時間排序參考值; 第二確定子單元,用于根據(jù)所述至少一個天氣排序參考值確定第一天氣排序參考值; 第一獲取子單元,用于獲取預(yù)設(shè)的第一時間權(quán)值,并利用所述第一時間權(quán)值和所述第 一時間排序參考值確定所述時間關(guān)聯(lián)參數(shù)值; 第二獲取子單元,用于獲取預(yù)設(shè)的第一天氣權(quán)值,并利用所述第一天氣權(quán)值和所述第 一天氣排序參考值確定所述天氣關(guān)聯(lián)參數(shù)值。10. 根據(jù)權(quán)利要求9所述的移動終端,其特征在于, 所述第一確定子單元具體用于:從所述至少一個時間排序參考值中選取最大的時間排 序參考值,將所述最大的時間排序參考值作為所述第一時間排序參考值; 所述第二確定子單元具體用于:從所述至少一個天氣排序參考值中選取最大的天氣排 序參考值,將所述最大的天氣排序參考值作為所述第一天氣排序參考值。11. 根據(jù)權(quán)利要求9所述的移動終端,其特征在于, 所述第一確定子單元具體用于:分別獲取每個時間排序參考值對應(yīng)的第二時間權(quán)值, 將所述每個時間排序參考值利用對應(yīng)的第二時間權(quán)值進(jìn)行加權(quán)求和,將求和的結(jié)果作為所 述第一時間排序參考值; 所述第二確定子單元具體用于:分別獲取每個天氣排序參考值對應(yīng)的第二天氣權(quán)值, 將所述每個天氣排序參考值利用對應(yīng)的第二天氣權(quán)值進(jìn)行加權(quán)求和,將求和的結(jié)果作為所 述第一天氣排序參考值。12. 根據(jù)權(quán)利要求11所述的移動終端,其特征在于,所述第一獲取子單元具體用于:將 所述第一時間權(quán)值和所述第一時間排序參考值的乘積作為所述時間關(guān)聯(lián)參數(shù)值; 所述第二獲取子單元具體用于:將所述第一天氣權(quán)值和所述第一天氣排序參考值的乘 積作為所述天氣關(guān)聯(lián)參數(shù)值。13. 根據(jù)權(quán)利要求8所述的移動終端,其特征在于,所述第三確定單元具體用于:將所述 候選項的時間關(guān)聯(lián)參數(shù)值、所述天氣關(guān)聯(lián)參數(shù)值和所述默認(rèn)排序參數(shù)值的和作為所述顯示 排序參數(shù)值。14. 根據(jù)權(quán)利要求8-13任一所述的移動終端,其特征在于,所述提示單元具體用于:按 照所述顯示排序參數(shù)值顯示對應(yīng)的候選項。
【文檔編號】G06F3/023GK106020505SQ201610369761
【公開日】2016年10月12日
【申請日】2016年5月27日
【發(fā)明人】王彥
【申請人】維沃移動通信有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1