控制具有触摸式信号输入装置的电子设备的方法和系统的制作方法

文档序号:6335244阅读:175来源:国知局
专利名称:控制具有触摸式信号输入装置的电子设备的方法和系统的制作方法
技术领域
本发明涉及电子设备,更具体地,本发明涉及控制电子设备的方法和系统。
背景技术
标签组(Tabs)在网页、应用、浏览器的用户界面中被广泛应用。用户通过点击标签组中的标签来定位相对应的网页或视图,方便在多个网页或视图间进行切换浏览。目前的标签组没有考虑标签数目增多时的易用性。以目前主流的浏览器为例,被打开的页面的标签都会水平排列在浏览器窗口的头部。当用户打开的页面过多时,生成的标签数目就相应增多。随着标签数目的增多,标签宽度会变得过小而难以识别或定位,容易造成误选,同时由于标签数目的增多使得查找标签的效率降低。同时,作为传统标签没有画面预览。随着具有触摸式信号输入装置的电子设备的普及,目前标签组的上述缺陷在具有触摸式信号输入装置的电子设备中变得尤为突出和明显。

发明内容
现有技术中本公开说明性实施例中认识到现有技术中的标签组在标签数目增多时存在难以识别或定位、容易造成误选、查找效率降低、没有预览等的缺点。为此,本公开提供了克服现有技术中一个或多个上述缺点的技术方案。根据本公开的一个实施例,提供了一种用于控制具有触摸式信号输入装置的电子设备的方法,包括接收输入的导航器调用请求;将输入的导航器调用请求的请求模式与预定的请求模式进行比较;判断输入的导航器调用请求的请求模式是否与预定的请求模式相匹配;如果匹配,则显示导航器,其中所述导航器具有多个标签,所述多个标签分布在封闭结构的至少一部分上。根据本公开的另一个实施例,其中导航器调用请求的请求模式为运动轨迹。根据本公开的一个实施例,其中至少一个标签为聚合标签,所述聚合标签代表相关的多个标签。根据本公开的另一个实施例,其中聚合标签的面积与其代表的标签的个数成正比。根据本公开的一个实施例,其中响应于某一标签被选中,显示与选中的标签对应的内容的预览。根据本公开的另一个实施例,其中如果选中的标签为聚合标签,所述预览包括该聚合标签所代表的多个标签对应的内容的多个预览。根据本公开的又一个实施例,其中响应于所述多个预览中的某一个被选中,显示与选中的预览对应的内容。根据本公开的一个实施例,提供了一种用于控制具有触摸式信号输入装置的电子设备的系统,包括接收部件,被配置为接收输入的导航器调用请求;比较部件,被配置为将输入的导航器调用请求的请求模式与预定的请求模式进行比较;判断部件,被配置为判断输入的导航器调用请求的请求模式是否与预定的请求模式相匹配;显示部件,被配置为响应于判断结果为匹配显示导航器,其中所述导航器具有多个标签,所述多个标签分布在封闭结构的至少一部分上。此外,本公开的实施例还提供了与上述方法对应的计算机程序产品。利用本公开实施例提供的上述一个或多个实施例,


本公开可以通过参考下文中结合附图所给出的描述而得到更好的理解,其中在所有附图中使用了相同或相似的附图标记来表示相同或者相似的部件。所述附图连同下面的详细说明一起包含在本说明书中并且形成本说明书的一部分,而且用来进一步举例说明本公开的优选实施例和解释本公开的原理和优点。在附图中图1显示了根据本公开的一个实施例的用于控制具有触摸式信号输入装置的电子设备的方法100 ;图2(包括图加和图2b)显示了示例性地显示了导航器的各个标签紧凑方式分布的实施方式;图3显示了根据本公开的一个实施例的用于控制具有触摸式信号输入装置的电子设备的系统300。
具体实施例方式在下文中将结合附图对本公开的示范性实施例进行描述。为了清楚和简明起见, 在说明书中并未描述实际实施方式的所有特征。然而,应该了解,在开发任何这种实际实施例的过程中必须做出很多特定于该实际实施方式的决定,以便实现开发人员的具体目标, 例如,符合与系统及业务相关的那些限制条件,并且这些限制条件可能会随着实施方式的不同而有所改变。此外,还应该了解,虽然开发工作有可能是非常复杂和费时的,但对得益于本公开公开内容的本领域技术人员来说,这种开发工作仅仅是例行的任务。在此,还需要说明的一点是,为了避免因不必要的细节而模糊了本公开,在附图中仅仅示出了与根据本公开的方案密切相关的装置结构和/或处理步骤,而省略了与本公开关系不大的其他细节。下面结合图1详细介绍根据本公开一个实施例的用于控制具有触摸式信号输入装置的电子设备的方法。图1显示了根据本公开的一个实施例的用于控制具有触摸式信号输入装置的电子设备的方法100,该方法从步骤102开始。之后,方法进入步骤104,其中接收输入的导航器调用请求;接下来,方法进入步骤106,其中将输入的导航器调用请求的请求模式与预定的请求模式进行比较;然后,方法进入步骤108,其中判断输入的导航器调用请求的请求模式是否与预定的请求模式相匹配;如果匹配,方法进入步骤110,其中显示导航器,其中所述导航器具有多个标签,所述多个标签分布在封闭结构的至少一部分上。根据本公开的一个实施例,其中导航器调用请求的请求模式为运动轨迹。响应于接收到输入的运动轨迹;将输入的运动轨迹与预定的运动轨迹模式进行比较;如果输入的运动轨迹与预定的运动轨迹模式相匹配,则显示导航器。根据本发明的另一个实施例,导航器调用请求的请求模式是表明调用导航器的按钮是否被按下的信号。根据本发明的又一个实施例,导航器调用请求的请求模式是电子设备本身的运动,例如电子设备的晃动。下面以电容触摸式信号输入装置为例详细介绍根据本公开的上述实施例的用于控制具有触摸式信号输入装置的电子设备的方法100的执行过程。本领域的技术人员知晓,下面的描述只是一种示例,对其他类型的触摸式信号输入装置可以在本公开的构思指导下根据其触摸式信号输入装置的类型采取相应的处理。下面以导航器调用请求的请求模式为运动轨迹为例进行详细说明。当用户手指接触到电子设备的触摸式信号输入装置时,该触摸式信号输入装置的电荷顺着手指流向人体,触摸式信号输入装置通过感知这种电流的移动,产生定位数据,从而达到触点定位。然后,随着用户手指在触摸式信号输入装置表面的划动,触摸式信号输入装置的电容产生相应变化,产生触点运动轨迹数据。上述运动轨迹数据由电子设备接收,并由触摸式信号输入装置的处理芯片对触点运动轨迹数据进行处理,转化为一种运动轨迹。之后,电子设备读取在其存储器中存储的预定的请求模式(这时预定的请求模式为预定的运动轨迹模式),并将接收到的运动轨迹的运动轨迹模式与预定的运动轨迹模式进行比较。如果上述比较的结果显示输入的运动轨迹与预定的运动轨迹模式匹配,则向电子设备发送调用显示导航器的指令。预定的运动轨迹模式可以有多种形式,例如近似圆、近似椭圆、近似等边三角形、近似正方形等。预定的运动轨迹模式还可以是任意预先定义的运动轨迹。这里,仅以导航器调用请求的请求模式为运动轨迹为例进行详细说明,本领域技术人员在本公开的基础上可以得到导航器调用请求的请求模式为其他形式时的方案。例如,如果航器调用请求的请求模式是表明调用导航器的按钮是否被按下的信号,当接收到该信号时,电子设备读取在其存储器中存储的预定的请求模式(这时预定的请求模式为表明调用导航器的按钮被按下的信号),如果表明调用导航器的按钮是否被按下的信号表示调用导航器的按钮被按下,即与预定的请求模式匹配,则向电子设备发送调用显示导航器的指令。再例如,如果航器调用请求的请求模式是电子设备的晃动模式,当接收到电子设备的晃动时,电子设备读取在其存储器中存储的预定的请求模式(这时预定的请求模式为预定的电子设备的晃动模式,例如沿垂直方向快速运动两次或沿水平方向快速运动三次),并将接收到的电子设备的晃动模式与预定的电子设备的晃动模式进行比较。如果上述比较的结果匹配,则向电子设备发送调用显示导航器的指令。图2示例性地显示了导航器的各个标签分布在封闭结构的至少一部分上的实施方式。根据本公开的实施例,该封闭结构可以是圆、椭圆、圆环、椭圆环、多边形等各种方式,各个标签分别分布在所述圆、椭圆、圆环、椭圆环、多边形上。图加中示例性地显示了圆、圆环和多边形的实施方式。下面结合图加进行说明。当封闭结构为圆时,导航器的各个标签分布在所述圆上。也就是说,各个标签分别以扇形的形式占用该圆。当封闭结构为圆环时,导航器的各个标签分布在所述圆环上。也就是说,各个标签以扇环的形式占用该圆环。
当封闭结构为多边形时,导航器的各个标签分布在所述多边形上。也就是说,各个标签分布在多边形的边上。各个标签可以分别占用该多边形的一条或多条边,或者多个标签占用该多边形的一条边。多边形可以是规则的,也可以是不规则的。图加显示的多边形是一种类似‘环状’的方式,根据本公幵的一个实施例,多边形也可以类似于圆的全部填充的结构。根据本公幵的一个实施例,所述多个标签中至少一个标签为聚合标签,该聚合标签代表相关的多个标签。例如,相关的多个标签对应于与社交网络相关的应用,例如hcebook 、 Twitter 、MySpace 等的客户端。另一个例子中相关的多个标签对应于与即时通信相关的应用,例如 MSN Messenger、ICQ 、Jabber ⑧、Skype ⑧、Yahoo (g) Messenger Λ GTalk 等的客户端。例如,相关的多个标签都是与网站www, ibm. com相关子网站的网页,例如隶属于 www, ibm. com主站下的www, ibm. com/solutions/us/en、www, ibm. com/technologyservices/us/en、www, ibm. com/products/us/θΠλwww, ibm. com/support/us/en四个相关子网站的网页。另一个例子中相关的多个标签都是与丽· ROORle. com相关的子网站的网页,例如隶属于www, google, com的主站下的Rmail. ROORle. comnews. ROORle. commaps. ROORle. comimage. ROORle. comvideo. ROORle. comdocs. ROORle. combooks. ROORle. comtranslate. ROORle. comscholar. ROORle. compicasaweb. ROORle. com十个相关子网站的网页。根据本公开的一个实施例,其中聚合标签的面积与其代表的标签的个数成正比。 以上面描述的内容为例,假设聚合标签1代表的多个标签对应于与社交网络相关的应用, 例如i^acebook 、Twitter 、MySpace 三个客户端。聚合标签2代表的多个标签对应于与即时通信相关的应用,例如 MSN Messenger、ICQ 、Jabber 、Skype 、Yahoo MessengeiNGTalk 六个客户端。根据本公开的上述实施例,聚合标签1的面积和聚合标签 2的面积之间应该是1 2的关系。仍上面描述的内容为例,假设聚合标签3代表的多个标签是与网站www, ibm. com相关的四个子网站的网页,聚合标签4代表的多个标签是与www. google, com相关的十个子网站的网页。根据本公开的上述实施例,聚合标签3的面积和聚合标签4的面积之间应该是2 5的关系。根据本公开的另一个实施例,聚合标签的面积
6与其代表的标签的个数成增函数的关系,即聚合标签代表的标签个数的增加,聚合标签的面积也增加。根据本公开的其他实施例,封闭结构可以是圆、椭圆、圆环、椭圆环、多边形等,对应的,该封闭结构的一部分可以是圆、椭圆、圆环、椭圆环、多边形等的一部分。图2b中示例性地显示了圆、圆环和多边形的一部分的实施方式。下面结合图2b 进行说明。当该封闭结构的一部分为圆的一部分时,导航器的各个标签分布在所述圆的一部分上。也就是说,各个标签分别以扇形的形式占用该圆的一部分。当该封闭结构的一部分为圆环的一部分时,导航器的各个标签分布在所述圆环的一部分上。也就是说,各个标签以扇环的形式占用该圆环的一部分。当该封闭结构的一部分为多边形的一部分时,导航器的各个标签分布在所述多边形的一部分上。也就是说,各个标签分布在该多边形的一部分上的边上。各个标签可以分别占用该多边形的一部分的一条或多条边,或者多个标签占用该多边形的一部分的一条边。 多边形可以是规则的,也可以是不规则的。根据本公开的一个实施例,所述多个标签中至少一个标签为聚合标签,该聚合标签代表相关的多个标签。根据本公开的另一个实施例,其中聚合标签的面积与其代表的标签的个数成正比。具体的说明可以参见前面的描述,这里不再一一赘述。上面描述的各种实施方式仅仅是示例性的,并没有全部列举。对本领域技术人员来说,只要标签分布在封闭结构的至少一部分上即可以实现本公开的方法,具体采用何种封闭结构都将落入本公开的发明构思。下面进一步结合图1(参见图1中的虚线框部分)进一步介绍根据本公开另外的实施例的用于控制具有触摸式信号输入装置的电子设备的方法100。根据本公开的一个实施例,在步骤112,响应于某一标签被选中,显示与选中的标签对应的内容的预览。其中,根据本公开的一个实施例,如果选中的标签为聚合标签,所述预览包括该聚合标签所代表的多个标签对应的内容的多个预览。然后,根据本公开的又一个实施例,在步骤114,响应于所述多个预览中的某一个被选中,显示与选中的预览对应的内容。下面示例性的介绍一下如何实现显示与选中的标签对应的内容的预览等处理。本领域的技术人员知晓,下面的描述仅仅是示例性的,可以采用其他任何方式来实现显示与选中的标签对应的内容的预览。具体采用何种方式可以由本领域的技术人员利用所属领域的知识进行选择。响应于某一标签被选中,与该被标签对应的网页或应用的标识信息被发送给电子设备。如果该标签对应于网页,电子设备将利用标识信息对该网页进行预取并将取回的内容以预览的方式显示给用户。如果该标签对应于应用,电子设备将利用标识信息读取应用用于预览的相应内容并将其以预览的方式显示给用户。如何预取网页或读取应用用于预览的内容是已有的技术,这里不再赘述。如果选中的标签为聚合标签,与该聚合标签对应的多个网页或多个应用的多个标识信息被发送给电子设备。如果该聚合标签对应于网页,电子设备利用标识信息将对该多个网页进行预取并将取回的内容以预览的方式显示给用户。如果该聚合标签对应于应用,电子设备将利用标识信息读取多个应用用于预览的相应内容并将其以预览的方式显示给用户。这时,所述预览将会包括该聚合标签所代表的多个标签对应的内容的多个预览,例如多个网页或多个应用的预览。响应于所述多个预览中的某一个被选中,被选中的标签对应的网页或应用的标识信息被发送给电子设备,电子设备利用标识信息读取所请求的网页或应用并将其显示给用户。现在参见图3,其中显示了根据本公开的一个实施例的用于控制具有触摸式信号输入装置的电子设备的系统300。该系统包括接收部件302,被配置为接收输入的导航器调用请求;比较部件304,被配置为将输入的导航器调用请求的请求模式与预定的请求模式进行比较;判断部件306,被配置为判断输入的导航器调用请求的请求模式是否与预定的请求模式相匹配;显示部件308,被配置为响应于判断结果为匹配显示导航器,其中所述导航器具有多个标签,所述多个标签分布在封闭结构的至少一部分上。该封闭结构可以是圆、椭圆、圆环、椭圆环、多边形等或圆、椭圆、圆环、椭圆环、多边形等。根据本公开的一个实施例,其中导航器调用请求的请求模式为运动轨迹。响应于接收到输入的运动轨迹;将输入的运动轨迹与预定的运动轨迹模式进行比较;如果输入的运动轨迹与预定的运动轨迹模式相匹配,则显示导航器。根据本发明的另一个实施例,导航器调用请求的请求模式是表明调用导航器的按钮是否被按下的信号。根据本发明的又一个实施例,导航器调用请求的请求模式是电子设备本身的运动,例如电子设备的晃动。根据本公开的一个实施例,所述多个标签中至少一个标签为聚合标签,该聚合标签代表相关的多个标签。根据本公开的一个实施例,其中聚合标签的面积与其代表的标签的个数成正比。根据本公开的一个实施例,响应于某一标签被选中,所述显示部件308显示与选中的标签对应的内容的预览。其中如果选中的标签为聚合标签,所述预览包括该聚合标签所代表的多个标签对应的内容的多个预览。响应于所述多个预览中的某一个被选中, 所述显示部件308显示与选中的预览对应的内容。下面示例性的介绍一下如何实现显示与选中的标签对应的内容的预览等处理。本领域的技术人员知晓,下面的描述仅仅是示例性的,可以采用其他任何方式来实现显示与选中的标签对应的内容的预览。具体采用何种方式可以由本领域的技术人员利用所属领域的知识进行选择。响应于某一标签被选中,与该被标签对应的网页或应用的标识信息被发送给电子设备。如果该标签对应于网页,电子设备将利用标识信息对该网页进行预取并将取回的内容发送给显示部件308以预览的方式显示给用户。如果该标签对应于应用,电子设备将利用标识信息读取应用用于预览的相应内容并将其发送给显示部件308以预览的方式显示给用户。如何预取网页或读取应用用于预览的内容是已有的技术,这里不再赘述。如果选中的标签为聚合标签,与该聚合标签对应的多个网页或多个应用的多个标识信息被发送给电子设备。如果该聚合标签对应于网页,电子设备利用标识信息将对该多个网页进行预取并将取回的内容发送给显示部件308以预览的方式显示给用户。如果该聚合标签对应于应用,电子设备将利用标识信息读取多个应用用于预览的相应内容并将其发送给显示部件308以预览的方式显示给用户。这时,所述预览将会包括该聚合标签所代表的多个标签对应的内容的多个预览,例如多个网页或多个应用的预览。
响应于所述多个预览中的某一个被选中,被选中的标签对应的网页或应用的标识信息被发送给电子设备,电子设备利用标识信息读取所请求的网页或应用并将其发送给显示部件308以显示给用户。以上结合具体实施例描述了本公开的基本原理,但是,需要指出的是,对本领域的普通技术人员而言,能够理解本公开的方法和装置的全部或者任何步骤或者部件,可以在任何计算装置(包括处理器、存储介质等)或者计算装置的网络中,以硬件、固件、软件或者它们的组合加以实现,这是本领域普通技术人员在阅读了本公开的说明的情况下运用他们的基本编程技能就能实现的。因此,本公开的目的还可以通过在任何计算装置上运行一个程序或者一组程序来实现。所述计算装置可以是公知的通用装置。因此,本公开的目的也可以仅仅通过提供包含实现所述方法或者装置的程序代码的程序产品来实现。也就是说,这样的程序产品也构成本公开,并且存储有这样的程序产品的存储介质也构成本公开。显然,所述存储介质可以是任何公知的存储介质或者将来所开发出来的任何存储介质。还需要指出的是,在本公开的装置和方法中,显然,各部件或各步骤是可以分解和 /或重新组合的。这些分解和/或重新组合应视为本公开的等效方案。并且,执行上述系列处理的步骤可以自然地按照说明的顺序按时间顺序执行,但是并不需要一定按照时间顺序执行。某些步骤可以并行或彼此独立地执行。虽然已经详细说明了本公开及其优点,但是应当理解在不脱离由所附的权利要求所限定的本公开的精神和范围的情况下可以进行各种改变、替代和变换。而且,本申请的术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素, 或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下, 由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者装置中还存在另外的相同要素。
权利要求
1.一种用于控制具有触摸式信号输入装置的电子设备的方法,包括 接收输入的导航器调用请求;将输入的导航器调用请求的请求模式与预定的请求模式进行比较; 判断输入的导航器调用请求的请求模式是否与预定的请求模式相匹配; 如果匹配,则显示导航器,其中所述导航器具有多个标签,所述多个标签分布在封闭结构的至少一部分上。
2.根据权利要求1的方法,其中导航器调用请求的请求模式为运动轨迹。
3.根据权利要求1的方法,其中所述封闭结构为圆。
4.根据权利要求1的方法,其中所述封闭结构为椭圆。
5.根据权利要求1的方法,其中所述封闭结构为圆环。
6.根据权利要求1的方法,其中所述封闭结构为椭圆环。
7.根据权利要求1的方法,其中所述封闭结构为多边形。
8.根据权利要求1的方法,其中至少一个标签为聚合标签,所述聚合标签代表相关的多个标签。
9.根据权利要求8的方法,其中聚合标签的面积与其代表的标签的个数成正比。
10.根据权利要求1至9中任一权利要求的方法,其中响应于某一标签被选中,显示与选中的标签对应的内容的预览。
11.根据权利要求10的方法,其中如果选中的标签为聚合标签,所述预览包括该聚合标签所代表的多个标签对应的内容的多个预览。
12.根据权利要求11的方法,其中响应于所述多个预览中的某一个被选中,显示与选中的预览对应的内容。
13.一种用于控制具有触摸式信号输入装置的电子设备的系统,包括 接收部件,被配置为接收输入的导航器调用请求;比较部件,被配置为将输入的导航器调用请求的请求模式与预定的请求模式进行比较;判断部件,被配置为判断输入的导航器调用请求的请求模式是否与预定的请求模式相匹配;显示部件,被配置为响应于判断结果为匹配显示导航器,其中所述导航器具有多个标签,所述多个标签分布在封闭结构的至少一部分上。
14.根据权利要求13的系统,其中导航器调用请求的请求模式为运动轨迹。
15.根据权利要求13的系统,其中至少一个标签为聚合标签,所述聚合标签代表相关的多个标签。
16.根据权利要求15的系统,其中聚合标签的面积与其代表的标签的个数成正比。
17.根据权利要求15或16的系统,所述显示部件进一步被配置为响应于某一标签被选中,显示与选中的标签对应的内容的预览。
18.根据权利要求17的系统,其中如果选中的标签为聚合标签,所述预览包括该聚合标签所代表的多个标签对应的内容的多个预览。
19.根据权利要求18的方法,所述显示部件进一步被配置为响应于所述多个预览中的某一个被选中,显示与选中的预览对应的内容。
全文摘要
本发明提供了一种用于控制具有触摸式信号输入装置的电子设备的方法,包括接收输入的导航器调用请求;将输入的导航器调用请求的请求模式与预定的请求模式进行比较;判断输入的导航器调用请求的请求模式是否与预定的请求模式相匹配;如果匹配,则显示导航器,其中所述导航器具有多个标签,所述多个标签分布在封闭结构的至少一部分上。通过将多个标签分布在封闭结构的至少一部分上,能够解决现有技术中的标签组在标签数目增多时存在难以识别或定位、容易造成误选、查找效率降低、没有预览等的问题。
文档编号G06F3/048GK102467315SQ201010532229
公开日2012年5月23日 申请日期2010年10月29日 优先权日2010年10月29日
发明者周子轩, 池剑文, 董方亮, 黄昶 申请人:国际商业机器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1