一種對文本進行選定詞句的方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及智能手機應用領(lǐng)域,具體涉及一種對文本進行選定詞句的方法和裝置。
【背景技術(shù)】
[0002]隨著無線通信技術(shù)的發(fā)展、特別是3G通信的普及,無線互聯(lián)網(wǎng)(Internet)已經(jīng)成為大趨勢。另一方面,安卓(Android)系統(tǒng)的手機和蘋果(Apple)手機的流行,使得智能終端上網(wǎng)已經(jīng)成為用戶上網(wǎng)的重要途徑。
[0003]作為智能終端的一個比較常見的應用,使用智能終端瀏覽文字,例如,電子書上的文章、網(wǎng)頁新聞或者微博等,是大部分智能終端用戶都會進行的一種行為。在智能終端用戶進行瀏覽文字時,若遇到一篇不錯的文章或者一段不錯的文字而需要將其中的某些詞、句或段落用于收藏或者搜索時,一個重要的操作就是對這些文本的詞句進行選定。
[0004]現(xiàn)有技術(shù)提供的在上述場景下對文本進行選定詞句的方法是:系統(tǒng)對用戶所一開始進行的操作給出響應,隨機選取幾個文字,然后呈現(xiàn)給用戶。例如,如附圖1所示,用戶的本意是需要選定“洪磊就此表示,由于歷史原因”這一文本中的“就此表示”,然而,用戶一開始使用游標選中的可能是“就此”或“此表”等,則系統(tǒng)將隨機選取的“此表”呈現(xiàn)給用戶,顯然,“此表” 二字對用戶而言沒有實際意義,不是用戶對文本的詞句進行選定的本意。
[0005]顯然,上述現(xiàn)有技術(shù)的缺陷在于,系統(tǒng)針對用戶所進行的操作給出的響應具有隨機性這種隨機性一方面使得選定詞句的準確率較差,即所選定的詞句往往不是用戶真正需要的詞句,另一方面,即使最后選定了用戶真正需要的詞句,但往往是經(jīng)過較多的操作步驟才完成的,因此,選定詞句的效率低。
【發(fā)明內(nèi)容】
[0006]本發(fā)明實施例提供一種對文本進行選定詞句的方法和裝置,以快速、準確地選定文本中用戶本意想要選擇的詞句。
[0007]一種對文本進行選定詞句的方法,所述方法包括:
[0008]接收文本選擇指令,獲取用戶開始選擇詞句時的輸入點和所述輸入點周圍的文本;
[0009]采用預設(shè)的文本識別規(guī)則對所述輸入點周圍的文本進行識別,所述識別包括對所述輸入點周圍具有特殊意義的字符的識別;
[0010]向所述用戶呈現(xiàn)對所述輸入點周圍的文本進行識別的結(jié)果。
[0011]一種對文本進行選定詞句的裝置,所述裝置包括:
[0012]獲取模塊,用于接收文本選擇指令,獲取用戶開始選擇詞句時的輸入點和所述輸入點周圍的文本;
[0013]文本識別模塊,用于采用預設(shè)的文本識別規(guī)則對所述輸入點周圍的文本進行識另O,所述識別包括對所述輸入點周圍具有特殊意義的字符的識別;
[0014]結(jié)果呈現(xiàn)模塊,用于向所述用戶呈現(xiàn)對所述輸入點周圍的文本進行識別的結(jié)果。
[0015]從上述本發(fā)明實施例可知,由于不僅僅是對輸入點所在的文本進行識別,還包括對輸入點周圍的文本即輸入點周圍具有特殊意義的字符的識別。因此,與現(xiàn)有技術(shù)需要較多的操作步驟才能選定用戶真正需要的詞句相比,本發(fā)明實施例提供的對文本進行選定詞句的方法和裝置能夠識別對輸入點周圍的文本進行有效識別,如此,可以快速、準確選定文本中用戶本意想要選擇的詞句,給出用戶想要的結(jié)果,提高了對文本進行選定詞句的準確率和效率。
【附圖說明】
[0016]圖1是現(xiàn)有技術(shù)提供的對文本的詞句進行選定的示意圖;
[0017]圖2是本發(fā)明實施例提供的對文本進行選定詞句的方法流程示意圖;
[0018]圖3是本發(fā)明實施例提供的應用對文本進行選定詞句的方法對文本進行選定詞句的示意圖;
[0019]圖4是本發(fā)明另一實施例提供的應用對文本進行選定詞句的方法對文本進行選定詞句的示意圖;
[0020]圖5是本發(fā)明實施例提供的對文本進行選定詞句的裝置邏輯結(jié)構(gòu)示意圖;
[0021]圖6是本發(fā)明另一實施例提供的對文本進行選定詞句的裝置邏輯結(jié)構(gòu)示意圖;
[0022]圖7是本發(fā)明另一實施例提供的對文本進行選定詞句的裝置邏輯結(jié)構(gòu)示意圖;
[0023]圖8是本發(fā)明另一實施例提供的對文本進行選定詞句的裝置邏輯結(jié)構(gòu)示意圖;
[0024]圖9_a是本發(fā)明另一實施例提供的對文本進行選定詞句的裝置邏輯結(jié)構(gòu)示意圖;
[0025]圖9_b是本發(fā)明另一實施例提供的對文本進行選定詞句的裝置邏輯結(jié)構(gòu)示意圖。
【具體實施方式】
[0026]本發(fā)明實施例提供一種對文本進行選定詞句的方法,所述方法包括:接收文本選擇指令,獲取用戶開始選擇詞句時的輸入點和所述輸入點周圍的文本;采用預設(shè)的文本識別規(guī)則對所述輸入點周圍的文本進行識別,所述識別包括對所述輸入點周圍具有特殊意義的字符的識別;向所述用戶呈現(xiàn)對所述輸入點周圍的文本進行識別的結(jié)果。本發(fā)明實施例還提供相應的一種對文本進行選定詞句的裝置。以下分別進行詳細說明。
[0027]本發(fā)明實施例提供的對文本進行選定詞句的方法可以應用于智能終端,例如,智能手機和平板電腦等,其基本流程可參考附圖2,主要包括步驟S201至步驟S203:
[0028]S201,接收文本選擇指令,獲取用戶開始選擇詞句時的輸入點和所述輸入點周圍的文本。
[0029]用戶選擇詞句時首先會觸摸屏幕。在本發(fā)明實施例中,用戶開始選擇詞句時的輸入點就是用戶長按要選擇的詞句時手指所按住屏幕的那一點。
[0030]S202,采用預設(shè)的文本識別規(guī)則對輸入點周圍的文本進行識別。
[0031]在本發(fā)明實施例中,采用預設(shè)的文本識別規(guī)則對輸入點周圍的文本進行識別包括對所述輸入點周圍具有特殊意義的字符的識別。一般地,統(tǒng)一資源定位符(UniformResource Locator, URL)、成對出現(xiàn)的符號,例如,書名號、方括號中的文本以及具有語義的詞句都是有意義的內(nèi)容,如果只識別其中的一部分,一般不是用戶想要的結(jié)果。因此,本發(fā)明所述的具有特殊意義的字符包括所述輸入點周圍的URL、成對出現(xiàn)的符號以及具有語義的詞句中的一種或任意組合。
[0032]作為本發(fā)明一個實施例,采用預設(shè)的文本識別規(guī)則對輸入點周圍的文本進行識別可以是本地識別,即包括如下步驟S2021和步驟S2022:
[0033]S2021,本地掃描以輸入點為中心的前后區(qū)域。
[0034]在本發(fā)明實施例中,以輸入點為中心的前后區(qū)域的范圍可以設(shè)置得足夠大,具體可以根據(jù)實際需要而定。
[0035]S2022,若通過本地掃描,掃描到中心的前后區(qū)域存在URL,則將所述URL確定為識別的結(jié)果,或者若通過本地掃描,掃描到所述中心的前或后區(qū)域存在成對出現(xiàn)的符號中的一個符號,則繼續(xù)向所述中心的后或前區(qū)域掃描,直至掃描到成對出現(xiàn)的符號中的另一符號,將所述成對出現(xiàn)的符號中的文本確定為識別的結(jié)果。
[0036]例如,對于URL的識別,是通過掃描到中心的前后區(qū)域存在一段完整的英文字符串后,再通過正則表達式來匹配完成。對于成對出現(xiàn)的符號的識別,則是通過在符號的前后掃描完成,例如,對于文本“我非常喜歡齊格弗里德所著的《納什均衡與博弈論》這本書”,如果用戶長按這段文本中的“納什”上面,那么,系統(tǒng)根據(jù)自定義的算法向前回溯一定區(qū)域,看能否遇到左書名號“《”。如果遇到,則表明有可能存在右書名號“》”,因此,記下位置后開始往后回溯,如果遇到右書名號“》”,則將“納什均衡與博弈論”確定為識別的結(jié)果。如附圖3所示,是通過本實施例提供的方法,用戶在長按方括號中的“可”時,系統(tǒng)將方括號中的“可支配收入”確定為識別的結(jié)果的示意圖。
[0037]作為本發(fā)明另一實施例,采用預設(shè)的文本識別規(guī)則對輸入點周圍的文本進行識別可以是云服務器識別,即,將輸入點為中心的前后區(qū)域的數(shù)據(jù)打包成數(shù)據(jù)包后發(fā)送至云服務器,以在預設(shè)時間內(nèi)接收所述云服務器對所述輸入點周圍的文本進行識別的結(jié)果。在本實施例中,云服務器收到智能終端發(fā)送的數(shù)據(jù)包后,通過文本識別算法,例如,中文分詞算法、最大相似度匹