国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      云候選輸入方法和移動(dòng)終端的制作方法

      文檔序號:6493479閱讀:289來源:國知局
      云候選輸入方法和移動(dòng)終端的制作方法
      【專利摘要】本發(fā)明公開了一種云候選輸入方法和移動(dòng)終端,屬于云計(jì)算【技術(shù)領(lǐng)域】。所述方法包括:移動(dòng)終端接收來自用戶的輸入串;獲取所述輸入串對應(yīng)的本地候選項(xiàng)以及對應(yīng)的云候選項(xiàng);在候選欄中顯示所述本地候選項(xiàng),將所述候選欄中指定候選位置的本地候選項(xiàng)替換為所述云候選項(xiàng)。所述移動(dòng)終端包括:接收模塊、獲取模塊和處理模塊。本發(fā)明避免了視覺上的打擾,提升了候選欄的顯示效果。
      【專利說明】云候選輸入方法和移動(dòng)終端
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及云計(jì)算【技術(shù)領(lǐng)域】,特別涉及一種云候選輸入方法和移動(dòng)終端。
      【背景技術(shù)】
      [0002]云計(jì)算是一種通過互聯(lián)網(wǎng)以服務(wù)的方式提供動(dòng)態(tài)易擴(kuò)展且通常是虛擬化的資源的計(jì)算模式。云候選是一種準(zhǔn)確、便捷的輸入服務(wù),可以將用戶使用輸入法輸入的按鍵信息通過網(wǎng)絡(luò)傳輸?shù)皆贫?,由云端服?wù)器計(jì)算出相應(yīng)的候選詞,再返回至用戶供用戶選擇。
      [0003]現(xiàn)有的輸入法通常將云候選項(xiàng)顯示在候選欄中。候選欄是顯示用戶按鍵序列對應(yīng)的輸入候選項(xiàng)的視圖區(qū)域。當(dāng)用戶使用輸入法輸入按鍵序列時(shí),候選欄中會顯示與該按鍵序列匹配的若干候選項(xiàng),包括本地詞庫搜索得到的候選項(xiàng)和云候選項(xiàng)。
      [0004]但是,云候選項(xiàng)在候選欄中的位置是不固定的。當(dāng)云候選項(xiàng)較長時(shí),通常出現(xiàn)在候選欄中的第一個(gè)候選位置;當(dāng)云候選項(xiàng)較短時(shí),通常出現(xiàn)在候選欄中的第二個(gè)候選位置。因此,在顯示云候選項(xiàng)的過程中,會產(chǎn)生云候選項(xiàng)的位置跳動(dòng),降低了候選欄的顯示效果,造成了視覺上的打擾。

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

      [0005]為了提升候選欄的顯示效果,本發(fā)明提供了一種云候選輸入方法和移動(dòng)終端。所述技術(shù)方案如下:
      [0006]第一方面,本發(fā)明提供了一種云候選輸入方法,包括:
      [0007]移動(dòng)終端接收來自用戶的輸入串;
      [0008]獲取所述輸入串對應(yīng)的本地候選項(xiàng)以及對應(yīng)的云候選項(xiàng);
      [0009]在候選欄中顯示所述本地候選項(xiàng),將所述候選欄中指定候選位置的本地候選項(xiàng)替換為所述云候選項(xiàng)。
      [0010]結(jié)合第一方面,第一方面的第一種實(shí)施方式下,將所述候選欄中指定候選位置的本地候選項(xiàng)替換為所述云候選項(xiàng),包括:
      [0011]將所述候選欄中第一個(gè)候選位置的本地候選項(xiàng)替換為所述云候選項(xiàng)。
      [0012]結(jié)合第一方面,第一方面的第二種實(shí)施方式下,將所述候選欄中指定候選位置的本地候選項(xiàng)替換為所述云候選項(xiàng),包括:
      [0013]比較所述候選欄中指定候選位置的長度和所述云候選項(xiàng)的長度;
      [0014]如果所述云候選項(xiàng)的長度大于所述候選欄中指定候選位置的長度,則縮小所述云候選項(xiàng)的字號,將所述候選欄中指定候選位置的本地候選項(xiàng)替換為縮小字號后的云候選項(xiàng)。
      [0015]結(jié)合第一方面,第一方面的第三種實(shí)施方式下,將所述候選欄中指定候選位置的本地候選項(xiàng)替換為所述云候選項(xiàng),包括:
      [0016]判斷所述候選欄中指定候選位置的本地候選項(xiàng)與所述云候選項(xiàng)是否相同;
      [0017]如果不同,則將所述候選欄中指定候選位置的本地候選項(xiàng)替換為所述云候選項(xiàng)。[0018]結(jié)合第一方面,第一方面的第一種、第二種或第三種實(shí)施方式中的任一種,第一方面的第四種實(shí)施方式下,移動(dòng)終端接收來自用戶的輸入串之前,還包括:
      [0019]預(yù)先采集多個(gè)輸入串;
      [0020]對于所述多個(gè)輸入串中的每個(gè)輸入串,為所述輸入串獲取對應(yīng)的本地候選項(xiàng)和云候選項(xiàng),在所述本地候選項(xiàng)中選出與云候選項(xiàng)的長度之差為最小的本地候選項(xiàng);
      [0021]統(tǒng)計(jì)為每個(gè)輸入串選出的本地候選項(xiàng)對應(yīng)的候選位置,將出現(xiàn)頻率最高的候選位置作為所述指定候選位置。
      [0022]第二方面,本發(fā)明還提供了一種移動(dòng)終端,所述移動(dòng)終端包括:
      [0023]接收模塊,用于接收來自用戶的輸入串;
      [0024]獲取模塊,用于獲取所述輸入串對應(yīng)的本地候選項(xiàng)以及對應(yīng)的云候選項(xiàng);
      [0025]處理模塊,用于在候選欄中顯示所述本地候選項(xiàng),將所述候選欄中指定候選位置的本地候選項(xiàng)替換為所述云候選項(xiàng)。
      [0026]結(jié)合第二方面,第二方面的第一種實(shí)施方式下,所述處理模塊用于:
      [0027]將所述候選欄中第一個(gè)候選位置的本地候選項(xiàng)替換為所述云候選項(xiàng)。
      [0028]結(jié)合第二方面,第二方面的第二種實(shí)施方式下,所述處理模塊用于:
      [0029]比較所述候選欄中指定候選位置的長度和所述云候選項(xiàng)的長度;
      [0030]如果所述云候選項(xiàng)的長度大于所述候選欄中指定候選位置的長度,則縮小所述云候選項(xiàng)的字號,將所述候選欄中指定候選位置的本地候選項(xiàng)替換為縮小字號后的云候選項(xiàng)。
      [0031]結(jié)合第二方面,第二方面的第三種實(shí)施方式下,所述處理模塊用于:
      [0032]判斷所述候選欄中指定候選位置的本地候選項(xiàng)與所述云候選項(xiàng)是否相同;
      [0033]如果不同,則將所述候選欄中指定候選位置的本地候選項(xiàng)替換為所述云候選項(xiàng)。
      [0034]結(jié)合第二方面,第二方面的第一種、第二種或第三種實(shí)施方式中的任一種,第二方面的第四種實(shí)施方式下,所述移動(dòng)終端還包括:
      [0035]初始化模塊,用于預(yù)先采集多個(gè)輸入串;對于所述多個(gè)輸入串中的每個(gè)輸入串,為所述輸入串獲取對應(yīng)的本地候選項(xiàng)和云候選項(xiàng),在所述本地候選項(xiàng)中選出與云候選項(xiàng)的長度之差為最小的本地候選項(xiàng);統(tǒng)計(jì)為每個(gè)輸入串選出的本地候選項(xiàng)對應(yīng)的候選位置,將出現(xiàn)頻率最高的候選位置作為所述指定候選位置。
      [0036]本發(fā)明提供的技術(shù)方案帶來的有益效果是:移動(dòng)終端接收到來自用戶的輸入串時(shí),通過獲取所述輸入串對應(yīng)的本地候選項(xiàng)以及對應(yīng)的云候選項(xiàng),在候選欄中顯示所述本地候選項(xiàng),并將候選欄中指定候選位置的本地候選項(xiàng)替換為云候選項(xiàng),使得云候選項(xiàng)顯示在固定的候選位置上,不會發(fā)生位置變化,有效地解決了現(xiàn)有的云候選項(xiàng)位置跳動(dòng)的問題,避免了視覺上的打擾,提升了候選欄的顯示效果。
      【專利附圖】

      【附圖說明】
      [0037]為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。[0038]圖1是本發(fā)明一實(shí)施例提供的云候選輸入方法流程圖;
      [0039]圖2是本發(fā)明另一實(shí)施例提供的云候選輸入方法流程圖;
      [0040]圖3是本發(fā)明再一實(shí)施例提供的云候選輸入方法流程圖;
      [0041]圖4是本發(fā)明實(shí)施例提供的云候選輸入的界面顯示示意圖;
      [0042]圖5是本發(fā)明實(shí)施例提供的移動(dòng)終端結(jié)構(gòu)示意圖。
      【具體實(shí)施方式】
      [0043]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
      [0044]參見圖1,本發(fā)明一實(shí)施例提供了一種云候選輸入方法,所述方法包括:
      [0045]101:移動(dòng)終端接收來自用戶的輸入串。
      [0046]102:獲取該輸入串對應(yīng)的本地候選項(xiàng)以及對應(yīng)的云候選項(xiàng)。
      [0047]103:在候選欄中顯示已獲取的本地候選項(xiàng),將候選欄中指定候選位置的本地候選項(xiàng)替換為已獲取的云候選項(xiàng)。
      [0048]本實(shí)施例中,與用戶的輸入串對應(yīng)的本地候選項(xiàng)是指按照該輸入串在移動(dòng)終端本地的詞庫中查找后得到的對應(yīng)的候選項(xiàng),通常,查找本地詞庫會得到與該輸入串對應(yīng)的多個(gè)本地候選項(xiàng)。
      [0049]所述候選欄是顯示與輸入串對應(yīng)的候選項(xiàng)的視圖區(qū)域。候選欄中顯示的候選項(xiàng)包括本地候選項(xiàng)和云候選項(xiàng),其中,本地候選項(xiàng)通常為多個(gè),云候選項(xiàng)通常為一個(gè)。候選欄顯不的候選項(xiàng)是按照一定的順序進(jìn)行顯不的,每一個(gè)候選項(xiàng)對應(yīng)一個(gè)候選位置。例如,一個(gè)候選欄顯示的候選項(xiàng)數(shù)為5個(gè),對應(yīng)的候選位置依次為第一個(gè)候選位置、第二個(gè)候選位置、第三個(gè)候選位置、第四個(gè)候選位置和第五個(gè)候選位置。
      [0050]結(jié)合上述方法,第一種實(shí)施方式下,將所述候選欄中指定候選位置的本地候選項(xiàng)替換為所述云候選項(xiàng),包括:
      [0051]將所述候選欄中第一個(gè)候選位置的本地候選項(xiàng)替換為所述云候選項(xiàng)。
      [0052]結(jié)合上述方法,第二種實(shí)施方式下,將所述候選欄中指定候選位置的本地候選項(xiàng)替換為所述云候選項(xiàng),包括:
      [0053]比較所述候選欄中指定候選位置的長度和所述云候選項(xiàng)的長度;
      [0054]如果所述云候選項(xiàng)的長度大于所述候選欄中指定候選位置的長度,則縮小所述云候選項(xiàng)的字號,將所述候選欄中指定候選位置的本地候選項(xiàng)替換為縮小字號后的云候選項(xiàng)。
      [0055]結(jié)合上述方法,第三種實(shí)施方式下,將所述候選欄中指定候選位置的本地候選項(xiàng)替換為所述云候選項(xiàng),包括:
      [0056]判斷所述候選欄中指定候選位置的本地候選項(xiàng)與所述云候選項(xiàng)是否相同;
      [0057]如果不同,則將所述候選欄中指定候選位置的本地候選項(xiàng)替換為所述云候選項(xiàng)。
      [0058]結(jié)合上述方法,第一種、第二種或第三種實(shí)施方式中的任一種,第四種實(shí)施方式下,移動(dòng)終端接收來自用戶的輸入串之前,還包括:
      [0059]預(yù)先采集多個(gè)輸入串;
      [0060]對于所述多個(gè)輸入串中的每個(gè)輸入串,為所述輸入串獲取對應(yīng)的本地候選項(xiàng)和云候選項(xiàng),在所述本地候選項(xiàng)中選出與云候選項(xiàng)的長度之差為最小的本地候選項(xiàng);
      [0061]統(tǒng)計(jì)為每個(gè)輸入串選出的本地候選項(xiàng)對應(yīng)的候選位置,將出現(xiàn)頻率最高的候選位置作為所述指定候選位置。
      [0062]本實(shí)施例提供的上述方法,當(dāng)移動(dòng)終端接收到來自用戶的輸入串時(shí),通過獲取所述輸入串對應(yīng)的本地候選項(xiàng)以及對應(yīng)的云候選項(xiàng),在候選欄中顯示所述本地候選項(xiàng),并將候選欄中指定候選位置的本地候選項(xiàng)替換為云候選項(xiàng),使得云候選項(xiàng)顯示在固定的候選位置上,不會發(fā)生位置變化,有效地解決了現(xiàn)有的云候選項(xiàng)位置跳動(dòng)的問題,避免了視覺上的打擾,提升了候選欄的顯示效果。
      [0063]參見圖2,本發(fā)明另一實(shí)施例還提供了一種云候選輸入方法,所述方法包括:
      [0064]201:移動(dòng)終端接收來自用戶的輸入串。
      [0065]其中,用戶可以通過輸入法在移動(dòng)終端中輸入一個(gè)輸入串。該輸入法可以為拼音輸入法等。
      [0066]本實(shí)施例中的移動(dòng)終端可以為按鍵式的移動(dòng)終端,或者也可以為觸摸式的移動(dòng)終端,本發(fā)明對此不做具體限定。
      [0067]202:移動(dòng)終端獲取該輸入串對應(yīng)的本地候選項(xiàng)以及對應(yīng)的云候選項(xiàng)。
      [0068]其中,本地候選項(xiàng)是移動(dòng)終端從本地的詞庫中搜索得到的,搜索時(shí)以該輸入串為索引進(jìn)行查找,得到與該輸入串匹配的候選項(xiàng),該匹配的候選項(xiàng)可以為一個(gè)或者為多個(gè)。
      [0069]所述云候選項(xiàng)是移動(dòng)終端從云端獲得的,具體地,移動(dòng)終端可以將該輸入串發(fā)送給云端服務(wù)器,服務(wù)器根據(jù)該輸入串在網(wǎng)絡(luò)內(nèi)進(jìn)行查找,得到與該輸入串匹配的云候選項(xiàng),并返回給移動(dòng)終端。
      [0070]203:移動(dòng)終端在候選欄中顯示已獲取的本地候選項(xiàng)。
      [0071]其中,移動(dòng)終端可以按照預(yù)設(shè)的候選項(xiàng)數(shù)在候選欄中顯示已獲取的本地候選項(xiàng),如果已獲取的本地候選項(xiàng)的個(gè)數(shù)超出了所述預(yù)設(shè)的候選項(xiàng)數(shù),則移動(dòng)終端可以分屏顯示已獲取的本地候選項(xiàng)。例如,已獲取10個(gè)本地候選項(xiàng),預(yù)設(shè)的候選項(xiàng)數(shù)為5個(gè),則移動(dòng)終端分兩次顯示該10個(gè)本地候選項(xiàng),每次顯示5個(gè)本地候選項(xiàng)。
      [0072]204:移動(dòng)終端將候選欄中第一個(gè)候選位置的本地候選項(xiàng)替換為已獲取的云候選項(xiàng)。
      [0073]本實(shí)施例中,候選欄中的第一個(gè)候選位置為預(yù)先指定的候選位置,由于候選欄中的第一個(gè)候選位置的長度通常都與云候選項(xiàng)的長度相同,且云候選項(xiàng)為云端服務(wù)器搜索后得到的,與移動(dòng)終端在本地詞庫搜索相比,搜索范圍更廣,內(nèi)容更新,因此,將候選欄中的第一個(gè)候選位置的本地候選項(xiàng)替換為已獲取的云候選項(xiàng),使得第一個(gè)候選位置顯示的候選項(xiàng)準(zhǔn)確率更高。當(dāng)然,本發(fā)明也可以將候選欄中的其它候選位置選為指定的候選位置,如第二個(gè)候選位置等等,本發(fā)明對此不做具體限定。
      [0074]其中,步驟204中,移動(dòng)終端可以先判斷候選欄中第一個(gè)候選位置的本地候選項(xiàng)是否與所述云候選項(xiàng)相同,如果不同,則移動(dòng)終端將候選欄中指定候選位置的本地候選項(xiàng)替換為該云候選項(xiàng);如果相同,則移動(dòng)終端無需將候選欄中指定候選位置的本地候選項(xiàng)替換為該云候選項(xiàng)。
      [0075]本實(shí)施例中,進(jìn)一步地,步驟201之前還可以包括:
      [0076]預(yù)先采集多個(gè)輸入串;[0077]對于所述多個(gè)輸入串中的每個(gè)輸入串,為所述輸入串獲取對應(yīng)的本地候選項(xiàng)和云候選項(xiàng),在所述本地候選項(xiàng)中選出與云候選項(xiàng)的長度之差為最小的本地候選項(xiàng);
      [0078]統(tǒng)計(jì)為每個(gè)輸入串選出的本地候選項(xiàng)對應(yīng)的候選位置,將出現(xiàn)頻率最高的候選位置作為所述指定候選位置。
      [0079]其中,所述預(yù)先采集的多個(gè)輸入串的內(nèi)容和長度均不限,可以為任意的輸入串,采集的輸入串的個(gè)數(shù)至少為兩個(gè),本發(fā)明對該個(gè)數(shù)不做具體限定。優(yōu)選地,可以通過采集更多的輸入串來提高統(tǒng)計(jì)的精度。
      [0080]其中,在所述本地候選項(xiàng)中選出與云候選項(xiàng)的長度之差為最小的本地候選項(xiàng),是指計(jì)算每個(gè)本地候選項(xiàng)的長度與云候選項(xiàng)的長度之差,在得到的多個(gè)長度差中選出最小的長度之差對應(yīng)的本地候選項(xiàng)。例如,一個(gè)輸入串的本地候選項(xiàng)有5個(gè),其中有I個(gè)本地候選項(xiàng)的長度與云候選項(xiàng)的長度相同,其余4個(gè)的本地候選項(xiàng)的長度均小于云候選項(xiàng)的長度,則選擇與云候選項(xiàng)長度相同的本地候選項(xiàng)。
      [0081]所述出現(xiàn)頻率最高的候選位置是指該候選位置在統(tǒng)計(jì)得到的多個(gè)候選位置中出現(xiàn)的次數(shù)最多。例如,采集了 200個(gè)輸入串,統(tǒng)計(jì)得到了 200個(gè)候選位置,輸入法設(shè)置的候選項(xiàng)數(shù)為5個(gè),對應(yīng)候選欄中的5個(gè)候選位置。在該200個(gè)候選位置中有190個(gè)候選位置為候選欄中的第一個(gè)候選位置,則將該第一個(gè)候選位置作為所述指定候選位置,以用于后續(xù)將該指定候選位置的本地候選項(xiàng)替換為云候選項(xiàng)。
      [0082]本實(shí)施例提供的上述方法,當(dāng)移動(dòng)終端接收到來自用戶的輸入串時(shí),通過獲取所述輸入串對應(yīng)的本地候選項(xiàng)以及對應(yīng)的云候選項(xiàng),在候選欄中顯示所述本地候選項(xiàng),并將候選欄中第一個(gè)候選位置的本地候選項(xiàng)替換為云候選項(xiàng),使得云候選項(xiàng)顯不在固定的第一個(gè)候選位置上,不會發(fā)生位置變化,有效地解決了現(xiàn)有的云候選項(xiàng)位置跳動(dòng)的問題,避免了視覺上的打擾,提升了候選欄的顯示效果,并且提高了候選項(xiàng)的準(zhǔn)確率?;诒镜睾蜻x項(xiàng)的長度與云候選項(xiàng)的長度得到的指定候選位置,由于長度與云候選項(xiàng)更接近,且具有一定的代表性,因此,能夠提高候選欄中候選項(xiàng)的準(zhǔn)確性,進(jìn)一步地提升了候選欄的顯示效果。
      [0083]參見圖3,本發(fā)明再一實(shí)施例還提供了一種云候選輸入方法,所述方法包括:
      [0084]301:移動(dòng)終端接收來自用戶的輸入串。
      [0085]其中,用戶可以通過輸入法在移動(dòng)終端中輸入一個(gè)輸入串。該輸入法可以為拼音輸入法等。
      [0086]本實(shí)施例中的移動(dòng)終端可以為按鍵式的移動(dòng)終端,或者也可以為觸摸式的移動(dòng)終端,本發(fā)明對此不做具體限定。
      [0087]302:移動(dòng)終端獲取該輸入串對應(yīng)的本地候選項(xiàng)以及對應(yīng)的云候選項(xiàng)。
      [0088]其中,本地候選項(xiàng)是移動(dòng)終端從本地的詞庫中搜索得到的,搜索時(shí)以該輸入串為索引進(jìn)行查找,得到與該輸入串匹配的候選項(xiàng),該匹配的候選項(xiàng)可以為一個(gè)或者為多個(gè)。
      [0089]所述云候選項(xiàng)是移動(dòng)終端從云端獲得的,具體地,移動(dòng)終端可以將該輸入串發(fā)送給云端服務(wù)器,服務(wù)器根據(jù)該輸入串在網(wǎng)絡(luò)內(nèi)進(jìn)行查找,得到與該輸入串匹配的云候選項(xiàng),并返回給移動(dòng)終端。
      [0090]303:移動(dòng)終端在候選欄中顯示已獲取的本地候選項(xiàng)。
      [0091]其中,移動(dòng)終端可以按照預(yù)設(shè)的候選項(xiàng)數(shù)在候選欄中顯示已獲取的本地候選項(xiàng),如果已獲取的本地候選項(xiàng)的個(gè)數(shù)超出了所述預(yù)設(shè)的候選項(xiàng)數(shù),則移動(dòng)終端可以分屏顯示已獲取的本地候選項(xiàng)。例如,已獲取10個(gè)本地候選項(xiàng),預(yù)設(shè)的候選項(xiàng)數(shù)為5個(gè),則移動(dòng)終端分兩次顯示該10個(gè)本地候選項(xiàng),每次顯示5個(gè)本地候選項(xiàng)。
      [0092]304:移動(dòng)終端比較候選欄中指定候選位置的長度和已獲取的云候選項(xiàng)的長度。
      [0093]具體地,移動(dòng)終端可以先判斷候選欄中指定候選位置的本地候選項(xiàng)是否與已獲取的云候選項(xiàng)相同,如果不同,則移動(dòng)終端比較候選欄中指定候選位置的長度和已獲取的云候選項(xiàng)的長度;如果相同,則移動(dòng)終端無需執(zhí)行后續(xù)步驟,完成輸入顯示。
      [0094]305:如果所述云候選項(xiàng)的長度大于候選欄中指定候選位置的長度,則移動(dòng)終端縮小該云候選項(xiàng)的字號,將候選欄中指定候選位置的本地候選項(xiàng)替換為縮小字號后的云候選項(xiàng)。
      [0095]本實(shí)施例中,云候選項(xiàng)的長度,以及候選位置的長度,是指占用空間的長度,可以用對應(yīng)顯示屏幕上的像素點(diǎn)數(shù)來表示,如長度為50個(gè)像素點(diǎn);或者,在相同字號的情況下,也可以用包含的字符的個(gè)數(shù)來表示,如長度為8個(gè)字符等等,本發(fā)明對此不做具體限定。具體地,縮小云候選項(xiàng)的字號時(shí),可以采取逐級縮小的方式,循環(huán)進(jìn)行縮小,直到縮小字號后的云候選項(xiàng)能夠全部顯示在該指定候選位置為止。
      [0096]本實(shí)施例中,所述指定候選位置是移動(dòng)終端預(yù)先指定的,具體地,步驟301之前還可以包括:
      [0097]移動(dòng)終端預(yù)先米集多個(gè)輸入串;
      [0098]對于所述多個(gè)輸入串中的每個(gè)輸入串,為所述輸入串獲取對應(yīng)的本地候選項(xiàng)和云候選項(xiàng),在所述本地候選項(xiàng)中選出與云候選項(xiàng)的長度之差為最小的本地候選項(xiàng);
      [0099]統(tǒng)計(jì)為每個(gè)輸入串選出的本地候選項(xiàng)對應(yīng)的候選位置,將出現(xiàn)頻率最高的候選位置作為所述指定候選位置。
      [0100]其中,所述預(yù)先采集的多個(gè)輸入串的內(nèi)容和長度均不限,可以為任意的輸入串,采集的輸入串的個(gè)數(shù)至少為兩個(gè),本發(fā)明對該個(gè)數(shù)不做具體限定。優(yōu)選地,可以通過采集更多的輸入串來提高統(tǒng)計(jì)的精度。
      [0101]其中,在所述本地候選項(xiàng)中選出與云候選項(xiàng)的長度之差為最小的本地候選項(xiàng),是指計(jì)算每個(gè)本地候選項(xiàng)的長度與云候選項(xiàng)的長度之差,在得到的多個(gè)長度差中選出最小的長度之差對應(yīng)的本地候選項(xiàng)。例如,一個(gè)輸入串的本地候選項(xiàng)有5個(gè),其中有I個(gè)本地候選項(xiàng)的長度與云候選項(xiàng)的長度相同,其余4個(gè)的本地候選項(xiàng)的長度均小于云候選項(xiàng)的長度,則選擇與云候選項(xiàng)長度相同的本地候選項(xiàng)。
      [0102]所述出現(xiàn)頻率最高的候選位置是指該候選位置在統(tǒng)計(jì)得到的多個(gè)候選位置中出現(xiàn)的次數(shù)最多。例如,采集了 200個(gè)輸入串,統(tǒng)計(jì)得到了 200個(gè)候選位置,輸入法設(shè)置的候選項(xiàng)數(shù)為5個(gè),對應(yīng)候選欄中的5個(gè)候選位置。在該200個(gè)候選位置中有190個(gè)候選位置為候選欄中的第一個(gè)候選位置,則將該第一個(gè)候選位置作為所述指定候選位置,以用于后續(xù)將該指定候選位置的本地候選項(xiàng)替換為云候選項(xiàng)。
      [0103]本實(shí)施例提供的上述方法,當(dāng)移動(dòng)終端接收到來自用戶的輸入串時(shí),通過獲取所述輸入串對應(yīng)的本地候選項(xiàng)以及對應(yīng)的云候選項(xiàng),在候選欄中顯示所述本地候選項(xiàng),并將候選欄中指定候選位置的本地候選項(xiàng)替換為云候選項(xiàng),使得云候選項(xiàng)顯示在固定的候選位置上,不會發(fā)生位置變化,有效地解決了現(xiàn)有的云候選項(xiàng)位置跳動(dòng)的問題,避免了視覺上的打擾,提升了候選欄的顯示效果。當(dāng)云候選項(xiàng)的長度大于候選欄中指定候選位置的長度時(shí),通過縮小云候選項(xiàng)的字號,將候選欄中指定候選位置的本地候選項(xiàng)替換為縮小字號后的云候選項(xiàng),能夠保證云候選項(xiàng)顯示的完整性?;诒镜睾蜻x項(xiàng)的長度與云候選項(xiàng)的長度得到的指定候選位置,由于長度與云候選項(xiàng)更接近,且具有一定的代表性,因此,能夠提高候選欄中候選項(xiàng)的準(zhǔn)確性,進(jìn)一步地提升了候選欄的顯示效果。
      [0104]參見圖4,為本發(fā)明實(shí)施例提供的云候選輸入的界面顯示示意圖,以iphone中使用備忘錄為例進(jìn)行說明。其中,用戶在備忘錄的界面上通過拼音輸入法輸入一個(gè)串“ssshurvdayunhouxuan”,該串顯示在屏幕上方的備忘錄的編輯窗口內(nèi)。該編輯窗口下方顯示的是拼音輸入鍵盤界面,該鍵盤上的條形窗口為候選欄。移動(dòng)終端通過云端獲取到與該輸入串對應(yīng)的云候選項(xiàng)為“深思熟慮大運(yùn)候選”,將該云候選項(xiàng)顯示在候選欄內(nèi)的第一個(gè)候選位置上,該云候選項(xiàng)的右上角顯不一個(gè)云朵的小圖標(biāo),用來表不該候選項(xiàng)為云候選項(xiàng)。
      [0105]參見圖5,本發(fā)明另一實(shí)施例還提供了一種移動(dòng)終端,包括:
      [0106]接收模塊501,用于接收來自用戶的輸入串;
      [0107]獲取模塊502,用于獲取輸入串對應(yīng)的本地候選項(xiàng)以及對應(yīng)的云候選項(xiàng);
      [0108]處理模塊503,用于在候選欄中顯示本地候選項(xiàng),將候選欄中指定候選位置的本地候選項(xiàng)替換為云候選項(xiàng)。
      [0109]本實(shí)施例中,與用戶的輸入串對應(yīng)的本地候選項(xiàng)是指按照該輸入串在移動(dòng)終端本地的詞庫中查找后得到的對應(yīng)的候選項(xiàng),通常,查找本地詞庫會得到與該輸入串對應(yīng)的多個(gè)本地候選項(xiàng)。
      [0110]所述候選欄是顯示與輸入串對應(yīng)的候選項(xiàng)的視圖區(qū)域。候選欄中顯示的候選項(xiàng)包括本地候選項(xiàng)和云候選項(xiàng),其中,本地候選項(xiàng)通常為多個(gè),云候選項(xiàng)通常為一個(gè)。候選欄中顯示的候選項(xiàng)數(shù)是可以設(shè)置的,顯示的候選項(xiàng)是按照一定的順序進(jìn)行顯示的,每一個(gè)候選項(xiàng)對應(yīng)一個(gè)候選位置。例如,一個(gè)候選欄顯示的候選項(xiàng)數(shù)為5個(gè),對應(yīng)的候選位置依次為第一個(gè)候選位置、第二個(gè)候選位置、第三個(gè)候選位置、第四個(gè)候選位置和第五個(gè)候選位置。
      [0111]其中,用戶可以通過輸入法在移動(dòng)終端中輸入一個(gè)輸入串。該輸入法可以為拼音輸入法等。
      [0112]其中,本地候選項(xiàng)是移動(dòng)終端從本地的詞庫中搜索得到的,搜索時(shí)以該輸入串為索引進(jìn)行查找,得到與該輸入串匹配的候選項(xiàng),該匹配的候選項(xiàng)可以為一個(gè)或者為多個(gè)。
      [0113]所述云候選項(xiàng)是移動(dòng)終端從云端獲得的,具體地,移動(dòng)終端可以將該輸入串發(fā)送給云端服務(wù)器,服務(wù)器根據(jù)該輸入串在網(wǎng)絡(luò)內(nèi)進(jìn)行查找,得到與該輸入串匹配的云候選項(xiàng),并返回給移動(dòng)終端。
      [0114]其中,處理模塊503可以按照預(yù)設(shè)的候選項(xiàng)數(shù)在候選欄中顯示已獲取的本地候選項(xiàng),如果已獲取的本地候選項(xiàng)的個(gè)數(shù)超出了所述預(yù)設(shè)的候選項(xiàng)數(shù),則可以分屏顯示已獲取的本地候選項(xiàng)。例如,已獲取10個(gè)本地候選項(xiàng),預(yù)設(shè)的候選項(xiàng)數(shù)為5個(gè),則分兩次顯示該10個(gè)本地候選項(xiàng),每次顯示5個(gè)本地候選項(xiàng)。
      [0115]結(jié)合上述移動(dòng)終端,第一種實(shí)施方式下,處理模塊503用于:
      [0116]將候選欄中第一個(gè)候選位置的本地候選項(xiàng)替換為云候選項(xiàng)。
      [0117]結(jié)合上述移動(dòng)終端,第二種實(shí)施方式下,處理模塊503用于:
      [0118]比較候選欄中指定候選位置的長度和云候選項(xiàng)的長度;
      [0119]如果云候選項(xiàng)的長度大于候選欄中指定候選位置的長度,則縮小云候選項(xiàng)的字號,將候選欄中指定候選位置的本地候選項(xiàng)替換為縮小字號后的云候選項(xiàng)。
      [0120]結(jié)合上述移動(dòng)終端,第三種實(shí)施方式下,處理模塊503用于:
      [0121]判斷候選欄中指定候選位置的本地候選項(xiàng)與云候選項(xiàng)是否相同;
      [0122]如果不同,則將候選欄中指定候選位置的本地候選項(xiàng)替換為云候選項(xiàng)。
      [0123]其中,第三種實(shí)施方式可以分別與上述兩種實(shí)施方式結(jié)合起來應(yīng)用。具體地,處理模塊503可以先判斷候選欄中第一個(gè)候選位置的本地候選項(xiàng)是否與所述云候選項(xiàng)相同,如果不同,則將候選欄中指定候選位置的本地候選項(xiàng)替換為該云候選項(xiàng),如果相同,則完成輸入顯示。或者,處理模塊503可以先判斷候選欄中指定候選位置的本地候選項(xiàng)是否與已獲取的云候選項(xiàng)相同,如果不同,則比較候選欄中指定候選位置的長度和已獲取的云候選項(xiàng)的長度,如果相同,則完成輸入顯示。
      [0124]結(jié)合上述移動(dòng)終端,第一種、第二種或第三種實(shí)施方式中的任一種,第四種實(shí)施方式下,上述移動(dòng)終端還可以包括:
      [0125]初始化模塊,用于預(yù)先采集多個(gè)輸入串;對于多個(gè)輸入串中的每個(gè)輸入串,為輸入串獲取對應(yīng)的本地候選項(xiàng)和云候選項(xiàng),在本地候選項(xiàng)中選出與云候選項(xiàng)的長度之差為最小的本地候選項(xiàng);統(tǒng)計(jì)為每個(gè)輸入串選出的本地候選項(xiàng)對應(yīng)的候選位置,將出現(xiàn)頻率最高的候選位置作為指定候選位置。
      [0126]其中,所述預(yù)先采集的多個(gè)輸入串的內(nèi)容和長度均不限,可以為任意的輸入串,采集的輸入串的個(gè)數(shù)至少為兩個(gè),本發(fā)明對該個(gè)數(shù)不做具體限定。優(yōu)選地,可以通過采集更多的輸入串來提高統(tǒng)計(jì)的精度。
      [0127]其中,在所述本地候選項(xiàng)中選出與云候選項(xiàng)的長度之差為最小的本地候選項(xiàng),是指計(jì)算每個(gè)本地候選項(xiàng)的長度與云候選項(xiàng)的長度之差,在得到的多個(gè)長度差中選出最小的長度之差對應(yīng)的本地候選項(xiàng)。例如,一個(gè)輸入串的本地候選項(xiàng)有5個(gè),其中有I個(gè)本地候選項(xiàng)的長度與云候選項(xiàng)的長度相同,其余4個(gè)的本地候選項(xiàng)的長度均小于云候選項(xiàng)的長度,則選擇與云候選項(xiàng)長度相同的本地候選項(xiàng)。
      [0128]所述出現(xiàn)頻率最高的候選位置是指該候選位置在統(tǒng)計(jì)得到的多個(gè)候選位置中出現(xiàn)的次數(shù)最多。例如,采集了 200個(gè)輸入串,統(tǒng)計(jì)得到了 200個(gè)候選位置,輸入法設(shè)置的候選項(xiàng)數(shù)為5個(gè),對應(yīng)候選欄中的5個(gè)候選位置。在該200個(gè)候選位置中有190個(gè)候選位置為候選欄中的第一個(gè)候選位置,則將該第一個(gè)候選位置作為所述指定候選位置,以用于后續(xù)將該指定候選位置的本地候選項(xiàng)替換為云候選項(xiàng)。
      [0129]本實(shí)施例提供的上述移動(dòng)終端可以為按鍵式的移動(dòng)終端,或者也可以為觸摸式的移動(dòng)終端,本發(fā)明對此不做具體限定。本實(shí)施例提供的上述移動(dòng)終端可以執(zhí)行上述任一方法實(shí)施例中提供的方法,詳細(xì)過程見方法實(shí)施例中的描述,此處不贅述。
      [0130]本實(shí)施例提供的上述移動(dòng)終端,當(dāng)接收到來自用戶的輸入串時(shí),通過獲取所述輸入串對應(yīng)的本地候選項(xiàng)以及對應(yīng)的云候選項(xiàng),在候選欄中顯示所述本地候選項(xiàng),并將候選欄中指定候選位置的本地候選項(xiàng)替換為云候選項(xiàng),使得云候選項(xiàng)顯示在固定的候選位置上,不會發(fā)生位置變化,有效地解決了現(xiàn)有的云候選項(xiàng)位置跳動(dòng)的問題,避免了視覺上的打擾,提升了候選欄的顯示效果。當(dāng)云候選項(xiàng)的長度大于候選欄中指定候選位置的長度時(shí),通過縮小云候選項(xiàng)的字號,將候選欄中指定候選位置的本地候選項(xiàng)替換為縮小字號后的云候選項(xiàng),能夠保證云候選項(xiàng)顯示的完整性?;诒镜睾蜻x項(xiàng)的長度與云候選項(xiàng)的長度得到的指定候選位置,由于長度與云候選項(xiàng)更接近,且具有一定的代表性,因此,能夠提高候選欄中候選項(xiàng)的準(zhǔn)確性,進(jìn)一步地提升了候選欄的顯示效果。
      [0131]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計(jì)算機(jī)可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
      [0132]以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
      【權(quán)利要求】
      1.一種云候選輸入方法,其特征在于,所述方法包括: 移動(dòng)終端接收來自用戶的輸入串; 獲取所述輸入串對應(yīng)的本地候選項(xiàng)以及對應(yīng)的云候選項(xiàng); 在候選欄中顯示所述本地候選項(xiàng),將所述候選欄中指定候選位置的本地候選項(xiàng)替換為所述云候選項(xiàng)。
      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,將所述候選欄中指定候選位置的本地候選項(xiàng)替換為所述云候選項(xiàng),包括: 將所述候選欄中第一個(gè)候選位置的本地候選項(xiàng)替換為所述云候選項(xiàng)。
      3.根據(jù)權(quán)利要求1所述的方法,其特征在于,將所述候選欄中指定候選位置的本地候選項(xiàng)替換為所述云候選項(xiàng),包括: 比較所述候選欄中指定候選位置的長度和所述云候選項(xiàng)的長度; 如果所述云候選項(xiàng)的長度大于所述候選欄中指定候選位置的長度,則縮小所述云候選項(xiàng)的字號,將所述候選欄中指定候選位置的本地候選項(xiàng)替換為縮小字號后的云候選項(xiàng)。
      4.根據(jù)權(quán)利要求1所述的方法,其特征在于,將所述候選欄中指定候選位置的本地候選項(xiàng)替換為所述云候選項(xiàng),包括: 判斷所述候選欄中指定候選位置的本地候選項(xiàng)與所述云候選項(xiàng)是否相同; 如果不同,則將所述候 選欄中指定候選位置的本地候選項(xiàng)替換為所述云候選項(xiàng)。
      5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的方法,其特征在于,移動(dòng)終端接收來自用戶的輸入串之前,還包括: 預(yù)先米集多個(gè)輸入串; 對于所述多個(gè)輸入串中的每個(gè)輸入串,為所述輸入串獲取對應(yīng)的本地候選項(xiàng)和云候選項(xiàng),在所述本地候選項(xiàng)中選出與云候選項(xiàng)的長度之差為最小的本地候選項(xiàng); 統(tǒng)計(jì)為每個(gè)輸入串選出的本地候選項(xiàng)對應(yīng)的候選位置,將出現(xiàn)頻率最高的候選位置作為所述指定候選位置。
      6.—種移動(dòng)終端,其特征在于,所述移動(dòng)終端包括: 接收模塊,用于接收來自用戶的輸入串; 獲取模塊,用于獲取所述輸入串對應(yīng)的本地候選項(xiàng)以及對應(yīng)的云候選項(xiàng); 處理模塊,用于在候選欄中顯示所述本地候選項(xiàng),將所述候選欄中指定候選位置的本地候選項(xiàng)替換為所述云候選項(xiàng)。
      7.根據(jù)權(quán)利要求6所述的移動(dòng)終端,其特征在于,所述處理模塊用于: 將所述候選欄中第一個(gè)候選位置的本地候選項(xiàng)替換為所述云候選項(xiàng)。
      8.根據(jù)權(quán)利要求6所述的移動(dòng)終端,其特征在于,所述處理模塊用于: 比較所述候選欄中指定候選位置的長度和所述云候選項(xiàng)的長度; 如果所述云候選項(xiàng)的長度大于所述候選欄中指定候選位置的長度,則縮小所述云候選項(xiàng)的字號,將所述候選欄中指定候選位置的本地候選項(xiàng)替換為縮小字號后的云候選項(xiàng)。
      9.根據(jù)權(quán)利要求6所述的移動(dòng)終端,其特征在于,所述處理模塊用于: 判斷所述候選欄中指定候選位置的本地候選項(xiàng)與所述云候選項(xiàng)是否相同; 如果不同,則將所述候選欄中指定候選位置的本地候選項(xiàng)替換為所述云候選項(xiàng)。
      10.根據(jù)權(quán)利要求6至9中 任一項(xiàng)所述的移動(dòng)終端,其特征在于,所述移動(dòng)終端還包括: 初始化模塊,用于預(yù)先采集多個(gè)輸入串;對于所述多個(gè)輸入串中的每個(gè)輸入串,為所述輸入串獲取對應(yīng)的本地候選項(xiàng)和云候選項(xiàng),在所述本地候選項(xiàng)中選出與云候選項(xiàng)的長度之差為最小的本地候選項(xiàng);統(tǒng)計(jì)為每個(gè)輸入串選出的本地候選項(xiàng)對應(yīng)的候選位置,將出現(xiàn)頻率最高的候選位置作為所述指定候選位置 。
      【文檔編號】G06F3/0481GK103885669SQ201210566601
      【公開日】2014年6月25日 申請日期:2012年12月24日 優(yōu)先權(quán)日:2012年12月24日
      【發(fā)明者】劉廷超 申請人:深圳市世紀(jì)光速信息技術(shù)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1