專利名稱:一種批量處理郵件信息的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于數(shù)據(jù)處理技術(shù)領(lǐng)域,尤其涉及一種批量處理郵件信息的方法和裝置。
背景技術(shù):
通過(guò)電子郵件,我們可以做各種信息的交流。所以,電子郵件已經(jīng)成為我們工作生活中必不可少的一個(gè)工具了。有一種經(jīng)常遇到的情況就是,當(dāng)我們需要收集某一種信息時(shí), 我們可以通過(guò)群發(fā)郵件來(lái)實(shí)現(xiàn)。例如,我們需要收集公司所有員工的詳細(xì)聯(lián)系方式時(shí),我們可以通過(guò)群發(fā)郵件給所有員工,讓每一個(gè)員工回復(fù)他們的詳細(xì)聯(lián)系方式。然后,在所有員工都回復(fù)郵件后,我們就可以把所有郵件中的詳細(xì)聯(lián)系方式整理出來(lái),形成一份詳細(xì)的通訊錄。以上提出的實(shí)現(xiàn)方式,是我們?nèi)粘I钪薪?jīng)常會(huì)用到的。但是,當(dāng)需要收集的信息量太大時(shí),收到的回復(fù)郵件數(shù)量往往也是很多的,那么用戶就需要對(duì)大量的郵件內(nèi)容進(jìn)行重復(fù)的手工整理工作(復(fù)制/粘貼的工作),最后才匯總出用戶需要的信息,這樣的過(guò)程中必然會(huì)花費(fèi)了太多人工整理的時(shí)間。針對(duì)這種問(wèn)題,需要一種能提高工作效率的信息收集方法。
發(fā)明內(nèi)容
本發(fā)明提供了一種批量處理郵件信息的方法及裝置,旨在解決現(xiàn)有的郵件信息處理技術(shù)效率低,花費(fèi)太多時(shí)間和步驟過(guò)于繁冗的問(wèn)題。本發(fā)明是這樣實(shí)現(xiàn)的,一種批量處理郵件信息的方法,包括步驟a 設(shè)置需要收集信息的配置信息;步驟b 郵件接收器接收郵件,判斷所述郵件與所述配置信息是否匹配,若不匹配,則所述郵件進(jìn)入普通郵件處理模式,若匹配,則繼續(xù)進(jìn)入步驟c ;步驟c 截取所述郵件中匹配到的內(nèi)容信息,并將截取到的內(nèi)容信息添加到一封收集信息的目標(biāo)郵件中。在本發(fā)明的技術(shù)方案中,所述配置信息包括主題配置信息、發(fā)件人配置信息和內(nèi)容格式配置信息。在本發(fā)明的技術(shù)方案中,所述步驟b具體為郵件接收器接收郵件,讀取收集信息的配置信息,判斷郵件主題和發(fā)件人與配置信息中的主題配置信息和發(fā)件人配置信息是否匹配,若不匹配,則所述郵件進(jìn)入普通郵件處理模式,如匹配,則繼續(xù)進(jìn)入步驟C。在本發(fā)明的技術(shù)方案中,所述步驟C具體包括逐行遍歷郵件內(nèi)容并匹配所述配置信息中的的內(nèi)容格式配置信息,截取匹配到的內(nèi)容信息,并將截取的內(nèi)容信息進(jìn)行逐條累加,最后添加到一封收集信息的目標(biāo)郵件中。在本發(fā)明的技術(shù)方案中,所述方法進(jìn)一步包括判斷收集信息的目標(biāo)郵件是否已經(jīng)存在,若已經(jīng)存在,將累加的內(nèi)容信息添加到目標(biāo)郵件中,若不存在,則新建一封目標(biāo)郵件,在將累加的內(nèi)容信息添加到目標(biāo)郵件中。
4
本發(fā)明的另一技術(shù)方案為一種批量處理郵件信息的裝置,包括設(shè)置模塊、接收模塊、讀取模塊、判斷模塊、截取模塊以及添加模塊,所述設(shè)置模塊用于設(shè)置需要收集信息的配置信息,所述接收模塊用于郵件接收器接收新郵件,所述讀取模塊用于讀取設(shè)置模塊預(yù)先設(shè)置的配置信息,所述判斷模塊用于判斷所述郵件與所述配置信息是否匹配,所述截取模塊用于截取所述郵件中匹配到的內(nèi)容信息,所述添加模塊用于將截取模塊截取到的匹配內(nèi)容添加到一封收集信息的目標(biāo)郵件中,判斷模塊判斷所述郵件與所述配置信息是否匹配若不匹配,若不匹配,則所述郵件進(jìn)入普通郵件處理模式,若匹配,則截取所述郵件中匹配到的內(nèi)容信息,并將截取到的內(nèi)容信息添加到一封收集信息的目標(biāo)郵件中。在本發(fā)明的技術(shù)方案中,所述設(shè)置模塊設(shè)置的配置信息包括主題配置信息、發(fā)件人配置信息和內(nèi)容格式配置信息。在本發(fā)明的技術(shù)方案中,所述的判斷模塊包括第一判斷模塊,用于判斷所述郵件主題和發(fā)件人與配置信息中的主題配置信息和發(fā)件人配置信息是否匹配。在本發(fā)明的技術(shù)方案中,所述批量處理郵件信息的裝置還包括還包括遍歷模塊、 內(nèi)容判斷模塊和累加模塊,所述遍歷模塊用于逐行遍歷郵件內(nèi)容,所述內(nèi)容判斷模塊用于判斷郵件內(nèi)容與所述的內(nèi)容格式配置信息是否匹配,所述累加模塊用于將截取到的內(nèi)容信息進(jìn)行逐條累加,逐行遍歷郵件內(nèi)容并匹配所述的內(nèi)容格式配置信息,截取匹配到的內(nèi)容信息,并將截取的內(nèi)容信息進(jìn)行逐條累加,最后添加到一封收集信息的目標(biāo)郵件中。在本發(fā)明的技術(shù)方案中,所述批量處理郵件信息的裝置進(jìn)一步包括還包括第二判斷模塊和郵件創(chuàng)建模塊,所述第二判斷模塊用于判斷收集信息的目標(biāo)郵件是否已經(jīng)存在, 所述的郵件創(chuàng)建模塊用于新建一封目標(biāo)郵件,判斷模塊判斷收集信息的目標(biāo)郵件是否已經(jīng)存在,若已經(jīng)存在,將累加的內(nèi)容信息添加到目標(biāo)郵件中,若不存在,郵件創(chuàng)建模塊則新建一封目標(biāo)郵件,在將累加的內(nèi)容信息添加到目標(biāo)郵件中。在本發(fā)明的技術(shù)方案中,用戶可以通過(guò)郵件來(lái)批量的收集信息,通過(guò)用戶預(yù)先設(shè)置需要收集信息的配置信息,對(duì)所有的郵件通過(guò)與配置信息進(jìn)行匹配來(lái)進(jìn)行篩選,并將能匹配到用戶預(yù)先設(shè)置的配置信息的目標(biāo)內(nèi)容截取出來(lái),通過(guò)這樣循環(huán)遍歷所有郵件,將所有郵件中符合用戶預(yù)設(shè)條件的目標(biāo)內(nèi)容截取出來(lái)并最后累加到一封專門用于匯總目標(biāo)信息的目標(biāo)郵件中展示給用戶,這樣就不再需要用戶手工地、重復(fù)性地從每封郵件中截取符合條件的信息來(lái)進(jìn)行匯總收集了。本發(fā)明大大的節(jié)省了用戶批量收集信息的工作量,簡(jiǎn)化了用戶批量處理郵件的工作步驟,提高了批量收集信息的工作效率。
附圖1是本發(fā)明第一實(shí)施例的批量處理郵件信息的方法的流程圖;附圖2是本發(fā)明第二實(shí)施例的批量處理郵件信息的方法的流程圖;附圖3是本發(fā)明第一實(shí)施例的批量處理郵件信息的裝置的結(jié)構(gòu)示意圖;附圖4是本發(fā)明第二實(shí)施例的批量處理郵件信息的裝置的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并CN 102523172 A
說(shuō)明書(shū)
3/7頁(yè)
不用于限定本發(fā)明。請(qǐng)參閱圖1,是本發(fā)明第一實(shí)施例的批量處理郵件信息的方法的流程圖。本發(fā)明第一實(shí)施例的批量處理郵件信息的方法包括以下步驟步驟101 設(shè)置需要收集信息的配置信息;在步驟101中,用戶預(yù)先設(shè)置需要收集信息的配置信息,在本實(shí)施例中該配置信息主要包括主題配置信息、發(fā)件人配置信息和內(nèi)容格式配置信息。其中,主題配置信息是指郵件主題關(guān)鍵詞,發(fā)件人配置信息是指發(fā)件人郵箱地址列表,內(nèi)容格式配置信息是指郵件內(nèi)容格式表達(dá)式。其中,用戶可以選擇設(shè)置主題配置信息、發(fā)件人配置信息和內(nèi)容格式配置信息這三種類型配置信息中的至少一個(gè)類型的配置信息,若用戶對(duì)這三種類型配置信息均未進(jìn)行預(yù)先設(shè)置,表明用戶沒(méi)有啟動(dòng)本方法來(lái)批量收集信息。步驟102 郵件接收器接收郵件,判斷所述郵件與所述配置信息是否匹配,若不匹配,則所述郵件進(jìn)入普通郵件處理模式,若匹配,則繼續(xù)進(jìn)入步驟103 ;在步驟102中,郵件接收器接收一封新郵件,讀取步驟101中用戶預(yù)設(shè)的配置信息,首先判斷主題配置信息和發(fā)件人配置信息是否為空,若這兩種配置都為空,則將該新郵件保存至郵件列表,該新郵件進(jìn)入普通郵件處理模式,若這兩種配置不全為空,則判斷新郵件主題內(nèi)容和/或發(fā)件人郵箱地址與配置信息中的主題配置信息和/或發(fā)件人配置信息是否匹配,若不匹配,則將該新郵件保存至郵件列表,該新郵件進(jìn)入普通郵件處理模式,若匹配,則繼續(xù)進(jìn)入步驟103。步驟103 截取郵件中匹配到的內(nèi)容信息,并將截取到的內(nèi)容信息添加到一封收集信息的目標(biāo)郵件中。在步驟103中,截取郵件中與配置信息中的內(nèi)容格式配置信息匹配到的內(nèi)容信息,判斷是否已經(jīng)生成一封收集信息的目標(biāo)郵件,該目標(biāo)郵件用于累加收集到的符合用戶預(yù)設(shè)配置信息的郵件內(nèi)容,若該目標(biāo)郵件已經(jīng)生成,將截取到的內(nèi)容信息與目標(biāo)郵件中已經(jīng)存在的內(nèi)容進(jìn)行累加,若不存在該目標(biāo)郵件,則生成一封收集信息的目標(biāo)郵件,并將截取的郵件中的內(nèi)容信息添加到目標(biāo)郵件中。請(qǐng)參閱圖2,是本發(fā)明第二實(shí)施例的批量處理郵件信息的方法的流程圖。本發(fā)明第二實(shí)施例的批量處理郵件信息的方法包括以下步驟步驟201 設(shè)置需要收集信息的配置信息;在步驟201中,用戶預(yù)先設(shè)置需要收集信息的配置信息,在本實(shí)施例中該配置信息主要包括主題配置信息、發(fā)件人配置信息和內(nèi)容格式配置信息。其中,主題配置信息是指郵件主題關(guān)鍵詞,發(fā)件人配置信息是指發(fā)件人郵箱地址列表,內(nèi)容格式配置信息是指郵件內(nèi)容格式表達(dá)式。其中,用戶可以選擇設(shè)置主題配置信息、發(fā)件人配置信息和內(nèi)容格式配置信息這三種類型配置信息中的至少一個(gè)類型的配置信息,若用戶對(duì)這三種類型配置信息均未進(jìn)行預(yù)先設(shè)置,表明用戶沒(méi)有啟動(dòng)本方法來(lái)批量收集信息。步驟202 郵件接收器接收一封新郵件;步驟203 讀取預(yù)設(shè)的配置信息;預(yù)設(shè)的配置信息主要包括主題配置信息、發(fā)件人配置信息和內(nèi)容格式配置信息。步驟204 判斷新郵件主題是否匹配配置信息中的主題配置信息,若不匹配,則新郵件進(jìn)入普通郵件處理模式,若匹配,則繼續(xù)步驟205 ;
6
判斷新郵件主題與配置信息中的主題配置信息是否匹配的具體方法是判斷新郵件的主題是否包含用戶預(yù)先設(shè)定的配置信息中的主題配置信息的關(guān)鍵字,比如用戶預(yù)先設(shè)置的主題配置信息的關(guān)鍵字為“員工通訊錄”,若新郵件的主題包括了“員工通訊錄”這幾個(gè)關(guān)鍵字則說(shuō)明新郵件的主題與用戶預(yù)設(shè)的配置信息中的主題配置信息是相匹配的,即使新郵件的主題還包括除了“員工通訊錄”的其他內(nèi)容,但是也認(rèn)為新郵件的主題與配置信息的主題配置信息是匹配的。步驟205 判斷新郵件發(fā)件人是否匹配配置信息中的發(fā)件人配置信息,若不匹配, 則新郵件進(jìn)入普通郵件處理模式,若匹配,則繼續(xù)步驟206 ;判斷新郵件發(fā)件人與配置信息中的發(fā)件人配置信息是否匹配的具體方法是用戶事先配置好發(fā)件人郵箱地址的列表,即把所有需要收集信息的對(duì)象的郵箱地址配置在一個(gè)發(fā)件人郵箱地址列表中,當(dāng)收到一封新郵件時(shí),判斷該新郵件的發(fā)件人郵箱地址是否存在發(fā)件人郵箱地址列表中,若存在,則表示新郵件發(fā)件人與配置信息中的發(fā)件人配置信息匹配成功,反之,則表示新郵件發(fā)件人與配置信息中的發(fā)件人配置信息不匹配。步驟206 設(shè)定能夠成功匹配的目標(biāo)信息為M ;初始M的值為空;目標(biāo)信息是指新郵件內(nèi)容中能夠與配置信息中的內(nèi)容格式配置信息匹配的內(nèi)容, 設(shè)定該目標(biāo)信息為M,并將該值初始化為空。步驟207 逐行遍歷新郵件內(nèi)容;步驟208 判斷新郵件是否還有未讀的行內(nèi)容,若有,則讀取新郵件的一行內(nèi)容, 并繼續(xù)步驟209,若已經(jīng)沒(méi)有未讀的行內(nèi)容了,則進(jìn)入步驟210 ;步驟209 判斷該行內(nèi)容與配置信息中的內(nèi)容格式配置信息是否匹配,若不匹配, 則跳回步驟208,若匹配,則執(zhí)行M = M+該行內(nèi)容;判斷該行內(nèi)容與配置信息中的內(nèi)容格式配置信息是否匹配的具體方法是判斷該行的內(nèi)容是否滿足配置信息中的內(nèi)容格式表達(dá)式。比如,配置信息中的內(nèi)容格式表達(dá)式為 “姓名*,電話*”,其中,*表示可以匹配的字符,當(dāng)該行的內(nèi)容包含“姓名張三,電話 123456789”的內(nèi)容時(shí),表示該行的內(nèi)容能與配置信息中的內(nèi)容格式配置信息匹配,該行的內(nèi)容即為目標(biāo)信息,則將原來(lái)的M值上加上該行的內(nèi)容做為一個(gè)新的M值。步驟210 判斷M值是否為空,若M值為空,則結(jié)束本次收集信息過(guò)程,若M值不為空,則屏蔽該新郵件,并繼續(xù)步驟211 ;判斷M值是否為空,若M值為空,則說(shuō)明該新郵件中沒(méi)有與配置信息匹配的內(nèi)容, 則結(jié)束本次收集信息過(guò)程。步驟211 判斷是否已經(jīng)存在目標(biāo)郵件,若不存在,則新建一封目標(biāo)郵件,若已經(jīng)存在,則繼續(xù)步驟212;步驟212 將M值添加到目標(biāo)郵件內(nèi)容中;步驟213 將目標(biāo)郵件設(shè)置成未讀模式,并提示用戶。請(qǐng)參與圖3,是本發(fā)明第一實(shí)施例的批量處理郵件信息的裝置的結(jié)構(gòu)示意圖。本發(fā)明第一實(shí)施例的批量處理郵件信息的裝置所述批量處理郵件信息的裝置包括設(shè)置模塊、接收模塊、讀取模塊、判斷模塊、截取模塊以及添加模塊。其中,設(shè)置模塊用于設(shè)置需要收集信息的配置信息;用戶預(yù)先設(shè)置需要收集信息的配置信息,在本實(shí)施例中該配置信息主要包括主題配置信息、發(fā)件人配置信息和內(nèi)容格式配置信息。其中,主題配置信息是指郵件主題關(guān)鍵詞,發(fā)件人配置信息是指發(fā)件人郵箱地址列表,內(nèi)容格式配置信息是指郵件內(nèi)容格式表達(dá)式。其中,用戶可以選擇設(shè)置主題配置信息、發(fā)件人配置信息和內(nèi)容格式配置信息這三種類型配置信息中的至少一個(gè)類型的配置信息,若用戶對(duì)這三種類型配置信息均未進(jìn)行預(yù)先設(shè)置,表明用戶沒(méi)有啟動(dòng)本方法來(lái)批量收集信息。接收模塊,用于郵件接收器接收新郵件。讀取模塊,用于讀取用戶預(yù)設(shè)的配置信息,用戶預(yù)設(shè)的配置信息主要包括主題配置信息、發(fā)件人配置信息和內(nèi)容格式配置信息。判斷模塊,用于判斷所述郵件與所述配置信息是否匹配,若不匹配,則所述郵件進(jìn)入普通郵件處理模式,若匹配,則繼續(xù)進(jìn)入截取模塊。截取模塊,用于截取所述郵件中匹配到的內(nèi)容信息。首先判斷模塊判斷主題配置信息和發(fā)件人配置信息是否為空,若這兩種配置都為空,則將該新郵件保存至郵件列表,該新郵件進(jìn)入普通郵件處理模式,若這兩種配置不全為空,則判斷新郵件主題內(nèi)容和/或發(fā)件人郵箱地址與配置信息中的主題配置信息和/或發(fā)件人配置信息是否匹配,若不匹配,則將該新郵件保存至郵件列表,該新郵件進(jìn)入普通郵件處理模式,若匹配,則逐行遍歷郵件內(nèi)容并匹配配置信息中的內(nèi)容格式配置信息,截取匹配到的內(nèi)容信息。添加模塊用于將截取模塊截取到的匹配內(nèi)容添加到一封收集信息的目標(biāo)郵件中。截取模塊截取到郵件中匹配到的內(nèi)容信息后,判斷是否已經(jīng)生成一封收集信息的目標(biāo)郵件,該目標(biāo)郵件用于累加收集到的符合用戶預(yù)設(shè)配置信息的郵件內(nèi)容,若該目標(biāo)郵件已經(jīng)生成,將截取到的內(nèi)容信息與目標(biāo)郵件中已經(jīng)存在的內(nèi)容進(jìn)行累加,若不存在該目標(biāo)郵件,則生成一封收集信息的目標(biāo)郵件,并將截取的郵件中的內(nèi)容信息添加到目標(biāo)郵件中。請(qǐng)參閱圖4,是本發(fā)明第二實(shí)施例的批量處理郵件信息的裝置的結(jié)構(gòu)示意圖。本發(fā)明第二實(shí)施例的批量處理郵件信息的裝置包括設(shè)置模塊、接收模塊、讀取模塊、第一判斷模塊、遍歷模塊、內(nèi)容判斷模塊、截取模塊、累加模塊、第二判斷模塊、郵件創(chuàng)建模塊以及添加模塊。設(shè)置模塊,用于設(shè)置需要收集信息的配置信息;用戶預(yù)先設(shè)置需要收集信息的配置信息,在本實(shí)施例中該配置信息主要包括主題配置信息、發(fā)件人配置信息和內(nèi)容格式配置信息。其中,主題配置信息是指郵件主題關(guān)鍵詞,發(fā)件人配置信息是指發(fā)件人郵箱地址列表,內(nèi)容格式配置信息是指郵件內(nèi)容格式表達(dá)式。其中,用戶可以選擇設(shè)置主題配置信息、發(fā)件人配置信息和內(nèi)容格式配置信息這三種類型配置信息中的至少一個(gè)類型的配置信息,若用戶對(duì)這三種類型配置信息均未進(jìn)行預(yù)先設(shè)置,表明用戶沒(méi)有啟動(dòng)本方法來(lái)批量收集信息。接收模塊,用于郵件接收器接收一封新郵件。讀取模塊,用于讀取用戶預(yù)設(shè)的配置信息;預(yù)設(shè)的配置信息主要包括主題配置信息、發(fā)件人配置信息和內(nèi)容格式配置信息。第一判斷模塊,用于判斷所述郵件主題和發(fā)件人郵箱地址與配置信息中的主題配置信息和發(fā)件人配置信息是否匹配,第一判斷模塊又包含主題判斷模塊和發(fā)件人判斷模
8塊,主題判斷模塊用于判斷新郵件主題與配置信息中的主題配置信息是否匹配,發(fā)件人判斷模塊用于判斷新郵件發(fā)件人郵箱地址與配置信息中的發(fā)件人配置信息是否匹配。判斷新郵件主題與配置信息中的主題配置信息是否匹配的具體方法是判斷新郵件的主題是否包含用戶預(yù)先設(shè)定的配置信息中的主題配置信息的關(guān)鍵字,比如用戶預(yù)先設(shè)置的主題配置信息的關(guān)鍵字為“員工通訊錄”,若新郵件的主題包括了“員工通訊錄”這幾個(gè)關(guān)鍵字則說(shuō)明新郵件的主題與用戶預(yù)設(shè)的配置信息中的主題配置信息是相匹配的,即使新郵件的主題還包括除了“員工通訊錄”的其他內(nèi)容,但是也認(rèn)為新郵件的主題與配置信息的主題配置信息是匹配的。判斷新郵件發(fā)件人與配置信息中的發(fā)件人配置信息是否匹配的具體方法是用戶事先配置好發(fā)件人郵箱地址的列表,即把所有需要收集信息的對(duì)象的郵箱地址配置在一個(gè)發(fā)件人郵箱地址列表中,當(dāng)收到一封新郵件時(shí),判斷該新郵件的發(fā)件人郵箱地址是否存在發(fā)件人郵箱地址列表中,若存在,則表示新郵件發(fā)件人與配置信息中的發(fā)件人配置信息匹配成功,反之,則表示新郵件發(fā)件人與配置信息中的發(fā)件人配置信息不匹配。 遍歷模塊,用于逐行遍歷新郵件內(nèi)容。內(nèi)容判斷模塊,用于判斷郵件內(nèi)容與配置信息中的內(nèi)容格式配置信息是否匹配;設(shè)定能夠成功匹配的目標(biāo)信息為M,并初始化M的值為空,其中,目標(biāo)信息是指新郵件內(nèi)容中能夠與配置信息中的內(nèi)容格式配置信息匹配的內(nèi)容,設(shè)定該目標(biāo)信息為M,并將該值初始化為空。判斷郵件內(nèi)容與配置信息中的內(nèi)容格式配置信息是否匹配的具體方法是判斷新郵件中當(dāng)前遍歷到的該行內(nèi)容是否滿足配置信息中的內(nèi)容格式表達(dá)式。比如,配置信息中的內(nèi)容格式表達(dá)式為“姓名*,電話*”,其中,*表示可以匹配的字符,當(dāng)該行的內(nèi)容包含 “姓名張三,電話123456789”的內(nèi)容時(shí),表示該行的內(nèi)容能與配置信息中的內(nèi)容格式配置信息匹配,該行的內(nèi)容即為目標(biāo)信息,則將原來(lái)的M值上加上該行的內(nèi)容做為一個(gè)新的M 值。截取模塊,用于截取所述郵件中匹配到的目標(biāo)信息;累加模塊,用于將截取到的目標(biāo)信息進(jìn)行逐條累加;第二判斷模塊,第二判斷模塊用于判斷收集信息的目標(biāo)郵件是否已經(jīng)存在,郵件創(chuàng)建模塊,用于新建一封目標(biāo)郵件;添加模塊,添加模塊用于將截取模塊截取到的匹配內(nèi)容添加到一封收集信息的目標(biāo)郵件中。截取模塊截取到郵件中匹配到的內(nèi)容信息后,判斷是否已經(jīng)生成一封收集信息的目標(biāo)郵件,該目標(biāo)郵件用于累加收集到的符合用戶預(yù)設(shè)配置信息的郵件內(nèi)容,若該目標(biāo)郵件已經(jīng)生成,將截取到的內(nèi)容信息與目標(biāo)郵件中已經(jīng)存在的內(nèi)容進(jìn)行累加,若不存在該目標(biāo)郵件,則生成一封收集信息的目標(biāo)郵件,并將截取的郵件中的內(nèi)容信息添加到目標(biāo)郵件中。在本發(fā)明的技術(shù)方案中,用戶可以通過(guò)郵件來(lái)批量的收集信息,通過(guò)用戶預(yù)先設(shè)置需要收集信息的配置信息,對(duì)所有的郵件通過(guò)與配置信息進(jìn)行匹配來(lái)進(jìn)行篩選,并將能匹配到用戶預(yù)先設(shè)置的配置信息的目標(biāo)內(nèi)容截取出來(lái),通過(guò)這樣循環(huán)遍歷所有郵件,將所有郵件中符合用戶預(yù)設(shè)條件的目標(biāo)內(nèi)容截取出來(lái)并最后累加到一封專門用于匯總目標(biāo)信息的目標(biāo)郵件中展示給用戶,這樣就不再需要用戶手工地、重復(fù)性地從每封郵件中截取符合條件的信息來(lái)進(jìn)行匯總收集了。本發(fā)明大大的節(jié)省了用戶批量收集信息的工作量,簡(jiǎn)化了用戶批量處理郵件的工作步驟,提高了批量收集信息的工作效率。并且,用戶還可以根據(jù)不同的需要預(yù)先設(shè)置的不同的配置信息,通過(guò)配置信息中任意一種或者多種具體的配置信息進(jìn)行自由組合,極大的增強(qiáng)了用戶使用的便利性和靈活性。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種批量處理郵件信息的方法,其特征在于,所述方法包括以下步驟步驟a 設(shè)置需要收集信息的配置信息;步驟b 郵件接收器接收郵件,判斷所述郵件與所述配置信息是否匹配,若不匹配,則所述郵件進(jìn)入普通郵件處理模式,若匹配,則繼續(xù)進(jìn)入步驟c ;步驟c:截取所述郵件中匹配到的內(nèi)容信息,并將截取到的內(nèi)容信息添加到一封收集信息的目標(biāo)郵件中。
2.根據(jù)權(quán)利要求1所述的批量處理郵件信息的方法,其特征在于,所述配置信息包括主題配置信息、發(fā)件人配置信息和內(nèi)容格式配置信息。
3.根據(jù)權(quán)利要求2所述的批量處理郵件信息的方法,其特征在于,所述步驟b具體為 郵件接收器接收郵件,讀取收集信息的配置信息,判斷郵件主題和發(fā)件人與配置信息中的主題配置信息和發(fā)件人配置信息是否匹配,若不匹配,則所述郵件進(jìn)入普通郵件處理模式, 如匹配,則繼續(xù)進(jìn)入步驟C。
4.根據(jù)權(quán)利要求3所述的批量處理郵件信息的方法,其特征在于,所述步驟c具體包括逐行遍歷郵件內(nèi)容并匹配所述配置信息中的內(nèi)容格式配置信息,截取匹配到的內(nèi)容信息,并將截取的內(nèi)容信息進(jìn)行逐條累加,添加到一封收集信息的目標(biāo)郵件中。
5.根據(jù)權(quán)利要求1-4所述的批量處理郵件信息的方法,其特征在于,所述方法還包括 判斷收集信息的目標(biāo)郵件是否已經(jīng)存在,若已經(jīng)存在,將累加的內(nèi)容信息添加到目標(biāo)郵件中,若不存在,則新建一封目標(biāo)郵件,再將累加的內(nèi)容信息添加到目標(biāo)郵件中。
6.一種批量處理郵件信息的裝置,其特征在于,所述批量處理郵件信息的裝置包括設(shè)置模塊、接收模塊、讀取模塊、判斷模塊、截取模塊以及添加模塊,所述設(shè)置模塊用于設(shè)置需要收集信息的配置信息,所述接收模塊用于郵件接收器接收新郵件,所述讀取模塊用于讀取設(shè)置模塊預(yù)先設(shè)置的配置信息,所述判斷模塊用于判斷所述郵件與所述配置信息是否匹配,所述截取模塊用于截取所述郵件中匹配到的內(nèi)容信息,所述添加模塊用于將截取模塊截取到的匹配內(nèi)容添加到一封收集信息的目標(biāo)郵件中,判斷模塊判斷所述郵件與所述配置信息是否匹配若不匹配,若不匹配,則所述郵件進(jìn)入普通郵件處理模式,若匹配,則截取所述郵件中匹配到的內(nèi)容信息,并將截取到的內(nèi)容信息添加到一封收集信息的目標(biāo)郵件中。
7.根據(jù)權(quán)利要求6所述的批量處理郵件信息的裝置,其特征在于,所述設(shè)置模塊設(shè)置的配置信息包括主題配置信息、發(fā)件人配置信息和內(nèi)容格式配置信息。
8.根據(jù)權(quán)利要求7所述的批量處理郵件信息的裝置,其特征在于,所述的判斷模塊包括第一判斷模塊,用于判斷所述郵件主題和發(fā)件人與配置信息中的主題配置信息和發(fā)件人配置信息是否匹配。
9.根據(jù)權(quán)利要求8所述的批量處理郵件信息的裝置,其特征在于還包括遍歷模塊、內(nèi)容判斷模塊和累加模塊,所述遍歷模塊用于逐行遍歷郵件內(nèi)容,所述內(nèi)容判斷模塊用于判斷郵件內(nèi)容與所述的內(nèi)容格式配置信息是否匹配,所述累加模塊用于將截取到的內(nèi)容信息進(jìn)行逐條累加,逐行遍歷郵件內(nèi)容并匹配所述的內(nèi)容格式配置信息,截取匹配到的內(nèi)容信息,并將截取的內(nèi)容信息進(jìn)行逐條累加,最后添加到一封收集信息的目標(biāo)郵件中。
10.根據(jù)權(quán)利要求9所述的批量處理郵件信息的裝置,其特征在于,所述批量處理郵件信息的裝置還包括第二判斷模塊和郵件創(chuàng)建模塊,所述第二判斷模塊用于判斷收集信息的目標(biāo)郵件是否已經(jīng)存在,所述的郵件創(chuàng)建模塊用于新建一封目標(biāo)郵件,判斷模塊判斷收集信息的目標(biāo)郵件是否已經(jīng)存在,若已經(jīng)存在,將累加的內(nèi)容信息添加到目標(biāo)郵件中,若不存在,郵件創(chuàng)建模塊則新建一封目標(biāo)郵件,在將累加的內(nèi)容信息添加到目標(biāo)郵件中。
全文摘要
本發(fā)明屬于數(shù)據(jù)處理技術(shù)領(lǐng)域,尤其涉及一種批量處理郵件信息的方法和裝置。本發(fā)明批量處理郵件信息的方法包括步驟a設(shè)置需要收集信息的配置信息;步驟b郵件接收器接收郵件,判斷所述郵件與所述配置信息是否匹配,若不匹配,則所述郵件進(jìn)入普通郵件處理模式,若匹配,則繼續(xù)進(jìn)入步驟c;步驟c截取所述郵件中匹配到的內(nèi)容信息,并將截取到的內(nèi)容信息添加到一封收集信息的目標(biāo)郵件中。本發(fā)明批量處理郵件信息的方法避免了用戶手工地、重復(fù)性地從每封郵件中截取符合條件的信息來(lái)進(jìn)行匯總收集,大大的節(jié)省了用戶批量收集信息的工作量,簡(jiǎn)化了用戶批量處理郵件的工作步驟,提高了批量收集信息的工作效率。
文檔編號(hào)H04L12/58GK102523172SQ20111039035
公開(kāi)日2012年6月27日 申請(qǐng)日期2011年11月30日 優(yōu)先權(quán)日2011年11月30日
發(fā)明者黃海寬 申請(qǐng)人:深圳市五巨科技有限公司