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