一种触摸屏的增强型文本选择方法
【专利摘要】本发明涉及一种触摸屏的增强型文本选择方法,设置用于拖动的起始光标与结束光标,分别标示文本选择的起始索引地址和结束索引地址,在图形界面上提供全选、段选、句选、词选选项;全选为选中全部文本;段选为选中起始光标与结束光标所在的起始段与结束段,以及起始段与结束段之间的段;句选为选中起始光标与结束光标所在的起始句与结束句,以及起始句与结束句之间的句;词选为选中起始光标与结束光标所在的起始词与结束词,以及起始词与结束词之间的词。本发明所述的触摸屏的增强型文本选择方法,不管应用在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日
【发明者】黄家传 申请人:厦门美图移动科技有限公司