本發(fā)明涉及軟件技術(shù)領(lǐng)域,尤其涉及一種電子郵件篩選方法及裝置。
背景技術(shù):
電子郵箱,尤其是企業(yè)電子郵箱,常會出現(xiàn)收到大量同標題電子郵件(簡稱郵件)或者對同一郵件的回復(fù)郵件,這些郵件通常內(nèi)容相同,并不需要每封都閱讀,例如項目慶祝郵件或節(jié)日慰問郵件,但是由于數(shù)目眾多,往往淹沒了其他郵件,使得從中找尋其他郵件會很不方便而且容易遺漏,因此需要將這些具有重復(fù)性或相同特征的郵件刪除或移至他處。目前來講,用戶要對電子郵件進行刪除、移動或標記(標記為已讀或未讀)等操作,需要先勾選該郵件,但要處理大批量郵件時,只能一封一封郵件進行勾選,這種方式工作量大,效率低;或者全選當前頁面的郵件,為避免誤操作,還要在全選后的郵件中找尋不應(yīng)進行操作的郵件,取消對不應(yīng)進行操作的郵件的選擇,這種方式容易遺漏郵件造成誤操作,而且找尋過程的效率也很低。
技術(shù)實現(xiàn)要素:
為克服相關(guān)技術(shù)中電子郵件選擇操作效率低的問題,本申請?zhí)峁┮环N電子郵件篩選方法及裝置。
根據(jù)本申請實施例的第一方面,提供一種電子郵件篩選方法,包括:
獲取第一被選郵件的第一標題,以及第二被選郵件的第二標題;
比對所述第一標題和所述第二標題,判斷第一重合部分占所述第一標題或所述第二標題的比例是否大于或等于預(yù)設(shè)的閾值,所述第一重合部分為所述第一標題和所述第二標題之間重合的部分;
如果所述第一重合部分占所述第一標題或所述第二標題的比例大于或等于預(yù)設(shè)的閾值,查找標題包含所述第一重合部分的待查找郵件;
將標題包含所述第一重合部分的待查找郵件設(shè)置為被選狀態(tài)。
可選的,所述待查找郵件為全部郵件或者未讀郵件。
可選的,所述比對所述第一標題和所述第二標題,判斷第一重合部分占所述第一標題或所述第二標題的比例是否大于預(yù)設(shè)的閾值,包括:
步驟a1,比較所述第一標題和所述第二標題的長度;
步驟a2,如果所述第一標題的長度大于或等于所述第二標題的長度,將所述第一標題作為參考標題,將所述第二標題作為對比標題,如果所述第二標題的長度大于所述第一標題的長度,將所述第二標題作為參考標題,將所述第一標題作為對比標題;
步驟a3,將所述對比標題的第i個字符依次和所述參考標題的第j個字符進行比對,判斷所述對比標題的第i個字符和所述參考標題的第j個字符是否相同,其中,j=k(i-1)至k(i),k(i-1)為所述參考標題中最先與所述對比標題的第i-1個字符相同的字符的序號,k(i)為所述參考標題中最先與所述對比標題的第i個字符相同的字符的序號,k(i-1)小于k(i),k(i)小于或等于所述參考標題的字符長度m,記錄k(i)及所述參考標題的第k(i)個字符ck(i);
步驟a4,判斷i是否小于或等于n-1,其中,n為所述對比標題的字符長度;
步驟a5,如果i小于或等于n-1,計算i=i+1,并返回步驟a3,否則,執(zhí)行步驟a6;
步驟a6,判斷ck(i)之間是否存在相鄰的字符;
步驟a7,如果ck(i)之間是否存在相鄰的字符,計算ck(i)之間相鄰的字符占所述第一標題或所述第二標題的比例,并判斷所述比例是否大于預(yù)設(shè)的閾值;
其中,i=1、2……n,且i=1時,k(0)=1。
根據(jù)本申請實施例的第二方面,提供另一種電子郵件篩選方法,包括:
獲取用戶輸入的篩選關(guān)鍵詞;
查找標題包含所述篩選關(guān)鍵詞的待查找郵件;
將標題包含所述篩選關(guān)鍵詞的待查找郵件設(shè)置為被選狀態(tài)。
可選的,所述待查找郵件為全部郵件或者未讀郵件。
根據(jù)本申請實施例的第三方面,提供又一種電子郵件篩選方法,包括:
獲取被選郵件的第一標題;
比對所述第一標題和待查找郵件的第三標題,判斷第二重合部分占所述第一標題的比例是否大于或等于預(yù)設(shè)的閾值,所述第二重合部分為所述第一標題和所述第三標題之間重合的部分;
如果所述第二重合部分占所述第一標題的比例大于或等于預(yù)設(shè)的閾值,則將所述待查找郵件設(shè)置為被選狀態(tài)。
可選的,所述待查找郵件為全部郵件或者未讀郵件。
可選的,所述比對所述第一標題和待查找郵件的第三標題,判斷第二重合部分占所述第一標題的比例是否大于或等于預(yù)設(shè)的閾值,包括:
步驟b1,比較所述第一標題和所述第三標題的長度;
步驟b2,如果所述第一標題的長度大于或等于所述第三標題的長度,將所述第一標題作為參考標題,將所述第三標題作為對比標題,如果所述第三標題的長度大于所述第一標題的長度,將所述第三標題作為參考標題,將所述第一標題作為對比標題;
步驟b3,將所述對比標題的第i個字符依次和所述參考標題的第j個字符進行比對,判斷所述對比標題的第i個字符和所述參考標題的第j個字符是否相同,其中,j=k(i-1)至k(i),k(i-1)為所述參考標題中最先與所述對比標題的第i-1個字符相同的字符的序號,k(i)為所述參考標題中最先與所述對比標題的第i個字符相同的字符的序號,k(i-1)小于k(i),k(i)小于或等于所述參考標題的字符長度m,記錄k(i)及所述參考標題的第k(i)個字符ck(i);
步驟b4,判斷i是否小于或等于n-1,其中,n為所述對比標題的字符長度;
步驟b5,如果i小于或等于n-1,計算i=i+1,并返回步驟a3,否則,執(zhí)行步驟b6;
步驟b6,判斷ck(i)之間是否存在相鄰的字符;
步驟b7,如果ck(i)之間是否存在相鄰的字符,計算ck(i)之間相鄰的字符占所述第一標題的比例,并判斷所述比例是否大于預(yù)設(shè)的閾值;
其中,i=1、2……n,且i=1時,k(0)=1。
可選的,所述的電子郵件篩選方法,在獲取被選郵件的第一標題之前,還包括:
判斷是否存在對所述被選郵件的刪除、標記或移動操作;
如果存在對所述被選郵件的刪除、標記或移動操作,在刪除、標記或移動所述被選郵件之前,獲取所述被選郵件的第一標題。
可選的,所述的電子郵件篩選方法,還包括:
顯示確認對所有待選郵件進行刪除、標記或移動操作的對話框。
相應(yīng)于本申請實施例的第一方面,根據(jù)本申請實施例的第四方面,提供一種電子郵件篩選裝置,包括:
標題獲取單元,用于獲取第一被選郵件的第一標題,以及第二被選郵件的第二標題;
第一重合判斷單元,用于比對所述第一標題和所述第二標題,判斷第一重合部分占 所述第一標題或所述第二標題的比例是否大于或等于預(yù)設(shè)的閾值,所述第一重合部分為所述第一標題和所述第二標題之間重合的部分;
第一查找單元,用于如果所述第一重合部分占所述第一標題或所述第二標題的比例大于或等于預(yù)設(shè)的閾值,查找標題包含所述第一重合部分的待查找郵件;
第一設(shè)置單元,用于將標題包含所述第一重合部分的待查找郵件設(shè)置為被選狀態(tài)。
可選的,所述待查找郵件為全部郵件或者未讀郵件。
可選的,所述第一重合判斷單元,具體用于:
步驟a1,比較所述第一標題和所述第二標題的長度;
步驟a2,如果所述第一標題的長度大于或等于所述第二標題的長度,將所述第一標題作為參考標題,將所述第二標題作為對比標題,如果所述第二標題的長度大于所述第一標題的長度,將所述第二標題作為參考標題,將所述第一標題作為對比標題;
步驟a3,將所述對比標題的第i個字符依次和所述參考標題的第j個字符進行比對,判斷所述對比標題的第i個字符和所述參考標題的第j個字符是否相同,其中,j=k(i-1)至k(i),k(i-1)為所述參考標題中最先與所述對比標題的第i-1個字符相同的字符的序號,k(i)為所述參考標題中最先與所述對比標題的第i個字符相同的字符的序號,k(i-1)小于k(i),k(i)小于或等于所述參考標題的字符長度m,記錄k(i)及所述參考標題的第k(i)個字符ck(i);
步驟a4,判斷i是否小于或等于n-1,其中,n為所述對比標題的字符長度;
步驟a5,如果i小于或等于n-1,計算i=i+1,并返回步驟a3,否則,執(zhí)行步驟a6;
步驟a6,判斷ck(i)之間是否存在相鄰的字符;
步驟a7,如果ck(i)之間是否存在相鄰的字符,計算ck(i)之間相鄰的字符占所述第一標題或所述第二標題的比例,并判斷所述比例是否大于預(yù)設(shè)的閾值;
其中,i=1、2……n,且i=1時,k(0)=1。
相應(yīng)于本申請實施例的第二方面,根據(jù)本申請實施例的第五方面,提供另一種電子郵件篩選裝置,包括:
關(guān)鍵詞獲取單元,用于獲取用戶輸入的篩選關(guān)鍵詞;
第二查找單元,用于查找標題包含所述篩選關(guān)鍵詞的待查找郵件;
第二設(shè)置單元,用于將標題包含所述第一重合部分的待查找郵件設(shè)置為被選狀態(tài)。
可選的,所述待查找郵件為全部郵件或者未讀郵件。
相應(yīng)于本申請實施例的第三方面,根據(jù)本申請實施例的第六方面,提供又一種電子郵件篩選裝置,包括:
被選郵件標題獲取單元,用于獲取被選郵件的第一標題;
第二重合判斷單元,比對所述第一標題和待查找郵件的第三標題,判斷第二重合部分占所述第一標題的比例是否大于或等于預(yù)設(shè)的閾值,所述第二重合部分為所述第一標題和所述第三標題之間重合的部分;
第三設(shè)置單元,用于如果所述第二重合部分占所述第一標題的比例大于或等于預(yù)設(shè)的閾值,則將所述待查找郵件設(shè)置為被選狀態(tài)。
可選的,所述待查找郵件為全部郵件或者未讀郵件。
可選的,所述第二重合判斷單元,具體用于:
步驟b1,比較所述第一標題和所述第三標題的長度;
步驟b2,如果所述第一標題的長度大于或等于所述第三標題的長度,將所述第一標題作為參考標題,將所述第三標題作為對比標題,如果所述第三標題的長度大于所述第一標題的長度,將所述第三標題作為參考標題,將所述第一標題作為對比標題;
步驟b3,將所述對比標題的第i個字符依次和所述參考標題的第j個字符進行比對,判斷所述對比標題的第i個字符和所述參考標題的第j個字符是否相同,其中,j=k(i-1)至k(i),k(i-1)為所述參考標題中最先與所述對比標題的第i-1個字符相同的字符的序號,k(i)為所述參考標題中最先與所述對比標題的第i個字符相同的字符的序號,k(i-1)小于k(i),k(i)小于或等于所述參考標題的字符長度m,記錄k(i)及所述參考標題的第k(i)個字符ck(i);
步驟b4,判斷i是否小于或等于n-1,其中,n為所述對比標題的字符長度;
步驟b5,如果i小于或等于n-1,計算i=i+1,并返回步驟a3,否則,執(zhí)行步驟b6;
步驟b6,判斷ck(i)之間是否存在相鄰的字符;
步驟b7,如果ck(i)之間是否存在相鄰的字符,計算ck(i)之間相鄰的字符占所述第一標題的比例,并判斷所述比例是否大于預(yù)設(shè)的閾值;
其中,i=1、2……n,且i=1時,k(0)=1。
可選的,所述的電子郵件篩選裝置,還包括:
操作判斷單元,用于在獲取被選郵件的第一標題之前,判斷是否存在對所述被選郵件的刪除、標記或移動操作;
被選郵件標題獲取單元,具體用于如果存在對所述被選郵件的刪除、標記或移動操作,在刪除、標記或移動所述被選郵件之前,獲取所述被選郵件的第一標題。
可選的,所述的電子郵件篩選裝置,還包括:
確認對話框顯示單元,用于顯示確認對所有被選郵件進行刪除、標記或移動操作的對話框。
本申請實施例提供的技術(shù)方案,根據(jù)用戶選擇的兩封郵件來自動判斷是否為重復(fù)郵件,如果為重復(fù)郵件,根據(jù)重合的部分查找出其他的重復(fù)郵件并設(shè)置為被選狀態(tài);或者用戶可以根據(jù)篩選關(guān)鍵字來自動查找郵件,查找到的郵件會被自動設(shè)置為被選狀態(tài),用戶不必逐封郵件地查看以及手動逐個選擇郵件,既方便用戶對這些郵件進行操作,也提高了郵件處理效率。
應(yīng)當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本申請。
附圖說明
為了更清楚地說明本申請實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,對于本領(lǐng)域普通技術(shù)人員而言,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本申請一示例性實施例示出的一種電子郵件篩選方法的流程示意圖。
圖2為本申請一示例性實施例示出的另一種電子郵件篩選方法的流程示意圖。
圖3為本申請一示例性實施例示出的又一種電子郵件篩選方法的流程示意圖。
圖4為本申請一示例性實施例示出的一種電子郵件篩選裝置的框圖。
圖5為本申請一示例性實施例示出的另一種電子郵件篩選裝置的框圖。
圖6為本申請一示例性實施例示出的又一種電子郵件篩選裝置的框圖。
圖7為本申請一示例性實施例示出的又一種電子郵件篩選裝置的框圖。
具體實施方式
這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本申請相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本申請的一些方面相一致的裝置和方法的例子。
為了全面理解本申請,在以下詳細描述中提到了眾多具體的細節(jié),但是本領(lǐng)域技術(shù) 人員應(yīng)該理解,本申請可以無需這些具體細節(jié)而實現(xiàn)。在其他實施例中,不詳細描述公知的方法、過程、組件和電路,以免不必要地導(dǎo)致實施例模糊。
圖1為本申請一示例性實施例示出的一種電子郵件篩選方法的流程示意圖,如圖1所示,所述方法包括:
步驟s101,獲取第一被選郵件的第一標題,以及第二被選郵件的第二標題。
其中,用戶在欲對標題重復(fù)的電子郵件(簡稱郵件)進行篩選時,先選擇其中的兩封郵件,然后郵件處理系統(tǒng)的電子郵件篩選裝置獲取用戶選擇的兩封郵件的標題,分別為第一被選郵件的第一標題,以及第二被選郵件的第二標題。
步驟s102,比對所述第一標題和所述第二標題,判斷第一重合部分占所述第一標題或所述第二標題的比例是否大于或等于預(yù)設(shè)的閾值,所述第一重合部分為所述第一標題和所述第二標題之間重合的部分。
在獲取到所述第一標題和所述第二標題后,判斷第一重合部分占所述第一標題或所述第二標題的比例是否大于或等于預(yù)設(shè)的閾值,也就是同時判斷了兩者之間是否有重合部分并且重合部分是否滿足占第一標題的比例大于或等于預(yù)設(shè)的閾值的條件,或者重合部分是否滿足占第二標題的比例大于或等于預(yù)設(shè)的閾值的條件。其中,判斷第一重合部分占據(jù)第一標題的比例還是占據(jù)第二標題的比例可以自行設(shè)定,以長度較長的標題來作為第一重合部分占據(jù)比例的判斷,可以提高判斷的準確度,是較優(yōu)的方式。
在一種實施方式中,步驟s102,可以包括:
步驟a1,比較所述第一標題和所述第二標題的長度;
步驟a2,如果所述第一標題的長度大于或等于所述第二標題的長度,將所述第一標題作為參考標題,將所述第二標題作為對比標題,如果所述第二標題的長度大于所述第一標題的長度,將所述第二標題作為參考標題,將所述第一標題作為對比標題。
對于第一標題和第二標題的對比,也可以隨機指定哪個為參考標題,然后另一個為對比標題。但當對比的方式是將一個標題逐字與另一個標題對比時,用來逐字分解的標題長度(即字符個數(shù))較短可以提高對比效率,因此優(yōu)選的是以長度較短的標題作為逐字分解的標題,也就是對比標題,同時另一個長度較長的標題作為參考標題。兩個標題長度相等時,可以選擇其中任何一個作為參考標題,在本實施方式中,兩個標題長度相等時,以第一標題為參考標題,這只是一種實施方式,并不限定必須以第一標題為參考標題。
在比較第一標題和第二標題的長度后,以長度較長的為參考標題,長度較短的為對比標題,也就是如果所述第一標題的長度大于或等于所述第二標題的長度,將所述第一 標題作為參考標題,將所述第二標題作為對比標題,如果所述第二標題的長度大于所述第一標題的長度,將所述第二標題作為參考標題,將所述第一標題作為對比標題。
步驟a3,將所述對比標題的第i個字符依次和所述參考標題的第j個字符進行比對,判斷所述對比標題的第i個字符和所述參考標題的第j個字符是否相同,其中,j=k(i-1)至k(i),k(i-1)為所述參考標題中最先與所述對比標題的第i-1個字符相同的字符的序號,k(i)為所述參考標題中最先與所述對比標題的第i個字符相同的字符的序號,k(i-1)小于k(i),k(i)小于或等于所述參考標題的字符長度m,記錄k(i)及所述參考標題的第k(i)個字符ck(i);
步驟a4,判斷i是否小于或等于n-1,其中,n為所述對比標題的字符長度;
步驟a5,如果i小于或等于n-1,計算i=i+1,并返回步驟a3,否則,執(zhí)行步驟a6。
其中,i=1、2……n,且i=1時,k(0)=1。對于對比標題,將對比標題的每個字符按參考標題的字符順序(即常規(guī)的字符串字符排列順序)與參考標題進行對比,判斷其是否與參考標題中的某個字符相同。將對比標題的第一個字符在按參考標題的字符順序?qū)Ρ葧r,如果輪到參考標題的某個字符時,對比標題中當前進行對比的字符與該字符相同,則不必繼續(xù)對比完整個參考標題,該字符即參考標題中最先與所述對比標題的第一個字符相同的字符,此時即可記錄下參考標題與對比標題中當前進行對比的字符相同的字符,并記錄下該字符在參考標題中的序號(例如字符串數(shù)組的下標)。這是因為標題本身是連續(xù)的字符串,其一個標題與另個標題重合的部分不能是無序離散的。當對比標題的第一個字符與參考標題的某個字符相同時,參考標題的這個字符就是第二次對比的起始字符,也就是對比標題的第二個字符與參考標題進行對比時從參考標題的用于第二次對比的起始字符開始,同理,當對比標題的第二個字符與參考標題的某個字符相同時,參考標題的這個字符就是第三次對比的起始字符,也就是對比標題的第二個字符與參考標題進行對比時從參考標題的用于第三次對比的起始字符開始,以此類推。
上述執(zhí)行邏輯可以表達為以下程序步驟:對于i=1、2……n,將所述對比標題的第i個字符依次和所述參考標題的第j個字符進行比對,判斷所述對比標題的第i個字符和所述參考標題的第j個字符是否相同,其中,j=k(i-1)至ki,k(i-1)為所述參考標題中最先與所述對比標題的第i-1個字符相同的字符的序號,k(i)為所述參考標題中最先與所述對比標題的第i個字符相同的字符的序號,k(i-1)小于k(i),k(i)小于或等于所述參考標題的字符長度m,記錄k(i)及所述參考標題的第k(i)個字符ck(i)。
具體而言,即將所述對比標題的第1個字符依次和所述參考標題的第j個字符進行比對,判斷所述對比標題的第1個字符和所述參考標題的第j個字符是否相同,對比過程中,參考標題的第k(1)字符與對比標題的第1個字符相同,則該輪對比到此為止,其 中,j=k(0)至k(1),k(0)=1,k(1)小于或等于所述參考標題的字符長度m,然后記錄k(1)及所述參考標題的第k(1)個字符ck(1);然后判斷i是否小于或等于n-1,其中,n為所述對比標題的字符長度,此處即判斷1是否小于或等于n-1,舉例n=10,即判斷1是否小于等于9,無疑此輪1小于9;然后令計算i=i+1,則i=2,并返回步驟a3,也就是將所述對比標題的第2個字符依次和所述參考標題的第j個字符進行比對,判斷所述對比標題的第2個字符和所述參考標題的第j個字符是否相同,對比過程中,參考標題的第k(2)字符與對比標題的第2個字符相同,則該輪對比到此為止,其中,j=k(1)至k(2),k(2)小于或等于所述參考標題的字符長度m,然后記錄k(2)及所述參考標題的第k(2)個字符ck(1);以此類推。上述步驟中,如果i大于n-1,則說明對比標題的每個字符皆已對比完畢,因而轉(zhuǎn)向步驟a6進行后續(xù)步驟。
上述程序步驟中,有可能在對比標題的字符還沒有對比完的時候,k(i)已經(jīng)等于參考標題的字符長度m了,那么在下一輪對比的時候,將從參考標題的最后一個字符開始,但這種情況下參考標題中也將沒有字符會與對比標題中的字符相同,因此并不影響執(zhí)行邏輯。
步驟a6,判斷ck(i)之間是否存在相鄰的字符;
步驟a7,如果ck(i)之間是否存在相鄰的字符,計算ck(i)之間相鄰的字符占所述第一標題或所述第二標題的比例是否大于預(yù)設(shè)的閾值。
其中,對于所有記錄的ck(i),判斷ck(i)之間是否存在相鄰的字符,如果沒有,則比對標題與參考標題相同的字符為離散字符,不能作為重合部分。如果存在相鄰的字符,則將這些相鄰的字符作為第一重合部分,計算相鄰的字符的個數(shù),將該個數(shù)除以第一標題的長度,或者除以第二標題的長度,得到第一重合部分占第一標題或第二標題的比例。其中,是以第一標題的長度還第二標題的長度來計算比例可以自行設(shè)定,兩者皆可,以長度較長的標題來計算有利于提高準確度,因此可以根據(jù)步驟a1的結(jié)果,來選擇長度較長的標題計算比例。ck(i)之間,可能會出現(xiàn)一段字符相鄰,但與另一段相鄰字符是不相鄰的,也就是可能會出現(xiàn)多段相鄰的字符,那么將每段相鄰的字符都看著一個第一重合部分,對每個第一重合部分都計算比例,并對每個計算的比例進行判斷。
步驟s103,如果所述第一重合部分占所述第一標題或所述第二標題的比例大于或等于預(yù)設(shè)的閾值,在待查找郵件中查找標題包含所述第一重合部分的待選郵件;
步驟s104,將所述待選郵件設(shè)置為被選狀態(tài)。
其中,如果第一重合部分占所述第一標題或所述第二標題的比例大于或等于預(yù)設(shè)的閾值,則可以確定兩個標題對應(yīng)的郵件為重復(fù)郵件。第一標題和第二標題之間是分段重合,只要有一個第一重合部分占所述第一標題或所述第二標題的比例大于或等于預(yù)設(shè)的 閾值,即可確定兩個標題對應(yīng)的郵件(第一被選郵件和第二被選郵件)為重復(fù)郵件。然后根據(jù)占所述第一標題或所述第二標題的比例大于或等于預(yù)設(shè)的閾值的第一重合部分,在待查找郵件中查找標題包含該第一重合部分的待選郵件,其中,所述待查找郵件可以為全部郵件,也可以為未讀郵件(有些電子郵箱系統(tǒng)中未讀郵件的標示為新郵件),待查找郵件為全部郵件時,重復(fù)郵件的查找不僅限于未讀郵件或者新郵件,這種方式有利于對歷史重復(fù)郵件進行操作。所述查找可以使用常規(guī)的按標題查找郵件的方法。查找到的標題包含該第一重合部分的待選郵件,即是與第一被選郵件和第二被選郵件重復(fù)的郵件。然后將查找到的郵件設(shè)置為被選狀態(tài)。如果第一重合部分占所述第一標題或所述第二標題的比例小于預(yù)設(shè)的閾值,則確定兩個標題對應(yīng)的郵件不是重復(fù)郵件,可以結(jié)束執(zhí)行過程,還可以顯示兩封郵件非重復(fù)郵件的提示,方便用戶重新進行選擇。
另外,對于步驟s102,其執(zhí)行邏輯也可以使用分次分段查找式對比,具體為:先從第一標題或者第二標題中隨機指定一個作為參考標題,另一個作為對比標題,或者如步驟a1一樣,比較兩個標題的長度,然后選取其中長度較短作為對比標題,另一個作為參考標題;然后在第一次對比中,在參考標題中查找是否存在整體的對比標題,所述查找可以使用常規(guī)的字符串查找算法,如果存在,則執(zhí)行步驟s103判斷對比標題的長度與參考標題的比例是否大于或等于預(yù)設(shè)的閾值,如果是,則確定第一標題和第二標題對應(yīng)的郵件為重復(fù)郵件,如果否,則兩個標題對應(yīng)的郵件不是重復(fù)郵件;如果參考標題中不存在整體的對比標題,則將對比標題按照預(yù)設(shè)的長度進行分段,所述預(yù)設(shè)的長度由預(yù)設(shè)的閾值確定,所述分段為以對比標題的第一個字符為首字符長度為預(yù)設(shè)長度截取對比標題得到第一分段,以對比標題的第二個字符為首字符長度為預(yù)設(shè)長度截取對比標題得到第二分段,以此類推,得到t個分段,然后在參考標題中查找是否存在第一分段,如果存在,則說明第一標題和第二標題的第一重合部分等于預(yù)設(shè)的閾值,而且可以不必再繼續(xù)查找是否存在其他分段,如果不存在,則在參考標題中查找是否存在第二分段,以此類推,只要參考標題中存在t個分段中的任何一個,即可確定第一標題和第二標題的第一重合部分等于預(yù)設(shè)的閾值,從而確定兩個標題對應(yīng)的郵件為重復(fù)郵件,其第一重合部分即參考標題中存在的分段。上述實現(xiàn)方式相比步驟a1至步驟a7的方式,雖然步驟相比較少,但準確度較低,從提高準確率的角度而言,步驟a1至步驟a7是較優(yōu)的方式。
電子郵件系統(tǒng)在將查找到的郵件設(shè)置為被選狀態(tài)后,通常在郵箱界面這些重復(fù)的郵件顯示為已勾選。然后電子郵件系統(tǒng)還可以顯示對這些被選擇的重復(fù)郵件的操作對話框,詢問用戶是否對這些郵件進行刪除、標記為已讀、標記為未讀或者移動至其他文件夾的操作,電子郵件系統(tǒng)還可以對被選擇的重復(fù)郵件進行統(tǒng)計,例如統(tǒng)計重復(fù)郵件封數(shù),并顯示統(tǒng)計結(jié)果供用戶參考。
本實施例所提供的技術(shù)方案,根據(jù)用戶選擇的兩封郵件來自動判斷是否為重復(fù)郵 件,如果為重復(fù)郵件,根據(jù)重合的部分查找出其他的重復(fù)郵件并設(shè)置為被選狀態(tài),從而用戶不用對每個重復(fù)郵件都手動選擇,提高郵件處理效率。
圖2為本申請一示例性實施例示出的另一種電子郵件篩選方法的流程示意圖,如圖2所示,所述方法包括:
步驟s201,獲取用戶輸入的篩選關(guān)鍵詞;
步驟s202,查找標題包含所述篩選關(guān)鍵詞的待查找郵件;
步驟s203,將標題包含所述篩選關(guān)鍵詞的待查找郵件設(shè)置為被選狀態(tài)。
其中,所述待查找郵件可以為全部郵件,也可以為未讀郵件(或新郵件)。在電子郵箱界面顯示篩選關(guān)鍵詞輸入框,用戶在輸入框中輸入篩選關(guān)鍵詞,在通過輸入框獲取到篩選關(guān)鍵詞后,根據(jù)所述關(guān)鍵詞查找標題包含所述篩選關(guān)鍵詞的待查找郵件,然后將標題含篩選關(guān)鍵詞的待查找郵件設(shè)置為被選狀態(tài)。所述查找可以為掃描待查找郵件的標題,判斷其中是否包含篩選關(guān)鍵詞,如包含,則將該郵件設(shè)置為被選狀態(tài)。
將查找到的郵件設(shè)置為被選狀態(tài)后,在郵箱界面這些被選的郵件可以顯示為已勾選。然后電子郵件系統(tǒng)還可以顯示對這些被選擇的郵件的操作對話框,詢問用戶是否對這些郵件進行刪除、標記為已讀、標記為未讀或者移動至其他文件夾的操作,電子郵件系統(tǒng)還可以對被選擇的郵件進行統(tǒng)計,例如統(tǒng)計被選擇的郵件的封數(shù),并顯示統(tǒng)計結(jié)果供用戶參考。
本實施例所提供的技術(shù)方案,用戶可以根據(jù)篩選關(guān)鍵字來自動查找郵件,查找到的郵件會被自動設(shè)置為被選狀態(tài),用戶不必一封一封郵件的查看以及手動逐個選擇郵件,既方便用戶對這些郵件進行操作,也提高了郵件處理效率。
圖3為本申請一示例性實施例示出的又一種電子郵件篩選方法的流程示意圖,如圖3所示,所述方法包括:
步驟s301,獲取被選郵件的第一標題。
其中,在一種實施方式中,可以在用戶選擇郵件后便即獲取被選郵件的第一標題,以便后續(xù)判斷是否與和被選郵件重復(fù)的郵件。在另一種實施方式中,可以在用戶選擇郵件并進行刪除操作或者標記操作后,系統(tǒng)接收到刪除操作或者標記操作但尚未執(zhí)行郵件刪除和標記前,也就是在用戶選擇郵件并進行刪除操作或者標記操作后,郵件還未被刪除和標記前,獲取被選郵件的第一標題,具體地,執(zhí)行步驟可以為:
(1)判斷是否存在對所述被選郵件的刪除、標記或移動操作;
(2)如果存在對所述被選郵件的刪除操作、標記或移動操作,在刪除、標記或移動所述被選郵件所述被選郵件之前,獲取所述被選郵件的第一標題。
其中,在用戶選擇郵件后,可以通過判斷郵箱系統(tǒng)是否有接收到對所述被選郵件刪除、標記或移動操作,或者通過讀取操作啟動模塊的值來判斷是否存在對所述被選郵件的刪除、標記或移動操作,所述操作啟動模塊為用于啟動刪除、標記或移動操作的功能模塊,其值用于表示是否啟動刪除、標記或移動操作。如果存在對所述被選郵件的刪除、標記或移動操作,則在執(zhí)行這些操作之前,獲取所述被選郵件的第一標題。郵箱系統(tǒng)可以在獲取所述被選郵件的第一標題之后即執(zhí)行刪除、標記或移動操作,從而刪除、標記或移動所述被選郵件,郵箱系統(tǒng)也可以在步驟303之后再執(zhí)行刪除、標記或移動操作,還可以在步驟303之后顯示對所有被選郵件進行刪除、標記或移動操作的對話框后,再執(zhí)行刪除、標記或移動操作,刪除、標記或移動所有被選郵件。需要說明的是,所述標記操作包括將郵件標記為已讀或未讀的操作,所述移動操作包括將郵件從一個文件夾移動到另一個文件夾的操作。
步驟s302,比對所述第一標題和待查找郵件的第三標題,判斷第二重合部分占所述第一標題的比例是否大于或等于預(yù)設(shè)的閾值,所述第二重合部分為所述第一標題和所述第三標題之間重合的部分;
步驟s303,如果所述第二重合部分占所述第一標題的比例大于或等于預(yù)設(shè)的閾值,則將所述待查找郵件設(shè)置為被選狀態(tài)。
其中,所述待查找郵件可以為全部郵件,也可以為未讀郵件(或新郵件)。
其中,步驟s302可以參考步驟s102,所述比對所述第一標題和待查找郵件的第三標題,判斷第二重合部分占所述第一標題的比例是否大于或等于預(yù)設(shè)的閾值,可以包括:
步驟b1,比較所述第一標題和所述第三標題的長度;
步驟b2,如果所述第一標題的長度大于或等于所述第三標題的長度,將所述第一標題作為參考標題,將所述第三標題作為對比標題,如果所述第三標題的長度大于所述第一標題的長度,將所述第三標題作為參考標題,將所述第一標題作為對比標題;
步驟b3,將所述對比標題的第i個字符依次和所述參考標題的第j個字符進行比對,判斷所述對比標題的第i個字符和所述參考標題的第j個字符是否相同,其中,j=k(i-1)至k(i),k(i-1)為所述參考標題中最先與所述對比標題的第i-1個字符相同的字符的序號,k(i)為所述參考標題中最先與所述對比標題的第i個字符相同的字符的序號,k(i-1)小于k(i),k(i)小于或等于所述參考標題的字符長度m,記錄k(i)及所述參考標題的第k(i)個字符ck(i);
步驟b4,判斷i是否小于或等于n-1,其中,n為所述對比標題的字符長度;
步驟b5,如果i小于或等于n-1,計算i=i+1,并返回步驟a3,否則,執(zhí)行步驟b6;
步驟b6,判斷ck(i)之間是否存在相鄰的字符;
步驟b7,如果ck(i)之間是否存在相鄰的字符,計算ck(i)之間相鄰的字符占所述第一標題的比例,并判斷所述比例是否大于預(yù)設(shè)的閾值;
其中,i=1、2……n,且i=1時,k(0)=1。
如果待查找郵件的第二重合部分占所述第一標題的比例大于或等于預(yù)設(shè)的閾值,則能夠確定該查找郵件為與被選郵件為重復(fù)郵件,從而將所述待查找郵件設(shè)置為被選狀態(tài)。對每個待查找郵件執(zhí)行上述操作,將所有待查找郵件中與被選郵件重復(fù)的郵件設(shè)置為被選狀態(tài)。如果待查找郵件的第二重合部分占所述第一標題的比例小于預(yù)設(shè)的閾值,則可以確定該待查找郵件與被選郵件不是重復(fù)郵件,如果所有待查找郵件的第二重合部分占所述第一標題的比例都小于預(yù)設(shè)的閾值,也就是待查找郵件與被選郵件都不是重復(fù)郵件,則可以結(jié)束執(zhí)行過程。
本實施例所提供的電子郵件篩選方法,在將與被選郵件重復(fù)的待查找郵件設(shè)置為被選狀態(tài)后,郵箱系統(tǒng)雖接收到對所述第一標題對應(yīng)的被選郵件的刪除操作或標記操作,但尚未刪除或標記該被選郵件之前,還可以包括:
顯示確認對所有被選郵件進行刪除、標記或移動操作的對話框。
所述對話框用于詢問用戶是否對這些郵件進行刪除、標記為已讀、標記為未讀或者移動至其他文件夾的操作,電子郵件系統(tǒng)還可以對被選擇的郵件進行統(tǒng)計,例如統(tǒng)計被選擇的郵件的封數(shù),并在所述對話框中顯示統(tǒng)計結(jié)果供用戶參考。這樣,用戶在選擇一封郵件進行操作時,系統(tǒng)能夠自動識別出所有郵件或未讀郵件(或新郵件)中與被選郵件重復(fù)的郵件,將與被選郵件重復(fù)的郵件設(shè)置為被選狀態(tài),并對所有被選郵件進行與最初選擇的郵件相同的操作,例如刪除、標記或移動操作,從而方便用戶進行批量操作,提高用戶郵件處理的效率,而且顯示確認對所有被選郵件進行操作的對話框,有利于防止用戶誤操作,提供郵件處理的準確度。其中,所有被選郵件包括所述第一標題對應(yīng)的被選郵件以及步驟s303設(shè)置為被選狀態(tài)的待查找郵件,所述第一標題對應(yīng)的被選郵件即用戶最初選擇的郵件。
通過以上的方法實施例的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本申請可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者是更佳的實施方式。基于這樣的理解,本申請的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,并存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺智能設(shè)備執(zhí)行本申請各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:只讀存儲器(rom)、隨機存取存儲器(ram)、磁碟或者光盤等各種可以存儲數(shù)據(jù)和程序代碼的介質(zhì)。
圖4為本申請一示例性實施例示出的一種電子郵件篩選裝置的框圖。如圖4所示,所述裝置包括:
標題獲取單元u401,用于獲取第一被選郵件的第一標題,以及第二被選郵件的第二標題;
第一重合判斷單元u402,用于比對所述第一標題和所述第二標題,判斷第一重合部分占所述第一標題或所述第二標題的比例是否大于或等于預(yù)設(shè)的閾值,所述第一重合部分為所述第一標題和所述第二標題之間重合的部分;
第一查找單元u403,用于如果所述第一重合部分占所述第一標題或所述第二標題的比例大于或等于預(yù)設(shè)的閾值,查找標題包含所述第一重合部分的待查找郵件;
第一設(shè)置單元u404,用于將標題包含所述第一重合部分的待查找郵件設(shè)置為被選狀態(tài)。
其中,所述待查找郵件可以為全部郵件或者未讀郵件。
其中,在一種是實施方式中,所述第一重合判斷單元u302,具體用于:
步驟a1,比較所述第一標題和所述第二標題的長度;
步驟a2,如果所述第一標題的長度大于或等于所述第二標題的長度,將所述第一標題作為參考標題,將所述第二標題作為對比標題,如果所述第二標題的長度大于所述第一標題的長度,將所述第二標題作為參考標題,將所述第一標題作為對比標題;
步驟a3,將所述對比標題的第i個字符依次和所述參考標題的第j個字符進行比對,判斷所述對比標題的第i個字符和所述參考標題的第j個字符是否相同,其中,j=k(i-1)至k(i),k(i-1)為所述參考標題中最先與所述對比標題的第i-1個字符相同的字符的序號,k(i)為所述參考標題中最先與所述對比標題的第i個字符相同的字符的序號,k(i-1)小于k(i),k(i)小于或等于所述參考標題的字符長度m,記錄k(i)及所述參考標題的第k(i)個字符ck(i);
步驟a4,判斷i是否小于或等于n-1,其中,n為所述對比標題的字符長度;
步驟a5,如果i小于或等于n-1,計算i=i+1,并返回步驟a3,否則,執(zhí)行步驟a6;
步驟a6,判斷ck(i)之間是否存在相鄰的字符;
步驟a7,如果ck(i)之間是否存在相鄰的字符,計算ck(i)之間相鄰的字符占所述第一標題或所述第二標題的比例,并判斷所述比例是否大于預(yù)設(shè)的閾值;
其中,i=1、2……n,且i=1時,k(0)=1。
在另一種實施方式中,所述第一重合判斷單元u302,可以使用分次分段查找式對 比,具體為:先從第一標題或者第二標題中隨機指定一個作為參考標題,另一個作為對比標題,或者如步驟a1一樣,比較兩個標題的長度,然后選取其中長度較短作為對比標題,另一個作為參考標題;然后在第一次對比中,在參考標題中查找是否存在整體的對比標題,所述查找可以使用常規(guī)的字符串查找算法,如果存在,則由第一查找單元u303判斷對比標題的長度與參考標題的比例是否大于或等于預(yù)設(shè)的閾值,如果是,則確定第一標題和第二標題對應(yīng)的郵件為重復(fù)郵件,如果否,則兩個標題對應(yīng)的郵件不是重復(fù)郵件;如果參考標題中不存在整體的對比標題,則將對比標題按照預(yù)設(shè)的長度進行分段,所述預(yù)設(shè)的長度由預(yù)設(shè)的閾值確定,所述分段為以對比標題的第一個字符為首字符長度為預(yù)設(shè)長度截取對比標題得到第一分段,以對比標題的第二個字符為首字符長度為預(yù)設(shè)長度截取對比標題得到第二分段,以此類推,得到t個分段,然后在參考標題中查找是否存在第一分段,如果存在,則由第一查找單元u303確定第一標題和第二標題的重合部分等于預(yù)設(shè)的閾值,而且u302可以不必再繼續(xù)查找是否存在其他分段,如果不存在,則在參考標題中查找是否存在第二分段,以此類推,只要參考標題中存在t個分段中的任何一個,即可由第一查找單元u303確定第一標題和第二標題的第一重合部分等于預(yù)設(shè)的閾值,從而確定兩個標題對應(yīng)的郵件為重復(fù)郵件,其第一重合部分即參考標題中存在的分段。
所述第一查找單元u403可以使用常規(guī)的按標題查找郵件的方法,查找到的標題包含該第一重合部分的待查找郵件,即是與第一被選郵件和第二被選郵件重復(fù)的郵件。然后所述第一設(shè)置單元u404將查找到的郵件設(shè)置為被選狀態(tài)。如果第一重合部分占所述第一標題或所述第二標題的比例小于預(yù)設(shè)的閾值,則郵箱系統(tǒng)可以確定兩個標題對應(yīng)的郵件不是重復(fù)郵件,可以結(jié)束執(zhí)行過程,還可以顯示兩封郵件非重復(fù)郵件的提示,提醒用戶重新選擇。
圖5為本申請一示例性實施例示出的另一種電子郵件篩選裝置的框圖。如圖5所示,所述裝置包括:
關(guān)鍵詞獲取單元u501,用于獲取用戶輸入的篩選關(guān)鍵詞;
第二查找單元u502,用于查找標題包含所述篩選關(guān)鍵詞的待查找郵件;
第二設(shè)置單元u503,用于將標題包含所述篩選關(guān)鍵詞的待查找郵件設(shè)置為被選狀態(tài)。
其中,所述待查找郵件可以為全部郵件或者未讀郵件(或新郵件)。在電子郵箱界面顯示篩選關(guān)鍵詞輸入框,用戶在輸入框中輸入篩選關(guān)鍵詞,關(guān)鍵詞獲取單元u401通過輸入框獲取到篩選關(guān)鍵詞后,第二查找單元u402根據(jù)所述關(guān)鍵詞在待查找郵件中查找標題包含所述篩選關(guān)鍵詞的郵件,所述查找可以為掃描待查找郵件的標題,判斷其中 是否包含篩選關(guān)鍵詞,然后第二設(shè)置單元u403將標題含篩選關(guān)鍵詞的待查找郵件設(shè)置為被選狀態(tài)。
圖6為本申請一示例性實施例示出的又一種電子郵件篩選裝置的框圖。如圖6所示,所述裝置包括:
被選郵件標題獲取單元u601,用于獲取被選郵件的第一標題;
第二重合判斷單元u602,比對所述第一標題和待查找郵件的第三標題,判斷第二重合部分占所述第一標題的比例是否大于或等于預(yù)設(shè)的閾值,所述第二重合部分為所述第一標題和所述第三標題之間重合的部分;
第三設(shè)置單元u603,用于如果所述第二重合部分占所述第一標題的比例大于或等于預(yù)設(shè)的閾值,則將所述待查找郵件設(shè)置為被選郵件。
其中,所述待查找郵件可以為全部郵件也可以為未讀郵件。
其中,所述第二重合判斷單元u602可以參考第一重合判斷單元u402,具體可用于:
步驟b1,比較所述第一標題和所述第三標題的長度;
步驟b2,如果所述第一標題的長度大于或等于所述第三標題的長度,將所述第一標題作為參考標題,將所述第三標題作為對比標題,如果所述第三標題的長度大于所述第一標題的長度,將所述第三標題作為參考標題,將所述第一標題作為對比標題;
步驟b3,將所述對比標題的第i個字符依次和所述參考標題的第j個字符進行比對,判斷所述對比標題的第i個字符和所述參考標題的第j個字符是否相同,其中,j=k(i-1)至k(i),k(i-1)為所述參考標題中最先與所述對比標題的第i-1個字符相同的字符的序號,k(i)為所述參考標題中最先與所述對比標題的第i個字符相同的字符的序號,k(i-1)小于k(i),k(i)小于或等于所述參考標題的字符長度m,記錄k(i)及所述參考標題的第k(i)個字符ck(i);
步驟b4,判斷i是否小于或等于n-1,其中,n為所述對比標題的字符長度;
步驟b5,如果i小于或等于n-1,計算i=i+1,并返回步驟a3,否則,執(zhí)行步驟b6;
步驟b6,判斷ck(i)之間是否存在相鄰的字符;
步驟b7,如果ck(i)之間是否存在相鄰的字符,計算ck(i)之間相鄰的字符占所述第一標題的比例,并判斷多少比例是否大于預(yù)設(shè)的閾值;
其中,i=1、2……n,且i=1時,k(0)=1。
如果所述第二重合部分占所述第一標題的比例大于或等于預(yù)設(shè)的閾值,則第三設(shè)置單元u603將所述待查找郵件設(shè)置為被選狀態(tài),也就是將待查找郵件中與被選郵件重復(fù) 的郵件設(shè)置為被選狀態(tài)。如果待查找郵件的第二重合部分占所述第一標題的比例小于預(yù)設(shè)的閾值,則郵箱系統(tǒng)可以確定該待查找郵件與被選郵件不是重復(fù)郵件,如果所有待查找郵件的第二重合部分占所述第一標題的比例都小于預(yù)設(shè)的閾值,也就是待查找郵件與被選郵件都不是重復(fù)郵件,則可以結(jié)束執(zhí)行過程。
圖7為本申請一示例性實施例示出的又一種電子郵件篩選裝置的框圖。如圖7所示,所述裝置包括:
操作判斷單元u701,用于在獲取被選郵件的第一標題之前,判斷是否存在對所述被選郵件的刪除、標記或移動操作;
被選郵件標題獲取單元u702,具體用于如果存在對所述被選郵件的刪除、標記或移動操作,在刪除、標記或者移動所述被選郵件之前,獲取所述被選郵件的第一標題。
第二重合判斷單元u703,比對所述第一標題和待查找郵件的第三標題,判斷第二重合部分占所述第一標題的比例是否大于或等于預(yù)設(shè)的閾值,所述第二重合部分為所述第一標題和所述第三標題之間重合的部分;
第三設(shè)置單元u704,用于如果所述第二重合部分占所述第一標題的比例大于或等于預(yù)設(shè)的閾值,則將所述待查找郵件設(shè)置為被選郵件。
確認對話框顯示單元u705,用于顯示確認對所有被選郵件進行刪除操作或標記操作的對話框。
為了描述的方便,描述以上裝置時以功能分為各種單元分別描述。當然,在實施本申請時可以把各單元的功能在同一個或多個軟件和/或硬件中實現(xiàn)。
本說明書中的各個實施例均采用遞進的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對于裝置或系統(tǒng)實施例而言,由于其基本相似于方法實施例,所以描述得比較簡單,相關(guān)之處參見方法實施例的部分說明即可。以上所描述的裝置及系統(tǒng)實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上。可以根據(jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實施。
需要說明的是,在本文中,諸如“第一”和“第二”等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者逆序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、裝置或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、 方法、裝置或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、裝置或者設(shè)備中還存在另外的相同要素。
以上所述僅是本申請的具體實施方式,使本領(lǐng)域技術(shù)人員能夠理解或?qū)崿F(xiàn)本申請。對這些實施例的多種修改對本領(lǐng)域的技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本申請的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本申請將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。