信息处理设备和该设备上拖动对象的处理方法技术

技术编号:2844982 阅读:168 留言:0更新日期:2012-04-11 18:40
一种信息处理设备和该设备上拖动对象的处理方法。在响应对屏幕上选择的第一对象的拖动操作的第一对象的拖动过程中,在判断出第一对象的移动已停止了预定时间段的情况下,将第一对象释放在停止位置,并将显示在停止位置处的第二对象指定为新的拖动对象。

【技术实现步骤摘要】

本专利技术涉及一种信息处理设备,该信息处理设备用于通过使用鼠标等指示装置进行指示来拖动显示在该信息处理设备的屏幕上的图标等,并涉及对在该设备上的拖动对象的处理方法。
技术介绍
PC(个人计算机)中的拖放功能是公知的,其是这样一种功能拖动显示在屏幕上的图标等,并将该处于拖动状态中的图标移动到另一个文件夹或应用程序图标上以将该图标放在那里。该功能能够利用简单操作进行与该图标相对应的复制、移动、删除、发送、以及播放数据或启动应用程序等动作。因为该功能可以使得指示文件的移动等变得容易,所以其有助于提高应用程序的可用性,并被广泛使用。然而存在一个问题在进行该操作中,一旦图标被选择并进入拖动状态,就不能指示其它操作直到释放该图标为止。为此,已提出了解决该问题的多种技术。日本专利02511638号公报说明通过在拖动途中经过处理器对象,可以在该拖动过程中指定在释放定时的行为。日本特开2000-227828号公报说明通过在释放位置附近进行预定的拖动操作,可以在拖动过程中指定在释放定时的行为。日本特开2002-341990号公报说明在拖动过程中,通过停止在预定功能显示器上正被拖动的图标的移动,可以最小化可能妨碍拖动操作的窗口。日本特开2001-069456号公报说明通过在图像的缩略图上进行预定的拖动操作,可以指定该图像的再现效果。然而,在日本专利02511638号公报中,如果该处理器对象远离拖动位置或远离目的释放位置,则需要进行直到该处理器对象的拖动。这消弱了拖放功能的可用性。另外,该处理器对象仅对在释放定时的行为有影响,但不能对拖动对象进行任何操作,例如,替换正被拖动的对象。此外,没有考虑实现在系列拖动中需要多次重复拖放操作的操作。此外,释放图标之前不能确定处理器对象给予图标的操作的内容。在日本特开2000-227828号公报中,操作者必需预先理解可以在释放位置附近指定的拖动操作。因而,出现这样的问题作为拖放功能的优点的可用性被消弱。另外,在释放位置附近的拖动仅对在释放定时的行为有影响,但是不能进行关于该拖动对象的任何操作,例如替换正被拖动的对象,也不能在系列拖动中进行需要多次重复拖放操作的操作。日本特开2002-341990号公报旨在最小化可能妨碍释放操作的窗口,其对拖放功能自身没有影响。因而,这不能进行对拖动对象的任何操作,例如替换正被拖动的对象,也不能在系列拖动中进行需要多次重复拖放操作的操作。此外,日本特开2001-069456号公报旨在指定关于图像的再现效果,但与拖放功能自身没有关系,因而不能进行关于拖动对象的任何操作,例如替换正被拖动的对象,也不能在系列拖动中进行需要多次重复拖放操作的操作。
技术实现思路
本专利技术的目的是解决现有技术的上述缺点。本专利技术的特征提供了一种能够在拖动过程中在发生释放操作前指定另外的操作的技术。根据本专利技术,提供了一种信息处理设备,该信息处理设备包括拖动部,用于响应对屏幕上的第一对象的拖动,转换到在屏幕上移动所述第一对象的拖动状态;判断部,用于判断在所述拖动过程中所述第一对象的移动是否已经停止了预定时间段;以及对象执行部,用于在所述判断部判断出所述第一对象的移动已经停止了预定时间段的情况下执行对所述第一对象的处理。此外,根据本专利技术,提供了一种处理方法,用于拖动信息处理设备上的拖动对象,所述信息处理设备至少具有显示单元和用于在所述显示单元的屏幕上指定坐标的输入单元,所述处理方法包括拖动步骤,用于响应在所述屏幕上选择的第一对象的拖动,转换到在所述屏幕上移动所述第一对象的拖动状态;判断步骤,用于判断在所述拖动过程中所述第一对象的移动是否已停止了预定时间段;以及对象执行步骤,用于在所述判断步骤中判断出所述第一对象的移动已停止了预定时间段的情况下,执行对所述第一对象的处理。通过以下参照附图对典型实施例的说明,本专利技术的其它特征将显而易见。附图说明图1是示出根据本专利技术实施例的信息处理设备的硬件结构的框图;图2是示出根据该实施例的功能结构的功能框图;图3是示出第一实施例中拖动对象的拖动例子的视图;图4是示出根据第一实施例的拖动对象管理数据的例子的视图;图5是示出根据第一实施例的拖动处理的流程图; 图6是示出根据第一实施例的拖动停止执行处理的流程图;图7是示出根据第二实施例的对象的拖动的例子的视图;图8是示出根据第二实施例的拖动停止处理的流程图;图9是示出根据本专利技术第三实施例的拖动对象的拖动例子的视图;图10是示出根据第三实施例的拖动对象管理数据的例子的视图;图11是示出根据本专利技术第三实施例的拖动停止执行处理的流程图;图12是示出根据第三实施例的拖动对象判断处理的流程图;图13是示出根据第三实施例的拖动路径对象添加处理的流程图;图14是示出根据本专利技术第四实施例的拖动对象的拖动例子的视图;图15是示出根据本专利技术第四实施例的拖动对象管理数据的例子的视图;图16是示出根据第四实施例的拖动停止执行处理(S507)的流程图;图17是示出根据第四实施例的拖动模式改变处理的流程图;图18A和18B是示出本专利技术第五实施例中拖动对象的拖动例子的视图;图19是示出根据本专利技术第五实施例的拖动对象管理数据的例子的视图;图20是示出根据第五实施例的拖动处理的流程图;以及图21是示出根据本专利技术第五实施例的拖动停止执行撤消处理(S2008)的流程图。具体实施例方式将参照附图详细说明本专利技术的优选实施例。应该注意以下实施例不是意图限制作为权利要求书中提出的本专利技术,并且解决本专利技术的问题的手段不需要在实施例中说明的特征的全部组合。图1是示出根据本专利技术实施例的信息处理设备的硬件结构的框图。在图1中,输入单元1是用于输入各种信息(数据)的输入单元。输入单元1有键盘和指示装置如鼠标,它们由用户操作,用于输入命令、数据等。CPU 2根据存储在程序存储器4中的程序对各种处理执行运算、逻辑判断等,并控制与总线6连接的组件。输出单元3是用于输出信息(数据)的输出单元。该输出单元3包括显示器如LCD和CRT,或者记录装置如打印机。程序存储器4存储包含后面说明的流程图的处理过程的程序。程序存储器4可以是ROM,也可以是RAM,当执行安装在外部存储器(未示出)中的程序时,将该程序加载到RAM。数据存储器5存储在各种处理中生成的数据。例如,数据存储器5可以是RAM,然后,在处理前从非易失性外部存储介质将该数据加载到数据存储器5或者根据需要参考该数据。总线6是用于传送表示由CPU 2控制的元件的地址信号、控制该元件的控制信号、在元件间相互通信的数据等的总线。应该注意该信息处理设备另外还具有用于与因特网等通信的网络接口、用于从DVD或CD-ROM等存储介质以及硬盘等外部存储器读取/写入数据的存储驱动单元、以及其它,尽管在此省略了对这些组件的说明。第一实施例首先,参照图2到6说明第一实施例。在第一实施例中,说明了这样一个例子在拖动过程中通过停止操作,执行等同于释放操作和替换拖动对象的处理。还说明了这样一个例子通过该操作可以实现在系列拖动中需要多次重复拖放操作的操作。图2是示出根据该实施例的功能结构的框图。应该注意,通过CPU 2执行存储在程序存储器4中的程序来实现用于执行所述各种功能的部件。在图2中,当通过鼠标指针选择屏幕上的图标并且转换到拖动操作时,拖动本文档来自技高网
...

【技术保护点】
一种信息处理设备,包括:    拖动部,用于响应对屏幕上的第一对象的拖动,转换到在屏幕上移动所述第一对象的拖动状态;    判断部,用于判断在所述拖动过程中所述第一对象的移动是否已经停止了预定时间段;以及    对象执行部,用于在所述判断部判断出所述第一对象的移动已经停止了预定时间段的情况下执行对所述第一对象的处理。

【技术特征摘要】
JP 2005-8-26 2005-2464281.一种信息处理设备,包括拖动部,用于响应对屏幕上的第一对象的拖动,转换到在屏幕上移动所述第一对象的拖动状态;判断部,用于判断在所述拖动过程中所述第一对象的移动是否已经停止了预定时间段;以及对象执行部,用于在所述判断部判断出所述第一对象的移动已经停止了预定时间段的情况下执行对所述第一对象的处理。2.根据权利要求1所述的信息处理设备,其特征在于,所述对象执行部执行删除所述第一对象、将所述第一对象移动或复制到所述停止位置、或启动与所述停止位置处的图标相对应的处理中的任何处理。3.根据权利要求2所述的信息处理设备,其特征在于,所述对象执行部还用位于所述停止位置处的第二对象替换所述第一对象。4.根据权利要求3所述的信息处理设备,其特征在于,所述判断部和所述对象执行部还适用于所述第二对象。5.根据权利要求3所述的信息处理设备,其特征在于,还包括用于可识别地显示所述第二对象的拖动的拖动明示部。6.根据权利要求1所述的信息处理设备,其特征在于,还包括拖动对象判断部,用于判断在所述判断部判断出对象的移动已停止了预定时间段的位置处的对象是否是由所述拖动所选择的对象;以及拖动对象添加部,用于在所述拖动对象判断部判断出所述对象是所选择的对象的情况下,将被从拖动开始位置或前一停止位置开始的拖动所移动的指针经过的位置处的对象添加为所述拖动的对象。7.根据权利要求6所述的信息处理设备,其特征在于,还包括拖动模式改变部,用于在所述拖动对象判断部判断出所述对象是所选择的对象且所述拖动对象添加部没有添加另外的对象的情况下,改变由所述对象执行部执行的对所述对象的处理。8.根据权利要求1所述的信息处理设备,其特征在于,还包括检测部,用于在所述拖动过程中检测预定拖动操作;以及取消部,用于响应由所述检测部检测到的所述预定拖动操作,取消紧接在所述预定拖动操作之前的所述对象执行部的执行结果。9.根据权利要求8所述的信息处理设备,其特征在于,可以连续多次执行所述取消部。10.根据权利要求1所述的信息处理设备,其特征在于,还包括再拖动部,所述再拖动部用于响应所述判断部判断出所述第一对象的移动已停止了预定时间段之后从所述第一对象的移动已停止了预定时间段的位置的拖动,再次转换到所述第一对象的拖动状态。11.一种处理方法,用于拖动信息处理设备上的拖动对象,所述...

【专利技术属性】
技术研发人员:若井圣范神山惠美子
申请(专利权)人:佳能株式会社
类型:发明
国别省市:JP[日本]

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

1