终端、处理选择方法、控制程序和记录介质的制作方法

文档序号:6360760阅读:150来源:国知局
专利名称:终端、处理选择方法、控制程序和记录介质的制作方法
技术领域
本发明涉及选择对项目期望处理的终端、处理选择方法、控制程序和记录介质。
背景技术
通常,当显示器中显示的项目移动到期望的位置时,通过使用鼠标等指定要移动的项目并执行拖放操作、双击操作或任意其他操作。作为将项目移动到期望的位置的技术,专利文件I公开了以下技术提前将拖动距离和拖动时间与移动信息相关联,并且根据用户执行的拖动(距离和时间)将项目移动到预定位置。此外,在专利文件2中公开了以下技术通过根据拖动来改变显示内容,项目可以容易地移动到显示屏幕外的期望位置。
另一方面,专利文件3公开了以下技术通过将作为要处理的目标的项目拖放到用户设置的一系列处理内容的图标上,对该项目执行一系列处理。现有技术文件专利文件专利文件I :日本专利申请待审公开号2009-151638专利文件2 :日本专利申请待审公开号1997-258952专利文件3 :日本专利申请待审公开号2007-304669

发明内容
本发明要解决的问题专利文件I和2中描述的技术是用于将项目移动到期望位置的技术,因此通过使用该技术,不能对该项目执行任何处理。另一方面,通过使用专利文件3中描述的技术,可以对该项目执行期望的处理。然而,需要将该项目放到图标上。因此,当用户不熟悉使用鼠标、触摸板等时或当显示区域小时,用户难以正确地将该项目放到期望的图标上。本发明意在解决上述问题。本发明的目的是提供即使当用户不能正确地将项目放到期望的区域中时用户仍然可以选择对该项目要执行的期望处理的终端、处理选择方法、控制程序和记录介质。解决问题的手段为了达到上述目的,根据本发明的终端包括注册了预定处理内容的处理表;显示项目的显示装置;检测对项目的拖放操作的输入装置;当检测到拖放操作时确定在拖放操作中是否包括预定操作的操作确定装置;以及当检测到包括预定操作时从处理表中选择预定处理内容、而当确定不包括预定操作时选择对该项目的拖放处理的处理选择装置。为了达到上述目的,根据本发明的处理选择方法使用包括显示装置和注册了预定处理内容的处理表的终端,该方法包括以下步骤在显示装置中显示项目;检测对该项目的拖放操作;当检测到拖放操作时确定该拖放操作中是否包括预定操作;以及当确定包括预定操作时从处理表中选择预定处理内容,而当确定不包括预定操作时选择将该项目移动到放下位置的处理。为了达到上述目的,根据本发明的控制程序由包括显示装置和注册了预定处理内容的处理表的终端的计算机执行,该控制程序可以使计算机执行以下功能在显示装置中显示项目;检测对项目的拖放操作;当检测到拖放操作时确定该拖放操作中是否包括预定操作;以及当确定包括预定操作时从处理表中选择预定处理内容,而当确定不包括预定操作时选择将该项目移动到放下位置的处理。为了达到上述目的,根据本发明的记录介质是记录有控制程序的计算机可读记录介质,该控制程序使包括显示装置和注册了预定处理内容的处理表的终端的计算机执行以下过程在显示装置中显示项目;检测对项目的拖放操作;当检测到拖放操作时,确定该拖放操作中是否包括预定操作;以及当确定包括预定操作时从处理表中选择预定处理内容,而当确定不包括预定操作时选择将该项目移动到放下位置的处理。本发明的效果
通过使用上述配置,可以提供即使当用户没有正确地将触摸的项目放到期望的区域中时用户仍可以选择对该项目要执行的期望处理的终端、处理选择方法、控制程序以及记录介质。


图I是根据本发明的第一示例性实施例的终端10的方框图的示例。图2是根据本发明的第一示例性实施例的终端10的操作流程图的示例。图3是根据本发明的第二示例性实施例的终端100的外部视图的示例。图4是根据本发明的第二示例性实施例的终端100的方框图的示例。图5是根据本发明的第二示例性实施例的终端100的操作流程图的示例。图6是根据本发明的第二示例性实施例的处理表110的示例。图7是根据本发明的第三示例性实施例的终端300的外部视图的示例。图8是根据本发明的第三示例性实施例的终端300的方框图的示例。图9是根据本发明的第三示例性实施例的终端300的操作流程图的示例。图10是根据本发明的第三示例性实施例的处理表313的示例。图11是根据本发明的第四示例性实施例的终端500的外部视图的示例。图12是根据本发明的第四示例性实施例的终端500的方框图的示例。图13是根据本发明的第四示例性实施例的处理表512的示例。
具体实施例方式(第一示例性实施例)将描述本发明的第一示例性实施例。图I示出了根据示例性实施例的终端10的方框配置图的示例。在图I中,终端10包括显示器装置20、输入装置30、操作确定装置40、处理选择装置50和处理表60。显示器装置20显示例如应用程序、图标、文件等的项目。输入装置30检测对项目的拖放操作。操作确定装置40确定在所检测的拖放操作中是否包括预定操作。这里,预定操作包括以拖动速率大于预定阈值的状态放下项目的操作,在预定方向拖动项目后放下项目的操作,等等。当确定在拖放操作中包括预定操作时,处理选择装置50从处理表60中选择预定处理内容。另一方面,当确定在拖放操作中不包括预定操作时,处理选择装置50选择通常的拖放处理。也就是说,处理选择装置50选择将项目移动到放下位置的处理。预定处理内容注册在处理表60中。这里,该预定处理内容包括控制项目的执行状态的处理、控制项目的存储状态的处理,等等。具体地,控制项目的执行状态的处理包括激活该项目的处理、结束该项目的处理、重启该项目的处理、改变执行优先级的处理,等等。具体地,控制项目的存储状态的处理包括删除该项目的处理、复制该项目的处理、将该项目向列表注册的处理、设置评估值的处理,等等。图2示出了终端10的操作的流程的示例。在图2中,输入装置30监控用户是否对显示器装置20中显示的项目执行拖放操作(SlOl)。当输入装置30检测到用户执行拖放操作(步骤SlOl中“是”)时,输入装置30向操作确定装置40输出操作通知(S102)。

当操作确定装置40接收到该操作通知时,操作确定装置40确定在所检测的拖放操作中是否包括预定操作(S103)。当操作确定装置40确定在所检测的拖放操作中包括预定操作(步骤S103中“是”)时,操作确定装置40向处理选择装置50输出处理选择通知(S104)。另一方面,当操作确定装置40确定在所检测的拖放操作中不包括预定操作(步骤S103中“否”)时,操作确定装置40向处理选择装置50通知放下通知(S105)。当处理选择装置50接收到处理选择通知时,处理选择装置50从处理表60中选择与用户执行的拖放操作相对应的预定处理内容(S106)。另一方面,当处理选择装置50接收到放下通知时,处理选择装置50基于用户执行的拖放操作选择通常的拖放处理(S107)。当检测到拖放操作时,根据示例性实施例的终端10确定所检测的拖放操作中是否包括预定操作。当终端10确定所检测的拖放操作中包括预定操作时,终端10选择处理表60中注册的预定处理内容。因此,即使当用户没有将项目正确地放到期望的区域中时,用户也可以对该项目执行预定处理。(第二示例性实施例)将描述本发明的第二示例性实施例。图3示出了根据本示例性实施例的终端的外观的示例。在图3中,项目102等显示在终端100的触摸板显示器101上。这里,应用程序、图标、文件等可以作为项目102。在本示例性实施例中,应用程序作为项目102。当用户对项目102执行期望的处理时,用户触摸项目102的任意位置并拖放项目102。这里,为了简洁,将用户触摸的触摸板显示器101上的点称为操作点103。当用户触摸触摸板显示器101的表面时,操作点103出现在触摸板显示器101的表面上。可以通过改变(拖动)触摸位置移动操作点103,并当触摸结束时(当执行放下时)操作点103消失。此外,当用户执行拖动时,触摸板显示器101上显示的操作点103移动。然而,当用户执行拖动时,项目102不一定要移动。接下来将描述根据该示例性实施例的终端100的配置。图4中示出了终端100的方块配置图的示例。在图4中,终端100包括触摸板显示器101、⑶1(图形用户界面)系统104、拖放检测装置105、移动速率计算装置106、移动方向检测装置107、预定操作检测装置108、处理选择装置109和处理表110。触摸板显示器101是具有用于显示的显示功能和使用触摸板的输入功能的通用触摸板显示器。这里,触摸板显示器101包括权利要求书中所描述的显示装置的功能。⑶I系统104是向用户提供图形输入/输出装置的通用图形用户界面系统。在本示例性实施例中,GUI系统104获取关于用户在触摸板显示器101上的触摸位置的信息作为位置信息,并将所获取的位置信息向拖放检测装置105、移动速率计算装置106和移动方向检测装置107输出。拖放检测装置105基于从⑶I系统104接收的位置信息确定是否执行了拖放操作。在示例性实施例中,当触摸项目102时在大于预定距离的距离上执行了拖动并放下项目102时,拖放检测装置105确定拖放操作已经执行。当拖放检测装置105检测到拖放操作时,拖放检测装置105向预定操作检测装置108输出操作通知。这里,权利要求书中所描述的输入装置与触摸板显示器101、⑶I系统104和拖放检测装置105相对应。此外,在本示例性实施例中,将触摸板显示器101用作输入装置的情况作为示例描述。然而,鼠标、跟踪球等可以用作输入装置。在此情况下,按下鼠标键对应于开始触摸,释放鼠标键对应于结束触摸(放下)。 移动速率计算装置106通过使用恰好在用户放下项目102之前的时刻从⑶I系统104接收的位置信息,计算操作点103的移动速率,并将所计算的移动速率通知给预定操作检测装置108和处理选择装置109。此外,移动速率不限于恰好在放下之前的时刻的操作点103的移动速率。例如,可以使用恰好在开始触摸后的时刻的操作点103的移动速率、拖动过程中的平均移动速率等作为移动速率。移动方向检测装置107通过使用恰好在用户放下项目102之前的时刻从⑶I系统104接收的位置信息,检测操作点103的移动方向,并将所检测的移动方向通知给处理选择装置109。此外,移动方向不限于恰好在放下之前的时刻的操作点103的移动方向。例如,可以使用恰好在开始触摸后的时刻的操作点103的移动方向、沿着连接触摸开始位置和放下位置的线的方向等作为移动方向。预定操作检测装置108保持预定阈值并确定在拖放操作中是否包括预定操作。在示例性实施例中,当预定操作检测装置108从拖放检测装置105接收到操作通知时,预定操作检测装置108将从移动速率计算装置106接收的移动速率和阈值作比较。当所接收的移动速率大于阈值时,预定操作检测装置108确定在该拖放操作中包括预定操作,并向处理选择装置109输出处理选择通知。当移动速率小于阈值时,预定操作检测装置108确定在该拖放操作中不包括预定操作,并向处理选择装置109输出放下通知。这里,预定操作检测装置108对应于权利要求书中所描述的操作确定装置。当处理选择装置109从预定操作检测装置108接收到放下通知时,处理选择装置109选择通常的拖放处理。另一方面,当接收到处理选择通知时,处理选择装置109从处理表110中选择与从移动速率计算装置106接收到的移动速率和从移动方向检测装置107接收到的移动方向相对应的处理内容。与移动方向和移动速率相关联的多个处理内容注册在处理表110中。图5示出了根据示例性实施例的处理表110的示例。例如,当移动方向是“下”并且移动速率是“小于30”时,选择描述为“将应用程序注册到常用菜单的底部”的处理内容。这里,如图5所示的处理表110中所示出,当移动方向是“下”时,根据移动速率大于等于30或小于30,将应用程序注册在常用菜单的顶部或底部。也就是说,当与移动速率成比例的数值按照“常用菜单”的顺序注册时,可以根据与恰好在放下之前的时刻的移动速率一致的期望顺序来排列每个应用程序。此外,处理表Iio的内容不限于图5中所示出的内容。例如,处理内容可以与移动方向或拖动速率相关联。此外,具体地,虽然在图5中未示出,当预定操作检测装置108确定拖放操作中是否包括预定操作时,用于选择的移动速率大于所使用的阈值(当移动速率小于阈值时,选择通常的拖放处理)。例如,当预定操作检测装置108保持的阈值大于等于“30”时,不会选择如图5中所描述的“将应用程序注册到常用菜单的底部”的处理内容。然后,将通过使用图6描述根据示例性实施例的终端100的操作。在图6中,触摸板显示器101监控用户是否触摸触摸屏的表面(S201)。当触摸板显示器101检测到用户触摸触摸屏的表面(S201中“是”)时,GUI系统104获取关于用户触摸的位置的信息(操作点103的位置信息)。当所获取的位置信息包括在项目102的显示区域中时,向拖放检测装置105、移动速率计算装置106和移动方向检测装置107输出该位置信息(S202)。拖放检测装置105通过使用从⑶I系统104接收的位置信息来确定是否执行了 拖放操作(S203)。当拖放检测装置105确定执行了拖放操作(S203中“是”)时,拖放检测装置105向预定操作检测装置108输出操作通知。移动速率计算装置106通过使用从⑶I系统104接收的位置信息,计算恰好在放下之前的时刻操作点103的移动速率,并将计算结果向预定操作检测装置108和处理选择装置109输出。移动方向检测装置107通过使用从GUI系统104接收的位置信息来检测恰好在放下之前的时刻操作点103的移动方向,并将检测结果向处理选择装置109输出(S204)。当预定操作检测装置108接收到操作通知时,预定操作检测装置108确定所接收的移动速率是否大于保持的阈值(S205)。当移动速率大于阈值时(S205中“是”),预定操作检测装置108向处理选择装置109输出处理选择通知(S206)。另一方面,当移动速率小于阈值时(S205中“否”),预定操作检测装置108向处理选择装置109输出放下通知(S207)。当处理选择装置109接收到处理选择通知时,处理选择装置109从处理表110中选择与移动速率和移动方向相对应的处理内容(S208)。另一方面,当处理选择装置109接收到放下通知时,处理选择装置109基于移动速率和移动方向选择通常的拖放处理(S209)。此外,在S208中,当与移动速率和移动方向相对应的处理内容没有在处理表110中注册时,错误消息显示在触摸板显示器101上。此外,可以作出选择通常的拖放处理的设置,而不是显示错误消息。如上所述,根据示例性实施例的终端100不根据项目102放下的区域确定处理,从处理表110中选择与恰好在项目102放下之前的时刻操作点103的移动速率和移动方向相对应的处理内容。因此,即使当用户不能正确地将项目102在期望区域中放下时,用户也可以容易地执行预定处理。此外,在示例性实施例中,不需要在触摸板显示器101上显示候选处理内容。因此,即使当因为显示区域小等原因而不能合适地显示处理内容时,用户也可以从大量处理内容中容易地选择期望的处理。(第三示例性实施例)将描述根据本发明的第三示例性实施例。图7示出了根据示例性实施例的终端的外部视图的示例。在图7中,根据示例性实施例的终端300将项目302显示在触摸板显示器301的确定区域304中。图7中示出的操作点303是用户在触摸板显示器301上的触摸位置。此外,可将鼠标、跟踪球等取代触摸板显示器301用作输入装置。当用户对项目302执行预定操作时,用户将项目302拖动到确定区域304之外的区域。此外,确定区域304的边界可能不显示在触摸板显示器301上。此外,根据示例性实施例的确定区域304是预先固定的区域。然而,其不限于此。例如,可以使用以下操作当操作点303出现时显示操作点303所存在的边界,并且当操作结束时不显示边界。可以独立于触摸板显示器301的大小和项目302的大小来确定确定区域304的大小。接下来将描述根据示例性实施例的终端300的配置。图8示出了终端300的方框配置图的示例。在图8中,终端300包括触摸板显示器301、⑶I系统305、拖放检测装置306、移动速率计算装置307、移动方向检测装置308、预定操作检测装置309、位置校正装置310、区域确定装置311、处理选择装置312和处理表313。用于第三示例性实施例的触摸板显示器301、拖放检测装置306、移动速率计算装·置307、移动方向检测装置308和预定操作检测装置309与用于图4中示出的第二示例性实施例的装置几乎类似。因此,省略其详细描述。此外,在此示例性实施例中,移动速率计算装置307和移动方向检测装置308分别向位置校正装置310输出所计算的移动速率和所检测的移动方向。当移动速率大于阈值时,预定操作检测装置309不是将处理选择通知而是将区域确定指示通知向区域确定装置311输出。⑶I系统305获取操作点303的位置信息,并将其向拖放检测装置306、移动速率计算装置307、移动方向检测装置308和区域确定装置311输出。此外,根据示例性实施例的GUI系统305区别用户触摸的项目302的类型,并将所区别的项目的类型向处理选择装置312输出。这里,⑶I系统305区别项目的类型,例如应用程序、音乐文件、图像文件等。当放下项目302时,操作点303按照惯性继续移动。因此,位置校正装置310基于从移动速率计算装置307接收的恰好在放下之前的时刻的移动速率和从移动方向检测装置308接收的恰好在放下之前的时刻的移动方向,计算惯性移动距离和惯性移动方向。使用预定动态摩擦系数的通用计算方法可以用于此计算。期望确定动态摩擦系数,使得由用户直观地感觉到的拖放操作的惯性产生的移动距离约等于所计算的移动距离。此外,用户可以任意地设置和改变动态摩擦系数。当接收到区域确定指示通知时,区域确定装置311通过使用从位置校正装置310接收的惯性移动距离和惯性移动方向,校正从CTI系统305接收的放下位置的位置信息。此夕卜,区域确定装置311确定校正后的放下位置的位置信息是否存在于确定区域304之外。当校正后的位置信息存在于确定区域304之外时,区域确定装置311向处理选择装置312输出处理选择通知,并且当校正的位置信息存在于确定区域304之中时,向处理选择装置312输出放下通知。当处理选择装置312接收到处理选择通知时,处理选择装置312从处理表313中选择与从移动速率计算装置21接收的移动速率、从移动方向检测装置308接收的移动方向和从⑶I系统305接收的项目类型相对应的处理内容。另一方面,当处理选择装置312接收到放下通知时,处理选择装置312选择通常的拖放处理。处理表313中注册了与项目的类型、移动方向和移动速率相关联的多个处理内容。图9示出了根据示例性实施例的处理表313的示例。在图9中,例如当项目的类型是“应用程序”、移动方向是“左”并且移动速率是“未指定”时,选择描述为“结束应用程序”的处理内容。接下来将用图10描述根据示例性实施例的终端300的操作。在图10中,触摸板显示器301监控用户是否触摸了触摸屏的表面(S301)。当触摸板显示器301检测到用户触摸了触摸屏的表面(S301中“是”)时,GUI系统305获取操作点303的位置信息。当项目302的显示区域包括所获取的位置信息时,GUI系统305将操作点303的位置信息向拖放检测装置306、移动速率计算装置307、移动方向检测装置308和区域确定装置311输出。此夕卜,⑶I系统305区分项目302的类型并将区分结果向处理选择装置312输出(S302)。拖放检测装置306基于所接收的位置信息确定是否执行了拖放操作(S303)。如果拖放检测装置306确定执行了拖放操作(S303中“是”),拖放检测装置306将操作通知向预定操作检测装置309输出。

此外,移动速率计算装置307计算恰好在放下之前的时刻的移动速率,并将计算结果向预定操作检测装置309、位置校正装置310和处理选择装置312输出。移动方向检测装置107检测恰好在放下之前的时刻的移动方向,并将检测结果向位置校正装置310和处理选择装置109输出。此外,位置校正装置310基于所接收的移动速率和移动方向来计算惯性移动距离和惯性移动方向,并将计算结果向区域确定装置311输出(S304)。当预定操作检测装置309接收到操作通知时,预定操作检测装置309确定所接收的移动速率是否大于保持的阈值(S305)。当该移动速率大于该阈值时(S305中“是”),预定操作检测装置309将区域确定指令通知向区域确定装置311输出(S306)。另一方面,当该移动速率小于该阈值时(S305中“否”),预定操作检测装置309将放下通知向处理选择装置312输出(S309)。当区域确定装置311接收到区域确定指令通知时,区域确定装置311通过使用从位置校正装置310接收的惯性移动距离和惯性移动方向,校正从⑶I系统305接收的放下位置的位置信息。区域确定装置311确定校正后的位置信息是否存在于确定区域304之外(步骤S307)。如果校正后的位置信息存在于确定区域304之外时(S307中“是”),区域确定装置311将处理选择通知向处理选择装置312输出(S308)。另一方面,当校正后的位置信息存在于确定区域304之中时(S307中“否”),区域确定装置311将放下通知向处理选择装置312输出(S309)。当处理选择装置312接收到处理选择通知时,处理选择装置312从处理表313中选择与所接收的项目的类型、移动速率和移动方向相对应的处理内容(S310)。另一方面,当处理选择装置312接收到放下通知时,处理选择装置312选择通常的拖放处理(S311)。此夕卜,在步骤S310中,当处理表313中没有注册与项目的类型、移动速率和移动方向相对应的处理内容时,在触摸板显示器301上显示错误消息。可以作出不显示错误消息而选择通常的拖放处理的设置。这里,可以不使用示例性实施例中的位置校正装置310。在此情况下,在步骤S307中,区域确定装置311不校正GUI系统305接收的放下位置的位置信息,并使用该位置信息而不做任何改变,以确定该位置信息是否存在于确定区域304之外。如上所述,根据示例性实施例的终端300确定位置信息是否存在于确定区域304之外,并仅当该位置信息存在于确定区域304之外时从处理表313中选择处理内容。因此,当用户不想基于处理表313选择处理时,用户可以确定地选择通用拖放处理。此外,在示例性实施例中,通过考虑当项目302放下时所产生的惯性来校正放下位置的位置信息。因此,即使当用户不正确地将项目302拖到确定区域304之外的区域中时,用户也可以选择处理表313中注册的期望的处理。此外,在示例性实施例中,通过考虑项目的类型来确定处理内容。因此,可以根据项目302的多个类型选择各种处理。(第四示例性实施例)将描述本发明的第四示例性实施例。根据第四示例性实施例的终端几乎与第二示例性实施例中描述的终端100相同。根据第四示例性实施例的终端包括附属触摸板显示器和列表管理装置。这是根据第四示例性实施例的终端与根据第二示例性实施例的终端100之间的区别。 图11中示出了根据本示例性实施例的终端的外部视图的示例。根据本示例性实施例的终端500包括触摸板显不器501和附属触摸板显不器502。在触摸板显不器501中显示了正在执行的应用程序中用户当前操作的应用程序504。另一方面,在附属触摸板显示器502中显示正在执行的应用程序的列表505。在本示例性实施例中,正在执行的应用程序以优先级降低的顺序在列表505中列出。此外,操作点503是用户在触摸板显示器501上的触摸位置。图12示出了终端500的方框配置图的示例。在图12中,根据本示例性实施例的终端500包括触摸板显示器501、附属触摸板显示器502、⑶I系统506、拖放检测装置507、移动速率计算装置508、移动方向检测装置509、预定操作检测装置510、处理选择装置511、处理表512和列表管理装置513。根据图12中示出的本示例性实施例的终端500是通过将附属触摸板显示器502和列表管理装置513加到根据图5中示出的第二示例性实施例的终端100中而得到的。列表管理装置513基于从处理表512中选择的处理内容,更新列表505中正在操作的应用程序504的显示顺序。将描述终端500的操作的流程。根据第四示例性实施例的终端500的操作的流程与第二示例性实施例中已经描述的图6中示出的终端100的从步骤S201至步骤S207的操作的流程类似。在根据本示例性实施例的终端500的处理选择装置511接收到处理选择通知(与图6中步骤S206中的操作相同)之后,处理选择装置511从处理表110中选择与移动速率和移动方向相对应的处理内容(图6中S208)并将所选的处理内容通知给列表管理装置513。列表管理装置513通过执行从处理选择装置511接收的处理内容,更新列表505中正在操作的应用程序504的显示顺序。例如,将描述使用图13中示出的处理表512来更新列表505的情况。当用户向右拖动正在操作的应用程序504并将其放下时,处理选择装置511选择用于计算正在执行的应用程序的优先级的公式作为处理内容。处理选择装置511还将所选的计算公式通知给列表管理装置513。列表管理装置513基于所接收的计算公式来更新图11中示出的列表505。即,可以通过使用移动速率计算装置508计算的恰好在放下之前的时刻的操作点503的移动速率和移动方向检测装置509检测的放下时间的操作点503的移动方向,计算正在操作的应用程序504的优先级。可以根据所计算的优先级改变在列表505中正在操作的应用程序504的显示顺序。当使用用于计算图13中示出的优先级的公式时,伴随着移动速率的增加,优先级变高,并且具有较高优先级的应用程序被安排在列表505的上部。另一方面,当操作点在更加向上的方向上移动时优先级变低,并且具有较低优先级的应用程序被安排在列表505的下部。因此,当用户执行在预定方向上以预定速率拖动正在操作的应用程序504的直观操作时,可以将应用程序504大致地插入列表505中的期望位置。此外,在示例性实施例中使用两个显示器。然而,其不限于此。可以将正在操作的应用程序504和列表505并排显不在一个显不器中。上文已经描述了本发明的示例性实施例。然而,不限于以上描述。在不背离本发 明的范围的前提下,可以对本申请的发明的配置进行各种改变。本申请要求基于2010年6月I日提交的日本专利申请2010-125946的优先权,其全部公开以引用的形式并入本文中。工业实用性如上所述,根据本发明的终端、处理选择方法、控制程序和记录介质可以应用于便携式电话装置以及其他各种终端、处理选择方法、控制程序和记录介质,该便携式电话装置包括显示项目的显示装置和检测对项目的拖放操作的输入装置。符号描述10、100、300 和 500 终端20显示装置30输入装置40操作确定装置50处理选择装置60处理表101、301和501触摸板显示器102 和 302 项目103、303 和 503 操作点104,305,506 ⑶I 系统、105、306和507拖放检测装置106、307和508移动速率计算装置107、308和509移动方向检测装置108、309和510预定操作检测装置109、312和511处理选择装置110、313 和 512 处理表304确定区域310位置校正装置311区域确定装置502附属触摸板显示器504正在操作的应用程序505 列表
513列表管理装置·
权利要求
1.一种终端,包括 处理表,在其中注册有预定处理内容; 显示装置,在其中显示项目; 输入装置,检测对所述项目的拖放操作; 操作确定装置,当检测到所述拖放操作时,确定在所述拖放操作中是否包括预定操作;以及 处理选择装置,当确定包括所述预定操作时从所述处理表中选择所述预定处理,以及当确定不包括所述预定操作时选择对所述项目的拖放处理。
2.根据权利要求I所述的终端,其中,所述预定操作是以大于预定阈值的移动速率而执行的拖动操作或在所述拖动操作之后在预定方向上执行的放下操作。
3.根据权利要求I或2所述的终端,其中,所述预定处理包括控制所述项目的执行状态的处理和控制所述项目的存储状态的处理中的至少一个。
4.根据权利要求I至3中任意一项所述的终端,还包括 移动速率计算装置,计算所述拖动的移动速率;以及 移动方向检测装置,检测所述拖动的移动方向; 其中,与所述移动速率和所述移动方向相关联的多个处理内容注册在所述处理表中,以及 其中,所述处理选择装置从所述处理表中选择与所计算的移动速率和所检测的移动方向相对应的所述处理内容。
5.根据权利要求I至4中任意一项所述的终端,还包括 区域确定装置,确定放下位置是否在预定区域之外; 其中,当确定包括所述预定操作并且确定所述放下位置在所述预定区域之外时,所述处理选择装置从所述处理表中选择所述预定处理内容。
6.根据权利要求5所述的终端,还包括 位置校正装置,根据所述放下的所述状态来校正所述放下位置; 其中,所述区域确定装置确定校正后的放下位置是否在所述预定区域之外。
7.一种使用终端的处理选择方法,所述终端包括显示装置和其中注册有预定处理内容的处理表,所述处理选择方法包括 在所述显示装置中显示项目; 检测对所述项目的拖放操作; 当检测到所述拖放操作时,确定在所述拖放操作中是否包括预定操作;以及当确定包括所述预定操作时,从所述处理表中选择预定处理内容,以及当确定不包括所述预定操作时,选择用于将所述项目移动到所述放下位置的处理。
8.—种能够通过终端的计算机执行的控制程序,所述终端包括显示装置和其中注册有预定处理内容的处理表,所述控制程序使所述计算机执行以下功能 在所述显示装置中显示项目; 检测对所述项目的拖放操作; 当检测到所述拖放操作时,确定在所述拖放操作中是否包括预定操作;以及 当确定包括所述预定操作时,从所述处理表中选择预定处理内容,以及当确定不包括所述预定操作时,选择用于将所述项目移动到所述放下位置的处理。
9.一种存储有控制程序的计算机可读记录介质,所述控制程序使包括显示装置和其中注册有预定处理内容的处理表的终端的计算机执行以下过程 在所述显示装置中显示项目; 检测对所述项目的拖放操作; 当检测到所述拖放操作时,确定所述拖放操作中是否包括预定操作;以及当确定包括所述预定操作时,从所述处理表中选择预定处理内容,以及当确定不包括所述预定操作时,选择将所述项目移动到所述放下位置的处理。
全文摘要
本发明的目的是提供即使当用户不能正确地将项目放在期望的区域中时仍然可以选择对该项目要执行的预定处理的终端。根据本发明的终端10包括注册有预定处理内容的处理表60;显示项目的显示装置20;检测对所述项目的拖放操作的输入装置30;当检测到所述拖放操作时确定在所述拖放操作中是否包括预定操作的操作确定装置40;以及当确定包括所述预定操作时从所述处理表60中选择所述预定处理、以及当确定不包括预定操作时选择拖放处理的处理选择装置50。
文档编号G06F3/0486GK102947788SQ20118002708
公开日2013年2月27日 申请日期2011年5月13日 优先权日2010年6月1日
发明者清水一人 申请人:日本电气株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1