專利名稱:阻擋指定的未讀消息以避免郵箱溢出的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及改進(jìn)的消息傳遞系統(tǒng)并具體涉及消息傳遞系統(tǒng)內(nèi)改進(jìn)的存儲管理。更具體地,本發(fā)明涉及過濾電子消息以便在信箱的使用超過或?qū)⒊^特定的閾值時阻擋指定的消息。
背景技術(shù):
近幾年來,電子郵件(email)以及其他電子消息傳遞和通信例如即時消息傳遞的使用迅速擴(kuò)展。數(shù)百萬個發(fā)送和接收電子通信的服務(wù)器便利了電子消息傳遞。例如,電子郵件客戶服務(wù)器在網(wǎng)絡(luò)內(nèi)被指定接收和保存預(yù)定收件人的電子郵件。通常,收件人隨后登錄電子郵件客戶服務(wù)器或直接訪問電子郵件客戶服務(wù)器以得到被保存的電子郵件。
在收件人訪問一電子郵件之后,收件人可能決定保存該電子郵件。通常,電子郵件客戶服務(wù)器提供了存儲區(qū),用于保存未讀的電子郵件并將打開的電子郵件存儲在文件夾內(nèi)的。
一些電子郵件客戶服務(wù)器,例如yahoo.com和hotmail.com,為數(shù)百萬用戶提供免費(fèi)的電子郵件賬戶。但是,伴隨免費(fèi)服務(wù)的常常是固定量的存儲空間。
無論是來自免費(fèi)服務(wù)、公司服務(wù)還是個人服務(wù),當(dāng)收件人將電子郵件存儲在電子郵件客戶服務(wù)器可用的固定存儲空間內(nèi)時,為等待的未讀電子郵件保留的存儲空間的可用容量減小。不利地是,當(dāng)用于電子郵件消息的固定存儲空間滿了時,電子郵件客戶服務(wù)器處接收到的新消息通常被拋棄。
除了填充已讀的或存儲的電子郵件之外,電子郵件存儲空間經(jīng)常被接收者沒有請求或不希望的兜售電子郵件或垃圾電子郵件耗盡。許多用于試圖識別和過濾掉兜售電子郵件或垃圾電子郵件的技術(shù)繼續(xù)發(fā)展著,但是沒有一種是完美的。有時候會丟棄收件人希望的電子郵件,而另一些時候收件人不希望的電子郵件仍會通過。
最后,當(dāng)電子郵件存儲空間填滿時,有一些消息的接收對于收件人來說比其他消息更重要。例如,當(dāng)僅有用于為預(yù)定收件人保存5個更多消息的空間時,保存商業(yè)電子郵件而不是個人電子郵件是更重要的。但是目前,還沒有一種方法使收件人當(dāng)用于保存新消息的可用存儲容量減小時可將消息劃分優(yōu)先次序和指定消息。
考慮到以上所述,提供這樣的一種方法、系統(tǒng)和程序,即使得用戶指定當(dāng)存儲空間的使用達(dá)到用戶規(guī)定的閾值時哪些發(fā)件人的消息將被接收和阻擋并將消息劃分優(yōu)先次序,是有利的。具體地,提供這樣一種方法、系統(tǒng)和程序,即使得郵件客戶服務(wù)器隨后當(dāng)可用存儲空間減小時為用戶過濾接收的新消息并阻擋不需要的那些郵件,是有利的。
發(fā)明內(nèi)容
因此,本發(fā)明提供了改進(jìn)的消息傳遞系統(tǒng),并具體地提供了消息傳遞系統(tǒng)中的改進(jìn)的存儲管理。更具體地,本發(fā)明提供了用于過濾電子消息以便當(dāng)郵箱容量的使用超過或?qū)⒊^特定程度時阻擋指定的消息的一種方法、系統(tǒng)和程序。
根據(jù)本發(fā)明的一實(shí)施例,消息傳遞客戶機(jī)接收到針對預(yù)定收件人的新消息。該消息傳遞客戶機(jī)控制這些新消息在一具有固定容量的消息存儲系統(tǒng)中的存儲。該消息傳遞客戶機(jī)監(jiān)視該消息存儲系統(tǒng)的容量的使用百分比。當(dāng)消息傳遞客戶機(jī)接收到一新消息時,該消息傳遞客戶機(jī)判定該消息的發(fā)件人標(biāo)識符和使用百分比是否與用于阻擋消息的標(biāo)準(zhǔn)相匹配。用于阻擋消息的標(biāo)準(zhǔn)由該預(yù)定收件人設(shè)定。如果該新消息的發(fā)件人標(biāo)識符和使用百分比符合用于阻擋的標(biāo)準(zhǔn),則消息傳遞客戶機(jī)阻擋該消息保存在該消息存儲系統(tǒng)中,從而使得預(yù)定接收者可以指定阻擋偏好,該消息傳遞客戶機(jī)然后實(shí)施該阻擋偏好以避免重要性較小的未讀消息使得存儲容量溢出。
具體地,預(yù)定收件人可指定當(dāng)使用百分比超過指定閾值時應(yīng)被阻擋的發(fā)件人標(biāo)識符。在一實(shí)施例中,預(yù)定收件人可指定當(dāng)向消息存儲系統(tǒng)添加該消息會使得使用百分比超過使用百分比閾值時阻擋消息。在另一實(shí)施例中,預(yù)定收件人可指定當(dāng)使用百分比已增加到使用百分比閾值之上時阻擋消息。
另外,具體地,預(yù)定收件人也可指定一使用百分比閾值,從而當(dāng)實(shí)際使用百分比超過該閾值時,只有指定的發(fā)件人標(biāo)識符不會被阻擋。因此,使得預(yù)定收件人可以選擇使用百分比閾值,在該閾值之上僅存儲某些消息以減小該存儲系統(tǒng)將充滿并丟棄重要消息的可能性。
在附后的權(quán)利要求中闡明了被認(rèn)為是本發(fā)明特點(diǎn)的新穎特征。但是,當(dāng)結(jié)合附圖閱讀時,參照下面對示例性實(shí)施例的詳細(xì)說明可最好地了解本發(fā)明本身、優(yōu)選的使用模式以及本發(fā)明的其他目標(biāo)和優(yōu)點(diǎn),在附圖中圖1是示出一計(jì)算機(jī)系統(tǒng)的方塊圖,在該計(jì)算機(jī)系統(tǒng)中可實(shí)現(xiàn)本發(fā)明的方法、系統(tǒng)和程序;圖2是示出一用于便于在發(fā)件人和收件人之間分發(fā)電子消息以便實(shí)現(xiàn)本發(fā)明的一實(shí)施例的分布式網(wǎng)絡(luò)系統(tǒng)的方塊圖;圖3是示出一根據(jù)本發(fā)明的客戶郵件系統(tǒng)的方塊圖;圖4是示出用戶用于指定郵件阻擋偏好的郵件容量設(shè)置窗口的方塊圖;圖5是示出根據(jù)本發(fā)明的方法、系統(tǒng)和程序的用于特定收件人的郵箱存儲空間的方塊圖;圖6是根據(jù)本發(fā)明的方法、系統(tǒng)和程序的用于在一電子郵件客戶服務(wù)器處控制消息過濾的過程和程序的高層邏輯流程圖。
具體實(shí)施例方式
現(xiàn)參照附圖,具體參照圖1,其示出一系統(tǒng)的一實(shí)施例,通過該系統(tǒng)可實(shí)現(xiàn)本發(fā)明的方法、系統(tǒng)和程序。本發(fā)明可在包括多種計(jì)算機(jī)系統(tǒng)和電子設(shè)備的多種系統(tǒng)中執(zhí)行。
計(jì)算機(jī)系統(tǒng)100包括一總線122或其他用于在計(jì)算機(jī)系統(tǒng)100內(nèi)傳送信息的通信設(shè)備,以及至少一個連接在總線122上用于處理信息的處理裝置例如處理器112??偩€122優(yōu)選地包括通過橋和適配器相連接并在計(jì)算機(jī)系統(tǒng)100內(nèi)由多個總線控制器控制的低等待時間和高等待時間路徑。當(dāng)實(shí)現(xiàn)為服務(wù)器系統(tǒng)時,計(jì)算機(jī)系統(tǒng)100通常包括多個被設(shè)計(jì)成改進(jìn)網(wǎng)絡(luò)服務(wù)能力的處理器。
處理器112可以是一種通用的處理器例如IBM的PowerPCTM處理器,該處理器在正常操作期間,在可從一動態(tài)存儲設(shè)備例如隨機(jī)存取存儲器(RAM)114和靜態(tài)存儲設(shè)備例如只讀存儲器(ROM)116訪問的操作系統(tǒng)和應(yīng)用軟件的控制下處理數(shù)據(jù)。操作系統(tǒng)優(yōu)選地向用戶提供一圖形用戶界面(GUI)。在一優(yōu)選實(shí)施例中,應(yīng)用軟件包括機(jī)器可執(zhí)行指令,這些機(jī)器可執(zhí)行指令當(dāng)在處理器112上執(zhí)行時,可執(zhí)行在圖9、10、11的流程圖中示出的操作和這里所述的其他操作。或者,本發(fā)明的步驟可由包含用于執(zhí)行該些步驟的硬連線邏輯的特定硬件元件執(zhí)行,或由編程的計(jì)算機(jī)元件和定制硬件元件的任何組合執(zhí)行。
本發(fā)明可被提供為包含在一機(jī)器可讀媒體上的計(jì)算機(jī)程序產(chǎn)品,該機(jī)器可讀媒體在其上存儲有用于對計(jì)算機(jī)系統(tǒng)100編程以執(zhí)行根據(jù)本發(fā)明的一過程的機(jī)器可執(zhí)行指令。這里所用的術(shù)語“機(jī)器可讀媒體”包括任何參與向處理器112或計(jì)算機(jī)系統(tǒng)100的其他部件提供指令以便執(zhí)行的媒體。這樣的媒體可表現(xiàn)為多種形式,包括但不局限于非易失性介質(zhì)、易失性介質(zhì)和傳輸介質(zhì)。非易失性介質(zhì)的普通形式包括例如軟盤、軟磁盤、硬盤、磁帶或任何其他磁性媒體、光盤ROM(CD-ROM)或任何其他光介質(zhì)、穿孔卡或任何其他具有孔的圖案的物理媒體、可編程ROM(PROM)、可擦寫PROM(EPROM)、電EPROM(EEPROM)、閃速存儲器、任何其他存儲器芯片或存儲卡、或計(jì)算機(jī)系統(tǒng)100可讀并且適于存儲指令的任何其他媒體。在本實(shí)施例中,非易失性介質(zhì)的例子是所示為計(jì)算機(jī)系統(tǒng)100的內(nèi)部部件的海量存儲設(shè)備118,但是應(yīng)理解該介質(zhì)也可由一外部設(shè)備提供。易失性介質(zhì)包括動態(tài)存儲器例如RAM 114。傳輸介質(zhì)包括同軸電纜、銅線或光導(dǎo)纖維,包括構(gòu)成總線122的線。傳輸介質(zhì)的形式也可以是聲波或光波,例如那些在射頻或紅外線數(shù)據(jù)通信期間生成的。
此外,本發(fā)明還可作為計(jì)算機(jī)程序產(chǎn)品被下載,其中程序指令可從一遠(yuǎn)程計(jì)算機(jī)例如服務(wù)器140經(jīng)由網(wǎng)絡(luò)鏈路134(例如調(diào)制解調(diào)器或網(wǎng)絡(luò)連接)作為體現(xiàn)在載波或其他傳播媒體中的數(shù)據(jù)信號傳送到請求的計(jì)算機(jī)系統(tǒng)100,其中網(wǎng)絡(luò)鏈路134與連接在總線122上的通信接口132相連接。通信接口132提供一與網(wǎng)絡(luò)鏈路134相連接的雙向數(shù)據(jù)通信,該網(wǎng)絡(luò)鏈路可連接到例如局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)或因特網(wǎng)服務(wù)提供者(ISP)。具體地,網(wǎng)絡(luò)鏈路134可提供與一個或多個網(wǎng)絡(luò)的有線和/或無線網(wǎng)絡(luò)通信。
網(wǎng)絡(luò)鏈路134提供通過網(wǎng)絡(luò)102的數(shù)據(jù)通信服務(wù)。網(wǎng)絡(luò)102可以是指使用特定協(xié)議例如傳輸控制協(xié)議(TCP)和網(wǎng)際協(xié)議(IP)以相互通信的網(wǎng)絡(luò)和網(wǎng)關(guān)的全球集合。網(wǎng)絡(luò)鏈路134和網(wǎng)絡(luò)102都使用承載數(shù)字信號流的電信號、電磁信號或光信號。承載去往和來自計(jì)算機(jī)系統(tǒng)100的數(shù)字?jǐn)?shù)據(jù)的通過各種網(wǎng)絡(luò)的信號、以及在網(wǎng)絡(luò)鏈路134上并通過通信接口132的信號,都是傳送信息的載波的示例性形式。
當(dāng)實(shí)現(xiàn)為服務(wù)器系統(tǒng)時,計(jì)算機(jī)系統(tǒng)100通常包括可經(jīng)由與一輸入/輸出控制器相連接的多個外圍部件互連(PCI)總線橋訪問的多個通信接口。這樣,計(jì)算機(jī)系統(tǒng)100允許與多個網(wǎng)絡(luò)計(jì)算機(jī)的連接。
另外,計(jì)算機(jī)系統(tǒng)100通常包括有助于通信的多個外圍部件。這些外圍部件與和多層總線122之一相連接的多個控制器、適配器和擴(kuò)充槽相連接。例如,音頻輸入/輸出(I/O)設(shè)備128在總線122上被連接地使能以控制音頻輸出和輸入。顯示設(shè)備124也在總線122上被連接地使能以提供視覺、觸覺或其他圖形表示形式,并且一光標(biāo)控制設(shè)備130在總線122上被連接地使能以控制指針光標(biāo)在顯示設(shè)備124上的位置。鍵盤126在總線122上被連接地使能以作為用戶輸入計(jì)算機(jī)系統(tǒng)100的接口。在本發(fā)明的其他實(shí)施例中,可添加另外的輸入和輸出外圍部件。
本技術(shù)領(lǐng)域內(nèi)的普通技術(shù)人員應(yīng)理解,圖1中所述的硬件可以變化。此外,本技術(shù)領(lǐng)域內(nèi)的普通技術(shù)人員應(yīng)理解,所示示例并不是要暗示對本發(fā)明的結(jié)構(gòu)限制。
現(xiàn)參照圖2,一方塊圖示出用于便利于電子消息在發(fā)件人和收件人之間分發(fā)以有助于實(shí)施本發(fā)明的一實(shí)施例的分布式網(wǎng)絡(luò)系統(tǒng)。分布式數(shù)據(jù)處理系統(tǒng)200是一計(jì)算機(jī)網(wǎng)絡(luò),在其中可實(shí)施本發(fā)明的一實(shí)施例。應(yīng)理解,本發(fā)明可在被使能經(jīng)由連接進(jìn)行通信的系統(tǒng)的其他實(shí)施例中實(shí)施。
在此實(shí)施例中,分布式數(shù)據(jù)處理系統(tǒng)200包括網(wǎng)絡(luò)102,該網(wǎng)絡(luò)是用于以在分布式數(shù)據(jù)處理系統(tǒng)200內(nèi)連接在一起的各種設(shè)備和計(jì)算機(jī)之間提供通信鏈路的媒體。網(wǎng)絡(luò)102可包括永久連接例如電線或光導(dǎo)纖維纜線,通過電話連接或無線傳輸連接形成的暫時連接。
另外,在此實(shí)施例中,分布式數(shù)據(jù)處理系統(tǒng)200包括客戶系統(tǒng)208和210。位于客戶系統(tǒng)208和210上的消息傳遞應(yīng)用提供接口以便在客戶系統(tǒng)208和210上實(shí)現(xiàn)消息傳遞業(yè)務(wù)。例如,客戶系統(tǒng)208處的發(fā)件人可與郵件應(yīng)用交互以創(chuàng)建和發(fā)送一針對特定收件人的電子消息。電子消息中包含了發(fā)件人的地址和收件人的地址。通信服務(wù)器204接收到來自客戶系統(tǒng)208的電子消息,并將該電子消息分發(fā)給客戶郵件系統(tǒng)206??蛻羿]件系統(tǒng)206包括一用于接收和存儲發(fā)給特定收件人的電子郵件的數(shù)據(jù)庫。收件人可直接訪問該客戶郵件系統(tǒng)206以獲得消息,或經(jīng)由在另一個客戶系統(tǒng)例如客戶系統(tǒng)210上執(zhí)行的消息傳遞應(yīng)用登錄客戶郵件系統(tǒng)206。另外,分布式數(shù)據(jù)處理系統(tǒng)200可包括另外的未示出的服務(wù)器、客戶機(jī)和其他設(shè)備。例如,電子消息可在通信服務(wù)器204和其他服務(wù)器(未示出)之間發(fā)送和接收,以分配和接收來自其他客戶機(jī)(未示出)的消息。
分布式數(shù)據(jù)處理系統(tǒng)200的客戶機(jī)/服務(wù)器環(huán)境可在許多網(wǎng)絡(luò)體系結(jié)構(gòu)內(nèi)實(shí)現(xiàn)。在一示例中,分布式數(shù)據(jù)處理系統(tǒng)200通過因特網(wǎng)實(shí)現(xiàn),其中網(wǎng)絡(luò)102代表使用TCP/IP協(xié)議套件以相互通信的網(wǎng)絡(luò)和網(wǎng)關(guān)的全球集合。因特網(wǎng)是由主要節(jié)點(diǎn)或主計(jì)算機(jī)之間的數(shù)百萬高速數(shù)據(jù)通信線路實(shí)現(xiàn)的。在另一實(shí)施例中,分布式數(shù)據(jù)處理系統(tǒng)200實(shí)現(xiàn)為一內(nèi)聯(lián)網(wǎng)、局域網(wǎng)(LAN)或廣域網(wǎng)(WAN)。此外,分布式數(shù)據(jù)處理系統(tǒng)200可在使用傳統(tǒng)的客戶機(jī)/服務(wù)器環(huán)境的替代物例如網(wǎng)格計(jì)算環(huán)境的網(wǎng)絡(luò)中實(shí)現(xiàn)。
在分布式數(shù)據(jù)處理系統(tǒng)200內(nèi),客戶系統(tǒng)208和210、通信服務(wù)器204和客戶郵件系統(tǒng)206中的每一個都可用作“客戶機(jī)”和“服務(wù)器”,并且可使用一計(jì)算機(jī)系統(tǒng)例如圖1的計(jì)算機(jī)系統(tǒng)100來實(shí)現(xiàn)。此外,盡管對本發(fā)明的說明著重于便利于傳送電子消息的通信服務(wù)器204和客戶郵件系統(tǒng)206,但是本發(fā)明也可由經(jīng)由網(wǎng)絡(luò)102進(jìn)行對等網(wǎng)絡(luò)通信和下載的客戶系統(tǒng)208和210執(zhí)行。
根據(jù)本發(fā)明的優(yōu)點(diǎn),用戶可為客戶郵件系統(tǒng)206指定過濾偏好以應(yīng)用于在客戶郵件系統(tǒng)206處為用戶接收到的每個消息。過濾偏好可指定,當(dāng)郵箱容量的使用達(dá)到一特定百分比時從用戶的信箱阻擋哪些發(fā)件人地址的消息。例如,用戶可指定,如果將消息存儲為接收郵件將使得郵箱容量的使用超過90%,則阻擋所有來自發(fā)件人地址“info@info.com”的消息。過濾偏好還可指定,在什么容量使用百分比時阻擋除了用戶指定的那些消息之外的所有消息。例如,用戶可指定,當(dāng)郵箱容量使用達(dá)到95%時,阻擋除了用“ibm.com”的域發(fā)送的消息之外的所有消息。
對于本發(fā)明的目的來說,電子消息可包括但不局限于電子郵件消息、即時消息傳遞、聊天會話和系統(tǒng)之間的其他形式的文本、圖形、音頻和視頻通信。盡管本發(fā)明的說明著重于作為電子消息的電子郵件,但是應(yīng)理解本發(fā)明可應(yīng)用于用于多種類型的電子消息的電子消息過濾系統(tǒng)。
參照圖3,其示出根據(jù)本發(fā)明的客戶郵件系統(tǒng)的方塊圖。如圖所示,客戶郵件系統(tǒng)206包括一用于控制針對特定用戶的消息的接收和發(fā)送的消息傳遞控制器302。
根據(jù)本發(fā)明的一個優(yōu)點(diǎn),收件人可指定過濾偏好以便當(dāng)可用存儲容量達(dá)到指定閾值時阻擋存儲消息。阻擋偏好保存在消息容量設(shè)置文件306中。消息容量控制器304用消息容量設(shè)置過濾每個消息,以判定是否應(yīng)阻擋將該消息放置在郵箱存儲區(qū)308中。具體地,消息容量控制器304監(jiān)視目前使用的郵箱存儲區(qū)308的容量的百分比。此外,具體地,消息容量控制器304判定如果將一新消息放置在郵箱存儲區(qū)308內(nèi),則將使用多少百分比的郵箱存儲區(qū)308容量。然后,消息容量控制器304可根據(jù)郵箱存儲區(qū)308中可用的當(dāng)前容量判定一特定消息是否符合被阻擋或允許的標(biāo)準(zhǔn)。
現(xiàn)參照圖4,其示出用戶用于指定郵件阻擋偏好的郵件容量設(shè)置窗口的方塊圖。如圖所示,郵件容量設(shè)置窗口400包括用戶用于指定郵件阻擋偏好的輸入?yún)^(qū)域。
如在標(biāo)號402處所示,用戶指定當(dāng)郵箱存儲達(dá)到90%的容量和93%的容量時阻擋從兩個地址接收到的消息。如在標(biāo)號406處所示,用戶在標(biāo)號410處可指定額外的要阻擋的地址,并在標(biāo)號412處指定要開始阻擋的容量百分比。重要的是注意到,當(dāng)指定電子郵件或其他類型的電子消息的地址時,用戶可指定完整的具體地址、地址的類別、或其他用于標(biāo)識要阻擋的地址的標(biāo)準(zhǔn)。此外,重要的是注意到,作為容量百分比的替換物,可指定其他可度量的對郵箱存儲區(qū)的使用。此外,用戶可指定,當(dāng)郵箱存儲區(qū)內(nèi)的特定文件夾達(dá)到特定容量百分比時阻擋特定地址。
另外,如標(biāo)號410處所示,用戶指定了當(dāng)達(dá)到95%的容量時阻擋除兩個特定地址之外的所有地址。然后,如標(biāo)號422處所示,用戶可指定當(dāng)郵箱存儲容量的使用達(dá)到特定百分比時免于阻擋的額外地址。
現(xiàn)參照圖5,其示出根據(jù)本發(fā)明的方法、系統(tǒng)和程序的用于特定收件人的郵箱存儲空間的方塊圖。如圖所示,郵箱存儲區(qū)308可劃分為存儲文件夾例如商務(wù)文件夾502、個人文件夾504和垃圾文件夾506。另外,郵箱存儲區(qū)308可包括一接收郵件文件夾508。
每個文件夾目前使用特定百分比的郵箱存儲區(qū)308的存儲容量。剩余存儲空間510表示郵箱存儲區(qū)308的目前沒有使用的一部分存儲容量。
當(dāng)接收到新消息時,可能阻擋該消息或允許該消息進(jìn)入郵箱存儲區(qū)308??蛇M(jìn)一步過濾消息以確定消息類型并將消息分類到郵箱存儲區(qū)308中的一個文件夾中。應(yīng)理解,可實(shí)施多種在郵箱存儲區(qū)308中對沒有被阻擋的消息分類的方法。例如,用戶可指定用于判定一消息是否為垃圾郵件的標(biāo)準(zhǔn),并且如果一消息符合該標(biāo)準(zhǔn)但是沒有被阻擋,則該消息被自動放置在垃圾文件夾506中。
如前面所述的,用戶可指定用于當(dāng)對郵箱存儲區(qū)308的容量的使用達(dá)到一特定百分比時阻擋消息進(jìn)入郵箱存儲區(qū)308的過濾偏好。另外,用戶可指定用于根據(jù)一特定文件夾對郵箱存儲區(qū)308的容量的使用百分比阻擋消息的過濾偏好。例如,當(dāng)垃圾文件夾506達(dá)到郵箱存儲區(qū)308的總?cè)萘康?0%時,阻擋任何被導(dǎo)向該文件夾的消息。
現(xiàn)參照圖6,其示出根據(jù)本發(fā)明的方法、系統(tǒng)和程序的用于在一電子郵件客戶機(jī)處控制消息過濾的一過程和程序的高層邏輯流程圖。如圖所示,該過程在塊600開始并然后轉(zhuǎn)到塊602。塊602示出判定是否接收到一新消息。如果沒有接收到新消息,則過程在塊602處循環(huán)。如果接收到一新消息,則過程轉(zhuǎn)到塊604。塊604示出判定用戶郵箱的當(dāng)前容量使用。下面,塊606示出判定容量使用是否大于收件人設(shè)置的阻擋所有消息的百分比。
在塊606處,如果容量使用大于收件人設(shè)置的阻擋所有消息的百分比,則過程轉(zhuǎn)到塊608。塊608示出判定該發(fā)件人是否被排除在阻擋所有消息的設(shè)置之外。如果發(fā)件人未被排除在外,則過程轉(zhuǎn)到塊612。塊612示出阻擋該消息,然后過程結(jié)束。否則,在塊608處,如果發(fā)件人被排除在外,則過程轉(zhuǎn)到塊610。塊610示出允許該消息進(jìn)入郵箱,然后過程結(jié)束。
在塊606處,如果容量使用不大于收件人設(shè)置的阻擋所有消息的百分比,過程轉(zhuǎn)到塊614。塊614示出判定添加該消息是否會使得容量使用超過針對該發(fā)件人的阻擋等級。如果添加該消息會使容量使用超過針對該發(fā)件人的阻擋等級,則過程轉(zhuǎn)到塊618。塊618示出阻擋該消息,并且過程結(jié)束。否則,在塊614處,如果添加該消息不會使容量使用超過針對該發(fā)件人的阻擋等級,則過程轉(zhuǎn)到塊616。塊616示出允許消息進(jìn)入郵箱,并且過程結(jié)束。
盡管已參照優(yōu)選實(shí)施例具體示出和說明本發(fā)明,但是本技術(shù)領(lǐng)域內(nèi)的技術(shù)人員將理解,在不偏離本發(fā)明的精神和范圍的情況下可在形式和細(xì)節(jié)上進(jìn)行各種改變。
權(quán)利要求
1.一種用于控制接收到的電子消息的存儲的方法,該方法包括在消息傳遞客戶機(jī)處接收具有發(fā)件人標(biāo)識符的消息,該消息傳遞客戶機(jī)控制針對一預(yù)定收件人的多個消息在消息存儲系統(tǒng)中的存儲;檢測所述消息存儲系統(tǒng)的容量的使用百分比;將所述發(fā)件人標(biāo)識符和所述使用百分比與所述預(yù)定收件人設(shè)定的至少一個用于阻擋消息的標(biāo)準(zhǔn)相比較;以及在所述使用百分比符合所述用于阻擋的標(biāo)準(zhǔn)時響應(yīng)所述發(fā)件人標(biāo)識符,阻擋所述消息進(jìn)入所述消息存儲系統(tǒng),從而使得所述預(yù)定收件人可以設(shè)定阻擋偏好,所述消息傳遞客戶機(jī)使用所述阻擋偏好以避免未讀消息超出存儲容量。
2.根據(jù)權(quán)利要求1的用于控制接收到的電子消息的存儲的方法,其特征在于,檢測使用百分比的步驟還包括檢測所述消息存儲系統(tǒng)的所述容量的所述使用百分比,其中所述消息存儲系統(tǒng)是用于在所述消息存儲系統(tǒng)中保存消息的多個文件夾中的一個。
3.根據(jù)權(quán)利要求1的用于控制接收到的電子消息的存儲的方法,其特征在于,接收具有發(fā)件人標(biāo)識符的消息的步驟還包括接收電子郵件消息,其中所述發(fā)件人標(biāo)識符包括電子郵件地址。
4.根據(jù)權(quán)利要求1的用于控制接收到的電子消息的存儲的方法,其特征在于,將所述發(fā)件人標(biāo)識符和所述使用百分比與所述至少一個標(biāo)準(zhǔn)相比較的步驟還包括將所述發(fā)件人標(biāo)識符與均由所述預(yù)定收件人指定當(dāng)達(dá)到一特定使用百分比時將被阻擋的多個發(fā)件人標(biāo)識符相比較。
5.根據(jù)權(quán)利要求1的用于控制接收到的電子消息的存儲的方法,其特征在于,將所述發(fā)件人標(biāo)識符和所述使用百分比與所述至少一個標(biāo)準(zhǔn)相比較的步驟還包括將所述發(fā)件人標(biāo)識符與均被指定當(dāng)達(dá)到一特定使用百分比時免于被阻擋的多個發(fā)件人標(biāo)識符相比較。
6.根據(jù)權(quán)利要求1的用于控制接收到的電子消息的存儲的方法,其特征在于,該方法還包括控制一界面,以用于由所述預(yù)定收件人設(shè)定所述至少一個標(biāo)準(zhǔn)。
7.一種用于控制接收到的電子消息的存儲的系統(tǒng),該系統(tǒng)包括與一網(wǎng)絡(luò)通信地連接以便利于通過所述網(wǎng)絡(luò)接收針對預(yù)定收件人的新消息的消息傳遞客戶機(jī),所述消息傳遞客戶機(jī)還包括用于存儲針對所述預(yù)定收件人的多個消息的消息存儲系統(tǒng);所述消息傳遞客戶機(jī)還包括用于為所述預(yù)定收件人接收具有發(fā)件人標(biāo)識符的新消息的裝置;用于檢測所述消息存儲系統(tǒng)的容量的使用百分比的裝置;用于將所述發(fā)件人標(biāo)識符和所述使用百分比與所述預(yù)定收件人設(shè)定的至少一個用于阻擋消息的標(biāo)準(zhǔn)相比較的裝置;以及在所述使用百分比符合所述用于阻擋的標(biāo)準(zhǔn)時響應(yīng)所述發(fā)件人標(biāo)識符,阻擋所述新消息進(jìn)入所述消息存儲系統(tǒng)的裝置。
8. 根據(jù)權(quán)利要求7的用于控制接收到的電子消息的存儲的系統(tǒng),其特征在于,所述用于檢測使用百分比的裝置還包括用于檢測在所述消息存儲系統(tǒng)中存儲消息的多個文件夾中的一個文件夾的所述容量的所述使用百分比的裝置。
9.根據(jù)權(quán)利要求7的用于控制接收到的電子消息的存儲的系統(tǒng),其特征在于,所述用于接收具有發(fā)件人標(biāo)識符的消息的裝置還包括用于接收電子郵件消息的裝置,其中所述發(fā)件人標(biāo)識符包括電子郵件地址。
10.根據(jù)權(quán)利要求7的用于控制接收到的電子消息的存儲的系統(tǒng),其特征在于,所述用于將所述發(fā)件人標(biāo)識符和所述使用百分比與所述至少一個標(biāo)準(zhǔn)相比較的裝置還包括用于將所述發(fā)件人標(biāo)識符與均由所述預(yù)定收件人指定當(dāng)達(dá)到一特定使用百分比時將被阻擋的多個發(fā)件人標(biāo)識符相比較的裝置。
11.根據(jù)權(quán)利要求7的用于控制接收到的電子消息的存儲的系統(tǒng),其特征在于,所述用于將所述發(fā)件人標(biāo)識符和所述使用百分比與所述至少一個標(biāo)準(zhǔn)相比較的裝置還包括用于將所述發(fā)件人標(biāo)識符與均被指定當(dāng)達(dá)到一特定使用百分比時免于被阻擋的多個發(fā)件人標(biāo)識符相比較的裝置。
12.根據(jù)權(quán)利要求7的用于控制接收到的電子消息的存儲的系統(tǒng),其特征在于,該系統(tǒng)還包括用于控制一界面的裝置,所述界面用于由所述預(yù)定收件人設(shè)定所述至少一個標(biāo)準(zhǔn)。
13.一種位于計(jì)算機(jī)可讀媒體上用于控制接收到的電子消息的存儲的計(jì)算機(jī)程序產(chǎn)品,該計(jì)算機(jī)程序產(chǎn)品包括用于使能在消息傳遞客戶機(jī)接收具有發(fā)件人標(biāo)識符的消息的裝置,該消息傳遞客戶機(jī)控制針對預(yù)定收件人的多個消息在消息存儲系統(tǒng)中的存儲;用于檢測所述消息存儲系統(tǒng)的容量的使用百分比的裝置;用于將所述發(fā)件人標(biāo)識符和所述使用百分比與所述預(yù)定收件人設(shè)定的至少一個用于阻擋消息的標(biāo)準(zhǔn)相比較的裝置;以及用于在所述使用百分比符合所述用于阻擋的標(biāo)準(zhǔn)時響應(yīng)所述發(fā)件人標(biāo)識符以阻擋所述消息進(jìn)入所述消息存儲系統(tǒng)的裝置。
14.根據(jù)權(quán)利要求13的用于控制接收到的電子消息的存儲的計(jì)算機(jī)程序產(chǎn)品,其特征在于,所述用于檢測使用百分比的裝置還包括用于檢測在所述消息存儲系統(tǒng)中存儲消息的多個文件夾中的一個文件夾的所述容量的所述使用百分比的裝置。
15.根據(jù)權(quán)利要求13的用于控制接收到的電子消息的存儲的計(jì)算機(jī)程序產(chǎn)品,其特征在于,所述用于使能接收具有發(fā)件人標(biāo)識符的消息的裝置還包括用于使能接收電子郵件消息的裝置,其中所述發(fā)件人標(biāo)識符包括電子郵件地址。
16.根據(jù)權(quán)利要求13的用于控制接收到的電子消息的存儲的計(jì)算機(jī)程序產(chǎn)品,其特征在于,所述用于將所述發(fā)件人標(biāo)識符和所述使用百分比與所述至少一個標(biāo)準(zhǔn)相比較的裝置還包括用于將所述發(fā)件人標(biāo)識符與均由所述預(yù)定收件人指定當(dāng)達(dá)到一特定使用百分比時將被阻擋的多個發(fā)件人標(biāo)識符相比較的裝置。
17.根據(jù)權(quán)利要求13的用于控制接收到的電子消息的存儲的計(jì)算機(jī)程序產(chǎn)品,其特征在于,所述用于將所述發(fā)件人標(biāo)識符和所述使用百分比與所述至少一個標(biāo)準(zhǔn)相比較的裝置還包括用于將所述發(fā)件人標(biāo)識符與均被指定當(dāng)達(dá)到一特定使用百分比時免于被阻擋的多個發(fā)件人標(biāo)識符相比較的裝置。
18.根據(jù)權(quán)利要求13的用于控制接收到的電子消息的存儲的計(jì)算機(jī)程序產(chǎn)品,其特征在于,該計(jì)算機(jī)程序產(chǎn)品還包括用于控制一界面的裝置,所述界面用于由所述預(yù)定收件人設(shè)定所述至少一個標(biāo)準(zhǔn)。
全文摘要
提供了一種用于管理消息存儲的系統(tǒng)、方法和程序。一消息傳遞客戶機(jī)接收到針對預(yù)定收件人的新消息。該消息傳遞客戶機(jī)控制這些新消息在一具有固定容量的消息存儲系統(tǒng)中的存儲。該消息傳遞客戶機(jī)監(jiān)視該消息存儲系統(tǒng)的容量的使用百分比。當(dāng)消息傳遞客戶機(jī)接收到一新消息時,該消息傳遞客戶機(jī)判定該消息的發(fā)件人標(biāo)識符和使用百分比是否與由該預(yù)定收件人設(shè)置的用于阻擋消息的標(biāo)準(zhǔn)相匹配。如果該新消息的發(fā)件人標(biāo)識符和使用百分比符合用于阻擋的標(biāo)準(zhǔn),則消息傳遞客戶機(jī)阻擋該消息存儲在該消息存儲系統(tǒng)中,從而使得預(yù)定接收者可以設(shè)定阻擋偏好,該消息傳遞客戶機(jī)然后執(zhí)行該阻擋偏好以避免重要性較小的未讀消息使得存儲容量溢出。
文檔編號H04L12/58GK1696948SQ20051005698
公開日2005年11月16日 申請日期2005年3月24日 優(yōu)先權(quán)日2004年3月25日
發(fā)明者S·M·基奧恩, G·F·麥克布瑞爾蒂, S·P·馬倫, J·馬里羅, J·M-H·謝 申請人:國際商業(yè)機(jī)器公司