选择电话号码的改进的制作方法

文档序号:7597166阅读:216来源:国知局
专利名称:选择电话号码的改进的制作方法
技术领域
本发明涉及选择储存在电子设备的电话簿中的电话号码。本发明特别用于,但不必限于,选择电话簿中的电话号码,其中该电话簿中既包含表意字表示的名字(诸如由中文字符表示的名字)又包含字母数字表示的名字(诸如英语名字和中文字符的拼音表示的名字)。
背景技术
具有显示屏的蜂窝电话和具有显示屏的陆线电话变得越来越流行。而且,电信服务提供商通常提供服务,试图向消费者提供能使他们确定是否接受或回答某一呼叫的信息。该项服务通常称为主叫标识(“Caller ID”,即“主叫ID”),并提供对谁已经呼叫或谁正在呼叫的指示(或者发送文本,通过短消息系统协议等)。主叫的标识(主叫者的名字)是通过使用储存名字及其相关号码的电话簿识别的,其中名字和号码储存在电话存储器的数据库中。此外,如果电话簿储存很大数量的名字及其相关号码的话,则搜索电话簿以识别呼叫方的名字可能会花费不可接受的时间量。而且,如果电话簿储存表意字表示的名字和字母数字表示的名字,就会出现输入所需表示和搜索所需名字的难题。
除了上述之外,现今多数的蜂窝电话使用标准电话简化键盘,其具有10个数字键、一个星号键(*)和一个井号键(#)。对于英语和许多其他字母语言来说,设备数字键盘上的数字键二(2)到九(9)覆盖了字母键盘,其中,字母表中的三个或更多的字母与每个号码键相关联。例如,数字五(5)键与字母j-k-l相关联。在某些简化键盘电子设备中,一旦进入字母表输入模式,使用者多次按压按键来输入字母,以组成短消息和地址簿名字选择所使用的单词和名字。
现在使用传统的简化键盘的手持电子设备搜索、选择和拨打电话号码的一种普遍的方式是通过多次轻击方法。多次轻击方法使用电话的传统键盘输入使用者希望呼叫的人的名字。多次轻击方法典型地需要使用者按压从2到9的按键来输入被叫人名字的字母。对于字母表中的任何字母,使用者需要按压从2到9的按键,从与按键关联的字母和数字选择中滚动读取。例如,当按压一次2键时,显示字符“a”。第二次按压同一个键(2键)显示字符“b”,第三次按压同一个键显示字符“c”,而最终第四次按压2键显示数字“2”。因此,如果使用者希望快速查看电话号码并进行呼叫的话,这个过程可能冗长乏味且耗费时间。
在本说明书中,包括权利要求,术语“包含”,“包括”或类似术语意指非排他性的包含,因此包含一列元素的方法或者设备并不仅仅包含这些元素,而很有可能包括其他未列出的元素。同样,说明书中全部的术语“按键”包含由使用者激励的具有专用的、可变的或者可编程功能的任何按键、按钮和激励装置。此外,单词字符具有宽泛的意义,其包括符号,在本说明书中,本领域技术人员显然知道,单词符号和字符可能是可互换的。

发明内容
根据本发明一个方面,提供一种用于识别与储存在位于电话存储器的电话簿中的名字相关联的电话号码的方法,所述方法包括接收通过激励电话键盘上的按键来输入的数据序列,每个按键选择多个字符,使得数据序列对应于多个可能的字符串;搜索电话簿以识别至少一个匹配任何可能的字符串的电话簿字符串;和识别与储存在包括所述电话簿字符串的电话簿中的名字相关联的电话号码。
适宜地,识别包括在电话显示屏上显示储存在电话簿中的名字。
优选地,所述方法包括进一步的步骤选择名字;和呼叫储存在电话簿中的电话号码,该号码与名字相关联。
适宜地,识别的特征在于,字符串出现在名字中的任何地方。适宜地,识别的特征在于,字符串可出现在名字的开始处。但是,适宜地,识别的特征在于,字符串可出现在组成名字的任何单词的开始处。适宜地,字符串在名字中的位置可以由使用者来选择。
优选地,搜索电话簿以识别至少一个匹配任意可能字符串的电话簿字符串包括搜索至少一个表示中文字符的拼音字符串。
适宜地,按键可以在简化键盘上,每个被激励的按键允许输入至少3个字母表字母和1个数字。
适宜地,按键可以在简化键盘上,数据序列输入可包括至少一个通配符按键,该通配符按键是不与任何字母表字母相关联的按键。
适宜地,数据序列是数字序列,其中,每个数字对应于显示在一个按键上的数字。
优选地,每个数字关联于一组字符,其关联显示在按键之上。
优选地,搜索的特征在于,搜索所述电话簿字符串的数字串表示,其中,通过将数字与字符组相关联而获得数字串中的每个数字,其关联显示在按键之上。
优选地,所述电话簿字符串的数字串表示储存在电话簿中。适宜地,所述电话簿字符串的数字串表示可以在字符串储存在电话簿中时自动地产生。
根据本发明的另一方面,提供一种电话,包括处理器;连接到处理器的显示器;键盘,包括连接到处理器的多个按键,使用时,键盘提供可能字符串的数据序列;和连接到处理器的存储器,所述存储器储存名字及其对应电话号码的电话簿,其中,所述处理器搜索电话簿以识别至少一个匹配任何可能字符串的电话簿字符串,此后识别至少一个储存在包括所述电话簿字符串的电话簿中的名字。
适宜地,所述电话具有连接到所述处理器的显示器,在电话的显示器屏幕上显示储存在电话簿中的名字。


为了更加容易地理解本发明并付诸实践,参考附图对优选的实施例进行阐述,其中图1是图示说明根据本发明的电话实施例的框图;和图2图示说明了在图1的电话上进行的方法,该方法识别至少一个储存在图1的电话的电话簿中的名字。
具体实施例方式
在附图中,不同图中相似的数字用于指代各处相似的元素。参考图1,图示了形如手持无线通信设备的电话100,其中无线手持通信设备包括连接到处理器103进行通信的射频通信单元102。电话100还有与处理器103连接以通信的键盘106、辅助按键130和显示屏105。
键盘106是传统简化键盘,通常具有十个数字按键0到9,星号键(*)和井号键(#)。对于英语和许多其他字母语言来说,键盘106的数字键2到9具有至少3个关联的字母表字母。更具体地说数字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相关联并在键上印有这些字母。
处理器103包含与代码只读存储器(ROM)112关联的编码/解码器111,该只读存储器存储着对可能由无线电话100发射或者接收的语音或其他信号进行编码和解码的数据。处理器103还包括通过通用数据和地址总线117连接到编码/解码器111、字符只读存储器(ROM)114、随机存取存储器(RAM)104、静态可编程存储器116和用户身份模块(SIM)接118的微处理器113。有效连接到SIM接118的静态可编程存储器116和SIM(通常叫做SIM卡)均可单独存储从中选出的收到的文本消息以及包含用于电话号码的号码域和用于对应电话号码联系人的名字域的电话号码数据库TND(电话簿)。例如,在电话号码数据库TND中一个可能的条目为91999111111(在号码域输入),对应于名字域的相关标识符“Steven C at Work”。SIM卡和静态存储器116也可以存储允许访问手持无线通信设备100上密码保护功能的密码。
微处理器113具有连接到键盘106、辅助按键130、显示屏105和提示模块115的端口,其中提示模块典型包括提示扬声器、振动马达和对应的驱动器。同样,微处理器113还具有连接到麦克风135和通信扬声器140的端口。字符只读存储器114存储对可能由通信单元102接收的文本消息进行解码或编码的代码。在本实施例中,字符只读存储器114也存储用于微处理器113的操作代码(OC)和与手持无线通信设备100相关的功能运行代码。
射频通信单元102是具有公用天线107的混合接收器和发射器。通信单元102具有通过射频放大器109连接到天线107的收发器108。收发器108也连接到混合调制器/解调器110,调制器/解调器110将通信单元102连接到处理器103。
参看图2,图示说明了方法200,识别与储存在位于电话100的存储器中的电话簿或电话号码数据库TND中的名字相关联的电话号码。例如,这个存储器可以是静态可编程存储器116或可移除SIM,如本领域技术人所知。名字是与储存在电话簿中的相应电话号码相关联的名字之一,方法通过电话100来施行。在开始步骤210之后,方法200进行接收步骤220,接收通过激励电话100的键盘106上按键而输入的数据序列,其中每个按键选择多个字符CHARS,使得数据序列对应于多个可能字符串PCSTR。
在接收步骤220之后,搜索步骤230搜索电话簿以识别至少一个匹配任何可能字符串PCSTR的电话簿字符串PBCSTR。此后,识别步骤240识别与储存在包括所述电话簿字符串PBCSTR的电话簿(或电话号码数据库TND)中的名字相关联的电话号码。
举例来说,考虑包括如下表1的条目的电话簿。如果使用者需要拨打与储存在电话簿中的名字“Steven John”相关联的电话号码的话,使用者就激励键盘106上的按键。在接收步骤220,使用者可以通过激励数字按键7、然后数字按键8、再接着数字按键3,来输入数据序列(按键序列)。本领域技术人员显然知道,该数据序列组成了“783”的数字串,对应于电话簿字符串PBCSTR“ste”和电话簿字符串PBCSTR“sue”。因此,搜索步骤230识别“ste”和“sue”,识别步骤240识别并在电话100的显示屏105上显示两个名字“Steven John”和“SueSmith”(它们都储存在电话簿中)。使用者然后可以继续激励键盘106上的按键以输入更多的数据添加到数据序列中,或当在完成输入测试步骤250确定时确认该输入完成。如果还有更多的数据要添加到数据序列中,则重复步骤220到250。例如,使用者可以激励数字按键8,从而数据序列组成了“7838”的数字串,其仅对应于电话簿字符串PBCSTR“stev”,因此“Steven John”是唯一识别的名字,并在识别步骤240显示出来。
在输入完成之后,选择步骤260允许使用者通过适当使用电话100的辅助按键130来选择名字“Steven John”,此后呼叫步骤270呼叫储存在电话簿中的电话号码,该号码与名字相关联,本例中,电话号码91731009关联于名字“Steven John”。该方法在结束步骤280终止。
表1部分电话簿

应该注意到,识别步骤240的特征在于,字符串出现在名字中的任意位置。例如,考虑字符串“be”,该字符串对应于名字“RebeccaZhang”和“Ben Hu”,因此将识别出这两个名字,并在识别步骤240显示。但是,通过激励辅助按键130进行合适的目录选择,可以指导识别步骤240,使得字符串必须出现在用于要被选择的字符串的名字的开始处。因此,将唯一地选择名字“Ben Hu”,因为“be”并没有出现在名字“Rebecca Zhang”的开始处。但是,本领域技术人员显然知道,适宜地,识别的特征在于,字符串出现在任何组成名字的单词的开始处,借此,适宜地,字符串在名字中的位置可由适当选择激励辅助按键130来进行选择。
搜索步骤230还搜索电话簿以识别至少一个匹配任何可能字符串的电话簿字符串,包括在表示中文字符的拼音字符串中搜索。例如,名字“丁伟Qiang”的中文字符“丁伟”具有从其拼音表示“ding wei”而创建的按键序列(数字串),相似地,名字“刘Ming”的中文字符“刘”具有从其拼音表示而创建的按键序列(数字串)。
本发明的一个有用的特点在于,步骤220到240还通过适当使用“*”和“#”键来提供通配符按键,这些按键是不与其上字母表字母相关联的按键。“*”键用于匹配(a)无符号/字符(空字符);或(b)任何单独字符/符号,包括空格。与之相对照,“#”用于匹配任意数量的符号/字符,包括空字符和空格。因此,如果使用者输入数据序列(按键序列)43*5,则在识别步骤240识别出“Hu Helen”(因为数据序列中的“*”键是多余的,选择了一个空字符)。同样,如果使用者输入数据序列(按键序列)78*,则在识别步骤240识别出SueSmith,Steven John和steven,john@office。作为另一个例子,如果使用者输入数据序列(按键序列)7#6,则在识别步骤240识别出StevenJohn,steven,john@office,Sue Smith,Rebecca Zhang,Alex Jay Smith,Rebecca王。作为最后一个例子,如果使用者输入数据序列(按键序列)7*3#8,则在识别步骤240识别出Steven John,steven,john@office,Sue Smith和Peter Goodman。
有利地,本发明允许使用者通过使用传统简化键盘来快速查询电话号码并进行电话呼叫。此处,通过使用简化的键盘,数据序列为数字的序列,其中,每个数字对应于显示在按键之一上的数字。每个数字与一组字符相关联,该关联显示在按键上。而且,搜索的特征在于,搜索电话号码字符串的数字串表示,并且数字串中的每个数字都是通过将数字与字符组相关联而获得的。如示例实施例所述,所述电话簿字符串的数字串表示储存在电话簿中,在字符串储存在电话簿中时自动产生字符串。因此,这减少了方法200执行过程的处理时间。
上述的具体说明只是提供了优选的示例实施例,而并不限制本发明的范围、适用性或配置。更合适地,对优选的典型的实施例的具体说明为那些本领域技术人员提供了实现本发明优选的示例实施例的可行的描述。容易理解,在不违背附加的权利要求中阐述的本发明的精神和范围的情况下,可以对元素的功能和排列进行多种修改。
权利要求
1.一种用于识别与储存在位于电话存储器内的电话簿中的名字相关联的电话号码的方法,所述方法包括接收通过激励电话键盘上的按键而输入的数据序列,每个按键选择多个字符,使得数据序列对应于多个可能的字符串;搜索电话簿以识别至少一个匹配任何可能字符串的电话簿字符串;和识别与储存在包括所述电话簿字符串的电话簿中的名字相关联的电话号码。
2.如权利要求1所述的方法,其中,所述识别包括在电话显示屏上显示储存在电话簿中的名字。
3.如权利要求1所述的方法,还包括进一步的步骤选择名字;和呼叫储存在电话簿中的电话号码,该号码与名字相关联。
4.如权利要求1所述的方法,其中,所述识别的特征在于,字符串出现在名字中的任何地方。
5.如权利要求1所述的方法,其中,所述识别的特征在于,字符串出现在名字的开始处。
6.如权利要求1所述的方法,其中,所述识别的特征在于,字符串出现在组成名字的任何单词的开始处。
7.如权利要求1所述的方法,其中,字符串在名字中的位置可以由使用者来适当地选择。
8.如权利要求1所述的方法,其中,所述的搜索电话簿以识别至少一个匹配任何可能字符串的电话簿字符串包括搜索至少一个表示中文字符的拼音字符串。
9.如权利要求1所述的方法,其中,按键在简化键盘上,每个被激励的按键允许输入至少3个字母表字母和1个数字。
10.如权利要求1所述的方法,其中,所述按键在简化键盘上,数据序列包括至少一个通配符按键,所述通配符按键是不与其上任何字母表字母相关联的按键。
11.如权利要求1所述的方法,其中,所述数据序列是数字的序列,其中,每个数字对应于显示在一个按键上的数字。
12.如权利要求11所述的方法,其中,每个数字关联于一组字符,其关联显示在按键之上。
13.如权利要求1所述的方法,其中,所述搜索的特征在于,搜索所述电话簿字符串的数字串表示,其中,通过将数字与字符组相关联而获得数字串中的每个数字,其关联显示在按键之上。
14.如权利要求13所述的方法,其中,所述电话簿字符串的数字串表示储存在电话簿中。
15.如权利要求14所述的方法,其中,所述电话簿字符串的数字串表示在字符串储存在电话簿中时自动地产生。
16.一种电话,包括处理器;连接到处理器的显示器;键盘,包括连接到处理器的多个按键,使用时,键盘提供可能字符串的数据序列;和连接到处理器的存储器,所述存储器储存名字及其对应电话号码的电话簿,其中,所述处理器搜索电话簿以识别至少一个匹配任何可能字符串的电话簿字符串,此后识别至少一个储存在包括所述电话簿字符串的电话簿中的名字。
17.如权利要求16所述的电话,其中,所述电话具有连接到所述处理器的显示器,在电话的显示器屏幕上提供包括储存在电话簿中的名字的显示。
全文摘要
本发明涉及选择电话号码的改进,公开一种用于识别与储存在位于电话(100)的存储器(116)内的电话簿中的名字相关联的电话号码的电话(100)和方法(200)。所述电话和方法接收通过激励键盘(106)上按键而输入的数据序列(220),每个按键选择多个字符,使得数据序列对应于多个可能的字符串。接着,搜索步骤(230)搜索电话簿以识别至少一个匹配任何可能字符串的电话簿字符串。此后,识别步骤(240)识别与储存在包括所述电话簿字符串的电话簿中的名字相关联的电话号码。
文档编号H04M1/00GK1744628SQ200410075188
公开日2006年3月8日 申请日期2004年9月2日 优先权日2004年9月2日
发明者褚扬清, 周登祥, 朱锦涛 申请人:摩托罗拉公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1