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

多個不同種類計算設備之間的即時選擇的多個軟文檔共享的制作方法

文檔序號:6336866閱讀:151來源:國知局
專利名稱:多個不同種類計算設備之間的即時選擇的多個軟文檔共享的制作方法
技術領域
本發(fā)明在總體上涉及計算機軟件領域,具體地說,本發(fā)明涉及軟文檔共享的方法和系統(tǒng)。
目前的計算應用程序在大多數情況下是單用戶系統(tǒng)。例如,通常的編輯應用程序允許單個用戶打開文件并對內容進行修改。如果在第一用戶打開了文件時第二用戶試圖打開該文件,這就會阻止第二用戶打開或修改該文件。有時允許第二用戶獲得文件的抽點打印拷貝。但是,抽點打印拷貝不能隨第一用戶對原始拷貝的任何隨后的修改而更新。因此,第二用戶不能共享第一用戶在文件修改時體現出的構思。而且,這就會阻止第二用戶修改原始文件的內容,從而會阻止第二用戶共享在文件修改時體現出的構思。簡言之,第一和第二用戶不能協作編輯文件。
作為本文中使用的術語,協作是指多客戶能共享構思。這種共享包括能在不必使其它成員顯式地征求該構思的情況下自動地將一個人的構思表達給其它成員。協作還包括各成員均能自動地接收來自那些傳送構思的成員的任何構思的能力。因此,協作至少是指參與協作的成員之間的交流。這種交流/協作可采用多種模式?!爸腔埏L暴(brain-storming)”會話是一種不受限的協作模式。另一方面,每個成員均有指定機會表達構思的“循環(huán)”模式是一種受限的協作模式。
為了滿足協作的這種要求,業(yè)已編寫出了提供共享文檔框架的協作軟件工具,所述共享文檔框架允許協作會話中的多個用戶以協作的方式訪問文檔。所述共享文檔框架一般能為各協作者提供這樣一種機制,以便從網絡服務器中獲得將要被送至協作者的本地地址空間的共享文檔的復制拷貝,所說的拷貝與共享文檔的所有其它復制拷貝是相同步的。就與物理網絡相連的傳統(tǒng)桌面?zhèn)€人計算機而言,這種系統(tǒng)能工作的很好。但是,這種模式對于諸如不具備物理網絡的個人數字助理之類的計算設備不能很好的工作。
個人數字助理(PDA)和類似的計算設備正日益被用戶用來創(chuàng)建和保存會議的日程表、記錄、圖表、列表和用戶隨時需要的其它項目。由于這些機器有便攜的性質,故它們能在不依賴于辦公室的情況下為用戶提供一種訪問這些項目的方便方式。盡管有便攜的性質,這些文檔中有多種是有時需要進行協同工作的文檔。例如,在會議期間,多個用戶可能需要同時訪問和修改文檔,以便創(chuàng)建一個文稿。同時處理單個文檔的幾個人的協作會導致產生出這樣的一種文稿,該文稿顯著優(yōu)于一個人形成的文檔或者在不同時間處理該文檔的多個人所形成的文檔。但是,目前PDA和類似設備不具有以協作方式共享文檔所需的功能。所以,希望有這樣的方法和系統(tǒng),它們能使得沒有與物理網絡相連的PDA和其它便攜式計算設備的用戶通過對軟文檔的共享訪問而彼此協作。此外,還希望有這樣的方法和系統(tǒng),它們能使得應用不同操作系統(tǒng)的設備在安全的環(huán)境下彼此共享文檔。
本發(fā)明提供了一種用于將動態(tài)共享的文檔提供給多個計算設備的系統(tǒng)和方法。在一個最佳實施例中,所述系統(tǒng)包括一集線器(hub)以及多個在物理上與上述集線器相鄰的計算設備。所述多個計算設備中的每一個設備均通過無線連接與集線器相通信。所述集線器起一種通過設備的作用,它接收來自發(fā)出請求的計算設備的請求、并將其傳給其它計算設備;且接收來自其它設備的應答、并將其傳給發(fā)出請求的設備。每個計算設備均在將文檔的請求傳送給集線器之前將請求和共享的文檔翻譯成與系統(tǒng)無關的語言,并且,每個計算設備都將接收到的文檔從與系統(tǒng)無關的語言翻譯成特定計算設備需要的數據格式。因此,能在沒有物理網絡連接的情況下可靠地在不同種類計算設備(HCD)之間共享文檔,所述不同種類計算設備是具有不同操作系統(tǒng)和數據格式的計算設備。此外,所述集線器是便攜式的,從而允許在若干用戶聚集到一起開會的任何地點處共享文檔。
后附的權利要求說明了本發(fā)明的新穎特征和已確認的特征。但是,在連同附圖閱讀時,通過參照以下對示意性實施例的詳細說明,可以更好地理解本發(fā)明本身和使用的最佳模式及其它目的和優(yōu)點,附圖中

圖1示出了一示意圖,它說明了本發(fā)明一個最佳實施例的用于便攜式計算設備的文檔共享系統(tǒng)100;圖2示出了其中可實施本發(fā)明的集線器的框圖;圖3示出了其中可實施本發(fā)明的數據處理系統(tǒng)的框圖;圖4示出了本發(fā)明一個最佳實施例的示例性個人數字助理的框圖5示出了一流程圖,它依照本發(fā)明說明了在集線器上執(zhí)行的處理過程;圖6示出了一流程圖,它依照本發(fā)明說明了發(fā)送對于來自另一個HCD的文檔的請求并接收該文檔的方法。
參照附圖,具體參照圖1,依照本發(fā)明的一個最佳實施例,給出了一示意圖,它說明了用于便攜式計算設備的文檔共享系統(tǒng)100。文檔共享系統(tǒng)100包括集線器102、膝上型計算機104、106和108以及個人數字助理(PDA)110、112和114。
集線器102是一個便攜式設備,它可由用戶攜帶至任何位置,以便于在多個計算設備之間共享軟文檔。一旦開啟了集線器102,它就輪詢它所在的區(qū)域以判斷是否有另一個集線器存在。如果有另一個集線器存在,則集線器102就通過例如LED顯示器或者通過形成指示有另一個集線器存在的聲音而向用戶提供一個出錯指示。一旦將出錯指示提供給用戶,集線器102就降電?;蛘?,如果集線器102判斷出在附近存在有一個或多個其它集線器,則集線器102可與其它集線器協作,以便使附近存在的計算設備進行文檔共享。
一旦集線器102業(yè)已加電并判斷出附近沒有其它集線器,則集線器102創(chuàng)建一個附近存在的計算設備的列表。由于每一個便攜式計算設備到達集線器102附近時,它就會開始與集線器102相聯系,以指示它的存在,因此,集線器102可將其添加至附近存在的計算設備的列表中。
集線器102、各個膝上型計算機104、106和108以及各個PDA110、112和114均配備有無線接收器和發(fā)射器,用于在計算設備與集線器102之間進行通信。最佳的是,所述無線接收器和發(fā)射器是紅外接收器和發(fā)射器。但是,所述無線接收器和發(fā)射器也可以是諸如射頻(RF)接收器和發(fā)射器之類的任何類型的無線接收器和發(fā)射器。如果使用了紅外無線接收器和發(fā)射器以外的無線接收器和發(fā)射器,則需要限制發(fā)射器的發(fā)射功率,從而使得在計算設備與集線器102之間傳送的信號不能被那些不是處在集線器102附近的設備所接收和解釋,以便阻止非法用戶截獲和讀取交換的文檔。
可以任選的是,作為為防止非法訪問共享文檔的附加安全特征,可對計算設備104、106、108、110、112和114之間的數據傳輸進行加密。對數據加密和解密的方法在本技術領域中是周知的。
當諸如PDA110之類的在集線器102中進行了登記的計算設備的用戶要從諸如膝上型計算機108之類的在集線器102中進行了登記的另一個計算設備中檢索文檔時,發(fā)請求的計算設備就將一個對文檔的請求發(fā)送給集線器102??梢园凑漳芄餐斫獾臄祿袷絹戆l(fā)送上述請求。然后,集線器102將所述請求再傳送給膝上型計算機108。然后,膝上型計算機108檢索所請求的文檔并將其翻譯成能共同理解的文件格式且將文檔發(fā)送給集線器102。集線器102將所請求的文檔再傳送給發(fā)請求的計算設備即PDA110,后者將文檔從共同理解的數據格式翻譯成PDA110需要的文件格式。
由于各個計算設備在對請求或文檔進行廣播之前將請求和文檔翻譯成共同理解的語言,故可在不同種類計算設備(HCD)之間共享文檔,所述不同種類計算設備是運行不同操作系統(tǒng)并使用不同數據文件格式的計算設備。例如,膝上型計算機108可以運行MicrosoftWindows 98操作系統(tǒng),膝上型計算機106可以運行IBM的OS/2操作系統(tǒng),膝上型計算機104可以運Apple的System7操作系統(tǒng),PDA110、112和114可以運行3Com的Palm OS操作系統(tǒng)。而且,由于各個設備均包括一翻譯器以便將請求和文檔翻譯成以及翻譯自能共同理解的語言,故一個機器上創(chuàng)建的文檔可與其它類型機器相共享。
各個登記的計算設備的用戶可通過將某些文檔指定為“共享的”并使其它人僅能訪問這些“共享的”文件而控制對相應機器上的文檔的訪問。
集線器102不存儲或修改它所接收的請求或文檔,而只是起一個通過設備的作用,以便重新傳送任何請求或文檔,因此,適當的一方可以接收請求或文檔。通過使用集線器102,一個計算設備能與一個以上的其它計算設備相通信,而不必將該設備重定向成對準它要與之相通信的下一個計算設備。
本技術領域中的普通技術人員將會注意到,圖1中的硬件可隨實現形式而變。例如,在不脫離本發(fā)明范圍和精神的情況下,可以包括更多、更少或不同類型的計算設備。此外,所示的實例并不意味著是對本發(fā)明的結構性限制。
參照圖2,它示出了其中可實施本發(fā)明的集線器的框圖。集線器200是諸如圖1中的集線器102之類的集線器的一個實例,它有助于運行不同操作系統(tǒng)并使用不同文檔格式的計算設備之間以無線的方式可靠地共享文檔。
集線器200包括系統(tǒng)存儲器204、處理器202、無線通信接口206以及總線208。可任選的是,集線器200還可包括一顯示器212。如果包括的話,顯示器212可使得集線器200將出錯和狀態(tài)信息指示給用戶。
系統(tǒng)存儲器204用于存儲那些業(yè)已登記在集線器200中以便與其它計算設備共享文檔的計算設備的列表。無線通信接口206有助于接收請求和文檔以及在那些已登記的計算設備之間進行傳送。集線器200不存儲或改變它從計算設備接收的對文檔的請求或文檔。集線器200僅僅再傳送請求或文檔,因此,使得適當的計算設備可接收上述請求或文檔。
本技術領域中的普通技術人員將會注意到,圖2中的硬件可隨實現形式而變,并且,所示的實例并不意味著是對本發(fā)明的結構性限制。
參照圖3,它示出了其中可實施本發(fā)明的數據處理系統(tǒng)的框圖。數據處理系統(tǒng)300是諸如膝上型計算機104、106或108中任何一種的膝上型計算機的一個實例。數據處理系統(tǒng)300例如可以是運行PCI應用程序的IBM的Thinkpad筆記本計算機。數據處理系統(tǒng)300使用了外圍部件互連(PCI)局部總線結構。盡管所示的實例使用了PCI總線,但也可以使用諸如微通道和ISA之類的其它總線結構。處理器302和主存儲器304通過PCI橋308與PCI局部總線306相連。PCI橋308還可包括一集成的存儲器控制器和高速緩存存儲器,它用于處理器302??捎弥苯拥牟考ミB或用附加電路板來進行與PCI局部總線306的其它連接。在所示的實例中,局域網(LAN)適配器310、SCSI主總線適配器312和擴展總線接口314均通過直接部件連接與PCI局部總線306相連。相反,音頻適配器316、圖形適配器318和音頻/視頻適配器(A/V)319通過插在擴展槽內的附加電路板而與PCI局部總線306相連。擴展總線接口314為鍵盤和鼠標適配器320、紅外(IR)接口322以及附加存儲器324提供連接。在所示的實例中,SCSI主總線適配器312為硬盤驅動器326、磁帶驅動器328、CD-ROM驅動器330以及數字視盤只讀存儲器驅動器(DVD-ROM)332提供連接。典型的PCI局部總線的實施形式支持三個或四個PCI擴展槽或附加連接器。
操作系統(tǒng)在處理器302上運行并用于對圖3中數據處理系統(tǒng)300內的各個部件進行協調和控制。所述操作系統(tǒng)可以是諸如可從國際商用機器公司獲得的OS/2之類的市售操作系統(tǒng)。“OS/2”是國際商用機器公司的商標。諸如Java之類面向對象程序設計系統(tǒng)可同上述操作系統(tǒng)一道運行,以便從Java程序或從在數據處理系統(tǒng)300上運行的應用程序中對操作系統(tǒng)發(fā)請求。用于操作系統(tǒng)、面向對象操作系統(tǒng)以及應用程序或程序的指令被放置在諸如硬盤驅動器326之類的存儲器上并且可加載到主存儲器304中,以便由處理器302加以執(zhí)行。
IR接口322為要從數據處理系統(tǒng)300發(fā)送給IR發(fā)射器并要傳給集線器102的信息提供通道并且還為要由數據處理系統(tǒng)300經由IR接收器從集線器102接收的信息提供通道。數據處理系統(tǒng)300和集線器102之間的通信可例如使用紅外數據協會(IrDA)紅外通信協議(IrCOMM)。當數據處理系統(tǒng)300請求來自業(yè)已與集線器102建立會話的另一個計算設備的文檔時,數據處理系統(tǒng)300就將它的請求翻譯成由集線器102使用的與系統(tǒng)無關的語言或共同理解的文件格式。所述與系統(tǒng)無關的語言例如可以是Java或可擴展標記語言(XML)。一旦將文檔翻譯成了與系統(tǒng)無關的語言,數據處理系統(tǒng)300就通過從IR接口322發(fā)射的IR信號將翻譯后的請求傳送給集線器102。當數據處理系統(tǒng)300通過IR接口322從集線器102接收到所請求的文檔時,就將所請求文檔從與系統(tǒng)無關的語言翻譯成數據處理系統(tǒng)300所需要的格式。如果數據處理系統(tǒng)300從集線器102接收了對文檔的請求,則數據處理系統(tǒng)300就檢索出文檔并將該文檔翻譯成集線器102所使用的與系統(tǒng)無關的語言,且將翻譯后的文檔通過IR鏈路發(fā)送給集線器102。
本技術領域中的普通技術人員將會注意到,圖3中的硬件可隨實現形式而變。例如,除圖3所示的硬件以外(或者替代圖3所示的硬件),可使用諸如光盤驅動器、調制解調器和類似設備之類的其它外圍設備。所示的實例并不意味著是對本發(fā)明的結構性限制。例如,本發(fā)明的處理過程還可以應用于多處理器數據處理系統(tǒng)。
參照圖4,依照本發(fā)明一個最佳實施例給出了示例性個人數字助理的框圖。人數字助理(PDA)400可實現為圖1所示的PDA110、112或114中的任何一個。PDA400與集線器102之間的通信例如使用了紅外數據協會(IrDA)的紅外通信協議1.0(IrCOMM1.0)。PDA400最好是帶有無線網絡接口的掌上計算機。PDA400例如可以是來自3Com的Palm Ⅶ Palm Pilot。PDA400具有一個與總線490相連的中央處理器495。中央處理器(“CPU”)495執(zhí)行PDA400的大多數計算和邏輯功能。存儲器496與總線490相連,存儲器496存儲有要提供給CPU495或在其它情況下由PDA400使用的信息。諸如鍵盤之類的輸入/輸出設備497也與總線490相連,輸入/輸出設備497能允許用戶輸入數據以便存儲在存儲器496內或供CPU495使用。顯示器498與總線490相連。PDA400還具有無線通信接口499,以便與集線器102相通信。無線通信接口499可例如使用紅外或射頻發(fā)射器和接收器。
操作系統(tǒng)在CPU495上運行并用于對圖4的PDA400中的各個部件進行協調和控制。所述操作系統(tǒng)可以是諸如可從3Com公司獲得的Palm OS之類的市售操作系統(tǒng)。諸如Java之類面向對象程序設計系統(tǒng)可同上述操作系統(tǒng)一道運行,以便從Java程序或從在數據處理系統(tǒng)400上運行的應用程序中對操作系統(tǒng)發(fā)請求。用于操作系統(tǒng)、面向對象操作系統(tǒng)以及應用程序或程序的指令可存放在諸如硬盤驅動器494之類的存儲器上并且可加載到系統(tǒng)存儲器496中,以便由CPU495執(zhí)行。
當PDA400請求來自業(yè)已與集線器102建立會話的另一個計算設備的文檔時,PDA400就將它的請求翻譯成由集線器102使用的與系統(tǒng)無關的語言或共同理解的文件格式。所述與系統(tǒng)無關的語言例如可以是Java或可擴展標記語言(XML)。一旦將文檔翻譯成了與系統(tǒng)無關的語言,PDA400就通過從無線通信接口499發(fā)射的IR信號將翻譯后的請求傳送給集線器102。當PDA400通過無線通信接口499從集線器102接收到所請求的文檔時,就將所請求文檔從與系統(tǒng)無關的語言翻譯成PDA400所需要的格式。如果PDA400從集線器102接收了對文檔的請求,則PDA400檢索出文檔并將該文檔翻譯成集線器102所使用的與系統(tǒng)無關的語言且將翻譯后的文檔通過IR鏈路發(fā)送給集線器102。
應該注意,在不同的數據格式之間翻譯文檔在本技術中是周知的。
本技術領域中的普通技術人員將會注意到,圖4中的硬件可隨實現形式而變。例如,除圖4所示的硬件以外(或者替代圖4所示的硬件),可使用其它設備。所示的實例并不意味著是對本發(fā)明的結構性限制。
參照圖5,示出了集線器上執(zhí)行的本發(fā)明處理過程的流程圖。一旦集線器加電,它就進行系統(tǒng)檢查(步驟502),系統(tǒng)檢查包括對附近進行輪詢以判斷是否存在有任何其它的集線器。如果沒有,就判斷下一個事件是否是輪詢不同種類計算設備(HCD)事件(步驟504)。如果所述事件是輪詢HCD事件,則集線器按預定的時間間隔輪詢當前HCD,以確定集線器附近存在的所有HCD的身份(步驟506)。對當前HCD的列表進行更新(步驟508),集線器等待下一個事件(步驟503)。
如果所述事件不是輪詢HCD事件,則集線器判斷該事件是否是檢索當前HCD列表的請求(步驟510)。如果該事件是當前HCD的列表,則集線器將當前HCD的列表廣播給發(fā)請求的HCD(步驟512),然后等待下一個事件(步驟503)。
如果所述事件不是對當前HCD列表的請求,則集線器判斷所述事件是否是HCD請求來自另一個HCD的共享文檔程序(步驟514)。如果所述事件是對共享文檔的請求,則集線器將該請求廣播給目標HCD(步驟516),然后等待下一個事件(步驟503)。
如果所述事件不是對共享文檔的請求,則集線器判斷所述事件是否是HCD將共享文檔發(fā)送給另一個HCD(步驟518)。如果所述事件是HCD將共享文檔發(fā)送給另一個HCD,則集線器就將該共享文檔廣播給目標HCD(步驟520),然后等待下一個事件(步驟503)。
如果所述事件不是HCD將共享文檔發(fā)送給另一個HCD,則集線器判斷所述事件是否是斷電事件(步驟522)。如果所述事件不是斷電事件,則集線器等待下一個事件(步驟503)。如果所述事件是斷電事件,則集線器斷電(步驟522)。
參照圖6,它示出了集線器上執(zhí)行的本發(fā)明處理過程的流程圖。作為開始,HCD接收一個事件(步驟601)。然后,HCD判斷所述事件是否是來自集線器的對當前HCD列表的請求(步驟602)。如果所述事件是對當前HCD列表的請求,則HCD對該請求打包(步驟604)并將該請求發(fā)送給集線器(步驟606)。然后,HCD等待下一個事件(步驟601)。
如果所述事件不是對當前HCD列表的請求,則HCD判斷所述事件是否是從集線器接收了當前HCD列表。如果所述事件是從集線器接收了當前HCD列表,則HCD對該請求解包(步驟610)、并且處理列表(步驟612),然后等待下一個事件(步驟601)。
如果所述事件不是從集線器接收了當前HCD列表,則HCD判斷所述請求是否是另一個HCD上存在的共享文檔列表(步驟614)。如果所述事件是對另一個HCD上存在的共享文檔列表的請求,則HCD按照與系統(tǒng)無關的語言對該請求打包(步驟616),并將該請求發(fā)送給集線器(步驟618)。然后,HCD等待下一個事件(步驟601)。
如果所述事件不是對另一個HCD上存在的共享文檔列表的請求,則HCD判斷所述請求是否是從集線器接收的另一個HCD上的共享文檔列表(步驟620)。如果所述事件是從集線器接收的存在于另一個HCD上的共享文檔列表,則HCD便將該請求從與系統(tǒng)無關的語言解包成HCD需要的語言(步驟622)并處理該列表(步驟624)。然后,HCD等待下一個事件(步驟601)。
如果所述事件不是從集線器接收的另一個HCD上的共享文檔列表,則HCD判斷所述事件是否是來自另一個HCD的共享文檔的請求(步驟626)。如果所述事件是來自另一個HCD的共享文檔請求,則HCD按照與系統(tǒng)無關的語言對該請求打包(步驟628)并將該請求發(fā)送給集線器(步驟630)。然后,HCD等待下一個事件。
如果所述事件不是對來自另一個HCD的共享文檔的請求,則HCD判斷所述事件是否是從集線器接收的來自另一個HCD的共享文檔(步驟632),如果所述事件是來自另一個HCD的由當前HCD從集線器所接收的共享文檔,則當前HCD將對由與系統(tǒng)無關的語言構成的共享文檔進行解包并將該文檔翻譯成當前HCD需要的語言(步驟634)。然后,HCD根據用戶的意愿對共享文檔進行處理(步驟636)并等待下一個事件(步驟601)。
如果所述事件不是從集線器接收的共享文檔,則HCD判斷所述事件是否是另一個HCD提出的對來自當前HCD的信息的請求(步驟638)。如果所述事件是來自另一個HCD的請求,則當前HCD按照與系統(tǒng)無關的語言對該應答打包(步驟640)并將該應答發(fā)送給集線器(步驟642)。所述請求可以是對存在于當前HCD上的共享文檔列表的請求,也可以是對存在于HCD上的共享文檔之一的請求。然后,HCD等待下一個事件(步驟601)。
如果所述事件不是另一個HCD發(fā)出的請求,則HCD判斷所述事件是否是結束共享文檔會話事件(步驟644)。如果所述事件是結束共享文檔會話事件,則結束該會話(該HCD參與該會話)(步驟646),否則,HCD等待下一個事件(步驟601)。
重要地是認識到,盡管從全功能的數據處理系統(tǒng)角度說明了本發(fā)明,但是,本技術領域的普通技術人員會注意到,可按照指令的計算機可讀介質的形式以及多種形式來分配本發(fā)明的處理過程,并且,本發(fā)明可在與實際用于實現上述分配的信號載體的類型無關的情況下進行等同的應用。計算機可讀介質的實例包括諸如軟盤、硬盤驅動器、RAM和CD-ROM之類的可記錄型介質以及諸如數字和模擬通信鏈路之類的傳輸型介質。
為說明起見,提供了對本發(fā)明的描述,該描述并不是要將本發(fā)明限于所公開的形式。本技術領域中的普通技術人員可以看出將會有多種改進形式和變化形式。選定和說明上述實施例是為了最好地解釋本發(fā)明的原理、實際應用,并使其它普通技術人員根據具有適于特定用途的多種改進形式的多種實施例來理解本發(fā)明。
權利要求
1.一種用于提供動態(tài)共享的文檔的系統(tǒng),所述系統(tǒng)包括一個集線器;以及多個在物理上與上述集線器相鄰的計算設備;其中所述多個計算設備中的每一個設備均通過無線連接與集線器相通信;所述集線器在選定的計算設備之間接收和再發(fā)送所請求的文檔;所述多個計算設備中的每個計算設備均在將所請求的文檔傳給集線器之前將各個所請求的文檔翻譯成與系統(tǒng)無關的語言,以及所述多個計算設備中的每個計算設備均對各個從集線器接收的文檔進行翻譯。
2.如權利要求1的系統(tǒng),其特征在于,所述與系統(tǒng)無關的語言是基于Java的語言。
3.如權利要求1的系統(tǒng),其特征在于,所述與系統(tǒng)無關的語言是可擴展標記語言。
4.如權利要求1的系統(tǒng),其特征在于,所述集線器是便攜式的。
5.如權利要求1的系統(tǒng),其特征在于,所述多個計算設備中的至少一個是個人數字助理。
6.如權利要求1的系統(tǒng),其特征在于,所述多個計算設備中的至少一個是膝上型計算機。
7.如權利要求1的系統(tǒng),其特征在于,所述多個計算設備中的至少一個是便攜式的。
8.如權利要求1的系統(tǒng),其特征在于,對所述多個計算設備中的每一個與集線器之間的傳輸進行加密。
9.如權利要求1的系統(tǒng),其特征在于,所述多個計算設備中的每一個與集線器之間的傳輸是紅外傳輸。
10.如權利要求1的系統(tǒng),其特征在于,所述多個計算設備中的每一個與集線器之間的傳輸是射頻傳輸。
11.數據處理系統(tǒng)中用于從其它數據處理系統(tǒng)內檢索文檔的方法,該方法包括下列步驟通過無線通信信號按與系統(tǒng)無關的語言將對來自第二數據處理系統(tǒng)的共享文檔的請求從第一數據處理系統(tǒng)發(fā)送給緊挨著第一和第二數據處理系統(tǒng)的集線器;通過無線通信鏈路從所述集線器接收具有與系統(tǒng)無關的語言的格式的共享文檔;以及將所述共享文檔從與系統(tǒng)無關的語言翻譯成第一數據處理系統(tǒng)需要的數據格式,以便顯示給用戶。
12.如權利要求11的方法,其特征在于,所述無線通信信號的強度是這樣的只有彼此緊挨著的設備才能接收到該信號,因此能確保只有合法的接收者才能接收到通過無線通信信號傳送的信息。
13.如權利要求11的方法,其特征在于,所述與系統(tǒng)無關的語言是可擴展標記語言。
14.如權利要求11的方法,其特征在于,所述與系統(tǒng)無關的語言是JAVA。
15.計算機可讀介質中的計算機程序產品,可用于一個數據處理系統(tǒng),以便從其它數據處理系統(tǒng)中檢索出文檔,所述計算機程序產品包括第一指令,它們用于通過無線通信信號按與系統(tǒng)無關的語言將對來自第二數據處理系統(tǒng)的共享文檔的請求從第一數據處理系統(tǒng)發(fā)送給緊挨著第一和第二數據處理系統(tǒng)的集線器;第二指令,它們用于通過無線通信鏈路從所述集線器接收具有與系統(tǒng)無關的語言的格式的共享文檔;以及第三指令,它們用于將所述共享文檔從與系統(tǒng)無關的語言翻譯成第一數據處理系統(tǒng)需要的數據格式,以便顯示給用戶。
16.如權利要求15的計算機程序產品,其特征在于,所述無線通信信號的強度是這樣的只有彼此緊挨著的設備才能接收到該信號,因此能確保只有合法的接收者才能接收到通過無線通信信號傳送的信息。
17.如權利要求15的計算機程序產品,其特征在于,所述與系統(tǒng)無關的語言是可擴展標記語言。
18.如權利要求15的計算機程序產品,其特征在于,所述與系統(tǒng)無關的語言是JAVA。
19.一種用于從其它數據處理系統(tǒng)中檢索文檔的系統(tǒng),該系統(tǒng)包括發(fā)送裝置,它用于通過無線通信信號按與系統(tǒng)無關的語言將對來自第二數據處理系統(tǒng)的共享文檔的請求從第一數據處理系統(tǒng)發(fā)送給緊挨著第一和第二數據處理系統(tǒng)的集線器;接收裝置,它用于通過無線通信鏈路從所述集線器接收具有與系統(tǒng)無關的語言的格式的共享文檔;以及翻譯裝置,它用于將所述共享文檔從與系統(tǒng)無關的語言翻譯成第一數據處理系統(tǒng)需要的數據格式,以便顯示給用戶。
20.如權利要求19的系統(tǒng),其特征在于,所述無線通信信號的強度是這樣的只有彼此緊挨著的設備才能接收到該信號,因此能確保只有合法的接收者才能接收到通過無線通信信號傳送的信息。
21.如權利要求19的系統(tǒng),其特征在于,所述與系統(tǒng)無關的語言是可擴展標記語言。
22.如權利要求19的系統(tǒng),其特征在于,所述與系統(tǒng)無關的語言是JAVA。
23.數據處理系統(tǒng)中的方法,它便于多個其它數據處理系統(tǒng)之間的通信,所述方法包括下列步驟通過無線通信鏈路接收來自第一數據處理系統(tǒng)的具有與系統(tǒng)無關的格式的請求;通過無線通信鏈路將所述請求廣播給第二數據處理系統(tǒng);通過無線通信鏈路接收來自第二數據處理系統(tǒng)的具有與系統(tǒng)無關的格式的應答;以及通過無線通信鏈路將所述應答廣播給第一數據處理系統(tǒng);
24.如權利要求23的方法,其特征在于,所述無線通信鏈路使用了紅外頻率。
25.計算機可讀介質中的計算機程序產品,可用于一個數據處理系統(tǒng),以便于多個其它數據處理系統(tǒng)之間的通信,所述計算機程序產品包括第一指令,它們用于通過無線通信鏈路接收來自第一數據處理系統(tǒng)的具有與系統(tǒng)無關的格式的請求;第二指令,它們用于通過無線通信鏈路將所述請求廣播給第二數據處理系統(tǒng);第三指令,它們用于通過無線通信鏈路接收來自第二數據處理系統(tǒng)的具有與系統(tǒng)無關的格式的應答;以及第四指令,它們用于通過無線通信鏈路將所述應答廣播給第一數據處理系統(tǒng)。
26.如權利要求25的計算機程序產品,其特征在于,所述無線通信鏈路使用了紅外頻率。
27.一種便于多個其它數據處理系統(tǒng)之間的通信的數據處理系統(tǒng)中的系統(tǒng),該系統(tǒng)包括接收裝置,它用于通過無線通信鏈路接收來自第一數據處理系統(tǒng)的具有與系統(tǒng)無關的格式的請求;廣播裝置,它用于通過無線通信鏈路將所述請求廣播給第二數據處理系統(tǒng);接收裝置,它用于通過無線通信鏈路接收來自第二數據處理系統(tǒng)的具有與系統(tǒng)無關的格式的應答;以及廣播裝置,它們用于通過無線通信鏈路將所述應答廣播給第一數據處理系統(tǒng)。
28.如權利要求27的系統(tǒng),其特征在于,所述無線通信鏈路使用了紅外頻率。
全文摘要
一種用于提供動態(tài)共享的文檔的系統(tǒng)和方法,在一個最佳實施例中,所述系統(tǒng)包括一個集線器;以及多個在物理上與上述集線器相鄰的計算設備;其中每個計算設備中通過無線連接與集線器通信;集線器在選定的計算設備之間接收和再發(fā)送所請求的文檔;每個計算設備在將所請求的文檔傳給集線器之前將各個所請求的文檔翻譯成與系統(tǒng)無關的語言,以及每個計算設備對各個從集線器接收的文檔進行翻譯。
文檔編號G06F15/16GK1308287SQ00129489
公開日2001年8月15日 申請日期2000年12月29日 優(yōu)先權日2000年1月27日
發(fā)明者H·Y·阿姆魯, E·西爾弗 申請人:國際商業(yè)機器公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
东乡| 龙胜| 深水埗区| 河南省| 景宁| 柘荣县| 柳江县| 太原市| 伊春市| 深水埗区| 讷河市| 连州市| 门源| 琼结县| 辽阳县| 于都县| 南陵县| 抚松县| 岳西县| 河南省| 射洪县| 怀仁县| 沁水县| 昌黎县| 磐安县| 民权县| 延寿县| 宜春市| 容城县| 沛县| 嘉兴市| 前郭尔| 武安市| 太康县| 改则县| 清苑县| 通化市| 江口县| 玉门市| 东城区| 错那县|