專利名稱:降低可追溯性的電子消息系統(tǒng)和方法
降低可追溯性的電子消息系統(tǒng)和方法技術(shù)領(lǐng)域
本專利文檔的公開的 一 部分包含受到著作權(quán)保護(hù)的資料。著作權(quán)所有者不反對任何人按其在美國專利及商標(biāo)局專利文件或 記錄中所示的原樣來復(fù)制本專利文檔或?qū)@_,但在其它情況下保 留所有著作權(quán)。
本申請要求2005年7月28日提交的標(biāo)題為"用于降低 電子消息的可追溯性的方法和系統(tǒng)"的美國臨時(shí)申請序號60/703367 的優(yōu)先權(quán)益,通過引用將其完整地結(jié)合到本文中。
—般來說,本發(fā)明涉及電子消息傳遞領(lǐng)域。具體來il, 本發(fā)明針對降低可追溯性(traceability)的電子消息系統(tǒng)和方法。
背景技術(shù):
在一些實(shí)施例中,提供一種降低具有報(bào)頭信息和消息內(nèi) 容的電子消息的可追溯性的計(jì)算機(jī)實(shí)現(xiàn)的方法。該方法包括(a)經(jīng) 由第 一 用戶的第 一 計(jì)算機(jī)提供包含報(bào)頭信息的至少 一 部分的第 一 顯 示;(b)響應(yīng)來自第一用戶的第一請求,經(jīng)由第一計(jì)算機(jī)提供包含消 息內(nèi)容的第二顯示,消息內(nèi)容和報(bào)頭信息沒有同時(shí)顯示,以便降低電 子消息的可追溯性;(c)在第一預(yù)定時(shí)間自動(dòng)刪除報(bào)頭信息;以及(d) 在第二預(yù)定時(shí)間自動(dòng)刪除消息內(nèi)容。
在另一個(gè)實(shí)施例中,提供一種包含計(jì)算機(jī)可執(zhí)行指令的 計(jì)算機(jī)可讀^ 某體,所述計(jì)算機(jī)可執(zhí)行指令實(shí)現(xiàn)降低電子消息的可追溯 性的方法。指令包括(a)第一組指令,用于經(jīng)由第一用戶的第一計(jì) 算機(jī)提供包含報(bào)頭信息的至少一部分的笫一顯示;(b)第二組指令, 用于響應(yīng)來自第 一用戶的第 一請求,經(jīng)由第 一計(jì)算機(jī)提供包含消息內(nèi) 容的第二顯示,消息內(nèi)容和凈艮頭信息沒有同時(shí)顯示,以便降低電子消 息的可追溯性;(c)第三組指令,用于在第一預(yù)定時(shí)間自動(dòng)刪除凈艮頭 信息;以及(d)第四組指令,用于在第二預(yù)定時(shí)間自動(dòng)刪除消息內(nèi)容。
在又一個(gè)實(shí)施例中,提供一種用于降低電子消息的可追 溯性的系統(tǒng)。該系統(tǒng)包括電子消息接收器,用于接收一個(gè)或多個(gè)電 子消息;以及電子消息存儲模塊,電子消息存儲模塊與電子消息接收 器進(jìn)行通信,并存儲一個(gè)或多個(gè)電子消息的每個(gè)的報(bào)頭信息和消息內(nèi) 容。該系統(tǒng)還包括顯示生成器,顯示生成器與電子消息存儲才莫塊進(jìn)行 通信,并配置成在生成以下各項(xiàng)時(shí)利用消息ID: (i)表示包含報(bào)頭信 息的至少一部分的笫一顯示圖像的第一信息;(ii)表示包含消息內(nèi)容 的第二顯示圖像的第二信息,第一和笫二顯示圖像不可同時(shí)顯示,以便降低一個(gè)或多個(gè)電子消息的可追溯性。該系統(tǒng)還包括消息刪除模塊, 消息刪除模塊配置成在笫 一預(yù)定時(shí)間刪除報(bào)頭信息以及在第二預(yù)定時(shí) 間刪除消息內(nèi)容。
在又一個(gè)實(shí)施例中,提供一種用于降低具有報(bào)頭信息和消息內(nèi)容的電子消息的可追溯性的系統(tǒng)。該系統(tǒng)包括(a)用于從第 一用戶接收電子消息的部件;(b)用于存儲報(bào)頭信息和消息內(nèi)容的部 件;(c)用于提供包含^^頭信息的至少一些的第一顯示圖像的部件; (d)用于提供包含消息內(nèi)容的第二顯示圖像的部件,第一和第二顯示 圖像不可同時(shí)顯示,以便降低電子消息的可追溯性;(e)用于在第一 預(yù)定時(shí)間自動(dòng)刪除報(bào)頭信息的部件;以及(f)用于在第二預(yù)定時(shí)間自 動(dòng)刪除消息內(nèi)容的部件。
在又一個(gè)實(shí)施例中, 一種包含計(jì)算機(jī)可執(zhí)行指令的計(jì)算 機(jī)可讀信號,所述計(jì)算機(jī)可執(zhí)行指令實(shí)現(xiàn)降低電子消息的可追溯性的 方法。指令包括(a)第一組指令,用于經(jīng)由第一用戶的第一計(jì)算機(jī) 提供包含報(bào)頭信息的至少一部分的第一顯示;(b)第二組指令,用于 響應(yīng)來自第 一用戶的第 一請求,經(jīng)由笫 一計(jì)算機(jī)提供包含消息內(nèi)容的 第二顯示,消息內(nèi)容和報(bào)頭信息沒有同時(shí)顯示,以便降低電子消息的 可追溯性;(c)第三組指令,用于在第一預(yù)定時(shí)間自動(dòng)刪除報(bào)頭信息; 以及(d)第四組指令,用于在第二預(yù)定時(shí)間自動(dòng)刪除消息內(nèi)容。
為了便于說明本發(fā)明,附圖表示本發(fā)明的一個(gè)或多個(gè)實(shí)施例的若千方面。但是應(yīng)當(dāng)理解,本發(fā)明不限于附圖所示的確切配置和方式,附圖包括圖1表示說明初始電子消息從一個(gè)用戶傳遞給另一個(gè)用戶的電子 消息傳遞的示范系統(tǒng)的示意圖的 一 個(gè)實(shí)例;圖2表示可用來實(shí)現(xiàn)本公開的各個(gè)方面的計(jì)算機(jī)環(huán)境的一個(gè)實(shí)例;圖3表示本公開的另一個(gè)示范系統(tǒng)和方法的示意圖的另一個(gè)實(shí)例;圖4表示本公開的另一個(gè)示范系統(tǒng)和方法的示意圖的另一個(gè)實(shí)例;圖5表示說明根據(jù)本公開的一個(gè)示范方法的流程圖的一個(gè)實(shí)例;圖6表示說明根據(jù)本公開的另一個(gè)示范方法的流程圖的另一個(gè)實(shí)例;圖7說明一個(gè)示范登錄顯示圖像; 圖8說明包^^接收方地址輸入部分的示范顯示圖像; 圖9說明包含電子消息內(nèi)容輸入部分的示范顯示圖像; 圖IO說明包含電子消息列表部分的示范顯示圖像;以及 圖ll說明包含回復(fù)消息輸入部分的示范顯示圖像。
具體實(shí)施方式
本公開提供降低電子消息的可追溯性的系統(tǒng)和方法。在 一個(gè)實(shí)施例中,電子消息的報(bào)頭信息和消息內(nèi)容通過本公開的系統(tǒng)和 方法來顯示,使得報(bào)頭信息和消息內(nèi)容沒有同時(shí)顯示。通過閱讀以下 公開,本領(lǐng)域的技術(shù)人員會(huì)清楚地看到,報(bào)頭信息與消息內(nèi)容的分離 降低了電子消息的可追溯性。為了進(jìn)一步降低電子消息的可追溯性, 可在第一預(yù)定時(shí)間自動(dòng)刪除報(bào)頭信息,以及在第二預(yù)定時(shí)間(例如在查 看消息內(nèi)容之后)自動(dòng)刪除消息內(nèi)容。在一個(gè)實(shí)例中,第一和第二預(yù)定 時(shí)間可依次發(fā)生(例如在顯示消息內(nèi)容時(shí)刪除報(bào)頭信息,以及在關(guān)閉消 息內(nèi)容的顯示時(shí)消除消息內(nèi)容、同時(shí)發(fā)生(例如在關(guān)閉消息內(nèi)容的顯示 時(shí)刪除消息內(nèi)容及關(guān)聯(lián)報(bào)頭信息)或者無序發(fā)生,使得第二預(yù)定時(shí)間在 第一預(yù)定時(shí)間之前發(fā)生(例如首先顯示消息內(nèi)容、刪除消息內(nèi)容、顯示 報(bào)頭信息、然后刪除報(bào)頭信息)。下面結(jié)合圖1至圖11所示的各個(gè)示 范實(shí)施例,更詳細(xì)地描述本7>開的這些及其它方面。
圖1表示說明電子消息105從一個(gè)用戶發(fā)送給另一個(gè)用 戶的電子消息傳遞的系統(tǒng)100的一個(gè)實(shí)例。系統(tǒng)100可包括耦合到網(wǎng) 絡(luò)120的任何數(shù)量的計(jì)算機(jī),例如兩個(gè)用戶計(jì)算機(jī)110和115。網(wǎng)絡(luò) 120幫助計(jì)算機(jī)110和計(jì)算機(jī)115之間的通信。在一個(gè)實(shí)例中,系統(tǒng) 100可以是封閉系統(tǒng),它可利用開放網(wǎng)絡(luò)結(jié)構(gòu)(如因特網(wǎng))與用戶進(jìn)行 通信,但沒有利用可能增加消息記錄的可能性并影響本公開的電子消 息的無記錄性質(zhì)的開放或第三方消息傳遞系統(tǒng)(例如業(yè)界標(biāo)準(zhǔn)電子郵件)。系統(tǒng)100允許計(jì)算機(jī)110和115的用戶通過網(wǎng)絡(luò)120經(jīng)由一個(gè)或 多個(gè)電子消息、如電子消息105相互進(jìn)行通信。以下將會(huì)更詳細(xì)地進(jìn) 行描述,系統(tǒng)100的若干方面降低電子消息、如電子消息105的可追 溯性。在一個(gè)實(shí)例中,電子消息105在由接收方查看之后自動(dòng)從系統(tǒng) IOO中被刪除,從而確保無法以數(shù)字取證方式重建電子消息105,以及 確保此后不會(huì)在系統(tǒng)100中一直存在電子消息105的記錄。
雖然計(jì)算機(jī)110和115表示為工作站計(jì)算機(jī),但是,任 何公知的計(jì)算機(jī)都可用于創(chuàng)建和/或查看電子消息。示例計(jì)算機(jī)包括但 不限于個(gè)人計(jì)算機(jī)、工作站計(jì)算機(jī)、服務(wù)器計(jì)算機(jī)、膝上型計(jì)算機(jī)、 手持裝置、移動(dòng)電話、個(gè)人數(shù)字助理(PDA)、能夠經(jīng)由網(wǎng)絡(luò)120傳遞電 子消息的另一種計(jì)算裝置以及它們的任何組合。系統(tǒng)100可包括一個(gè) 或多個(gè)服務(wù)器計(jì)算機(jī)。在一個(gè)實(shí)例中,系統(tǒng)100可實(shí)質(zhì)上駐留在單個(gè) 月l務(wù)器計(jì)算機(jī)上。在另一個(gè)實(shí)例中,系統(tǒng)100可分布在兩個(gè)或兩個(gè)以 上服務(wù)器計(jì)算機(jī)上。在又一個(gè)實(shí)例中,系統(tǒng)100可分布在多個(gè)用戶計(jì) 算機(jī)上而無需服務(wù)器計(jì)算機(jī),例如在對等環(huán)境中。在一個(gè)這樣的實(shí)例 中,根據(jù)本公開的消息傳遞系統(tǒng)的組件和/或它們的功能性(例如報(bào)頭 信息和消息內(nèi)容的存儲、顯示生成、回復(fù)生成等)可在接收方的用戶計(jì) 算機(jī)中進(jìn)行。在又一個(gè)實(shí)例中,系統(tǒng)100可分布在一個(gè)或多個(gè)服務(wù)器 計(jì)算機(jī)和一個(gè)或多個(gè)用戶計(jì)算機(jī)上??梢栽诜?wù)器計(jì)算機(jī)和/或用戶計(jì) 算機(jī)之間釆用 一個(gè)或多個(gè)轉(zhuǎn)發(fā)服務(wù)器或其他系統(tǒng)。
圖2說明采取計(jì)算機(jī)200的示范形式的計(jì)算環(huán)境的一個(gè) 實(shí)例,在其中可運(yùn)行使計(jì)算機(jī)執(zhí)行本公開的方法的任一個(gè)的 一組指令。 計(jì)算機(jī)200包括處理單元205、系統(tǒng)存儲器210以及將包括系統(tǒng)存儲 器210在內(nèi)的各種組件耦合到處理單元205的系統(tǒng)總線215。系統(tǒng)總 線215可以是若干類型的總線結(jié)構(gòu)的任一種,其中包括但不限于采用 各種總線體系結(jié)構(gòu)的任一種的存儲器總線、存儲控制器、外圍總線、 本地總線以及它們的任何組合。系統(tǒng)存儲器210可包括只讀存儲器 (ROM) 220和隨機(jī)存取存儲器(RAM) 225。
包含例如在啟動(dòng)中幫助計(jì)算機(jī)200中的元件之間傳送信息的基本例程的基本輸入/輸出系統(tǒng)230 (BIOS)可存儲在ROM 220中。 計(jì)算機(jī)200還可包括用于讀取和/或?qū)懭胄畔⒌拇鎯ρb置235。示例存 儲裝置包括但不限于用于對硬盤進(jìn)行讀取和/或?qū)懭氲挠脖P驅(qū)動(dòng)器、用 于對可移動(dòng)磁盤進(jìn)行讀取和/或?qū)懭氲拇疟P驅(qū)動(dòng)器、用于對光々某體(例 如壓縮光盤)進(jìn)行讀取和/或?qū)懭氲墓獗P驅(qū)動(dòng)器以及它們的任何組合。 存儲裝置235可通過接口連接到總線215。在一個(gè)實(shí)例中,存儲裝置 235及關(guān)聯(lián)的計(jì)算機(jī)可讀if某體提供對計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程 序才莫塊和/或計(jì)算機(jī)200的其它數(shù)據(jù)的非易失性存儲。本領(lǐng)域的技術(shù)人 員會(huì)理解,可通過易失性和/或非易失性方式存儲由計(jì)算機(jī)可訪問的數(shù) 據(jù)的其它類型的計(jì)算機(jī)可讀々某體也可用于示例操作環(huán)境中。其它類型 的計(jì)算機(jī)可讀媒體的實(shí)例包括但不限于盒式磁帶、閃速存儲々某體(例如 卡或thumb驅(qū)動(dòng)器)、數(shù)字視頻光盤、伯努利盒式磁帶、隨機(jī)存取存儲 器(RAM)、只讀存儲器(ROM)以及它們的任何組合。本文所使用的計(jì)算 機(jī)可讀媒體意在包括單一々某體以及物理上獨(dú)立i某體的集合,例如與計(jì) 算機(jī)存儲器結(jié)合的壓縮光盤或者一個(gè)或多個(gè)硬盤驅(qū)動(dòng)器的集合。
多個(gè)程序才莫塊可存儲在存儲裝置2 35中,包括但不限于 操作系統(tǒng)、 一個(gè)或多個(gè)應(yīng)用程序、其它程序模塊、程序數(shù)據(jù)、用于實(shí) 現(xiàn)本公開的系統(tǒng)和方法的計(jì)算機(jī)實(shí)現(xiàn)指令以及它們的任何組合。用戶 可通過例如鍵盤240和/或指針裝置245等的一個(gè)或多個(gè)輸入裝置將命 令和信息輸入計(jì)算機(jī)200。輸入裝置的一個(gè)實(shí)例包括但不限于話筒、 操縱桿、游戲手柄、衛(wèi)星天線、掃描儀以及它們的任何組合。這些及 其它輸入裝置可通過與總線215耦合的接口 250連接到處理單元205。 用于連接輸入裝置的示例接口包括但不限于串行接口、并行接口、游 戲端口、通用串行總線(USB)、 IEEE 1394 (火線)-接口、到系統(tǒng)總線215 的直接接口以及它們的任何組合。
顯示裝置255可經(jīng)由例如顯示生成器A見頻適配器260 等的接口連接到系統(tǒng)總線215。示例顯示裝置包括但不限于陰極射線 管(CRT)監(jiān)視器、等離子體顯示器、LCD顯示器以及它們的任何組合。 除了顯示裝置之外,計(jì)算機(jī)還可包括一個(gè)或多個(gè)其它外圍輸出裝置,例如喇p八和打印機(jī)。可包括數(shù)字筆及配套的筆/手寫筆,以便以數(shù)字方式捕捉手寫輸入。數(shù)字筆可單獨(dú)配置或者與顯示裝置255的顯示區(qū)265 共存。相應(yīng)地,數(shù)字筆可與顯示裝置255集成,或者可作為與顯示裝 置255重疊或附加到顯示裝置255上的獨(dú)立裝置而存在。
計(jì)算機(jī)200可包括用于連接到各種網(wǎng)絡(luò)的一種或多種、 如圖1的網(wǎng)絡(luò)120以及其上的遠(yuǎn)程計(jì)算機(jī)裝置的網(wǎng)絡(luò)連接270。示例 網(wǎng)絡(luò)連接可包括但不限于網(wǎng)絡(luò)接口卡、調(diào)制解調(diào)器以及它們的任何組 合。示例網(wǎng)絡(luò)包括但不限于廣域網(wǎng)(例如因特網(wǎng)、企業(yè)網(wǎng)絡(luò))、局域網(wǎng)(例 如與辦公室、建筑物、校園或其它較小地理空間關(guān)聯(lián)的網(wǎng)絡(luò))、電話網(wǎng) 絡(luò)、兩個(gè)計(jì)算裝置之間的直接連接以及它們的任何組合。網(wǎng)絡(luò)、如網(wǎng) 絡(luò)120可采用有線和/或無線通信;溪式。 一般來說,可采用任何網(wǎng)絡(luò)拓 樸結(jié)構(gòu)。大家會(huì)理解,圖1僅說明系統(tǒng)100的一個(gè)示例,以及可創(chuàng)建 其中一個(gè)或多個(gè)計(jì)算機(jī)使用系統(tǒng)100的其它示例。 一個(gè)或多個(gè)通信協(xié) 議可與系統(tǒng)100和/或與網(wǎng)絡(luò)120配合使用。示例協(xié)議包括但不限于 TCP/IP、以太網(wǎng)、FTP、 HTTP、 HTTPS以及它們的任何組合。在一個(gè)實(shí) 例中,計(jì)算機(jī)、如計(jì)算機(jī)IIO、 115的用戶可采用公知的安全協(xié)議來訪 問系統(tǒng)IOO(例如在一個(gè)或多個(gè)服務(wù)器計(jì)算機(jī)上)。用戶計(jì)算機(jī)、如計(jì) 算機(jī)110 、 115可采用與系統(tǒng)100進(jìn)行通信的 一個(gè)或多個(gè)軟件應(yīng)用程序 和/或一個(gè)或多個(gè)基于系統(tǒng)的應(yīng)用程序。示例軟件應(yīng)用程序包括但不限 于萬維網(wǎng)瀏覽器(例如INTERNET EXPLORER、 MOZILLA和NETSCAPE)、 Java(例如J2ME) 、 BREW、直接訪問客戶機(jī)(例如CTTRIX)以及它們的任 何組合。示例系統(tǒng)應(yīng)用程序包括4旦不限于MICROSOFT WINDOWS、 UNIX、 LI肌X、 APPLE操作系統(tǒng)、X-WIN爾S、 C0C0A、 POCKETPC和PALM。
參照圖1,示范電子消息105由使用計(jì)算機(jī)110的發(fā)送 用戶傳遞給系統(tǒng)100,以便進(jìn)一步傳遞給接收用戶。示范系統(tǒng)100包 括電子消息接收器125,用于接收一個(gè)或多個(gè)電子消息、如電子消息 105。電子消息接收器125與電子消息存儲;溪塊130進(jìn)行通信。電子消 息存儲模塊、如電子消息存儲模塊130采用一種或多種特定數(shù)據(jù)存儲 方法來存儲電子消息接收器125所接收的電子消息。許多數(shù)據(jù)存儲方法是本領(lǐng)域的技術(shù)人員知道的,選擇與根據(jù)本公開的電子消息存儲模 塊配合使用的方法可基于消息傳遞系統(tǒng)和方法的具體實(shí)現(xiàn)。示例數(shù)據(jù) 存儲方法可包括但不限于一個(gè)或多個(gè)表、數(shù)據(jù)庫、文件系統(tǒng)以及它們 的任何組合。在一個(gè)實(shí)例中,下面更詳細(xì)地進(jìn)行描述,電子消息存儲 模塊130將報(bào)頭("容器")信息和消息內(nèi)容相互獨(dú)立地存儲,以便使 第三方在報(bào)頭中有關(guān)電子消息的標(biāo)識信息(例如發(fā)送方、接收方的標(biāo) 識、消息的日期/時(shí)間、消息的位置)與消息的內(nèi)容之間進(jìn)行的相關(guān)性 為最小。在一個(gè)備選實(shí)例中,消息內(nèi)容和報(bào)頭信息可一起存儲,但在 顯示期間分離。在本公開的一個(gè)實(shí)施例中,報(bào)頭信息和消息內(nèi)容從不 一起存^t或顯示。在這樣一種情況中,相關(guān)(例如下面詳細(xì)描述的非標(biāo)識消息ID)可用來關(guān)聯(lián)兩個(gè)成分。
在圖1的實(shí)例中傳遞給系統(tǒng)100的電子消息105包含沖妄 收方地址135和消息內(nèi)容140。 4妄收方i也址、如4妄收方;l也址135可以 是指示符,它標(biāo)識電子消息、如電子消息135的特定預(yù)期接收方。在 一個(gè)實(shí)例中,接收方地址可以是在用戶向系統(tǒng)登記時(shí)為與系統(tǒng)10 0酉己 合使用而專門建立的唯一標(biāo)識符(例如屏幕名稱、登錄名稱、消息傳遞 名稱等)。在另一個(gè)實(shí)例中,接收方地址可以是與接收方關(guān)聯(lián)并由第三 方提供商提供的預(yù)先建立的電子郵件地址、文本消息傳遞地址、即時(shí) 消息傳遞地址、短消息服務(wù)(SMS)地址、電話號碼(如家庭、工作、移 動(dòng)電話號碼)、BLACKBERRY個(gè)人標(biāo)識號(PIN)等。示例第三方提供商包 括但不限于基于萬維網(wǎng)的商業(yè)收費(fèi)和免費(fèi)提供商(例如YAHOO、 HOTMAIL、 AMERICA ONLINE等)、因特網(wǎng)服務(wù)提供商(例如AMERICA 0NLINE、 MSN、電纜運(yùn)營商、電話公司等)、電話提供商(例如VERIZ0N、 CINGULAR等)、BLACKBERRY提供商、雇主、教育機(jī)構(gòu)以及其它電子郵 件提供商。第三方地址可由用戶選擇作為他們在注冊時(shí)的唯一標(biāo)識符。 在一個(gè)備選實(shí)施例中,發(fā)送用戶可能知道預(yù)計(jì)接收方的第三方地址, 并在生成電子消息105時(shí)用它作為接收方地址。在這樣一種實(shí)施例中, 有可能的是,預(yù)計(jì)接收方不是系統(tǒng)100的注冊用戶。在一個(gè)實(shí)例中, 系統(tǒng)100可以可選地包括外部系統(tǒng)通信生成器145,它配置成向關(guān)聯(lián)與電子消息105配合使用的接收方地址的第三方系統(tǒng)發(fā)送通知消息。外部系統(tǒng)通信生成器145與適當(dāng)網(wǎng)絡(luò)進(jìn)行通信以便傳遞通知消息,其 中的適當(dāng)網(wǎng)絡(luò)與相應(yīng)的第三方地址進(jìn)行通信。在圖1所示的一個(gè)實(shí)例 中,外部系統(tǒng)通信生成器145表示為連接到因特網(wǎng)。在一個(gè)實(shí)例中, 通知消息可包括關(guān)于某個(gè)人在系統(tǒng)100上向預(yù)期接收方發(fā)送了電子消 息并且預(yù)計(jì)^^收方可注冊^^用系統(tǒng)100的指示符。通知消息可包括到 系統(tǒng)100的公共可用部分以便進(jìn)行注冊的導(dǎo)向(例如超鏈接)。
電子消息可以是在一個(gè)或多個(gè)用戶計(jì)算機(jī)之間傳送的任 何電子文件、數(shù)據(jù)和/或其它信息。電子消息可包括(例如作為消息內(nèi) 容的一部分)種類廣泛的信息的任一種,其中包括但不限于文本、圖像、 視頻(例如使用應(yīng)用程序、MACROMEDIA FLASH的單一播放碎見頻)、二進(jìn) 制、表格數(shù)據(jù)(例如電子表)、包括可變字體顏色、表等的豐富文本、 音頻(例如使用應(yīng)用程序、如MACROMEDIA FLASH的單一播;故音頻)、其 它類型的數(shù)據(jù)以及它們的任何組合。在一個(gè)實(shí)例中,電子消息的消息 內(nèi)容可包含嵌入式信息。在另一個(gè)實(shí)例中,電子消息的消息內(nèi)容可包 含附加和/或鏈接文件。在具有附加和/或鏈接文件的這樣一種實(shí)例中, 附加和/或鏈接文件可在#支接收方查看之后自動(dòng)從消息傳遞系統(tǒng)中刪 除。消息內(nèi)容、如消息內(nèi)容140通常沒有包含其本身標(biāo)識消息發(fā)送方、 接收方、電子消息的位置或者與電子消息關(guān)聯(lián)的時(shí)間/日期的信息。
系統(tǒng)100可以可選地包括消息ID生成器150。下面更詳 細(xì)地進(jìn)行描述,消息ID生成器150可為系統(tǒng)100所接收的每個(gè)電子消 息生成一個(gè)消息ID。消息ID與相應(yīng)的消息關(guān)聯(lián)。消息ID用于將容器(即報(bào)頭)信息與相應(yīng)的單獨(dú)存儲的消息內(nèi)容關(guān)聯(lián)。在一個(gè)實(shí)例中,消 息ID可采用唯一 128位的隨^/L生成的數(shù)來創(chuàng)建。系統(tǒng)100可包括多種形式(包括但不限于數(shù)據(jù)庫、查找表、文件系統(tǒng)中的條目以及它們的 任何組合等)的報(bào)頭信息與消息內(nèi)容之間的相關(guān)性。利用與電子消息、 如電子消息105關(guān)聯(lián)的消息ID,系統(tǒng)100可分開處理(例如存儲、傳 遞、顯示等)特定電子消息的報(bào)頭信息和消息內(nèi)容,其中具有在稍后將 它們兩者相關(guān)的能力。因此,可在沒有標(biāo)識報(bào)頭信息的任一個(gè)的情況下處理消息內(nèi)容。消息ID可包含唯一的和/或非唯一的信息。例如,消息ID可包含標(biāo)識一組消息中的消息編號的序列號(例如1、 2、 3、 4 等)。序列號可再使用。例如,當(dāng)序列號為'T'的電子消息-皮查看、 然后被刪除時(shí),用于其余電子消息的序列號可經(jīng)過調(diào)整,使得具有序 列號"2"的電子消息重新編號為"1",依此類推。在另一個(gè)實(shí)例中, 消息ID可包括序列號和唯一用戶標(biāo)識符(例如用戶ID、登錄ID等)。
系統(tǒng)100可以可選地包括回復(fù)ID生成器155。下面進(jìn)一 步進(jìn)行描述,回復(fù)ID生成器155為系統(tǒng)100所接收的每個(gè)電子消息生 成一個(gè)回復(fù)ID?;貜?fù)ID將電子消息、如電子消息105與電子消息的 發(fā)送方關(guān)聯(lián)。在一個(gè)實(shí)例中,回復(fù)ID可以不包含其本身向無權(quán)訪問消 息傳遞系統(tǒng)所保存的相關(guān)性的第三方標(biāo)識電子消息的發(fā)送方的信息。 系統(tǒng)100可包含采用多種形式(包括但不限于數(shù)據(jù)庫、查找表、文件 系統(tǒng)中的條目以及它們的任何組合等)的ID與相應(yīng)的消息發(fā)送方之間 的相關(guān)性。在一個(gè)方面,與電子消息關(guān)聯(lián)的回復(fù)ID允許電子消息的報(bào) 頭信息和/或報(bào)頭內(nèi)容沒有包含與本身提供發(fā)送方的可追溯身份的消 息的發(fā)送方有關(guān)的信息。下面更詳細(xì)地進(jìn)行描述,接收方仍然可向原 始發(fā)送方發(fā)送回復(fù)電子消息。另外,可能截取、記錄或者以其它方式 占有報(bào)頭信息和/或消息內(nèi)容的第三方在另外沒有獲得對系統(tǒng)100所 保存的相關(guān)性的訪問權(quán)時(shí),無法從電子消息追溯發(fā)送方。回復(fù)ID可包 括各種不同的標(biāo)識符,它們允許消息系統(tǒng)、如系統(tǒng)100將回復(fù)電子消 息又導(dǎo)向原始電子消息的發(fā)送方。在一個(gè)實(shí)例中,回復(fù)ID可采用隨機(jī) 生成的數(shù)(例如128位的隨機(jī)生成的數(shù))來創(chuàng)建。
系統(tǒng)10 Q包括與電子消息存儲才莫塊13 G進(jìn)行通信的顯示 生成器160。顯示生成器160配置成提供表示用于在用戶計(jì)算機(jī)、如 用戶計(jì)算機(jī)110、 115上顯示的顯示圖像的信息。示例顯示圖像包括但 不限于用戶登錄顯示、列示表示可用電子消息的信息供查看的顯示、 用于輸入電子消息的顯示、電子消息的消息內(nèi)容的顯示、用于輸入回 復(fù)電子消息的顯示以及它們的任何組合。在一個(gè)實(shí)例中,顯示生成器 160可配置成在生成表示包含電子消息105的報(bào)頭信息的至少一部分的第一顯示圖像的第一信息165中使用消息ID。顯示生成器160還可 配置成生成表示包含電子消息105的消息內(nèi)容140的第二顯示圖像的 第二信息170。圖1說明采用計(jì)算機(jī)115所傳遞以便向接收用戶顯示 的笫一和第二信息165、 170。在這個(gè)實(shí)例中,顯示生成器160以不允 許笫一和第二顯示圖像同時(shí)顯示的方式來生成第一和第二信息165、 170。電子消息的報(bào)頭信息和消息內(nèi)容的分開顯示降低了電子消息的可 追溯性。在一個(gè)方面,計(jì)算機(jī)、如計(jì)算機(jī)115上的屏幕截圖記錄不可 能同時(shí)捕捉報(bào)頭信息以及消息內(nèi)容。另外,在通過開放網(wǎng)絡(luò)、如因特 網(wǎng)向用戶計(jì)算機(jī)進(jìn)行傳遞期間在物理上和/或時(shí)間上的報(bào)頭信息和消 息內(nèi)容的分離可通過降低截取電子消息的兩種成分的能力來阻止電子 消息的誤用。
顯示生成器160可利用各種公知的顯示生成方法和/或 協(xié)議的任一種來創(chuàng)建表示可顯示圖像的信息。示例方法/協(xié)議包括但不 限于超文本標(biāo)記語言(HTML)、可擴(kuò)充標(biāo)記語言(XML)、直接圖形生成以 及它們的任何組合。在一個(gè)實(shí)例中,系統(tǒng)100駐留在一個(gè)或多個(gè)服務(wù) 器計(jì)算機(jī)中,以及顯示生成器160包括和/或采用萬維網(wǎng)服務(wù)器應(yīng)用程 序來生成表示可由包含萬維網(wǎng)瀏覽器的用戶計(jì)算機(jī)查看的萬維網(wǎng)瀏覽 器可顯示圖像的信息。在另一個(gè)實(shí)例中,顯示生成器16G可配置成指 示按照本發(fā)明顯示某個(gè)顯示圖像的用戶計(jì)算機(jī)的瀏覽器或其他應(yīng)用程 序從而不緩存涉及顯示圖像的信息的任一個(gè)。
系統(tǒng)100還可包括與電子消息存儲模塊130進(jìn)行通信的 刪除模塊175。刪除模塊175配置成在預(yù)定時(shí)間量之后從系統(tǒng)100中 刪除報(bào)頭信息和/或消息內(nèi)容。在一個(gè)實(shí)例中,刪除才莫塊175配置成在 顯示消息內(nèi)容之后立即自動(dòng)刪除凈良頭信息和相應(yīng)的消息內(nèi)容。在另一 個(gè)實(shí)例中,刪除模塊(例如刪除才臭塊175)配置成在顯示相應(yīng)的消息內(nèi) 容時(shí)自動(dòng)刪除報(bào)頭信息。在又一個(gè)實(shí)例中,刪除;漠塊(例如刪除;f莫塊 175)配置成在關(guān)閉消息內(nèi)容的顯示時(shí)自動(dòng)刪除消息內(nèi)容。在又一個(gè)實(shí) 例中,刪除模塊配置成在預(yù)定時(shí)間(例如在接收之后的二十四小時(shí))自 動(dòng)刪除報(bào)頭信息和/或消息內(nèi)容,而不管它們是否^皮查看。在又一個(gè)實(shí)例中,刪除^t塊配置成在第一次顯示之后的預(yù)定時(shí)間(例如二十四小時(shí)) 自動(dòng)刪除報(bào)頭信息和/或消息內(nèi)容。在另一個(gè)實(shí)例中,預(yù)定時(shí)間量可包 括特定電子消息的預(yù)定查看次數(shù)(除了單次查看之外)(例如,電子消息 在20次查看之后被刪除)。在又一個(gè)實(shí)例中,刪除模塊(例如刪除模塊 1 75)配置成在顯示相應(yīng)的消息內(nèi)容時(shí)自動(dòng)刪除報(bào)頭信息,以及在關(guān)閉 消息內(nèi)容的顯示時(shí)自動(dòng)刪除消息內(nèi)容。也考慮例如這些實(shí)例等的刪除 協(xié)議的組合。
在一個(gè)備選實(shí)施例中,系統(tǒng)100可包括基于顯示的鍵盤 生成器180?;陲@示的鍵盤生成器180配置成生成可與顯示生成器 160所生成的顯示圖像包含在一起的基于顯示的鍵盤?;陲@示的鍵 盤可由用戶(例如通過鼠標(biāo)點(diǎn)擊或觸摸屏按壓)用來輸入信息(例如用 戶名、密碼、接收方地址、消息內(nèi)容),而無需使用與用戶計(jì)算機(jī)關(guān)聯(lián) 的標(biāo)準(zhǔn)4建盤。這樣,通過駐留在用戶計(jì)算機(jī)、如計(jì)算機(jī)110、 115上的 鍵盤(擊鍵)記錄硬件和/或軟件的截取。在一個(gè)實(shí)例中,基于顯示的鍵 盤生成器可采用可向Macromedia Inc.購買的FLASH才支術(shù)。在另一個(gè) 實(shí)例中,基于顯示的4建盤生成器可采用可向Sun Microsystems購買的 Java技術(shù)。在一個(gè)方面,基于FLASH的鍵盤可隨機(jī)設(shè)置屏幕上鍵盤中 的字符之間的空格,從而進(jìn)一步防止截取消息。雖然這是一種較慢的 數(shù)據(jù)輸入方法,但是,用戶可以更確保他們的信息沒有被記錄和/或截 取。
系統(tǒng)100還可以可選地包括回復(fù)消息接收器185?;貜?fù) 消息接收器185配置成4妄收對接收方所查看的一個(gè)或多個(gè)原始電子消 息的回復(fù)消息。在一個(gè)方面,可從電子消息所包含的或者與其關(guān)聯(lián)的 標(biāo)識特性來確定原始電子消息的發(fā)送方。示例標(biāo)識特性包括但不限于 回復(fù)ID、電子郵件地址、用戶名、顯示名稱、登錄ID以及它們的任 ^T組合。在一個(gè)實(shí)例中,原始電子消息的回復(fù)ID可用于生成回復(fù)消息。 在一個(gè)實(shí)例中,由計(jì)算機(jī)115傳遞給系統(tǒng)100的回復(fù)消息僅需要包含 消息內(nèi)容190。系統(tǒng)100可包括回復(fù)生成器195?;貜?fù)生成器195可配 置成使用原始回復(fù)ID來將消息內(nèi)容190和任何相應(yīng)報(bào)頭信息與原始電子消息發(fā)送用戶關(guān)聯(lián)。消息ID生成器150可配置成生成回復(fù)電子消息 (即消息內(nèi)容190和相應(yīng)的報(bào)頭信息)的消息ID?;貜?fù)ID生成器155 可配置成生成回復(fù)消息的新回復(fù)ID,以及電子消息存儲^^莫塊130可分 開存儲消息內(nèi)容190和相應(yīng)的報(bào)頭信息,供以后向用戶(原始發(fā)送方) 顯示。
圖1僅說明根據(jù)本公開的消息傳遞系統(tǒng)和組網(wǎng)環(huán)境的一 個(gè)示范實(shí)施例。本領(lǐng)域的凈支術(shù)人員會(huì)理解以及如本文所述,對系統(tǒng)100 和網(wǎng)絡(luò)環(huán)境的變更可用于實(shí)現(xiàn)本公開的各個(gè)方面和方法。圖3和圖4 說明備選計(jì)算環(huán)境。圖3說明根據(jù)本^^開的消息傳遞系統(tǒng)300的一個(gè) 實(shí)施例。系統(tǒng)300包括具有單個(gè)服務(wù)器計(jì)算機(jī)310的計(jì)算環(huán)境。用戶 計(jì)算機(jī)315和320經(jīng)由網(wǎng)絡(luò)325與服務(wù)器計(jì)算機(jī)310進(jìn)行通信。采用 系統(tǒng)300來傳遞電子消息330。還說明回復(fù)電子消息340。圖4說明根 據(jù)本^^開的消息傳遞系統(tǒng)400的另一個(gè)實(shí)施例。系統(tǒng)400包括具有兩 個(gè)服務(wù)器計(jì)算機(jī)405、 410的計(jì)算環(huán)境。用戶計(jì)算機(jī)415和420經(jīng)由網(wǎng) 絡(luò)425與服務(wù)器計(jì)算機(jī)405、 410進(jìn)行通信。采用系統(tǒng)400來傳遞電子 消息430。還說明回復(fù)電子消息440。服務(wù)器計(jì)算機(jī)405、 410共同執(zhí) 行圖3的單個(gè)服務(wù)器計(jì)算機(jī)310的功能性。
參照圖3和圖5,可描述根據(jù)本公開的消息傳遞系統(tǒng)、 如系統(tǒng)300的示范操作。用戶可在計(jì)算機(jī)315上登錄到系統(tǒng)300 (圖5 的步驟505)。例如,用戶可訪問與服務(wù)器310關(guān)聯(lián)的網(wǎng)站或其他聯(lián)網(wǎng) 接口。服務(wù)器310則可提供表示用于在計(jì)算機(jī)315上顯示的、允許用 戶登錄到系統(tǒng)的顯示圖像(例如網(wǎng)頁)的信息。在一個(gè)方面,系統(tǒng)300 的用戶可能擁有與之關(guān)聯(lián)的用于登錄到系統(tǒng)300的登錄ID和密碼。圖 7說明可采用的一個(gè)示例登錄顯示700。在一個(gè)方面,系統(tǒng)300可向查 看根據(jù)本公開的顯示圖像的計(jì)算機(jī)315或者其他計(jì)算機(jī)上的瀏覽器或 其他應(yīng)用程序提供不緩存顯示圖像中包含的信息的指令。在輸入有效 登錄ID和密碼時(shí),服務(wù)器310建立與計(jì)算機(jī)315的通信鏈路(例如密 鑰基礎(chǔ)設(shè)施、安全套接字層(SSL)、安全HTTP (GTTPS)或者其他安全或 不安全通信鏈路)。在一個(gè)實(shí)例中,系統(tǒng)300可采用電子郵件地址作為登錄ID。
在一個(gè)方面,當(dāng)用戶登錄到系統(tǒng)300時(shí),可建立會(huì)話, 包括會(huì)話ID的建立。會(huì)話和相應(yīng)的存儲器可由系統(tǒng)300用來保存與會(huì) 話和用戶有關(guān)的某些信息(例如用戶的標(biāo)識信息、回復(fù)ID)。
在正確登錄時(shí),可向用戶呈現(xiàn)會(huì)話開始顯示圖像。本領(lǐng) 域的技術(shù)人員會(huì)理解,各種開始顯示(即頁面)可用于在最初登錄到系 統(tǒng)300時(shí)向用戶顯示。在一個(gè)實(shí)例中,可顯示用于輸入電子消息的顯 示圖像。圖8說明開始顯示圖像800的一個(gè)實(shí)例。顯示圖像800包括 用于輸入消息的一個(gè)或多個(gè)接收方的接收方地址或其他其他標(biāo)識符的 第一部分805。顯示圖像800還說明用于已登錄用戶的系統(tǒng)上的列示 未閱讀電子消息的"收件箱"部分810。在這個(gè)實(shí)例中,顯示已登錄 用戶的可選顯示名稱815 "Mary Smith"。顯示名稱可以與相應(yīng)的登 錄名和/或用戶地址相同或不同,并且可能包含或者可能不包含有關(guān)用 戶的標(biāo)識信息。
在輸入接收方地址(圖5的步驟510)并激活按4丑820或 其他觸發(fā)時(shí),可顯示消息內(nèi)容顯示屏幕、如圖9的消息內(nèi)容顯示屏幕 900。顯示屏幕900包括用于輸入(圖5的步驟515)與在圖8的部分805 上的接收方地址輸入對應(yīng)的消息內(nèi)容的第一部分905。在這個(gè)實(shí)例中, 在單獨(dú)的顯示屏幕上輸入"l妄收方地址和消息內(nèi)容。在另 一個(gè)實(shí)例中, 可在單個(gè)顯示圖像屏幕上輸入接收方地址和消息內(nèi)容。接收方地址和 消息內(nèi)容的輸入的分離通過部分降低在計(jì)算機(jī)315上進(jìn)行登錄的能 力,來進(jìn)一步降低電子消息的可追溯性。
在一個(gè)備選實(shí)施例中,基于顯示的鍵盤(如上所述)可包 括在電子消息輸入顯示、如顯示圖像700、 800和900中。用戶可使用 鼠標(biāo)或其他指針裝置(例如觸摸屏顯示器)來選擇輸入的符號。
圖9說明已經(jīng)在部分910中輸入的示例消息內(nèi)容930。 在完成消息內(nèi)容輸入時(shí),用戶可選取按鈕840或其他指示符以將消息 內(nèi)容930傳遞給服務(wù)器310(圖5的步驟520)。在一個(gè)實(shí)例中,接收方 地址可在輸入時(shí)與相應(yīng)的消息內(nèi)容分開傳遞給il良務(wù)器310。這可降低在向服務(wù)器no進(jìn)行傳遞期間截取整個(gè)電子消息的能力。在另一個(gè)實(shí) 例中,接收方地址可保持在計(jì)算機(jī)315上,直到在下一個(gè)顯示圖像中輸入相應(yīng)的消息內(nèi)容為止。在一個(gè)實(shí)施例中,在傳遞接收方地址和消息內(nèi)容WO時(shí),計(jì)算機(jī)315不保留接收方地址或者消息內(nèi)容930的任 何痕跡(trace)。例如,從用戶鍵入信息時(shí)開始,每個(gè)可以^f叉存在于 計(jì)算機(jī)315上的隨機(jī)存取存儲器(RAM)中以及可能存在于在磁盤驅(qū)動(dòng) 器上所建立的虛擬存儲器(例如分頁文件)中直到在計(jì)算機(jī)315上加載 下一個(gè)顯示圖像為止,此后該信息一皮有效地刪除。參照圖3,電子消 息3!30表示為包含從計(jì)算機(jī)315傳遞給服務(wù)器310的接收方地址和消 息內(nèi)容。
在一個(gè)備選實(shí)施例中,在服務(wù)器310接收到電子消息330 時(shí),與系統(tǒng)300關(guān)聯(lián)的指令(例如服務(wù)器310上存儲的指令)生成回復(fù) ID,并將回復(fù)ID與電子消息330關(guān)聯(lián)(圖5的步驟525)。服務(wù)器310 保存回復(fù)ID與發(fā)送用戶之間的對應(yīng)關(guān)系。在一個(gè)實(shí)例中,為每個(gè)電子 消息創(chuàng)建新的回復(fù)ID,而不管發(fā)送用戶是否與另 一個(gè)電子消息相同。 這增強(qiáng)了電子消息的降低可追溯性。
在另一個(gè)備選實(shí)施例中,在步驟530,系統(tǒng)300生成用 于關(guān)聯(lián)電子消息330的分開的消息內(nèi)容和報(bào)頭信息的消息ID。服務(wù)器 310保存消息內(nèi)容與報(bào)頭信息之間的對應(yīng)關(guān)系。
在步驟535,識別與電子消息330關(guān)聯(lián)的才艮頭信息,以 便與消息內(nèi)容930分離。在一個(gè)方面,標(biāo)識發(fā)送用戶、接收用戶、電 子消息的位置、電子消息的定時(shí)的信息與消息內(nèi)容的分離可通過將這 種信息與電子消息的容器或凈艮頭信息成分關(guān)聯(lián)來實(shí)現(xiàn)。在一個(gè)實(shí)例中, 回復(fù)ID和消息ID的使用還可幫助刪除其本身標(biāo)識發(fā)送用戶或接收方 的信息。發(fā)送用戶的顯示名稱可被生成并與報(bào)頭信息關(guān)聯(lián)。用戶的顯 示名稱不需要是唯一的,因而在最終將電子消息330傳遞給計(jì)算機(jī)320 或者由接收方查看時(shí)保持用戶的匿名性。在一個(gè)實(shí)例中,系統(tǒng)300替 換與電子消息330關(guān)聯(lián)的、其本身可能標(biāo)識發(fā)送用戶的所有信息。在 一個(gè)實(shí)施例中,沒有提供發(fā)送用戶的唯一標(biāo)識的發(fā)送用戶的預(yù)定顯示名稱可被生成并與相應(yīng)的報(bào)頭信息關(guān)聯(lián)。在另一個(gè)實(shí)例中,系統(tǒng)300可使用顯示名稱,它包含唯一標(biāo)識發(fā)送用戶的信息(例如登錄名、電子 郵件地址等)。
在一個(gè)實(shí)例中,特定電子消息的報(bào)頭信息、如報(bào)頭信息 可包括但不限于回復(fù)ID、消息ID、與電子消息關(guān)聯(lián)的日期/時(shí)間(例如 創(chuàng)建日期/時(shí)間、傳送日期/時(shí)間等)、表示電子消息的發(fā)送方的顯示名 稱以及它們的任何組合。
在步驟5",將電子消息330與接收方地址所表示的接 收方關(guān)聯(lián)。在一個(gè)實(shí)例中,確定接收方的位置。本文所使用的"位置" 可包括消息郵箱、與接收方關(guān)聯(lián)的消息服務(wù)器、與接收方關(guān)聯(lián)的計(jì)算 機(jī)、接收方的電子地址、系統(tǒng)300中的接收方的顯示名稱等。例如, 系統(tǒng)300可通過各種標(biāo)識(例如顯示名稱、登錄ID、關(guān)聯(lián)電子郵件地 址、文本消息傳遞地址、即時(shí)消息傳遞地址、SMS地址、移動(dòng)號碼、 BLACKBERRY PIN等)來識別用戶,以便確定電子消息330的路由選擇。 如上所述,如果接收方不是系統(tǒng)300的注冊用戶,則可向第三方系統(tǒng) 發(fā)送關(guān)于存在電子消息330的通知。例如,如果^t妄收方通過第三方電 子郵件地址來標(biāo)識,則通知可通過第三方電子郵件網(wǎng)絡(luò)轉(zhuǎn)到電子郵件 接收方。類似地,如果接收方通過Blackberry PIN來標(biāo)識,則通知可 通過Blackberry網(wǎng)絡(luò)轉(zhuǎn)到接收方。
在步驟545,存儲報(bào)頭信息和消息內(nèi)容。在一個(gè)實(shí)例中, 報(bào)頭信息和消息內(nèi)容相互分開存儲(例如存儲在單獨(dú)的文件、單獨(dú)的數(shù) 據(jù)庫、單獨(dú)的表等中)。消息ID可用來保持電子消息330的分開成分 之間的對應(yīng)關(guān)系。存儲可通過包括但不限于在接收方的位置上的存儲 以及在服務(wù)器310上的存儲等的各種方式來進(jìn)行。在一個(gè)實(shí)例中,電 子消息330的報(bào)頭信息和消息內(nèi)容在服務(wù)器310的存儲媒體中存儲在 單獨(dú)的表中。
在另一個(gè)實(shí)例中,對系統(tǒng)310的各用戶分配存儲目錄 (例如在服務(wù)器上、例如采用對等配置的用戶計(jì)算機(jī)上等)。在將用戶 與接收方地址關(guān)聯(lián)時(shí),送往那個(gè)用戶的任何電子消息的消息內(nèi)容和報(bào)頭信息可存儲在那個(gè)用戶的存儲目錄中。下列XML文件定義說明用戶 存儲目錄中存儲的兩個(gè)電子消息的報(bào)頭信息的 一個(gè)實(shí)例。< xml version-" 1.0" encoding="UTF-8" > <streams>〈streamsummary id="8C515D3B6A3A99C6ClAlFlDE019C7AB0" from-"user one" datereceived-"l 143660969" replyid="6C04279318E53F61A9D7984ADD4C3ElA/><streamsummaryid="98F78AD49BFC35B36357850C107460DF' from="user four [milce.smith@onIinemail.coin]" datereceived="l 143665437" replyid="0648B99BE6F9E5AB21F3A163AD242173"/></streams>
以上文件定義包括接收方存儲目錄中的每個(gè)消息的消息 ID( "stremsummary id")、顯示名一爾("from")、才妄4文日其月牙口回復(fù) ID。注意,作為一種實(shí)現(xiàn)變化,第二消息的發(fā)送用戶已經(jīng)關(guān)聯(lián)了顯示 名稱 "user four ,,, 它包含只十電子由卩4牛i也i止 mike, smith5)onlinemai 1, com的引用。這個(gè)電子由M牛i也iili可能也可能 沒有與第三方系統(tǒng)的實(shí)際電子郵件帳戶關(guān)聯(lián),并且可能或者可能沒有 提供與發(fā)送用戶相關(guān)的實(shí)際標(biāo)識信息。下列消息內(nèi)容XML文件與上述 報(bào)頭信息分開存儲在存儲目錄中。< xml version-" 1.0" encoding="UTF-8" ><message id-"8C515D3B6A3A99C6ClAlFlDE019C7AB0"" subject-""><text>This is my first message to you.</text></message>
下列第二消息內(nèi)容XML文件與報(bào)頭信息分開存儲在存儲 目錄中。< xml version-'11.0" encoding="UTF-8" ><message id-"98F78AD4犯FC35B36357850C107460DF" subject=""> <text>This is a reply message to your message from Monday.</text> </message>
消息內(nèi)容XML文件的每個(gè)包括用于又與相應(yīng)的l艮頭信息 進(jìn)行相關(guān)的相應(yīng)消息ID。各消息內(nèi)容XML文件還包含消息內(nèi)容。本領(lǐng) 域的技術(shù)人員會(huì)知道用于將報(bào)頭信息與消息內(nèi)容分離的、符合本公開 的其它存儲方法。
再一般地參照圖5,在步驟550,描述由用戶對電子消息 進(jìn)行檢索,接收用戶使用計(jì)算機(jī)320登錄到系統(tǒng)300。與圖7中相似 的顯示圖像可用作登錄顯示。在一個(gè)實(shí)例中,在輸入有效登錄ID和密 碼時(shí),建立計(jì)算機(jī)320與服務(wù)器310之間的通信鏈路。系統(tǒng)300向計(jì) 算機(jī)320提供表示與關(guān)聯(lián)接收用戶的任何電子消息關(guān)聯(lián)的報(bào)頭信息的 至少一部分的顯示圖像。圖10說明包含接收方地址輸入部分1005和 消息列表部分1010的示例顯示圖像1000。消息列表部分1010包括三 個(gè)電子消息的報(bào)頭信息1015、 1020、 1025的列表。消息列表部分IOIO 包括對于報(bào)頭信息1015、 1020、 1025的每個(gè)所接收的顯示名稱和曰期 /時(shí)間。每個(gè)消息容器(或報(bào)頭信息)1015、 1020、 1025還可包括與消 息ID的關(guān)聯(lián)以及與回復(fù)ID的關(guān)聯(lián)(但在顯示圖像1000中未示出)。各 電子消息的消息內(nèi)容沒有經(jīng)由顯示圖像10 0 0顯示。
圖3說明傳遞給計(jì)算機(jī)320的電子消息330的報(bào)頭信息 和消息內(nèi)容。在這個(gè)實(shí)例中,才艮頭信息1015表示電子消息330。
在一個(gè)備選實(shí)施例中,傳遞給計(jì)算機(jī)320的報(bào)頭信息可 包括分配給與特定用戶關(guān)聯(lián)和/或發(fā)送給特定計(jì)算機(jī)的每個(gè)電子消息 的序列號(例如l、 2、 3等)。在這樣一種實(shí)施例中,每個(gè)序列號可在 系統(tǒng)300中與相應(yīng)的消息ID關(guān)聯(lián)。消息ID可從相應(yīng)的才艮頭信息和/ 或消息內(nèi)容中刪除。這樣,系統(tǒng)300可避免向用戶計(jì)算機(jī)發(fā)送消息ID, 而是可發(fā)送序列號,它在消息一皮刪除時(shí)可再使用,因此是從用戶計(jì)算 機(jī)更為可追溯的。
在步驟555,用戶可選擇才艮頭信息1015、 1020、 1025所 指示的電子消息其中之一(例如通過選擇消息列表1010中相應(yīng)的"閱 讀,,指示符)。在選取時(shí),每個(gè)電子消息的消息內(nèi)容可以仍未傳遞到計(jì) 算機(jī)320。在一個(gè)實(shí)例中,可將消息內(nèi)容與相應(yīng)的報(bào)頭信息一起傳遞 到計(jì)算機(jī)320 (但不顯示)。在另一個(gè)實(shí)例中,消息內(nèi)容可保留在服務(wù) 器310上,直到來自用戶的第二請求發(fā)送到服務(wù)器310以便查看特定 電子消息的消息內(nèi)容。在這樣一種實(shí)例中,計(jì)算機(jī)320向服務(wù)器310 請求所選電子消息(例如經(jīng)由報(bào)頭信息1015選取電子消息330)的消息內(nèi)容。響應(yīng)這個(gè)動(dòng)作,服務(wù)器310可關(guān)聯(lián)來自所選報(bào)頭信息的消息ID, 并將具有相應(yīng)消息ID的消息內(nèi)容傳遞到計(jì)算機(jī)320?;蛘?,在序列號 用于每個(gè)電子消息的情況中,服務(wù)器310將所選電子消息的序列號與 相應(yīng)消息內(nèi)容關(guān)聯(lián),并將消息內(nèi)容傳遞到計(jì)算機(jī)320。
在步驟565,在計(jì)算機(jī)320上提供包含消息內(nèi)容但沒有 報(bào)頭信息的顯示圖像。圖11說明在圖10的顯示圖像1000中選取報(bào)頭 信息1015時(shí)與報(bào)頭信息無關(guān)地呈現(xiàn)電子消息330的消息內(nèi)容的一個(gè)示 例顯示圖像IIOO。顯示圖像1100包括消息內(nèi)容部分1110,其中包含 電子消息330的消息內(nèi)容。顯示圖像1100還包括回復(fù)消息輸入部分 1120。
在一個(gè)備選實(shí)施例中,顯示圖像1100可采用FLASH技術(shù) 來顯示消息內(nèi)容。例如,顯示圖像1100可要求用戶將屏幕上光標(biāo)"停 留"在顯示圖像IIOO的某個(gè)區(qū)域,以便查看可顯示為Flash影片的消 息內(nèi)容。如果移動(dòng)了光標(biāo),則所顯示消息內(nèi)容在屏幕上隱藏不可見, 以便允許用戶快速防止消息內(nèi)容被旁觀者看到。這種技術(shù)還可用來防 止使用萬維網(wǎng)瀏覽器或應(yīng)用打印來打印消息內(nèi)容,因?yàn)橄?nèi)容在用 戶移動(dòng)鼠標(biāo)嘗試打印時(shí)立即被隱藏。在另一個(gè)實(shí)例中,層疊樣式表(CSS) 的使用可允許顯示圖像中包含消息內(nèi)容的部分在打印期間不顯示或者 被隱藏。
參照圖5,在步驟570,在步驟565在預(yù)定時(shí)間從服務(wù)器 310自動(dòng)永久地刪除電子消息、如電子消息330。在一個(gè)實(shí)例中,才艮頭 信息在被傳遞到計(jì)算機(jī)320時(shí)從服務(wù)器310中刪除,然后,相應(yīng)地消 息內(nèi)容在^皮傳遞到計(jì)算機(jī)320時(shí)從服務(wù)器310中刪除。在這樣一種實(shí) 例中, 一旦向用戶顯示了消息列表IOIO,則用戶必須在那個(gè)會(huì)話期間 查看該消息內(nèi)容。為了實(shí)現(xiàn)查看一個(gè)消息內(nèi)容并返回消息列表1010的 能力,非查看電子消息的報(bào)頭信息可保留在計(jì)算機(jī)320上的存儲器中。 在另一個(gè)實(shí)例中,報(bào)頭信息保留在服務(wù)器310上,直到查看相應(yīng)的消 息內(nèi)容為止,在那時(shí),報(bào)頭信息以及消息內(nèi)容均從服務(wù)器310中刪除。 特定電子消息的回復(fù)ID可保留在服務(wù)器310的存儲器中(例如響應(yīng)查看消息內(nèi)容的請求,服務(wù)器310可將當(dāng)前會(huì)話ID與回復(fù)ID關(guān)聯(lián)),直 到顯示相應(yīng)消息內(nèi)容的顯示圖像被用戶關(guān)閉為止。這允許用戶使用顯 示圖像1100的回復(fù)消息部分1120來回復(fù)當(dāng)前消息內(nèi)容,而無需在計(jì) 算機(jī)320上具有與消息內(nèi)容關(guān)聯(lián)的原始發(fā)送方的唯一地址。圖3說明 基于服務(wù)器的系統(tǒng)。從備選系統(tǒng)、如對等系統(tǒng)中進(jìn)行刪除的步驟可包 括從用戶計(jì)算機(jī)上的存儲裝置中刪除電子消息。
如上所述,從系統(tǒng)、如系統(tǒng)300中進(jìn)行刪除的刪除時(shí)間 的其它實(shí)例包括但不限于在顯示消息內(nèi)容之后立即自動(dòng)刪除報(bào)頭信息 和相應(yīng)的消息內(nèi)容、在顯示相應(yīng)的消息內(nèi)容時(shí)自動(dòng)刪除"t艮頭信息、在 關(guān)閉消息內(nèi)容的顯示時(shí)自動(dòng)刪除消息內(nèi)容、在預(yù)定時(shí)間之后(例如在接 收到之后的二十四小時(shí))自動(dòng)刪除報(bào)頭信息和/或消息內(nèi)容(而不管它 們是否被查看)、在第一次顯示之后的預(yù)定時(shí)間(例如二十四小時(shí))自動(dòng) 刪除報(bào)頭信息和/或消息內(nèi)容以及它們的任何組合。在一個(gè)實(shí)例中,系 統(tǒng)300配置成要求給定刪除方案(例如在顯示電子消息和/或它的成分 的一個(gè)或多個(gè)時(shí)自動(dòng)永久刪除電子消息),而不管發(fā)送和/或接收用戶 的期望。
適合于從系統(tǒng)300中刪除電子消息的刪除算法的一個(gè)實(shí) 例包括但不限于美國國防部(DoD)資料摧毀標(biāo)準(zhǔn)DoD 5220. 22-M。在一 個(gè)備選實(shí)施例中,如果接收方在預(yù)定時(shí)間量之內(nèi)無法檢索電子消息, 則服務(wù)器計(jì)算機(jī)310可從它自己的存儲器中刪除電子消息、如電子消 息330和相應(yīng)的回復(fù)ID。
在一個(gè)實(shí)例中,在查看消息內(nèi)容之后,用戶可選取顯示 圖像1100上的按鈕1130以返回到消息列表(例如圖10的消息列表 1010),或者關(guān)閉顯示圖像(圖5的步驟575)。在另一個(gè)實(shí)例中,在查 看消息內(nèi)容之后,用戶可選擇響應(yīng)電子消息(圖5的步驟580),下面 更詳細(xì)地進(jìn)行描述。如果用戶在預(yù)定時(shí)間量(例如1個(gè)小時(shí))之內(nèi)無法 響應(yīng)消息內(nèi)容,則可從l良務(wù)器310中刪除關(guān)聯(lián)的回復(fù)ID。如果用戶選 擇返回到消息的列表,則可在查看之后從接收方的計(jì)算機(jī)320中自動(dòng) 刪除消息內(nèi)容(圖5的步驟585)。例如,從用戶查看消息內(nèi)容時(shí)開始,消息內(nèi)容僅存在于計(jì)算機(jī)320上的RAM中以及可能存在于在磁盤驅(qū)動(dòng) 器上所建立的虛擬存儲器中直到將下一個(gè)屏幕加栽到計(jì)算機(jī)320為 止,此后該消息^支有效地刪除。此外,在一個(gè)實(shí)例中,消息的列表(例 如圖10的消息列表1010)不再包含特定電子消息的已經(jīng)從服務(wù)器310 中刪除的報(bào)頭信息(例如電子消息330的報(bào)頭信息1015),并且會(huì)話ID 不再包含對回復(fù)ID的引用。換言之, 一旦那個(gè)消息被消除,用戶就不 能夠再次對它進(jìn)行查看或回復(fù)。例如,圖12說明已經(jīng)從服務(wù)器310和 計(jì)算機(jī)320中刪除電子消息330之后的消息列表1010。
在一個(gè)備選實(shí)施例中,電子消息可采用加密技術(shù)來發(fā)送、 存儲和/或檢索。各種加密技術(shù)是本領(lǐng)域的技術(shù)人員公知的。例如,公 用密鑰和私用密鑰可由用戶和系統(tǒng)用來進(jìn)一步確保安全性,以及降低 刪除之前的刪除消息的可追溯性。
參照圖3和圖6,可描述系統(tǒng)310在可選地將回復(fù)消息 340從用戶計(jì)算機(jī)320發(fā)送到用戶計(jì)算機(jī)315中的操作。如圖11所示, 原始電子消息(例如電子消息330)的接收用戶可選擇使用回復(fù)消息輸 入部分1120來回復(fù)該消息?;貜?fù)消息輸入部分1120允許用戶輸入回 復(fù)消息的消息內(nèi)容。在這個(gè)實(shí)例中,不需要輸入接收方地址,因?yàn)樵?始回復(fù)ID可由系統(tǒng)用于確定回復(fù)電子消息的路由選擇。在用戶完成回 復(fù)消息輸入部分1120之后,他或她可選取"發(fā)送流"按鈕1140。作 為響應(yīng),計(jì)算機(jī)320將回復(fù)消息內(nèi)容傳遞到服務(wù)器計(jì)算機(jī)(圖6的步驟 605)。在傳遞回復(fù)消息內(nèi)容之后,計(jì)算機(jī)320不保留消息存在的痕跡。 例如,從用戶鍵入消息時(shí)開始,消息僅存在于計(jì)算機(jī)320上的RAM中 以及可能存在于在磁盤驅(qū)動(dòng)器上所建立的虛擬存儲器中直到將下一個(gè) 屏幕加載到計(jì)算機(jī)320為止,此后該消息纟皮有效地刪除。在一個(gè)備選 實(shí)施例中,如上所述的基于顯示的鍵盤可作為顯示圖像IIOO的一部分 用于輸入回復(fù)消息內(nèi)容。
在一個(gè)實(shí)例中,在接收到回復(fù)消息內(nèi)容時(shí),服務(wù)器310 確定原始消息的回復(fù)ID(例如從當(dāng)前會(huì)話ID中),并使用回復(fù)ID將電 子消息與發(fā)送原始消息330的用戶關(guān)聯(lián)(圖6的步驟610)。這可通過包括但不限于提供回復(fù)ID與初始消息的發(fā)送方之間的相關(guān)性的查找表、數(shù)據(jù)庫等的各種方式來實(shí)現(xiàn)。在步驟615,系統(tǒng)300則從服務(wù)器 310的存儲器中刪除初始回復(fù)(例如消息330的回復(fù)ID)。在一個(gè)備選 實(shí)施例中,可從關(guān)聯(lián)電子消息的另一個(gè)標(biāo)識符(例如顯示名稱、登錄 ID、關(guān)聯(lián)電子郵件地址、文本消息傳遞地址、即時(shí)消息傳遞地址、SMS 地址、移動(dòng)號碼、BLACKBERRY PIN等)來確定原始電子消息的發(fā)送方 的身份。
隨后在步驟620,服務(wù)器310可生成另一個(gè)回復(fù)ID,并 且通過與以上對于電子消息330所述的相似方式將回復(fù)ID與回復(fù)消息 340關(guān)聯(lián)。服務(wù)器310還可生成另一個(gè)消息ID,它建立回復(fù)消息340 的消息內(nèi)容與回復(fù)消息340的報(bào)頭信息之間的相關(guān)性?;貜?fù)消息340 的才艮頭信息和消息內(nèi)容經(jīng)過處理,并通過與以上結(jié)合電子消息330所 述相似的方式來存儲。回復(fù)消息340可由其接收方通過與查看原始電 子消息330相同的方式來查看。
有利地,系統(tǒng)300允許計(jì)算機(jī)315和320的用戶具有通 過網(wǎng)絡(luò)325的保密通話。在傳遞消息、如電子消息330和回復(fù)消息340 之后,發(fā)送方?jīng)]有在他或她的計(jì)算機(jī)上留下消息的證據(jù)。在一個(gè)實(shí)例 中,在接收方查看消息(或者在另一個(gè)預(yù)定時(shí)間)之后,消息不再存在 于系統(tǒng)300中,因而確保無法以數(shù)字取證方式重建該消息,并且確保 系統(tǒng)300上沒有保留消息的記錄。在另一個(gè)實(shí)例中,沒有將電子消息 的副本傳遞到用戶計(jì)算機(jī)。在這樣一個(gè)實(shí)例中,僅分開顯示^^艮頭信息 和消息內(nèi)容的非緩存的顯示圖像。報(bào)頭信息和消息內(nèi)容在顯示時(shí)立即、 自動(dòng)且永久地從系統(tǒng)中刪除。 一旦關(guān)閉了各顯示圖像,則信息永遠(yuǎn)消 失。因此,在這個(gè)實(shí)例中,在用戶計(jì)算機(jī)上從未存在將被存檔、轉(zhuǎn)發(fā)、 復(fù)制、粘貼等的副本。在另一個(gè)方面,報(bào)頭信息和消息內(nèi)容的分開顯 示防止用戶計(jì)算機(jī)上的單一屏幕捕捉創(chuàng)建電子消息的完整記錄。在又 一個(gè)方面,根據(jù)本7>開的系統(tǒng)和方法可提供端對端無記錄電子消息傳 遞系統(tǒng),它在刪除電子消息時(shí)沒有留下消息內(nèi)容、報(bào)頭信息的痕跡、 或者^皮創(chuàng)建、存在、傳送、查看等的事實(shí)。
圖4是il明具有一種備選網(wǎng)絡(luò)拓樸結(jié)構(gòu)的系統(tǒng)400的示 意圖。圖4的實(shí)施例實(shí)質(zhì)上與圖3相似,例外的是,圖4的系統(tǒng)400 采用在操作上通過一個(gè)或多個(gè)網(wǎng)絡(luò)425耦合到用戶計(jì)算機(jī)415、 420的 兩個(gè)消息服務(wù)器405、 410。在圖4的實(shí)施例中,兩個(gè)消息服務(wù)器415、 420共同執(zhí)行前面對于圖3的單個(gè)消息服務(wù)器310所迷的任務(wù)。例如, 在用于發(fā)送初始消息330的方法中,消息服務(wù)器405可執(zhí)行步驟505 至535以及圖5的步驟540的一部分,而消息服務(wù)器410則充當(dāng)"接 收方位置",并執(zhí)行圖5的步驟540的一部分以及步驟545至585。 大家會(huì)理解,兩個(gè)服務(wù)器40S和410可跟蹤回復(fù)ID,以及兩個(gè)服務(wù)器 405和410在已經(jīng)傳遞消息之后將其刪除。在消息服務(wù)器405和410 各與不同的企業(yè)、商業(yè)機(jī)構(gòu)、LAN等關(guān)聯(lián)的情況中,這種配置極為有 用。
要注意,計(jì)算機(jī)領(lǐng)域的技術(shù)人員非常清楚,以上所述的算機(jī)來實(shí)現(xiàn)。軟件領(lǐng)域的技術(shù)人員非常清楚,適當(dāng)?shù)能浖幋a可易于 由熟練編程人員根據(jù)本公開的理論來預(yù)備。
這種軟件可以是采用包含所存儲計(jì)算機(jī)代碼的存儲媒體 的計(jì)算機(jī)程序產(chǎn)品,其中的計(jì)算機(jī)代碼用于對計(jì)算機(jī)進(jìn)行編程,以便 執(zhí)行本發(fā)明的所公開功能的過程。存儲々某體可包括但不限于任何類型 的傳統(tǒng)軟盤、光盤、CD-ROM、 /磁光盤、ROM、 RAM、 EPROM、 EEPROM、 -茲 卡或光卡或者用于存儲電子指令的其它適當(dāng)媒體。
以上公開并在附圖中說明了示范實(shí)施例。本領(lǐng)域的技術(shù) 人員會(huì)理解,可以對本文具體7>開的實(shí)施例進(jìn)行各種變更、省略和添 加,而沒有背離本發(fā)明的精神和范圍。
權(quán)利要求
1.一種用于降低具有報(bào)頭信息和消息內(nèi)容的電子消息的可追溯性的計(jì)算機(jī)實(shí)現(xiàn)的方法,所述方法包括(a)經(jīng)由第一用戶的第一計(jì)算機(jī)提供包含所述報(bào)頭信息的至少一部分的第一顯示;(b)響應(yīng)來自所述第一用戶的第一請求,經(jīng)由所述第一計(jì)算機(jī)提供包含所述消息內(nèi)容的第二顯示,所述消息內(nèi)容和所述報(bào)頭信息沒有同時(shí)顯示,從而降低所述電子消息的可追溯性;(c)在第一預(yù)定時(shí)間自動(dòng)刪除所述報(bào)頭信息;以及(d)在第二預(yù)定時(shí)間自動(dòng)刪除所述消息內(nèi)容。
2. 如權(quán)利要求l所述的方法,其中,所述第一預(yù)定時(shí)間是在顯示 所述第二顯示時(shí)。
3. 如權(quán)利要求l所述的方法,其中,所述第二預(yù)定時(shí)間是在關(guān)閉 所述第二顯示時(shí)。
4. 如權(quán)利要求l所述的方法,還包括(a) 從第二計(jì)算機(jī)的第二用戶接收所述電子消息;以及(b) 存儲所述消息內(nèi)容和所述寺艮頭信息直到顯示為止。
5. 如權(quán)利要求4所述的方法,其中,所述消息內(nèi)容與所述才艮頭信 息分開存儲。
6. 如權(quán)利要求4所述的方法,其中,執(zhí)行所述方法,使得在所述 接收步驟(a)之后,在所述笫二計(jì)算機(jī)上沒有留下所述電子消息的指示。
7. 如權(quán)利要求4所述的方法,其中,所述存儲所述報(bào)頭信息和所 述消息內(nèi)容的步驟包括采用 一個(gè)或多個(gè)服務(wù)器計(jì)算機(jī)來存儲所述報(bào)頭 信息和所述消息內(nèi)容。
8. 如權(quán)利要求4所述的方法,其中,所述存儲所述報(bào)頭信息和所 述消息內(nèi)容的步驟包括采用所述第 一計(jì)算機(jī)來存儲所述報(bào)頭信息和所 述消息內(nèi)容。
9. 如權(quán)利要求4所述的方法,其中,在所述第二計(jì)算機(jī)上通過以 下步驟來創(chuàng)建所述電子消息(a) 使用具有界面的第三顯示來輸入所述接收方地址;以及(b) 使用具有界面的第四顯示來輸入所述消息內(nèi)容,其中,所述 第三和第四顯示沒有同時(shí)顯示。
10. 如權(quán)利要求9所述的方法,其中,從所述第二計(jì)算機(jī)將所述 接收方地址與所述消息內(nèi)容分開傳遞。
11. 如權(quán)利要求4所述的方法,其中,所述電子消息的至少一部 分在所述第二計(jì)算機(jī)上使用基于顯示的鍵盤來輸入。
12. 如權(quán)利要求l所述的方法,還包括(a) 將第一消息ID與所述電子消息關(guān)聯(lián),所述第一消息ID將所 述消息內(nèi)容和所述報(bào)頭信息關(guān)聯(lián)。
13. 如權(quán)利要求l所述的方法,還包括(a) 將第一回復(fù)ID與所迷電子消息關(guān)聯(lián),所述笫一回復(fù)ID表示 所述第一用戶,而它本身沒有提供關(guān)于所述第一用戶的標(biāo)識信息。
14. 如權(quán)利要求1所述的方法,其中,所述報(bào)頭信息包含從第一 回復(fù)ID、第一消息ID、與所述電子消息關(guān)聯(lián)的數(shù)據(jù)、表示所述第一用
15. 如權(quán)利要求l所述的方法,還包括(a) 響應(yīng)所述電子消息而從所述第 一用戶接收電子回復(fù)消息,所 述電子回復(fù)消息包含回復(fù)消息內(nèi)容;(b) 采用與所述電子消息關(guān)聯(lián)的第一回復(fù)ID來確定所述笫一用戶的標(biāo)識;(c) 刪除所述第一回復(fù)ID;(a) 識別所述電子回復(fù)消息的回復(fù)報(bào)頭信息;(b) 將第二回復(fù)ID與所述電子回復(fù)消息關(guān)聯(lián),所述第二回復(fù)ID 表示所述第 一用戶,而它本身沒有提供關(guān)于所述第二用戶的標(biāo)識信息; 以及(c) 將所述回復(fù)消息內(nèi)容與所述回復(fù)報(bào)頭信息分開存儲。
16. —種包含計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)可讀媒體,所述計(jì)算機(jī)可執(zhí)行指令實(shí)現(xiàn)降低電子消息的可追溯性的方法,所述指令包括(a) 第一組指令,用于經(jīng)由第一用戶的第一計(jì)算機(jī)提供包含所述 "^艮頭信息的至少一部分的第一顯示;(b) 第二組指令,用于響應(yīng)來自所述第一用戶的笫一請求,經(jīng)由 所述第一計(jì)算機(jī)提供包含所述消息內(nèi)容的第二顯示,所述消息內(nèi)容和 所述報(bào)頭信息沒有同時(shí)顯示,從而降低所述電子消息的可追溯性;(c) 第三組指令,用于在第一預(yù)定時(shí)間自動(dòng)刪除所述^^頭信息;以及(d) 第四組指令,用于在第二預(yù)定時(shí)間自動(dòng)刪除所述消息內(nèi)容。
17. 如權(quán)利要求16所述的計(jì)算機(jī)可讀媒體,其中,所述第一預(yù)定 時(shí)間是在顯示所述第二顯示時(shí)。
18. 如權(quán)利要求16所述的計(jì)算機(jī)可讀々某體,其中,所述第二預(yù)定時(shí)間是在關(guān)閉所述第二顯示時(shí)。
19. 如權(quán)利要求16所述的計(jì)算機(jī)可讀+某體,還包括(a) 第五組指令,用于從第二計(jì)算機(jī)的第二用戶接收所述電子消 息;以及(b) 第六組指令,用于將所述消息內(nèi)容和所述報(bào)頭信息分開存儲 直到顯示為止。
20. 如權(quán)利要求19所述的計(jì)算機(jī)可讀i某體,還包括(a) 第七組指令,用于在所述第一計(jì)算機(jī)上顯示用于輸入4妄收方 地址的、具有第一界面的第三顯示;以及(b) 第八組指令,用于在所述第一計(jì)算機(jī)上顯示用于輸入所述消 息內(nèi)容的、具有第二界面的第四顯示,所述第一和第二顯示沒有同時(shí) 顯示。
21. 如權(quán)利要求20所述的計(jì)算機(jī)可讀i某體,還包括第九組指令, 用于使用基于顯示的鍵盤來接收所述接收方地址和/或所述消息內(nèi)容 的每個(gè)的至少一部分。
22. 如權(quán)利要求16所述的計(jì)算機(jī)可讀媒體,還包括第十組指令,用于將第一消息工D與所述電子消息關(guān)聯(lián),所述第一消息ID將所述消 息內(nèi)容和所述報(bào)頭信息關(guān)聯(lián)。
23. 如權(quán)利要求16所述的計(jì)算機(jī)可讀媒體,還包括第十一組指令, 用于將第一回復(fù)ID與所述電子消息關(guān)聯(lián),所述第一回復(fù)ID表示所述 第 一用戶,而它本身沒有提供關(guān)于所述第 一用戶的標(biāo)識信息。
24. 如權(quán)利要求16所述的計(jì)算機(jī)可讀媒體,還包括(a) 第十二組指令,用于響應(yīng)所述電子消息而從所述第 一用戶接 收電子回復(fù)消息,所述電子回復(fù)消息包含回復(fù)消息內(nèi)容;(b) 第十三組指令,用于采用與所述電子消息關(guān)聯(lián)的第一回復(fù) ID來確定所述第一用戶的標(biāo)識;(c) 第十四組指令,用于刪除所述第一回復(fù)ID;(a) 第十五組指令,用于識別所述電子回復(fù)消息的回復(fù)報(bào)頭信息;(b) 第十六組指令,用于將第二回復(fù)ID與所述電子回復(fù)消息關(guān) 聯(lián),所述第二回復(fù)ID表示所述第一用戶,而它本身沒有提供關(guān)于所述 第二用戶的標(biāo)識信息;以及(c) 笫十七組指令,用于將所述回復(fù)消息內(nèi)容與所述回復(fù)才艮頭信 息分開存儲。
25. —種用于降低電子消息的可追溯性的系統(tǒng),所述系統(tǒng)包括(a) 電子消息接收器,用于接收一個(gè)或多個(gè)電子消息;(b) 電子消息存儲模塊,所述電子消息存儲模塊與所述電子消息 接收器進(jìn)行通信,并存儲所述一個(gè)或多個(gè)電子消息的每個(gè)電子消息的 報(bào)頭信息和消息內(nèi)容;(c) 顯示生成器,所述顯示生成器與所述電子消息存儲沖莫塊進(jìn)行 通信,并配置成在生成以下各項(xiàng)時(shí)利用所述消息ID:(a) 第 一信息,表示包含所述l艮頭信息的至少一些的第一 顯示圖像;以及(b) 第二信息,表示包含所述消息內(nèi)容的第二顯示圖像, 所述第 一和第二顯示圖像不可同時(shí)顯示,從而降低所述一個(gè)或多個(gè)電子消息的可追溯性;以及(d)消息刪除模塊,所述消息刪除模塊配置成在第一預(yù)定時(shí)間刪除所述報(bào)頭信息以及在第二預(yù)定時(shí)間刪除所述消息內(nèi)容。
26. 如權(quán)利要求"所述的系統(tǒng),其中,所述第一預(yù)定時(shí)間在顯示 所述第二顯示圖像時(shí)發(fā)生。
27. 如權(quán)利要求25所述的系統(tǒng),其中,所述第二預(yù)定時(shí)間在關(guān)閉 所述第二顯示圖像時(shí)發(fā)生。
28. 如權(quán)利要求25所述的系統(tǒng),其中,所述電子消息存儲才莫塊將 報(bào)頭信息與消息內(nèi)容分開存儲。
29. 如權(quán)利要求25所述的系統(tǒng),還包括消息ID生成器,所述消 息ID生成器為所述一個(gè)或多個(gè)電子消息的每個(gè)電子消息生成消息ID, 并將所述消息ID與所述一個(gè)或多個(gè)電子消息的相應(yīng)一個(gè)電子消息關(guān) 聯(lián)。
30. 如權(quán)利要求25所述的系統(tǒng),還包括回復(fù)ID生成器,所述回 復(fù)ID生成器為所述一個(gè)或多個(gè)電子消息的每個(gè)電子消息生成回復(fù)ID, 并將所述回復(fù)ID與所述一個(gè)或多個(gè)電子消息的相應(yīng)一個(gè)電子消息關(guān) 聯(lián)。
31. 如權(quán)利要求25所述的系統(tǒng),其中,所述報(bào)頭信息包含從所述 回復(fù)ID、所述消息ID、與所述一個(gè)或多個(gè)電子消息的相應(yīng)一個(gè)電子消 息關(guān)聯(lián)的數(shù)據(jù)、表示所述一個(gè)或多個(gè)電子消息的相應(yīng)一個(gè)電子消息的
32. 如權(quán)利要求25所述的系統(tǒng),還包括基于顯示的鍵盤生成器, 所述基于顯示的鍵盤生成器提供用于輸入所述一個(gè)或多個(gè)電子消息的 至少一部分的基于顯示的鍵盤。
33. 如權(quán)利要求25所述的系統(tǒng),還包括(a) 回復(fù)消息接收器,所述回復(fù)消息接收器配置成接收對所述一 個(gè)或多個(gè)電子消息的每個(gè)電子消息的回復(fù)消息;(b) 回復(fù)生成器,所述回復(fù)生成器與所述回復(fù)消息接收器進(jìn)行通 信,將所述回復(fù)消息與所述一個(gè)或多個(gè)電子消息的相應(yīng)一個(gè)電子消息的相應(yīng)回復(fù)ID關(guān)聯(lián),并將所述回復(fù)消息與所述一個(gè)或多個(gè)電子消息的 所述相應(yīng)一個(gè)電子消息的相應(yīng)發(fā)送方關(guān)聯(lián)。
34. —種用于降低具有報(bào)頭信息和消息內(nèi)容的電子消息的可追溯 性的系統(tǒng),所述系統(tǒng)包括(a) 用于從第一用戶接收所述電子消息的部件;(b) 用于存儲所述報(bào)頭信息和所述消息內(nèi)容的部件;(c) 用于提供包含所述報(bào)頭信息的至少一些的第一顯示圖像的部件;(d) 用于提供包含所述消息內(nèi)容的第二顯示圖像的部件,所述第 一和第二顯示圖像不可同時(shí)顯示,從而降低所述電子消息的可追溯性;(e) 用于在第一預(yù)定時(shí)間自動(dòng)刪除所述才良頭信息的部件;以及(f) 用于在第二預(yù)定時(shí)間自動(dòng)刪除所述消息內(nèi)容的部件。
35. 如權(quán)利要求34所述的系統(tǒng),還包括(a) 用于將第一消息ID與所述電子消息關(guān)聯(lián)的部件,所述第一 消息ID將所述消息內(nèi)容和所述報(bào)頭信息關(guān)聯(lián);以及(b) 用于將第一回復(fù)ID與所述電子消息關(guān)聯(lián)的部件,所述第一 回復(fù)ID表示所述第 一用戶,而它本身沒有提供關(guān)于所述第 一用戶的標(biāo) 識信息。
36. —種包含計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)可讀信號,所述計(jì)算機(jī) 可執(zhí)行指令實(shí)現(xiàn)降低電子消息的可追溯性的方法,所述指令包括(a) 第 一組指令,用于經(jīng)由第 一用戶的第 一計(jì)算機(jī)提供包含所述 報(bào)頭信息的至少一部分的第一顯示;(b) 笫二組指令,響應(yīng)來自所述第一用戶的第一請求,經(jīng)由所述 第 一計(jì)算機(jī)提供包含所述消息內(nèi)容的第二顯示,所述消息內(nèi)容和所述報(bào)頭信息不可同時(shí)顯示,從而降低所述電子消息的可追溯性;(c) 第三組指令,用于在第一預(yù)定時(shí)間自動(dòng)刪除所述報(bào)頭信息;以及(d) 第四組指令,用于在第二預(yù)定時(shí)間自動(dòng)刪除所述消息內(nèi)容。
全文摘要
一種具有降低可追溯性的電子消息傳遞系統(tǒng)和方法。將電子消息分離為消息內(nèi)容和容器(報(bào)頭)信息。在一個(gè)方面,消息內(nèi)容的報(bào)頭信息分開顯示。在另一個(gè)方面,在預(yù)定時(shí)間從系統(tǒng)自動(dòng)地永久刪除電子消息。
文檔編號G06F15/16GK101331471SQ200680035550
公開日2008年12月24日 申請日期2006年4月13日 優(yōu)先權(quán)日2005年7月28日
發(fā)明者A·J·沙, J·科林斯 申請人:串口通訊公司