具有预测编辑器应用程序的通信终端的制作方法

文档序号:7748943阅读:141来源:国知局
专利名称:具有预测编辑器应用程序的通信终端的制作方法
背景技术
本发明涉及具有用于输入和编辑数据的预测文本编辑器应用程序的通信终端,例如,蜂窝或无绳电话或者通信装置。
本申请人投放市场的蜂窝电话-Nokia 3210TM-预测字符编辑器从小键盘接收输入串。US5818437和WO98/33111描述了预测字符编辑器。为了尽量减小电话的尺寸,需要减少键的数量。
发明概述根据本发明的第一方面,提供一种用于文本输入装置的用户界面,包括具有第一显示部分和第二显示部分的显示器;包括一组文本输入键的小键盘,每个键具有与其关联的字符集;显示在第二显示部分的与各个文本输入键关联的所述字符集;预测编辑器引擎,具有相关目录,而且适合接收输入击键串并对此作出响应而输出候选匹配字列表;控制器,接收来自一组文本输入键的输入,并为预测编辑器生成所述输入击键串,所述控制器在所述第一显示部分中呈现来自预测字符编辑器的所述候选匹配字中的至少一个,供用户选择。
根据本发明的优选实施例,使用四向导航键来输入字母。少量的键(例如4个键)各与多个字母(例如6-8个字母)关联。在数据库(例如电话簿)中查找记录时,用户需要按下这些少量的键。然后,电话把含糊击键串与所查找数据库的内容进行比较,编辑器识别与含糊击键串相符的字,并显示匹配记录之一。因此,用户只需要按下若干按键,就能明确地识别所查找的记录。
根据本发明的第二方面,提供一种具有这种用户界面的通信终端。
根据本发明的另一方面,提供一种操纵通信终端的用户界面的方法,所述方法包括以下步骤在显示器的第二显示部分中显示与各个文本输入键关联的字符集;按下一组文本输入键中的至少一个键,每个键具有与其关联的字符集;产生输入击键串的表示并把这个表示转发到具有相关目录的预测编辑器引擎;所述预测字符编辑器引擎响应所接收的表示而输出候选匹配字列表;以及在显示器的第一显示部分中呈现来自预测编辑器的所述候选匹配字中至少一个,供用户选择。
附图概述为了更好地理解本发明以及理解如何实现本发明,下面仅以举例的方式来参照附图,附图中

图1示意说明根据本发明的手持电话的一个优选实施例。
图2示意说明与例如蜂窝网络通信的电话的主要部分。
图3说明根据本发明的一个优选实施例的预测文本编辑器的主要组件。
图4说明根据本发明的一个优选实施例的含糊性消除软件的体系结构。
图5表示一个流程图,说明在根据本发明的一个优选实施例中执行的步骤。
图6说明一种用于在根据本发明的通信终端中通过明确击键把数字输入文本串的显示器。
图7说明一种用于在根据本发明的通信终端的一个优选实施例中通过含糊击键把数字输入文本串的显示器。
图8说明一种用于在根据本发明的通信终端的一个优选实施例中通过含糊击键查找电话簿的显示器。
图9说明一种用于在根据本发明的通信终端的一个优选实施例中通过含糊击键把字符输入文本串的显示器。
图10说明根据本发明的通信终端的第二实施例。
本发明的详细说明图1说明根据本发明的电话的一个优选实施例,可以看到,总的标为1的电话包括具有小键盘2、显示器3、开/关按钮4、喇叭5(仅表示出开口)以及话筒6(仅表示出开口)的用户界面。根据本优选实施例的电话1适合于最好是经由蜂窝网络、如GSM网络的通信。但是,本发明能够实现为具有编辑器和含糊文本输入键的任何类型的装置。这些类型的装置可以是小型管理器、寻呼机以及需要用户文本输入的高保真设备。
根据本优选实施例,小键盘2具有作为字母数字键的第一组按键7、两个软键8以及四向导航键10。独立的选择键11可用来选择突出显示的项目。但是,独立的选择键可集成在四向导航键10中,并且在通过按下四向导航键11选择了至少两个方向时被激活。此外,小键盘最好是包括用于发起和结束呼叫的两个呼叫处理键9。软键8的当前功能性显示在键8正上方的显示器3底部的独立区域中。这种键布局是例如Nokia 6210TM电话的特征。
图2示意说明电话的一个优选实施例的最重要部分,所述部分对于理解本发明是必不可少的。支持GSM终端软件的处理器18还经由发射器/接收器电路19和天线20来控制与网络的通信。
话筒6把用户语音转换成模拟信号;把由此形成的信号在A/D转换器(未示出)中进行A/D转换,然后在音频部分14中对语音进行编码。编码语音信号传送到处理器18。处理器18还形成与RAM存储器17a和闪速ROM存储器17b、SIM卡16、显示器3和小键盘2(以及数据、电源等)的接口。音频部分14对信号进行语音解码,然后从处理器18经由D/A转换器(未示出)传送到听筒5。
预测文本编辑器的基本操作图3说明根据本发明的预测文本编辑器的主要组件。显示器3和键盘2建立人机界面。处理器18执行存储器17b中的指令,从存储器17b中读取数据,并把数据写入存储器17b。存储器17b中的软件指令包括操作系统40、消除含糊性程序42及其标准词汇表41a和用户定义的词汇表41b(例如从电话簿45复制的)。当诸如SMS消息处理应用程序43、WAP浏览器应用程序44之类的应用程序中需要用户输入时,以及为了查找电话簿记录45,处理器18打开字符输入应用程序50,用户可在其中输入字符,并把所输入的字符串用于从中打开字符输入应用程序50的应用程序中。
系统体系结构图4说明消除含糊性软件或预测文本编辑器引擎的体系结构。在输入管理器46中处理来自小键盘2的输入,并经由内部总线部件47传递到处理模块48,处理模块48保持当前键序列的记录,直到用户通过按下例如由短时间(小于例如0.8秒)按下字母数字键中的“0”键所提供的空格键来接受基于这个序列的字。当击键已被处理模块48接收时,当前键序列经由内部总线部件47传递到处理器(最好是与处理器18相同的处理器),处理器把该序列转发到用作电子词汇表的一个或多个模块41。
词汇表模块41a和41b以及必要的其它词汇表模块并行工作,当它们包含匹配当前击键序列的数据时单独进行响应。一个词汇表模块41a可能包括包含由用户定义且用作编辑语言的某种语言(如英语)的词的词典。词汇表模块41a和41b通常提供多个匹配字一或者被显示或者通过选择列表可获得。
处理器18在处理模块48中累积匹配字的完整列表,并把选择列表经由内部总线部件47传送到显示管理器49和显示器3。
在大部分情况下,消除含糊性软件将作为编辑器服务器,因此把数据串直接传递给也在处理器18上运行的另一个客户机或应用程序43、44。在这种情况下,小键盘2、输入处理器46和显示管理器49将集成在应用程序43、44中,用预测文本编辑器作为服务器。用于手机中的字符输入应用程序50的目标应用程序包括电子电话簿存储器、记事本、消息、日历和因特网浏览。
根据本发明的所述实施例,四向导航键10可按照本身已知的方式激活四个未标出的微型开关。在接近边缘处按下导航键10时,未标出的微型开关之一被按下,处理器18把此单个微型开关按下解释为在例如菜单中把光标向上、向下或者向左或向右侧移动的指令。当两个或两个以上开关被按下时,处理器18把这多个微型开关按下解释成选择突出显示的项目或者选择专用于此模式中的导航键的软键操作。
实施本发明的优选方式将参照图5来论述。当用户正在使用电话或终端、且在菜单点中请求或者被要求输入字符串、号码或姓名时,处理器18在步骤100启动字符输入应用程序50。首先,字符输入应用程序50开始分析要键入的输入的上下文,以便在步骤101建立输入的语法规则。当完成这项操作时,在步骤102,字符输入应用程序50在第二显示部分52中显示带有字符范围53的按键图标54,并准备第一显示部分51以键入输入。当前软键功能性显示在软键标记显示部分56-58。
然后在步骤103,字符输入应用程序50等待按键动作,图7-9中说明显示布局之一。如果用户想退出字符输入应用程序50并按下退出键,则字符输入应用程序50在步骤104终止于从其中启动字符输入应用程序50的菜单点。
在步骤103已经按下字符输入键时,字符输入应用程序50把按键动作添加到击键串中,并在步骤104把这个击键串转发到预测编辑器引擎40、42。在步骤106,预测编辑器引擎40、42处理击键串,并以匹配候选者来响应字符输入应用程序50。字符输入应用程序50则在第一显示部分51显示至少一个匹配候选者,单独地显示或以字串形式显示,其中预期使用所确认的字。通过按下软键中任一个或者另一个预定键、如“*”键,可获得其它匹配者。如果在步骤107中请求了备选的匹配候选者,则字符输入应用程序50在步骤108中在循环中采用下一个候选者来取代最初显示的匹配候选者。
如果既没有在步骤107请求备选的匹配者,也没有在步骤109选择所建议的匹配候选者,则字符输入应用程序50返回到步骤103,等待下一个字符输入按键动作。
当用户在步骤109中选择使用所建议的匹配候选者,则在步骤110,字符输入应用程序50把所选匹配者添加到文本串中,并且清除击键串。向其中添加了所建议的匹配候选者的文本串可以单独包含所建议的匹配候选者、含所建议的匹配候选者和先前建议的匹配候选者的字串、含所建议的匹配候选者和至少一个预先录制的字(例如为了重复利用而预先存储在消息中的字)的字串。
如果用户在步骤111指明已经完成字符输入,则字符输入应用程序50在步骤112清除击键串,把输入的字串传送到从中启动字符输入应用程序50的应用程序中,并在步骤104结束。
如果在步骤111认为没有完成文本串,则字符输入应用程序50返回到步骤103以便继续输入。
拨打号码已经在电话簿中参见图7,通过根据本发明的方法键入号码也可通过以与在电话簿中查找姓名时相同的基本方式使用编辑器来完成。思路是,电话簿中的所有电话号码将用作预测编辑器、例如称作T9的引擎的“词典”。要键入例如号码“+451234”(假定这个号码在电话簿中),参照图7,用户只需要进行七次按键动作,用户需要按下“下”、“右”、“右”、“上”、“上”、“上”和“右”。
当前匹配者之一在第一显示部分51中表示为加下划线62,以及光标条64表示下一个字符插入的位置。选择键11的当前功能性“选项”显示在显示器的专用选择键部分57,两个软键部分56、58表明两个软键8具有“呼叫”功能和删除光标条64左边的字符的“清除”功能。
当只剩下一种可能的匹配者时,电话最好是能够自动填充号码的最后部分(因此用户不必键入号码的全部数字)。根据电话号码的结构(它们在预测编辑器引擎、如T9语言中的相似程度)以及在仅出现一个匹配者时进行“号码的自动完成”时,估计这个方法平均每个数字需要的按键次数小于一。
查找电话簿根据本发明并参照图8,用户能够使用预测编辑器来查找存储在电话簿45中的姓名,其中电话簿中的全部姓名(名和姓)用作预测编辑器的词典。可能只要五次(或不到五次)按键就能找到例如以“Brian”开头的所有姓名。
当前匹配者显示在第一显示部分51,可通过按下具有显示在专用选择键部分57中的“呼叫”功能性的选择键11来立即呼叫第一显示部分51中突出显示的姓名61,而两个软键部分56、58表示两个软键8具有显示存储在所选电话簿记录中的全部数据的“详细信息”功能以及滚动到匹配记录的“下一条”功能。这些记录以无限循环方式显示。
测试表明,这种查找方法对于具有例如100-200个姓名的电话簿而言,查找要呼叫的姓名,平均意味着少于四次按键。
使用预测编辑器键入文本通过根据本发明的方法键入文本也可通过以与在电话簿中查找姓名时相同的基本方式使用预测编辑器来完成。如图9所示,用户可以例如仅通过按下箭头键“左”、“上”、“左”和“左”来键入单词“test”。与预测编辑器、如T9的标准使用相比,这种“简化小键盘”仍然会正确地工作,但对于特定键组合有时意味着更多的字匹配。
当前匹配者之一在第一显示部分51中表示为加下划线62,以及光标条64表示匹配字被插入到字串63中的位置。选择键的当前功能性“选项”显示在显示器的专用选择键部分57,而两个软键部分56、58表明两个软键8具有允许对文本进行操作的“选择”功能以及在菜单中逐步后退的“退出”功能。
简单号码拨号预测编辑器的一个备选方案是手动号码键入概念,根据这个概念,可使用具有与各文本输入键明确相关的号码的“页面”。用户在这里可通过按下相应的导航键10直接插入数字。选择键11以环绕方式提供下一页(5-8)。如果包括诸如“*”、“#”和“+”之类的符号,则该系统将需要4页。采用这种方法所需的平均按键次数(仅对数字而言,并且每次从第一页重新开始)为(4*1+4*2+2*3)/10=1.8次按键。另外还使用其它键(例如电源键等)可能意味着更少的按键(1.5)。
参照图6,显示器3包括第一显示部分51,提供候选匹配字供用户选择;以及第二显示部分52,其中与各文本输入键10关联的字符集53与标识所述文本输入键10的图标54一起被显示在第二显示部分。文本输入键10在文本输入模式中将具有第二显示部分52中指明的功能,或者最好是具有移动光标或突出显示可选项目的功能,而选择键11用于选择突出显示的项目。
通过显示与各文本输入键关联的当前字符范围或字符,处理器可根据与前面字母有关的下一个字母的概率逐个字母地改变字符范围。
具有相关目录或词汇表41a、41b和45的预测编辑器引擎40、42适合从处理器18接收输入击键串并对其作出响应而输出候选匹配字列表。这些候选匹配字中的一个或多个由处理器18显示在第一显示部分51,供用户选择。
第一显示部分51最好是包括文本串60以及表明定位添加文本的位置的闪烁条59。两个软键的功能显示在专用软键部分56和58中,选择键11的功能显示在两个软键部分56、58之间的专用选择键部分57中。选择键11通常具有“选择”功能,但该功能可能不同,对于此处的5-8,它将把文本输入键10的字符范围分别改变为5、6、7和8。从而选择键11将用作第三软键。
根据本发明,就能够通过文本输入键10的明确集把字符串输入终端,而不需要采用一组具有写入其中的固定字符范围的字母数字键2。本发明使得能够在具有极为有限数量的控制和输入键的极小装置中实现文本编辑器,例如在图10所示的手表式终端中。这个终端具有表带220、具有连接未标出的音频耳机的未标出的蓝牙TM链路的终端盒221。终端具有显示器203和两个软键208、具有选择键211的四向导航键210。显示器3包括第一显示部分251,其中提供候选匹配字供用户选择;以及第二显示部分252,其中与各文本输入键210(四向导航键)关联的字符集253与标识所述文本输入键210的字符253一起被显示在第二显示部分。选择键211的当前功能“5-8”显示在显示器的专用选择键部分257,而两个软键部分256、258表明两个软键208具有“选择”功能以及在菜单中逐步后退的“退出”功能。
权利要求
1.一种用于文本输入装置的用户界面,包括具有第一显示部分和第二显示部分的显示器;包括一组各具有与其相关的字符集的文本输入键的小键盘;显示在所述第二显示部分的与各文本输入键关联的所述字符集;预测字符编辑器引擎,它具有相关目录,而且适合接收输入击键串并对其作出响应而输出候选匹配字列表;控制器,从文本输入键组接收输入并为所述预测编辑器产生所述输入击键串,而且所述控制器在所述第一显示部分中呈现来自所述预测编辑器的所述候选匹配字中的至少一个以供用户选择。
2.如权利要求1所述的用户界面,其特征在于,所述文本输入键的字符范围与所关联的文本输入键的图标一起显示在所述第二显示部分。
3.如权利要求2所述的用户界面,其特征在于,用于移动所述显示器中的光标部件的四向导航键在文本输入模式中用作文本输入键。
4.一种具有用户界面的通信终端,包括具有第一显示部分和第二显示部分的显示器;包括一组各具有与其相关的字符集的文本输入键的小键盘;显示在所述第二显示部分的与各文本输入键关联的所述字符集;预测字符编辑器引擎,它具有相关目录,而且适合接收输入击键串并对其作出响应而输出候选匹配字列表;控制器,从文本输入键组接收输入并为所述预测字符编辑器产生所述输入击键串,而且所述控制器在所述第一显示部分中呈现来自所述预测字符编辑器引擎的所述候选匹配字中的至少一个以供用户选择。
5.如权利要求1所述的通信终端,其特征在于,所述文本输入键的字符范围与所关联的文本输入键的图标一起显示在所述第二显示部分。
6.如权利要求2所述的通信终端,其特征在于,用于移动所述显示器中的光标部件的四向导航键在文本输入模式中用作文本输入键。
7.一种操纵通信终端的用户界面的方法,包括以下步骤在显示器的第二显示部分显示与各文本输入键关联的字符集;按下一组各具有与其相关的字符集的文本输入键中的至少一个;产生所述输入击键串的表示并把这个表示转发到具有相关目录的预测编辑器引擎;所述预测编辑器引擎响应所接收的表示而输出候选匹配字列表;以及在所述显示器的第一显示部分呈现来自所述预测字符编辑器引擎的所述候选匹配字中的至少一个以供用户选择。
8.如权利要求7所述的方法,其特征在于,所述文本输入键的字符范围与所关联的文本输入键的图标一起显示在所述第二显示部分。
9.如权利要求8所述的方法,其特征在于,用于移动所述显示器中的光标部件的四向导航键在文本输入模式中用作文本输入键。
全文摘要
一种用于文本输入装置的用户界面,包括具有第一显示部分和第二显示部分的显示器;以及包括一组各具有与其相关的字符集的文本输入键的小键盘。与各文本输入键关联的字符集显示在第二显示部分。具有相关目录的预测字符编辑器引擎适合接收输入击键串并对其作出响应而输出候选匹配字列表。控制器从一组文本输入键接收输入,并为预测字符编辑器产生所述输入击键串。控制器在所述第一显示部分呈现来自预测字符编辑器的所述候选匹配字中的至少一个以供用户选择。
文档编号H04M1/725GK1703664SQ02822906
公开日2005年11月30日 申请日期2002年11月15日 优先权日2001年11月19日
发明者C·克拉夫特, J·夏普 申请人:诺基亚有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1