用于电话的快速文本输入系统和方法

文档序号:7867374阅读:272来源:国知局
专利名称:用于电话的快速文本输入系统和方法
技术领域
本发明一般涉及通信系统,尤其涉及无线通信设备的文本输入。
背景技术
无线通信设备已经变得无处不在。例如无线电话这样的设备包括所谓的移动站调制解调器(MSM),该MSM实质上就是无线通信计算机,如所有数字计算机一样,其执行软件,以实现用户期望的功能。
在电话(包括无线电话)能实现的功能中,使用户的文本输入变得容易就是其中之一。更为具体地,情况有时是这样的,即呼叫另一方的用户被提示输入短文本消息,例如,某人给一家公司打电话,然后被自动系统指导输入要找的人的名字的字母。这可以通过按下与字母相关联的数字键2-9来完成。
因为每个数字键都对应三个字母且在某些情况下对应四个字母,所以,必须做出规定,允许用户选择由一个数字键表示的该三个或四个字母中所期望的一个。一种实现方式是利用多次按压(multitap),其中,用户对相关数字键按下一次,得到该键表示的第一个字母;按下两次,得到该键表示的第二个字母,以此类推。这种方法存在的缺点在于一个字母需要多达四次按压,并且,用户还需要等待经过一个间歇(timeout)的时间间隔(period),才能由同一键连续选择两个或多个字母。
另一种通过使用电话数字键盘来使文本输入变得容易的方法是在该电话中提供一个电子词典,使用启发式算法搜索该词典,以针对按键的输入顺序查找匹配对象。若匹配对象可能不只一个,则在显示器上呈现该多个候选对象,从而让用户选择所期望的文本串。这样会很麻烦,并且,存储电子词典会消耗电话中的大量数据存储资源。此外,对于名字的情况,例如在词典中没有出现的名字,根本就不会返回所期望的文本串。本发明正是基于论述的这些不足而提出的。

发明内容
一种利用电话输入文本的方法,包括对于至少一个欲输入的字母,将操作一个表示多个字母的一个数字键与操作一个其他键结合起来。
在另一个方面,一种使用具有多个数字键的电话进行文本输入的方法,包括操作一个表示多个字母的数字键,并操作该电话上的一个指示键。如果该数字键和指示键是在彼此相隔预定的时间间隔内被操作的,则返回该数字键表示的多个字母中的单个字母,即作为文本输入。该预定时间间隔可以是0,即这两个键可能需要彼此同时操作。
在一个优选实施例中,在具有多个字母的每个数字键表示的每个字母和表示该字母的数字键与指示键的组合之间建立对应关系。该指示键可以是星号键、井号键、如“0”或“1”这样的常规上不表示任何字母的数字键或一些其他键。在利用常规电话键盘的方案中,表示多个字母的数字键是表示数字2-9的键。因此,将星号键与一个数字键一起按下可以指示该数字键表示的第二个字母,而将井号键与一个数字键一起按下可以指示该数字键表示的第三个字母。
在另一个方面,公开了一种系统,该系统包括多个数字键(例如键2-9),其中,每个数字键表示多个字母;以及至少一个指示键,例如星号键和井号键。在单个字母和一个且仅一个数字键与一个且仅一个指示键的组合之间建立对应关系,从而可将该多个键互相组合起来操作,以将该单个字母作为文本输入。
在又一个方面,一种通信设备,包括多个数字键,各数字键用于表示各自的数字和各自的多个字母;以及一个处理器,只有在根据字母输入协议操作两个且仅两个预先关联到一个预定字母的键时,该处理器才执行逻辑,以返回该预定字母。
参考附图,可以更好地理解本发明关于结构和操作的细节,在所有附图中,相同的标号表示相同的部件,其中


图1是一个电话的示意图;以及图2是本逻辑的流程图。
具体实施例方式
首先参考图1示出的由10表示的一个通信设备,该通信设备通常便于在通信网络中进行计算机数据和/或语音通信。该设备10被配置为一个电话,尽管这里提出的新式原理也同样适用于利用有线电话的文本输入,但是,在优选的实现方案中,该设备10为一个无线通信设备。
在一个非限定性的优选实现方案中,该设备10是一个码分多址(CDMA)移动站,其采用例如cdma2000、cdma2000 3x或cdma2000高数据率(HDR)原理或其他CDMA原理。在一个非限定性实施例中,该无线通信设备10是一个由京瓷(Kyocera)、三星或其他制造商制造的移动电话,其采用CDMA(Code Division Multiple Access)原理和CDMA空中下载(OTAOver-the-air)通信的空中接口。但是,本发明也适用于其他移动站,例如膝上电脑、无线手机或电话、数据收发信机或寻呼和位置确定接收机。该无线通信设备10可以根据需要以手持或便携的方式用于车载中(包括小汽车、卡车、船只、飞机、火车)。尽管无线通信设备通常被认为是移动的,但应该理解的是,在一些实现方案中,本发明也适用于“固定”单元。本发明还可应用在用于传送语音和/或包括数字视频信息的数据信息的数据模块或调制解调器中,利用有线或无线链路,与其他设备进行通信。此外,可以使用命令,让调制解调器或模块以预定的协作或关联方式工作,从而在多个通信信道上传送信息。在一些通信系统中,无线通信设备有时也被称为用户终端、移动站、移动单元、用户单元、移动电台或无线电话、无线单元,或被简称为“用户”和“手机”。应该理解的是,本发明同样适用于其他类型的无线设备,其包括但不限于GSM设备、时分多址(TDMA)系统等。
图1示出的通信设备10包括一个显示器12,该显示器12可以是但不限于例如一个平板显示器。另外,该通信设备10包括键区14,在该键区14上,以本领域公知的方式设置有数字键16。还可以设置如星号键和井号键这样的非数字键18。
在图1所示的实施例中,没有设置单独的字母键,因而该键盘是一个数字键盘。相应地,除了它们表示的数字之外,该数字键16还按照下述惯例表示多个字母。“2”表示a、b和c,“3”表示d、e和f,“4”表示g、h和i,“5”表示j、k和l,“6”表示m、n和o,“7”表示p、q、r和s,“8”表示t、u和v,以及“9”表示w、x、y和z。应当理解的是,也可以采用其他的键盘布局和其他的数字-字母的相互关系。在任意情况下,至少其中的一些数字键表示一个数字和两个或多个字母。
图2示出了本发明的逻辑,利用该逻辑易于实现快速文本输入。图2所示逻辑可以由图1中示意性示出的位于通信设备10中的处理器20执行。首先,如方框22所示,建立字母的键对(key pair)相互关系,并将该相互关系存储在通信设备10中。在一个非限定性的示例中,可以将该相互关系建立为将任意数字键2-9按下一次,表示该键的第一个字母,而将一个数字键2-9与星号键组合,表示该键的第二个字母,当然,如果需要,可以用两键组合来表示所有字母。此外,还可以将该相互关系建立为用井号键与一个数字键2-9一起表示该数字键的第三个字母,而将例如0或1(在本示例中0或1不表示任何字母)和一个数字键7或9组合,表示该键的第四个字母。可以看到,在任何情况下,任意字母都可以只通过两次按键来表示;最好将既表示一个数字又表示多个字母的按键与不表示任何字母的按键(在下文中被成作“指示”键)进行组合。
菱形判定框24表示在建立上述键-字母的相互关系后,当欲进行文本输入时本发明的处理过程。如果没有任意两个键同时或在预定的通常彼此相隔很短的时间间隔内被按下或进行其他操作,则该逻辑转到方框26,该任意数字键2-9的操作所表示的键-字母的相互关系为操作对象是该键表示的第一个字母。当由两键组合来表示所有字母时,只按下一个数字键,仅表示与该键相关联的该数字,而不表示其代表的任何字母。
反之,利用上述非限定性的键对相互关系,如果在按下星号键的同时(或在很短的预定时间间隔内)按下了一个数字键2-9,则这两个按键对应于该数字键表示的第二个字母,从而处理器20返回第二个字母。此外,利用上述非限定性的键对相互关系,如果在按下井号键的同时(或在很短的预定时间间隔内)按下了一个数字键2-9,则这两个按键对应于该数字键表示的第三个字母,从而处理器返回第三个字母。在任意情况下,优选实施例被设计为至少一些字母是由这样的两个按键组合而确定的,在这两个按键中,一个按键是表示字母的数字键,另一个按键是指示键。
尽管优选实施例被设计为采用由一个具有字母的数字键和一个非字母键(即指示键)组成的两键组合来表示一个期望的字母,但这里的新式原理也适用于其他仅次于优选的两键组合的情况。例如,若按下一个表示字母的数字键,并保持在按下状态,然后按下第二个数字键,则该第一个按下的键可被处理器20当作指示键,用于指示期望输入的是该第二个按下的键的第二个(或其他)字母。
尽管这里示出和详细描述的具体的“用于电话的快速文本输入系统和方法”能够充分实现本发明的上述目的,但应当理解的是,这只是本发明目前的优选实施例,因此,只是本发明广泛考虑的主题的一个代表,本发明的保护范围至少包括对本领域技术人员而言显而易见的其他实施例,因此,本发明的保护范围只由所附的权利要求进行限定,其中,除非明确进行声明,否则,涉及到的单数元件并不意味着“一个且仅一个”,而是表示“一个或多个”。与对于本领域普通技术人员来说都是已知的或者以后将成为已知的上述优选实施例的元件相等同的所有结构和功能等价物,在此特别引入以作参考,并将包括在本发明权利要求覆盖范围之内。此外,对于落入本权利要求覆盖范围之内的一种设备或一种方法,不必提出本发明所解决的各个问题和全部问题。此外,不管在权利要求中是否明确说明了该元件、部件或方法步骤,在本发明公开内容中,没有元件、部件或方法步骤是欲专用于公众的。此处,没有权利要求的组成部分是按照美国专利法第112条第6款进行构造的,除非该组成部分明确采用了“means for(功能性限定的模块)”表达方式进行记载,或者在方法权利中,该组成部分被描述为“步骤”而不是“动作”。
权利要求
1.一种利用电话进行文本输入的方法,所述电话上具有多个数字键,其中每一数字键表示单个数字,所述方法包括操作一个表示多个字母的数字键;操作所述电话上的一个指示键;以及如果所述数字键和所述指示键是在彼此相隔预定的时间间隔内被操作的,则返回所述数字键所表示的多个字母中的单个字母。
2.如权利要求1所述的方法,其中,所述预定时间间隔是零。
3.如权利要求1所述的方法,还包括在具有多个字母的每个数字键所表示的每个字母和表示所述字母的数字键与指示键的组合之间,建立对应关系。
4.如权利要求3所述的方法,其中,所述指示键是星号键。
5.如权利要求3所述的方法,其中,所述指示键是井号键。
6.如权利要求3所述的方法,其中,所述指示键是表示数字“0”的键。
7.如权利要求3所述的方法,其中,所述指示键是表示数字“1”的键。
8.如权利要求1所述的方法,其中,所述表示多个字母的多个数字键是表示数字2-9的键。
9.如权利要求1所述的方法,其中,所述电话是无线电话。
10.如权利要求8所述的方法,其中,所述返回的多个字母中的单个字母是所述数字键表示的第二个字母。
11.如权利要求8所述的方法,其中,所述返回的多个字母中的单个字母是所述数字键表示的第三个字母。
12.一种系统,包括多个数字键,每个数字键表示多个字母;至少一个指示键;以及在至少单个字母和一个且仅一个数字键与一个且仅一个指示键的组合之间的对应关系,从而使得将所述多个键互相组合起来操作,以将所述单个字母作为文本输入。
13.如权利要求12所述的系统,其中,所述键位于电话上。
14.如权利要求13所述的系统,其中,所述电话为无线电话。
15.如权利要求12所述的系统,其中,只有当所述多个键在彼此相隔预定的时间间隔内被操作时,才能输入所述字母。
16.如权利要求12所述的系统,其中,只有当所述多个键在彼此同时被操作时,才能输入所述字母。
17.如权利要求12所述的系统,其中,所述指示键是星号键。
18.如权利要求12所述的系统,其中,所述指示键是井号键。
19.如权利要求12所述的系统,其中,所述指示键是表示数字的键。
20.如权利要求12所述的系统,其中,所述表示多个字母的多个数字键是表示数字2-9的键。
21.如权利要求20所述的系统,其中,所述单个字母是其数字键表示的第二个字母。
22.如权利要求20所述的系统,其中,所述单个字母是其数字键表示的第三个字母。
23.一种通信设备,包括多个数字键,其中至少一些数字键表示各自的数字和各自的多个字母;以及一个处理器,只有在根据字母输入协议操作两个且仅两个预先关联到一个预定字母的键时,所述处理器才执行逻辑,以返回所述预定字母。
24.如权利要求23所述的设备,其中,所述两个键包括一个表示多个字母的数字键和一个指示键。
25.如权利要求24所述的设备,其中,所述设备是无线电话。
26.一种利用电话输入文本的方法,包括对于至少一个欲输入的字母,将操作表示多个字母的一个数字键与操作一个其他键结合起来。
27.如权利要求26所述的方法,其中,所述电话是无线电话。
28.如权利要求26所述的方法,其中,所述一个其他键是指示键。
29.如权利要求26所述的方法,其中,所述数字键和一个其他键必须被彼此同时操作,以输入所述字母。
30.如权利要求26所述的方法,其中,所述数字键和一个其他键必须在彼此相隔预定的时间间隔内被操作,以输入所述字母。
31.一种利用电话进行文本输入的系统,包括所述电话上的多个输入装置,每个输入装置表示单个数字和多个字母,用于对其进行操作以输入数据;所述电话上的指示装置,用于进行操作以输入数据;以及若所述输入装置和指示装置在彼此相隔预定的时间间隔内被操作,则返回所述输入装置表示的多个字母中的单个字母的装置。
32.如权利要求31所述的系统,其中,所述预定时间间隔是零。
33.如权利要求31所述的系统,还包括在每个输入装置表示的每个字母和表示所述字母的所述输入装置与指示装置的组合之间,建立对应关系。
全文摘要
通过使一个数字键表示的多个字母中的至少一些字母与一个两键组合,即该数字键与一个指示键的两键组合,产生相互关系,以便于利用手机进行快速文本输入;该指示键可以是例如星号键(当其与一个数字键一起被按下时,表示该数字键上的第二个字母)和井号键(当其与一个数字键一起被按下时,表示该数字键上的第三个字母);从而,至多需要两次按键,即可明确地指示只有数字的键盘上的任何字母。
文档编号H04M1/00GK1679248SQ03820593
公开日2005年10月5日 申请日期2003年8月27日 优先权日2002年8月27日
发明者凯尔·J·麦凯 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1