用于从个人信息数据库中查询姓名的方法和装置制造方法及图纸

技术编号:3563690 阅读:639 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开一种用于从个人信息数据库中查询姓名的方法和装置。依次输入姓的至少第一字母,预定字符和第一名字的至少第一字母。每次输入新的字母时会更新查询字符串。比较预定字符之前的字母与数据库中的姓,比较预定字符之后的字母与数据库中的第一名字。有了这样的查询方法,会提高查询效率而不降低查询的准确。(*该技术在2021年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及用于从个人信息数据库中查询姓名的方法和装置,特别涉及用于从移动电话的号码簿中查询姓名的方法和装置,以及使用相同方法和装置的无线通信终端。
技术介绍
计算机或个人数字助理(PDA)可包括不同种类的个人信息数据库,每种通常包括姓名和对应于姓名的特殊数据诸如电话号码、地址、电子邮件地址、备注等。类似地,移动电话也包括至少一个号码簿。典型地,号码簿由包括个人姓名及其电话号码的条目组成。个人姓名包括姓、第一名字和可选的中间名字。用户可通过从号码簿查询相应的姓名获得某人的电话号码。已经提出许多方法用于姓名查询。一种现有的查询方法是输入表示个人姓名的字符串。通过比较输入的字符串与号码簿中所有条目的姓名,会查询到匹配的条目,然后在屏幕上显示相应的电话号码。众所周知,移动电话包括数字键0-9的键盘。这些数字键可用于输入电话号码。而且,一些数字键对应于26个字母并用于输入这些字母。比如,数字键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。如上所述,在现有的查询方法中,用户应当输入这样的字符串,其中包括了在包括姓和第一名字的整个姓名中的所有字母。由于一个全名通常包含6个或更多的字母,一个数字键可代表3至4个字母,用户输入待查询的字符串是很麻烦的。更不幸的是,直到用户已完成输入姓名的所有字符才能获得查询的结果。因此多数情况下,用户不得不输入比需要更多的信息。然而,输入一旦完成,移动电话将自动地查询并在屏幕上显示想要的电话号码。显而易见,该现有查询方法在输入方面有如下缺陷1.用户不得不输入长字符串以查询姓名。2.用户不得不输入比需要更多的信息。3.在输入的期间无法获得查询结果,即直到输入完成才能获得结果。该查询方法在输入方面并不快捷和方便。但是,该查询方法在匹配方面具有优点。字符串一旦输入完成,具有与输入的字符串相同姓名的条目匹配并显示在屏幕上。该查询方法在匹配方面显得快捷和方便。在第二种姓名查询方法中,用户只需要按压单个数字键。然后,移动电话会查询到所有的条目,在这些条目中姓名的第一字母对应于按压的数字键。在该方法中,简化了输入操作。然而多数情况下,可能查询出多个条目,因为一个数字键代表3至4个字母,个人可能在姓名中有相同的第一字母。比如,如果用户按压数字键“4”,会在屏幕上显示诸如“Guo QingZhong”、“Guo Ping”、“HALLRandy”、“ILAN David”的姓名。(这里,“Guo QingZhong”和“Guo Ping”是根据它们的发音的中文姓名的拉丁拼写,下文中表示汉字的拼音。)在这样的情况下,用户需要通过移动光标和/或滚动屏幕在显示的姓名中定位想要的姓名。只有当定位了特定的姓名时,才显示对应于选择姓名的电话号码。显然,随着多个显示的姓名数量增加,用户找到待查询的姓名会很麻烦。第二种查询方法具有的优点是用户仅需要按压单键。在输入方面是快捷和方便的。然而问题是有很多条目匹配并显示在屏幕上,用户不得不进一步选择想要的条目以获得电话号码。在匹配方面并不快捷和方便。其他的查询方法通过在上述两种极端方法中间加以折衷来改善。比如,在第三种查询方法中,当输入第一字母时,显示查号簿中具有以输入的第一字母作为开头的姓的姓名。当输入第二字母时,显示查号簿中具有以输入的两个字母作为开头的姓的姓名。输入的字母越多,显示的第一名字就越准确。有了这样的方法,就没必要在找到正确的姓名之前输入待查询姓名的所有字母。还有第四种查询方法称为预测输入方法。在该方法中,每次按压键时,以按压的字母在号码簿中进行查询。然后提出最有可能被按压的键代表的候选者。如果候选者正确,用户确认它。如果不正确,用户继续按压更多的键。用户输入的字母越多,候选者就越准确。有了这样的方法,就没必要在找到恰当的姓名之前输入待查询姓名的所有字母。比如,要查询“patent”,用户先按压键“7”,然后显示“PC”;进而按压“2”,然后显示“PC”;进而按压“8”,然后显示“SAT”;进而按压“3”,然后显示“save”;进而按压“6”,然后显示“patent”。这时,只按压5个键就找到了6个字母的单词。然而,在第三种和第四种方法中,必须依次输入字母。换而言之,直到用户输入完第一名字的字母时才能输入姓的字母。如果号码簿中有几个相同的姓时,用户仍需选择或继续按键。按压键的数量仍相对较大。因此,存在着改善姓名查询方法的需要,该方法应当在输入和匹配两方面都快捷和方便。本专利技术的一个目的是提供一种姓名查询方法,该方法能减少按压键的数量,同时保持较高的匹配精度和效率。本专利技术的另一个目的是提供一种用于实现本专利技术的姓名查询方法的姓名查询装置。本专利技术的又一个目的是提供一种利用本专利技术的姓名查询方法和装置的无线通信终端。
技术实现思路
本专利技术提供一种用于从个人信息数据库中查询姓名的方法,该个人信息数据库包括个人姓名,每个姓名具有姓和第一名字以及对应于姓名的特殊数据。该方法包括步骤初始化查询字符串;输入字母;通过将输入的字母尾随于当前查询字符串之后更新该查询字符串;比较查询字符串与个人信息数据库中的姓名;选择出这样的姓名,其中包含更新的查询字符串中所有的单个字母,并且这些字母在这些姓名中出现的顺序与在更新的查询字符串中的相同;显示选择的姓名;根据需要重复上面的步骤;从显示的姓名中定位想要的姓名以从个人信息数据库中获得它相应的特殊数据。在该方法中,输入步骤包括依次输入姓的至少第一字母,预定字符以及第一名字的至少第一字母的步骤。比较步骤包括比较查询字符串中预定字符之前的至少一个字母与个人信息数据库中的姓,并且比较查询字符串中预定字符之后的至少一个字母与个人信息数据库中的第一名字。选择步骤包括选择这样的姓名,这些姓名具有的姓包含更新的查询字符串中预定字符之前的字母,并且这些字母在这些姓中出现的顺序与在更新的查询字符串中的相同,以及这些姓名具有的第一名字包含更新的查询字符串中预定字符之后的字母,并且这些字母在这些第一名字中出现的顺序与在更新的查询字符串中的相同。在上述方法中,字母可通过数字键盘输入,其中有些数字键每个代表多个字母。预定字符可以是空字符。输入预定字符的步骤可包括按压空格键或数字键“1”的步骤。在本专利技术的一个方面,输入字母的步骤可以是如下四种步骤之一,按压数字键一次以输入按压的键所代表的第一字母,按压数字键两次以输入按压的键所代表的第二字母,按压数字键三次以输入按压的键所代表的第三字母,按压数字键四次以输入按压的键所代表的第四字母。在本专利技术的另一方面,输入字母的步骤可包括短按压数字键的步骤,比较步骤还包括给出预测字符串作为查询字符串的步骤,预测字符串是一系列按压的数字键所代表的多个字符串中使用最多的字符串。在本专利技术的又一方面,输入字母的步骤可包括长按压数字键的步骤;在屏幕上暂时的横条中显示按压的键所代表的所有字母;依次沿显示的字母移动光标;以及当光标指向想要输入的字母时释放按键。另外,输入的字母可以是汉字拼音的首字母,或拉丁姓名的姓、第一名字或中间名字的首字母。显示选择的姓名的步骤可包括以A至Z的顺序显示选择的姓名的步骤。定位姓名的步骤可包括按压预定键本文档来自技高网
...

【技术保护点】
一种用于从个人信息数据库中查询姓名的方法,所述个人信息数据库包括个人的姓名,每个姓名至少包括姓、第一名字和对应于所述姓名的特殊数据,所述方法包括如下步骤:a)初始化查询字符串;b)输入字母;c)通过将输入的字母尾随于当前查询字符 串之后更新所述查询字符串;d)比较查询字符串与个人信息数据库中的姓名;e)选择出这样的姓名,其中包含所述更新的查询字符串中所有的单个字母,所述字母在这些姓名中出现的顺序与在更新的查询字符串中的相同;f)显示选择的姓名;g)根 据需要重复步骤b)-f);h)从显示的姓名中定位想要的姓名以从个人信息数据库中获得它相应的特殊数据;其特征在于,输入步骤包括依次输入姓的至少第一字母,预定字符以及第一名字的至少第一字母的步骤;比较步骤包括比较查询字符串中预定 字符之前的所述至少一个字母与个人信息数据库中的姓,并且比较查询字符串中预定字符之后的所述至少一个字母与个人信息数据库中的第一名字;选择步骤包括选择这样的姓名,这些姓名具有的姓包含更新的查询字符串中预定字符之前的字母,并且所述字母在这些姓 中出现的顺序与在更新的查询字符串中的相同,以及这些姓名具有的第一名字包含更新的查询字符串中预定字符之后的字母,并且这些字母在这些第一名字中出现的顺序与在更新的查询字符串中的相同。...

【技术特征摘要】

【专利技术属性】
技术研发人员:郭庆忠周一丁
申请(专利权)人:阿尔卡特公司
类型:发明
国别省市:FR[法国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1