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

提醒分發(fā)以及文件共享的方法和系統(tǒng)的制作方法

文檔序號:6431712閱讀:247來源:國知局
專利名稱:提醒分發(fā)以及文件共享的方法和系統(tǒng)的制作方法
技術領域
本發(fā)明涉及計算機文件存取,尤其涉及改進專有存儲系統(tǒng)中的文件存取。
背景技術
共享通信環(huán)境的使用和依賴不斷增大。隨之出現必須在共享通信環(huán)境中的用戶間共享的多種多樣的信息。共享信息的一個重要方面是用戶(不論是人類用戶還是機器用戶)可以使用最新的信息,以便有效地執(zhí)行他們的單獨或合作活動。需要牢記的一個考慮事項是信息可來自于許多不同的來源。
一種日益流行的通信范例是對等(P2P)網絡。P2P網絡把用戶作為“對等體”連接在一起。與P2P網絡連接的任意用戶能夠向與該網絡連接的另一用戶請求文件。從而,在一個實例中,用戶能夠起客戶機的作用,產生另一用戶的文件訪問請求。在另一實例中,同一用戶可起服務于來自其它用戶的請求的服務器的作用。
通常,用戶需要最近的文件。在常規(guī)的P2P網絡系統(tǒng)中,用戶通常必須主動訪問狀態(tài)信息,以便獲得文件的最近信息。這將需要用戶更多的時間和工作,尤其是當用戶需要從大量用戶獲得信息時更是如此。
于是,需要向用戶提供一種易于訪問包含在P2P網絡中的最新信息的方法和設備。

發(fā)明內容
本發(fā)明的體現方面包括在多個對等成員之間共享信息。對等成員可訂閱她感興趣的一條信息??蓹z測對訂閱信息做出的修改,并把該事實通知訂閱用戶。訂閱用戶的對等客戶機系統(tǒng)能夠自動訪問該信息。另一方面,可對用戶進行恰當的呈現,提醒她信息被修改。隨后用戶能夠決定是否訪問該信息。


根據結合附圖,提出的本發(fā)明的下述說明,本發(fā)明的各個方面,優(yōu)點和新穎特征將變得顯而易見圖1表示根據本發(fā)明的P2P網絡的例證實施例;圖2是表示根據圖1中所示的P2P網絡的例證實施例的處理的流程圖;圖3是根據本發(fā)明的界面的例子的示意圖;圖4是根據本發(fā)明的提醒畫面的例子的示意圖;圖5是表示圖4中所示的提醒畫面中的一個窗口的細節(jié)的畫面的示意圖;圖6是表示圖4的提醒畫面中的另一窗口的細節(jié)的畫面的示意圖;圖7表示根據本發(fā)明的P2P網絡的另一例證實施例;圖8是表示根據圖7中所示的P2P網絡的例證實施例的處理的流程圖;圖9表示根據本發(fā)明的P2P網絡的又一例證實施例;圖10表示根據本發(fā)明的P2P網絡的又一例證實施例。
具體實施例方式
圖1表示作為本發(fā)明一個例證實施例的對等(P2P)通信系統(tǒng)10。管理服務器12管理與在P2P網絡中的對等客戶機(成員)之間共享的文件相關的信息。例如,在管理服務器中列出位于對等客戶機A的系統(tǒng)上的共享文件。同樣地,在管理服務器中列出保存在另一對等客戶機B的系統(tǒng)上的共享文件。按照這種方式,管理服務器向P2P網絡中的成員提供將在對等成員間共享的文件的目錄服務。在上面引用的一個或多個申請中,更充分地描述了包括本發(fā)明的例證實施例的特定P2P體系結構。
根據本發(fā)明,設置通知服務器14。在通知服務器和管理服務器12之間提供恰當的通信信道。顯然要提供一個通信網絡,以便提供對等客戶機22、22b、管理服務器和通知服務器之間的通信。例如,對等客戶機A和對等客戶機B均可與管理服務器通信。通知服務器可與對等客戶機通信,不過圖1只圖解說明了與對等客戶機A的通信路徑。關于通知服務器的其它細節(jié)將在下面討論。
本發(fā)明的本實施例的特定實現包括多個恰當配置的計算機系統(tǒng)。管理服務器12可以是包括數據處理組件、通信硬件的服務器系統(tǒng),并能訪問存儲器。類似地,通知服務器14可以是包括類似的計算和數據存儲設備,但是運行和管理服務器12的服務器軟件不同的服務器軟件的服務器系統(tǒng)。對等客戶機22a、22b可以是變化數據處理能力和變化數據存儲容量的各種計算機器中的任意之一。每個服務器12、14運行配置成根據本發(fā)明的各個方面,操作其相應的計算機硬件的服務器軟件。類似地,每個對等客戶機運行配置成操作其硬件,從而執(zhí)行根據本發(fā)明各個方面的步驟的客戶機軟件。
根據圖1中所示的特定P2P網絡的文件共享包括每個對等客戶機22a、22b把其要被共享的文件通知管理服務器12。例如,對等客戶機B能夠把包含在其系統(tǒng)中的待共享文件的列表傳送給其它對等客戶機。對等客戶機B能夠指定每個文件的特定訪問許可權,包括指定能夠訪問文件的對等體或者多組對等體。在上面引用的一個或多個申請中更充分地討論了P2P存取的這些和其它方面。
其它對等客戶機可與管理服務器12通信,從而獲得P2P網絡上的文件的列表。每個對等客戶機被提供與文件的擁有者施加的存取許可權一致的文件的恰當列表。管理服務器向希望訪問文件的對等客戶機提供指示文件位置的信息。位置信息可識別可能具有文件的高速緩存副本的任意對等客戶機,或者它可識別文件的擁有者的位置。利用位置信息,對等客戶機隨后與具有該文件的對等客戶機通信,以便訪問該文件。在上面引用的一個或多個申請中更充分地討論了P2P存取的這些和其它方面。
圖2是當具體體現在圖1中所示的通信系統(tǒng)中時,根據本發(fā)明會發(fā)生的處理的高級流程圖。在步驟101中,對等客戶機(例如對客戶機22a)與通知服務器14通信,從而“訂閱”(“subscribe”)某一信息源。根據本發(fā)明,術語“信息源”包括所有形式的電子信息(例如,文檔,多媒體文件,圖像,音頻文件,視頻文件,文件夾,目錄等)。信息源可以是其中BBS(公告牌服務)被對等成員共享的虛擬共享空間。信息源也可指的是可在兩個或多個通信對等體之間召開會議的虛擬共享空間。特別地,信息源可對應于在會議期間發(fā)生的事件。例如,假定一組對等成員正在通過網絡參與某一會議(例如IP語音會議,聊天室類會議等)。和該會議相關的事件可包括某人加入會議的動作,或者某人退出會議的動作。任意動作可被定義為值得注意的事件,例如在會議參與者中舉行的投票。根據本發(fā)明,對等客戶機可“訂閱”這樣的事件。
通知服務器14接收(在步驟102中)指示對等客戶機22a請求訂閱特定信息源,稱為“訂閱的信息源”的消息。為討論起見,假定對等客戶機22a已訂閱對等客戶機22b擁有的File-X32。在本發(fā)明的上下文中,“訂閱”信息源,“訂閱”信息源的動作,以及其它變形,意味著訂戶將被告知發(fā)生于訂閱信息源的任何變化。從而,如果擁有File-X的對等客戶機22b修改該文件,那么將使訂閱File-X的對等客戶機22a知道該修改。當對等客戶機向其發(fā)送訂閱請求時,通知服務器14管理多個訂閱信息源。
從而,例如假定對等客戶機22b在步驟103中修改File-X32。在該對等客戶機上運行的對等客戶機軟件將向管理服務器12傳送恰當的消息。該消息通知管理服務器File-X已被修改。在美國申請No.10/159144中提供了另外的細節(jié)。隨后,在步驟104中,管理服務器將把識別修改后的信息源的信息傳送給通知服務器。從而,管理服務器將把File-X已被修改的消息傳送給通知服務器14。
在步驟105中,響應從管理服務器12收到該消息,通知服務器14向訂閱File-X的每個對等客戶機傳送提醒消息。在圖1中所示的例子中,通知服務器通知對等客戶機A File-X已被修改。在特定的實現中,傳遞提醒消息的技術被稱為“推送技術”,也被稱為“網絡廣播”和“定點廣播”,借助該技術,信息被直接發(fā)送給計算機系統(tǒng),而不是由計算機取回。提醒消息可包括指示執(zhí)行操作的時間、文件/文件夾的名稱,操作的類型(建立文件夾,刪除文件夾,注冊文件,刪除文件,更新文件等)、執(zhí)行該操作的用戶的用戶ID、文件夾/文件所存在的虛擬文件夾的ID的信息。
在一種實現中,當從管理服務器12收到消息時,通知服務器14確定被修改的信息源。通知服務器隨后確定已訂閱該信息源的那些訂戶,并通知每個訂戶。在另一種實現中,通知服務器14簡單地通知P2P網絡中的所有對等成員。在該實現中,對等客戶機軟件能夠確定它是否訂閱在提醒消息中識別的信息源。
在步驟106中,對等客戶機22a的對等客戶機軟件可被配置成響應從通知服務器14收到提醒消息,顯示恰當的提醒指示,把File-X被修改的事實通知對等客戶機。如上所述,提醒消息可包括關于被修改文件位置的位置信息。
在步驟107中,對等成員能夠查看該提醒,并且能夠確定是否訪問該信息。如果她打算訪問該信息,那么她的對等客戶機軟件能夠訪問該信息,這種情況下能夠獲得File-X的副本32′。這可利用在P2P系統(tǒng)中使用的典型過程來實現。該對等客戶機與管理服務器12通信,并與許多對等客戶機之一通信,以便下載該信息。所述信息可以是
·會議的語音記錄,交付會議的文件,會議備忘錄等。
·BBS消息主體,評論主體,消息/評論的文件附件等。
·文件數據在該信息被訪問之后,它可由對等客戶機顯示,或重放,或者以其它方式處理。注意在另一實現中,對等客戶機軟件能夠被配置成在無用戶指令的情況下,自動開始訪問該信息,從而獲取該信息。
參見步驟103,信息源可以是對等客戶機22b在共享BBS上的消息的張貼。共享BBS可包括保存在一個或多個對等成員間的消息。管理服務器12可起組織共享BBS的消息,例如保持消息的列表,保持消息線程,保持每條消息的位置等的中央位置的作用。管理服務器可為許多這樣的BBS管理信息。從而,當新消息將被張貼在特定的BBS上時,在張貼該消息的對等客戶機上運行的對等客戶機軟件會通知管理服務器消息正被張貼在特定的BBS上。管理服務器隨后可把該事實告知通知服務器14(步驟104)。
隨后在步驟105中,通知服務器能夠識別該BBS的訂戶的名單,并把新張貼的消息告知每個訂戶。發(fā)送給每個訂戶的提醒消息可包括消息張貼的時間,BBS消息的標題,執(zhí)行的操作的類型(產生,增加消息,刪除消息,添加評論,刪除評論等),執(zhí)行該操作的用戶的用戶ID,和BBS位于的虛擬共享空間的ID(例如因特網地址)等等。
再次參見步驟103,信息源可對應于與會議相關的事件。在圖1中所示的P2P網絡中,管理服務器12可管理對等成員間的會議。管理服務器可保持正在參與會議的對等成員的名單。會議參與者間的通信由每個參與者完成,通常通過恰當地向每個參與者廣播他們的消息來完成。希望加入該會議的對等成員向管理服務器傳遞適當的請求。管理服務器隨后把新成員通知其它參與者(例如,通過提供因特網地址的列表),并把現有的參與者告知該新成員。根據本發(fā)明,管理服務器還可把關于新參與者的消息傳送給通知服務器14(步驟104)。通知服務器隨后可向已“訂閱”該會議的任意訂戶傳送新參與者已加入該會議的提醒消息。所述提醒消息可包括會議開始的時間,會議的主題,事件(創(chuàng)建會議,加入,退出,提交文件等),執(zhí)行該事件的用戶的用戶ID,和會議所位于的虛擬共享空間的ID等。
類似地,當某一參與者退出會議時,退出的參與者向管理服務器12傳遞恰當的消息。管理服務器能夠通知其它參與者,某人正在退出該會議。這允許其它參與者停止向退出的參與者發(fā)送他們各自的消息。管理服務器還可把該事件告知通知服務器14。可認識到可類似地表明其它事件。
另外,當某一對等客戶機訂閱某一會議時,該對等客戶機可指定將被通知的某些活動。例如,該對等客戶機可能只對獲悉加入會議的新參與者感興趣。該對等客戶機甚至能夠指定與特定的對等客戶機相關的活動。例如,某一對等客戶機可能只關心當“John Smith”參加特定會議,或者當他離開時,得到通知服務器的提醒。
圖3是查看會議的信息源的對等客戶機用戶界面210的例子的示意圖。代表窗口202的圖形包括表示文件夾目錄的結構的目錄樹。會議通常被組織成“會議室”。每個會議室舉行一個或多個“會議分會”??砂凑毡憩F文件的相同方式,即分級地表現會議。會議室可用目錄的圖形表示中的文件夾(會議文件夾)表示。每個會議文件夾可包含代表會議分會的0個或更多的對象。會議分會(session)可用不同的圖標來表示,從而代表會議分會的不同狀態(tài);例如,進行中,暫停,投票等等。從而,在目錄結構的圖形表示中,顯示的一些文件夾可能是會議文件夾,這些文件夾內是代表會議分會的文檔(對象)。
當用戶在窗口202中選擇某一會議文件夾(例如204)時,位于選擇的會議文件夾中的會議分會的列表可被顯示在顯示窗口203中。每個會議分會可用恰當的圖標203a表示,可呈現識別關于會議分會的某些信息,例如分會主題,分會協調人等的文本串203b。
用戶可通過雙擊會議分會205之一,選擇某一會議分會。作為響應,和選擇的會議相關的其它信息可顯示在窗口206中。例如,選擇的會議分會的分會主題可重復出現在窗口206中,并補充另外的信息,例如分會協調人的姓名,參加者名單,分會開始時間,和結束時間(如果該分會已結束)??梢燥@示參加者提交的文件的名單,以及提交文件的參與者的姓名??梢燥@示會議期間,可能產生的任意會議備忘錄,筆記等。通過雙擊恰當的圖形,可以訪問材料的內容。
一般來說,在窗口206中表現的實際媒體和文本文件保存在參與會議分會的對等成員的機器/系統(tǒng)間。從而,當用戶訪問某一文件的內容時,發(fā)出請求的對等客戶機訪問管理服務器12,以便獲得識別哪些對等成員具有該文件的信息。發(fā)出請求的對等客戶機隨后與該對等成員通信,從而獲得該文件。
會議分會的恰當記錄或筆錄可被重放。提供了PLAY(播放)按鈕207b。用戶可點擊PLAY按鈕207b,從而重放會議記錄(如果存在的話)。通常,會議分會記錄包括保存在參加會議的對等成員間的文件(文本,多媒體等)。發(fā)出請求的對等客戶機與管理服務器12通信,以便獲得構成所記錄的會議分會的文件的位置信息。發(fā)出請求的對等客戶機隨后能夠訪問其它對等客戶機,從而下載文件,并向用戶重放會議分會。雖然未示出,不過可認識到可提供恰當的重放控制,包括快進,重繞,暫停等等。
根據本發(fā)明,每個文件夾被看作用戶能夠訂閱的信息源。為了訂閱信息源,用戶可選擇文件夾,并點擊SUBSCRIBE(訂閱)按鈕207a。另一方面,用戶可通過點擊鼠標右鍵,執(zhí)行所謂的“右擊”操作,實現相同的訂閱操作。另一種備選方案是通過下拉菜單訂閱。從而,在圖3中所示的例證GUI中,用戶能夠通過選擇與會議相關的文件夾(例如204),訂閱某一會議分會。進行訂閱的對等客戶機隨后把所述訂閱告知通知服務器14,如圖2中所述。可認識到用戶能夠訂閱會議分會的不同方面。例如,用戶可能關心對與會議相關的特定備忘錄做出的任意改變。該用戶可選擇感興趣的文件(從窗口206可訪問該文件),并訂閱該文件。隨后該用戶可被告知該文件的任何改變。
可認識到目錄窗口202中所示的文件夾可包括常規(guī)的電子文檔,以及其它信息源。例如,可用目錄分級結構表現共享BBS。通過選擇一個或多個文件,并點擊SUBSCRIBE按鈕207a,用戶能夠訂閱文件。
可提供閃爍片刻的指示符208,促使用戶注意已收到提醒。指示符可繼續(xù)閃爍,或者改變顏色等等,作為收到提醒的持久指示。如果當用戶遠離顯示器時收到提醒,那么這是便利的。
圖4描述了查看提醒消息的對等客戶機用戶界面的一個例子。窗口302顯示“伙伴名單”,“伙伴名單”表示P2P網絡中一個或多個對等成員的存在信息。在美國申請No.10/411941中更詳細地討論了存在信息的概念。窗口304提供從通知服務器14發(fā)送的所有提醒的列表。該列表可按照提醒的接收時間排序??商峁└鶕悇e呈現接收的提醒的窗口303。例如,可根據正被提醒的信息的類型,例如會議提醒,文件修改提醒,目錄修改提醒(例如目錄的訪問許可權的一些改變),排列提醒??筛鶕Φ瘸蓡T對提醒分類,以表示在特定對等成員的機器上發(fā)生的活動。
圖5表示了圖4中所示的窗口304的一個例證實施例的細節(jié)。如上所述,可按照從通知服務器14接收的時間順序,在窗口304中列出提醒。每個提醒可具有相關的按鈕圖形402。點擊按鈕圖形402會出現顯示與提醒相關的信息的窗口(未示出)。例如,可提供提醒的接收時間??稍O置滾動條403,允許用戶滾動提醒列表。另一方面,可使用鼠標輸入裝置上的滾輪,上下滾動該窗口。在另一種備選方案中,當用戶點擊按鈕圖形402時,她可“跳到”作為提醒目標的信息源。例如,可打開GUI窗口,顯示作為提醒目標的信息源的內容。
圖6關于提醒的分類列表,表示了圖4的窗口303的例證實施例的細節(jié)。在所示的實施例中,根據提醒所來自的始發(fā)源,組織提醒的列表。例如,圖6表示依據會議分會,BBS,以及依據文件夾組織提醒。顯示了題為“會議A”的會議和題為“會議B”的會議的類別。顯示了題為“BBS A”的公告牌服務,并且顯示了文件夾A。名稱字段506顯示類別名稱。
雙態(tài)(toggle)按鈕502可被用于顯示每一類別提醒列表504。用戶可以點擊雙態(tài)按鈕502打開或關閉顯示字段507,顯示字段507包含每個提醒的信息源??衫脻L動條505,或者利用鼠標滾輪等滾動提醒列表。可設置第二滾動條508,以便滾動類別列表。
用戶可點擊按鈕503,從而跳到信息源。當點擊按鈕503時,可向特定的信息源打開用于查看該信息源的GUI窗口??上蛴脩舫尸F提醒的始發(fā)信息源所位于的虛擬空間/文件夾。當提醒的目標出現在該虛擬空間中時,實際對象(會議分會,BBS消息,文件等)的圖標或文本可被突出顯示,以識別提醒的目標。當用戶點擊按鈕504時,可發(fā)生類似的“跳轉”操作。
當對等客戶機收到提醒消息時,提醒可被動態(tài)插入列表中。用戶也可設定哪些提醒應被插入/顯示,哪些提醒應被忽略??墒褂弥甘痉?08促使用戶注意已收到提醒。提醒可持久存在,要求用戶主動確認收到提醒。這降低了錯過提醒的可能性。另一方面,指示符可以僅僅閃爍片刻,隨后停止閃爍。提醒可被定速,從而以用戶能夠處理它們的速率,向用戶呈現提醒。當提醒以很快的速度到達時,這是便利的。也可設想指示提醒的到達的其它備選方案。
現在參見圖7,圖7表示了本發(fā)明的第二個例證實施例。在該結構中,用增強的管理服務器72和P2P客戶機軟件提供圖1中所示的通知服務器14的功能。管理服務器72被配置成向P2P網絡的對等成員82a、82b提供訂閱服務。運行于P2P客戶機上的增強客戶機軟件提供通知服務。
圖8圖解說明了圖7中所示的實施例的處理重點。在步驟701中,用戶(例如用戶A,82a)與管理服務器72通信,從而利用諸如GUI之類恰當的界面,訂閱信息源。在步驟702中,當管理服務器收到該請求時,它將記錄并保存該請求。隨后,在步驟703中,用戶(例如用戶B,82b)對用戶A訂閱的信息源執(zhí)行某一操作。作為訪問信息源的正常過程的一部分,用戶B必須與管理服務器72交互作用。用戶B的系統(tǒng)上的增強客戶機軟件訪問與特定信息源相關的訂戶的名單。在步驟704,管理服務器向用戶B返回信息74的恰當列表。例如,該信息列表可包括允許用戶B與訂閱成員通信的尋址信息。
在步驟705,用戶B隨后向每個訂閱成員傳遞恰當的消息,從而提醒該成員,他們訂閱的信息源已被修改。參見圖7,從客戶機82b到客戶機82a的通信流表示該步驟。
在步驟706,例如按照如上所述的方式,每個訂閱對等成員接收并顯示提醒消息。訂閱P2P成員的增強客戶機軟件隨后訪問信息源。圖7表示信息源來自于用戶B。但是,信息源可來自一個不同的P2P客戶機。可在管理服務器72提供的信息74的列表中,提供信息源的位置信息。
圖9表示本發(fā)明的另一例證實施例。在該實施例中,P2P網絡是純粹的P2P網絡;不像在圖1和7的場合那樣存在管理服務器。每個P2P成員802-808能夠通過適當的通信網絡相互通信。在本發(fā)明的這種特定實施例中,設置通知服務器822。每個P2P成員802-808的客戶機軟件被配置成允許用戶通過向通知服務器822傳送恰當的訂閱請求,訂閱信息源。當某一P2P成員(例如,成員804)修改信息源時,該成員把該操作告知(832)通知服務器822。所述通知可包括關于受影響信息源的位置的信息。通知服務器隨后可向已訂閱該信息源的P2P成員“推送”(834)一條消息。
圖10表示本發(fā)明的另一例證實施例。這里,提供純粹的P2P網絡。用P2P成員902-910的客戶機軟件提供通知服務器的功能。通信網絡(例如因特網)互連這些成員。P2P成員擁有的每個信息源可具有識別每個訂戶的相關信息。從而,P2P成員(例如904,910)能夠訂閱(932)另一成員908擁有的信息源。當該信息源被修改時,成員908能夠向該信息源的訂戶傳送消息934。另一方面,成員908的客戶機軟件能夠向所有成員廣播信息源已被修改的消息。隨后只有已訂閱的那些成員才能作出反應。
權利要求
1.一種在對等網絡中訪問信息的方法,包括在多個對等客戶機系統(tǒng)間保存信息,其中所述信息可被對等客戶機系統(tǒng)訪問,所述信息總稱為信息源;保存位置信息,所述位置信息表示每個信息源的位置,其中對等客戶機系統(tǒng)能夠訪問所述位置信息,以便確定信息源的位置;產生一個或多個訂閱,每個訂閱與一個信息源相關,并與一個或多個對等客戶機系統(tǒng)相關;檢測對信息源的修改,稱為修改的信息源;和如果存在與修改信息源相關聯的訂閱,那么向與所述訂閱相關聯的每個對等客戶機系統(tǒng)傳送提醒消息,其中接收提醒消息的每個對等客戶機系統(tǒng)能夠訪問與提醒消息相關聯的信息源,該信息源的副本保存在另一對等客戶機系統(tǒng)中,其中接收提醒消息的每個對等客戶機系統(tǒng)能夠對所述另一對等客戶機系統(tǒng)訪問所述副本。
2.按照權利要求1所述的方法,其中信息源的副本保存在多個第二對等客戶機系統(tǒng)中,其中接收提醒消息的每個對等客戶機系統(tǒng)能夠對任意第二對等客戶機系統(tǒng)訪問所述副本。
3.按照權利要求1所述的方法,其中在第一服務器系統(tǒng)中執(zhí)行保存位置信息的步驟,對等客戶機系統(tǒng)與第一服務器系統(tǒng)通信,以便訪問所述位置信息;在第二服務器系統(tǒng)中執(zhí)行產生一個或多個訂閱的步驟,對等客戶機系統(tǒng)與第二服務器系統(tǒng)通信,以便訂閱一個或多個信息源;和檢測對信息源的修改的步驟包括向第一服務器系統(tǒng)傳送第一信息源已被修改的指示,和向第二服務器傳送與第一信息源相關的信息,其中第二服務器確定是否存在與第一信息源相關聯的第一訂閱,如果存在與第一信息源相關聯的第一訂閱,那么向與第一訂閱相關聯的每個對等客戶機系統(tǒng)傳送提醒消息。
4.按照權利要求3所述的方法,其中接收提醒消息的對等客戶機系統(tǒng)之一自動訪問與提醒消息相關聯的信息源。
5.按照權利要求1所述的方法,其中在第一服務器系統(tǒng)中執(zhí)行保存位置信息的步驟,對等客戶機系統(tǒng)與第一服務器系統(tǒng)通信,以便訪問位置信息;在第一服務器系統(tǒng)中執(zhí)行產生一個或多個訂閱的步驟,對等客戶機系統(tǒng)與第一服務器系統(tǒng)通信,以便訂閱一個或多個信息源;和檢測對信息源的修改的步驟包括從第一對等客戶機系統(tǒng)接收第一信息源已被修改的指示,其中如果第一服務器確定存在與第一信息源相關聯的第一訂閱,那么向第一對等客戶機系統(tǒng)傳送與第一訂閱相關聯的第二對等客戶機系統(tǒng)的名單,其中第一對等客戶機系統(tǒng)向每個第二對等客戶機系統(tǒng)傳送提醒消息。
6.按照權利要求5所述的方法,其中第二對等客戶機系統(tǒng)之一自動訪問與提醒消息相關聯的信息源。
7.按照權利要求5所述的方法,其中第一信息源由第一客戶機系統(tǒng)修改。
8.按照權利要求1所述的方法,其中保存位置信息的步驟包括每個對等客戶機系統(tǒng)保存一個或多個信息源的位置信息;在一個服務器系統(tǒng)中執(zhí)行產生一個或多個訂閱的步驟,對等客戶機系統(tǒng)與該服務器系統(tǒng)通信,以便訂閱一個或多個信息源;和檢測對信息源的修改的步驟包括向該服務器系統(tǒng)傳送第一信息源已被修改的指示,其中如果該服務器系統(tǒng)確定存在與第一信息源相關聯的第一訂閱,那么向與第一訂閱相關聯的每個對等客戶機系統(tǒng)傳送提醒消息。
9.按照權利要求1所述的方法,其中保存位置信息的步驟包括每個對等客戶機系統(tǒng)保存一個或多個信息源的位置信息;產生一個或多個訂閱的步驟由每個對等客戶機系統(tǒng)執(zhí)行,并且包括接收來自第一對等客戶機的訂閱請求,使一個或多個信息源與第一對等客戶機相關聯,所述一個或多個信息源在訂閱請求中識別;和檢測對信息源的修改的步驟由每個對等客戶機系統(tǒng)執(zhí)行,并且包括接收第一信息源已被修改的指示,并且如果存在與第一信息源相關聯的第一訂閱,那么向與第一訂閱相關聯的每個對等客戶機系統(tǒng)傳送提醒消息。
10.一種共享信息的對等網絡,包括多個對等客戶機,每個對等客戶機與其它對等客戶機通信,其中每個對等客戶機保存總稱為信息源的信息,其中信息源可在對等客戶機間被共享;具有表示信息源的位置的信息的管理服務器,管理服務器被配置成與對等客戶機通信,提供信息源的位置信息,從而對等客戶機能夠訪問該信息源;和與管理服務器通信的通知服務器,所述通知服務器被配置成從對等客戶機接收訂閱一個或多個信息源的請求,每個這樣的信息源被稱為訂閱信息源,并使每個訂閱信息源與一個或多個對等客戶機相關聯,管理服務器還被配置成從對等客戶機接收指示對一個或多個信息源進行的修改的信息,每個這樣的信息源被稱為修改信息源,并向通知服務器傳送識別一個或多個修改信息源的第一信息,通知服務器還被配置成根據訂閱信息源與第一信息的比較,識別一個或多個第一對等客戶機,并向每個第一對等客戶機傳送提醒消息,其中響應收到提醒消息,每個第一對等客戶機能夠訪問與提醒消息相關聯的第一信息源,所述第一信息源保存在一個或多個第二對等客戶機系統(tǒng)中,其中每個第一對等客戶機能夠從一個或多個第二對等客戶機系統(tǒng)中的任意之一訪問第一信息源。
11.按照權利要求10所述的系統(tǒng),其中第一對等客戶機之一還響應收到提醒消息,與管理服務器通信,以便獲得第一信息源的位置信息。
12.按照權利要求11所述的系統(tǒng),其中第一對等客戶機之一還響應收到提醒消息,向用戶呈現表示收到提醒消息的信息,從而用戶能夠決定是否訪問第一信息源。
13.按照權利要求11所述的系統(tǒng),其中第一對等客戶機之一還響應收到提醒消息,自動訪問第一信息源。
14.一種在對等網絡中共享信息的計算機系統(tǒng),所述計算機系統(tǒng)被配置成與管理服務器通信,以便獲得信息源的位置信息,所述位置信息與另一對等客戶機相關聯;與所述另一對等客戶機通信,從而獲得和信息源相關的信息;與通知服務器通信,從而訂閱一個或多個第一信息源;接收來自通知服務器的提醒消息;和響應收到提醒消息,與管理服務器通信,從而獲得與第一信息源之一相關聯的第一位置信息,并且與和第一位置相關聯的對等客戶機通信,從而訪問第一信息源之一。
15.按照權利要求14所述的計算機系統(tǒng),其中提醒消息包括識別稱為修改信息源的一個或多個第一信息源的信息。
16.按照權利要求15所述的計算機系統(tǒng),其中一個或多個修改信息源被自動訪問。
17.按照權利要求15所述的計算機系統(tǒng),其中所述計算機系統(tǒng)還被配置成向用戶顯示指示收到提醒消息的信息,包括顯示代表修改信息源的信息;接收來自選擇的一個修改信息源的用戶的指示;和訪問選擇的一個修改信息源。
18.按照權利要求14所述的計算機系統(tǒng),其中提醒消息包括識別第二信息源的信息,計算機系統(tǒng)還被配置成確定第二信息源是否是第一信息源之一,如果是,那么訪問第二信息源。
19.一種在對等網絡中共享信息的系統(tǒng),包括多個對等客戶機,每個對等客戶機與其它對等客戶機通信,其中每個對等客戶機保存總稱為信息源的信息,其中信息源可在對等客戶機間被共享;具有表示信息源的位置的信息的管理服務器,管理服務器被配置成與對等客戶機通信,提供信息源的位置信息,從而對等客戶機能夠訪問該信息源;和管理服務器還被配置成接收來自對等客戶機的訂閱一個或多個信息源的請求,每個這樣的信息源被稱為訂閱信息源,并使每個訂閱信息源與一個或多個對等客戶機相關聯,管理服務器還被配置成從第一對等客戶機接收指示對一個或多個信息源進行的修改的信息,每個這樣的信息源被稱為修改信息源,管理服務器還被配置成根據修改信息源與訂閱信息源的比較,識別一個或多個第二對等客戶機,并向第一對等客戶機傳送識別第二對等客戶機的列表,其中第一對等客戶機向每個第二對等客戶機傳送提醒消息,其中響應收到提醒消息,每個第二對等客戶機能夠訪問與提醒消息相關聯的第一信息源。
20.按照權利要求19所述的系統(tǒng),其中第二對等客戶機之一自動訪問與提醒消息相關聯的至少一個第一信息源。
21.按照權利要求19所述的系統(tǒng),其中第二對等客戶機之一產生顯示畫面,通知用戶收到提醒消息,其中用戶能夠決定是否訪問與提醒消息相關聯的信息源。
全文摘要
本發(fā)明的公開實施例包括一種對等網絡,所述對等網絡包含管理服務器和通知服務器。對等客戶機能夠訂閱感興趣的信息。通知服務器隨后能夠把修改的信息通知訂閱對等客戶機。還公開了一種純對等體系結構。
文檔編號G06F13/00GK1625112SQ20041008325
公開日2005年6月8日 申請日期2004年9月29日 優(yōu)先權日2003年10月6日
發(fā)明者松原大典, 三木和穗 申請人:株式會社日立制作所
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
清徐县| 大渡口区| 大兴区| 庄浪县| 镇雄县| 洛浦县| 南投市| 辉南县| 京山县| 南丹县| 新化县| 北票市| 德保县| 嘉峪关市| 加查县| 钟山县| 拉孜县| 黄山市| 黎城县| 平果县| 内江市| 盐边县| 石河子市| 桓台县| 华安县| 安远县| 司法| 张家川| 阳原县| 左贡县| 上虞市| 安岳县| 革吉县| 遂平县| 九台市| 阿巴嘎旗| 靖江市| 岳阳市| 九江县| 保亭| 麻江县|