用于配备有触屏的设备的有源键盘锁的制作方法

文档序号:6656397阅读:81来源:国知局
专利名称:用于配备有触屏的设备的有源键盘锁的制作方法
技术领域
本发明涉及一种至少包括触屏和键盘的设备。本发明也涉及一种包括触屏和键盘的系统。本发明还涉及一种用于对来自触屏和键盘的输入信息进行处理的方法和计算机程序产品。
背景技术
存在许多包括触屏的设备,该触屏可以与显示器相结合地用来向这些设备提供输入信息,以便例如在显示在显示器上的对象之中执行选择。这样的设备也可以包括用于通过键盘的按键来输入信息的键盘。例如,设备用户可以通过键盘输入文本消息或者电话号码。
有一些不同种类的触屏可供使用。例如有电感式触屏,在这些触屏中电感式触笔被用来执行接触操作。当电感式触笔靠近触屏时,检测电路元件检测到触笔、确定该触笔的触点并且提供例如关于该触点的坐标信息。触点的坐标信息然后可以用来确定哪一操作与触点有关。
例如还有光学、声学、电阻式和电容式触屏。此类触屏并不总是需要使用专门触笔,而是例如手指通常也可以用作触笔。
配备有触屏和键盘这二者的设备在可用性上存在问题。可能发生如下情形,当用户试图用手指或者触笔来接触触屏以便执行某一基于接触的动作时,他或者她同时按压键盘中的某一或者某些按键。这可能造成启动非有意的动作。
有一些方式可以避免这一可用性问题,例如通过确保设备尺寸足够大、通过将触屏和键盘的按键设置成不相互靠近从而减少非有意地按压按键的可能性。另一种避免前述问题的解决方案是使用更长的触笔,然而这可能造成指向更为困难。
所谓的按键锁定操作是已知的,通过该操作可以禁用和启用设备的键盘。可以通过按压键盘的某一按键或者按键组合来激活和去激活按键锁定。这一点可能很麻烦,因为每当用户想要使用触屏时,如果用户想要激活按键锁定以便例如避免错误的按键按压而按键锁定又未激活,则他或者她都应当手动地激活按键锁定。
欧洲专利申请EP 1284450揭示了一种用于防止由于意外的接触而造成无意识的接触键盘输入的方法。在该方法中可以激活相似的按键锁定操作以禁用至少一些触屏功能。通过某一按键或者通过某一按键组合来激活和去激活按键锁定,其中通过按压该某一按键或者按键组合来改变按键锁定的状态,即激活或者去激活按键锁定。然而,按键锁定没有影响键盘本身的操作,其中如果用户想要锁定键盘,则他或者她必须通过按压键盘上的某一按键或者按键组合来手动地实现这一点。

发明内容
在本发明中提供了一种用于在操作触屏时减少对键盘的非有意接触所造成的影响。本发明基于如下思想可以在开始对触屏的操作时激活键盘的按键锁定。该激活可以基于检测触屏的触笔何时邻近于触屏或者检测触笔如手指何时接触触屏或者任何其它与触屏操作有关的操作。可以在屏幕上指示键盘的按键锁定状态。该特征可以被关闭,因为设备的一些特征或者动作可能需要同时使用键盘和触屏。
根据本发明的第一方面,提供了一种设备,至少包括-触屏;-用于提供输入功能的键盘,该键盘具有包括激活状态和去激活状态的按键锁定操作,该激活状态适于禁用键盘的输入功能中的至少部分输入功能,而该去激活状态适于启用键盘的输入功能;-检测器,用于检测触笔何时邻近于触屏;以及-按键锁定激活器,用于在检测器提供关于触笔邻近的指示时将按键锁定设置到所述激活状态。
根据本发明的第二方面,提供了一种系统,至少包括-触屏;-用于提供输入功能的键盘,该键盘具有包括激活状态和去激活状态的按键锁定操作,该激活状态适于禁用键盘的输入功能中的至少部分输入功能,而该去激活状态适于启用键盘的输入功能;-检测器,用于检测触笔何时邻近于触屏;以及-按键锁定激活器,用于在检测器提供关于触笔邻近的指示时将按键锁定设置到所述激活状态。
根据本发明的第三方面,提供了一种方法,至少包括-激活键盘的按键锁定,该键盘具有包括激活状态和去激活状态的按键锁定操作,在该激活状态中禁用键盘的输入功能中的至少部分输入功能,而在该去激活状态中启用键盘的输入功能;-检测触笔何时邻近于触屏;以及-在检测到触笔的邻近时将按键锁定设置到所述激活状态。
根据本发明的第四方面,提供了一种计算机程序产品,包括以下机器可执行步骤-激活键盘的按键锁定,该键盘具有包括激活状态和去激活状态的按键锁定操作,在该激活状态中禁用键盘的输入功能中的至少部分输入功能,而在该去激活状态中启用键盘的输入功能;-检测触笔何时邻近于触屏;以及-在检测到触笔的邻近时将按键锁定设置到所述激活状态。
本发明改进了小型电子设备的可用性,而且减少了例如在用户接触触屏之时非有意地按压设备键盘的一个或多个按键时非有意动作的影响。


在下文中将参照附图更具体地描述本发明,在附图中图1通过简化框示了根据本发明一个示例性实施例的设备;
图2图示了根据本发明一个示例性实施例的设备的用户接口的一个例子;图3通过流程图示出了根据本发明一个示例性实施例的方法;以及图4图示了根据本发明一个示例性实施例的设备的用户接口的另一例子。
具体实施例方式
在图1中示出了根据本发明的设备1和系统的例子。设备1例如是例如通信器、个人数字助理(PDA)、智能电话等的便携设备,但是本发明并不仅限于此类设备。设备1包括触屏2,该触屏包括触板2.1、显示器2.2(也称为屏幕)和触板控制器2.3。用触笔8或者用手指来处理接触指向。设备1也包括键盘3、处理器4和存储器5。设备1还包括用于直接地和/或经由网络(未示出)与其它设备(未示出)进行通信的发射机/接收机6。这里应当注意设备1可以包括多于一个处理器、显示器、键盘、存储器、发射机/接收机等。
在下文中将结合图1的设备1来描述本发明的示例方法的操作。同样也对图3的流程图进行参照,该图示出了根据本发明一个示例性实施例的方法的步骤。当设备1加电时,触板控制器2.3初始化触板2.1。触板2.1可能需要校准以便将触板2.1与显示器2.2校准。处理器4也可以对设备1执行初始化操作,例如用以设置按键锁定的状态(在图3中的方块301)、发送显示器2.2上的信息、通过发射机/接收机6等来执行到无线网络的注册过程等。在初始化完成之后可以在显示器上示出一些信息而用户可以开始使用设备1。这里假设键盘3的按键锁定在设备1一开始操作时是去激活的,但是它也可以是激活的。
触板控制器2.3每隔一段时间地或者基于中断地来检查302触板的状态以便确定触板2.1是否被触笔8接触(图2)。可以检测到接触的方式视接触板2.1的类型而定。除接触检测之外,一些触板2.1也可以在触笔邻近于触板2.1时进行检测。例如,借助电感式触板,即使在触笔距离触板2.1的表面约数厘米时仍然可以检测到电感式触笔。这一邻近性检测可以用作为关于触笔正在靠近触板2.1的指示。
当触板控制器2.3检测到触笔8接触到触板2.1时,触板控制器2.3向处理器4发送关于该接触的信息。该信息可以包括该接触的坐标或者与该接触在触板2.1上的位置有关的其它信息。处理器4确定在触屏上有接触,其中除非由例如用户阻止按键锁定的激活否则就应当激活键盘3的按键锁定。处理器4可以在激活按键锁定之前检验303按键锁定是否是激活的,如果是则没有必要改变按键锁定的状态。按键锁定的状态存储于存储器5中以备用。也可以例如通过符号203(图2)或者通过一些文本在显示器2.2上指示出按键锁定的状态。也有可能只有在按键锁定是激活或者去激活时才指示按键锁定的状态。然后可以根据该指示203的缺失来确定按键锁定的其它状态。
在本发明的一个示例性实施例中可以阻止按键锁定的激活。因此,例如在存储器5中提供了按键锁定启用指示符。处理器4检验304该按键锁定启用指示符的值来确定按键锁定是否可以被激活。如果确定按键锁定可以被激活,则处理器4将按键锁定设置305为激活。
处理器4也在必要的时候检验从触板控制器2.3接收的位置信息,而且将该信息与在显示器2.2上示出的信息做比较。可以有在显示器2.2上示出的激活区域201(图2)用以激活与该激活区域有联系的功能。当处理器4检测到接触的坐标在激活区域201之内时,处理器4检验哪一功能与那一激活区域有联系而且开始对该功能的处理。该功能例如可以是建立呼叫、接收呼叫、执行应用等。也有可能一些激活区域意味着输入自由形式的信息,例如绘制图片、手写短笺等。
触板控制器2.3可以在触笔被按压在触板2.1上时或者触笔邻近于触板2.1时持续地提供关于接触的信息。该接触的坐标信息可以在接触位置有变时被更新。
在本发明的一个示例性实施例中,只要检测到接触就总是激活按键锁定。当触板控制器2.3检测到触笔不再接触触板2.1时或者离开了触板2.1的邻近时,触板控制器2.3可以向处理器4提供关于接触结束的指示,或者触板控制器2.3停止向处理器4发送坐标信息。在第一可供选择的方式中,处理器4检测到关于接触结束的该指示而且可以使用此信息来更新按键锁定的状态。在后一可供选择的方式中已经为处理器4定义了延迟,其中如果按键锁定是激活的306而在该延迟期间没有从触板控制器2.3接收坐标信息,则处理器4推断307触笔不再接触触板。当处理器4检测到接触结束时,键盘3的按键锁定可以去激活308。然而,如果设备1的用户已经例如通过按压键盘3的某些按键来手动地激活键盘,则可能已经阻止处理器4去激活该按键锁定。在这样的情形下用户可能不希望处理器4去激活按键锁定,而是可能希望在随后的阶段手动地去激活按键锁定。
当触板控制器2.3可以在触笔触及触板2.1之前检测到触笔的邻近时,该邻近性检测可以由处理器4用来激活键盘3的按键锁定。因此,处理器4无需等待坐标信息,因此与上述实施例相比较在较早的阶段就可以激活按键锁定。
图2示出了设备1的用户接口的例子。该用户接口包括触屏2和键盘3。在显示器2.2上可以向用户描述一些信息。例如,可以在显示器2.2上示出激活区域201以及与在设备1中正在执行的应用有关的信息202。
这里应当注意,关于可以与触屏2一起使用的触笔8可以有一些可供选择的方式。一些触屏要求某种触笔(例如电感式触屏)而其它种类的触屏可以与许多不同种类的触笔一起正常工作。另外,术语“接触”没有必要必须意味着触笔实际上接触触板2.1的表面,而是在触笔接近表面但没有接触该表面时也可以检测到接触。例如,在一些实施例中当触笔在触板2.1的表面之上从几毫米到数厘米时可以检测到该接触。在触板2.1的表面上也可以有保护性的和至少部分透明的覆盖物(未示出),其中触笔8接触该覆盖物但是没有接触触板2.1。
在本发明的另一示例性实施例中,在触屏2上限定某一检测区域204以便检测触笔8的邻近。在图4中示出了其中限定有这种检测区域204的用户接口的例子。当触笔8邻近于触屏2的检测区域204时会检测到触笔8的邻近,而且可以基于该检测来激活按键锁定。如果触笔8邻近于触屏2但是在检测区域204以外,则不提供邻近指示,或者如果提供邻近指示,则该指示并不用来指示触笔8的邻近。可以使用这种实施例例如用以限制触屏2中的如下区域,在该区域上触笔8可以用来执行基于接触的操作。检测区域204可以用数个不同方式进行限定。例如,可以在设备1中预先限定检测区域204,或者可以通过在设备1中运行的应用、通过设备1的用户、或者通过设备1的操作系统等来限定检测区域204。在本发明的这些示例性实施例中,检测区域204没有必要限定于触屏2的固定部分上,而检测区域204的位置可以在不同情形下有所变化。例如,如果通过在显示器2.1上产生不同画面(outlook)的应用来限定检测区域204,则检测区域204的位置可以根据由该应用所产生的画面而变化。这种方式在不同的画面包括在显示器2.1上呈现给用户的不同种类的可选对象、而这些可选对象的位置在不同的画面中可以不相同时是尤为有用的。
本发明并不仅仅拘泥于上述实施例,而是可以在所附权利要求的范围之内进行变化。
权利要求
1.一种设备,至少包括-触屏;-用于提供输入功能的键盘,所述键盘具有包括激活状态和去激活状态的按键锁定操作,所述激活状态适于禁用所述键盘的所述输入功能中的至少部分输入功能,而所述去激活状态适于启用所述键盘的所述输入功能;-检测器,用于检测触笔何时邻近于所述触屏;以及-按键锁定激活器,用于在所述检测器提供关于所述触笔的邻近的指示时将所述按键锁定设置到所述激活状态。
2.根据权利要求1所述的设备,所述触屏包括触板、触板控制器和显示器;所述触板控制器适于作为所述检测器进行操作以及适于在所述触笔邻近于所述触板时提供所述指示。
3.根据权利要求2所述的设备,所述触板控制器适于在所述触笔接触所述触板时提供所述指示。
4.根据权利要求3所述的设备,所述触板控制器适于提供与所述触笔在所述触板上的触点的坐标信息有关的指示,其中所述键盘锁定激活器适于使用所述提供的坐标信息作为关于所述触笔的邻近的所述指示。
5.根据权利要求1所述的设备,包括按键锁定启用指示符,其中所述按键锁定激活器适于在将所述按键锁定设置到所述激活状态之前检验所述按键锁定启用指示符的状态以检查所述按键锁定是否可以被激活。
6.根据权利要求1所述的设备,其中所述按键锁定激活器适于在所述检测器没有提供关于所述触笔的邻近的指示时将所述按键锁定设置到所述去激活状态。
7.根据权利要求6所述的设备,包括指示时间值的延迟参数,其中所述按键锁定激活器适于当所述检测器在由所述延迟参数所指示的时间内没有提供关于所述触笔的邻近的指示时将所述按键锁定设置到所述去激活状态。
8.根据权利要求1所述的设备,其中在所述触屏的预定区域中检测所述触笔的邻近。
9.根据权利要求8所述的设备,其中在所述设备中运行的应用在所述触屏中确定激活所述按键锁定的所述区域。
10.根据权利要求8所述的设备,其中所述用户在所述触屏中限定激活所述按键锁定的所述区域。
11.根据权利要求8所述的设备,其中所述设备的操作系统在所述触屏中限定激活所述按键锁定的所述区域。
12.一种系统,至少包括-触屏;-用于提供输入功能的键盘,所述键盘具有包括激活状态和去激活状态的按键锁定操作,所述激活状态适于禁用所述键盘的所述输入功能中的至少部分输入功能,而所述去激活状态适于启用所述键盘的所述输入功能;-检测器,用于检测触笔何时邻近于所述触屏;以及-按键锁定激活器,用于在所述检测器提供关于所述触笔的邻近的指示时将所述按键锁定设置到所述激活状态。
13.根据权利要求12所述的系统,所述触屏包括触板、触板控制器和显示器;所述触板控制器适于作为所述检测器进行操作以及适于在所述触笔邻近于所述触板时提供所述指示。
14.根据权利要求13所述的系统,所述触板控制器适于在所述触笔接触所述触板时提供所述指示。
15.根据权利要求14所述的系统,所述触板控制器适于提供与所述触笔在所述触板上的触点的坐标信息有关的指示,其中所述键盘锁定激活器适于使用所述提供的坐标信息作为关于所述触笔的邻近的所述指示。
16.根据权利要求12所述的系统,包括按键锁定启用指示符,其中所述按键锁定激活器适于在将所述按键锁定设置到所述激活状态之前检验所述按键锁定启用指示符的状态以检查所述按键锁定是否可以被激活。
17.根据权利要求12所述的系统,其中所述按键锁定激活器适于在所述检测器没有提供关于所述触笔的邻近的指示时将所述按键锁定设置到所述去激活状态。
18.根据权利要求17所述的系统,包括指示时间值的延迟参数,其中所述按键锁定激活器适于当所述检测器在由所述延迟参数所指示的时间内没有提供关于所述触笔的邻近的指示时将所述按键锁定设置到所述去激活状态。
19.根据权利要求12所述的系统,其中在所述触屏的预定区域中检测所述触笔的邻近。
20;根据权利要求19所述的系统,其中在所述系统中运行的应用在所述触屏中确定激活所述按键锁定的所述区域。
21.根据权利要求19所述的系统,其中所述用户在所述触屏中限定激活所述按键锁定的所述区域。
22.根据权利要求19所述的系统,其中所述系统的操作系统在所述触屏中限定激活所述按键锁定的所述区域。
23.一种方法,至少包括-激活键盘的按键锁定,所述键盘具有包括激活状态和去激活状态的按键锁定操作,在所述激活状态中禁用所述键盘的输入功能中的至少部分输入功能,而在所述去激活状态中启用所述键盘的所述输入功能;-检测触笔何时邻近于所述触屏;以及-在检测到所述触笔的邻近时将所述按键锁定设置到所述激活状态。
24.根据权利要求23所述的方法,包括在所述触笔接触所述触板时提供所述指示。
25.根据权利要求23所述的方法,包括提供与所述触笔在所述触板上的触点的坐标信息有关的指示,其中使用所述提供的坐标信息作为关于所述触笔的邻近的所述指示。
26.根据权利要求23所述的方法,包括启用或者禁用所述按键锁定,其中所述方法包括在将所述按键锁定设置到所述激活状态之前检验所述按键锁定是否启用以确定所述按键锁定是否可以被激活。
27.根据权利要求23所述的方法,包括在没有提供关于所述触笔的邻近的指示时将所述按键锁定设置到所述去激活状态。
28.根据权利要求27所述的方法,包括当在定义的时间内没有提供关于所述触笔的邻近的指示时将所述按键锁定设置到所述去激活状态。
29.根据权利要求23所述的方法,包括在所述触屏的预限定区域中检测所述触笔的邻近。
30.根据权利要求29所述的方法,包括运行应用,所述应用在所述触屏中确定激活所述按键锁定的所述区域。
31.根据权利要求29所述的方法,包括由用户在所述触屏中限定激活所述按键锁定的所述区域。
32.根据权利要求29所述的方法,包括运行操作系统,所述操作系统在所述触屏中限定激活所述按键锁定的所述区域。
33.一种计算机程序产品,包括以下机器可执行步骤-激活键盘的按键锁定,所述键盘具有包括激活状态和去激活状态的按键锁定操作,在所述激活状态中禁用所述键盘的输入功能中的至少部分输入功能,而在所述去激活状态中启用所述键盘的所述输入功能;-检测触笔何时邻近于所述触屏;以及-在检测到所述触笔的邻近时将所述按键锁定设置到所述激活状态。
34.根据权利要求33所述的计算机程序产品,包括用于在所述触屏中限定如下区域的机器可执行步骤,在所述区域中可以检测所述触笔的邻近。
35.根据权利要求34所述的计算机程序产品,其中在所述设备中运行的应用适于在所述触屏内确定可以在其中激活所述按键锁定的所述区域。
36.根据权利要求34所述的计算机程序产品,包括用于使用户能够在所述触屏中限定如下区域的机器可执行步骤,在所述触屏中可以在所述区域内激活所述按键锁定。
37.根据权利要求34所述的计算机程序产品,其中操作系统适于在所述触屏中限定可以用来激活所述按键锁定的所述区域。
全文摘要
一种设备至少包括触屏和用于提供输入功能的键盘。该键盘具有包括激活状态和去激活状态的键盘锁定操作。激活状态适于禁用键盘的输入功能中的至少部分输入功能,而去激活状态适于启用键盘的输入功能。该设备还包括检测器,用于检测触笔何时邻近于触屏;以及键盘锁定激活器,用于在检测器提供关于触笔邻近的指示时将按键锁定设置到所述激活状态。
文档编号G06F3/041GK1985234SQ200580023274
公开日2007年6月20日 申请日期2005年7月13日 优先权日2004年7月16日
发明者马科·克伊罗拉 申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1