專利名稱:從主機(jī)系統(tǒng)向移動(dòng)數(shù)據(jù)通訊裝置發(fā)布信息的裝置和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及從通常存儲信息的主機(jī)系統(tǒng)向移動(dòng)數(shù)據(jù)通訊裝置復(fù)制信息的領(lǐng)域。更具體的說本發(fā)明的系統(tǒng)和方法涉及工作在主機(jī)系統(tǒng)的事件-驅(qū)動(dòng)轉(zhuǎn)發(fā)計(jì)算機(jī)程序(“轉(zhuǎn)發(fā)程序”),其在檢測到已經(jīng)發(fā)生了特定的用戶限定的事件時(shí),將用戶選擇的數(shù)據(jù)項(xiàng)目從主機(jī)系統(tǒng)轉(zhuǎn)發(fā)到用戶的移動(dòng)數(shù)據(jù)通訊裝置。移動(dòng)數(shù)據(jù)通訊裝置最好通過無線網(wǎng)絡(luò)和一個(gè)或多個(gè)上網(wǎng)絡(luò)與主機(jī)系統(tǒng)相連。由于無線網(wǎng)絡(luò)的帶寬的限制,通常只將部分用于選擇的數(shù)據(jù)項(xiàng)目轉(zhuǎn)發(fā)到用戶的移動(dòng)裝置,由用戶進(jìn)行選擇,然后從主機(jī)系統(tǒng)重新獲得全部的數(shù)據(jù)項(xiàng)目(或其他的數(shù)據(jù)項(xiàng)目部分)。
除了在主機(jī)系統(tǒng)存儲用于數(shù)據(jù)項(xiàng)目然后當(dāng)移動(dòng)裝置將此項(xiàng)目信息傳輸給其時(shí)使移動(dòng)數(shù)據(jù)通訊裝置與存儲在主機(jī)系統(tǒng)中的數(shù)據(jù)項(xiàng)目“同步”,在本發(fā)明中采用“發(fā)布”操作進(jìn)行表述,其連續(xù)的將用戶選擇的信息項(xiàng)目對應(yīng)在主機(jī)系統(tǒng)檢測到的觸發(fā)事件進(jìn)行分組和再發(fā)射到移動(dòng)數(shù)據(jù)通訊裝置。無線移動(dòng)數(shù)據(jù)通訊裝置,特別是可將確認(rèn)信息返回到主機(jī)的裝置更適合用于此種的發(fā)布操作,其中的確認(rèn)信息表示已經(jīng)接收到所發(fā)布的信息。
用于從主機(jī)系統(tǒng)向用戶的移動(dòng)數(shù)據(jù)通訊裝置復(fù)制信息的本發(fā)明的系統(tǒng)和方法更具體的為“同步系統(tǒng)”,其中在某一段時(shí)間內(nèi)將用戶的數(shù)據(jù)項(xiàng)目存儲在主機(jī)系統(tǒng)中,然后響應(yīng)用戶的請求進(jìn)行大容量的發(fā)送。在這些類型的系統(tǒng)和方法中,當(dāng)需要將所存儲的數(shù)據(jù)項(xiàng)目復(fù)制到移動(dòng)裝置時(shí),用戶將移動(dòng)裝置放置到接口送受話器中,其中該送受話器通過諸如串接電纜或紅外或其他類型的無線鏈路等本地專用通訊與主機(jī)系統(tǒng)電連接。然后通過運(yùn)行移動(dòng)數(shù)據(jù)通訊裝置的軟件而將命令通過本地通訊鏈路發(fā)送到主機(jī)系統(tǒng),以使主機(jī)開始發(fā)送用戶的數(shù)據(jù)項(xiàng)目,用于存儲在移動(dòng)裝置的存儲庫中。在這些同步方案中,在每次用戶需要在兩個(gè)裝置之間進(jìn)行信息的復(fù)制時(shí),移動(dòng)裝置將被存儲的信息從主機(jī)系統(tǒng)成批的發(fā)布所存儲的信息。因此,兩個(gè)系統(tǒng)(主機(jī)和移動(dòng)裝置)在用戶啟動(dòng)移動(dòng)裝置從主機(jī)系統(tǒng)下載數(shù)據(jù)項(xiàng)目的命令后只保留相同的數(shù)據(jù)項(xiàng)目。這些同步系統(tǒng)的一個(gè)共同的問題在于只有當(dāng)用于命令移動(dòng)裝置從主機(jī)系統(tǒng)下載或發(fā)布用戶數(shù)據(jù)時(shí)才在主機(jī)系統(tǒng)和移動(dòng)數(shù)據(jù)通訊裝置之間對用戶數(shù)據(jù)項(xiàng)目進(jìn)行復(fù)制。五分鐘后,可將新的信息發(fā)送到用戶,但直到用戶下一次索取用戶數(shù)據(jù)項(xiàng)目時(shí)其才可接收到該信息。因此,由于用戶只周期性的例如一天一次的對系統(tǒng)進(jìn)行同步,因此會造成延誤答復(fù)。這些系統(tǒng)的其他的問題在于(1)如果用戶不是每天或每小時(shí)的進(jìn)行“同步”,主機(jī)系統(tǒng)和移動(dòng)裝置之間需進(jìn)行協(xié)調(diào)的數(shù)據(jù)量會很大,這樣會造成帶寬的困難,特別是當(dāng)移動(dòng)裝置通過無線分組-切換網(wǎng)絡(luò)進(jìn)行通訊時(shí);及(2)在這些批量型同步系統(tǒng)中產(chǎn)生的大量的數(shù)據(jù)需要在主機(jī)系統(tǒng)和移動(dòng)裝置之間進(jìn)行大量的通訊,因此使得系統(tǒng)更復(fù)雜、成本更高且效率低。因此需要一個(gè)在用戶的移動(dòng)裝置保證進(jìn)行數(shù)據(jù)項(xiàng)目復(fù)制的自動(dòng)、連續(xù)、高效和可靠的系統(tǒng)。
本發(fā)明的另外的一個(gè)特征在于,與返回通訊路徑結(jié)合的發(fā)布系統(tǒng)可保證用戶通過用戶的移動(dòng)裝置對主機(jī)系統(tǒng)的多個(gè)方面進(jìn)行遠(yuǎn)程控制。
對該方法和系統(tǒng)的另外的一個(gè)需求是,應(yīng)可連續(xù)的將被存儲在主機(jī)系統(tǒng)中的用戶選擇的數(shù)據(jù)項(xiàng)目(或所選擇的某部分?jǐn)?shù)據(jù)項(xiàng)目)發(fā)送到用戶的移動(dòng)數(shù)據(jù)通訊裝置。
該方法和系統(tǒng)所具備的另外的一個(gè)特點(diǎn)是,在發(fā)生一個(gè)或多個(gè)用戶限定的觸發(fā)事件時(shí)連續(xù)的將用戶選擇的數(shù)據(jù)項(xiàng)目從主機(jī)系統(tǒng)發(fā)布到移動(dòng)數(shù)據(jù)通訊裝置。
本發(fā)明的方法和系統(tǒng)的另外的一個(gè)特點(diǎn)在于,其可靈活的提供從主機(jī)系統(tǒng)向移動(dòng)數(shù)據(jù)通訊裝置發(fā)布的用戶數(shù)據(jù)項(xiàng)目的類型和數(shù)量,同時(shí)所提供的事件的結(jié)構(gòu)和類型靈活,其可觸發(fā)用戶數(shù)據(jù)項(xiàng)目的轉(zhuǎn)發(fā)。
根據(jù)本發(fā)明的方法和系統(tǒng)的另外的一個(gè)特點(diǎn)在于,其可在用戶的本地計(jì)算機(jī)上工作,也可通過網(wǎng)絡(luò)服務(wù)器遠(yuǎn)程進(jìn)行工作。
另外,本發(fā)明的方法和系統(tǒng)可提供從主機(jī)系統(tǒng)向移動(dòng)裝置的安全、透明的用戶選擇的數(shù)據(jù)項(xiàng)目的傳遞。
本發(fā)明可克服現(xiàn)有技術(shù)中的不足,并滿足在檢測到發(fā)生一個(gè)或多個(gè)用戶限定的事件觸發(fā)時(shí),從主機(jī)系統(tǒng)向用戶的移動(dòng)數(shù)據(jù)通訊裝置發(fā)布用戶選擇的數(shù)據(jù)項(xiàng)目的要求。在本發(fā)明的系統(tǒng)中,主機(jī)系統(tǒng)指可運(yùn)行轉(zhuǎn)發(fā)軟件的計(jì)算機(jī)。在本發(fā)明的最佳實(shí)施例中,主機(jī)系統(tǒng)為用戶臺式計(jì)算機(jī),當(dāng)然主機(jī)系統(tǒng)也可為通過局域網(wǎng)(LAN)與用戶計(jì)算機(jī)相連的網(wǎng)絡(luò)服務(wù)器,也可為其他的可與用戶臺式機(jī)進(jìn)行通訊的系統(tǒng)。
在主機(jī)系統(tǒng)運(yùn)行的轉(zhuǎn)發(fā)程序使得用戶可在檢測到已經(jīng)發(fā)生了一個(gè)或多個(gè)用戶限定的觸發(fā)事件時(shí),從主機(jī)系統(tǒng)向用戶移動(dòng)數(shù)據(jù)通訊裝置轉(zhuǎn)發(fā)或復(fù)制某些用戶選擇的數(shù)據(jù)項(xiàng)目(或部分?jǐn)?shù)據(jù)項(xiàng)目)。同樣工作在主機(jī)系統(tǒng)的為各種各樣的子-系統(tǒng),其可產(chǎn)生觸發(fā)事件,諸如屏幕保護(hù)子系統(tǒng)或鍵盤子系統(tǒng),以及用于對用戶的數(shù)據(jù)項(xiàng)目進(jìn)行重新包裝的子系統(tǒng),以便向移動(dòng)數(shù)據(jù)裝置進(jìn)行透明的傳遞信息,諸如TCP/IP子系統(tǒng)或一個(gè)或多個(gè)電子郵件子系統(tǒng)。在主機(jī)系統(tǒng)同樣可使用其他的可生成觸發(fā)事件和重新包裝用戶數(shù)據(jù)項(xiàng)目的子系統(tǒng)。主機(jī)系統(tǒng)同樣可包含主存儲器,其可存儲用戶通常存儲的數(shù)據(jù)項(xiàng)目。
用戶通過使用轉(zhuǎn)發(fā)程序可選擇用于轉(zhuǎn)發(fā)的數(shù)據(jù)項(xiàng)目,諸如電子郵件信息、日期、會議通知、地址目錄、雜志目錄、個(gè)人備忘錄等。在選擇了用于轉(zhuǎn)發(fā)的數(shù)據(jù)項(xiàng)目后,用戶可產(chǎn)生一個(gè)或多個(gè)由轉(zhuǎn)發(fā)程序進(jìn)行檢測的觸發(fā)事件,以開始轉(zhuǎn)發(fā)用戶數(shù)據(jù)項(xiàng)目。這些用戶限定的觸發(fā)點(diǎn)(或事件觸發(fā))包含外部事件、內(nèi)部事件和網(wǎng)絡(luò)事件。外部事件的例子包含從用戶移動(dòng)數(shù)據(jù)通訊裝置接收信息以開始轉(zhuǎn)發(fā);從某些外部計(jì)算機(jī)接收類似的信息,檢測用戶不再在主機(jī)系統(tǒng)的附近;或其他的關(guān)于主機(jī)系統(tǒng)外部的事件。內(nèi)部事件可為日程提示、啟動(dòng)屏幕保護(hù)、鍵盤超時(shí)、編程定時(shí)或其他的主機(jī)系統(tǒng)內(nèi)部的用戶限定的事件。網(wǎng)絡(luò)事件為用戶限定的信息,該信息被從另外的一個(gè)通過網(wǎng)絡(luò)與主機(jī)系統(tǒng)相連的計(jì)算機(jī)發(fā)送到主機(jī)系統(tǒng)以啟動(dòng)轉(zhuǎn)發(fā)。這些只是用戶限定事件的一些實(shí)例,其可觸發(fā)轉(zhuǎn)發(fā)程序,以將數(shù)據(jù)項(xiàng)目從主機(jī)發(fā)送到移動(dòng)裝置。雖然在最佳實(shí)施例中,假設(shè)進(jìn)行數(shù)據(jù)項(xiàng)目轉(zhuǎn)發(fā)的結(jié)構(gòu)和對主機(jī)系統(tǒng)的設(shè)定形式都在本發(fā)明的范圍之內(nèi),通過從移動(dòng)通訊裝置發(fā)送的數(shù)據(jù)可對這些結(jié)構(gòu)進(jìn)行設(shè)定和修改。
除了上述的功能外,轉(zhuǎn)發(fā)程序還提供一套配備軟件的控制功能,用于確定移動(dòng)通訊裝置的類型和其地址,用于編程出最佳的轉(zhuǎn)發(fā)信息類型表,并用于確定移動(dòng)裝置是否可接收和處理某些類型的信息,例如字處理器或可否對聲音進(jìn)行處理。最初是由主機(jī)系統(tǒng)的移動(dòng)裝置的用戶確定某個(gè)特定的移動(dòng)裝置是否可接收和處理某些信息。通過從移動(dòng)裝置向主機(jī)系統(tǒng)發(fā)送命令可對此結(jié)構(gòu)進(jìn)行全球化或逐個(gè)信息的進(jìn)行改變。如果進(jìn)行轉(zhuǎn)發(fā)時(shí)移動(dòng)數(shù)據(jù)裝置無法接收和進(jìn)行字處理或接收和處理聲音,則轉(zhuǎn)發(fā)器可將這些信息轉(zhuǎn)遞到可與特定功能兼容的外部附件設(shè)備,諸如打印機(jī)或網(wǎng)絡(luò)傳真機(jī)或電話。根據(jù)移動(dòng)裝置的性能,可按照類似的方式將其他類型的信息轉(zhuǎn)發(fā)到另外類型的外部設(shè)備上。例如,如果用戶在旅游時(shí)接收到一個(gè)用于移動(dòng)裝置可處理和顯示的信息,用戶可通過移動(dòng)通訊裝置向主機(jī)系統(tǒng)發(fā)送一個(gè)命令信息,將所收到的信息發(fā)送到用戶夜晚住宿的飯店的傳真機(jī)上。這樣,只要主機(jī)系統(tǒng)具有足夠的關(guān)于信息到達(dá)目的地的信息,用戶就可接收到重要的電子郵件信息。
一旦已經(jīng)觸發(fā)轉(zhuǎn)發(fā)用戶數(shù)據(jù)項(xiàng)目的事件,主機(jī)系統(tǒng)則以對移動(dòng)數(shù)據(jù)通訊裝置透明的方式對數(shù)據(jù)項(xiàng)目進(jìn)行重新包裝,從而使得移動(dòng)裝置上的信息與用戶的主機(jī)系統(tǒng)上的信息相類似。最佳的重新包裝方法包含對應(yīng)移動(dòng)數(shù)據(jù)通訊裝置的地址將用戶數(shù)據(jù)項(xiàng)目裝入到電子郵件信封中,在本發(fā)明中也可使用其他的重新包裝方法,諸如特定目的的TCP/IP包裝方法或其他的對用戶所選的數(shù)據(jù)項(xiàng)目進(jìn)行包裝的方法。通過重新包裝可生成從主機(jī)系統(tǒng)要進(jìn)行發(fā)送的由用戶在移動(dòng)裝置產(chǎn)生的電子郵件信息,從而使用戶具有單一的郵件地址,由此當(dāng)首次發(fā)送信息時(shí),對于從移動(dòng)通訊裝置發(fā)送的信息的接收方并不知道用戶自身所處的位置。重新包裝同樣可對到達(dá)移動(dòng)裝置和來自移動(dòng)裝置的信息進(jìn)行加密和解密以及進(jìn)行壓縮和解壓縮。
在根據(jù)本發(fā)明的另外的一個(gè)實(shí)施例中,在網(wǎng)絡(luò)服務(wù)器上進(jìn)行執(zhí)行轉(zhuǎn)發(fā)程序,通過對服務(wù)器進(jìn)行編程而檢測在網(wǎng)絡(luò)上的來自通過LAN與服務(wù)器相連的多個(gè)用戶臺式計(jì)算機(jī)的大量的轉(zhuǎn)發(fā)事件觸發(fā)。服務(wù)器可通過網(wǎng)絡(luò)接收來自每個(gè)用戶臺式機(jī)的內(nèi)部事件觸發(fā),同樣也可接收外部事件觸發(fā),諸如來自用戶的移動(dòng)數(shù)據(jù)通訊裝置的信息。服務(wù)器響應(yīng)所接收到的一個(gè)觸發(fā),將用戶的數(shù)據(jù)項(xiàng)目轉(zhuǎn)發(fā)到適當(dāng)?shù)囊苿?dòng)數(shù)據(jù)通訊裝置。對于特定移動(dòng)裝置的用戶數(shù)據(jù)項(xiàng)目和地址信息可存儲到服務(wù)器或用戶的計(jì)算機(jī)中。通過使用此結(jié)構(gòu),一個(gè)轉(zhuǎn)發(fā)程序可為多個(gè)用戶服務(wù)。此結(jié)構(gòu)同樣可包含一個(gè)互連網(wǎng)或基于互連網(wǎng)的轉(zhuǎn)發(fā)程序,可通過可靠的網(wǎng)址或其他的用戶接口對其進(jìn)行訪問。轉(zhuǎn)發(fā)程序也可設(shè)置在互連網(wǎng)服務(wù)提供器的系統(tǒng)上,并僅通過互連網(wǎng)進(jìn)行訪問。
在本發(fā)明的另外的一個(gè)結(jié)構(gòu)中,轉(zhuǎn)發(fā)程序同時(shí)工作于主機(jī)系統(tǒng)和用戶的移動(dòng)數(shù)據(jù)通訊裝置。在此結(jié)構(gòu)中,用戶的移動(dòng)裝置和下面描述的主機(jī)系統(tǒng)的工作情況類似,且結(jié)構(gòu)類似,在檢測到移動(dòng)裝置的事件觸發(fā)后將用戶選定的數(shù)據(jù)項(xiàng)目從移動(dòng)裝置發(fā)布到用戶的主機(jī)系統(tǒng)(或其他的計(jì)算機(jī))。此結(jié)構(gòu)可提供雙向的信息發(fā)布,即從主機(jī)到移動(dòng)裝置和從移動(dòng)裝置到主機(jī)。
本發(fā)明的一個(gè)主要的優(yōu)點(diǎn)在于,其可提供一種系統(tǒng)和方法,用于連續(xù)和實(shí)時(shí)的從主機(jī)系統(tǒng)向移動(dòng)數(shù)據(jù)通訊裝置轉(zhuǎn)發(fā)信息。本發(fā)明的另外的優(yōu)點(diǎn)在于(1)可靈活的限定要轉(zhuǎn)發(fā)的用戶數(shù)據(jù)的類型,并可靈活的確定最佳的要進(jìn)行轉(zhuǎn)發(fā)的信息表或最佳的發(fā)送方;(2)響應(yīng)大量的內(nèi)部、外部和網(wǎng)絡(luò)的觸發(fā)事件而靈活的確定系統(tǒng)的結(jié)構(gòu);(3)以多種的方式對用戶數(shù)據(jù)項(xiàng)目進(jìn)行透明的重新包裝,從而使得移動(dòng)數(shù)據(jù)通訊裝置幾乎和主機(jī)系統(tǒng)一樣;(4)和其他的諸如電子郵件、TCP/IP、鍵盤、屏幕保護(hù)、網(wǎng)頁和某些程序相組合,從而既可生成用戶數(shù)據(jù)項(xiàng)目,也可提供觸發(fā)點(diǎn);和(5)既可在用戶的臺式機(jī)上進(jìn)行本地操作,也可通過網(wǎng)絡(luò)服務(wù)器進(jìn)行遠(yuǎn)程操作。
這些只是本發(fā)明的眾多優(yōu)點(diǎn)中的一些。本發(fā)明還可具有其他的實(shí)施例,在本發(fā)明的范圍內(nèi)可對其進(jìn)行多種的變化和修改。下面相應(yīng)的實(shí)施例和附圖也只是為了說明本發(fā)明的目的,并不構(gòu)成對本發(fā)明的限制。
通過下面結(jié)合相應(yīng)附圖對本發(fā)明的詳細(xì)描述會對本發(fā)明有更清楚的了解。
圖1為從用戶臺式機(jī)(主機(jī)系統(tǒng))向用戶移動(dòng)數(shù)據(jù)通訊裝置轉(zhuǎn)發(fā)用戶數(shù)據(jù)項(xiàng)目的系統(tǒng)示意圖,其中在用戶的臺式機(jī)上運(yùn)行轉(zhuǎn)發(fā)軟件;
圖2為從網(wǎng)絡(luò)服務(wù)器(主機(jī)系統(tǒng))向用戶移動(dòng)數(shù)據(jù)通訊裝置轉(zhuǎn)發(fā)用戶數(shù)據(jù)項(xiàng)目的系統(tǒng)示意圖,其中的轉(zhuǎn)發(fā)軟件運(yùn)行在服務(wù)器上;圖3為轉(zhuǎn)發(fā)軟件和圖1中的主機(jī)系統(tǒng)(用戶的臺式機(jī))的其他構(gòu)件相互作用的方框圖,從而從主機(jī)系統(tǒng)向用戶移動(dòng)數(shù)據(jù)通訊裝置發(fā)布信息;圖4為在主機(jī)系統(tǒng)上運(yùn)行的轉(zhuǎn)發(fā)軟件的各個(gè)步驟的流程圖;圖5為通過與工作在主機(jī)系統(tǒng)上的轉(zhuǎn)發(fā)軟件接口的移動(dòng)數(shù)據(jù)通訊裝置所進(jìn)行的各個(gè)步驟的流程圖。
現(xiàn)在參考圖1,圖中示出了從用戶計(jì)算機(jī)(主機(jī)系統(tǒng))向用戶移動(dòng)數(shù)據(jù)通訊裝置24轉(zhuǎn)發(fā)用戶數(shù)據(jù)項(xiàng)目(諸如信息A或C)的系統(tǒng)示意圖,其中在用戶的PC上運(yùn)行轉(zhuǎn)發(fā)軟件。圖1中的信息A表示通過LAN從臺式機(jī)26向用戶主機(jī)系統(tǒng)10發(fā)送的內(nèi)部信息。圖1中的信息C表示來自不直接與LAN14相連的發(fā)送器的命令信息,諸如用戶的移動(dòng)數(shù)據(jù)通訊裝置24、其他的用戶移動(dòng)裝置(未示出)或任何與互連網(wǎng)18相連的用戶。信息C同樣表示從用戶移動(dòng)數(shù)據(jù)通訊裝置到達(dá)主機(jī)系統(tǒng)10的命令信息。如圖3中所示,主機(jī)系統(tǒng)10除了具有與臺式機(jī)或工作站相關(guān)的典型的硬件和軟件外最好還包含轉(zhuǎn)發(fā)程序12、TCP/IP子系統(tǒng)42、主信息存儲器40、電子郵件子系統(tǒng)44、屏幕保護(hù)子系統(tǒng)48和鍵盤子系統(tǒng)46。
在圖1中,主機(jī)系統(tǒng)10為用戶的臺式機(jī)系統(tǒng),一般位于用戶的辦公室中。主機(jī)系統(tǒng)10與LAN14相連,其同時(shí)還與其他的計(jì)算機(jī)26、28相連,同樣可設(shè)置在用戶的辦公室中。LAN14依次與寬區(qū)網(wǎng)(“WAN”)18,最好為互連網(wǎng),相連,其由傳輸控制協(xié)議/互連網(wǎng)協(xié)議(TCP/IP)進(jìn)行定義,進(jìn)行信息交換,但也可使用其他類型的WAN。通過高帶寬鏈路16將LAN14與WAN18相連,諸如T1或T3連接。WAN18通過連接32順次與多個(gè)網(wǎng)關(guān)20相連。網(wǎng)關(guān)在WAN18和一些其他類型的網(wǎng)絡(luò)之間形成連接或橋路,諸如RF無線網(wǎng)絡(luò)、蜂窩網(wǎng)絡(luò)、衛(wèi)星網(wǎng)絡(luò)或其他的同步或異步陸地線路連接。
在圖1的實(shí)例中,無線網(wǎng)關(guān)20與互連網(wǎng)相連,用于通過無線鏈路22與多個(gè)無線移動(dòng)數(shù)據(jù)通訊裝置進(jìn)行通訊。同樣在圖1中示出的機(jī)器30,其可為傳真機(jī)、打印機(jī)、用于顯示圖象的系統(tǒng)或可處理和播放聲頻文件的機(jī)器,諸如聲音郵件系統(tǒng)。如果轉(zhuǎn)發(fā)程序結(jié)構(gòu)數(shù)據(jù)反映出移動(dòng)裝置24無法接收和處理到達(dá)的信息,或如果用戶已經(jīng)確定某個(gè)到達(dá)的信息不向移動(dòng)裝置24發(fā)送,這樣的話,即使此裝置可處理這些到達(dá)的信息,也可將該類信息轉(zhuǎn)發(fā)到此外部機(jī)器30。作為一個(gè)實(shí)例,考慮到發(fā)送到用戶的電子郵件包含三個(gè)信息一字處理文件、視頻夾和聲頻夾。轉(zhuǎn)發(fā)程序的結(jié)構(gòu)可將電子郵件的文本發(fā)送到遠(yuǎn)程裝置,將字處理文件發(fā)送到位于用戶附近的網(wǎng)絡(luò)打印機(jī),將視頻夾發(fā)送到通過可靠連接或通過互連網(wǎng)可進(jìn)行訪問的機(jī)器,而將聲頻夾發(fā)送到用戶的聲音郵件系統(tǒng)。此實(shí)例的目的并不構(gòu)成對本發(fā)明的范圍的限制,而是為了對轉(zhuǎn)發(fā)概念的各個(gè)形式進(jìn)行闡述。
最佳的移動(dòng)數(shù)據(jù)通訊裝置24為手持雙向無線計(jì)算機(jī)、無線掌上型計(jì)算機(jī)、帶數(shù)據(jù)信息能力的移動(dòng)電話或無線膝上型電腦,但也可為其他類型的可通過網(wǎng)絡(luò)連接發(fā)送和接收信息的移動(dòng)數(shù)據(jù)通訊裝置。雖然系統(tǒng)最好可以雙向通訊的方式進(jìn)行工作,本發(fā)明在某些情況下也可使用“雙向半”或?qū)ず袈?lián)絡(luò)環(huán)境,或甚至使用單向?qū)ず粝到y(tǒng)。移動(dòng)數(shù)據(jù)通訊裝置24包含一個(gè)軟件程序指令,其和轉(zhuǎn)發(fā)程序12結(jié)合工作,從而保證順暢、透明的轉(zhuǎn)發(fā)用戶選擇的數(shù)據(jù)項(xiàng)目。圖4示出了轉(zhuǎn)發(fā)程序12的步驟的基本方法,而圖5示出了在移動(dòng)裝置24工作的相應(yīng)程序的步驟。
在本發(fā)明的另外的一個(gè)實(shí)施例中,在圖中未示出,移動(dòng)裝置24還包含一個(gè)轉(zhuǎn)發(fā)程序,在此實(shí)施例中,用戶所選的數(shù)據(jù)項(xiàng)目可從主機(jī)系統(tǒng)向移動(dòng)裝置進(jìn)行復(fù)制,反之亦然。具有轉(zhuǎn)發(fā)程序的移動(dòng)裝置24的結(jié)構(gòu)和操作與圖1-4中所示的相類似。
本發(fā)明的用戶在當(dāng)轉(zhuǎn)發(fā)器12檢測到已經(jīng)發(fā)生了特定的用戶限定的事件觸發(fā)時(shí)可通過轉(zhuǎn)發(fā)程序12將某些用戶選擇的數(shù)據(jù)項(xiàng)目發(fā)布到用戶的移動(dòng)數(shù)據(jù)通訊裝置24。用戶選擇的數(shù)據(jù)項(xiàng)目最好包含電子郵件信息、日程、會議通知、地址目錄、帳目目錄、個(gè)人提醒、報(bào)警、警告、股票信息、消息等,但也可包含其他的發(fā)送到主機(jī)系統(tǒng)10的信息,或主機(jī)系統(tǒng)10通過使用中介獲取,例如主機(jī)系統(tǒng)10可通過檢索數(shù)據(jù)庫或網(wǎng)址或布告等獲得。在這些情況下,移動(dòng)裝置24可任意的向主機(jī)系統(tǒng)發(fā)送命令信息,如果用戶需要接收的話,可接收所有的或更多的數(shù)據(jù)項(xiàng)目。
在通過轉(zhuǎn)發(fā)程序12可檢測的用戶限定的觸發(fā)在本發(fā)明的最佳實(shí)施例中包含外部事件、內(nèi)部事件和網(wǎng)絡(luò)事件。外部事件最好包含(1)從用戶的移動(dòng)數(shù)據(jù)通訊裝置接收命令信息(諸如信息C)以開始轉(zhuǎn)發(fā),或在主機(jī)執(zhí)行其他的命令,諸如生成最佳表模式或從最佳表中增減某個(gè)發(fā)送信息;(2)從一些外部計(jì)算機(jī)接收類似的信息,和(3)檢測用戶不再處于主機(jī)系統(tǒng)的周圍;另外外部事件為在主機(jī)系統(tǒng)外部發(fā)生的可檢測到的任何的事件。內(nèi)部事件可為日程報(bào)警、啟動(dòng)屏幕保護(hù)、鍵盤超時(shí)、可編程定時(shí)或任何其他的用戶限定的位于主機(jī)系統(tǒng)內(nèi)的事件。網(wǎng)絡(luò)事件為用戶限定的信息,其從另外一個(gè)通過網(wǎng)絡(luò)與主機(jī)系統(tǒng)相連的計(jì)算機(jī)發(fā)送到主機(jī)系統(tǒng)以啟動(dòng)轉(zhuǎn)發(fā)。這些只是本發(fā)明中啟動(dòng)從主機(jī)系統(tǒng)向移動(dòng)裝置24復(fù)制用戶選擇數(shù)據(jù)項(xiàng)目的一部分。
圖1示出了通過LAN14從計(jì)算機(jī)26向用戶臺式機(jī)系統(tǒng)10進(jìn)行通訊的電子郵件信息(在圖1中同樣示出了信息C,其可為來自互連網(wǎng)用戶的電子郵件信息,或可為來自用戶移動(dòng)裝置24的命令信息)。一旦信息A(或信息C)到達(dá)了主機(jī)系統(tǒng)10的主信息存儲器,其可被檢測,并通過轉(zhuǎn)發(fā)軟件12進(jìn)行操作。轉(zhuǎn)發(fā)軟件12可使用多種檢測新信息的方法。檢測新信息的最好的方法是使用微軟信息API(MAPI),在該程序中,諸如轉(zhuǎn)發(fā)程序12,當(dāng)對信箱進(jìn)行改變時(shí),需進(jìn)行通知注冊。在本發(fā)明中也可使用其他的檢測新信息的方法。
當(dāng)在主機(jī)系統(tǒng)10接收到信息A時(shí),假設(shè)啟動(dòng)了轉(zhuǎn)發(fā)程序12,且用戶(或者通過內(nèi)部檢測、網(wǎng)絡(luò)或外部事件)已經(jīng)向移動(dòng)裝置24復(fù)制了某些用戶數(shù)據(jù)項(xiàng)目(包含類型A或C的信息),轉(zhuǎn)發(fā)程序12檢測其是否被收到,并準(zhǔn)備向移動(dòng)裝置24轉(zhuǎn)發(fā)信息。在準(zhǔn)備用于轉(zhuǎn)發(fā)的信息時(shí),轉(zhuǎn)發(fā)程序12可對原始信息A進(jìn)行壓縮,可壓縮標(biāo)題或可對整個(gè)信息進(jìn)行加密,以與移動(dòng)裝置24建立可靠的連接。
同樣可將用戶的移動(dòng)數(shù)據(jù)通訊裝置24的地址、裝置類型和裝置24是否可接收諸如字處理或聲音信息等編程到轉(zhuǎn)發(fā)器12中。如果用戶的移動(dòng)裝置類型無法接收這些類型的信息,則轉(zhuǎn)發(fā)器12可通過編程將路徑改變到用戶所處位置使用的傳真機(jī)或聲音設(shè)施。
同樣可將最佳的表模式編程到轉(zhuǎn)發(fā)器中,該表是由用戶在主機(jī)系統(tǒng)10或通過遠(yuǎn)程通訊裝置發(fā)送命令信息C而形成。最佳的表包含要對其轉(zhuǎn)發(fā)信息的發(fā)送方表(其他的用戶),或信息特性表,該表確定信息是否要被轉(zhuǎn)發(fā)。如果啟動(dòng),則最佳表模式使轉(zhuǎn)發(fā)器程序12象一個(gè)濾波器一樣的進(jìn)行工作,根據(jù)是否將數(shù)據(jù)項(xiàng)目從最佳表上的發(fā)送方進(jìn)行發(fā)送而轉(zhuǎn)發(fā)某些用戶數(shù)據(jù)項(xiàng)目,或具有某些信息特性,即當(dāng)前是否要觸發(fā)或抑制信息的轉(zhuǎn)發(fā)。在圖1的實(shí)例中,如果由主機(jī)系統(tǒng)10的最佳表上的用戶操作桌面系統(tǒng)26,并啟動(dòng)對最佳表的選擇,則對信息A進(jìn)行轉(zhuǎn)發(fā)。如果臺式機(jī)26被不是主系統(tǒng)的最佳表上的用戶進(jìn)行操作,則不轉(zhuǎn)發(fā)信息A,即使主機(jī)系統(tǒng)的用戶已經(jīng)通過轉(zhuǎn)發(fā)器試圖發(fā)布了類型A的信息。主機(jī)系統(tǒng)10的用戶可直接通過桌面系統(tǒng)形成最佳表,或用戶可從移動(dòng)裝置24向桌面系統(tǒng)10發(fā)送命令信息(諸如信息C)以啟動(dòng)最佳表模式,或從預(yù)先形成的最佳表增減某些發(fā)送方或信息特性。轉(zhuǎn)發(fā)程序可將信息特性與最佳發(fā)送方表相結(jié)合,而構(gòu)成一個(gè)更精細(xì)調(diào)整的濾波器。被標(biāo)志成低優(yōu)先級或只是簡單的返回到接收方的信息或確認(rèn)收到的信息可從轉(zhuǎn)發(fā)進(jìn)行抑制,而總是轉(zhuǎn)發(fā)特定發(fā)送方的信息。
在轉(zhuǎn)發(fā)器已經(jīng)確定需要轉(zhuǎn)發(fā)特定的信息后,且已經(jīng)作好了轉(zhuǎn)發(fā)的準(zhǔn)備,軟件12將信息A發(fā)送到位于移動(dòng)裝置24的次級存儲器,并應(yīng)用所需的設(shè)備。在最佳實(shí)施例的方法中,通過LAN14,WAN18通過無線網(wǎng)關(guān)20將信息A發(fā)回到移動(dòng)數(shù)據(jù)通訊裝置24。在進(jìn)行如此做法中,轉(zhuǎn)發(fā)器最好用包含移動(dòng)裝置24的地址信息的外信封B將信息A作為電子郵件進(jìn)行重新包裝,也可使用其他的重新包裝技術(shù)和協(xié)議,諸如TCP/IP重新包裝及傳送方法(在圖2所示的結(jié)構(gòu)中通常使用的服務(wù)器結(jié)構(gòu))。無線網(wǎng)關(guān)20獲取此外信封信息B,從而得知將被轉(zhuǎn)發(fā)的信息A發(fā)送到何處。一旦通過移動(dòng)裝置24接收到了信息(B中的A),則去掉外信封B,而將原始信息A放入到移動(dòng)裝置24中的次級存儲器中。通過按此方式重新包裝和去除外信封,本發(fā)明可使移動(dòng)計(jì)算機(jī)24與主機(jī)系統(tǒng)10位于同一個(gè)具體位置,由此生成透明的系統(tǒng)。
在信息C表示從互連網(wǎng)18上的計(jì)算機(jī)到達(dá)主機(jī)系統(tǒng)10的外部信息的情況下,且此時(shí)已經(jīng)準(zhǔn)備好轉(zhuǎn)發(fā)類型C信息,則與信息A類似的方式,可用外信封B對信息C進(jìn)行重新包裝并發(fā)送到用戶的移動(dòng)裝置24。在信息C表示從用戶的移動(dòng)裝置24到達(dá)主機(jī)系統(tǒng)10的命令信息的情況下,不轉(zhuǎn)發(fā)命令信息C,但只通過主機(jī)系統(tǒng)10進(jìn)行啟動(dòng)。
如果如上所述,所轉(zhuǎn)發(fā)的用戶數(shù)據(jù)項(xiàng)目為電子郵件信息,則移動(dòng)裝置24的用戶查看原始主題、發(fā)送方地址、目標(biāo)地址、復(fù)寫本和信件的復(fù)寫副本。當(dāng)用戶回答此信息或當(dāng)用戶加入一個(gè)新信息時(shí),運(yùn)行在移動(dòng)裝置24的軟件將類似的外信封加入到答復(fù)信息(或新信息)中,使得信息首先到達(dá)用戶的主機(jī)系統(tǒng)10,然后去除外信封,并將信息轉(zhuǎn)發(fā)到最終的目的地,諸如回到計(jì)算機(jī)26。在最佳實(shí)施例中,會產(chǎn)生這樣一種結(jié)果,即,來自用戶主機(jī)系統(tǒng)10的被向外轉(zhuǎn)發(fā)的信息被使用主郵箱的電子郵件地址進(jìn)行發(fā)送,從而對信息的接收方來說,信息是來自用戶的桌面系統(tǒng)10,而不是來自移動(dòng)數(shù)據(jù)通訊裝置。將對所轉(zhuǎn)發(fā)信息的回答發(fā)送到桌面系統(tǒng)10,如果其仍然處于轉(zhuǎn)發(fā)器的模式,則將對器進(jìn)行重新包裝,并將其重新發(fā)送到移動(dòng)數(shù)據(jù)裝置,如上所述。
圖2為從網(wǎng)絡(luò)服務(wù)器11向用戶的移動(dòng)數(shù)據(jù)通訊裝置24轉(zhuǎn)發(fā)用戶數(shù)據(jù)項(xiàng)目的另外一個(gè)系統(tǒng),其中轉(zhuǎn)發(fā)軟件12工作在服務(wù)器11上。此結(jié)構(gòu)特別適合用于諸如微軟交換服務(wù)器等信息服務(wù)器,從而可將所有的用戶信息保存在一個(gè)中心的位置或服務(wù)器上的郵箱存儲器中,而不用存儲到每個(gè)用戶臺式計(jì)算機(jī)的存儲器中。此結(jié)構(gòu)的另外的一個(gè)優(yōu)點(diǎn)在于,其可形成一個(gè)單一的系統(tǒng)管理器,并可跟蹤所有的具有轉(zhuǎn)發(fā)信息的用戶。如果系統(tǒng)包含加密鑰,為了管理和更新的目的,同樣可將這些保存在一個(gè)地方。
在此結(jié)構(gòu)中,服務(wù)器11最好保留每個(gè)用戶桌面系統(tǒng)10、26、28的用戶輪廓,包含諸如特定的用戶是否具有被轉(zhuǎn)發(fā)的數(shù)據(jù)項(xiàng)目、對何種類型的信息進(jìn)行轉(zhuǎn)發(fā)、何種事件會觸發(fā)轉(zhuǎn)發(fā)、用戶移動(dòng)數(shù)據(jù)通訊裝置24的地址、移動(dòng)裝置的類型和餓用戶的最佳表等等信息。最好在用戶的桌面系統(tǒng)10、26、28對事件觸發(fā)進(jìn)行檢測,并可為上述的外部、內(nèi)部或網(wǎng)絡(luò)中的任何一種。桌面系統(tǒng)10、26、28最好檢測這些事件,然后將信息通過LAN14發(fā)送到服務(wù)計(jì)算機(jī)11以啟動(dòng)轉(zhuǎn)發(fā)。雖然用戶數(shù)據(jù)項(xiàng)目最好被存儲在服務(wù)器計(jì)算機(jī)11中,也可將其存儲在每個(gè)用戶的桌面系統(tǒng)10、26、28中,然后在事件已經(jīng)觸發(fā)轉(zhuǎn)發(fā)后將其發(fā)送到服務(wù)器計(jì)算機(jī)11。
如圖2中所示,桌面系統(tǒng)26產(chǎn)生一個(gè)信息A,該信息被發(fā)送并存儲到主機(jī)系統(tǒng)11中,其作為操作轉(zhuǎn)發(fā)程序12的網(wǎng)絡(luò)服務(wù)器。信息A用于桌面系統(tǒng)10。但在此實(shí)施例中,用戶信息被存儲在網(wǎng)絡(luò)服務(wù)器11。當(dāng)在桌面系統(tǒng)10產(chǎn)生一個(gè)事件時(shí),產(chǎn)生事件觸發(fā),并發(fā)送到網(wǎng)絡(luò)服務(wù)器11,然后確定該觸發(fā)的來源,桌面系統(tǒng)是否具有轉(zhuǎn)發(fā)能力,如果具備此能力,服務(wù)器(操作轉(zhuǎn)發(fā)程序)使用存儲的結(jié)構(gòu)信息將信息A轉(zhuǎn)發(fā)到與桌面系統(tǒng)10的用戶相關(guān)的移動(dòng)計(jì)算機(jī)24。
如上圖1中所示,信息C可為來自用戶移動(dòng)數(shù)據(jù)通訊裝置24的命令信息,也可為來自外部計(jì)算機(jī)的信息,諸如與互連網(wǎng)18相連的計(jì)算機(jī)。如果信息C是從互連網(wǎng)計(jì)算機(jī)到達(dá)用戶桌面系統(tǒng)10,則用戶具有轉(zhuǎn)發(fā)能力,服務(wù)器11檢測信息C,使用電子包裝B對其進(jìn)行重新包裝,并將重新包裝的信息(B中的C)轉(zhuǎn)發(fā)到用戶的移動(dòng)裝置24。如果信息C是來自用戶的移動(dòng)裝置24的命令信息,則服務(wù)器11僅啟動(dòng)命令信息。
現(xiàn)在回到圖3,其示出了轉(zhuǎn)發(fā)軟件12與圖1的主機(jī)系統(tǒng)10(桌面PC)的附加元件的相互作用,使得可更全面的將信息從主機(jī)系統(tǒng)10發(fā)布到用戶的移動(dòng)數(shù)據(jù)通訊裝置24。這些附加的元件為各種類型的事件生成系統(tǒng),通過使用轉(zhuǎn)發(fā)軟件12可對其進(jìn)行應(yīng)用,也可為重新包裝系統(tǒng),其可與移動(dòng)數(shù)據(jù)通訊裝置24接口以對用戶透明。
桌面系統(tǒng)10與LAN14相連,并可向和從與LAN14和同樣與LAN14相連的諸如互連網(wǎng)或無線數(shù)據(jù)網(wǎng)絡(luò)等相連的其他的系統(tǒng)發(fā)送和接收數(shù)據(jù)、信息、信號事件觸發(fā)等。除了標(biāo)準(zhǔn)硬件、操作系統(tǒng)和與典型的微型計(jì)算機(jī)或工作站相關(guān)的應(yīng)用程序外,桌面系統(tǒng)10包含轉(zhuǎn)發(fā)程序12、TCP/IP子系統(tǒng)42、電子郵件子-系統(tǒng)44、主數(shù)據(jù)存儲裝置40、TCP/IP子系統(tǒng)42、電子郵件子系統(tǒng)44、主數(shù)據(jù)存儲裝置40、屏幕保護(hù)子系統(tǒng)48和鍵盤子系統(tǒng)46。TCP/IP和電子郵件子系統(tǒng)42、44為重新包裝系統(tǒng)的實(shí)例,通過對其的應(yīng)用可使本發(fā)明增加透明度,而屏幕保護(hù)和鍵盤子系統(tǒng)46、48為事件生成系統(tǒng)的實(shí)例,其可產(chǎn)生對用戶選擇的數(shù)據(jù)項(xiàng)目進(jìn)行觸發(fā)轉(zhuǎn)發(fā)的事件信息或信號。
下面將參考圖4對通過轉(zhuǎn)發(fā)程序12所進(jìn)行的方法步驟進(jìn)行描述。此程序的基本功能為(1)生成和建立將要開始轉(zhuǎn)發(fā)的用戶限定的事件觸發(fā)點(diǎn);(2)形成用于轉(zhuǎn)發(fā)的用戶數(shù)據(jù)項(xiàng)目類型,并形成要對其信息進(jìn)行轉(zhuǎn)發(fā)的發(fā)送方的最佳表;(3)確定用戶移動(dòng)數(shù)據(jù)通訊裝置的類型和能力;(4)從重新包裝系統(tǒng)和事件生成系統(tǒng)接收信息和信號;和(5)命令和控制通過重新包裝系統(tǒng)向移動(dòng)數(shù)據(jù)通訊裝置對用戶選擇的數(shù)據(jù)項(xiàng)目的轉(zhuǎn)發(fā)。其他的在這里未具體描述的功能同樣可加入到此程序中。
電子郵件子-系統(tǒng)44為重新包裝用戶選擇的數(shù)據(jù)項(xiàng)目的最佳鏈路,用于向移動(dòng)數(shù)據(jù)通訊裝置24進(jìn)行傳送,并最好使用諸如SMTP、POP、IMAP、MIME和RFC-822等工業(yè)標(biāo)準(zhǔn)郵路協(xié)議。電子郵件子系統(tǒng)44可從LAN14上的外部計(jì)算機(jī)接收信息A,或可從諸如互連網(wǎng)18或無線數(shù)據(jù)通訊網(wǎng)22等外部網(wǎng)絡(luò)接收信息C,并將這些信息存儲到主數(shù)據(jù)存儲器40中。假設(shè)觸發(fā)了轉(zhuǎn)發(fā)器12并對此類的信息進(jìn)行轉(zhuǎn)發(fā),轉(zhuǎn)發(fā)器檢測是否存在任何新的信息,并指示電子郵件系統(tǒng)44通過將外信封B附加到原始信息A(或C)上并通過提供外信封B上的移動(dòng)數(shù)據(jù)通訊裝置24的地址信息而對信息進(jìn)行重新包裝。如上所述,通過移動(dòng)裝置24去掉此外信封B,然后重新附上原始信息A(或C),由此使得移動(dòng)裝置24成為桌面系統(tǒng)10。
另外,電子郵件子系統(tǒng)44從移動(dòng)裝置24接收信息,其中移動(dòng)裝置24具有外信封,外信封上帶有桌面系統(tǒng)10的地址信息,并剝?nèi)ゴ诵畔?,從而信息可到達(dá)原始信息A(或C)的適宜的發(fā)送方。電子信息子系統(tǒng)同樣從移動(dòng)裝置24接收命令信息C,這些信息要被發(fā)送到桌面系統(tǒng)10以觸發(fā)轉(zhuǎn)發(fā)或進(jìn)行其他的功能。通過轉(zhuǎn)發(fā)程序12對電子郵件子系統(tǒng)44的功能進(jìn)行控制。
TCP/IP子系統(tǒng)42為另外一個(gè)重新包裝系統(tǒng)。其包含電子郵件子系統(tǒng)44的所有功能,但并不將用戶選擇的數(shù)據(jù)項(xiàng)目重新包裝為標(biāo)準(zhǔn)電子郵件信息,此系統(tǒng)使用特定目的的TCP/IP包裝技術(shù)對數(shù)據(jù)項(xiàng)目進(jìn)行重新包裝。在用戶需要安全性和高速度的情況下,此種特定類型的子系統(tǒng)特別有用。由于只有通過移動(dòng)裝置24上的特定軟件才可去除所提供的特定目的的包裝,因此其安全性增加,電子郵件存儲和發(fā)送系統(tǒng)的旁路可提高傳送的速度和實(shí)時(shí)性。
如前面所述,根據(jù)本發(fā)明,在檢測到多個(gè)外部、內(nèi)部和網(wǎng)絡(luò)事件或觸發(fā)點(diǎn)時(shí)通過觸發(fā)可開始轉(zhuǎn)發(fā)。外部事件的實(shí)例包含從用戶移動(dòng)數(shù)據(jù)通訊裝置接收命令信息以開始轉(zhuǎn)發(fā);從外部計(jì)算機(jī)接收類似的信息;檢測用戶不再處于主機(jī)系統(tǒng)的附近;或任何其他的主機(jī)系統(tǒng)外部的事件。內(nèi)部事件可為日程報(bào)警、屏幕保護(hù)啟動(dòng)、鍵盤超時(shí)、程序定時(shí)或任何其他的用戶限定的主機(jī)系統(tǒng)內(nèi)部的事件。網(wǎng)絡(luò)事件為用戶限定的信息,其從另外的一個(gè)通過網(wǎng)絡(luò)與主機(jī)系統(tǒng)連接的計(jì)算機(jī)發(fā)送到主機(jī)系統(tǒng),以啟動(dòng)轉(zhuǎn)發(fā)。
屏幕保護(hù)和鍵盤子系統(tǒng)46、48為作為可產(chǎn)生內(nèi)部事件的系統(tǒng)實(shí)例。轉(zhuǎn)發(fā)程序12向用戶提供形成屏幕保護(hù)和鍵盤系統(tǒng)的能力,從而在某些情況下,將會產(chǎn)生由轉(zhuǎn)發(fā)器12可檢測到的事件觸發(fā),以開始轉(zhuǎn)發(fā)過程。例如,通過形成屏幕保護(hù)系統(tǒng),從而當(dāng)啟動(dòng)屏幕保護(hù)時(shí),例如在桌面系統(tǒng)不工作10分鐘后,將事件觸發(fā)發(fā)送到轉(zhuǎn)發(fā)器12,其開始轉(zhuǎn)發(fā)前面選定的用戶數(shù)據(jù)項(xiàng)目。鍵盤子系統(tǒng)以類似的方式構(gòu)成,當(dāng)在某一特定的時(shí)間段內(nèi)任何鍵都未被按下時(shí),產(chǎn)生事件觸發(fā),表示應(yīng)開始轉(zhuǎn)發(fā)。這些只是多個(gè)可用于產(chǎn)生內(nèi)部事件觸發(fā)的主機(jī)系統(tǒng)10內(nèi)部的多個(gè)應(yīng)用程序和硬件系統(tǒng)中的兩個(gè)。
圖4和圖5分別表示通過工作在主機(jī)系統(tǒng)10上的轉(zhuǎn)發(fā)軟件12而進(jìn)行的步驟的流程圖,和為了與主機(jī)系統(tǒng)接口而由移動(dòng)數(shù)據(jù)通訊裝置24進(jìn)行的步驟的流程圖。首先回到圖4,在步驟50,開始轉(zhuǎn)發(fā)程序12并最初形成。轉(zhuǎn)發(fā)器12的原始結(jié)構(gòu)包含(1)確定用于已經(jīng)決定將觸發(fā)轉(zhuǎn)發(fā)的事件觸發(fā);(2)選擇用于轉(zhuǎn)發(fā)的用戶數(shù)據(jù)項(xiàng)目;(3)選擇重新包裝子系統(tǒng),或標(biāo)準(zhǔn)電子郵件或特定目的的技術(shù);(4)選擇數(shù)據(jù)通訊裝置的類型,指出該裝置可接收和處理的接收信息的類型,并輸入移動(dòng)裝置的地址;及(5)形成用于選擇的發(fā)送方的表,對這些發(fā)送方要進(jìn)行信息的轉(zhuǎn)發(fā)。
圖4示出了在假設(shè)其工作在諸如圖1中所示的桌面系統(tǒng)10的前提下轉(zhuǎn)發(fā)程序12的基本步驟。如果轉(zhuǎn)發(fā)器12工作在網(wǎng)絡(luò)服務(wù)器11,如圖2中所示,則需要進(jìn)行另外的形成步驟,以對與服務(wù)器相連的特定的桌面系統(tǒng)10、26和28可進(jìn)行轉(zhuǎn)發(fā),包含(1)設(shè)定桌面系統(tǒng)的概況,包含其地址、將要觸發(fā)轉(zhuǎn)發(fā)的事件和在檢測到事件時(shí)要進(jìn)行轉(zhuǎn)發(fā)的數(shù)據(jù)項(xiàng)目;(2)在服務(wù)器中保留用于數(shù)據(jù)項(xiàng)目的存儲區(qū);和(3)存儲數(shù)據(jù)通訊裝置的類型,對該通訊裝置要進(jìn)行桌面系統(tǒng)數(shù)據(jù)項(xiàng)目的轉(zhuǎn)發(fā),同時(shí)存儲裝置可接收和處理到達(dá)信息的類型和移動(dòng)裝置的地址。
一旦形成了轉(zhuǎn)發(fā)程序,在步驟52則激活觸發(fā)點(diǎn)(或事件觸發(fā))。然后程序12等待信息56和信號54,以開始轉(zhuǎn)發(fā)過程。信息可為電子郵件信息或其他的用戶已經(jīng)選擇用于轉(zhuǎn)發(fā)的用戶數(shù)據(jù)項(xiàng)目,信號可為觸發(fā)信號,或可為其他類型的已經(jīng)未被作為事件觸發(fā)而形成的信號。當(dāng)檢測到信息或信號時(shí),程序58確定其是否為用戶已經(jīng)形成的用于觸發(fā)轉(zhuǎn)發(fā)的觸發(fā)事件中的一個(gè)。如果是,則在步驟設(shè)定一個(gè)觸發(fā)標(biāo)志,表示后續(xù)接收到的已經(jīng)選定用于轉(zhuǎn)發(fā)的用戶數(shù)據(jù)項(xiàng)目(信息的形式)應(yīng)被發(fā)送到用戶的移動(dòng)數(shù)據(jù)通訊裝置24。
如果信息或信號54不是一個(gè)觸發(fā)事件,則程序在步驟62、68和66確定信息是否分別為系統(tǒng)報(bào)警62、電子郵件信息64或其他的已經(jīng)選擇用于轉(zhuǎn)發(fā)的信息。如果信息或信號不是這三種項(xiàng)目中的一個(gè),則控制返回到步驟56,轉(zhuǎn)發(fā)器等待另外的信息54。如果信息是這三種類型信息中的一個(gè),則在步驟68程序12確定是否已經(jīng)設(shè)定了觸發(fā)標(biāo)志,這些標(biāo)志表示用戶希望將這些項(xiàng)目轉(zhuǎn)發(fā)到移動(dòng)裝置。如果設(shè)定了觸發(fā)標(biāo)志,則在步驟70,轉(zhuǎn)發(fā)器12利用重新包裝系統(tǒng)(電子郵件或TCP/IP)將外信封加入到用戶數(shù)據(jù)項(xiàng)目中,并在步驟72,將被重新包裝的數(shù)據(jù)項(xiàng)目通過LAN14、WAN18、無線網(wǎng)關(guān)20和無線網(wǎng)絡(luò)22轉(zhuǎn)發(fā)到用于的移動(dòng)數(shù)據(jù)通訊裝置24。然后控制返回到步驟56,程序等待另外的信息和信號。雖然在圖4中未示出,在步驟68之后,如果工作在最佳表模式,則程序可確定特定數(shù)據(jù)項(xiàng)目的發(fā)送方是否在最佳表中,如果不是,則程序可跳過步驟70和72,而直接到達(dá)步驟56。如果發(fā)送方存在在最佳表中,控制進(jìn)行到步驟70和72,對來自最佳表發(fā)送方的信息進(jìn)行重新包裝和發(fā)送。
圖5示出了為了與本發(fā)明的轉(zhuǎn)發(fā)程序12接口,用戶的移動(dòng)數(shù)據(jù)通訊裝置24所進(jìn)行的方法步驟。在步驟80,啟動(dòng)移動(dòng)軟件,而移動(dòng)裝置24和本發(fā)明的系統(tǒng)一起工作,例如包含存儲用戶桌面系統(tǒng)10的地址。
在步驟82,移動(dòng)裝置等待將要生成和接收的信息和信號84。假設(shè)工作在用戶桌面系統(tǒng)10的轉(zhuǎn)發(fā)軟件10在接收到來自用戶的移動(dòng)裝置24的信息時(shí)進(jìn)行轉(zhuǎn)發(fā)。在步驟86,用戶可確定產(chǎn)生一個(gè)啟始轉(zhuǎn)發(fā)的命令。如果用戶這樣做,則在步驟88形成轉(zhuǎn)發(fā)信息并通過無線網(wǎng)絡(luò)22通過無線網(wǎng)關(guān)20借助到達(dá)LAN14的互連網(wǎng)18發(fā)送到桌面系統(tǒng)10,并最終到達(dá)桌面機(jī)10。在此情況下,移動(dòng)裝置24直接向桌面系統(tǒng)10發(fā)送信息,對信息不加入外部的包裝(諸如圖1和圖2中的信息C)。除了轉(zhuǎn)發(fā)信號外,移動(dòng)裝置24可發(fā)送任意數(shù)目的其他的命令,對主機(jī)系統(tǒng)的操作進(jìn)行控制,特別是轉(zhuǎn)發(fā)程序12。例如,移動(dòng)裝置24可發(fā)送命令將主機(jī)系統(tǒng)置入最佳表模式,然后發(fā)送另外的命令,從最佳表增或減某些發(fā)送方。在此情況下,移動(dòng)裝置24可通過使最佳表上的發(fā)送方的數(shù)量最少,而動(dòng)態(tài)地限制轉(zhuǎn)發(fā)的信息量。其他的命令的實(shí)例包含(1)改變主機(jī)系統(tǒng)的結(jié)構(gòu)以使移動(dòng)裝置24接收和處理某接收信息;和(2)在已經(jīng)轉(zhuǎn)發(fā)了部分特定數(shù)據(jù)項(xiàng)目的情況下指示主機(jī)系統(tǒng)將整個(gè)數(shù)據(jù)項(xiàng)目轉(zhuǎn)發(fā)到移動(dòng)裝置的信息。
現(xiàn)在回到圖5,如果用戶信號或信息不是到達(dá)桌面系統(tǒng)10的開始轉(zhuǎn)發(fā)的直接信息(或其他的命令),則控制進(jìn)行到步驟90,其確定是否已經(jīng)接收到信息。如果通過移動(dòng)裝置接收到了信息,則其是來自用戶桌面10的信息,正如在步驟92中所確定的,然后在步驟94,為此信息將桌面轉(zhuǎn)發(fā)標(biāo)志設(shè)定在“on”,控制進(jìn)行到步驟96,去除外信封。接著步驟96,控制進(jìn)行到步驟98,其用于在移動(dòng)裝置的顯示器上顯示用戶信息。移動(dòng)裝置24然后返回到步驟82,并等待另外的信息或信號。
如果移動(dòng)裝置24確定在步驟90未接收到信息,則控制進(jìn)行到步驟100,移動(dòng)裝置確定是否存在要發(fā)送的信息。如果不存在,則移動(dòng)裝置返回到步驟82,并等待另外的信息或信號。如果至少存在一個(gè)要發(fā)送的信息,則在步驟102,移動(dòng)裝置確定其是否為對所接收到的信息的回復(fù)信息。如果要發(fā)送的是回復(fù)信息,則在步驟108,移動(dòng)裝置確定桌面轉(zhuǎn)發(fā)標(biāo)志是否存在在此信息上,如果不存在,則在步驟106簡單的將回復(fù)信息通過無線網(wǎng)絡(luò)22從移動(dòng)裝置發(fā)送到目的地地址。如果存在轉(zhuǎn)發(fā)標(biāo)志,則在步驟110用具有用戶的桌面系統(tǒng)10的地址信息的外信封重新包裝回復(fù)信息,然后將重新包裝的信息發(fā)送到桌面系統(tǒng)10,如上所述,在桌面系統(tǒng)執(zhí)行轉(zhuǎn)發(fā)程序12,然后去掉外信封,將回復(fù)信息使用桌面系統(tǒng)的地址發(fā)送到適當(dāng)目的地地址,從而接收轉(zhuǎn)發(fā)的信息,就象其原始的來自用戶的桌面系統(tǒng)一樣,而不是來自移動(dòng)數(shù)據(jù)通訊裝置。
如果在步驟102移動(dòng)裝置確定信息不是回復(fù)信息,而是原始信息,則控制進(jìn)行到步驟104,移動(dòng)裝置通過檢查移動(dòng)裝置的結(jié)構(gòu)確定在桌面系統(tǒng)10用戶是否正使用轉(zhuǎn)發(fā)軟件12。如果用戶未使用轉(zhuǎn)發(fā)軟件12,則在步驟106只簡單的將信息發(fā)送到目的地地址。如果移動(dòng)裝置確定用戶在桌面系統(tǒng)10正使用轉(zhuǎn)發(fā)程序12,則控制進(jìn)行到步驟110,對信息加上外信封。然后,在步驟106將重新包裝的原始信息發(fā)送到桌面系統(tǒng)10,正如前面所描述的,去掉外信封,并將信息發(fā)送到正確的目的地。在步驟106發(fā)送完信息后,在步驟82對移動(dòng)裝置進(jìn)行控制,并等待另外的信息或信號。
已經(jīng)對本發(fā)明的包含操作方法的最佳實(shí)施例進(jìn)行了描述,但需明確的是,可用不同的元件和步驟實(shí)現(xiàn)這些方法。這些實(shí)施例只是處于描述的目的,并不構(gòu)成對本發(fā)明的范圍的限制,本發(fā)明的范圍由所附的權(quán)利要求進(jìn)行限定。
權(quán)利要求
1.一種用于將數(shù)據(jù)信息從主機(jī)系統(tǒng)發(fā)布到移動(dòng)數(shù)據(jù)通訊裝置的方法,其特征在于包含如下的步驟在主機(jī)系統(tǒng)檢測事件觸發(fā);及響應(yīng)所檢測的事件,連續(xù)的將數(shù)據(jù)項(xiàng)目從主機(jī)系統(tǒng)轉(zhuǎn)發(fā)到移動(dòng)數(shù)據(jù)通訊裝置。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于還包含如下的步驟選擇至少一種類型的數(shù)據(jù)項(xiàng)目從主機(jī)系統(tǒng)轉(zhuǎn)發(fā)到移動(dòng)數(shù)據(jù)通訊裝置。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于還包含如下的步驟選擇特定的事件觸發(fā),以使主機(jī)系統(tǒng)開始轉(zhuǎn)發(fā)數(shù)據(jù)項(xiàng)目。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于還包含如下的步驟針對移動(dòng)數(shù)據(jù)通訊裝置的結(jié)構(gòu)提供信息。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于結(jié)構(gòu)信息包含移動(dòng)數(shù)據(jù)通訊裝置的地址。
6.根據(jù)權(quán)利要求4所述的方法,其特征在于結(jié)構(gòu)信息包含移動(dòng)數(shù)據(jù)通訊裝置的類型。
7.根據(jù)權(quán)利要求4所述的方法,其特征在于結(jié)構(gòu)信息包含移動(dòng)數(shù)據(jù)通訊裝置可接收和處理的數(shù)據(jù)項(xiàng)目附件的類型。
8.根據(jù)權(quán)利要求5所述的方法,其特征在于還包含如下的步驟;在轉(zhuǎn)發(fā)到移動(dòng)數(shù)據(jù)通訊裝置之前通過將數(shù)據(jù)放置到電子包裝中而對數(shù)據(jù)項(xiàng)目進(jìn)行重新包裝,其中的電子包裝的地址為移動(dòng)數(shù)據(jù)通訊裝置的地址信息。
9.根據(jù)權(quán)利要求7所述的方法,其特征在于還包含如下的步驟對每個(gè)要進(jìn)行轉(zhuǎn)發(fā)的數(shù)據(jù)項(xiàng)目,確定數(shù)據(jù)項(xiàng)目是否包含附件,并確定附件的類型;確定移動(dòng)數(shù)據(jù)通訊裝置是否可接收和處理此附件;及如果可以,則將附件轉(zhuǎn)發(fā)到移動(dòng)數(shù)據(jù)通訊裝置,如果不能,則將附件轉(zhuǎn)發(fā)到與附件兼容的外部機(jī)器。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于附件的類型為聲音文件。
11.根據(jù)權(quán)利要求3所述的方法,其特征在于事件觸發(fā)包含外部事件、內(nèi)部事件或網(wǎng)絡(luò)事件。
12.根據(jù)權(quán)利要求11所述的方法,其特征在于外部事件為來自移動(dòng)數(shù)據(jù)通訊裝置開始轉(zhuǎn)發(fā)的信息。
13.根據(jù)權(quán)利要求11所述的方法,其特征在于內(nèi)部事件為日程報(bào)警。
14.根據(jù)權(quán)利要求11所述的方法,其特征在于內(nèi)部事件為啟動(dòng)屏幕保護(hù)。
15.根據(jù)權(quán)利要求11所述的方法,其特征在于內(nèi)部事件為鍵盤超時(shí)信號。
16.根據(jù)權(quán)利要求11所述的方法,其特征在于網(wǎng)絡(luò)事件包含開始從與主機(jī)系統(tǒng)相連的計(jì)算機(jī)系統(tǒng)通過網(wǎng)絡(luò)開始轉(zhuǎn)發(fā)的信息。
17.根據(jù)權(quán)利要求8所述的方法,其特征在于包含如下的步驟在移動(dòng)數(shù)據(jù)通訊裝置接收被重新包裝的數(shù)據(jù)項(xiàng)目;及從數(shù)據(jù)項(xiàng)目去除電子包裝并將其存儲到移動(dòng)裝置。
18.根據(jù)權(quán)利要求15所述的方法,其特征在于還包含如下的步驟向移動(dòng)數(shù)據(jù)通訊裝置提供主機(jī)系統(tǒng)的地址;響應(yīng)從主機(jī)系統(tǒng)接收的數(shù)據(jù)項(xiàng)目在移動(dòng)數(shù)據(jù)通訊裝置產(chǎn)生一個(gè)回答數(shù)據(jù)項(xiàng)目;及通過將回答數(shù)據(jù)項(xiàng)目放置到電子包裝中而對其進(jìn)行重新包裝,其中地址包裝的地址使用主機(jī)系統(tǒng)的地址信息。
19.根據(jù)權(quán)利要求1所述的方法,其特征在于移動(dòng)數(shù)據(jù)通訊裝置為尋呼機(jī)。
20.根據(jù)權(quán)利要求1所述的方法,其特征在于移動(dòng)數(shù)據(jù)通訊裝置為可同時(shí)接收聲音和非聲音數(shù)據(jù)信息的裝置。
21.根據(jù)權(quán)利要求1所述的方法,其特征在于主機(jī)系統(tǒng)包含一個(gè)最佳表,用于限制轉(zhuǎn)發(fā)步驟,只對從最佳表上的發(fā)送方發(fā)送到主機(jī)系統(tǒng)的數(shù)據(jù)項(xiàng)目進(jìn)行轉(zhuǎn)發(fā)。
22.根據(jù)權(quán)利要求21所述的方法,其特征在于用戶可從最佳表增減發(fā)送方。
23.根據(jù)權(quán)利要求21所述的方法,其特征在于在主機(jī)系統(tǒng)啟動(dòng)和取消最佳表。
24.根據(jù)權(quán)利要求21所述的方法,其特征在于通過從移動(dòng)數(shù)據(jù)通訊裝置發(fā)送到主機(jī)系統(tǒng)的命令信息啟動(dòng)和取消最佳表。
25.根據(jù)權(quán)利要求22所述的方法,其特征在于用戶可通過設(shè)定主機(jī)系統(tǒng)而從最佳表增減發(fā)送方。
26.根據(jù)權(quán)利要求22所述的方法,其特征在于用戶可通過將命令信息從移動(dòng)數(shù)據(jù)通訊裝置發(fā)送到主機(jī)系統(tǒng)而從最佳表增減發(fā)送方。
27.一種在第一系統(tǒng)和第二系統(tǒng)之間復(fù)制信息的方法,其特征在于包含如下的步驟在第一系統(tǒng)建立第一組數(shù)據(jù)元素,以便在第二系統(tǒng)用相應(yīng)的一組數(shù)據(jù)元素進(jìn)行復(fù)制;檢測在第一系統(tǒng)是否已經(jīng)發(fā)生了事件觸發(fā);通過將信息放置在電子包裝中而表示第一組數(shù)據(jù)中的數(shù)據(jù)元素已經(jīng)改變到第二系統(tǒng),其中的電子包裝被作為數(shù)據(jù)轉(zhuǎn)換的一部分傳遞到第二系統(tǒng);開始數(shù)據(jù)轉(zhuǎn)換,從而將電子包裝轉(zhuǎn)換到第二系統(tǒng);在第二系統(tǒng)接收電子包裝;處理電子包裝;及更新相應(yīng)的需要更新的一組數(shù)據(jù)元素中的每個(gè)元素,從而改變第一組數(shù)據(jù)元素中的數(shù)據(jù)元素。
28.根據(jù)權(quán)利要求27所述的方法,其特征在于第一系統(tǒng)為主計(jì)算機(jī)而第二系統(tǒng)為手持電子設(shè)備。
29.根據(jù)權(quán)利要求27所述的方法,其特征在于第一系統(tǒng)為手持電子設(shè)備而第二系統(tǒng)為主計(jì)算機(jī)。
30.根據(jù)權(quán)利要求27所述的方法,其特征在于數(shù)據(jù)轉(zhuǎn)換為從第一系統(tǒng)通過數(shù)據(jù)網(wǎng)絡(luò)向第二系統(tǒng)發(fā)送電子信息。
31.根據(jù)權(quán)利要求27所述的方法,其特征在于第一組數(shù)據(jù)元素為一組日程條目。
32.根據(jù)權(quán)利要求27所述的方法,其特征在于第一組數(shù)據(jù)元素為一組地址簿條目。
33.根據(jù)權(quán)利要求30所述的方法,其特征在于電子包裝包含對電子信息的附件。
34.根據(jù)權(quán)利要求30所述的方法,其特征在于電子信息為電子郵件信息而數(shù)據(jù)網(wǎng)絡(luò)為互連網(wǎng)。
35.根據(jù)權(quán)利要求27所述的方法,其特征在于該方法包含從第二系統(tǒng)接收開始復(fù)制請求的步驟。
36.根據(jù)權(quán)利要求35所述的方法,其特征在于該方法包含處理請求開始復(fù)制的步驟。
37.根據(jù)權(quán)利要求27所述的方法,其特征在于第二系統(tǒng)可通過向第一系統(tǒng)發(fā)送命令而對向其發(fā)送的信息進(jìn)行限制。
38.一種從個(gè)人計(jì)算機(jī)裝置遠(yuǎn)程控制主機(jī)系統(tǒng)的方法,包含如下的步驟在主機(jī)系統(tǒng)建立一組命令,可通過調(diào)用該組命令從而請求主機(jī)系統(tǒng)相應(yīng)于此種調(diào)用命令而行動(dòng);從個(gè)人計(jì)算機(jī)向主機(jī)系統(tǒng)發(fā)送一個(gè)指令以調(diào)用一組命令中的一個(gè)命令;在主機(jī)系統(tǒng)調(diào)用該命令;及對該命令進(jìn)行處理,從而對命令作出響應(yīng)。
39.根據(jù)權(quán)利要求38所述的方法,其特征在于至少一個(gè)命令是指示連續(xù)的從主機(jī)系統(tǒng)向個(gè)人通訊系統(tǒng)轉(zhuǎn)發(fā)某一數(shù)據(jù)元素。
40.根據(jù)權(quán)利要求38所述的方法,其特征在于主機(jī)系統(tǒng)提供一種指示表示數(shù)據(jù)已經(jīng)被轉(zhuǎn)發(fā)。
41.根據(jù)權(quán)利要求38所述的方法,其特征在于在主機(jī)系統(tǒng)對已經(jīng)被轉(zhuǎn)發(fā)的數(shù)據(jù)元素作出標(biāo)記。
42.根據(jù)權(quán)利要求38所述的方法,其特征在于還包含如下的步驟,從個(gè)人計(jì)算機(jī)裝置向主機(jī)系統(tǒng)發(fā)出一個(gè)通知,即個(gè)人計(jì)算機(jī)正接收從主機(jī)系統(tǒng)轉(zhuǎn)發(fā)的數(shù)據(jù)。
43.根據(jù)權(quán)利要求38所述的方法,其特征在于個(gè)人通訊裝置可通過向主機(jī)系統(tǒng)發(fā)送命令而對向其發(fā)送的信息進(jìn)行限制。
44.一種系統(tǒng),用于從主機(jī)系統(tǒng)向移動(dòng)數(shù)據(jù)通訊裝置發(fā)布信息,其特征在于還包含一個(gè)通訊網(wǎng)絡(luò),通過該網(wǎng)絡(luò)主機(jī)系統(tǒng)和移動(dòng)數(shù)據(jù)通訊裝置可進(jìn)行通訊;一個(gè)轉(zhuǎn)發(fā)程序,包含軟件指令裝置,用于促使用戶選擇某一被發(fā)布到移動(dòng)裝置的信息的數(shù)據(jù)項(xiàng)目;軟件指令裝置,用于限定一個(gè)或多個(gè)事件,該事件可觸發(fā)系統(tǒng)以開始發(fā)布所選擇的信息;及軟件指令裝置,用于檢測是否發(fā)生了一個(gè)或多個(gè)事件,用于從主機(jī)系統(tǒng)向移動(dòng)數(shù)據(jù)通訊裝置通過網(wǎng)絡(luò)發(fā)布所選擇的數(shù)據(jù)項(xiàng)目;及軟件程序,其運(yùn)行在移動(dòng)數(shù)據(jù)通訊裝置,用于從主機(jī)系統(tǒng)接收信息的數(shù)據(jù)項(xiàng)目。
45.根據(jù)權(quán)利要求44所述的系統(tǒng),其特征在于在主機(jī)系統(tǒng)運(yùn)行轉(zhuǎn)發(fā)程序。
46.根據(jù)權(quán)利要求44所述的系統(tǒng),其特征在于還包含與主機(jī)系統(tǒng)進(jìn)行通訊的網(wǎng)絡(luò)服務(wù)器,其中轉(zhuǎn)發(fā)程序運(yùn)行在網(wǎng)絡(luò)服務(wù)器。
47.根據(jù)權(quán)利要求44所述的系統(tǒng),其特征在于還包含一個(gè)存儲在主機(jī)系統(tǒng)的最佳表,用于對從最佳表上的發(fā)送方向主機(jī)系統(tǒng)發(fā)布的所選擇的數(shù)據(jù)項(xiàng)目進(jìn)行限制。
全文摘要
一種用于在檢測到觸發(fā)事件時(shí)從主機(jī)系統(tǒng)向移動(dòng)數(shù)據(jù)通訊裝置發(fā)布信息的系統(tǒng)和方法。工作在主機(jī)系統(tǒng)的轉(zhuǎn)發(fā)程序在檢測到已經(jīng)發(fā)生一個(gè)或多個(gè)用戶限定的觸發(fā)事件時(shí)使得用戶連續(xù)的將用戶選擇的數(shù)據(jù)項(xiàng)目從主機(jī)系統(tǒng)轉(zhuǎn)發(fā)到用戶的移動(dòng)數(shù)據(jù)通訊裝置。轉(zhuǎn)發(fā)程序與主機(jī)系統(tǒng)的事件生成設(shè)備和重新包裝系統(tǒng)相結(jié)合工作以設(shè)定和檢測特定的用戶限定的事件,然后在將數(shù)據(jù)項(xiàng)目發(fā)布到移動(dòng)裝置之前在電子包裝機(jī)中對用戶選擇的數(shù)據(jù)進(jìn)行重新包裝以將數(shù)據(jù)項(xiàng)目發(fā)布到移動(dòng)裝置。
文檔編號G06F17/30GK1304608SQ99807118
公開日2001年7月18日 申請日期1999年5月28日 優(yōu)先權(quán)日1998年5月29日
發(fā)明者加里·P·穆索, 米哈爾·拉扎里代斯 申請人:捷訊研究有限公司