《一种基于扩展IP协议的互联网空间定位方法和系统.pdf》由会员分享,可在线阅读,更多相关《一种基于扩展IP协议的互联网空间定位方法和系统.pdf(10页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104079602A43申请公布日20141001CN104079602A21申请号201310105075122申请日20130328H04L29/08200601H04L29/1220060171申请人深圳先进技术研究院地址518055广东省深圳市南山区西丽大学城学苑大道1068号72发明人修文群74专利代理机构深圳市科进知识产权代理事务所普通合伙44316代理人宋鹰武54发明名称一种基于扩展IP协议的互联网空间定位方法和系统57摘要本发明适用于互联网通信领域,提供了一种基于扩展IP协议的互联网空间定位方法,所述方法包括在IP协议数据报头的可选项字段中,增加网络通信的源头。
2、、目标及中转的各设备的空间位置信息,同时建立相关地址服务器,解析域名、地名及其位置。本发明可以在不改变IP传输原理及效率的前提下,通过对IP扩展项的自定义修改,使之支持空间位置信息,从而具备网络定位功能。51INTCL权利要求书2页说明书4页附图3页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书4页附图3页10申请公布号CN104079602ACN104079602A1/2页21一种基于扩展IP协议的互联网空间定位方法,其特征在于,包括以下步骤A在IP协议数据报头的可选项字段中,增加网络通信的源头、目标及中转的各设备的空间位置信息;B建立相关地址服务器,解析域名、地名及其。
3、位置。2如权利要求1所述的基于扩展IP协议的互联网空间定位方法,其特征在于,所述步骤A包括以下步骤A将所述空间位置信息加入所述IP协议数据报头中,所述空间位置信息包括经纬度LAT,LON和/或X,Y坐标值;B扩充所述IP协议数据报头的可选项字段,用以存储所述空间位置信息。3如权利要求1或2所述的基于扩展IP协议的互联网空间定位方法,其特征在于,所述步骤A还包括以下步骤C通过对互联网设备进行全局测量定位,获得各IP地址的所述空间位置信息;D对网络设备驱动程序进行扩展,将所述空间位置信息写入其中。4如权利要求1或2所述的基于扩展IP协议的互联网空间定位方法,其特征在于,所述步骤B包括以下步骤E建立。
4、互联网的地址解析体系,用于“IP坐标域名地名”之间的分布式管理、动态转换和层次查找;F对路由器软件进行扩展,支持所述IP协议的改动。5如权利要求2所述的基于扩展IP协议的互联网空间定位方法,其特征在于,所述步骤B包括以下步骤B1修改所述IP协议数据报头的可选项的内容,将原始项替换为以下内容源IP空间位置信息、目的IP空间位置信息和路由地址记录,其中,所述路由地址记录,是指所经过中间路由节点的空间位置信息。6如权利要求3所述的基于扩展IP协议的互联网空间定位方法,其特征在于,所述步骤C包括以下步骤C1对于静态网络设备,采用室内外一体化定位手段进行直接和间接测量以获取其空间位置信息,其中,所述静态。
5、网络设备包括服务器、PC、磁盘阵列、路由器和交换机中的一种或者多种,所述室内外一体化定位手段包括GPS及辅助定位方法;C2对于动态网络设备,通过LBS和/或GPS动态获取其空间位置信息,其中,所述动态网络设备包括手机和移动计算终端中的一种或者多种。7如权利要求3所述的基于扩展IP协议的互联网空间定位方法,其特征在于,所述步骤D包括以下步骤D1扩展所述网络设备的网卡、端口的驱动程序,增加经纬度LAT,LON和/或X,Y坐标值填写项。8如权利要求4所述的基于扩展IP协议的互联网空间定位方法,其特征在于,所述步骤E包括以下步骤E1对原有的“域名IP”数据库进行相应扩展,增加经纬度和X,Y坐标值字段。。
6、9如权利要求4所述的基于扩展IP协议的互联网空间定位方法,其特征在于,所述步骤F包括以下步骤权利要求书CN104079602A2/2页3F1在计算优化IP路由的同时,有效存储并记录各节点空间位置信息,以实现基于所述空间位置信息的双向查询与历史回溯。10一种基于扩展IP协议的互联网空间定位系统,其特征在于,包括信息处理装置,用于在IP协议数据报头的可选项字段中,增加网络通信的源头、目标及中转的各设备的空间位置信息;服务器,用于解析域名、地名及其位置。权利要求书CN104079602A1/4页4一种基于扩展IP协议的互联网空间定位方法和系统技术领域0001本发明属于互联网通信领域,尤其涉及一种基于。
7、扩展IP协议的互联网空间定位方法和系统。背景技术0002互联网位置服务目前尚属空白,现有的网络数据传输一般不含位置信息。目前网络定位技术主要包括基于IP注册表的文字描述性间接定位法,其精度、广度、效率均难以达到要求,且目前的IP协议不包含源头、目标及中转节点的空间位置信息。0003因此,如何提供一种支持空间位置信息、具备网络定位功能的互联网空间定位方法,是目前亟待解决的技术问题。发明内容0004本发明实施例提供了一种基于扩展IP协议的互联网空间定位方法和系统,旨在解决目前的IP协议不包含源头、目标及中转节点的空间位置信息,互联网服务不具备网络定位功能的问题。0005为此,本发明实施例提供了如下。
8、技术方案0006一种基于扩展IP协议的互联网空间定位方法,包括以下步骤0007在IP协议数据报头的可选项字段中,增加网络通信的源头、目标及中转的各设备的空间位置信息;0008建立相关地址服务器,解析域名、地名及其位置。0009本发明实施例还提供了一种基于扩展IP协议的互联网空间定位系统,包括0010信息处理装置,用于在IP协议数据报头的可选项字段中,增加网络通信的源头、目标及中转的各设备的空间位置信息;0011服务器,用于解析域名、地名及其位置。0012与现有技术相比,本发明的实施例具有如下优点0013本发明通过在IP协议数据报头的可选项字段中,增加网络通信的源头、目标及中转的各设备的空间位置。
9、信息,同时建立相关地址服务器,解析域名、地名及其位置,从而在不改变IP传输原理及效率的前提下,通过对IP扩展项的自定义修改,使之支持空间位置信息,从而具备网络定位功能。附图说明0014图1是本发明实施例提供的基于扩展IP协议的互联网空间定位方法的方法流程图;0015图2是本发明实施例提供的基于扩展IP协议的互联网空间定位系统的结构图;0016图3是本发明实施例提供的将空间位置信息加入IP报头中的示意图;0017图4是本发明实施例提供的IP协议数据报头的可选项的示意图;说明书CN104079602A2/4页50018图5是本发明实施例提供的修改IP协议数据报头的可选项的内容的示意图。具体实施方式。
10、0019为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。0020图1是本发明实施例提供的基于扩展IP协议的互联网空间定位方法的方法流程图,为了便于说明,仅示出了与本发明实施例相关的部分。0021如图1所示,该方法包括以下步骤0022步骤101,在IP协议数据报头的可选项字段中,增加网络通信的源头、目标及中转的各设备的空间位置信息。0023具体的,包括以下步骤002。
11、4步骤一,将所述空间位置信息加入所述IP协议数据报头中,所述空间位置信息包括经纬度LAT,LON和/或X,Y坐标值。0025将经纬度LAT,LON和/或X,Y坐标值加入IP报头中,如图3所示,对整个TCP/IP协议栈的改动最小,IP报头包含在互联网所有数据报中,因而具有极强的普遍性与强制性,从而使得一切IP数据传输都带有了空间位置信息。0026步骤二,扩充所述IP协议数据报头的可选项字段,用以存储所述空间位置信息。0027具体的,修改所述IP协议数据报头的可选项的内容,将原始项替换为以下内容源IP空间位置信息、目的IP空间位置信息和路由地址记录。其中,所述路由地址记录,是指所经过中间路由节点的。
12、空间位置信息。0028通过修改所述IP协议数据报头的可选项的内容的方式增加对空间数据的支持,作为IP空间化最经济可行的方案,因充分利用了IP协议的扩展功能与保留字段,不会对现行数据传输结构与效率造成大的改动。0029作为IP首部的可变部分,可选项字段用来支持排错、测量以及安全等措施。此字段长度可变,从140个字节不等,取决于所选择的项目。某些可选项项目只需要1个字节,它只包括1个字节的选项代码。但还有些选项需要多个字节,这些选项一个个拼接起来,中间不需要有分隔符,最后用全0的填充字段补齐成为4字节的整数倍。0030可选项(OPTIONS)是一个可变长字段,如图4所示,图中标记为IP选项。该字段。
13、主要用于测试,由起源设备根据需要改写。原始可选项包含以下内容00311、松散源路由给出一连串路由器接口的IP地址。IP包必须沿着这些IP地址传送,但是允许在相继的两个IP地址之间跳过多个路由器;00322、严格源路由给出一连串路由器接口的IP地址。IP包必须沿着这些IP地址传送,如果下一跳不在IP地址表中则表示发生错误;00333、路由记录当IP包离开每个路由器的时候记录路由器的出站接口的IP地址。0034通过对上述可选项的内容进行修改,将原始项替换为以下内容,如图5所示00351、源IP空间位置信息(经纬度或X,Y坐标);00362、目的IP空间位置信息(经纬度或X,Y坐标);说明书CN10。
14、4079602A3/4页600373、路由地址记录所经过中间路由节点的空间位置信息(经纬度或X,Y坐标)。0038优选的,还包括步骤三,通过对互联网设备进行全局测量定位,获得各IP地址的空间位置信息。0039具体的,对于静态网络设备,采用室内外一体化定位手段进行直接和间接测量以获取其空间位置信息,其中,所述静态网络设备包括服务器、PC、磁盘阵列、路由器和交换机中的一种或者多种,所述室内外一体化定位手段包括GPS及辅助定位方法;0040对于动态网络设备,通过LBS和/或GPS动态获取其空间位置信息,其中,所述动态网络设备包括手机和移动计算终端中的一种或者多种。0041优选的,还包括步骤四,对网络。
15、设备驱动程序进行扩展,将空间位置信息写入其中。0042具体的,扩展所述网络设备的网卡、端口的驱动程序,增加经纬度LAT,LON和/或X,Y坐标值填写项,其数值接受网管系统的审核检测,定期扫描匹配。0043步骤102,建立相关地址服务器,解析域名、地名及其位置。0044具体的,包括0045步骤一,以现有域名解析系统为基础,建立互联网的地址解析体系,用于“IP坐标域名地名”之间的分布式管理、动态转换和层次查找。0046具体的,对原有的“域名IP”数据库进行相应扩展,增加经纬度和X,Y坐标值字段。0047步骤二,对路由器软件进行扩展,支持IP协议的改动。0048具体的,在计算优化IP路由的同时,有效。
16、存储并记录各节点空间位置信息,以实现基于空间位置信息的双向查询与历史回溯。0049基于相同的构思,本发明实施例还提供了一种基于扩展IP协议的互联网空间定位系统,如图2所示,该装置包括0050信息处理装置201,用于在IP协议数据报头的可选项字段中,增加网络通信的源头、目标及中转的各设备的空间位置信息。0051服务器202,用于解析域名、地名及其位置。0052本发明实施例通过在IP协议数据报头的可选项字段中,增加网络通信的源头、目标及中转的各设备的空间位置信息,同时建立相关地址服务器,解析域名、地名及其位置,从而在不改变IP传输原理及效率的前提下,通过对IP扩展项的自定义修改,使之支持空间位置信。
17、息,从而具备网络定位功能。而且,本发明提供的基于扩展IP协议的互联网空间定位方法和系统,支持精确的空间位置信息,具备精确的网络定位功能,可以定位到具体的经纬度或者X,Y坐标。0053本领域技术人员可以理解,实施例中的装置中的模块可以按照实施例描述分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。0054通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或。
18、者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若说明书CN104079602A4/4页7干指令用以使得一台终端设备(可以是手机,个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。0055以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。说明书CN104079602A1/3页8图1图2图3说明书附图CN104079602A2/3页9图4说明书附图CN104079602A3/3页10图5说明书附图CN104079602A10。