智能小區(qū)的終端設(shè)備、靜態(tài)ip分配方法及通信方法
【專利摘要】本發(fā)明涉及了一種智能小區(qū)的終端設(shè)備、靜態(tài)IP分配方法及通信方法,終端設(shè)備在配置IP時(shí),進(jìn)行以下步驟:終端設(shè)備獲取自身的房號(hào)信息;終端設(shè)備根據(jù)所獲取的自身的房號(hào)信息生成自身的IP地址;終端設(shè)備將所生成的IP地址寫入?yún)f(xié)議定義文件中。實(shí)施本發(fā)明的技術(shù)方案,節(jié)省了人力、時(shí)間;有利于不同廠商的互通互聯(lián);方便新設(shè)備的接入。
【專利說(shuō)明】
智能小區(qū)的終端設(shè)備、靜態(tài)IP分配方法及通信方法
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及智能小區(qū)領(lǐng)域,尤其涉及一種智能小區(qū)的終端設(shè)備、靜態(tài)IP分配方法及通信方法。
【背景技術(shù)】
[0002]在智能小區(qū)中,終端設(shè)備主要包括有家庭可視對(duì)講設(shè)備、單元門口機(jī)、圍墻機(jī)等,小區(qū)內(nèi)的網(wǎng)絡(luò)協(xié)議遵循TCP/IP協(xié)議,分別在終端設(shè)備上設(shè)置IP地址,實(shí)現(xiàn)小區(qū)局域網(wǎng)內(nèi)各住戶的相互通信及安防功能。
[0003]在為智能小區(qū)中的各個(gè)終端設(shè)備分配IP地址時(shí),目前通常是:終端設(shè)備的廠家會(huì)派人去小區(qū)統(tǒng)計(jì)樓棟及其房間數(shù),然后做出一個(gè)IP分配表,該IP分配表中每一個(gè)條目的內(nèi)容是“房號(hào)+IP”。然后在生產(chǎn)終端設(shè)備時(shí),將這個(gè)IP分配表存入設(shè)備的生產(chǎn)文件中,但是,這種方式存在以下缺點(diǎn):
[0004]1.終端設(shè)備在生成前就需要統(tǒng)計(jì)小區(qū)信息,在生成前還需要導(dǎo)入IP分配表,浪費(fèi)了大量人力和時(shí)間;
[0005]2.假如小區(qū)內(nèi)的對(duì)講設(shè)備、門口機(jī)、圍墻機(jī)等是由不同廠商生產(chǎn)的,IP分配表格式是私有的,需要適配,而且,廠商也不愿向其它廠商開放該IP分配表,因此不同廠商的互通互聯(lián)較繁瑣;
[0006]3.隨著智能社區(qū)的發(fā)展,各種新設(shè)備新應(yīng)用層出不窮,假如某一小區(qū)需新增一終端設(shè)備,那么需要在小區(qū)內(nèi)的所有終端設(shè)備的IP分配表中增加一條目,該處理流程復(fù)雜,嚴(yán)重阻礙了新設(shè)備的接入。
【發(fā)明內(nèi)容】
[0007]本發(fā)明要解決的技術(shù)問(wèn)題在于,針對(duì)現(xiàn)有技術(shù)的上述缺陷,提供一種能克服上述缺陷的智能小區(qū)的終端設(shè)備、靜態(tài)IP分配方法及通信方法。
[0008]本發(fā)明解決其技術(shù)問(wèn)題所采用的技術(shù)方案是:構(gòu)造一種智能小區(qū)的靜態(tài)IP地址分配方法,終端設(shè)備在配置IP時(shí),進(jìn)行以下步驟:
[0009]Sl0.終端設(shè)備獲取自身的房號(hào)信息;
[0010]S20.終端設(shè)備根據(jù)所獲取的自身的房號(hào)信息生成自身的IP地址;
[0011 ] S30.終端設(shè)備將所生成的IP地址寫入?yún)f(xié)議定義文件中。
[0012]優(yōu)選地,所述步驟S20包括:
[0013]S21.獲取預(yù)先配置的初始值,而且,同一小區(qū)內(nèi)所有終端設(shè)備的初始值相同;
[0014]S22.將所述房號(hào)信息按預(yù)設(shè)規(guī)則轉(zhuǎn)換成第一中間碼;
[0015]S23.將所述初始值與所述第一中間碼拼接成第二中間碼;
[0016]S24.對(duì)所述第二中間碼進(jìn)行哈希運(yùn)算;
[0017]S25.提取運(yùn)算結(jié)果的預(yù)設(shè)位;
[0018]S26.將網(wǎng)絡(luò)地址與所述預(yù)設(shè)位組合成自身的IP地址。
[0019]優(yōu)選地,在所述網(wǎng)絡(luò)地址為A類網(wǎng)絡(luò)地址時(shí),提取運(yùn)算結(jié)果的低24位;
[0020]在所述網(wǎng)絡(luò)地址為B類網(wǎng)絡(luò)地址時(shí),提取運(yùn)算結(jié)果的低16位。
[0021]本發(fā)明還構(gòu)造一種智能小區(qū)的通信方法,包括以下步驟:
[0022]S100.源終端設(shè)備、目標(biāo)終端設(shè)備分別根據(jù)權(quán)利要求1-3任一項(xiàng)所述的方法配置自身的IP地址;
[0023]S200.源終端設(shè)備在有通信需求時(shí),獲取目標(biāo)終端設(shè)備所對(duì)應(yīng)的房號(hào)信息,并根據(jù)所獲取的目標(biāo)終端設(shè)備的房號(hào)信息生成目標(biāo)終端設(shè)備的IP地址;
[0024]S300.源終端設(shè)備根據(jù)目標(biāo)終端設(shè)備的IP地址向相應(yīng)目標(biāo)終端設(shè)備發(fā)送數(shù)據(jù)包。
[0025]優(yōu)選地,在所述步驟S200中,所述根據(jù)所獲取的目標(biāo)終端設(shè)備的房號(hào)信息生成目標(biāo)終端設(shè)備的IP地址的步驟包括:
[0026]S201.獲取預(yù)先配置的初始值;
[0027]S202.將目標(biāo)終端設(shè)備的房號(hào)信息按預(yù)設(shè)規(guī)則轉(zhuǎn)換成第一中間碼;
[0028]S203.將所述初始值與所述第一中間碼拼接成第二中間碼;
[0029]S204.對(duì)所述第二中間碼進(jìn)行哈希運(yùn)算;
[0030]S205.提取運(yùn)算結(jié)果的預(yù)設(shè)位;
[0031 ]S206.將網(wǎng)絡(luò)地址與所述預(yù)設(shè)位組合成目標(biāo)終端設(shè)備的IP地址。
[0032]本發(fā)明還構(gòu)造一種智能小區(qū)的終端設(shè)備,包括:
[0033]房號(hào)獲取模塊,用于在配置IP時(shí),獲取自身的房號(hào)信息;
[0034]IP生成模塊,用于根據(jù)所獲取的自身的房號(hào)信息生成自身的IP地址;
[0035]IP寫入模塊,用于將所生成的IP地址寫入?yún)f(xié)議定義文件中。
[0036]優(yōu)選地,所述IP生成模塊包括:
[0037]獲取單元,用于獲取預(yù)先配置的初始值,而且,同一小區(qū)內(nèi)所有終端設(shè)備的初始值相同;
[0038]轉(zhuǎn)換單元,用于將房號(hào)信息按預(yù)設(shè)規(guī)則轉(zhuǎn)換成第一中間碼;
[0039]拼接單元,用于所述初始值與所述第一中間碼拼接成第二中間碼;
[0040]運(yùn)算單元,用于對(duì)所述第二中間碼進(jìn)行哈希運(yùn)算;
[0041 ]提取單元,用于提取運(yùn)算結(jié)果的預(yù)設(shè)位;
[0042]組合單元,用于將網(wǎng)絡(luò)地址與所述預(yù)設(shè)位組合成IP地址。
[0043]優(yōu)選地,
[0044]在所述網(wǎng)絡(luò)地址為A類網(wǎng)絡(luò)地址時(shí),提取運(yùn)算結(jié)果的低24位;
[0045]在所述網(wǎng)絡(luò)地址為B類網(wǎng)絡(luò)地址時(shí),提取運(yùn)算結(jié)果的低16位。
[0046]優(yōu)選地,還包括通信模塊,而且,
[0047]所述房號(hào)獲取模塊,還用于在有通信需求時(shí),獲取目標(biāo)終端設(shè)備所對(duì)應(yīng)的房號(hào)信息;
[0048]所述IP生成模塊,還用于根據(jù)所獲取的目標(biāo)終端設(shè)備的房號(hào)信息生成目標(biāo)終端設(shè)備的IP地址;
[0049]所述通信模塊,用于根據(jù)目標(biāo)終端設(shè)備的IP地址向相應(yīng)目標(biāo)終端設(shè)備發(fā)送數(shù)據(jù)包。
[0050]實(shí)施本發(fā)明的技術(shù)方案,由于終端設(shè)備的IP地址是根據(jù)房號(hào)信息自動(dòng)生成的,不需要人工建立IP分配表并導(dǎo)入到終端設(shè)備中,因此,該IP配置方法具有以下優(yōu)點(diǎn):
[0051]1.終端設(shè)備在生產(chǎn)前不需要統(tǒng)計(jì)小區(qū)信息,在生產(chǎn)階段也不需要導(dǎo)入大量的數(shù)據(jù),這都節(jié)省了人力成本和時(shí)間成本;
[0052]2.即使對(duì)講設(shè)備、門口機(jī)、圍墻機(jī)等由不同廠商生產(chǎn),由于這些終端設(shè)備的IP地址都是基于相同規(guī)則生成的,所以有利于不同廠商的互通互聯(lián);
[0053]3.當(dāng)小區(qū)新增終端設(shè)備時(shí),小區(qū)內(nèi)的其它終端設(shè)備并不受影響,因此方便新設(shè)備的接入。
【附圖說(shuō)明】
[0054]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。附圖中:
[0055]圖1是本發(fā)明智能小區(qū)的靜態(tài)IP地址分配方法實(shí)施例一的流程圖;
[0056]圖2是本發(fā)明智能小區(qū)的通信方法實(shí)施例一的流程圖;
[0057]圖3是本發(fā)明智能小區(qū)的終端設(shè)備實(shí)施例一的邏輯結(jié)構(gòu)圖;
[0058]圖4是本發(fā)明智能小區(qū)的終端設(shè)備實(shí)施例二的邏輯結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0059]圖1是本發(fā)明智能小區(qū)的靜態(tài)IP地址分配方法實(shí)施例一的流程圖,在該實(shí)施例的靜態(tài)IP地址分配方法中,終端設(shè)備在配置IP時(shí),進(jìn)行以下步驟:
[0060]S10.終端設(shè)備獲取自身的房號(hào)信息。在該步驟中,需說(shuō)明的是,在終端設(shè)備安裝好后,需要工程人員對(duì)該終端設(shè)備進(jìn)行初始化配置,該初始化配置包括有房號(hào)配置,配置房號(hào)信息的過(guò)程例如為:工程人員的智能終端(例如智能手機(jī))安裝有相應(yīng)的APP,工程人員通過(guò)APP選擇該終端設(shè)備所在的房號(hào)信息(例如,**棟**樓**房),然后點(diǎn)擊APP上的“配置”鍵,該APP便將該房號(hào)信息編碼成聲波信號(hào),并通過(guò)智能終端上的揚(yáng)聲器發(fā)出。終端設(shè)備上由于帶有麥克風(fēng)便可接收到該聲波信號(hào),然后對(duì)所接收的聲波信號(hào)解碼就可獲取到房號(hào)信息。當(dāng)然,也可通過(guò)其它方式配置終端設(shè)備的房號(hào)信息;
[0061 ] S20.終端設(shè)備根據(jù)所獲取的自身的房號(hào)信息生成自身的IP地址;
[0062]S30.終端設(shè)備將所生成的IP地址寫入?yún)f(xié)議定義文件中,協(xié)議定義文件例如為/etc/network/interfaces。
[0063]實(shí)施該實(shí)施例的技術(shù)方案,由于終端設(shè)備的IP地址是根據(jù)房號(hào)信息自動(dòng)生成的,不需要人工建立IP分配表并導(dǎo)入到終端設(shè)備中,因此,該IP配置方法具有以下優(yōu)點(diǎn):
[0064]1.終端設(shè)備在生產(chǎn)前不需要統(tǒng)計(jì)小區(qū)信息,在生產(chǎn)階段也不需要導(dǎo)入大量的數(shù)據(jù),這都節(jié)省了人力成本和時(shí)間成本;
[0065]2.即使對(duì)講設(shè)備、門口機(jī)、圍墻機(jī)等由不同廠商生產(chǎn),由于這些終端設(shè)備的IP地址都是基于相同規(guī)則生成的,所以有利于不同廠商的互通互聯(lián);
[0066]3.當(dāng)小區(qū)新增終端設(shè)備時(shí),小區(qū)內(nèi)的其它終端設(shè)備并不受影響,因此方便新設(shè)備的接入。
[0067]在一個(gè)具體例子中,步驟S20可進(jìn)一步包括:
[0068]S21.獲取預(yù)先配置的初始值,而且,同一小區(qū)內(nèi)所有終端設(shè)備的初始值相同。在該步驟中,需說(shuō)明的是,在對(duì)終端設(shè)備進(jìn)行初始化配置時(shí),除了配置房號(hào)信息,還需配置一初始值,且同一小區(qū)內(nèi)所有終端設(shè)備所配置的初始值相同。在配置該初始值前,需統(tǒng)計(jì)小區(qū)的所有房號(hào)信息,以驗(yàn)證某一初始值是否可用(所計(jì)算出來(lái)的小區(qū)內(nèi)的所有終端設(shè)備的IP地址是否有沖突),若不可用,則更改該初始值,直到該初始值是可用的,就選取該初始值進(jìn)行配置;
[0069]S22.將所述房號(hào)信息按預(yù)設(shè)規(guī)則轉(zhuǎn)換成第一中間碼;
[0070]S23.將所述初始值與所述第一中間碼拼接成第二中間碼,在該步驟中,例如,終端設(shè)備的房號(hào)信息為A區(qū)花園小區(qū)8棟2單元1304房,將其轉(zhuǎn)換成的第一中間碼后,再與初始值拼接成第二中間碼,該第二中間碼作為該終端設(shè)備的UUID (Universal Iy UniqueIdentifier,通用唯一識(shí)別碼),該終端設(shè)備的UUID例如為:1-5-39-8-2-13-4,其中,I為地區(qū)編號(hào),5為花園小區(qū)編號(hào),39為初始值,8為樓棟號(hào),2為單元號(hào),13為樓層,4為房號(hào);
[0071 ] S24.對(duì)所述第二中間碼進(jìn)行哈希運(yùn)算;
[0072]S25.提取運(yùn)算結(jié)果的預(yù)設(shè)位;
[0073]S26.將網(wǎng)絡(luò)地址與所述預(yù)設(shè)位組合成自身的IP地址。
[0074]在一個(gè)具體例子中,在步驟S25中,提取運(yùn)算結(jié)果的低24位。在步驟S26中,將A類網(wǎng)絡(luò)地址與所提取的運(yùn)算結(jié)果的低24位進(jìn)行組合,組合后的字段作為該終端設(shè)備的IP地址。
[0075]在另一個(gè)具體例子中,在步驟S25中,提取運(yùn)算結(jié)果的低16位。在步驟S26中,將B類網(wǎng)絡(luò)地址與所提取的運(yùn)算結(jié)果的低16位進(jìn)行組合,組合后的字段作為該終端設(shè)備的IP地址。
[0076]當(dāng)然,在其它實(shí)施例中,也可對(duì)運(yùn)算結(jié)果進(jìn)行其它方式的提取,再與網(wǎng)絡(luò)地址進(jìn)行組合。
[0077]圖2是本發(fā)明智能小區(qū)的通信方法實(shí)施例一的流程圖,該實(shí)施例的通信方法包括以下步驟:
[0078]SlO0.源終端設(shè)備、目標(biāo)終端設(shè)備分別根據(jù)上述實(shí)施例的方法配置自身的IP地址;
[0079]S200.源終端設(shè)備在有通信需求時(shí),獲取目標(biāo)終端設(shè)備所對(duì)應(yīng)的房號(hào)信息,并根據(jù)所獲取的目標(biāo)終端設(shè)備的房號(hào)信息生成目標(biāo)終端設(shè)備的IP地址;
[0080]S300.源終端設(shè)備根據(jù)目標(biāo)終端設(shè)備的IP地址向相應(yīng)目標(biāo)終端設(shè)備發(fā)送數(shù)據(jù)包。
[0081]實(shí)施該實(shí)施例的方案,由于小區(qū)內(nèi)所有的終端設(shè)備都是基于相同規(guī)則生成IP地址的,且IP地址與房號(hào)信息相關(guān),所以小區(qū)內(nèi)的終端設(shè)備在通信時(shí),源終端設(shè)備僅需知道目標(biāo)終端設(shè)備的房號(hào)信息即可獲得其所對(duì)應(yīng)的IP地址,相比現(xiàn)有技術(shù)中需通過(guò)查表的方式獲取目標(biāo)終端設(shè)備的IP地址,所花費(fèi)的時(shí)間更短,且不需要對(duì)IP分配表進(jìn)行維護(hù)。
[0082]在步驟S200中,生成目標(biāo)終端設(shè)備的IP地址的步驟可具體包括:
[0083]S201.獲取預(yù)先配置的初始值,在該步驟中,由于小區(qū)內(nèi)所有終端設(shè)備所配置的初始值是相同的,所以獲取源終端設(shè)備所配置的初始值即可;
[0084]S202.將目標(biāo)終端設(shè)備的房號(hào)信息按預(yù)設(shè)規(guī)則轉(zhuǎn)換成第一中間碼;
[0085]S203.將所述初始值與所述第一中間碼拼接成第二中間碼,在該步驟中,例如,初始值作為第二中間碼的高位,第一中間碼作為第二中間碼的低位;
[0086]S204.對(duì)所述第二中間碼進(jìn)行哈希運(yùn)算;
[0087]S205.提取運(yùn)算結(jié)果的預(yù)設(shè)位;
[0088]S206.將網(wǎng)絡(luò)地址與所述預(yù)設(shè)位組合成目標(biāo)終端設(shè)備的IP地址。
[0089]在一個(gè)具體例子中,在步驟S205中,提取運(yùn)算結(jié)果的低24位。在步驟S206中,將A類網(wǎng)絡(luò)地址與所提取的運(yùn)算結(jié)果的低24位進(jìn)行組合,組合后的字段作為目標(biāo)終端設(shè)備的IP地址。
[0090]在另一個(gè)具體例子中,在步驟S205中,提取運(yùn)算結(jié)果的低16位。在步驟S206中,將B類網(wǎng)絡(luò)地址與所提取的運(yùn)算結(jié)果的低16位進(jìn)行組合,組合后的字段作為目標(biāo)終端設(shè)備的IP地址。
[0091 ]此處需說(shuō)明的是,不管如何對(duì)運(yùn)算結(jié)果進(jìn)行提取,需保證小區(qū)內(nèi)所有終端設(shè)備對(duì)運(yùn)算結(jié)果的提取方式是一樣的,即,保證小區(qū)內(nèi)所有終端設(shè)備在計(jì)算IP地址時(shí)所運(yùn)用的規(guī)則是相同的。
[0092]圖3是本發(fā)明智能小區(qū)的終端設(shè)備實(shí)施例一的邏輯結(jié)構(gòu)圖,該實(shí)施例的終端設(shè)備例如為對(duì)講設(shè)備、單元門口機(jī)、圍墻機(jī)等,該終端設(shè)備包括房號(hào)獲取模塊10、IP生成模塊20和IP寫入模塊30,其中,房號(hào)獲取模塊10用于在配置IP時(shí),獲取自身的房號(hào)信息;IP生成模塊20用于根據(jù)所獲取的自身的房號(hào)信息生成自身的IP地址;IP寫入模塊30用于將所生成的IP地址寫入?yún)f(xié)議定義文件中。
[0093]在一個(gè)具體例子中,IP生成模塊20可具體包括:獲取單元、轉(zhuǎn)換單元、拼接單元、運(yùn)算單元、提取單元和組合單元。其中,獲取單元用于獲取預(yù)先配置的初始值,而且,同一小區(qū)內(nèi)所有終端設(shè)備的初始值相同;轉(zhuǎn)換單元用于將房號(hào)信息按預(yù)設(shè)規(guī)則轉(zhuǎn)換成第一中間碼;拼接單元用于所述初始值與所述第一中間碼拼接成第二中間碼;運(yùn)算單元用于對(duì)所述第二中間碼進(jìn)行哈希運(yùn)算;提取單元用于提取運(yùn)算結(jié)果的預(yù)設(shè)位;組合單元用于將網(wǎng)絡(luò)地址與所述預(yù)設(shè)位組合成IP地址。
[0094]優(yōu)選地,在所述網(wǎng)絡(luò)地址為A類網(wǎng)絡(luò)地址時(shí),提取運(yùn)算結(jié)果的低24位;在所述網(wǎng)絡(luò)地址為B類網(wǎng)絡(luò)地址時(shí),提取運(yùn)算結(jié)果的低16位。
[0095]圖4是本發(fā)明智能小區(qū)的終端設(shè)備實(shí)施例二的邏輯結(jié)構(gòu)圖,該實(shí)施例的終端設(shè)備相比圖3所示的實(shí)施例,還包括通信模塊40,而且,房號(hào)獲取模塊10還用于在有通信需求時(shí),獲取目標(biāo)終端設(shè)備所對(duì)應(yīng)的房號(hào)信息;IP生成模塊20還用于根據(jù)所獲取的目標(biāo)終端設(shè)備的房號(hào)信息生成目標(biāo)終端設(shè)備的IP地址;通信模塊40用于根據(jù)目標(biāo)終端設(shè)備的IP地址向相應(yīng)目標(biāo)終端設(shè)備發(fā)送數(shù)據(jù)包。
[0096]以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何纂改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的權(quán)利要求范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種智能小區(qū)的靜態(tài)IP地址分配方法,其特征在于,終端設(shè)備在配置IP時(shí),進(jìn)行以下步驟: Sl0.終端設(shè)備獲取自身的房號(hào)信息; 520.終端設(shè)備根據(jù)所獲取的自身的房號(hào)信息生成自身的IP地址; S30.終端設(shè)備將所生成的IP地址寫入?yún)f(xié)議定義文件中。2.根據(jù)權(quán)利要求1所述的智能小區(qū)的靜態(tài)IP地址分配方法,其特征在于,所述步驟S20包括: 521.獲取預(yù)先配置的初始值,而且,同一小區(qū)內(nèi)所有終端設(shè)備的初始值相同; 522.將所述房號(hào)信息按預(yù)設(shè)規(guī)則轉(zhuǎn)換成第一中間碼; 523.將所述初始值與所述第一中間碼拼接成第二中間碼; 524.對(duì)所述第二中間碼進(jìn)行哈希運(yùn)算; 525.提取運(yùn)算結(jié)果的預(yù)設(shè)位; 526.將網(wǎng)絡(luò)地址與所述預(yù)設(shè)位組合成自身的IP地址。3.根據(jù)權(quán)利要求2所述的智能小區(qū)的靜態(tài)IP地址分配方法,其特征在于,在所述網(wǎng)絡(luò)地址為A類網(wǎng)絡(luò)地址時(shí),提取運(yùn)算結(jié)果的低24位; 在所述網(wǎng)絡(luò)地址為B類網(wǎng)絡(luò)地址時(shí),提取運(yùn)算結(jié)果的低16位。4.一種智能小區(qū)的通信方法,其特征在于,包括以下步驟: SlO0.源終端設(shè)備、目標(biāo)終端設(shè)備分別根據(jù)權(quán)利要求1-3任一項(xiàng)所述的方法配置自身的IP地址; 5200.源終端設(shè)備在有通信需求時(shí),獲取目標(biāo)終端設(shè)備所對(duì)應(yīng)的房號(hào)信息,并根據(jù)所獲取的目標(biāo)終端設(shè)備的房號(hào)信息生成目標(biāo)終端設(shè)備的IP地址; S300.源終端設(shè)備根據(jù)目標(biāo)終端設(shè)備的IP地址向相應(yīng)目標(biāo)終端設(shè)備發(fā)送數(shù)據(jù)包。5.根據(jù)權(quán)利要求5所述的智能小區(qū)的通信方法,其特征在于,在所述步驟S200中,所述根據(jù)所獲取的目標(biāo)終端設(shè)備的房號(hào)信息生成目標(biāo)終端設(shè)備的IP地址的步驟包括: 5201.獲取預(yù)先配置的初始值; 5202.將目標(biāo)終端設(shè)備的房號(hào)信息按預(yù)設(shè)規(guī)則轉(zhuǎn)換成第一中間碼; 5203.將所述初始值與所述第一中間碼拼接成第二中間碼; 5204.對(duì)所述第二中間碼進(jìn)行哈希運(yùn)算; 5205.提取運(yùn)算結(jié)果的預(yù)設(shè)位; 5206.將網(wǎng)絡(luò)地址與所述預(yù)設(shè)位組合成目標(biāo)終端設(shè)備的IP地址。6.一種智能小區(qū)的終端設(shè)備,其特征在于,包括: 房號(hào)獲取模塊,用于在配置IP時(shí),獲取自身的房號(hào)信息; IP生成模塊,用于根據(jù)所獲取的自身的房號(hào)信息生成自身的IP地址; IP寫入模塊,用于將所生成的IP地址寫入?yún)f(xié)議定義文件中。7.根據(jù)權(quán)利要求6所述的智能小區(qū)的終端設(shè)備,其特征在于,所述IP生成模塊包括: 獲取單元,用于獲取預(yù)先配置的初始值,而且,同一小區(qū)內(nèi)所有終端設(shè)備的初始值相同; 轉(zhuǎn)換單元,用于將房號(hào)信息按預(yù)設(shè)規(guī)則轉(zhuǎn)換成第一中間碼; 拼接單元,用于所述初始值與所述第一中間碼拼接成第二中間碼; 運(yùn)算單元,用于對(duì)所述第二中間碼進(jìn)行哈希運(yùn)算; 提取單元,用于提取運(yùn)算結(jié)果的預(yù)設(shè)位; 組合單元,用于將網(wǎng)絡(luò)地址與所述預(yù)設(shè)位組合成IP地址。8.根據(jù)權(quán)利要求7所述的智能小區(qū)的終端設(shè)備,其特征在于, 在所述網(wǎng)絡(luò)地址為A類網(wǎng)絡(luò)地址時(shí),提取運(yùn)算結(jié)果的低24位; 在所述網(wǎng)絡(luò)地址為B類網(wǎng)絡(luò)地址時(shí),提取運(yùn)算結(jié)果的低16位。9.根據(jù)權(quán)利要求7所述的智能小區(qū)的終端設(shè)備,其特征在于,還包括通信模塊,而且, 所述房號(hào)獲取模塊,還用于在有通信需求時(shí),獲取目標(biāo)終端設(shè)備所對(duì)應(yīng)的房號(hào)信息; 所述IP生成模塊,還用于根據(jù)所獲取的目標(biāo)終端設(shè)備的房號(hào)信息生成目標(biāo)終端設(shè)備的IP地址; 所述通信模塊,用于根據(jù)目標(biāo)終端設(shè)備的IP地址向相應(yīng)目標(biāo)終端設(shè)備發(fā)送數(shù)據(jù)包。
【文檔編號(hào)】H04L29/12GK105959424SQ201610252304
【公開日】2016年9月21日
【申請(qǐng)日】2016年4月21日
【發(fā)明人】宋政斌, 蔣宇
【申請(qǐng)人】北京千丁互聯(lián)科技有限公司