对象选择设备和对象选择方法.pdf

上传人:Y94****206 文档编号:6112208 上传时间:2019-04-12 格式:PDF 页数:20 大小:4.11MB
返回 下载 相关 举报
摘要
申请专利号:

CN201310628307.1

申请日:

2013.11.29

公开号:

CN103885673A

公开日:

2014.06.25

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):G06F 3/0481申请日:20131129|||公开

IPC分类号:

G06F3/0481(2013.01)I; G06F3/0484(2013.01)I

主分类号:

G06F3/0481

申请人:

国际商业机器公司

发明人:

横井淳; 丸山大佑; 石本健也; 伊藤晴美; 天野武彦

地址:

美国纽约阿芒克

优先权:

2012.12.20 JP 2012-278041

专利代理机构:

北京市柳沈律师事务所 11105

代理人:

黄小临

PDF下载: PDF下载
内容摘要

[问题]本发明的目的是提供一种对象选择设备、对象选择方法和对象选择程序。[解决手段]为了实现上面的目的,要提供的对象选择方法是通过包括显示设备和存储设备的计算机的处理来选择在显示设备上显示的对象的方法,并且包括:响应于用户在显示设备中移动可移动指示器,确定指示器是否处于预定临时选择状态的步骤;当确定指示器处于临时选择状态时,获取指示器指示的对象以在存储设备中存储该对象作为临时选择的对象的步骤;响应于用户执行预定对象选择操作,获取指示器指示的对象的步骤;比较这样获取的对象与这样存储的临时选择的对象的步骤;以及当作为比较的结果,所述对象与临时选择的对象相同时,确定选择该对象的步骤。

权利要求书

权利要求书
1.  一种通过包括显示设备和存储设备的计算机的处理,选择所述显示设备上显示的对象的对象选择方法,所述对象选择方法包括:
响应于用户在所述显示设备中移动可移动指示器,确定所述指示器是否处于预定临时选择状态的步骤;
当确定所述指示器处于所述临时选择状态时,获取所述指示器指示的对象以在所述存储设备中存储所述对象作为临时选择的对象的步骤;
响应于所述用户执行预定对象选择操作,获取所述指示器指示的对象的步骤;
比较这样获取的所述对象与这样存储的所述临时选择的对象的步骤;以及
当作为所述比较的结果,所述对象与所述临时选择的对象相同时,确定选择所述对象。

2.  如权利要求1所述的方法,其中:
执行关于所述预定临时选择状态的确定,使得当所述指示器的移动速度不超过预定速度时,确定所述指示器处于所述临时选择状态。

3.  如权利要求1所述的方法,其中:
执行关于所述预定临时选择状态的确定,使得当所述指示器停止超过预定时间段时,确定所述指示器处于所述临时选择状态。

4.  如权利要求1所述的方法,包括:
当作为所述比较的结果,所述对象与所述临时选择的对象不相同时,取消所述对象选择操作的步骤。

5.  如权利要求1所述的方法,包括:
当作为所述比较的结果,所述对象与所述临时选择的对象不相同时,确定选择所述临时选择的对象的步骤。

6.  如权利要求1所述的方法,其中:
所述对象是URL、图标对象或菜单对象。

7.  如权利要求1所述的方法,其中:
所述显示设备具有触摸面板功能,并且所述指示器是所述用户的手指或所述用户使用的触笔。

8.  一种通过包括显示设备和存储设备的计算机的处理,选择在所述显示设备上显示的对象的对象选择设备,所述对象选择设备包括:
用于响应于用户在所述显示设备中移动可移动指示器,确定所述指示器是否处于预定临时选择状态的装置;
用于当确定所述指示器处于所述临时选择状态时,获取所述指示器指示的对象以在所述存储设备中存储所述对象作为临时选择的对象的装置;
用于响应于所述用户执行预定对象选择操作,获取所述指示器指示的对象的装置;
用于比较这样获取的所述对象与这样存储的所述临时选择的对象的装置;以及
用于当作为所述比较的结果,所述对象与所述临时选择的对象相同时,确定选择所述对象的装置。

9.  如权利要求8所述的设备,其中:
执行关于所述预定临时选择状态的确定,使得当所述指示器的移动速度不超过预定速度时,确定所述指示器处于所述临时选择状态。

10.  如权利要求8所述的设备,其中:
执行关于所述预定临时选择状态的确定,使得当所述指示器停止超过预定时间段时,确定所述指示器处于所述临时选择状态。

11.  如权利要求8所述的设备,包括:
用于当作为所述比较的结果,所述对象与所述临时选择的对象不相同时,取消所述对象选择操作的装置。

12.  如权利要求8所述的设备,包括:
用于当作为所述比较的结果,所述对象与所述临时选择的对象不相同时,确定选择所述临时选择的对象的装置。

13.  如权利要求8所述的设备,其中:
所述对象是URL、图标对象或菜单对象。

14.  如权利要求8所述的设备,其中:
所述显示设备具有触摸面板功能,并且所述指示器是所述用户的手指或所述用户使用的触笔。

说明书

说明书对象选择设备和对象选择方法
技术领域
本发明涉及一种用于适当地选择对象的方法,并且具体涉及一种各自防止用户错误地选择对象的对象选择设备、对象选择方法和对象选择程序。
背景技术
作为在计算机上选择对象的典型示例,存在这样的情况:指示器移动到在显示设备的屏幕上显示的对象并且对该对象执行诸如点击等的选择操作。通过使用诸如鼠标或键盘的光标键的指示设备来执行指示器到对象的移动。
然而,由于指示器的移动和选择操作的组合,可能选择对于用户意想不到的对象。如果选择错误的对象,则分配到该对象的功能工作,从而导致需要完成该功能或执行撤销操作的不必要的麻烦。
专利文献1公开了一种阻止对象的错误选择操作的技术。专利文献1公开了这样的技术,其确定选择在UI上显示的链接(对象)的区域,并且如果触摸其他区域,则忽略该选择。然而,专利文献1没有提供在现今屏幕内容经常改变的计算机环境中防止适当对象的错误选择的技术。
[引用列表]
[专利文献]
[专利文献1]WO2009/008161
发明内容
[技术问题]
当用户通过使用诸如鼠标等的指示设备移动指示器以对对象执行选择操作时,对象的位置可能改变或者多个对象可能重绘。在这样的情况下,可能执行对于用户意想不到的对象选择操作。
本发明的目的是提供一种防止选择错误的对象并避免无意义的选择操作的技术。
[问题的解决方案]
为了实现上面提及的目的,本发明被实现为下列方法。该方法是通过包括显示设备和存储设备的计算机的处理,选择在显示设备上显示的对象的对象选择方法,并且包括:响应于用户在显示设备中移动可移动指示器,确定指示器是否处于预定临时选择状态的步骤;当确定指示器处于临时选择状态时,获取被指示器指示的对象以在存储设备中存储该对象作为临时选择的对象的步骤;响应于用户执行预定对象选择操作,获取被指示器指示的对象的步骤;比较这样获取的对象与这样存储的临时选择的对象的步骤;以及当作为该比较的结果,该对象与临时选择的对象相同时,确定选择该对象。
此外,更具体地,在上面的方法中,执行关于预定临时选择状态的确定,使得当指示器的移动速度不超过预定速度时,确定指示器处于临时选择状态。
此外,可以执行关于预定临时选择状态的确定,使得当指示器停止超过预定时间段时,确定指示器处于临时选择状态。
此外,该方法可以包括当作为比较的结果,所述对象与临时选择的对象不相同时,取消对象选择操作的步骤。
此外,该方法可以包括当作为比较的结果,所述对象与临时选择的对象不相同时,确定选择临时选择的对象的步骤。
此外,所述对象可以是URL、图标对象或菜单对象。
此外,显示设备可以具有触摸面板功能,并且指示器可以是用户的手指或用户使用的触笔。
作为另一方面,本发明被实现为计算机程序以使得计算机执行所述步骤中的每一个。
作为另一方面,本发明被实现为下列设备。该设备是通过包括显示设备和存储设备的计算机的处理,选择在显示设备上显示的对象的对象选择设备,并且包括:用于响应于用户在显示设备中移动可移动指示器,确定指示器是否处于预定临时选择状态的装置;用于当确定指示器处于临时选择状态时,获取被指示器指示的对象以在存储设备中存储该对象作为临时选择的对象的装置;用于响应于用户执行预定对象选择操作,获取被指示器指示的对象的装置;用于比较这样获取的对象与这样存储的临时选择的对象的装置;以及用于当作为该比较的结果,该对象与临时选择的对象相同时,确定选择该对象的装置。
[本发明的效果]
根据本发明,可以防止用户操作错误的选择操作并提供具有高可用性的适当的对象选择操作。
附图说明
图1是应用本实施例的选择系统的示例功能配置。
图2是根据本实施例的适合于组成选择系统的计算机的示例硬件配置。
图3是传统的错误链接选择的示例。
图4是根据本发明的链接选择的示例。
图5是根据本发明的在触摸面板上的对象选择的示例。
图6是根据本发明的在触摸面板上的对象选择的另一示例。
图7是图示根据本发明的临时选择和选择的确定方法的表。
图8是图示根据本实施例的处理流程的流程图。
图9是图示根据本实施例的另一处理流程的流程图。
图10是根据本发明的临时选择的对象的示例记录内容。
图11是根据本发明的临时选择的对象的示例记录内容。
具体实施方式
下面参考附图详细描述本发明的实施例。
[系统的功能配置]
图1是图示应用本实施例的选择系统的示例功能配置的视图。
如图1中图示的,根据本实施例的选择系统100包括显示控制部件170、操作接收部件130、对象存储部件140、选择处理部件150和存储部件160。此外,诸如液晶显示器的显示设备110连接到选择系统100的显示控制部件170。
显示控制部件170在显示设备110的显示屏幕上显示各种图像。更具体地,显示控制部件170在其上显示要处理的对象的图标、指示器或光标等。
操作接收部件130获取由用户通过使用诸如指示设备等的输入设备执行的操作的信息。要获取的操作的内容是:鼠标的移动信息,键盘光标的移动信息,手指、触笔或指示器的移动信息(该移动信息可以从触摸面板获得)、或指示对象的选择的操作等。
对象存储部件140确定由操作接收部件130接收的操作内容。更具体地, 对象存储部件140基于预定标准确定指示器或光标是否移动并且随后在指示任何对象的同时停止。如果确定指示器停止,则在存储部件160中存储由指示器指示的对象作为临时选择的对象。如果来自操作接收部件130的操作内容指示选择操作,则选择处理部件150执行处理。
存储部件160在其中临时存储临时选择的对象。硬盘驱动器等也可以用作存储部件160,但是优选地,使能高速访问的存储区域是方便的。由操作系统提供的公共存储区域也可以用作所述存储区域。
当由操作接收部件130接收的操作内容指示对象选择操作(鼠标的点击操作、键盘的决定操作或触摸面板上的触摸操作等)时,选择处理部件150确定是否选择适当的对象。执行关于选择是否适当的确定,使得获取由指示器指示的当前对象,并且随后将由指示器指示的当前对象与存储在对象存储部件140中的临时选择的对象相比较。如果它们是相同的对象,则确定选择是适当的选择操作。然后,最终执行对象选择处理。更具体地,由CPU执行分配给该对象的功能。
[示例硬件配置]
图2是图示根据本实施例的适合于组成选择系统100的计算机的示例硬件配置的视图。系统100至少由CPU(中央处理单元)11、存储器12、存储设备13、I/O接口14、视频接口15、盘驱动器16、通信接口17和用于连接上述硬件的内部总线组成。
存储器12经由系统控制器18连接到CPU11。此外,通信接口17和盘驱动器16经由I/O控制器19连接到系统控制器18。每个组件可以根据通信速度经由不同的总线连接。
存储器12用于存储对象信息。例如,由OS提供的、要在应用之间共享的存储区域(被称为剪贴板)可以用作存储部件160。
CPU11经由内部总线控制系统100的硬件中每个部件的操作,读取包括OS的计算机程序(该计算机程序存储在存储设备13中),并执行各种软件功能。用于包括OS的计算机程序的执行的加载模块在存储器12中展开,使得在其中存储用于计算机程序的执行的临时数据等。
通过盘驱动器16读取并在存储设备13或存储器12中展开存储在诸如DVD或CD-ROM等的便携式记录介质中的计算机程序和数据95,使得由CPU11执行计算机程序和数据95。
通信接口17连接到内部总线,以连接到诸如因特网、LAN和WAN等的外部网络,从而允许与外部设备的数据传送和接收。不用说可以经由通信接口17接收并执行程序。
I/O接口14连接到触摸面板21以及诸如键盘或鼠标等的输入设备20,并接收数据输入。应注意触摸面板对本发明的实现并非不可或缺的。在图2的示例中,视频接口15连接到与触摸面板21集成的显示器22,以显示对象的图标和指示器的图像。
用于图2的系统100的典型硬件示例包括智能电话、移动电话和个人计算机等。不用说,即使通过基于用于触摸面板的OS的硬件,该系统也是可行的。
[错误链接选择的示例]
图3是传统的错误链接选择的示例。用户在WEB页面的读取期间移动指示器305到希望的链接(example.com/link/second)。此时,除了URL信息之外,在显示区域310上还存在正在读取的区。在此,在完成该区的读取之后的两个示例被示出为显示区域320和显示区域340。用户执行用于选择链接的操作(更具体地,鼠标的点击、键盘的决定键的按下或触摸面板上的触摸操作等)。
最初,显示区域320例示在读取之后所述区的扩展小的情况。在该情况下,用户适当地选择希望的链接(example.com/link/second),使得显示作为链接目的地的example.com/link/second的WEB页面330。
接下来,显示区域340例示在读取之后所述区的扩展大的情况。在该情况下,因为在用户执行选择操作时链接的位置移动,所以用户不能适当地选择希望的链接(example.com/link/second),并且显示作为错误的链接目的地的example.com/link/first的WEB页面350。
[本发明的实施例1]
图4是根据本发明的链接选择的示例。最初,用户在WEB页面的读取期间移动指示器405到希望的链接(example.com/link/second),此时,在显示区域410上存在正在读取的区以及URL信息。在此,在完成该区的读取之后的三个示例被示出为显示区域420、显示区域440和显示区域460。用户执行用于选择链接的操作(更具体地,鼠标的点击、键盘的决定键的按下或触摸面板上的触摸操作等)。
作为第一示例的显示区域420例示在读取之后所述区的扩展小的情况。在该情况下,用户适当地选择希望的链接(example.com/link/second),使得显示作为链接目的地的example.com/link/second的WEB页面430。
作为第二示例的显示区域440例示在读取之后所述区的扩展大的情况。在该情况下,因为在用户执行选择操作时链接的位置移动,所以用户没有选择希望的链接(example.com/link/second),而是选择错误的链接(example.com/link/first)。然而,根据本发明的特殊操作形式取消了该选择操作,并且显示区域450不改变,而保持与显示区域440相同的内容。
上面的形式具有下列效果。即,将在用户操作指示器以选择链接之前由指示器指示的对象(上面的示例中的链接信息“example.com/link/second”)存储为临时选择的对象。在用户最终执行选择操作的阶段,将由指示器指示的对象与这样存储的临时选择的对象相比较,以确定这样指示的对象是否与临时选择的对象相同。如果它们彼此不同,则取消选择操作。
作为第三示例的显示区域460例示在读取之后所述区的扩展大的另一情况。在该情况下,因为在用户执行选择操作时链接的位置移动,所以用户没有选择希望的链接(example.com/link/second),而是选择错误的链接(example.com/link/first)。然而,根据本发明的特殊操作形式选择用户希望的链接(example.com/link/second),并且显示作为适当的链接目的地的WEB页面470。
在上面的形式中,将在用户操作指示器以选择链接之前由指示器指示的对象(上面的示例中的链接信息“example.com/link/second”)存储为临时选择的对象。在用户最终执行选择操作的阶段,将由指示器指示的对象与这样存储的临时选择的对象相比较,以确定这样指示的对象是否与临时选择的对象相同。如果它们彼此不同,则认为选择临时选择的对象。
[本发明的实施例2]
图5是根据本发明的在触摸面板21上的图标对象选择的示例。假设图5中的系统100是智能电话、移动电话或基于用于触摸面板的OS的硬件。最初,用户移动他/她的拇指以选择希望的图标对象50S。然而,在显示器22上该图标正在被重绘或被重置,使得图标对象50S的位置改变并且图标对象50S被移动到位置50E。此外,存在另一对象可能被放置在图标对象50S被放置过的区上这样的可能性。
在传统方法中,在该状态下难以适当地选择图标对象50S。此外,可能错误地选择不同的对象。然而,根据本发明的特殊方法,不会选择错误的对象。
上面的形式具有下列效果。即,在用户移动他/她的拇指以选择图标对象之前将用户打算选择的图标对象存储为临时选择的图标对象,并且在用户最终执行选择操作(例如,用户触摸图标)的阶段,将选择的图标对象与这样存储的临时选择的图标对象相比较,以确定选择的图标对象是否与临时选择的图标对象相同。如果它们彼此不同,则取消选择操作。
此外,作为另一形式,将选择的图标对象与存储的图标对象相比较,以确定它们是否彼此相同,并且如果它们彼此不同,则通过使用存储的图标对象可以确定选择上面的示例中的图标对象50S(即,在选择的时间的50E)。
[本发明的实施例3]
图6图示根据本发明的触摸面板21上的菜单对象选择的示例。假设图6中的系统100为智能电话、移动电话或基于用于触摸面板的OS的硬件。最初,用户移动他/她的拇指以选择希望的菜单对象60S。然而,菜单对象正在显示器22上被重绘或被重置,使得菜单对象60S的位置改变并且菜单对象60S被移动到位置60E。此外,存在另一对象可能被放置在菜单对象60S被放置过的区上这样的可能性。
在传统方法中,在该状态下难以适当地选择菜单对象60S。此外,可能存在错误地选择不同的对象这样的可能性。然而,根据本发明的特殊方法,不会选择错误的菜单对象。
上面的形式具有下列效果。即,在用户移动他/她的拇指以选择菜单对象之前将用户打算选择的菜单对象存储为临时选择的菜单对象,并且在用户最终执行选择操作(例如,用户触摸菜单)的阶段,将选择的菜单对象与这样存储的临时选择的菜单对象相比较,以确定选择的菜单对象是否与临时选择的菜单对象相同。如果它们彼此不同,则取消选择操作。
此外,作为另一形式,将选择的菜单对象与存储的菜单对象相比较,以确定它们是否彼此相同,并且如果它们彼此不同,则通过使用存储的菜单对象可以确定选择上面的示例中的菜单对象60S(即,60E)。
[关于临时选择和选择的确定方法]
图7图示根据本发明的临时选择和选择的确定方法。列标题指示移动和 选择机制,并且行标题指示选择的类型。最初,在鼠标的情况下,如下执行关于临时选择的确定:当指示器的移动速度不超过预定速度(例如,1点/秒)时,确定指示器停止。如果存在指示器所位于的对象(由指示器指示的对象),则在存储部件160中将该对象存储为临时选择的对象。通过按下鼠标的按钮(左按钮的按下)或按下键盘的决定键来执行该选择。
在电容感测触摸面板的情况下,可以测量手指(触笔)和面板之间的距离。鉴于此,如下执行关于临时选择的确定:当手指(触笔)放置在几乎相同的位置而超过预定时间段(例如,100毫秒)不触摸屏幕时,确定手指(触笔)停止。如果存在手指所位于的对象(由手指指示的对象),则在存储部件160中将该对象存储为临时选择的对象。当手指(触笔)触摸显示屏幕22或当手指(触笔)从显示屏幕22移开预定距离时,确定选择该对象。
在其他触摸面板的情况下,如下执行关于临时选择的确定:当手指(触笔)触摸显示屏幕上的相同位置超过预定时间段时,确定手指(触笔)停止。如果存在手指所位于的对象(由手指指示的对象),则在存储部件160中将该对象存储为临时选择的对象。当手指(触笔)从显示屏幕22移开时,确定选择该对象。除了上面的之外,根据选择机制可以设置各种条件。
[本发明的处理的流程]
图8是图示根据本实施例的对象选择操作中的处理流程的流程图。假设在处理开始时,系统100能够接受指示器的移动和选择操作。此外,多个应用可能在绘制处理中。最初,在步骤810中,确定指示器或手指是否移动。当指示器或手指移动时,在步骤820中确定指示器是否停止(是否满足对象的临时选择的条件),以确定指示器停止的位置。
如果满足临时选择的条件,则处理前进到步骤830以在存储部件160中将该对象存储为临时选择的对象,并返回到步骤810。
如果在步骤810中指示器没有移动,则在步骤840中确定是否执行选择操作。
当执行选择操作时,在步骤850中获取由指示器指示的对象的信息。然后,在步骤860中,将该信息与先前存储的临时选择的对象的信息相比较。如果作为该比较的结果,它们彼此相同,则在步骤870中对该对象执行最终的选择处理。即,执行分配给该对象的功能。
如果在步骤860中比较失败,则处理返回到步骤810而不执行最终的选 择处理。即,显示屏幕22不改变。该处理的流程提供非常有利的实施例,原因在于如果在用户停止指示器时的对象与在用户点击时的对象不同,则用户可能选择错误的对象。
图9是图示根据本实施例的对象选择操作中的另一处理流程的流程图。假设在处理开始时,系统100能够接受指示器的移动和选择操作。此外,多个应用可能在绘制处理中。最初,在步骤910中,确定指示器或手指是否移动。如果指示器或手指移动,则在步骤920中确定指示器是否停止(是否满足对象的临时选择的条件),以确定指示器停止的位置。
如果满足临时选择的条件,则处理前进到步骤930以在存储部件160中将该对象存储为临时选择的对象,并返回到步骤910。
如果在步骤910中指示器没有移动,则在步骤940中确定是否执行选择操作。
当执行选择操作时,在步骤950中获取由指示器指示的对象的信息。然后,在步骤960中,将该信息与先前存储的临时选择的对象的信息相比较。如果作为该比较的结果,它们彼此相同,则在步骤970中对该对象执行最终的选择处理。即,执行分配给该对象的功能。
如果在步骤960中比较失败,则在步骤980中对临时选择的对象执行选择处理。该处理提供非常有利的实施例,原因在于在用户停止指示器时的对象被假设为用户希望的对象。
[临时选择的对象的记录]
在图10和11中描述根据本发明的临时选择的对象的记录内容。优选地,临时选择的对象被存储在使能高速访问的存储区域中。图10和11图示由操作系统提供的公共存储区域(也被称为剪贴板)被用作存储区域的示例。
基本上,对于一种类型的对象应该仅存储一个临时选择的对象。下列描述处理存储多个临时选择的对象的情况。
最近的对象被添加到公共存储区域中最新的行。在一行中记录对象,包括对象的类型和对象的内容。
在图10的示例中,指示链接信息的“链接:”及其链接目的地信息被成对记录。
下面依序从下到上描述图10。最初,在确定指示器在移动之后停止的阶段,将临时选择的对象依序存储在L3(第三行)中、在L2(第二行)中作 为example.com/link/second、以及在L1(第一行)中作为example.com/link/first。在该状态下,在用户对其执行选择操作的对象是example.com/link/second的情况下,该对象与最近存储的临时选择的对象(example.com/link/first)不同。因此,选择操作取消。
图11图示多种类型的对象混合在触摸面板等上并且被记录为临时选择的对象的状态。在确定指示器在移动之后停止的阶段,在存储部件160中依序将临时选择的对象依序存储为L5:链接信息、L4:菜单对象ID=1020、L3:菜单对象ID=1010、L2:对象信息ID=40、以及L1:对象信息ID=50。在此,在用户对其执行选择操作的对象的对象信息是ID=50的情况下,该对象与存储的临时选择的对象相同,并且因此,对该对象的选择操作有效并且执行分配到该对象的功能。
如在图11的示例中,不同类型的对象可以混合作为公共存储区域中的对象信息。此外,在上面的两个示例中,临时选择的对象的信息被记录为文本信息,但可以记录诸如图标对象的对象本身的二进制图像或程序。
此外,在临时选择的对象与对其执行选择操作的对象不同的情况下,可以显示对话框以向用户显示公共存储区域的内容,使得用户从先前存储的临时选择的对象的列表选择对象。
本发明不限于上面的实施例,并且在本发明的要旨内可以进行各种修改。
[参考标号列表]
11:CPU
12:存储器
13:存储设备
14:接口
15:视频接口
16:盘驱动器
17:通信接口
18:系统控制器
19:控制器
20:输入设备
21:触摸面板
22:显示器
22:显示屏幕
50:存储部件
90:便携式存储介质
95:数据
100:系统
110:显示设备
130:操作接收部件
140:对象存储部件
150:选择处理部件
160:存储部件
170:显示控制部件
305、405:指示器
310、320、340、410、420、440、450、460:显示区域
330、350、430、470:页面

对象选择设备和对象选择方法.pdf_第1页
第1页 / 共20页
对象选择设备和对象选择方法.pdf_第2页
第2页 / 共20页
对象选择设备和对象选择方法.pdf_第3页
第3页 / 共20页
点击查看更多>>
资源描述

《对象选择设备和对象选择方法.pdf》由会员分享,可在线阅读,更多相关《对象选择设备和对象选择方法.pdf(20页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 103885673 A (43)申请公布日 2014.06.25 CN 103885673 A (21)申请号 201310628307.1 (22)申请日 2013.11.29 2012-278041 2012.12.20 JP G06F 3/0481(2013.01) G06F 3/0484(2013.01) (71)申请人 国际商业机器公司 地址 美国纽约阿芒克 (72)发明人 横井淳 丸山大佑 石本健也 伊藤晴美 天野武彦 (74)专利代理机构 北京市柳沈律师事务所 11105 代理人 黄小临 (54) 发明名称 对象选择设备和对象选择方法 (57) 摘要 问。

2、题 本发明的目的是提供一种对象选择 设备、 对象选择方法和对象选择程序。 解决手 段 为了实现上面的目的, 要提供的对象选择方 法是通过包括显示设备和存储设备的计算机的处 理来选择在显示设备上显示的对象的方法, 并且 包括 : 响应于用户在显示设备中移动可移动指示 器, 确定指示器是否处于预定临时选择状态的步 骤 ; 当确定指示器处于临时选择状态时, 获取指 示器指示的对象以在存储设备中存储该对象作为 临时选择的对象的步骤 ; 响应于用户执行预定对 象选择操作, 获取指示器指示的对象的步骤 ; 比 较这样获取的对象与这样存储的临时选择的对象 的步骤 ; 以及当作为比较的结果, 所述对象与临 时。

3、选择的对象相同时, 确定选择该对象的步骤。 (30)优先权数据 (51)Int.Cl. 权利要求书 2 页 说明书 8 页 附图 9 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书2页 说明书8页 附图9页 (10)申请公布号 CN 103885673 A CN 103885673 A 1/2 页 2 1. 一种通过包括显示设备和存储设备的计算机的处理, 选择所述显示设备上显示的对 象的对象选择方法, 所述对象选择方法包括 : 响应于用户在所述显示设备中移动可移动指示器, 确定所述指示器是否处于预定临时 选择状态的步骤 ; 当确定所述指示器处于所述临时选择状态时, 。

4、获取所述指示器指示的对象以在所述存 储设备中存储所述对象作为临时选择的对象的步骤 ; 响应于所述用户执行预定对象选择操作, 获取所述指示器指示的对象的步骤 ; 比较这样获取的所述对象与这样存储的所述临时选择的对象的步骤 ; 以及 当作为所述比较的结果, 所述对象与所述临时选择的对象相同时, 确定选择所述对象。 2. 如权利要求 1 所述的方法, 其中 : 执行关于所述预定临时选择状态的确定, 使得当所述指示器的移动速度不超过预定速 度时, 确定所述指示器处于所述临时选择状态。 3. 如权利要求 1 所述的方法, 其中 : 执行关于所述预定临时选择状态的确定, 使得当所述指示器停止超过预定时间段。

5、时, 确定所述指示器处于所述临时选择状态。 4. 如权利要求 1 所述的方法, 包括 : 当作为所述比较的结果, 所述对象与所述临时选择的对象不相同时, 取消所述对象选 择操作的步骤。 5. 如权利要求 1 所述的方法, 包括 : 当作为所述比较的结果, 所述对象与所述临时选择的对象不相同时, 确定选择所述临 时选择的对象的步骤。 6. 如权利要求 1 所述的方法, 其中 : 所述对象是 URL、 图标对象或菜单对象。 7. 如权利要求 1 所述的方法, 其中 : 所述显示设备具有触摸面板功能, 并且所述指示器是所述用户的手指或所述用户使用 的触笔。 8. 一种通过包括显示设备和存储设备的计算。

6、机的处理, 选择在所述显示设备上显示的 对象的对象选择设备, 所述对象选择设备包括 : 用于响应于用户在所述显示设备中移动可移动指示器, 确定所述指示器是否处于预定 临时选择状态的装置 ; 用于当确定所述指示器处于所述临时选择状态时, 获取所述指示器指示的对象以在所 述存储设备中存储所述对象作为临时选择的对象的装置 ; 用于响应于所述用户执行预定对象选择操作, 获取所述指示器指示的对象的装置 ; 用于比较这样获取的所述对象与这样存储的所述临时选择的对象的装置 ; 以及 用于当作为所述比较的结果, 所述对象与所述临时选择的对象相同时, 确定选择所述 对象的装置。 9. 如权利要求 8 所述的设备。

7、, 其中 : 执行关于所述预定临时选择状态的确定, 使得当所述指示器的移动速度不超过预定速 度时, 确定所述指示器处于所述临时选择状态。 权 利 要 求 书 CN 103885673 A 2 2/2 页 3 10. 如权利要求 8 所述的设备, 其中 : 执行关于所述预定临时选择状态的确定, 使得当所述指示器停止超过预定时间段时, 确定所述指示器处于所述临时选择状态。 11. 如权利要求 8 所述的设备, 包括 : 用于当作为所述比较的结果, 所述对象与所述临时选择的对象不相同时, 取消所述对 象选择操作的装置。 12. 如权利要求 8 所述的设备, 包括 : 用于当作为所述比较的结果, 所述。

8、对象与所述临时选择的对象不相同时, 确定选择所 述临时选择的对象的装置。 13. 如权利要求 8 所述的设备, 其中 : 所述对象是 URL、 图标对象或菜单对象。 14. 如权利要求 8 所述的设备, 其中 : 所述显示设备具有触摸面板功能, 并且所述指示器是所述用户的手指或所述用户使用 的触笔。 权 利 要 求 书 CN 103885673 A 3 1/8 页 4 对象选择设备和对象选择方法 技术领域 0001 本发明涉及一种用于适当地选择对象的方法, 并且具体涉及一种各自防止用户错 误地选择对象的对象选择设备、 对象选择方法和对象选择程序。 背景技术 0002 作为在计算机上选择对象的典。

9、型示例, 存在这样的情况 : 指示器移动到在显示设 备的屏幕上显示的对象并且对该对象执行诸如点击等的选择操作。 通过使用诸如鼠标或键 盘的光标键的指示设备来执行指示器到对象的移动。 0003 然而, 由于指示器的移动和选择操作的组合, 可能选择对于用户意想不到的对象。 如果选择错误的对象, 则分配到该对象的功能工作, 从而导致需要完成该功能或执行撤销 操作的不必要的麻烦。 0004 专利文献 1 公开了一种阻止对象的错误选择操作的技术。专利文献 1 公开了这样 的技术, 其确定选择在UI上显示的链接 (对象) 的区域, 并且如果触摸其他区域, 则忽略该选 择。然而, 专利文献 1 没有提供在现。

10、今屏幕内容经常改变的计算机环境中防止适当对象的 错误选择的技术。 0005 引用列表 0006 专利文献 0007 专利文献 1WO2009/008161 发明内容 0008 技术问题 0009 当用户通过使用诸如鼠标等的指示设备移动指示器以对对象执行选择操作时, 对 象的位置可能改变或者多个对象可能重绘。在这样的情况下, 可能执行对于用户意想不到 的对象选择操作。 0010 本发明的目的是提供一种防止选择错误的对象并避免无意义的选择操作的技术。 0011 问题的解决方案 0012 为了实现上面提及的目的, 本发明被实现为下列方法。该方法是通过包括显示设 备和存储设备的计算机的处理, 选择在显。

11、示设备上显示的对象的对象选择方法, 并且包括 : 响应于用户在显示设备中移动可移动指示器, 确定指示器是否处于预定临时选择状态的步 骤 ; 当确定指示器处于临时选择状态时, 获取被指示器指示的对象以在存储设备中存储该 对象作为临时选择的对象的步骤 ; 响应于用户执行预定对象选择操作, 获取被指示器指示 的对象的步骤 ; 比较这样获取的对象与这样存储的临时选择的对象的步骤 ; 以及当作为该 比较的结果, 该对象与临时选择的对象相同时, 确定选择该对象。 0013 此外, 更具体地, 在上面的方法中, 执行关于预定临时选择状态的确定, 使得当指 示器的移动速度不超过预定速度时, 确定指示器处于临时。

12、选择状态。 0014 此外, 可以执行关于预定临时选择状态的确定, 使得当指示器停止超过预定时间 说 明 书 CN 103885673 A 4 2/8 页 5 段时, 确定指示器处于临时选择状态。 0015 此外, 该方法可以包括当作为比较的结果, 所述对象与临时选择的对象不相同时, 取消对象选择操作的步骤。 0016 此外, 该方法可以包括当作为比较的结果, 所述对象与临时选择的对象不相同时, 确定选择临时选择的对象的步骤。 0017 此外, 所述对象可以是 URL、 图标对象或菜单对象。 0018 此外, 显示设备可以具有触摸面板功能, 并且指示器可以是用户的手指或用户使 用的触笔。 00。

13、19 作为另一方面, 本发明被实现为计算机程序以使得计算机执行所述步骤中的每一 个。 0020 作为另一方面, 本发明被实现为下列设备。该设备是通过包括显示设备和存储设 备的计算机的处理, 选择在显示设备上显示的对象的对象选择设备, 并且包括 : 用于响应于 用户在显示设备中移动可移动指示器, 确定指示器是否处于预定临时选择状态的装置 ; 用 于当确定指示器处于临时选择状态时, 获取被指示器指示的对象以在存储设备中存储该对 象作为临时选择的对象的装置 ; 用于响应于用户执行预定对象选择操作, 获取被指示器指 示的对象的装置 ; 用于比较这样获取的对象与这样存储的临时选择的对象的装置 ; 以及用。

14、 于当作为该比较的结果, 该对象与临时选择的对象相同时, 确定选择该对象的装置。 0021 本发明的效果 0022 根据本发明, 可以防止用户操作错误的选择操作并提供具有高可用性的适当的对 象选择操作。 附图说明 0023 图 1 是应用本实施例的选择系统的示例功能配置。 0024 图 2 是根据本实施例的适合于组成选择系统的计算机的示例硬件配置。 0025 图 3 是传统的错误链接选择的示例。 0026 图 4 是根据本发明的链接选择的示例。 0027 图 5 是根据本发明的在触摸面板上的对象选择的示例。 0028 图 6 是根据本发明的在触摸面板上的对象选择的另一示例。 0029 图 7 。

15、是图示根据本发明的临时选择和选择的确定方法的表。 0030 图 8 是图示根据本实施例的处理流程的流程图。 0031 图 9 是图示根据本实施例的另一处理流程的流程图。 0032 图 10 是根据本发明的临时选择的对象的示例记录内容。 0033 图 11 是根据本发明的临时选择的对象的示例记录内容。 具体实施方式 0034 下面参考附图详细描述本发明的实施例。 0035 系统的功能配置 0036 图 1 是图示应用本实施例的选择系统的示例功能配置的视图。 0037 如图 1 中图示的, 根据本实施例的选择系统 100 包括显示控制部件 170、 操作接收 说 明 书 CN 103885673 。

16、A 5 3/8 页 6 部件 130、 对象存储部件 140、 选择处理部件 150 和存储部件 160。此外, 诸如液晶显示器的 显示设备 110 连接到选择系统 100 的显示控制部件 170。 0038 显示控制部件 170 在显示设备 110 的显示屏幕上显示各种图像。更具体地, 显示 控制部件 170 在其上显示要处理的对象的图标、 指示器或光标等。 0039 操作接收部件 130 获取由用户通过使用诸如指示设备等的输入设备执行的操作 的信息。 要获取的操作的内容是 : 鼠标的移动信息, 键盘光标的移动信息, 手指、 触笔或指示 器的移动信息 (该移动信息可以从触摸面板获得) 、 或。

17、指示对象的选择的操作等。 0040 对象存储部件 140 确定由操作接收部件 130 接收的操作内容。更具体地, 对象存 储部件 140 基于预定标准确定指示器或光标是否移动并且随后在指示任何对象的同时停 止。如果确定指示器停止, 则在存储部件 160 中存储由指示器指示的对象作为临时选择的 对象。如果来自操作接收部件 130 的操作内容指示选择操作, 则选择处理部件 150 执行处 理。 0041 存储部件 160 在其中临时存储临时选择的对象。硬盘驱动器等也可以用作存储部 件 160, 但是优选地, 使能高速访问的存储区域是方便的。由操作系统提供的公共存储区域 也可以用作所述存储区域。 0。

18、042 当由操作接收部件 130 接收的操作内容指示对象选择操作 (鼠标的点击操作、 键 盘的决定操作或触摸面板上的触摸操作等) 时, 选择处理部件 150 确定是否选择适当的对 象。 执行关于选择是否适当的确定, 使得获取由指示器指示的当前对象, 并且随后将由指示 器指示的当前对象与存储在对象存储部件 140 中的临时选择的对象相比较。如果它们是相 同的对象, 则确定选择是适当的选择操作。 然后, 最终执行对象选择处理。 更具体地, 由CPU 执行分配给该对象的功能。 0043 示例硬件配置 0044 图2是图示根据本实施例的适合于组成选择系统100的计算机的示例硬件配置的 视图。系统 10。

19、0 至少由 CPU(中央处理单元) 11、 存储器 12、 存储设备 13、 I/O 接口 14、 视频 接口 15、 盘驱动器 16、 通信接口 17 和用于连接上述硬件的内部总线组成。 0045 存储器 12 经由系统控制器 18 连接到 CPU11。此外, 通信接口 17 和盘驱动器 16 经 由I/O控制器19连接到系统控制器18。 每个组件可以根据通信速度经由不同的总线连接。 0046 存储器 12 用于存储对象信息。例如, 由 OS 提供的、 要在应用之间共享的存储区域 (被称为剪贴板) 可以用作存储部件 160。 0047 CPU11 经由内部总线控制系统 100 的硬件中每个部。

20、件的操作, 读取包括 OS 的计算 机程序 (该计算机程序存储在存储设备 13 中) , 并执行各种软件功能。用于包括 OS 的计算 机程序的执行的加载模块在存储器 12 中展开, 使得在其中存储用于计算机程序的执行的 临时数据等。 0048 通过盘驱动器 16 读取并在存储设备 13 或存储器 12 中展开存储在诸如 DVD 或 CD-ROM等的便携式记录介质中的计算机程序和数据95, 使得由CPU11执行计算机程序和数 据 95。 0049 通信接口 17 连接到内部总线, 以连接到诸如因特网、 LAN 和 WAN 等的外部网络, 从 而允许与外部设备的数据传送和接收。不用说可以经由通信接。

21、口 17 接收并执行程序。 0050 I/O 接口 14 连接到触摸面板 21 以及诸如键盘或鼠标等的输入设备 20, 并接收数 说 明 书 CN 103885673 A 6 4/8 页 7 据输入。应注意触摸面板对本发明的实现并非不可或缺的。在图 2 的示例中, 视频接口 15 连接到与触摸面板 21 集成的显示器 22, 以显示对象的图标和指示器的图像。 0051 用于图2的系统100的典型硬件示例包括智能电话、 移动电话和个人计算机等。 不 用说, 即使通过基于用于触摸面板的 OS 的硬件, 该系统也是可行的。 0052 错误链接选择的示例 0053 图 3 是传统的错误链接选择的示例。。

22、用户在 WEB 页面的读取期间移动指示器 305 到希望的链接 ( 。此时, 除了 URL 信息之外, 在显示区域 310 上 还存在正在读取的区。在此, 在完成该区的读取之后的两个示例被示出为显示区域 320 和 显示区域340。 用户执行用于选择链接的操作 (更具体地, 鼠标的点击、 键盘的决定键的按下 或触摸面板上的触摸操作等) 。 0054 最初, 显示区域 320 例示在读取之后所述区的扩展小的情况。在该情况下, 用户适 当地选择希望的链接 ( , 使得显示作为链接目的地的 example. com/link/second 的 WEB 页面 330。 0055 接下来, 显示区域 3。

23、40 例示在读取之后所述区的扩展大的情况。在该情况下, 因为 在用户执行选择操作时链接的位置移动, 所以用户不能适当地选择希望的链接 (example. com/link/second) , 并且显示作为错误的链接目的地的 面 350。 0056 本发明的实施例 1 0057 图 4 是根据本发明的链接选择的示例。最初, 用户在 WEB 页面的读取期间移动指 示器 405 到希望的链接 ( , 此时, 在显示区域 410 上存在正在读 取的区以及 URL 信息。在此, 在完成该区的读取之后的三个示例被示出为显示区域 420、 显 示区域440和显示区域460。 用户执行用于选择链接的操作 (更。

24、具体地, 鼠标的点击、 键盘的 决定键的按下或触摸面板上的触摸操作等) 。 0058 作为第一示例的显示区域 420 例示在读取之后所述区的扩展小的情况。在该情况 下, 用户适当地选择希望的链接 ( , 使得显示作为链接目的地的 的 WEB 页面 430。 0059 作为第二示例的显示区域 440 例示在读取之后所述区的扩展大的情况。在该情况 下, 因为在用户执行选择操作时链接的位置移动, 所以用户没有选择希望的链接 (example. com/link/second) , 而是选择错误的链接 ( 。 然而, 根据本发明的 特殊操作形式取消了该选择操作, 并且显示区域450不改变, 而保持与。

25、显示区域440相同的 内容。 0060 上面的形式具有下列效果。即, 将在用户操作指示器以选择链接之前由指示器指 示的对象 (上面的示例中的链接信息 “ ) 存储为临时选择的对 象。在用户最终执行选择操作的阶段, 将由指示器指示的对象与这样存储的临时选择的对 象相比较, 以确定这样指示的对象是否与临时选择的对象相同。 如果它们彼此不同, 则取消 选择操作。 0061 作为第三示例的显示区域 460 例示在读取之后所述区的扩展大的另一情况。在 该情况下, 因为在用户执行选择操作时链接的位置移动, 所以用户没有选择希望的链接 ( , 而是选择错误的链接 ( 。然而, 根 说 明 书 CN 1038。

26、85673 A 7 5/8 页 8 据本发明的特殊操作形式选择用户希望的链接 ( , 并且显示作 为适当的链接目的地的 WEB 页面 470。 0062 在上面的形式中, 将在用户操作指示器以选择链接之前由指示器指示的对象 (上 面的示例中的链接信息 “ ) 存储为临时选择的对象。在用户最 终执行选择操作的阶段, 将由指示器指示的对象与这样存储的临时选择的对象相比较, 以 确定这样指示的对象是否与临时选择的对象相同。如果它们彼此不同, 则认为选择临时选 择的对象。 0063 本发明的实施例 2 0064 图 5 是根据本发明的在触摸面板 21 上的图标对象选择的示例。假设图 5 中的系 统 1。

27、00 是智能电话、 移动电话或基于用于触摸面板的 OS 的硬件。最初, 用户移动他 / 她的 拇指以选择希望的图标对象50S。 然而, 在显示器22上该图标正在被重绘或被重置, 使得图 标对象50S的位置改变并且图标对象50S被移动到位置50E。 此外, 存在另一对象可能被放 置在图标对象 50S 被放置过的区上这样的可能性。 0065 在传统方法中, 在该状态下难以适当地选择图标对象 50S。此外, 可能错误地选择 不同的对象。然而, 根据本发明的特殊方法, 不会选择错误的对象。 0066 上面的形式具有下列效果。即, 在用户移动他 / 她的拇指以选择图标对象之前将 用户打算选择的图标对象存。

28、储为临时选择的图标对象, 并且在用户最终执行选择操作 (例 如, 用户触摸图标) 的阶段, 将选择的图标对象与这样存储的临时选择的图标对象相比较, 以确定选择的图标对象是否与临时选择的图标对象相同。如果它们彼此不同, 则取消选择 操作。 0067 此外, 作为另一形式, 将选择的图标对象与存储的图标对象相比较, 以确定它们是 否彼此相同, 并且如果它们彼此不同, 则通过使用存储的图标对象可以确定选择上面的示 例中的图标对象 50S(即, 在选择的时间的 50E) 。 0068 本发明的实施例 3 0069 图 6 图示根据本发明的触摸面板 21 上的菜单对象选择的示例。假设图 6 中的系 统 。

29、100 为智能电话、 移动电话或基于用于触摸面板的 OS 的硬件。最初, 用户移动他 / 她的 拇指以选择希望的菜单对象60S。 然而, 菜单对象正在显示器22上被重绘或被重置, 使得菜 单对象60S的位置改变并且菜单对象60S被移动到位置60E。 此外, 存在另一对象可能被放 置在菜单对象 60S 被放置过的区上这样的可能性。 0070 在传统方法中, 在该状态下难以适当地选择菜单对象 60S。此外, 可能存在错误地 选择不同的对象这样的可能性。然而, 根据本发明的特殊方法, 不会选择错误的菜单对象。 0071 上面的形式具有下列效果。即, 在用户移动他 / 她的拇指以选择菜单对象之前将 用。

30、户打算选择的菜单对象存储为临时选择的菜单对象, 并且在用户最终执行选择操作 (例 如, 用户触摸菜单) 的阶段, 将选择的菜单对象与这样存储的临时选择的菜单对象相比较, 以确定选择的菜单对象是否与临时选择的菜单对象相同。如果它们彼此不同, 则取消选择 操作。 0072 此外, 作为另一形式, 将选择的菜单对象与存储的菜单对象相比较, 以确定它们是 否彼此相同, 并且如果它们彼此不同, 则通过使用存储的菜单对象可以确定选择上面的示 例中的菜单对象 60S(即, 60E) 。 说 明 书 CN 103885673 A 8 6/8 页 9 0073 关于临时选择和选择的确定方法 0074 图 7 图。

31、示根据本发明的临时选择和选择的确定方法。列标题指示移动和选择机 制, 并且行标题指示选择的类型。 最初, 在鼠标的情况下, 如下执行关于临时选择的确定 : 当 指示器的移动速度不超过预定速度 (例如, 1 点 / 秒) 时, 确定指示器停止。如果存在指示器 所位于的对象 (由指示器指示的对象) , 则在存储部件 160 中将该对象存储为临时选择的对 象。通过按下鼠标的按钮 (左按钮的按下) 或按下键盘的决定键来执行该选择。 0075 在电容感测触摸面板的情况下, 可以测量手指 (触笔) 和面板之间的距离。鉴于此, 如下执行关于临时选择的确定 : 当手指 (触笔) 放置在几乎相同的位置而超过预定。

32、时间段 (例如, 100 毫秒) 不触摸屏幕时, 确定手指 (触笔) 停止。如果存在手指所位于的对象 (由手 指指示的对象) , 则在存储部件 160 中将该对象存储为临时选择的对象。当手指 (触笔) 触摸 显示屏幕 22 或当手指 (触笔) 从显示屏幕 22 移开预定距离时, 确定选择该对象。 0076 在其他触摸面板的情况下, 如下执行关于临时选择的确定 : 当手指 (触笔) 触摸显 示屏幕上的相同位置超过预定时间段时, 确定手指 (触笔) 停止。如果存在手指所位于的对 象 (由手指指示的对象) , 则在存储部件 160 中将该对象存储为临时选择的对象。当手指 (触 笔) 从显示屏幕 22。

33、 移开时, 确定选择该对象。除了上面的之外, 根据选择机制可以设置各种 条件。 0077 本发明的处理的流程 0078 图 8 是图示根据本实施例的对象选择操作中的处理流程的流程图。假设在处理开 始时, 系统 100 能够接受指示器的移动和选择操作。此外, 多个应用可能在绘制处理中。最 初, 在步骤 810 中, 确定指示器或手指是否移动。当指示器或手指移动时, 在步骤 820 中确 定指示器是否停止 (是否满足对象的临时选择的条件) , 以确定指示器停止的位置。 0079 如果满足临时选择的条件, 则处理前进到步骤 830 以在存储部件 160 中将该对象 存储为临时选择的对象, 并返回到步。

34、骤 810。 0080 如果在步骤 810 中指示器没有移动, 则在步骤 840 中确定是否执行选择操作。 0081 当执行选择操作时, 在步骤 850 中获取由指示器指示的对象的信息。然后, 在步骤 860 中, 将该信息与先前存储的临时选择的对象的信息相比较。如果作为该比较的结果, 它 们彼此相同, 则在步骤 870 中对该对象执行最终的选择处理。即, 执行分配给该对象的功 能。 0082 如果在步骤 860 中比较失败, 则处理返回到步骤 810 而不执行最终的选择处理。 即, 显示屏幕 22 不改变。该处理的流程提供非常有利的实施例, 原因在于如果在用户停止 指示器时的对象与在用户点击。

35、时的对象不同, 则用户可能选择错误的对象。 0083 图 9 是图示根据本实施例的对象选择操作中的另一处理流程的流程图。假设在处 理开始时, 系统 100 能够接受指示器的移动和选择操作。此外, 多个应用可能在绘制处理 中。最初, 在步骤 910 中, 确定指示器或手指是否移动。如果指示器或手指移动, 则在步骤 920 中确定指示器是否停止 (是否满足对象的临时选择的条件) , 以确定指示器停止的位置。 0084 如果满足临时选择的条件, 则处理前进到步骤 930 以在存储部件 160 中将该对象 存储为临时选择的对象, 并返回到步骤 910。 0085 如果在步骤 910 中指示器没有移动,。

36、 则在步骤 940 中确定是否执行选择操作。 0086 当执行选择操作时, 在步骤 950 中获取由指示器指示的对象的信息。然后, 在步骤 说 明 书 CN 103885673 A 9 7/8 页 10 960 中, 将该信息与先前存储的临时选择的对象的信息相比较。如果作为该比较的结果, 它 们彼此相同, 则在步骤 970 中对该对象执行最终的选择处理。即, 执行分配给该对象的功 能。 0087 如果在步骤960中比较失败, 则在步骤980中对临时选择的对象执行选择处理。 该 处理提供非常有利的实施例, 原因在于在用户停止指示器时的对象被假设为用户希望的对 象。 0088 临时选择的对象的记录。

37、 0089 在图 10 和 11 中描述根据本发明的临时选择的对象的记录内容。优选地, 临时选 择的对象被存储在使能高速访问的存储区域中。图 10 和 11 图示由操作系统提供的公共存 储区域 (也被称为剪贴板) 被用作存储区域的示例。 0090 基本上, 对于一种类型的对象应该仅存储一个临时选择的对象。下列描述处理存 储多个临时选择的对象的情况。 0091 最近的对象被添加到公共存储区域中最新的行。在一行中记录对象, 包括对象的 类型和对象的内容。 0092 在图 10 的示例中, 指示链接信息的 “链接 : ” 及其链接目的地信息被成对记录。 0093 下面依序从下到上描述图10。 最初,。

38、 在确定指示器在移动之后停止的阶段, 将临时 选择的对象依序存储在 L3(第三行) 中、 在 L2(第二行) 中作为 以及在 L1(第一行) 中作为 在用户对其执行选择 操作的对象是 的情况下, 该对象与最近存储的临时选择的对象 ( 不同。因此, 选择操作取消。 0094 图 11 图示多种类型的对象混合在触摸面板等上并且被记录为临时选择的对象的 状态。在确定指示器在移动之后停止的阶段, 在存储部件 160 中依序将临时选择的对象依 序存储为L5 : 链接信息、 L4 : 菜单对象ID=1020、 L3 : 菜单对象ID=1010、 L2 : 对象信息ID=40、 以及 L1 : 对象信。

39、息 ID=50。在此, 在用户对其执行选择操作的对象的对象信息是 ID=50 的情 况下, 该对象与存储的临时选择的对象相同, 并且因此, 对该对象的选择操作有效并且执行 分配到该对象的功能。 0095 如在图 11 的示例中, 不同类型的对象可以混合作为公共存储区域中的对象信息。 此外, 在上面的两个示例中, 临时选择的对象的信息被记录为文本信息, 但可以记录诸如图 标对象的对象本身的二进制图像或程序。 0096 此外, 在临时选择的对象与对其执行选择操作的对象不同的情况下, 可以显示对 话框以向用户显示公共存储区域的内容, 使得用户从先前存储的临时选择的对象的列表选 择对象。 0097 本。

40、发明不限于上面的实施例, 并且在本发明的要旨内可以进行各种修改。 0098 参考标号列表 0099 11 : CPU 0100 12 : 存储器 0101 13 : 存储设备 0102 14 : 接口 0103 15 : 视频接口 说 明 书 CN 103885673 A 10 8/8 页 11 0104 16 : 盘驱动器 0105 17 : 通信接口 0106 18 : 系统控制器 0107 19 : 控制器 0108 20 : 输入设备 0109 21 : 触摸面板 0110 22 : 显示器 0111 22 : 显示屏幕 0112 50 : 存储部件 0113 90 : 便携式存储介质。

41、 0114 95 : 数据 0115 100 : 系统 0116 110 : 显示设备 0117 130 : 操作接收部件 0118 140 : 对象存储部件 0119 150 : 选择处理部件 0120 160 : 存储部件 0121 170 : 显示控制部件 0122 305、 405 : 指示器 0123 310、 320、 340、 410、 420、 440、 450、 460 : 显示区域 0124 330、 350、 430、 470 : 页面 说 明 书 CN 103885673 A 11 1/9 页 12 图 1 说 明 书 附 图 CN 103885673 A 12 2/9。

42、 页 13 图 2 说 明 书 附 图 CN 103885673 A 13 3/9 页 14 图 3 说 明 书 附 图 CN 103885673 A 14 4/9 页 15 图 4 说 明 书 附 图 CN 103885673 A 15 5/9 页 16 图 5 说 明 书 附 图 CN 103885673 A 16 6/9 页 17 图 6 图 7 说 明 书 附 图 CN 103885673 A 17 7/9 页 18 图 8 说 明 书 附 图 CN 103885673 A 18 8/9 页 19 图 9 说 明 书 附 图 CN 103885673 A 19 9/9 页 20 图 10 图 11 说 明 书 附 图 CN 103885673 A 20 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 >


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1