[发明专利]一种快速匹配查找联系人的方法及系统在审
申请号: | 202011036884.8 | 申请日: | 2020-09-28 |
公开(公告)号: | CN112163007A | 公开(公告)日: | 2021-01-01 |
发明(设计)人: | 邹玉兰 | 申请(专利权)人: | 惠州市德赛西威智能交通技术研究院有限公司 |
主分类号: | G06F16/2457 | 分类号: | G06F16/2457;G06F16/2455;G06F16/248;G06F3/023 |
代理公司: | 广东创合知识产权代理有限公司 44690 | 代理人: | 韩淑英 |
地址: | 516006 广东省惠州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 快速 匹配 查找 联系人 方法 系统 | ||
1.一种快速匹配查找联系人的方法,其特征在于,包括以下步骤:
S1:解析出所有联系人对应的拼音;
S2:解析出所述拼音的全拼和首拼的有效模糊查找组合,和有效模糊查找位置,得到对应搜索拼音列表;
S3:根据搜索key的信息,在所述搜索拼音列表中进行遍历查找,当所述key在所述有效模糊查找组合中匹配成功,则继续判断匹配位置是否属于有效模糊查找位置,若属于,则完成查找,显示结果;否则,均提示联系人不存在,结束查找。
2.如权利要求1所述的方法,其特征在于,所述S1还包括:
判断联系人是否在中文编码区域,如果是根据汉字Unicode编码,对应的拼音解析出联系人对应的拼音;否则,将联系人备份至中文编码区域,再进行解析。
3.如权利要求1所述的方法,其特征在于,所述S2还包括:
S21:将拼音拆分成单个拼音存储在数组中;
S22:根据所述数组中存储的拼音计算出所述有效模糊查找组合,及有效模糊查找位置。
4.如权利要求3所述的方法,其特征在于,所述有效模糊查找组合包括:根据所述拼音计算对应的有效搜索组合,其中,所述拼音数为N个,则所述有效搜索组合为N+1个。
5.如权利要求3所述的方法,其特征在于,所述计算出所述有效模糊查找组合,及有效模糊查找位置,还包括:根据拼音个数取拼音全拼和首拼组合;包括:
全拼音组合:搜索有效位置从第一个拼音的第一个位置开始匹配;第二个拼音的第一个字母开始匹配;第三个拼音的第一个字母开始匹配;
首字母组合:搜索有效位置从第一个拼音的第一个位置开始匹配;第二个拼音的第一个字母开始匹配;第三个字母开始匹配;或搜索有效位置从第一个拼音的第一个位置开始匹配;第二个字母开始匹配;第三个拼音的第一个字母开始匹配;或第一个字母开始匹配;第二个字母开始匹配;第三个字母开始匹配。
6.如权利要求1所述的方法,其特征在于,所述key为大写和小写英文字母。
7.一种快速匹配查找联系人的系统,其特征在于,包括:
输入单元,用于获取所述key的信息,和联系人信息的录入;
解析单元,用于解析出所有联系人对应的拼音,解析出所述拼音的全拼和首拼的有效模糊查找组合,和有效模糊查找位置,得到对应搜索拼音列表,并存至存储器中;
与所述输入单元连接的匹配单元,用于根据搜索key的信息,在所述搜索拼音列表中进行遍历查找,当所述key在所述有效模糊查找组合中匹配成功,则继续判断匹配位置是否属于有效模糊查找位置,若属于,则完成查找,显示结果;否则,均提示联系人不存在,结束查找;
显示单元,分别与所述输入单元和所述匹配单元连接,用于呈现查找结果,及显示所述输入单元的输入信息。
8.如权利要求7所述的系统,其特征在于,还包括,所述有效模糊查找组合,和有效模糊查找位置,还包括:
全拼音组合:搜索有效位置从第一个拼音的第一个位置开始匹配;第二个拼音的第一个字母开始匹配;第三个拼音的第一个字母开始匹配;
首字母组合:搜索有效位置从第一个拼音的第一个位置开始匹配;第二个拼音的第一个字母开始匹配;第三个字母开始匹配;或搜索有效位置从第一个拼音的第一个位置开始匹配;第二个字母开始匹配;第三个拼音的第一个字母开始匹配;或第一个字母开始匹配;第二个字母开始匹配;第三个字母开始匹配。
9.如权利要求7所述的系统,其特征在于,所述输入单元还支持语音输入,或键盘输入。
10.如权利要求7所述的系统,其特征在于,所述系统通过嵌入式安装于车载用户端,或手机移动端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠州市德赛西威智能交通技术研究院有限公司,未经惠州市德赛西威智能交通技术研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011036884.8/1.html,转载请声明来源钻瓜专利网。