一種觸摸屏的增強型文本選擇方法
【專利摘要】本發明涉及一種觸摸屏的增強型文本選擇方法,設置用于拖動的起始光標與結束光標,分別標示文本選擇的起始索引地址和結束索引地址,在圖形界面上提供全選、段選、句選、詞選選項;全選為選中全部文本;段選為選中起始光標與結束光標所在的起始段與結束段,以及起始段與結束段之間的段;句選為選中起始光標與結束光標所在的起始句與結束句,以及起始句與結束句之間的句;詞選為選中起始光標與結束光標所在的起始詞與結束詞,以及起始詞與結束詞之間的詞。本發明所述的觸摸屏的增強型文本選擇方法,不管應用在Android系統、iOS系統或者WP系統中,實現了用戶快速方便,而且準確地選擇文本的目的。
【專利說明】一種觸摸屏的增強型文本選擇方法
【技術領域】
[0001] 本發明涉及文本選擇方法,更具體地說,涉及一種觸摸屏的增強型文本選擇方法。
【背景技術】
[0002] 在目前的觸摸設備,包括手機、平板設備上,選擇文本進行拷貝的方式有全選和拖 動光標的方式。在采用觸摸屏的設備上,尤其在小尺寸的觸摸屏手機上,拖動光標實現精準 定位比較困難。
【發明內容】
[0003] 本發明的目的在于克服現有技術的不足,提供一種囊括常用選擇,包括自由選擇、 全選、段選、句選、詞選的觸摸屏的增強型文本選擇方法。
[0004] 本發明的技術方案如下:
[0005] -種觸摸屏的增強型文本選擇方法,設置用于拖動的起始光標與結束光標,分別 標示文本選擇的起始索引地址和結束索引地址,在圖形界面上提供全選、段選、句選、詞選 選項;
[0006] 全選為選中全部文本;
[0007] 段選為選中起始光標與結束光標所在的起始段與結束段,以及起始段與結束段之 間的段;
[0008] 句選為選中起始光標與結束光標所在的起始句與結束句,以及起始句與結束句之 間的句;
[0009] 詞選為選中起始光標與結束光標所在的起始詞與結束詞,以及起始詞與結束詞之 間的詞。
[0010] 作為優選,段選時:
[0011] 從結束光標當前索引地址開始,向結束光標所在段的段尾方向掃描,遇到了段結 束符或者文檔結束符,則將結束光標定位至此段段尾的索引地址;
[0012] 從起始光標當前索引地址開始,向起始光標所在段的段首方向掃描,遇到段結束 符或者文檔首字符,則將起始光標定位到此段段首的索引地址;
[0013] 選中此時起始光標的索引地址與結束光標的索引地址間的文本。
[0014] 作為優選,句選時:
[0015] 從結束光標當前索引地址開始,向結束光標所在句的句尾方向掃描,遇到了句結 束符、段結束符或者文檔結束符,則將結束光標定位至此句句尾的索引地址;
[0016] 從起始光標當前索引地址開始,向起始光標所在句的句首方向掃描,遇到句結束 符、段結束符或者文檔首字符,則將起始光標定位到此句句首的索引地址;
[0017] 選中此時起始光標的索引地址與結束光標的索引地址間的文本。
[0018] 作為優選,詞選時:
[0019] 分別查找出起始光標當前索引地址與結束光標當前索引地址所在的句子,選中兩 個句子間的文本,根據預設的詞典對當前句子進行分詞處理,對分詞處理后所得的詞生成 起始光標與結束光標,分別將起始光標與結束光標分別定位至起始光標所在詞的詞首和結 束光標所在詞的詞尾的索引地址。
[0020] 作為優選,分詞采用逆向最佳匹配法,詞典詞頻大小排列;從句子的末端開始匹 配,匹配失敗去掉最前面的漢字,匹配成功記錄詞頻信息,選取最優組合詞頻;分完詞后記 錄詞索引,將起始光標調整到起始光標所在詞的詞起始索引地址,將結束光標調整到結束 光標所在詞的詞結束索引地址;選中所有詞,形成字符集。
[0021] 作為優選,拖動起始光標與結束光標,重新定位起始光標與結束光標的索引地址, 選中起始光標與結束光標的索引地址間的文本。
[0022] 本發明的有益效果如下:
[0023] 本發明所述的觸摸屏的增強型文本選擇方法,不管應用在Android系統、iOS系統 或者WP系統中,在觸摸屏設備上,提供了常用的幾種文本選擇策略,包括全選、自由選擇、 段選、句選、詞選,實現了用戶快速方便,而且準確地選擇文本的目的。
【具體實施方式】
[0024] 以下結合實施例對本發明進行進一步的詳細說明。
[0025] 本發明所述的觸摸屏的增強型文本選擇方法,設置用于拖動的起始光標與結束光 標,分別標示文本選擇的起始索引地址和結束索引地址,在圖形界面上提供全選、段選、句 選、詞選選項。
[0026] 全選為選中全部文本;
[0027] 段選為選中起始光標與結束光標所在的起始段與結束段,以及起始段與結束段之 間的段;
[0028] 句選為選中起始光標與結束光標所在的起始句與結束句,以及起始句與結束句之 間的句;
[0029] 詞選為選中起始光標與結束光標所在的起始詞與結束詞,以及起始詞與結束詞之 間的詞。
[0030] 具體實施使用時,進入文本閱讀交互界面;長按觸摸屏,進入拷貝文本選擇模式; 在該界面會出現兩個拖動光標,標示拷貝文本選擇的起始索引地址(后續標示為S1)和結 束索引地址(后續標示為E1),同時在屏幕上顯示選擇菜單包括全選、詞選、句選和段選。
[0031] 用戶可以拖動觸摸屏上的起始光標位置到任意位置(S2),也可以拖動結束光標位 置到任意位置(E2)。
[0032] 假如用戶選擇段選,從E2開始,進行前向掃描(向結束光標所在段的段尾方向掃 描),遇到了段結束符或者文檔結束符,則將結束光標定位至此索引地址(E3),從S2開始, 進行逆向掃描(向起始光標所在段的段首方向掃描),遇到段結束符或者文檔首字符,則將 起始光標定位到此索引地址(S3)。
[0033] 假如用戶選擇句選,從E2開始,進行前向掃描(向結束光標所在句的句尾方向掃 描),遇到了句結束符、段結束符或者文檔結束符,則將結束光標定位至此索引地址(E3), 從S2開始,進行逆向掃描(向起始光標所在句的句首方向掃描),遇到句結束符、段結束符 或者文檔首字符,則將起始光標定位到此索引地址(S3)。
【權利要求】
1. 一種觸摸屏的增強型文本選擇方法,設置用于拖動的起始光標與結束光標,分別標 示文本選擇的起始索引地址和結束索引地址,其特征在于,在圖形界面上提供全選、段選、 句選、詞選選項; 全選為選中全部文本; 段選為選中起始光標與結束光標所在的起始段與結束段,以及起始段與結束段之間的 段; 句選為選中起始光標與結束光標所在的起始句與結束句,以及起始句與結束句之間的 句; 詞選為選中起始光標與結束光標所在的起始詞與結束詞,以及起始詞與結束詞之間的 。
2. 根據權利要求1所述的觸摸屏的增強型文本選擇方法,其特征在于,段選時: 從結束光標當前索引地址開始,向結束光標所在段的段尾方向掃描,遇到了段結束符 或者文檔結束符,則將結束光標定位至此段段尾的索引地址; 從起始光標當前索引地址開始,向起始光標所在段的段首方向掃描,遇到段結束符或 者文檔首字符,則將起始光標定位到此段段首的索引地址; 選中此時起始光標的索引地址與結束光標的索引地址間的文本。
3. 根據權利要求1所述的觸摸屏的增強型文本選擇方法,其特征在于,句選時: 從結束光標當前索引地址開始,向結束光標所在句的句尾方向掃描,遇到了句結束符、 段結束符或者文檔結束符,則將結束光標定位至此句句尾的索引地址; 從起始光標當前索引地址開始,向起始光標所在句的句首方向掃描,遇到句結束符、段 結束符或者文檔首字符,則將起始光標定位到此句句首的索引地址; 選中此時起始光標的索引地址與結束光標的索引地址間的文本。
4. 根據權利要求1所述的觸摸屏的增強型文本選擇方法,其特征在于,詞選時: 分別查找出起始光標當前索引地址與結束光標當前索引地址所在的句子,選中兩個句 子間的文本,根據預設的詞典對當前句子進行分詞處理,對分詞處理后所得的詞生成起始 光標與結束光標,分別將起始光標與結束光標分別定位至起始光標所在詞的詞首和結束光 標所在詞的詞尾的索引地址。
5. 根據權利要求4所述的觸摸屏的增強型文本選擇方法,其特征在于,分詞采用逆向 最佳匹配法:詞典詞頻大小排列;從句子的末端開始匹配,匹配失敗去掉最前面的漢字,匹 配成功記錄詞頻信息,選取最優組合詞頻;分完詞后記錄詞索引,將起始光標調整到起始光 標所在詞的詞起始索引地址,將結束光標調整到結束光標所在詞的詞結束索引地址;選中 所有詞,形成字符集。
6. 根據權利要求1所述的觸摸屏的增強型文本選擇方法,其特征在于,拖動起始光標 與結束光標,重新定位起始光標與結束光標的索引地址,選中起始光標與結束光標的索引 地址間的文本。
【文檔編號】G06F3/0486GK104102452SQ201410330723
【公開日】2014年10月15日 申請日期:2014年7月11日 優先權日:2014年7月11日
【發明者】黃家傳 申請人:廈門美圖移動科技有限公司