步驟S109 :如檢測到所述三級魚眼選單中的一筆劃數(shù)被選中,在所述篩選出的所 有聯(lián)系人中,再次篩選出聯(lián)系人的人名第一個字的筆劃數(shù)等于選中筆劃數(shù)的聯(lián)系人,并在 聯(lián)系人列表顯示區(qū)域顯示再次篩選出的聯(lián)系人。
[0088] 可選地,三級魚眼選單中顯示的內(nèi)容可以是聯(lián)系人的人名第一個字,當(dāng)用戶選中 三級魚眼選單中的某一個字時(shí),則在步驟S106篩選出的聯(lián)系人中再次篩選出人名第一個 字為選中的字的聯(lián)系人,并將再次篩選出的聯(lián)系人的信息顯示在聯(lián)系人列表顯示區(qū)域。 [0089] 需要說明的是,本實(shí)施例中也可以不使用臨時(shí)數(shù)據(jù)表,直接從通訊錄讀取聯(lián)系人 的信息。
[0090] 對于聯(lián)系人姓氏以字符開頭時(shí),可以將所述聯(lián)系人的姓氏筆劃數(shù)設(shè)置為姓氏筆劃 數(shù)中的最大值或者最小值,將所述聯(lián)系人的姓氏部首設(shè)置為特殊信息;如果聯(lián)系人人名的 一個字為字符,可以將所述聯(lián)系人的人名第一個字的筆劃數(shù)設(shè)置為某一最大值或者最小 值。
[0091] 對于復(fù)姓的聯(lián)系人,可以將復(fù)姓中第一個字的筆劃數(shù)作為所述聯(lián)系人的姓氏筆劃 數(shù),也可以將復(fù)姓中兩個字的筆劃數(shù)之和作為所述聯(lián)系人的姓氏筆劃數(shù)。當(dāng)然對于聯(lián)系人 姓氏和人名中包含字符或者復(fù)姓的情況,也可以采用其他的規(guī)則進(jìn)行系統(tǒng)設(shè)置。
[0092] 此外,當(dāng)二級魚眼選單中顯示的是聯(lián)系人的姓氏時(shí),通訊錄和臨時(shí)數(shù)據(jù)表中可以 不設(shè)置姓氏部首字段。當(dāng)三級魚眼選單中顯示的是聯(lián)系人的人名第一個字時(shí),通訊錄和臨 時(shí)數(shù)據(jù)表中可以不設(shè)置人名第一個字的筆劃數(shù)字段。
[0093] 同時(shí),對于本實(shí)施例中的各數(shù)據(jù)庫和數(shù)據(jù)表的名稱以及數(shù)據(jù)庫和數(shù)據(jù)表中的字段 的名稱不做限定。
[0094] 下面模擬具體場景對上述方案進(jìn)一步描述,在所述場景中,第一閾值設(shè)置為5,第 二閾值設(shè)置為5。其中:
[0095] 如表1所示,通訊錄中包括姓氏字段、人名字段、姓氏筆劃數(shù)字段、姓氏部首字段、 及人名第一個字的筆劃數(shù)字段等。
[0096]
【主權(quán)項(xiàng)】
1. 一種查找聯(lián)系人的方法,應(yīng)用于具有聯(lián)系人查找功能的一終端設(shè)備,所述方法包 括: 在聯(lián)系人查找界面的一級魚眼選單顯示聯(lián)系人的姓氏筆劃數(shù); 如檢測到所述一級魚眼選單中的一姓氏筆劃數(shù)被選中,查找通訊錄中姓氏筆劃數(shù)等于 選中姓氏筆劃數(shù)的聯(lián)系人; 在聯(lián)系人列表顯示區(qū)域顯示查找出的聯(lián)系人的信息。
2. 如權(quán)利要求1所述的方法,其特征在于: 查找出通訊錄中姓氏筆劃數(shù)等于選中姓氏筆劃數(shù)的聯(lián)系人之后,還包括: 如查找出的聯(lián)系人的個數(shù)超過設(shè)定的第一闊值,動態(tài)顯示二級魚眼選單,在所述二級 魚眼選單中顯示所述查找出的聯(lián)系人的姓氏或姓氏部首; 如檢測到所述二級魚眼選單中的一姓氏或姓氏部首被選中,從所述查找出的聯(lián)系人中 篩選出具有選中姓氏或姓氏部首的聯(lián)系人,并在所述聯(lián)系人列表顯示區(qū)域顯示篩選出的聯(lián) 系人的f旨息。
3. 如權(quán)利要求2所述的方法,其特征在于: 篩選出具有選中姓氏或姓氏部首的聯(lián)系人之后,還包括: 如篩選出的聯(lián)系人的個數(shù)超過設(shè)定的第二闊值,動態(tài)顯示H級魚眼選單,在所述H級 魚眼選單中顯示所述篩選出的聯(lián)系人的人名第一個字; 如檢測到所述H級魚眼選單中的一個字被選中,從所述篩選出的聯(lián)系人中再次篩選出 人名第一個字等于選中的字的聯(lián)系人,并在所述聯(lián)系人列表顯示區(qū)域顯示再次篩選出的聯(lián) 系人的信息; 或者, 所述篩選出具有選中姓氏或姓氏部首的聯(lián)系人之后,還包括: 如篩選出的聯(lián)系人的個數(shù)超過設(shè)定的第二闊值,動態(tài)顯示H級魚眼選單,在所述H級 魚眼選單中顯示所述篩選出的聯(lián)系人的人名第一個字的筆劃數(shù); 如檢測到所述H級魚眼選單中的一個筆劃數(shù)被選中,從所述篩選出的聯(lián)系人中再次篩 選出人名中第一個字的筆劃數(shù)等于選中筆劃數(shù)的聯(lián)系人,并在所述聯(lián)系人列表顯示區(qū)域顯 示再次篩選出的聯(lián)系人的信息。
4. 如權(quán)利要求1述的方法,其特征在于: 所述查找通訊錄中姓氏筆劃數(shù)等于選中姓氏筆劃數(shù)的聯(lián)系人,包括: 從緩存的一臨時(shí)數(shù)據(jù)表中查找姓氏筆劃數(shù)等于選中姓氏筆劃數(shù)的聯(lián)系人,所述臨時(shí)數(shù) 據(jù)表包含所述通訊錄中所有聯(lián)系人的姓氏、人名及在各級魚眼選單顯示的信息,且按照姓 氏筆劃數(shù)對聯(lián)系人排序。
5. 如權(quán)利要求1或2或3述的方法,其特征在于: 所述一級魚眼選單顯示的姓氏筆劃數(shù)是所述通訊錄中姓氏筆劃數(shù)的全集,或者是所有 中文姓氏的姓氏筆劃數(shù)的全集。
6. -種終端設(shè)備,其特征在于,包括顯示模塊、通訊錄和聯(lián)系人查找模塊,其中: 所述顯示模塊,至少包括: 一級魚眼顯示單元,用于在聯(lián)系人查找界面的一級魚眼選單顯示聯(lián)系人的姓氏筆劃 數(shù); 聯(lián)系人顯示單元,用于在聯(lián)系人列表顯示區(qū)域顯示查找或篩選出的聯(lián)系人的信息; 所述聯(lián)系人查找模塊包括: 查找單元,用于在獲知所述一級魚眼選單中的一姓氏筆劃數(shù)被選中時(shí),查找通訊錄中 姓氏筆劃數(shù)等于選中姓氏筆劃數(shù)的聯(lián)系人,并將查找到的聯(lián)系人的信息傳送給所述顯示模 塊顯示; 所述通訊錄,用于記錄聯(lián)系人的信息,包括聯(lián)系人的姓氏、人名及各級魚眼選單顯示的 信息。
7. 如權(quán)利要求6所述的終端設(shè)備,其特征在于: 所述聯(lián)系人查找模塊還包括: 第一判斷單元,用于判斷所述查找到的聯(lián)系人的個數(shù)是否超過設(shè)定的第一闊值,如超 過,通知所述顯示模塊動態(tài)顯示二級魚眼選單; 第一篩選單元,用于在獲知所述二級魚眼選單中的一姓氏或姓氏部首被選中時(shí),從所 述查找到的聯(lián)系人中篩選出具有選中姓氏或姓氏部首的聯(lián)系人,并將篩選出的聯(lián)系人的信 息傳送給所述聯(lián)系人顯示單元顯示; 所述顯示模塊還包括: 二級魚眼顯示單元,用于顯示二級魚眼選單,在所述二級魚眼選單中顯示所述查找到 的聯(lián)系人的姓氏或姓氏部首。
8. 如權(quán)利要求7所述的終端設(shè)備,其特征在于: 所述聯(lián)系人查找模塊還包括: 第二判斷單元,用于判斷所述篩選出的聯(lián)系人的個數(shù)是否超過設(shè)定的第二闊值,如超 過,通知所述顯示模塊動態(tài)顯示H級魚眼選單; 第二篩選單元,用于在獲知所述H級魚眼選單中的一個字或一個筆劃數(shù)被選中時(shí),從 所述篩選出的聯(lián)系人中再次篩選出聯(lián)系人的人名第一個字等于選中的字的聯(lián)系人,或者再 次篩選出聯(lián)系人的人名第一個字的筆劃數(shù)等于選中筆劃數(shù)的聯(lián)系人,并將再次篩選出的聯(lián) 系人的信息傳送給所述聯(lián)系人顯示單元顯示; 所述顯示模塊還包括: H級魚眼顯示單元,用于顯示H級魚眼選單,在所述H級魚眼選單中顯示所述篩選出 的聯(lián)系人的人名第一個字或人名第一個字的筆劃數(shù)。
9. 如權(quán)利要求6或7或8所述的終端設(shè)備,其特征在于: 所述查找單元查找出通訊錄中姓氏筆劃數(shù)等于選中姓氏筆劃數(shù)的聯(lián)系人,包括:從緩 存的一臨時(shí)數(shù)據(jù)表中查找姓氏筆劃數(shù)等于選中姓氏筆劃數(shù)的聯(lián)系人,所述臨時(shí)數(shù)據(jù)表包含 所述通訊錄中所有聯(lián)系人的姓氏、人名及在各級魚眼選單顯示的信息,且按照姓氏筆劃數(shù) 對聯(lián)系人排序。
10. 如權(quán)利要求9所述的終端設(shè)備,其特征在于: 所述一級魚眼顯示單元在一級魚眼選單顯示的聯(lián)系人的姓氏筆劃數(shù)是從所述臨時(shí)數(shù) 據(jù)表中得到的姓氏筆劃數(shù)的全集。
【專利摘要】一種查找聯(lián)系人的方法及終端設(shè)備,所述查找聯(lián)系人的方法在聯(lián)系人查找界面的一級魚眼選單中顯示聯(lián)系人的姓氏筆劃數(shù);如檢測到一級魚眼選單中的一姓氏筆劃數(shù)被選中,查找通訊錄中姓氏筆劃數(shù)等于選中姓氏筆劃數(shù)的聯(lián)系人;在聯(lián)系人列表顯示區(qū)域顯示查找出的聯(lián)系人的信息。本申請利用基于筆劃的魚眼控件對聯(lián)系人進(jìn)行查找,對于漢語拼音掌握不夠熟練的用戶,可以利用漢字筆劃方便快捷的查找到目標(biāo)聯(lián)系人,即使對漢字筆劃計(jì)算不夠準(zhǔn)確,也可以快速查找到目標(biāo)聯(lián)系人,提高了用戶的查找準(zhǔn)確率和效率,為用戶提供了較好的使用體驗(yàn)。
【IPC分類】G06F17-30
【公開號】CN104598451
【申請?zhí)枴緾N201310526960
【發(fā)明人】劉子瑛, 喬俊琪
【申請人】阿里巴巴集團(tuán)控股有限公司
【公開日】2015年5月6日
【申請日】2013年10月30日