聯系人搜索方法和裝置的制造方法
【技術領域】
[0001]本發明涉及通信領域,特別是涉及一種聯系人搜索方法和裝置。
【背景技術】
[0002]在日常生活中,隨著聯系人的增多,對于不經常聯系的人,用戶可能無法快速記起聯系人的名字或電話,而傳統的聯系人搜索方法通常是根據聯系人的姓名和電話進行搜索,這種搜索方式單一,當用戶忘記聯系人的姓名和電話時就無法進行搜索。
【發明內容】
[0003]基于此,有必要針對上述問題,提供一種聯系人搜索方法和裝置,能提高搜索聯系人的便利性。
[0004]一種聯系人搜索方法,所述方法包括:
[0005]在添加聯系人時,對應所述聯系人保存所述聯系人的添加時間、添加所述聯系人時所在的添加地點和所述聯系人號碼歸屬地;
[0006]接收輸入的關鍵字;
[0007]搜索與所述關鍵字匹配的多維相關數據,根據所述多維相關數據得到對應的聯系人,所述多維相關數據包括日歷數據、事件數據、時間數據、地理位置數據中的至少一種數據。
[0008]在其中一個實施例中,所述搜索與所述關鍵字匹配的多維相關數據,根據所述多維相關數據得到對應的聯系人的步驟包括:
[0009]搜索與所述關鍵字匹配的日歷數據和/或事件數據,根據所述日歷數據和/或事件數據得到所述日歷數據和/或事件數據對應的日期;
[0010]將所述日期作為所述聯系人的添加時間,根據添加時間與聯系人的對應關系,獲取與所述添加時間對應的聯系人。
[0011]在其中一個實施例中,所述搜索與所述關鍵字匹配的多維相關數據,根據所述多維相關數據得到對應的聯系人的步驟包括:
[0012]如果所述關鍵字包括直接時間類型關鍵字,則對所述關鍵字進行解析得到日期,搜索與所述日期匹配的添加時間,根據添加時間與聯系人的對應關系,獲取與所述添加時間對應的聯系人;
[0013]如果所述關鍵字包括間接時間類型關鍵字,則根據預設的字符解析所述關鍵字,獲取部分關鍵字,根據所述部分關鍵字搜索到與所述部分關鍵字匹配的聯系人,獲取與所述聯系人對應的預存的日期,搜索與所述預存的日期匹配的添加時間,根據添加時間與聯系人的對應關系,獲取與所述添加時間對應的聯系人。
[0014]在其中一個實施例中,所述搜索與所述關鍵字匹配的多維相關數據,根據所述多維相關數據得到對應的聯系人的步驟包括:
[0015]如果所述關鍵字包括地理位置類型關鍵字,搜索得到與所述關鍵字匹配的聯系人號碼歸屬地,根據聯系人號碼歸屬地與聯系人的對應關系,獲取與所述聯系人號碼歸屬地對應的聯系人;搜索得到與所述關鍵字匹配的添加地點,根據添加地點與聯系人的對應關系,獲取與所述添加地點對應的聯系人。
[0016]在其中一個實施例中,所述搜索與所述關鍵字匹配的多維相關數據,根據所述多維相關數據得到對應的聯系人的步驟包括:
[0017]如果所述關鍵字包括直接時間類型關鍵字,對所述關鍵字進行解析得到日期,搜索與所述日期匹配的登錄時間,根據預存的登錄時間與聯系人的對應關系,獲取與登錄時間對應的聯系人,所述登錄時間為聯系人登錄第三方應用的登錄日期;
[0018]如果所述關鍵字包括地理位置類型關鍵字,搜索與所述關鍵字匹配的登錄地點,根據預存的登錄地點與聯系人的對應關系,獲取與所述登錄地點對應的聯系人,所述登錄地點為聯系人登錄第三方應用時所在地理位置。
[0019]一種聯系人搜索裝置,所述裝置包括:
[0020]保存模塊,用于在添加聯系人時,對應所述聯系人保存所述聯系人的添加時間、添加所述聯系人時所在的添加地點和所述聯系人號碼歸屬地;
[0021]接收模塊,用于接收輸入的關鍵字;
[0022]聯系人搜索模塊,用于搜索與所述關鍵字匹配的多維相關數據,根據所述多維相關數據得到對應的聯系人,所述多維相關數據包括日歷數據、事件數據、時間數據、地理位置數據中的至少一種數據。
[0023]在其中一個實施例中,所述聯系人搜索模塊包括:
[0024]日期確定單元,用于搜索與所述關鍵字匹配的日歷數據和/或事件數據,根據所述日歷數據和/或事件數據得到所述日歷數據和/或事件數據對應的日期;
[0025]第一聯系人搜索單元,用于將所述日期作為所述聯系人的添加時間,根據添加時間與聯系人的對應關系,獲取與所述添加時間對應的聯系人。
[0026]在其中一個實施例中,所述聯系人搜索模塊包括:
[0027]第二聯系人搜索單元,用于如果所述關鍵字包括直接時間類型關鍵字,則對所述關鍵字進行解析得到日期,搜索與所述日期匹配的添加時間,根據添加時間與聯系人的對應關系,獲取與所述添加時間對應的聯系人;
[0028]第三聯系人搜索單元,用于如果所述關鍵字包括間接時間類型關鍵字,則根據預設的字符解析所述關鍵字,獲取部分關鍵字,根據所述部分關鍵字搜索到與所述部分關鍵字匹配的聯系人,獲取與所述聯系人對應的預存的日期,搜索與所述預存的日期匹配的添加時間,根據添加時間與聯系人的對應關系,獲取與所述添加時間對應的聯系人。
[0029]在其中一個實施例中,所述聯系人搜索模塊包括:
[0030]第四聯系人搜索單元,用于如果所述關鍵字包括地理位置類型關鍵字,搜索得到與所述關鍵字匹配的聯系人號碼歸屬地,根據聯系人號碼歸屬地與聯系人的對應關系,獲取與所述聯系人號碼歸屬地對應的聯系人;
[0031]所述第四聯系人搜索單元還用于搜索得到與所述關鍵字匹配的添加地點,根據添加地點與聯系人的對應關系,獲取與所述添加地點對應的聯系人。
[0032]在其中一個實施例中,所述聯系人搜索模塊包括:
[0033]第五聯系人搜索單元,用于如果所述關鍵字包括直接時間類型關鍵字,對所述關鍵字進行解析得到日期,搜索與所述日期匹配的登錄時間,根據預存的登錄時間與聯系人的對應關系,獲取與登錄時間對應的聯系人,所述登錄時間為聯系人登錄第三方應用的登錄日期;
[0034]第六聯系人搜索單元,用于如果所述關鍵字包括地理位置類型關鍵字,搜索與所述關鍵字匹配的登錄地點,根據預存的登錄地點與聯系人的對應關系,獲取與所述登錄地點對應的聯系人,所述登錄地點為聯系人登錄第三方應用時所在地理位置。
[0035]上述聯系人搜索方法和裝置,通過在添加聯系人時,對應所述聯系人保存所述聯系人的添加時間、添加所述聯系人時所在的添加地點和所述聯系人號碼歸屬地;接收輸入的關鍵字;搜索與所述關鍵字匹配的多維相關數據,根據所述多維相關數據得到對應的聯系人,所述多維相關數據包括日歷數據、時間數據、地理位置數據中的至少一種數據。通過與關鍵字匹配的多維相關數據也能搜索到對應的聯系人,使搜索聯系人的方式多樣化,使用戶在只知道部分信息時也能搜索到聯系人,能提高搜索聯系人的便利性。
【附圖說明】
[0036]圖1為一個實施例中聯系人搜索方法的流程圖;
[0037]圖2為一個實施例中根據多維相關數據搜索得到聯系人的流程圖;
[0038]圖3為另一個實施例中根據多維相關數據搜索得到聯系人的流程圖;
[0039]圖4為又一個實施例中根據多維相關數據搜索得到聯系人的流程圖;
[0040]圖5為再一個實施例中根據多維相關數據搜索得到聯系人的