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