欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

模擬的消息收發(fā)設(shè)置選擇的系統(tǒng)和方法

文檔序號:6417619閱讀:293來源:國知局
專利名稱:模擬的消息收發(fā)設(shè)置選擇的系統(tǒng)和方法
技術(shù)領(lǐng)域
本發(fā)明總的來說涉及電子消息收發(fā)的領(lǐng)域,尤其涉及選擇消息收發(fā)設(shè)置以在消息收發(fā)客戶端上控制消息特征。
背景技術(shù)
已知的電子消息收發(fā)軟件客戶端(“消息收發(fā)客戶端”),諸如在臺式計算機系統(tǒng)上操作的電子郵件軟件應(yīng)用程序,同時只能使用一套消息收發(fā)設(shè)置。消息收發(fā)設(shè)置可通過使用例如鼠標(biāo)、鍵盤或別的輸入設(shè)備而被建立,以控制諸如格式、字體和可出現(xiàn)在所有輸出的消息中的通用文本等的消息特征,以及諸如消息簽名、加密和包括例如消息隱藏和其他混淆方案的隱匿法(steganography)的安全消息收發(fā)特征。雖然用戶可建立多于一組的設(shè)置,但是在任何時候只有一組以前選定為當(dāng)前或缺省的設(shè)置,在消息收發(fā)客戶端上控制消息操作。為了配置與用于輸出消息的那些在當(dāng)前設(shè)置中建立的消息特征不同的消息特征,當(dāng)前的設(shè)置必須被覆蓋或另一組設(shè)置必須被選擇。尤其當(dāng)消息特征必須被頻繁地改變時,例如,當(dāng)輸出消息的收信人有不同的消息性能時,或當(dāng)應(yīng)該對不同類型的消息使用不同的消息收發(fā)設(shè)置時,這些操作可能是麻煩的。

發(fā)明內(nèi)容
根據(jù)本發(fā)明的一個方面,一種在消息收發(fā)客戶端上的模擬消息收發(fā)設(shè)置選擇方法包含步驟檢測輸出消息;確定輸出消息是否涉及以前的接收到的消息,該接收消息具有消息特征;確定當(dāng)輸出消息涉及以前的接收到的消息的接收消息時與消息特征相關(guān)聯(lián)的消息收發(fā)設(shè)置;以及選擇與接收消息的消息特征相關(guān)的消息收發(fā)設(shè)置以控制輸出消息的消息特征。
根據(jù)本發(fā)明的另一個方面,一種模擬消息收發(fā)設(shè)置選擇系統(tǒng)包括配置來存儲具有消息特征的消息的消息存儲器和消息收發(fā)客戶端。消息收發(fā)客戶端被配置來確定要被發(fā)送的輸出消息是否涉及在消息存儲器中的消息,確定和當(dāng)輸出消息涉及在消息存儲器中的消息時消息存儲器中的消息的消息特征相關(guān)聯(lián)的消息收發(fā)設(shè)置,并選擇與在消息存儲器中的消息的消息特征相關(guān)聯(lián)的消息收發(fā)設(shè)置以控制輸出消息的消息特征。


圖1是示例性的消息收發(fā)系統(tǒng)的方框圖;圖2是顯示在消息系統(tǒng)中安全電子郵件消息交換的方框圖;圖3是實現(xiàn)模擬消息收發(fā)設(shè)置選擇系統(tǒng)的無線移動通信設(shè)備的方框圖;圖4是顯示支持模擬消息收發(fā)設(shè)置選擇的示例性消息結(jié)構(gòu)的方框圖;圖5是顯示模擬消息收發(fā)設(shè)置選擇的流程圖;圖6是無線移動通信設(shè)備的方框圖。
具體實施例方式
消息收發(fā)設(shè)置可控制用于不安全的消息和安全的消息一般的諸如消息格式和字體的通用消息特征。不安全的消息包括,例如,通過互聯(lián)網(wǎng)在消息收發(fā)客戶端之間交換的傳統(tǒng)的電子郵件消息。諸如消息簽名和加密的安全消息特征也可通過建立消息收發(fā)設(shè)置而被控制。安全消息可通過數(shù)字簽名、加密、或兩者來被簽名,并且也可能被在消息發(fā)送者系統(tǒng)或中間系統(tǒng)上工作的或與消息發(fā)送者系統(tǒng)或中間系統(tǒng)相結(jié)合的消息收發(fā)客戶端以其它方式處理,所述中間系統(tǒng)在消息發(fā)送者系統(tǒng)和接收安全消息的接收消息收發(fā)客戶端之間。例如,安全消息可以是已被發(fā)送消息收發(fā)客戶端根據(jù)安全多用途的網(wǎng)絡(luò)郵件擴充協(xié)議(S/MIME)的派生而加密、簽名、加密然后簽名、或簽名然后加密的消息。在簽名和/或加密之前或之后安全消息同樣地可被編碼、壓縮或另外處理。這樣,消息收發(fā)設(shè)置可包括通用的消息收發(fā)設(shè)置、安全消息收發(fā)設(shè)置或兩者。
消息收發(fā)客戶端允許在其上該消息收發(fā)客戶端操作的系統(tǒng)接收并且可能也發(fā)送消息。消息收發(fā)客戶端可在計算機系統(tǒng)、手持設(shè)備、或任何其他的具有通信性能的系統(tǒng)或設(shè)備上操作。許多消息收發(fā)客戶端也具有額外的非消息收發(fā)功能。
圖1是示例性消息系統(tǒng)的方框圖。系統(tǒng)10包括連接的計算機系統(tǒng)14的廣域網(wǎng)(WAN)12、無線網(wǎng)絡(luò)網(wǎng)關(guān)16、和公司的局域網(wǎng)(LAN)18。無線網(wǎng)絡(luò)網(wǎng)關(guān)16也連接到無線通信網(wǎng)絡(luò)20,在其中無線移動通信設(shè)備22(“移動設(shè)備”)被配置為工作。
計算機系統(tǒng)14可以是臺式的或膝上型個人計算機(PC),其被配置為和可為互聯(lián)網(wǎng)的WAN 12通信。諸如計算機系統(tǒng)14的PC,通過互聯(lián)網(wǎng)服務(wù)提供商(ISP)、應(yīng)用程序服務(wù)提供商(ASP)等正常地接入互聯(lián)網(wǎng)。
公司的LAN 18是一個在其中消息收發(fā)客戶端可工作的基于網(wǎng)絡(luò)的系統(tǒng)的例子。它通常位于安全防火墻24之后。在公司的LAN 30內(nèi),在防火墻24之后的計算機上工作消息服務(wù)器26,充當(dāng)公司的基本接口以在LAN 18內(nèi)變換消息,并且通過WAN 12和其它外部的消息收發(fā)客戶端交換消息。兩種已知的消息服務(wù)器26是微軟交換服務(wù)器和Lotus多米諾(DominoTM)服務(wù)器。這些服務(wù)器26經(jīng)常結(jié)合互聯(lián)網(wǎng)郵件路由器使用來路由并發(fā)送郵件消息。消息服務(wù)器26也可提供另外的功能,諸如用于日歷、混雜(todo)列表、任務(wù)列表、電子郵件、電子文檔等的動態(tài)數(shù)據(jù)庫存儲。
消息服務(wù)器26提供給連接到LAN 18的公司的網(wǎng)絡(luò)計算機系統(tǒng)28的消息收發(fā)能力。例如典型的LAN 18包括多個計算機系統(tǒng)28,實現(xiàn)諸如微軟的OutlookTM或Lotus Notes的消息收發(fā)客戶端的每一個。在LAN 18中,消息由消息服務(wù)器26接收,針對在接收消息中尋址的用戶帳戶分配適當(dāng)?shù)泥]箱,并且其后由用戶通過在其上消息收發(fā)客戶端正工作的計算機系統(tǒng)28訪問。
無線網(wǎng)絡(luò)網(wǎng)關(guān)16向通過其可和移動設(shè)備22交換消息的無線網(wǎng)絡(luò)20提供接口。諸如移動設(shè)備22的尋址、編碼或為了無線傳輸另外變換消息的功能、和任何其它所要求的接口功能可由無線網(wǎng)關(guān)16執(zhí)行。無線網(wǎng)絡(luò)網(wǎng)關(guān)16可被配置為與多于一個無線網(wǎng)絡(luò)20工作,在此情況下無線網(wǎng)絡(luò)網(wǎng)關(guān)16也可當(dāng)它們在國家或網(wǎng)絡(luò)之間漫游時為定位給定的移動設(shè)備和軌道移動設(shè)備確定最可能的網(wǎng)絡(luò)。
任何計算機系統(tǒng)14、28通過接入WAN 12可通過無線網(wǎng)絡(luò)網(wǎng)關(guān)16和移動設(shè)備22交換消息。換句話說,諸如無線虛擬專用網(wǎng)絡(luò)(VPN)路由器的專用無線網(wǎng)絡(luò)網(wǎng)關(guān)也可被實現(xiàn)來向無線網(wǎng)絡(luò)提供專用接口。例如,在LAN 18中實現(xiàn)的無線VPN通過無線網(wǎng)絡(luò)20提供從LAN 18到一個或更多移動設(shè)備22的專用接口。通過提供消息轉(zhuǎn)發(fā)或與消息服務(wù)器26工作的重定向系統(tǒng),這樣的經(jīng)由無線網(wǎng)絡(luò)網(wǎng)關(guān)16的到移動設(shè)備22的專用接口和/或無線網(wǎng)絡(luò)20也可有效地被擴展到LAN 18之外的實體。這樣的重定向系統(tǒng)公開在美國專利第6219694號中,其在此本申請中作為參考引用。在這種類型的重定向系統(tǒng)中,由消息服務(wù)器26接收和尋址到與移動設(shè)備22的用戶相關(guān)的帳戶或郵箱的進(jìn)來的消息通過無線網(wǎng)絡(luò)接口,如無線VPN路由器、無線網(wǎng)絡(luò)網(wǎng)關(guān)16或一些其它的接口被發(fā)送到無線網(wǎng)絡(luò)20和到用戶的移動設(shè)備22。另一個在消息服務(wù)器26到用戶的郵箱的替換的接口可以是無線應(yīng)用協(xié)議(WAP)網(wǎng)關(guān)。通過WAP網(wǎng)關(guān),在消息服務(wù)器26上的用戶的郵箱中的消息列表,和可能每個消息或每個消息的一部分可被發(fā)送到移動設(shè)備22。
無線網(wǎng)絡(luò)20一般通過在基站和移動設(shè)備22之間的RF傳輸遞送消息到和來自移動設(shè)備22的消息。例如,無線網(wǎng)絡(luò)20可以是(1)數(shù)據(jù)為中心的(data-centric)無線網(wǎng)絡(luò),(2)話音為中心的(voice-centric)無線網(wǎng)絡(luò),或(3)在相同的基礎(chǔ)結(jié)構(gòu)上可支持話音和數(shù)據(jù)通信兩者的雙模式網(wǎng)絡(luò)。最近發(fā)展的無線網(wǎng)絡(luò)包括(1)碼分多址(CDMA)網(wǎng)絡(luò),(2)移動通信特別小組或全球數(shù)字移動電話系統(tǒng)(GSM)和通用分組無線服務(wù)(GPRS)網(wǎng)絡(luò),和(3)第三代(3G)網(wǎng)絡(luò),諸如基于全球演進(jìn)的增強型數(shù)據(jù)速率技術(shù)(EDGE)和通用移動通信系統(tǒng)(UMTS)。數(shù)據(jù)為中心的網(wǎng)絡(luò)的例子包括(1)MobitexTM無線電網(wǎng)絡(luò)(“Mobitex”),和(2)DataTACTM無線電網(wǎng)絡(luò)(“DataTAC”)。已知的話音為中心的網(wǎng)絡(luò)包括象GSM的個人通信系統(tǒng)(PCS)網(wǎng)絡(luò)和時分多址(TDMA)系統(tǒng)。
移動設(shè)備22可以是數(shù)據(jù)通信設(shè)備、話音通信設(shè)備、或能夠支持話音、數(shù)據(jù)和其他類型的通信的多模式設(shè)備。結(jié)合圖6,下面將更詳細(xì)描述示例性的移動設(shè)備。
可能當(dāng)前在用的消息收發(fā)的最通用類型是電子郵件。在標(biāo)準(zhǔn)的電子郵件系統(tǒng)中,電子郵件消息由電子郵件發(fā)送者發(fā)送,可能通過消息服務(wù)器和/或服務(wù)提供方系統(tǒng),并且然后可以通過互聯(lián)網(wǎng)路由到一個或多個消息接收者。電子郵件消息一般自由地發(fā)送并且典型地使用簡單郵件發(fā)送協(xié)議(SMTP)頭和多用途的網(wǎng)絡(luò)郵件擴充(MIME)體部分來定義電子郵件消息的格式。
近幾年來,安全消息收發(fā)技術(shù)已發(fā)展到保護諸如電子郵件消息的消息的內(nèi)容和完整性兩者。S/MIME和Pretty Good PrivacyTM(PGPTM)是兩個公共密鑰安全電子郵件消息收發(fā)協(xié)議,其規(guī)定提供消息機密性的加密和保護消息的完整性并規(guī)定由消息接收者進(jìn)行發(fā)送者驗證的簽名。除了利用數(shù)字簽名并可能利用加密之外,安全消息也可被編碼、壓縮或另外處理,或可被替代地編碼、壓縮或另外處理。包括例如OpenPGP和Gnu隱私衛(wèi)士(GPG)的其他安全消息收發(fā)方案對本申請涉及的本領(lǐng)域技術(shù)人員也可能是明顯的。可結(jié)合這些和其他已知的安全消息收發(fā)方案以及將來的安全消息收發(fā)方案來實施這里描述的系統(tǒng)和方法。
圖2是顯示在消息收發(fā)系統(tǒng)中安全電子郵件消息交換的方框圖。系統(tǒng)包括連接到WAN 32的電子郵件發(fā)送者系統(tǒng)30、和在WAN 32和無線網(wǎng)絡(luò)36之間提供接口的無線網(wǎng)絡(luò)網(wǎng)關(guān)34。移動設(shè)備38適用于在無線網(wǎng)絡(luò)36中工作。
電子郵件發(fā)送者系統(tǒng)30可以是諸如圖1中的計算機系統(tǒng)14的PC、或者可以是諸如圖1中消息收發(fā)客戶端工作在其上的計算機28的與網(wǎng)絡(luò)連接的計算機。電子郵件發(fā)送系統(tǒng)者30也可以是消息收發(fā)客戶端操作在其上使得電子郵件消息能被構(gòu)成或發(fā)送的移動設(shè)備。WAN 32、無線網(wǎng)絡(luò)網(wǎng)關(guān)34、無線網(wǎng)絡(luò)36和移動設(shè)備38實質(zhì)上同圖1中有同樣標(biāo)簽的組件一樣。
由電子郵件發(fā)送者30發(fā)送的示例的安全電子郵件消息40包括包括發(fā)送者的證書、證書鏈、CRL和數(shù)字簽名的組件42以及被簽名的消息體44。在S/MIME安全消息技術(shù)中,證書、CRL和數(shù)字簽名一般如圖2所示被放在消息的開始,并且消息體被包括在文件附件中。由其它安全消息機制產(chǎn)生的消息可能以與所示的不同的順序放置消息組件或者包括額外和/或不同的組件。例如,被簽名的消息可包括尋址信息,諸如“到”和“來自”電子郵件地址,和其他頭信息。
當(dāng)安全電子郵件消息40從電子郵件發(fā)送者系統(tǒng)30被發(fā)送時,它通過WAN32被路由到無線網(wǎng)絡(luò)網(wǎng)關(guān)34。雖然電子郵件發(fā)送者系統(tǒng)30直接發(fā)送消息40到無線網(wǎng)絡(luò)網(wǎng)關(guān)34,但是在替換的實現(xiàn)中消息代之被輸送到與移動設(shè)備38關(guān)聯(lián)的計算機系統(tǒng)并且其后經(jīng)由關(guān)聯(lián)的計算機系統(tǒng)被發(fā)送到移動設(shè)備38。如上所述,在進(jìn)一步的替換實施例中,消息經(jīng)由無線VPN路由器或其他接口通過無線網(wǎng)絡(luò)36被路由或重定向到移動設(shè)備38。
被簽名的消息40的接收者,即移動設(shè)備38,使用發(fā)送者的簽名公共密鑰(在公共密鑰簽名機制中)和與在發(fā)送者系統(tǒng)30處使用的簽名算法對應(yīng)的簽名驗證算法來檢驗數(shù)字簽名42。如果安全消息40在被簽名以后被加密或在發(fā)送者系統(tǒng)30處被另外處理,則其后移動設(shè)備38在簽名驗證之前先解密或?qū)ο?zhí)行其他相反的處理操作。如果加密或處理在簽名之前被執(zhí)行,則無論如何,諸如解密的相反的處理在簽名驗證之后被執(zhí)行。
為了驗證摘要簽名,接收者38通常通過從附著在消息40中的發(fā)送者的證書42中提取公共密鑰來檢索發(fā)送者的簽名公共密鑰,并且其后通過使用檢索的公共密鑰來執(zhí)行簽名驗證算法。圖2中所示的安全消息40包括可從其中提取發(fā)送者的公共密鑰的發(fā)送者的證書42。發(fā)送者的公共密鑰也可從本地存儲器中檢索,例如公共密鑰被從向發(fā)送者接收并在接收者的本地存儲器中的密鑰存儲中存儲的較早的消息中提取。替換的是,公共密鑰可從存儲在本地存儲器的發(fā)送者的證書中,或從公共密鑰服務(wù)器(PKS)中提取。PKS是通常和來自于其中用于包括實體的公共密鑰的實體的證書是可用的認(rèn)證中心(CA)關(guān)聯(lián)的服務(wù)器。PKS可能駐留在諸如18(圖1)的公司LAN內(nèi)、或在WAN 32的任何位置上、互聯(lián)網(wǎng)、或通過其消息接收者可與PKS建立通信的任何其它網(wǎng)絡(luò)或系統(tǒng)。
證書、證書鏈和CRL 42由接收者使用以確保發(fā)送者的證書是有效的,即,證書沒有被取消或期滿,并且被信任。證書經(jīng)常是證書鏈的一部分,其包括用戶的證書和用于驗證用戶的證書是可信的其它證書。例如,用于任何特殊的實體的證書典型包括實體的公共密鑰和將數(shù)字簽名綁定公共密鑰的標(biāo)識信息。當(dāng)前使用的幾類證書包括,例如,在S/MIME中典型使用的X.509證書、和具有稍微不同格式的PGP證書。在S/MIME中,證書中的數(shù)字簽名由證書的發(fā)行人產(chǎn)生,并且如上所述可由消息接收者檢查。證書可包括從其消息收發(fā)客戶端可確定證書是否已經(jīng)期滿的期滿時間或有效周期。每個證書也可相對于CRL被檢查以確保證書沒有被取消。
如果消息發(fā)送者的證書中的數(shù)字簽名被檢驗,則證書沒有期滿或被取消并且證書的發(fā)行人被消息接收者信任,則其后消息的數(shù)字簽名被消息接收者信任。如果證書的發(fā)行人不被接收者信任,則其后消息接收者可通過證書鏈跟蹤證明路徑以檢驗在鏈中每個證書由它的發(fā)行人(發(fā)行人的證書在證書鏈中是下一個)簽名,直到來自諸如大的PKS的由接收者信任的源的根證書簽名的證書被找到。一旦根證書被找到,那么簽名可被信任,因為發(fā)送者和接收者都信任根證書的源。例如,這種信任機制被使用在S/MIME中。雖然包括例如PGP的其它消息收發(fā)方案,可使用不同信任機制,但是本發(fā)明決不依賴特殊簽名方案或信任機制。
在電子郵件發(fā)送者系統(tǒng)30上,安全消息收發(fā)特征,在消息40中的消息簽名可由消息收發(fā)設(shè)置控制。這些消息收發(fā)設(shè)置是缺省消息收發(fā)設(shè)置或是由用戶建立的消息收發(fā)設(shè)置中當(dāng)前選擇的組,或可能是由取代缺省或當(dāng)前消息收發(fā)設(shè)置建立的定制消息收發(fā)設(shè)置。在已知的系統(tǒng)中,無論何時具有與在消息收發(fā)設(shè)置中的當(dāng)前組中指定的那些有不同消息特征的消息要從消息收發(fā)客戶端被發(fā)送,消息收發(fā)設(shè)置的不同組也必須被選擇或當(dāng)前設(shè)置必須被取代。
如上所述,任何時候已知的消息收發(fā)客戶端只允許消息收發(fā)設(shè)置的單個組是被激活的。因此,當(dāng)安全消息收發(fā)客戶端相對經(jīng)常地和非安全消息收發(fā)客戶端交換消息時,安全消息收發(fā)客戶端的用戶通常只選擇通用的消息收發(fā)設(shè)置作為缺省消息收發(fā)設(shè)置以確保被發(fā)送的消息可被非安全消息收發(fā)客戶端處理。其后,當(dāng)安全消息被發(fā)送到安全消息收發(fā)客戶端時,設(shè)置的不同組被選擇或當(dāng)前通用的消息收發(fā)設(shè)置被取代,從而安全消息被發(fā)送。當(dāng)用戶忘記選擇安全消息收發(fā)設(shè)置或取代通用消息收發(fā)設(shè)置時,想要被安全地發(fā)送的消息被用一般文字發(fā)送。例如,當(dāng)這樣的消息包含機密信息時這種情況可能尤其是不合乎需要的。同樣,當(dāng)消息要被發(fā)送到非安全的消息收發(fā)客戶端時當(dāng)安全消息收發(fā)設(shè)置作為缺省設(shè)置被使用并且不被取代時,非安全的消息收發(fā)客戶端將不能處理安全消息并且用戶必須以不安全的格式重傳消息。
根據(jù)這里所述根據(jù)模擬消息收發(fā)設(shè)置的一方面,當(dāng)從消息收發(fā)客戶端被發(fā)送的消息涉及到接收到的消息時,消息收發(fā)客戶端確定在接收的消息中使用的消息收發(fā)設(shè)置并且選擇在接收的消息中使用的消息收發(fā)設(shè)置以控制應(yīng)答消息的消息特征。這樣的模擬設(shè)置選擇可減少用戶必須手動改變消息收發(fā)設(shè)置的次數(shù),并且也允許消息發(fā)送者建立用于整個“會話”的包括原始的消息和任何相關(guān)消息的消息收發(fā)設(shè)置。例如相關(guān)消息是至少包括諸如應(yīng)答消息和轉(zhuǎn)發(fā)消息的接收消息的一部分的消息。
圖3是實現(xiàn)模擬消息收發(fā)設(shè)置選擇系統(tǒng)的無線移動通信設(shè)備的方框圖。
移動設(shè)備38包括存儲器52、消息收發(fā)客戶端60、用戶接口(UI)62、和無線收發(fā)器64。
存儲器52是諸如其他設(shè)備元件和系統(tǒng)可將數(shù)據(jù)寫入到其中的RAM的可寫存儲器,并且包括用于消息存儲器54,以及其它數(shù)據(jù)存儲器諸如證書存儲器55、消息收發(fā)聯(lián)系信息存儲在其中的地址本56、存儲和在移動設(shè)備38上的軟件應(yīng)用程序相關(guān)的數(shù)據(jù)的應(yīng)用數(shù)據(jù)存儲區(qū)域58、和存儲消息收發(fā)設(shè)置的設(shè)置存儲器59的存儲區(qū)域。數(shù)據(jù)存儲器54、55、56、58和59是可在移動設(shè)備38上的存儲器52中實現(xiàn)的存儲器的示例性例子。存儲器52也可被除了在圖3中顯示的那些以外的其它設(shè)備系統(tǒng)中使用以存儲其它類型數(shù)據(jù)。
消息收發(fā)客戶端60和無線收發(fā)器64相連接并且這樣能夠經(jīng)由無線網(wǎng)絡(luò)通信。
UI62可包括諸如鍵盤或小鍵盤、顯示器、或接收來自移動設(shè)備38的用戶的輸入或提供輸出到移動設(shè)備38的用戶的其它元件的UI元件。移動設(shè)備38典型包括多于一個UI、并且因此UI 62代表一個或更多用戶接口。
由消息收發(fā)客戶端60經(jīng)由收發(fā)器64接收的消息被存儲在消息存儲器54中。消息存儲器54也可被使用來存儲由消息收發(fā)客戶端60發(fā)送的消息。
消息收發(fā)客戶端60存儲接收的證書到證書存儲器55并且檢索來自證書存儲器55的存儲的證書。證書通常以它們被接收到的格式存儲在證書存儲器55中,但是在被寫入到證書存儲器55中之前可選擇地被分析或另外翻譯為存儲格式。證書可和安全消息一起被接收,經(jīng)由無線收發(fā)器64從諸如PKS的證書源被請求,或從類似裝備的外部系統(tǒng)如PC通過諸如串口、通用串行總線(USB)端口、紅外數(shù)據(jù)結(jié)合(IrDA)端口、藍(lán)牙模塊、或802.11模塊、的通信接口加載到移動設(shè)備38上。本領(lǐng)域技術(shù)人員將理解“藍(lán)牙”和“802.11”涉及來自電氣和電子工程師協(xié)會(IEEE)的分別涉及個人局域網(wǎng)和無線LAN的多組規(guī)范。如上所述,在證書中的公共密鑰可能對于發(fā)送或接收安全消息是必需的。
地址本56存儲至少其中的一些在消息收發(fā)操作中由消息收發(fā)客戶端60更好地使用的聯(lián)系信息。在地址本56中的條目典型最經(jīng)常被用于尋址從消息收發(fā)客戶端被發(fā)送的信息。當(dāng)從對于其的地址本條目存在于地址本56中的發(fā)送者接收到的消息到被顯示給移動設(shè)備38的用戶時,地址本條目也被使用來以個人或熟悉的姓名替換諸如電子郵件地址的尋址信息。地址本條目可典型地通過輸入聯(lián)系信息或使用UI 62從接收到的消息中選擇地址手工地生成,或者當(dāng)消息從在地址本56中沒有其條目存在的發(fā)送者被接收時諸如通過配置消息收發(fā)客戶端60以存儲聯(lián)系信息來自動地生成。當(dāng)新的證書被存儲到證書存儲器55時,聯(lián)系信息也可能被提取并存儲在地址本56中,如轉(zhuǎn)讓本發(fā)明的受讓人的、于2003年3月20日提交的、名為“Certificate InformationStorage System And Method”的國際專利申請Serial No.PCT/CA03/00406中所述,其在此引用以資參考。
設(shè)置存儲器59存儲用于控制輸出從移動設(shè)備38發(fā)送的消息的特性的消息收發(fā)設(shè)置。雖然在已知系統(tǒng)中,任何時候只有一組以前選定的設(shè)置是有效的,但是設(shè)置存儲器59可存儲多于一組消息收發(fā)設(shè)置。典型的消息收發(fā)客戶端確定哪一組消息收發(fā)設(shè)置是以前選定的并且使用那些設(shè)置以控制輸出消息的特性。
然而,消息收發(fā)客戶端60被配置以提供用于輸出消息的不同類型的不同消息收發(fā)設(shè)置的選擇。例如這個特點對用于應(yīng)答消息的模擬消息收發(fā)設(shè)置選擇可以被允許。模擬消息收發(fā)設(shè)置選擇的概念將參考圖4和5在下面進(jìn)一步描述。
圖4是顯示支持模擬消息收發(fā)設(shè)置選擇的示例性消息結(jié)構(gòu)的方框圖。雖然示例消息70是已經(jīng)被簽名和加密的安全消息,但是應(yīng)該被理解的是模擬消息收發(fā)設(shè)置選擇可被應(yīng)用到其它類型的安全消息,諸如只被簽名或只被加密的消息,或用于非安全的消息。
消息70包括地址信息部分72、消息收發(fā)設(shè)置部分74、數(shù)字簽名相關(guān)的信息部分76、消息體78和一個或多個加密會話密鑰80。依據(jù)消息的類型和被使用來產(chǎn)生消息的消息收發(fā)客戶端的類型,消息可包含比圖4中所示的那些字段更多、較少或不同的字段。通常,例如,諸如電子郵件消息的消息將至少包括地址信息部分72、某種消息收發(fā)設(shè)置部分74、和消息體78。
地址信息部分72包括至少標(biāo)識消息70的預(yù)期的接收者的信息。對于電子郵件消息,地址信息典型地包括“到”,“來自”,和可能有“抄送”和“暗送”電子郵件地址,雖然,作為電子消息收發(fā)的本領(lǐng)域技術(shù)人員將理解電子郵件消息接收方典型地看不到“暗送”地址。
消息收發(fā)設(shè)置部分74最好包括被使用以控制消息70的特性的一組消息收發(fā)設(shè)置。如上所述,消息收發(fā)設(shè)置通??杀皇褂孟⑹瞻l(fā)客戶端的消息發(fā)送者手工配置。例如,當(dāng)消息70被構(gòu)成時,在消息收發(fā)設(shè)置部分74中指定的消息收發(fā)設(shè)置可對應(yīng)于以前建立并保存的存儲在諸如59的設(shè)置存儲器中的由消息發(fā)送者選定的消息收發(fā)設(shè)置組。換句話說,消息發(fā)送者可選擇用于消息70的特定“定制”組的消息收發(fā)設(shè)置組。例如,消息收發(fā)設(shè)置可控制如字體、背景、文本大小等的通用消息特征,以及包括用于簽名的消息的摘要算法和用于加密消息的加密算法的安全消息特征。
數(shù)字簽名相關(guān)的信息部分76包括數(shù)字簽名、和可能諸如發(fā)送者的證書、證書鏈和一個或多個CRL的其它簽名相關(guān)信息。數(shù)字簽名相關(guān)信息部分76可由如上所述的消息接收者處理以檢驗在消息70中的數(shù)字簽名。
消息體78包括消息70的文本或信息部分。在消息70中,消息體78被簽名和加密。消息70也可包括在消息體部分78中的或和其相關(guān)的文件附件。外觀和應(yīng)用于消息體78的處理類型由在消息收發(fā)設(shè)置部分74中表示的消息收發(fā)設(shè)置控制。
在操作中,消息70可通過使用諸如鍵盤和顯示器的UI 62,在移動設(shè)備38上或消息收發(fā)客戶端60在其上或與其一同工作的任何其它設(shè)備或系統(tǒng)上被構(gòu)成。諸如60的消息收發(fā)客戶端通常能夠發(fā)送新的消息并且回應(yīng)消息,并且也轉(zhuǎn)發(fā)接收到的消息或接收到的消息的某些部分。如上所述,對于新的消息,用戶可選擇一組消息收發(fā)設(shè)置以控制新消息的消息特征。當(dāng)沒有消息收發(fā)設(shè)置被選擇時,缺省的消息收發(fā)設(shè)置組典型地控制消息特征。當(dāng)消息正被構(gòu)成時,許多消息收發(fā)客戶端也提供機制以取代當(dāng)前選定的或缺省的消息收發(fā)設(shè)置的。
然而,當(dāng)通過使用消息收發(fā)客戶端60來構(gòu)成和接收到的消息相關(guān)的輸出消息時,模擬消息收發(fā)設(shè)置選擇優(yōu)先被使用以確定應(yīng)該控制輸出消息的特性的消息收發(fā)設(shè)置。例如,與接收到的消息相關(guān)的輸出消息包括諸如應(yīng)答消息或轉(zhuǎn)發(fā)消息的消息,或至少包括一部分接收的消息的任何其它消息。對于這樣的消息,消息收發(fā)客戶端60訪問消息存儲器54(圖3)以確定和接收到的消息的消息特征相關(guān)聯(lián)的消息收發(fā)設(shè)置。其后和接收到的消息的消息特征相關(guān)聯(lián)的消息收發(fā)設(shè)置被選擇以控制輸出消息的消息特征。因此消息收發(fā)客戶端選擇或“簡述(profile)”消息收發(fā)設(shè)置或用于接收到的消息的特性,從而被消息發(fā)送者使用的消息收發(fā)設(shè)置建立用于不僅包括原始的消息,而且包括任何相關(guān)的消息的整個會話的消息特征。消息70的消息收發(fā)設(shè)置部分74支持被消息發(fā)送者使用的消息收發(fā)設(shè)置的直接確定。然而,如下面進(jìn)一步的描述,基于用于接收到的消息的消息收發(fā)設(shè)置的直接確定,本發(fā)明決不限于模擬消息收發(fā)設(shè)置選擇。
如上所述,消息收發(fā)設(shè)置可控制諸如格式和字體的通用消息特征,以及諸如簽名和加密的安全消息特征。當(dāng)被選擇的消息收發(fā)設(shè)置指示安全消息要被發(fā)送時,消息收發(fā)客戶端60檢索任何所需的密鑰和處理在被選擇的消息收發(fā)設(shè)置中指定的輸出消息。例如,當(dāng)被選擇的消息收發(fā)設(shè)置指定簽名的并且其后加密的S/MIME消息要被發(fā)送時,其后消息收發(fā)客戶端60可使用它自己的專用密鑰以產(chǎn)生用于消息的數(shù)字簽名,產(chǎn)生會話密鑰并且使用該會話密鑰來加密消息和數(shù)字簽名,從證書存儲器54檢索公共密鑰或用于每個消息接收者的證書,并且用每個接收者的公共密鑰加密該會話密鑰。
雖然諸如安全消息收發(fā)設(shè)置的某些消息收發(fā)設(shè)置或特性可特別涉及使用模擬消息收發(fā)設(shè)置選擇系統(tǒng)的大部分消息發(fā)送者,但是通用設(shè)置也可能對一些消息收發(fā)客戶端是重要的。例如,臺式的計算機系統(tǒng)可能能夠以多種字體的任何一個中顯示消息,而移動設(shè)備可能有相對有限的顯示性能。因此,在諸如38(圖3)的移動設(shè)備上使用消息收發(fā)客戶端的消息發(fā)送者可能更喜歡在對于消息的任何響應(yīng)中使用消息體的原始字體,從而響應(yīng)消息可適當(dāng)?shù)乇伙@示在移動設(shè)備上。
在這個例子中,消息發(fā)送者可能不必定希望確保在轉(zhuǎn)發(fā)在其中原始消息被轉(zhuǎn)發(fā)到其它接收方而不是到消息發(fā)送者的消息時使用相同的字體。例如,這種類型的優(yōu)先選擇可能使用一個或多個在消息70的消息收發(fā)設(shè)置部分74中的控制標(biāo)志來被指定。這種標(biāo)志可控制哪些消息收發(fā)設(shè)置或特性有效地被轉(zhuǎn)到和接收到的消息相關(guān)的消息。控制標(biāo)志可提供如指定安全相關(guān)的消息收發(fā)設(shè)置應(yīng)被用于任何和接收到的消息相關(guān)的消息的功能,而控制諸如字體或背景的通用消息特征的消息收發(fā)設(shè)置應(yīng)被用于響應(yīng)消息而不是轉(zhuǎn)發(fā)消息。這樣,對于輸出消息,消息收發(fā)客戶端確定消息是否涉及接收到的消息并且其后可確定輸出消息的類型。當(dāng)控制標(biāo)志被使用時,其后消息收發(fā)客戶端根據(jù)消息的類型和控制標(biāo)志選擇用于輸出消息的消息收發(fā)設(shè)置。
當(dāng)通過模擬消息收發(fā)設(shè)置選擇選擇一組消息收發(fā)設(shè)置時,在某些情況下也可希望不排除缺省或其它消息收發(fā)設(shè)置的使用。如上所述,當(dāng)在消息收發(fā)客戶端60處準(zhǔn)備的輸出消息是在其中接收到的消息或它的一部分要被轉(zhuǎn)發(fā)到消息接收方的轉(zhuǎn)發(fā)消息時,用于接收到的消息的消息收發(fā)設(shè)置可被選擇以控制輸出消息的消息特征。然而,如果消息收發(fā)客戶端60的用戶知道由轉(zhuǎn)發(fā)消息的接收方使用的消息收發(fā)客戶端的某些限制,則其后用戶可希望改變選定的消息收發(fā)設(shè)置或進(jìn)一步指定消息收發(fā)設(shè)置以允許轉(zhuǎn)發(fā)要被消息接收方處理的消息。
控制標(biāo)志或相似指示符的使用也規(guī)定一些控制手段,通過該控制手段用于接收到的消息的特殊消息收發(fā)設(shè)置可被改變或額外的消息設(shè)置是否可被用于涉及接收到的消息的輸出消息。例如,當(dāng)用于接收的消息的消息收發(fā)設(shè)置中的任一個對于涉及接收消息的輸出消息可被取代時取代標(biāo)志可被設(shè)置,或者當(dāng)消息收發(fā)設(shè)置沒有一個可被取代時被復(fù)位。類似的標(biāo)志、標(biāo)志組、或消息收發(fā)設(shè)置列表可表示哪一個消息收發(fā)設(shè)置或特性可,或換言之,不可對于相關(guān)的消息改變。另外的標(biāo)志可被用來表示額外的消息收發(fā)設(shè)置對于相關(guān)的消息或相關(guān)消息的某些類型是否可被指定。
接收到的消息70的消息收發(fā)設(shè)置部分74也可指定代替的可被使用于輸出相關(guān)消息的消息收發(fā)設(shè)置而不是用于接收到消息的特殊的消息收發(fā)設(shè)置。例如,接收到的消息70可以是被簽名和加密的S/MIME消息其中SHA1散列算法被使用以產(chǎn)生消息體78(和加密的會話密鑰80-如果消息被加密和其后被簽名)的散列。為了規(guī)定一些關(guān)于用于涉及接收到消息的輸出消息的接收消息收發(fā)客戶端靈活性,消息收發(fā)設(shè)置部分74可指定使用MD5而不是SHA1用于相關(guān)的輸出消息的數(shù)字簽名可被產(chǎn)生。這樣,當(dāng)輸出相關(guān)消息將被從接收消息收發(fā)客戶端發(fā)送到另一支持MD5而不是SHA1諸如支持S/MIME的版本2的消息收發(fā)客戶端的消息收發(fā)客戶端時,接收消息收發(fā)客戶端可使用MD5而不是SHA1以產(chǎn)生用于輸出消息的電子簽名。在這個例子中,接收消息收發(fā)客戶端簡述接收到的原始消息被簽名的消息的消息收發(fā)設(shè)置,并且接收到的消息的發(fā)送者保持一些用于任何相關(guān)消息的消息收發(fā)設(shè)置的控制的等級。
當(dāng)代替的消息收發(fā)設(shè)置在接收的消息中被指定時,優(yōu)先順序可被明顯地在消息中指定,或例如,固有為屬于替代消息收發(fā)設(shè)置被列在消息中的順序。用于接收到的消息的消息收發(fā)設(shè)置可能優(yōu)先于任何其它消息收發(fā)設(shè)置,并且代替的消息收發(fā)設(shè)置可以按優(yōu)先順序被列出。接收到的消息的發(fā)送者也可指定用于諸如應(yīng)答消息和轉(zhuǎn)發(fā)消息的不同類型的相關(guān)消息的不同的替代消息收發(fā)設(shè)置。在散列算法的上述例子中,如果發(fā)送消息收發(fā)客戶端只支持MD5,那么替代的散列算法可被指定用于轉(zhuǎn)發(fā)消息,而不是用于應(yīng)答消息。
根據(jù)另一個變化,消息收發(fā)客戶端可被配置以允許除了要在輸出消息中簡述的接收到的消息的任何消息收發(fā)設(shè)置之外的消息收發(fā)設(shè)置輸出相關(guān)消息被建立。例如,如果接收到的消息被加密,那么相關(guān)的輸出消息可以被加密并簽名。即使可為相關(guān)消息選擇額外的消息收發(fā)設(shè)置,接收到的消息的某些特性(在上述例子中加密)在輸出相關(guān)消息中被簡述。這樣的技術(shù)和邏輯或消息收發(fā)設(shè)置類似,在其中用于相關(guān)消息的消息收發(fā)設(shè)置可由消息收發(fā)客戶端添加,但是在輸出相關(guān)消息中簡述的接收到的消息的消息收發(fā)設(shè)置不被優(yōu)先地撤消選定或被替代。
作為這些規(guī)則的進(jìn)一步擴展,接收到的消息也可指定或替代指定被簡述用于任何相關(guān)消息的消息特征。代替指定SHA1將被用于產(chǎn)生用于相關(guān)消息的數(shù)字簽名,例如,接收到的消息可指定任何相關(guān)消息收發(fā)將被簽名。其后接收消息收發(fā)客戶端自由選擇散列和簽名算法。在這種情況下,簡述基于消息特征而被執(zhí)行,并且消息收發(fā)客戶端選擇合適的消息收發(fā)設(shè)置以便簡述接收到的消息的特性。這樣的消息特征簡述進(jìn)一步擴展消息收發(fā)設(shè)置選擇系統(tǒng)和方法的靈活性。例如,使用S/MIME加密和簽名的接收到的消息可只指定相關(guān)消息應(yīng)該被加密和簽名。其后接收消息收發(fā)客戶端可使用PGP或另一安全消息收發(fā)方案以加密并簽名輸出相關(guān)消息。如上所述,不同的消息收發(fā)設(shè)置可被允許只用于相關(guān)消息的某些類型。在消息收發(fā)設(shè)置的上下文中上述的控制標(biāo)志、優(yōu)先權(quán)和其它特征也適用于消息特征。
顯然的是接收到的消息的發(fā)送者不必支持消息收發(fā)設(shè)置的相同類型或格式。當(dāng)發(fā)送者和接收者使用不同類型的消息收發(fā)客戶端時,基于發(fā)送方消息收發(fā)設(shè)置的變換或相似的解釋、在接收到的消息中指定的一組消息特征、或接收到的消息的實際消息特征,接收者優(yōu)先選擇用于任何輸出相關(guān)消息的消息收發(fā)設(shè)置。甚至在接收消息收發(fā)客戶端不能正確解釋消息收發(fā)設(shè)置或在接收到的消息中指定的特性時,基于實際消息特征的模擬消息收發(fā)設(shè)置選擇是可能的。
圖5是顯示在消息收發(fā)客戶端上模擬消息收發(fā)設(shè)置選擇的方法的流程圖。
當(dāng)在消息收發(fā)客戶端上構(gòu)成輸出消息時,在步驟92方法開始。其后在步驟94消息收發(fā)客戶端確定輸出消息是否和接收到的消息相關(guān)。例如,輸出的消息是至少包括一部分接收到的消息的諸如應(yīng)答消息或轉(zhuǎn)發(fā)消息的消息。例如,當(dāng)構(gòu)成消息操作開始時,當(dāng)消息被構(gòu)成時,或當(dāng)用戶試圖發(fā)送構(gòu)成的消息時步驟94的檢查可被執(zhí)行。如果輸出的消息和接收到的消息不相關(guān),那么根據(jù)缺省或選定的消息收發(fā)設(shè)置,通過編碼、簽名、加密或其它處理,消息被準(zhǔn)備用于傳輸,并且在步驟102被發(fā)送到每個接收方。
在步驟98,在輸出消息和接收到的消息相關(guān)時,消息收發(fā)客戶端確定和接收到的消息的消息特征相關(guān)聯(lián)的消息收發(fā)設(shè)置,并選擇這樣的消息收發(fā)設(shè)置以控制輸出消息的消息特征。如上所述,例如,可通過訪問消息存儲器被確定和接收到的消息的消息特征相關(guān)聯(lián)的消息收發(fā)設(shè)置。在步驟100,消息收發(fā)客戶端確定消息收發(fā)客戶端的用戶,或可能消息收發(fā)客戶端本身是否試圖替代或改變?nèi)魏芜x定的消息收發(fā)設(shè)置。如果不是,在步驟102那么通過執(zhí)行根據(jù)選定的消息收發(fā)設(shè)置的處理操作為發(fā)送準(zhǔn)備輸出的消息,并且輸出的消息被發(fā)送到每個消息接收方。
如果通過改變一個或多個消息收發(fā)設(shè)置或通過指定使用的額外的消息收發(fā)設(shè)置消息收發(fā)設(shè)置被替代和改變,則在步驟104例如通過在接收到的消息中檢查控制標(biāo)志,代替的設(shè)置或特性列表,消息收發(fā)客戶端優(yōu)先確定是否允許替代或改變。在允許替代和改變時,在步驟102根據(jù)替代或改變的消息收發(fā)設(shè)置消息被準(zhǔn)備,并且被發(fā)送到每個消息接收方。否則,消息收發(fā)客戶端可顯示警報或錯誤消息和/或在步驟106提示(prompt)用戶進(jìn)一步輸出。在一些情況下,例如,如果消息接收方能處理帶有用于接收到的消息的消息收發(fā)設(shè)置的輸出的消息,則輸出的消息可能沒有消息收發(fā)設(shè)置替代或改變就被發(fā)送。其后如在步驟108確定的用戶可選擇沒有消息收發(fā)設(shè)置替代或改變地發(fā)送輸出消息,并且在步驟102消息被準(zhǔn)備并且被發(fā)送。如果用戶選擇不發(fā)送沒有消息收發(fā)設(shè)置替代或改變的輸出消息,那么在步驟110消息處理可被異常終止。如果輸出的消息在沒有消息收發(fā)設(shè)置替代或改變的情況下不能被發(fā)送或用戶選擇在沒有消息收發(fā)設(shè)置替代或改變的情況下輸出消息,則其它錯誤或異常處理也可被調(diào)用。
當(dāng)在消息合成期間構(gòu)成消息功能被啟動時,或當(dāng)用戶試圖發(fā)送被構(gòu)成的消息時,如上所述在步驟94、步驟100和此外相關(guān)的步驟可被執(zhí)行。
圖6是無線移動通信設(shè)備的方框圖。移動設(shè)備600優(yōu)選是雙模的,雙向的至少具有語音和數(shù)據(jù)通信能力的通信設(shè)備。設(shè)備優(yōu)先有在互聯(lián)網(wǎng)上和其它計算機相同通信的能力。依靠由移動設(shè)備600提供的功能,移動設(shè)備可被稱為數(shù)據(jù)消息設(shè)備、雙向傳呼機、具有數(shù)據(jù)消息性能的蜂窩電話、無線互聯(lián)網(wǎng)應(yīng)用或數(shù)據(jù)通信設(shè)備(具備或不具備電話性能)。
移動設(shè)備600包括收發(fā)器611、微處理器638、顯示器622、閃速存儲器624、隨機存取存儲器(RAM)626,輔助的輸入/輸出(I/O)設(shè)備628、串口630、鍵盤632、揚聲器634、麥克風(fēng)636、小范圍無線通信子系統(tǒng)640、和其它設(shè)備子系統(tǒng)642。收發(fā)器611優(yōu)選包括發(fā)送和接收天線616、618、接收器(Rx)612、發(fā)射器(Tx)614、一個或多個本地振蕩器(LOs)613、和數(shù)字信號處理器(DSP)620。在閃速存儲器624內(nèi),移動設(shè)備600包括大量可由微處理器638(和/或DSP 620)執(zhí)行的軟件模塊624A-624N,其包括語音通信模塊624A、數(shù)據(jù)通信模塊624B、和多個的用于實現(xiàn)大量其它功能的其它運算模塊624N。
如上所述,移動設(shè)備600最好是具有話音和數(shù)據(jù)通信性能的雙向的通信設(shè)備。這樣,例如,移動設(shè)備600可在諸如任何模擬或數(shù)字蜂窩網(wǎng)絡(luò)的話音網(wǎng)絡(luò)上通信,并且也可在數(shù)據(jù)網(wǎng)絡(luò)上通信。話音和數(shù)據(jù)網(wǎng)絡(luò)在圖6中由通信塔619描述。這些話音和數(shù)據(jù)網(wǎng)絡(luò)可以是使用分離的諸如基站、網(wǎng)絡(luò)控制器等的基礎(chǔ)結(jié)構(gòu)的分離的通信網(wǎng)絡(luò),或它們可被整合為單個無線網(wǎng)絡(luò)。
通信子系統(tǒng)611被用于與網(wǎng)絡(luò)619通信。DSP 620被用于發(fā)送通信信號到發(fā)射器614和從接收器612接收通信信號,并且也與發(fā)射器614和接收器612交換控制信息。如果話音和數(shù)據(jù)通信以單個頻率、或緊密間隔的一套頻率出現(xiàn),則其后單個LO 613可結(jié)合發(fā)射器614和接收器612被使用。換言之,如果對話音通信相比數(shù)據(jù)通信使用不同的頻率,則其后多個LO 613可被使用以產(chǎn)生與網(wǎng)絡(luò)619對應(yīng)的多個頻率。雖然兩個天線616、618在圖6中描寫,但是移動設(shè)備600可以單個天線結(jié)構(gòu)被使用。包括話音和數(shù)據(jù)信息的信息經(jīng)由在DSP 620和微處理器638之間的鏈路和通信模塊611通信。
諸如頻帶、元件選擇、功率等級等的通信子系統(tǒng)611的詳細(xì)設(shè)計依靠在其中移動設(shè)備600要操作的通信網(wǎng)絡(luò)619。例如,要在北美洲市場操作的移動設(shè)備600可包括設(shè)計來與Mobitex或DataTAC移動數(shù)據(jù)通信網(wǎng)絡(luò)和任何多種的諸如AMPS、TDMA、CDMA、PCS等話音通信網(wǎng)絡(luò)操作的通信子系統(tǒng)611,而要被使用在歐洲的移動設(shè)備600可被配置為與GPRS數(shù)據(jù)通信網(wǎng)絡(luò)和GSM話音通信網(wǎng)絡(luò)操作。其它類型分離和整合的數(shù)據(jù)和話音網(wǎng)絡(luò)也可與移動設(shè)備600一起使用。
依據(jù)網(wǎng)絡(luò)619的類型,雙模移動設(shè)備600的接入請求也可不同。例如,在Mobitex或DataTAC數(shù)據(jù)網(wǎng)絡(luò)中,移動設(shè)備用和每個設(shè)備相關(guān)聯(lián)的唯一的標(biāo)識號碼注冊在網(wǎng)絡(luò)上。然而,在GPRS數(shù)據(jù)網(wǎng)絡(luò)中,網(wǎng)絡(luò)接入是和移動設(shè)備600的訂戶或用戶相關(guān)聯(lián)。GPRS設(shè)備典型地要求為了在GPRS網(wǎng)絡(luò)上操作移動設(shè)備600被要求的訂戶標(biāo)識模塊(“SIM”)。本地或非網(wǎng)絡(luò)通信功能(如果有的話)沒有SIM是可操作的,但是移動設(shè)備600將不能實現(xiàn)涉及在網(wǎng)絡(luò)619上通信的任何功能,除了諸如“911”緊急呼叫的任何合法要求的操作。
在任何所需的網(wǎng)絡(luò)注冊或激活過程已經(jīng)完成之后,移動設(shè)備600可在網(wǎng)絡(luò)619上發(fā)送和接收優(yōu)選地包括話音和數(shù)據(jù)信號的通信信號。被天線616接收到的來自通信網(wǎng)絡(luò)619的信號被路由到規(guī)定信號放大、頻率下變換、濾波、頻道選擇等和模數(shù)轉(zhuǎn)換的接收器612。接收到的信號的模數(shù)轉(zhuǎn)換允許更復(fù)雜的通信功能,諸如數(shù)字解調(diào)和使用DSP 620執(zhí)行解碼。在相似的方式中,要被發(fā)送到網(wǎng)絡(luò)619的信號被處理,包括例如由DSP 620調(diào)制和編碼并且其后被提供到發(fā)射器614以用于模數(shù)轉(zhuǎn)換、頻率上轉(zhuǎn)換、濾波、放大和經(jīng)由天線618傳輸?shù)酵ㄐ啪W(wǎng)絡(luò)619。雖然單個收發(fā)器611顯示在圖6中用于話音和數(shù)據(jù)通信二者,但是移動設(shè)備600可包括多于一個諸如用于發(fā)送和接收話音信號的第一收發(fā)器和用于發(fā)送和接收數(shù)據(jù)信號的第二收發(fā)器的不同的收發(fā)器。
除了處理通信信號之外,DSP 620也提供接收器和發(fā)送器控制。例如,應(yīng)用于在接收器612和發(fā)射器614中的通信信號的增益等級可通過實現(xiàn)在DSP620中的自動增益控制算法自適應(yīng)地控制。其它收發(fā)器控制算法也可被實現(xiàn)在DSP 620中以便提供收發(fā)器611的更多復(fù)雜控制。
微處理器638優(yōu)選地管理并控制移動設(shè)備600的全部操作。許多類型的微處理器或微控制器可被用于這部分,或者,換言之,單個DSP 620可被用來執(zhí)行微處理器638的功能。在收發(fā)器611中至少包括數(shù)據(jù)和話音通信的低等級通信功能通過DSP 620執(zhí)行。另外,諸如話音通信應(yīng)用程序624A和數(shù)據(jù)通信應(yīng)用程序624B的高等級的通信應(yīng)用程序可存儲在閃速存儲器624中由微處理器638執(zhí)行。例如,話音通信模塊624A可提供對經(jīng)由網(wǎng)絡(luò)619在移動設(shè)備600和多個其它話音設(shè)備之間發(fā)送和接收話音呼叫可操作的高等級的用戶接口。同樣地,數(shù)據(jù)通信模塊624B可提供對經(jīng)由網(wǎng)絡(luò)619在移動設(shè)備600和多個其它數(shù)據(jù)設(shè)備之間發(fā)送和接收諸如電子郵件消息、文件、組織者信息、短文本消息等的數(shù)據(jù)可操作的高等級的用戶接口。在移動設(shè)備600上,為了實現(xiàn)上述的技術(shù)消息收發(fā)軟件應(yīng)用程序可結(jié)合數(shù)據(jù)通信模塊624B操作。
微處理器638也和諸如顯示器622、閃速存儲器624、RAM 626、輔助輸入/輸出(I/O)子系統(tǒng)628、串口630、鍵盤632、揚聲器634、麥克風(fēng)636、小范圍無線通信子系統(tǒng)640和其它設(shè)備子系統(tǒng)統(tǒng)稱為642的其它設(shè)備子系統(tǒng)相互作用。組件628、632、634和636是能夠提供作為UI 62(圖3)的子系統(tǒng)的類型的例子。模塊624A-N由微處理器638執(zhí)行并且可提供在移動設(shè)備的用戶和移動設(shè)備之間的高等級接口。這種接口典型包括通過顯示器622提供的圖形組件、和通過輔助I/O 628、鍵盤632、揚聲器634、或麥克風(fēng)636提供的輸入/輸出組件。
在圖6中顯示的一些子系統(tǒng)執(zhí)行通信相關(guān)的功能,而其它子系統(tǒng)可提供“固有的”或在設(shè)備上的功能。值得注意地,諸如鍵盤632和顯示器622的一些子系統(tǒng)可被用于諸如為了在數(shù)據(jù)通信網(wǎng)絡(luò)上發(fā)送的輸入文本消息的通信相關(guān)功能和諸如計算器或任務(wù)列表或其它PDA類型功能的設(shè)備固有功能。
由微處理器638使用的操作系統(tǒng)軟件優(yōu)選地存儲在諸如閃速存儲器624的非易失存儲器中。如本領(lǐng)域技術(shù)人員將理解,閃速存儲器624是一種能作為替代實現(xiàn)為例如電池備份RAM的非易失存儲器。除了操作系統(tǒng)和通信模塊624A-N之外,閃速存儲器624也可包括用于存儲數(shù)據(jù)的文件系統(tǒng)。存儲區(qū)域也優(yōu)選地在閃速存儲器624中提供以存儲被接收到并且可能被發(fā)送的消息、和公共密鑰、私有密鑰和其它對于安全消息收發(fā)所需的信息。為了更快操作操作系統(tǒng)、指定設(shè)備應(yīng)用或模塊,或其部分可臨時地被加載到諸如RAM 626的易變存儲器內(nèi)。而且,在永久地將它們寫到位于持久存儲器624中的文件系統(tǒng)之前,接收到的通信信號也可臨時地被存儲在RAM 626中。
可被加載到雙模設(shè)備100上的示例性應(yīng)用模塊624N是提供諸如日歷事件、約會和任務(wù)項的PDA功能的個人信息管理器(PIM)應(yīng)用程序。這個模塊624N也可與用于管理電話呼叫、話音郵件等的話音通信模塊624A相互作用,并且也可與用于管理電子郵件通信和其它數(shù)據(jù)傳輸?shù)臄?shù)據(jù)通信模塊624B相互作用。換言之,話音通信模塊624A和數(shù)據(jù)通信模塊624B的所有功能可被整合為PIM模塊。
閃速存儲器624優(yōu)選地提供文件系統(tǒng)以方便設(shè)備上的PIM數(shù)據(jù)項的存儲。PIM應(yīng)用程序優(yōu)選地包括經(jīng)由無線網(wǎng)絡(luò)619由它本身或結(jié)合話音和數(shù)據(jù)通信模塊624A、624B發(fā)送和接收數(shù)據(jù)項的能力。PIM數(shù)據(jù)項優(yōu)選地與存儲的或和主計算機系統(tǒng)相關(guān)聯(lián)的相應(yīng)組的數(shù)據(jù)項一起經(jīng)由無線網(wǎng)絡(luò)619無縫地整合、同步并更新,從而產(chǎn)生用于和特殊的用戶相關(guān)聯(lián)的數(shù)據(jù)項的鏡像系統(tǒng)。
也可通過將移動設(shè)備600放在連接移動設(shè)備600的串口630到主機系統(tǒng)的串口的接口托架中手動地將移動設(shè)備600和主機系統(tǒng)同步。串口630也可被用于通過外部設(shè)備或軟件應(yīng)用程序使用戶能建立消息收發(fā)設(shè)置,下載其它應(yīng)用模塊624N用于安裝,并將證書、密鑰和其它信息加載到設(shè)備上。這種有線下載路徑可被用來將加密密鑰加載到設(shè)備上,其是比經(jīng)由無線網(wǎng)絡(luò)619交換加密信息更安全的方法。在相似的方式中,除了或替代串口630,諸如通用串行總線(USB)端口的其它類型的有線接口能在移動設(shè)備600中被實現(xiàn)。
通過網(wǎng)絡(luò)619、通過輔助I/O子系統(tǒng)628、通過串口630、通過小范圍通信子系統(tǒng)640、或者通過任何其它適當(dāng)?shù)淖酉到y(tǒng)642額外的應(yīng)用模塊624N也被加載到移動設(shè)備600上,并且由用戶安裝在閃速存儲器624或RAM 626中。在應(yīng)用程序安裝中的這種靈活性提高了移動設(shè)備600的功能性并且也提供增強的在設(shè)備功能、通信相關(guān)功能、或二者。例如,安全通信應(yīng)用程序也使電子商務(wù)功能和其它這種金融貿(mào)易能使用移動設(shè)備600來執(zhí)行。
當(dāng)移動設(shè)備600在數(shù)據(jù)通信模式下操作時,諸如文本消息或網(wǎng)頁下載的接收到的信號將由收發(fā)器611處理,并且提供到微處理器638,該微處理器638優(yōu)選地進(jìn)一步處理接收到的信號來輸出到顯示器622或,換言之,到輔助I/O設(shè)備628。移動設(shè)備600的用戶也可通過使用鍵盤632構(gòu)成諸如郵件消息的數(shù)據(jù)項優(yōu)選地是以QWERTY風(fēng)格布置的完全字母數(shù)字的鍵盤,雖然諸如已知的DVORAK風(fēng)格的其它風(fēng)格的完全字母數(shù)字的鍵盤也可被使用。輸入到移動設(shè)備600的用戶進(jìn)一步用可包括指輪輸入設(shè)備、觸摸板、多種開關(guān)、搖桿輸入開關(guān)等的多個輔助I/O設(shè)備628來被提高。由用戶輸入的構(gòu)成的數(shù)據(jù)項其后可以被準(zhǔn)備如在選擇的消息收發(fā)設(shè)置中指定并且經(jīng)收發(fā)器611在通信網(wǎng)絡(luò)619上發(fā)送。
當(dāng)移動設(shè)備600在話音通信模式下操作時,除了接收到的信號優(yōu)選地輸出到揚聲器634并且用于發(fā)送的話音信號由麥克風(fēng)636產(chǎn)生之外,移動設(shè)備600的所有操作實質(zhì)上類似于數(shù)據(jù)模式。諸如話音消息記錄系統(tǒng)的替換的話音和音頻I/O子系統(tǒng)也可在移動設(shè)備600上實現(xiàn)。雖然話音和音頻信號輸出優(yōu)選地主要是通過揚聲器634完成,但是顯示器622也可被用來提供同一呼叫用戶的指示、話音呼叫的持續(xù)時間、或其它話音呼叫相關(guān)信息。例如,結(jié)合話音通信模塊624A和操作系統(tǒng)軟件,微處理器638可檢測到呼入的話音呼叫的主叫標(biāo)識信息并且將其顯示在顯示器622上。
小范圍通信子系統(tǒng)640可包括紅外設(shè)備和相關(guān)聯(lián)的電路和組件,或者諸如藍(lán)牙模塊和802.11模塊的小范圍RF通信模塊以提供和類似功能的系統(tǒng)和設(shè)備通信。
上述描述涉及到本發(fā)明的例子。許多變化對于本領(lǐng)域人員是明顯的,并且這種變化在如描述并要求的本發(fā)明的范圍內(nèi)無論是否特意地描述。
例如,雖然無線網(wǎng)絡(luò)通信設(shè)備在圖3和6中顯示并且代表一種可能類型的在或結(jié)合在其中消息收發(fā)客戶端可操作的設(shè)備,但是本發(fā)明也可在其它支持消息收發(fā)客戶端的包括臺式和膝上型計算機系統(tǒng)、網(wǎng)絡(luò)的計算機系統(tǒng)和其它類型的系統(tǒng)的系統(tǒng)中被實現(xiàn)。
此外,這里描述的系統(tǒng)和方法可被應(yīng)用于只包括一部分接收到的消息的消息,而不僅應(yīng)用于轉(zhuǎn)發(fā)并應(yīng)答典型包括整個消息的消息。當(dāng)來自包括任何消息附件的消息的任何內(nèi)容例如通過拷貝和粘貼操作被組合成輸出消息時,輸出消息優(yōu)選地簡述和來自內(nèi)容被拷貝的消息的消息特征相關(guān)聯(lián)的消息收發(fā)設(shè)置。在一個可能的實施例中,當(dāng)來自消息的任何內(nèi)容被拷貝到剪貼板或其它臨時存儲器時,消息收發(fā)設(shè)置或和消息相關(guān)聯(lián)的特性或用來訪問消息的消息標(biāo)識符也可被選擇并且被拷貝到具有拷貝內(nèi)容的剪貼板,或者另外的與拷貝內(nèi)容鏈接。當(dāng)拷貝的內(nèi)容被粘貼到輸出消息中時,其后為輸出消息選擇和來自內(nèi)容被拷貝的消息的消息的特性相關(guān)聯(lián)的消息收發(fā)設(shè)置。根據(jù)另一個可能的實現(xiàn),當(dāng)接收到的消息的任何部分以同樣的方式被顯示或換句話說被訪問以允許來自接收到的消息的內(nèi)容的拷貝時,和接收到的消息的消息特征相關(guān)聯(lián)的消息收發(fā)設(shè)置被選擇并且用于部分接收到的消息可被拷貝到其中的任何輸出消息。同樣地,消息收發(fā)客戶端可被配置,從而涉及接收到的消息的這樣的消息收發(fā)設(shè)置對于任何輸出消息保持激活直到接收到的消息內(nèi)容不再用于拷貝,諸如當(dāng)接收到的消息被關(guān)閉或例如剪貼板或其它臨時存儲器被清除時。
對于涉及多于一個以前消息的輸出消息引起的消息收發(fā)設(shè)置沖突可以以多種方式解決。例如,當(dāng)具有第一組消息收發(fā)設(shè)置或特性的第一個接收到的消息的一部分被拷貝到對具有第二組消息收發(fā)設(shè)置或特性的第二個接收到的消息的應(yīng)答消息中時,設(shè)置沖突可能發(fā)生。簡單的沖突解決方案有效地涉及OR第一和第二組消息收發(fā)設(shè)置或特性,實際上如上用于消息收發(fā)設(shè)置替代所述。因此消息收發(fā)設(shè)置或特性的結(jié)果組包括與在第一和第二組的每一個中的那些相對應(yīng)的消息收發(fā)設(shè)置或特性。在控制標(biāo)志被用于第一和第二個消息的一個或兩者時,根據(jù)標(biāo)志第一和第二組可被結(jié)合和/或改變。消息收發(fā)客戶端可替代地被配置為在多個組之間選擇消息收發(fā)設(shè)置或特性的最安全組。其它沖突解決方案對本領(lǐng)域技術(shù)人員也是明顯的,并且從而被認(rèn)為在這里描述的系統(tǒng)和方法的范圍之內(nèi)。
此外,控制標(biāo)志或類似的控制信息不必要和上述的接收到的消息一起被存儲在消息存儲器中。這種類型的控制信息可替代地被存儲在和接收到的消息不同的存儲器或內(nèi)存中。在不同的存儲器或內(nèi)存通過消息標(biāo)識符被索引時,消息收發(fā)客戶端使用輸出消息涉及的接收到的消息的消息標(biāo)識將相應(yīng)的消息收發(fā)設(shè)置定位在不同存儲器或內(nèi)存中。
消息收發(fā)設(shè)置簡述已經(jīng)在上面主要在和接收到的消息涉及的輸出消息的上下文中描述。然而,當(dāng)輸出消息涉及其它類型的消息時,諸如當(dāng)保存或以前發(fā)送的消息被重發(fā)或轉(zhuǎn)發(fā)時,相似的技術(shù)可被應(yīng)用。
對涉及接收到的消息的輸出消息的更深程度的控制可被提供給接收到消息的發(fā)送者也是可期待的。消息允許或限制可由消息發(fā)送者建立以控制消息在接收消息收發(fā)客戶端怎樣被對待或處理。允許和限制可控制,例如,消息可被是否轉(zhuǎn)發(fā)或發(fā)送到其它接收方、消息可被轉(zhuǎn)發(fā)到誰、消息怎樣被轉(zhuǎn)發(fā)等。在這種系統(tǒng)中,接收消息的客戶端可被配置以聯(lián)系其中限制操作被試圖用在接收到的消息上的接收到的消息的發(fā)送者。這種功能支持發(fā)送者對是否和多經(jīng)常接收方試圖在它發(fā)送的消息上執(zhí)行限制操作的檢查,并且也可對發(fā)送者提供機制以允許在每個消息上和基于請求進(jìn)行替代消息限制。其后限制操作可在發(fā)送者提供合適的允許時處理。從而發(fā)送者可保持對任何消息限制替代上的最后的控制。
產(chǎn)業(yè)上的可利用性本發(fā)明一般涉及電子消息收發(fā)領(lǐng)域,并且尤其涉及選擇消息收發(fā)設(shè)置以在消息收發(fā)客戶端上控制消息特征。
權(quán)利要求
1.一種在消息收發(fā)客戶端上的模擬消息收發(fā)設(shè)置選擇的方法,包括步驟檢測輸出消息;確定輸出消息是否涉及以前接收到的消息,接收到的消息具有消息特征;當(dāng)輸出消息涉及以前接收到的消息時,確定與接收到的消息的消息特征相關(guān)聯(lián)的消息收發(fā)設(shè)置;和選擇與接收到的消息的消息特征相關(guān)聯(lián)的消息收發(fā)設(shè)置以控制輸出消息的消息特征。
2.根據(jù)權(quán)利要求1的方法,在其中確定輸出消息是否涉及以前接收到的消息的步驟包含確定輸出消息是否包括一部分以前接收到的消息的步驟。
3.根據(jù)權(quán)利要求2的方法,其中接收到的消息包含附件,并且其中,確定輸出消息是否包括一部分以前接收到的消息的步驟包含確定輸出消息是否包括附件的步驟。
4.根據(jù)權(quán)利要求1的方法,其中,確定輸出消息是否涉及以前接收到的消息的步驟包含確定輸出消息是否是對以前接收到的消息的應(yīng)答的步驟。
5.根據(jù)權(quán)利要求1的方法,其中,確定輸出消息是否涉及以前接收到的消息的步驟包含確定輸出消息是否是結(jié)合以前接收到的消息的轉(zhuǎn)發(fā)消息。
6.根據(jù)權(quán)利要求1的方法,其中,確定消息收發(fā)設(shè)置的步驟包含步驟分析接收到的消息以確定消息特征;和確定控制消息特征的消息收發(fā)設(shè)置。
7.根據(jù)權(quán)利要求1的方法,其中,在接收到的消息中消息特征被指定,并且其中,確定消息收發(fā)設(shè)置的步驟包含步驟訪問指定的消息特征;和確定控制指定的消息特征的消息收發(fā)設(shè)置。
8.根據(jù)權(quán)利要求1的方法,其中,接收到的消息包含指定用于接收到的消息的消息收發(fā)設(shè)置的消息收發(fā)設(shè)置字段,并且其中,確定消息收發(fā)設(shè)置的步驟包含在接收到的消息中訪問消息收發(fā)設(shè)置字段的步驟。
9.根據(jù)權(quán)利要求8的方法,其中,接收到的消息還包含消息收發(fā)設(shè)置控制標(biāo)志,并且其中,選擇的步驟包含基于控制標(biāo)志選擇消息收發(fā)設(shè)置的步驟。
10.根據(jù)權(quán)利要求9的方法,其中,控制標(biāo)志表示在消息收發(fā)設(shè)置字段中指定的哪一個消息收發(fā)設(shè)置必須被選擇用于輸出消息。
11.根據(jù)權(quán)利要求1的方法,其中,接收到的消息的消息特征包含所需的消息特征,并且選擇的步驟包含確認(rèn)和所需的消息特征相關(guān)聯(lián)的消息收發(fā)設(shè)置被選擇的步驟。
12.根據(jù)權(quán)利要求11的方法,還包含當(dāng)和所需的消息特征相關(guān)聯(lián)的消息收發(fā)設(shè)置沒有被選擇時報警用戶的步驟。
13.根據(jù)權(quán)利要求1的方法,其中,接收到的消息的消息特征包含所需的消息特征,還包括步驟接收來自消息收發(fā)客戶端的用戶的輸入;確定輸入是否改變?nèi)魏嗡璧南⑻卣?;和?dāng)輸入改變?nèi)魏嗡璧南⑻卣鲿r報警用戶。
14.根據(jù)權(quán)利要求13的方法,其中,除了和所需的消息特征相關(guān)聯(lián)的消息收發(fā)設(shè)置外輸入還指定消息收發(fā)設(shè)置,還包含步驟選擇除了和所需的消息特征相關(guān)聯(lián)的消息收發(fā)設(shè)置外進(jìn)一步的消息收發(fā)設(shè)置以控制輸出消息的消息特征。
15.根據(jù)權(quán)利要求13的方法,還包含步驟在輸入改變?nèi)魏嗡璧南⑻卣鲿r忽略輸入。
16.根據(jù)權(quán)利要求13的方法,其中,接收到的消息包含表示所需的消息特征的控制標(biāo)志。
17.根據(jù)權(quán)利要求13的方法,其中,接收到的消息的消息特征還包含可選的消息特征。
18.根據(jù)權(quán)利要求17的方法,其中,接收到的消息包含表示所需的消息特征和可選的消息特征的控制標(biāo)志。
19.根據(jù)權(quán)利要求8的方法,其中,消息收發(fā)設(shè)置字段還指定替換的可被用于輸出消息的消息收發(fā)設(shè)置代替用于接收到的消息的消息收發(fā)設(shè)置,并且其中,選擇的步驟包含為每個用于接收到的消息的消息收發(fā)設(shè)置選擇用于接收到的消息的消息收發(fā)設(shè)置或替代的消息收發(fā)設(shè)置。
20.根據(jù)權(quán)利要求19的方法,其中,替換的消息收發(fā)設(shè)置以優(yōu)先權(quán)的順序被指定。
21.根據(jù)權(quán)利要求1的方法,其中,接收到的消息的消息特征包含和多個消息收發(fā)設(shè)置相關(guān)聯(lián)的消息特征,并且其中,選擇消息收發(fā)設(shè)置的步驟包含選擇多個消息收發(fā)設(shè)置中的一個的步驟。
22.根據(jù)權(quán)利要求1的方法,其中,確定消息收發(fā)設(shè)置和選擇消息收發(fā)設(shè)置的步驟對于每個和輸出消息涉及的接收到的消息重復(fù)。
23.根據(jù)權(quán)利要求22的方法,其中,輸出消息涉及具有第一消息特征的第一個接收到的消息和具有第二消息特征的第二個接收到的消息,并且其中,選擇和接收到的消息的消息特征相關(guān)聯(lián)的消息收發(fā)設(shè)置的步驟還包含步驟確定第一和第二消息特征是否包括沖突的消息特征;以及在第一和第二消息收發(fā)設(shè)置不包括沖突的消息特征時選擇和第一和第二消息特征相關(guān)聯(lián)的消息收發(fā)設(shè)置。
24.根據(jù)權(quán)利要求22的方法,其中,輸出消息涉及具有第一消息特征的第一個接收到的消息和具有第二消息特征的第二個接收到的消息,并且其中,選擇和接收到的消息的消息特征相關(guān)聯(lián)的消息收發(fā)設(shè)置的步驟還包含步驟確定和第一和第二消息特征相關(guān)聯(lián)的消息收發(fā)設(shè)置是否包括沖突的消息收發(fā)設(shè)置;以及在和第一和第二消息特征相關(guān)聯(lián)的消息收發(fā)設(shè)置不包括沖突的消息收發(fā)設(shè)置時選擇和第一和第二消息特征相關(guān)聯(lián)的消息收發(fā)設(shè)置。
25.根據(jù)權(quán)利要求23的方法,其中,選擇和接收到的消息的消息特征相關(guān)聯(lián)的消息收發(fā)設(shè)置的步驟還包含步驟在第一和第二消息特征包括沖突的消息特征時解決沖突的消息特征。
26.根據(jù)權(quán)利要求24的方法,其中,選擇和接收到的消息的消息特征相關(guān)聯(lián)的消息收發(fā)設(shè)置的步驟還包含步驟在第一和第二消息特征包括沖突的消息特征時解決沖突的消息收發(fā)設(shè)置。
27.根據(jù)權(quán)利要求26的方法,其中,解決沖突的消息收發(fā)設(shè)置的步驟包含在沖突的消息收發(fā)設(shè)置這種選擇最安全的消息收發(fā)設(shè)置。
28.根據(jù)權(quán)利要求26的方法,其中,解決沖突的消息收發(fā)設(shè)置的步驟包含步驟報警消息收發(fā)客戶端的用戶沖突的消息收發(fā)設(shè)置;以及提示用戶選定沖突的消息收發(fā)設(shè)置的哪一個應(yīng)被選擇。
29.根據(jù)權(quán)利要求1的方法,還包含步驟當(dāng)輸出消息涉及以前接收到的消息時確定接收到的消息是否包含由消息發(fā)送者建立的消息限制;在接收到的消息包含消息限制時確定輸出消息的處理是否被消息限制允許;以及在輸出消息的處理被消息限制允許時根據(jù)選擇的消息收發(fā)設(shè)置處理輸出消息。
30.根據(jù)權(quán)利要求29的方法,還包括步驟在接收到的消息包含消息限制時聯(lián)系消息發(fā)送者。
31.根據(jù)權(quán)利要求29的方法,還包括步驟在輸出消息的處理不被消息限制允許時聯(lián)系消息發(fā)送者以請求許可處理輸出消息;以及在包含許可以處理輸出消息的響應(yīng)從消息發(fā)送者接收到時根據(jù)選擇的消息收發(fā)設(shè)置處理輸出消息。
32.根據(jù)權(quán)利要求31的方法,其中,響應(yīng)還包含要被用在輸出消息的處理中的所需消息收發(fā)設(shè)置的標(biāo)識。
33.根據(jù)權(quán)利要求1的方法,其中,接收到的消息的消息特征包含一個或多個從組選擇的特性,所述組構(gòu)成如下消息格式、消息字體、通用消息文本、消息簽名、和消息加密。
34.根據(jù)權(quán)利要求33的方法,其中,消息簽名和消息加密依照安全多用途的網(wǎng)際郵件擴充協(xié)議(S/MIME)簽名和加密。
35.根據(jù)權(quán)利要求33的方法,其中,消息簽名和消息加密根據(jù)PrettyGood Privacy(PGP)簽名并加密。
36.根據(jù)權(quán)利要求1的方法,其中,消息收發(fā)客戶端操作在無線移動通信設(shè)備上。
37.根據(jù)權(quán)利要求1的方法,其中,消息收發(fā)客戶端操作在個人計算機系統(tǒng)。
38.根據(jù)權(quán)利要求1的方法,還包括在輸出消息不涉及以前接收到的消息時選擇缺省消息收發(fā)設(shè)置以控制輸出消息的消息特征的步驟。
39.一種模擬消息收發(fā)設(shè)置選擇的系統(tǒng)包含消息存儲器,其被配置為存儲具有消息特征的消息;以及消息收發(fā)客戶端,其被配置以確定由消息收發(fā)客戶端要發(fā)送的輸出消息是否涉及在消息存儲器中的消息,確定在輸出消息涉及在消息存儲器中的消息時和在消息存儲器中的消息的消息特征相關(guān)聯(lián)的消息收發(fā)設(shè)置,以及選擇和在消息存儲器中的消息的消息特征相關(guān)聯(lián)的消息收發(fā)設(shè)置以控制輸出消息的消息特征。
40.根據(jù)權(quán)利要求39的系統(tǒng),其中,消息存儲器被配置以存儲由消息收發(fā)客戶端接收到的消息和由消息收發(fā)客戶端發(fā)送的消息。
41.根據(jù)權(quán)利要求40的系統(tǒng),其中,消息收發(fā)客戶端還被配置為確定輸出消息是否涉及任何由消息收發(fā)客戶端接收到的消息。
42.根據(jù)權(quán)利要求40的系統(tǒng),其中,在消息存儲器中的消息包括包含指定用于控制消息的消息特征的消息收發(fā)設(shè)置的消息收發(fā)設(shè)置字段的消息。
43.根據(jù)權(quán)利要求42的系統(tǒng),其中,消息收發(fā)客戶端還被配置以選擇輸出消息涉及的在消息存儲器中的消息的消息收發(fā)設(shè)置字段中指定的消息收發(fā)設(shè)置。
44.根據(jù)權(quán)利要求40的系統(tǒng),還包含指定用于控制在消息存儲器中的消息的消息特征的消息收發(fā)設(shè)置的消息收發(fā)設(shè)置存儲器。
45.根據(jù)權(quán)利要求44的系統(tǒng),其中,消息存儲器和消息收發(fā)設(shè)置存儲器由消息標(biāo)識符索引。
46.根據(jù)權(quán)利要求44的系統(tǒng),其中,消息收發(fā)客戶端還被配置為訪問消息收發(fā)設(shè)置存儲器,并選擇用于輸出消息涉及的消息存儲器中的消息的在消息收發(fā)設(shè)置存儲器中指定的消息收發(fā)設(shè)置。
47.根據(jù)權(quán)利要求39的系統(tǒng),其中,系統(tǒng)被實現(xiàn)在從組中選擇的設(shè)備中,所述組包括個人計算機系統(tǒng)、手持電子設(shè)備、無線移動通信設(shè)備、具有數(shù)據(jù)通信功能的移動電話、雙向?qū)ず魴C、話音通信設(shè)備、數(shù)據(jù)通信設(shè)備、和雙模通信設(shè)備。
48.根據(jù)權(quán)利要求39的系統(tǒng),其中,在消息存儲器中的消息的消息特征包含從組中選擇的安全消息收發(fā)特征,所述組包括消息簽名和消息加密。
全文摘要
提供了在消息收發(fā)客戶端上的模擬消息收發(fā)設(shè)置選擇的系統(tǒng)和方法。在一個實施例中,當(dāng)輸出消息在消息收發(fā)客戶端上被構(gòu)成時,消息收發(fā)客戶端確定輸出消息是否涉及接收到的消息。在輸出消息涉及接收到的消息時,消息收發(fā)客戶端確定在接收到的消息中用的消息收發(fā)設(shè)置,并且選擇在接收到的消息中用的消息收發(fā)設(shè)置以控制輸出消息的消息特征。
文檔編號G06Q10/00GK1685678SQ03823296
公開日2005年10月19日 申請日期2003年7月29日 優(yōu)先權(quán)日2002年7月29日
發(fā)明者伊恩·M·羅伯遜 申請人:捷訊研究有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
巨鹿县| 饶阳县| 沙坪坝区| 贵溪市| 柘城县| 邯郸县| 谷城县| 固原市| 泰州市| 永新县| 横峰县| 古蔺县| 隆子县| 蓬安县| 阿图什市| 乃东县| 临清市| 长子县| 镇巴县| 泰兴市| 许昌市| 宝兴县| 雅江县| 石棉县| 汝阳县| 施甸县| 镇巴县| 博爱县| 呼和浩特市| 安塞县| 林周县| 镶黄旗| 星子县| 舒兰市| 慈溪市| 冷水江市| 拉孜县| 青州市| 苏尼特右旗| 汉中市| 张家界市|