一種郵件搜索方法及裝置的制造方法
【專利摘要】本發(fā)明提供了一種郵件搜索方法及裝置,涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,該方法包括如下步驟:獲取用戶輸入的搜索關(guān)鍵詞;獲取包含搜索關(guān)鍵詞的目標(biāo)郵件;將目標(biāo)郵件添加到搜索結(jié)果列表中;獲取目標(biāo)郵件中搜索關(guān)鍵詞所在的句段,并對應(yīng)顯示在搜索結(jié)果列表中的目標(biāo)郵件下方。本發(fā)明在顯示郵件搜索結(jié)果時,不僅可以顯示收/發(fā)件人、郵件主題和接收/發(fā)送時間等,還可以顯示搜索關(guān)鍵詞所在的句段,使得用戶可以快速獲取搜索結(jié)果中各封郵件的內(nèi)容,從而快速找到真正需要的郵件。
【專利說明】
一種郵件搜索方法及裝置
技術(shù)領(lǐng)域
[0001 ]本發(fā)明涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,具體涉及一種郵件搜索方法及裝置。
【背景技術(shù)】
[0002]當(dāng)今,電子郵件已經(jīng)成為人們?nèi)粘9ぷ骱蜕钪袕V泛應(yīng)用的通信工具。為便于用戶從郵箱中大量的郵件中查閱所需的郵件,一些郵箱服務(wù)提供商為用戶提供了郵件全文搜索功能,使得用戶可以通過搜索關(guān)鍵字進行郵件搜索。而且,郵件全文搜索功能不僅支持收/發(fā)件人的郵件地址、郵件標(biāo)題的搜索,還支持郵件正文等的搜索。
[0003]但是,目前各郵件客戶端在顯示搜索結(jié)果時,一般僅顯示收件人/發(fā)件人、郵件主題、接收/發(fā)送時間、郵件大小等,而不顯示郵件正文內(nèi)容,有時候需要逐封點開查看才能確定哪一封是要找的郵件,如果搜索結(jié)果數(shù)量比較多時,需要花費較多的時間。
【發(fā)明內(nèi)容】
[0004]因此,本發(fā)明要解決的技術(shù)問題在于現(xiàn)有郵件搜索的結(jié)果僅顯示收件人/發(fā)件人、郵件主題和接收/發(fā)送時間等,郵件正文需要逐個點開去確認,從而導(dǎo)致找尋目標(biāo)郵件需要花費的時間較長。
[0005]為此,本發(fā)明實施例提供了如下技術(shù)方案:
[0006]—種郵件搜索方法,包括如下步驟:獲取用戶輸入的搜索關(guān)鍵詞;獲取包含搜索關(guān)鍵詞的目標(biāo)郵件;將目標(biāo)郵件添加到搜索結(jié)果列表中;獲取目標(biāo)郵件中搜索關(guān)鍵詞所在的句段,并對應(yīng)顯示在搜索結(jié)果列表中的目標(biāo)郵件下方。
[0007]優(yōu)選地,獲取包含搜索關(guān)鍵詞的目標(biāo)郵件的步驟之前,還包括:分別對各封郵件的內(nèi)容進行分詞,以得到各封郵件的關(guān)鍵詞;分別對各封郵件的句段進行編號;獲取郵件中各關(guān)鍵詞所在的句段編號;將全部郵件的關(guān)鍵詞、關(guān)鍵詞與郵件的對應(yīng)關(guān)系、各封郵件中各關(guān)鍵詞所在的句段編號存入到郵件搜索緩存中。
[0008]優(yōu)選地,獲取包含搜索關(guān)鍵詞的目標(biāo)郵件的步驟包括:判斷郵件搜索緩存中是否有與搜索關(guān)鍵詞匹配的關(guān)鍵詞;如果是,則根據(jù)關(guān)鍵詞與郵件的對應(yīng)關(guān)系獲取對應(yīng)的全部郵件作為目標(biāo)郵件。
[0009]優(yōu)選地,獲取目標(biāo)郵件中搜索關(guān)鍵詞所在的句段的步驟包括:根據(jù)郵件搜索緩存中存儲的各封郵件中各關(guān)鍵詞所在的句段編號獲取目標(biāo)郵件中搜索關(guān)鍵詞所在的句段編號;根據(jù)獲取的目標(biāo)郵件中的句段編號提取搜索關(guān)鍵詞所在的句段。
[0010]優(yōu)選地,獲取目標(biāo)郵件中搜索關(guān)鍵詞所在的句段,并對應(yīng)顯示在搜索結(jié)果列表中的目標(biāo)郵件下方的步驟包括:當(dāng)目標(biāo)郵件中含有搜索關(guān)鍵詞的句段有兩個或兩個以上時,獲取各個句段的字符數(shù);選取字符數(shù)最多的句段顯示在搜索結(jié)果列表中。
[0011]—種郵件搜索裝置,包括:第一獲取單元,用于獲取用戶輸入的搜索關(guān)鍵詞;第二獲取單元,用于獲取包含搜索關(guān)鍵詞的目標(biāo)郵件;目標(biāo)郵件顯示單元,用于將目標(biāo)郵件添加到搜索結(jié)果列表中;句段提取和顯示單元,用于獲取目標(biāo)郵件中搜索關(guān)鍵詞所在的句段,并對應(yīng)顯示在搜索結(jié)果列表中的目標(biāo)郵件下方。
[0012]優(yōu)選地,該裝置還包括:關(guān)鍵詞提取單元,用于分別對各封郵件的內(nèi)容進行分詞,以得到各封郵件的關(guān)鍵詞;句段編號單元,用于分別對各封郵件的句段進行編號;句段編號預(yù)提取單元,用于獲取郵件中各關(guān)鍵詞所在的句段編號;存儲單元,用于將全部郵件的關(guān)鍵詞、關(guān)鍵詞與郵件的對應(yīng)關(guān)系、各封郵件中各關(guān)鍵詞所在的句段編號存入到郵件搜索緩存中。
[0013]優(yōu)選地,第二獲取單元包括:判斷子單元,用于判斷郵件搜索緩存中是否有與搜索關(guān)鍵詞匹配的關(guān)鍵詞;目標(biāo)郵件獲取子單元,如果郵件搜索緩存中有與搜索關(guān)鍵詞匹配的關(guān)鍵詞,則用于根據(jù)關(guān)鍵詞與郵件的對應(yīng)關(guān)系獲取對應(yīng)的全部郵件作為目標(biāo)郵件。
[0014]優(yōu)選地,句段提取和顯示單元包括:句段編號獲取子單元,用于根據(jù)郵件搜索緩存中存儲的各封郵件中各關(guān)鍵詞所在的句段編號獲取目標(biāo)郵件中搜索關(guān)鍵詞所在的句段編號;句段提取子單元,用于根據(jù)獲取的目標(biāo)郵件中的句段編號提取搜索關(guān)鍵詞所在的句段。
[0015]優(yōu)選地,句段提取和顯示單元包括:句段字符數(shù)獲取子單元,當(dāng)目標(biāo)郵件中含有搜索關(guān)鍵詞的句段有兩個或兩個以上時,用于獲取各個句段的字符數(shù);句段顯示子單元,用于選取字符數(shù)最多的句段顯示在搜索結(jié)果列表中。
[0016]本發(fā)明技術(shù)方案,具有如下優(yōu)點:
[0017]1.本發(fā)明實施例提供的郵件搜索方法及裝置,在顯示郵件搜索結(jié)果時,不僅可以顯示收/發(fā)件人、郵件主題和接收/發(fā)送時間等,還可以顯示郵件中搜索關(guān)鍵詞所在的句段,使得用戶可以快速獲取搜索結(jié)果中各封郵件的內(nèi)容,從而快速找到真正需要的郵件。
[0018]2.本發(fā)明實施例提供的郵件搜索方法及裝置,首先對郵箱中的每一封郵件內(nèi)容進行關(guān)鍵詞提取、對各句段進行編號,并將每個關(guān)鍵詞與其所在句段的編號相對應(yīng),以及將各個關(guān)鍵詞與其所屬的郵件相對應(yīng)。即,一個關(guān)鍵詞關(guān)聯(lián)郵箱中含有該關(guān)鍵詞的全部郵件以及含有該關(guān)鍵詞的全部句段。在進行關(guān)鍵詞搜索時,只要檢索到郵件搜索緩存中有該關(guān)鍵詞,就能立即提取出包含該關(guān)鍵詞的全部郵件和全部句段。而不需要逐封地進行關(guān)鍵詞匹配,從而大大提高了檢索效率。
【附圖說明】
[0019]為了更清楚地說明本發(fā)明【具體實施方式】或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對【具體實施方式】或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施方式,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0020]圖1為本發(fā)明實施例1中郵件搜索方法的流程圖;
[0021 ]圖2為本發(fā)明實施例2中郵件搜索裝置的原理框圖;
【具體實施方式】
[0022]下面將結(jié)合附圖對本發(fā)明的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0023]實施例1
[0024]如圖1所示,本實施例提供一種郵件搜索方法,應(yīng)用于郵件客戶端上,包括如下步驟:
[0025]S1:獲取用戶輸入的搜索關(guān)鍵詞;
[0026]S2:獲取包含搜索關(guān)鍵詞的目標(biāo)郵件;
[0027]S3:將目標(biāo)郵件添加到搜索結(jié)果列表中;
[0028]S4:獲取目標(biāo)郵件中搜索關(guān)鍵詞所在的句段,并對應(yīng)顯示在搜索結(jié)果列表中的目標(biāo)郵件下方。
[0029]本實施例提供的郵件搜索方法,在顯示郵件搜索結(jié)果時,不僅可以顯示收/發(fā)件人、郵件主題和接收/發(fā)送時間等,還可以顯示郵件中搜索關(guān)鍵詞所在的句段,使得用戶可以快速獲取搜索結(jié)果中各封郵件的內(nèi)容,從而快速找到真正需要的郵件。
[0030]作為優(yōu)選的實施方式,上述步驟S2之前,即獲取包含搜索關(guān)鍵詞的目標(biāo)郵件的步驟之前,還包括:
[0031 ]分別對各封郵件的內(nèi)容進行分詞,以得到各封郵件的關(guān)鍵詞;
[0032]分別對各封郵件的句段進行編號;
[0033]獲取郵件中各關(guān)鍵詞所在的句段編號;
[0034]將全部郵件的關(guān)鍵詞、關(guān)鍵詞與郵件的對應(yīng)關(guān)系、各封郵件中各關(guān)鍵詞所在的句段編號存入到郵件搜索緩存中。
[0035]本實施例提供的郵件搜索方法,首先對郵箱中的每一封郵件內(nèi)容進行關(guān)鍵詞提取、對各句段進行編號,并將每個關(guān)鍵詞與其所在句段的編號相對應(yīng),以及將各個關(guān)鍵詞與其所屬的郵件相對應(yīng)。即,一個關(guān)鍵詞關(guān)聯(lián)郵箱中含有該關(guān)鍵詞的全部郵件以及含有該關(guān)鍵詞的全部句段。在進行關(guān)鍵詞搜索時,只要檢索到郵件搜索緩存中有該關(guān)鍵詞,就能立即提取出包含該關(guān)鍵詞的全部郵件和全部句段。而不需要逐封地進行關(guān)鍵詞匹配,從而大大提高了檢索效率。
[0036]作為具體的實施方式,上述步驟S2,即獲取包含搜索關(guān)鍵詞的目標(biāo)郵件的步驟包括:
[0037]判斷郵件搜索緩存中是否有與搜索關(guān)鍵詞匹配的關(guān)鍵詞;
[0038]如果郵件搜索緩存中有與搜索關(guān)鍵詞匹配的關(guān)鍵詞,則根據(jù)關(guān)鍵詞與郵件的對應(yīng)關(guān)系獲取對應(yīng)的全部郵件作為目標(biāo)郵件。
[0039]作為具體的實施方式,上述步驟S4,即獲取目標(biāo)郵件中搜索關(guān)鍵詞所在的句段的步驟包括:
[0040]首先,根據(jù)郵件搜索緩存中存儲的各封郵件中各關(guān)鍵詞所在的句段編號獲取目標(biāo)郵件中搜索關(guān)鍵詞所在的句段編號;
[0041]然后,根據(jù)獲取的目標(biāo)郵件中的句段編號提取搜索關(guān)鍵詞所在的句段。
[0042]作為進一步優(yōu)選的實施方式,上述步驟S4,即獲取目標(biāo)郵件中搜索關(guān)鍵詞所在的句段,并對應(yīng)顯示在搜索結(jié)果列表中的目標(biāo)郵件下方的步驟包括:
[0043]當(dāng)目標(biāo)郵件中含有搜索關(guān)鍵詞的句段有兩個或兩個以上時,首先,獲取各個句段的字符數(shù);
[0044]然后,選取字符數(shù)最多的句段顯示在搜索結(jié)果列表中。
[0045]如果郵件搜索結(jié)果列表中,顯示各郵件中包含關(guān)鍵詞的全部句段,有可能因包含關(guān)鍵詞的句段太多導(dǎo)致搜索結(jié)果列表內(nèi)容過于繁多,反而影響用戶的查看和翻閱,因此需要選擇其中的一個或幾個句段來顯示。本實施例提供的郵件搜索方法,選擇郵件中字符數(shù)最多的包含關(guān)鍵詞的句段。在其他的實施方式中,也可以利用其他選擇策略來選擇顯示的句段。當(dāng)然,也可以同時具備多種選擇策略,由用戶選擇使用。
[0046]實施例2
[0047]如圖2所示,本施例提供一種郵件搜索裝置,包括:
[0048]第一獲取單元m,用于獲取用戶輸入的搜索關(guān)鍵詞;
[0049]第二獲取單元U2,用于獲取包含搜索關(guān)鍵詞的目標(biāo)郵件;
[0050]目標(biāo)郵件顯示單元U3,用于將目標(biāo)郵件添加到搜索結(jié)果列表中;
[0051 ]句段提取和顯示單元U4,用于獲取目標(biāo)郵件中搜索關(guān)鍵詞所在的句段,并對應(yīng)顯示在搜索結(jié)果列表中的目標(biāo)郵件下方。
[0052]本實施例提供的郵件搜索裝置,在顯示郵件搜索結(jié)果時,不僅可以顯示收/發(fā)件人、郵件主題和接收/發(fā)送時間等,還可以顯示郵件中搜索關(guān)鍵詞所在的句段,使得用戶可以快速獲取搜索結(jié)果中各封郵件的內(nèi)容,從而快速找到真正需要的郵件。
[0053]作為優(yōu)選的實施方式,該裝置還包括:
[0054]關(guān)鍵詞提取單元,用于分別對各封郵件的內(nèi)容進行分詞,以得到各封郵件的關(guān)鍵詞;
[0055]句段編號單元,用于分別對各封郵件的句段進行編號;
[0056]句段編號預(yù)提取單元,用于獲取郵件中各關(guān)鍵詞所在的句段編號;
[0057]存儲單元,用于將全部郵件的關(guān)鍵詞、關(guān)鍵詞與郵件的對應(yīng)關(guān)系、各封郵件中各關(guān)鍵詞所在的句段編號存入到郵件搜索緩存中。
[0058]本實施例提供的郵件搜索裝置,首先對郵箱中的每一封郵件內(nèi)容進行關(guān)鍵詞提取、對各句段進行編號,并將每個關(guān)鍵詞與其所在句段的編號相對應(yīng),以及將各個關(guān)鍵詞與其所屬的郵件相對應(yīng)。即,一個關(guān)鍵詞關(guān)聯(lián)郵箱中含有該關(guān)鍵詞的全部郵件以及含有該關(guān)鍵詞的全部句段。在進行關(guān)鍵詞搜索時,只要檢索到郵件搜索緩存中有該關(guān)鍵詞,就能立即提取出包含該關(guān)鍵詞的全部郵件和全部句段。而不需要逐封地進行關(guān)鍵詞匹配,從而大大提尚了檢索效率。
[0059]作為具體的實施方式,第二獲取單元U2包括:
[0060]判斷子單元,用于判斷郵件搜索緩存中是否有與搜索關(guān)鍵詞匹配的關(guān)鍵詞;
[0061]目標(biāo)郵件獲取子單元,如果郵件搜索緩存中有與搜索關(guān)鍵詞匹配的關(guān)鍵詞,則用于根據(jù)關(guān)鍵詞與郵件的對應(yīng)關(guān)系獲取對應(yīng)的全部郵件作為目標(biāo)郵件。
[0062]作為另一具體的實施方式,句段提取和顯示單元U4包括:
[0063]句段編號獲取子單元,用于根據(jù)郵件搜索緩存中存儲的各封郵件中各關(guān)鍵詞所在的句段編號獲取目標(biāo)郵件中搜索關(guān)鍵詞所在的句段編號;
[0064]句段提取子單元,用于根據(jù)獲取的目標(biāo)郵件中的句段編號提取搜索關(guān)鍵詞所在的句段。
[0065]作為優(yōu)選的實施方式,句段提取和顯示單元U4包括:
[0066]句段字符數(shù)獲取子單元,當(dāng)目標(biāo)郵件中含有搜索關(guān)鍵詞的句段有兩個或兩個以上時,用于獲取各個句段的字符數(shù);
[0067]句段顯示子單元,用于選取字符數(shù)最多的句段顯示在搜索結(jié)果列表中。
[0068]如果郵件搜索結(jié)果列表中,顯示各郵件中包含關(guān)鍵詞的全部句段,有可能因包含關(guān)鍵詞的句段太多導(dǎo)致搜索結(jié)果列表內(nèi)容過于繁多,反而影響用戶的查看和翻閱,因此需要選擇其中的一個或幾個句段來顯示。本實施例提供的郵件搜索裝置,選擇郵件中字符數(shù)最多的包含關(guān)鍵詞的句段。在其他的實施方式中,也可以利用其他選擇策略來選擇顯示的句段。當(dāng)然,也可以同時具備多種選擇策略,由用戶選擇使用。
[0069]顯然,上述實施例僅僅是為清楚地說明所作的舉例,而并非對實施方式的限定。對于所屬領(lǐng)域的普通技術(shù)人員來說,在上述說明的基礎(chǔ)上還可以做出其它不同形式的變化或變動。這里無需也無法對所有的實施方式予以窮舉。而由此所引伸出的顯而易見的變化或變動仍處于本發(fā)明創(chuàng)造的保護范圍之中。
【主權(quán)項】
1.一種郵件搜索方法,其特征在于,包括如下步驟: 獲取用戶輸入的搜索關(guān)鍵詞; 獲取包含所述搜索關(guān)鍵詞的目標(biāo)郵件; 將所述目標(biāo)郵件添加到搜索結(jié)果列表中; 獲取所述目標(biāo)郵件中所述搜索關(guān)鍵詞所在的句段,并對應(yīng)顯示在所述搜索結(jié)果列表中的目標(biāo)郵件下方。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取包含所述搜索關(guān)鍵詞的目標(biāo)郵件的步驟之前,還包括: 分別對各封郵件的內(nèi)容進行分詞,以得到各封郵件的關(guān)鍵詞; 分別對各封郵件的句段進行編號; 獲取郵件中各關(guān)鍵詞所在的句段編號; 將全部郵件的關(guān)鍵詞、關(guān)鍵詞與郵件的對應(yīng)關(guān)系、各封郵件中各關(guān)鍵詞所在的句段編號存入到郵件搜索緩存中。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述獲取包含所述搜索關(guān)鍵詞的目標(biāo)郵件的步驟包括: 判斷所述郵件搜索緩存中是否有與所述搜索關(guān)鍵詞匹配的關(guān)鍵詞; 如果是,則根據(jù)所述關(guān)鍵詞與郵件的對應(yīng)關(guān)系獲取對應(yīng)的全部郵件作為目標(biāo)郵件。4.根據(jù)權(quán)利要求1-3中任一項所述的方法,其特征在于,所述獲取所述目標(biāo)郵件中所述搜索關(guān)鍵詞所在的句段的步驟包括: 根據(jù)所述郵件搜索緩存中存儲的各封郵件中各關(guān)鍵詞所在的句段編號獲取所述目標(biāo)郵件中所述搜索關(guān)鍵詞所在的句段編號; 根據(jù)獲取的目標(biāo)郵件中的句段編號提取所述搜索關(guān)鍵詞所在的句段。5.根據(jù)權(quán)利要求1-4中任一項所述的方法,其特征在于,所述獲取所述目標(biāo)郵件中所述搜索關(guān)鍵詞所在的句段,并對應(yīng)顯示在所述搜索結(jié)果列表中的目標(biāo)郵件下方的步驟包括: 當(dāng)所述目標(biāo)郵件中含有所述搜索關(guān)鍵詞的句段有兩個或兩個以上時,獲取各個句段的字符數(shù); 選取字符數(shù)最多的句段顯示在所述搜索結(jié)果列表中。6.一種郵件搜索裝置,其特征在于,包括: 第一獲取單元,用于獲取用戶輸入的搜索關(guān)鍵詞; 第二獲取單元,用于獲取包含所述搜索關(guān)鍵詞的目標(biāo)郵件; 目標(biāo)郵件顯示單元,用于將所述目標(biāo)郵件添加到搜索結(jié)果列表中; 句段提取和顯示單元,用于獲取所述目標(biāo)郵件中所述搜索關(guān)鍵詞所在的句段,并對應(yīng)顯示在所述搜索結(jié)果列表中的目標(biāo)郵件下方。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括: 關(guān)鍵詞提取單元,用于分別對各封郵件的內(nèi)容進行分詞,以得到各封郵件的關(guān)鍵詞; 句段編號單元,用于分別對各封郵件的句段進行編號; 句段編號預(yù)提取單元,用于獲取郵件中各關(guān)鍵詞所在的句段編號; 存儲單元,用于將全部郵件的關(guān)鍵詞、關(guān)鍵詞與郵件的對應(yīng)關(guān)系、各封郵件中各關(guān)鍵詞所在的句段編號存入到郵件搜索緩存中。8.根據(jù)權(quán)利要求6或7所述的裝置,其特征在于,所述第二獲取單元包括: 判斷子單元,用于判斷所述郵件搜索緩存中是否有與所述搜索關(guān)鍵詞匹配的關(guān)鍵詞;目標(biāo)郵件獲取子單元,如果所述郵件搜索緩存中有與所述搜索關(guān)鍵詞匹配的關(guān)鍵詞,則用于根據(jù)所述關(guān)鍵詞與郵件的對應(yīng)關(guān)系獲取對應(yīng)的全部郵件作為目標(biāo)郵件。9.根據(jù)權(quán)利要求6-8中任一項所述的裝置,其特征在于,所述句段提取和顯示單元包括: 句段編號獲取子單元,用于根據(jù)所述郵件搜索緩存中存儲的各封郵件中各關(guān)鍵詞所在的句段編號獲取所述目標(biāo)郵件中所述搜索關(guān)鍵詞所在的句段編號; 句段提取子單元,用于根據(jù)獲取的目標(biāo)郵件中的句段編號提取所述搜索關(guān)鍵詞所在的句段。10.根據(jù)權(quán)利要求6-9中任一項所述的裝置,其特征在于,所述句段提取和顯示單元包括: 句段字符數(shù)獲取子單元,當(dāng)所述目標(biāo)郵件中含有所述搜索關(guān)鍵詞的句段有兩個或兩個以上時,用于獲取各個句段的字符數(shù); 句段顯示子單元,用于選取字符數(shù)最多的句段顯示在所述搜索結(jié)果列表中。
【文檔編號】G06F17/30GK105912585SQ201610202455
【公開日】2016年8月31日
【申請日】2016年4月1日
【發(fā)明人】冉小慶
【申請人】樂視控股(北京)有限公司, 樂視移動智能信息技術(shù)(北京)有限公司