專利名稱:信息處理裝置和信息處理裝置中的信息處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)分散處理裝置和包數(shù)據(jù)處理方法,在位于網(wǎng)絡(luò)末端部的局域網(wǎng)(LAN)上配置多個(gè)能夠?qū)Π鼣?shù)據(jù)進(jìn)行信息處理的節(jié)點(diǎn),代行服務(wù)器處理,由此降低網(wǎng)絡(luò)負(fù)荷,并提高應(yīng)答性能。
背景技術(shù):
網(wǎng)絡(luò)迅速普及,成為我們生活不可或缺的基本要素。針對(duì)各家庭的光線路的普及率全國(guó)平均超過20%,開始利用IOOMbps這樣的寬帶線路提供多種服務(wù)。例如,IP(InternetProtocol)電話或地面數(shù)字廣播的IP再次發(fā)送等的媒體基礎(chǔ)的IP化也穩(wěn)健地發(fā)展。并且,知識(shí)信息向網(wǎng)絡(luò)集中也正在發(fā)展。在云計(jì)算中,在用戶側(cè)的信息終端中蓄積的信息被蓄積 在網(wǎng)絡(luò)上的數(shù)據(jù)中心,能夠經(jīng)由網(wǎng)絡(luò)在任何時(shí)間、任何地點(diǎn)引出該信息。今后,不僅信息終端,能夠預(yù)想到電視機(jī)或空調(diào)、冰箱這樣的家電、防盜照相機(jī)或溫度/濕度計(jì)這樣的傳感器等的組入了計(jì)算機(jī)系統(tǒng)的設(shè)備(組入設(shè)備)與網(wǎng)絡(luò)連接,將周圍的環(huán)境信息這樣的實(shí)時(shí)信息蓄積在云中。這樣,網(wǎng)絡(luò)的重要性越來越高,與此相伴,針對(duì)連接性、可靠性、服務(wù)品質(zhì)(Qualityof Service :QoS)保證的要求也越來越高。順應(yīng)該趨勢(shì),以針對(duì)電話或視頻發(fā)布的QoS保證、通信內(nèi)容的安全性保證這樣的高度服務(wù)的對(duì)應(yīng)為目標(biāo),構(gòu)筑了下一代網(wǎng)絡(luò)(NextGeneration Network :NGN)。并且,此前參與網(wǎng)絡(luò)的設(shè)備以服務(wù)器、個(gè)人計(jì)算機(jī)(PC)這樣的信息終端為中心。因此,在網(wǎng)絡(luò)上流通的信息以人們主動(dòng)利用這些信息終端的結(jié)果所產(chǎn)生的信息為中心。目前,通過云,分散存在于各信息終端中的這些信息被集中在網(wǎng)絡(luò)上,并且活用為巨大的知識(shí)數(shù)據(jù)庫(kù)(DB)。但是,這些信息存在沒有反映現(xiàn)實(shí)世界的實(shí)時(shí)狀況的問題。例如,以大規(guī)模商業(yè)施設(shè)為例,近年來,在因特網(wǎng)上開設(shè)介紹該施設(shè)和利用該施設(shè)處理的商品的首頁(yè),活用為招攬客人的単元。在這種首頁(yè)中,能夠調(diào)查具有什么樣的店鋪、各店鋪的商品種類等,但是,例如還無法提供店鋪目前的擁擠狀況、詳細(xì)庫(kù)存狀況。今后,預(yù)想到實(shí)時(shí)取得信息的多個(gè)傳感器類與網(wǎng)絡(luò)連接,被集中在云中,由此實(shí)現(xiàn)實(shí)時(shí)信息的提供。并且,還預(yù)想到末端設(shè)備的高功能化、高性能化的進(jìn)步。例如,作為在現(xiàn)實(shí)世界中應(yīng)答人類的器件,預(yù)料到今后機(jī)器人會(huì)出現(xiàn)在我們的生活空間中。即,伴隨組入設(shè)備的高功能化、高性能化,今后,預(yù)想到作為與現(xiàn)實(shí)世界之間的界面的組入設(shè)備積極地與網(wǎng)絡(luò)連接,能夠?qū)崿F(xiàn)活用了云所具有的信息的針對(duì)人類的反饋。這樣,當(dāng)組入設(shè)備與網(wǎng)絡(luò)連接時(shí),在網(wǎng)絡(luò)上流通控制信息這樣的性質(zhì)(應(yīng)答性、數(shù)據(jù)單位、流通頻度等)與此前的知識(shí)信息不同的信息。其結(jié)果,在網(wǎng)絡(luò)中頻繁流通傳感器信息這樣的數(shù)據(jù)量大的信息,可能由于業(yè)務(wù)增加而導(dǎo)致網(wǎng)絡(luò)通信時(shí)間(通信等待時(shí)間)的増加。并且,處理集中在服務(wù)器上,所以,還可能由于服務(wù)器負(fù)荷變高而導(dǎo)致處理時(shí)間的増加。此前,作為用于削減流通的數(shù)據(jù)量的研究,例如存在如下技術(shù)在網(wǎng)絡(luò)上分割配置信息,分散數(shù)據(jù)的訪問,降低網(wǎng)絡(luò)全體的負(fù)荷。例如,在專利文獻(xiàn)I中,在利用網(wǎng)絡(luò)連接上位服務(wù)器和多個(gè)下位服務(wù)器的系統(tǒng)中,對(duì)上位服務(wù)器生成的信息進(jìn)行分割,作為部分信息保持在下位服務(wù)器中。然后,在接收到利用者終端針對(duì)下位服務(wù)器的請(qǐng)求的情況下,如果下位服務(wù)器保持作為該請(qǐng)求對(duì)象的數(shù)據(jù),則向利用者終端發(fā)送該數(shù)據(jù),在沒有保持?jǐn)?shù)據(jù)的情況下,向上位服務(wù)器發(fā)送數(shù)據(jù)配送請(qǐng)求。其結(jié)果,在下位服務(wù)器保持該數(shù)據(jù)的情況下,利用者的響應(yīng)提尚?,F(xiàn)有技術(shù)文獻(xiàn)專利文獻(xiàn)專利文獻(xiàn)I :日本特開平8-166916號(hào)公報(bào)
發(fā)明內(nèi)容
發(fā)明要解決的課題
在專利文獻(xiàn)I所記載的發(fā)明中,下位服務(wù)器從上位服務(wù)器接收數(shù)據(jù)并保持該數(shù)據(jù),由此,以后能夠省略從上位服務(wù)器針對(duì)下位服務(wù)器轉(zhuǎn)送該數(shù)據(jù)。但是,在專利文獻(xiàn)I所記載的發(fā)明中,沒有假設(shè)上位服務(wù)器收集來自利用者終端的數(shù)據(jù),上位服務(wù)器對(duì)該數(shù)據(jù)進(jìn)行處理。即使針對(duì)進(jìn)行這種處理的系統(tǒng)應(yīng)用專利文獻(xiàn)I所記載的發(fā)明,其結(jié)果,下位服務(wù)器也不會(huì)向上位服務(wù)器轉(zhuǎn)送來自利用者終端的所有包。因此,產(chǎn)生以下說明的課題。首先,在現(xiàn)有信息終端的基礎(chǔ)上,在組入了計(jì)算機(jī)系統(tǒng)的家電或傳感器這樣的各種組入設(shè)備與網(wǎng)絡(luò)連接的系統(tǒng)中,網(wǎng)絡(luò)業(yè)務(wù)的增加成為更大的問題。這是圖像、聲音、溫度、濕度這樣的傳感器信息的信息量大的主要原因。并且,24小吋、365日始終取得傳感器信息,直接在網(wǎng)絡(luò)上隨意流通該信息吋,固定使用網(wǎng)絡(luò)資源。下位服務(wù)器接收包含這種大容量信息的包,如果不對(duì)該包進(jìn)行任何處理而發(fā)送到上位服務(wù)器,則產(chǎn)生通信速度、應(yīng)答時(shí)間的劣化、網(wǎng)絡(luò)設(shè)備的消耗功率増大這樣的問題。并且,接受該傳感器信息的服務(wù)器的負(fù)荷也增大。并且,由于成本、尺寸、功率的制約,組入設(shè)備無法具有高性能的信息處理機(jī)構(gòu)。因此,為了使組入設(shè)備實(shí)現(xiàn)更高性能的功能,需要通過網(wǎng)絡(luò)與外部的服務(wù)器裝置協(xié)作。但是,要求該設(shè)備根據(jù)用戶的輸入或由傳感器檢測(cè)到的環(huán)境變化而高速應(yīng)答。因此,當(dāng)下位服務(wù)器不對(duì)包進(jìn)行處理而經(jīng)由網(wǎng)絡(luò)訪問設(shè)于遠(yuǎn)方的上位服務(wù)器來實(shí)現(xiàn)上述高性能的功能時(shí),由于網(wǎng)絡(luò)通信的通信延遲時(shí)間而使應(yīng)答性劣化。例如,以搬運(yùn)行李的物流機(jī)器人為例時(shí),實(shí)現(xiàn)如下功能該機(jī)器人經(jīng)由網(wǎng)絡(luò)接收來自設(shè)于空間中的圖像傳感器的信息并進(jìn)行活用,從而在移動(dòng)時(shí)躲避障礙物,經(jīng)由網(wǎng)絡(luò)與其他機(jī)器人進(jìn)行通信,從而協(xié)調(diào)搬運(yùn)多個(gè)行李。此時(shí),在利用網(wǎng)絡(luò)上設(shè)置的服務(wù)器對(duì)來自圖像傳感器的信息進(jìn)行一次處理并向機(jī)器人發(fā)送處理結(jié)果的情況下,多個(gè)圖像傳感器信息集中在網(wǎng)絡(luò)中心部和服務(wù)器,網(wǎng)絡(luò)中心部的負(fù)荷増大。其結(jié)果,由于網(wǎng)絡(luò)通信所需要的時(shí)間(通信延遲時(shí)間),產(chǎn)生如下問題包含從傳感器輸入到服務(wù)器上的處理以及基于其結(jié)果的設(shè)備控制在內(nèi)的應(yīng)答延遲時(shí)間増大。并且,還考慮了直接對(duì)機(jī)器人發(fā)布圖像傳感器的信息并使機(jī)器人自身進(jìn)行信息處理的情況,但是,該情況下,該機(jī)器人需要寬帶的無線網(wǎng)絡(luò)或高性能的信息處理裝置,所以,產(chǎn)生機(jī)器人筐體的大型化、消耗功率的增大所導(dǎo)致的動(dòng)作時(shí)間的減少這樣的問題。這樣,在下位服務(wù)器僅具有對(duì)來自上位服務(wù)器的數(shù)據(jù)進(jìn)行保持和配送的功能的情況下,根據(jù)對(duì)包執(zhí)行處理的設(shè)備,產(chǎn)生以下問題。第1,在傳感器或組入設(shè)備等多種設(shè)備與網(wǎng)絡(luò)連接并經(jīng)由網(wǎng)絡(luò)使外部的上位服務(wù)器進(jìn)行信息處理的情況下,包含該上位服務(wù)器的網(wǎng)絡(luò)的中央部的負(fù)荷、網(wǎng)絡(luò)的通信延遲時(shí)間成為課題。第2,在組入設(shè)備自身直接進(jìn)行信息處理的情況下,該組入設(shè)備的筐體的大型化、消耗功率的增大成為課題。用于解決課題的手段為了解決上述課題,簡(jiǎn)單說明本申請(qǐng)所公開的發(fā)明中的代表性發(fā)明的概要時(shí),如下所述。
第1,ー種信息處理裝置中的信息處理方法,該信息處理裝置設(shè)置在終端裝置與對(duì)從所述終端裝置發(fā)送的多個(gè)包進(jìn)行處理的處理服務(wù)器之間,介入從所述終端裝置到所述處理服務(wù)器的所述多個(gè)包的轉(zhuǎn)送,該信息處理方法的特征在干,具有接收第I包的第I步驟;以及第2步驟,在所述第I步驟后,根據(jù)所述第I包的報(bào)頭的信息,判定所述信息處理裝置 是否對(duì)所述第I包進(jìn)行處理,所述信息處理方法還具有如下的第3步驟在所述第2步驟中判定為所述信息處理裝置對(duì)所述第I包進(jìn)行處理的情況下,對(duì)所述第I包的有效載荷進(jìn)行第I處理,所述信息處理方法還具有如下的第4步驟在所述第2步驟中判定為所述信息處理裝置不對(duì)所述第I包進(jìn)行處理的情況下,向所述處理服務(wù)器發(fā)送所述第I包。第2,ー種信息處理裝置,設(shè)置在連接路由器和處理服務(wù)器的網(wǎng)絡(luò)上,對(duì)從終端裝置經(jīng)由路由器和網(wǎng)絡(luò)向處理服務(wù)器發(fā)送的多個(gè)包進(jìn)行處理,其特征在干,具有第I表,用于在接收到第I包的情況下判定信息處理裝置是否對(duì)第I包進(jìn)行第I處理;以及第2表,用于規(guī)定第I處理。第2,ー種信息處理裝置,設(shè)置在終端裝置與對(duì)從所述終端裝置發(fā)送的多個(gè)包進(jìn)行處理的處理服務(wù)器之間,介入從所述終端裝置到所述處理服務(wù)器的所述多個(gè)包的轉(zhuǎn)送,其特征在于,具有多個(gè)端ロ,用于發(fā)送或接收所述多個(gè)包;第I判定部,在所述多個(gè)端口中的任意一個(gè)端ロ接收到所述多個(gè)包中包含的第I包的情況下,根據(jù)所述第I包的報(bào)頭判定所述信息處理裝置是否進(jìn)行處理,在判斷為不進(jìn)行處理的情況下,向所述處理服務(wù)器轉(zhuǎn)送所述第I包;以及第I處理部,在所述判定部判定為所述信息處理裝置對(duì)所述第I包進(jìn)行處理的情況下,對(duì)所述第I包的有效載荷進(jìn)行第I處理。發(fā)明效果根據(jù)本發(fā)明,能夠降低網(wǎng)絡(luò)中央部的負(fù)荷并減少組入設(shè)備的應(yīng)答延遲。并且,能夠防止該組入設(shè)備的筐體的大型化和消耗功率的増大。
圖I是示出應(yīng)用分散處理節(jié)點(diǎn)的網(wǎng)絡(luò)結(jié)構(gòu)的一例的圖。圖2是示出分散處理節(jié)點(diǎn)中的服務(wù)器代行處理的基本流程的圖。圖3是示出分散處理節(jié)點(diǎn)的硬件結(jié)構(gòu)例的圖。圖4是示出分散處理節(jié)點(diǎn)的硬件結(jié)構(gòu)例的圖。圖5是示出分散處理節(jié)點(diǎn)的處理器的結(jié)構(gòu)的圖。圖6是示出包處理器的結(jié)構(gòu)的圖。圖7是示出分散處理節(jié)點(diǎn)上的服務(wù)表的結(jié)構(gòu)例的圖。圖8是示出分散處理節(jié)點(diǎn)上的服務(wù)定義表的結(jié)構(gòu)例的圖。圖9是示出分散處理節(jié)點(diǎn)上的服務(wù)進(jìn)程管理表的結(jié)構(gòu)例的圖。
圖10是示出管理服務(wù)器上的分散節(jié)點(diǎn)管理表的結(jié)構(gòu)例的圖。圖11是示出管理服務(wù)器上的服務(wù)管理主表的結(jié)構(gòu)例的圖。圖12是示出分散處理節(jié)點(diǎn)中的服務(wù)器代行處理的詳細(xì)流程的圖。圖13是示出管理服務(wù)器上的服務(wù)表信息和處理代行程序的發(fā)布流程的圖。圖14是示出分散處理節(jié)點(diǎn)上的服務(wù)表信息和處理代行程序的接收流程的圖。
具體實(shí)施例方式<應(yīng)用本發(fā)明的網(wǎng)絡(luò)的結(jié)構(gòu)例>
下面,使用本發(fā)明的實(shí)施例進(jìn)行詳細(xì)說明。圖I示出連接服務(wù)器和各種設(shè)備并應(yīng)用本發(fā)明的網(wǎng)絡(luò)的結(jié)構(gòu)例。IP電話或網(wǎng)絡(luò)電視機(jī)等信息終端(TM) 109、114、計(jì)算機(jī)(PC)110、114、照相機(jī)或麥克風(fēng)、溫度傳感器、濕度傳感器、人感傳感器這樣的各種傳感器(SNS)105、106、116、118、照明或自動(dòng)門這樣的各種控制設(shè)備(ACT) 107、113、117連接在網(wǎng)絡(luò)末端。這些設(shè)備能夠定義為用戶直接利用的設(shè)備、即利用者側(cè)的設(shè)備。它們經(jīng)由集線器(HUB)108或路由器(RT) 103,111與網(wǎng)絡(luò)中央部102連接,在網(wǎng)絡(luò)中央部102連接有服務(wù)器101。網(wǎng)絡(luò)連接的方式為有線131或無線132。例如在以無線方式連接的情況下,經(jīng)由進(jìn)行針對(duì)有線網(wǎng)絡(luò)的媒體轉(zhuǎn)換的無線網(wǎng)關(guān)WGW104進(jìn)行連接。在本例中,傳感器SNS105、106、116、118、控制設(shè)備ACT107、117以無線方式與網(wǎng)絡(luò)連接。網(wǎng)絡(luò)從中央朝向末端構(gòu)成為從上游向下游分支的樹狀,利用基于房屋或建筑物等的地理或位置的條件、崗位或利用者對(duì)連接終端的權(quán)限這樣的邏輯條件區(qū)分配置區(qū)。例如,在本例中,分開構(gòu)成為L(zhǎng)AN-A120和LAN-B121的2個(gè)區(qū)。針對(duì)這種結(jié)構(gòu),本發(fā)明中公開的分散處理節(jié)點(diǎn)(DN) 141、142、143設(shè)置在連接終端裝置(SNS或ACT)和處理服務(wù)器(SRV)的網(wǎng)絡(luò)上。本分散處理節(jié)點(diǎn)針對(duì)從終端裝置(SNS或ACT)經(jīng)由路由器和網(wǎng)絡(luò)向處理服務(wù)器發(fā)送的多個(gè)包進(jìn)行由預(yù)先指定的服務(wù)器實(shí)施的一部分處理。分散處理節(jié)點(diǎn)的詳細(xì)情況在后面敘述。并且,將對(duì)這些分散處理節(jié)點(diǎn)DN進(jìn)行管理的管理服務(wù)器(DNSRV) 140設(shè)置在網(wǎng)絡(luò)中央部。DNSRV具有對(duì)由各DN執(zhí)行的處理進(jìn)行管理的服務(wù)管理表(SVMT)以及對(duì)各DN的動(dòng)作狀態(tài)進(jìn)行管理的分散節(jié)點(diǎn)管理表(DNMT)。與DNSRV所具有的各種表(SVMT、DNMT)有關(guān)的詳細(xì)情況在后面敘述。<不具有本發(fā)明的分散處理節(jié)點(diǎn)的網(wǎng)絡(luò)>首先,對(duì)不具有分散處理節(jié)點(diǎn)141、142的情況下的網(wǎng)絡(luò)進(jìn)行研討。該情況下,所有的末端設(shè)備經(jīng)由網(wǎng)絡(luò)中央部102訪問服務(wù)器101。因此,在網(wǎng)絡(luò)中央部102流通有來自LAN-A,LAN-B的各個(gè)設(shè)備的通信包,所以,中央部102的網(wǎng)絡(luò)由于來自該各設(shè)備的通信業(yè)務(wù)而擁擠。并且,例如設(shè)SNS105為圖像傳感器,設(shè)ACT107為自動(dòng)門??紤]如下的應(yīng)用利用圖像傳感器感知人,通過面部識(shí)別進(jìn)行認(rèn)證后,打開自動(dòng)門。在現(xiàn)有網(wǎng)絡(luò)中,SNS105直接在網(wǎng)絡(luò)上向服務(wù)器SRVlOl送出所拍攝的圖像。在SRVlOl上,按照每幀接收從SNS105發(fā)送的圖像并執(zhí)行面部檢測(cè)處理。在面部檢測(cè)的結(jié)果為提取出面部的情況下,對(duì)提取出的面部執(zhí)行與預(yù)先登記的面部數(shù)據(jù)庫(kù)的對(duì)比處理。其結(jié)果,在所登記的面部與檢測(cè)到的面部一致的情況下,對(duì)ACT107送出打開門的命令。這樣,即使SNS105沒有拍到人的面部,SNS105也始終經(jīng)由無線網(wǎng)關(guān)WGW104、路由器103向網(wǎng)絡(luò)中央部102送出圖像,所以,網(wǎng)絡(luò)負(fù)荷變高。其結(jié)果,例如在網(wǎng)絡(luò)電視機(jī)TM109從服務(wù)器接收視頻流時(shí),無法取得充分頻帶,還可能引起清晰度或幀速率的低下這樣的圖像品質(zhì)的低下。并且,網(wǎng)絡(luò)負(fù)荷變高的結(jié)果,還可能發(fā)生網(wǎng)絡(luò)上的通信延遲,其結(jié)果,從利用者的識(shí)別到自動(dòng)門的開閉為止的應(yīng)答時(shí)間滯后。這樣,在現(xiàn)有的網(wǎng)絡(luò)中,存在網(wǎng)絡(luò)的中央部的負(fù)荷增大這樣的問題。<分散處理節(jié)點(diǎn)針對(duì)網(wǎng)絡(luò)的第I應(yīng)用例>這里,對(duì)本發(fā)明中公開的分散處理節(jié)點(diǎn)(DN)的第I應(yīng)用例進(jìn)行說明。例如是DN141設(shè)置在LAN-A內(nèi)的與網(wǎng)絡(luò)中央部連接的路由器的上位的例子。與現(xiàn)有網(wǎng)絡(luò)的使用例同樣,設(shè)傳感器(SNS)105為圖像傳感器,設(shè)控制設(shè)備(ACT)107為自動(dòng)門。向服務(wù)器SRVlOl發(fā)送來自圖像傳感器的圖像輸出,但是,SRVlOl設(shè)定為,在分散處理節(jié)點(diǎn)(DN) 141中代行處理該服務(wù)器的處理中的面部提取功能。DN141對(duì)通過該DN的包的報(bào)頭信息進(jìn)行解析,提取發(fā)送方即SNS105的IP地址、端ロ編號(hào)、發(fā)送目的地即SRVlOl的IP地址、端ロ編號(hào)。DN141通過SRVlOl設(shè)定為,檢測(cè)從SNS105向SRVlOl送出的包含圖像數(shù)據(jù)的包,檢測(cè)該包后,在DN141上對(duì)該包執(zhí)行預(yù)先設(shè)定的代行處理(面部提取處理)。關(guān)于面部提取處理的結(jié)果即面部的有 無,在檢測(cè)到面部的情況下,按照SRVlOl的設(shè)定向SRVlOl發(fā)送面部圖像的數(shù)據(jù)。SRVlOl僅在接收到檢測(cè)到面部時(shí)的面部圖像時(shí)執(zhí)行面部識(shí)別處理,執(zhí)行與預(yù)先登記的面部數(shù)據(jù)庫(kù)的對(duì)比處理。其結(jié)果,在所登記的面部與檢測(cè)到的面部一致的情況下,SRVlOl對(duì)ACT107發(fā)送打開門的命令。其結(jié)果,SNS105的圖像數(shù)據(jù)不在網(wǎng)絡(luò)中央部102流通,能夠減少業(yè)務(wù)。并且,服務(wù)器SRVlOl使DN141代行面部提取處理,所以,還能夠降低服務(wù)器負(fù)荷,能夠使服務(wù)器的應(yīng)答時(shí)間提前。<分散處理節(jié)點(diǎn)針對(duì)網(wǎng)絡(luò)的第2應(yīng)用例>并且,作為圖I的分散處理節(jié)點(diǎn)(DN)的第2應(yīng)用例,舉出エ廠的設(shè)備異常監(jiān)視應(yīng)用。例如設(shè)傳感器SNSl 16為溫度傳感器,設(shè)傳感器SNSl 18為圖像傳感器。并且,設(shè)控制設(shè)備ACT117為材料加工裝置。并且,設(shè)PC114為監(jiān)視用的終端裝置,在基于溫度傳感器的設(shè)備異常時(shí),在終端裝置上顯示設(shè)備異常信息和圖像信息。在現(xiàn)有網(wǎng)絡(luò)中,SNS116的溫度數(shù)據(jù)和SNS118的圖像數(shù)據(jù)被發(fā)送到服務(wù)器SRV101,在服務(wù)器側(cè)始終進(jìn)行監(jiān)視,在溫度異常等設(shè)定條件下向PCl 14發(fā)布異常信息。與此相對(duì),將分散處理節(jié)點(diǎn)(DN)插入無線網(wǎng)關(guān)WGWl 15與路由器RTl 11之間(DN143 ),通過SRVlOI預(yù)先設(shè)定為,檢測(cè)從溫度傳感器SNSl 16和圖像傳感器SNSl 18向SRVlOl發(fā)送的包,代行進(jìn)行溫度監(jiān)視和圖像發(fā)布的處理。DN143檢測(cè)該包后,起動(dòng)溫度監(jiān)視進(jìn)程,確認(rèn)是否為異常溫度。并且,在一定期間內(nèi)在DN143上保持圖像數(shù)據(jù),并進(jìn)行更新。在檢測(cè)到SNS116的數(shù)據(jù)存在異常溫度的情況下,直接向PC114通知異常信息。并且,同時(shí),直接向PC114通知在DN143上保持的圖像數(shù)據(jù)。其結(jié)果,溫度數(shù)據(jù)和圖像數(shù)據(jù)不會(huì)在LAN-B121的路由器RTlll的上位流通,降低了網(wǎng)絡(luò)負(fù)荷。并且,異常檢測(cè)和通知不經(jīng)由網(wǎng)絡(luò)中央部102而在本地網(wǎng)絡(luò)LAN-B121內(nèi)直接應(yīng)答,網(wǎng)絡(luò)的通信路徑縮短,由此,能夠縮短應(yīng)答時(shí)間。<分散處理節(jié)點(diǎn)中的服務(wù)器代行處理的基本流程>接著,對(duì)在分散處理節(jié)點(diǎn)DN中用于代行服務(wù)器處理的流程進(jìn)行說明。圖2示出該流程。DN接收所連接的網(wǎng)絡(luò)上的所有包(301)。為了區(qū)分處理對(duì)象的包,首先對(duì)包中附加的報(bào)頭信息進(jìn)行解析,提取報(bào)頭信息(302)。具體而言,提取包的發(fā)送方IP (SIP)、發(fā)送方端ロ編號(hào)(SPORT )、發(fā)送目的地IP (DIP )、發(fā)送目的地端ロ( DPORT )。接著,檢索定義了作為代行處理對(duì)象的包及其處理內(nèi)容的“服務(wù)表(SVT)”(303),針對(duì)提取出的報(bào)頭信息調(diào)查是否存在一致的條目(304)。在不存在一致的條目的情況下,是不在該處理節(jié)點(diǎn)DN中進(jìn)行處理的包,所以,不進(jìn)行處理而直接再次發(fā)送到網(wǎng)絡(luò)(310)。并且,如果存在一致的條目,則是在該分散處理節(jié)點(diǎn)DN中進(jìn)行處理的包,所以,從“服務(wù)定義表(SVDT)”中檢索應(yīng)該對(duì)該包執(zhí)行哪種處理(305)。如果在服務(wù)定義表SVDT中針對(duì)該包的服務(wù)模式示出“丟棄包”,則丟棄該包并返回接收狀態(tài)(311)。而且,如果針對(duì)該包的服務(wù)模式示出“處理”,則從該包中提取對(duì)象數(shù)據(jù),按照表信息代行執(zhí)行該數(shù)據(jù)的服務(wù)器處理(306)。在代行執(zhí)行后,根據(jù)該處理輸出的參數(shù)判定是否需要發(fā)送該執(zhí)行結(jié)果的包(309)。然后,在可丟棄的情況下丟棄,返回接收狀態(tài)(311)。在代行執(zhí)行的結(jié)果為發(fā)送處理結(jié)果的包的情況下,將處理結(jié)果重構(gòu)為針對(duì)由該表信息定義的發(fā)送目的地的包(307),再次發(fā)送到網(wǎng)絡(luò)(308)。在發(fā)送后,再次返回包接收狀態(tài)。
這樣,本分散處理節(jié)點(diǎn)中的信息處理方法的特征在于,在接收到包的情況下,執(zhí)行判定是否在該分散處理節(jié)點(diǎn)中對(duì)該包進(jìn)行處理的步驟(304),在是在該分散處理節(jié)點(diǎn)中執(zhí)行的包的情況下,還執(zhí)行對(duì)該包的有效載荷執(zhí)行規(guī)定處理的步驟(306、311)。這里,在分散處理節(jié)點(diǎn)執(zhí)行的處理中還包含丟棄包(311)。根據(jù)該特征,能夠?qū)K端發(fā)送的包的一部分進(jìn)行處理而不發(fā)送到處理服務(wù)器,解決了在現(xiàn)有網(wǎng)絡(luò)中成為問題的網(wǎng)絡(luò)中央部的負(fù)荷問題。進(jìn)而,特征在于,在該包是不在分散處理節(jié)點(diǎn)中進(jìn)行處理的包的情況下,不對(duì)該包進(jìn)行特別的處理,而發(fā)送到路由器(310)。并且,特征在于,在分散處理節(jié)點(diǎn)對(duì)該包進(jìn)行處理的情況下,所述規(guī)定處理也不是處理服務(wù)器能夠執(zhí)行的全部處理,而是一部分處理。通過具有該特征,分散處理節(jié)點(diǎn)只要能夠執(zhí)行處理服務(wù)器執(zhí)行的處理的一部分就足夠了,能夠利用更廉價(jià)的處理器等實(shí)現(xiàn)分散處理節(jié)點(diǎn),所以,在成本方面是有利的。通過包的報(bào)頭部分與服務(wù)表的對(duì)比,判定是否在分散處理節(jié)點(diǎn)中對(duì)該包進(jìn)行處理。這是因?yàn)?,在?bào)頭部分中包含包發(fā)送方和發(fā)送目的地等信息,所以,最簡(jiǎn)單地實(shí)現(xiàn)該判定。進(jìn)而,在進(jìn)行規(guī)定處理后,執(zhí)行判定是否能夠丟棄進(jìn)行處理后的包的步驟(309),在判定為能夠丟棄的情況下,實(shí)際進(jìn)行丟棄(311)。通過該處理,能夠從分散處理節(jié)點(diǎn)向路由器僅發(fā)送真正需要發(fā)送的包,能夠使來自分散處理節(jié)點(diǎn)的應(yīng)答時(shí)間更加高速化。特別地,在之前敘述的自動(dòng)門或エ廠的設(shè)備異常監(jiān)視應(yīng)用這樣的能夠丟棄大部分?jǐn)?shù)據(jù)的實(shí)施例中,能夠使分散處理節(jié)點(diǎn)高速動(dòng)作,是優(yōu)選的。根據(jù)服務(wù)定義表上的定義或該處理輸出的參數(shù)判定是否能夠丟棄。這是因?yàn)?,例如在由于安全上的理由等而不希望在網(wǎng)絡(luò)中心部流通規(guī)定包的情況下、或通過規(guī)定處理判定為例如數(shù)據(jù)不滿足特定條件的情況下,不在網(wǎng)絡(luò)中心部流通包,降低網(wǎng)絡(luò)負(fù)荷。進(jìn)而,在步驟(309)中判定為不能丟棄的情況下,執(zhí)行對(duì)該包的發(fā)送目的地進(jìn)行變更的處理(307),實(shí)際進(jìn)行發(fā)送(308)。通過具有該特征,能夠不經(jīng)由處理服務(wù)器而完成包的處理,能夠降低網(wǎng)絡(luò)中央部的負(fù)荷。為了實(shí)現(xiàn)這些流程,本發(fā)明中的分散處理節(jié)點(diǎn)具有用于實(shí)現(xiàn)步驟(304、306、312)的各判定部、用于執(zhí)行步驟(306、307、308、310、311)的各處理部、以及用于存儲(chǔ)服務(wù)表SVT和服務(wù)定義表SVDT的各存儲(chǔ)部。各判定部和各處理部由后述的處理器PRC (404、506)等構(gòu)成,存儲(chǔ)部由存儲(chǔ)器(403、404)等構(gòu)成。<分散處理節(jié)點(diǎn)的結(jié)構(gòu)>
分散處理節(jié)點(diǎn)DN附加在網(wǎng)絡(luò)上末端部的任意一點(diǎn)而加以利用。因此,作為其硬件的基本結(jié)構(gòu),由2個(gè)網(wǎng)絡(luò)端口和進(jìn)行信息處理的處理器構(gòu)成。另外,為了配置在網(wǎng)絡(luò)末端部,期待DN為小型、低功率、低成本。進(jìn)行服務(wù)器處理的代行,但是,并不執(zhí)行全部服務(wù)器處理,與服務(wù)器相比,處理性能低,但是,為了實(shí)現(xiàn)小型、低功率、低成本,假設(shè)應(yīng)用面向組入的處理器。特別地,能夠并行處理包,并且,能夠使多個(gè)服務(wù)器代行處理并行動(dòng)作,所以,優(yōu)選由具有多個(gè)處理器核的多核處理器構(gòu)成。在多核處理器中,降低時(shí)鐘頻率和動(dòng)作電壓并使多個(gè)處理器核并行動(dòng)作,由此實(shí)現(xiàn)高功率性能(高性能/低功率)。并且,導(dǎo)入高效進(jìn)行特定處理的專用處理器(加速器),成為異質(zhì)結(jié)構(gòu)的多核處理器,由此,能夠進(jìn)ー步實(shí)現(xiàn)功率性能的提聞。圖3示出分散處理節(jié)點(diǎn)DN的結(jié)構(gòu)。DN400由以下部件構(gòu)成。首先是物理層芯片(PHY) 401、402,其與網(wǎng)絡(luò)(LAN)連接,接收物理的電信號(hào)并將其轉(zhuǎn)換為規(guī)格所確定的邏輯信號(hào)。接著是處理器(PRO404,其進(jìn)行包收發(fā)用的協(xié)議處理(按照TCP/IP等的協(xié)議取出包的數(shù)據(jù)的處理)、對(duì)包的報(bào)頭進(jìn)行解析并按照?qǐng)D2的處理流程判定該包的屬性/處理的包解析處理、服務(wù)器代行處理。進(jìn)而,是臨時(shí)保存程序/數(shù)據(jù)的存儲(chǔ)器(RAM)403、保持引導(dǎo)程 序的非易失性存儲(chǔ)器(FROM) 405。在RAM403中配置用于執(zhí)行圖2所示的各種檢索的服務(wù)表SVT、服務(wù)定義表SVDT。并且,服務(wù)定義表檢索的結(jié)果,還配置定義了用于起動(dòng)處理的進(jìn)程編號(hào)的服務(wù)進(jìn)程定義表SVPT。SVPT的詳細(xì)情況在后面敘述。并且,在圖4中,進(jìn)行包收發(fā)用的協(xié)議處理的網(wǎng)絡(luò)控制器(NWCTL)、對(duì)包的報(bào)頭進(jìn)行解析并按照?qǐng)D2的處理流程判定該包的屬性/處理的包解析處理部(PKTPRC)采用以單芯片的方式包含在PRC中的結(jié)構(gòu),但是,也可以由這些單獨(dú)的部件構(gòu)成。圖4示出網(wǎng)絡(luò)控制器(NWCTL)、包解析處理部(PKTPRC)為單獨(dú)部件時(shí)的結(jié)構(gòu)圖。在包解析處理部中附加有存儲(chǔ)服務(wù)表SVT并高速執(zhí)行表?xiàng)l目的檢索的CAM (Content Addressable Memory)508、以及保存服務(wù)定義表SVDT和服務(wù)進(jìn)程定義表SVPT的存儲(chǔ)器RAM509。PKTPRC是執(zhí)行圖2所示的流程的包報(bào)頭解析(302)和服務(wù)表檢索(303)的硬件。PKTPRC保持后述的服務(wù)表,在接收到包的情況下,進(jìn)行包的報(bào)頭部分與服務(wù)表的對(duì)比。然后,關(guān)于與服務(wù)表的條目不一致的包,直接進(jìn)行再次發(fā)送,關(guān)于與條目一致的包,臨時(shí)保持包,僅將數(shù)據(jù)轉(zhuǎn)送到處理器PRC506。PRC連接程序/數(shù)據(jù)臨時(shí)保存用存儲(chǔ)器RAM505和保持引導(dǎo)程序的非易失性存儲(chǔ)器(FROM) 510。這樣,利用獨(dú)立于處理器的硬件實(shí)現(xiàn)PKTPRC,由此,能夠高速實(shí)現(xiàn)所述圖2的步驟304所示的、分散處理節(jié)點(diǎn)是否接收包的判定。<分散處理節(jié)點(diǎn)的處理器的結(jié)構(gòu)>接著,對(duì)圖3所示的處理器(PRC)404的結(jié)構(gòu)進(jìn)行說明。圖5示出該處理器PRC的結(jié)構(gòu)例。PRC由進(jìn)行信息處理的處理器塊601、602、603、604 ;進(jìn)行包收發(fā)用的協(xié)議處理的網(wǎng)絡(luò)控制器(NWCTL)605 ;對(duì)包的報(bào)頭進(jìn)行解析并按照?qǐng)D2的處理流程判定該包的屬性/處理的包解析處理部(PKTPRC)606 ;針對(duì)處理器控制中斷的中斷控制器(INTC)607 ;臨時(shí)保存數(shù)據(jù)的芯片上共用存儲(chǔ)器CSM ;在存儲(chǔ)器間自律地高效執(zhí)行數(shù)據(jù)轉(zhuǎn)送的數(shù)據(jù)轉(zhuǎn)送機(jī)構(gòu)(DMAC)609 ;以及對(duì)大容量的外部存儲(chǔ)器進(jìn)行訪問的存儲(chǔ)器控制器(MEMTCL) 610構(gòu)成,各個(gè)塊經(jīng)由芯片內(nèi)共用網(wǎng)絡(luò)ICNNW (611)而相互連接。并且,在PKTPRC連接有配置服務(wù)表SVT的CAM(612)、配置服務(wù)定義表SVDT和服務(wù)進(jìn)程定義表SVPT的RAM(613)。另外,在圖5中,CAM612和RAM613采用內(nèi)置在同一芯片上的結(jié)構(gòu),但是,也可以基于多芯片模塊(MCM)進(jìn)行芯片層疊,或者在芯片外部作為單獨(dú)部件而連接。并且,執(zhí)行信息處理的處理器根據(jù)功能/性能要件而搭載多種/多個(gè)。在圖5的結(jié)構(gòu)例中,處理器PRC搭載2個(gè)通用處理器(CPU) (601、602),搭載I個(gè)使硬件結(jié)構(gòu)動(dòng)態(tài)變化且能夠高效執(zhí)行處理的可動(dòng)態(tài)重構(gòu)的處理器(DRP)(603),搭載I個(gè)僅專用于執(zhí)行特定處理的硬件處理引擎(HWIP)(604)。在CPU中執(zhí)行管理進(jìn)程。管理進(jìn)程對(duì)DN全體進(jìn)行控制,對(duì)與PKTPRC連接的CAM612上的服務(wù)表SVT、RAM613上的各種表SVDT、SVPT進(jìn)行更新,并且從管理服務(wù)器SRV接收表信息/代行處理程序。各處理器核搭載高速的本地存儲(chǔ)器LM621,在LM中配置頻繁被訪問的數(shù)據(jù),由此能夠提高處理性能。并且,同樣,各處理器核具有用于從外部存儲(chǔ)器RAM631和共用存儲(chǔ)器CSM608轉(zhuǎn)送數(shù)據(jù)的數(shù)據(jù)轉(zhuǎn)送單元DTU623。并且,具有設(shè)定各核的時(shí)鐘頻率和電源電壓的功率控制寄存器PR622。<包解析處理部的結(jié)構(gòu)>接著,使用圖6對(duì)包解析處理部PKTPRC507、606進(jìn)行說明。如已經(jīng)說明的那樣,在 PKTPRC中具有如下功能對(duì)接收包的報(bào)頭進(jìn)行解析,對(duì)包報(bào)頭進(jìn)行解析/提取,并對(duì)預(yù)先設(shè)定的服務(wù)表的條目進(jìn)行檢索/対比。該處理可以在通用處理器601、602上執(zhí)行,但是,在Gbps對(duì)應(yīng)的LAN中,該處理需要高性能,必須具備基于硬件化的高速化。PKTPRC主要能夠分割成收發(fā)包并對(duì)報(bào)頭進(jìn)行解析的塊、以及檢索服務(wù)表并決定包的處理內(nèi)容的塊這2個(gè)塊。首先,對(duì)進(jìn)行包的收發(fā)和報(bào)頭解析的塊的結(jié)構(gòu)進(jìn)行說明。該塊由進(jìn)行包的報(bào)頭解析并提取發(fā)送方IP地址、發(fā)送方端ロ、發(fā)送目的地IP地址、發(fā)送目的地端ロ的包解析塊(HDRANL) 702 ;臨時(shí)保持接收包的接收數(shù)據(jù)緩存(RXDBUF) 703 ;對(duì)與TCP/IP這樣的協(xié)議對(duì)應(yīng)的會(huì)話進(jìn)行管理的會(huì)話管理器(SSNMNG) 713;以及臨時(shí)保持發(fā)送包的發(fā)送數(shù)據(jù)緩存(TXDBUF) 712構(gòu)成。SSNMNG保持與所輸入的包對(duì)應(yīng)的會(huì)話狀態(tài),由在處理器上執(zhí)行的管理進(jìn)程進(jìn)行管理。經(jīng)由網(wǎng)絡(luò)控制器NWCTL接收到的包首先在HDRANL702中進(jìn)行報(bào)頭解析,并且,包主體被臨時(shí)保持在RXDBUF703上。提取出的報(bào)頭信息被轉(zhuǎn)送到服務(wù)表檢索塊(SVTSRC) 704。SVTSRC檢索服務(wù)表,如果在該服務(wù)表中不存在與該報(bào)頭信息一致的條目,則對(duì)SSNMNG713指示該包的轉(zhuǎn)送。SSNMNG讀出在RXDBUF703上臨時(shí)保持的該包,向PKTSTR714轉(zhuǎn)送該包。其結(jié)果,該包沒有在DN上進(jìn)行處理,而直接經(jīng)由NWCTL701送出到網(wǎng)絡(luò)。并且,在該服務(wù)表中存在與該報(bào)頭信息一致的條目的情況下,在DN上的處理器中對(duì)該包進(jìn)行處理。其結(jié)果,如果發(fā)送該處理結(jié)果,則該結(jié)果被轉(zhuǎn)送到TXDBUF712,根據(jù)來自該處理器的通知,經(jīng)由SSNMNG713,在PTKSTR714中重構(gòu)為包,并經(jīng)由NWCTL701發(fā)送。并且,如果不發(fā)送該處理結(jié)果(即在該包丟棄的情況下),則通過從該處理器接受通知的SSNMNG713丟棄該包。接著,對(duì)檢索服務(wù)表并決定包的處理內(nèi)容的塊的結(jié)構(gòu)進(jìn)行說明。該塊由檢索服務(wù)表并判斷該包的報(bào)頭信息是否與該表一致的服務(wù)表檢索塊(STVSRC);在一致的情況下參照定義了處理內(nèi)容的表的服務(wù)定義表參照塊(SVTDEF);針對(duì)執(zhí)行處理的處理器檢索中斷目的地的服務(wù)進(jìn)程管理表參照塊(PRCSRC);決定處理內(nèi)容并決定應(yīng)該由哪個(gè)處理器核進(jìn)行處理的進(jìn)程判定塊(PRCJDG)708 ;將包數(shù)據(jù)轉(zhuǎn)送到共用存儲(chǔ)器CSM608、外部存儲(chǔ)器RAM631、各處理器核所具有的本地存儲(chǔ)器LM621的數(shù)據(jù)轉(zhuǎn)送塊(RXDTU) 711構(gòu)成。STVSRC704連接有IF(CAMIF) 705,該IF (CAMIF) 705用于連接保持服務(wù)表SVT并高速進(jìn)行檢索的CAM716。并且,SVTDEF706連接有IF (RAMIF) 707,該IF (RAMIF) 707連接保持服務(wù)定義表SVDT的存儲(chǔ)器 TRAM717。并且,PRCSRC709 連接有 IF (RAMIF) 710,該 IF (RAMIF) 710 連接保持服務(wù)進(jìn)程管理表SVPT的存儲(chǔ)器TRAM719。另外,各IF塊與共用總線ICNNW720連接,能夠根據(jù)在CPU上執(zhí)行的管理進(jìn)程進(jìn)行各表的更新。利用SVTSRC704檢索在服務(wù)表中是否存在與由HDRANL702提取出的報(bào)頭信息一致的條目。在存在一致的條目的情況下,對(duì)SVTDEF706通知與條目對(duì)應(yīng)的服務(wù)ID,SVTDEF參照定義處理內(nèi)容的服務(wù)定義表。在SVTDEF中,根據(jù)參照結(jié)果,首先識(shí)別決定動(dòng)作的服務(wù)模式。服務(wù)模式具有不對(duì)該包進(jìn)行任何處理而直接向上位轉(zhuǎn)送的“Pass”、在該DN上丟棄該包的“Abandon”、以及表示在該DN上執(zhí)行信息處理的“Process”這3個(gè)種類。如果為“Pass”,則SVTDEF通知SSNMNG713從RXDBUF703中讀出該包并向上位轉(zhuǎn)送。并且,如果為“Abandon”,則SVTDEF通知SSNMNG713刪除在RXDBUF上保持的該包的條目并丟棄該包。并且,如果為"Process",則對(duì)PRCJDG708通知為了起動(dòng)對(duì)應(yīng)處理而參照的該服務(wù)定義表上的服務(wù)進(jìn)程ID。PRCJDG對(duì)PRCSRC詢問服務(wù)進(jìn)程ID,參照定義了應(yīng)該由哪個(gè)處理器核執(zhí)行處理的服務(wù)進(jìn) 程管理表,決定執(zhí)行處理器核。PRCJDG通過RXDTU711向CSM608、RAM631、LM621中的任意一方轉(zhuǎn)送包數(shù)據(jù)。進(jìn)而,針對(duì)中斷控制器INTC718指定中斷目的地的處理器核,執(zhí)行中斷,由此開始處理。<服務(wù)表的結(jié)構(gòu)>接著,對(duì)定義了用于決定是否應(yīng)該在分散處理節(jié)點(diǎn)DN上對(duì)接收包進(jìn)行服務(wù)器的代行處理的條件的服務(wù)表(SVT)的結(jié)構(gòu)進(jìn)行說明。圖7示出服務(wù)表的結(jié)構(gòu)例。在本例中,作為通信協(xié)議,將TCP/IP或UDP作為對(duì)象。服務(wù)表由發(fā)送方IP地址(SIP)、發(fā)送方端ロ編號(hào)(SPORT)、發(fā)送目的地IP地址(DIP)、發(fā)送目的地端ロ編號(hào)(DPORT)、以及與各個(gè)組合對(duì)應(yīng)的服務(wù)ID構(gòu)成。檢索關(guān)鍵字是SIP/SP0RT/DIP/DP0RT,SVID輸出檢索的結(jié)果。SIP判別發(fā)送方的設(shè)備,SPORT表示發(fā)送方的數(shù)據(jù)種類和對(duì)應(yīng)的服務(wù)。并且,DIP判別發(fā)送目的地的服務(wù)器(或設(shè)備),DPORT表示發(fā)送目的地服務(wù)器上(或設(shè)備上)的服務(wù)類別。即,通過定義這些組合,能夠區(qū)分從網(wǎng)絡(luò)上的任意設(shè)備針對(duì)任意服務(wù)器所指定的服務(wù)的通信,能夠在DN中代行處理服務(wù)器上的處理。例如,在接收到發(fā)送方的設(shè)備地址SIP為10. I. I. I、數(shù)據(jù)/服務(wù)類別SPORT為2001、發(fā)送目的地服務(wù)器地址DIP為10. I. 10. 10、服務(wù)的類別DPORT為5001的包的情況下,輸出“ I”作為服務(wù)ID。服務(wù)ID是用于區(qū)分在DN上代行的處理內(nèi)容的ID,通過參照接著說明的服務(wù)定義表(SVDT),決定處理內(nèi)容。另外,根據(jù)項(xiàng)目,也可以使用通配符或正規(guī)表現(xiàn)等。例如,在圖7所示的表最終行,設(shè)DIP和DPORT為通配符(*),所以,在接收到SIP為10. I. I. 5、SPORT為23的包的情況下,輸出服務(wù)ID “6”。并且,從表的開頭進(jìn)行檢索,所以,表?xiàng)l目行為上位的項(xiàng)目?jī)?yōu)先。這樣,分散處理節(jié)點(diǎn)的特征在于具有服務(wù)表。第一意義在于,服務(wù)表是用于在接收到包時(shí)判定分散處理節(jié)點(diǎn)是否應(yīng)該對(duì)該包進(jìn)行處理的信息群。這是因?yàn)?,通過具有該表,分散處理節(jié)點(diǎn)能夠代行處理服務(wù)器的處理的一部分。更詳細(xì)地講,在服務(wù)表中包含分散處理節(jié)點(diǎn)接收的包的發(fā)送方和發(fā)送目的地的信息。通過具有該信息,實(shí)現(xiàn)所述判定,實(shí)現(xiàn)網(wǎng)絡(luò)中央部的負(fù)荷降低。而且,作為該包的發(fā)送方和發(fā)送目的地信息,使用發(fā)送方IP地址(SIP)、發(fā)送方端ロ編號(hào)(SP0RT)、發(fā)送目的地IP地址(DIP)、發(fā)送目的地端ロ編號(hào)(DPORT)最容易實(shí)現(xiàn),所以,作為所述發(fā)送方和發(fā)送目的地的信息是優(yōu)選的。
進(jìn)而,在服務(wù)表中包含分別與所述發(fā)送方和發(fā)送目的地的信息對(duì)應(yīng)的ID(服務(wù)ID)的信息。通過具有該ID,能夠取得服務(wù)表與后述的服務(wù)定義表之間的對(duì)應(yīng),能夠根據(jù)接收到的包來確定應(yīng)該執(zhí)行的處理。〈服務(wù)定義表〉針對(duì)檢索服務(wù)表的結(jié)果符合條件而其結(jié)果所輸出的服務(wù)ID定義處理內(nèi)容的表是服務(wù)定義表(SVDT)。圖8示出服務(wù)定義表的結(jié)構(gòu)例。服務(wù)定義表由服務(wù)ID (SVID)901、服務(wù)模式(SVMODE)902、服務(wù)進(jìn)程ID (SPID)903、處理時(shí)間制約或優(yōu)先級(jí)(PRI)904、輸出結(jié)果的送出目的地IP地址(ADIP)905、輸出結(jié)果的送出目的地端ロ編號(hào)(ADP0RT)906構(gòu)成。將SVID作為關(guān)鍵字而參照表,得到各定義信息。SVM0DE902表示分散處理節(jié)點(diǎn)DN上的代行處理的模式。具體而言,SVMODE具有在DN上對(duì)該接收包進(jìn)行處理的“Process”、不進(jìn)行處理而向上位轉(zhuǎn)送該包的“Pass”、丟棄該包的“Abandon”?!癙rocess”表示利用DN上的處理器對(duì)作為對(duì)象的包數(shù)據(jù)進(jìn)行服務(wù)器的代行處理。但是,還考慮不進(jìn)行處理而僅更換地址并再次發(fā)送的情況。該情況下,通過設(shè)SVMODE為“Pass”,例如以服務(wù)器的負(fù)荷分散為目的,針 對(duì)執(zhí)行相同處理的多臺(tái)服務(wù)器,靜態(tài)決定包送出目的地的服務(wù)器,能夠在DN中更換包報(bào)頭并指定服務(wù)器。并且,在安全方面,還考慮不希望在上位流通所指定的包或指定外的包的情況。該情況下,通過設(shè)SVMODE為“Abandon”,例如能夠通過管理者的設(shè)定抑制P2P業(yè)務(wù)等在網(wǎng)絡(luò)的末端側(cè)的通信。服務(wù)進(jìn)程IDSPID903是指定在DN上執(zhí)行的進(jìn)程(程序?qū)嶓w)的ID。通過將SPID作為關(guān)鍵字而參照服務(wù)進(jìn)程管理表,決定執(zhí)行目的地的處理器核。另外,在圖8的例子中,對(duì)應(yīng)于SVID為“2”的SPID成為但是,這表示SVM0DE902為“Pass”、沒有定義作為對(duì)象的服務(wù)進(jìn)程ID。在SVMODE為“Abandon”的情況下,同樣也沒有定義SPID。PRI904表示該服務(wù)的應(yīng)答時(shí)間或優(yōu)先級(jí)。在執(zhí)行多個(gè)服務(wù)的情況下,按照優(yōu)先級(jí)從高到低的順序執(zhí)行處理。并且,在無法遵守應(yīng)答時(shí)間的情況下,不進(jìn)行服務(wù)器代行處理,不改變包報(bào)頭而再次對(duì)服務(wù)器發(fā)送。ADIP905是送出代行處理后的結(jié)果的發(fā)送目的地地址。并且,ADP0RT906是送出該結(jié)果的發(fā)送目的地端ロ編號(hào)。這樣,分散處理節(jié)點(diǎn)的特征在于具有服務(wù)定義表。第一意義在于,服務(wù)定義表是規(guī)定分散處理節(jié)點(diǎn)應(yīng)該執(zhí)行的處理(服務(wù)模式)的信息群。這是因?yàn)?,通過具有該表,能夠確定分散處理節(jié)點(diǎn)應(yīng)該代行處理的處理內(nèi)容。更詳細(xì)地講,在服務(wù)定義表中保持所述服務(wù)ID與應(yīng)該執(zhí)行的處理之間的對(duì)應(yīng)關(guān)系,按照每個(gè)服務(wù)ID規(guī)定應(yīng)該執(zhí)行的處理。根據(jù)該特征,分散處理節(jié)點(diǎn)能夠代行多個(gè)處理。進(jìn)而,在服務(wù)定義表中包含處理時(shí)間制約或優(yōu)先級(jí)的信息。由此,在分散處理節(jié)點(diǎn)實(shí)際無法進(jìn)行代行處理的情況下,能夠進(jìn)行再次發(fā)送到處理服務(wù)器的靈活運(yùn)用。進(jìn)而,在服務(wù)定義表中包含進(jìn)行處理后的包的發(fā)送目的地的信息。由此,不經(jīng)由處理服務(wù)器而完成包的處理,能夠降低網(wǎng)絡(luò)中央部的負(fù)荷。<服務(wù)進(jìn)程管理表>根據(jù)服務(wù)定義表指定服務(wù)器代行處理內(nèi)容,但是,對(duì)執(zhí)行對(duì)象的處理器類別、進(jìn)程ID等進(jìn)行管理的表是服務(wù)進(jìn)程管理表(SVPT)。圖9示出服務(wù)進(jìn)程表的結(jié)構(gòu)例。服務(wù)定義表由作為參照表時(shí)的關(guān)鍵字的服務(wù)進(jìn)程ID (SPID)lOOl、執(zhí)行目的地處理器核的類別(TRG)1002、分配的處理器核編號(hào)(BID) 1003、分配目的地的處理器核上的進(jìn)程ID (PID) 1004、進(jìn)程優(yōu)先級(jí)(PPRI)1005、進(jìn)程狀態(tài)(STAT)1006構(gòu)成。TRG1002表示應(yīng)該執(zhí)行所發(fā)布的程序的處理器核的類別。在能夠由多個(gè)核執(zhí)行的情況下,也可以指定多個(gè)種類。根據(jù)在DN的CPU上執(zhí)行的管理進(jìn)程,觀察到各進(jìn)程核的處理狀況、與服務(wù)ID對(duì)應(yīng)的時(shí)間制約條件PRI904,決定實(shí)際要分配的處理器核。BID1003表示要分配的處理器核。另外,在圖9的結(jié)構(gòu)例中,對(duì)應(yīng)于SPID為“13”的BID成為“ANY”,但是,這表示還沒有決定處理器核的狀態(tài)。PID1004是在該核上執(zhí)行的進(jìn)程的進(jìn)程ID。在處理器核的類別為可動(dòng)態(tài)重構(gòu)的處理器(DRP)的情況下,意味著設(shè)定結(jié)構(gòu)的構(gòu)形的面編號(hào)。另外,在圖9的結(jié)構(gòu)例中,對(duì)應(yīng)于SPID為“11”的PID成為“一”,但是,執(zhí)行目的地的處理器核TRG1002成為意味著專用電路的“HWIP-A”,表示不存在進(jìn)程ID的概念。HWPPRI1005指定該處理器核上的進(jìn)程的優(yōu)先級(jí)。其根據(jù)該管理進(jìn)程,按照該服務(wù)ID所示的時(shí)間制約條件PRI904來決定。STAT1006表示進(jìn)程的狀態(tài)。例如,“ Running”表示進(jìn)程處于執(zhí)行狀態(tài),“Sle印ing”表示處于待機(jī)狀態(tài),“Unloaded”表示還沒有裝載程序主體。<管理服務(wù)器所具有的分散節(jié)點(diǎn)管理表>分散處理節(jié)點(diǎn)DN由管理服務(wù)器統(tǒng)一管理。接著,對(duì)用于管理DN的分散節(jié)點(diǎn)管理表(DNMT)進(jìn)行說明。圖10是示出管理服務(wù)器所具有的DN的管理狀態(tài)的分散節(jié)點(diǎn)管理表的 例子。分散節(jié)點(diǎn)管理表由分散節(jié)點(diǎn)的ID (DNID) 1101、DN的IP地址(DNIP) 1102、DN的狀態(tài)DNSTAT1103、執(zhí)行中的服務(wù)進(jìn)程數(shù)NUMPRS1104、處理器的負(fù)荷狀態(tài)AVGWLl 105構(gòu)成。通過訪問該表,能夠得到DN的信息,能夠作為新登記服務(wù)時(shí)的指針。DNID1101是唯一區(qū)分節(jié)點(diǎn)的ID,由管理服務(wù)器決定。DNIP表示訪問DN時(shí)的IP地址。DNSTAT1103表示工作狀況,在圖10的例子中,“ Serving”表示服務(wù)中,“ Stopped”表示停止中。NUMPRS1104表示當(dāng)前正在由該DN執(zhí)行的服務(wù)進(jìn)程的數(shù)量。AVGWL1105表示DN上的處理器核的平均負(fù)荷。<管理服務(wù)器所具有的服務(wù)管理主表>在管理服務(wù)器上的服務(wù)管理主表(SVMT)上進(jìn)行集中管理各分散處理節(jié)點(diǎn)DN的服務(wù)表和服務(wù)定義表的信息。用戶在該主表中登記服務(wù)信息,由此,管理服務(wù)器向各節(jié)點(diǎn)發(fā)布服務(wù)信息,開始進(jìn)行服務(wù)(服務(wù)器處理的代行)。圖11示出服務(wù)管理主表的結(jié)構(gòu)例。服務(wù)管理主表由分散處理節(jié)點(diǎn)的ID (DNID) 1201、服務(wù)ID (SVID) 1202、執(zhí)行處理器類別(TRG)1203、代行處理對(duì)象包的發(fā)送方IP地址(SIP) 1204、發(fā)送方端ロ編號(hào)(SPORT) 1205、發(fā)送目的地IP地址(DIP) 1206、發(fā)送目的地端ロ編號(hào)(DPORT) 1207、處理結(jié)果的發(fā)送目的地IP地址(ADIP) 1208、發(fā)送目的地端ロ編號(hào)(ADPORT) 1209、服務(wù)進(jìn)程的應(yīng)答時(shí)間制約或優(yōu)先級(jí)(PRI) 1211構(gòu)成。各項(xiàng)目與此前在DN所具有的服務(wù)表和服務(wù)定義表中說明的內(nèi)容相同。<分散處理節(jié)點(diǎn)中的服務(wù)器代行處理決定的詳細(xì)流程>利用以上說明的硬件結(jié)構(gòu)、表信息,提供分散處理節(jié)點(diǎn)DN上的服務(wù)器代行處理的手段。圖12示出應(yīng)用圖6所示的包處理器PKTPRC的DN上的服務(wù)器代行處理的處理流程的詳細(xì)情況。DN首先接收包(1301)。接著進(jìn)行包報(bào)頭解析,提取SIP、SPORT、DIP、DPORT(1302)。接著檢索服務(wù)表,將SIP、SPORT、DIP、DPORT作為關(guān)鍵字,檢索用于區(qū)分對(duì)應(yīng)的服務(wù)器代行處理的服務(wù)ID (SVID) (1303)。在檢索關(guān)鍵字不符合條件的情況下(1304),意味著對(duì)象包不是應(yīng)該在該DN上進(jìn)行代行處理的包,不改變包而再次將該包發(fā)送到網(wǎng)絡(luò)上(1311)。在符合條件的情況下,將SVID作為關(guān)鍵字,參照定義了服務(wù)器代行處理的內(nèi)容的服務(wù)定義表,得到服務(wù)進(jìn)程ID (SPID) (1305)。接著,參照服務(wù)進(jìn)程管理表,從SPID得到執(zhí)行目的地的處理器核(TRG)、進(jìn)程ID (PID) (1306)。決定了執(zhí)行目的地的處理器,所以,將包數(shù)據(jù)轉(zhuǎn)送到處理器上的本地存儲(chǔ)器或共用存儲(chǔ)器、外部存儲(chǔ)器(1307)。接著,對(duì)作為執(zhí)行目的地的處理器核發(fā)出中斷,從而起動(dòng)服務(wù)進(jìn)程,開始執(zhí)行該處理(1308)。向包發(fā)送用緩存(TXDBUF)發(fā)送處理結(jié)果(1308),將報(bào)頭的一部分更換為服務(wù)定義表所定義的發(fā)送目的地地址(ADIP )、發(fā)送目的地端ロ( ADPORT )并重構(gòu)(1309)。最后,將該包送出到網(wǎng)絡(luò)(1310 )。<基于管理服務(wù)器的服務(wù)表信息和程序發(fā)布流程>決定DN上的代行處理動(dòng)作的服務(wù)表從管理服務(wù)器接受發(fā)布。圖13示出基于管理服務(wù)器的服務(wù)表信息的發(fā)布以及在DN上代行執(zhí)行的程序目標(biāo)的配布的處理流程。在管理服務(wù)器上,通過用戶在服務(wù)管理主表中登記應(yīng)該代行的處理和執(zhí)行該處理的DN的ID、作為處理執(zhí)行對(duì)象的包條件(1401)。在登記的同時(shí),管理服務(wù)器上的管理進(jìn)程針對(duì)作為對(duì)象的DN,經(jīng)由網(wǎng)絡(luò)對(duì)服務(wù)表登記條目(1402)。接著,向該DN發(fā)布應(yīng)該執(zhí)行的程序目標(biāo)的主體(1403)。在服務(wù)表的登記和程序的發(fā)布完成后,向該DN通知服務(wù)進(jìn)程的起動(dòng)(1404)。DN起動(dòng)服務(wù)進(jìn)程,在檢測(cè)到與在服務(wù)表中登記的條目的條件一致的包的情況下,實(shí)施該包的 服務(wù)器代行處理。管理服務(wù)器上的管理進(jìn)程在一定時(shí)間前接收節(jié)點(diǎn)的狀態(tài),在分散節(jié)點(diǎn)管理表中登記狀態(tài)(1405)。為了解除服務(wù)器代行處理,通過用戶對(duì)該DN通知執(zhí)行中程序的停止、程序的刪除以及服務(wù)表的對(duì)象條目的刪除(1407)。然后,刪除服務(wù)器上的服務(wù)管理主表的對(duì)象條目,服務(wù)(服務(wù)器代行處理)結(jié)束。<分散處理節(jié)點(diǎn)的服務(wù)表信息和程序接收流程>接著,對(duì)分散處理節(jié)點(diǎn)DN從管理服務(wù)器接收服務(wù)表信息和程序的流程進(jìn)行說明。圖14示出DN上的服務(wù)表信息和程序接收流程。在DN上,管理DN的DN管理進(jìn)程動(dòng)作,監(jiān)視來自管理服務(wù)器的管理/控制通信。當(dāng)從管理服務(wù)器接受新服務(wù)的通知后,DN管理進(jìn)程接收新服務(wù)表信息(1501)。根據(jù)該信息,DN管理進(jìn)程登記在DN上的服務(wù)表中(1502)。并且,同吋,從管理服務(wù)器接收應(yīng)該在DN上進(jìn)行代行處理的程序目標(biāo)(1503)。接著,根據(jù)接收到的表信息決定應(yīng)該執(zhí)行該處理的處理器核(1504),參照服務(wù)進(jìn)程管理表確認(rèn)當(dāng)前的分配對(duì)象的處理器的工作狀況,在存在多個(gè)處理器核的情況下,對(duì)負(fù)荷低的處理器核分配處理(1505)。在分配后,取得該處理器核上的進(jìn)程ID,更新服務(wù)進(jìn)程管理表(1506)。DN處于等待接收作為處理對(duì)象的包的狀態(tài)(1507)。以上是新服務(wù)(服務(wù)器的代行處理)的接收、登記順序。標(biāo)號(hào)說明101 :服務(wù)器;102 :網(wǎng)絡(luò)中央部;103、111 :路由器;104、115 :無線網(wǎng)關(guān);105、106、116,118 :傳感器;107、113、117 :控制設(shè)備;108、112 :集線器;109 :信息處理終端;110、114 :計(jì)算機(jī);120、121 :局域網(wǎng);131 :有線網(wǎng)絡(luò);132 :無線網(wǎng)絡(luò);141 143 :分散處理節(jié)點(diǎn);301 303 ;305 308 ;310 :處理;304、309 ■ 分支;400 :分散處理節(jié)點(diǎn);401、402 :物理層芯片;403 :存儲(chǔ)器;404 :處理器;405 :非易失性存儲(chǔ)器;500 :分散處理節(jié)點(diǎn);501、502 :物理層芯片;503、504 :網(wǎng)絡(luò)控制器;505 :存儲(chǔ)器;506 :處理器;507 :包處理器;508 :關(guān)聯(lián)存儲(chǔ)器;509 :存儲(chǔ)器;510 :非易失性存儲(chǔ)器;600 :處理器;601、602 :通用處理器;603 :可動(dòng)態(tài)重構(gòu)的處理器;604 :硬件專用處理器;605 :網(wǎng)絡(luò)控制器;606 :包處理器;607 :中斷控制器;608 :共用存儲(chǔ)器;609 :數(shù)據(jù)轉(zhuǎn)送控制器;610 :存儲(chǔ)器控制器;611 :芯片上共用總線;612 關(guān)聯(lián)存儲(chǔ)器;613 :存儲(chǔ)器;620 :通用處理器核;621 :本地存儲(chǔ)器;622 :控制寄存器;623 數(shù)據(jù)轉(zhuǎn)送單元;624 =ALU陣列;625 :硬件IP核;630 :物理層芯片;631 :外部存儲(chǔ)器;701 網(wǎng)絡(luò)控制器;702 :報(bào)頭解析塊;703 :接收包數(shù)據(jù)緩存;704 :服務(wù)表檢索塊;705 :關(guān)聯(lián)存儲(chǔ)器接ロ ;706 :服務(wù)定義表參照塊;707 :存儲(chǔ)器接ロ ;708 :進(jìn)程決定塊;709 :進(jìn)程管理表參照塊;710 :存儲(chǔ)器接ロ ;711 :接收包數(shù)據(jù)轉(zhuǎn)送單元;712 :發(fā)送數(shù)據(jù)緩存;713 :會(huì)話管理塊;714 :包重構(gòu)塊;716 :關(guān)聯(lián)存儲(chǔ)器;717 :存儲(chǔ)器;718 :中斷控制器;719 :關(guān)聯(lián)存儲(chǔ)器;720 芯片內(nèi)共用總線;730 :包處理器;801 :發(fā)送方IP地址;802 :發(fā)送方端ロ編號(hào);803 :發(fā)送目的地IP地址;804 :發(fā)送目的地端ロ編號(hào);805、901 :服務(wù)ID、902 :動(dòng)作模式;903 :服務(wù)進(jìn)程ID ;904 :優(yōu)先級(jí);905 :結(jié)果發(fā)送目的地地址;906 :結(jié)果發(fā)送目的地端ロ ;1001 :服務(wù)進(jìn)程ID ;1002 :對(duì)象處理器類別;1003 :對(duì)象處理器核ID ;1004 :進(jìn)程ID ;1005 :進(jìn)程優(yōu)先級(jí);1006 :服務(wù)進(jìn)程狀態(tài);1101 :分散處理節(jié)點(diǎn)ID ;1102 :分散處理節(jié)點(diǎn)IP地址;1103 :分散處理節(jié)點(diǎn)狀態(tài);1104 :服務(wù)進(jìn)程數(shù);1105 :處理器平均負(fù)荷;1201 :分散處理節(jié)點(diǎn)ID ;1202 :月艮務(wù)ID ;1203 :對(duì)象處理器類別;1204 :發(fā)送方IP地址;1205 :發(fā)送方端ロ編號(hào);1206 :發(fā)送目的地IP地址;1207 :發(fā)送目的地端ロ編號(hào);1208 :結(jié)果發(fā)送目的地IP地址;1209 :結(jié)果發(fā)送目的地端ロ編號(hào);1210 :優(yōu)先級(jí);1301 1303、1305 1311 :處理;1304 ■ 分支;1401 :來自 用戶的輸入;1402 1405、1407、1408 :處理;1406 ■ 分支;1501 1507 :處理。
權(quán)利要求
1.一種信息處理裝置中的信息處理方法,該信息處理裝置設(shè)置在終端裝置與對(duì)從所述終端裝置發(fā)送的多個(gè)包進(jìn)行處理的處理服務(wù)器之間,介入從所述終端裝置到所述處理服務(wù)器的所述多個(gè)包的轉(zhuǎn)送,該信息處理方法的特征在于,具有 接收第I包的第I步驟;以及 第2步驟,在所述第I步驟后,根據(jù)所述第I包的報(bào)頭的信息,判定所述信息處理裝置是否對(duì)所述第I包進(jìn)行處理, 所述信息處理方法還具有如下的第3步驟在所述第2步驟中判定為所述信息處理裝置對(duì)所述第I包進(jìn)行處理的情況下,對(duì)所述第I包的有效載荷進(jìn)行第I處理, 所述信息處理方法還具有如下的第4步驟在所述第2步驟中判定為所述信息處理裝置不對(duì)所述第I包進(jìn)行處理的情況下,向所述處理服務(wù)器發(fā)送所述第I包。
2.如權(quán)利要求I所述的信息處理方法,其特征在于, 所述信息處理方法還具有如下的第5步驟在所述第3步驟后,根據(jù)對(duì)所述第I包的所述有效載荷執(zhí)行了所述第I處理的結(jié)果所生成的數(shù)據(jù),判定是否丟棄所述第I包, 所述信息處理方法還具有如下的第6步驟在所述第5步驟中判定為丟棄所述第I包的情況下,丟棄所述第I包。
3.如權(quán)利要求I所述的信息處理方法,其特征在于, 所述第I處理是丟棄所述第I包。
4.如權(quán)利要求2所述的信息處理方法,其特征在于, 在所述第5步驟中判定為不丟棄所述第I包的情況下,所述信息處理方法還具有 第7步驟,生成用于將所述數(shù)據(jù)發(fā)送到與所述第I包不同的發(fā)送目的地的第2包;以及 第8步驟,將所述第2包發(fā)送到與所述第I包不同的發(fā)送目的地。
5.如權(quán)利要求I所述的信息處理方法,其特征在于, 在所述第2步驟中,通過對(duì)表示所述信息處理裝置是否進(jìn)行所述多個(gè)包的處理的第I信息群和所述第I包的所述報(bào)頭進(jìn)行對(duì)比,進(jìn)行所述判定。
6.如權(quán)利要求5所述的信息處理方法,其特征在于, 在所述第I信息群中包含表示與所述多個(gè)包中的每一個(gè)包有關(guān)的發(fā)送方和發(fā)送目的地的信息。
7.如權(quán)利要求5所述的信息處理方法,其特征在于, 在所述第3步驟中,參照表示所述第I信息群與所述第I處理的內(nèi)容之間的對(duì)應(yīng)關(guān)系的第2信息群,確定所述第I處理的內(nèi)容。
8.如權(quán)利要求2所述的信息處理方法,其特征在于, 在所述第5步驟中,根據(jù)表示第I信息群與所述第I處理的內(nèi)容之間的對(duì)應(yīng)關(guān)系的第2信息群,判定是否丟棄所述第2包,該第I信息群表示所述信息處理裝置是否進(jìn)行所述多個(gè)包的處理。
9.如權(quán)利要求4所述的信息處理方法,其特征在于, 在所述第7步驟中,根據(jù)表示所述第I處理的處理時(shí)間制約或所述第I處理的優(yōu)先級(jí)的信息,進(jìn)行所述第2處理。
10.如權(quán)利要求I所述的信息處理方法,其特征在于, 所述第I處理是所述處理服務(wù)器執(zhí)行的處理中的至少一部分。
11.一種信息處理裝置,設(shè)置在終端裝置與對(duì)從所述終端裝置發(fā)送的多個(gè)包進(jìn)行處理的處理服務(wù)器之間,介入從所述終端裝置到所述處理服務(wù)器的所述多個(gè)包的轉(zhuǎn)送,其特征在于,具有 多個(gè)端口,用于發(fā)送或接收所述多個(gè)包; 第I判定部,在所述多個(gè)端口中的任意一個(gè)端口接收到所述多個(gè)包中包含的第I包的情況下,根據(jù)所述第I包的報(bào)頭判定所述信息處理裝置是否進(jìn)行處理,在判斷為不進(jìn)行處理的情況下,向所述處理服務(wù)器轉(zhuǎn)送所述第I包;以及 第I處理部,在所述判定部判定為所述信息處理裝置對(duì)所述第I包進(jìn)行處理的情況下,對(duì)所述第I包的有效載荷進(jìn)行第I處理。
12.如權(quán)利要求11所述的信息處理裝置,其特征在于, 所述信息處理裝置還具有第2判定部,該第2判定部根據(jù)對(duì)所述第I包的所述有效載荷執(zhí)行了所述第I處理的結(jié)果所生成的數(shù)據(jù),判定是否丟棄所述第I包。
13.如權(quán)利要求11所述的信息處理裝置,其特征在于, 所述第I處理是丟棄所述第I包。
14.如權(quán)利要求12所述的信息處理裝置,其特征在于, 所述信息處理裝置還具有第2處理部,該第2處理部在所述第2判定部判定為不丟棄所述第I包的情況下,生成用于向與所述第I包不同的發(fā)送目的地發(fā)送所述數(shù)據(jù)的第2包。
15.如權(quán)利要求11所述的信息處理裝置,其特征在于, 所述信息處理裝置還具有 第I存儲(chǔ)部,存儲(chǔ)表示所述信息處理裝置是否對(duì)所述多個(gè)包中的每一個(gè)包進(jìn)行處理的第I信息群;以及 解析部,用于對(duì)所述多個(gè)包的所述報(bào)頭進(jìn)行解析, 所述第I判定部通過對(duì)所述第I信息群和所述第I包的所述報(bào)頭進(jìn)行對(duì)比,進(jìn)行所述判定。
16.如權(quán)利要求15所述的信息處理裝置,其特征在于, 在所述第I信息群中包含表示與所述多個(gè)包中的每一個(gè)包有關(guān)的發(fā)送方和發(fā)送目的地的信息。
17.如權(quán)利要求16所述的信息處理裝置,其特征在于, 所述信息處理裝置還具有第2存儲(chǔ)部,該第2存儲(chǔ)部存儲(chǔ)表示所述第I信息群與所述第I處理的內(nèi)容之間的對(duì)應(yīng)關(guān)系的第2信息群, 所述第I處理部根據(jù)所述第2信息群確定所述第I處理。
18.如權(quán)利要求12所述的信息處理裝置,其特征在于, 所述信息處理裝置還具有第2存儲(chǔ)部,該第2存儲(chǔ)部存儲(chǔ)表示第I信息群與所述第I處理的內(nèi)容之間的對(duì)應(yīng)關(guān)系的第2信息群,該第I信息群表示所述信息處理裝置是否對(duì)所述多個(gè)包中的每一個(gè)包進(jìn)行處理, 所述第2判定部根據(jù)所述第2信息群判定是否丟棄所述第I包。
19.如權(quán)利要求14所述的信息處理裝置,其特征在于, 所述第2處理部根據(jù)表示所述第I處理的處理時(shí)間制約或所述第I處理的優(yōu)先級(jí)的信息進(jìn)行所述第2處理。
20.如權(quán)利要求11所述的信息處理裝置,其特征在于,所述第I處理是所述處理服務(wù)器執(zhí)行的處理中的至少一部分。
全文摘要
當(dāng)使來自傳感器或控制裝置這樣的各種設(shè)備的數(shù)據(jù)直接在網(wǎng)絡(luò)中流通時(shí),中央部的網(wǎng)絡(luò)擁擠,針對(duì)這樣的課題,在設(shè)于終端裝置(105~110)與處理服務(wù)器(101)之間的節(jié)點(diǎn)(141~142)中,判定該節(jié)點(diǎn)是否對(duì)從終端裝置到處理服務(wù)器的包進(jìn)行處理。在判定為進(jìn)行處理的情況下,該節(jié)點(diǎn)代理處理服務(wù)器的處理,由此,能夠降低網(wǎng)絡(luò)中央部的負(fù)荷。
文檔編號(hào)G06F9/50GK102754397SQ20118000882
公開日2012年10月24日 申請(qǐng)日期2011年1月14日 優(yōu)先權(quán)日2010年2月12日
發(fā)明者鹿野裕明 申請(qǐng)人:株式會(huì)社日立制作所