专利名称:移动通信终端地址簿的中文和拼音的相互查找方法
技术领域:
本发明涉及移动通信终端,特别涉及移动通信终端地址簿的中文和 拼音的相互查找方法。
背景技术:
现有的移动通信终端只能支持一种模式的地址簿査找,即输入汉字 则查找地址簿中是否有对应的汉字地址条目,输入字母则查找地址簿中
是否有对应的字母条目。如地址簿里有"张安"和以拼音方式存储的"zhang an"或"zhangan"两个条目,当输入"张安"只能查找到"张安"条目, 输入"zhang an"或"zhangan"只能査找到对应的"zhang an"或"zhangan"。
(说明这里所说的拼音方式存储指的是使用英文字母输入法进行的存
储,比如对中文"张安"进行拼音方式存储,存储的格式是"zhangan", 使用的输入法是英文字母输入法abc或ABC。)
现有的终端对以字母方式输入的地址簿查询不做判断是否是拼音还 是英文,只是以匹配查找的方式做査询。当用户既用中文又用拼音存了 不少地址簿,当他想查询某人的信息时忘了用什么方式进行存储的了, 这时只能是先输入中文进行查询如果没有査到再使用拼音进行查询,或 者相反。这样很耗时间,减弱了用户的使用体验。
用户原来使用的手机只能用字母输入法存储地址,假设地址都存储 在SIM卡上,现将SIM卡置入能支持中文输入和查找的新手机中时,用户 不能享受到中文查找给他带来的方便(除了新增的中文地址外),反而 降低了用户体验。
发明内容
本发明的目的是提供一种移动通信终端地址簿的中文和拼音的相互查 找方法。
为实现上述目的, 一种移动终端的地址簿的中文和拼音的相互查找
方法,包括步骤
输入査询条件; 选择至少一种査询模式;
查找中文/拼音数据库,得到中文对应的拼音; 选择至少一种格式进行匹配查询,得出查询结果。
图l是本发明中文和拼音相互识别的示意图; 图2是本发明的流程示意图。
具体实施例方式
本发明主要包括对移动终端的要求。移动终端的要求
为了实现本发明的方法,必须对移动终端设备进行改造。改造后的移动
终端设备除了保留以前的功能外,还需新增以下功能
1.中文拼音英文格式识别功能。当输入一串字符进行识别时,能有 效识别出是否包含中文、拼音和英文名字。对于中文来说比较好识别, 但对于其中包含的英文字母来说,无论是否有空格、是否大小写、都能
有效识别出是否包含英文名字或拼音,如是拼音的话对应为几个中文及
每个中文对应的拼音写法。例如输入"zhangan",能有效识别其为拼音, 且对应为两个中文,该两个中文的拼音分别为"zhang"和"an"或"zhan, 和"gan";当输入"Michaelzhang"时,能识别出有一个英文名"Michael" 和一个中文拼音"zhang";当输入"Michael张an"时,能识别出一个 英文名"Michael"和一个中文"张"以及一个拼音"an"。对一串不含 空格的英文字母的识别,这里建议先查找其中尽可能的拼音组合,再 査找尽可能的英文名字(从右至左进行智能识别)。如输入"Michaelan",
a) 第一步识别出其中包含可能的拼音组合有"an"、 "lan"、
"cha" 、 "mi";
b) 第二步识别出包含一个英文名字"Michael";
c) 第三步发现"mi" 、 "cha" 、 "el" 、 "an"这种解析 方式不合理,因为既没有中文拼音"el"也没有英文名 口H "el";
d) 得到两种可能的组合"英文名+拼音Michael + an" 禾卩"拼音mi + cha + e + lan";
根据大多数人的使用习惯,如果地址簿中存有一个中文名其对应的 拼音为"mi + cha + e + lan"的话,大多数人都会输入带空格的拼音,艮P "michaelan"而非"Michaelan" 了,这样一来查询速度就快了许多。
2. 中文和拼音的相互对查功能。图一描述了该功能的实现。当fj入 中文时可以得到对应的拼音,当输入拼音时可以得到对应的多个中文选 项。为了实现该功能,需要增加一个中文和拼音对应的数据库。
3. 格式选择功能。输入为几个中文和/或拼音和/或英文名字时,输 出某一种为带/不带空格的格式或名姓颠倒的格式。例如输入"zhang",
"san" , "yi",输出可以为"zhang sanyi" , "zhangsanyi" , "zhang san yi" "zhangsanyi"中的一种。当输入"Michael"和"张",则输出为
"Michael张"、"Michael张"、"张Michael"或"张Michael"中的 一种。如连续进行格式选择,则每次输出的格式不一样。
4. 组合查询方式的选择功能。例如对于输入"中文l+拼音2 +英文 名"的可选组合有四种(如输入"Michae涨an"):
1) 中文l+拼音2 +英文名(张+ an+Michad)
2) 拼音l +拼音2 +英文名("张"对应的拼音+ an+Michael)
3) 中文l +中文2 +英文名(张+"an"对应的中文+Michael)
4) 拼音l +中文2 +英文名("张"对应的拼音十"an"对应 的中文+Michael)
,5.查询输入为中文或拼音之中的一种格式时,能得到中文和拼音两 种査询结果的功能。
图2描述了本发明的详细流程。 1.得到一个输入査询条件,如输入"Michael张an",直接进行包 含大写的匹配查询;2. 如果地址簿中存有符合査询条件的条目,给出直接匹配查询的 结果;如果没有査到,转到3;
3. 进行"中文拼音英文的识别",得到输入的查询条件是哪一种
模式。如"Michad张an"的模式为"中文+拼音+英文名";
4. 根据3的识别结果选择一种模式,即选择"中文+拼音+英文名" 模式。(注在本发明方法中不考虑纯英文名模式)
5. 进行组合查询模式的选择,如"Michael张an"的可选组合査询 模式有4种
1) Michael屮张+ an
2) Michael十"张"对应的拼音+ an
3) Michael +张十"an"对应的中文
4) Michael屮"张"对应的拼音+ "an对应的中文"
6. 根据5选择一种组合查询模式,如选择了2)^^^^1+ "张"对 应的拼音+ an;
7. 查找中文/拼音数据库,得到"张"对应的拼音为"zhang";
8. 进行格式选择;如例中的可选格式有
1) Michael zhangan
2) Michael zhang an
3) Michaelzhangan
4) Michaelzhang an
5) Zhangan Michael
6) Zhang an Michael
7) ZhanganMichael
8) Zhang anMichael
9. 根据8中格式选择一种格式进行匹配查询,如果地址簿中存有该 条目,给出査询结果;
10. 如果没有查到匹配条目时,则返回8选择其他的可选格式,直到 可选格式选完;
11. 给出在某查询模式下某格式下的查询结果;
12. 判断可选组合是否选完,如没有选完则返回5,如已选完则结束; 当选择5.3)和5.4)时,即查找"an对应的中文",在这种情况下进行 中文/拼音数据库的查找,存在同一个发音对应多个汉字的情况,如"an' 对应为"安"、"案"、"暗"等等,这时需要将可能的对应项都要查 找一遍。如查找"zhang对应的中文",会得到"张"、"掌"、"章" 等等,根据中国姓氏所用的汉字排序,"张"应该是使用得最多的,如 果先用"张"进行查询,这样查询速度会提高很多。
本发明可以产生如下技术效果。
当用户不知道某地址条目是用中文存储的还是用拼音进行存储的, 当输入任何一种查询方式(中文、拼音或中文拼音混合),都可以查找 到该地址条目,且支持对拼音字母大小写的识别和对拼音地址中空格的 识别,这无疑增强了用户体验。
用户原来使用的手机只能用字母输入法存储地址,假设地址都存储 在SIM卡上,现将SIM卡置入能支持中文输入和查找的新手机中时,用户
能享受到中文查找给他带来的方便,增强了用户体验。
当用户即用中文也用拼音存储了同一姓名条目,可以同时查找到这
几条条目,便于用户在其中进行选择,节省了查找时间,增强用户体验。 本发明的方法同样支持中文、拼音、英文名字混杂情况下的查询。
鉴于现在国际化发展,新方案可以进行中、英文名姓颠倒的混合查找。 本发明还可以应用于査询移动终端接收到的短信/彩信发送者的查询。
本发明还可以应用到各种终端地址簿的查询功能中。
权利要求
1. 一种移动终端的地址簿的中文和拼音的相互查找方法,包括步骤输入查询条件;选择至少一种查询模式;查找中文/拼音数据库,得到中文对应的拼音;选择至少一种格式进行匹配查询,得出查询结果。
2. 根据权利要求l所述的方法,其特征在于还包括如果地址簿中 存有符合查询条件的条目,给出直接匹配查询结果。
3. 根据权利要求l所述的方法,其特征在于所述查询模式包括如下 四种模式1) Michael +张+ an2) Michael十"张"对应的拼音+ an3) Michael +张十"an"对应的中文4) Michael+ "张"对应的拼音+ "an对应的中文"。
4. 根据权利要求3所述的方法,其特征在于当选择模式3)或模式4) 时,如果存在同一个发音对应多个汉字的情况,则需要将可能的对应项 都查找一遍。
5. 根据权利要求l所述的方法,其特征在于所述格式包括八种。
6. 根据权利要求l所述的方法,其特征在于所述格式包括 是否带空格、是否大小写,是否名姓颠倒。
7. —种使用权利要求l方法的终端。
全文摘要
一种移动终端的地址簿的中文和拼音的相互查找方法,包括步骤输入查询条件;选择至少一种查询模式;查找中文/拼音数据库,得到中文对应的拼音;选择至少一种格式进行匹配查询,得出查询结果。当用户即用中文也用拼音存储了同一姓名条目,可以同时查找到这几条条目,便于用户在其中进行选择,节省了查找时间,并增强了用户体验。
文档编号H04M1/275GK101378562SQ20071014802
公开日2009年3月4日 申请日期2007年8月29日 优先权日2007年8月29日
发明者毅 张 申请人:北京三星通信技术研究有限公司;三星电子株式会社