一種物聯(lián)網(wǎng)資源的統(tǒng)一尋址方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及統(tǒng)一尋址領(lǐng)域,具體涉及一種物聯(lián)網(wǎng)資源的統(tǒng)一尋址方法。
【背景技術(shù)】
[0002]物聯(lián)網(wǎng)是信息技術(shù)發(fā)展的下一次浪潮。物聯(lián)網(wǎng)的資源尋址技術(shù)是物聯(lián)網(wǎng)研宄的一個(gè)重要方向。從理論上說(shuō),搜索引擎,域名解析,標(biāo)識(shí)解析系統(tǒng)都屬于資源尋址系統(tǒng)的組成,現(xiàn)在主要的資源尋址系統(tǒng)都是標(biāo)識(shí)解析系統(tǒng),如EPC系統(tǒng),它完成了通過(guò)EPC編碼獲取物體相關(guān)信息的功能。物體搜索與發(fā)現(xiàn)在物聯(lián)網(wǎng)中也有一些雛形,如shodan物聯(lián)網(wǎng)搜索引擎能夠?qū)﹄[藏在互聯(lián)網(wǎng)中的設(shè)備進(jìn)行搜索。但是現(xiàn)有的物聯(lián)網(wǎng)中沒(méi)有一種一致的統(tǒng)一的入口系統(tǒng),通過(guò)多個(gè)層次的資源標(biāo)識(shí)對(duì)物體進(jìn)行查找與發(fā)現(xiàn),在物聯(lián)網(wǎng)中這種資源尋址的分散性和離散性已使應(yīng)用的使用模式局限在某個(gè)行業(yè)或某個(gè)領(lǐng)域。而且,現(xiàn)有解析系統(tǒng),如EPC系統(tǒng)、DNS系統(tǒng)不能由用戶設(shè)置解析條件,而搜索系統(tǒng)如google搜索引擎也僅僅能由搜索的主動(dòng)發(fā)起方設(shè)定搜索條件進(jìn)行建設(shè),用戶在提供了自己的解析信息以及搜索信息后,便對(duì)這些信息失去了控制。
【發(fā)明內(nèi)容】
[0003]有鑒于此,本發(fā)明提供了一種物聯(lián)網(wǎng)資源的統(tǒng)一尋址方法,能夠?qū)崿F(xiàn)對(duì)物聯(lián)網(wǎng)統(tǒng)一解析與標(biāo)識(shí),并且可以由用戶設(shè)置解析條件。
[0004]一種物聯(lián)網(wǎng)資源的統(tǒng)一尋址方法,所述方法采用物體解析與統(tǒng)一平臺(tái)(TNS),包括名稱映射系統(tǒng)、搜索映射系統(tǒng)、標(biāo)識(shí)映射系統(tǒng)和港名申請(qǐng)系統(tǒng);
[0005]其中,搜索映射系統(tǒng)是用于進(jìn)行基于物體原標(biāo)識(shí)、地理位置和關(guān)鍵詞進(jìn)行物體查詢的映射系統(tǒng);
[0006]名稱映射系統(tǒng)用于將虛擬物體統(tǒng)一標(biāo)識(shí)(VE-1D)轉(zhuǎn)化為港名的IP地址;
[0007]標(biāo)識(shí)映射系統(tǒng)在物聯(lián)港內(nèi),負(fù)責(zé)將最后的訪問(wèn)請(qǐng)求轉(zhuǎn)交到最終的物體;
[0008]港名申請(qǐng)系統(tǒng)用于對(duì)物聯(lián)港港名注冊(cè)的分配及管理;
[0009]其中,所述物聯(lián)港:是用于設(shè)備接入和管理的單元,是物聯(lián)網(wǎng)建設(shè)的核心平臺(tái);
[0010]其具體尋址方法為:
[0011]步驟一:首先物聯(lián)港所有者(運(yùn)營(yíng)商)向TNS注冊(cè)港名;
[0012]物聯(lián)港所有者(運(yùn)營(yíng)商)通過(guò)訪問(wèn)港名申請(qǐng)系統(tǒng)申請(qǐng)港名,港名管理機(jī)構(gòu)審核申請(qǐng)人提交的身份信息;若通過(guò),則執(zhí)行步驟二 ;否則,拒絕申請(qǐng);
[0013]步驟二、物聯(lián)港所有者(運(yùn)營(yíng)商)在注冊(cè)港名后,還需要提交港名解析的預(yù)置條件,用于限制訪問(wèn)者對(duì)該港名對(duì)解析結(jié)果的獲得;若需要對(duì)解析條件進(jìn)行更改,則執(zhí)行步驟三;否則,執(zhí)行步驟四;
[0014]步驟三:在注冊(cè)完解析預(yù)置條件后,物聯(lián)港所有者通過(guò)港名申請(qǐng)系統(tǒng)對(duì)港名預(yù)置條件進(jìn)行修改;
[0015]步驟四、VE所有者注冊(cè)VE信息,生成VE-1D ;
[0016]其中,所述VE-1D兩部分組成,其中,第一部分包括物聯(lián)港港名,是由步驟一得到的,第二部分是虛擬物體編碼構(gòu)成;
[0017]步驟五:在VE所有者完成VE信息注冊(cè)的過(guò)程即通過(guò)物聯(lián)港服務(wù)平臺(tái)中的VE注冊(cè)接口后,物聯(lián)港系統(tǒng)要注冊(cè)VE檢索信息;其中,所述VE檢索信息是VE信息的一部分,是VE的地理位置信息,類型信息和描述信息;
[0018]步驟六:在物聯(lián)港服務(wù)平臺(tái)中注冊(cè)完VE搜索信息后,物聯(lián)港還需要向TNS注冊(cè)填寫VE搜索信息的搜索預(yù)置條件,用于限制訪問(wèn)者對(duì)該VE的搜索結(jié)果的獲得;
[0019]步驟七、用戶首先執(zhí)行搜索,在物聯(lián)網(wǎng)應(yīng)用終端向搜索尋址系統(tǒng)發(fā)送搜索請(qǐng)求,即輸入VE的地理位置、VE類型或VE描述的關(guān)鍵詞;物聯(lián)網(wǎng)應(yīng)用隨后向TNS發(fā)起搜索請(qǐng)求;
[0020]步驟八、TNS系統(tǒng)中的搜索映射系統(tǒng)在收到搜索請(qǐng)求后根據(jù)用戶的請(qǐng)求得到搜索結(jié)果即VE-1D及VE相關(guān)的描述信息,然后會(huì)對(duì)比搜索結(jié)果各項(xiàng)對(duì)應(yīng)的VE搜索請(qǐng)求的預(yù)置條件,將不符合條件的搜索結(jié)果剔除,將最后搜索結(jié)果返回給物聯(lián)網(wǎng)應(yīng)用并由之呈現(xiàn)給應(yīng)用終端用戶;
[0021]步驟九、隨后應(yīng)用終端用戶從應(yīng)用終端中所呈現(xiàn)的搜索結(jié)果中選擇一個(gè)VE進(jìn)行訪問(wèn);應(yīng)用終端向TNS系統(tǒng)中的名稱映射系統(tǒng)發(fā)送一個(gè)VE-1D的港名解析請(qǐng)求;
[0022]步驟十、TNS系統(tǒng)中的名稱映射系統(tǒng)在接收到港名解析請(qǐng)求后,進(jìn)行解析并找到港名對(duì)應(yīng)的IP地址,并返回給應(yīng)用終端;TNS系統(tǒng)中的名稱映射系統(tǒng)會(huì)將解析請(qǐng)求與港名解析預(yù)置條件進(jìn)行比較,若符合預(yù)置條件,則向應(yīng)用終端用戶發(fā)送物體所在物聯(lián)港的IP地址;若不符合預(yù)置條件,則將直接拒絕用戶的解析請(qǐng)求;
[0023]步驟十一、用戶獲取到物聯(lián)港的IP地址后,向部署于物聯(lián)港中的標(biāo)識(shí)映射系統(tǒng)發(fā)起訪問(wèn)請(qǐng)求,根據(jù)訪問(wèn)請(qǐng)求中攜帶的VE-1D的物體編碼部分,識(shí)別出對(duì)應(yīng)的VE,向VE容器訪問(wèn)請(qǐng)求;
[0024]其中,所述VE容器用于以責(zé)任鏈模式對(duì)VE請(qǐng)求消息進(jìn)行層層分發(fā)和處理,最終將消息內(nèi)容封裝為VE模板接口可識(shí)別的結(jié)構(gòu)化對(duì)象數(shù)據(jù),調(diào)用VE模板邏輯,完成對(duì)VE的調(diào)用。
[0025]特別地,所述步驟四中所述虛擬物體統(tǒng)一標(biāo)識(shí)(VE-1D)采用UTN編碼方案,其具體為:
[0026]虛擬物體統(tǒng)一編碼(UTN)的通用格式由下列域構(gòu)成:
[0027]頭部標(biāo)識(shí)域,固定為字符”utn: ” ;
[0028]物聯(lián)港名pn,用來(lái)表明虛擬物體所屬物聯(lián)港;
[0029]命名域標(biāo)識(shí)類型nid,用來(lái)表明后續(xù)編碼類型;
[0030]命名域標(biāo)識(shí)符nss,物體編碼;
[0031]其具體組織形式為:utn:: =〈”utn”>:〈pn>:〈nid>:〈nss>。
[0032]特別地,所述步驟五中注冊(cè)VE檢索信息的具體方法是物聯(lián)港系統(tǒng)要將VE檢索信息注冊(cè)即物聯(lián)港發(fā)送post請(qǐng)求至TNS的搜索映射系統(tǒng)中的Web Service注冊(cè)接口后,最終將post請(qǐng)求中的VE檢索信息提取至搜索映射系統(tǒng)的數(shù)據(jù)庫(kù)中。
[0033]特別地,所述在步驟六中物聯(lián)港服務(wù)平臺(tái)中注冊(cè)的VE搜索信息的搜索預(yù)置條件后和TNS中的VE搜索信息的搜索預(yù)置條件通過(guò)進(jìn)入物聯(lián)港服務(wù)平臺(tái)進(jìn)行修改。
[0034]有益效果:
[0035]1、采用VE-1D作為中心統(tǒng)一了名稱映射系統(tǒng)、搜索映射系統(tǒng)、標(biāo)識(shí)映射系統(tǒng)和港名申請(qǐng)系統(tǒng)的入口,便于應(yīng)用統(tǒng)一的模式進(jìn)行通信對(duì)象的指代,提高了使用上的便捷性。
[0036]2、采用了基于預(yù)置條件的解析以及搜索,使得解析預(yù)置條件的提供者即物聯(lián)港所有者(運(yùn)營(yíng)商)和搜索信息的提供者即VE所有者對(duì)解析結(jié)果以及搜索結(jié)果進(jìn)行一定程度上的控制,使得物聯(lián)網(wǎng)信息所有者對(duì)于信息的控制更加主動(dòng)。
【附圖說(shuō)明】
[0037]圖1為統(tǒng)一尋址的具體工作流程。
[0038]圖2為VE-1D組成圖。
[0039]圖3為物體統(tǒng)一標(biāo)識(shí)與解析平臺(tái)的編碼分配體系圖。
【具體實(shí)施方式】
[0040]下面結(jié)合附圖并舉實(shí)施例,對(duì)本發(fā)明進(jìn)行詳細(xì)描述。
[0041]本發(fā)明提供了一種物聯(lián)網(wǎng)資源的統(tǒng)一尋址方法,此方法采用物體統(tǒng)一標(biāo)識(shí)與解析平臺(tái)(TNS),該平臺(tái)包括名稱映射系統(tǒng)、搜索映射系統(tǒng)、標(biāo)識(shí)映射系統(tǒng)和港名申請(qǐng)系統(tǒng);
[0042]其中,搜索映射系統(tǒng)是用于進(jìn)行基于物體原標(biāo)識(shí)、地理位置和關(guān)鍵詞進(jìn)行物體查詢的映射系統(tǒng)。輸入為地理位置,物體相關(guān)的關(guān)鍵詞如物體類型信息、物體用途或物體原標(biāo)識(shí),輸出為虛擬物體統(tǒng)一標(biāo)識(shí)(VE-1D)。
[0043]名稱映射系統(tǒng)用于將虛擬物體統(tǒng)一標(biāo)識(shí)(VE-1D)轉(zhuǎn)化為港名的IP地址。
[0044]標(biāo)識(shí)映射系統(tǒng)在物聯(lián)港內(nèi),負(fù)責(zé)將最后的訪問(wèn)請(qǐng)求轉(zhuǎn)交到最終的物體。
[0045]如圖3所示,港名申請(qǐng)系統(tǒng)用于對(duì)物聯(lián)港港名注冊(cè)的分配及管理則是由全球物體標(biāo)識(shí)解析管理機(jī)構(gòu)與全世界各級(jí)物體標(biāo)識(shí)解析管理機(jī)構(gòu)共同配合完成。由全球物體標(biāo)識(shí)解析管理機(jī)構(gòu)管理頂級(jí)港名的申請(qǐng)和分配;在頂級(jí)港名之下,有各級(jí)標(biāo)識(shí)與解析管理機(jī)構(gòu),具體對(duì)各級(jí)港名的申請(qǐng)進(jìn)行管理。
[0046]如圖1所示,其具體尋址方法為:
[0047]步驟一、首先物聯(lián)港所有者(運(yùn)營(yíng)商)向TNS注冊(cè)港名。
[0048]物聯(lián)港所有者(運(yùn)營(yíng)商)通過(guò)訪問(wèn)港名申請(qǐng)系統(tǒng)申請(qǐng)港名,港名管理機(jī)構(gòu)審核此申請(qǐng),根據(jù)申請(qǐng)人提交的身份信息,若申請(qǐng)人通過(guò)審核,則將授權(quán)物聯(lián)港所有者使用此港名。否則,拒絕申請(qǐng);
[0049]步驟二、物聯(lián)港所有者(運(yùn)營(yíng)商)在注冊(cè)港名后,還需要提交港名解析的預(yù)置條件,如解析時(shí)間段,解析次數(shù)限制等條件。其中,所述預(yù)置條件用于根據(jù)用戶的自身需求,限制訪問(wèn)者對(duì)該港名對(duì)解析結(jié)果的獲得。若需要對(duì)解析條件進(jìn)行更改,則執(zhí)行步驟三;否則,執(zhí)行步驟四;
[0050]步驟三、在注冊(cè)完解析預(yù)置條件后,物聯(lián)港所有者可以通過(guò)用戶界面,進(jìn)入到港名申請(qǐng)系統(tǒng),通過(guò)港名預(yù)置條件修改界面,對(duì)港名預(yù)置條件進(jìn)行修改。
[0051]步驟四、如圖2所示:VE所有者在VE信息注冊(cè)的過(guò)程中,需要進(jìn)行VE-1D的生成。VE-1D由兩部分組成,其中,第一部分包括物聯(lián)港港名,是由步驟一得到的,第二部分是虛擬物體編碼構(gòu)成,其具體為:
[0052]如圖3所示,由物聯(lián)港所有者(運(yùn)營(yíng)商)對(duì)虛擬物體的編碼即VE-1D的第二部分進(jìn)行分配。物聯(lián)港所有者(運(yùn)營(yíng)商)根據(jù)自身情況,自行抉擇VE-1D的第二部分。在保證在本物聯(lián)港內(nèi)唯一的前提下,可選擇生成唯一隨機(jī)編碼的方式進(jìn)行分配;
[0053]其中,所述虛擬物體統(tǒng)一標(biāo)識(shí)采用UTN編碼方案,其具體為:
[0054]虛擬物體統(tǒng)一編碼(UTN)的通用格式由下列域構(gòu)成:
[0055]頭部標(biāo)識(shí)域,固定為字符”utn: ”。
[0056]物聯(lián)港名pn,用來(lái)表明虛擬物體所屬物聯(lián)港。
[0057]命名域標(biāo)識(shí)類