手持式电子设备及基于触摸屏的列表项编辑的方法

文档序号:6372513阅读:136来源:国知局
专利名称:手持式电子设备及基于触摸屏的列表项编辑的方法
技术领域
本发明涉及电子技术领域,特别是涉及一种手持式电子设备及基于触摸屏的列表项编辑的方法。
背景技术
手机、PDA (Personal Digital Asistant,个人数字终端)等手持式电子设备在现阶段得到广泛的应用,随着手持式电子设备的功能的日益强大,在实际应用中,往往可代替个人电脑的部分工作,如编辑列表中的列表项,其中列表是手持式电子设备的显示界面的最常用的一种编辑形式,常用的列表包括Excel列表项或其他办公应用软件的列表。但是由于利用手持式电子设备的按键对列表项进行操作时,必须逐个列表项地进行选择,在进行一些常用的编辑操作,如列表项删除操作时,必须通过方向键选择对应列表 项,并按下删除键对该列表项进行删除,这样就使得操作变得复杂而且繁琐,不能一步到位,导致交互速度显得太慢。

发明内容
本发明主要解决的技术问题是提供一种手持式电子设备及基于触摸屏的列表项编辑的方法,能够简化列表项编辑的操作,提高列表项编辑的速度。为解决上述技术问题,本发明采用的一个技术方案是提供一种基于触摸屏的列表项编辑的方法,包括a.将包括至少一个列表项的列表编辑界面发送至显示屏进行显示;b.检测在列表项对应的触摸屏区域上输入的触摸事件;c.根据触摸事件对列表项进行列表项编辑操作以产生列表项编辑结果;d.根据列表项编辑结果更新列表编辑界面;e.将更新后的列表编辑界面发送至显示屏进行显示。其中,列表项为单列列表项。其中,在步骤b中,触摸事件包括单点向下拖动事件,在单点向下拖动事件中,单点的向下拖动行程大于第一预定距离;单点向上拖动事件,在单点向上拖动事件中,单点的向上拖动行程大于第二预定距离;两点反向拖动事件,在两点反向拖动事件中,两点中任一点的反向拖动行程大于第三预定距离;单点向右拖动事件,在单点向右拖动事件中,单点的向右拖动行程大于第四预定距离;单点向左拖动事件,在单点向左拖动事件中,单点的向左拖动行程大于第五预定距离;其中,单点为用户的单个手指与触摸屏区域接触的接触点,双点为用户的两个手指分别与触摸屏区域接触的接触点。其中,列表项编辑操作包括添加列表项操作;移除列表项操作;选定列表项操作;取消选定列表项操作;移动列表项操作。为解决上述技术问题,本发明采用的另一个技术方案是提供一种手持式电子设备,手持式电子设备设置有触摸屏以及显示屏,该手持式电子设备包括显示模块,用于将包括至少一个列表项的列表编辑界面发送至显示屏进行显示;手势识别模块,用于检测在列表项对应的触摸屏区域上输入的触摸事件;列表项编辑模块,用于根据触摸事件对列表项进行列表项编辑操作以产生列表项编辑结果;列表项更新模块,用于根据列表项编辑结果更新列表编辑界面;其中,显示模块进一步用于将更新后的列表编辑界面发送至显示屏进行显示。其中,列表项所在列表为单列列表。其中,触摸事件包括单点向下拖动事件,在单点向下拖动事件中,单点的向下拖动行程大于第一预定距离;单点向上拖动事件,在单点向上拖动事件中,单点的向上拖动行程大于第二预定距离;两点反向拖动事件,在两点反向拖动事件中,两点中任一点的反向拖动行程大于第三预定距离;单点向右拖动事件,在单点向右拖动事件中,单点的向右拖动行程大于第四预定距离;单点向左拖动事件,在单点向左拖动事件中,单点的向左拖动行程大于第五预定距离;其中,单点为用户的单个手指与触摸屏区域接触的接触点,双点为用户的两个手指分别与触摸屏区域接触的接触点。其中,列表项编辑操作包括添加列表项操作;移除列表项操作;选定列表项操作;取消选定列表项操作;移动列表项操作。 本发明的有益效果是区别于现有技术的情况,本发明通过检测在列表项对应的触摸屏区域上输入的触摸事件,根据触摸事件对列表项进行列表项编辑操作以产生列表项编辑结果,进一步根据列表项编辑结果更新列表编辑界面,实现列表项的编辑,简化了列表项编辑的操作,提高了列表项编辑的速度。


图I是是本发明一种基于触摸屏的列表项编辑的方法实施例的流程图;图2是进行添加列表项操作的第一个界面变化示意图;图3是进行添加列表项操作的第二个界面变化示意图;图4是进行添加列表项操作的第三个界面变化示意图;图5是进行选定列表项操作的界面变化示意图;图6是进行取消选定列表项操作的界面变化示意图;图7是进行移除列表项操作的界面变化示意图;图8是本发明手持式电子设备一实施例的结构示意图。
具体实施例方式下面结合附图和实施例对本发明进行详细说明。请参阅图1,图I是本发明一种基于触摸屏的列表项编辑的方法实施例的流程图。该方法包括SlOl:将包括至少一个列表项的列表编辑界面发送至显示屏进行显示。在本实施例中,所涉及的列表项所在的列表为单列列表,但,在本发明的其他实施例中,列表项所在的列表也可为多列列表,本发明对此不作限定。另外,列表编辑界面为用于显不列表的界面。S102:检测在列表项对应的触摸屏区域上输入的触摸事件。触摸事件是指利用一个手指或者多个手指在触摸屏区域上产生的触摸操作,在本实施例中,触摸事件包括单点向上拖动事件、单点向下拖动事件、两点反向拖动事件、单点向右拖动事件和单点向左拖动事件。具体地,在单点向下拖动事件中,单点的向下拖动行程大于第一预定距离;在单点向上拖动事件中,单点的向上拖动行程大于第二预定距离;在两点反向拖动事件中,两点中任一点的反向拖动行程大于第三预定距离;在单点向右拖动事件中,单点的向右拖动行程大于第四预定距离;在单点向左拖动事件中,单点的向左拖动行程大于第五预定距离。其中,单点为用户的单个手指与触摸屏区域接触的接触点,双点为用户的两个手指分别与触摸屏区域接触的接触点。上述的第一预定距离、第二预定距离、第三预定距离、第四预定距离以及第五预定距离可根据用户使用习惯定义。S103:根据触摸事件对列表项进行列表项编辑操作以产生列表项编辑结果。具体地,在检测到触摸事件后,根据对应的触摸事件进行相应的列表项编辑操作, 其中,列表项编辑操作包括添加列表项操作、移除列表项操作、选定列表项操作、取消选定列表项操作以及移动列表项操作。 其中,触摸事件与列表项编辑操作的对应关系可定义如下表
单点向下拖动事件添加列表项操作
单点向上拖动事件添加列表项操作
两点反向拖动事件添加列表项操作
单点向右拖动事件移除列表项操作
单点向左拖动事件选定列表项操作/取消选定列表项
操作如上表所示,在检测到单点向下拖动事件、单点向上拖动事件以及两点反向拖动事件时,执行添加列表项操作。具体地,请参见图2,图2是进行添加列表项操作的第一个界面变化示意图,如图2所示,若判断到触摸事件为单点向下拖动事件,在满足单点的向下拖动行程大于第一预定距离的条件下,则可在列表项A的上方新建一个新列表项。请参见图3,图3是进行添加列表项操作的第二个界面变化示意图,如图3所示,若判断到触摸事件为单点向上拖动事件,在满足单点的向上拖动行程大于第二预定距离的条件下,则可在列表项Z的下方新建一个新列表项。请参见图4,图4是进行添加列表项操作的第三个界面变化示意图,如图4所示,若判断到触摸事件为双点反向拖动事件,在满足两点中任一点的反向拖动行程大于第三预定距离的条件下,则可在列表项H和Z的之间新建一个新列表项。请参见图5,图5是进行选定列表项操作的界面变化示意图,如图5所示,若判断到触摸事件为单点向左拖动事件,且满足单点的向左拖动行程大于第五预定距离的条件下,执行选定列表项操作,即选定列表项P。并请参见图6,图6是进行取消选定列表项操作的界面变化示意图,如图6所示,若列表项P已被选定,则执行取消选定列表项操作,取消对列表项P的选定。请参见图7,图7是进行移除列表项操作的界面变化示意图,如图7所示,若判断到触摸事件为在单点向右拖动事件,且单点的向右拖动行程大于第四预定距离的条件下,执行移除列表项操作,即移除列表项E。值得注意的是,以上触摸事件与列表项编辑操作的对应关系仅为本发明的一个优选实施方式,在实际应用中,也可根据实际需要调整上述对应关系,本发明对此不作具体限定。以上的对应关系可在编程中定义,本发明对此不作限定。S104:根据列表项编辑结果更新列表编辑界面。在执行列表项编辑操作后,根据获得的列表项编辑结果产生一个新的列表编辑界面,该新的列表编辑界面与正在显示的列表编辑界面不相同。S105:将更新后的列表编辑界面发送至显示屏进行显示。 由于上述的更新动作在后台进行,因此需要将其发送至显示屏进行显示,从而使得用户获知在进行列表项编辑后的新的列表编辑界面。值得注意的是,在本发明的备选实施例中,更可在进行判断触摸事件之前,进一步判断触摸动作对应的触摸屏区域上对应的列表项是否被选定且是否为排序处于第一位的列表项,若该列表项被选定且为排序处于第一位的列表项,则在判断到触摸事件为单点向下拖动事件或单点向上拖动事件时,并执行对应的添加列表项操作(即相对于列表项在该列表项的上方添加或相对于列表项在该列表项的下方添加)。若该列表项被选定而排序位置为非第一位,则将该列表项向下拖动显示或向上拖动显示(取决于为触摸事件为单点向下拖动事件或单点向上拖动事件)。若该列表项没有被选定,则执行移动列表项操作,在移动列表项操作中,在满足单点拖动行程大于第一预定距离或第二预定距离时,将该列表项移动到触摸动作在触摸屏上拖动结束的位置。请参阅图8,图8是本发明手持式电子设备一实施例的结构示意图。如图8所示,本发明的手持式电子设备包括显示模块1401、手势识别模块1402、列表项编辑模块1403和列表项更新模块1404。显示模块1401将包括至少一个列表项的列表编辑界面发送至显示屏进行显示;手势识别模块1402检测在列表项对应的触摸屏区域上输入的触摸事件;列表项编辑模块1403根据触摸事件对列表项进行列表项编辑操作以产生列表项编辑结果;列表项更新模块1404根据列表项编辑结果更新列表编辑界面;显示模块1401将更新后的列表编辑界面发送至显示屏进行显示。上述持式电子设备的各模块的具体实现方式已在图I所示的实施例中进行了详细描述,在此不再赘述。通过上述方式,本发明通过检测在列表项对应的触摸屏区域上输入的触摸事件,根据触摸事件对列表项进行列表项编辑操作以产生列表项编辑结果,进一步根据列表项编辑结果更新列表编辑界面,实现列表项的编辑,简化了列表项编辑的操作,提高了列表项编辑的速度。以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
权利要求
1.一种基于触摸屏的列表项编辑的方法,其特征在于,包括 a.将包括至少ー个列表项的列表编辑界面发送至显示屏进行显示; b.检测在所述列表项对应的触摸屏区域上输入的触摸事件; c.根据所述触摸事件对所述列表项进行列表项编辑操作以产生列表项编辑结果; d.根据所述列表项编辑结果更新所述列表编辑界面; e.将更新后的列表编辑界面发送至所述显示屏进行显示。
2.根据权利要求I所述的方法,其特征在于,所述列表项所在的列表为单列列表项。
3.根据权利要求I所述的方法,其特征在于,在所述步骤b中,所述触摸事件包括 单点向下拖动事件,在所述单点向下拖动事件中,所述单点的向下拖动行程大于第一预定距离; 单点向上拖动事件,在所述单点向上拖动事件中,所述单点的向上拖动行程大于第二预定距离; 两点反向拖动事件,在所述两点反向拖动事件中,所述两点中任一点的反向拖动行程大于第三预定距离; 单点向右拖动事件,在所述单点向右拖动事件中,所述单点的向右拖动行程大于第四预定距离; 单点向左拖动事件,在所述单点向左拖动事件中,所述单点的向左拖动行程大于第五预定距离; 其中,所述单点为用户的单个手指与所述触摸屏区域接触的接触点,所述双点为所述用户的两个手指分别与所述触摸屏区域接触的接触点。
4.根据权利要求I所述的方法,其特征在于,所述列表项编辑操作包括 添加列表项操作; 移除列表项操作; 选定列表项操作; 取消选定列表项操作; 移动列表项操作。
5.—种手持式电子设备,所述手持式电子设备设置有触摸屏以及显示屏,其特征在干,包括 显示模块,用于将包括至少ー个列表项的列表编辑界面发送至所述显示屏进行显示; 手势识别模块,用于检测在所述列表项对应的触摸屏区域上输入的触摸事件; 列表项编辑模块,用于根据所述触摸事件对所述列表项进行列表项编辑操作以产生列表项编辑结果; 列表项更新模块,用于根据所述列表项编辑结果更新所述列表编辑界面; 其中,所述显示模块进一歩用于将更新后的列表编辑界面发送至所述显示屏进行显示。
6.根据权利要求5所述的手持式电子设备,其特征在于,所述列表项所在的列表为单列列表项。
7.根据权利要求5所述的手持式电子设备,其特征在于,所述触摸事件包括 单点向下拖动事件,在所述单点向下拖动事件中,所述单点的向下拖动行程大于第一预定距离; 单点向上拖动事件,在所述单点向上拖动事件中,所述单点的向上拖动行程大于第二预定距离; 两点反向拖动事件,在所述两点反向拖动事件中,所述两点中任一点的反向拖动行程大于第三预定距离; 单点向右拖动事件,在所述单点向右拖动事件中,所述单点的向右拖动行程大于第四预定距离; 单点向左拖动事件,在所述单点向左拖动事件中,所述单点的向左拖动行程大于第五预定距离; 其中,所述单点为用户的单个手指与所述触摸屏区域接触的接触点,所述双点为所述用户的两个手指分别与所述触摸屏区域接触的接触点。
8.根据权利要求5所述的手持式电子设备,其特征在于,所述列表项编辑操作包括 添加列表项操作; 移除列表项操作; 选定列表项操作; 取消选定列表项操作; 移动列表项操作。
全文摘要
本发明公开了一种手持式电子设备及基于触摸屏的列表项编辑的方法。该方法包括将包括至少一个列表项的列表编辑界面发送至显示屏进行显示;检测在所述列表项对应的触摸屏区域上输入的触摸事件;根据所述触摸事件对所述列表项进行列表项编辑操作以产生列表项编辑结果;根据所述列表项编辑结果更新所述列表编辑界面;将更新后的列表编辑界面发送至所述显示屏进行显示。通过上述方式,本发明能够简化列表项编辑的操作,提高列表项编辑的速度。
文档编号G06F3/041GK102768617SQ201210224720
公开日2012年11月7日 申请日期2012年6月29日 优先权日2012年6月29日
发明者丁杨 申请人:惠州Tcl移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1