1.一种联系人保存方法,其特征在于,包括:
获取联系人的姓名;
判断所述姓名为非中文字符,转换所述姓名的每一个非中文字符为对应的ascii数字,添加所述ascii数字到令牌列表中,保存所述令牌列表至联系人索引表;
判断所述姓名为中文字符,转换所述姓名的每一个汉字为对应的拼音字母,转换所述姓名的每一个汉字对应的拼音首字母为对应的ascii数字,添加所述ascii数字到所述令牌列表中,保存所述令牌列表至所述联系人索引表。
2.根据权利要求1所述的联系人保存方法,其特征在于,所述判断所述姓名为中文字符,包括:
判断所述姓名的姓在普通字库;
判断所述姓名的每一个汉字对应的拼音首字母是否为平翘舌音;
所述汉字对应的拼音首字母为平舌音,更新所述汉字对应的拼音首字母为所述平舌音与所述平舌音对应的翘舌音;
所述汉字对应的拼音首字母为翘舌音,更新所述汉字对应的拼音首字母为所述翘舌音与所述翘舌音对应的平舌音。
3.根据权利要求1所述的联系人保存方法,其特征在于,所述判断所述姓名为中文字符,包括:
判断所述姓名的姓在多音字库;
获取所述姓对应的多种拼音字母,更新所述姓对应的拼音首字母为多种拼音字母。
4.根据权利要求1所述的联系人保存方法,其特征在于,所述判断所述姓名为中文字符,包括:
转换所述姓名的每一个汉字为对应的unicode值。
5.根据权利要求3所述的联系人保存方法,其特征在于,所述判断所述姓名的姓在多音字库,包括:
所述多音字库中包含多音字的多个发音对应的拼音字母或汉字作为姓时的特殊发音对应的拼音字母。
6.一种联系人查找方法,其特征在于,包括:
接收用户输入的姓名;
所述姓名为非中文字符,转换所述姓名的每一个非中文字符为对应的ascii数字,添加所述ascii数字到令牌列表中,根据所述令牌列表匹配联系人索引表中的联系人信息;
所述姓名为中文字符,转换所述姓名的每一个汉字为对应的拼音字母,转换所述姓名的每一个汉字对应的拼音首字母为对应的ascii数字,添加所述ascii数字到所述令牌列表中,根据所述令牌列表匹配联系人索引表中的联系人信息。
7.根据权利要求6所述的联系人查找方法,其特征在于,所述姓名为中文字符,包括:
判断所述姓名的姓在普通字库;
判断所述姓名的每一个汉字对应的拼音首字母是否为平翘舌音;
所述汉字对应的拼音首字母为平舌音,更新所述汉字对应的拼音首字母为所述平舌音与所述平舌音对应的翘舌音;
所述汉字对应的拼音首字母为翘舌音,更新所述汉字对应的拼音首字母为所述翘舌音与所述翘舌音对应的平舌音。
8.根据权利要求6所述的联系人查找方法,其特征在于,所述姓名为中文字符,包括:
判断所述姓名的姓在多音字库;
获取所述姓对应的多种拼音字母,更新所述姓对应的拼音首字母为多种拼音字母。
9.根据权利要求6所述的联系人查找方法,其特征在于,所述姓名为中文字符,包括:
转换所述姓名的每一个汉字为对应的unicode值。
10.根据权利要求6所述的联系人查找方法,其特征在于,所述姓名为中文字符,包括:
所述中文字符包括汉字和拼音字母。