[发明专利]一种通信工具中查找联系人的方法和系统有效
申请号: | 201110401755.9 | 申请日: | 2011-12-06 |
公开(公告)号: | CN102521329A | 公开(公告)日: | 2012-06-27 |
发明(设计)人: | 王冰 | 申请(专利权)人: | 北京神州泰岳软件股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 权鲜枝 |
地址: | 100089 北京市海淀区万*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通信 工具 查找 联系人 方法 系统 | ||
技术领域
本发明涉及通信领域,特别涉及一种通信工具中查找联系人的方法和系统。
背景技术
近年来,网络的通信工具已经被大部分网络用户所接受。通信工具在网络应用中有着越来越重要的地位。通过通信工具,用户可以在网络上进行各种信息如文字、图片的交换,方便了用户的生活、工作和学习。用户的联系人所在客户端能获取该联系人的状态,方便用户与该联系人通信,如何与联系人进行便捷的信息交换是通信工具是否有效的衡量标准之一,而快速准确的查找到想要联系的联系人是信息交换的前提。
现有技术,通信工具中联系人查找方法:按照用户输入字符串与当前用户屏显示的名称比对,包括了汉字,拼音,拼音首字母,多音字等,将查找的结果直接显示在界面上。
现有技术的缺点包括:当用户输入的关键字所含字符比较少的时候,检索结果比较凌乱,不方便用户查找。用户每输入一个字符都是重新匹配通信工具中完整的联系人列表,检索效率低。
发明内容
本发明提供的一种通信工具中查找联系人的方法和系统,以解决联系人查找效率低的问题。
本发明公开了一种通信工具中查找联系人的方法,所述方法包括:
步骤1,创建临时列表;
步骤2,在用户输入关键字的第一个字符时,所述第一个字符为当前已输入的关键字的字符,从通信工具的联系人列表中检索同当前已输入的关键字的字符匹配的联系人名称,存入所述临时列表;
步骤3,每当用户输入关键字的一个字符时,从所述临时列表中检索同当前已输入的关键字的字符匹配的联系人名称,并使用当前的检索结果更新所述临时列表;
步骤4,在用户输入关键字结束,检索完成后,在用户界面显示所述临时列表中的检索结果。
其中,所述步骤1还包括:
步骤21,创建全匹配列表和部分匹配列表;
所述从通信工具的联系人列表中检索同当前已输入的关键字的字符匹配的联系人名称,存入所述临时列表进一步包括:
步骤22,从通信工具的联系人列表中检索同所述当前已输入的关键字的字符匹配的联系人名称,将部分匹配的联系人名称存入部分匹配列表,将全部匹配的联系人名称存入全匹配列表,将所述部分匹配列表和所述全匹配列表链接,将链接的列表存入临时列表。
其中,所述步骤1还包括:
步骤31,创建全匹配列表和部分匹配列表;
所述从所述临时列表中检索同当前已输入的关键字的字符匹配的联系人名称,并使用当前的检索结果更新所述临时列表进一步包括:
步骤32,从临时列表中检索同所述当前已输入的关键字的字符匹配的联系人名称,将部分匹配的联系人名称存入部分匹配列表,将全部匹配的联系人名称存入全匹配列表,将所述部分匹配列表和所述全匹配列表链接,使用链接的列表更新临时列表,将所述部分匹配列表和所述全匹配列表清空。
其中,所述将所述部分匹配列表和所述全匹配列表链接进一步包括:
步骤41,将所述部分匹配列表的表头链接到所述全匹配列表的最后一项之后。
其中,所述将部分匹配的联系人名称存入部分匹配列表后还包括:
步骤51,将部分匹配列表中的联系人名称按联系人列表的排序规则进行排序。
其中,所述全部匹配为按匹配标准所述联系人名称匹配所述当前已输入的关键字的字符,并且当前已输入的关键字的字符所占字节数同联系人名称所占字节数相同。
其中,所述检索同当前已输入的关键字的字符匹配的联系人名称进一步包括:
步骤71,将被匹配的联系人名称中汉字和当前已输入的关键字的字符中汉字转换为对应的拼音;
步骤72,将转换后的当前已输入的关键字的字符同转换后的联系人名称中的对应字符进行比较,依据匹配标准判断是否匹配。
其中,所述步骤2和所述步骤3还包括:
步骤81,在用户界面显示所述临时列表中的检索结果。
本发明还公开了一种通信工具中查找联系人的系统,所述系统包括:创建模块,初始检索模块,连续检索模块,和显示模块;
创建模块用于创建临时列表;
初始检索模块用于在用户输入关键字的第一个字符时,所述第一个字符为当前已输入的关键字的字符,从通信工具的联系人列表中检索同当前已输入的关键字的字符匹配的联系人名称,存入所述临时列表;
连续检索模块用于每当用户输入关键字的一个字符时,从所述临时列表中检索同当前已输入的关键字的字符匹配的联系人名称,并使用当前的检索结果更新所述临时列表;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京神州泰岳软件股份有限公司,未经北京神州泰岳软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110401755.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种应用云平台和云平台的实现方法
- 下一篇:直流双向驱动的电磁铁