触摸屏上移动对象的实现方法及计算设备技术

技术编号:4382361 阅读:193 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种触摸屏上移动对象的实现方法,包括:在用户使用触控设备操作所述触摸屏时,产生第一触点和第二触点,其中,所述第一触点和第二触点为与一次移动对象操作相关的触点,所述第一触点对应有第一对象,所述第二触点对应有一文件夹或第一位置;将所述第一对象移动到所述文件中或第一位置处。本发明专利技术还提供一种计算设备。在本发明专利技术中,当产生第一触点和第二触点后,可以将第一触点对应的第一对象移动到第二触点对应的文件夹或第一位置,这样,在触摸屏上移动对象就不需要在触摸屏上进行拖拽操作,避免了因拖拽操作而使移动或锁定对象的操作失败情况的发生,从而提高了在触摸屏上移动对象成功的几率。

【技术实现步骤摘要】

本专利技术涉及触控技术,尤其涉及触摸屏上移动对象(Object)的实现技术。
技术介绍
随着触控技术的不断发展,能够提供触控功能的触控设备所提供的触控功能越来 越丰富。有时,由于某种或某些原因,需要将触摸屏上显示的一个对象从触摸屏上的一个位 置移动到触摸屏上的另一个位置。目前,有多种方法可以在触摸屏上实现移动对象。方法 一用手指或感应笔选中需要移动的对象后,让手指或感应笔与触摸屏保持接触的同时在 触摸屏表面上移动手指或感应笔,到达目标位置后,让手指或感应笔与触摸屏脱离接触。方 法二 用手指或感应笔选中需要移动的对象后,让手指或感应笔与触摸屏保持接触进行短 距离的拖拽操作,以激活对拖拽模式的锁定,之后,手指或感应笔可以离开触摸屏,点击目 标位置,需要移动的对象自动移动到目标位置。 上述两个方法都可以实现在触摸屏上移动对象,但是,上述两个方法都必须包括 在触摸屏上拖拽对象的操作。从触控设备的角度来看,触控设备需要根据手指或感应笔在 触摸屏上的拖拽轨迹完成对象的移动或锁定操作。然而,在手指或感应笔在触摸屏上的拖 拽过程中,可能会由于人为操作的疏忽或是触控设备对触摸接触的判断错误,而导致拖拽 操作在对象移动到目标位置前或对象被锁定前终止,这样,移动或锁定对象的操作就会失 败。由于在拖拽过程中,人为操作的疏忽或是触控设备对触摸接触的判断错误发生的几率 不小,所以,使用上述两个方法移动对象失败的几率不小。
技术实现思路
本专利技术提供一种触摸屏上移动对象的实现方法及计算设备,用以提高在触摸屏上 移动对象成功的几率。 —种触摸屏上移动对象的实现方法,包括在用户使用触控设备操作所述触摸屏 时,产生第一触点和第二触点,其中,所述第一触点和第二触点为与一次移动对象操作相关 的触点,所述第一触点对应有第一对象,所述第二触点对应有一文件夹或第一位置;将所述 第一对象移动到所述文件中或第一位置处。 —种计算设备,包括触摸屏;触点产生单元,用于在用户使用触控设备操作所述 触摸屏时,产生第一触点和第二触点,其中,所述第一触点和第二触点为与一次移动对象操 作相关的触点,所述第一触点对应有第一对象,所述第二触点对应有一文件夹或第一位置; 处理单元,将所述第一对象移动到所述文件中或第一位置处。 在本专利技术中,当产生第一触点和第二触点后,可以将第一触点对应的第一对象移 动到第二触点对应的文件夹或第一位置,这样,在触摸屏上移动对象就不需要在触摸屏上 进行拖拽操作,避免了因拖拽操作而使移动或锁定对象的操作失败情况的发生,从而提高 了在触摸屏上移动对象成功的几率。附图说明 图1为本专利技术的一种触摸屏上移动对象的实现方法流程图; 图2为本专利技术的一种计算设备的结构示意图; 图3为本专利技术的第一个实施例的流程图; 图4为本专利技术的第二个实施例的流程图; 图5为本专利技术的第三个实施例的流程图。具体实施例方式首先结合图l,对本专利技术的一种触摸屏上移动对象的实现方法进行说明。如图l所 示,包括 S101 :在用户使用触控设备操作所述触摸屏时,产生第一触点和第二触点,其中, 所述第一触点和第二触点为与一次移动对象操作相关的触点,所述第一触点对应有第一对 象,所述第二触点对应有一文件夹或第一位置。 在具体实现时,除产生第一触点和第二触点外,还可以另外产生至少一个触点,所 述另外产生的至少一个触点为与一次移动对象操作相关的触点,所述另外产生的至少一个 触点中的每个触点都对应一个对象。 具体的,产生的多个触点可以是同时产生的。例如,使用触摸屏的用户使用多个手指或多个感应笔同时与触摸屏接触,这样,在同一个时刻就形成了多个触点。 产生的多个触点也可以是有次序产生的。例如,使用触摸屏的用户使用手指或感应笔分别在不同时刻与触摸屏接触,这样,在不同时刻就形成了多个触点。进一步的,以产生第一触点和第二触点为例,可以先产生第一触点,再产生第二触点。 如果产生的多个触点是有次序产生的,那么每相邻两次之间必然有一定的时间间 隔,而在实际应用中,当前产生的多个触点与下一次产生的多个触点之间也必然有一定的 时间间隔,这样,就需要将一次产生多个触点时每相邻两次之间的时间间隔与前后两次产 生的多个触点的时间间隔进行区分。对此,可以设置一个时间门限,如果前后两次产生触点 的时间间隔小于这个时间门限,则前后两次产生的触点是一次产生的多个触点中的两个触 点,而如果前后两次产生触点的时间间隔大于这个时间门限,则前后两次产生的触点分别 属于不同次产生的触点。例如,假设时间门限是3秒,使用触摸屏的用户第一次接触触摸屏 与第二次接触触摸屏的时间间隔是2秒,第二次接触触摸屏与第三次接触触摸屏的时间间 隔是1秒,第三次接触触摸屏与第四次接触触摸屏的时间间隔是10秒,由于第一次接触触 摸屏与第二次接触触摸屏的时间间隔和第二次接触触摸屏与第三次接触触摸屏的时间间 隔都小于3秒,所以第一次接触触摸屏、第二次接触触摸屏及第三次接触触摸屏分别形成 的触点是S101所述的多个触点,第四次接触触摸屏形成的触点只能算做下一次产生的多 个触点中的一个触点。当然,这里只是举例来说明如何将一次产生多个触点时每相邻两次 之间的时间间隔与前后两次产生的多个触点的时间间隔进行区分,在实际应用中,本领域 技术人员还可以使用其他方法来区分时间间隔,这里不再赘述。 S102 :将所述第一对象移动到所述文件中或第一位置处。 如果除产生第一触点和第二触点外,还另外产生多个触点,并且产生的多个触点 是有次序的产生的,那么所述多个触点中的除所述对象对应的触点之外的一个触点可以是5最后产生的触点。例如,如果先后产生三个触点,那么可以将前两次对应的对象移动到第三 次产生的触点或其对应的对象中。当然,所述多个触点中的除所述对象对应的触点之外的 一个触点可以也可以是其他次产生的触点,还是以先后产生三个触点为例,可以将后两次 对应的对象移动到第一次产生的触点或其对应的对象中。至于哪一次产生的触点作为目标 触点合适,可以根据实际需要而定。 另外,如果多个触点中的除所述对象对应的触点之外的一个触点可以是最后产生 的触点,那么除最后产生的触点之外的所有触点对应的对象都可以认为是需要移动的对 象。例如,假设当前的触摸屏上显示两个文件和一个文件夹,第一次产生的触点对应的对象 是其中的一个文件,第二次产生的触点对应的对象是其中的另一个文件,第三次产生的触 点对应的对象是文件夹,而且第三次产生的触点是最后产生的触点,那么前两次产生的触 点对应的两个文件是需要移动的对象,第三次产生的触点对应的文件夹是两个文件需要移 动到的目标文件夹。 在实际应用中,用户接触触摸屏时,在触摸屏上形成的触点既可能对应一个对象,也可能不对应对象,即触摸屏的空白处。如果产生的多个触点中只有一个触点不对应任何一个对象,那么可以将所述多个触点中的至少一个触点对应的对象移动到所述不对应任何一个对象的触点,即,将这个不对应任何一个对象的触点作为目标触点。如果产生的多个触点中只有一个触点对应的对象能够包括所述多个触点中的至少一个触点对应的对象,那么可以将所述多个触点中的至少一个触点对应的对象移动到所述能够包括所述多个触点中的至少一个触点对应的对象的触点对应的对象中,即,将这个能够包括所述多本文档来自技高网...

【技术保护点】
一种触摸屏上移动对象的实现方法,其特征在于,包括:在用户使用触控设备操作所述触摸屏时,产生第一触点和第二触点,其中,所述第一触点和第二触点为与一次移动对象操作相关的触点,所述第一触点对应有第一对象,所述第二触点对应有一文件夹或第一位置;将所述第一对象移动到所述文件中或第一位置处。

【技术特征摘要】

【专利技术属性】
技术研发人员:林敏张嘉
申请(专利权)人:北京联想软件有限公司
类型:发明
国别省市:11[中国|北京]

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

1