專利名稱:通信設(shè)備和通信方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種由與網(wǎng)絡(luò)連接的通信設(shè)備進行的通信方法。
背景技術(shù):
具有通用即插即用(UPnP)功能的因特網(wǎng)網(wǎng)關(guān)裝置(internetgateway device, I⑶)能夠進行端口映射(UPnP論壇http //www. upnp. org/)。進行端口映射的中繼設(shè)備在 接收到AddPortMapping時添加端口映射條目。端口映射條目包括例如由中繼設(shè)備從外部 網(wǎng)絡(luò)接收到的包的目的地端口號以及目的地網(wǎng)絡(luò)的通信設(shè)備的IP地址和端口號。中繼設(shè) 備基于端口映射信息將從例如外部網(wǎng)絡(luò)接收到的包中繼到內(nèi)部網(wǎng)絡(luò)的通信設(shè)備。日本特開2005-346608號公報記載了一種用于在斷開發(fā)送了 AddPortMapping 的裝置的會話時通過使用DeletePortMapping刪除端口映射條目的技術(shù)。日本特開 2004-328027號公報記載了一種被配置為基于端口映射來中繼包的中繼設(shè)備從端口映射表 刪除預(yù)定時間段未被更新的條目的技術(shù)。然而,可能存在根據(jù)通信設(shè)備所使用的識別信息而接收到不想要的包的情況。例如,獲取了內(nèi)部網(wǎng)絡(luò)的IP地址1 (內(nèi)部地址1)的通信設(shè)備1將具有來自外部網(wǎng) 絡(luò)的包的目的地端口號以及目的地網(wǎng)絡(luò)的內(nèi)部地址1和端口號的條目添加到中繼設(shè)備。內(nèi) 部地址(本地地址)是內(nèi)部網(wǎng)絡(luò)中使用的IP地址。隨后,通信設(shè)備1可能由于例如通信環(huán)境的改變而意外地終止了會話。當(dāng)通信設(shè) 備1在沒有通過使用DeletePortMapping刪除該條目的情況下終止了會話,并且另一通信 設(shè)備2獲取了內(nèi)部地址1且開始通信時,可能將來自外部網(wǎng)絡(luò)的不想要的包中繼到通信設(shè) 備2。
發(fā)明內(nèi)容
本發(fā)明涉及一種用于防止通信設(shè)備接收到不想要的包的通信方法。根據(jù)本發(fā)明的一方面,提供一種與中繼設(shè)備連接的第二網(wǎng)絡(luò)中的通信設(shè)備,所述 中繼設(shè)備用于根據(jù)來自第一網(wǎng)絡(luò)的包的目的地信息,將來自所述第一網(wǎng)絡(luò)的包中繼到所述 第二網(wǎng)絡(luò),所述通信設(shè)備包括接收單元,用于接收對所述通信設(shè)備設(shè)置的識別信息;處理 單元,用于進行使得能夠向所述第一網(wǎng)絡(luò)提供數(shù)據(jù)的處理;以及發(fā)送單元,用于在通過所述 處理單元使得能夠向所述第一網(wǎng)絡(luò)提供數(shù)據(jù)之前,向所述中繼設(shè)備發(fā)送用于刪除目的地信 息設(shè)置的刪除請求,其中,所述目的地信息設(shè)置用于將來自所述第一網(wǎng)絡(luò)的包中繼到由所 接收到的識別信息指定的目的地。根據(jù)本發(fā)明的另一方面,提供一種與中繼設(shè)備連接的第二網(wǎng)絡(luò)中的通信設(shè)備,所 述中繼設(shè)備用于根據(jù)來自第一網(wǎng)絡(luò)的包的目的地信息,將來自所述第一網(wǎng)絡(luò)的包中繼到所 述第二網(wǎng)絡(luò),所述通信設(shè)備包括接收單元,用于接收對所述通信設(shè)備設(shè)置的識別信息;處 理單元,用于進行使得能夠向所述第一網(wǎng)絡(luò)提供數(shù)據(jù)的處理;以及發(fā)送單元,用于在通過所 述處理單元使得能夠向所述第一網(wǎng)絡(luò)提供數(shù)據(jù)之前,向所述中繼設(shè)備發(fā)送用于刪除如下設(shè)置的刪除請求,其中,該設(shè)置用于使所述中繼設(shè)備將具有與所接收到的識別信息相同的目的地信息的包中繼到所述第二網(wǎng)絡(luò)。根據(jù)本發(fā)明的又一方面,提供一種由與中繼設(shè)備連接的第二網(wǎng)絡(luò)中的通信設(shè)備進 行的通信方法,其中,所述中繼設(shè)備用于根據(jù)來自第一網(wǎng)絡(luò)的包的目的地信息,將來自所述 第一網(wǎng)絡(luò)的包中繼到所述第二網(wǎng)絡(luò),所述通信方法包括接收對所述通信設(shè)備設(shè)置的識別 信息;進行用于使得能夠向所述第一網(wǎng)絡(luò)提供數(shù)據(jù)的處理;以及在通過所述處理使得能夠 向所述第一網(wǎng)絡(luò)提供數(shù)據(jù)之前,向所述中繼設(shè)備發(fā)送用于刪除目的地信息設(shè)置的刪除請 求,其中,所述目的地信息設(shè)置用于將來自所述第一網(wǎng)絡(luò)的包中繼到由所接收到的識別信 息指定的目的地。根據(jù)本發(fā)明的再一方面,提供一種由與中繼設(shè)備連接的第二網(wǎng)絡(luò)中的通信設(shè)備進 行的通信方法,其中,所述中繼設(shè)備用于根據(jù)來自第一網(wǎng)絡(luò)的包的目的地信息,將來自所述 第一網(wǎng)絡(luò)的包中繼到所述第二網(wǎng)絡(luò),所述通信方法包括接收對所述通信設(shè)備設(shè)置的識別 信息;進行用于使得能夠向所述第一網(wǎng)絡(luò)提供數(shù)據(jù)的處理;以及在通過所述處理使得能夠 向所述第一網(wǎng)絡(luò)提供數(shù)據(jù)之前,向所述中繼設(shè)備發(fā)送用于刪除如下設(shè)置的刪除請求,其中, 該設(shè)置用于使所述中繼設(shè)備將具有與所接收到的識別信息相同的目的地信息的包中繼到 所述第二網(wǎng)絡(luò)。通過以下參考附圖對典型實施例的詳細說明,本發(fā)明的其它特征和方面將顯而易 見。
包括在說明書中并構(gòu)成說明書的一部分的附圖,示出本發(fā)明的典型實施例、特征 和方面,并與說明書一起用來解釋本發(fā)明的原理。圖1示出根據(jù)本發(fā)明第一典型實施例的網(wǎng)絡(luò)的結(jié)構(gòu);圖2示出根據(jù)第一典型實施例的通信設(shè)備的模塊結(jié)構(gòu);圖3是示出由根據(jù)第一典型實施例的通信設(shè)備進行的服務(wù)提供開始處理的流程 圖;圖4是示出根據(jù)第一典型實施例的消息流的序列圖;圖5是示出由根據(jù)本發(fā)明第二典型實施例的通信設(shè)備進行的服務(wù)提供開始處理 的流程圖;圖6是示出由根據(jù)本發(fā)明第三典型實施例的通信設(shè)備進行的服務(wù)提供開始處理 的流程圖。
具體實施例方式下面參考附圖詳細說明本發(fā)明的各種典型實施例、特征和方面。圖1示出根據(jù)本發(fā)明典型實施例的網(wǎng)絡(luò)的結(jié)構(gòu)。通信設(shè)備(服務(wù)提供設(shè)備)101是與局域網(wǎng)(LAN) 104連接以經(jīng)由LAN 104提供服 務(wù)的通信設(shè)備(服務(wù)提供設(shè)備)。路由器設(shè)備102連接至因特網(wǎng)103 (第一網(wǎng)絡(luò))和LAN 104 (第二網(wǎng)絡(luò)),以向LAN 104發(fā)布IGD功能。也就是說,路由器設(shè)備102存儲端口映射信息。端口映射信息將來自因特網(wǎng)103(第一網(wǎng)絡(luò))的包的目的地端口號(目的地信息)與目的地LAN 104(第二網(wǎng)絡(luò)) 的通信設(shè)備的識別信息(IP地址)和端口號相關(guān)聯(lián)。在本典型實施例中,條目是指來自因 特網(wǎng)103的包的目的地端口號與LAN 104上的通信設(shè)備的識別信息和端口號的組合。路由 器設(shè)備102基于來自因特網(wǎng)103(第一網(wǎng)絡(luò))的包的目的地端口號(目的地信息),將來自 因特網(wǎng)103的包中繼到LAN 104(第二網(wǎng)絡(luò))。由根據(jù)本典型實施例的通信設(shè)備所獲得的 IP地址(識別信息)是LAN 104使用的內(nèi)部地址。因特網(wǎng)103包括外部網(wǎng)絡(luò)。因特網(wǎng)103不局限于因特網(wǎng),而且可以是LAN和廣域 網(wǎng)(WAN)的組合。LAN 104不局限于LAN,而且可以是藍牙(Bluetooth)等可使用IP的通 信路徑或通信路徑的組合。路由器控制設(shè)備105可以向路由器設(shè)備102發(fā)送用于添加端口映射條目的消息。 在通信設(shè)備101被連接到LAN 104之前,根據(jù)本典型實施例的路由器控制設(shè)備105與LAN 104連接以獲取識別信息(內(nèi)部地址1)。然后,路由器控制設(shè)備105向路由器設(shè)備102發(fā) 送用于添加端口映射條目的AddPortMapping SOAP消息。AddPortMapping是用于請求路由 器設(shè)備102在接收到具有端口號1的包時添加用于將該包中繼到LAN 104的內(nèi)部地址1的 端口號2的條目的消息。在接收到AddPortMapping時,路由器設(shè)備102添加相應(yīng)的條目。端口號1和端口號2可以相同或不同。假定在通信設(shè)備101被連接到LAN 104之 前,路由器控制設(shè)備105已經(jīng)向路由器設(shè)備102發(fā)送了 AddPortMapping,并且已經(jīng)從LAN 104斷開。圖2示出通信設(shè)備101的模塊結(jié)構(gòu)。通信設(shè)備101包括總線200、路由器搜索單元 201、端口信息獲取單元202、端口信息刪除單元203、服務(wù)提供單元204、關(guān)聯(lián)判斷單元205 和接口控制單元206??偩€200連接所有這些單元。路由器搜索單元201通過使用簡單服務(wù)發(fā)現(xiàn)協(xié)議(SimpleService Discovery Protocol, SSDP)搜索具有I⑶功能的路由器設(shè)備。盡管在本典型實施例中使用SSDPjfi 是,發(fā)現(xiàn)協(xié)議不局限于此,并且可以是利用目錄服務(wù)的搜索或基于多播和廣播的其它發(fā)現(xiàn) 協(xié)議。端口信息獲取單元202生成用于從由路由器搜索單元201所找到的路由器設(shè)備獲 取端口映射信息的消息。端口信息獲取單元202生成用于從路由器設(shè)備獲取端口映射條目 的GetPortGenericMapping SOAP消息,并且經(jīng)由接口控制單元206將其發(fā)送到路由器設(shè)備 102。在接收到GetPortGenericMapping時,路由器設(shè)備102向通信設(shè)備101通知與接收到 的GetPortGenericMapping中所包括的索引值相對應(yīng)的條目。此外,端口信息獲取單元202生成用于獲取在路由器設(shè)備中要設(shè)置的條目的數(shù)量 的PortMappingNumberOfEntries SOAP消息,并且經(jīng)由接口控制單元206將其發(fā)送到路由 器設(shè)備102。在接收到PortMappingNumberOfEntries時,路由器設(shè)備102向通信設(shè)備101 通知在路由器設(shè)備102自身中所設(shè)置的端口映射條目的數(shù)量。盡管在本典型實施例中使用 SOAP消息來獲取端口映射信息,但是還可以通過使用其它基于TCP的消息或基于UDP的消 息來實現(xiàn)該功能。端口信息刪除單元203生成用于從由路由器搜索單元201所找到的路由器設(shè)備刪 除端口映射信息的消息。端口信息刪除單元203生成用于從端口映射表刪除指定的條目的 DeletePortMapping SOAP消息,并且經(jīng)由接口控制單元206將其發(fā)送到路由器設(shè)備102。在接收到DeletePortMapping時,路由器設(shè)備102從端口映射表刪除相應(yīng)的條目。盡管在本 典型實施例中使用SOAP消息來刪除端口映射信息,但是還可以通過使用其它基于TCP的消 息或基于UDP的消息來實現(xiàn)該功能。服務(wù)提供單元204經(jīng)由LAN 104發(fā)布并提供HTTP服務(wù)的服務(wù)器功能(HTTPd)。盡 管在本典型實施例中以HTTP表示服務(wù),但是協(xié)議不局限于此,并且可以是FTP和其它協(xié)議, 或者可以是具有服務(wù)器功能的應(yīng)用程序。服務(wù)提供單元204可以向LAN104中的裝置以及與 因特網(wǎng)103連接的裝置提供服務(wù)。具體地,服務(wù)提供單元204進行使得能夠向因特網(wǎng)(第 一網(wǎng)絡(luò))提供數(shù)據(jù)的處理(服務(wù)提供開始處理)。當(dāng)在完成服務(wù)提供開始處理之后接收到 服務(wù)請求時,服務(wù)提供單元204開始向服務(wù)請求的源提供服務(wù)。接口控制單元206經(jīng)由LAN 104進行路由器搜索單元201、端口信息獲取單元 202、端口信息刪除單元203和服務(wù)提供單元204的SSDP和SOAP消息的發(fā)送和接收。具體 地,接口控制單元206發(fā)送由路由器搜索單元201、端口信息獲取單元202、端口信息刪除單 元203和服務(wù)提供單元204生成的消息。此外,接口控制單元206接收在接口控制單元206自身中要設(shè)置的識別信息(內(nèi) 部地址)。接口控制單元206可以通過在與LAN 104連接時使用動態(tài)主機配置協(xié)議(Dynamic HostConfiguration Protocol,DHCP)或者通過用戶輸入,從負責(zé)地址管理的其它設(shè)備獲取 該內(nèi)部地址。關(guān)聯(lián)判斷單元205判斷在路由器設(shè)備102中要設(shè)置的端口映射條目是否與通信設(shè) 備101相關(guān)。具體地,關(guān)聯(lián)判斷單元205判斷是否存在為將來自因特網(wǎng)103的包中繼到由 通信設(shè)備101所接收到的內(nèi)部地址而設(shè)置的條目。盡管在本典型實施例中具體說明了基于IGD功能的端口映射,但是端口映射不局 限于此,并且可以基于Netconf功能來操作防火墻(Fire Wall)等的信息。下面說明由通信設(shè)備101進行的服務(wù)提供開始處理。盡管在本典型實施例中,在 通信設(shè)備101開始向LAN 104提供服務(wù)之前,進行服務(wù)提供開始處理,但是也可以在例如通 信設(shè)備101被連接到LAN 104并獲取了內(nèi)部地址時進行該處理。此外,以下基于下面的情況說明本典型實施例到緊挨在通信設(shè)備101與LAN 104 連接之前的時刻為止,路由器控制設(shè)備105—直保持與LAN 104連接。此外,下面說明這樣 一種情況由通信設(shè)備101接收到的識別信息與在路由器控制設(shè)備105被連接到LAN 104 時所獲得的識別信息即內(nèi)部地址1相符。圖3是示出由通信設(shè)備(服務(wù)提供設(shè)備)101進行的服務(wù)提供開始處理的流程圖。 通信設(shè)備101的接口控制單元206在開始圖3所示的處理之前,在接口控制單元206自身 中設(shè)置LAN 104的內(nèi)部地址。具體地,接口控制單元206在圖3的步驟S301(接收程序) 之前接收在接口控制單元206自身中要設(shè)置的識別信息(內(nèi)部地址)。在步驟S301,路由器搜索單元201經(jīng)由接口控制單元206將用于通過使用SSDP搜 索具有I⑶功能的路由器設(shè)備的消息發(fā)送到路由器設(shè)備102,并且處理進入步驟S302。在步驟S302,路由器搜索單元201基于對步驟S301中發(fā)送的消息的應(yīng)答,判斷是 否找到了具有IGD功能的路由器設(shè)備。如果路由器搜索單元201判斷為找到了具有IGD功 能的路由器設(shè)備,則處理進入步驟S303。如果路由器搜索單元201判斷為沒有找到具有IGD 功能的路由器設(shè)備,則處理進入步驟S313。在本典型實施例中,找到了路由器設(shè)備102,并且處理進入步驟S303。在步驟S303,端口信息獲取單元202經(jīng)由接口控制單元206向路由器設(shè)備102發(fā) 送 IGD 的 PortMappingNumberOfEntriesSOAPAction。具體地,端口信息獲取單元 202 生成 用于獲取端口映射條目的數(shù)量的消息。然后,接口控制單元206向路由器設(shè)備102發(fā)送由端 口信息獲取單元202生成的用于獲取條目的數(shù)量的消息(PortMappingNumberOfEntries)。 在從通信設(shè)備101接收到PortMappingNumberOfEntries時,路由器設(shè)備102向通信設(shè)備 101通知端口映射條目的數(shù)量。當(dāng)端口信息獲取單元202從路由器設(shè)備102獲取了端口映 射條目的數(shù)量時,處理進入步驟S304。在本典型實施例中,由于通過路由器控制設(shè)備105向 路由器設(shè)備102添加了兩個條目,因而端口信息獲取單元202獲取“2”作為端口映射條目 的數(shù)量,并且處理進入步驟S304。然而,端口映射條目的數(shù)量不局限于2。在步驟S304,端口信息獲取單元202判斷從路由器設(shè)備102獲取的端口映射條目 的數(shù)量是否是1或更大。如果端口信息獲取單元202判斷為端口映射條目的數(shù)量是1或更 大,則處理進入步驟S305。如果端口信息獲取單元202判斷為端口映射條目的數(shù)量不是1 或更大(判斷為是0),則處理進入步驟S313。在本典型實施例中,端口信息獲取單元202 判斷為端口映射條目的數(shù)量是1或更大,并且處理進入步驟S305。在步驟S305,端口信息獲取單元202將獲取的端口映射條目的數(shù)量賦值給η,并且 處理進入步驟S306。在本典型實施例中,端口信息獲取單元202將2賦值給η,并且處理進 入步驟S306。在步驟S306,端口信息獲取單元202將η_1的值賦值給n,并且處理進入步驟 S307。在本典型實施例中,端口信息獲取單元202將1賦值給n,并且處理進入步驟S307。在步驟S307,端口信息獲取單元202經(jīng)由接口控制單元206向路由器設(shè)備102發(fā) 送索引為η的I⑶的GetPortGenericMapping SOAPAction0具體地,端口信息獲取單元202 生成用于獲取與端口映射條目有關(guān)的信息的消息(GetPortGenericMapping)。然后,接口控 制單元206將由端口信息獲取單元202生成的用于獲取條目信息的消息發(fā)送到路由器設(shè)備 102。在本典型實施例中,端口信息獲取單元202生成索引為1的 GetPortGenericMapping。然后,接口控制單元206將由端口信息獲取單元202生成的 GetPortGeneri cMapping發(fā)送到路由器設(shè)備102。在從通信設(shè)備101接收到索引為1的 GetPortGenericMapping時,路由器設(shè)備102向通信設(shè)備101通知與端口映射條目中索引為 1的條目有關(guān)的信息。具體地,端口信息獲取單元202生成用于從路由器設(shè)備102獲取條目信息的映射 獲取請求(GetPortGenericMapping)。然后,接口控制單元206將由端口信息獲取單元202 生成的映射獲取請求發(fā)送到路由器設(shè)備102。條目是將來自因特網(wǎng)103(第一網(wǎng)絡(luò))的包 的目的地信息(目的地端口號)與LAN 104(第二網(wǎng)絡(luò))的通信設(shè)備的識別信息(內(nèi)部地 址)相關(guān)聯(lián)的關(guān)聯(lián)信息。當(dāng)端口信息獲取單元202從路由器設(shè)備102獲取了與索引η相對 應(yīng)的端口映射條目時,處理進入步驟S308。在步驟S308,端口信息獲取單元202請求關(guān)聯(lián)判斷單元205判斷所獲取的端口映 射條目是否與通信設(shè)備101相關(guān)。關(guān)聯(lián)判斷單元205判斷端口映射條目中所包括的目的地 地址(識別信息)是否與由通信設(shè)備101保持的地址相符。如果關(guān)聯(lián)判斷單元205判斷為 這兩個地址彼此相符,則處理進入步驟S309。如果關(guān)聯(lián)判斷單元205判斷為這兩個地址不同,則處理進入步驟S310。在本典型實施例中,由于所獲取的端口映射條目中所包括的目的 地地址與由通信設(shè)備101保持的地址即內(nèi)部地址1相符,因而關(guān)聯(lián)判斷單元205判斷為這 兩個地址彼此相符,并且處理進入步驟S309。在步驟S309,端口信息獲取單元202將在步驟S308被判斷為相同的端口映射條目 存儲為要刪除的條目,并且處理進入步驟S310。具體地,端口信息獲取單元202基于所獲取 的端口映射條目確定要刪除的設(shè)置。在本典型實施例中,端口信息獲取單元202將索引為 1的條目存儲為要刪除的條目,并且處理進入步驟S310。在步驟S310,端口信息獲取單元202判斷η是否大于0。如果端口信息獲取單元 202判斷為η大于0,則處理進入步驟S306。如果端口信息獲取單元202判斷為η不大于 0,則處理進入步驟S311。在本典型實施例中,由于η= 1,因而端口信息獲取單元202判斷 為η大于0,并且處理返回到步驟S306。在步驟S306,端口信息獲取單元202將η_1的值賦值給η。在這種情況下,將0賦 值給η,并且處理進入步驟S307。在步驟S307,端口信息獲取單元202經(jīng)由接口控制單元 206將索引為0的GetPortGenericMapping發(fā)送到路由器設(shè)備102。然后,端口信息獲取單 元202獲取與索引為0的條目有關(guān)的信息。索引為0的條目中包括的目的地地址與由通信設(shè)備101保持的地址即內(nèi)部地址1 相符。在步驟S309,端口信息獲取單元202將索引為0的條目存儲為要刪除的條目。在步 驟S310,端口信息獲取單元202判斷為η不大于0,并且處理進入步驟S311。在步驟S311 (發(fā)送程序),端口信息獲取單元202向端口信息刪除單元203通知與 被存儲為要刪除的條目的端口映射條目有關(guān)的信息。根據(jù)本典型實施例的端口信息獲取單 元202向端口信息刪除單元203通知索引為1和0的條目是要刪除的條目。端口信息刪除 單元203判斷由端口信息獲取單元202通知的要刪除的各條目的生存時間(lifetime)是 否為0。與生存時間有關(guān)的信息包括在由端口信息獲取單元202所獲取的條目中。假定在 本典型實施例中,索引為0和1的各條目的生存時間都不是0。端口信息刪除單元203請求僅刪除要刪除的條目中生存時間不是0的條目。在 步驟S311,端口信息刪除單元203經(jīng)由接口控制單元206向路由器設(shè)備102發(fā)送I⑶的 DeletePortMappingSOAPAction,以請求路由器設(shè)備102刪除相關(guān)端口映射條目。在本典型實施例中,端口信息刪除單元203生成用于刪除索引為0或1的條目的 刪除請求(DeletePortMapping)。然后,接口控制單元206將由端口信息刪除單元203生 成的刪除請求發(fā)送到路由器設(shè)備102。在接收到用于刪除索引為0或1的條目的刪除請求 (DeletePortMapping)時,路由器設(shè)備102刪除索引為0或1的條目。具體地,接口控制單元206將用于刪除目的地端口號(目的地信息)設(shè)置的刪 除請求發(fā)送到路由器設(shè)備102,其中,目的地端口號設(shè)置用于將來自因特網(wǎng)103的包中繼 到由接收到的識別信息(內(nèi)部地址1)所指定的目的地。在通過服務(wù)提供單元204在步 驟S313中進行的服務(wù)提供開始處理使得能夠提供數(shù)據(jù)之前,接口控制單元206發(fā)送刪 除請求(DeletePortMapping)。當(dāng)從接口控制單元206發(fā)送了針對要刪除的所有條目的 DeletePortMapping 時,處理進入步驟 S312。端口信息刪除單元203請求僅刪除生存時間不是0的條目,這是因為在本典型實 施例中,由于生存時間為0的條目是路由器設(shè)備102的默認設(shè)置,因而這些條目是不能通過使用來自通信設(shè)備101的DeletePortMapping刪除的。因此,基于生存時間(刪除可能性 信息),端口信息刪除單元203判斷在步驟S309被判斷為要刪除的條目中不能通過該刪除 請求刪除的條目。然后,端口信息刪除單元203參考生存時間,請求僅刪除被判斷為可刪除 的條目。在步驟S312,端口信息刪除單元203判斷是否存在生存時間為0的條目(不可刪 除的條目)。如果端口信息刪除單元203判斷為存在生存時間為0的條目,則處理進入步 驟S314。如果端口信息刪除單元203判斷為不存在生存時間為0的條目,則處理進入步驟 S313。在本典型實施例中,端口信息刪除單元203判斷為不存在生存時間為0的條目,并且 處理進入步驟S313。在步驟S313(處理程序),服務(wù)提供單元204啟動HTTPd以通過LAN 104開始服 務(wù)提供,并且終止服務(wù)提供開始處理。具體地,在步驟S313,服務(wù)提供單元204進行使得能 夠向因特網(wǎng)103(第一網(wǎng)絡(luò))提供數(shù)據(jù)的處理(服務(wù)提供開始處理)。當(dāng)服務(wù)提供單元204 完成服務(wù)提供開始處理時,結(jié)束服務(wù)提供開始處理。在步驟S314,服務(wù)提供單元204啟動用于拒絕(忽視)來自除LAN 104以外的網(wǎng) 絡(luò)(因特網(wǎng)103)的訪問的功能,并且處理進入步驟S313。具體地,在步驟S314,服務(wù)提供 單元204拒絕接收具有與接收到的識別信息(內(nèi)部地址1)相關(guān)聯(lián)的目的地信息(目的地 端口號)中被判斷為不能通過刪除請求刪除的目的地信息設(shè)置的包。即使條目是不可刪除 的,這樣進行處理也可以使來自不想要的遠程設(shè)備的包失效。 圖4是示出消息和處理流程的序列圖。在步驟F401,路由器控制設(shè)備105通過使用IGD的AddPortMapping SOAPAction 向路由器設(shè)備102添加端口映射條目。假定要添加的條目具有內(nèi)部地址192. 168. 0. 2 (內(nèi) 部地址1)、端口號4000和生存時間3600。在用于添加條目的處理之后,在從因特網(wǎng)103接 收到具有目的地端口號4000的包時,路由器設(shè)備102將該包中繼到LAN 104的路由器控制 設(shè)備105的端口號4000。然而,來自因特網(wǎng)103的包的目的地端口號可以與LAN104的目的 地端口號不相符。路由器控制設(shè)備105保持內(nèi)部地址192. 168. 0. 2 (內(nèi)部地址1),啟動端口 號為4000的HTTPd以開始服務(wù)提供。在步驟F402,路由器控制設(shè)備105從LAN 104斷開。在這種情況下,路由器控制設(shè) 備105在沒有刪除由路由器控制設(shè)備105自身添加的條目的情況下從LAN 104斷開。在步驟F403,通信設(shè)備101被連接到LAN 104。通信設(shè)備101的接口控制單元206 通過使用DHCP從路由器設(shè)備102接收未使用的地址192. 168. 0. 2 (內(nèi)部地址1)。還可以作 為用戶輸入值來接收內(nèi)部地址。通信設(shè)備101對接口設(shè)置接收到的內(nèi)部地址1。具體地,接 口控制單元206接收對接口控制單元206自身要設(shè)置的識別信息(內(nèi)部地址1)。當(dāng)在步驟F403設(shè)置了內(nèi)部地址1時,然后在步驟F404,路由器搜索單元201通過 使用SSDP搜索具有IGD功能的路由器設(shè)備。路由器搜索單元201接收來自路由器設(shè)備102 的應(yīng)答,并且獲悉路由器設(shè)備102具有IGD功能。當(dāng)路由器搜索單元201找到具有IGD功 能的路由器設(shè)備時,處理進入步驟F405。在步驟F405,端口信息獲取單元202通過使用PortMappingNumberOfEntries SOAPAction從路由器設(shè)備102獲取端口映射條目的數(shù)量。在該例子中,由于路由器設(shè)備102 保持由路由器控制設(shè)備105所設(shè)置的一個端口映射條目(內(nèi)部地址為192. 168. 0. 2,端口號為4000,生存時間為3600),因而,路由器設(shè)備102返回1作為端口映射條目的數(shù)量。當(dāng)端 口信息獲取單元202獲取了路由器設(shè)備102的端口映射條目的數(shù)量時,處理進入步驟F406。在步驟F406,端口信息獲取單元202通過使用GetPortGenericMapping SOAPAction從路由器設(shè)備102獲取與端口映射條目有關(guān)的信息。在該例子中,端口信 息獲取單元202從路由器設(shè)備102獲取與如下條目有關(guān)的信息該條目具有內(nèi)部地址 192. 168. 0.2、來自因特網(wǎng)103的包的目的地端口號4000、LAN 104的目的地的端口號4000 和生存時間3600。當(dāng)端口信息獲取單元202獲取了條目信息時,處理進入步驟F407。在步驟F407,端口信息獲取單元202將在步驟F406獲取的端口映射條目中所包括 的目的地地址與由接口控制單元206接收到的地址進行比較。在本典型實施例中,該條目 中所包括的目的地地址與由接口控制單元206接收到的地址即內(nèi)部地址1 (192. 168. 0. 2) 相同。當(dāng)作為比較結(jié)果,這兩個地址彼此相同時,端口信息獲取單元202判斷為端口映射條 目與通信設(shè)備101有關(guān),并且檢查生存時間。在本典型實施例中,假定端口映射條目中包括 的生存時間為1200(雖然在步驟F401中設(shè)置時生存時間為3600,但是已經(jīng)過去了 2400的 生存時間)。通信設(shè)備101判斷為存在與通信設(shè)備101自身的內(nèi)部地址相對應(yīng)的并可刪除 的條目,并且通過使用DeletePortMapping SOAPAction刪除由路由器設(shè)備102保持的端口 映射條目。盡管基于刪除具有與通信設(shè)備101的內(nèi)部地址相同的地址的條目的情況具體說 明了本典型實施例,但是刪除的條件不局限于此。例如,不僅基于內(nèi)部地址,而且還可以僅 刪除具有與通信設(shè)備101要開始的服務(wù)的端口號相同的目的地端口號的端口映射條目。在 步驟F407,接口控制單元206發(fā)送包含要刪除的所有條目的索引的DeletePortMapping,并 且處理進入步驟F408。在步驟F408,服務(wù)提供單元204啟動HTTPd (開始服務(wù))以開始服務(wù)提供。盡管在本典型實施例中,路由器設(shè)備102管理LAN 104的內(nèi)部地址,但是進行地址 管理的設(shè)備不局限于此,而且可以是其它設(shè)備。此外,代替進行地址管理,還可以向路由器 控制設(shè)備105和通信設(shè)備101分配固定的內(nèi)部地址或者向它們手動分配內(nèi)部地址。此外, 請求通過路由器控制設(shè)備105添加的條目的內(nèi)部地址可以與路由器控制設(shè)備105中所設(shè)置 的內(nèi)部地址相同或不同。如上所述,根據(jù)本典型實施例的通信設(shè)備的接口控制單元206接收在接口控制單 元206自身中要設(shè)置的識別信息(內(nèi)部地址1)。此外,服務(wù)提供單元204進行使得能夠向 因特網(wǎng)103 (第一網(wǎng)絡(luò))提供數(shù)據(jù)的處理(服務(wù)提供開始處理)。然后,在通過由服務(wù)提供 單元204進行的服務(wù)提供開始處理使得能夠提供數(shù)據(jù)之前,接口控制單元206向路由器設(shè) 備102發(fā)送用于刪除預(yù)定條目的刪除請求(DeletePortMapping)。具體地,接口控制單元 206向路由器設(shè)備102發(fā)送用于刪除用于將來自因特網(wǎng)103的包中繼到所接收到的內(nèi)部地 址1的設(shè)置的刪除請求。這樣進行處理使得能夠減少對向不同網(wǎng)絡(luò)裝置提供服務(wù)的通信設(shè)備的不必要的 訪問ο下面以與第一典型實施例的不同為重點說明本發(fā)明的第二典型實施例。第二典型實施例使用IPv6(2001:0:0:l: :2)地址格式。第一典型實施例使用IPv4 地址格式。下面說明IPv6地址格式。
圖5是示出由根據(jù)第二典型實施例的通信設(shè)備101進行的服務(wù)提供開始處理的流 程圖。當(dāng)通信設(shè)備101與LAN 104連接并且獲取IP地址時,可以進行圖5所示的處理。步 驟S301 S314的處理與圖3的相同。接口控制單元206在圖5的步驟S301 (接收程序) 之前,接收在接口控制單元206自身中要設(shè)置的識別信息(IP地址)。假定根據(jù)本典型實施 例的接口控制單元206接收到了 IP地址1(2001:0:0:1::2)。在步驟S501,服務(wù)提供單元204詢問接口控制單元206IP地址是否是可變的。具 體地,當(dāng)路由器設(shè)備102具有目的地IP地址與由接口控制單元206所接收到的IP地址相 同的且生存時間不為0的端口映射條目時,服務(wù)提供單元204詢問接口控制單元206IP地 址是否是可變的。在從服務(wù)提供單元204接收到該詢問時,接口控制單元206通過使用IPv6無狀態(tài) 地址自動配置(Stateless AddressAutoconfiguration) (RFC4862)判斷 IP 地址是否是可 變的。如果接口控制單元206判斷為IP地址是可變的,則處理進入步驟S 502。如果接口 控制單元206判斷為IP地址是不可變的,則處理進入步驟S314。在步驟S502,接口控制單元206通過使用IPv6無狀態(tài)地址自動配置改變IP地址。 在本典型實施例中,將IP地址1(2001:0:0:1: :2)改變成IP地址2 (2001:0:0:1: :3)。當(dāng)接 口控制單元206改變了 IP地址時,處理進入步驟S301,以進行用于確定并刪除具有改變后 的IP地址的條目的處理。具體地,在步驟S307,端口信息獲取單元202向路由器設(shè)備102發(fā)送 GetPortGenericMapping(映射獲取請求),以從路由器設(shè)備102獲取條目信息。根據(jù)本典 型實施例的條目信息將來自因特網(wǎng)103(第一網(wǎng)絡(luò))的包的目的地信息(目的地端口號)、 目的地LAN 104 (第二網(wǎng)絡(luò))的通信設(shè)備的識別信息(IP地址)和生存時間(刪除可能性 信息)相關(guān)聯(lián)。在步驟S314,服務(wù)提供單元204判斷與所接收到的識別信息(IP地址)相關(guān)聯(lián)的 目的地信息(目的地端口號)中是否存在被判斷為不能通過DeletePortMapping刪除的目 的地信息。如果服務(wù)提供單元204判斷為存在被判斷為不能刪除的目的地信息,則服務(wù)提 供單元204進行控制,以使得接口控制單元206接收另一 IP地址??梢酝ㄟ^使用DHCP獲取另一 IP地址,或者用戶可以響應(yīng)于畫面上顯示的錯誤消 息輸入新的IP地址。否則,如果接口控制單元206在步驟S501判斷為IP地址不可改變,則服務(wù)提供單 元204在步驟S314啟動用以拒絕來自因特網(wǎng)103的訪問的功能。在步驟S313,服務(wù)提供 單元204進行服務(wù)提供開始處理。具體地,當(dāng)存在與所接收到的識別信息(IP地址1)相關(guān) 聯(lián)的目的地信息(目的地端口號),并且IP地址1不能被改變成其它識別信息(IP地址2) 時,服務(wù)提供單元204拒絕接收具有與IP地址1相關(guān)聯(lián)的目的地信息的包。盡管在本典型實施例中改變IP地址,但是,由于利用IPv6可以同時使用多個IP 地址,因而可以獲得新的IP地址2。在這種情況下,對于現(xiàn)有的IP地址1,進行用于拒絕來 自LAN 104以外的(因特網(wǎng)103的)訪問的設(shè)置。盡管在本典型實施例中,通過使用IPv6無狀態(tài)地址自動配置來檢查是否改變了 IP地址,但是判斷的基礎(chǔ)不局限于此,而且可以是諸如通過執(zhí)行DHCP來判斷是否改變了 IP 地址等的其它方法。
下面以與第一典型實施例的不同為重點說明本發(fā)明的第三典型實施例?;谕ㄟ^ IGD操作路由器設(shè)備102并且對端口映射條目進行設(shè)置的情況具體地說明了第一典型實施 例。以下基于通過Netconf功能操作路由器設(shè)備102并且對防火墻進行設(shè)置的情況來說明 第三典型實施例。路由器設(shè)備102設(shè)置有Netconf功能,并且通過使用S SDP廣告Netconf功能并 接收搜索。此外,路由器設(shè)備102基于下面所述的配置信息實現(xiàn)防火墻功能。下面以配置 信息是IP地址和媒體訪問控制(MAC)地址的情況為重點說明第三典型實施例。盡管在第三典型實施例中使用Netconf,但是協(xié)議不局限于此,而且可以是其它管 理協(xié)議。下面以與第一典型實施例的不同為重點,參考圖2說明根據(jù)第三典型實施例的通 信設(shè)備101的模塊結(jié)構(gòu)。路由器搜索單元201通過使用SSDP搜索具有Netconf功能的路 由器設(shè)備。端口信息獲取單元202通過使用Netconf的〈get-config〉從路由器設(shè)備獲取配 置信息。關(guān)聯(lián)判斷單元205判斷由端口信息獲取單元202獲取的配置條目是否與通信設(shè)備 101相關(guān)。當(dāng)關(guān)聯(lián)判斷單元205判斷為由端口信息獲取單元202獲取的配置條目與通信設(shè) 備101相關(guān)時,關(guān)聯(lián)判斷單元205向端口信息刪除單元203通知被判斷為與通信設(shè)備101 相關(guān)的條目的索引。端口信息刪除單元203生成用于刪除具有由關(guān)聯(lián)判斷單元205通知的索引的條目 的Netconf的〈delete-conf ig> (刪除請求),并且經(jīng)由接口控制單元206將其發(fā)送到路由 器設(shè)備102。圖6是示出由根據(jù)第三典型實施例的通信設(shè)備101進行的服務(wù)提供開始處理的流 程圖。以下基于從路由器設(shè)備102獲取的配置信息是IP地址和MAC地址的情況來說明該 服務(wù)提供開始處理。具體地,路由器設(shè)備102基于IP地址和MAC地址實現(xiàn)防火墻功能。當(dāng) 來自因特網(wǎng)103的包的源IP地址、目的地IP地址和目的地MAC地址的組合與登記的組合 相符時,路由器設(shè)備102將該包中繼到LAN 104。因此,路由器設(shè)備102是根據(jù)來自因特網(wǎng) 103的包的目的地信息(IP地址)將來自因特網(wǎng)103的包中繼到LAN 104的中繼設(shè)備。通信設(shè)備101的接口控制單元206在圖6的步驟S601 (接收程序)之前,接收到 了在接口控制單元206自身中要設(shè)置的識別信息(IP地址)。根據(jù)本典型實施例的IP地 址是IPv6地址。在本典型實施例中,到緊挨在通信設(shè)備101與LAN 104連接之前的時刻為 止,路由器控制設(shè)備105—直保持與LAN 104連接。此外,對于路由器設(shè)備102,路由器控制 設(shè)備105登記了源IP地址1 (IP地址2)、目的地IP地址1 (IP地址1)和目的地MAC地址1 的組合。下面說明與LAN 104連接的通信設(shè)備101的新IP地址是該IP地址1的情況。在步驟S601,路由器搜索單元201搜索具有Netconf功能的路由器設(shè)備。路由器 搜索單元201通過使用SSDP發(fā)送用于搜索Netconf功能的消息,并且處理進入步驟S602。在步驟S602,路由器搜索單元201基于對步驟S601中發(fā)送的消息的應(yīng)答,判斷是 否找到了具有Netconf功能的路由器設(shè)備。如果路由器搜索單元201判斷為找到了具有 Netconf功能的路由器設(shè)備,則處理進入步驟S603。如果路由器搜索單元201判斷為沒有 找到具有Netconf功能的路由器設(shè)備,則處理進入步驟S608。在本典型實施例中,找到了路 由器設(shè)備102作為具有Netconf功能的路由器設(shè)備,并且處理進入步驟S603。在步驟S603,端口信息獲取單元202通過使用Netconf的<get-conf ig>從路由器設(shè)備102獲取配置信息,并且處理進入步驟S604。在本典型實施例中,獲取由路由器控制設(shè) 備105所設(shè)置的條目(源IP地址1、目的地IP地址1和目的地MAC地址1的組合)作為配
置信息。在步驟S604,關(guān)聯(lián)判斷單元205基于在步驟S603獲取的配置信息,判斷是否存在與通信設(shè)備101相關(guān)的條目。關(guān)聯(lián)判斷單元205判斷防火墻配置信息中所包括的目的地IP 地址是否與接口控制單元206的IP地址相符。如果關(guān)聯(lián)判斷單元205判斷為這兩個IP地 址彼此相同,則關(guān)聯(lián)判斷單元205還判斷為存在與通信設(shè)備101有關(guān)的條目,并且處理進入 步驟S605。如果關(guān)聯(lián)判斷單元205判斷為不存在與通信設(shè)備101有關(guān)的配置條目,則處理 進入步驟S608。在步驟S605 (發(fā)送程序),端口信息刪除單元203生成用于刪除與通信設(shè)備101有 關(guān)的條目的〈delete-configM刪除請求)。然后,接口控制單元206將由端口信息刪除單 元203生成的刪除請求發(fā)送到路由器設(shè)備102。在接收到〈delete-config〉時,路由器設(shè)備 102刪除為將包中繼到目的地IP地址1而設(shè)置的配置條目。具體地,接口控制單元206向路由器設(shè)備102發(fā)送用于刪除如下設(shè)置的刪除請求, 其中,該設(shè)置用于使路由器設(shè)備102將具有與接收到的IP地址(IP地址1)相同的目的地信 息的包中繼到LAN 104(第二網(wǎng)絡(luò))。在步驟S608通過由服務(wù)提供單元204進行的服務(wù)提供 開始處理使得能夠提供數(shù)據(jù)之前,接口控制單元206發(fā)送該刪除請求(〈delete-config〉)。在步驟S605,當(dāng)接口控制單元206將由端口信息刪除單元203生成的Netconf的 <delete-config>發(fā)送到路由器設(shè)備102時,處理進入步驟S606。在步驟S606,端口信息刪 除單元203判斷在路由器設(shè)備102中是否存在由于靜態(tài)設(shè)置而不可刪除的配置條目。如果 端口信息刪除單元203判斷為在路由器設(shè)備102中存在不可刪除的條目,則處理進入步驟 S607。如果端口信息刪除單元203判斷為在路由器設(shè)備102中不存在不可刪除的條目,則 處理進入步驟S608。在步驟S607,服務(wù)提供單元204進行用于拒絕來自除LAN104以外的網(wǎng)絡(luò)(因特 網(wǎng)103)的訪問的設(shè)置,并且處理進入步驟S608。在步驟S608(處理程序),服務(wù)提供單元 204啟動HTTPd以經(jīng)由LAN 104開始服務(wù)提供,并且終止服務(wù)提供開始處理。具體地,在步 驟S608,服務(wù)提供單元204進行用于使得能夠向因特網(wǎng)103(第一網(wǎng)絡(luò))提供數(shù)據(jù)的處理 (服務(wù)提供開始處理)。當(dāng)服務(wù)提供單元204完成服務(wù)提供開始處理時,結(jié)束該服務(wù)提供開 始處理。如上所述,根據(jù)本典型實施例的通信設(shè)備101的接口控制單元206接收在接口控 制單元206自身中要設(shè)置的識別信息(IP地址1)。此外,服務(wù)提供單元204進行用于使得 能夠向因特網(wǎng)103(第一網(wǎng)絡(luò))提供數(shù)據(jù)的處理(服務(wù)提供開始處理)。然后,在通過由服 務(wù)提供單元204進行的服務(wù)提供開始處理使得能夠提供數(shù)據(jù)之前,接口控制單元206向路 由器設(shè)備102發(fā)送用于刪除預(yù)定條目的刪除請求(〈delete-config〉)。具體地,接口控制單 元206向路由器設(shè)備102發(fā)送用于刪除如下設(shè)置的刪除請求,其中該設(shè)置用于將具有與所 接收到的IP地址1相同的目的地信息的包中繼到LAN 104。這樣進行處理使得能夠減少對向不同網(wǎng)絡(luò)裝置提供服務(wù)的通信設(shè)備的不必要的 訪問ο盡管在本典型實施例中,參考IP地址確定要刪除的配置條目,但是確定的基礎(chǔ)不局限于此,而且可以基于MAC地址。此外,當(dāng)IP地址和MAC地址兩者與它們各自對應(yīng)的地 址相符時,還可以刪除相應(yīng)的配置條目。盡管基于配置信息是IP地址和MAC地址的組合的 情況做出了上述說明,但是即使在使用其它配置信息的情況下,也可以實施本發(fā)明。例如, 本發(fā)明還可應(yīng)用于配置信息是IP地址和服務(wù)類型信息的組合或者是IP地址和端口號的組 合的情況。下面說明配置信息是IP地址和服務(wù)類型信息的組合的情況。在這種情況下,路由 器控制設(shè)備105將來自因特網(wǎng)103的包的源IP地址、目的地IP地址(IP地址1)和服務(wù)類 型信息的組合作為一個條目登記到路由器設(shè)備102。如果當(dāng)由路由器控制設(shè)備105所設(shè)置 的配置條目有效時,將設(shè)置了 IP地址1的通信設(shè)備101連接到LAN 104,則可能出現(xiàn)不想要 的遠程設(shè)備進行訪問的情況。因此,在開始服務(wù)提供之前,通信設(shè)備101向路由器設(shè)備102 發(fā)送用于刪除為將包中繼到所接收到的IP地址1而設(shè)置的配置條目的刪除請求。此外,下面說明使用IP地址和端口號的組合作為配置信息的情況。在這種情況 下,路由器控制設(shè)備105將來自因特網(wǎng)103的包的源IP地址、源端口號、目的地IP地址(IP 地址1)和目的地端口號的組合作為一個條目登記到路由器設(shè)備102。如果當(dāng)由路由器控制 設(shè)備105所設(shè)置的配置條目有效時,將設(shè)置了 IP地址1的通信設(shè)備101連接到LAN 104,則 可能存在不想要的遠程設(shè)備進行訪問的風(fēng)險。因此,在開始服務(wù)提供之前,通信設(shè)備101向 路由器設(shè)備102發(fā)送用于刪除為將包中繼到所接收到的IP地址1而設(shè)置的配置條目的刪 除請求。此外,盡管在本典型實施例中,判斷是基于防火墻的,但是判斷的基礎(chǔ)不局限于 此,而且可以是諸如過濾等的其它網(wǎng)絡(luò)配置。還可以通過讀出并執(zhí)行記錄在存儲裝置上的程序以進行上述實施例的功能的系 統(tǒng)或設(shè)備的計算機(或者CPU或MPU等裝置)并且通過下面的方法來實現(xiàn)本發(fā)明的各方面, 其中,系統(tǒng)或設(shè)備的計算機通過例如讀出并執(zhí)行記錄在存儲裝置上的程序以進行上述實施 例的功能,來進行上述方法的各步驟。為此,例如通過網(wǎng)絡(luò)或者從用作存儲裝置的各種類型 的記錄介質(zhì)(例如,計算機可讀介質(zhì))將該程序提供給計算機。盡管參考典型實施例說明了本發(fā)明,但是應(yīng)該理解,本發(fā)明不局限于所公開的典 型實施例。所附權(quán)利要求書的范圍符合最寬的解釋,以包含所有修改、等同結(jié)構(gòu)和功能。
權(quán)利要求
1.一種與中繼設(shè)備連接的第二網(wǎng)絡(luò)中的通信設(shè)備,所述中繼設(shè)備用于根據(jù)來自第一 網(wǎng)絡(luò)的包的目的地信息,將來自所述第一網(wǎng)絡(luò)的包中繼到所述第二網(wǎng)絡(luò),所述通信設(shè)備包 括接收單元,用于接收對所述通信設(shè)備設(shè)置的識別信息;處理單元,用于進行使得能夠向所述第一網(wǎng)絡(luò)提供數(shù)據(jù)的處理;以及發(fā)送單元,用于在通過所述處理單元使得能夠向所述第一網(wǎng)絡(luò)提供數(shù)據(jù)之前,向所述 中繼設(shè)備發(fā)送用于刪除目的地信息設(shè)置的刪除請求,其中,所述目的地信息設(shè)置用于將來 自所述第一網(wǎng)絡(luò)的包中繼到由所接收到的識別信息指定的目的地。
2.根據(jù)權(quán)利要求1所述的通信設(shè)備,其特征在于,所述發(fā)送單元向所述中繼設(shè)備發(fā)送 映射獲取請求,以從所述中繼設(shè)備獲取用于將來自所述第一網(wǎng)絡(luò)的包的所述目的地信息與 所述第二網(wǎng)絡(luò)中的所述通信設(shè)備的所述識別信息相關(guān)聯(lián)的關(guān)聯(lián)信息;以及所述通信設(shè)備還包括判斷單元,所述判斷單元用于基于所述中繼設(shè)備響應(yīng)于所述映射 獲取請求而發(fā)送的所述關(guān)聯(lián)信息,判斷通過所述刪除請求要刪除的設(shè)置。
3.根據(jù)權(quán)利要求1所述的通信設(shè)備,其特征在于,所述發(fā)送單元向所述中繼設(shè)備發(fā)送 映射獲取請求,以從所述中繼設(shè)備獲取用于將來自所述第一網(wǎng)絡(luò)的包的所述目的地信息、 所述第二網(wǎng)絡(luò)中的所述通信設(shè)備的所述識別信息和刪除可能性信息相關(guān)聯(lián)的關(guān)聯(lián)信息;以 及所述通信設(shè)備還包括判斷單元,所述判斷單元用于基于所述中繼設(shè)備響應(yīng)于所述映射 獲取請求而發(fā)送的所述關(guān)聯(lián)信息,拒絕接收具有與由所述接收單元所接收到的識別信息相 關(guān)聯(lián)的所述目的地信息中被判斷為通過所述刪除請求不能刪除的目的地信息設(shè)置的包。
4.根據(jù)權(quán)利要求1所述的通信設(shè)備,其特征在于,所述發(fā)送單元向所述中繼設(shè)備發(fā)送 映射獲取請求,以從所述中繼設(shè)備獲取用于將來自所述第一網(wǎng)絡(luò)的包的所述目的地信息、 所述第二網(wǎng)絡(luò)中的所述通信設(shè)備的所述識別信息和刪除可能性信息相關(guān)聯(lián)的關(guān)聯(lián)信息;以 及所述通信設(shè)備還包括控制單元,所述控制單元用于基于所述中繼設(shè)備響應(yīng)于所述映射 獲取請求而發(fā)送的所述關(guān)聯(lián)信息進行控制,以使得在判斷為在與由所述接收單元所接收到 的識別信息相關(guān)聯(lián)的所述目的地信息中存在被判斷為通過所述刪除請求不能刪除的目的 地信息設(shè)置的情況下,所述接收單元接收其它識別信息。
5.一種與中繼設(shè)備連接的第二網(wǎng)絡(luò)中的通信設(shè)備,所述中繼設(shè)備用于根據(jù)來自第一 網(wǎng)絡(luò)的包的目的地信息,將來自所述第一網(wǎng)絡(luò)的包中繼到所述第二網(wǎng)絡(luò),所述通信設(shè)備包 括接收單元,用于接收對所述通信設(shè)備設(shè)置的識別信息;處理單元,用于進行使得能夠向所述第一網(wǎng)絡(luò)提供數(shù)據(jù)的處理;以及發(fā)送單元,用于在通過所述處理單元使得能夠向所述第一網(wǎng)絡(luò)提供數(shù)據(jù)之前,向所述 中繼設(shè)備發(fā)送用于刪除如下設(shè)置的刪除請求,其中,該設(shè)置用于使所述中繼設(shè)備將具有與 所接收到的識別信息相同的目的地信息的包中繼到所述第二網(wǎng)絡(luò)。
6.一種由與中繼設(shè)備連接的第二網(wǎng)絡(luò)中的通信設(shè)備進行的通信方法,其中,所述中繼 設(shè)備用于根據(jù)來自第一網(wǎng)絡(luò)的包的目的地信息,將來自所述第一網(wǎng)絡(luò)的包中繼到所述第二 網(wǎng)絡(luò),所述通信方法包括接收對所述通信設(shè)備設(shè)置的識別信息;進行用于使得能夠向所述第一網(wǎng)絡(luò)提供數(shù)據(jù)的處理;以及在通過所述處理使得能夠向所述第一網(wǎng)絡(luò)提供數(shù)據(jù)之前,向所述中繼設(shè)備發(fā)送用于刪 除目的地信息設(shè)置的刪除請求,其中,所述目的地信息設(shè)置用于將來自所述第一網(wǎng)絡(luò)的包 中繼到由所接收到的識別信息指定的目的地。
7.根據(jù)權(quán)利要求6所述的通信方法,其特征在于,還包括向所述中繼設(shè)備發(fā)送映射獲取請求,以從所述中繼設(shè)備獲取用于將來自所述第一網(wǎng)絡(luò) 的包的所述目的地信息與所述第二網(wǎng)絡(luò)中的所述通信設(shè)備的所述識別信息相關(guān)聯(lián)的關(guān)聯(lián) 信息;以及基于所述中繼設(shè)備響應(yīng)于所述映射獲取請求而發(fā)送的所述關(guān)聯(lián)信息,判斷通過所述刪 除請求要刪除的設(shè)置。
8.根據(jù)權(quán)利要求6所述的通信方法,其特征在于,還包括向所述中繼設(shè)備發(fā)送映射獲取請求,以從所述中繼設(shè)備獲取用于將來自所述第一網(wǎng)絡(luò) 的包的所述目的地信息、所述第二網(wǎng)絡(luò)中的所述通信設(shè)備的所述識別信息和刪除可能性信 息相關(guān)聯(lián)的關(guān)聯(lián)信息;以及基于所述中繼設(shè)備響應(yīng)于所述映射獲取請求而發(fā)送的所述關(guān)聯(lián)信息,拒絕接收具有與 所接收到的識別信息相關(guān)聯(lián)的所述目的地信息中被判斷為通過所述刪除請求不能刪除的 目的地信息設(shè)置的包。
9.根據(jù)權(quán)利要求6所述的通信方法,其特征在于,還包括向所述中繼設(shè)備發(fā)送映射獲取請求,以從所述中繼設(shè)備獲取用于將來自所述第一網(wǎng)絡(luò) 的包的所述目的地信息、所述第二網(wǎng)絡(luò)中的所述通信設(shè)備的所述識別信息和刪除可能性信 息相關(guān)聯(lián)的關(guān)聯(lián)信息;以及基于所述中繼設(shè)備響應(yīng)于所述映射獲取請求而發(fā)送的所述關(guān)聯(lián)信息進行控制,以使得 在判斷為在與所接收到的識別信息相關(guān)聯(lián)的所述目的地信息中存在被判斷為通過所述刪 除請求不能刪除的目的地信息設(shè)置的情況下,接收其它識別信息。
10.一種由與中繼設(shè)備連接的第二網(wǎng)絡(luò)中的通信設(shè)備進行的通信方法,其中,所述中繼 設(shè)備用于根據(jù)來自第一網(wǎng)絡(luò)的包的目的地信息,將來自所述第一網(wǎng)絡(luò)的包中繼到所述第二 網(wǎng)絡(luò),所述通信方法包括接收對所述通信設(shè)備設(shè)置的識別信息;進行用于使得能夠向所述第一網(wǎng)絡(luò)提供數(shù)據(jù)的處理;以及在通過所述處理使得能夠向所述第一網(wǎng)絡(luò)提供數(shù)據(jù)之前,向所述中繼設(shè)備發(fā)送用于刪 除如下設(shè)置的刪除請求,其中,該設(shè)置用于使所述中繼設(shè)備將具有與所接收到的識別信息 相同的目的地信息的包中繼到所述第二網(wǎng)絡(luò)。
全文摘要
本發(fā)明提供一種通信設(shè)備和通信方法。該通信設(shè)備位于第二網(wǎng)絡(luò)中,與用于根據(jù)來自第一網(wǎng)絡(luò)的包的目的地信息將來自第一網(wǎng)絡(luò)的包中繼到第二網(wǎng)絡(luò)的中繼設(shè)備連接,包括接收單元,用于接收對通信設(shè)備設(shè)置的識別信息;處理單元,用于進行使得能夠向第一網(wǎng)絡(luò)提供數(shù)據(jù)的處理;以及發(fā)送單元,用于在通過處理單元使得能夠向第一網(wǎng)絡(luò)提供數(shù)據(jù)之前,向中繼設(shè)備發(fā)送用于刪除目的地信息設(shè)置的刪除請求,其中,該目的地信息設(shè)置用于將來自第一網(wǎng)絡(luò)的包中繼到由所接收到的識別信息指定的目的地。
文檔編號H04L29/12GK101997935SQ201010258878
公開日2011年3月30日 申請日期2010年8月17日 優(yōu)先權(quán)日2009年8月17日
發(fā)明者安間健介 申請人:佳能株式會社