本發(fā)明涉及ipv6(internetprotocolversion6:互聯(lián)網(wǎng)協(xié)議版本6)地址的管理技術(shù)。
背景技術(shù):
在各種領(lǐng)域中要求普及iot(internetofthings:物聯(lián)網(wǎng))。
在iot中,不僅此前與互聯(lián)網(wǎng)連接的pc等通信設(shè)備,其它各種設(shè)備也作為通信設(shè)備與互聯(lián)網(wǎng)連接。因此,如果iot普及,則將有比此前更多的通信設(shè)備與互聯(lián)網(wǎng)連接。
需要向與互聯(lián)網(wǎng)連接的通信設(shè)備分配能夠在互聯(lián)網(wǎng)上唯一確定該通信設(shè)備的ip地址。
作為當(dāng)前已普及的ip地址的ipv4(internetprotocolversion4:互聯(lián)網(wǎng)協(xié)議版本4)地址是32比特的。因此,ipv4地址在理論上僅有4,294,967,296個(gè),ipv4地址已經(jīng)枯竭。
預(yù)想到ipv4地址枯竭而制定出ipv6(internetprotocolversion6:互聯(lián)網(wǎng)協(xié)議版本6)。作為ipv6中的ip地址的ipv6地址是128比特的。因此,可以認(rèn)為ipv6地址不會(huì)枯竭。
在iot普及而向大量的通信設(shè)備分配了ip地址的情況下,對(duì)于各通信設(shè)備需要在管理設(shè)置位置的同時(shí)還管理ip地址。在專利文獻(xiàn)1中記載有向通信設(shè)備的ipv6地址的一部分比特分配樓宇名等。
現(xiàn)有技術(shù)文獻(xiàn)
專利文獻(xiàn)
專利文獻(xiàn)1:日本特開2007-288234號(hào)公報(bào)
技術(shù)實(shí)現(xiàn)要素:
發(fā)明要解決的課題
為了使iot普及,使ipv6普及是有效的。但是,當(dāng)前的網(wǎng)絡(luò)結(jié)構(gòu)是使用多個(gè)二層交換機(jī)的復(fù)雜構(gòu)造,無法應(yīng)用ipv6中的被稱作即插即用的ipv6地址的自動(dòng)設(shè)定技術(shù)。這成為無法推進(jìn)ipv6普及的一個(gè)原因。
在專利文獻(xiàn)1中只記載有ipv6地址的結(jié)構(gòu),未記載對(duì)通信設(shè)備設(shè)定ipv6地址的方法。
本發(fā)明的目的在于,在現(xiàn)有的網(wǎng)絡(luò)結(jié)構(gòu)中,也能夠?qū)νㄐ旁O(shè)備自動(dòng)設(shè)定ipv6地址,并且簡(jiǎn)化通信設(shè)備的管理。
用于解決課題的手段
本發(fā)明的網(wǎng)絡(luò)系統(tǒng)是使用ipv6(internetprotocolversion6:互聯(lián)網(wǎng)協(xié)議版本6)的網(wǎng)絡(luò)系統(tǒng),該網(wǎng)絡(luò)系統(tǒng)具有:通信設(shè)備,其發(fā)送包含mac(mediaaccesscontrol:介質(zhì)訪問控制)地址的路由器請(qǐng)求消息;以及地址管理裝置,其是針對(duì)每個(gè)能夠多播的范圍而設(shè)置的,從將表示設(shè)置位置的位置信息與每個(gè)mac地址對(duì)應(yīng)起來而成的對(duì)應(yīng)信息,取得與所述通信設(shè)備發(fā)送的路由器請(qǐng)求消息中包含的mac地址對(duì)應(yīng)的位置信息,使用所取得的位置信息生成ipv6地址,并將生成的ipv6地址搭載到路由器廣播消息中而發(fā)送給所述通信設(shè)備。
發(fā)明效果
在本發(fā)明中,針對(duì)每個(gè)能夠多播的范圍而設(shè)置的地址管理裝置在接收到路由器請(qǐng)求消息時(shí),生成ipv6地址,并將生成的ipv6地址搭載到路由器廣播消息中而發(fā)送給通信設(shè)備。由此,在現(xiàn)有的網(wǎng)絡(luò)結(jié)構(gòu)中,也能夠?qū)νㄐ旁O(shè)備自動(dòng)設(shè)定ipv6地址。
此外,在本發(fā)明中,根據(jù)與mac地址對(duì)應(yīng)的位置信息生成ipv6地址。由此,能夠統(tǒng)一管理通信設(shè)備的設(shè)置位置和ip地址,能夠簡(jiǎn)化通信設(shè)備的管理。
附圖說明
圖1是實(shí)施方式1的網(wǎng)絡(luò)系統(tǒng)10的整體結(jié)構(gòu)圖。
圖2是地址管理裝置20為路由器17時(shí)的地址管理裝置20的結(jié)構(gòu)圖。
圖3是地址管理裝置20為專用設(shè)備19時(shí)的地址管理裝置20的結(jié)構(gòu)圖。
圖4是實(shí)施方式1的對(duì)應(yīng)信息40和ipv6地址的說明圖。
圖5是示出實(shí)施方式1的網(wǎng)絡(luò)系統(tǒng)10的動(dòng)作的流程圖。
圖6是實(shí)施方式2的網(wǎng)絡(luò)系統(tǒng)10的整體結(jié)構(gòu)圖。
圖7是實(shí)施方式2的對(duì)應(yīng)信息40和ipv6地址的說明圖。
圖8是示出實(shí)施方式1、2的地址管理裝置20、通信設(shè)備30和子通信設(shè)備31的硬件結(jié)構(gòu)例的圖。
具體實(shí)施方式
實(shí)施方式1
***前提的說明***
首先,對(duì)于ipv6中的即插即用進(jìn)行說明。
對(duì)通信設(shè)備分配mac(mediaaccesscontrol:介質(zhì)訪問控制)地址。mac地址是48比特的。因此,mac地址在理論上有281,474,976,710,656個(gè),在現(xiàn)階段幾乎不可能枯竭。mac地址對(duì)于每個(gè)通信設(shè)備是唯一的。
在ipv6中存在如下的步驟:利用mac地址是唯一的,無狀態(tài)地(stateless)進(jìn)行ipv6與mac地址的對(duì)應(yīng)。
在該步驟中,對(duì)128比特的ipv6地址中的上位64比特設(shè)定前綴值。對(duì)下位64比特按順序設(shè)定mac地址的上位16比特、填充16比特、mac地址的下位32比特。
在ipv6的即插即用中,當(dāng)通信設(shè)備與第2層網(wǎng)絡(luò)連接時(shí),對(duì)通信設(shè)備設(shè)定通過上述步驟決定的ipv6地址,意味著通信設(shè)備能夠進(jìn)行ip通信。
這里,ipv6具有全局地址、站點(diǎn)本地地址、鏈路本地地址這3種地址。
全局地址是在全部ipv6地址中唯一的地址。通過使用全局地址,能夠同與ipv6網(wǎng)絡(luò)連接的全部通信設(shè)備進(jìn)行通信。
站點(diǎn)本地地址是在組織內(nèi)密閉地使用的地址,是在組織內(nèi)唯一的地址。在使用站點(diǎn)本地地址的情況下,無法與規(guī)定的組織外進(jìn)行通信。
鏈路本地地址是在能夠多播的基于osi(opensystemsinterconnection:開放系統(tǒng)互聯(lián))參照模型的第2層網(wǎng)絡(luò)中密閉地使用的地址,是在第2層網(wǎng)絡(luò)內(nèi)唯一的地址。無論使用總線型、環(huán)型、轉(zhuǎn)發(fā)集線器型交換機(jī)的結(jié)構(gòu)或者vlan(virtuallocalareanetwork:虛擬局域網(wǎng))等第2層網(wǎng)絡(luò)的結(jié)構(gòu)怎樣,都無法越過不能多播的2層連接而進(jìn)行通信。
在以下的說明中,將全局地址簡(jiǎn)稱作ipv6地址。
在ipv6的即插即用中,與第2層網(wǎng)絡(luò)新連接的通信設(shè)備生成鏈路本地地址。具體而言,通信設(shè)備對(duì)128比特的ipv6地址中的上位64比特設(shè)定按照16進(jìn)制表述的值“fe80”,對(duì)下位64比特按順序設(shè)定mac地址的上位16比特、填充16比特、mac地址的下位32比特,從而生成鏈路本地地址。
通信設(shè)備使用生成的鏈路本地地址,對(duì)路由器請(qǐng)求消息進(jìn)行多播。當(dāng)ipv6路由器接收到路由器請(qǐng)求消息時(shí),將搭載有作為ipv6地址的前綴值的供應(yīng)商(provider)地址的路由器廣播消息發(fā)送給通信設(shè)備。通信設(shè)備對(duì)128比特的ipv6地址中的上位64比特設(shè)定從ipv6路由器發(fā)送的供應(yīng)商地址,對(duì)下位64比特按順序設(shè)定mac地址的上位16比特、填充16比特、mac地址的下位32比特,從而生成ipv6地址。由此,通信設(shè)備能夠同與ipv6網(wǎng)絡(luò)連接的全部通信設(shè)備進(jìn)行通信。
假定在ipv6的即插即用中,在能夠多播的密閉的第2層網(wǎng)絡(luò)中具有ipv6路由器。
但是,在ipv6未普及的期間,lan(localareanetwork:局域網(wǎng))等網(wǎng)絡(luò)是使用多個(gè)二層交換機(jī)的復(fù)雜構(gòu)造。因此,多數(shù)情況下在能夠多播的范圍內(nèi)不存在ipv6路由器,ipv6的即插即用不發(fā)揮功能。
只要在大量的操作系統(tǒng)中安裝有ipv6的即插即用,使該即插即用能夠發(fā)揮功能,就能夠推進(jìn)ipv6的普及。
另外,ipv4地址已枯竭。但是,通過使用nat(networkaddresstlanslation:網(wǎng)絡(luò)地址交換),在多個(gè)通信設(shè)備中共用1個(gè)ipv4地址,減少所需的ipv4地址數(shù)而繼續(xù)使用ipv4。在nat中,利用專有的ipv4地址體系對(duì)通信設(shè)備分配ipv4地址。并且,在與外部的通信設(shè)備進(jìn)行通信時(shí),將專有的ipv4地址轉(zhuǎn)換成共用的1個(gè)ipv4地址。
在使用nat的運(yùn)用中,由于在互聯(lián)網(wǎng)不直接公開各通信設(shè)備的ipv4地址,因此還存在安全性較高的一面。因此,還存在數(shù)萬臺(tái)使用1個(gè)ipv4地址的例子。
但是,當(dāng)考慮到通信設(shè)備之間能夠直接通信等ipv6的優(yōu)點(diǎn)時(shí),為了使iot普及而需要使ipv6普及。
***結(jié)構(gòu)的說明***
圖1是實(shí)施方式1的網(wǎng)絡(luò)系統(tǒng)10的整體結(jié)構(gòu)圖。
網(wǎng)絡(luò)系統(tǒng)10經(jīng)由ipv6網(wǎng)絡(luò)11連接有管理網(wǎng)絡(luò)12和網(wǎng)絡(luò)13~15。
管理網(wǎng)絡(luò)12是樓宇的管理公司的網(wǎng)絡(luò)。設(shè)備管理計(jì)算機(jī)16與管理網(wǎng)絡(luò)12連接。
設(shè)備管理計(jì)算機(jī)16進(jìn)行電梯監(jiān)視、自動(dòng)扶梯監(jiān)視、照明控制、出入室管理、空調(diào)控制、電力管理等樓宇設(shè)備管理。設(shè)備管理計(jì)算機(jī)16為了進(jìn)行樓宇設(shè)備管理,經(jīng)由ipv6網(wǎng)絡(luò)11與設(shè)置于樓宇的各種控制器和各種傳感器等通信設(shè)備30連接。設(shè)備管理計(jì)算機(jī)16為了進(jìn)行樓宇設(shè)備管理,對(duì)于與網(wǎng)絡(luò)13、網(wǎng)絡(luò)14、網(wǎng)絡(luò)15連接的通信設(shè)備30,需要對(duì)設(shè)置位置、ipv6地址以及mac地址等進(jìn)行管理。
網(wǎng)絡(luò)13~15分別經(jīng)由路由器17與ipv6網(wǎng)絡(luò)11連接。網(wǎng)絡(luò)13是總線型的,相當(dāng)于以太網(wǎng)的級(jí)聯(lián)連接和轉(zhuǎn)發(fā)集線器連接。網(wǎng)絡(luò)14是星型的,相當(dāng)于使用二層交換機(jī)的連接。網(wǎng)絡(luò)15是環(huán)型的,相當(dāng)于ieee802.5等。
網(wǎng)絡(luò)14由星型的網(wǎng)絡(luò)141和星型的網(wǎng)絡(luò)142構(gòu)成,該星型的網(wǎng)絡(luò)141以與路由器17連接的作為二層交換機(jī)的交換機(jī)18a為中心,該星型的網(wǎng)絡(luò)142以與交換機(jī)18a連接的作為二層交換機(jī)的交換機(jī)18b為中心。即,網(wǎng)絡(luò)14是多階段地連接星型的網(wǎng)絡(luò)而成的。
通過使用vlan,網(wǎng)絡(luò)141與網(wǎng)絡(luò)142成為在理論上獨(dú)立的第2層網(wǎng)絡(luò)。獨(dú)立的第2層網(wǎng)絡(luò)是指能夠多播的第2層的范圍。即,即使在網(wǎng)絡(luò)141中進(jìn)行多播,也無法到達(dá)網(wǎng)絡(luò)142,即使在網(wǎng)絡(luò)142中進(jìn)行多播,也無法到達(dá)網(wǎng)絡(luò)141。
在網(wǎng)絡(luò)系統(tǒng)10中按照每個(gè)獨(dú)立的第2層網(wǎng)絡(luò),即按照每個(gè)能夠多播的第2層的范圍設(shè)置有路由器17或者專用設(shè)備19。路由器17和專用設(shè)備19是對(duì)通信設(shè)備30設(shè)定ipv6地址的地址管理裝置20。
即,在網(wǎng)絡(luò)系統(tǒng)10中按照每個(gè)獨(dú)立的第2層網(wǎng)絡(luò),即按照每個(gè)能夠多播的第2層的范圍設(shè)置有地址管理裝置20。
圖2和圖3是地址管理裝置20的結(jié)構(gòu)圖。圖2示出地址管理裝置20是路由器17的情況,圖3示出地址管理裝置20是專用設(shè)備19的情況。
另外,在圖2和圖3中,以地址管理裝置20與總線型的網(wǎng)絡(luò)連接的結(jié)構(gòu)為例示出。網(wǎng)絡(luò)拓?fù)涞牟町惒粫?huì)影響地址管理裝置20的結(jié)構(gòu)和動(dòng)作。
地址管理裝置20具有:對(duì)應(yīng)信息存儲(chǔ)部21、對(duì)應(yīng)信息取得部22、接收部23、信息取得部24、地址生成部25以及發(fā)送部26。在地址管理裝置20是路由器17的情況下,還具有路由器功能部27。
地址管理裝置20是路由器17還是專用設(shè)備19的差異為是否具有執(zhí)行作為路由器的處理的路由器功能部27的差異。
對(duì)應(yīng)信息存儲(chǔ)部21是存儲(chǔ)對(duì)應(yīng)信息40的存儲(chǔ)裝置。
對(duì)應(yīng)信息40是將表示通信設(shè)備30的設(shè)置位置的位置信息42和設(shè)備id43與每個(gè)mac地址44對(duì)應(yīng)起來而成的信息,其中,設(shè)備id43是位置信息42所示的設(shè)置位置處的通信設(shè)備30的標(biāo)識(shí)符。
圖4是實(shí)施方式1的對(duì)應(yīng)信息40和ipv6地址50的說明圖。
對(duì)應(yīng)信息40具有id41、國id421、縣id422、市鎮(zhèn)村id423、地區(qū)id424、樓宇id425、樓層id426、設(shè)備id43以及mac地址44。
id41是存儲(chǔ)對(duì)應(yīng)信息40的表中的連續(xù)的記錄號(hào)。國id421、縣id422、市鎮(zhèn)村id423、地區(qū)id424、樓宇id425、樓層id426是表示通信設(shè)備30的設(shè)置位置的位置信息42。設(shè)備id43是位置信息42所示的設(shè)置位置處的通信設(shè)備30的標(biāo)識(shí)符。mac地址44是通信設(shè)備30的mac地址。
id41、國id421、縣id422、市鎮(zhèn)村id423、地區(qū)id424、樓宇id425、樓層id426是integer(整數(shù))型數(shù)據(jù)。設(shè)備id43是integer型數(shù)據(jù)。mac地址44是char(字符)型數(shù)據(jù)。
對(duì)應(yīng)信息取得部22從網(wǎng)絡(luò)系統(tǒng)10中的存儲(chǔ)有全部對(duì)應(yīng)信息40的數(shù)據(jù)庫,取得地址管理裝置20所需的對(duì)應(yīng)信息40,存儲(chǔ)到對(duì)應(yīng)信息存儲(chǔ)部21。例如,設(shè)備管理計(jì)算機(jī)16具有數(shù)據(jù)庫。
對(duì)應(yīng)信息取得部22將地址管理裝置20的設(shè)置位置作為檢索關(guān)鍵字對(duì)數(shù)據(jù)庫進(jìn)行檢索,由此,能夠取得地址管理裝置20所需的對(duì)應(yīng)信息40。此時(shí),對(duì)應(yīng)信息取得部22按照地址管理裝置20的管理范圍的粒度對(duì)數(shù)據(jù)庫進(jìn)行檢索。例如,在地址管理裝置20對(duì)樓宇的多個(gè)樓層進(jìn)行管理的情況下,按照and條件將國id421到樓宇id425結(jié)合作為檢索關(guān)鍵字進(jìn)行檢索。另一方面,在地址管理裝置20對(duì)樓宇的某樓層進(jìn)行管理的情況下,按照and條件將國id421到樓層id426結(jié)合作為檢索關(guān)鍵字進(jìn)行檢索。
接收部23從通信設(shè)備30接收路由器請(qǐng)求消息rs。路由器請(qǐng)求消息rs是由ipv6的即插即用規(guī)定的消息。在路由器請(qǐng)求消息rs中包含通信設(shè)備30的mac地址。
信息取得部24從存儲(chǔ)于對(duì)應(yīng)信息存儲(chǔ)部21的對(duì)應(yīng)信息40,取得與接收部23接收到的路由器請(qǐng)求消息rs中包含的mac地址對(duì)應(yīng)的位置信息42和設(shè)備id43。
地址生成部25使用信息取得部24取得的位置信息42和設(shè)備id43生成ipv6地址50。
如圖4所示,地址生成部25根據(jù)轉(zhuǎn)換規(guī)則將位置信息42轉(zhuǎn)換成數(shù)值而生成位置比特串51,根據(jù)轉(zhuǎn)換規(guī)則將設(shè)備id43轉(zhuǎn)換成數(shù)值而生成設(shè)備比特串52。并且,地址生成部25生成包含位置比特串51和設(shè)備比特串52的ipv6地址50。具體而言,地址生成部25生成將分配給樓宇的管理公司的供應(yīng)商地址60設(shè)為上位64比特,將位置比特串51和設(shè)備比特串52設(shè)為下位64比特的ipv6地址50。
位置信息42是從寬范圍到窄范圍分層地表示位置的信息。這里,從國id421到樓層id426分層地表示位置。位置比特串51由對(duì)位置信息42的各分層所示的位置進(jìn)行轉(zhuǎn)換而得到的分層比特串53構(gòu)成。即,位置比特串51由對(duì)從國id421到樓層id426的各id進(jìn)行轉(zhuǎn)換而得到的分層比特串53構(gòu)成。
這里,各分層比特串53是1個(gè)字節(jié),設(shè)備比特串52是2個(gè)字節(jié)。另外,分層比特串53和設(shè)備比特串52的大小是根據(jù)系統(tǒng)而決定的。
發(fā)送部26將地址生成部25生成的ipv6地址50搭載到路由器廣播消息ra中而發(fā)送給作為路由器請(qǐng)求消息rs的發(fā)送方的通信設(shè)備30。路由器廣播消息ra是由ipv6的即插即用規(guī)定的消息。
***?jiǎng)幼鞯恼f明***
圖5是示出實(shí)施方式1的網(wǎng)絡(luò)系統(tǒng)10的動(dòng)作的流程圖。
在圖5中示出在地址管理裝置20管理的第2層網(wǎng)絡(luò)中新連接通信設(shè)備30時(shí)的動(dòng)作。作為圖5所示的動(dòng)作的前提,設(shè)地址管理裝置20所需的對(duì)應(yīng)信息40存儲(chǔ)于對(duì)應(yīng)信息存儲(chǔ)部21。另外,在圖2和圖3的任何結(jié)構(gòu)中動(dòng)作都不存在差異。
實(shí)施方式1的網(wǎng)絡(luò)系統(tǒng)10的動(dòng)作與實(shí)施方式1的地址管理方法相當(dāng)。并且,實(shí)施方式1的網(wǎng)絡(luò)系統(tǒng)10的動(dòng)作與實(shí)施方式1的地址管理程序的處理步驟相當(dāng)。
在s1的消息發(fā)送步驟中,與第2層網(wǎng)絡(luò)新連接的通信設(shè)備30發(fā)送包含自身的mac地址的路由器請(qǐng)求消息rs。
如ipv6的即插即用的說明中描述的那樣,通信設(shè)備30使用mac地址生成鏈路本地地址,使用生成的鏈路本地地址對(duì)路由器請(qǐng)求消息rs進(jìn)行多播。
在s2的消息接收步驟中,接收部23接收在s1中發(fā)送的路由器請(qǐng)求消息rs。
在s3的信息取得步驟中,信息取得部24從存儲(chǔ)于對(duì)應(yīng)信息存儲(chǔ)部21的對(duì)應(yīng)信息40,取得與在s2中接收到的路由器請(qǐng)求消息rs中包含的mac地址對(duì)應(yīng)的位置信息42和設(shè)備id43。
在s4的地址生成步驟中,地址生成部25使用在s3中取得的位置信息42和設(shè)備id43生成ipv6地址50。
在s5的設(shè)備地址發(fā)送步驟中,發(fā)送部26將在s4中生成的ipv6地址50搭載到路由器廣播消息ra中而發(fā)送給作為路由器請(qǐng)求消息rs的發(fā)送方的通信設(shè)備30。
在s6的地址接收步驟中,與第2層網(wǎng)絡(luò)新連接的通信設(shè)備30接收在s5中發(fā)送的路由器廣播消息ra。由此,通信設(shè)備30取得ipv6地址。
另外,將s2~s5總稱作地址管理步驟。
***效果的說明***
如上所述,在實(shí)施方式1的網(wǎng)絡(luò)系統(tǒng)10中,針對(duì)每個(gè)能夠多播的范圍設(shè)置地址管理裝置20。因此,任意的地址管理裝置20都能夠接收從新連接的通信設(shè)備30多播的路由器請(qǐng)求消息rs。因此,在現(xiàn)有的網(wǎng)絡(luò)結(jié)構(gòu)中,也能夠?qū)νㄐ旁O(shè)備30自動(dòng)設(shè)定ipv6地址50。
并且,在實(shí)施方式1的網(wǎng)絡(luò)系統(tǒng)10中,根據(jù)與通信設(shè)備30的mac地址對(duì)應(yīng)的位置信息42生成ipv6地址50。因此,能夠統(tǒng)一管理通信設(shè)備30的設(shè)置位置和ipv6地址50,能夠簡(jiǎn)化通信設(shè)備30的管理。
另外,在取得ipv6地址的通信設(shè)備30與第2層網(wǎng)絡(luò)內(nèi)的其它通信設(shè)備30進(jìn)行通信的情況下,取得ipv6地址的通信設(shè)備30向其它通信設(shè)備30發(fā)送臨近探索消息,從其它通信設(shè)備30接收臨近廣播消息。由此,mac地址被解決,能夠與第2層網(wǎng)絡(luò)內(nèi)的其它通信設(shè)備30進(jìn)行通信。
并且,在上述說明中,使用了ipv6中的路由器請(qǐng)求消息rs和路由器廣播消息ra。但是,只要是與路由器請(qǐng)求消息rs和路由器廣播消息ra相同功能的消息,也可以使用不同名稱的消息。
實(shí)施方式2
在實(shí)施方式2中,對(duì)于存在經(jīng)由通信設(shè)備30與ipv6網(wǎng)絡(luò)11連接的子通信設(shè)備31的情況進(jìn)行說明。
在實(shí)施方式2中,以與實(shí)施方式1的不同點(diǎn)為中心進(jìn)行說明。
例如,在很難設(shè)置有線的通信路徑的情況下,設(shè)置無線的通信路徑。在該情況下,作為針對(duì)無線網(wǎng)絡(luò)的網(wǎng)關(guān)設(shè)置通信設(shè)備30。并且,將通信設(shè)備30作為網(wǎng)關(guān),子通信設(shè)備31與ipv6網(wǎng)絡(luò)11連接。
另外,雖然存在各種無線系統(tǒng),但是,主要在樓宇中使用的是由ieee802.11規(guī)定的無線lan、由ieee802.15規(guī)定的bluetooth(注冊(cè)商標(biāo))以及zigbee(注冊(cè)商標(biāo))等以及std-t108等。按照每個(gè)無線系統(tǒng)分別是載波頻率、調(diào)制方式、信道模型、訪問控制等。
圖6是實(shí)施方式2的網(wǎng)絡(luò)系統(tǒng)10的整體結(jié)構(gòu)圖。
圖6所示的網(wǎng)絡(luò)系統(tǒng)10具有經(jīng)由通信設(shè)備30與ipv6網(wǎng)絡(luò)11連接的子通信設(shè)備31,這一點(diǎn)與圖1所示的網(wǎng)絡(luò)系統(tǒng)10不同。
圖7是實(shí)施方式2的對(duì)應(yīng)信息40和ipv6地址50的說明圖。
圖7所示的對(duì)應(yīng)信息40具有子設(shè)備id45,這一點(diǎn)與圖4所示的對(duì)應(yīng)信息40不同。即,圖7所示的對(duì)應(yīng)信息40是將位置信息42、設(shè)備id43和子設(shè)備id45與每個(gè)mac地址44對(duì)應(yīng)起來而成的信息,其中,子設(shè)備id45是設(shè)備id43所示的通信設(shè)備30中的子通信設(shè)備31的標(biāo)識(shí)符。
地址管理裝置20的地址生成部25生成將分配給樓宇的管理公司的供應(yīng)商地址60設(shè)為上位64比特,將位置比特串51、設(shè)備比特串52和子設(shè)備比特串54設(shè)為下位64比特的ipv6地址50。此時(shí),地址生成部25對(duì)與子設(shè)備id45對(duì)應(yīng)的比特設(shè)定預(yù)定的通信設(shè)備30用的值。
這里,各分層比特串53、設(shè)備比特串52和子設(shè)備比特串54是1個(gè)字節(jié)。另外,分層比特串53、設(shè)備比特串52和子設(shè)備比特串54的大小是根據(jù)系統(tǒng)而決定的。
通信設(shè)備30在連接有將通信設(shè)備30自身作為網(wǎng)關(guān)的子通信設(shè)備31的情況下,針對(duì)子通信設(shè)備31生成ipv6地址55。通信設(shè)備30利用根據(jù)轉(zhuǎn)換規(guī)則將作為子通信設(shè)備31的標(biāo)識(shí)符的子設(shè)備id45轉(zhuǎn)換成數(shù)值得到的子設(shè)備比特串54,置換地址管理裝置20發(fā)送的ipv6地址50中的分配給子設(shè)備id45的比特串,從而生成針對(duì)子通信設(shè)備31的ipv6地址55。并且,通信設(shè)備30將生成的ipv6地址55發(fā)送給子通信設(shè)備31。
另外,子設(shè)備id45在連接有子通信設(shè)備31時(shí)由通信設(shè)備30決定,使得每個(gè)通信設(shè)備30是唯一的。
如上所述,在實(shí)施方式2的網(wǎng)絡(luò)系統(tǒng)10中,針對(duì)將通信設(shè)備30作為網(wǎng)關(guān)的子通信設(shè)備31,通信設(shè)備30對(duì)自身的ipv6地址50的一部分進(jìn)行變更而生成ipv6地址55。由此,能夠?qū)ψ油ㄐ旁O(shè)備31自動(dòng)設(shè)定ipv6地址55。
因此,設(shè)備管理計(jì)算機(jī)16能夠使用ipv6地址55與子通信設(shè)備31直接通信。
另外,在作為廣泛用于傳感器的無線通信標(biāo)準(zhǔn)的zigbee(注冊(cè)商標(biāo))中,子通信設(shè)備31在一定期間處于休眠狀態(tài),以便能夠在電池驅(qū)動(dòng)下長期使用。因此,在從設(shè)備管理計(jì)算機(jī)16等訪問子通信設(shè)備31的情況下,可能引起ipv6地址有效期間中斷這樣的情況。因此,此時(shí)的延遲時(shí)間的調(diào)停或狀態(tài)管理作為通信設(shè)備30的網(wǎng)關(guān)功能而安裝于通信設(shè)備30。
并且,在上述說明中,說明了通信設(shè)備30作為針對(duì)無線網(wǎng)絡(luò)的網(wǎng)關(guān)發(fā)揮功能的情況。但是,對(duì)于不是無線網(wǎng)絡(luò)而是rs-485等的無順序串行通信等,也存在通信設(shè)備30作為網(wǎng)關(guān)發(fā)揮功能的情況。在該情況下,也同樣能夠?qū)ψ油ㄐ旁O(shè)備31自動(dòng)設(shè)定ipv6地址55。
圖8是示出實(shí)施方式1、2的地址管理裝置20、通信設(shè)備30和子通信設(shè)備31的硬件結(jié)構(gòu)例的圖。
地址管理裝置20、通信設(shè)備30以及子通信設(shè)備31是計(jì)算機(jī)。
地址管理裝置20、通信設(shè)備30以及子通信設(shè)備31具有處理器901、輔助存儲(chǔ)裝置902、存儲(chǔ)器903、通信裝置904、輸入接口905、顯示器接口906這樣的硬件。
處理器901經(jīng)由信號(hào)線910與其它硬件連接,對(duì)這些其它硬件進(jìn)行控制。
輸入接口905通過線纜911與輸入裝置907連接。
顯示器接口906通過線纜912與顯示器908連接。
處理器901是進(jìn)行處理的ic(integratedcircuit:集成電路)。處理器901例如是cpu(centralprocessingunit:中央處理單元)、dsp(digitalsignalprocessor:數(shù)字信號(hào)處理器)、gpu(graphicsprocessingunit:圖形處理單元)。
輔助存儲(chǔ)裝置902例如是rom(readonlymemory:只讀存儲(chǔ)器)、閃存、hdd(harddiskdrive:硬盤驅(qū)動(dòng)器)。
存儲(chǔ)器903例如是ram(randomaccessmemory:隨機(jī)存取存儲(chǔ)器)。
通信裝置904包含接收數(shù)據(jù)的接收機(jī)9041以及發(fā)送數(shù)據(jù)的發(fā)送機(jī)9042。通信裝置904例如是通信芯片或者nic(networkinterfacecard:網(wǎng)絡(luò)接口卡)。
輸入接口905是與輸入裝置907的線纜911連接的端口。輸入接口905例如是usb(universalserialbus:通用串行總線)端子。
顯示器接口906是與顯示器908的線纜912連接的端口。顯示器接口906例如是usb端子或者h(yuǎn)dmi(注冊(cè)商標(biāo))(highdefinitionmultimediainterface:高清晰多媒體接口)端子。
輸入裝置907例如是鼠標(biāo)、鍵盤或者觸摸板。
顯示器908例如是lcd(liquidcrystaldisplay:液晶顯示器)。
在輔助存儲(chǔ)裝置902中存儲(chǔ)有實(shí)現(xiàn)上述的對(duì)應(yīng)信息取得部22、接收部23、信息取得部24、地址生成部25、發(fā)送部26、路由器功能部27(以下,將對(duì)應(yīng)信息取得部22、接收部23、信息取得部24、地址生成部25、發(fā)送部26、路由器功能部27匯總記作“部”)的功能的程序。
該程序被加載于存儲(chǔ)器903,由處理器901讀入,由處理器901執(zhí)行。
此外,在輔助存儲(chǔ)裝置902中還存儲(chǔ)有os(operatingsystem:操作系統(tǒng))。
并且,os的至少一部分被加載于存儲(chǔ)器903,處理器901在執(zhí)行os的同時(shí),執(zhí)行實(shí)現(xiàn)“部”的功能的程序。
在圖8中圖示出1個(gè)處理器901,但是,地址管理裝置20、通信設(shè)備30以及子通信設(shè)備31也可以具有多個(gè)處理器901。并且,也可以是,多個(gè)處理器901協(xié)作地執(zhí)行實(shí)現(xiàn)“部”的功能的程序。
并且,表示“部”的處理結(jié)果的信息、數(shù)據(jù)、信號(hào)值、變量值以及對(duì)應(yīng)信息存儲(chǔ)部21存儲(chǔ)的信息、數(shù)據(jù)、信號(hào)值、變量值作為文件而存儲(chǔ)于存儲(chǔ)器903、輔助存儲(chǔ)裝置902或者處理器901內(nèi)的寄存器或緩沖存儲(chǔ)器。
也可以由“電路系統(tǒng)(circuitry)”來提供“部”。并且,也可以將“部”置換成“電路”、“步驟”、“順序”或“處理”?!半娐贰焙汀半娐废到y(tǒng)”是不僅包含處理器901,而且包含邏輯ic、ga(gatearray:門陣列)、asic(applicationspecificintegratedcircuit:專用集成電路)或者fpga(field-programmablegatearray:現(xiàn)場(chǎng)可編程門陣列)這樣的其它種類的處理電路的概念。
標(biāo)號(hào)說明
10:網(wǎng)絡(luò)系統(tǒng);11:ipv6網(wǎng)絡(luò);12:管理網(wǎng)絡(luò);13、14、15:網(wǎng)絡(luò);16:設(shè)備管理計(jì)算機(jī);17:路由器;18:交換機(jī);19:專用設(shè)備;20:地址管理裝置;21:對(duì)應(yīng)信息存儲(chǔ)部;22:對(duì)應(yīng)信息取得部;23:接收部;24:信息取得部;25:地址生成部;26:發(fā)送部;27:路由器功能部;30:通信設(shè)備;31:子通信設(shè)備;40:對(duì)應(yīng)信息;41:id;42:位置信息;43:設(shè)備id;44:mac地址;45:子設(shè)備id;50、55:ipv6地址;51:位置比特串;52:設(shè)備比特串;53:分層比特串;54:子設(shè)備比特串。