国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      用于搜索聯(lián)系人的方法和裝置的制造方法

      文檔序號(hào):10515811閱讀:192來(lái)源:國(guó)知局
      用于搜索聯(lián)系人的方法和裝置的制造方法
      【專利摘要】本公開(kāi)是關(guān)于一種用于搜索聯(lián)系人的方法和裝置,應(yīng)用于終端。所述方法包括:監(jiān)聽(tīng)所述終端是否觸發(fā)搜索聯(lián)系人;在監(jiān)聽(tīng)到已觸發(fā)搜索聯(lián)系人的情況下,獲取所述搜索聯(lián)系人的耗時(shí);判斷所述耗時(shí)是否滿足預(yù)定條件;在判定所述耗時(shí)不滿足所述預(yù)定條件的情況下,獲取用于所述搜索聯(lián)系人的當(dāng)前搜索范圍;根據(jù)預(yù)定規(guī)則調(diào)整所述當(dāng)前搜索范圍。本公開(kāi)提供的方法和裝置,在終端中搜索聯(lián)系人變慢的情況下,選取聯(lián)系人數(shù)據(jù)中的部分?jǐn)?shù)據(jù),使以后的搜索只在所選取的部分?jǐn)?shù)據(jù)中進(jìn)行,因此,減小了當(dāng)前搜索范圍中的數(shù)據(jù)量,加快了聯(lián)系人的搜索速度,增強(qiáng)了用戶體驗(yàn)。
      【專利說(shuō)明】
      用于搜索聯(lián)系人的方法和裝置
      技術(shù)領(lǐng)域
      [0001]本公開(kāi)涉及計(jì)算機(jī)檢索領(lǐng)域,尤其涉及一種用于搜索聯(lián)系人的方法和裝置。
      【背景技術(shù)】
      [0002]搜索聯(lián)系人是用戶終端常用的一種本地搜索功能。隨著終端內(nèi)存越來(lái)越大,智能化越來(lái)越高,聯(lián)系人數(shù)量及其類型越來(lái)越多。例如,一些終端的聯(lián)系人數(shù)據(jù)的類型可以包括姓名、固定電話號(hào)碼、手機(jī)號(hào)碼、QQ號(hào)碼、傳真號(hào)碼、公司、職位、地址、郵箱、昵稱等,并且仍有增多的趨勢(shì)。由于聯(lián)系人數(shù)據(jù)量越來(lái)越大,搜索聯(lián)系人的耗時(shí)可能就會(huì)越來(lái)越長(zhǎng),也就導(dǎo)致搜索聯(lián)系人變慢。

      【發(fā)明內(nèi)容】

      [0003]為克服相關(guān)技術(shù)中存在的問(wèn)題,本公開(kāi)提供能夠減少搜索耗時(shí)的一種用于搜索聯(lián)系人的方法和裝置。
      [0004]根據(jù)本公開(kāi)實(shí)施例的第一方面,提供一種用于搜索聯(lián)系人的方法,應(yīng)用于終端,所述方法包括:監(jiān)聽(tīng)所述終端是否觸發(fā)搜索聯(lián)系人;在監(jiān)聽(tīng)到已觸發(fā)搜索聯(lián)系人的情況下,獲取所述搜索聯(lián)系人的耗時(shí);判斷所述耗時(shí)是否滿足預(yù)定條件;在判定所述耗時(shí)不滿足所述預(yù)定條件的情況下,獲取用于所述搜索聯(lián)系人的當(dāng)前搜索范圍;根據(jù)預(yù)定規(guī)則調(diào)整所述當(dāng)前搜索范圍。
      [0005]可選地,所述預(yù)定條件包括以下中的任意一者或多者:所述耗時(shí)小于預(yù)定的時(shí)長(zhǎng)閾值;所述耗時(shí)與搜索聯(lián)系人的歷史耗時(shí)之差小于預(yù)定的時(shí)差閾值。
      [0006]可選地,所述根據(jù)預(yù)定規(guī)則調(diào)整所述當(dāng)前搜索范圍的步驟包括:判斷所述當(dāng)前搜索范圍中是否存在無(wú)效數(shù)據(jù),所述無(wú)效數(shù)據(jù)包括以下中的任意一者或多者:重復(fù)的聯(lián)系人數(shù)據(jù)、聯(lián)系人的單個(gè)信息冗余、以及無(wú)效的索引數(shù)據(jù);在判定所述當(dāng)前搜索范圍中存在所述無(wú)效數(shù)據(jù)的情況下,刪除所述無(wú)效數(shù)據(jù)。
      [0007]可選地,所述根據(jù)預(yù)定規(guī)則調(diào)整所述當(dāng)前搜索范圍的步驟包括:獲取用于搜索聯(lián)系人的歷史關(guān)鍵字類型;將與所述歷史關(guān)鍵字類型相關(guān)的聯(lián)系人數(shù)據(jù)作為所述當(dāng)前搜索范圍。
      [0008]可選地,所述根據(jù)預(yù)定規(guī)則調(diào)整所述當(dāng)前搜索范圍的步驟包括:判斷搜索關(guān)鍵字是否與預(yù)定的詞語(yǔ)相匹配;在判定所述搜索關(guān)鍵字與所述預(yù)定的詞語(yǔ)相匹配的情況下,將與所述預(yù)定的詞語(yǔ)相關(guān)聯(lián)的類型的聯(lián)系人數(shù)據(jù)作為所述當(dāng)前搜索范圍。
      [0009]可選地,所述根據(jù)預(yù)定規(guī)則調(diào)整所述當(dāng)前搜索范圍的步驟包括:判斷聯(lián)系人數(shù)據(jù)的類型中是否存在與搜索關(guān)鍵字相匹配的匹配類型;在判定存在所述匹配類型的情況下,將所述匹配類型的聯(lián)系人數(shù)據(jù)作為所述當(dāng)前搜索范圍。
      [0010]可選地,所述匹配類型包括以下中的一者或多者:其數(shù)據(jù)中包含的所述搜索關(guān)鍵字大于預(yù)定數(shù)目的類型;其數(shù)據(jù)中包含的所述搜索關(guān)鍵字與其數(shù)據(jù)的總條數(shù)的比率大于預(yù)定比率的類型。[0011 ]可選地,所述根據(jù)預(yù)定規(guī)則調(diào)整所述當(dāng)前搜索范圍的步驟包括:根據(jù)預(yù)定規(guī)則,輸出提示消息;在接收到用戶響應(yīng)于所述提示消息而發(fā)送的指示消息的情況下,調(diào)整所述當(dāng)前搜索范圍。
      [0012]根據(jù)本公開(kāi)實(shí)施例的第二方面,提供一種用于搜索聯(lián)系人的裝置,應(yīng)用于終端,所述裝置包括:監(jiān)聽(tīng)模塊,用于監(jiān)聽(tīng)所述終端是否觸發(fā)搜索聯(lián)系人;耗時(shí)獲取模塊,用于在所述監(jiān)聽(tīng)模塊監(jiān)聽(tīng)到已觸發(fā)搜索聯(lián)系人的情況下,獲取所述搜索聯(lián)系人的耗時(shí);判斷模塊,用于判斷所述耗時(shí)獲取模塊獲取的耗時(shí)是否滿足預(yù)定條件;范圍獲取模塊,用于在所述判斷模塊判定所述耗時(shí)不滿足所述預(yù)定條件的情況下,獲取用于所述搜索聯(lián)系人的當(dāng)前搜索范圍;調(diào)整模塊,用于根據(jù)預(yù)定規(guī)則調(diào)整所述范圍獲取模塊獲取的所述當(dāng)前搜索范圍。
      [0013]本公開(kāi)的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:
      [0014]在終端中搜索聯(lián)系人變慢的情況下,調(diào)整用于搜索聯(lián)系人的當(dāng)前搜索范圍,選取聯(lián)系人數(shù)據(jù)中的部分?jǐn)?shù)據(jù),使之后的搜索只在所選取的部分?jǐn)?shù)據(jù)中進(jìn)行,因此,減小了當(dāng)前搜索范圍中的數(shù)據(jù)量,加快了聯(lián)系人的搜索速度,增強(qiáng)了用戶體驗(yàn)。
      [0015]應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開(kāi)。
      【附圖說(shuō)明】
      [0016]此處的附圖被并入說(shuō)明書中并構(gòu)成本說(shuō)明書的一部分,示出了符合本公開(kāi)的實(shí)施例,并與說(shuō)明書一起用于解釋本公開(kāi)的原理。
      [0017]圖1是根據(jù)一示例性實(shí)施例示出的用于搜索聯(lián)系人的方法的流程圖;
      [0018]圖2是根據(jù)一示例性實(shí)施例示出的調(diào)整當(dāng)前搜索范圍的流程圖;
      [0019]圖3是根據(jù)一示例性實(shí)施例示出的提示已將無(wú)效數(shù)據(jù)刪除的界面圖;
      [0020]圖4是根據(jù)另一示例性實(shí)施例示出的調(diào)整當(dāng)前搜索范圍的流程圖;
      [0021]圖5是根據(jù)又一示例性實(shí)施例示出的調(diào)整當(dāng)前搜索范圍的流程圖;
      [0022]圖6是根據(jù)又一示例性實(shí)施例示出的調(diào)整當(dāng)前搜索范圍的流程圖;
      [0023]圖7是根據(jù)又一示例性實(shí)施例示出的調(diào)整當(dāng)前搜索范圍的流程圖;
      [0024]圖8a-圖8c是根據(jù)示例性實(shí)施例示出的輸出提示消息的界面圖;
      [0025]圖9是根據(jù)一示例性實(shí)施例示出的用于搜索聯(lián)系人的裝置的框圖;
      [0026]圖10是根據(jù)一示例性實(shí)施例示出的調(diào)整模塊的框圖;
      [0027]圖11是根據(jù)另一示例性實(shí)施例示出的調(diào)整模塊的框圖;
      [0028]圖12是根據(jù)又一示例性實(shí)施例示出的調(diào)整模塊的框圖;
      [0029]圖13是根據(jù)又一示例性實(shí)施例示出的調(diào)整模塊的框圖;
      [0030]圖14是根據(jù)又一示例性實(shí)施例示出的調(diào)整模塊的框圖;以及
      [0031]圖15是根據(jù)一示例性實(shí)施例示出的用于搜索聯(lián)系人的裝置的框圖。
      【具體實(shí)施方式】
      [0032]這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說(shuō)明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本公開(kāi)相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本公開(kāi)的一些方面相一致的裝置和方法的例子。
      [0033]圖1是根據(jù)一示例性實(shí)施例示出的用于搜索聯(lián)系人的方法的流程圖,所述方法用于終端中,如圖1所示,所述方法可以包括以下步驟。
      [0034]在步驟Sll中,監(jiān)聽(tīng)所述終端是否觸發(fā)搜索聯(lián)系人。
      [0035]在步驟S12中,在監(jiān)聽(tīng)到已觸發(fā)搜索聯(lián)系人的情況下,獲取所述搜索聯(lián)系人的耗時(shí)。
      [0036]在步驟S13中,判斷所述耗時(shí)是否滿足預(yù)定條件。
      [0037]在步驟S14中,在判定所述耗時(shí)不滿足所述預(yù)定條件的情況下,獲取用于所述搜索聯(lián)系人的當(dāng)前搜索范圍。
      [0038]在步驟S15中,根據(jù)預(yù)定規(guī)則調(diào)整所述當(dāng)前搜索范圍。
      [0039]通過(guò)以上技術(shù)方案,在終端中搜索聯(lián)系人變慢的情況下,調(diào)整用于搜索聯(lián)系人的當(dāng)前搜索范圍,選取聯(lián)系人數(shù)據(jù)中的部分?jǐn)?shù)據(jù),使之后的搜索只在所選取的部分?jǐn)?shù)據(jù)中進(jìn)行,因此,減小了當(dāng)前搜索范圍中的數(shù)據(jù)量,加快了聯(lián)系人的搜索速度,增強(qiáng)了用戶體驗(yàn)。
      [0040]其中,所述聯(lián)系人可以包括電話本中的聯(lián)系人、以及社交平臺(tái)(例如,QQ、微信、飛信、支付寶等)中的聯(lián)系人。終端監(jiān)聽(tīng)到用戶點(diǎn)擊進(jìn)入聯(lián)系人列表,當(dāng)監(jiān)聽(tīng)到終端用戶觸發(fā)了搜索鍵,則確認(rèn)終端觸發(fā)了聯(lián)系人搜索。搜索聯(lián)系人的耗時(shí)可以為從發(fā)起搜索(例如,輸入關(guān)鍵字后點(diǎn)擊“搜索”按鍵)開(kāi)始,至顯示出搜索結(jié)果所耗費(fèi)的時(shí)間。通常情況下,聯(lián)系人數(shù)據(jù)量增大,會(huì)導(dǎo)致搜索聯(lián)系人的速度變慢。
      [0041]在步驟S13中,可以設(shè)置具體的條件,來(lái)衡量搜索聯(lián)系人是否變慢,以決定是否需要調(diào)整當(dāng)前搜索范圍。例如,預(yù)定條件可以包括以下中的任意一者或多者:所述耗時(shí)小于預(yù)定的時(shí)長(zhǎng)閾值;所述耗時(shí)與搜索聯(lián)系人的歷史耗時(shí)之差小于預(yù)定的時(shí)差閾值。其中,搜索聯(lián)系人的歷史耗時(shí)可以包括搜索聯(lián)系人的耗時(shí)的歷史數(shù)據(jù),例如,前一次搜索聯(lián)系人的耗時(shí),或者最后N(N為正整數(shù))次搜索聯(lián)系人的耗時(shí)的平均值。
      [0042]根據(jù)上述預(yù)定條件,耗時(shí)超過(guò)預(yù)定的時(shí)長(zhǎng)閾值(例如,5秒),則認(rèn)為搜索聯(lián)系人變慢,需要調(diào)整當(dāng)前搜索范圍,或者,本次搜索耗時(shí)與歷史耗時(shí)之差大于預(yù)定的時(shí)差閾值(例如,I秒),則認(rèn)為搜索聯(lián)系人變慢,需要調(diào)整當(dāng)前搜索范圍,或者,二者同時(shí)滿足,才認(rèn)為搜索聯(lián)系人變慢,需要調(diào)整當(dāng)前搜索范圍,在之后的搜索中應(yīng)用最后一次調(diào)整后的搜索范圍。
      [0043]通常在搜索聯(lián)系人的時(shí)候,搜索的范圍包括聯(lián)系人數(shù)據(jù)中的所有數(shù)據(jù)。在本公開(kāi)中,當(dāng)前搜索范圍可以是經(jīng)過(guò)調(diào)整的搜索范圍。所述調(diào)整可以在每次判定所述耗時(shí)不滿足所述預(yù)定條件的情況下按照預(yù)定規(guī)則進(jìn)行。以下詳細(xì)描述根據(jù)預(yù)定規(guī)則調(diào)整當(dāng)前搜索范圍的步驟(步驟S15)。
      [0044]在用戶使用終端的過(guò)程中,隨著使用時(shí)間的逐漸增加,由于各種賬戶下的聯(lián)系人可能會(huì)有頻繁的增加和刪除,一方面,可能會(huì)造成數(shù)據(jù)重復(fù)。例如,用戶忘了之前創(chuàng)建的聯(lián)系人,又重復(fù)創(chuàng)建一次聯(lián)系人。另一方面,用戶將一些聯(lián)系人刪除后,其關(guān)聯(lián)的數(shù)據(jù)仍然還在。例如,聯(lián)系人刪除之后索引數(shù)據(jù)的積累。還可能會(huì)有某個(gè)聯(lián)系人單個(gè)信息的冗余的情況。上述情況都屬于在聯(lián)系人數(shù)據(jù)中存在一些無(wú)效數(shù)據(jù)。如果當(dāng)前搜索范圍中存在無(wú)效數(shù)據(jù),在本公開(kāi)的一實(shí)施例中,步驟S15中的調(diào)整當(dāng)前搜索范圍可以包括將這些無(wú)效數(shù)據(jù)刪除。
      [0045]圖2是根據(jù)一示例性實(shí)施例示出的調(diào)整當(dāng)前搜索范圍的流程圖。如圖2所示,根據(jù)預(yù)定規(guī)則調(diào)整所述當(dāng)前搜索范圍的步驟(步驟S15)可以包括以下步驟。
      [0046]在步驟S151中,判斷當(dāng)前搜索范圍中是否存在無(wú)效數(shù)據(jù)。所述無(wú)效數(shù)據(jù)可以包括以下中的任意一者或多者:重復(fù)的聯(lián)系人數(shù)據(jù)、聯(lián)系人的單個(gè)信息冗余、以及無(wú)效的索引數(shù)據(jù)。
      [0047]在步驟S152中,在判定當(dāng)前搜索范圍中存在無(wú)效數(shù)據(jù)的情況下,刪除無(wú)效數(shù)據(jù)。
      [0048]具體地,在用戶操作時(shí),終端可以在檢測(cè)到搜索聯(lián)系人變慢時(shí),自動(dòng)檢索當(dāng)前搜索范圍中的無(wú)效數(shù)據(jù),并將其刪除,以加快搜索速度。同時(shí),還可以在刪除以后在界面中彈出提示框,提示由于搜索速度變慢,已自動(dòng)將無(wú)效數(shù)據(jù)刪除。圖3是根據(jù)一示例性實(shí)施例示出的提示已將無(wú)效數(shù)據(jù)刪除的界面圖。通過(guò)上述實(shí)施例,將無(wú)效數(shù)據(jù)刪除,不僅能夠加快搜索速度,還騰出了不必要占用的內(nèi)存。
      [0049]雖然終端中設(shè)置的聯(lián)系人數(shù)據(jù)的類型(例如,姓名、電話號(hào)碼、QQ號(hào)碼、公司、職位、地址、郵箱等)越來(lái)越多,但是一些用戶通常只習(xí)慣于檢索其中固定的某一些類型。例如,一些用戶通常只根據(jù)姓名來(lái)進(jìn)行搜索??紤]到上述情況,在本公開(kāi)的又一實(shí)施例中,當(dāng)搜索聯(lián)系人變慢時(shí),在以后的搜索中,可以只在用戶習(xí)慣搜索的類型中進(jìn)行搜索。
      [0050]圖4是根據(jù)另一示例性實(shí)施例示出的調(diào)整當(dāng)前搜索范圍的流程圖。如圖4所示,根據(jù)預(yù)定規(guī)則調(diào)整所述當(dāng)前搜索范圍的步驟(步驟S15)可以包括以下步驟。
      [0051]在步驟S153中,獲取用于搜索聯(lián)系人的歷史關(guān)鍵字類型。
      [0052]其中,歷史關(guān)鍵字類型可以通過(guò)包含歷史關(guān)鍵字的數(shù)據(jù)其所屬的類型來(lái)確定。例如,用戶之前搜索聯(lián)系人時(shí)輸入關(guān)鍵字“張濤”,搜索得到多個(gè)包含“張濤”的數(shù)據(jù)(例如,“張景濤”、“張濤玉”等),而這些數(shù)據(jù)都屬于“姓名”類型中的數(shù)據(jù),則歷史關(guān)鍵字類型包括“姓名”類型。又如,用戶之前搜索聯(lián)系人時(shí)輸入關(guān)鍵字“158”,搜索得到包含“158”的數(shù)據(jù)(例如,“15801265847”、“15802365452”等),而這些數(shù)據(jù)都屬于“手機(jī)號(hào)碼”類型中的數(shù)據(jù),則歷史關(guān)鍵字類型包括“手機(jī)號(hào)碼”類型。根據(jù)用戶搜索的習(xí)慣不同,歷史關(guān)鍵字類型可以包括一個(gè)或多個(gè)類型。并且,歷史關(guān)鍵字類型可以根據(jù)用戶最后N次的搜索來(lái)確定,N為正整數(shù)??梢岳斫獾氖牵琋越大,獲取的歷史關(guān)鍵字類型越準(zhǔn)確。
      [0053]在步驟S154中,將與歷史關(guān)鍵字類型相關(guān)的聯(lián)系人數(shù)據(jù)作為當(dāng)前搜索范圍。
      [0054]其中,歷史關(guān)鍵字類型可以認(rèn)為是用戶習(xí)慣搜索的類型,也就是,可以認(rèn)為用戶通常只通過(guò)歷史關(guān)鍵字類型中的關(guān)鍵字來(lái)搜索聯(lián)系人。考慮到這種情況,該實(shí)施例中,在以后的聯(lián)系人搜索中,將歷史關(guān)鍵字類型之外的其他類型的聯(lián)系人數(shù)據(jù)忽略,也就是,將當(dāng)前搜索范圍調(diào)整為不包括歷史關(guān)鍵字類型之外的其他類型的聯(lián)系人數(shù)據(jù),而只包括歷史關(guān)鍵字類型的聯(lián)系人數(shù)據(jù)。下次搜索聯(lián)系人時(shí),只在歷史關(guān)鍵字類型的聯(lián)系人數(shù)據(jù)中進(jìn)行搜索。例如,如果歷史關(guān)鍵字類型為“姓名”和“手機(jī)號(hào)碼”,則在之后用戶搜索聯(lián)系人時(shí),只在“姓名”和“手機(jī)號(hào)碼”中的數(shù)據(jù)中進(jìn)行搜索,而其他類型的數(shù)據(jù)不被列入搜索范圍。該實(shí)施例中,根據(jù)用戶的搜索習(xí)慣,縮小了搜索的范圍,從而進(jìn)行有針對(duì)性的搜索,加快了搜索速度。
      [0055]在一些情況下,用戶輸入的搜索關(guān)鍵字很明顯是屬于某一個(gè)類型的,例如,關(guān)鍵字“公司”屬于“公司”(或“單位”)類型,關(guān)鍵字“工程師”屬于“職位”類型,數(shù)字形式的關(guān)鍵字屬于“電話號(hào)碼”(或“傳真號(hào)碼”、“郵編”)類型。在此情況下,在相應(yīng)類型的數(shù)據(jù)中進(jìn)行搜索就能夠達(dá)到很好的搜索效果。
      [0056]圖5是根據(jù)又一示例性實(shí)施例示出的調(diào)整當(dāng)前搜索范圍的流程圖。如圖5所示,根據(jù)預(yù)定規(guī)則調(diào)整所述當(dāng)前搜索范圍的步驟(步驟S15)可以包括以下步驟。
      [0057]在步驟S155中,判斷搜索關(guān)鍵字是否與預(yù)定的詞語(yǔ)相匹配。
      [0058]在步驟S156中,在判定所述搜索關(guān)鍵字與所述預(yù)定的詞語(yǔ)相匹配的情況下,將與所述預(yù)定的詞語(yǔ)相關(guān)聯(lián)的類型的聯(lián)系人數(shù)據(jù)作為當(dāng)前搜索范圍。
      [0059]其中,可以預(yù)先設(shè)定與某一類型相關(guān)聯(lián)的詞語(yǔ),如果用戶輸入的搜索關(guān)鍵字與這些預(yù)定的詞語(yǔ)相匹配,則認(rèn)為這些關(guān)鍵字很可能存在于相應(yīng)類型的數(shù)據(jù)中。例如,與“公司”類型相關(guān)聯(lián)的詞語(yǔ)可以包括“公司”、“學(xué)校”、“事務(wù)所”、“學(xué)院”等,與“職位”類型相關(guān)聯(lián)的詞語(yǔ)可以包括“工程師”、“經(jīng)理”、“秘書”、“律師”、“醫(yī)生”等。對(duì)于搜索關(guān)鍵字與預(yù)定詞語(yǔ)是否匹配,可以根據(jù)二者是否完全相同或部分相同來(lái)判斷。也就是,如果用戶輸入的關(guān)鍵字為“工程師”,則只在“職位”類型的數(shù)據(jù)中搜索,而忽略其他類型的數(shù)據(jù)。這樣,根據(jù)用戶輸入的搜索關(guān)鍵詞本身的特定含義,縮小了搜索的范圍,從而進(jìn)行有針對(duì)性的搜索,加快了搜索速度。
      [0060]有時(shí)候,用戶輸入的關(guān)鍵字并不被大多數(shù)人所熟知,但是,在該用戶的聯(lián)系人數(shù)據(jù)中比較多地包含了該關(guān)鍵字。例如,用戶所在公司名稱或者客戶的公司名稱,這些名稱被較多地寫入聯(lián)系人數(shù)據(jù)中的“公司”類型中。針對(duì)這種情況,如果用戶搜索聯(lián)系人變慢,在之后的搜索中,當(dāng)搜索關(guān)鍵字在某一類型數(shù)據(jù)中出現(xiàn)較多時(shí),可以只在該類型的數(shù)據(jù)中搜索。
      [0061]圖6是根據(jù)又一示例性實(shí)施例示出的調(diào)整當(dāng)前搜索范圍的流程圖。如圖6所示,根據(jù)預(yù)定規(guī)則調(diào)整所述當(dāng)前搜索范圍的步驟(步驟S15)可以包括以下步驟。
      [0062]在步驟S157中,判斷聯(lián)系人數(shù)據(jù)的類型中是否存在與搜索關(guān)鍵字相匹配的匹配類型。
      [0063]其中,某一類型與搜索關(guān)鍵字相匹配可以認(rèn)為在該類型的數(shù)據(jù)中,較多地出現(xiàn)了該搜索關(guān)鍵字。匹配類型可以包括以下中的一者或多者:其數(shù)據(jù)中包含的所述搜索關(guān)鍵字大于預(yù)定數(shù)目的類型;其數(shù)據(jù)中包含的所述搜索關(guān)鍵字與其數(shù)據(jù)的總條數(shù)的比率大于預(yù)定比率的類型。例如,在“公司”類型中,有20條數(shù)據(jù)中出現(xiàn)了“小米”,超過(guò)了預(yù)定數(shù)目(例如,5條),則判定“公司”類型與搜索關(guān)鍵字“小米”匹配?;蛘?,在“公司”類型的數(shù)據(jù)中總條數(shù)有100條,有20條數(shù)據(jù)中出現(xiàn)了“小米”,占總條數(shù)的20%,超過(guò)了預(yù)定比率(例如,10%),則判定“公司”類型與搜索關(guān)鍵字“小米”匹配。
      [0064]在步驟S158中,在判定存在所述匹配類型的情況下,將所述匹配類型的聯(lián)系人數(shù)據(jù)作為當(dāng)前搜索范圍。
      [0065]在該實(shí)施例中,當(dāng)搜索聯(lián)系人變慢時(shí),可以對(duì)聯(lián)系人數(shù)據(jù)進(jìn)行統(tǒng)計(jì),得出與每個(gè)類型匹配的搜索關(guān)鍵字(某些類型也可以沒(méi)有匹配的搜索關(guān)鍵字)。當(dāng)用戶下次輸入搜索關(guān)鍵字時(shí),先判斷該搜索關(guān)鍵字是否有相匹配的類型,如果有,則只在相匹配的類型中搜索聯(lián)系人,即將匹配類型的聯(lián)系人數(shù)據(jù)作為當(dāng)前搜索范圍。例如,當(dāng)搜索聯(lián)系人變慢時(shí),手機(jī)自動(dòng)統(tǒng)計(jì)出與“公司”類型相匹配的搜索關(guān)鍵字是“小米”和“谷歌”,下次用戶輸入“小米”時(shí),只在“公司”類型的數(shù)據(jù)中搜索。這樣,準(zhǔn)確地縮小了搜索的范圍,從而進(jìn)行有針對(duì)性的搜索,加快了搜索速度。
      [0066]由上述可知,圖6所示的實(shí)施例中,搜索關(guān)鍵字是否與某一類型相匹配,與終端中所存儲(chǔ)的聯(lián)系人數(shù)據(jù)有關(guān)。而圖5所示的實(shí)施例中,搜索關(guān)鍵字是否與某一類型相關(guān)聯(lián)與終端中所存儲(chǔ)的聯(lián)系人數(shù)據(jù)無(wú)關(guān)。因此,圖5和圖6所示的實(shí)施例的區(qū)別在于,圖5實(shí)施例中,不需要對(duì)本地的聯(lián)系人數(shù)據(jù)進(jìn)行統(tǒng)計(jì),只需預(yù)定一些詞語(yǔ)。而圖6實(shí)施例中,需要預(yù)先對(duì)本地的聯(lián)系人數(shù)據(jù)進(jìn)行統(tǒng)計(jì),從用戶已存儲(chǔ)的數(shù)據(jù)中得出相匹配的搜索關(guān)鍵字。
      [0067]在以上實(shí)施例中,可以在每次搜索聯(lián)系人完成之后,判斷耗時(shí)是否滿足預(yù)定條件,在不滿足的情況下,自動(dòng)調(diào)整當(dāng)前搜索范圍,用于以后的搜索。也可以在每次調(diào)整時(shí)通知用戶,或者在征得用戶同意之后再作調(diào)整。圖7是根據(jù)又一示例性實(shí)施例示出的調(diào)整當(dāng)前搜索范圍的流程圖。如圖7所示,根據(jù)預(yù)定規(guī)則調(diào)整所述當(dāng)前搜索范圍的步驟(步驟S15)可以包括以下步驟。
      [0068]在步驟S159中,根據(jù)預(yù)定規(guī)則輸出提示消息。
      [0069]在步驟S160中,在接收到用戶響應(yīng)于提示消息而發(fā)送的指示消息的情況下,調(diào)整當(dāng)前搜索范圍。
      [0070]其中,提示消息用于提示用戶調(diào)整當(dāng)前搜索范圍。輸出提示消息例如可以是界面中彈出的對(duì)話框,用戶可以通過(guò)該對(duì)話框發(fā)送指示消息,以進(jìn)行交互。圖8a-圖Sc是根據(jù)示例性實(shí)施例示出的輸出提示消息的界面圖。在判定搜索聯(lián)系人不滿足預(yù)定條件時(shí),可以彈出其中的一個(gè)或多個(gè)對(duì)話框,由用戶酌情處理。
      [0071]通過(guò)以上技術(shù)方案,在終端中搜索聯(lián)系人變慢的情況下,調(diào)整用于搜索聯(lián)系人的當(dāng)前搜索范圍,選取聯(lián)系人數(shù)據(jù)中的部分?jǐn)?shù)據(jù),使之后的搜索只在所選取的部分?jǐn)?shù)據(jù)中進(jìn)行,因此,減小了當(dāng)前搜索范圍中的數(shù)據(jù)量,加快了聯(lián)系人的搜索速度,增強(qiáng)了用戶體驗(yàn)。
      [0072]本公開(kāi)還提供一種用于搜索聯(lián)系人的裝置。圖9是根據(jù)一示例性實(shí)施例示出的用于搜索聯(lián)系人的裝置的框圖。所述裝置應(yīng)用于終端,參照?qǐng)D9,所述裝置可以包括監(jiān)聽(tīng)模塊
      11、耗時(shí)獲取模塊12、判斷模塊13、范圍獲取模塊14和調(diào)整模塊15。
      [0073]所述監(jiān)聽(tīng)模塊11用于監(jiān)聽(tīng)所述終端是否觸發(fā)搜索聯(lián)系人。
      [0074]所述耗時(shí)獲取模塊12用于在所述監(jiān)聽(tīng)模塊監(jiān)聽(tīng)到已觸發(fā)搜索聯(lián)系人的情況下,獲取所述搜索聯(lián)系人的耗時(shí)。
      [0075]所述判斷模塊13用于判斷耗時(shí)獲取模塊12獲取的耗時(shí)是否滿足預(yù)定條件。
      [0076]所述范圍獲取模塊14用于在所述判斷模塊判定所述耗時(shí)不滿足所述預(yù)定條件的情況下,獲取用于所述搜索聯(lián)系人的當(dāng)前搜索范圍。
      [0077]所述調(diào)整模塊15用于根據(jù)預(yù)定規(guī)則調(diào)整所述范圍獲取模塊14獲取的所述當(dāng)前搜索范圍。
      [0078]可選地,所述預(yù)定條件包括以下中的任意一者或多者:所述耗時(shí)小于預(yù)定的時(shí)長(zhǎng)閾值;所述耗時(shí)與搜索聯(lián)系人的歷史耗時(shí)之差小于預(yù)定的時(shí)差閾值。
      [0079]圖10是根據(jù)一示例性實(shí)施例示出的調(diào)整模塊15的框圖。參照?qǐng)D10,所述調(diào)整模塊15可以包括第一判斷子模塊151和刪除子模塊152。
      [0080]所述第一判斷子模塊151用于判斷所述當(dāng)前搜索范圍中是否存在無(wú)效數(shù)據(jù),所述無(wú)效數(shù)據(jù)包括以下中的任意一者或多者:重復(fù)的聯(lián)系人數(shù)據(jù)、聯(lián)系人的單個(gè)信息冗余、以及無(wú)效的索引數(shù)據(jù)。
      [0081]所述刪除子模塊152用于在第一判斷子模塊151判定所述當(dāng)前搜索范圍中存在所述無(wú)效數(shù)據(jù)的情況下,刪除所述無(wú)效數(shù)據(jù)。
      [0082]圖11是根據(jù)另一示例性實(shí)施例示出的調(diào)整模塊15的框圖。參照?qǐng)D11,所述調(diào)整模塊15可以包括獲取子模塊153和第一調(diào)整子模塊154。
      [0083]所述獲取子模塊153用于獲取用于搜索聯(lián)系人的歷史關(guān)鍵字類型。
      [0084]所述第一忽略子模塊154用于將與獲取子模塊153獲取的所述歷史關(guān)鍵字類型相關(guān)的聯(lián)系人數(shù)據(jù)作為所述當(dāng)前搜索范圍。
      [0085]圖12是根據(jù)又一示例性實(shí)施例示出的調(diào)整模塊15的框圖。參照?qǐng)D12,所述調(diào)整模塊15可以包括第二判斷子模塊155和第二調(diào)整子模塊156。
      [0086]所述第二判斷子模塊155用于判斷搜索關(guān)鍵字是否與預(yù)定的詞語(yǔ)相匹配。
      [0087]所述第二調(diào)整子模塊156用于在第二判斷子模塊155判定所述搜索關(guān)鍵字與預(yù)定的詞語(yǔ)相匹配的情況下,將與預(yù)定的詞語(yǔ)相關(guān)聯(lián)的類型的聯(lián)系人數(shù)據(jù)作為所述當(dāng)前搜索范圍。
      [0088]圖13是根據(jù)又一示例性實(shí)施例示出的調(diào)整模塊15的框圖。參照?qǐng)D13,所述調(diào)整模塊15可以包括所述第三判斷子模塊157和所述第三調(diào)整子模塊158。
      [0089]所述第三判斷子模塊157用于判斷聯(lián)系人數(shù)據(jù)的類型中是否存在與搜索關(guān)鍵字相匹配的匹配類型。
      [0090]所述第三調(diào)整子模塊158用于在第三判斷子模塊157判定存在匹配類型的情況下,將匹配類型的聯(lián)系人數(shù)據(jù)作為所述當(dāng)前搜索范圍。
      [0091]可選地,所述匹配類型包括以下中的一者或多者:其數(shù)據(jù)中包含的所述搜索關(guān)鍵字大于預(yù)定數(shù)目的類型;其數(shù)據(jù)中包含的所述搜索關(guān)鍵字與其數(shù)據(jù)的總條數(shù)的比率大于預(yù)定比率的類型。
      [0092]圖14是根據(jù)又一示例性實(shí)施例示出的調(diào)整模塊15的框圖。參照?qǐng)D14,所述調(diào)整模塊15可以包括輸出子模塊159和第四調(diào)整子模塊160。
      [0093]所述輸出子模塊159用于根據(jù)預(yù)定規(guī)則輸出提示消息。
      [0094]所述第四調(diào)整子模塊160用于在接收到用戶響應(yīng)于所述提示消息而發(fā)送的指示消息的情況下,調(diào)整所述當(dāng)前搜索范圍。
      [0095]關(guān)于上述實(shí)施例中的裝置,其中各個(gè)模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說(shuō)明。
      [0096]通過(guò)以上技術(shù)方案,在終端中搜索聯(lián)系人變慢的情況下,調(diào)整用于搜索聯(lián)系人的當(dāng)前搜索范圍,選取聯(lián)系人數(shù)據(jù)中的部分?jǐn)?shù)據(jù),使之后的搜索只在所選取的部分?jǐn)?shù)據(jù)中進(jìn)行,因此,減小了當(dāng)前搜索范圍中的數(shù)據(jù)量,加快了聯(lián)系人的搜索速度,增強(qiáng)了用戶體驗(yàn)。
      [0097]圖15是根據(jù)一示例性實(shí)施例示出的用于搜索聯(lián)系人的裝置1500的框圖。例如,裝置1500可以是移動(dòng)電話,計(jì)算機(jī),數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺(tái),平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個(gè)人數(shù)字助理等。
      [0098]參照?qǐng)D15,裝置1500可以包括以下一個(gè)或多個(gè)組件:處理組件1502,存儲(chǔ)器1504,電力組件1506,多媒體組件1508,音頻組件1510,輸入/輸出(I /0)的接口 1512,傳感器組件1514,以及通信組件1516。
      [0099]處理組件1502通常控制裝置1500的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機(jī)操作和記錄操作相關(guān)聯(lián)的操作。處理組件1502可以包括一個(gè)或多個(gè)處理器1520來(lái)執(zhí)行指令,以完成上述用于搜索聯(lián)系人的方法的全部或部分步驟。此外,處理組件1502可以包括一個(gè)或多個(gè)模塊,便于處理組件1502和其他組件之間的交互。例如,處理組件1502可以包括多媒體模塊,以方便多媒體組件1508和處理組件1502之間的交互。
      [0100]存儲(chǔ)器1504被配置為存儲(chǔ)各種類型的數(shù)據(jù)以支持在裝置1500的操作。這些數(shù)據(jù)的示例包括用于在裝置1500上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲(chǔ)器1504可以由任何類型的易失性或非易失性存儲(chǔ)設(shè)備或者它們的組合實(shí)現(xiàn),如靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM),電可擦除可編程只讀存儲(chǔ)器(EEPROM),可擦除可編程只讀存儲(chǔ)器(EPR0M),可編程只讀存儲(chǔ)器(PROM),只讀存儲(chǔ)器(ROM),磁存儲(chǔ)器,快閃存儲(chǔ)器,磁盤或光盤。
      [0101]電力組件1506為裝置1500的各種組件提供電力。電力組件1506可以包括電源管理系統(tǒng),一個(gè)或多個(gè)電源,及其他與為裝置1500生成、管理和分配電力相關(guān)聯(lián)的組件。
      [0102]多媒體組件1508包括在所述裝置1500和用戶之間的提供一個(gè)輸出接口的屏幕。在一些實(shí)施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實(shí)現(xiàn)為觸摸屏,以接收來(lái)自用戶的輸入信號(hào)。觸摸面板包括一個(gè)或多個(gè)觸摸傳感器以感測(cè)觸摸、滑動(dòng)和觸摸面板上的手勢(shì)。所述觸摸傳感器可以不僅感測(cè)觸摸或滑動(dòng)動(dòng)作的邊界,而且還檢測(cè)與所述觸摸或滑動(dòng)操作相關(guān)的持續(xù)時(shí)間和壓力。在一些實(shí)施例中,多媒體組件1508包括一個(gè)前置攝像頭和/或后置攝像頭。當(dāng)裝置1500處于操作模式,如拍攝模式或視頻模式時(shí),前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個(gè)前置攝像頭和后置攝像頭可以是一個(gè)固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
      [0103 ]音頻組件1510被配置為輸出和/或輸入音頻信號(hào)。例如,音頻組件1510包括一個(gè)麥克風(fēng)(MIC),當(dāng)裝置1500處于操作模式,如呼叫模式、記錄模式和語(yǔ)音識(shí)別模式時(shí),麥克風(fēng)被配置為接收外部音頻信號(hào)。所接收的音頻信號(hào)可以被進(jìn)一步存儲(chǔ)在存儲(chǔ)器1504或經(jīng)由通信組件1516發(fā)送。在一些實(shí)施例中,音頻組件1510還包括一個(gè)揚(yáng)聲器,用于輸出音頻信號(hào)。
      [0104]I/O接口 1512為處理組件1502和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點(diǎn)擊輪,按鈕等。這些按鈕可包括但不限于:主頁(yè)按鈕、音量按鈕、啟動(dòng)按鈕和鎖定按鈕。
      [0105]傳感器組件1514包括一個(gè)或多個(gè)傳感器,用于為裝置1500提供各個(gè)方面的狀態(tài)評(píng)估。例如,傳感器組件1514可以檢測(cè)到裝置1500的打開(kāi)/關(guān)閉狀態(tài),組件的相對(duì)定位,例如所述組件為裝置1500的顯示器和小鍵盤,傳感器組件1514還可以檢測(cè)裝置1500或裝置1500—個(gè)組件的位置改變,用戶與裝置1500接觸的存在或不存在,裝置1500方位或加速/減速和裝置1500的溫度變化。傳感器組件1514可以包括接近傳感器,被配置用來(lái)在沒(méi)有任何的物理接觸時(shí)檢測(cè)附近物體的存在。傳感器組件1514還可以包括光傳感器,如CMOS或CCD圖像傳感器,用于在成像應(yīng)用中使用。在一些實(shí)施例中,該傳感器組件1514還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
      [0106]通信組件1516被配置為便于裝置1500和其他設(shè)備之間有線或無(wú)線方式的通信。裝置1500可以接入基于通信標(biāo)準(zhǔn)的無(wú)線網(wǎng)絡(luò),如WiFi,2G或3G,或它們的組合。在一個(gè)示例性實(shí)施例中,通信組件1516經(jīng)由廣播信道接收來(lái)自外部廣播管理系統(tǒng)的廣播信號(hào)或廣播相關(guān)信息。在一個(gè)示例性實(shí)施例中,所述通信組件1516還包括近場(chǎng)通信(NFC)模塊,以促進(jìn)短程通信。例如,在NFC模塊可基于射頻識(shí)別(RFID)技術(shù),紅外數(shù)據(jù)協(xié)會(huì)(IrDA)技術(shù),超寬帶(UWB)技術(shù),藍(lán)牙(BT)技術(shù)和其他技術(shù)來(lái)實(shí)現(xiàn)。
      [0107]在示例性實(shí)施例中,裝置1500可以被一個(gè)或多個(gè)應(yīng)用專用集成電路(ASIC)、數(shù)字信號(hào)處理器(DSP)、數(shù)字信號(hào)處理設(shè)備(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場(chǎng)可編程門陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實(shí)現(xiàn),用于執(zhí)行上述用于搜索聯(lián)系人的方法。
      [0108]在示例性實(shí)施例中,還提供了一種包括指令的非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),例如包括指令的存儲(chǔ)器1504,上述指令可由裝置1500的處理器1520執(zhí)行以完成上述用于搜索聯(lián)系人的方法。例如,所述非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是R0M、隨機(jī)存取存儲(chǔ)器(RAM)、CD-ROM、磁帶、軟盤和光數(shù)據(jù)存儲(chǔ)設(shè)備等。
      [0109]本領(lǐng)域技術(shù)人員在考慮說(shuō)明書及實(shí)踐本公開(kāi)后,將容易想到本公開(kāi)的其它實(shí)施方案。本申請(qǐng)旨在涵蓋本公開(kāi)的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開(kāi)的一般性原理并包括本公開(kāi)未公開(kāi)的本技術(shù)領(lǐng)域中的公知常識(shí)或慣用技術(shù)手段。說(shuō)明書和實(shí)施例僅被視為示例性的,本公開(kāi)的真正范圍和精神由下面的權(quán)利要求指出。
      [0110]應(yīng)當(dāng)理解的是,本公開(kāi)并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本公開(kāi)的范圍僅由所附的權(quán)利要求來(lái)限制。
      【主權(quán)項(xiàng)】
      1.一種用于搜索聯(lián)系人的方法,應(yīng)用于終端,其特征在于,所述方法包括: 監(jiān)聽(tīng)所述終端是否觸發(fā)搜索聯(lián)系人; 在監(jiān)聽(tīng)到已觸發(fā)搜索聯(lián)系人的情況下,獲取所述搜索聯(lián)系人的耗時(shí); 判斷所述耗時(shí)是否滿足預(yù)定條件; 在判定所述耗時(shí)不滿足所述預(yù)定條件的情況下,獲取用于所述搜索聯(lián)系人的當(dāng)前搜索范圍; 根據(jù)預(yù)定規(guī)則調(diào)整所述當(dāng)前搜索范圍。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述預(yù)定條件包括以下中的任意一者或多者: 所述耗時(shí)小于預(yù)定的時(shí)長(zhǎng)閾值; 所述耗時(shí)與搜索聯(lián)系人的歷史耗時(shí)之差小于預(yù)定的時(shí)差閾值。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)預(yù)定規(guī)則調(diào)整所述當(dāng)前搜索范圍的步驟包括: 判斷所述當(dāng)前搜索范圍中是否存在無(wú)效數(shù)據(jù),所述無(wú)效數(shù)據(jù)包括以下中的任意一者或多者:重復(fù)的聯(lián)系人數(shù)據(jù)、聯(lián)系人的單個(gè)信息冗余、以及無(wú)效的索引數(shù)據(jù); 在判定所述當(dāng)前搜索范圍中存在所述無(wú)效數(shù)據(jù)的情況下,刪除所述無(wú)效數(shù)據(jù)。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)預(yù)定規(guī)則調(diào)整所述當(dāng)前搜索范圍的步驟包括: 獲取用于搜索聯(lián)系人的歷史關(guān)鍵字類型; 將與所述歷史關(guān)鍵字類型相關(guān)的聯(lián)系人數(shù)據(jù)作為所述當(dāng)前搜索范圍。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)預(yù)定規(guī)則調(diào)整所述當(dāng)前搜索范圍的步驟包括: 判斷搜索關(guān)鍵字是否與預(yù)定的詞語(yǔ)相匹配; 在判定所述搜索關(guān)鍵字與所述預(yù)定的詞語(yǔ)相匹配的情況下,將與所述預(yù)定的詞語(yǔ)相關(guān)聯(lián)的類型的聯(lián)系人數(shù)據(jù)作為所述當(dāng)前搜索范圍。6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)預(yù)定規(guī)則調(diào)整所述當(dāng)前搜索范圍的步驟包括: 判斷聯(lián)系人數(shù)據(jù)的類型中是否存在與搜索關(guān)鍵字相匹配的匹配類型; 在判定存在所述匹配類型的情況下,將所述匹配類型的聯(lián)系人數(shù)據(jù)作為所述當(dāng)前搜索范圍。7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述匹配類型包括以下中的一者或多者: 其數(shù)據(jù)中包含的所述搜索關(guān)鍵字大于預(yù)定數(shù)目的類型; 其數(shù)據(jù)中包含的所述搜索關(guān)鍵字與其數(shù)據(jù)的總條數(shù)的比率大于預(yù)定比率的類型。8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)預(yù)定規(guī)則調(diào)整所述當(dāng)前搜索范圍的步驟包括: 根據(jù)預(yù)定規(guī)則輸出提示消息; 在接收到用戶響應(yīng)于所述提示消息而發(fā)送的指示消息的情況下,調(diào)整所述當(dāng)前搜索范圍。9.一種用于搜索聯(lián)系人的裝置,應(yīng)用于終端,其特征在于,所述裝置包括: 監(jiān)聽(tīng)模塊,用于監(jiān)聽(tīng)所述終端是否觸發(fā)搜索聯(lián)系人; 耗時(shí)獲取模塊,用于在所述監(jiān)聽(tīng)模塊監(jiān)聽(tīng)到已觸發(fā)搜索聯(lián)系人的情況下,獲取所述搜索聯(lián)系人的耗時(shí); 判斷模塊,用于判斷所述耗時(shí)獲取模塊獲取的耗時(shí)是否滿足預(yù)定條件; 范圍獲取模塊,用于在所述判斷模塊判定所述耗時(shí)不滿足所述預(yù)定條件的情況下,獲取用于所述搜索聯(lián)系人的當(dāng)前搜索范圍; 調(diào)整模塊,用于根據(jù)預(yù)定規(guī)則調(diào)整所述范圍獲取模塊獲取的所述當(dāng)前搜索范圍。10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述預(yù)定條件包括以下中的任意一者或多者: 所述耗時(shí)小于預(yù)定的時(shí)長(zhǎng)閾值; 所述耗時(shí)與搜索聯(lián)系人的歷史耗時(shí)之差小于預(yù)定的時(shí)差閾值。11.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述調(diào)整模塊包括: 第一判斷子模塊,用于判斷所述當(dāng)前搜索范圍中是否存在無(wú)效數(shù)據(jù),所述無(wú)效數(shù)據(jù)包括以下中的任意一者或多者:重復(fù)的聯(lián)系人數(shù)據(jù)、聯(lián)系人的單個(gè)信息冗余、以及無(wú)效的索引數(shù)據(jù); 刪除子模塊,用于在所述第一判斷子模塊判定所述當(dāng)前搜索范圍中存在所述無(wú)效數(shù)據(jù)的情況下,刪除所述無(wú)效數(shù)據(jù)。12.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述調(diào)整模塊包括: 獲取子模塊,用于獲取用于搜索聯(lián)系人的歷史關(guān)鍵字類型; 第一調(diào)整子模塊,用于將與所述獲取子模塊獲取的所述歷史關(guān)鍵字類型相關(guān)的聯(lián)系人數(shù)據(jù)作為所述當(dāng)前搜索范圍。13.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述調(diào)整模塊包括: 第二判斷子模塊,用于判斷搜索關(guān)鍵字是否與預(yù)定的詞語(yǔ)相匹配; 第二調(diào)整子模塊,用于在所述第二判斷子模塊判定所述搜索關(guān)鍵字與所述預(yù)定的詞語(yǔ)相匹配的情況下,將與所述預(yù)定的詞語(yǔ)相關(guān)聯(lián)的類型的聯(lián)系人數(shù)據(jù)作為所述當(dāng)前搜索范圍。14.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述調(diào)整模塊包括: 第三判斷子模塊,用于判斷聯(lián)系人數(shù)據(jù)的類型中是否存在與搜索關(guān)鍵字相匹配的匹配類型; 第三調(diào)整子模塊,用于在所述第三判斷子模塊判定存在所述匹配類型的情況下,將所述匹配類型的聯(lián)系人數(shù)據(jù)作為所述當(dāng)前搜索范圍。15.根據(jù)權(quán)利要求14所述的裝置,其特征在于,所述匹配類型包括以下中的一者或多者: 其數(shù)據(jù)中包含的所述搜索關(guān)鍵字大于預(yù)定數(shù)目的類型; 其數(shù)據(jù)中包含的所述搜索關(guān)鍵字與其數(shù)據(jù)的總條數(shù)的比率大于預(yù)定比率的類型。16.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述調(diào)整模塊包括: 輸出子模塊,用于根據(jù)預(yù)定規(guī)則輸出提示消息; 第四調(diào)整子模塊,用于在接收到用戶響應(yīng)于所述提示消息而發(fā)送的指示消息的情況下,調(diào)整所述當(dāng)前搜索范圍。17.一種用于搜索聯(lián)系人的裝置,其特征在于,包括: 處理器; 用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器; 其中,所述處理器被配置為: 監(jiān)聽(tīng)所述終端是否觸發(fā)搜索聯(lián)系人; 在監(jiān)聽(tīng)到已觸發(fā)搜索聯(lián)系人的情況下,獲取所述搜索聯(lián)系人的耗時(shí); 判斷所述耗時(shí)是否滿足預(yù)定條件; 在判定所述耗時(shí)不滿足所述預(yù)定條件的情況下,獲取用于所述搜索聯(lián)系人的當(dāng)前搜索范圍; 根據(jù)預(yù)定規(guī)則調(diào)整所述當(dāng)前搜索范圍。
      【文檔編號(hào)】H04M1/2745GK105872170SQ201610183306
      【公開(kāi)日】2016年8月17日
      【申請(qǐng)日】2016年3月28日
      【發(fā)明人】楊萬(wàn)坤, 鮑協(xié)浩, 王碩
      【申請(qǐng)人】北京小米移動(dòng)軟件有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1