通訊錄延伸檢索方法及裝置的制造方法
【專利摘要】本發(fā)明提供通訊錄延伸檢索方法及其裝置,該方法包括輸入步驟,輸入關鍵詞;延伸信息獲取步驟,獲取通訊錄中聯(lián)系人的延伸信息;檢索步驟,根據(jù)關鍵詞對通訊錄中聯(lián)系人及其延伸信息進行檢索并獲得滿足檢索條件的目標聯(lián)系人;顯示步驟,根據(jù)檢索步驟的檢索結果顯示目標聯(lián)系人。該裝置是應用上述方法的裝置。本發(fā)明讓使用者通過輸入關鍵詞對聯(lián)系人以及延伸信息檢修檢索,在使用者對目標聯(lián)系人缺乏明確印象和/或記錄信息不完整的情況下,依然能夠為使用者提供大量與目標聯(lián)系人相關的信息,縮小查找范圍,篩選出目標聯(lián)系人。
【專利說明】
通訊錄延伸檢索方法及裝置
技術領域
[0001]本發(fā)明涉及通訊領域,具體地,是涉及在通過延伸檢索的方式檢索目標電話號碼的方法及其檢索裝置。
【背景技術】
[0002]在日常的生活工作中,人們經(jīng)常通過在移動終端的通訊錄中存儲聯(lián)系人的號碼以及公司名稱的建立通訊聯(lián)系,而隨著時間的增加,通訊錄中記錄的聯(lián)系人數(shù)量增加,當人們需要對特定的聯(lián)系人進行查找時,需要一個個的去翻找,過程繁瑣且耗時,現(xiàn)有的解決方案是通過用戶輸入關鍵字,根據(jù)關鍵字查找聯(lián)系人。
[0003]例如,公開號為CN101426053A的中國發(fā)明專利申請公開了一種名為“一種手機待機快速搜尋電話簿及通話記錄的系統(tǒng)及方法”,該系統(tǒng)是接收用戶在待機界面下任意輸入的電話簿和通信記錄的關鍵字信息;根據(jù)擬定的匹配搜索邏輯在電話簿和通話記錄中搜尋符合要求的條目,并將符合要求的條目在待機界面下顯示出來。其中,該專利中的關鍵字信息主要包括兩部分:一是電話簿模塊中存儲的所有聯(lián)系人信息;另一部分則是手機通話記錄和電話簿中所記錄的所有號碼信息。
[0004]然而,在實際生活中,對于新建立的聯(lián)系人或者聯(lián)絡較少的聯(lián)系人,用戶時常會忘記需要查找的聯(lián)系人的確切信息,即忘記聯(lián)系人的號碼甚至姓名,往往只有模糊的對于時間、地點、相關公司以及事件等元素或者各元素之間特定關系的記憶,此時無法通過讓用戶輸入聯(lián)系人姓名、公司等明確信息來進行聯(lián)系人的查找。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的主要目的是提供一種方便使用者查找聯(lián)系人的通訊錄延伸檢索方法。
[0006]本發(fā)明的另一目的是提供一種方便使用者查找聯(lián)系人的通訊錄延伸檢索裝置。
[0007]為了實現(xiàn)上述的主要目的,本發(fā)明提供的通訊錄延伸檢索方法包括輸入步驟,輸入關鍵詞;延伸信息獲取步驟,獲取通訊錄中聯(lián)系人的延伸信息;檢索步驟,根據(jù)關鍵詞對通訊錄中聯(lián)系人及其延伸信息進行檢索并獲得滿足檢索條件的目標聯(lián)系人;顯示步驟,根據(jù)檢索步驟的檢索結果顯示目標聯(lián)系人。
[0008]由上述方案可見,通常當使用者在存儲聯(lián)系人時僅僅存儲電話號碼以及相對應的名稱時,即缺少其他詳細信息的情況下,往往使用者對于聯(lián)系人的印象會停留在特定的地點以及有工作往來的公司上,通過自動獲取聯(lián)系人號碼中的延伸信息可以方便人們快速查找只有模糊印象的聯(lián)系人。
[0009]—個優(yōu)選的方案是,延伸信息至少包括聯(lián)系人電話號碼歸屬地、聯(lián)系人公司名稱、聯(lián)系人公司名稱的別名、聯(lián)系人職務中的至少一個。
[0010]由此可見,延伸信息包括多種信息,在人們輸入的關鍵詞比較模糊的情況下仍能快速檢索到相關的聯(lián)系人。
[0011 ]進一步的方案是,該方法還包括在線查詢步驟以及存儲步驟;在檢索步驟未在通訊錄的聯(lián)系人及其延伸信息中檢索到滿足檢索條件的目標聯(lián)系人時執(zhí)行在線查詢步驟,在線查詢步驟根據(jù)關鍵詞進行目標號碼在線查詢;顯示步驟顯示目標號碼;執(zhí)行顯示步驟后執(zhí)行存儲步驟,將目標號碼進行存儲。
[0012]由上可見,當通過關鍵詞無法在本地通訊錄中找到目標聯(lián)系人或者目標號碼時,還可以通過在線查詢模塊在線查詢是否有號碼或者聯(lián)系人符合該檢索條件,同時,當查找到目標聯(lián)系人或者目標號碼后,在顯示模塊上顯示,之后使用者在顯示頁面上自主選擇是否要進行目標號碼或者目標聯(lián)系人的存儲。
[0013]更進一步的方案是,輸入步驟中,所輸入的關鍵詞至少為二個,多個關鍵詞之間使用分隔符連接;該方法還包括多條件處理步驟,根據(jù)關鍵詞以及分隔符形成多個關鍵詞之間的邏輯關系;檢索步驟根據(jù)邏輯關系進行檢索。
[0014]由此可見,本發(fā)明的方法可以讓使用者通過輸入多個關鍵詞以及多個分隔符對需要查找的聯(lián)系人進行多重限定,在使用者對目標聯(lián)系人缺乏明確印象的情況下,幫助使用者縮小查找范圍,快速獲取目標聯(lián)系人。
[0015]—個優(yōu)選的方案是,多條件處理步驟包括分隔符識別步驟,對分隔符進行邏輯識別。
[0016]由上可見,本發(fā)明通過設置多個關鍵詞在通訊錄中進行聯(lián)系人的檢索,多個關鍵詞之間勢必存在一定的邏輯關系,其中的邏輯關系是通過分隔符表示的,上述的分隔符為代表或與非等常見邏輯關系的符號標識,通過分隔符識別模塊對分隔符的邏輯意義進行識另IJ,從而能夠得到輸入的多個關鍵詞和分隔符表達的邏輯關系式的意義。
[0017]為實現(xiàn)上述的另一目的,本發(fā)明提供的通訊錄延伸檢索裝置包括輸入模塊,用于輸入關鍵詞;延伸信息獲取模塊,獲取通訊錄中聯(lián)系人的延伸信息;檢索模塊,根據(jù)關鍵詞對通訊錄中聯(lián)系人及其延伸信息進行檢索并獲得滿足檢索條件的目標聯(lián)系人;顯示模塊,根據(jù)檢索模塊所獲得的檢索結果顯示目標聯(lián)系人。
[0018]由上述方案可見,本發(fā)明通過對通訊錄中所有聯(lián)系人進行全信息字段的全文檢索,可以在使用者對目標聯(lián)系人的記錄信息不完整的情況下,依然能夠為使用者提供大量與目標聯(lián)系人相關的有效信息,幫助使用者篩選出目標聯(lián)系人。
【附圖說明】
[0019]圖1是應用本發(fā)明通訊錄延伸檢索的檢索裝置實施例的結構框圖。
[0020]圖2是應用本發(fā)明通訊錄延伸檢索的檢索方法實施例的方法流程圖。
[0021 ]以下結合附圖及實施例對本發(fā)明作進一步說明。
【具體實施方式】
[0022]本發(fā)明的通訊錄延伸檢索裝置是應用在諸如手機等通訊終端上用于檢索聯(lián)系人的電話號碼的檢索裝置,通過對輸入的關鍵詞進行查找,尤其是對聯(lián)系人的延伸信息進行查找,從而確定聯(lián)系人的電話號碼。優(yōu)選的,輸入的關鍵詞是多個,其多個關鍵詞之間通過分隔符分隔,從而得到查找目標聯(lián)系人的邏輯表達式,然后通過檢索模塊對通訊錄中的所有聯(lián)系人進行所有信息字段的全文檢索,找出所有符合邏輯表達式要求的目標聯(lián)系人,并在顯示模塊上顯示,以供用戶選擇進行后續(xù)的操作。
[0023]參見圖1,圖1為本發(fā)明的通訊錄延伸檢索的檢索裝置的結構框圖,本發(fā)明的檢索裝置包括輸入模塊1、多條件處理模塊2、延伸信息獲取模塊3、檢索模塊4、在線查詢模塊5、顯示模塊6以及存儲模塊7,其中多條件處理模塊2包括分隔符識別模塊21。
[0024]輸入模塊I用于輸入一個或多個關鍵詞,如輸入多個關鍵詞時,通常還需要輸入至少一個分隔符。輸入模塊I還將輸入的關鍵詞以及分隔符作為檢索目標聯(lián)系人的多個檢索條件,其中關鍵詞可以為用戶對目標聯(lián)系人存在印象的特定詞語和/或短語,在實際的應用中,輸入模塊I可以為通訊錄頁面中聯(lián)系人搜索框、新建短信頁面的聯(lián)系人編輯框或者短信頁面的短信搜索框,分隔符為代表或與非等邏輯關系的常見邏輯符號或者具有相同意義的英文單詞、符號等。
[0025]多條件處理模塊2用于根據(jù)輸入的多個關鍵詞以及多個分隔符形成多個關鍵詞之間的邏輯關系,得到需要檢索出的目標聯(lián)系人的邏輯表達式,其中多條件處理模塊2中的分隔符識別模塊21用于對分隔符進行邏輯識別,確定多個關鍵詞之間的邏輯關系。
[0026]本發(fā)明通過設置多個關鍵詞在通訊錄中進行聯(lián)系人的檢索,多個關鍵詞之間存在一定的邏輯關系,其中的邏輯關系是通過分隔符表示的,上述的分隔符為代表或與非等常見邏輯關系的符號標識,通過分隔符識別模塊21對分隔符的邏輯意義進行識別,從而能夠得到輸入的多個關鍵詞和分隔符表達的邏輯關系式的意義。
[0027]延伸信息獲取模塊3用于自動獲取聯(lián)系人的號碼中延伸信息,通常當使用者在存儲聯(lián)系人時只會單存一個號碼以及相對應的名稱,其他的信息很少會進行詳細的填寫。但是,使用者對于聯(lián)系人的印象往往會停留在特定的地點以及有工作往來的公司上,延伸信息獲取模塊3獲取的延伸信息可以補充一部分使用者未填寫的聯(lián)系人信息,在實際應用中,自動獲取的延伸信息可以為聯(lián)系人號碼的號碼歸屬地,或者當聯(lián)系人的號碼為公司座機或者對外的公共號碼時,可以獲取該號碼所屬的公司名稱,以便于向使用者提供更多的有效信息,自動獲取聯(lián)系人號碼中的延伸信息可以在一定程度上解決上述問題。
[0028]當然,延伸信息還可以包括聯(lián)系人公司名稱的別名、聯(lián)系人的職務等,這些信息不一定在存儲聯(lián)系人的時候一并存儲,因此通過對電話號碼的識別或者在線查詢的方式來確定延伸信息。
[0029]例如,當聯(lián)系人的號碼為公司的座機時,可以通過在線查詢的方式確定該座機的公司,如調(diào)用黃頁功能來確定該座機對應的公司名稱,并根據(jù)該公司的名稱確定該公司的別名,別名可以公司曾經(jīng)使用過的名字,也可以是公司名字的縮寫,還可以是公司的簡稱等,而結合公司名稱、聯(lián)系人的名字可以通過在線查詢的方式確定聯(lián)系人的職務,如在線查詢該公司的法定代表人、公司的董事長、總經(jīng)理等,從而確定該聯(lián)系人的職務。這些信息雖然并沒有在保存聯(lián)系人信息的時候保存,但通過在線查詢的方式獲得,從而形成該聯(lián)系人的延時信息。
[0030]檢索模塊4用于根據(jù)一個關鍵詞或者由多個關鍵詞和多個分隔符組成的邏輯關系式對通訊錄中的所有聯(lián)系人進行全信息字段的全文檢索,檢索出符合條件的所有目標聯(lián)系人,檢索模塊4可以調(diào)用延伸信息獲取模塊3獲取的聯(lián)系人號碼的延伸信息對通訊錄中的聯(lián)系人的信息進行補充檢索。檢索模塊4通過對通訊錄中所有聯(lián)系人進行全信息字段的全文檢索,可以在使用者對目標聯(lián)系人的記錄信息不完整的情況下,依然能夠為使用者提供大量與目標聯(lián)系人相關的有效信息,幫助使用者篩選出目標聯(lián)系人。
[0031]例如,輸入的關鍵詞是某一公司的名稱以及職務,檢索模塊4根據(jù)延伸信息獲取模塊3根據(jù)聯(lián)系人獲得的延伸信息進行檢索,從而獲得該名稱、職務對應的在通訊錄中的聯(lián)系人名字以及電話號碼。
[0032]在線查詢模塊5用于檢索模塊4未在通訊錄的聯(lián)系人檢索到滿足檢索條件的目標聯(lián)系人時,根據(jù)關鍵詞進行目標號碼在線查詢,其中,目標聯(lián)系人為本發(fā)明的檢索裝置在本地通訊錄中查找的目標對象,目標號碼為本發(fā)明的檢索裝置在在線查詢模塊5中查詢的目標對象。當使用者查詢的聯(lián)系人為公司或者公眾號時,使用者往往無法在本地通訊錄查詢到相關信息,此時在線查詢模塊5可以通過使用者輸入的多個關鍵詞以及分隔符組成的表達式,對滿足表達式要求的目標號碼進行在線查詢,如輸入“工行、客服”,通過網(wǎng)絡在線查找工行客服的電話,并在顯示模塊4中顯示出來供用戶選擇,以進行后續(xù)的操作。。
[0033]顯示模塊6用于根據(jù)顯示檢索結果,當檢索到目標聯(lián)系人或者目標號碼時,顯示所有的目標聯(lián)系人或者目標號碼,當沒有檢索到目標聯(lián)系人或者目標號碼時,顯示無匹配項。
[0034]存儲模塊7用于將目標號碼進行存儲。當顯示模塊6上顯示了所有的目標號碼時,使用者可以直接在當前的檢索頁面上進行選擇操作是否保存檢索出的目標號碼或者保存哪些檢索出的目標號碼。
[0035]下面結合圖2對本發(fā)明的通訊錄延伸檢索方法進行說明,圖2為本發(fā)明的通訊錄延伸檢索的檢索方法的方法流程圖。首先執(zhí)行步驟SI,用戶通過輸入模塊I輸入一個或者多個關鍵詞,如果輸入多個關鍵詞,還需要輸入分隔符。然后執(zhí)行步驟S2,如果是輸入多個關鍵詞,多條件處理模塊2根據(jù)多個關鍵詞以及多個分隔符形成多個關鍵詞之間的邏輯關系,得到需要檢索出的目標聯(lián)系人的邏輯表達式。接著執(zhí)行步驟S3,延伸信息獲取模塊3自動獲取通訊錄中聯(lián)系人的號碼中包含的延伸信息,其中自動獲取的延伸信息可以為聯(lián)系人號碼的號碼歸屬地,或者當聯(lián)系人的號碼為公司座機或者公眾號時,可以獲取該號碼所屬的公司名稱,公司名稱可以是公司曾經(jīng)使用的名稱,也可以是公司名稱的簡稱,或者是公司的別名等,以便于向使用者提供更多的有效信息。
[0036]接著,執(zhí)行步驟S4,檢索模塊4根據(jù)由多個關鍵詞和多個分隔符組成的邏輯關系式對通訊錄中的所有聯(lián)系人進行全信息字段的全文檢索。然后執(zhí)行步驟S5,判斷是否檢索出符合條件的目標聯(lián)系人;是則執(zhí)行步驟S8,顯示模塊6根據(jù)檢索結果顯示所有目標聯(lián)系人,以供用戶進行選擇,否則執(zhí)行步驟S6,通過在線查詢模塊5在線查詢判斷是否有號碼符合該多條件的邏輯表達式,如是則執(zhí)行步驟S8,顯示所有目標號碼,以供用戶進行選擇,否則執(zhí)行步驟SI I,顯示模塊6顯示無匹配項。執(zhí)行完畢步驟S8后,執(zhí)行步驟S9,使用者判斷是否需要保存目標號碼,是則執(zhí)行步驟SlO,存儲模塊7存儲目標號碼,否則流程結束。
[0037]由上可見,本發(fā)明的通訊錄延伸檢索的方法及其裝置,能夠快速地實現(xiàn)模糊檢索,即人們只需要輸入印象中比較模糊的關鍵詞即可以檢索出聯(lián)系人。并且,本發(fā)明還能夠讓使用者通過輸入多個關鍵詞以及多個分隔符對需要查找的聯(lián)系人進行多重限定,在使用者對目標聯(lián)系人缺乏明確印象和/或記錄信息不完整的情況下,依然能夠為使用者提供大量與目標聯(lián)系人相關的信息,縮小查找范圍,篩選出目標聯(lián)系人。
[0038]當然,上述的方案只是本發(fā)明優(yōu)選的實施方案,實際應用是還可以有更多的變化,例如,輸入模塊的具體的表現(xiàn)形式可以根據(jù)實際的檢索需要更改;或者,延伸信息獲取模塊獲取的號碼的延伸信息,包括但不僅限于號碼歸屬地以及所屬公司;又或者,分隔符的具體表現(xiàn)形式可以根據(jù)設置進行更改等,這些改變都不影響本發(fā)明的實施,也應該包括在本發(fā)明的保護范圍內(nèi)。
【主權項】
1.通訊錄延伸檢索方法,其特征在于,包括: 輸入步驟,輸入關鍵詞; 延伸?目息獲取步驟,獲取通訊錄中聯(lián)系人的延伸?目息; 檢索步驟,根據(jù)所述關鍵詞對通訊錄中聯(lián)系人及其延伸信息進行檢索并獲得滿足檢索條件的目標聯(lián)系人; 顯示步驟,根據(jù)所述檢索步驟的檢索結果顯示所述目標聯(lián)系人。2.根據(jù)權利要求1所述的通訊錄延伸檢索方法,其特征在于: 所述延伸信息至少包括所述聯(lián)系人電話號碼歸屬地、所述聯(lián)系人公司名稱、所述聯(lián)系人公司名稱的別名、所述聯(lián)系人職務中的至少一個。3.根據(jù)權利要求1所述的通訊錄延伸檢索方法,其特征在于: 還包括在線查詢步驟以及存儲步驟; 在所述檢索步驟未在通訊錄的所述聯(lián)系人及其延伸信息中檢索到滿足所述檢索條件的所述目標聯(lián)系人時執(zhí)行所述在線查詢步驟,所述在線查詢步驟根據(jù)所述關鍵詞進行目標號碼在線查詢; 所述顯示步驟顯示所述目標號碼; 執(zhí)行所述顯示步驟后執(zhí)行所述存儲步驟,將所述目標號碼進行存儲。4.根據(jù)權利要求1至3任一項所述的通訊錄延伸檢索方法,其特征在于: 所述輸入步驟中,所輸入的所述關鍵詞至少為二個,多個所述關鍵詞之間使用分隔符連接; 該方法還包括 多條件處理步驟,根據(jù)所述關鍵詞以及所述分隔符形成多個所述關鍵詞之間的邏輯關系; 所述檢索步驟根據(jù)所述邏輯關系進行檢索。5.根據(jù)權利要求4所述的通訊錄延伸檢索方法,其特征在于: 所述多條件處理步驟包括分隔符識別步驟,對所述分隔符進行邏輯識別。6.通訊錄延伸檢索裝置,其特征在于,包括: 輸入模塊,用于輸入關鍵詞; 延伸?目息獲取模塊,獲取通訊錄中聯(lián)系人的延伸?目息; 檢索模塊,根據(jù)所述關鍵詞對通訊錄中聯(lián)系人及其延伸信息進行檢索并獲得滿足檢索條件的目標聯(lián)系人; 顯示模塊,根據(jù)所述檢索模塊所獲得的檢索結果顯示所述目標聯(lián)系人。7.根據(jù)權利要求6所述的通訊錄延伸檢索裝置,其特征在于: 所述延伸信息至少包括所述聯(lián)系人電話號碼歸屬地、所述聯(lián)系人公司名稱、所述聯(lián)系人公司名稱的別名、所述聯(lián)系人職務中的至少一個。8.根據(jù)權利要求6所述的通訊錄延伸檢索裝置,其特征在于: 還包括在線查詢模塊以及存儲模塊; 所述在線查詢模塊用于在所述檢索模塊未在通訊錄的所述聯(lián)系人及其延伸信息中檢索到滿足所述檢索條件的所述目標聯(lián)系人時,根據(jù)所述關鍵詞進行目標號碼在線查詢; 所述顯示模塊顯示所述目標號碼; 所述存儲模塊用于將所述目標號碼進行存儲。9.根據(jù)權利要求6至8任一項所述的通訊錄延伸檢索裝置,其特征在于: 所述輸入模塊所輸入的所述關鍵詞至少為二個,多個所述關鍵詞之間使用分隔符連接; 該檢索裝置還包括多條件處理模塊,根據(jù)所述關鍵詞以及所述分隔符形成多個所述關鍵詞之間的邏輯關系; 所述檢索模塊根據(jù)所述邏輯關系進行檢索。10.根據(jù)權利要求9所述的通訊錄延伸檢索裝置,其特征在于: 所述多條件處理步驟包括分隔符識別模塊,用于對所述分隔符進行邏輯識別。
【文檔編號】G06F17/30GK105893589SQ201610211577
【公開日】2016年8月24日
【申請日】2016年4月5日
【發(fā)明人】段雨洛, 段旭, 黃常智
【申請人】珠海市小源科技有限公司