消息隊列服務(wù)器及其垃圾郵件信息處理方法
【專利摘要】本發(fā)明公開了一種消息隊列服務(wù)器及其垃圾郵件信息處理方法,所述方法包括:消息隊列服務(wù)器MQS將待處理垃圾郵件信息存儲到數(shù)據(jù)庫中,根據(jù)其中的收件方郵箱地址確定出管理員的手機(jī)號碼后,若手機(jī)號碼的狀態(tài)為不在線,則調(diào)用手機(jī)短信平臺提供的短信發(fā)送接口,根據(jù)手機(jī)號碼發(fā)送通知管理員處理垃圾郵件的短信;若MQS接收到客戶端發(fā)送的垃圾郵件處理頁面的訪問請求,則對其中攜帶的用戶名和密碼驗證通過后,將與用戶名預(yù)先綁定的手機(jī)號碼的狀態(tài)設(shè)置為在線,并從數(shù)據(jù)庫中讀取與該手機(jī)號碼對應(yīng)的待處理垃圾郵件信息后,將其包含于垃圾郵件處理頁面中向客戶端返回;MQS接收到郵件信息處理結(jié)果后更新數(shù)據(jù)庫。從而,實現(xiàn)了垃圾郵件信息的及時處理。
【專利說明】消息隊列服務(wù)器及其垃圾郵件信息處理方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)領(lǐng)域,尤其涉及一種消息隊列服務(wù)器及其垃圾郵件信息處理方法。
【背景技術(shù)】
[0002]電子郵件(electronic mail)是一種用電子手段提供信息交換的通信方式,是Internet (互聯(lián)網(wǎng))應(yīng)用最廣的服務(wù);通過網(wǎng)絡(luò)的電子郵件發(fā)送系統(tǒng),用戶可以快速、低廉的方式與其他網(wǎng)絡(luò)用戶聯(lián)系。
[0003]然而,在當(dāng)前的互聯(lián)網(wǎng)信息化時代中,網(wǎng)上信息爆炸式增長,一些商家或組織,未經(jīng)用戶許可就強(qiáng)行發(fā)送一些攜帶有廣告宣傳或惡意信息的電子郵件到用戶的郵箱中,這給用戶帶來了極大干擾;通常,將這種未經(jīng)用戶許可就強(qiáng)行發(fā)送到用戶郵箱中的電子郵件稱為垃圾郵件。
[0004]為避免垃圾郵件對用戶的干擾,電子郵件系統(tǒng)中的郵件服務(wù)器往往具有判斷電子郵件是否為垃圾郵件的功能。郵件服務(wù)器判斷出電子郵件為垃圾郵件后,將該電子郵件的郵件信息作為待處理垃圾郵件信息存儲到一個數(shù)據(jù)庫服務(wù)器中。之后,管理員可通過管理平臺服務(wù)器對數(shù)據(jù)庫服務(wù)器中的待處理垃圾郵件信息進(jìn)行處理:管理員查看每一條待處理垃圾郵件信息,若管理員確定該待處理垃圾郵件信息中包含垃圾信息,則及時將相應(yīng)的電子郵件標(biāo)記為垃圾郵件后進(jìn)行刪除或退信;若管理員確定該待處理垃圾郵件信息不包含垃圾信息,則確定相應(yīng)的電子郵件被誤判,并將相應(yīng)的電子郵件標(biāo)記為非垃圾郵件后投遞到收件方的郵箱。
[0005]然而,管理員通常是每隔幾小時或幾天通過管理平臺服務(wù)器集中查看數(shù)據(jù)庫服務(wù)器中的待處理垃圾郵件信息,并對相應(yīng)的電子郵件進(jìn)行處理,這會導(dǎo)致被誤判的電子郵件得不到及時處理,延誤一些緊急電子郵件的正常發(fā)送,也會導(dǎo)致垃圾郵件得不到及時處理,造成垃圾信息的泛濫。
【發(fā)明內(nèi)容】
[0006]針對上述現(xiàn)有技術(shù)存在的缺陷,本發(fā)明提供了一種消息隊列服務(wù)器及其垃圾郵件信息處理方法,用以實現(xiàn)垃圾郵件信息的及時處理。
[0007]根據(jù)本發(fā)明的一個方面,提供了一種垃圾郵件信息處理方法,包括:
[0008]消息隊列服務(wù)器MQS接收到待處理垃圾郵件信息后,將其存儲到數(shù)據(jù)庫中,并根據(jù)該待處理垃圾郵件信息中的收件方郵箱地址,確定出處理該待處理垃圾郵件信息的管理員的手機(jī)號碼,若確定所述手機(jī)號碼的狀態(tài)為不在線,則調(diào)用手機(jī)短信平臺提供的短信發(fā)送接口,根據(jù)所述手機(jī)號碼發(fā)送通知所述管理員處理垃圾郵件的短信;
[0009]之后,若所述MQS接收到所述管理員通過客戶端發(fā)送的垃圾郵件處理頁面的訪問請求,則對所述訪問請求中攜帶的用戶名和密碼驗證通過后,將與所述用戶名預(yù)先綁定的所述手機(jī)號碼的狀態(tài)設(shè)置為在線,并從所述數(shù)據(jù)庫中讀取與所述手機(jī)號碼相對應(yīng)的待處理垃圾郵件信息,將讀取的待處理垃圾郵件信息包含于所述垃圾郵件處理頁面中向所述客戶端返回;
[0010]所述MQS接收到所述客戶端根據(jù)所述垃圾郵件處理頁面返回的郵件信息處理結(jié)果后,根據(jù)所述郵件信息處理結(jié)果更新所述數(shù)據(jù)庫。
[0011]其中,所述郵件信息處理結(jié)果具體包括:投遞處理結(jié)果和刪除處理結(jié)果;以及
[0012]所述根據(jù)所述郵件信息處理結(jié)果更新所述數(shù)據(jù)庫,具體包括:
[0013]所述MQS若接收到所述客戶端根據(jù)所述垃圾郵件處理頁面返回的刪除處理結(jié)果,則從所述數(shù)據(jù)庫中將所述刪除處理結(jié)果所涉及的待處理垃圾郵件信息進(jìn)行刪除;
[0014]若接收到所述客戶端根據(jù)所述垃圾郵件處理頁面返回的投遞處理結(jié)果,則從所述數(shù)據(jù)庫中將所述投遞處理結(jié)果所涉及的待處理垃圾郵件信息,根據(jù)其中的收件方郵箱地址繼續(xù)進(jìn)行投遞。
[0015]較佳地,所述根據(jù)該待處理垃圾郵件信息中的收件方郵箱地址,確定出處理該待處理垃圾郵件信息的管理員的手機(jī)號碼,具體為:
[0016]根據(jù)所述數(shù)據(jù)庫中預(yù)先存儲的郵箱地址的域名與管理員的手機(jī)號碼之間的對應(yīng)關(guān)系,查找出與該收件方郵箱地址的域名對應(yīng)的手機(jī)號碼,作為處理該待處理郵件信息的管理員的手機(jī)號碼。
[0017]較佳地,在所述將與所述用戶名預(yù)先綁定的所述手機(jī)號碼的狀態(tài)設(shè)置為在線之后,還包括:
[0018]所述MQS設(shè)置所述手機(jī)號碼的過期時間后,每隔設(shè)定時間段確認(rèn)所述垃圾郵件處理頁面是否關(guān)閉;若是,則在確認(rèn)當(dāng)前時間超過所述手機(jī)號碼的過期時間后,將所述手機(jī)號碼的狀態(tài)設(shè)置為不在線;否則,刷新所述手機(jī)號碼的過期時間。
[0019]較佳地,所述確定所述手機(jī)號碼的狀態(tài)為不在線,具體為:
[0020]所述MQS若確定所述手機(jī)號碼不存在于手機(jī)號碼在線列表中,則確定所述手機(jī)號碼的狀態(tài)為不在線;以及
[0021]所述將與所述用戶名預(yù)先綁定的所述手機(jī)號碼的狀態(tài)設(shè)置為在線,具體包括:
[0022]將所述手機(jī)號碼添加到所述手機(jī)號碼在線列表中;以及
[0023]所述將所述手機(jī)號碼的狀態(tài)設(shè)置為不在線,具體包括:
[0024]將所述手機(jī)號碼從所述手機(jī)號碼在線列表中刪除。
[0025]其中,所述客戶端具體為個人計算機(jī)PC、平板電腦、筆記本、或手機(jī)。
[0026]根據(jù)本發(fā)明的另一個方面,還提供了一種消息隊列服務(wù)器,包括:
[0027]手機(jī)短信發(fā)送模塊,用于接收到待處理垃圾郵件信息后,將其存儲到數(shù)據(jù)庫中,并根據(jù)該待處理垃圾郵件信息中的收件方郵箱地址,確定出處理該待處理垃圾郵件信息的管理員的手機(jī)號碼后,若確定所述手機(jī)號碼的狀態(tài)為不在線,則調(diào)用手機(jī)短信平臺提供的短信發(fā)送接口,根據(jù)所述手機(jī)號碼發(fā)送通知所述管理員處理垃圾郵件的短信;
[0028]訪問請求處理模塊,用于若接收到所述管理員通過客戶端發(fā)送的垃圾郵件處理頁面的訪問請求,則對所述訪問請求中攜帶的用戶名和密碼驗證通過后,將與所述用戶名預(yù)先綁定的所述手機(jī)號碼的狀態(tài)設(shè)置為在線,并從所述數(shù)據(jù)庫中讀取與所述手機(jī)號碼相對應(yīng)的待處理垃圾郵件信息,將讀取的待處理垃圾郵件信息包含于所述垃圾郵件處理頁面中向所述客戶端返回;[0029]數(shù)據(jù)庫更新模塊,用于接收到所述客戶端根據(jù)所述垃圾郵件處理頁面返回的郵件信息處理結(jié)果后,根據(jù)所述郵件信息處理結(jié)果更新所述數(shù)據(jù)庫。
[0030]其中,所述郵件信息處理結(jié)果具體包括:投遞處理結(jié)果和刪除處理結(jié)果;以及
[0031]所述數(shù)據(jù)庫更新模塊具體用于若接收到所述客戶端根據(jù)所述垃圾郵件處理頁面返回的刪除處理結(jié)果,則從所述數(shù)據(jù)庫中將所述刪除處理結(jié)果所涉及的待處理垃圾郵件信息進(jìn)行刪除;若接收到所述客戶端根據(jù)所述垃圾郵件處理頁面返回的投遞處理結(jié)果,則從所述數(shù)據(jù)庫中將所述投遞處理結(jié)果所涉及的待處理垃圾郵件信息,根據(jù)其中的收件方郵箱地址繼續(xù)進(jìn)行投遞。
[0032]進(jìn)一步,所述訪問請求處理模塊還用于在將與所述用戶名預(yù)先綁定的所述手機(jī)號碼的狀態(tài)設(shè)置為在線后,設(shè)置所述手機(jī)號碼的過期時間,并每隔設(shè)定時間段確認(rèn)所述垃圾郵件處理頁面是否關(guān)閉;若是,則在確認(rèn)當(dāng)前時間超過所述手機(jī)號碼的過期時間后,將所述手機(jī)號碼的狀態(tài)設(shè)置為不在線;否則,刷新所述手機(jī)號碼的過期時間。
[0033]較佳地,所述手機(jī)短信發(fā)送模塊具體包括:
[0034]手機(jī)號碼確定單元,用于接收到待處理垃圾郵件信息后,將其存儲到數(shù)據(jù)庫中,并根據(jù)所述數(shù)據(jù)庫中預(yù)先存儲的郵箱地址的域名與管理員的手機(jī)號碼之間的對應(yīng)關(guān)系,查找出與該待處理垃圾郵件信息中的收件方郵箱地址的域名對應(yīng)的手機(jī)號碼,作為處理該待處理郵件信息的管理員的手機(jī)號碼;
[0035]手機(jī)短信發(fā)送單元,用于若確定所述手機(jī)號碼不存在于手機(jī)號碼在線列表中,則確定所述手機(jī)號碼的狀態(tài)為不在線,并調(diào)用所述手機(jī)短信平臺提供的短信發(fā)送接口,根據(jù)所述手機(jī)號碼發(fā)送處理垃圾郵件通知的短信。
[0036]本發(fā)明的技術(shù)方案中,MQS接收到待處理垃圾郵件信息并將其存儲到數(shù)據(jù)庫后,確定出處理該待處理垃圾郵件信息的管理員的手機(jī)號碼,若確定該手機(jī)號碼的狀態(tài)為不在線,則通過手機(jī)短信平臺向管理員發(fā)送處理垃圾郵件通知的短信,因此基于手機(jī)短信的實時性,可及時通知管理員對待處理郵件信息進(jìn)行處理。之后,管理員可使用計算機(jī)或隨身攜帶的手機(jī)通過TCP/IP方式向MQS發(fā)送垃圾郵件處理頁面的訪問請求,并對MQS返回的垃圾郵件處理頁面中的待處理垃圾郵件信息進(jìn)行處理;MQS接收到客戶端根據(jù)垃圾郵件處理頁面返回的郵件信息處理結(jié)果后對數(shù)據(jù)庫進(jìn)行更新。從而,可以基于手機(jī)短信的實時性實現(xiàn)垃圾郵件信息的及時處理。
【專利附圖】
【附圖說明】
[0037]圖1為本發(fā)明實施例的垃圾郵件信息處理方法的流程圖;
[0038]圖2為本發(fā)明實施例的消息隊列服務(wù)器的內(nèi)部結(jié)構(gòu)框圖;
[0039]圖3為本發(fā)明實施例的手機(jī)短信發(fā)送模塊的內(nèi)部結(jié)構(gòu)框圖。
【具體實施方式】
[0040]以下將結(jié)合附圖對本發(fā)明的技術(shù)方案進(jìn)行清楚、完整的描述,顯然,所描述的實施例僅僅是本發(fā)明的一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動的前提下所得到的所有其它實施例,都屬于本發(fā)明所保護(hù)的范圍。[0041]本申請使用的“模塊”、“系統(tǒng)”等術(shù)語旨在包括與計算機(jī)相關(guān)的實體,例如但不限于硬件、固件、軟硬件組合、軟件或者執(zhí)行中的軟件。例如,模塊可以是,但并不僅限于:處理器上運行的進(jìn)程、處理器、對象、可執(zhí)行程序、執(zhí)行的線程、程序和/或計算機(jī)。舉例來說,計算設(shè)備上運行的應(yīng)用程序和此計算設(shè)備都可以是模塊。一個或多個模塊可以位于執(zhí)行中的一個進(jìn)程和/或線程內(nèi),一個模塊也可以位于一臺計算機(jī)上和/或分布于兩臺或更多臺計算機(jī)之間。
[0042]本發(fā)明的發(fā)明人考慮到,通常手機(jī)支持短信接收功能,而且手機(jī)短信的實時性較好,一方面,在存儲待處理垃圾郵件信息的服務(wù)器接收到待處理垃圾郵件信息,并對其進(jìn)行存儲后,向處理該待處理垃圾郵件信息的管理員的手機(jī)發(fā)送短信,及時通知管理員對待處理垃圾郵件信息進(jìn)行處理;另一方面,同時增加存儲待處理垃圾郵件信息的服務(wù)器的Web(網(wǎng)絡(luò))服務(wù)功能,也就是Web頁面訪問功能;管理員在接收到短信后,可以使用手機(jī)、平板電腦、筆記本或PC等客戶端上安裝的瀏覽器,通過TCP/IP(Transmission Control Protocol/Internet Protocol,傳輸控制協(xié)議/因特網(wǎng)互聯(lián)協(xié)議,又名網(wǎng)絡(luò)通訊協(xié)議)方式訪問存儲待處理垃圾郵件信息的服務(wù)器的垃圾郵件處理頁面,及時對待處理垃圾郵件信息進(jìn)行處理。
[0043]下面結(jié)合附圖詳細(xì)說明本發(fā)明的技術(shù)方案。本發(fā)明實施例提供的垃圾郵件信息處理方法的流程圖,如圖1所示,包括:
[0044]SlOl:消息隊列服務(wù)器(MQS,Message Queue Server)接收到待處理垃圾郵件信息后,將其存儲到數(shù)據(jù)庫中,并根據(jù)該待處理垃圾郵件信息中的收件方郵箱地址,確定出處理該待處理垃圾郵件信息的管理員的手機(jī)號碼。
[0045]具體地,郵件服務(wù)器在判斷出其接收的電子郵件為垃圾郵件后,將該電子郵件的郵件信息作為待處理垃圾郵件發(fā)送到MQS ;其中,待處理垃圾郵件信息中包括:該電子郵件的收件方郵箱地址、發(fā)件方郵箱地址、郵件主題、郵件內(nèi)容等。
[0046]在本發(fā)明中,通過MQS接收并存儲待處理垃圾郵件信息。MQS接收到郵件服務(wù)器發(fā)送的待處理垃圾郵件信息后,將接收的待處理垃圾郵件信息存儲到數(shù)據(jù)庫中,并從該待處理垃圾郵件信息中確定出收件方郵箱地址,進(jìn)而根據(jù)數(shù)據(jù)庫中預(yù)先存儲的郵箱地址的域名與管理員的手機(jī)號碼之間的對應(yīng)關(guān)系,查找出與該收件方郵箱地址的域名對應(yīng)的手機(jī)號碼,作為處理該待處理郵件信息的管理員的手機(jī)號碼。例如,若待處理垃圾郵件信息中的收件方郵箱地址為xyz@a.cm,數(shù)據(jù)庫中存儲有a.com與管理員A的手機(jī)號碼123456789000的對應(yīng)關(guān)系,則可以確定出處理該待處理垃圾郵件信息的管理員為A,且管理員A的手機(jī)號碼為123456789000。這樣,可以針對不同的郵箱地址的域名設(shè)置不同的管理員,從而確保待處理垃圾郵件信息可以更及時地得以處理。
[0047]S102:對于確定出的手機(jī)號碼,MQS確定該手機(jī)號碼的狀態(tài)是否為在線;若否,貝Ij執(zhí)行步驟S103 ;否則,不執(zhí)行任何操作。
[0048]具體地,MQS服務(wù)器中存儲有手機(jī)號碼在線列表;在本步驟中,對于步驟SlOl確定出的管理員的手機(jī)號碼,MQS若確定該手機(jī)號碼不存在于手機(jī)號碼在線列表中,則確定該手機(jī)號碼的狀態(tài)為不在線,執(zhí)行步驟S103向管理員發(fā)送短信;若確定該手機(jī)號碼不存在于手機(jī)號碼在線列表中,則確定該手機(jī)號碼的狀態(tài)為在線,并表明管理員當(dāng)前正在通過客戶端處理待處理垃圾郵件信息,可以不再向管理員發(fā)送短信,從而避免MQS在短時間內(nèi)接收到大量的待處理垃圾郵件信息時向管理員發(fā)送大量的短信。[0049]其中,MQS可通過MC (Memcached,分布式內(nèi)存對象緩存系統(tǒng))進(jìn)行手機(jī)號碼在線列表的存儲,由于MC讀寫速度非常快,因此MQS可以快速確定出手機(jī)號碼的狀態(tài)。
[0050]S103:MQS調(diào)用手機(jī)短信平臺提供的短信發(fā)送接口,根據(jù)確定出的手機(jī)號碼發(fā)送處理垃圾郵件通知的短信。
[0051]具體地,對于確定出的手機(jī)號碼,若MQS確定該手機(jī)號碼的狀態(tài)為不在線,貝U在本步驟中調(diào)用手機(jī)短信平臺提供的短信發(fā)送接口,并將該手機(jī)號碼和處理垃圾郵件通知的短信內(nèi)容傳入短信發(fā)送接口 ;短信發(fā)送接口向該手機(jī)號碼對應(yīng)的手機(jī)發(fā)送處理垃圾郵件通知的短信,短信內(nèi)容具體可以包括MQS的垃圾郵件處理頁面的鏈接地址。
[0052]S104:MQS接收到管理員通過客戶端發(fā)送的垃圾郵件處理頁面的訪問請求。
[0053]具體地,管理員接收到處理垃圾郵件通知的短信后,可通過客戶端的瀏覽器向MQS發(fā)送垃圾郵件處理頁面的訪問請求。其中,客戶端具體可以為PC(personal computer,個人計算機(jī))、平板電腦、筆記本、或手機(jī)。其中,手機(jī)通常是管理員隨身攜帶的移動終端,因此,在管理員接收到處理垃圾郵件通知的短信后,可使用隨身攜帶的手機(jī)上安裝的瀏覽器通過TCP/IP方式訪問MQS服務(wù)器的垃圾郵件處理頁面,保證了處理垃圾郵件信息的及時性。
[0054]S105:MQS對訪問請求中攜帶的用戶名和密碼進(jìn)行驗證;若驗證通過,則執(zhí)行步驟S106 ;若驗證失敗,則執(zhí)行步驟S110。
[0055]具體地,MQS接收的垃圾郵件處理頁面的訪問請求中攜帶有管理員的用戶名和密碼;MQS對用戶名和密碼進(jìn)行驗證;若驗證通過,則執(zhí)行步驟S106 ;若驗證失敗,則執(zhí)行步驟S110。
[0056]S106:MQS將與訪問請求中攜帶的用戶名預(yù)先綁定的手機(jī)號碼的狀態(tài)設(shè)置為在線,并從數(shù)據(jù)庫中讀取與該手機(jī)號碼相對應(yīng)的待處理垃圾郵件信息后,將其包含于垃圾郵件處理頁面中向客戶端返回。
[0057]具體地,在MQS對訪問請求中攜帶的用戶名和密碼驗證通過后,根據(jù)MQS中預(yù)先存儲的用戶名與手機(jī)號碼的綁定關(guān)系,確定出管理員的手機(jī)號碼,并將該手機(jī)號碼的狀態(tài)設(shè)置為在線,也就是,將該手機(jī)號碼添加到手機(jī)號碼在線列表中。之后,MQS從數(shù)據(jù)庫中讀取與該手機(jī)號碼相對應(yīng)的待處理垃圾郵件信息,并將讀取的待處理垃圾郵件信息包含于垃圾郵件處理頁面中向客戶端返回。
[0058]進(jìn)一步,在MQS將與訪問請求中攜帶的用戶名預(yù)先綁定的手機(jī)號碼的狀態(tài)設(shè)置為在線之后,還可以根據(jù)該手機(jī)號碼的有效期,設(shè)置該手機(jī)號碼的過期時間,即將當(dāng)前時間加上該手機(jī)號碼的有效期后得到的時間值作為該手機(jī)號碼的過期時間。
[0059]之后,MQS每隔設(shè)定時間段確認(rèn)垃圾郵件處理頁面是否關(guān)閉;若未關(guān)閉,則刷新該手機(jī)號碼的過期時間,即將當(dāng)前時間加上該手機(jī)號碼的有效期后得到的時間值作為該手機(jī)號碼的過期時間;若關(guān)閉,則在確認(rèn)當(dāng)前時間超過該手機(jī)號碼的過期時間后,將該手機(jī)號碼的狀態(tài)設(shè)置為不在線,即將該手機(jī)號碼從手機(jī)號碼在線列表中刪除。
[0060]其中,手機(jī)號碼的有效期大于所述設(shè)定時間段,這樣在垃圾郵件處理頁面未關(guān)閉的情況下,該手機(jī)號碼便一直處于在線的狀態(tài)。例如,手機(jī)號碼的有效期為3分鐘,設(shè)定時間段可以為2分鐘。
[0061]S107:MQS接收到客戶端根據(jù)垃圾郵件處理頁面返回的郵件信息處理結(jié)果后,根據(jù)郵件信息處理結(jié)果更新數(shù)據(jù)庫。[0062]具體地,管理員可通過客戶端在垃圾郵件處理頁面中查看MQS返回的待處理垃圾郵件信息,若確定待處理垃圾郵件信息中包含垃圾信息(即相應(yīng)的電子郵件為垃圾郵件),則可將該待處理垃圾郵件信息標(biāo)記為垃圾郵件信息后,根據(jù)垃圾郵件處理頁面向MQS返回刪除處理結(jié)果;若確定待處理垃圾郵件信息中不包含垃圾信息(即相應(yīng)的電子郵件為非垃圾郵件),則可將該待處理垃圾郵件信息標(biāo)記為非垃圾郵件信息后,根據(jù)垃圾郵件處理頁面向MQS返回投遞處理結(jié)果。
[0063]MQS若接收到客戶端根據(jù)垃圾郵件處理頁面返回的刪除處理結(jié)果,則從數(shù)據(jù)庫中將刪除處理結(jié)果所涉及的待處理垃圾郵件信息進(jìn)行刪除;若接收到客戶端根據(jù)垃圾郵件處理頁面返回的投遞處理結(jié)果,則從數(shù)據(jù)庫中將投遞處理結(jié)果所涉及的待處理垃圾郵件信息,根據(jù)其中的收件方郵箱地址繼續(xù)進(jìn)行投遞。
[0064]進(jìn)一步,在將刪除處理結(jié)果所涉及的待處理垃圾郵件信息刪除之前,還可以提取該待處理垃圾郵件信息的關(guān)鍵字,為后續(xù)郵件服務(wù)器判斷垃圾郵件提供支持。
[0065]SllO =MQS向客戶端返回驗證失敗信息。
[0066]具體地,若MQS對訪問請求中攜帶的用戶名和密碼驗證失敗,則向客戶端返回驗證失敗信息。
[0067]基于上述的垃圾郵件信息處理方法,本發(fā)明實施例提供的消息隊列服務(wù)器的內(nèi)部結(jié)構(gòu)框圖如圖2所示,包括:手機(jī)短信發(fā)送模塊201、訪問請求處理模塊202和數(shù)據(jù)庫更新模塊203。
[0068]手機(jī)短信發(fā)送模塊201用于接收到待處理垃圾郵件信息后,將其存儲到數(shù)據(jù)庫204中,并根據(jù)該待處理垃圾郵件信息中的收件方郵箱地址,確定出處理該待處理垃圾郵件信息的管理員的手機(jī)號碼后,若確定該手機(jī)號碼的狀態(tài)為不在線,則調(diào)用手機(jī)短信平臺提供的短信發(fā)送接口,根據(jù)該手機(jī)號碼發(fā)送通知管理員處理垃圾郵件的短信。
[0069]訪問請求處理模塊202用于若接收到管理員通過客戶端發(fā)送的垃圾郵件處理頁面的訪問請求,則對訪問請求中攜帶的用戶名和密碼驗證通過后,將與所述用戶名預(yù)先綁定的手機(jī)號碼的狀態(tài)設(shè)置為在線,并從數(shù)據(jù)庫204中讀取與該手機(jī)號碼相對應(yīng)的待處理垃圾郵件信息,將讀取的待處理垃圾郵件信息包含于垃圾郵件處理頁面中向客戶端返回。進(jìn)一步,訪問請求處理模塊202還用于在將與用戶名預(yù)先綁定的手機(jī)號碼的狀態(tài)設(shè)置為在線后,設(shè)置該手機(jī)號碼的過期時間,并每隔設(shè)定時間段確認(rèn)垃圾郵件處理頁面是否關(guān)閉;若是,則在確認(rèn)當(dāng)前時間超過該手機(jī)號碼的過期時間后,將該手機(jī)號碼的狀態(tài)設(shè)置為不在線;否則,刷新該手機(jī)號碼的過期時間。
[0070]數(shù)據(jù)庫更新模塊203用于接收到客戶端根據(jù)垃圾郵件處理頁面返回的郵件信息處理結(jié)果后,根據(jù)郵件信息處理結(jié)果更新數(shù)據(jù)庫204。其中,郵件信息處理結(jié)果具體包括:投遞處理結(jié)果和刪除處理結(jié)果;數(shù)據(jù)庫更新模塊203若接收到客戶端根據(jù)垃圾郵件處理頁面返回的刪除處理結(jié)果,則從數(shù)據(jù)庫204中將刪除處理結(jié)果所涉及的待處理垃圾郵件信息進(jìn)行刪除;若接收到客戶端根據(jù)垃圾郵件處理頁面返回的投遞處理結(jié)果,則從數(shù)據(jù)庫204中將投遞處理結(jié)果所涉及的待處理垃圾郵件信息,根據(jù)其中的收件方郵箱地址繼續(xù)進(jìn)行投遞。
[0071]其中,上述的手機(jī)短信發(fā)送模塊201的內(nèi)部結(jié)構(gòu)框圖如圖3所示,具體包括:手機(jī)號碼確定單元301和手機(jī)短信發(fā)送單元302。[0072]手機(jī)號碼確定單元301用于接收到待處理垃圾郵件信息后,將其存儲到數(shù)據(jù)庫204中,并根據(jù)數(shù)據(jù)庫204中預(yù)先存儲的郵箱地址的域名與管理員的手機(jī)號碼之間的對應(yīng)關(guān)系,查找出與該待處理垃圾郵件信息中的收件方郵箱地址的域名對應(yīng)的手機(jī)號碼,作為處理該待處理郵件信息的管理員的手機(jī)號碼。
[0073]手機(jī)短信發(fā)送單元302用于若確定手機(jī)號碼確定單元301查找出的手機(jī)號碼不存在于手機(jī)號碼在線列表中,則確定該手機(jī)號碼的狀態(tài)為不在線,并調(diào)用手機(jī)短信平臺提供的短信發(fā)送接口,根據(jù)該手機(jī)號碼發(fā)送處理垃圾郵件通知的短信。
[0074]本發(fā)明的技術(shù)方案中,MQS接收到待處理垃圾郵件信息并將其存儲到數(shù)據(jù)庫后,確定出處理該待處理垃圾郵件信息的管理員的手機(jī)號碼,若確定該手機(jī)號碼的狀態(tài)為不在線,則通過手機(jī)短信平臺向管理員發(fā)送處理垃圾郵件通知的短信,因此基于手機(jī)短信的實時性,可及時通知管理員對待處理郵件信息進(jìn)行處理。之后,管理員可使用計算機(jī)或隨身攜帶的手機(jī)通過TCP/IP方式向MQS發(fā)送垃圾郵件處理頁面的訪問請求,并對MQS返回的垃圾郵件處理頁面中的待處理垃圾郵件信息進(jìn)行處理;MQS接收到客戶端根據(jù)垃圾郵件處理頁面返回的郵件信息處理結(jié)果后對數(shù)據(jù)庫進(jìn)行更新。從而,可以基于手機(jī)短信的實時性實現(xiàn)垃圾郵件信息的及時處理。
[0075]以上所述僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當(dāng)指出,對于本【技術(shù)領(lǐng)域】的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以作出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
【權(quán)利要求】
1.一種垃圾郵件信息處理方法,其特征在于,包括:消息隊列服務(wù)器MQS接收到待處理垃圾郵件信息后,將其存儲到數(shù)據(jù)庫中,并根據(jù)該待處理垃圾郵件信息中的收件方郵箱地址,確定出處理該待處理垃圾郵件信息的管理員的手機(jī)號碼,若確定所述手機(jī)號碼的狀態(tài)為不在線,則調(diào)用手機(jī)短信平臺提供的短信發(fā)送接口,根據(jù)所述手機(jī)號碼發(fā)送通知所述管理員處理垃圾郵件的短信;之后,若所述MQS接收到所述管理員通過客戶端發(fā)送的垃圾郵件處理頁面的訪問請求,則對所述訪問請求中攜帶的用戶名和密碼驗證通過后,將與所述用戶名預(yù)先綁定的所述手機(jī)號碼的狀態(tài)設(shè)置為在線,并從所述數(shù)據(jù)庫中讀取與所述手機(jī)號碼相對應(yīng)的待處理垃圾郵件信息,將讀取的待處理垃圾郵件信息包含于所述垃圾郵件處理頁面中向所述客戶端返回;所述MQS接收到所述客戶端根據(jù)所述垃圾郵件處理頁面返回的郵件信息處理結(jié)果后,根據(jù)所述郵件信息處理結(jié)果更新所述數(shù)據(jù)庫。
2.如權(quán)利要求1所述的方法,其特征在于,所述郵件信息處理結(jié)果具體包括:投遞處理結(jié)果和刪除處理結(jié)果;以及所述根據(jù)所述郵件信息處理結(jié)果更新所述數(shù)據(jù)庫,具體包括:所述MQS若接收到所述客戶端根據(jù)所述垃圾郵件處理頁面返回的刪除處理結(jié)果,則從所述數(shù)據(jù)庫中將所述刪除處理結(jié)果所涉及的待處理垃圾郵件信息進(jìn)行刪除;若接收到所述客戶端根據(jù)所述垃圾郵件處理頁面返回的投遞處理結(jié)果,則從所述數(shù)據(jù)庫中將所述投遞處理結(jié)果所涉及的待處理垃圾郵件信息,根據(jù)其中的收件方郵箱地址繼續(xù)進(jìn)行投遞。
3.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)該待處理垃圾郵件信息中的收件方郵箱地址,確定出處理該待處理垃圾郵件信息的管理員的手機(jī)號碼,具體為:根據(jù)所述數(shù)據(jù)庫中預(yù)先存儲的郵箱地址的域名與管理員的手機(jī)號碼之間的對應(yīng)關(guān)系,查找出與該收件方郵箱地址的域名對應(yīng)的手機(jī)號碼,作為處理該待處理郵件信息的管理員的手機(jī)號碼。
4.如權(quán)利要求1-3任一所述的方法,其特征在于,在所述將與所述用戶名預(yù)先綁定的所述手機(jī)號碼的狀態(tài)設(shè)置為在線之后,還包括:所述MQS設(shè)置所述手機(jī)號碼的過期時間后,每隔設(shè)定時間段確認(rèn)所述垃圾郵件處理頁面是否關(guān)閉;若是,則在確認(rèn)當(dāng)前時間超過所述手機(jī)號碼的過期時間后,將所述手機(jī)號碼的狀態(tài)設(shè)置為不在線;否則,刷新所述手機(jī)號碼的過期時間。
5.如權(quán)利要求4所述的方法,其特征在于,所述確定所述手機(jī)號碼的狀態(tài)為不在線,具體為:所述MQS若確定所述手 機(jī)號碼不存在于手機(jī)號碼在線列表中,則確定所述手機(jī)號碼的狀態(tài)為不在線;以及所述將與所述用戶名預(yù)先綁定的所述手機(jī)號碼的狀態(tài)設(shè)置為在線,具體包括:將所述手機(jī)號碼添加到所述手機(jī)號碼在線列表中;以及所述將所述手機(jī)號碼的狀態(tài)設(shè)置為不在線,具體包括:將所述手機(jī)號碼從所述手機(jī)號碼在線列表中刪除。
6.如權(quán)利要求1-3任一所述的方法,其特征在于,所述客戶端具體為個人計算機(jī)PC、平板電腦、筆記本、或手機(jī)。
7.一種消息隊列服務(wù)器,其特征在于,包括: 手機(jī)短信發(fā)送模塊,用于接收到待處理垃圾郵件信息后,將其存儲到數(shù)據(jù)庫中,并根據(jù)該待處理垃圾郵件信息中的收件方郵箱地址,確定出處理該待處理垃圾郵件信息的管理員的手機(jī)號碼后,若確定所述手機(jī)號碼的狀態(tài)為不在線,則調(diào)用手機(jī)短信平臺提供的短信發(fā)送接口,根據(jù)所述手機(jī)號碼發(fā)送通知所述管理員處理垃圾郵件的短信; 訪問請求處理模塊,用于若接收到所述管理員通過客戶端發(fā)送的垃圾郵件處理頁面的訪問請求,則對所述訪問請求中攜帶的用戶名和密碼驗證通過后,將與所述用戶名預(yù)先綁定的所述手機(jī)號碼的狀態(tài)設(shè)置為在線,并從所述數(shù)據(jù)庫中讀取與所述手機(jī)號碼相對應(yīng)的待處理垃圾郵件信息,將讀取的待處理垃圾郵件信息包含于所述垃圾郵件處理頁面中向所述客戶端返回; 數(shù)據(jù)庫更新模塊,用于接收到所述客戶端根據(jù)所述垃圾郵件處理頁面返回的郵件信息處理結(jié)果后,根據(jù)所述郵件信息處理結(jié)果更新所述數(shù)據(jù)庫。
8.如權(quán)利要求7所述的服務(wù)器,其特征在于,所述郵件信息處理結(jié)果具體包括:投遞處理結(jié)果和刪除處理結(jié)果;以及 所述數(shù)據(jù)庫更新模塊具體用于若接收到所述客戶端根據(jù)所述垃圾郵件處理頁面返回的刪除處理結(jié)果,則從所述數(shù)據(jù)庫中將所述刪除處理結(jié)果所涉及的待處理垃圾郵件信息進(jìn)行刪除;若接收到所述客戶端根據(jù)所述垃圾郵件處理頁面返回的投遞處理結(jié)果,則從所述數(shù)據(jù)庫中將所述投遞處理結(jié)果所涉及的待處理垃圾郵件信息,根據(jù)其中的收件方郵箱地址繼續(xù)進(jìn)行投遞。
9.如權(quán)利要求8所述的服務(wù)器,其特征在于, 所述訪問請求處理模塊還用于在將`與所述用戶名預(yù)先綁定的所述手機(jī)號碼的狀態(tài)設(shè)置為在線后,設(shè)置所述手機(jī)號碼的過期時間,并每隔設(shè)定時間段確認(rèn)所述垃圾郵件處理頁面是否關(guān)閉;若是,則在確認(rèn)當(dāng)前時間超過所述手機(jī)號碼的過期時間后,將所述手機(jī)號碼的狀態(tài)設(shè)置為不在線;否則,刷新所述手機(jī)號碼的過期時間。
10.如權(quán)利要求7-9任一所述的服務(wù)器,其特征在于,所述手機(jī)短信發(fā)送模塊具體包括: 手機(jī)號碼確定單元,用于接收到待處理垃圾郵件信息后,將其存儲到數(shù)據(jù)庫中,并根據(jù)所述數(shù)據(jù)庫中預(yù)先存儲的郵箱地址的域名與管理員的手機(jī)號碼之間的對應(yīng)關(guān)系,查找出與該待處理垃圾郵件信息中的收件方郵箱地址的域名對應(yīng)的手機(jī)號碼,作為處理該待處理郵件信息的管理員的手機(jī)號碼; 手機(jī)短信發(fā)送單元,用于若確定所述手機(jī)號碼不存在于手機(jī)號碼在線列表中,則確定所述手機(jī)號碼的狀態(tài)為不在線,并調(diào)用所述手機(jī)短信平臺提供的短信發(fā)送接口,根據(jù)所述手機(jī)號碼發(fā)送處理垃圾郵件通知的短信。
【文檔編號】H04L12/58GK103701688SQ201310712252
【公開日】2014年4月2日 申請日期:2013年12月20日 優(yōu)先權(quán)日:2013年12月20日
【發(fā)明者】宋健 申請人:新浪網(wǎng)技術(shù)(中國)有限公司