亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

數(shù)據(jù)消息鏡像和重定向的制作方法

文檔序號:7608792閱讀:154來源:國知局
專利名稱:數(shù)據(jù)消息鏡像和重定向的制作方法
技術領域
一般來說,本發(fā)明涉及數(shù)據(jù)消息。更具體來說,公開了數(shù)據(jù)消息鏡像和重定向。
背景技術
在許多環(huán)境中,企業(yè)或其它利益相關者可能被要求和/或可能希望對網(wǎng)絡或其它通信、例如公司的雇員之間和/或這些雇員與第三方、如公司顧客和/或公眾成員之間的通信進行跟蹤和/或?qū)嵭锌刂?。證券交易委員會、全國證券商人協(xié)會、HIPAA、2002年的Sarbanes-Oxley法案以及各種反騷擾和反歧視法的要求屬于許多法規(guī)要求的一部分,它們可能引起對能夠監(jiān)測、記錄、存檔、索引、檢索、分析和/或控制雇員(或其它用戶)通信的公司或其它實體的組成部分的需要。通過近年來新的通信技術、如電子郵件、聊天、即時消息傳遞和短消息服務(SMS)技術(其基本文本字符形式有時稱作“文本消息傳遞”,例如經(jīng)由移動電話或其它移動裝置)以及涉及使更長的消息和豐富多媒體內(nèi)容、如視頻能夠被發(fā)送的諸如增強消息服務(EMS)和多媒體消息服務(MMS)的SMS的技術的激增,使監(jiān)測和控制通信的任務成為更大的難題。一些現(xiàn)代通信技術涉及在負責實體的控制之外的移動通信裝置和/或基礎設施的使用,從而使監(jiān)測和控制用戶通信的任務更復雜。因此,需要一種有效的方式來監(jiān)測和/或控制通信,非限制性地包括采用移動和/或數(shù)據(jù)消息傳遞技術進行的通信。
附圖簡介在以下詳細說明和附圖中公開了本發(fā)明的各個實施例。

圖1是框圖,說明一個實施例中實現(xiàn)的數(shù)據(jù)消息重定向。圖2是框圖,說明一個實施例中實現(xiàn)的數(shù)據(jù)消息重定向。圖3是流程圖,說明在一個實施例中用來重定向數(shù)據(jù)消息的過程。圖4是流程圖,說明在一個實施例中用來處理重定向數(shù)據(jù)消息的過程。圖5是框圖,說明一個實施例中實現(xiàn)的數(shù)據(jù)消息重定向。圖6是流程圖,說明在一個實施例中用來重定向及獲取用于發(fā)送數(shù)據(jù)消息的在先授權的過程。圖7是流程圖,說明在一個實施例中用來處理重定向消息的過程。圖8是框圖,說明一個實施例中實現(xiàn)的數(shù)據(jù)消息鏡像。圖9是流程圖,說明在一個實施例中用于向順應系統(tǒng)提供數(shù)據(jù)消息的副本的過程。圖10是框圖,說明一個實施例中實現(xiàn)的數(shù)據(jù)消息鏡像。圖11是流程圖,說明在一個實施例中用于向順應系統(tǒng)提供數(shù)據(jù)消息的副本的過程。圖12是流程圖,說明在一個實施例中用來處理數(shù)據(jù)消息的已接收封裝副本的過程。圖13是框圖,說明一個實施例中實現(xiàn)的發(fā)送設備。圖14是框圖,說明一個實施例中實現(xiàn)的消息處理引擎。
詳細說明本發(fā)明可通過多種方式來實現(xiàn),其中包括過程、設備、系統(tǒng)、材料構(gòu)成、計算機可讀介質(zhì)、如計算機可讀存儲介質(zhì)或者程序指令在其中通過光或電子通信鏈路發(fā)送的計算機網(wǎng)絡。在本說明中,這些實現(xiàn)或者本發(fā)明可采取的其它任何形式可稱作技術。一般來說,所公開過程的步驟的順序在本發(fā)明的范圍內(nèi)可改變。下面提供本發(fā)明的一個或多個實施例的詳細描述以及附圖,它們說明本發(fā)明的原理。結(jié)合這些實施例來描述本發(fā)明,但是,本發(fā)明不限于任何實施例。本發(fā)明的范圍僅受權利要求的限制,以及本發(fā)明包括多種備選、修改和等效方案。在以下描述中闡述大量具體細節(jié),以便提供對本發(fā)明的透徹了解。為了舉例提供這些細節(jié),以及本發(fā)明可在沒有這些具體細節(jié)的部分或全部的情況下根據(jù)權利要求來實施。為了簡潔起見,沒有詳細描述與本發(fā)明相關的技術領域中已知的技術資料,以免不必要地影響對本發(fā)明的理解。公開數(shù)據(jù)消息鏡像和重定向。在一個實施例中,發(fā)送客戶機系統(tǒng)或裝置(例如計算機或移動通信裝置、如移動電話)配置成通過封裝采用客戶機系統(tǒng)或裝置發(fā)送的各消息的副本,并將封裝副本發(fā)送給順應系統(tǒng),將數(shù)據(jù)消息反射到順應系統(tǒng)。在一個實施例中,用于將原始消息傳送到其預期接收方(即發(fā)送方將其送到的目的地)的相同基礎設施可用于向順應系統(tǒng)發(fā)送消息的封裝副本。在一些實施例中,可采用附加和/或不同基礎設施。在一個實施例中,發(fā)送客戶機裝置或系統(tǒng)可配置成將數(shù)據(jù)消息重定向到順應系統(tǒng),倘若不需要例如按照順應系統(tǒng)配置成實施的策略或其它規(guī)則阻塞消息,則在一個實施例中可配置成將消息轉(zhuǎn)發(fā)到其預期接收方。圖1是框圖,說明一個實施例中實現(xiàn)的數(shù)據(jù)消息重定向。發(fā)送設備102配置成例如從用戶接收與要發(fā)送給預期接收方設備104的消息關聯(lián)的消息數(shù)據(jù)作為輸入。在一些實施例中,消息數(shù)據(jù)的全部或部分可能預先存在(例如在存儲器中),和/或由發(fā)送設備102在內(nèi)部產(chǎn)生,代替和/或補充作為輸入來接收。在一些實施例中,由發(fā)送設備102作為輸入接收(或由其產(chǎn)生或者它可用)的消息數(shù)據(jù)包括與預期接收方設備104關聯(lián)的地址信息以及表示想要發(fā)送給預期接收方設備104的內(nèi)容的消息內(nèi)容數(shù)據(jù)。根據(jù)該實施例,消息可包含電子郵件消息、即時消息、聊天消息、xml或另一種適當格式的數(shù)據(jù)、SMS文本或多媒體消息、語音郵件消息或者包含適合由預期接收方設備104來呈現(xiàn)或者處理、使用和/或存儲的任何一種或多種類型的內(nèi)容的其它任何消息。在所示實例中,發(fā)送設備102配置成根據(jù)作為輸入接收的消息數(shù)據(jù)來準備送往預期接收方設備104的消息,并且經(jīng)由通信路徑108將消息重定向到順應系統(tǒng)106。在一個實施例中,發(fā)送設備102配置成通過準備送往預期接收方104的消息并以適合于經(jīng)由通信路徑108將封裝消息發(fā)送給順應系統(tǒng)106的方式封裝消息,將消息重定向到順應系統(tǒng)106。在一個實施例中,通信路徑108可能全部或部分與原本將消息直接發(fā)送到預期接收方設備104的常規(guī)路徑(圖1中未示出)相同或不同。例如,在想要采用發(fā)送設備102發(fā)送給預期接收方設備104、例如從一個移動電話發(fā)送到另一個移動電話的SMS文本消息的情況下,在一個實施例中,發(fā)送設備102將配置成準備送往預期接收方設備104的SMS文本消息,封裝SMS文本消息,以及經(jīng)由通信路徑108將封裝SMS文本消息發(fā)送給順應系統(tǒng)106。根據(jù)該實施例,封裝消息本身可包含SMS消息,以及通信路徑108至少部分可包括與原本(即沒有本文所述的重定向)用于將SMS文本消息直接從發(fā)送設備102發(fā)送到預期接收方設備104相同或相似的通信基礎設施(例如相同的移動電話網(wǎng)絡)。在其它實施例中,封裝消息可至少部分由其它和/或附加基礎設施傳送給順應系統(tǒng)106,例如作為電子郵件消息或其它類型的數(shù)據(jù)消息,它包括(在其內(nèi)容中或者作為附件,隨所使用的技術和具體實施例而定)想要采用發(fā)送設備102發(fā)往預期接收方設備104的消息。在一個實施例中,發(fā)送設備102配置成通過修改或者配置與發(fā)送設備102關聯(lián)的固件以執(zhí)行這種重定向,將消息重定向到順應系統(tǒng)106。在一個實施例中,重定向可在發(fā)送設備102中通過硬件設計或修改來實現(xiàn)。在一個實施例中,重定向可通過與發(fā)送設備102關聯(lián)的處理器上運行的軟件來實現(xiàn)??刹捎糜糜谑拱l(fā)送設備102將用于發(fā)送給接收方、如預期接收方設備104的消息重定向到順應系統(tǒng)106的任何適當技術。在圖1所示的實例中,順應系統(tǒng)106連接到配置成存儲數(shù)據(jù)的數(shù)據(jù)庫110。在一個實施例中,數(shù)據(jù)庫110由順應系統(tǒng)106用來保存發(fā)送設備102發(fā)送的數(shù)據(jù)消息的至少子集的存檔。在一個實施例中,發(fā)送設備102發(fā)送的所有消息被存檔。在一個實施例中,與發(fā)送設備102發(fā)送的各消息關聯(lián)的元數(shù)據(jù)經(jīng)過處理,以便確定那個消息是否應當被存檔、例如按照順應系統(tǒng)106配置成實施的適用策略或其它規(guī)則。在一個實施例中,各消息(或所選消息)的內(nèi)容的全部或部分經(jīng)過處理,以便確定那個消息是否應當被存檔。在一個實施例中,對于要存檔的那些消息,順應系統(tǒng)106將消息內(nèi)容(或者它的一部分或表示、如索引)及關聯(lián)元數(shù)據(jù)存儲在數(shù)據(jù)庫110中。在一個實施例中,順應系統(tǒng)106可配置成實現(xiàn)用于確定發(fā)送設備102發(fā)送的哪些消息要被存檔的一個或多個策略和/或規(guī)則。在一個實施例中,處理可對消息內(nèi)容和/或關聯(lián)元數(shù)據(jù)來執(zhí)行,以便實施和/或監(jiān)測與附加策略和/或規(guī)則的順應性,例如通過檢測諸如貿(mào)易秘密或其它保密商業(yè)信息、內(nèi)部信息、與未決交易相關的信息、與正進行的犯罪或其它調(diào)查相關的信息之類的禁止數(shù)據(jù)的未授權傳送或者可認為是騷擾、淫穢、歧視或在其它方面不當?shù)耐ㄐ艁磉M行。在一個實施例中,順應系統(tǒng)106配置成隔離違反順應系統(tǒng)106配置成實施的策略或規(guī)則的消息。例如,在一個實施例中,如果消息包含禁止內(nèi)容,則消息可由順應系統(tǒng)106截取,并且未經(jīng)過處理以便傳送給預期接收方設備104。在一個實施例中,對于順應系統(tǒng)106沒有配置成阻塞的消息,消息由順應系統(tǒng)106經(jīng)由通信路徑112轉(zhuǎn)發(fā)給預期接收方104。在一個實施例中,順應系統(tǒng)106可配置成矯正或者以其它方式響應觸發(fā)順應系統(tǒng)106配置成實施的策略或規(guī)則的消息,例如通過修改消息內(nèi)容、如通過刪除或改變不相符內(nèi)容和/或添加附加內(nèi)容、如通過附加通知、警告或其它內(nèi)容來進行。例如,在根據(jù)順應系統(tǒng)106進行的處理和分析被識別為可認為是將來公司財政結(jié)果的預測的消息的情況中,標準“前瞻報表”放棄聲明可被附加,以便設法利用在1995年的私人證券訴訟改革法下為這類報表提供的安全港口。圖2是框圖,說明一個實施例中實現(xiàn)的數(shù)據(jù)消息重定向。在這個實例中,通過將原始消息封裝在送往順應系統(tǒng)106的SMS(或其它)消息中,發(fā)送設備102配置成將經(jīng)由移動網(wǎng)絡發(fā)送給預期接收方設備104的SMS或其它數(shù)據(jù)消息重定向到順應系統(tǒng)106。在所示實例中,預期接收方104在移動網(wǎng)絡140上與地址555-1212關聯(lián),它們在本實例中是與移動網(wǎng)絡140上的預期接收方104關聯(lián)的虛構(gòu)電話號碼。順應系統(tǒng)106類似地與電話號碼888-1234關聯(lián)。發(fā)送設備102配置成準備送往電話號碼555-1212處的預期接收方設備104的SMS消息142,并且通過將SMS消息142封裝在送往電話號碼888-1234處的順應系統(tǒng)106的SMS消息144中,將SMS消息142重定向到順應系統(tǒng)106。注意,發(fā)送設備102的一個或多個、預期接收方104和順應系統(tǒng)106可包括不是移動設備的設備,盡管以下事實在所示實例中,各種設備之間的通信表示為通過移動網(wǎng)絡140。配置成直接或者例如通過網(wǎng)關、調(diào)制解調(diào)器或其它裝置間接訪問移動網(wǎng)絡140的任何設備可用于所示實例中。在其它實施例中,與移動網(wǎng)絡140不同和/或?qū)ζ溲a充的網(wǎng)絡可用來完成發(fā)送設備102與順應系統(tǒng)106之間的通信和/或順應系統(tǒng)106與預期接收方設備104之間的通信的全部或部分,其中非限制性地包括經(jīng)由因特網(wǎng)、公共交換電話網(wǎng)、一個或多個局域網(wǎng)和/或廣域網(wǎng)、或者其它任何公共或私有網(wǎng)絡的直接或間接物理連接或網(wǎng)絡連接。在這類備選實施例中,圖2的封裝消息144將包括具有經(jīng)由適用通信路徑將封裝消息發(fā)送給順應系統(tǒng)106所需的格式和內(nèi)容的消息。在圖2所示的實例中,封裝消息144由發(fā)送設備102發(fā)送到移動網(wǎng)絡140中,在其中,它被正常處理,并且至少部分根據(jù)例如在首標和/或與消息144關聯(lián)的其它地址部分由發(fā)送設備102提供的地址信息(即,在本實例中為電話號碼888-1234),傳送給順應系統(tǒng)106。消息144通過移動網(wǎng)絡140傳送給順應系統(tǒng)106并且被處理。在一個實施例中,處理包括移去封裝以及處理要送往預期接收方設備104的基本消息142,例如,如以上所述(例如,適當?shù)卮鏅n、轉(zhuǎn)發(fā)、阻塞、修改等)。在所示實例中,在適當時,原始消息142由順應系統(tǒng)106轉(zhuǎn)發(fā)給預期接收方設備142。在這個實例中,順應系統(tǒng)106經(jīng)由移動網(wǎng)絡140將原始消息142發(fā)送給預期接收方設備104,它正常處理消息,并將其傳送給預期接收方設備104。在一個實施例中,地址轉(zhuǎn)換、源地址欺騙和/或其它技術可用于使得預期接收方設備104看來,原始消息142直接從發(fā)送設備102接收,而不是來自順應系統(tǒng)106。在所示實例中,順應系統(tǒng)106向預期接收方設備104發(fā)送由發(fā)送設備102準備的原始消息142。在一個備選實施例中,順應系統(tǒng)106而是準備向預期接收方設備104發(fā)送它自己的具有與發(fā)送設備102準備的原始消息142相同的內(nèi)容的消息。在一個實施例中,發(fā)送設備102還配置成接收消息。在這種情況中,存在若干方法用于通過順應系統(tǒng)106來處理消息。在一種方法中,順應系統(tǒng)106的地址是由發(fā)送設備102發(fā)送的消息的返回地址。由發(fā)送設備102發(fā)送的消息具有與順應系統(tǒng)106的地址對應的應答地址。這樣,對發(fā)送設備102所發(fā)送的消息的應答中的所有消息實際上發(fā)送給順應系統(tǒng)106。順應系統(tǒng)106應用策略,并且根據(jù)它們來確定對消息的應答是否要發(fā)送給發(fā)送設備102。順應系統(tǒng)106從首標信息或者通過已知的所發(fā)送消息的比較、或者通過內(nèi)容的分析或它們的任何組合來確定正確的接收方。在另一種方法中,順應系統(tǒng)106是與關聯(lián)發(fā)送設備102的用戶關聯(lián)的消息地址。例如,用戶發(fā)出他/她的消息地址888-1234。這是用戶認為是他/她的消息地址的地址。實際上,與發(fā)送設備102關聯(lián)的實際消息地址為777-4321。順應系統(tǒng)是送往888-1234的消息的正確接收方(即地址為888-1234的消息送到順應系統(tǒng)106,因為那是它的地址)。在一個實施例中,順應系統(tǒng)106可接收和處理尋址到一個以上地址的消息。然后,消息被發(fā)送給地址888-1234處的順應系統(tǒng)106。順應系統(tǒng)106應用相關策略/規(guī)則,并且相應地采取動作。在一個實施例中,如果輸入消息被授權傳送給發(fā)送設備102,則響應動作將包括把消息發(fā)送給它的為777-4321的實際(但隱藏的)地址處的發(fā)送設備102。這個實例也可采用電子郵件地址來說明。在電子郵件通信的情況下,在一個實施例中,用戶給出他/她的為888-1234@emc.com的電子郵件地址。這是用戶認為是他/她的消息地址的地址。實際上,發(fā)送設備102已知的實際電子郵件地址為777-4321@emc.com。順應系統(tǒng)是送往888-1234@emc.com的消息的正確接收方(即尋址到888-1234@emc.com的消息送到順應系統(tǒng)106,因為那是它的地址)。然后,電子郵件被發(fā)送給地址888-1234@emc.com處的順應系統(tǒng)106。順應系統(tǒng)106應用相關策略/規(guī)則,并且相應地采取動作。在一個實施例中,如果輸入消息被授權傳送給發(fā)送設備102,則響應動作將包括把消息發(fā)送給它的為777-4321@emc.com的實際(但隱藏的)地址處的發(fā)送設備102。通過使發(fā)送設備102僅從順應系統(tǒng)106而沒有從其它源接收消息,可進一步增強安全性。來自其它源的消息被拒絕。在另一種方法中,消息直接發(fā)送給發(fā)送設備102,以及發(fā)送設備102配置成將接收消息的封裝副本發(fā)送給順應系統(tǒng)106。在一個實施例中,消息由發(fā)送設備102接收,而沒有對等待順應系統(tǒng)106批準的(發(fā)送設備102的)用戶的通知或顯示。在接收到消息時,發(fā)送設備102將接收消息的封裝副本發(fā)送給順應系統(tǒng)106。順應系統(tǒng)106應用策略,以及在適當時,順應系統(tǒng)106對消息存檔,并將批準消息發(fā)送給發(fā)送設備102。在接收到批準消息時,發(fā)送設備102則向用戶顯示消息。如果順應系統(tǒng)106沒有批準該消息,則發(fā)送設備102接到這樣的通知,以及最初接收的消息沒有被顯示,而是被刪除。在一個備選實施例中,發(fā)送設備102配置成向順應系統(tǒng)106發(fā)送它接收的消息的封裝副本,但是在允許用戶/接收方查看消息之前不等待任何響應。順應系統(tǒng)106接收封裝消息,并且根據(jù)策略對它進行處理。圖3是流程圖,說明在一個實施例中用來重定向數(shù)據(jù)消息的過程。在一個實施例中,圖3的過程可在用于發(fā)送數(shù)據(jù)消息的設備、如圖1和圖2的發(fā)送設備102上實現(xiàn)。接收消息數(shù)據(jù)(302)。在一個實施例中,消息數(shù)據(jù)的全部或部分經(jīng)由用戶接口來接收。在一個實施例中,消息數(shù)據(jù)的全部或部分在本地產(chǎn)生。在一個實施例中,消息數(shù)據(jù)的全部或部分在本地存在或者以其它方式可獲得。準備送往預期接收方的消息(304)。在一個實施例中,在302接收的消息數(shù)據(jù)可包含標識預期接收方的地址或其它信息。送往預期接收方的消息可通過根據(jù)本地接收(例如來自用戶)的輸入創(chuàng)建新內(nèi)容數(shù)據(jù)、通過結(jié)合從另一個源接收的內(nèi)容(例如在先前接收的消息、文件或者被轉(zhuǎn)發(fā)或包含在消息中的其它內(nèi)容的情況中)、通過結(jié)合以其它方式本地預先存在的內(nèi)容(例如在先前時間本地產(chǎn)生并存儲的內(nèi)容)或者以上的任何組合來產(chǎn)生。消息被封裝(306)。在一個實施例中,在304準備的原始消息以適合將消息重定向到順應系統(tǒng)的方式來封裝,例如通過將在304準備的消息封裝在要送往順應系統(tǒng)的消息中、或者以其它方式將原始消息包含在其中和/或附加到其中來進行。封裝消息被發(fā)送到順應系統(tǒng)(308),此后,過程結(jié)束(310)。在一個實施例中,圖3的過程對于各消息來執(zhí)行,例如每次接收新的消息數(shù)據(jù)集時。圖4是流程圖,說明在一個實施例中用來處理重定向數(shù)據(jù)消息的過程。在一個實施例中,圖4的過程在順應系統(tǒng)、如圖1和圖2的順應系統(tǒng)106上實現(xiàn)。接收封裝消息(402)。移去封裝(404)。在一個實施例中,移去封裝的步驟包括移去封裝首標。在一個實施例中,原始消息沒有被封裝,而是作為附件被轉(zhuǎn)發(fā),以及在這種實施例中404包括打開或者以其它方式訪問附件。從消息中提取元數(shù)據(jù)(406)。在一個實施例中,通過檢查首標的內(nèi)容或者包括地址和/或與消息關聯(lián)的其它信息的其它消息部分來提取元數(shù)據(jù)。在一個實施例中,通過分析消息內(nèi)容的全部或部分來提取元數(shù)據(jù)。在一個實施例中,提取的元數(shù)據(jù)包括諸如發(fā)送方地址、接收方地址和表明消息內(nèi)容的數(shù)據(jù)(例如內(nèi)容的樣本、一個或多個關鍵字、主題行或字段等)之類的信息。確定消息是否要被存檔(408)。在一個實施例中,是否對消息存檔的確定至少部分基于在406提取的元數(shù)據(jù)。在一個實施例中,是否對消息存檔的確定至少部分基于消息的內(nèi)容和/或?qū)λ姆治龅慕Y(jié)果。在一個實施例中,策略或規(guī)則可應用于與消息關聯(lián)的元數(shù)據(jù)和/或內(nèi)容,以便確定是否需要消息被存檔。在一個備選實施例中,所有消息被存檔,以及408和410從圖4所示的過程中省略。如果要求消息被存檔,則消息內(nèi)容及關聯(lián)元數(shù)據(jù)被存儲(410)。如果不要求消息被存檔,或者一旦消息內(nèi)容及關聯(lián)元數(shù)據(jù)已經(jīng)被存儲,則確定是否要求消息被阻塞(412)。在一個實施例中,如果消息沒有通過測試和/或違反策略或規(guī)則,則消息可被阻塞。是否阻塞消息的確定可基于與消息關聯(lián)的消息內(nèi)容和/或元數(shù)據(jù)的分析。例如,可阻塞包含被確定為淫穢、騷擾或歧視的內(nèi)容的消息。同樣,送往和/或來自特定地址和/或地址范圍的消息可被阻塞。消息內(nèi)容和元數(shù)據(jù)的組合也可用來確定是否應當阻塞消息,例如以防貿(mào)易秘密和/或其它保密商業(yè)信息向不是發(fā)送方的組織的組成部分的接收方公開。如果確定消息要被阻塞,則消息被丟棄(414),并且不轉(zhuǎn)發(fā)到預期接收方。在一個實施例中,丟棄過程包括向發(fā)送方和/或管理員發(fā)送通知。如果不要求消息被阻塞,則確定是否要求消息被修改(416)。例如,在一個實施例中,順應系統(tǒng)可配置成矯正消息中的某些缺陷,例如通過刪除冒犯語言或內(nèi)容和/或采用更適當?shù)恼Z言或內(nèi)容來替換這種語言。在一個實施例中,不滿足策略或規(guī)則的消息可能通過對消息附加放棄聲明、警告或其它陳述或者內(nèi)容來矯正。如果要求消息被修改,則在將已修改消息發(fā)送到它的預期最終目的地(420)之前進行任何所需修改(例如修改內(nèi)容和/或附加需要添加的任何內(nèi)容)(418)。否則,消息以其原始形式發(fā)送給預期最終目的地(420)。圖5是框圖,說明一個實施例中實現(xiàn)的數(shù)據(jù)消息重定向。發(fā)送設備502配置成準備要經(jīng)由通信路徑514發(fā)送給預期接收方設備504的消息;將消息封裝并且經(jīng)由通信路徑508發(fā)送給順應系統(tǒng)506以進行處理;以及等待經(jīng)由通信路徑512從順應系統(tǒng)506接收表明原始消息是否被授權由發(fā)送設備502經(jīng)由通信路徑514發(fā)送給預期接收方設備504的應答。在一個實施例中,順應系統(tǒng)506可配置成將消息和/或與其關聯(lián)的數(shù)據(jù)存儲在數(shù)據(jù)庫510中,和/或執(zhí)行本文所述的進一步分析和/或處理。在一個實施例中,順應系統(tǒng)506配置成應用一個或多個測試、規(guī)則和/或策略,來確定應答是否應當發(fā)送給發(fā)送設備502,從而禁止消息發(fā)送給預期接收方504,允許消息在進行指定修改和/或添加之后被發(fā)送,或者授權消息以其原始形式發(fā)送。發(fā)送設備502配置成處理從順應系統(tǒng)506接收的應答,以及根據(jù)需要和/或應答的許可來丟棄、修改消息和/或?qū)⑵浒l(fā)送給預期接收方設備504。通信路徑508、512和514可包括相同通信基礎設施(例如移動電話網(wǎng)絡)的相同和/或不同的元件,或者根據(jù)該實施例,所述路徑的一個或多個可包括對它們中另外的一個或多個的補充和/或不同的元件和/或網(wǎng)絡。圖6是流程圖,說明在一個實施例中用來重定向及獲取用于發(fā)送數(shù)據(jù)消息的在先授權的過程。在一個實施例中,圖6的過程在發(fā)送設備、如圖5的發(fā)送設備502上實現(xiàn)。接收消息數(shù)據(jù)(602)。準備送往與消息數(shù)據(jù)關聯(lián)的預期接收方的消息(604)。消息被封裝并發(fā)送給順應系統(tǒng)以便處理,以及得到在先授權以便將原始消息發(fā)送給預期接收方(606)。等待表明消息是否被授權發(fā)送給預期接收方的應答(608)。如果消息被批準(610),則被發(fā)送(612)。否則消息被丟棄(614)。在一個實施例中,如果消息被批準,則發(fā)送設備配置成發(fā)送消息,就與發(fā)送設備關聯(lián)的用戶而言沒有進一步動作,因此,重定向和預先批準過程對于這種用戶是透明的。在一個實施例中,如果消息被拒絕,則發(fā)送設備配置成向發(fā)送設備的用戶提供拒絕的通知。在一個實施例中,來自順應系統(tǒng)的響應可能要求消息在發(fā)送之前被修改。在這種實施例中,圖6中未示出的附加處理將被執(zhí)行,以便實現(xiàn)所需修改。在一種這樣的實施例中,修改消息直接發(fā)送給預期接收方。在一個備選實施例中,修改消息被發(fā)送給順應系統(tǒng)進行發(fā)送之前的批準。圖7是流程圖,說明在一個實施例中用來處理重定向消息的過程。在一個實施例中,圖7的過程在順應系統(tǒng)、如圖5的順應系統(tǒng)506上實現(xiàn)。接收封裝消息(702)。移去封裝以及提取元數(shù)據(jù)(704)。如果確定要求消息被存檔(706),則消息及關聯(lián)元數(shù)據(jù)被存儲(708)。例如對于無法與策略或其它規(guī)則一致,則確定消息是否應當被阻塞(710)。如果消息要被阻塞,則拒絕消息被發(fā)送給發(fā)起消息的發(fā)送設備(712)。在一個實施例中,通知還被發(fā)送給管理員和/或事件被記錄。如果不要求消息被阻塞,則確定是否要求消息被修改(714)。如果需要修改,則合格批準被發(fā)送(716)。在一個實施例中,合格批準消息指定所需修改。在一個實施例中,合格批準消息包括在其中進行了所需修改的原始消息的修改形式。如果不要求消息被阻塞或修改,則批準消息被發(fā)送給發(fā)送設備,以表明消息被授權以其原始形式來發(fā)送(718)。圖8是框圖,說明一個實施例中實現(xiàn)的數(shù)據(jù)消息鏡像。發(fā)送設備802配置成接收消息數(shù)據(jù),準備送往與數(shù)據(jù)關聯(lián)的預期接收方804的消息,將消息的副本發(fā)送給順應系統(tǒng)806,然后將原始消息發(fā)送給預期接收方804。順應系統(tǒng)806配置成把與至少所選消息關聯(lián)的數(shù)據(jù)存儲在數(shù)據(jù)庫810中。順應系統(tǒng)806可配置成根據(jù)與它接收其副本的消息關聯(lián)的消息內(nèi)容和/或元數(shù)據(jù)的分析來執(zhí)行其它功能,例如產(chǎn)生告警、記錄條目或者其它通知或事件。在圖8所示的實施例中,順應系統(tǒng)806沒有防止消息被發(fā)送給預期接收方的方式。但是,本文所述的存檔、分析、監(jiān)測和報告功能仍然可根據(jù)由順應系統(tǒng)806所接收的副本來執(zhí)行。在一個實施例中,一旦消息的副本首先發(fā)送給順應系統(tǒng)806,發(fā)送系統(tǒng)802配置成僅將消息發(fā)送給預期接收方。圖9是流程圖,說明在一個實施例中用于向順應系統(tǒng)提供數(shù)據(jù)消息的副本的過程。在一個實施例中,圖9的過程在發(fā)送設備、如圖8的發(fā)送設備802上實現(xiàn)。接收消息數(shù)據(jù)(902)。準備送往與消息數(shù)據(jù)關聯(lián)的預期接收方的消息(904)。消息的副本被封裝并發(fā)送給順應系統(tǒng)(906)。然后,消息被發(fā)送給預期接收方(908),此后過程結(jié)束(910)。圖10是框圖,說明一個實施例中實現(xiàn)的數(shù)據(jù)消息鏡像。在這個實例中,發(fā)送設備802配置成首先將消息發(fā)送給它的預期接收方設備804,然后僅將消息的封裝副本發(fā)送給順應系統(tǒng)806。圖10所示的實施例中采用的方法的一個優(yōu)點在于,消息被發(fā)送給預期接收方設備804而沒有延遲。一個可能的缺點在于,至少在理論上,通過在消息已經(jīng)發(fā)送給預期接收方設備804之后但在封裝副本發(fā)送給順應系統(tǒng)806之前停止和/或中斷發(fā)送設備802的操作,消息對順應系統(tǒng)806的鏡像可能被中斷、延遲和/或避免。任何具體情況中采用的方法可取決于諸如數(shù)據(jù)消息及時傳送給預期接收方設備804的關鍵程度以及消息由順應系統(tǒng)接收和處理的必要性之類的因素。在一些實施例中,可組合圖8和圖10所示的方法,以及根據(jù)發(fā)送設備的配置和/或消息的內(nèi)容和/或關聯(lián)元數(shù)據(jù)采用方法中的一個或另一個來處理各消息。圖11是流程圖,說明在一個實施例中用于向順應系統(tǒng)提供數(shù)據(jù)消息的副本的過程。在一個實施例中,圖11的過程可在發(fā)送設備、例如按照圖10所示配置的發(fā)送設備802上實現(xiàn)。接收消息數(shù)據(jù)(1102)。送往與消息數(shù)據(jù)關聯(lián)的預期接收方的消息被準備并發(fā)送給預期接收方(1104)。消息的副本被封裝并發(fā)送給順應系統(tǒng)(1106),此后過程結(jié)束(1108)。在一個實施例中,封裝副本在原始消息發(fā)送給預期接收方之后不久或者立即被發(fā)送給順應系統(tǒng)(1106)。在一個備選實施例中,在某個時間周期發(fā)送的消息的封裝副本成批地、例如定期或者在預定或配置時間被保存并發(fā)送給順應系統(tǒng)。圖12是流程圖,說明在一個實施例中用來處理數(shù)據(jù)消息的已接收封裝副本的過程。在一個實施例中,圖12的過程可在順應系統(tǒng)、如圖8和圖10的順應系統(tǒng)802上實現(xiàn)。接收封裝消息(1202)。移去封裝以及提取元數(shù)據(jù)(1204)。如果確定要求消息被存檔(1206),則消息及關聯(lián)元數(shù)據(jù)被存儲(1208)。確定消息是否符合所有適用策略和/或其它規(guī)則(1210)。如果消息不相符,則告警被發(fā)送(1212)例如給管理員或其它負責人員和/或記錄或其它系統(tǒng)或過程。如果消息符合所有適用策略,則過程結(jié)束(1214)。圖13是框圖,說明一個實施例中實現(xiàn)的發(fā)送設備。發(fā)送設備1302包括配置成從發(fā)送設備1302的用戶接收輸入和/或向其顯示輸出的輸入/輸出模塊1304。在一個實施例中,發(fā)送設備1302可配置成經(jīng)由輸入/輸出模塊1304、例如通過關聯(lián)用戶接口來接收與要發(fā)送給和數(shù)據(jù)關聯(lián)和/或由其表明的預期接收方的消息相關聯(lián)的消息數(shù)據(jù)。發(fā)送設備1302還包括配置成從輸入/輸出模塊1304接收出站消息數(shù)據(jù)以及向其提供入站消息數(shù)據(jù)的消息處理引擎1306。在一個實施例中,消息處理引擎配置成采用本文所述的方法之一將輸出消息重定向和/或反射到順應系統(tǒng)(或者其它重定向或鏡像目的地),非限制性地包括與圖1-3、圖5-6和圖8-11的一個或多個結(jié)合。發(fā)送設備1302還包括配置成傳送來自發(fā)送設備1302的消息以及接收發(fā)送給發(fā)送設備1302的消息的通信接口1308。在一個實施例中,發(fā)送設備1302是發(fā)送移動設備,以及通信接口1308包括配置成對于移動網(wǎng)絡傳送輸出消息和接收輸入消息的收發(fā)信機。通信接口1308配置成向消息處理引擎1306提供輸入消息以及從其中接收輸出消息。在一個備選實施例中,通信接口1308配置成直接向輸入/輸出模塊1304提供與輸入消息關聯(lián)的消息數(shù)據(jù)。根據(jù)該實現(xiàn),發(fā)送設備1302可包括對所示那些之外的、另外的和/或不同的結(jié)構(gòu)和模塊。圖14是框圖,說明一個實施例中實現(xiàn)的消息處理引擎。在這個實例中,消息處理引擎1306包括配置成接收和處理輸入消息以及向輸入/輸出模塊提供關聯(lián)數(shù)據(jù)、例如用于經(jīng)由顯示器或其它接口向用戶顯示的輸入消息處理模塊1402。在其中的消息處理引擎1306按照圖14所示實現(xiàn)的發(fā)送設備配置成向順應引擎發(fā)送輸出消息并在將消息發(fā)送給它的預期接收方之前等待授權的一個實施例中,如圖5所示,輸入消息處理模塊1402配置成接收和處理從順應系統(tǒng)接收的應答消息,并向轉(zhuǎn)發(fā)邏輯1410提供表明消息是否被授權發(fā)送的數(shù)據(jù)。消息處理引擎1306還包括輸出消息生成模塊1404。在一個實施例中,輸出消息生成模塊1404配置成根據(jù)從輸入/輸出模塊、如圖13的輸入/輸出模塊1304所接收的消息數(shù)據(jù)來產(chǎn)生輸出消息。在其它實施例中,消息可全部或部分根據(jù)從其它源接收的和/或可用的數(shù)據(jù)來產(chǎn)生。消息處理引擎1306還包括配置成封裝由輸出消息生成模塊1404產(chǎn)生的消息以便發(fā)送給順應系統(tǒng)、例如進行預先批準和/或其它處理的封裝模塊1408。在一個實施例中,存儲器1406配置成存儲等待來自順應系統(tǒng)的批準的消息和/或與輸入、輸出、發(fā)送和/或接收的消息關聯(lián)的其它數(shù)據(jù)。如果需要并接收在先批準,則消息處理引擎中包含的轉(zhuǎn)發(fā)引擎1410使已批準消息被提供給通信接口、如通信接口1308,以便發(fā)送給它的預期接收方。在一個實施例中,轉(zhuǎn)發(fā)邏輯可配置成將消息的封裝副本發(fā)送給順應系統(tǒng)進行處理。在一個實施例中,圖14所示的元件的一個或多個通過以固件、軟件和/或與其中實現(xiàn)了消息處理引擎的發(fā)送設備關聯(lián)的硬件實現(xiàn)適當指令來實現(xiàn)??刹捎脤崿F(xiàn)所示元件的任何適當方法。雖然在本文詳細論述的許多實例中描述了“順應系統(tǒng)”,但是,在其它實施例中,重定向和/或鏡像數(shù)據(jù)消息的目的地可包括任何系統(tǒng)、過程、人或者可能希望對其發(fā)送這類重定向和/或鏡像消息的其它目的地。采用本文所述的方法,數(shù)據(jù)消息可被存檔、監(jiān)測、分析或者處理以及在一些實施例中被隔離(即阻塞),而無需對用于將數(shù)據(jù)消息的重定向或鏡像副本傳遞給順應系統(tǒng)的基礎設施和/或用于將原始基本數(shù)據(jù)消息傳遞給它的預期接收方的基礎設施(如果不同的話)的修改。即使在其中的數(shù)據(jù)消息以使得它可能不可行、經(jīng)濟不可行和/或不便通過在傳輸時檢查數(shù)據(jù)消息實現(xiàn)監(jiān)測/控制的方式或者在這種條件下發(fā)送數(shù)據(jù)消息的環(huán)境中,可實現(xiàn)雇員和/或其它用戶發(fā)送的數(shù)據(jù)消息的有效監(jiān)測和/或控制。例如,在一些環(huán)境中,可能沒有在因所使用的發(fā)送設備和/或消息傳遞技術和/或基礎設施(例如采用移動裝置和/或相關網(wǎng)絡及協(xié)議、即時消息傳遞等發(fā)送的數(shù)據(jù)消息)的性質(zhì)而希望和/或被要求存檔、監(jiān)測和/或控制數(shù)據(jù)消息的一方的控制下的任何適當傳輸中檢查/控制點。通過配置消息傳遞客戶機重定向和/或反射數(shù)據(jù)消息,來實現(xiàn)有效的監(jiān)測和/或控制。雖然為了理解的清楚而比較詳細地描述了以上實施例,但本發(fā)明不限于所提供的細節(jié)。存在實現(xiàn)本發(fā)明的許多備選方式。所公開的實施例是說明性而不是限制性的。
權利要求
1.一種發(fā)送數(shù)據(jù)消息的方法,包括將數(shù)據(jù)消息或其副本發(fā)送到不同于數(shù)據(jù)消息所關聯(lián)的預期接收方的目的地,用于在所述目的地根據(jù)策略來處理;其中數(shù)據(jù)消息或其副本由用于產(chǎn)生數(shù)據(jù)消息的發(fā)送設備發(fā)送到不同于預期接收方的所述目的地。
2.如權利要求1所述的方法,其特征在于,根據(jù)策略的所述處理包括將數(shù)據(jù)消息存檔。
3.如權利要求1所述的方法,其特征在于,根據(jù)策略的所述處理包括分析與數(shù)據(jù)消息關聯(lián)的元數(shù)據(jù)以及有選擇地將數(shù)據(jù)消息存檔,其中關于數(shù)據(jù)消息是否被存檔的決定至少部分基于元數(shù)據(jù)的分析的結(jié)果。
4.如權利要求1所述的方法,其特征在于,根據(jù)策略的所述處理包括分析與數(shù)據(jù)消息關聯(lián)的消息內(nèi)容以及有選擇地將數(shù)據(jù)消息存檔,其中關于數(shù)據(jù)消息是否被存檔的決定至少部分基于所述消息內(nèi)容的分析的結(jié)果。
5.如權利要求1所述的方法,其特征在于,根據(jù)策略的所述處理包括如果策略要求阻塞數(shù)據(jù)消息,則阻止數(shù)據(jù)消息被發(fā)送給預期接收方。
6.如權利要求1所述的方法,其特征在于,根據(jù)策略的所述處理包括如果策略要求按照至少部分基于與數(shù)據(jù)消息關聯(lián)的元數(shù)據(jù)的分析所確定的來阻塞數(shù)據(jù)消息,則阻止數(shù)據(jù)消息被發(fā)送給預期接收方。
7.如權利要求1所述的方法,其特征在于,根據(jù)策略的所述處理包括如果策略要求按照至少部分基于與數(shù)據(jù)消息關聯(lián)的消息內(nèi)容的分析所確定的來阻塞數(shù)據(jù)消息,則阻止數(shù)據(jù)消息被發(fā)送給預期接收方。
8.如權利要求1所述的方法,其特征在于,根據(jù)策略的所述處理包括如果策略要求數(shù)據(jù)消息在發(fā)送給預期接收方之前被修改,則在被發(fā)送給預期接收方之前修改數(shù)據(jù)消息。
9.如權利要求1所述的方法,其特征在于,還包括接收與數(shù)據(jù)消息關聯(lián)的消息數(shù)據(jù);以及至少部分基于所接收的消息數(shù)據(jù)來產(chǎn)生數(shù)據(jù)消息。
10.如權利要求1所述的方法,其特征在于,還包括等待接收來自不同于預期接收方的目的地的響應;接收來自不同于預期接收方的目的地的所述響應;以及只有當所述響應表明消息被授權時,才將數(shù)據(jù)消息發(fā)送給預期接收方。
11.如權利要求1所述的方法,其特征在于,還包括向預期接收方發(fā)送數(shù)據(jù)消息。
12.如權利要求1所述的方法,其特征在于,將數(shù)據(jù)消息或其副本發(fā)送到不同于預期接收方的目的地包括封裝數(shù)據(jù)消息,并將其發(fā)送到不同于預期接收方的目的地。
13.如權利要求1所述的方法,其特征在于,將數(shù)據(jù)消息或其副本發(fā)送到不同于預期接收方的目的地包括將數(shù)據(jù)消息作為發(fā)送到不同于預期接收方的目的地的轉(zhuǎn)發(fā)消息的附件發(fā)送到不同于預期接收方的目的地。
14.如權利要求1所述的方法,其特征在于,將數(shù)據(jù)消息或其副本發(fā)送到不同于預期接收方的目的地包括創(chuàng)建消息的副本,封裝副本,以及將所封裝副本發(fā)送到不同于預期接收方的目的地。
15.如權利要求1所述的方法,其特征在于,數(shù)據(jù)消息包括電子郵件消息。
16.如權利要求1所述的方法,其特征在于,數(shù)據(jù)消息包括簡單消息服務(SMS)消息。
17.如權利要求1所述的方法,其特征在于,數(shù)據(jù)消息包括增強消息服務(EMS)消息。
18.如權利要求1所述的方法,其特征在于,數(shù)據(jù)消息包括多媒體消息服務(MMS)消息。
19.如權利要求1所述的方法,其特征在于,數(shù)據(jù)消息包括語音郵件消息。
20.如權利要求1所述的方法,其特征在于,數(shù)據(jù)消息包括即時消息。
21.如權利要求1所述的方法,其特征在于,數(shù)據(jù)消息包括聊天消息。
22.如權利要求1所述的方法,其特征在于,數(shù)據(jù)消息包括xml格式的數(shù)據(jù)。
23.如權利要求1所述的方法,其特征在于,用于產(chǎn)生數(shù)據(jù)消息的發(fā)送設備包括用于發(fā)出數(shù)據(jù)消息作為至少最初要發(fā)往預期接收方的輸出消息的設備。
24.如權利要求1所述的方法,其特征在于,用于產(chǎn)生數(shù)據(jù)消息的發(fā)送設備包括已經(jīng)用于或者打算用于將數(shù)據(jù)消息發(fā)送給預期接收方的設備。
25.如權利要求1所述的方法,其特征在于,還包括提供在數(shù)據(jù)消息中作為發(fā)送地址包含的、與不同于預期接收方的目的地關聯(lián)的地址。
26.如權利要求1所述的方法,其特征在于,還包括向預期接收方提供作為與發(fā)送設備關聯(lián)的地址、與不同于預期接收方的目的地關聯(lián)的地址。
27.如權利要求1所述的方法,其特征在于,還包括向預期接收方提供作為與和發(fā)送設備關聯(lián)的用戶關聯(lián)的地址、與不同于預期接收方的目的地關聯(lián)的地址。
28.如權利要求1所述的方法,其特征在于,發(fā)送設備配置成僅向不同于預期接收方的目的地發(fā)送消息。
29.如權利要求1所述的方法,其特征在于,發(fā)送設備配置成僅接受從不同于預期接收方的目的地發(fā)送給它的那些消息。
30.如權利要求1所述的方法,其特征在于,還包括在發(fā)送設備接收第二數(shù)據(jù)消息;以及將第二數(shù)據(jù)消息的副本發(fā)送給不同于預期接收方的目的地。
31.如權利要求30所述的方法,其特征在于,還包括僅當從不同于預期接收方的目的地接收到表明第二數(shù)據(jù)消息被授權的響應時,才向發(fā)送設備的用戶顯示與第二數(shù)據(jù)消息關聯(lián)的內(nèi)容數(shù)據(jù)。
32.一種處理所接收的數(shù)據(jù)消息的方法,包括在發(fā)送設備接收數(shù)據(jù)消息;以及將數(shù)據(jù)消息的副本從發(fā)送設備發(fā)送到通信策略順應目的地。
33.一種用于發(fā)送數(shù)據(jù)消息的系統(tǒng),包括處理器,配置成將數(shù)據(jù)消息或其副本發(fā)送到不同于數(shù)據(jù)消息所關聯(lián)的預期接收方的目的地,用于在所述目的地根據(jù)策略來處理;以及通信接口,配置成向所述目的地傳送數(shù)據(jù)消息或其副本;其中所述系統(tǒng)包括用于產(chǎn)生數(shù)據(jù)消息的發(fā)送設備。
34.一種用于發(fā)送數(shù)據(jù)消息的計算機程序產(chǎn)品,所述計算機程序產(chǎn)品包含在計算機可讀介質(zhì)中,并且包括用于以下操作的計算機指令將數(shù)據(jù)消息或其副本發(fā)送到不同于數(shù)據(jù)消息所關聯(lián)的預期接收方的目的地,用于在所述目的地根據(jù)策略來處理;其中數(shù)據(jù)消息或其副本由用于產(chǎn)生數(shù)據(jù)消息的發(fā)送設備發(fā)送到不同于預期接收方的所述目的地。
全文摘要
公開處理數(shù)據(jù)消息。將數(shù)據(jù)消息或其副本發(fā)送到不同于數(shù)據(jù)消息所關聯(lián)的預期接收方的目的地,用于在所述目的地根據(jù)策略來處理。數(shù)據(jù)消息或其副本由用于產(chǎn)生數(shù)據(jù)消息的發(fā)送設備發(fā)送到不同于預期接收方的所述目的地。
文檔編號H04M1/64GK1902902SQ200480032416
公開日2007年1月24日 申請日期2004年9月7日 優(yōu)先權日2003年9月4日
發(fā)明者C·H·克勞達托斯, W·D·安德魯斯 申請人:Emc 公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1