本發(fā)明涉及通信領(lǐng)域,特別涉及一種郵件客戶(hù)端的處理方法及裝置。
背景技術(shù):
隨著近年來(lái)信息技術(shù)的發(fā)展,電子郵件傳輸信息已經(jīng)越來(lái)越被廣泛地使用于人們的日常工作學(xué)習(xí)之中。由于電子郵件的功能和種類(lèi)存在差異,從而使電子郵件傳輸協(xié)議也越來(lái)越趨于多樣化,不同的傳輸協(xié)議具有不同的特點(diǎn)。目前,同一郵箱客戶(hù)端通常只支持一種傳輸協(xié)議,如果用戶(hù)想使用多種協(xié)議傳輸郵件,則需要擁有多個(gè)相對(duì)應(yīng)的郵箱,給日常工作學(xué)習(xí)造成很大不便。并且由于各郵件傳輸協(xié)議在能力和性能等方面存在差異,對(duì)郵箱帳戶(hù)采用單一協(xié)議的方式會(huì)在部分地方存在短板,體驗(yàn)效果很差。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供一種郵件客戶(hù)端的處理方法及裝置,用以使郵件客戶(hù)端具備多種功能,滿(mǎn)足用戶(hù)的各方面的需求。
根據(jù)本發(fā)明實(shí)施例的第一方面,提供一種郵件客戶(hù)端的處理方法,可包括:
獲取當(dāng)前監(jiān)測(cè)到的操作指令;
在預(yù)置的至少兩種郵件客戶(hù)端協(xié)議、和每種郵件客戶(hù)端協(xié)議與操作指令的對(duì)應(yīng)關(guān)系中,獲取所述當(dāng)前接收到的操作指令所對(duì)應(yīng)的適用郵件客戶(hù)端協(xié)議;
利用所述適用郵件客戶(hù)端協(xié)議響應(yīng)所述操作指令。
在一個(gè)實(shí)施例中,所述獲取當(dāng)前接收到的操作指令之前,還可包括:
為所述郵件客戶(hù)端設(shè)置所述至少兩種郵件客戶(hù)端協(xié)議;
為設(shè)置的所述至少兩種郵件客戶(hù)端協(xié)議中的每種郵件客戶(hù)端協(xié)議設(shè)置對(duì)應(yīng)的、適于處理的操作指令。
在一個(gè)實(shí)施例中,所述為所述郵件客戶(hù)端設(shè)置所述至少兩種郵件客戶(hù)端協(xié)議,可包括:
顯示多種郵件客戶(hù)端協(xié)議各自對(duì)應(yīng)的選項(xiàng),所述多種郵件客戶(hù)端協(xié)議的數(shù)目為至少兩個(gè);
獲取被選擇的選項(xiàng),將被選擇的選項(xiàng)對(duì)應(yīng)的郵件客戶(hù)端協(xié)議配置給所述郵件客戶(hù)端,所述被選擇的選項(xiàng)的數(shù)目為至少兩個(gè)。
在一個(gè)實(shí)施例中,所述至少兩種郵件客戶(hù)端協(xié)議可包括IMAP協(xié)議、POP協(xié)議、SMTP協(xié)議或EXCHANGE協(xié)議中的至少兩種協(xié)議。
在一個(gè)實(shí)施例中,所述利用所述適用郵件客戶(hù)端協(xié)議響應(yīng)所述操作指令,可包括:
利用所述IMAP協(xié)議響應(yīng)的操作指令包括上傳郵件指令;
利用所述POP協(xié)議響應(yīng)的操作指令包括發(fā)送保密郵件指令;
利用所述SMTP協(xié)議響應(yīng)的操作指令包括對(duì)指定客戶(hù)群發(fā)送郵件指令;
利用所述EXCHANGE協(xié)議響應(yīng)的操作指令包括實(shí)時(shí)推送新郵件指令。
根據(jù)本發(fā)明實(shí)施例的第二方面,提供一種郵件客戶(hù)端的處理裝置,可包括:
第一獲取模塊,用于獲取當(dāng)前監(jiān)測(cè)到的操作指令;
第二獲取模塊,用于在預(yù)置的至少兩種郵件客戶(hù)端協(xié)議、和每種郵件客戶(hù)端協(xié)議與操作指令的對(duì)應(yīng)關(guān)系中,獲取所述當(dāng)前接收到的操作指令所對(duì)應(yīng)的適用郵件客戶(hù)端協(xié)議;
響應(yīng)模塊,用于利用所述適用郵件客戶(hù)端協(xié)議響應(yīng)所述操作指令。
在一個(gè)實(shí)施例中,所述裝置還可包括:
第一設(shè)置模塊,用于為所述郵件客戶(hù)端設(shè)置所述至少兩種郵件客戶(hù)端協(xié)議;
第二設(shè)置模塊,用于為設(shè)置的所述至少兩種郵件客戶(hù)端協(xié)議中的每種郵件客戶(hù)端協(xié)議設(shè)置對(duì)應(yīng)的、適于處理的操作指令。
在一個(gè)實(shí)施例中,所述第二設(shè)置模塊,可包括:
顯示子模塊,用于顯示多種郵件客戶(hù)端協(xié)議各自對(duì)應(yīng)的選項(xiàng),所述多種郵件客戶(hù)端協(xié)議的數(shù)目為至少兩個(gè);
配置子模塊,用于將被選擇的選項(xiàng)對(duì)應(yīng)的郵件客戶(hù)端協(xié)議配置給所述郵件客戶(hù)端,所述被選擇的選項(xiàng)的數(shù)目為至少兩個(gè)。
在一個(gè)實(shí)施例中,所述至少兩種郵件客戶(hù)端協(xié)議可包括IMAP協(xié)議、POP協(xié)議、SMTP協(xié)議或EXCHANGE協(xié)議中的至少兩種協(xié)議。
在一個(gè)實(shí)施例中,所述響應(yīng)模塊,可包括:
第一相應(yīng)子模塊,用于利用IMAP協(xié)議響應(yīng)上傳郵件指令;
第二響應(yīng)子模塊,用于利用POP協(xié)議響應(yīng)發(fā)送保密郵件指令;
第三響應(yīng)子模塊,用于利用SMTP協(xié)議響應(yīng)對(duì)指定客戶(hù)群發(fā)送郵件指令;
第四響應(yīng)子模塊,用于利用EXCHANGE協(xié)議響應(yīng)實(shí)時(shí)推送新郵件指令。
本發(fā)明實(shí)施例提供的技術(shù)方案可產(chǎn)生以下有益效果:通過(guò)獲取當(dāng)前監(jiān)測(cè)到的操作指令;在預(yù)置的至少兩種郵件客戶(hù)端協(xié)議、和每種郵件客戶(hù)端協(xié)議與操作指令的對(duì)應(yīng)關(guān)系中,獲取所述當(dāng)前接收到的操作指令所對(duì)應(yīng)的適用郵件客戶(hù)端協(xié)議;利用所述適用郵件客戶(hù)端協(xié)議響應(yīng)所述操作指令。使郵件客戶(hù)端具備多種功能,滿(mǎn)足用戶(hù)的各方面的需求。
本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說(shuō)明書(shū)中闡述,并且,部分地從說(shuō)明書(shū)中變得顯而易見(jiàn),或者通過(guò)實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過(guò)在所寫(xiě)的說(shuō)明書(shū)、權(quán)利要求書(shū)、以及附圖中所特別指出的結(jié)構(gòu)來(lái)實(shí)現(xiàn)和獲得。下面通過(guò)附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
附圖說(shuō)明
附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,并且構(gòu)成說(shuō)明書(shū)的一部分,與本發(fā) 明的實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的限制。在附圖中:
圖1為本發(fā)明根據(jù)一示例性實(shí)施例示出的郵件客戶(hù)端的處理方法的流程圖;
圖2為本發(fā)明根據(jù)一示例性實(shí)施例示出的另一郵件客戶(hù)端的處理方法的流程圖;
圖3為本發(fā)明根據(jù)一示例性實(shí)施例示出的郵件客戶(hù)端的處理裝置的框圖;
圖4為本發(fā)明根據(jù)一示例性實(shí)施例示出的另一郵件客戶(hù)端的處理裝置的框圖;
圖5為本發(fā)明根據(jù)一示例性實(shí)施例示出的另一郵件客戶(hù)端的處理裝置的框圖;
圖6為本發(fā)明根據(jù)一示例性實(shí)施例示出的另一郵件客戶(hù)端的處理裝置的框圖;
具體實(shí)施方式
以下結(jié)合附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說(shuō)明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅用于說(shuō)明和解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明實(shí)施例提供了一種郵件客戶(hù)端,該客戶(hù)端可以是郵箱軟件賬號(hào)、郵件處理系統(tǒng)或者其它用于發(fā)送郵件的工具,并配置了至少兩種郵件客戶(hù)端協(xié)議,且為每種郵件客戶(hù)端協(xié)議設(shè)置了對(duì)應(yīng)的、適于處理的操作指令。
根據(jù)本發(fā)明實(shí)施例的第一方面,提供一種郵件客戶(hù)端的處理方法,該方法可用于郵件客戶(hù)端或者其它用于傳輸電子郵件的設(shè)備中,如圖1所示,該方法包括步驟S101-S103:
在步驟S101中,獲取當(dāng)前監(jiān)測(cè)到的操作指令。
其中,監(jiān)測(cè)操作指令的過(guò)程可以是實(shí)時(shí)監(jiān)測(cè)或周期性監(jiān)測(cè),操作指令可以是上傳郵件指令、發(fā)送保密郵件指令、對(duì)指定客戶(hù)群發(fā)送郵件指令、實(shí)時(shí)推送新郵件指令等。
在步驟S102中,在預(yù)置的至少兩種郵件客戶(hù)端協(xié)議、和每種郵件客戶(hù)端協(xié)議與操作指令的對(duì)應(yīng)關(guān)系中,獲取當(dāng)前接收到的操作指令所對(duì)應(yīng)的適用郵件客戶(hù)端協(xié)議。
其中,不同的郵件客戶(hù)端協(xié)議具有不同的特點(diǎn),支持不同的功能,因而會(huì)達(dá)到不同的傳輸效果。例如,IMAP協(xié)議支持郵件上傳功能,但不支持實(shí)時(shí)推送新郵件功能;而EXCHANGE協(xié)議支持實(shí)時(shí)推送新郵件功能,但不支持郵件上傳功能。此時(shí),在一個(gè)實(shí)施例中,將IMAP協(xié)議對(duì)應(yīng)的操作指令預(yù)置為上傳郵件指令,將EXCHANGE協(xié)議對(duì)應(yīng)的操作指令預(yù)置為實(shí)時(shí)推送新郵件指令,進(jìn)而,當(dāng)郵件客戶(hù)端收到上傳郵件指令時(shí),獲取IMAP協(xié)議;當(dāng)郵件客戶(hù)端收到實(shí)時(shí)推送新郵件指令時(shí),獲取EXCHANGE協(xié)議。
在步驟S103中,利用適用郵件客戶(hù)端協(xié)議響應(yīng)所述操作指令。
上述方法實(shí)現(xiàn)了使郵件客戶(hù)端具備多種功能,滿(mǎn)足用戶(hù)的各方面的需求。
在一個(gè)實(shí)施例中,如圖2所示,上述步驟S101之前,還包括步驟S100:
在步驟S100中,為郵件客戶(hù)端設(shè)置至少兩種郵件客戶(hù)端協(xié)議,并為上述至少兩種郵件客戶(hù)端協(xié)議中的每種郵件客戶(hù)端協(xié)議設(shè)置對(duì)應(yīng)的、適于處理的操作指令。
具體可實(shí)施為,用戶(hù)從網(wǎng)絡(luò)側(cè)獲取郵箱客戶(hù)端支持的所有郵件客戶(hù)端協(xié)議作為候選協(xié)議,并根據(jù)自身的實(shí)際情況選擇所需要的郵件客戶(hù)端協(xié)議,而后從網(wǎng)絡(luò)側(cè)獲取各郵件客戶(hù)端協(xié)議對(duì)應(yīng)的操作指令,也可根據(jù)用戶(hù)的需要自定義設(shè)置各郵件客戶(hù)端協(xié)議對(duì)應(yīng)的操作指令。
在一個(gè)實(shí)施例中,步驟S100可實(shí)施為:顯示多種郵件客戶(hù)端協(xié)議各自對(duì)應(yīng)的選項(xiàng),上述多種郵件客戶(hù)端協(xié)議的數(shù)目為至少兩個(gè);獲取被選擇的選項(xiàng),將被選擇的選項(xiàng)對(duì)應(yīng)的郵件客戶(hù)端協(xié)議配置給郵件客戶(hù)端,上述被選擇的選項(xiàng)的數(shù)目為至少兩個(gè)。
在一個(gè)實(shí)施例中,上述至少兩種郵件客戶(hù)端協(xié)議可包括IMAP協(xié)議、POP協(xié)議、SMTP協(xié)議或EXCHANGE協(xié)議中的至少兩種協(xié)議。
在一個(gè)實(shí)施例中,步驟S103可實(shí)施為:
利用IMAP協(xié)議響應(yīng)上傳郵件指令;例如,當(dāng)用戶(hù)點(diǎn)擊了郵件客戶(hù)端上的上傳草稿按鍵時(shí),可調(diào)用IMAP協(xié)議來(lái)執(zhí)行上傳草稿的操作,從而實(shí)現(xiàn)上傳草稿功能。
利用POP協(xié)議響應(yīng)發(fā)送保密郵件指令;例如,當(dāng)用戶(hù)選擇發(fā)送保密郵件時(shí),可調(diào)用POP協(xié)議,使郵件被接收方下載后從服務(wù)器中自動(dòng)刪除,從而防止郵件的泄露。
利用SMTP協(xié)議響應(yīng)對(duì)指定客戶(hù)群發(fā)送郵件指令;例如,當(dāng)用戶(hù)選擇對(duì)本公司所有員工發(fā)送郵件時(shí),可調(diào)用SMTP協(xié)議在本公司郵件系統(tǒng)中發(fā)送,則須擁有本公司郵件系統(tǒng)賬號(hào)才可接受該郵件。
利用EXCHANGE協(xié)議響應(yīng)實(shí)時(shí)推送新郵件指令;例如,當(dāng)郵件客戶(hù)端接收到了實(shí)時(shí)推送新郵件指令時(shí),調(diào)用EXCHANGE協(xié)議監(jiān)聽(tīng)推送過(guò)來(lái)的新郵件提醒,從而實(shí)現(xiàn)了郵件實(shí)時(shí)推送功能。
上述方法將各種郵件傳輸協(xié)議的特點(diǎn)進(jìn)行整合并取長(zhǎng)補(bǔ)短,使郵件客戶(hù)端具有多種功能,從而為用戶(hù)提供更完備的郵件傳輸方案,提升了體驗(yàn)效果。
根據(jù)本發(fā)明實(shí)施例的第二方面,提供一種郵件客戶(hù)端的處理裝置,如圖3所示,可包括:
第一獲取模塊31,用于獲取當(dāng)前監(jiān)測(cè)到的操作指令;
第二獲取模塊32,用于在預(yù)置的至少兩種郵件客戶(hù)端協(xié)議、和每種郵件客戶(hù)端協(xié)議與操作指令的對(duì)應(yīng)關(guān)系中,獲取當(dāng)前接收到的操作指令所對(duì)應(yīng)的適用郵件客戶(hù)端協(xié)議;
響應(yīng)模塊33,用于利用適用郵件客戶(hù)端協(xié)議響應(yīng)操作指令。
在一個(gè)實(shí)施例中,如圖4所示,上述裝置還可包括:
第一設(shè)置模塊34,用于為郵件客戶(hù)端設(shè)置所述至少兩種郵件客戶(hù)端協(xié)議。
第二設(shè)置模塊35,用于為設(shè)置的至少兩種郵件客戶(hù)端協(xié)議中的每種郵件客戶(hù)端協(xié)議設(shè)置對(duì)應(yīng)的、適于處理的操作指令。
在一個(gè)實(shí)施例中,如圖5所示,第二設(shè)置模塊35可包括:
顯示子模塊351,用于顯示多種郵件客戶(hù)端協(xié)議各自對(duì)應(yīng)的選項(xiàng),多種郵件客戶(hù)端協(xié)議的數(shù)目為至少兩個(gè);
配置子模塊352,用于將被選擇的選項(xiàng)對(duì)應(yīng)的郵件客戶(hù)端協(xié)議配置給郵件客戶(hù)端,被選擇的選項(xiàng)的數(shù)目為至少兩個(gè)。
在一個(gè)實(shí)施例中,上述至少兩種郵件客戶(hù)端協(xié)議可包括IMAP協(xié)議、POP協(xié)議、SMTP協(xié)議或EXCHANGE協(xié)議中的至少兩種協(xié)議。
在一個(gè)實(shí)施例中,如圖6所示,響應(yīng)模塊33可包括:
第一響應(yīng)子模塊331,用于利用IMAP協(xié)議響應(yīng)上傳郵件指令;
第二響應(yīng)子模塊332,用于利用POP協(xié)議響應(yīng)發(fā)送保密郵件指令;
第三響應(yīng)子模塊333,用于利用SMTP協(xié)議響應(yīng)對(duì)指定客戶(hù)群發(fā)送郵件指令;
第四響應(yīng)子模塊334,用于利用EXCHANGE協(xié)議響應(yīng)實(shí)時(shí)推送新郵件指令。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤(pán)存儲(chǔ)器和光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。