專利名稱::一種分布式業(yè)務(wù)代理的方法、網(wǎng)絡(luò)系統(tǒng)與網(wǎng)絡(luò)設(shè)備的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明網(wǎng)絡(luò)通信
技術(shù)領(lǐng)域:
,尤其涉及一種分布式的業(yè)務(wù)代理方法、網(wǎng)絡(luò)系統(tǒng)與網(wǎng)絡(luò)設(shè)備。
背景技術(shù):
:近年來,隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,各種信息通過網(wǎng)絡(luò)得到了快速的傳播。網(wǎng)絡(luò)資源的共享成為網(wǎng)絡(luò)時代一個發(fā)展共識,現(xiàn)有的網(wǎng)絡(luò)資源的傳播是一種粗放的傳播方式,比如,當終端用戶瀏覽網(wǎng)頁時,相應(yīng)的網(wǎng)站服務(wù)器要將網(wǎng)頁信息完整地傳送給終端用戶,于是網(wǎng)絡(luò)上將有同個網(wǎng)頁的重復(fù)許多個拷貝在傳送,信息傳送所經(jīng)過的網(wǎng)站服務(wù)器與終端用戶之間的網(wǎng)絡(luò)節(jié)點不保存信息,也不對信息內(nèi)容進行感知、統(tǒng)計、監(jiān)控,資源管理能力差。這種粗放的傳播方式未能充分利用網(wǎng)絡(luò)系統(tǒng)中各個網(wǎng)絡(luò)節(jié)點的存儲資源,網(wǎng)絡(luò)資源共享性差,會帶來龐大的網(wǎng)絡(luò)流量,造成網(wǎng)絡(luò)擁塞和不必要的帶寬的浪費等不良后果。
發(fā)明內(nèi)容鑒于上述現(xiàn)有技術(shù)所存在的問題,本發(fā)明實施例的目的是提供一種分布式業(yè)務(wù)代理的方法、網(wǎng)絡(luò)系統(tǒng)與網(wǎng)絡(luò)設(shè)備,使得能充分利用網(wǎng)絡(luò)中網(wǎng)絡(luò)節(jié)點的存儲資源,改善網(wǎng)絡(luò)資源的共享性,使得網(wǎng)絡(luò)信息的傳播可控、可運營。本發(fā)明實施例的目的是通過以下技術(shù)方案實現(xiàn)本發(fā)明實施例提供了一種業(yè)務(wù)代理的網(wǎng)絡(luò)系統(tǒng),包括信息源節(jié)點,用于提供信息資源;業(yè)務(wù)代理節(jié)點,分布于網(wǎng)絡(luò)核心層或邊緣層或匯聚層,用于存儲信息資源位置信息,響應(yīng)來自用戶或信息源節(jié)點或其他業(yè)務(wù)代理節(jié)點的信息請求,根據(jù)請求查詢信息資源位置信息,對查詢到的信息資源位置所對應(yīng)的信息存儲節(jié)點進行資源調(diào)度,向信息存儲節(jié)點發(fā)送調(diào)度命令;信息存儲節(jié)點,用于存儲信息,根據(jù)來自業(yè)務(wù)代理節(jié)點的調(diào)度命令向用戶提供信息。進一步地,該網(wǎng)絡(luò)系統(tǒng)還包括信息編碼節(jié)點,用于對信息源節(jié)點中的信息進行編碼,將得到的通用編碼發(fā)送給業(yè)務(wù)代理節(jié)點。進一步地,該網(wǎng)絡(luò)系統(tǒng)還包括業(yè)務(wù)感知節(jié)點,用于對經(jīng)過信息存儲節(jié)點或網(wǎng)絡(luò)其他節(jié)點的信息進行感知,將感知的結(jié)果反饋給業(yè)務(wù)代理節(jié)點。本發(fā)明實施例的網(wǎng)絡(luò)系統(tǒng)中的業(yè)務(wù)代理節(jié)點和業(yè)務(wù)感知節(jié)點可以集成在同一設(shè)備中;業(yè)務(wù)代理節(jié)點和信息存儲節(jié)點可以集成在同一設(shè)備中;業(yè)務(wù)感知節(jié)點和信息存儲節(jié)點可以集成在同一設(shè)備中;業(yè)務(wù)代理節(jié)點、業(yè)務(wù)感知節(jié)點和信息存儲節(jié)點可以集成在同一設(shè)備中。本發(fā)明實施例提供了一種分布式業(yè)務(wù)代理的方法,包括業(yè)務(wù)代理節(jié)點接收來自用戶或信息源節(jié)點或其他業(yè)務(wù)代理節(jié)點的信息請求,根據(jù)該請求進行查詢得到查詢結(jié)果,根據(jù)查詢結(jié)果向存儲所請求信息的信息存儲節(jié)點發(fā)送調(diào)度命令;信息存儲節(jié)點根據(jù)來自業(yè)務(wù)代理節(jié)點的調(diào)度命令,根據(jù)該命令向所述用戶提供信息。進一步地,該方法還包括信息源節(jié)點或其他業(yè)務(wù)代理節(jié)點將來自用戶的信息請求轉(zhuǎn)發(fā)給業(yè)務(wù)代理節(jié)點。進一步地,該方法還包括業(yè)務(wù)代理節(jié)點根據(jù)用戶信息請求進行查詢得到查詢結(jié)果,當本地查詢不到存儲所請求信息的存儲節(jié)點位置信息時,則向上一級業(yè)務(wù)代理節(jié)點發(fā)送信息請求,直至查詢到存儲所請求信息的存儲節(jié)點位置信息。所述"根據(jù)信息請求進行查詢得到查詢結(jié)果"具體包括根據(jù)所請求信息的通用編碼,查詢得到存儲有該信息的信息存儲節(jié)點的位置信息。更具體地,所述"根據(jù)所請求信息的通用編碼,查詢得到存儲有該信息的存儲節(jié)點的位置信息"具體包括根據(jù)請求的信息的通用編碼,查詢得到存儲有該信息的信息存儲節(jié)點的位置信息,根據(jù)所述信息存儲節(jié)點的信息提供能力,確定向用戶提供信息的信息存儲節(jié)點。進一步地,該方法還包括信息編碼節(jié)點對信息源節(jié)點中的信息進行編碼得到其通用編碼,將通用編碼發(fā)送給業(yè)務(wù)代理節(jié)點。本發(fā)明實施例還提供了一種分布式網(wǎng)絡(luò)存儲更新的方法,應(yīng)用于分布式業(yè)務(wù)代理中,該方法包括信息存儲節(jié)點獲取到信息后,向該信息存儲節(jié)點所在網(wǎng)絡(luò)的業(yè)務(wù)代理節(jié)點發(fā)送更新消息;所述業(yè)務(wù)代理節(jié)點根據(jù)所述更新消息,更新存儲在本地的信息資源位置信息。進一步地,該方法還包括本級業(yè)務(wù)代理節(jié)點向下一級業(yè)務(wù)代理節(jié)點發(fā)送更新消息;所述下一級業(yè)務(wù)代理節(jié)點根據(jù)更新消息,更新本地存儲的信息資源位置4呂息。本發(fā)明實施例還提供了一種業(yè)務(wù)代理節(jié)點,包括存儲單元,用于存儲信息資源位置信息;查詢單元,用于根據(jù)來自用戶或信息源節(jié)點或其他業(yè)務(wù)代理節(jié)點的信息請求,查詢信息資源位置信息;調(diào)度單元,用于根據(jù)查詢到的信息資源位置信息,向該位置信息對應(yīng)的信息存儲節(jié)點發(fā)送調(diào)度命令。進一步地,該業(yè)務(wù)代理節(jié)點還包括第一接收單元,用于接收來自用戶或信息源節(jié)點或其他業(yè)務(wù)代理節(jié)點的信息請求。進一步地,該業(yè)務(wù)代理節(jié)點還包括第二接收單元,用于接收來自信息編碼節(jié)點的通用編碼。進一步地,該業(yè)務(wù)代理節(jié)點還包括感知單元,用于對經(jīng)過信息存儲節(jié)點或網(wǎng)絡(luò)其他節(jié)點的信息進行感知。進一步地,該業(yè)務(wù)代理節(jié)點還包括信息編碼單元,用于對信息進行編碼得到其通用編碼。本發(fā)明實施例還提供了一種業(yè)務(wù)感知節(jié)點,包括感知單元,用于對經(jīng)過信息存儲節(jié)點或網(wǎng)絡(luò)其他節(jié)點的信息進行感知;反饋單元,用于將感知的結(jié)果反饋給業(yè)務(wù)代理節(jié)點。本發(fā)明實施例的業(yè)務(wù)感知節(jié)點的類型包括交換機、路由器、網(wǎng)關(guān)、網(wǎng)橋、網(wǎng)守、無線通信基站、網(wǎng)絡(luò)服務(wù)器、光網(wǎng)絡(luò)終端、光線路終端或數(shù)字用戶線接入復(fù)用器DSLAM。本發(fā)明實施例還提供了一種信息存儲節(jié)點,包括存儲單元,用于存儲信息;處理單元,用于接收業(yè)務(wù)代理節(jié)點的調(diào)度命令,根據(jù)所述命令向用戶提本發(fā)明實施例的信息存儲節(jié)點的類型包括交換機、路由器、網(wǎng)關(guān)、網(wǎng)橋、網(wǎng)守、無線通信基站、網(wǎng)絡(luò)服務(wù)器、光網(wǎng)絡(luò)終端、光線路終端、數(shù)字用戶線接入復(fù)用器DSLAM等等。本發(fā)明實施例還提供了一種信息編碼節(jié)點,包括信息編碼單元,用于對信息進行編碼得到其通用編碼;發(fā)送單元,用于將通用編碼發(fā)送給業(yè)務(wù)代理節(jié)點。本發(fā)明實施例提供的信息編碼節(jié)點的類型包括網(wǎng)絡(luò)服務(wù)器、業(yè)務(wù)代理節(jié)點、網(wǎng)站服務(wù)器、路由器、交換機或無線通信由上述本發(fā)明實施例提供的技術(shù)方案可以看出,本發(fā)明實施例提供一種分布式業(yè)務(wù)代理的方法、網(wǎng)絡(luò)系統(tǒng)與網(wǎng)絡(luò)設(shè)備,使得能充分利用網(wǎng)絡(luò)中網(wǎng)絡(luò)節(jié)點的存儲資源,減少網(wǎng)絡(luò)擁塞和帶寬浪費,改善網(wǎng)絡(luò)資源的共享性,使得網(wǎng)絡(luò)信息傳播可控、可運營,確保信息提供商和網(wǎng)絡(luò)運營商的收益。供信息?;?。圖1為本發(fā)明實施例的網(wǎng)絡(luò)功能架構(gòu)示意圖2為本發(fā)明實施例的分布式業(yè)務(wù)代理的系統(tǒng)組網(wǎng)示意圖3為本發(fā)明實施例的網(wǎng)頁的界面示意圖。圖4為本發(fā)明實施例的又一系統(tǒng)組網(wǎng)示意圖。具體實施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明實施方式作進一步地詳細描述。本發(fā)明實施例的網(wǎng)絡(luò)系統(tǒng)架構(gòu)可以抽象為如圖1所示的4層網(wǎng)絡(luò)功能架構(gòu)信息使用層IOO、信息存儲層110、分布式業(yè)務(wù)服務(wù)層120以及應(yīng)用與信息源層130,其中,信息使用層100:包括所有的應(yīng)用終端,如用戶的PC機、個人PDA設(shè)備、手機、可視電話、各種家用電器、智能設(shè)備、智能家電等設(shè)備。信息存儲層110:包括能夠存儲各種信息的網(wǎng)絡(luò)設(shè)備或電信設(shè)備,如DSLAM設(shè)備、光接入設(shè)備(PON設(shè)備、ONU、ONT、OLT等)、無線接入設(shè)備(GSM、Winmax、CDMA、WCDMA、CDMA2000、WLAN、Wifi基站等)、路由器、網(wǎng)關(guān)、網(wǎng)橋、網(wǎng)守、交換機等各種具備存儲功能,并靠近或方便與信息使用層交互的網(wǎng)絡(luò)設(shè)備。信息存儲層對信息進行存儲,接收相關(guān)控制命令,將存儲的信息發(fā)送給信息使用層,或在信息存儲層的設(shè)備之間進行轉(zhuǎn)發(fā)或存儲。如果終端設(shè)備也提供存儲空間,作網(wǎng)絡(luò)存儲和調(diào)度使用,則該終端介于信息使用層與信息存儲層之間。信息存儲層負責將存儲的信息發(fā)送給信息使用層的設(shè)備,對發(fā)送的信息根據(jù)需要進行分包、限速、添加報文頭、優(yōu)先級控制等。信息存儲層的網(wǎng)元(如119,118),接收到相關(guān)的命令,根據(jù)命令,或者根據(jù)信息接收網(wǎng)元(如IOI,102)的接收報文長度,或協(xié)議格式,對發(fā)送信息進行分包。分布式業(yè)務(wù)服務(wù)層120:可以劃分為多個子域,每個子域中的業(yè)務(wù)服務(wù)網(wǎng)元(如121,122),負責管理和調(diào)度其所管理網(wǎng)域的信息存儲層設(shè)備,各個子域的業(yè)務(wù)服務(wù)網(wǎng)元之間可以互連互通,各個子域的業(yè)務(wù)服務(wù)網(wǎng)元可以受控于一更高級域的業(yè)務(wù)服務(wù)網(wǎng)元,如設(shè)備128。也就是說,分布式業(yè)務(wù)服務(wù)層可以根據(jù)網(wǎng)絡(luò)層次相應(yīng)地劃分為若干個子層。分布式業(yè)務(wù)服務(wù)層120由分布式的業(yè)務(wù)服務(wù)網(wǎng)元組成,業(yè)務(wù)服務(wù)網(wǎng)元具有業(yè)務(wù)感知功能和業(yè)務(wù)代理功能,是分布式網(wǎng)絡(luò)中的智能單元。業(yè)務(wù)服務(wù)網(wǎng)元可以分布于網(wǎng)絡(luò)核心層或邊緣層或匯聚層。應(yīng)用與信息源層130:由信息源服務(wù)器節(jié)點131、信息編碼服務(wù)器節(jié)點135和信息播控服務(wù)器節(jié)點132組成。以下提供場景具體化的網(wǎng)絡(luò)系統(tǒng)實施例。如圖2所示,在分布式存儲網(wǎng)絡(luò)中,網(wǎng)絡(luò)接入設(shè)備DSLAM(s)和交換路由設(shè)備LAN-Switch(s)都具備信息存儲、分發(fā)功能。在對等網(wǎng)絡(luò)(Peer-to-Peer)中,有超級節(jié)點SuperNode對信息資源進行管理,而在基于分布式存儲網(wǎng)絡(luò)中,節(jié)點之間的關(guān)系并不是完全對等的,一般來說,節(jié)點可以歸類為下列幾種節(jié)點節(jié)點l:信息源節(jié)點,用于提供信息資源,如圖2中的網(wǎng)站服務(wù)器250。節(jié)點2:信息編碼節(jié)點,用于對信息進行編碼,可以是根據(jù)統(tǒng)一標準(如根據(jù)信息位置、載荷、權(quán)屬等信息)編成通用編碼,便于網(wǎng)絡(luò)傳輸和網(wǎng)絡(luò)存儲(文件存儲的格式),可以是對應(yīng)圖2中的網(wǎng)站服務(wù)器250或業(yè)務(wù)代理205;該節(jié)點還可以將得到的通用編碼發(fā)送給業(yè)務(wù)代理節(jié)點。信息編碼節(jié)點,可以是包括信息編碼單元,用于對信息進行編碼得到其通用編碼;發(fā)送單元,用于將通用編碼發(fā)送給業(yè)務(wù)代理節(jié)點。信息編碼節(jié)點的類型可以是包括網(wǎng)絡(luò)服務(wù)器、業(yè)務(wù)代理節(jié)點、網(wǎng)站服務(wù)器、路由器、交換機或無線通信基站等。節(jié)點3:信息存儲節(jié)點,用于對信息進行傳輸、轉(zhuǎn)發(fā)、存儲,以及根據(jù)來自業(yè)務(wù)代理節(jié)點的調(diào)度命令和策略,向用戶終端提供信息,用戶終端設(shè)備也可以是此類節(jié)點;該類節(jié)點還可以接受業(yè)務(wù)代理節(jié)點的管理和控制。信息存儲節(jié)點,可以是包括存儲單元,用于存儲信息;處理單元,用于接收業(yè)務(wù)代理節(jié)點的調(diào)度命令,根據(jù)所述命令向用戶提供信息。本發(fā)明實施例的信息存儲節(jié)點的類型包括交換機、路由器、網(wǎng)關(guān)、網(wǎng)橋、網(wǎng)守、無線通信基站、網(wǎng)絡(luò)服務(wù)器、光網(wǎng)絡(luò)終端、光線路終端、DSLAM數(shù)字用戶線接入復(fù)用器等等。節(jié)點4:信息消費節(jié)點,是最終的信息接收者,一般為最終的用戶終端設(shè)備,如用戶的PC機、個人PDA設(shè)備、手機、可視電話、各種家用電器、智能設(shè)備、智能家電等設(shè)備。節(jié)點5:信息服務(wù)提供和管理節(jié)點,可以提供給用戶登陸,查詢相關(guān)的信息摘要,決定是否消費該信息。上述節(jié)點l、2、5可以集成在一起,集成為綜合性的網(wǎng)站或服務(wù)器,如綜合性網(wǎng)站www.CCTV.com,提供浮見頻點播業(yè)務(wù),網(wǎng)上論壇、新聞業(yè)務(wù)等等,具備對用戶進行計費(節(jié)點5),對視頻數(shù)據(jù)進行編碼(節(jié)點2),以及提供信息(節(jié)點l)等功能。節(jié)點6:業(yè)務(wù)代理節(jié)點,如圖2中的203、202和205,用于存儲信息資源位13置信息,包括地址信息,如IP地址或MAC地址等,響應(yīng)來自用戶的信息請求,根據(jù)請求查詢信息資源地址,對信息存儲節(jié)點進行管理和資源調(diào)度;該節(jié)點還可以集成信息編碼功能;該節(jié)點還可以集成感知功能,用于對信息存儲節(jié)點中的信息的內(nèi)容進行感知,將感知的結(jié)果反饋給業(yè)務(wù)代理節(jié)點;比如在網(wǎng)頁瀏覽,游戲等互動性高的應(yīng)用中,基于分布存儲分發(fā)網(wǎng)絡(luò),具有分布式業(yè)務(wù)代理功能和業(yè)務(wù)感知功能,將其部署在靠近用戶的網(wǎng)絡(luò)邊緣,解析網(wǎng)絡(luò)應(yīng)用——即感知業(yè)務(wù)內(nèi)容信息,比如感知是視頻信息還是文本信息,或者將業(yè)務(wù)內(nèi)容信息分解析取,比如將一個網(wǎng)頁中的圖片、文本和flash分離析取出來;從而實現(xiàn)對網(wǎng)絡(luò)信息和網(wǎng)絡(luò)流量進行統(tǒng)計和監(jiān)控,實現(xiàn)計費,提高網(wǎng)絡(luò)的可運營性。業(yè)務(wù)代理節(jié)點可以是包括存儲單元,用于存儲信息資源位置信息;查詢單元,用于根據(jù)來自用戶或信息源節(jié)點或其他業(yè)務(wù)代理節(jié)點的信息請求,查詢信息資源位置信息;調(diào)度單元,用于根據(jù)查詢到的信息資源位置信息,向與該位置信息對應(yīng)信息存儲節(jié)點發(fā)送調(diào)度命令;第一接收單元,用于接收來自用戶或信息源節(jié)點或其他業(yè)務(wù)代理節(jié)點的信息請求;第二接收單元,用于接收來自信息編碼節(jié)點的通用編碼。業(yè)務(wù)代理節(jié)點還可以集成了業(yè)務(wù)感知功能,還包括信息編碼單元,用于對信息進行編碼得到其通用編碼。業(yè)務(wù)代理節(jié)點還可以集成了業(yè)務(wù)感知功能,還包括感知單元,用于對經(jīng)過信息存儲節(jié)點或網(wǎng)絡(luò)其他節(jié)點的信息進行感知。業(yè)務(wù)感知功能的實現(xiàn)也可以獨立于業(yè)務(wù)代理節(jié)點,那么獨立的業(yè)務(wù)感知節(jié)點包括感知單元,用于對信息存儲節(jié)點中的信息進行感知;反饋單元,用于將感知的結(jié)果反饋給業(yè)務(wù)代理節(jié)點。業(yè)務(wù)感知節(jié)點的類型可以包括交換機、路由器、網(wǎng)關(guān)、網(wǎng)橋、網(wǎng)守、無線通信基站、網(wǎng)絡(luò)服務(wù)器、光網(wǎng)絡(luò)終端、光線路終端或數(shù)字用戶線接入復(fù)用器DSLAM等。本發(fā)明實施例的網(wǎng)絡(luò)系統(tǒng)中的業(yè)務(wù)代理節(jié)點和業(yè)務(wù)感知節(jié)點可以集成在同一設(shè)備中;業(yè)務(wù)代理節(jié)點和信息存儲節(jié)點可以集成在同一設(shè)備中;業(yè)務(wù)感知節(jié)點和信息存儲節(jié)點可以集成在同一設(shè)備中;業(yè)務(wù)代理節(jié)點、業(yè)務(wù)感知節(jié)點和信息存儲節(jié)點可以集成在同一設(shè)備中。下面提供一個例子說明業(yè)務(wù)代理節(jié)點和信息存儲節(jié)點集成在同一設(shè)備中的情景。如圖4所示,業(yè)務(wù)代理節(jié)點420集成了業(yè)務(wù)代理和信息存儲、傳輸?shù)墓δ?,業(yè)務(wù)代理節(jié)點420可以從信息服務(wù)器432或接入網(wǎng)430的節(jié)點中獲取并存儲信息,用戶終端400、402或403向信息服務(wù)器432發(fā)出信息請求,信息服務(wù)器432將請求轉(zhuǎn)發(fā)至業(yè)務(wù)代理節(jié)點420,業(yè)務(wù)代理節(jié)點420,根據(jù)請求將存儲在本地的所請求信息發(fā)送給用戶終端400、402或403。參照圖4,具體業(yè)務(wù)舉例如下如圖4所示,用戶通過移動終端405與業(yè)務(wù)代理420進行交互,用戶的終端設(shè)備405,不需要處理復(fù)雜的網(wǎng)絡(luò)協(xié)議,業(yè)務(wù)代理420處理相關(guān)的網(wǎng)絡(luò)協(xié)議后,轉(zhuǎn)化為用戶終端405能夠處理的協(xié)議和便于移動終端便于處理的圖文格式,用戶就可以通過移動終端上網(wǎng)處理各種傳統(tǒng)網(wǎng)絡(luò)業(yè)務(wù)或進行網(wǎng)頁閱覽。基本步驟如下步驟480:用戶通過終端405與用戶代理420進行鑒權(quán)交互。步驟481:用戶代理420完成對用戶終端405的鑒權(quán),并將網(wǎng)絡(luò)信息,轉(zhuǎn)化15為移動終端402能夠接收處理的格式,如將圖像轉(zhuǎn)化為移動終端405能夠顯示的顯示分辨率大小如(320x240),發(fā)送到終端405。步驟482:用戶通過終端405,發(fā)送操作指令,如發(fā)送需要登陸的網(wǎng)址,或網(wǎng)絡(luò)用戶名,或網(wǎng)絡(luò)密碼給用戶代理420,用戶代理420將上述命令解析為網(wǎng)絡(luò)協(xié)議,并傳遞給相對應(yīng)的網(wǎng)站。步驟483:用戶代理420接收網(wǎng)絡(luò)的業(yè)務(wù)數(shù)據(jù),并將相關(guān)數(shù)據(jù)包括文字,或視頻,或圖片,轉(zhuǎn)化為405能夠接收處理的格式,發(fā)送到終端405。如圖3所示,為一普通網(wǎng)頁的界面,網(wǎng)頁的數(shù)據(jù)以網(wǎng)站的IP地址作為標識,在網(wǎng)上進行傳輸。本發(fā)明實施例業(yè)務(wù)代理節(jié)點集成了業(yè)務(wù)感知的功能,可以感知識別業(yè)務(wù)信息的類型,如網(wǎng)頁業(yè)務(wù)數(shù)據(jù)一一圖片、flash、文本、視音頻等,從而對不同類型的業(yè)務(wù)信息進行統(tǒng)計、監(jiān)控、收費和管理等。如圖2所示,不同網(wǎng)絡(luò)層級的業(yè)務(wù)代理節(jié)點202和203位于不同的網(wǎng)絡(luò)位置,網(wǎng)站服務(wù)器將網(wǎng)站信息提供給業(yè)務(wù)代理節(jié)點205。本發(fā)明實施例的通用編碼可以是根據(jù)信息的IP地址、鏈接地址、載荷、版權(quán)信息、權(quán)屬信息等信息按照一定標準組合而成的編碼。業(yè)務(wù)代理節(jié)點可以對來自網(wǎng)絡(luò)上傳播的信息進行分級別編碼,編碼規(guī)則可以如下表所示<table>tableseeoriginaldocumentpage16</column></row><table>參照圖2,下面說明基于上述實施例的網(wǎng)絡(luò)系統(tǒng)的分布式業(yè)務(wù)代理方法,分布式可以是指業(yè)務(wù)代理節(jié)點是分布式的,也可以指信息存儲節(jié)點是分布式的,該方法可以包括以下步驟步驟502.用戶終端設(shè)備211與業(yè)務(wù)代理203或202進行交互,請求網(wǎng)站服務(wù)器250上的業(yè)務(wù);或者是,信息源節(jié)點將來自用戶的信息請求轉(zhuǎn)發(fā)給業(yè)務(wù)代理節(jié)點。步驟504.業(yè)務(wù)代理節(jié)點203或202接收來自信息源節(jié)點或用戶終端設(shè)備211或其他業(yè)務(wù)代理節(jié)點的信息請求,在存儲在本地的信息資源位置信息列表中查詢相應(yīng)的信息資源位置信息,確定本域中是否有所請求的網(wǎng)站服務(wù)器250的4呂息。步驟506.業(yè)務(wù)代理203如果查詢后發(fā)現(xiàn)在本域沒有存儲所請求信息的信息資源位置信息,則向上一級業(yè)務(wù)代理202或向其他業(yè)務(wù)代理請求數(shù)據(jù),或請求業(yè)務(wù)代理205下發(fā)信息。步驟508.業(yè)務(wù)代理203如果查詢后發(fā)現(xiàn)在本域中存儲有所請求信息的信息資源位置信息,則根據(jù)對應(yīng)該位置信息的信息存儲節(jié)點的資源提供能力,比如空間位置、傳輸速率、帶寬等,下發(fā)調(diào)度命令指示該信息存儲節(jié)點(204或205)向用戶終端發(fā)送信息。步驟510.信息存儲節(jié)點(204或205)收到業(yè)務(wù)代理203的調(diào)度命令后,根據(jù)該命令向用戶終端發(fā)送信息。步驟512.對于轉(zhuǎn)發(fā)信息,信息存儲節(jié)點(204或205)可以根據(jù)業(yè)務(wù)代理節(jié)點的命令對信息進行存儲。該方法還可以包4舌信息編碼節(jié)點對信息源節(jié)點中的信息進行編碼得到其通用編碼,將通用編碼發(fā)送給業(yè)務(wù)代理節(jié)點。針對步驟512,本發(fā)明實施例具體提供一種網(wǎng)絡(luò)存儲更新的方法,該方法包括步驟602.信息存儲節(jié)點獲取到信息后,向該信息存儲節(jié)點所在網(wǎng)絡(luò)域的業(yè)務(wù)代理節(jié)點上l艮更新消息;步驟604.業(yè)務(wù)代理節(jié)點根據(jù)信息存儲節(jié)點上報的更新消息,更新存儲在本地的信息資源位置信息。進一步地,該方法還包括步驟606.本級業(yè)務(wù)代理節(jié)點向下一級業(yè)務(wù)代理節(jié)點發(fā)送更新消息;步驟608.所述下一級業(yè)務(wù)代理節(jié)點根據(jù)更新消息,更新本地存儲的信息資源位置信息。在網(wǎng)站特別是新聞網(wǎng)站、論壇網(wǎng)站上,會相互引用受版權(quán)保護的信息,如圖3所示,某網(wǎng)站的網(wǎng)頁引用了受版權(quán)保護的圖片311、視頻321和文件350等信息??梢允前凑障卤韮煞N編碼方式對這些信息進行編碼:<table>tableseeoriginaldocumentpage18</column></row><table>表中的"信息號"可以是針對該信息生成的序列號等。對于受版權(quán)保護的信息,在網(wǎng)絡(luò)上進行傳播、存儲的時候,可以釆用通過上述編碼方式,如新華社的記者張三和李四,拍攝了一副新聞?wù)掌?,該照片為一區(qū)域信息,在該區(qū)域可以進行公開討論和^皮論壇或新聞引用。在該區(qū)域的各種論壇或新聞網(wǎng)站在引用該圖片信息進行傳播的時候,該信息獨立的進行傳播和分布在該信息的使用地域范圍了,用戶在訪問不同的網(wǎng)站看該信息的時候,各個網(wǎng)站不需要將該信息進行發(fā)送,只需將該信息的通用信息編碼發(fā)送到業(yè)務(wù)代理,業(yè)務(wù)代理根據(jù)本區(qū)域存儲該信息的狀況,將該信息發(fā)送給用戶。更具體的編碼方式如下表所示,表中列舉了可能會用到的關(guān)于信息的屬性。表中的"順序號,,指的是對該信息生成的序列號,其類型可以是"固定"、"可變"或"循環(huán)"("固定"指的是順序號不會變化,比如一部經(jīng)典的電影,其順序號不變;"循環(huán),,表示順序號可以重復(fù)使用,如新聞稿等即時信息)。報文信息類別序列號1信息編號(索引信息編碼信息提供的源IP+順序號號)(長度如64比特)順序號類型固定/可變/循環(huán)信息分片信息大小1015M信息分片個數(shù)102信息分片序列號5信息載荷信息載荷10M權(quán)屬信息(附加信信息權(quán)屬人新華社(統(tǒng)一編碼)息)信息作者張三and李四。。信息產(chǎn)生日期1998-10-20,23點11分信息類別文字/視頻/文件/程序/膠片信息權(quán)利限制(附信息權(quán)屬類別新聞/個人/政府/企業(yè)/力口信息)信息使用權(quán)利無償/有償/信息使用地域僅中國/四川/南部/是否計費是播控傳輸控制信息信息本地存儲位置IP地址或MAC地址(存儲控制的附加信息生存時間湖s信息)是否計費采用了這種編碼和傳播代理方法,網(wǎng)站可以對廣告業(yè)務(wù)進行定點、定時間、針對特定對象進行投放。如業(yè)務(wù)代理203在傳播圖3所示的網(wǎng)頁,可以根據(jù)命令,選擇不同的廣告312內(nèi)容,發(fā)送給本網(wǎng)域的用戶。通常網(wǎng)絡(luò)運營商的收費模式是對普通用戶進行收費,對網(wǎng)站運營商傳播的內(nèi)容,一般采用帶寬租用的方式進行,而采用分布式業(yè)務(wù)代理后,由于網(wǎng)絡(luò)運營商對傳播的內(nèi)容能夠感知、監(jiān)控和統(tǒng)計,從而可以實現(xiàn)非常精細的收費。對版權(quán)擁有者來說,對自己的作品被使用和傳播的范圍、次數(shù)也能夠統(tǒng)計,其收益可以與網(wǎng)絡(luò)運營商進行協(xié)商分配。業(yè)務(wù)代理單元203,202存儲有所管理網(wǎng)域的信息存儲節(jié)點的資源提供能力信息,包括存儲空間的能力、帶寬和使用狀態(tài)等。資源提供能力信息可以是如下表所示<table>tableseeoriginaldocumentpage20</column></row><table>業(yè)務(wù)代理節(jié)點202、203存儲有所管理網(wǎng)域的信息存儲節(jié)點上所存儲的信息資源列表,包括信息存儲節(jié)點地址、信息生存時間、信息編碼等,如下表所示命令類型存儲信息<table>tableseeoriginaldocumentpage21</column></row><table>信息存儲節(jié)點與業(yè)務(wù)代理節(jié)點可以進行定期或不定期的同步,如果信息存儲節(jié)點所存儲的數(shù)據(jù)因設(shè)備損壞、掉電等原因丟失,則業(yè)務(wù)代理節(jié)點會更新信息資源列表。采用了業(yè)務(wù)代理機制,開設(shè)網(wǎng)站的業(yè)務(wù)提供商就可以集中精力進行信息內(nèi)容的開發(fā),將信息的發(fā)布傳輸交由網(wǎng)絡(luò)運行商來提供。對于網(wǎng)絡(luò)運行商,由于感知識別了業(yè)務(wù)信息的類型,能夠?qū)W(wǎng)絡(luò)中傳輸?shù)牟煌愋偷臉I(yè)務(wù)信息進行收費,如廣告業(yè)務(wù)等。對于網(wǎng)上傳輸?shù)氖馨鏅?quán)保護的信息,采用編碼體系后,無須對公開傳播的版權(quán)信息進行加密、認證等工作,網(wǎng)絡(luò)運營商通過編碼可以確保用戶收看或者下載了相關(guān)的內(nèi)容,都可以進行統(tǒng)計,相關(guān)的收益由版權(quán)擁有者和網(wǎng)絡(luò)運營商進行協(xié)商分配,版權(quán)擁有者也可以將版權(quán)代理給內(nèi)容提供商,由內(nèi)容提供商與網(wǎng)絡(luò)運營商協(xié)商分配。由此可見,通過實施本發(fā)明,可以確保信息在網(wǎng)絡(luò)上進行了有序、高效地傳播,各個權(quán)益者的利益都得到保障。以上所述,僅為本發(fā)明實施例較佳的具體實施方式,但本發(fā)明實施例的保護范圍并不局限于此,任何熟悉本
技術(shù)領(lǐng)域:
的技術(shù)人員在本發(fā)明實施例揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明實施例的保護范圍之內(nèi)。因此,本發(fā)明實施例的保護范圍應(yīng)該以權(quán)利要求的保護范圍為準。權(quán)利要求1、一種業(yè)務(wù)代理的網(wǎng)絡(luò)系統(tǒng),其特征在于,包括信息源節(jié)點,用于提供信息資源;業(yè)務(wù)代理節(jié)點,分布于網(wǎng)絡(luò)核心層或邊緣層或匯聚層,用于存儲信息資源位置信息,響應(yīng)來自用戶或信息源節(jié)點或其他業(yè)務(wù)代理節(jié)點的信息請求,根據(jù)所述請求查詢信息資源位置信息,對查詢到的信息資源位置所對應(yīng)的信息存儲節(jié)點進行資源調(diào)度,向信息存儲節(jié)點發(fā)送調(diào)度命令;信息存儲節(jié)點,用于存儲信息,根據(jù)來自業(yè)務(wù)代理節(jié)點的調(diào)度命令向用戶提供信息。2、根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)系統(tǒng),其特征在于,進一步包括信息編碼節(jié)點,用于對信息源節(jié)點中的信息進行編碼,將得到的通用編碼發(fā)送給業(yè)務(wù)代理節(jié)點。3、根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)系統(tǒng),其特征在于,進一步包括業(yè)務(wù)感知節(jié)點,用于對經(jīng)過信息存儲節(jié)點或網(wǎng)絡(luò)其他節(jié)點的信息的進行感知,將感知的結(jié)果反饋給業(yè)務(wù)代理節(jié)點。4、根據(jù)權(quán)利要求3所述的網(wǎng)絡(luò)系統(tǒng),其特征在于,所述業(yè)務(wù)代理節(jié)點和業(yè)務(wù)感知節(jié)點集成在一起;或者,業(yè)務(wù)代理節(jié)點和信息存儲節(jié)點集成在一起;或者,業(yè)務(wù)感知節(jié)點和信息存儲節(jié)點集成在一起;或者,業(yè)務(wù)代理節(jié)點、業(yè)務(wù)感知節(jié)點和信息存儲節(jié)點集成在一起。5、根據(jù)權(quán)利要求2所述的網(wǎng)絡(luò)系統(tǒng),其特征在于,所述信息源節(jié)點和信息編碼節(jié)點集成在一起。6、—種分布式業(yè)務(wù)代理的方法,其特征在于,包括業(yè)務(wù)代理節(jié)點接收來自用戶或信息源節(jié)點或其他業(yè)務(wù)代理節(jié)點的信息請求,根據(jù)該請求進行查詢得到查詢結(jié)果,根據(jù)查詢結(jié)果向存儲所請求信息的信息存儲節(jié)點發(fā)送調(diào)度命令;信息存儲節(jié)點接收來自業(yè)務(wù)代理節(jié)點的調(diào)度命令,根據(jù)該命令向所述用戶提供信息。7.根據(jù)權(quán)利要求6所述的方法,其特征在于,進一步包括信息源節(jié)點或其他業(yè)務(wù)代理節(jié)點將來自用戶的信息請求轉(zhuǎn)發(fā)給業(yè)務(wù)代理節(jié)點。8.根據(jù)權(quán)利要求6所述的方法,其特征在于,進一步包括業(yè)務(wù)代理節(jié)點根據(jù)用戶信息請求進行查詢得到查詢結(jié)果,當本地查詢不到存儲所請求信息的存儲節(jié)點位置信息時,則向上一級業(yè)務(wù)代理節(jié)點發(fā)送信息請求,直至查詢到存儲所請求信息的存儲節(jié)點位置信息。9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述根據(jù)信息請求進行查詢得到查詢結(jié)果的步驟包括根據(jù)所請求信息的通用編碼,查詢得到存儲有該信息的信息存儲節(jié)點位置信息。10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述根據(jù)所請求信息的通用編碼,查詢得到存儲有該信息的存儲節(jié)點位置信息的步驟包括根據(jù)請求的信息的通用編碼,查詢得到存儲有該信息的信息存儲節(jié)點位置信息,根據(jù)所述信息存儲節(jié)點的信息提供能力,確定向用戶提供信息的信息存儲節(jié)點。11.根據(jù)權(quán)利要求6所述的方法,其特征在于,進一步包括信息編碼節(jié)點對信息源節(jié)點中的信息進行編碼得到其通用編碼,將通用編碼發(fā)送給業(yè)務(wù)代理節(jié)點。12.—種分布式網(wǎng)絡(luò)存儲更新的方法,其特征在于,包括信息存儲節(jié)點獲取到信息后,向該節(jié)點所在網(wǎng)絡(luò)的業(yè)務(wù)代理節(jié)點發(fā)送更新消息;所述業(yè)務(wù)代理節(jié)點根據(jù)所述更新消息,更新存儲在本地的信息資源位置4呂息。13.根據(jù)權(quán)利要求12所述的方法,其特征在于,進一步包括本級業(yè)務(wù)代理節(jié)點向下一級業(yè)務(wù)代理節(jié)點發(fā)送更新消息;所述下一級業(yè)務(wù)代理節(jié)點根據(jù)所述更新消息,更新本地存儲的信息資源位置信息。14.一種業(yè)務(wù)代理節(jié)點,其特征在于,包括存儲單元,用于存儲信息資源位置信息;查詢單元,用于根據(jù)來自用戶或信息源節(jié)點或其他業(yè)務(wù)代理節(jié)點的信息請求,查詢信息資源位置信息;調(diào)度單元,用于根據(jù)查詢到的信息資源位置信息,向與該位置信息對應(yīng)的信息存儲節(jié)點發(fā)送調(diào)度命令。15.根據(jù)權(quán)利要求14所述的業(yè)務(wù)代理節(jié)點,其特征在于,進一步包括第一接收單元,用于接收來自用戶或信息源節(jié)點或其他業(yè)務(wù)代理節(jié)點的信息請求。16.根據(jù)權(quán)利要求14所述的業(yè)務(wù)代理節(jié)點,其特征在于,進一步包括第二接收單元,用于接收來自信息編碼節(jié)點的通用編碼。17.根據(jù)權(quán)利要求14所述的業(yè)務(wù)代理節(jié)點,其特征在于,進一步包括感知單元,用于對經(jīng)過信息存儲節(jié)點或網(wǎng)絡(luò)其他節(jié)點的信息進行感知。18.根據(jù)權(quán)利要求14所述的業(yè)務(wù)代理節(jié)點,其特征在于,進一步包括信息編碼單元,用于對信息進行編碼得到其通用編碼。19.一種業(yè)務(wù)感知節(jié)點,其特征在于,包括感知單元,用于對經(jīng)過信息存儲節(jié)點或網(wǎng)絡(luò)其他節(jié)點的信息進行感知;反饋單元,用于將感知的結(jié)果反饋給業(yè)務(wù)代理節(jié)點。20.根據(jù)權(quán)利要求19所述的業(yè)務(wù)感知節(jié)點,其特征在于,所述節(jié)點的類型包括交換機、路由器、網(wǎng)關(guān)、網(wǎng)橋、網(wǎng)守、無線通信基站、網(wǎng)絡(luò)服務(wù)器、光網(wǎng)絡(luò)終端、光線路終端或數(shù)字用戶線接入復(fù)用器DSLAM。21.—種信息存儲節(jié)點,其特征在于,包括存儲單元,用于存儲信息;處理單元,用于接收來自業(yè)務(wù)代理節(jié)點的調(diào)度命令,根據(jù)所述命令向用戶提供信息。22.根據(jù)權(quán)利要求21所述的信息存儲節(jié)點,其特征在于,所述信息存儲節(jié)點的類型包括交換機、路由器、網(wǎng)關(guān)、網(wǎng)橋、網(wǎng)守、無線通信基站、網(wǎng)絡(luò)服務(wù)器、光網(wǎng)絡(luò)終端、光線路終端或數(shù)字用戶線接入復(fù)用器DSLAM。23.—種信息編碼節(jié)點,其特征在于,包括信息編碼單元,用于對信息進行編碼得到其通用編碼;發(fā)送單元,用于將通用編碼發(fā)送給業(yè)務(wù)代理節(jié)點。24.根據(jù)權(quán)利要求23所述的信息編碼節(jié)點,其特征在于,其類型包括交換機、路由器、網(wǎng)關(guān)、網(wǎng)橋、網(wǎng)守、無線通信基站、網(wǎng)絡(luò)服務(wù)器、光網(wǎng)絡(luò)終端、光線路終端或數(shù)字用戶線接入復(fù)用器DSLAM。全文摘要本發(fā)明公開一種分布式業(yè)務(wù)代理的方法、網(wǎng)絡(luò)系統(tǒng)與相關(guān)網(wǎng)絡(luò)設(shè)備,其中,所述網(wǎng)絡(luò)系統(tǒng)包括信息源節(jié)點,用于提供信息資源;業(yè)務(wù)代理節(jié)點,分布于網(wǎng)絡(luò)核心層或邊緣層或匯聚層,用于存儲信息資源位置信息,響應(yīng)來自用戶或信息源節(jié)點或其他業(yè)務(wù)代理節(jié)點的信息請求,根據(jù)所述請求查詢信息資源位置信息,對查詢到的信息資源位置所對應(yīng)的信息存儲節(jié)點進行資源調(diào)度,向信息存儲節(jié)點發(fā)送調(diào)度命令;信息存儲節(jié)點,用于存儲信息,根據(jù)來自業(yè)務(wù)代理節(jié)點的調(diào)度命令向用戶提供信息。實施本發(fā)明實施例,使得能充分利用網(wǎng)絡(luò)中網(wǎng)絡(luò)節(jié)點的存儲資源,減少網(wǎng)絡(luò)擁塞和帶寬浪費,改善網(wǎng)絡(luò)資源的共享性,使得網(wǎng)絡(luò)信息傳播可控、可運營,確保信息提供商和網(wǎng)絡(luò)運營商的收益。文檔編號H04L12/24GK101442475SQ200710077420公開日2009年5月27日申請日期2007年11月24日優(yōu)先權(quán)日2007年11月24日發(fā)明者良梁申請人:華為技術(shù)有限公司