專利名稱:郵件地址補全方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別涉及一種郵件地址補全方法及裝置。
背景技術(shù):
在發(fā)送電子郵件前,需要在收件人一欄填入收件人的郵件地址。郵件地址
是互聯(lián)網(wǎng)(Internet)郵件傳輸服務(wù)中用戶的身份, 一般而言,郵件地址的格式 如下用戶名@郵件域。用戶在填寫郵件地址時,需要按照上述格式填寫。目 前,用戶名可以支持的字符數(shù)較長,那么,如果用戶輸入完整的郵件地址,則 將輸入較多的字符。而且,用戶名一般可以在注冊郵箱時自定義,這樣,存在 4艮多自定義的用戶名難于記憶的情況。
針對這些情況,現(xiàn)有技術(shù)中存在一種郵件地址補全方法。該方法中,系統(tǒng) 維護一個可能的郵件地址庫,所述郵件地址庫中包括完整郵件地址,或還可以 包括郵件地址顯示名,例如用戶設(shè)定的顯示給其它用戶的名字,如郵箱地址為 nancy@hotmail.com的用戶,名字叫nancy,則該用戶可以設(shè)定郵件地址顯示 名為nancy,則其它用戶收到nancy發(fā)來的郵件時,在nancy的郵件地址前顯 示nancy,或者直接顯示nancy以替代具體的郵件地址。當(dāng)用戶在"收件人" 輸入框中輸入郵件地址片段時,例如輸入的是郵件地址開頭的幾個字符或郵件 地址顯示名的前幾個字符時,系統(tǒng)將用戶輸入的郵件地址片段與郵件地址庫中 已有的郵件地址或郵件地址顯示名進行匹配,并將所匹配的完整郵件地址和/ 或郵件地址顯示名列出,也就是將輸入的郵件地址片段補全為完整的郵件地址 后呈現(xiàn)給用戶,以供用戶選擇并確認,從而免去用戶輸入完整郵件地址或郵件 地址顯示名;或者是將匹配的郵件地址和相應(yīng)的郵件地址用戶名以列表的方式 顯示,以供用戶選擇。
現(xiàn)有技術(shù)中的郵件地址庫,其中的郵件地址一般是通過記錄之前輸入的郵 件地址來獲得。記錄之前輸入的郵件地址,包括記錄用戶之前輸入的完整郵件 地址,具體可以是在通訊薄中預(yù)先輸入聯(lián)系人姓名及完整郵件地址等信息,也 可以當(dāng)收件人郵件地址在郵件地址庫中不存在的情況下,記錄用戶在郵件的收
件人一欄中輸入的完整郵件地址等信息。
在對現(xiàn)有技術(shù)的研究和實踐過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中存在以下問
題
上述郵件地址庫中的郵件地址,在記錄過程中,即首次輸入一個郵件地址 時,仍需要由用戶輸入完整的郵件地址,包括完整的用戶名、@和郵件域。而 現(xiàn)有技術(shù)在首次輸入一個郵件地址時還沒有一種不需要輸入完整郵件地址的 方案。
發(fā)明內(nèi)容
本發(fā)明實施例的目的是提供一種郵件地址補全方法及裝置,以實現(xiàn)在首次 輸入郵件地址時不需要輸入完整的郵件地址。
為解決上述技術(shù)問題,本發(fā)明實施例提供一種郵件地址補全方法及裝置, 是這樣實現(xiàn)的
一種郵件地址補全方法,預(yù)置郵件域列表,該列表中存儲有郵件域,該方 法包括
步驟A:進行對郵件地址片段的接收;
步驟B:判斷當(dāng)前是否滿足郵件地址補全的觸發(fā)條件,如果是,執(zhí)行步驟 C,否則,返回步驟A;
步驟C:從所述郵件域列表中選擇相應(yīng)的郵件域,采用該郵件域,對所述 接收的郵件地址片段進行郵件地址補全。
一種郵件地址補全裝置,包括
郵件域列表,用于存儲郵件域;
郵件地址片段接收單元,用于進行對郵件地址片段的接收; 補全單元,用于
判斷當(dāng)前是否滿足郵件地址補全的觸發(fā)條件,如果是,則從所述郵件域列 表中選擇相應(yīng)的郵件域,采用該郵件域,對所述郵件地址片賴:接收單元^t妄收的 郵件地址片段進行郵件地址補全,如果否,則通知所述郵件地址片段接收單元 繼續(xù)進行對郵件地址片段的接收。
由以上本發(fā)明實施例提供的技術(shù)方案可見,預(yù)置郵件域列表,其中存儲有 郵件域,在接收輸入的郵件地址片段時,根據(jù)預(yù)置的郵件域列表,補全所述輸 入的郵件地址片段對應(yīng)的郵件地址。這樣,可以實現(xiàn)在首次輸入一個郵件地址 時不需要輸入完整的郵件地址,而只需輸入其用戶名部分即可,因此減少了用
戶輸入的郵件地址中的字符數(shù),^提高用戶輸入效率。
圖1為本發(fā)明方法實施例的流程圖2 示意圖3為本發(fā)明方法一個具體實施例中的補全示意圖4為本發(fā)明方法一個具體實施例中的補全示意圖5為本發(fā)明服務(wù)器一個實施例的框圖
圖6為本發(fā)明服務(wù)器一個實施例的框圖
圖7為本發(fā)明服務(wù)器一個實施例的框圖
圖8為本發(fā)明服務(wù)器一個實施例的框圖
圖9為本發(fā)明客戶端一個實施例的框圖
圖IO為本發(fā)明客戶端一個實施例的框圖11為本發(fā)明客戶端一個實施例的框圖12為本發(fā)明客戶端一個實施例的框圖。
具體實施例方式
本發(fā)明實施例提供一種郵件地址補全方法及裝置。
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面結(jié)合附圖和實施方 式對本發(fā)明實施例作進一步的詳細說明。
本發(fā)明郵件地址補全方法實施例,如圖l所示,預(yù)置郵件域列表,該列表 中存儲有郵件域,該方法具體包括
步驟101:進行對郵件地址片段的接收;
步驟102:判斷當(dāng)前是否滿足郵件地址補全的觸發(fā)條件,如果是,執(zhí)行步
驟103,否則,返回步驟101;
步驟103:從所述郵件域列表中選擇相應(yīng)的郵件域,采用該郵件域,對所 述接收的郵件地址片段進行郵件地址補全。
具體的,在圖l所示的實施例中,所述郵件域列表中存儲有服務(wù)器域名, 或稱為郵件域。所述郵件域列表中存儲的郵件域,可以有下面幾種方式得到
方式一在郵件域列表中接收輸入的郵件域。
例如在由卩件域歹l]表中4妄收輸入的sohu.com, sohu-rd.com, gmail.com, hotmail.com, yahoo.com等由卩件域。
方式二所述郵件域列表中存儲的郵件域,還可以是從前面提到的郵件地 址庫中得到。
具體的,前面提到,由于郵件地址庫中存儲有若干完整的郵件地址,而每 個郵件地址中如前所述都包括郵件域,因此,可以將所述郵件地址庫中的每一 郵件地址的郵件域提取出來,進而郵件域列表可以獲得這些提取的郵件域。根 據(jù)一般的郵件地址的格式用戶名@郵件域可以看出,在郵件域前必然有@符 號,因此可以在檢測到@符號后提取其后的字符串,從而得到郵件域。對于郵 件地址庫中存在相同郵件域的郵件地址的情況,可能提取的郵件域有很多重 復(fù),因此還可以對提取的重復(fù)的郵件域進行合并。
如果考慮到將郵件地址庫中出現(xiàn)次數(shù)多的郵件域提取出來,則可以預(yù)先設(shè) 置一個閾值,當(dāng)從郵件地址庫中提取的相同的郵件域達到或超過所述閾值時, 才將該郵件域存儲到所述郵件域列表中。這樣,可以將常用的郵件域提取出來。
考慮到郵件地址庫中可能存在錯誤的郵件地址,特別是郵件域存在錯誤的 郵件地址,而且一般這樣錯誤的郵件地址存在數(shù)量較少,則利用上述閾值判斷 的方式提取,可以濾除這類錯誤的郵件域。
方式三所述郵件域列表中存儲的郵件域,還可以是從通訊薄中得到。
可以將所述通訊薄中的每一郵件地址的郵件域提取出來,進而郵件域列表 可以獲得這些提取的郵件域。根據(jù)一般的郵件地址的格式用戶名幼郵件域可 以看出,在郵件域前必然有@符號,因此可以在檢測到@符號后提取其后的字
符串,從而得到郵件域。對于通訊薄中存在相同郵件域的郵件地址的情況,可 能提取的郵件域有很多重復(fù),因此還可以對提取的重復(fù)的郵件域進行合并。
如果考慮到將通訊薄中出現(xiàn)次數(shù)多的郵件域提取出來,則可以預(yù)先設(shè)置一 個閾值,當(dāng)從通訊薄中提取的相同的郵件域達到或超過所述闊值時,才將該郵 件域存儲到所述郵件域列表中。這樣,可以將常用的郵件域提取出來。
考慮到通訊薄中可能存在錯誤的郵件地址,特別是郵件域存在錯誤的郵件 地址,而且一般這樣錯誤的郵件地址存在數(shù)量較少,則利用上述閾值判斷的方 式提取,可以濾除這類錯誤的郵件域。
方式四在本發(fā)明優(yōu)選實施例中,所述郵件域列表中存儲的郵件域,還可
以是從用戶輸入郵件地址過程中直接學(xué)習(xí)得到。
具體的,可以是從用戶輸入郵件地址過程中通過記錄輸入的郵件地址的郵
件域得到。
用戶輸入郵件地址的過程,可以是在待發(fā)送郵件的收件人一欄中輸入郵件 地址的過程,或者是其它輸入郵件地址的過程。在這些過程中,可以將用戶輸 入的郵件地址中@符號之后的郵件域記錄下來,存入所述郵件域列表中。
方式五所述郵件域列表中存儲的郵件域,還可以是從接收、轉(zhuǎn)發(fā)的郵件 的收件人、抄送收件人(或還包括密送收件人)的郵件地址中學(xué)習(xí)得到。
對于接收到的郵件,可以從發(fā)件人的郵件地址中得到郵件域。
對于接收到的發(fā)給其他眾多收件人的郵件,不僅可以從發(fā)件人的郵件地址 中得到發(fā)件人的郵件域,還可以從其它收件人郵件地址中得到其它的郵件域。
對于接收到的發(fā)給包括抄送收件人的郵件,進一步地,還可以從抄送收件 人郵件地址中得到其它的郵件域。
總之,可以從接收郵件的收件人、抄送收件人的郵件地址中得到,或從轉(zhuǎn) 發(fā)的郵件的收件人、抄送收件人、密送收件人的郵件地址中得到。
無論采用上述哪種方式或哪幾種方式的組合,在有了預(yù)置郵件域列表后, 在用戶輸入郵件地址片段時,根據(jù)預(yù)置的郵件域列表,可以補全郵件地址。
所述接收的郵件地址片段,可以為之前沒有接收過的郵件地址片段。也就
是說,這里所說的接收的郵件地址片段,用戶之前沒有輸入過。這樣,通過本 發(fā)明實施例,可以對于之前沒有接收過的郵件地址片段,也補全完整的郵件地 址。具體的,通過預(yù)置的郵件域列表,補全郵件域。當(dāng)然,當(dāng)用戶沒有輸入@ 符號時,還補全@。
這里,結(jié)合不同的觸發(fā)條件,對于如何實現(xiàn)補全郵件地址,給出如下三種
方式
方式A:當(dāng)以接收到輸入的字符作為所述觸發(fā)條件時,采用如下方式進行 郵件地址補全
在所述郵件地址片段后添加@字符,并在該@字符后,添加所述郵件域。 方式B:當(dāng)以接收到輸入的@字符作為所述觸發(fā)條件時,采用如下方式進 行郵件地址補全
在所述@字符后,添加所述郵件域。
方式C:當(dāng)以預(yù)定義的郵件地址提示功能鍵被觸發(fā)作為所述觸發(fā)條件時, 采用如下方式進行郵件地址補全
在所述郵件地址片段后添加@字符,并在該@字符后,添加所述郵件域。
方式C中。例如預(yù)定義的郵件地址提示功能鍵為分號(即鍵盤上的";,,), 則用戶在輸入所述字符片段后,當(dāng)敲擊";"時,觸發(fā)補全功能,則系統(tǒng)補全 @和其后的郵件域。當(dāng)然郵箱提示功能鍵可以為其它預(yù)定義的功能鍵。
上述三種方式中,所述補全的郵件域,可以是時間上最近一次涉及的郵件 域。例如,時間上最近一次涉及到的收件人(或抄送收件人、密送收件人)郵 件地址中的郵件域為sohu.com,則可以將sohu.com補全到用戶輸入的字符片 段和@之后。其中,@可以是上述方式A中系統(tǒng)補全,也可以是上述方式B 中由用戶輸入,還可以是上述方式C中在觸發(fā)郵箱提示功能鍵后補全。這里 的時間上最近一次涉及的郵件域,可以是最近一次發(fā)送郵件中最后填寫的收件 人郵件地址中的郵件域,也可以是最近一次編輯通訊薄時最后編輯的郵件地址 中的郵件域。
上述三種方式中,所述補全的郵件域,也可以是統(tǒng)計的使用次數(shù)最多的郵
件域。例如,對預(yù)定義的一段時間內(nèi)的統(tǒng)計中,為sohu.com郵件域被使用次 數(shù)最多,則可以將sohu.com補全到用戶輸入的字符片段和@之后。
除了對輸入的片段進行自動補全,此外,還可以從所述郵件域列表中選擇 當(dāng)前未被使用進行郵件地址補全的郵件域,采用選擇的郵件域?qū)λ鼋邮盏泥] 件地址片段進行郵件地址補全,并顯示當(dāng)前進行郵件地址補全后所得到的各個 郵件地址。具體地,可以采用列表的方式顯示當(dāng)前進行郵件地址補全后所得到 的各個郵件地址。該方式可以如圖2所示。圖2中,在4妄收到輸入的zhangsan 后,當(dāng)用戶輸入@時,其后自動補全統(tǒng)計的使用次數(shù)最多的郵件域,例如這里 是sohu.com。這才羊,顯示zhangsan@sohu.com,以供用戶方i^更的確i人(例如通 過按回車鍵確認)。此夕卜,在下拉列表中,還顯示1, zhangsan@sohu.com, 2. zhangsan@sohu-rd.com, 3. zhangsan@yahoo.com, 4. zhangsan@ 163.com, 5. zhangsan@gmail.com。其中,1. zhangsan@sohu.com與豐lT入欄中自動補全的由卩 件地址相同。這樣,可以供用戶選擇下拉列表中的補全的不同郵件地址。例如 在輸入法軟件中應(yīng)用本發(fā)明方法實施例,可以是按數(shù)字1鍵、或空格鍵等選擇, 甚至可以是通過鼠標(biāo)點擊來選擇,或者通過上下左右鍵加回車來選擇;而在一 些郵件客戶端軟件中,也可以是按Tab鍵、空格鍵或者通過上下左右鍵加回車 等方式選擇。
下拉列表中列出的幾個郵件地址,可以按照上述時間上最近郵件所涉及的 郵件域的時間順序來排序。例如,最近一次郵件中使用的郵件地址中的郵件域 為sohu.com,倒數(shù)第二次使用的是sohu-rd.com,倒數(shù)第三次使用的是 yahoo.com,倒數(shù)第四次使用的是163 .com,倒數(shù)第五次使用的是gmail.com, 則,下拉列表中的郵件地址排序可以如圖2中所示。
如上所述,在本發(fā)明實施例中,可以將不同郵件域4皮使用的時間作為排序 因素,對相應(yīng)的多個不同郵件地址進行排序后在列表中顯示;在圖2所對應(yīng)的 實施例中,郵件域被使用的時間距離當(dāng)前時間越近,則相應(yīng)的郵件地址在列表 中的顯示位置越靠前,在本發(fā)明其他實施例中,也可以是郵件域被使用的時間 距離當(dāng)前時間越遠,則相應(yīng)的郵件地址在列表中的顯示位置越靠前,并不影響
本發(fā)明的實現(xiàn)。
下拉列表中列出的幾個郵件地址,也可以按照前述統(tǒng)計的郵件域的使用次
數(shù)來排序。例如,最近一段時間內(nèi),使用次數(shù)最多的郵件域為sohu.com,使用 次數(shù)第二多的是sohu-rd.com,使用次數(shù)第三多的是yahoo.com,使用次數(shù)第四 多的是163.com,使用次數(shù)第五多的是gmail.com,貝'j,排序可以如圖2中所 示。
此外,在下拉列表中還可以對補全的郵件地址^換照郵件域的字母順序排 序,例如按照郵件域的首字母順序來排序。英文習(xí)慣按字母順序排序,在郵件 地址較多時可以便于用戶按照字母順序查找。
這里,郵件域補全和現(xiàn)有技術(shù)中的郵件地址補全可以共存。即既提供通過 郵件地址片段匹配得到的完整郵件地址,也提供通過郵件域補全得到的完整郵 件地址。
需要說明的是,上述方法實施例,可以由用戶使用的郵件客戶端提供這樣 的功能,也可以是由輸入法提供這樣的功能。
另夕卜,如果用戶通過客戶端登陸服務(wù)器的郵件服務(wù),則上述方法可以由服 務(wù)器提供這樣的功能。
以下給出一個本發(fā)明方法的具體實施例,該實施例中,由輸入法軟件實現(xiàn) 郵件地址補全。
可以首先在輸入法軟件中預(yù)置郵件域列表。該郵件域列表中存儲有郵件 域。所述郵件域列表中存儲的郵件域,可以由下面幾種方式得到 一在郵件域列表中接收輸入的郵件域。
二所述郵件域列表中存儲的郵件域,還可以是從前面提到的郵件地址庫 中得到。
三所述郵件域列表中存儲的郵件域,還可以是從通訊薄中得到。 四所述郵件域列表中存儲的郵件域,還可以是從用戶輸入郵件地址過程 中直接學(xué)習(xí)得到。
五所述郵件域列表中存儲的郵件域,還可以是從接收、轉(zhuǎn)發(fā)的郵件的收
件人、抄送收件人(或還包括密送收件人)的郵件地址中學(xué)習(xí)得到。
無論采用上述哪種方式或哪幾種方式的組合,在有了預(yù)置的郵件域列表
后,輸入法軟件在接收用戶輸入的郵件地址片段時,根據(jù)預(yù)置的郵件域列表,
可以補全郵件地址。
對于輸入法軟件采用上述方法實施例補全郵件地址,具體的,給出如下三
種方式
方式A:接收用戶輸入的字符片段后,補全@,并在@后,根據(jù)預(yù)置的郵 件域列表補全郵件域。圖3示出了該方式的示意圖,有上下兩個圖,說明輸入 法軟件只要在接收用戶輸入的字符片段后,不論接收到多少字符,都補全@, 并在@后,根據(jù)預(yù)置的郵件域列表補全郵件域。
方式B:當(dāng)接收到用戶輸入的字符片段,并接收到所述字符片段后輸入的 @后,根據(jù)預(yù)置的郵件域列表補全郵件域。圖4示出了該方式的示意圖。該圖 中與圖3不同的是,輸入法軟件在接收到用戶輸入的字符片段和后面的@后, 才補全郵件域。
方式C:接收用戶輸入的字符片段,并接收到所述字符片段后輸入的預(yù)定 義郵箱提示功能鍵后,補全@,并在@后,根據(jù)預(yù)置的郵件域列表補全郵件域。 需要說明的是,該方式中,接收的用戶輸入的預(yù)定義郵箱提示功能鍵,并不會 作為郵件地址中的字符出現(xiàn)在補全的郵件地址中,而僅是在接收到輸入的預(yù)定 義提示功能4建后,觸發(fā)郵件地址補全功能,從而補全后面的@和郵件域。
方式C中,例如預(yù)定義的郵箱提示功能鍵為分號(即鍵盤上的";"),則 用戶在輸入所述字符片段后,當(dāng)再輸入";"時,輸入法軟件接收到";",觸 發(fā)補全@和其后的郵件域。當(dāng)然郵箱提示功能鍵可以為其它預(yù)定義的符號。
上述三種方式中,所述補全的郵件域,可以是時間上最近一次涉及的郵件 域。例如,時間上最近一次涉及到的收件人(或抄送收件人、密送收件人)郵 件地址中的郵件域為sohu.com,則可以將sohu.com補全到用戶輸入的字符片 段和@之后。其中,@可以是上述方式A中輸入法軟件自動補全,也可以是上 述方式B中輸入法軟件接收到的用戶輸入,還可以是上述方式C中輸入法軟 件在接收到用戶輸入的預(yù)定義郵箱提示功能鍵后補全。這里的時間上最近一次 涉及的郵件域,可以是最近一次發(fā)送郵件中最后填寫的收件人郵件地址中的郵 件域,也可以是最近一次編輯通訊薄時最后編輯的郵件地址中的郵件域。
上述三種方式中,所述補全的郵件域,也可以是統(tǒng)計的使用次數(shù)最多的郵
件域。例如,對預(yù)定義的一段時間內(nèi)的統(tǒng)計中,為sohu.com郵件域被使用次 數(shù)最多,則可以將sohu.com補全到用戶輸入的字符片段和@之后。
完整郵件地址,此外,還可以列出自動補全的其它郵件地址。例如,在對輸入
的字符片段進行自動補全的郵件地址下方,列出可供選擇的其它自動補全的郵 件地址。該方式仍然可以如前述圖2所示。圖2中,輸入法軟件在接收到輸入 的zhangsan后,當(dāng)再接收到用戶輸入的@時,輸入法軟件在@后自動補全統(tǒng)計 的使用次數(shù)最多的郵件域,例如這里是sohu.com 。這樣,顯示 zhangs肌(gsohu.com,以供用戶方便的確認(例如通過按回車4定確認)。此夕卜, 在下拉歹ij表中,還可以顯示1. zhangsan.@sohu.com, 2. zhangsan@sohu-rd.com, 3. zhangsan@yahoo.com, 4. zhangsan@ 163.com, 5. zhangsan@gmail.com。其中, 1. zhangsan@sohu.com為與輸入欄中自動補全的郵件地址相同,這樣可以供用 戶按數(shù)字l鍵、或空格鍵等選擇,甚至可以是通過鼠標(biāo)點擊來選擇,或者通過 上下左右鍵加回車來選擇。
下拉列表中列出的幾個郵件地址,可以按照郵件發(fā)送、接收時間由近及遠 的順序,對相應(yīng)的不同郵件地址進行排序后,按照排序結(jié)果進行顯示。例如, 最近一次郵件中使用的郵件地址中的郵件域為sohu.com,倒數(shù)第二次使用的是 sohu-rd.com,倒數(shù)第三次使用的是yahoo.com,倒數(shù)第四次使用的是163.com, 倒數(shù)第五次使用的是gmail.com,則,排序可以如圖2中所示。
如上述,在圖2對應(yīng)的實施例中,按照不同郵件域被使用時間由近及遠的 順序,對相應(yīng)的不同郵件地址進行排序。當(dāng)然,也可以是按相反順序來排序。
下拉列表中列出的幾個郵件地址,也可以按照前述統(tǒng)計的郵件域的使用次 數(shù)來排序。例如,最近一段時間內(nèi),使用次數(shù)最多的郵件域為sohu.com,使用
次數(shù)第二多的是sohu-rd.com,使用次數(shù)第三多的是yahoo.com,使用次數(shù)第四 多的是163.com,使用次數(shù)第五多的是gmail.com,則,排序可以如圖2中所 示。
序,例如按照郵件域的首字母順序來排序。英文習(xí)慣按字母順序排序,在郵件 地址較多時可以便于用戶按照字母順序查找。
以下介紹本發(fā)明的服務(wù)器實施例,圖5示出了該服務(wù)器實施例的框圖,如 圖5所示,該服務(wù)器實施例包括
郵件域列表51,用于存儲郵件域;
郵件地址片段接收單元52,用于進行對郵件地址片段的接收;
補全單元53,用于判斷當(dāng)前是否滿足郵件地址補全的觸發(fā)條件,如果 是,則從所述郵件域列表51中選擇相應(yīng)的郵件域,采用該郵件域,對所述郵 件地址片段接收單元52接收的郵件地址片段進行郵件地址補全,如果否,則 通知所述郵件地址片段接收單元52繼續(xù)進行對郵件地址片段的接收。
所述接收的郵件地址片段,可以為之前沒有接收過的郵件地址片段。
優(yōu)選地,所述服務(wù)器還可以包括
多郵件地址生成、顯示單元54,用于
在所述補全單元53進行郵件地址補全后,從所述郵件域列表51中選擇當(dāng) 前未被使用進行郵件地址補全的郵件域,采用選擇的郵件域?qū)λ鼋邮盏泥]件 地址片段進行郵件地址補全,并顯示當(dāng)前進行郵件地址補全后所得到的各個郵 件地址。
包括多郵件地址生成、顯示單元54的服務(wù)器實施例的框圖可以如圖6所示。
優(yōu)選地,所述服務(wù)器還可以包括
第一排序單元54a,用于在多郵件地址生成、顯示單元54進行郵件地址 補全之后、顯示各個郵件地址之前,將進行郵件地址補全所采用的不同郵件域 按照其被使用時間進行排序,才艮據(jù)排序結(jié)果,對所述得到的各個郵件地址的顯
示順序進行排序。
包括第一排序單元54a的服務(wù)器實施例的框圖可以如圖7所示。 優(yōu)選地,所述服務(wù)器還可以包括
第二排序單元54b,用于在多郵件地址生成、顯示單元進行郵件地址補全 之后、顯示各個郵件地址之前,對于進行郵件地址補全所采用的不同郵件域, 分別統(tǒng)計其被使用次數(shù),將所述被使用次數(shù)進行排序,根據(jù)排序結(jié)果,對所述 得到的各個郵件地址的顯示順序進行排序。
包括第二排序單元54b的服務(wù)器實施例的框圖可以如圖8所示。 利用上述服務(wù)器實現(xiàn)郵件地址補全的方法與前述方法類似,在此不再贅述。
更復(fù)雜的規(guī)則可能包括最近使用時間和使用次數(shù)的綜合。
以下介紹本發(fā)明的客戶端實施例,圖9示出了該客戶端實施例的框圖,如 圖9所示,該客戶端實施例包括
郵件域列表61,用于存儲郵件域;
郵件地址片段接收單元62,用于進行對郵件地址片段的接收; 補全單元63,用于判斷當(dāng)前是否滿足郵件地址補全的觸發(fā)條件,如果 是,則從所述郵件域列表61中選擇相應(yīng)的郵件域,采用該郵件域,對所述郵 件地址片段接收單元62接收的郵件地址片段進行郵件地址補全,如果否,則
所述接收的郵件地址片段,可以為之前沒有接收過的郵件地址片段。 優(yōu)選地,所述客戶端還可以包括 多郵件地址生成、顯示單元64,用于
在所述補全單元進行郵件地址補全后,從所述郵件域列表中選擇當(dāng)前未被 使用進行郵件地址補全的郵件域,采用選擇的郵件域?qū)λ鼋邮盏泥]件地址片 段進行郵件地址補全,并顯示當(dāng)前進行郵件地址補全后所得到的各個郵件地 址。包括多郵件地址生成、顯示單元64的客戶端實施例的框圖可以如圖10 所示。
優(yōu)選地,所述客戶端還可以包括
第一排序單元64a,用于在多郵件地址生成、顯示單元64進行郵件地址 補全之后、顯示各個郵件地址之前,將進行郵件地址補全所采用的不同郵件域 按照其被使用時間進行排序,根據(jù)排序結(jié)果,對所述得到的各個郵件地址的顯 示順序進行排序。
包括第一排序單元64a的客戶端實施例的框圖可以如圖11所示。
優(yōu)選地,所述客戶端還可以包括
第二排序單元64b,用于在多郵件地址生成、顯示單元64進行郵件地址 補全之后、顯示各個郵件地址之前,對于進行郵件地址補全所采用的不同郵件 域,分別統(tǒng)計其被使用次數(shù),將所述被使用次數(shù)進行排序,根據(jù)排序結(jié)果,對 所述得到的各個郵件地址的顯示順序進行排序。
包括第二排序單元64b的客戶端實施例的框圖可以如圖12所示。 利用上述服務(wù)器實現(xiàn)郵件地址補全的方法與前述方法類似,在此不再贅述。
由以上實施例可見,預(yù)置郵件域列表,在接收輸入的郵件地址片段時,根 據(jù)預(yù)置的郵件域列表,補全所述輸入的郵件地址片段對應(yīng)的郵件地址。這樣, 可以實現(xiàn)在首次輸入一個郵件地址時不需要輸入完整的郵件地址,而只需輸入 其用戶名部分即可,因此減少了用戶輸入的郵件地址中的字符數(shù)。
雖然通過實施例描繪了本發(fā)明,本領(lǐng)域普通技術(shù)人員知道,本發(fā)明有許多 變形和變化而不脫離本發(fā)明的精神,希望所附的權(quán)利要求包括這些變形和變化 而不脫離本發(fā)明的精神。
權(quán)利要求
1、一種郵件地址補全方法,其特征在于,預(yù)置郵件域列表,該列表中存儲有郵件域,該方法包括步驟A進行對郵件地址片段的接收;步驟B判斷當(dāng)前是否滿足郵件地址補全的觸發(fā)條件,如果是,執(zhí)行步驟C,否則,返回步驟A;步驟C從所述郵件域列表中選擇相應(yīng)的郵件域,采用該郵件域,對所述接收的郵件地址片段進行郵件地址補全。
2、 如權(quán)利要求l所述的方法,其特征在于,所述觸發(fā)條件為 接收到輸入的字符;所述進行郵件地址補全包括在所述郵件地址片段后添加@字符,并在該@字符后,添加所述郵件域。
3、 如權(quán)利要求l所述的方法,其特征在于,所述觸發(fā)條件為 接收到輸入的@字符; 所述進行郵件地址補全包括在所述@字符后,添加所述郵件域。
4、 如權(quán)利要求l所述的方法,其特征在于,所述觸發(fā)條件為 預(yù)定義的郵件地址提示功能鍵被觸發(fā); 所述進行郵件地址補全包括在所述郵件地址片段后添加@字符,并在該@字符后,添加所述郵件域。
5、 如權(quán)利要求2、 3或4所述的方法,其特征在于,采用最近一次使用的 郵件域,實現(xiàn)所述添加郵件域的步驟。
6、 如權(quán)利要求2、 3或4所述的方法,其特征在于,采用被使用次數(shù)最多 的郵件域,實現(xiàn)所述添加郵件域的步驟。
7、 如權(quán)利要求1至4任意一項所述的方法,其特征在于,所述接收的郵 件地址片段,為之前沒有接收過的郵件地址片段。
8、 如權(quán)利要求1至4任意一項所述的方法,其特征在于,所述預(yù)置郵件 域列表的具體實現(xiàn)為 接收并保存輸入的郵件域。
9、 如權(quán)利要求1至4任意一項所述的方法,其特征在于,所述預(yù)置郵件 域列表的具體實現(xiàn)為從存儲有郵件地址的郵件地址庫中,提取并保存郵件域。
10、 如權(quán)利要求1至4任意一項所述的方法,其特征在于,所述預(yù)置郵件 域列表的具體實現(xiàn)為從通訊薄中,提取并保存郵件域。
11、 如權(quán)利要求1至4任意一項所述的方法,其特征在于,所述預(yù)置郵件 域列表的具體實現(xiàn)為記錄用戶所輸入郵件地址的郵件域。
12、 如權(quán)利要求1至4任意一項所述的方法,其特征在于,所述預(yù)置郵件 域列表的具體實現(xiàn)為從接收郵件的收件人、抄送收件人的郵件地址中,或者,從轉(zhuǎn)發(fā)的郵件的收件人、抄送收件人、密送收件人的郵件地址中,提取并保存郵件域。
13、 如權(quán)利要求1至4任意一項所述的方法,其特征在于,所述進行郵件 地址補全之后,該方法還包括從所述郵件域列表中選擇當(dāng)前未被使用進行郵件地址補全的郵件域,采用選擇的郵件域?qū)λ鼋邮盏泥]件地址片^a進行郵件地址補全,并顯示當(dāng)前進行郵件地址補全后所得到的各個郵件地址。
14、 如權(quán)利要求13所述的方法,其特征在于,采用下拉列表的形式,顯 示所述當(dāng)前進行郵件地址補全后所得到的各個郵件地址。
15、 如權(quán)利要求13所述的方法,其特征在于,在所述進行郵件地址補全 之后、顯示各個郵件地址之前,該方法還包括據(jù)排序結(jié)果,對所述得到的各個郵件地址的顯示順序進行排序。
16、 如權(quán)利要求13所述的方法,其特征在于,在所述進行郵件地址補全 之后、顯示各個郵件地址之前,該方法還包括 對于進行郵件地址補全所采用的不同郵件域,分別統(tǒng)計其被使用次數(shù),將 所述被使用次數(shù)進行排序,根據(jù)排序結(jié)果,對所述得到的各個郵件地址的顯示 順序進行排序。
17、 一種郵件地址補全裝置,其特征在于,包括 郵件域列表,用于存儲郵件域;郵件地址片段接收單元,用于進行對郵件地址片段的接收; 補全單元,用于判斷當(dāng)前是否滿足郵件地址補全的觸發(fā)條件,如果是,則從所述郵件域列 表中選擇相應(yīng)的郵件域,采用該郵件域,對所述郵件地址片段接收單元接收的 郵件地址片段進行郵件地址補全,如果否,則通知所述郵件地址片段接收單元 繼續(xù)進行對郵件地址片段的接收。
18、 如權(quán)利要求17所述的裝置,其特征在于,還包括 多郵件地址生成、顯示單元,用于在所述補全單元進行郵件地址補全后,從所述郵件域列表中選擇當(dāng)前未被 使用進行郵件地址補全的郵件域,釆用選擇的郵件域?qū)λ鼋邮盏泥]件地址片 段進行郵件地址補全,并顯示當(dāng)前進行郵件地址補全后所得到的各個郵件地 址。
19、 如權(quán)利要求18所述的裝置,其特征在于,還包括 第一排序單元,用于在多郵件地址生成、顯示單元進行郵件地址補全之后、顯示各個郵件地址之前,將進行郵件地址補全所采用的不同郵件域按照其被使 用時間進行排序,根據(jù)排序結(jié)果,對所述得到的各個郵件地址的顯示順序進行 排序。
20、 如權(quán)利要求18所述的裝置,其特征在于,還包括 第二排序單元,用于在多郵件地址生成、顯示單元進行郵件地址補全之后、顯示各個郵件地址之前,對于進行郵件地址補全所采用的不同郵件域,分別統(tǒng)計其被使用次數(shù),將所述被使用次數(shù)進行排序,根據(jù)排序結(jié)果,對所述得到的 各個郵件地址的顯示順序進行排序。
21、 如權(quán)利要求17 20任意一項所述的裝置,其特征在于,所述郵件地址 補全裝置為服務(wù)器。
22、 如權(quán)利要求17 20任意一項所述的裝置,其特征在于,所述郵件地址 補全裝置為客戶端。
全文摘要
本發(fā)明公開了一種郵件地址補全方法及裝置。在所述方法中,預(yù)置郵件域列表,該列表中存儲有郵件域,該方法包括步驟A進行對郵件地址片段的接收;步驟B判斷當(dāng)前是否滿足郵件地址補全的觸發(fā)條件,如果是,執(zhí)行步驟C,否則,返回步驟A;步驟C從所述郵件域列表中選擇相應(yīng)的郵件域,采用該郵件域,對所述接收的郵件地址片段進行郵件地址補全。利用本發(fā)明,可以實現(xiàn)在首次輸入一個郵件地址時不需要輸入完整的郵件地址,而只需輸入部分字符,系統(tǒng)即把用戶所需要的郵件地址補全完整,因此減少了用戶在輸入郵件地址時所輸入的字符數(shù)量。
文檔編號H04L12/58GK101340395SQ20081011916
公開日2009年1月7日 申請日期2008年8月28日 優(yōu)先權(quán)日2008年8月28日
發(fā)明者磊 楊, 馬占凱 申請人:北京搜狗科技發(fā)展有限公司