一種基于ip地址擴展gis數據結構的方法和系統的制作方法
【專利摘要】本發明適用于互聯網通信領域,提供了一種基于IP地址擴展GIS數據結構的方法,所述方法包括:在GIS中,增加空間對象的IP地址,將所述空間對象的IP地址,轉換為唯一整數值P,將所述唯一整數值P納入GIS三維坐標系(X,Y,P)中,P=f(IP),生成新的GIS數據結構。本發明以變換后的IP地址作為第三維,擴展GIS數據結構,增加網絡維度,實現了網絡空間與現實空間的動態連接。
【專利說明】—種基于IP地址擴展GIS數據結構的方法和系統
【技術領域】
[0001]本發明屬于互聯網通信領域,尤其涉及一種基于IP地址擴展GIS數據結構的方法和系統。
【背景技術】
[0002]傳統GIS (Geographic Informat1n System,地理信息系統)數據結構及算法源于真實空間與有形實體,雖然有結合復雜地理事物的類型擴充,但針對虛擬空間對象的定位及度量,仍停留在探索階段。面對互聯網“虛-實”空間相互交織結合的態勢,應在傳統GIS數據功能之上進行相關擴展,其中關鍵是解決網絡行為在現實空間的映射。IP是一切網絡對象存在的基本維度(網絡空間坐標),將IP地址準確記錄在現實空間,等于在虛擬空間與現實空間建立了相互對應的橋梁。目前的現有技術中,尚未有將虛擬空間與現實空間相結合,并實現其動態連接的方法。
【發明內容】
[0003]本發明實施例提供一種基于IP地址擴展GIS數據結構的方法和系統,旨在解決傳統GIS數據結構及算法,針對虛擬空間對象的定位及度量手段不足,無法實現網絡空間與現實空間的動態連接的問題。
[0004]為此,本發明實施例提供了如下技術方案:
[0005]一種基于IP地址擴展GIS數據結構的方法,包括以下步驟:
[0006]在GIS中,增加空間對象的IP地址;
[0007]將所述空間對象的IP地址,轉換為唯一整數值P ;
[0008]將所述唯一整數值P納入GIS三維坐標系(X,Y,P)中,P=f (IP),生成新的GIS數據結構。
[0009]具體的,還包括以下步驟:
[0010]將10進制的所述IP地址,按照每段3個數字的標準,對差位補零,去掉段與段之間的分隔符后,轉換為所述唯一整數值P,并實現所述IP地址和所述唯一整數值P之間的任意轉換。具體的,還包括以下步驟:
[0011]在GIS中,增加空間對象的網絡屬性,將空間對象的現實屬性信息擴展為包括虛擬屬性信息和現實屬性信息的屬性信息;其中,所述虛擬屬性信息為所述空間對象的網絡屬性信息,且所述虛擬屬性信息和現實屬性信息一一對應。具體的,所述現實屬性信息為所述空間對象所處的現實空間屬性,包括區域屬性信息、街道屬性信息,以及所處的建筑屬性信息。
[0012]具體的,所述網絡屬性信息包括所述網絡對象的身份、用戶名、帳號、IP地址、網卡號和主板號。本發明實施例還提供了一種基于IP地址擴展GIS數據結構的系統,包括:
[0013]地址增添模塊,用于在GIS中,增加空間對象的IP地址;
[0014]地址轉換模塊,用于將所述空間對象的IP地址,轉換為唯一整數值P ;
[0015]數據生成模塊,用于將所述唯一整數值P納入GIS三維坐標系(X,Y,P)中,P=f(IP),生成新的Gis數據結構。
[0016]具體的,所述地址轉換模塊,用于將10進制的所述IP地址,按照每段3個數字的標準,對差位補零,去掉段與段之間的分隔符后,轉換為所述唯一整數值P,并實現所述IP地址和所述唯一整數值P之間的任意轉換。
[0017]優選的,還包括以下部分:
[0018]網絡屬性添加模塊,用于在GIS中,增加空間對象的網絡屬性,將空間對象的現實屬性信息擴展為包括虛擬屬性信息和現實屬性信息的屬性信息;其中,所述虛擬屬性信息為所述空間對象的網絡屬性信息,且所述虛擬屬性信息和現實屬性信息一一對應。
[0019]與現有技術相比,本發明的實施例具有如下優點:
[0020]本發明通過在GIS傳統二維結構(X,Y)基礎上,增加空間對象的IP地址,將空間對象的IP地址,轉換為唯一整數值P,并將唯一整數值P納入GIS三維坐標系(X,Y,P)中,P=f(IP),生成新的三維GIS數據結構,從而增加網絡維度,實現了網絡空間與現實空間的動態連接。
【專利附圖】
【附圖說明】
[0021]圖1是本發明實施例提供的基于IP地址擴展GIS數據結構的方法流程圖;
[0022]圖2是變換前后的GIS坐標系示意圖;
[0023]圖3是本發明實施例提供的基于IP地址擴展GIS數據結構的系統結構圖。
【具體實施方式】
[0024]為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的僅是本發明的一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動的前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0025]圖1是本發明實施例提供的基于IP地址擴展GIS數據結構的方法流程圖,為了便于說明,僅示出了與本發明實施例相關的部分。
[0026]如圖1所示,該方法包括以下步驟:
[0027]步驟101,在GIS中,增加空間對象的IP地址。
[0028]優選的,還包括以下步驟:
[0029]在GIS中,增加空間對象的網絡屬性,將空間對象的現實屬性信息擴展為包括虛擬屬性信息和現實屬性信息的屬性信息;其中,所述虛擬屬性信息為所述空間對象的網絡屬性信息,且所述虛擬屬性信息和現實屬性信息一一對應。
[0030]具體的,所述現實屬性信息為所述空間對象所處的現實空間屬性,包括區域屬性信息、街道屬性信息,以及所處的建筑屬性信息。具體的,所述網絡屬性信息包括所述網絡對象的身份、用戶名、帳號、IP地址、網卡號和主板號。
[0031]步驟102,將所述空間對象的IP地址,轉換為唯一整數值P。
[0032]具體的,包括:
[0033]將10進制的所述IP地址,按照每段3個數字的標準,即“逢缺補零、去除點位”的原則,對差位補零(湊足三位,逢缺補零),去掉段與段之間的分隔符后,轉換為所述唯一整數值P,并實現所述IP地址和所述唯一整數值P之間的任意轉換。
[0034]如下表所示:
[0035]
【權利要求】
1.一種基于IP地址擴展GIS數據結構的方法,其特征在于,包括以下步驟: A:在GIS中,增加空間對象的IP地址; B:將所述空間對象的IP地址,轉換為唯一整數值P ; C:將所述唯一整數值P納入GIS三維坐標系(X,Y,P)中,P=f (IP),生成新的GIS數據結構。
2.如權利要求1所述的基于IP地址擴展GIS數據結構的方法,其特征在于,所述步驟B包括以下步驟: b:將10進制的所述IP地址,按照每段3個數字的標準,對差位補零,去掉段與段之間的分隔符后,轉換為所述唯一整數值P,并實現所述IP地址和所述唯一整數值P之間的任意轉換。
3.如權利要求1或2所述的基于IP地址擴展GIS數據結構的方法,其特征在于,所述步驟A還包括以下步驟: a:在GIS中,增加空間對象的網絡屬性,將空間對象的現實屬性信息擴展為包括虛擬屬性信息和現實屬性信息的屬性信息;其中,所述虛擬屬性信息為所述空間對象的網絡屬性信息,且所述虛擬屬性信息和現實屬性信息一一對應。
4.如權利要求3所述的基于IP地址擴展GIS數據結構的方法,其特征在于,所述現實屬性信息為所述空間對象所處的現實空間屬性,包括區域屬性信息、街道屬性信息,以及所處的建筑屬性信息。
5.如權利要求3所述的基于IP地址擴展GIS數據結構的方法,其特征在于,所述網絡屬性信息包括所述空間對象的身份、用戶名、帳號、IP地址、網卡號和主板號。
6.一種基于IP地址擴展GIS數據結構的系統,其特征在于,包括以下部分: 地址增添模塊,用于在GIS中,增加空間對象的IP地址; 地址轉換模塊,用于將所述空間對象的IP地址,轉換為唯一整數值P ; 數據生成模塊,用于將所述唯一整數值P納入GIS三維坐標系(X,Y,P)中,P=f (IP),生成新的GIS數據結構。
7.如權利要求6所述的基于IP地址擴展GIS數據結構的系統,其特征在于,所述地址轉換模塊,用于將10進制的所述IP地址,按照每段3個數字的標準,對差位補零,去掉段與段之間的分隔符后,轉換為所述唯一整數值P,并實現所述IP地址和所述唯一整數值P之間的任意轉換。
8.如權利要求6或7所述的基于IP地址擴展GIS數據結構的系統,其特征在于,還包括以下部分: 網絡屬性添加模塊,用于在GIS中,增加空間對象的網絡屬性,將空間對象的現實屬性信息擴展為包括虛擬屬性信息和現實屬性信息的屬性信息;其中,所述虛擬屬性信息為所述空間對象的網絡屬性信息,且所述虛擬屬性信息和現實屬性信息一一對應。
【文檔編號】G06F17/30GK104077305SQ201310105090
【公開日】2014年10月1日 申請日期:2013年3月28日 優先權日:2013年3月28日
【發明者】修文群 申請人:深圳先進技術研究院