针对触摸屏的文本选择方法和装置制造方法及图纸

技术编号:8562767 阅读:165 留言:0更新日期:2013-04-11 04:22
本发明专利技术公开了针对触摸屏的文本选择方法和装置,通过点击操作将用户设置的初始起始位置和初始结束位置分别调整为实际起始位置和实际结束位置,实际起始位置和实际结束位置之间的文本即为用户要选中的文本,从而避免了现有技术中通过滑动方式来选择文本造成的问题,进而提高了文本选择结果的准确性。

【技术实现步骤摘要】

本专利技术涉及触摸屏技术,特别涉及针对触摸屏的文本选择方法和装置
技术介绍
触摸屏技术在手机和平板电脑等设备上的应用,给用户带来了全新的体验。目前,如果用户要在触摸屏上选择文本,通常采用手指滑动方式,即从用户要选中的文本的起始位置开始滑动,滑动到结束位置时停止。但是,这种方式在实际应用中会存在一定的问题通常,手指覆盖面积要大于字符的面积,那么,用户很可能会出现误操作,从而使得文本选择结果不准确;比如,用户要选中的文本为“起始位置结束位置”,用户很可能会将“起”字之前的字符和/或最后一个“置”字之后的字符也选中。
技术实现思路
有鉴于此,本专利技术提供了针对触摸屏的文本选择方法和装置,能够提高文本选择结果的准确性。为达到上述目的,本专利技术的技术方案是这样实现的一种针对触摸屏的文本选择方法,包括确定用户设置的初始位置,将该初始位置同时作为初始起始位置和初始结束位置;当每接收到一次用户的点击操作时,则调整一次初始起始位置或初始结束位置,并在当每次调整后,均选中初始起始位置和初始结束位置之间的文本,直到将初始起始位置调整到用户要选中的文本的实际起始位置,将初始结束位置调整到用户要选中的文本的实际结束位置。一种针对触摸屏的文本选择方法,包括确定用户设直的初始起始位直和初始结束位直,并选中初始起始位直和初始结束位置之间的文本;当每接收到一次用户的点击操作时,则调整一次初始起始位置或初始结束位置,并在当每次调整后,均选中初始起始位置和初始结束位置之间的文本,直到将初始起始位置调整到用户要选中的文本的实际起始位置,将初始结束位置调整到用户要选中的文本的实际结束位置。一种针对触摸屏的文本选择方法,包括确定用户设置的初始起始位置,当每接收到一次用户的点击操作时,则调整一次初始起始位置,直到将初始起始位置调整到用户要选中的文本的实际起始位置;确定用户设置的初始结束位置,当每接收到一次用户的点击操作时,则调整一次初始结束位置,直到将初始结束位置调整到用户要选中的文本的实际结束位置;选中实际起始位置和实际结束位置之间的文本。一种针对触摸屏的文本选择装置,包括第一处理单元,用于确定用户设置的初始位置,并将该初始位置同时作为初始起始位置和初始结束位置;第二处理单元,用于当每接收到一次用户的点击操作时,则调整一次初始起始位置或初始结束位置,并在当每次调整后,均选中初始起始位置和初始结束位置之间的文本,直到将初始起始位置调整到用户要选中的文本的实际起始位置,将初始结束位置调整到用户要选中的文本的实际结束位置。一种针对触摸屏的文本选择装置,包括第一处理单元,用于确定用户设置的初始起始位置和初始结束位置,并选中初始起始位置和初始结束位置之间的文本;第二处理单元,用于当每接收到一次用户的点击操作时,则调整一次初始起始位置或初始结束位置,并在当每次调整后,均选中初始起始位置和初始结束位置之间的文本,直到将初始起始位置调整到用户要选中的文本的实际起始位置,将初始结束位置调整到用户要选中的文本的实际结束位置。一种针对触摸屏的文本选择装置,包括第一处理单元,用于确定用户设置的初始起始位置,当每接收到一次用户的点击操作时,则调整一次初始起始位置,直到将初始起始位置调整到用户要选中的文本的实际起始位置;确定用户设置的初始结束位置,当每接收到一次用户的点击操作时,则调整一次初始结束位置,直到将初始结束位置调整到用户要选中的文本的实际结束位置;第二处理单元,用于选中实际起始位置和实际结束位置之间的文本。可见,采用本专利技术的技术方案,通过点击操作将用户设置的初始起始位置和初始结束位置分别调整为实际起始位置和实际结束位置,实际起始位置和实际结束位置之间的文本即为用户要选中的文本,从而避免了现有技术中通过滑动方式来选择文本造成的问题,进而提高了文本选择结果的准确性。附图说明图1为本专利技术文本选择方法第一实施例的流程图。图2为实际起始位置、实际结束位置,以及实际起始位置和实际结束位置之间的一个位置的示意图。图3为触摸屏的左边区域和右边区域的示意图。图4为本专利技术文本选择方法第二实施例的流程图。图5为触摸屏的左上区域、右上区域、左下区域和右下区域的示意图。图6为用户最初设置的初始起始位置和初始结束位置之间的文本包含在用户要选中的文本之内的示意图。图7为用户要选中的文本包含在用户最初设置的初始起始位置和初始结束位置之间的文本之内的示意图。图8为本专利技术文本选择方法第三实施例的流程图。具体实施方式针对现有技术中存在的问题,本专利技术中提出一种改进后的针对触摸屏的文本选择方案。执行本专利技术所述方案之前,需要首先触发进入文本选择模式,当然,如果已经处于文本选择模式下,则无需重复触发。另外,完成文本选择后,可根据接收到的用户指令对选中的内容进行相关处理,如复制、剪切和移动等。在实际应用中,本专利技术所述方案可以有多种不同的实现方式,以下结合附图分别进行说明。图1为本专利技术文本选择方法第一实施例的流程图。如图1所示,包括以下步骤步骤11 :确定用户设置的初始位置,将该初始位置同时作为初始起始位置和初始结束位置。用户可通过点击操作来设置初始位置,该初始位置可能恰好为用户要选中的文本的实际起始位置,也可能恰好为用户要选中的文本的实际结束位置,但更多的情况下,是位于实际起始位置和实际结束位置之间的一个位置。图2为实际起始位置、实际结束位置,以及实际起始位置和实际结束位置之间的一个位置的示意图;用户要选中的文本为“起始位置结束位置”。当确定用户设置的初始位置后,可为用户显示一个光标,光标的位置即为用户设置的初始位置。步骤12 :当每接收到一次用户的点击操作时,则调整一次初始起始位置或初始结束位置,并在当每次调整后,均选中初始起始位置和初始结束位置之间的文本,直到将初始起始位置调整到实际起始位置,将初始结束位置调整到实际结束位置(如用户点击确认键或超过预定时间未再进行点击操作)。在实际应用中,可将触摸屏划分为两个区域,分别为第一区域和第二区域;当每接收到用户针对第一区域的一次点击操作时,则将初始起始位置向左调整一个位置,当每接收到用户针对第二区域的一次点击操作时,将初始结束位置向右调整一个位置。可通过点击位置的坐标来确定用户点击的是第一区域还是第二区域。上述第一区域和第二区域通常是指触摸屏的左边区域和右边区域,图3为触摸屏的左边区域和右边区域的示意图。结合图2和图3进行举例说明I)如果初始位置为实际起始位置,那么,后续用户可连续点击8次触摸屏的右边区域,在用户看来,第一次点击时,选中“起”,第二次点击时,选中“始”,第三次点击时,选中“位”,依次类推;2)如果初始位置为实际结束位置,那么,后续用户可连续点击8次触摸屏的左边区域,在用户看来,第一次点击时,选中“置”,第二次点击时,选中“位”,第三次点击时,选中“束”,依次类推;3)如果初始位置位于“始”和“位”之间,那么,后续用户可连续点击2次触摸屏的左边区域,在用户看来,第一次点击时,选中“始”,第二次点击时,选中“起”,之后,连续点击6次触摸屏的右边区域,在用户看来,第一次点击时,选中“位”,第二次点击时,选中“置”,第三次点击时,选中“结”,依次类推。需要说明的是,图1所示实施例中,用户每点击一次触摸屏则将初始起始位置或初始结束位置向左或向右调整一本文档来自技高网...

【技术保护点】
一种针对触摸屏的文本选择方法,其特征在于,包括:确定用户设置的初始位置,将该初始位置同时作为初始起始位置和初始结束位置;当每接收到一次用户的点击操作时,则调整一次初始起始位置或初始结束位置,并在当每次调整后,均选中初始起始位置和初始结束位置之间的文本,直到将初始起始位置调整到用户要选中的文本的实际起始位置,将初始结束位置调整到用户要选中的文本的实际结束位置。

【技术特征摘要】
1.一种针对触摸屏的文本选择方法,其特征在于,包括 确定用户设置的初始位置,将该初始位置同时作为初始起始位置和初始结束位置; 当每接收到一次用户的点击操作吋,则调整一次初始起始位置或初始结束位置,并在当每次调整后,均选中初始起始位置和初始结束位置之间的文本,直到将初始起始位置调整到用户要选中的文本的实际起始位置,将初始结束位置调整到用户要选中的文本的实际结束位置。2.根据权利要求1所述的方法,其特征在于,所述初始位置为以下之一实际起始位置、实际结束位置、实际起始位置和实际结束位置之间的任一位置;所述当每接收到一次用户的点击操作时,则调整一次初始起始位置或初始结束位置包括 将触摸屏划分为两个区域,分别为第一区域和第二区域;当每接收到用户针对第一区域的一次点击操作吋,则将初始起始位置向左调整ー个位置,当每接收到用户针对第二区域的一次点击操作时,将初始结束位置向右调整ー个位置。3.根据权利要求1所述的方法,其特征在于,所述初始位置为以下之一实际起始位置、实际结束位置、实际起始位置和实际结束位置之间的任一位置;所述当每接收到一次用户的点击操作时,则调整一次初始起始位置或初始结束位置包括 将触摸屏划分为两个区域,分别为第一区域和第二区域,并设置N个连续的时长范围及各自对应的调整值,N为大于I的正整数,对于任意两个时长范围来说,其中的时长取值越小,对应的调整值越大,各调整值均为正整数; 当每接收到用户的一次点击操作时,确定本次点击操作与前一次点击操作之间间隔的时长,并确定该时长所属的时长范围对应的调整值Xn以及本次点击的区域,如果本次点击的区域为第一区域,则将初始起始位置向左调整Xn个位置,如果本次点击的区域为第二区域,则将初始结束位置向右调整Xn个位置。4.一种针对触摸屏的文本选择方法,其特征在于,包括 确定用户设置的初始起始位置和初始结束位置,并选中初始起始位置和初始结束位置之间的文本; 当每接收到一次用户的点击操作吋,则调整一次初始起始位置或初始结束位置,并在当每次调整后,均选中初始起始位置和初始结束位置之间的文本,直到将初始起始位置调整到用户要选中的文本的实际起始位置,将初始结束位置调整到用户要选中的文本的实际结束位置。5.根据权利要求4所述的方法,其特征在干, 若限定用户要选中的文本必须包含在用户最初设置的初始起始位置和初始结束位置之间的文本之内,则所述当每接收到一次用户的点击操作吋,则调整一次初始起始位置或初始结束位置包括 将触摸屏划分为两个区域,分别为第一区域和第二区域;当每接收到用户针对第一区域的一次点击操作吋,则将初始起始位置向右调整ー个位置,当每接收到用户针对第二区域的一次点击操作吋,则将初始结束位置向左调整ー个位置; 若限定用户最初设置的初始起始位置和初始结束位置之间的文本必须包含在用户要选中的文本之内,则所述当每接收到一次用户的点击操作时,则调整一次初始起始位置或初始结束位置包括将触摸屏划分为两个区域,分别为第一区域和第二区域;当每接收到用户针对第一区域的一次点击操作时,则将初始起始位置向左调整一个位置,当每接收到用户针对第二区域的一次点击操作时,则将初始结束位置向右调整一个位置;除上述两种情况外,所述当每接收到一次用户的点击操作时,则调整一次初始起始位置或初始结束位置包括将触摸屏划分为四个区域,分别为第一区域、第二区域、第三区域和第四区域;当每接收到用户针对第一区域的一次点击操作时,则将初始起始位置向右调整一个位置,当每接收到用户针对第二区域的一次点击操作时,则将初始结束位置向左调整一个位置,当每接收到用户针对第三区域的一次点击操作时,则将初始起始位置向左调整一个位置,当每接收到用户针对第四区域的一次点击操作时,则将初始结束位置向右调整一个位置。6.根据权利要求4所述的方法,其特征在于,若限定用户要选中的文本必须包含在用户最初设置的初始起始位置和初始结束位置之间的文本之内,则所述当每接收到一次用户的点击操作时,则调整一次初始起始位置或初始结束位置包括将触摸屏划分为两个区域,分别为第一区域和第二区域,并设置N个连续的时长范围及各自对应的调整值,N为大于I的正整数,对于任意两个时长范围来说,其中的时长取值越小,对应的调整值越大,各调整值均为正整数;当每接收到用户的一次点击操作时,确定本次点击操作与前一次点击操作之间间隔的时长,并确定该时长所属的时长范围对应的调整值Xn以及本次点击的区域,如果本次点击的区域为第一区域,则将初始起始位置向右调整Xn个位置,如果本次点击的区域为第二区域,则将初始结束位置向左调整Xn个位置;若限定用户最初设置的初始起始位置和初始结束位置之间的文本必须包含在用户要选中的文本之内,则所述当每接收到一次用户的点击操作时,则调整一次初始起始位置或初始结束位置包括将触摸屏划分为两个区域,分别为第一区域和第二区域,并设置N个连续的时长范围及各自对应的调整值,N为大于I的正整数,对于任意两个时长范围来说,其中的时长取值越小,对应的调整值越大,各调整值均为正整数;当每接收到用户的一次点击操作时,确定本次点击操作与前一次点击操作之间间隔的时长,并确定该时长所属的时长范围对应的调整值Xn以及本次点击的区域,如果本次点击的区域为第一区域,则将初始起始位置向左调整Xn个位置,如果本次点击的区域为第二区域,则将初始结束位置向右调整Xn个位置;除上述两种情况外,所述当每接收到一次用户的点击操作时,则调整一次初始起始位置或初始结束位置包括将触摸屏划分为四个区域,分别为第一区域、第二区域、第三区域和第四区域,并设置 N个连续的时长范围及各自对应的调整值,N为大于I的正整数,对于任意两个时长范围来说,其中的时长取值越小,对应的调整值越大,各调整值均为正整数;当每接收到用户的一次点击操作时,确定本次点击操作与前一次点击操作之间间隔的时长,并确定该时长所属的时长范围对应的调整值Xn以及本次点击的区域,如果本次点击的区域为第一区域,则将初始起始位置向右调整Xn个位置,如果本次点击的区域为第二区域,则将初始结束位置向左调整Xn个位置,如果本次点击的区域为第三区域,则将初始起始位置向左调整Xn个位置,如果本次点击的区域为第四区域,则将初始结束位置向右调整Xn 个位置。7.一种针对触摸屏的文本选择方法,其特征在于,包括确定用户设置的初始起始位置,当每接收到一次用户的点击操作时,则调整一次初始起始位置,直到将初始起始位置调整到用户要选中的文本的实际起始位置;确定用户设置的初始结束位置,当每接收到一次用户的点击操作时,则调整一次初始结束位置,直到将初始结束位置调整到用户要选中的文本的实际结束位置;选中实际起始位置和实际结束位置之间的文本。8.根据权利要求7所述的方法,其特征在于,所述当每接收到一次用户的点击操作时,则调整一次初始起始位置包括将触摸屏划分为两个区域,分别为第一区域和第二区域;当每接收到用户针对第一区域的一次点击操作时,则将初始起始位置向左调整一个位置,当每接收到用户针对第二区域的一次点击操作时,则将初始起始位置向右调整一个位置;所述当每接收到一次用户的点击操作时,则调整一次初始结束位置包括将触摸屏划分为两个区域,分别为第一区域和第二区域;当每接收到用户针对第一区域的一次点击操作时,则将初始结束位置向左调整一个位置,当每接收到用户针对第二区域的一次点击操作时,则将初始结束位置向右调整一个位置。9.根据权利要求7所述的装置,其特征在于,所述当每接收到一次用户的点击操作时,则调整一次初始起始位置包括将触摸屏划分为两个区域,分别为第一区域和第二区域,并设置N个连续的时长范围及各自对应的调整值,N为大于I的正整数,对于任意两个时长范围来说,其中的时长取值越小,对应的调整值越大,各调整值均为正整数;当每接收到用户的一次点击操作时,确定本次点击操作与前一次点击操作之间间隔的时长,并确定该时长所属的时长范围对应的调整值Xn以及本次点击的区域,如果本次点击的区域为第一区域,则将初始起始位置向左调整Xn个位置,如果本次点击的区域为第二区域,则将初始起始位置向右调整Xn个位置;所述当每接收到一次用户的点击操作时,则调整一次初始结束位置包括将触摸屏划分为两个区域,分别为第一区域和第二区域,并设置N个连续的时长范围及各自对应的调整值,N为大于I的正...

【专利技术属性】
技术研发人员:李峰
申请(专利权)人:中国移动通信集团公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1