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

消息設置選擇的制作方法

文檔序號:6375102閱讀:304來源:國知局
專利名稱:消息設置選擇的制作方法
技術領域
本申請一般涉及保密電子消息傳遞領域,特別涉及在消息傳遞客戶程序上選擇消息傳遞配置設置。
背景技術
已知的保密消息傳遞軟件客戶程序,諸如在桌上型計算機系統(tǒng)上運行的電子郵件軟件應用程序,一次僅使用一組消息傳遞設置。例如可以使用鼠標、鍵盤或者其它輸入設備來建立消息傳遞設置,以便配置在所有輸出消息中出現(xiàn)的像格式、字體和通用文本這樣的消息特性,以及諸如消息簽名和加密這樣的保密消息傳遞特性。盡管用戶可以建立多組設置,但是在任何時候,僅有一組預先選擇的作為當前或默認設置對在消息傳遞客戶程序上的消息傳遞操作進行控制。為了對輸出消息進行不同于當前設置中所建立的那些消息特性的配置,必須覆蓋當前的設置,而且或者必須要選擇另一組設置。這些操作可能很麻煩,特別是在必須頻繁地改變消息特性時,例如在輸出消息的收信人具有不同的消息傳遞能力時。

發(fā)明內容
提供了一種在消息傳遞客戶程序上為輸出消息選擇消息傳遞設置的方法。該方法包括步驟確定被尋址的所述輸出消息接收者的記錄是否存在于數(shù)據(jù)存儲器中;以及基于在存有記錄處的記錄來選擇消息傳遞設置,以控制所述輸出消息的消息特性。
也提供了一種選擇并顯示消息傳遞設置的系統(tǒng)。該系統(tǒng)包括用于存儲包含消息傳遞設置、以及被配置為發(fā)送輸出消息的消息傳遞客戶程序的記錄的數(shù)據(jù)存儲器,其中的每個消息都具有消息特性,以確定用于被尋址的輸出消息接收者的記錄是否存在于數(shù)據(jù)存儲器中,并且選擇消息傳遞設置,以便基于在存有記錄處的記錄來控制所述輸出消息的消息特性。


圖1是消息傳遞系統(tǒng)的框圖。
圖2是示出了在消息傳遞系統(tǒng)中的保密電子郵件消息交換的框圖。
圖3是用于實現(xiàn)消息傳遞設置選擇系統(tǒng)的無線移動通信設備的框圖。
圖4是示出了支持消息傳遞設置選擇的系統(tǒng)和方法的一個實施例的編寫屏幕的框圖。
圖5-7是示出了支持消息傳遞設置選擇的系統(tǒng)和方法的另一個實施例的編寫屏幕的框圖。
圖8是示出了編寫屏幕和消息菜單的框圖。
圖9是示出了消息選項屏幕的框圖。
圖10是示出了在消息傳遞客戶程序上選擇消息傳遞設置的方法的流程圖。
圖11是無線移動通信設備的框圖。
具體實施例方式
現(xiàn)在將詳細描述各個實例。參考附圖,整個說明書中同樣的標號表示同樣的部分。正如這里所使用的,“a”、“an”和“the”的意思包括多種參考(reference),除非上下文清楚地表明了其它的意思。同樣,正如這里在說明書中所使用的,“in”的意思包括“in”和“on”,除非上下文清楚地表明了其它的意思。最后,正如在這里所使用的,“and”和“or”的意思都包括連接和轉折而且可以交替使用,除非上下文清楚地表明了其它的意思;短語“exclusive or”可用于表明僅可以適用轉折意思的情形。
消息傳遞設置控制諸如用于不保密消息和保密消息的消息格式和字體這樣的一般的消息特性。不保密消息例如包括通過因特網(wǎng)在消息傳遞客戶程序之間進行交換的電子郵件消息。還通過建立消息設置來控制諸如消息簽名和加密這樣的保密消息特性。保密消息可以標有數(shù)字簽名、可以被加密或者同時被簽名和加密,而且還可以以其它方式、借助于消息發(fā)送者或者在消息發(fā)送者與接收所述保密消息的消息傳遞客戶程序之間的中間系統(tǒng)對其進行處理。例如,保密消息包括根據(jù)安全多用途因特網(wǎng)郵件擴展(S/MIME)的變量,由消息發(fā)送者簽名、加密而后簽名、或者簽名而后加密的消息。同樣,可以在保密消息被簽名和/或加密之前或之后對其進行編碼、壓縮或者其它的處理。所以,一組消息設置可以包括一般消息設置、保密消息設置或者二者都有。
消息傳遞客戶程序允許其所運行的系統(tǒng)接收并且還可能發(fā)送消息。消息傳遞客戶程序在計算機系統(tǒng)、手持設備或者任何具有通信能力的其它系統(tǒng)或設備上運行。許多消息傳遞客戶程序也具有附加的非消息傳遞功能。
圖1是消息傳遞系統(tǒng)的框圖。系統(tǒng)10包括與計算機系統(tǒng)14相耦合的廣域網(wǎng)(WAN)12、無線網(wǎng)絡網(wǎng)關16以及公司局域網(wǎng)(LAN)18。無線網(wǎng)絡網(wǎng)關16也與無線通信網(wǎng)絡20相耦合,其中將無線移動通信設備22(“移動設備”)配置為可操作。
計算機系統(tǒng)14是桌上型或者膝上型個人計算機(PC),其被配置為與WAN12進行通信,在大多數(shù)實現(xiàn)方案中,WAN12是因特網(wǎng)。諸如計算機系統(tǒng)14這樣的PC通常通過因特網(wǎng)服務提供商(ISP)、應用服務提供商(ASP)等接入因特網(wǎng)。
公司LAN18是基于網(wǎng)絡的消息傳遞客戶端。其通常放置在安全防火墻24的后面。在公司LAN18內,在防火墻24后面的計算機上運行的消息服務器26為公司充當在LAN18內、以及經(jīng)由WAN12與其它外部消息傳遞客戶程序交換消息的主要接口。兩種已知的消息服務器26是MicrosoftTM交換服務器和Lotus DominoTM服務器。這些服務器26通常與路由并遞送郵件消息的因特網(wǎng)郵件服務器一同使用。諸如消息服務器26這樣的服務器還典型地提供附加功能,諸如用于日歷、待辦事項(Todolist)、任務列表、電子郵件、電子文檔等的動態(tài)數(shù)據(jù)庫存儲。
消息服務器26具有將消息傳遞到與LAN18耦合的公司網(wǎng)絡的計算機系統(tǒng)28的能力。典型的LAN18包括多個計算機系統(tǒng)28,其中的每一個都運行消息傳遞客戶程序,諸如Microsoft OutlookTM、Lotus Notes等。在LAN18內,通過消息服務器26來接收消息,這些消息被分布到合適的郵箱,這些郵箱用于在已接收的消息中寫明了地址的用戶帳單,然后用戶通過以消息傳遞客戶程序來運行的計算機系統(tǒng)28對消息進行訪問。
無線網(wǎng)關16提供到無線網(wǎng)絡20的一個接口,通過該接口與移動設備22交換消息。通過無線網(wǎng)關16來執(zhí)行像移動設備22的尋址、對無線傳輸?shù)南⑦M行編碼或其它變換、以及任何其它所需的接口功能這樣的功能。盡管在圖1中,無線網(wǎng)關16與單一的無線網(wǎng)絡20一同工作,但在可替換實施例中,可以將無線網(wǎng)關配置為與多個無線網(wǎng)絡一同工作,在這種情況下,無線網(wǎng)關也可以確定用于定位一給定移動設備用戶的最可能的網(wǎng)絡,也可以當用戶在地域或者網(wǎng)絡間漫游時對其進行跟蹤。
有權使用WAN12的任何計算機系統(tǒng)14、28可以通過無線網(wǎng)絡網(wǎng)關16與移動設備22交換消息。作為選擇,諸如無線虛擬專用網(wǎng)(VPN)路由器這樣的專用無線網(wǎng)絡網(wǎng)關可實現(xiàn)用于向無線網(wǎng)絡提供專用接口。例如,在LAN18中運行的無線VPN路由器將通過無線網(wǎng)絡20提供從LAN18到諸如移動設備22這樣的一個或多個移動設備的專用接口。通過提供與消息服務器26一同工作的消息轉送或者重寄(redirection)系統(tǒng),可以有效地將無線VPN路由器和其它類型的到移動設備22的專用接口擴展為LAN18之外的實體。這樣一種重寄系統(tǒng)在美國專利No.6219694中公開,其在此引入僅作參考。在這種類型的重寄系統(tǒng)中,通過無線網(wǎng)絡接口、無線VPN路由器、無線網(wǎng)關16、或者其它接口將由消息服務器26接收的并且尋址到移動設備22的用戶的輸入消息發(fā)送到無線網(wǎng)絡20且發(fā)送到用戶移動設備22。另一個在消息服務器26上的到用戶郵箱的可選接口是無線應用協(xié)議(WAP)網(wǎng)關,通過該網(wǎng)關,可以將消息服務器26上的用戶郵箱中的一列消息、和各個可能的消息或者各個消息的一部分發(fā)送到移動設備22。
諸如無線網(wǎng)關20這樣的無線網(wǎng)絡通常經(jīng)由基站和移動設備之間的RF傳輸將消息遞送到移動設備/或者從移動設備遞送消息。無線網(wǎng)絡20例如可以是以數(shù)據(jù)為中心的無線網(wǎng)絡、以語音為中心的無線網(wǎng)絡、或者能夠在相同的基礎結構上支持語音和數(shù)據(jù)通信的雙模網(wǎng)絡。已知的以數(shù)據(jù)為中心的網(wǎng)絡包括MobitexTM無線電網(wǎng)絡(“Mobitex”),以及DataTACTM無線電網(wǎng)絡(“DataTAC”)。已知的以語音為中心的數(shù)據(jù)網(wǎng)絡的例子包括個人通信系統(tǒng)(PCS)網(wǎng)絡,諸如全球移動數(shù)字通信系統(tǒng)(GSM)和時分多址(TDMA)系統(tǒng)。雙模無線網(wǎng)絡包括碼分多址(CDMA)網(wǎng)絡、通用分組無線業(yè)務(GPRS)網(wǎng)絡、以及所謂的第三代網(wǎng)絡,諸如當前正在開發(fā)中的全球演進增強型數(shù)據(jù)速率(EDGE)和通用移動電信系統(tǒng)(UMTS)。
移動設備22是數(shù)據(jù)通信設備、語音通信設備或者能夠進行語音、數(shù)據(jù)和其它類型通信的多模設備。下面將更加詳細地描述一種示例性移動設備22。
當前使用的最普通的消息傳遞類型可能就是電子郵件。在標準電子郵件系統(tǒng)中,可能通過消息服務器和/或者服務提供商系統(tǒng)、由電子郵件發(fā)送者來發(fā)送電子郵件消息,然后在必要時,通過因特網(wǎng)路由到一個或者多個消息接收者。通常用一般的文字來發(fā)送電子郵件消息,而且所述電子郵件消息典型地使用簡單郵件傳輸協(xié)議(SMTP)標題和多用途網(wǎng)際郵件擴充協(xié)議(MIME)實體部分來定義電子郵件消息的格式。
近年來,已經(jīng)開發(fā)了保密消息傳遞技術來保護諸如電子郵件消息這樣的消息的內容和完整性。S/MIME和Pretty Good PrivacyTM(PGPTM)是兩種公共密鑰保密電子郵件消息傳遞協(xié)議,其提供用于保護數(shù)據(jù)內容的加密和保護消息完整性、并且為發(fā)送者提供由消息接收者進行驗證的簽名。除了利用數(shù)字簽名和可能的加密之外,還可以或可替換地對保密消息進行編碼、壓縮或者其它的處理。
圖2是示出了在消息傳遞系統(tǒng)中的保密電子郵件消息交換的框圖。該系統(tǒng)包括與WAN32相耦合的電子郵件發(fā)送者30,和無線網(wǎng)關34,其提供WAN32與無線網(wǎng)絡36之間的接口。移動設備38適合于在無線網(wǎng)絡36內進行操作。
電子郵件發(fā)送者30是諸如圖1中的系統(tǒng)14這樣的一臺PC,諸如圖1中的計算機28這樣的與網(wǎng)絡連接的計算機;或者移動設備,消息傳遞客戶程序在該移動設備上進行操作以使得能夠編寫并發(fā)送電子郵件消息。WAN32、無線網(wǎng)關34、無線網(wǎng)絡36以及移動設備38實際上與圖1中類似標記的元件相同。
在該示例性數(shù)字簽名方案中,保密電子郵件消息發(fā)送者30通過采用消息摘要對消息進行簽名,并且使用發(fā)送者的專用密鑰對該摘要進行簽名。例如可以通過執(zhí)行較驗和、循環(huán)冗余較驗(CRC)、散列(hash)或者某些其它對所述消息進行的不可逆操作來產(chǎn)生摘要。然后,由發(fā)送者使用所述發(fā)送者的專用密鑰對所述摘要進行數(shù)字化簽名。該專用密鑰用于執(zhí)行對所述摘要的變換操作以產(chǎn)生數(shù)字簽名,典型地,這種變換不同于沒有專用密鑰知識的情況下的逆操作。然后將包括所述摘要和所述數(shù)字簽名的數(shù)字簽名附加到輸出消息上。另外,發(fā)送者的數(shù)字認證(Cert)包括發(fā)送者的公共密鑰、和必定作為具有一個或多個數(shù)字簽名的公共密鑰的發(fā)送者識別信息,并且所述輸出消息通常還包括任何可能的鏈接Certs以及與該Cert和任何被鏈接的Certs相關聯(lián)的認證撤銷列表(CRL)。
由電子郵件發(fā)送者30發(fā)送的保密電子郵件消息40包括包含發(fā)送者Cert、Cert鏈接(chain)、CRL和數(shù)字簽名的成分42以及被簽名的消息體44。在S/MIME保密消息傳遞技術中,Cert、CRL和數(shù)字簽名通常放置在圖2所示消息的開始處,而消息體則包括在附件中。由其它保密消息傳遞方案產(chǎn)生的消息可以以不同于所示出的順序來放置消息成分,或者包括附加的和/或不同的成分。例如,被簽名的消息40可以包括尋址信息,諸如“To”和“From”電子郵件地址,以及圖2中未示出的其它標題信息。
當從電子郵件發(fā)送者30發(fā)送保密電子郵件消息40時,通過WAN32將所述電子郵件消息路由到無線網(wǎng)關34,然后,通過無線網(wǎng)絡36路由到移動設備38。如上所述,電子郵件消息發(fā)送者可以選擇性地將消息直接發(fā)送到無線網(wǎng)關、與移動設備相關聯(lián)的計算機系統(tǒng),或者發(fā)送到無線VPN路由器或者用于遞送到移動設備的其它接口。
被簽名消息40的接收者,即移動設備38典型地通過產(chǎn)生消息體44的摘要、從所述數(shù)字簽名42中提取被發(fā)送的摘要、將所產(chǎn)生的摘要與從數(shù)字簽名42中提取的摘要相比較、然后驗證數(shù)字簽名中的數(shù)字簽名,對所述保密消息40中的數(shù)字簽名42進行驗證。由保密消息接收者使用的、用于產(chǎn)生已生成摘要的摘要算法與消息發(fā)送者使用的算法相同,而且通常在消息標題中、或者可能在所述保密消息的數(shù)字簽名中進行規(guī)定。通常使用的摘要算法包括保密散列算法1(Hash Algorithm)(SHA1)和消息摘要算法5(MD5),盡管其它的摘要算法也可以使用。
為了驗證數(shù)字簽名,接收者38通常通過從消息40上附帶的發(fā)送者的Cert42中提取公共密鑰來檢索發(fā)送者30的公共密鑰,然后通過對數(shù)字簽名執(zhí)行逆變換來驗證所述數(shù)字簽名中的關于摘要的簽名。例如,如果消息發(fā)送者30通過使用其專用密鑰對所述摘要進行加密來產(chǎn)生數(shù)字簽名,則接收者38使用發(fā)送者的公共密鑰來解密所述數(shù)字簽名以恢復最初的摘要。圖2中示出的保密消息40包括發(fā)送者的Cert42,可以從中提取發(fā)送者的公共密鑰。如果從較早的來自發(fā)送者30的消息中提取發(fā)送者的公共密鑰,且將其存儲到接收者本地存儲器中的密鑰存儲器中,則可以改為從所述本地存儲器中檢索發(fā)送者的公共密鑰。作為選擇,可以從本地存儲器中存儲的發(fā)送者的Cert中、或者從公共密鑰服務器(PKS)中檢索公共密鑰。PKS是一個通常與認證授權(CA)相關聯(lián)的服務器,從中可以得到包括實體公共密鑰的實體的Cert。PKS可以駐留到公司的LAN(諸如圖1的18)中,或者WAN32、因特網(wǎng)或者消息接收者可以與PKS建立通信的其它網(wǎng)絡或者系統(tǒng)上的任何位置。
由接收者使用Cert、Cert鏈接和CRL42,以確保發(fā)送者的Cert有效,即該Cert沒有取消也沒有過期,而且是可置信的。Cert通常是Cert鏈接的一部分,其包括用戶的Cert以及用于驗證用戶的Cert真實性的其它Cert。例如,用于任何特定實體的Cert典型地包括實體的公共密鑰和必定作為具有數(shù)字簽名的公共密鑰的識別信息。例如,當前使用的若干種Cert類型包括X.509Cert,其典型地在S/MIME中使用,以及PGPCert,其格式稍微有些不同。通過Cert發(fā)行方來產(chǎn)生Cert中的數(shù)字簽名,并且如上所述通過消息接收者對其進行較驗。Cert可以包括到期時間或者有效周期,消息傳遞客戶程序根據(jù)該到期時間或者有效周期來確定所述Cert是否過期。當CRL有效時,針對該CRL來較驗所述Cert,以確保該Cert沒有被撤銷。
如果驗證了消息發(fā)送者的Cert中的數(shù)字簽名,則該Cert沒有過期也沒有被撤銷,并且通過消息接收者來確認Cert的發(fā)行方,然后通過消息接收者來確認該消息的數(shù)字簽名。如果Cert的發(fā)行方?jīng)]有被確認,則消息接收者通過Cert鏈接來跟蹤驗證路徑,以較驗在所述鏈接中的各個Cert通過其發(fā)行方進行簽名(其Cert是該Cert鏈接中的下一個),直到發(fā)現(xiàn)由來自置信源(諸如大的PKS)的根Cert簽名的Cert為止。一旦發(fā)現(xiàn)了該根Cert,就可以確認一個簽名,因為發(fā)送者和接收者都確認了該根Cert的源。
如果在簽名之后由消息發(fā)送者對保密消息進行解密或者其它的處理,則在執(zhí)行簽名較驗之前,各個接收者首先對所述消息進行解密或者執(zhí)行其它的逆處理操作。然而,如果在簽名之前執(zhí)行加密或者其它的處理,則在簽名較驗之后執(zhí)行諸如解密這樣的逆處理。加密和解密包括將加密密鑰和密碼算法應用于要被加密或解密的信息。加密和解密使用可相同也可不同的相應密碼算法、和要么相同要么不同的加密密鑰。在公共密鑰體系中,不同的密鑰被用于加密和解密,而在“共享保密”型操作中,相同的密鑰,即發(fā)送者和接收者之間共享的保密被用于加密和解密二者。
在電子郵件發(fā)送者30處,由消息傳遞設置對保密消息傳遞特性和消息40中的消息簽名進行控制。這些設置可以是默認消息傳遞設置,也可以是由用戶或者由覆蓋默認、或者當前消息傳遞設置建立的消息傳遞設置的當前選擇的組。在已知的系統(tǒng)中,當從消息傳遞客戶程序發(fā)送具有不同于在消息設置的當前組中規(guī)定的消息特性的消息時,必須選擇消息傳遞設置的不同的組,或者必須覆蓋當前的設置。
頻繁地改變消息傳遞設置不僅令人討厭而且消耗時間,同時也容易出錯。例如,將某些保密消息傳遞客戶程序配置為與其它消息傳遞客戶程序交換保密或者不保密消息。但是,沒有為保密消息傳遞配置的消息傳遞客戶程序不能處理所接收的保密消息。如上所述,已知的消息傳遞客戶程序在任何時候僅允許一個消息傳遞設置組是有效的。因此,當保密消息傳遞客戶程序與不保密消息傳遞客戶程序相當頻繁地交換消息時,保密消息傳遞客戶程序的用戶通常只將一般的消息傳遞設置選擇為默認消息傳遞設置,以確保可以通過不保密消息傳遞客戶程序來處理發(fā)送的消息。然后,當將保密消息發(fā)送到保密消息傳遞客戶程序時,選擇不同的設置組或者覆蓋當前一般的消息傳遞設置,以便發(fā)送保密消息。當用戶忘記選擇保密消息傳遞設置或者忘記覆蓋一般的消息傳遞設置時,就以不保密的方式來發(fā)送旨在保密發(fā)送的消息。例如,當這種消息包括機密信息時,就特別不希望出現(xiàn)這種情況。同樣,在消息被發(fā)送到不保密消息設置客戶程序的情況下將保密消息傳遞設置用作默認設置并且不被覆蓋時,該不保密消息傳遞客戶程序就不能處理保密消息,而且發(fā)送者必須以不保密的格式來重新發(fā)送消息。
盡管某些已知消息傳遞客戶程序通過在發(fā)送輸出消息時提供多種消息發(fā)送選擇來簡化消息傳遞設置選擇,但是消息傳遞設置選擇仍然使用戶容易出錯。在這種消息傳遞客戶程序中,通過用戶來編寫輸出消息并且尋址到一個或者多個接收者。當從該消息傳遞客戶程序發(fā)送輸出消息時,用戶選擇一組消息傳遞設置來控制輸出消息的消息特性,并且將所述消息發(fā)送到接收者,即使用戶作出錯誤的或者不希望的消息傳遞設置選擇。
圖3是運行消息傳遞設置選擇系統(tǒng)的無線移動通信設備的框圖。
移動設備38包括存儲器52、消息傳遞客戶程序60、用戶接口(UI)62、顯示屏63和無線收發(fā)信機64。
存儲器52是一種其它設備元件和系統(tǒng)將數(shù)據(jù)寫入其中的、諸如RAM這樣的可寫入存儲器,并且包括用于Cert存儲器54的存儲區(qū)域、其中存儲消息傳遞聯(lián)系信息的地址簿56、存儲與移動設備38上的軟件應用程序相關聯(lián)的數(shù)據(jù)的應用數(shù)據(jù)存儲區(qū)域58、以及存儲消息傳遞設置的設置存儲器59。數(shù)據(jù)存儲器54、56、58和59是可以在移動設備38的存儲器52中實現(xiàn)的存儲器的示例性實例。除了圖3示出的這些之外,存儲器52還典型地由其它設備系統(tǒng)用于存儲其它類型的數(shù)據(jù)。
消息傳遞系統(tǒng)60與無線收發(fā)信機64相連,從而能夠經(jīng)由無線網(wǎng)絡進行通信。
UI62可以包括諸如鍵盤或者小鍵盤這樣的UI元件,或者從移動設備38的用戶接收輸入、或者將輸出提供給移動設備38的用戶的其它元件。移動設備38典型地包括多個UI,因此UI62表示一個或者多個用戶接口。
在移動設備38中,顯示屏63典型地是液晶顯示屏(LCD),盡管可以在移動設備中改為使用其它類型的顯示屏。顯示屏63也是用戶接口,但在圖3中將其單獨示出。
消息傳遞客戶程序60將所接收的Cert存儲到Cert存儲器54中,并且從該Cert存儲器54中檢索被存儲的Cert。Cert通常以其被接收的格式存儲到Cert存儲器54中,但作為選擇,可以對其進行分析或以別的方式將其轉化為在被寫入Cert存儲器54之前的存儲格式。Cert可以利用保密消息來接收,從諸如PKS這樣的Cert源經(jīng)由無線收發(fā)信機64進行請求,或者從例如PC這樣的類似配置的外部系統(tǒng)通過諸如串行接口、通用串行總線(USB)端口、紅外數(shù)據(jù)相關(IrDA)端口、或BluetoothTM模塊這樣的通信接口將其加載到移動設備38上。如上所述,可以請求Cert中的公共密鑰來發(fā)送或接收保密消息。本領域的普通技術人員將理解,能夠用于保密通信的移動設備除了Cert存儲器之外,還可以包括用于存儲加密密鑰的單獨的密鑰存儲器。
地址簿56存儲聯(lián)系信息,其中的至少某些在消息傳遞操作中由消息傳遞客戶程序60使用。地址簿56中的條目典型地用于對在消息傳遞客戶程序60上編寫的消息進行尋址。當在顯示屏63上將從發(fā)送者接收的消息顯示給移動設備38的用戶時,地址簿條目也可以用于以個人或親屬的名字來代替諸如電子郵件地址這樣的尋址信息,所述發(fā)送者存在于地址簿56的地址簿條目中。通常,例如通過輸入聯(lián)系信息或者使用UI62從所接收的消息中選擇一個地址來手動地創(chuàng)建地址簿條目,或者通過在從沒有條目存在于地址簿56的發(fā)送者接收消息時、對消息傳遞客戶程序60進行配置以存儲聯(lián)系信息這樣的方式來自動地創(chuàng)建地址簿條目。如上所述,在所附的標題為“Certificate Information Storage System And Method”的美國專利申請序列No.60356516中,在將新的Cert存儲到Cert存儲器54中時,也可以提取聯(lián)系信息并且將其存儲到地址簿56中,該申請已轉讓給本申請的受讓人,在此引用僅作參考。
設置存儲器59存儲用于控制從移動設備38發(fā)送的輸出消息特性的消息傳遞設置。在可替換的實施例中,設置存儲器59存儲消息特性、或者設置和特性組合的指示符。盡管在已知系統(tǒng)中,任何時候僅有一組先前選擇的設置有效,但設置存儲器59也可以存儲多組消息傳遞設置。已知的消息傳遞客戶程序確定哪一組消息傳遞設置先前被選擇,并且使用那組設置來控制輸出消息的消息特性。其它已知的消息傳遞客戶程序要求用戶在已經(jīng)編寫了輸出消息并且準備發(fā)送時選擇消息傳遞設置,如上所述,這容易使用戶出錯。
然而,將消息傳遞客戶程序60配置為在要編寫輸出消息時,為各個輸出消息提供消息傳遞設置選擇。在一個實施例中,借助于用于輸出消息的、包括消息部分和消息傳遞設置部分的編寫屏幕能夠顯示附加的設置特性。
圖4是示出了支持消息傳遞設置選擇的系統(tǒng)和方法的一個實施例的編寫屏幕的框圖。圖4的框圖同樣支持對顯示進行設置,其是一個可選特性。編寫屏幕70包括消息部分74和消息傳遞設置部分72。編寫屏幕70還包括“To”行80和“Subject”行78。76表示光標位置。
消息部分74用于編寫輸出消息的消息文本。當用戶在消息區(qū)域74中編寫輸出消息的消息文本時,光標位于76所示的位置處。由用戶輸入的信息(諸如通過使用鍵盤或者小鍵盤鍵入的字符)例如被顯示到編寫屏幕70的當前光標位置處。類似地,通過將光標放置到“To”行80和“Subject”行78來分別輸入接收者的地址和消息的主題。正如下面進一步詳細描述的,也可以從地址簿中檢索輸出消息的接收者地址。當正在編寫的輸入消息是與先前的消息相關的回復或者轉發(fā)消息時,“To”行80、“Subject”行78和消息部分74典型地預先填充有來自先前消息的相應信息。
消息傳遞設置部分72顯示當前選擇的用于控制所述輸出消息的消息特性的消息傳遞設置、或者一組消息傳遞設置的名稱或其它標識符。在編寫屏幕70上,當前選擇一組稱為“Home(S/MIME)”的消息傳遞設置。由于在編寫屏幕70上顯示了當前消息傳遞設置,所以用戶就知道已為當前正在編寫的輸出消息選擇的消息傳遞設置,因此不太可能發(fā)送不具有所希望消息特性的輸出消息。如果當前選擇的消息傳遞設置與所希望的消息特性不一致,則可能在發(fā)送輸出消息之前或者發(fā)送輸出消息之時為輸出消息選擇新的消息傳遞設置。
參考圖3和4,可以使用諸如鍵盤和顯示屏63這樣的UI62在移動設置38上編寫輸出消息。將顯示屏63配置為與消息傳遞客戶程序60一同工作。將消息傳遞客戶程序60配置為當準備編寫輸出消息時在顯示屏63上顯示編寫屏幕70。例如,用戶可以從菜單選擇“編寫”、“轉發(fā)消息”或者“回復消息”功能,并且將類似的命令發(fā)送到消息傳遞客戶程序60以激活編寫消息操作。
如上所述,當正在編寫的輸出消息是轉發(fā)或回復消息時,編寫屏幕70中的至少“To”行80、消息部分74以及可能是“Subject”行78包括來自先前消息的信息。對于最初的輸出消息來說,“To”行80、“Subject”行78和消息部分74是空白的。
根據(jù)消息傳遞客戶程序60的配置和能力,有若干種不同的方案可能用于選擇消息傳遞設置。在一個實施例中,基于用于已接收消息的消息傳遞設置來選擇與先前接收的消息相關的任何消息的消息傳遞設置,當已接收消息被接收時,存儲在設置存儲器中。例如,回復消息和轉發(fā)消息是與已接收的消息相關的消息。例如,在一個移動設備支持的消息傳遞帳戶(account)或者業(yè)務中接收消息的情況下,為與已接收消息相關的輸出消息選擇相同的消息傳遞帳目或者業(yè)務、以及可能用于已接收消息的其它消息傳遞設置。
根據(jù)另一種消息傳遞設置選擇方案,將消息傳遞客戶程序60配置為保持用于先前已發(fā)送消息的消息傳遞設置的記錄。在將消息傳遞客戶程序60也配置為接收消息的情況下,可以類似地對用于已接收消息的消息傳遞設置進行記錄。這種記錄由消息接收者或消息發(fā)送者來標引,例如,將這種記錄存儲到地址簿56、設置存儲器59或者移動設備38上的其它存儲器中。然后,在消息傳遞客戶程序60為輸出消息選擇一組消息傳遞設置之前,協(xié)商該消息傳遞設置的記錄。如上所述,盡管這里描述了已存儲的消息傳遞設置,但是對于輸出消息來說,在選擇消息傳遞設置中,也可以記錄和使用或者替代記錄和使用消息特性、或者可選擇的特性。
在通過消息接收者來標引消息傳遞設置的記錄的情況下,消息傳遞客戶程序60存儲該消息接收者的標識符,諸如電子郵件地址、以及用于控制各個被發(fā)送消息的消息特性的消息傳遞設置或者一組消息傳遞設置的標識符。然后,基于被尋址的輸出消息接收者來選擇輸出消息的消息傳遞設置,其中已在消息傳遞設置記錄中存儲了用于該接收者的一個條目。當要編寫輸出消息時,用戶在編寫屏幕70的“To”行80中輸入接收者信息。消息傳遞客戶程序典型地支持若干種用于接收者信息輸入的機制,包括使用鍵盤、小鍵盤或者其它輸入設備進行的手動地址輸入,或者從地址簿56中選擇接收者。地址傳遞客戶程序60還可以允許用戶輸入名字或其它標識符,然后通過搜索地址簿56、或者可能通過查詢遠端數(shù)據(jù)庫將該名字或標識符轉換為地址。通常在編寫屏幕顯示之后執(zhí)行輸出消息尋址操作,但也可能改為在編寫屏幕顯示之前,諸如在激活消息編寫功能時通過提示用戶接收者的信息來執(zhí)行輸出消息尋址操作。當在編寫屏幕顯示之前執(zhí)行尋址操作、或者正在編寫的輸出消息是回復或者轉發(fā)消息時,在首先顯示編寫屏幕70時在“To”行80中顯示接收地址或者名字至少其中之一。
一旦將輸出消息尋址到接收者,接收者的地址就在“To”行80中顯示。在編寫屏幕70中,“To”行80顯示接收者的地址user@domain.com。本領域的普通技術人員將理解,“To”行可以改為顯示與接收者地址相關聯(lián)的親屬的名字,特別是當從地址簿56選擇接收者地址、或者對應于接收者名字或地址的條目在地址簿56中被存儲時。然后,消息傳遞客戶程序60協(xié)商消息傳遞設置記錄,以確定該記錄是否包括用于先前發(fā)送到接收者的消息的一個條目。如果該記錄包括用于先前發(fā)送到接收者的消息的一個條目,則為正在編寫且在編寫屏幕70的消息傳遞設置部分72中顯示的輸出消息選擇消息傳遞設置記錄條目中的消息傳遞設置。
當消息傳遞客戶程序在移動設備上運行時,如圖3所示,存儲器資源典型地受到限制。至少對于這些消息傳遞客戶程序來說,為了確保存儲器資源不被大量的消息傳遞設置記錄所耗盡,希望建立最大尺寸和數(shù)量的用于消息傳遞設置記錄的條目。盡管運行消息傳遞客戶程序的桌上型和膝上型計算機系統(tǒng)實際上趨向于具有比移動設備更多的存儲器資源,但是對于這些系統(tǒng)來說,消息傳遞設置記錄尺寸的上限對于保存存儲器資源是有利的。隨著消息傳遞設置記錄尺寸的增加,搜索時間也會增加。例如,已經(jīng)發(fā)現(xiàn)在消息傳遞設置記錄中的128個條目的限制提供了有效的消息傳遞設置選擇操作,盡管可以改為使用其它的限制。
對于消息傳遞設置來說,保持條目中具有限定尺寸(僅確定數(shù)目x)的記錄。因此,這種消息傳遞設置記錄不包括先前發(fā)送到輸出消息接收者的消息的條目,除非所述先前發(fā)送的消息是最后發(fā)送的x個消息其中之一。當然,消息傳遞設置記錄(不考慮其尺寸是否受限)不包括先前未將消息發(fā)送到接收者的一個接收者的條目。
選擇并在消息傳遞設置部分72中顯示默認消息傳遞設置(即最近選擇的消息傳遞設置)、或者在用于其它消息接收者的消息傳遞設置記錄中出現(xiàn)的消息傳遞設置,該其它的消息接收者具有與正在編寫的輸出消息的接收者相同的域名(即圖4中的“domain.com”),其中消息傳遞設置記錄不包括先前被發(fā)送到所述接收者的消息的一個條目。作為選擇,可以將消息傳遞客戶程序60配置為促使用戶選擇要用于在這種情況下的輸出消息的消息傳遞設置,然后將所選的消息傳遞設置或其指示顯示在消息傳遞設置部分72中。
如圖4所示,已經(jīng)為輸出消息選擇了稱為“Home(S/MIME)”的消息傳遞設置。在該實例中,“Home”表示將消息傳遞客戶程序60和移動設備38配置為以其進行操作的消息傳遞帳目或者業(yè)務,而“S/MIME”表示應用于該輸出消息的編碼類型。因此,將使用S/MIME的變量、經(jīng)由“Home”消息傳遞業(yè)務來發(fā)送圖4中示出的測試消息。當消息傳遞客戶程序60和移動設備38能夠與多個消息傳遞帳目或者業(yè)務進行操作時,這種類型的命名協(xié)定特別有用,正如下面進一步詳細描述的,盡管其它的命名協(xié)定也是可能的。
在正在編寫輸出消息的同時在編寫屏幕70的消息傳遞設置部分72中顯示消息傳遞設置的情況下,消息傳遞客戶程序60的用戶注意到在將輸出消息發(fā)送到接收者時用于控制該輸出消息的消息特性的該消息傳遞設置。將該消息傳遞設置顯示給用戶,同時對輸出消息進行編寫,這為用戶提供了用于確定所述消息傳遞設置是否將為該輸出消息產(chǎn)生所希望的消息傳遞特性的機會。如果由消息傳遞客戶程序60選擇的消息傳遞設置導致在發(fā)送該輸出消息時、該輸出消息具有所希望的消息特性,則用戶僅需要激活發(fā)送功能或命令,而不必首先選擇消息傳遞設置。
與已發(fā)送和/或接收的消息相關的消息設置或特性的存儲或高速緩存提供了一種用于跟蹤和使用信息的裝置,該信息是與用戶進行通信的人們的信息。例如,用戶可能希望能夠跟蹤其它人優(yōu)選使用的加密算法,而不管這些人是否正常地對它們的消息或者其它相關的信息進行了簽名。數(shù)據(jù)存儲器保持對不同接收者、發(fā)送者或者二者的相關設置或者特性進行跟蹤。然后,消息傳遞客戶程序使用已存儲的信息對默認的、以及允許將來與特定的人進行通信的行為做出選擇。
優(yōu)選地,數(shù)據(jù)存儲器存儲加密算法的優(yōu)先選擇。例如在S/MIME中,要求TripleDES和RC2的支持。然而,輸出消息的接收者也可以支持AES,其是一種更強的算法。在該實例中,能夠通過確定發(fā)送者的S/MIME能力、根據(jù)所接收的消息來選擇AES。然后存儲該信息,用戶下次將該消息發(fā)送到那個發(fā)送者(作為用于發(fā)送消息的接收者),詢問數(shù)據(jù)存儲器。如果那個接收者支持AES,則該消息傳遞客戶程序默認使用該算法。
另一種被優(yōu)選存儲的設置或者特性是接收者是否在它們的保密電子郵件中支持壓縮。如上所述,實際上用于加密的算法可以實現(xiàn)這個目的。
數(shù)據(jù)存儲器或者高速緩存最好也跟蹤來自各個接收者的最后通信的“式樣”。如果從輸出消息接收者接收的最后通信使用PGP,則將其存儲。對于接下來尋址到該接收者的輸出消息來說,可以選擇PGP??梢砸灶愃频姆绞綄邮照咦詈笫褂玫摹皠幼鳌边M行跟蹤。如果對從接收者接收的最后的電子郵件進行簽名和加密,則接收者也將優(yōu)選地對隨后的電子郵件進行簽名和加密。
如上所述,優(yōu)選地根據(jù)先前使用的消息傳遞設置或默認消息傳遞設置來選擇消息傳遞設置。然而,對于輸出消息來說,可以按照順序要求不同的消息傳遞設置,以便在發(fā)送輸出消息時具有所希望的消息特性。同樣如上所述,根據(jù)消息傳遞客戶程序60的配置,可以在發(fā)送輸出消息時選擇不同的消息傳遞設置。對于其它消息傳遞客戶程序來說,典型地,用戶必須中斷或中止編寫操作、或者保存正在編寫的消息同時終止編寫操作,以便選擇不同的消息傳遞設置。然后,將新的消息傳遞設置顯示在編寫屏幕70的消息傳遞設置部分72中,并且將其用于控制輸出消息的消息特性。
圖5-7是示出了支持消息傳遞設置選擇的系統(tǒng)和方法的另一個實施例的編寫屏幕的框圖。圖5-7中的編寫屏幕71類似于圖4中的編寫屏幕70,并且包括其中顯示已選消息傳遞設置的消息傳遞設置部分73、和用于編寫輸出消息的消息文本的消息部分75。然而,在編寫屏幕71中,消息傳遞設置部分73包括消息傳遞設置選擇字段82。
使用編寫屏幕71的編寫消息操作實際上與上述編寫屏幕70一樣。當用戶使用消息傳遞客戶程序(圖3)激活編寫消息特性或功能時,編寫屏幕71在顯示屏63上顯示。通過將光標定位到編寫屏幕71上的合適位置,來輸入或選擇信息并且將其顯示在“To”行、“Subject”行和消息部分75中。也可以根據(jù)上述任何一種技術來選擇用于在編寫屏幕71的消息傳遞設置部分73中顯示的最初的消息傳遞設置。
在為了產(chǎn)生正在編寫的輸出消息所希望的消息特性、而必須改變在消息傳遞設置部分73中顯示的所選消息傳遞設置時,消息傳遞設置選擇字段82簡化不同消息傳遞設置的選擇。必要時,使用消息傳遞設置選擇字段82從編寫屏幕71中選擇新的消息傳遞設置。如圖5所示,無論用戶何時確定要求不同的消息傳遞設置,用戶都將光標定位到消息傳遞設置選擇字段82中。
一旦將光標定位到消息傳遞設置選擇字段82中,用戶就輸入或選擇新的消息傳遞設置。在一個實施例中,當光標被定位到消息傳遞設置選擇字段82中時,操作諸如功能鍵或指輪這樣的輸入設備來顯示有效消息傳遞設置的一個菜單,如圖6中的84所示。然后,通過將光標定位到菜單條目并且操作輸入設備來選擇消息傳遞設置。例如,可以通過滾動指輪將光標定位到消息傳遞設置選擇字段82,通過按壓該指輪可以顯示菜單84,然后可以通過滾動該指輪以將光標移到菜單84的一個特定條目、同時按壓該指輪來選擇消息傳遞設置。
在圖6中,在菜單84中列出了多個消息傳遞設置。如上所述,名稱“Home(S/MIME)”表示將消息傳遞客戶程序60和移動設備38配置為以其進行操作的消息傳遞帳目或者業(yè)務,以及S/MIME編碼方案。根據(jù)消息傳遞客戶程序60的類型和能力,多種類型的編碼方案可能對消息傳遞帳目或業(yè)務是有效的。對于“Home”消息傳遞業(yè)務來說,S/MIME、PGP以及不保密或者原文編碼是有效的。例如,可以與商業(yè)或者工作郵件帳目相關聯(lián)的“Desktop”消息傳遞業(yè)務也支持不保密的、PGP及S/MIME編碼。對本領域的普通技術人員顯而易見的是,菜單84和消息傳遞設置選擇字段82在輸出消息被編輯的同時徹底地簡化了新的消息傳遞設置的選擇。
由消息傳遞客戶程序60根據(jù)移動設備38的配置對菜單84進行填充。消息傳遞客戶程序60確定將移動電話38配置為以其進行操作的消息傳遞業(yè)務。在圖6中,“Home”和“Desktop”消息傳遞業(yè)務是有效的,并且在消息傳遞設置菜單中示出。消息傳遞客戶程序60還通過確定哪一個編碼器對于移動設備38是有效的,來確定支持消息傳遞業(yè)務的編碼類型,并且將各個編碼器都配置為以該消息傳遞業(yè)務中的一個進行操作。例如,當編碼方案是基于公共密鑰的保密消息傳遞方案時,消息傳遞客戶程序60要為消息傳遞業(yè)務確定已經(jīng)將專用密鑰加載到移動設備38的密鑰存儲器中。如果不同的身份或者消息傳遞地址與各個消息傳遞業(yè)務相關聯(lián),則通常的情況是,使用這種業(yè)務的保密消息傳遞一般就需要不同的專用加密和簽名密鑰。只有當這種編碼實際上對于那種業(yè)務有效時,才優(yōu)選地在用于消息傳遞業(yè)務的消息傳遞設置菜單中列出這種類型的編碼。換句話說,用戶可以選擇不能使用的消息傳遞業(yè)務和編碼組合。
在消息傳遞業(yè)務允許或支持用于不保密消息傳遞的明文編碼(plaintext encoding)中,例如,如圖6所示,該服務的名稱將顯示到菜單84中。各種業(yè)務的名稱可以與該業(yè)務名稱后面的括號中標識的、該業(yè)務支持的其它編碼類型的編碼方法一起顯示在菜單84中。在圖6中,“Desktop”和“Home”這兩種業(yè)務支持PGP和S/MIME。本領域的普通技術人員將理解,特殊的顯示方案或者命名協(xié)定可以不同于圖6中出于示例性目的而給出的(方案)。還可以使用例如由移動設備38的生產(chǎn)商控制的、消息傳遞客戶程序60的開發(fā)人員建立的、或者可能由移動設備38的用戶配置的其它菜單和顯示格式。
圖7示出了具有消息菜單88的編寫屏幕71??梢栽诰帉戄敵鱿⒌耐瑫r、或者已經(jīng)編寫完輸出消息并將其發(fā)送之后由用戶來顯示消息菜單88。例如,用戶可以通過操作功能鍵或者輸入設備來顯示消息菜單88。在指輪作為輸入設備的上述例子中,可以通過滾動指輪將光標定位到編寫屏幕71的消息部分75、“To”行或者“Subject”行中、而后按壓該指輪來顯示消息菜單88。正如所示出的,消息菜單88包括多項功能,包括用于關閉消息菜單88的“Hide Menu”功能、使用戶高亮顯示消息中的文本的“Select”功能、發(fā)送消息的“Send”功能、在不發(fā)送消息的情況下將消息保存到存儲器中的“Save Draft”功能、將“To”、“Cc”和“Bcc.”地址加到消息中的“Add”功能、將地址簿中的地址附加到消息上的“AttachAddress”功能、當顯示消息菜單88時用于清除光標位置處區(qū)域的內容(即圖7中的消息部分75)的“Clear Field”功能、用于顯示消息選項的“Options”功能88、以及用于取消編寫操作的“Cancel”功能。本領域的普通技術人員將理解,僅僅出于示例性目的而給出消息菜單88,此外,也可以在消息菜單或類似的菜單中得到較少的、或者不同的功能。
如上所述,消息傳遞設置選擇字段82使用戶在編寫消息的同時能夠選擇消息傳遞設置,所以僅有一個“Send”功能需要包括在消息菜單88中。如圖4所示,如果消息傳遞客戶程序實現(xiàn)了用于選擇消息傳遞設置、并在編寫屏幕70的消息傳遞設置部分80中顯示所選消息傳遞設置的消息傳遞選擇和顯示系統(tǒng),則可以在消息菜單中包括多個“Send”功能、和用于各個有效的消息傳遞業(yè)務和編碼類型的功能,以允許用戶在消息發(fā)送之前選擇新的消息管理設置。當激活“Send”功能時,消息傳遞客戶程序60處理并經(jīng)由無線收發(fā)信機64、無線網(wǎng)絡和可能的其它通信鏈路及網(wǎng)絡將輸出消息發(fā)送到所尋址的輸出消息的接收者。消息傳遞客戶程序60例如在發(fā)送輸出消息之前,根據(jù)所選的消息傳遞設置執(zhí)行處理操作,諸如加密和數(shù)字簽名。消息傳遞客戶程序60也可以執(zhí)行諸如數(shù)據(jù)壓縮、或將輸出消息重新裝配為電子封裝這樣的操作,以便通過與運行消息傳遞客戶60的移動設備80相關聯(lián)的主機系統(tǒng)將所述電子封裝傳送到消息接收者。
也可以通過使用消息菜單88上的“選項”功能選擇消息選項來選擇或控制某些用于輸出消息的消息特性。圖8是示出了編寫屏幕和消息菜單的框圖。與圖7中一樣,在圖8中,消息菜單88包括多項功能。例如,通過將光標定位到菜單中的特定條目然后選擇該條目、通過滾動然后按壓指輪來激活各項功能。在圖8中,如92所示選擇“Options”功能。
圖9示出了消息選項屏幕的框圖。當在消息菜單88上選擇“options”功能時,顯示消息選項屏幕94。正如所示出的,當前正在編寫的輸出消息具有“Normal”重要性級別,將使用具有“S/MIME”編碼的“Home”消息傳遞業(yè)務對其進行發(fā)送,并將僅在發(fā)送之前對其進行加密。由于當前的“Home(S/MIME)”消息傳遞設置規(guī)定了將對消息進行加密,所以消息選項屏幕94還將顯示加密選項。當不對正在編寫的輸出消息進行加密時,可以或者不必顯示這些選項。但同樣或者改為對輸出消息進行數(shù)字化簽名時,類似地可以在消息選項屏幕中顯示簽名選項。
在消息選項屏幕94中,可以選擇重要性級別。因此,顯示重要性級別的消息選項屏幕94部分優(yōu)選地包括用于選擇重要性級別的消息重要性級別選項字段。例如,可以從重要性級別菜單中選擇重要性級別。如上所述,實際上可以在光標定位到重要性級別選擇字段時通過操作功能鍵或其它輸入設備來顯示重要性級別菜單。在多個用于特定消息傳遞業(yè)務或編碼類型的這種動作有效的情況下,還可以以類似的方式來選擇除了用于特定消息傳遞業(yè)務或編碼類型的默認動作之外的其它動作。在S/MIME編碼的例子中,僅加密、僅簽名、加密而后簽名以及簽名而后加密,都是可以對輸出消息有效的S/MIME的變量。消息選項屏幕94的編碼動作顯示部分可以包括一個選擇字段,通過該選擇字段可以指定或選擇編碼動作。
另外,或者作為替代,可以從消息選項屏幕94中選擇消息傳遞設置。最后,在圖9中的“Using”行中的消息選項屏幕94的消息傳遞設置部分優(yōu)選地包括消息設置選擇字段96。從而不僅通過消息設置選擇字段96來顯示消息傳遞設置,而且該消息傳遞設置還是可選擇的。優(yōu)選地,從消息設置選擇字段96中選擇消息傳遞設置實際上與上述消息傳遞設置選擇字段82中的一樣??梢詮木帉懫聊?1的消息傳遞設置部分中的消息傳遞設置字段82(圖5)、或者從消息選項屏幕94中的消息傳遞設置字段96中激活消息傳遞設置菜單84。例如在設置或者類似的數(shù)據(jù)存儲器中不存在消息接收者的記錄時,使用以這種方式選擇的消息傳遞設置。
圖10是示出了在消息傳遞客戶程序上選擇并顯示消息傳遞設置的方法的流程圖。與顯示所選消息傳遞設置相關聯(lián)的操作是可選擇的。
在步驟100和102,用戶開始編寫消息操作并且對正在編寫的輸出消息進行尋址。如上所述,可以在開始編寫消息操作之前或者編寫消息的同時將輸出消息尋址到消息接收者。從地址簿中選擇的、或者當該消息是回復消息時自動選擇的消息接收者典型地由用戶手動輸入。當準備編寫消息時,顯示包括消息傳遞設置部分和消息部分的編寫屏幕。
為了選擇用于輸出消息的初始的消息傳遞設置,消息傳遞客戶程序在步驟104優(yōu)選地確定先前消息的記錄是否包括與消息接收者相關聯(lián)的一個條目,所述先前消息至少包括已接收的消息和可能發(fā)送的消息。如果所述記錄不包括與任何消息接收者相關聯(lián)的條目,則在步驟106選擇默認消息傳遞設置,同時在步驟108處,在編寫屏幕的消息傳遞設置部分中顯示該默認消息傳遞設置。
如果所述記錄包括與消息接收者相關聯(lián)的一個條目,則最初的消息傳遞設置選擇優(yōu)選地以該條目為基礎,或者如果發(fā)現(xiàn)了多個條目,則以這些條目的其中一個為基礎。在步驟110,消息傳遞客戶程序確定是否存在設置沖突。在步驟104,如果在消息記錄中僅發(fā)現(xiàn)了一個條目,則不存在沖突,在步驟112,從該記錄中選擇先前的消息傳遞設置,并且在步驟108,在編寫屏幕的消息傳遞設置部分中對其進行顯示。
例如,如果在消息傳遞設置記錄中發(fā)現(xiàn)多條與不同的消息傳遞設置相關聯(lián)的條目,則存在設置沖突。不同的消息傳遞設置可能對應于不同尋址的消息接收者,或者對應于被發(fā)送到相同尋址的接收者、或從該相同尋址的接收者接收的可能不同的消息。作為替代,或者另外,步驟114中的沖突解決方案例如包括從被尋址接收者的消息傳遞設置記錄中發(fā)現(xiàn)的條目中選擇一組最安全的消息傳遞設置,從所發(fā)現(xiàn)的條目中選擇一組最近使用的消息傳遞設置,從所發(fā)現(xiàn)的條目中選擇一組最常使用的消息傳遞設置,提示用戶從所發(fā)現(xiàn)的條目中選擇消息傳遞設置,或者選擇與首先被尋址的消息接收者相關聯(lián)的消息傳遞設置。其它的沖突解決方案也是可能的。
在步驟108處,在編寫屏幕的消息傳遞設置部分中顯示所選的消息傳遞設置。然后用戶開始編寫輸出消息,并且可以在編寫該消息的同時選擇新的消息傳遞設置。如上所述,這可以包括退出所述編寫屏幕,以便重新設置消息選項或者選擇新的消息傳遞設置。然而,優(yōu)選地,該消息傳遞客戶程序支持在編寫屏幕、消息選項屏幕或者這二者中的至少一個消息傳遞設置選擇字段。如步驟120所確定的,如果在完成編寫操作之前選擇新的消息傳遞設置,則在步驟122處,在編寫屏幕的消息設置部分、以及消息選項屏幕(如果這樣來啟動消息傳遞客戶程序的話)中顯示新的消息傳遞設置。當完成編寫操作時(步驟116),根據(jù)所選的消息傳遞設置在步驟118準備并發(fā)送輸出消息。
如連續(xù)的步驟116和120所示,應當理解,在完成輸出消息或準備選擇新的消息傳遞設置時,優(yōu)選地由用戶來激活完成編寫操作以及選擇新設置的檢測。如上所述,消息傳遞客戶程序典型地檢測預先確定的輸入或者菜單選擇,以確定應當發(fā)送消息或者已經(jīng)選擇了新的消息傳遞設置。
同樣應當理解,編寫操作可以包括比圖10中示出的步驟更多或者更少的方法步驟。例如,消息傳遞客戶程序通過從如上所述的消息菜單中選擇“Cancel”功能,典型地支持諸如編寫操作這樣的操作的取消。
另外,圖10示出了基于消息傳遞設置記錄或者默認的消息傳遞設置的最初消息傳遞設置選擇的一個實施例??梢詫⑸鲜鱿鬟f設置選擇方案的任意組合用于為輸出消息選擇消息傳遞設置。
圖11是無線移動通信設備的框圖。移動設置600優(yōu)選地是一種至少具有語音和數(shù)據(jù)通信能力的雙向通信設備。移動設置600優(yōu)選地具有基于因特網(wǎng)與其它計算機系統(tǒng)通信的能力。根據(jù)該設備提供的功能,可以將該設備稱為數(shù)據(jù)消息傳遞設備、雙向尋呼機、具有數(shù)據(jù)消息傳遞能力的蜂窩電話、無線因特網(wǎng)設備或者數(shù)據(jù)通信設備(具有或不具有電話能力)。
移動設備600包括收發(fā)信機611,微處理器638、顯示屏622、非易失性存儲器624、RAM626、輔助輸入/輸出(I/O)設備628、串行接口630、鍵盤632、揚聲器634、麥克風636、近距離無線通信子系統(tǒng)640以及其它的設備子系統(tǒng)642。收發(fā)信機611包括發(fā)射和接收天線616、618、接收機(Rx)612、發(fā)射機(Tx)614、一個或多個本地振蕩器(LO)613以及數(shù)字信號處理器(DSP)620。在非易失性存儲器624內,移動設備600包括可以由微處理器638(和/或DSP620)執(zhí)行的多個軟件模塊624A一624N,這些軟件模塊包括語音通信模塊624A、數(shù)據(jù)通信模塊624B以及用于執(zhí)行多項其它功能的多個其它的操作模塊624N。
如上所述,移動設備600最好是具有語音和數(shù)據(jù)通信能力的雙向通信設備。因此,該移動設備600例如可以基于諸如任何模擬或數(shù)字蜂窩網(wǎng)絡這樣的語音網(wǎng)絡進行通信,也可以基于數(shù)據(jù)網(wǎng)絡進行通信。在圖11中借助于通信塔619描繪了語音和數(shù)據(jù)網(wǎng)絡。這些語音和數(shù)據(jù)網(wǎng)絡可以是使用諸如基站、網(wǎng)絡控制器等這樣的獨立基礎設施的獨立通信網(wǎng)絡,或者可以將這些獨立基礎設施整合到一個無線網(wǎng)絡中。
通信子系統(tǒng)611用于與網(wǎng)絡619進行通信。DSP620用于將通信信號發(fā)送到發(fā)射機614和接收機612、或者從發(fā)射機614和接收機612接收通信信號,也可以與發(fā)射機614和接收機612交換控制信息。如果語音和數(shù)據(jù)通信在單頻率、或者空間上非常靠近的頻率集上出現(xiàn),則單LO613可以與發(fā)射機614和接收機612一同使用。作為選擇,如果針對語音通信和數(shù)據(jù)通信使用不同的頻率,則可以使用多個LO613來產(chǎn)生對應于網(wǎng)絡619的多個頻率。盡管圖11中描繪了兩個天線616、618,但該移動設備600也可以使用單天線結構。經(jīng)由DSP620和微處理器638之間的鏈路將包括語音和數(shù)據(jù)信息的信息發(fā)送到通信模塊611,或者從通信模塊611進行接收。
諸如頻帶、元件選擇、功率電平等這樣的通信子系統(tǒng)611的詳細設計將取決于規(guī)定了移動設備600旨在其中進行操作的通信網(wǎng)絡619。例如,打算在北美市場進行操作的移動設備600可以包括通信子系統(tǒng)611,該子系統(tǒng)611被設計為利用Mobitex或DataTAC移動數(shù)據(jù)通信網(wǎng)絡進行操作,并且還將其設計為與諸如AMPS、TDMA、CDMA、PCS等多種語音通信網(wǎng)絡中的任何一個進行操作,而可以將打算在歐洲使用的移動設備600配置為利用GPRS數(shù)據(jù)通信網(wǎng)絡和GSM語音通信網(wǎng)絡進行操作。該移動設備600還可以使用其它類型的獨立和整合的數(shù)據(jù)和語音網(wǎng)絡。
根據(jù)網(wǎng)絡619的類型,雙模移動設備600的接入需求也可以變化。例如,在Mobitex或DataTAC數(shù)據(jù)網(wǎng)絡中,使用與各個設備相關聯(lián)的唯一識別號將移動設備登記到該網(wǎng)絡上。但是在GPRS數(shù)據(jù)網(wǎng)絡中,網(wǎng)絡接入與移動設備600的用戶相關聯(lián)。GPRS設備典型地需要用戶識別模塊(“SIM”),需要該模塊以便在GPRS網(wǎng)絡上操作該移動設備600。在沒有SIM的情況下,可以操作本地或非網(wǎng)絡通信功能(若有的話),但該移動設備600不能在網(wǎng)絡619上執(zhí)行除了諸如“911”緊急呼叫這樣的規(guī)定操作之外的任何涉及通信的功能。
在完成任何所需的網(wǎng)絡登記或激活程序之后,移動設備600可以基于網(wǎng)絡619發(fā)送和接收通信信號,這些通信信號優(yōu)選地包括語音和數(shù)據(jù)信號。將通過天線616從通信網(wǎng)絡619接收的信號路由到接收機612,該接收機612提供信號放大、頻率下變換、濾波、信道選擇等,而且也提供模擬到數(shù)字的轉換。已接收信號的模擬到數(shù)字轉換提供了更加復雜的通信功能,諸如使用DSP620來執(zhí)行數(shù)字解調和解碼。例如以類似的方式,通過DSP620對要發(fā)送到網(wǎng)絡619的信號進行包括調制和編碼的處理,然后經(jīng)由天線618提供給用于數(shù)模轉換、頻率上變換、濾波、放大并發(fā)送到通信網(wǎng)絡619的發(fā)射機614。盡管圖11中示出了用于語音和數(shù)據(jù)通信的單收發(fā)信機611,但移動設備600還可以包括兩個截然不同的收發(fā)信機,第一個收發(fā)信機用于發(fā)射和接收語音信號,而第二個收發(fā)信機用于發(fā)射和接收數(shù)據(jù)信號。
除了處理通信信號之外,DSP620還提供接收機和發(fā)射機控制。例如,可以通過在DSP620中執(zhí)行的自動增益控制算法來自適應地控制施加給接收機614和發(fā)射機614中的通信信號的增益電平。為了提供對收發(fā)信機611更加高級的控制,也可以在DSP620中執(zhí)行其它的收發(fā)信機控制算法。
優(yōu)選地,微處理器638管理并控制移動設備600的整個操作。多種類型的微處理器或微控制器可以用于該部分,或者作為選擇,單DSP620可用于執(zhí)行微處理器638的功能。通過收發(fā)信機611中的DSP620來執(zhí)行至少包括數(shù)據(jù)和語音通信的低級通信功能。另外,可以將由微處理器638執(zhí)行的諸如語音通信應用624A和數(shù)據(jù)通信應用624B這樣的高級通信應用存儲到非易失性存儲器624中。例如,語音通信模塊624A可以提供經(jīng)由網(wǎng)絡619在移動設備600和多個其它語音設備之間可操作地發(fā)送和接收語音呼叫的高級用戶接口。同樣,數(shù)據(jù)通信模塊624B可以提供經(jīng)由網(wǎng)絡619在移動設備600和多個其它數(shù)據(jù)設備之間可操作地發(fā)送和接收諸如電子郵件消息、文件、管理器信息、短文本消息等的數(shù)據(jù)的高級用戶接口。
微處理器638也可以與其它設備子系統(tǒng)相互作用,該其它設備子系統(tǒng)諸如是顯示屏622、非易失性存儲器624、隨機接入存儲器(RAM)626、輔助輸入/輸出(I/O)子系統(tǒng)628、串行接口630、鍵盤632、揚聲器634、麥克風636、近距離通信子系統(tǒng)640以及一般由642指明的其它設備子系統(tǒng)。部件628、632、634和636是可以以UI62(圖3)來提供的子系統(tǒng)類型的實例。通過微處理器638來執(zhí)行模塊624A-N,而且模塊624A-N還提供移動設備用戶和移動設備之間的高級接口。該接口典型地包括通過顯示屏622提供的圖形組件,以及通過輔助I/O628、鍵盤632、揚聲器634或者麥克風636提供的輸入/輸出組件。
圖11中示出的某些子系統(tǒng)執(zhí)行與通信相關的功能,而其它子系統(tǒng)可以提供“駐留”或設備上(on-device)的功能。值得注意的是,諸如鍵盤632和顯示屏622這樣的某些子系統(tǒng)既可以用于與通信相關的功能(諸如輸入用于在數(shù)據(jù)通信網(wǎng)絡上進行傳輸?shù)奈谋鞠?,也可以用于設備駐留功能(諸如日歷或者任務列表或者其它PDA類型功能)。
優(yōu)選地,將由微處理器638使用的操作系統(tǒng)軟件存儲到諸如非易失性存儲器624這樣的持久存儲器中。除了操作系統(tǒng)和通信模塊624A-N之外,該非易失性存儲器624還可以包括用于存儲數(shù)據(jù)的文件系統(tǒng)。優(yōu)選地,在非易失性存儲器624中提供用于存儲公共密鑰、專用密鑰和其它保密消息傳遞所需信息的存儲區(qū)域。為了較快地進行操作,可以將操作系統(tǒng)、特定設備應用程序或模塊,或其部分臨時加載到諸如RAM626這樣的易失性存儲器中。此外,在永久地將所接收的通信信號寫到位于非易失性存儲器624中的文件系統(tǒng)之前,還可以將所接收的通信信號臨時存儲到RAM626中。本領域的普通技術人員將理解,非易失性存儲器624例如可以實現(xiàn)為閃存部件或電池備份(battery backed-up)的RAM。
可以加載到移動設備600上的示例性應用程序模塊624N是具有諸如日歷事件、約會和任務項目這樣的PDA功能的個人信息管理器(PIM)應用程序。該模塊624N也可以與用于管理電話呼叫、語音郵件等的語音通信模塊624A相互作用,并且還可以與用于管理電子郵件通信和其它數(shù)據(jù)傳輸?shù)臄?shù)據(jù)通信模塊624B相互作用。作為選擇,語音通信模塊624A和數(shù)據(jù)通信模塊624B的所有功能都可以被整合到PIM模塊中。
優(yōu)選地,非易失性存儲器624提供文件系統(tǒng)以方便在設備上存儲PIM數(shù)據(jù)項。優(yōu)選地,PIM應用程序包括經(jīng)由無線網(wǎng)絡619單獨地、或者與語音和數(shù)據(jù)通信模塊624A、624B一同來發(fā)送和接收數(shù)據(jù)項的能力。優(yōu)選地,利用所存儲的或與主機系統(tǒng)相關聯(lián)的一組相應的數(shù)據(jù)項、經(jīng)由無線網(wǎng)絡619對PIM數(shù)據(jù)項進行無縫地整合、同步和更新,從而為與特定用戶相關聯(lián)的數(shù)據(jù)項創(chuàng)建一個鏡像系統(tǒng)。
通過將移動設備600放到接口支架中,也可以手動地將該移動設備600與主系統(tǒng)同步,該接口支架將移動設備600的串行接口630耦合到主系統(tǒng)的串行接口。串行接口630還可以用于通過外部設備或軟件應用程序使用戶建立消息傳遞設置,以下載用于安裝的其它應用程序模塊624N,并且將Cert、密鑰和其它信息加載到設備上??梢允褂眠@種有線下載路徑將加密密鑰加載到移動設備600上,這是一種比經(jīng)由無線網(wǎng)絡619交換加密信息更加安全的方法。
可以將附加的應用程序模塊624N通過網(wǎng)絡619、通過輔助I/O子系統(tǒng)628、通過串行接口630、通過近距離通信子系統(tǒng)640或者通過任何其它合適的子系統(tǒng)642加載到移動設備600上,并且由用戶安裝到非易失性存儲器624或者RAM626中。這種應用程序安裝中的靈活性增強了移動設備600的功能,并且可以提供增強的設備上(on-device)的功能、與通信相關的功能或者這兩種功能。例如,保密通信應用可以使得通過使用移動設備600來執(zhí)行電子商務功能和其它的這種金融交易。
當移動設備600在數(shù)據(jù)通信模式中運行時,通過收發(fā)信機611來處理諸如文本消息或網(wǎng)頁下載這樣的接收信號,并且提供給微處理器638,優(yōu)選地,該微處理器638進一步處理用于輸出到顯示屏622、或作為選擇輸出到輔助I/O設備628的已接收信號。移動設備600的用戶也可以使用鍵盤632來編寫諸如電子郵件消息這樣的數(shù)據(jù)項,優(yōu)選地,該鍵盤632是以QWERTY式樣來布置的完整的字母數(shù)字鍵盤,盡管也可以使用諸如已知DVORAK式樣的其它式樣的完整字母數(shù)字鍵盤。利用多個輔助I/O設備628來進一步增強到移動設備600的用戶輸入,這些輔助I/O設備628可以包括指輪輸入設備、觸摸屏、各種開關、搖桿輸入開關等。然后,可以準備用戶輸入的已編寫數(shù)據(jù)項,作為規(guī)定在已選消息傳遞設置中,并經(jīng)收發(fā)信機611傳輸過通信網(wǎng)絡619。
當移動設備600在語音通信模式中進行操作時,移動設備600的整個操作實際上類似于數(shù)據(jù)模式,除了優(yōu)選地將所接收的信號輸出到揚聲器634、以及通過麥克風636來產(chǎn)生用于傳輸?shù)恼Z音信號之外。還可以在移動設備600上實現(xiàn)諸如語音消息記錄子系統(tǒng)這樣的可選語音或音頻I/O子系統(tǒng)。優(yōu)選地,盡管主要是通過揚聲器634來實現(xiàn)語音或音頻信號輸出,但是也可以使用顯示屏622來提供呼叫方身份、語音呼叫持續(xù)時間或者其它與語音呼叫相關的信息的指示。例如,麥克風638結合語音通信模塊624A和操作系統(tǒng)軟件可以檢測輸入語音呼叫的呼叫者標識信息,并且將其顯示在顯示屏622上。
可以將近距離通信子系統(tǒng)640也包括在移動設備600中。例如,該子系統(tǒng)640可以包括紅外設備和相關的電路及元件、或者近距離無線通信模塊,諸如BluetoothTM(藍牙)通信模塊或者用于提供與類似激活的系統(tǒng)和設備進行通信的802.11模塊。本領域的普通技術人員將理解,“藍牙”和“802.11”是指可從電子和電氣工程師協(xié)會(IEEE)得到的規(guī)范集,分別與無線個人區(qū)域網(wǎng)和無線LAN相關聯(lián)。
上面的描述涉及一個或多個實例。許多在本申請范圍內的各種變型對本領域的普通技術人員將是顯而易見的。
例如,盡管在圖11中示出了無線移動通信設備,并且作為一種可以在其上運行消息傳遞客戶程序的可能的系統(tǒng)進行了描述,但是也可以在其它消息傳遞客戶程序中實現(xiàn)消息傳遞設置選擇系統(tǒng)和方法,該其它消息傳遞客戶程序包括被配置為用于在桌上型計算機、膝上型計算機或成為網(wǎng)絡的計算機系統(tǒng)上運行的消息傳遞客戶程序。
在下面權利要求中使用的數(shù)字或字母標記完全是出于方便和參考的目的。這些標記并不旨在限制權利要求的范圍或規(guī)定特定限制的特定順序。此外,實際上權利要求中所述的限制可以以任何合適的順序出現(xiàn),也可以對其進行重新排列或組合或其它的整合而不脫離權利要求的范圍。
權利要求
1.一種在消息傳遞客戶程序上選擇消息傳遞設置的方法,所述方法包括步驟(a)確定輸入消息的接收者;以及(b)基于所確定的接收者從數(shù)據(jù)存儲器中檢索消息傳遞設置。
2.根據(jù)權利要求1的方法,進一步包括至少部分地基于檢索到的消息傳遞設置來發(fā)送所述輸出消息的步驟(c)。
3.根據(jù)權利要求1的方法,其中所述檢索到的消息傳遞設置包括消息格式特性或者消息保密特性。
4.根據(jù)權利要求3的方法,其中所述檢索到的消息傳遞設置包括用于加密的指示或者用于數(shù)字簽名的指示。
5.根據(jù)權利要求1的方法,其中在所述檢索步驟中檢索多個消息傳遞設置。
6.根據(jù)權利要求5的方法,其中所述多個消息傳遞設置中的每一個是消息格式特性或消息保密特性。
7.根據(jù)權利要求1的方法,進一步包括在所述輸出消息編寫屏幕的消息傳遞設置部分中顯示所述檢索到的消息傳遞設置的步驟。
8.根據(jù)權利要求7的方法,其中所述輸出消息的消息傳遞設置部分包括由用戶進行修改以指示在第一消息的消息設置中的變化的字段,其中用于所述輸出消息的已修改字段不會修改隨后編寫的輸出消息的消息設置。
9.根據(jù)權利要求8的方法,進一步包括提供包含消息標題部分的消息編寫接口的步驟,其中所述消息標題部分包括TO字段和SUBJECT字段,其中所述消息標題部分顯示所述消息傳遞設置部分。
10.根據(jù)權利要求9的方法,進一步包括在所提供的消息編寫接口的消息傳遞設置部分中顯示所接收的消息傳遞設置的步驟(c)。
11.根據(jù)權利要求9的方法,其中所提供的消息編寫接口包括允許用戶輸入消息的文本字段。
12.根據(jù)權利要求1的方法,其中所述消息傳遞客戶程序在桌上型電腦、筆記本電腦或移動計算設備上運行。
13.根據(jù)權利要求1的方法,進一步包括將所述輸出消息的消息傳遞設置存儲到數(shù)據(jù)存儲器中的步驟。
14.根據(jù)權利要求13的方法,其中所述存儲步驟包括步驟與所述輸出消息的一個或多個接收者相關聯(lián)地存儲所述消息傳遞設置,以便確定輸出消息將要使用的某一個消息傳遞設置。
15.根據(jù)權利要求1的方法,進一步包括為多個接收者重復步驟(a)到(b)的步驟。
16.根據(jù)權利要求15的方法,進一步包括解決檢索到的消息設置中的沖突的步驟(d)。
17.根據(jù)權利要求16的方法,其中解決沖突的步驟包括基于各個檢索到的消息設置的安全性、各個檢索到的消息設置所使用的時間、各個檢索到的消息設置的使用頻率、與檢索到的消息設置相關聯(lián)的接收者的優(yōu)先級、或其組合從所述檢索到的消息設置中選擇一個或多個消息設置的步驟。
18.根據(jù)權利要求16的方法,其中解決沖突的步驟包括提示所述輸出消息編寫者從檢索到的消息設置中進行選擇。
19.一個或多個用于存儲計算機可執(zhí)行指令的計算機可讀介質,這些指令使計算機通過執(zhí)行權利要求1的步驟能夠在消息傳遞客戶程序內選擇消息傳遞設置。
20.一種在消息傳遞客戶程序上選擇消息傳遞設置的系統(tǒng),所述系統(tǒng)包括(a)用戶輸出設備,其能夠以終端用戶可理解的方式來顯示由系統(tǒng)處理器傳遞的數(shù)據(jù);(b)數(shù)據(jù)存儲器,其能夠存儲與一個或多個消息接收者相關聯(lián)的一個或多個消息傳遞設置;以及(c)系統(tǒng)處理器,其中所述系統(tǒng)處理器包括一個或多個處理元件,其中所述系統(tǒng)處理器與所述用戶輸出設備和所述數(shù)據(jù)存儲器進行通信,其中對所述一個或多個處理元件進行編程或其至少適合于(i)確定輸出消息的接收者;以及(ii)基于所確定的接收者從數(shù)據(jù)存儲器中檢索消息傳遞設置。
全文摘要
提供了一種在消息傳遞客戶程序上選擇消息傳遞設置的系統(tǒng)和方法。被配置為與消息傳遞客戶程序一同操作的數(shù)據(jù)存儲器存儲記錄,這些記錄包括用于先前接收和/或發(fā)送的消息的消息傳遞設置或特性。所述消息傳遞客戶程序被配置為發(fā)送輸出消息,其中的每個消息都具有消息特性,以確定用于被尋址的輸出消息接收者的記錄是否存在于數(shù)據(jù)存儲器中,并且選擇消息傳遞設置,以便基于在存有記錄處的記錄來控制所述輸出消息的消息特性。
文檔編號G06F9/44GK1764922SQ200380106977
公開日2006年4月26日 申請日期2003年10月17日 優(yōu)先權日2002年10月18日
發(fā)明者尼爾·P·亞當斯, 邁克爾·S·布朗, 赫伯特·A·利特爾, 安東尼·F·希安, 邁克爾·K·布朗 申請人:捷訊研究有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
兰考县| 乃东县| 内黄县| 仪征市| 潢川县| 阳信县| 宁乡县| 靖远县| 虹口区| 砚山县| 深州市| 竹山县| 同心县| 双城市| 沭阳县| 南溪县| 潞西市| 大关县| 汉阴县| 昌宁县| 阳谷县| 灌阳县| 绩溪县| 桂平市| 东至县| 棋牌| 饶河县| 互助| 鹤壁市| 澄江县| 望都县| 余姚市| 木兰县| 绥阳县| 泸水县| 白城市| 仁怀市| 耒阳市| 扶绥县| 云南省| 保定市|