專利名稱:郵件服務(wù)器、移動通信系統(tǒng)及其程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于控制大量不期望的電子郵件(unsolicited e-mail)的發(fā)布的技術(shù)。
背景技術(shù):
主要為了廣告或請求的目的向隨機(jī)選擇的郵件客戶端發(fā)布大量不期望的電子郵件對于郵件客戶端來說成為日益嚴(yán)重的問題。此外,在移動電話作為郵件客戶端的系統(tǒng)中,由于接收電子郵件的通信費(fèi)用是由接收該電子郵件的移動電話的所有者來支付的,所以存在郵件客戶端產(chǎn)生不必要的費(fèi)用的問題。為了解決大量不期望的郵件的問題,已經(jīng)提出了防止它們的發(fā)布的措施。
例如,日本專利申請公開公報No.2003-115925提出了一種提取并計算電子郵件源地址的技術(shù)。如果在預(yù)定時間周期內(nèi)從同一源地址發(fā)送到一郵箱的電子郵件數(shù)量等于或大于一預(yù)定閾值,則確定郵件是不期望的,并由此從郵箱中將其刪除。但是,在一個很大的組織(例如公司)中,在一天的時間內(nèi),為了商業(yè)通信而接收到成百上千的電子郵件是很正常的。此外,目前,向數(shù)量眾多的用戶同時大量發(fā)布出版物(例如時事通訊),也是很常見的。在這些情況下,如果如上所述使用一預(yù)定閾值來確定電子郵件是否是不期望的,則可能會妨礙所期望的接收者接收真正的郵件。
考慮到上述的問題,例如,日本專利申請公開公報No.2003-46578提出了一種技術(shù),用于確定從同一源地址發(fā)送的電子郵件的數(shù)量是否超過某一閾值數(shù)量。在超過閾值的情況下,確定該郵件的收信人是否希望接收這些郵件,如果不希望接收這些郵件,則從郵箱中刪除這些郵件。但是,進(jìn)行這種確定對于用戶來說是復(fù)雜的,并且非常耗時。
發(fā)明內(nèi)容
鑒于上述問題做出了本發(fā)明,并且本發(fā)明的一個目的是通過使用相對簡單的手段有效地控制大量不期望的電子郵件的發(fā)布,同時減少這種控制可能對源和目的郵件客戶端帶來的任何不便。
為了解決上述討論的問題,本發(fā)明提供了一種郵件服務(wù)器,其包括接收裝置,用于接收從源郵件客戶端向目的郵件客戶端發(fā)送的電子郵件;電子郵件存儲裝置,用于在分配給該電子郵件所尋址的目的郵件客戶端的存儲區(qū)域中存儲由該接收裝置接收的電子郵件;發(fā)送裝置,用于讀取由該電子郵件存儲裝置存儲的電子郵件,并向該電子郵件所尋址的目的郵件客戶端發(fā)送該電子郵件;計數(shù)裝置,用于計算在設(shè)定的時間周期內(nèi)由源郵件客戶端發(fā)送的電子郵件數(shù)量;客戶端信息存儲裝置,用于存儲分配給特定郵件客戶端的客戶端標(biāo)識符;超閾值標(biāo)記存儲裝置,用于在對源郵件客戶端所計數(shù)的電子郵件數(shù)量超過一閾值的情況下,與分配給源郵件客戶端的客戶端標(biāo)識符相關(guān)聯(lián)地存儲超閾值標(biāo)記;以及電子郵件管理裝置,用于在超閾值標(biāo)記存儲裝置已與超閾值標(biāo)記相關(guān)聯(lián)地存儲了電子郵件的源郵件客戶端的客戶端標(biāo)識符,并且客戶端信息存儲裝置已存儲了該電子郵件所尋址的目的郵件客戶端的客戶端標(biāo)識符的情況下,阻止發(fā)送裝置發(fā)送電子郵件。
因此,如果從源郵件客戶端發(fā)送的電子郵件數(shù)量超過閾值數(shù)量,則將尋址到郵件客戶端(其客戶端標(biāo)識符預(yù)先存儲在客戶端信息存儲裝置中)的郵件丟棄,并由此不將這些郵件發(fā)送到郵件客戶端的地址。這樣,不希望接收來自發(fā)布大量電子郵件的郵件用戶的郵件用戶可以通過在郵件服務(wù)器的客戶端信息存儲單元中預(yù)先存儲他/她的郵件客戶端的客戶端標(biāo)識符來控制電子郵件的接收。另一方面,為了商業(yè)通信或電子郵件時事通訊的目的而希望接收大量電子郵件的郵件用戶可不需要通過復(fù)雜的過程來接收電子郵件。發(fā)布大量電子郵件的郵件用戶預(yù)先請求目的郵件客戶端不在客戶端信息存儲單元中預(yù)先存儲他們的郵件客戶端的客戶端標(biāo)識符。
在一個優(yōu)選實(shí)施例中,郵件服務(wù)器還可以包括周期標(biāo)識符輸出裝置,用于輸出用來識別時間周期的周期標(biāo)識符,如果所計數(shù)的電子郵件數(shù)量超過閾值,則該超閾值標(biāo)記存儲裝置可以與超閾值標(biāo)記相關(guān)聯(lián)地存儲由周期標(biāo)識符輸出裝置輸出的周期標(biāo)識符,并且如果在接收到電子郵件時由周期標(biāo)識符輸出裝置輸出的周期標(biāo)識符和由超閾值標(biāo)記存儲裝置與超閾值標(biāo)記相關(guān)聯(lián)地存儲的周期標(biāo)識符相匹配時,該電子郵件管理裝置可以阻止發(fā)送裝置發(fā)送該電子郵件。
在該實(shí)施例中,如果接收到電子郵件的周期與存儲超閾值標(biāo)記的周期相匹配,則丟棄該郵件。因此,如果清除前一時間周期的超閾值標(biāo)記失敗,也可以防止由該失敗引起的問題。
在另一優(yōu)選實(shí)施例中,該郵件服務(wù)器還可以包括周期標(biāo)識符輸出裝置,用于輸出用來識別時間周期的周期標(biāo)識符;以及計數(shù)存儲裝置,用于與周期標(biāo)識符(該周期標(biāo)識符是在該設(shè)定的時間周期內(nèi)的第一次計數(shù)時由周期標(biāo)識符輸出裝置輸出的)相關(guān)聯(lián)地存儲由計數(shù)裝置在設(shè)定的時間周期內(nèi)所計數(shù)的電子郵件數(shù)量,如果在接收到電子郵件時由周期標(biāo)識符輸出裝置輸出的周期標(biāo)識符和與所計數(shù)的電子郵件數(shù)量相關(guān)聯(lián)地存儲在計數(shù)存儲裝置中的周期標(biāo)識符不匹配,則計數(shù)裝置可以將所計數(shù)的電子郵件數(shù)量清零,并且從1開始對電子郵件進(jìn)行計數(shù),而如果兩個周期標(biāo)識符相匹配,則計數(shù)裝置將電子郵件的計數(shù)加1。
當(dāng)更新時間周期時,必須清除已對該時間周期計數(shù)的電子郵件數(shù)量。但是,如果更新時間周期后立即執(zhí)行清除操作,則郵件服務(wù)器將承擔(dān)由于集中操作而引起的重負(fù)荷。鑒于以上情況,如果當(dāng)在時間周期更新之后重新對電子郵件數(shù)量進(jìn)行計數(shù)時,計數(shù)裝置清除前一時間周期的電子郵件數(shù)量,可以減小服務(wù)器的負(fù)荷。另一問題在于,由于將當(dāng)前時間周期的電子郵件數(shù)量和前一時間周期的電子郵件數(shù)量存儲在一起,所以在清除所計數(shù)的電子郵件數(shù)量時可能發(fā)生錯誤。但是,根據(jù)本實(shí)施例,只有當(dāng)在接收到電子郵件的時間周期與已開始電子郵件數(shù)量計數(shù)的時間周期不相匹配的情況下,才清除電子郵件數(shù)。因此,可以防止清除錯誤。
在另一優(yōu)選實(shí)施例中,該郵件服務(wù)器還可以包括錯誤通知裝置,用于在電子郵件由于被郵件管理裝置丟棄的特定原因之外的原因而沒有發(fā)送到目的郵件客戶端的情況下,發(fā)送向電子郵件的源郵件客戶端通知該原因的錯誤消息,并且如果電子郵件由于該特定原因而沒有發(fā)送到目的郵件客戶端,則發(fā)送向電子郵件的源郵件客戶端通知與該特定原因不同的原因的錯誤消息。
根據(jù)本實(shí)施例,由于沒有向源郵件客戶端揭示電子郵件為何被丟棄的實(shí)際原因,所以可以防止發(fā)送更大量的不期望的郵件。除了該特定原因之外的原因可以是分配給目的郵件客戶端的存儲區(qū)域沒有可用來存儲該電子郵件的空間。在這種情況下,如果由于該特定原因而沒有將電子郵件發(fā)送到目的郵件客戶端,則錯誤通知裝置向源郵件客戶端發(fā)送通知下述原因的錯誤信息,該原因?yàn)榉峙浣o目的郵件客戶端的存儲區(qū)域沒有可用空間。
此外,本發(fā)明提供了一種移動通信系統(tǒng),其包括根據(jù)權(quán)利要求1的郵件服務(wù)器;以及用于連接郵件客戶端的移動終端與郵件服務(wù)器的無線網(wǎng)絡(luò)。
此外,本發(fā)明提供了一種電子郵件發(fā)布控制方法,其包括與被提供有預(yù)定服務(wù)的郵件客戶端的客戶端標(biāo)識符相關(guān)聯(lián)地存儲服務(wù)登記標(biāo)記;接收從源郵件客戶端發(fā)送到目的郵件客戶端的電子郵件;在分配給目的郵件客戶端的存儲區(qū)域中存儲所接收的電子郵件;將與分配給源郵件客戶端的客戶端標(biāo)識符相關(guān)聯(lián)地存儲的郵件計數(shù)加1;如果所計數(shù)的郵件數(shù)量超過了一預(yù)定閾值,則與源郵件客戶端的客戶端標(biāo)識符相關(guān)聯(lián)地存儲超閾值標(biāo)記;以及如果已將源郵件客戶端的客戶端標(biāo)識符與超閾值標(biāo)記相關(guān)聯(lián)地進(jìn)行了存儲,并且已將目的郵件客戶端的客戶端標(biāo)識符與服務(wù)登記標(biāo)記相關(guān)聯(lián)地進(jìn)行了存儲,則可以防止所存儲電子郵件的發(fā)布。
圖1是表示根據(jù)本發(fā)明實(shí)施例的整個系統(tǒng)的構(gòu)成的方框圖。
圖2是表示根據(jù)該實(shí)施例的郵件服務(wù)器的構(gòu)成的方框圖。
圖3是表示根據(jù)該實(shí)施例的用戶概況的示例的簡圖。
圖4是表示根據(jù)該實(shí)施例的計數(shù)表的示例的簡圖。
圖5是說明根據(jù)該實(shí)施例的郵件服務(wù)器的控制單元的操作的流程圖。
圖6是說明根據(jù)該實(shí)施例的郵件服務(wù)器的控制單元的操作的流程圖。
圖7是說明根據(jù)該實(shí)施例的計數(shù)表的示例的簡圖。
具體實(shí)施例方式
現(xiàn)將參照
本發(fā)明的一個優(yōu)選實(shí)施例。
A.構(gòu)成圖1是表示根據(jù)本實(shí)施例的整個系統(tǒng)的構(gòu)成的方框圖。如圖1所示,該系統(tǒng)包括移動電話10a到10c、移動通信網(wǎng)絡(luò)20、以及郵件服務(wù)器30。移動電話10a到10c是以例如PDC(個人數(shù)字電話)方法,IMT-2000(國際移動通信-2000)方法,或PHS(注冊商標(biāo)個人手持電話系統(tǒng))方法進(jìn)行無線通信的移動電話。移動電話10a到10c存儲分配給它們中的每一個的用于交換電子郵件的郵件地址,并且用作為通過移動通信網(wǎng)絡(luò)20來交換電子郵件的使用該郵件地址的郵件客戶端。在圖1中,僅描述了三個移動電話10a到10c;然而,實(shí)際上,存在更多的移動電話。
移動通信網(wǎng)絡(luò)20是用于向移動電話10a到10c提供數(shù)據(jù)通信服務(wù)或語音通信服務(wù)的網(wǎng)絡(luò)。移動通信網(wǎng)絡(luò)20包括基站、交換中心、以及連接它們(全都沒有示出)的通信線路。在移動通信網(wǎng)絡(luò)20的通信服務(wù)區(qū)域,多個基站以預(yù)定的間隔設(shè)置,并且當(dāng)移動電話位于這些基站的各個無線區(qū)域時,這些基站與移動電話10a到10c進(jìn)行無線通信。該交換中心容納有多個基站以及位于這些基站的無線區(qū)域中的移動電話10a到10c的交換線路。
郵件服務(wù)器30連接到移動通信網(wǎng)絡(luò)20,并通過移動通信網(wǎng)絡(luò)20向移動電話10a到10c提供郵件投遞服務(wù)。郵件投遞服務(wù)有多種可選的服務(wù),并且在這些可選服務(wù)中存在一種所謂的“大量電子郵件發(fā)信人拒絕服務(wù)”。該大量電子郵件發(fā)信人拒絕服務(wù)是一種目的在于控制大量的不期望的電子郵件的發(fā)布的服務(wù)。特別地,根據(jù)郵件接收者的請求,該服務(wù)控制來自一天內(nèi)發(fā)送電子郵件超過某個閾值(在該實(shí)施例中,將該閾值假定為“100”)的郵件客戶端的電子郵件的發(fā)布,并且丟棄該電子郵件而不將它們發(fā)送到目的地(電子郵件收件人)。因此,希望利用大量電子郵件發(fā)信人拒絕服務(wù)的用戶無論處于在線或離線狀態(tài)都可以以適當(dāng)?shù)姆绞酵ㄖ]件服務(wù)器30的管理員。
參照圖2說明郵件服務(wù)器30的構(gòu)成。如圖2所示,郵件服務(wù)器30包括控制單元31、通信單元32、非易失性存儲器單元33、以及使上述單元互連的總線34??刂茊卧?1包括運(yùn)算單元(例如CPU(中央處理器))以及各種存儲器(例如ROM(只讀存儲器)和RAM(隨機(jī)存取存儲器)??刂茊卧?1讀取存儲在它自己的存儲器或非易失性存儲單元33中的計算機(jī)程序,并且通過執(zhí)行這些程序來控制郵件服務(wù)器30的各個組成部分。通信單元32包括到移動通信網(wǎng)絡(luò)20的連接接口以及通信控制電路,并且在控制單元31的控制下通過移動通信網(wǎng)絡(luò)20進(jìn)行數(shù)據(jù)通信。
非易失性存儲單元33是大容量存儲單元(例如硬盤)。非易失性存儲單元33存儲用于提供郵件投遞服務(wù)的郵件服務(wù)器應(yīng)用程序MP、關(guān)于移動電話10a到10c用戶的數(shù)據(jù)的用戶概況UP、以及用于計數(shù)待發(fā)送的電子郵件數(shù)的計數(shù)表CT。非易失性存儲單元33還具有預(yù)先分配給移動電話10a到10c中的每一個的存儲區(qū)域(在下文中,稱為“郵箱MB”)。在郵件服務(wù)器應(yīng)用程序MP的控制下,控制單元31使用通信單元32接收電子郵件,并將該電子郵件存儲在分配給目的移動電話的郵箱MB中。隨后,如果控制單元31呼叫移動電話并接收來自它的響應(yīng),則控制單元31從郵箱MB中讀取該電子郵件,并使用通信單元32將其發(fā)送給移動電話。
圖3是表示包含在用戶概況UP內(nèi)的數(shù)據(jù)的示例的簡圖。如圖3所示,用戶概況UP包括多種數(shù)據(jù),例如,“郵件地址”、“服務(wù)登記標(biāo)記”、移動電話10a到10c的“用戶姓名”和“電話號碼”。如上所述,“郵件地址”是分配給移動電話10a到10c中的每一個的郵件地址?!胺?wù)登記標(biāo)記”是表示是否向移動電話10a到10c中的每一個提供大量電子郵件發(fā)信人拒絕服務(wù)的標(biāo)記。如果提供該服務(wù),則將該標(biāo)記設(shè)置為有效狀態(tài)。如果不提供該服務(wù),則將該標(biāo)記設(shè)置為無效狀態(tài)。根據(jù)各個用戶的請求,對服務(wù)登記標(biāo)記進(jìn)行登記。在圖3中,向分配有郵件地址“matsu@abc.co.jp”的移動電話提供大量電子郵件發(fā)送人拒絕服務(wù),而不向分配有郵件地址“toshi@abc.co.jp”的移動電話提供該服務(wù)。除了在圖3中所示的數(shù)據(jù)之外,用戶概況UP還可以包括各種數(shù)據(jù),例如移動電話10a到10c的用戶屬性信息。然而,因?yàn)檫@種數(shù)據(jù)與本發(fā)明的實(shí)施不相關(guān),所以將省略對它們的詳細(xì)說明。
圖4是表示包含在計數(shù)表CT中的數(shù)據(jù)的示例的簡圖。
如圖4所示的“郵件地址”是分配給移動電話10a到10c中的每一個的郵件地址?!半娮余]件數(shù)量”是從移動電話10a到10c發(fā)送的電子郵件的數(shù)目。在郵件服務(wù)器應(yīng)用程序MP的控制下,當(dāng)通過移動通信網(wǎng)絡(luò)20從移動電話10a到10c中的任何一個接收到電子郵件時,控制單元31檢查在電子郵件的“FROM”字段中指定的源郵件地址,并將計數(shù)表CT中與源郵件地址相關(guān)的電子郵件數(shù)量計數(shù)加1。
如圖4所示的“電子郵件數(shù)量計數(shù)起始天標(biāo)識符”是在已開始計數(shù)電子郵件數(shù)量時的那一周的一天的標(biāo)識符。在表1中示出了該周的一天與天標(biāo)識符之間的對應(yīng)關(guān)系。
郵件服務(wù)器應(yīng)用程序MP包括用于計算當(dāng)前時間和該周的天的計時程序;以及返回與所輸入的該周的天相對應(yīng)的天標(biāo)識符的函數(shù)(在下文中,稱為“天函數(shù)”)。控制單元31將使用計時程序計算的該周的天輸入天函數(shù),以獲得對應(yīng)的天標(biāo)識符,并且將其寫入計數(shù)表CT。
在本實(shí)施例中,按天計數(shù)電子郵件數(shù)量。因此,隨著日期的改變(換句話說,在經(jīng)過時鐘時間24:00之后),必須清除在前一天所計數(shù)的電子郵件數(shù)量并將其重置為“0”。但是,如果一過時鐘時間24:00就執(zhí)行清除操作,則控制部件31會承擔(dān)由于集中操作而導(dǎo)致的重負(fù)荷。鑒于以上情況,在本實(shí)施例中,當(dāng)在改變?nèi)掌谥笾匦掠嫈?shù)電子郵件數(shù)量時,清除前一天的電子郵件數(shù)量。結(jié)果,由于基于“電子郵件數(shù)量”的說明字段分別執(zhí)行清除操作,所以可以避免上述的操作集中問題。例如,當(dāng)在日期改變之后,控制部件31從分配有圖4的郵件地址“matsu@abc.co.jp”的移動電話接收第一電子郵件時,控制單元31清除與郵件地址“matsu@abc.co.jp”相對應(yīng)的前一天的電子郵件數(shù)量,并且從“1”開始重新計數(shù)電子郵件數(shù)量。
但是,計數(shù)表CT將包括當(dāng)天的電子郵件數(shù)量和前一天的電子郵件數(shù)量。例如,在當(dāng)天計數(shù)與郵件地址“matsu@abc.co.jp”相對應(yīng)的當(dāng)天的電子郵件數(shù)量,而在前一天計數(shù)與郵件地址“toshi@abc.co.jp”相對應(yīng)的電子郵件數(shù)量。因此,控制單元31存儲電子郵件數(shù)量計數(shù)起始天標(biāo)識符,并且將所存儲的天標(biāo)識符與接收到電子郵件當(dāng)天的天標(biāo)識符進(jìn)行比較。如果兩個天標(biāo)識符不匹配,則控制單元31清除電子郵件數(shù)量,并且從“1”開始計數(shù)電子郵件數(shù)量。另一方面,如果兩個天標(biāo)識符相匹配,則控制單元31將電子郵件數(shù)量的計數(shù)加1。例如,由于圖4的郵件地址“kei@abc.co.jp”是與天標(biāo)識符“3”(星期三)相關(guān)聯(lián)地進(jìn)行存儲的,所以當(dāng)控制單元31在星期四(天標(biāo)識符“4”)從分配有郵件地址“kei@abc.co.jp”的移動電話接收電子郵件時,控制單元31清除電子郵件數(shù)量“15”和天標(biāo)識符“3”,并且因?yàn)檫@兩個天標(biāo)識符不匹配,所以寫入新的電子郵件數(shù)量“1”和天標(biāo)識符“4”。另一方面,由于郵件地址“matsu@abc.co.jp”是與天標(biāo)識符“4”(星期四)相關(guān)聯(lián)地進(jìn)行存儲的,所以當(dāng)控制單元31在星期四(天標(biāo)識符“4”)從分配有郵件地址“matsu@abc.co.jp”的移動電話接收電子郵件時,控制單元31確定兩個天標(biāo)識符匹配,并且將電子郵件數(shù)量“99”增加“1”以寫入電子郵件數(shù)量“100”。因此,可以防止在清除電子郵件數(shù)量時的錯誤。
如圖4中所示的“超閾值標(biāo)記”是當(dāng)電子郵件數(shù)量達(dá)到閾值“100”時設(shè)置為有效狀態(tài)的標(biāo)記。在圖4中,由于已從分配有郵件地址“toshi@abc.co.jp”的移動電話發(fā)送了250封電子郵件,所以與該移動電話相對應(yīng)的超閾值標(biāo)記為有效狀態(tài)。另一方面,由于沒有從其它移動電話發(fā)送超過100封的電子郵件,所以其它移動電話的超閾值標(biāo)記為無效狀態(tài)。
“超閾值標(biāo)記設(shè)定天標(biāo)識符”是當(dāng)超閾值標(biāo)記被設(shè)置為有效狀態(tài)時的那一周的天的標(biāo)識符。當(dāng)與某個郵件地址的超閾值標(biāo)記被設(shè)定為有效狀態(tài)時,控制單元31將使用計時程序計算的該周的天輸入到天函數(shù)中,以獲得對應(yīng)的天標(biāo)識符,并且將其寫入計數(shù)表CT。隨著日期的變化,需要將超閾值標(biāo)記從前一天設(shè)置的有效狀態(tài)設(shè)置為無效狀態(tài)。超閾值標(biāo)記用于控制電子郵件的發(fā)布,以使得電子郵件不能到達(dá)目的地。因此,決不會發(fā)生超閾值標(biāo)記的設(shè)置中的錯誤。
鑒于以上情況,假設(shè)在清除操作中存在可能的錯誤,則通過在計數(shù)表CT中寫入當(dāng)超閾值標(biāo)記被設(shè)置為有效狀態(tài)的當(dāng)天的天標(biāo)識符,本實(shí)施例使得可以區(qū)分在前一天之前設(shè)置的超閾值標(biāo)記和當(dāng)天設(shè)置的超閾值標(biāo)記。例如,在圖4中,與郵件地址“toshi@abc.co.jp”相對應(yīng)的超閾值標(biāo)記是有效的,并且天標(biāo)識符為“4”(星期四)。因此,如果控制單元31在星期四(天標(biāo)識符“4”)從分配有郵件地址“toshi@abc.c o.jp”的移動電話接收郵件,則由于天標(biāo)識符匹配并且基于當(dāng)天的電子郵件數(shù)量將超閾值標(biāo)記設(shè)置為有效,所以控制單元31可以確定它可以丟棄該電子郵件。
B.操作現(xiàn)將描述具有上述構(gòu)造的實(shí)施例的操作。
圖5和圖6是說明控制單元31執(zhí)行郵件服務(wù)應(yīng)用程序MP時的操作的流程圖。參照圖5和圖6,將描述在星期四將電子郵件從分配有郵件地址“matsu@abc.co.jp”的移動電話(移動電話10a)發(fā)送到分配有郵件地址“kei@abc.co.jp”的移動電話(移動電話10b)的情況。在圖3和圖4中顯示了在操作開始時用戶概況UP和計數(shù)表CT的內(nèi)容。
如圖5所示,當(dāng)通過移動通信網(wǎng)絡(luò)20從移動電話10a接收電子郵件(步驟S1;是)時,控制單元31檢查在電子郵件的“FROM”字段中指定的郵件地址“matsu@abc.co.jp”,并更新計數(shù)表CT(步驟S2)。
如圖6的流程圖所示執(zhí)行該表的更新操作??刂茊卧?1將使用計時程序計算的那一周的天(星期四)輸入到天函數(shù)以獲得對應(yīng)的天標(biāo)識符“4”(步驟S201)??刂茊卧?1確定天標(biāo)識符“4”是否與圖4的計數(shù)表CT中與郵件地址“matsu@abc.co.jp”相關(guān)聯(lián)地存儲的電子郵件數(shù)量計數(shù)起始天標(biāo)識符相匹配。在這種情況下,由于兩個天標(biāo)識符相匹配(步驟S202;是),所以控制單元31將在計數(shù)表CT中與郵件地址“matsu@abc.co.jp”相關(guān)聯(lián)地存儲的電子郵件數(shù)量增加1(步驟S204)。因此,電子郵件數(shù)量從“99”更新為“100”,并且達(dá)到了閾值“100”(步驟S205;100)??刂茊卧?1將計數(shù)表CT的超閾值標(biāo)記從無效更新為有效,并寫入超閾值標(biāo)記設(shè)定天標(biāo)識符“4”(步驟S206)。結(jié)果,如圖7所示更新了圖4中的計數(shù)表CT的內(nèi)容。
在步驟S202,如果兩個天標(biāo)識符不匹配(步驟S202;否),這意味著在星期四第一次進(jìn)行計數(shù),則控制單元31清除與郵件地址“matsu@abc.co.jp”相對應(yīng)的電子郵件數(shù)量,并且寫入新的郵件數(shù)量“1”。控制單元31還清除存儲在計數(shù)表CT中的天標(biāo)識符,并且寫入新的天標(biāo)識符“4”(步驟S203)。
在步驟S205中,如果電子郵件數(shù)量超過閾值“100”,則在確認(rèn)超閾值標(biāo)記有效(步驟S207)之后,控制單元31結(jié)束表更新操作。在步驟S207中,如果超閾值標(biāo)記無效(步驟S207;否),則控制單元31將超閾值標(biāo)記從無效更新為有效(步驟S206),寫入天標(biāo)識符,并結(jié)束表更新操作。
接下來控制單元31的操作進(jìn)行到圖5的步驟S3。
在步驟S3中,控制單元31確認(rèn)在計數(shù)表CT中與郵件地址“matsu@abc.co.jp”相關(guān)聯(lián)地存儲的超閾值標(biāo)記是否有效。在這種情況下,如圖7所示,超閾值標(biāo)記有效(步驟S3;是),控制單元31確定在步驟S201獲得的天標(biāo)識符“4”是否和與郵件地址“matsu@abc.co.jp”相對應(yīng)的超閾值標(biāo)記設(shè)定天標(biāo)識符相匹配(步驟S4)。在這種情況下,如圖7所示,兩個天標(biāo)識符相匹配(步驟S4;是),控制單元31檢查在用戶概況UP中與郵件地址“kei@abc.co.jp”相關(guān)聯(lián)地存儲的服務(wù)登記標(biāo)記(步驟S5)。在這種情況下,如圖3所示,服務(wù)登記標(biāo)記有效(步驟S6;是),控制單元31丟棄所接收的電子郵件,而不是將其存儲到與郵件地址“kei@abc.co.jp”相對應(yīng)的郵箱MB中(步驟S7)。因此,來自郵件服務(wù)器30的電子郵件沒有發(fā)送到目的郵件客戶端的移動電話10b中。此后,控制單元31向已經(jīng)發(fā)送電子郵件的移動電話10a發(fā)送錯誤通知(步驟S8)。
該錯誤通知包括“郵箱滿”消息,該消息與在分配給目的移動電話的郵箱MB已滿并且沒有用于接收新電子郵件的空間時使用的錯誤通知相同。如果電子郵件發(fā)件人是一惡意用戶,則由于他/她希望反重地向同一個人發(fā)送不期望的大量電子郵件,所以他/她應(yīng)該希望知道他/她可以向其發(fā)送不期望的大量電子郵件而不被郵件服務(wù)器30屏蔽的郵件客戶端。但是,由于如上所述向發(fā)件人返回錯誤通知,所以發(fā)件人不能確定該返回的錯誤通知是由于目的用戶是運(yùn)行了用于不期望郵件的大量電子郵件發(fā)件人拒絕服務(wù),還是由于郵箱MB確實(shí)已滿。因此,用于識別可以向其發(fā)送大量不期望電子郵件的郵件客戶端的信息沒有提供給惡意用戶,這有助于防止不期望的大量電子郵件的傳播。
如果在步驟S3,超閾值標(biāo)記無效(步驟S3;否),如果在步驟S4,兩個天標(biāo)識符不匹配(步驟S4;否),或者如果在步驟S6,服務(wù)登記標(biāo)記無效(步驟S6;否),則控制單元31將所接收的電子郵件存儲在分配給目的移動電話的郵箱MB中(步驟S9),并且執(zhí)行通常的郵件投遞操作(步驟S10)。
根據(jù)上述的本實(shí)施例,如果從某個移動電話發(fā)送的電子郵件數(shù)量超過閾值,則僅丟棄尋址到預(yù)先存儲在郵件服務(wù)器30中的預(yù)定郵件地址的電子郵件。不希望從發(fā)布大量郵件的用戶接收電子郵件的用戶可以通過應(yīng)用大量郵件發(fā)件人拒絕服務(wù)以及將他/她的移動電話的郵件地址預(yù)先存儲在郵件服務(wù)器30中來控制電子郵件的發(fā)布。另一方面,為了商業(yè)通信或電子郵件時事通訊的目的,而希望接收大量電子郵件的用戶可以不通過任何過程來接收電子郵件。發(fā)布大量電子郵件的用戶需要通知目的用戶不要應(yīng)用大量郵件發(fā)件人拒絕服務(wù)。
C.改進(jìn)除了上述的實(shí)施例以外,還可以將本發(fā)明應(yīng)用于如下所述的實(shí)施例中。
(1)除了上述實(shí)施例所述的移動電話以外,大量郵件發(fā)件人拒絕服務(wù)還可以用于諸如通過網(wǎng)絡(luò)(例如互聯(lián)網(wǎng))交換電子郵件的個人計算機(jī)的郵件客戶端。由于由移動電話通過移動通信網(wǎng)絡(luò)交換的電子郵件的郵件地址與電話號碼(該電話號碼是各個移動電話的唯一標(biāo)識符)相關(guān)聯(lián),所以通常很難假冒郵件地址。由于上述原因,最優(yōu)選地,使用移動通信網(wǎng)絡(luò)來實(shí)施基于源郵件地址來計數(shù)電子郵件數(shù)量的本發(fā)明。
(2)郵件服務(wù)器可以包括多個設(shè)備,而不是一個服務(wù)器。除了一天以外,用于計數(shù)電子郵件的時間周期還可以是幾個小時,一個星期,或者甚至更長的時間周期。此外,用于計數(shù)電子郵件的時間周期可以基于日期而不是星期的天來識別。
(3)用于判定大量電子郵件發(fā)送的閾值可以大于或小于“100”。最佳閾值是適當(dāng)考慮多種因素(例如,用戶總數(shù)、郵件投遞服務(wù)的傳播程度或者不期望的大量電子郵件的擴(kuò)散程度)而確定的。此外,可以由收信者自由地設(shè)定閾值。在這種情況下,用戶提前將所期望的閾值通知給郵件服務(wù)器的管理員。郵件服務(wù)器可以為各個用戶(郵件客戶端)存儲不同的閾值,并且在每一次發(fā)送電子郵件到目的郵件客戶端時,將與目的郵件客戶端相關(guān)聯(lián)地存儲的閾值與源郵件客戶端的郵件數(shù)量進(jìn)行比較,以確定是否控制電子郵件的發(fā)布。處理超過閾值的電子郵件的方法不限于如上述實(shí)施例的丟棄電子郵件而不將它們存儲在郵箱中的方法。實(shí)際上,防止郵件服務(wù)器將這種電子郵件發(fā)送到目的郵件客戶端的任何方法都是適用的。
(4)錯誤通知可以是除了在上述實(shí)施例中的“郵箱已滿”消息以外的其它通知。實(shí)際上,防止電子郵件的源用戶知道電子郵件的發(fā)送被拒絕的真正原因(即,該原因?yàn)樵从脩粼谀硞€時間周期中發(fā)送了大量電子郵件)的任何方法都是適用的。相應(yīng)地,可以使用其它通用錯誤消息來替代錯誤消息“郵箱已滿”。
(5)在郵件服務(wù)器30中執(zhí)行的上述程序可以由控制單元31從記錄介質(zhì)(例如,磁帶、磁盤、軟盤、光記錄介質(zhì)、磁光記錄介質(zhì)、DVD、RAM)中讀取并執(zhí)行。
權(quán)利要求
1.一種郵件服務(wù)器,其包括;接收裝置,用于接收從源郵件客戶端發(fā)送到目的郵件客戶端的電子郵件;電子郵件存儲裝置,用于將由所述接收裝置接收的電子郵件存儲在分配給該電子郵件所尋址的目的郵件客戶端的存儲區(qū)域中;發(fā)送裝置,用于讀取由所述電子郵件存儲裝置存儲的電子郵件,并將該電子郵件發(fā)送給該電子郵件所尋址的目的郵件客戶端;計數(shù)裝置,用于計數(shù)在設(shè)定的時間周期中由源郵件客戶端發(fā)送的電子郵件數(shù)量;客戶端信息存儲裝置,用于存儲分配給特定郵件客戶端的客戶端標(biāo)識符;超閾值標(biāo)記存儲裝置,用于在源郵件客戶端的所計數(shù)的電子郵件數(shù)量超過一閾值的情況下,與分配給該源郵件客戶端的客戶端標(biāo)識符相關(guān)聯(lián)地存儲超閾值標(biāo)記;以及電子郵件管理裝置,用于在已由所述超閾值標(biāo)記存儲裝置與超閾值標(biāo)記相關(guān)聯(lián)地存儲了所述電子郵件的源郵件客戶端的客戶端標(biāo)識符,并且已由所述客戶端信息存儲裝置存儲了所述電子郵件所尋址的目的郵件客戶端的客戶端標(biāo)識符的情況下,防止所述發(fā)送裝置發(fā)送電子郵件。
2.根據(jù)權(quán)利要求1所述的郵件服務(wù)器,還包括周期標(biāo)識符輸出裝置,用于輸出用來識別所述時間周期的周期標(biāo)識符,其中如果所計數(shù)的電子郵件數(shù)量超過所述閾值,則所述超閾值標(biāo)記存儲裝置與所述超閾值標(biāo)志相關(guān)聯(lián)地存儲由所述周期標(biāo)識符輸出裝置輸出的周期標(biāo)識符;并且如果在接收到電子郵件時由所述周期標(biāo)識符輸出裝置輸出的周期標(biāo)識符與由所述超閾值標(biāo)記存儲裝置與所述超閾值標(biāo)記相關(guān)聯(lián)地存儲的周期標(biāo)識符相匹配,則所述電子郵件管理裝置防止所述發(fā)送裝置發(fā)送電子郵件。
3.根據(jù)權(quán)利要求1所述的郵件服務(wù)器,還包括周期標(biāo)識符輸出裝置,用于輸出用來識別所述時間周期的周期標(biāo)識符;以及計數(shù)存儲裝置,用于與一周期標(biāo)識符相關(guān)聯(lián)地存儲由所述計數(shù)裝置在設(shè)定的時間周期內(nèi)計算的電子郵件數(shù)量,該周期標(biāo)識符是在該設(shè)定的時間周期內(nèi)第一次計數(shù)時由所述周期標(biāo)識符輸出裝置輸出的,其中如果在接收電子郵件時由所述周期標(biāo)識符輸出裝置輸出的周期標(biāo)識符與由所述計數(shù)存儲裝置與所計數(shù)的電子郵件數(shù)量相關(guān)聯(lián)地存儲的周期標(biāo)識符不相匹配,則所述計數(shù)裝置清除所計數(shù)的電子郵件數(shù)量,并且從1開始對電子郵件進(jìn)行計數(shù),而如果這兩個周期標(biāo)識符相匹配,則所述計數(shù)裝置將電子郵件的計數(shù)增加1。
4.根據(jù)權(quán)利要求1所述的郵件服務(wù)器,還包括錯誤通知裝置,用于在電子郵件由于被所述郵件管理裝置丟棄的特定原因之外的原因而沒有發(fā)送到目的郵件客戶端的情況下,發(fā)送向該電子郵件的源郵件客戶端通知該原因的錯誤消息,而在電子郵件由于該特定原因而沒有發(fā)送到目的郵件客戶端的情況下,發(fā)送向該電子郵件的源郵件客戶端通知與該特定原因不同的原因的錯誤消息。
5.根據(jù)權(quán)利要求4所述的郵件服務(wù)器,其中除所述特定原因之外的原因可以是分配給所述目的郵件客戶端的存儲區(qū)域沒有可用來存儲電子郵件的空間;并且如果由于所述特定原因,而沒有將電子郵件發(fā)送給所述目的郵件客戶端,則所述錯誤通知裝置向所述源郵件客戶端發(fā)送錯誤消息,以通知下述原因,該原因?yàn)榉峙浣o所述目的郵件客戶端的所述存儲區(qū)域沒有可用空間。
6.一種移動通信系統(tǒng),其包括根據(jù)權(quán)利要求1的郵件服務(wù)器;以及用于連接多個郵件客戶端的多個移動終端和所述郵件服務(wù)器的無線網(wǎng)絡(luò)。
7.一種電子郵件發(fā)布控制方法,其包括;與提供有預(yù)定服務(wù)的郵件客戶端的客戶端標(biāo)識符相關(guān)聯(lián)地存儲服務(wù)登記標(biāo)記;接收從源郵件客戶端發(fā)送到目的郵件客戶端的電子郵件;在分配給所述目的郵件客戶端的存儲區(qū)域中存儲所接收的電子郵件;將與分配給所述源郵件客戶端的客戶端標(biāo)識符相關(guān)聯(lián)地存儲的郵件計數(shù)增加1;如果所計數(shù)的郵件數(shù)量超過一預(yù)定閾值,則與所述源郵件客戶端的所述客戶端標(biāo)識符相關(guān)聯(lián)地存儲超閾值標(biāo)記;以及如果已與超閾值標(biāo)記相關(guān)聯(lián)地存儲了所述源郵件客戶端的所述客戶端標(biāo)識符,并且已與服務(wù)登記標(biāo)記相關(guān)聯(lián)地存儲了所述目的郵件客戶端的客戶端標(biāo)識符,則防止發(fā)布所存儲的電子郵件。
全文摘要
郵件服務(wù)器、移動通信系統(tǒng)及其程序。本發(fā)明提供了一種用于控制大量不期望的電子郵件的發(fā)布,而盡可能不妨礙源郵件客戶端和目的郵件客戶端的便利性的技術(shù)。根據(jù)該技術(shù),如果從移動電話(10a)到(10c)中的任意一個發(fā)送的電子郵件數(shù)量超過一預(yù)定閾值,則僅將尋址到預(yù)先存儲在郵件服務(wù)器(30)中的多個特定郵件地址的電子郵件丟棄。
文檔編號H04W4/12GK1614958SQ200410087188
公開日2005年5月11日 申請日期2004年11月4日 優(yōu)先權(quán)日2003年11月4日
發(fā)明者伊藤孝史, 河野志紀(jì)子 申請人:株式會社Ntt都科摩