[发明专利]电话簿的排序和搜索方法及装置以及移动终端无效
申请号: | 200710121810.2 | 申请日: | 2007-09-14 |
公开(公告)号: | CN101127798A | 公开(公告)日: | 2008-02-20 |
发明(设计)人: | 李重 | 申请(专利权)人: | 深圳华为通信技术有限公司 |
主分类号: | H04M1/275 | 分类号: | H04M1/275;H04Q7/32;G06F17/30 |
代理公司: | 北京同立钧成知识产权代理有限公司 | 代理人: | 刘芳 |
地址: | 518129广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电话簿 排序 搜索 方法 装置 以及 移动 终端 | ||
技术领域
本发明实施例涉及移动通信领域,尤其涉及一种电话簿的排序和搜索方法及装置以及移动终端。
背景技术
随着时代的发展,人们之间的沟通越来越广,移动终端随之普及和发展,并且移动终端中的电话簿的容量越来越大,电话簿有序的排列和快捷地查找对使用的方便性非常重要。因此好的排序规则必须易于用户理解;相近的姓名排在一起;占用内存少。而且好的搜索算法输入的少;相近的姓名易于区分;还需要支持逐步搜索。现有电话簿的排序方法有按姓名首字的拼音排序,但是无法处理诸如“李”“历”的相同拼音的混杂的情况;也有按UNICODE排序,这种排序方式的相同字肯定会排在一起,但是不同字之间的顺序对于用户是无法理解的;再有按全名的拼音和UNICODE排序,但是无论是拼音或者UNICODE排序,如果只取首字的拼音或者UNICODE,同姓的人之间区分度不够,并且按全名排序,占的空间过大。
常见的搜索方法有按首字拼音搜索和按汉字搜索;如果按首字拼音搜索,不易区分同姓的人;也不易区分不同姓但同音的人,如“李”“历”,如果按汉字搜索,则搜索繁琐,使用非常不便,再有按首字拼音搜索则不能实现逐步搜索。
发明内容
本发明实施例提供一种电话簿的排序方法及装置,以保证同姓的人排在一起,不同的姓按拼音排序,查找方便,占用内存小。
本发明实施例还提供一种电话簿的搜索方法及装置,以实现搜索的简明快捷和逐步查找。
本发明实施例还提供一种移动终端,以保证同姓的人排在一起,不同的姓按拼音排序,查找方便,占用内存小,并且实现搜索的简明快捷和逐步查找。
本发明实施例提供了一种电话簿的排序方法,包括:
电话簿初始化,生成每一个电话条目对应姓名的排序字符串;
电话簿按照排序字符串排序,将每一个电话条目对应姓名的排序字符串保存。
本发明实施例还提供了一种电话簿的排序装置,包括:
排序字符串生成模块,用于在电话簿初始化时,生成每一个电话条目对应姓名的排序字符串;
排序模块,用于将电话簿按照排序字符串排序,将每一个电话条目对应姓名的排序字符串保存。
本发明实施例还提供了一种电话簿的搜索方法,包括:
从电话簿的排序字符串中提取对应姓名的特征字符串;
将输入的特征字符串与从电话簿的排序字符串中提取出的特征字符串进行匹配查找。
本发明实施例还提供了一种电话簿的搜索装置,包括:
提取模块,用于从电话簿的排序字符串中提取对应姓名的特征字符串;
查找模块,用于将输入的特征字符串与从电话簿的排序字符串中提取出的特征字符串进行匹配查找。
本发明实施例还提供了一种移动终端,包括:
排序字符串生成模块,用于在电话簿初始化时,生成每一个电话条目对应姓名的排序字符串;
排序模块,用于将生成的电话簿中的每一个电话条目对应姓名的排序字符串,按照字符串顺序进行排序,将每一个电话条目对应姓名的排序字符串保存;
提取模块,用于从生成的电话簿的排序字符串中提取对应姓名的特征字符串;
查找模块,用于将输入的特征字符串与从电话簿的排序字符串中提取出的对应姓名的特征字符串进行匹配查找。
因此,本发明实施例的电话簿的排序方法及装置,保证了同姓的人排在一起,不同的姓按拼音排序,占用内存小,而且容易理解姓名的排序规则。本发明实施例的电话簿的搜索方法及装置,简明快捷,并且实现了逐步查找。本发明实施例的移动终端实现了将同姓的人排在一起,不同的姓按拼音排序,查找方便,占用内存小,并且实现搜索的简明快捷和逐步查找。
附图说明
图1为本发明实施例电话簿的排序方法的流程图;
图2为本发明实施例电话簿的搜索方法的流程图;
图3为本发明实施例移动终端的示意图。
具体实施方式
下面通过附图和实施例,对本发明实施例的技术方案做进一步的详细描述。
本发明实施例电话簿的排序方法包括以下步骤:
步骤1,电话簿初始化,生成每一个电话条目对应姓名的排序字符串;
步骤2,电话簿按照排序字符串排序,将每一个电话条目对应姓名的排序字符串保存。
如图1所示,为本发明实施例电话簿的排序方法的流程图,具体包括如下步骤:
步骤101,电话簿初始化,将该姓名的首字的拼音、该首字的代码、空格和该姓名的其他字的首字母顺序生成该电话条目对应姓名的排序字符串;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳华为通信技术有限公司,未经深圳华为通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710121810.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:茶多酚制备新工艺
- 下一篇:一种通信终端及响应源的鉴定方法