CN101513020A - 针对ipv6地址的基于地理位置的寻址方法 - Google Patents

针对ipv6地址的基于地理位置的寻址方法 Download PDF

Info

Publication number
CN101513020A
CN101513020A CNA2007800330014A CN200780033001A CN101513020A CN 101513020 A CN101513020 A CN 101513020A CN A2007800330014 A CNA2007800330014 A CN A2007800330014A CN 200780033001 A CN200780033001 A CN 200780033001A CN 101513020 A CN101513020 A CN 101513020A
Authority
CN
China
Prior art keywords
address
network equipment
geographical position
equipment
described network
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA2007800330014A
Other languages
English (en)
Inventor
陈立仁
J·斯蒂恩斯特拉
K·S·泰勒
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qualcomm Inc
Original Assignee
Qualcomm Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Publication of CN101513020A publication Critical patent/CN101513020A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/35Network arrangements, protocols or services for addressing or naming involving non-standard use of addresses for implementing network functionalities, e.g. coding subscription information within the address or functional addressing, i.e. assigning an address to a function
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5092Address allocation by self-assignment, e.g. picking addresses at random and testing if they are already in use
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/26Network addressing or numbering for mobility support
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5007Internet protocol [IP] addresses
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/18Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/20Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/04Network layer protocols, e.g. mobile IP [Internet Protocol]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/604Address structures or formats
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/69Types of network addresses using geographic information, e.g. room number
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5084Providing for device mobility

Abstract

一个特征提供了一种用于将地理位置信息编码到诸如IPv6等下一代因特网协议(IP)地址内,以促进在连网装置当中分发地理位置信息。从网络装置接收IP地址分配请求。获得所述网络装置的地理位置。分配或生成包括地理位置的IP地址。之后,将所分配的IP地址提供给网络装置。通过将第一网络装置的地理位置信息编码到分配给所述第一网络装置的IP地址内,其他网络装置能够容易地获得所述第一网络装置的地理位置。这一方法将网络装置的地理位置信息作为IP地址的一部分来传播,从而避免了单独为地理位置分发而进行消息发送的必要性。随着网络装置的移动,改变其IP地址,从而更新其地理位置信息。

Description

针对IPV6地址的基于地理位置的寻址方法
技术领域
本发明的各个实施例涉及网络装置,更具体而言,本发明的各个实施例涉及知晓其自身所在的地理位置的网络基础设施装置以及便于其他网络装置的地理定位的协议。
背景技术
寻找附着至网络的装置的位置往往是困难的,但是出于很多商业、应急和法律的目的又希望进行这种定位。例如,基于IP的语音(VOIP)电话通信服务依靠获知电话装置的地理信息来对紧急呼叫进行路由。在无法获知电话装置的地理位置的情况下,无法将紧急呼叫容易地路由至最近的呼叫中心。万一使用VOIP电话的主叫方无法提供地址,那么紧急服务可能不能用其它方式来定位主叫方。电话服务的规章也强制实行了出于紧急目的对电话装置定位的需求。类似地,其他应用也可以从获知附着至网络的装置的当前地理位置中受益。
一些对附着至网络的装置进行地理定位的方法依赖于装置本身具有地理定位能力,以确定其自身的地理位置。其他的方法则依赖于网络基础设施来确定地理位置,并将位置确定的结果报告给另一服务器或请求装置。
因而,需要一种能够便于地理位置确定并对通信网络上的网络装置进行跟踪的方法。
发明内容
提供了一种用于为网络装置分配IP地址的方法,所述IP地址被编码成具有所述网络装置的地理位置信息。从网络装置接收IP地址分配请求。获得所述网络装置的地理位置,并分配包括所述地理位置的IP地址,之后将所述IP地址提供给发出请求的网络装置。可以通过确定从具有已知地理位置的网络路由器到所述网络装置的距离来获得所述地理位置。或者,从一个或多个其他基础设施装置,或者从发出请求的网络装置获得所述地理位置。在一些实施方式中,所请求的IP地址是128位的IPv6地址,并且可以通过将地理位置编码到所述IP地址中来分配所述IP地址。所述地理位置可以包括纬度、经度或高度中的至少一个。此外,可以将时间戳编码成IP地址的一部分,所述时间戳用于指示获得地理位置的时间。
所述方法还可以跟踪所述网络装置的移动,以获得新的地理位置,并更新所述网络装置的IP地址,以反映其新的地理位置。在一些实施例中,将所述网络装置的媒体访问控制(MAC)地址编码到所述IP地址内。
还提供了一种设备,所述设备包括用于将所述设备耦合至通信网络的网络接口以及耦合至所述通信接口的处理电路。所述处理单元被配置为(1)通过所述网络接口从网络装置接收IP地址分配请求,(2)获得所述网络装置的地理位置,(3)分配包括所述地理位置的IP地址,以及(4)将所分配的IP地址通过所述网络接口提供给所述网络装置。
另一种实施方式提供了一种具有一个或多个指令的机器可读介质,所述指令用于分配具有经过编码的网络装置的地理位置的IP地址,在处理器执行所述指令时,所述指令使得所述处理器执行以下操作:(1)从网络装置接收IP地址分配请求,(2)获得所述网络装置的地理位置,(3)分配包括所述地理位置的IP地址,以及(4)将所分配的IP地址提供给所述网络装置。
又一种特征提供了一种用于从IP地址获得网络装置的地理位置的方法。接收网络装置的IP地址,并从所述IP地址提取地理位置。之后,将所述IP地址中的地理位置与所述网络装置相关联。
还提供了一种设备,所述设备包括:(1)用于将所述设备耦合至通信网络的网络接口,以及(2)耦合至所述通信接口的处理电路。可以将所述处理电路配置为(1)接收网络装置的IP地址,(2)从所述IP地址提取地理位置,以及(3)将所述IP地址中的地理位置与所述网络装置相关联。
另一个特征提供了一种设备,所述设备能够自行分配被编码成具有地理位置信息的IP地址,并将所述地址传播至其他网络装置。所述网络装置可以包括:(1)用于将所述网络装置耦合至通信网络的网络接口,(2)提供所述网络装置的地理位置的地理位置接口,以及(3)耦合至所述通信接口和地理位置接口的处理电路。可以将所述处理电路配置为(1)从所述地理位置接口获得网络装置的地理位置,(2)生成所述网络装置的IP地址,该IP地址包括所述网络装置的地理位置,以及(3)将所述网络装置的IP地址通过所述网络接口传播至其他网络装置。
附图说明
图1示出了如何基于纬度和经度将地球划分成多个区域,从而将地理位置信息编码到IPv6地址内;
图2示出了如何获得连网装置的地理位置信息;
图3示出了在连网装置从一个位置移动到另一个位置时如何更新IPv6地址;
图4是诸如路由器和/或管理服务器等处理装置的方框图,其被配置为分配IPv6地址,其中,所述IPv6地址被编码成具有它被分配给的网络装置的地理位置信息;
图5示出了用于对具有编码的地理信息的IP地址进行分配的方法;
图6的方框图示出了被配置为从IP地址中提取地理信息的网络装置;
图7示出了用于从第二网络装置的IP地址提取地理位置的第一网络装置的操作方法;
图8的方框图示出了被配置为基于其自身的地理位置信息自行分配IP地址的网络装置;
图9示出了网络装置根据一种实施方式基于其自身的地理位置自行分配其自身的IP地址的方法;
图10示出了利用网络装置的IP地址获取所述网络装置的地理位置的另一种装置;以及
图11示出了被配置为自行分配其自身的IP地址的网络装置。
具体实施方式
在下述说明中,给出了具体的细节,以提供对所述实施例的透彻理解。但是,本领域普通技术人员应当理解,可以在没有这些具体细节的情况下实施所述实施例。例如,方框图中可能没有示出电路,从而避免因不必要的细节造成实施例的模糊不清。
而且,应当指出,可以将这些实施例描述成如流程图、作业图、结构图或方框图所示的过程。尽管流程图可以将操作描述成一个顺序过程,但是也可以并行或同时执行很多操作。此外,可以重新布置所述操作的顺序。在完成了其操作的同时,该过程也就结束了。一个过程可以对应于一种方法、一种函数、一个规程、一个子例程、一个子程序等。当过程对应于函数时,其结束对应于该函数返回至调用函数或主函数。
此外,存储介质可以代表一个或多个用于存储数据的装置,包括只读存储器(ROM)、随机存取存储器(RAM)、磁盘存储介质、光存储介质、闪速存储装置和/或其他用于存储信息的机器可读介质。“机器可读介质”一词包括但不限于便携式或固定存储装置、光存储装置、无线信道以及各种其他能够存储、包含或承载指令和/或数据的介质。
此外,可以通过硬件、软件、固件、中间件、微代码或其组合来实现这些实施例。在通过软件、固件、中间件或微代码实现时,可以将用于执行必要任务的程序代码或代码段存储在诸如存储介质等机器可读介质或其他存储模块内。处理器可以执行所述必要的任务。代码段可以表示规程、函数、子程序、程序、例程、子例程、模块、软件包、一类指令或指令的组合、数据结构或者程序语句。可以通过传递和/或接收信息、数据、自变量、参数或存储内容而将代码段耦合至另一代码段或硬件电路。可以通过适当的手段,包括存储器共享、消息传送、令牌传送以及网络传输等来传送、转发或传输信息、自变量、参数、数据等。
一个特征提供了一种用于将地理位置信息编码到诸如IPv6等下一代因特网协议(IP)地址内,以促进在连网装置当中分发地理位置信息的方法。通过将第一网络装置的地理位置信息编码到分配给所述第一网络装置的IP地址内,其他网络装置能够容易地获得所述第一网络装置的地理位置。这一方法将网络装置的地理位置信息作为IP地址的一部分进行传播,从而避免了单独为地理位置分发而进行消息发送的必要性或者避免了执行发现过程来确定网络装置的地理位置的必要性。
另一特征是允许对网络装置的IP地址进行更新,以反映网络装置的地理位置的变化或该网络装置的移动。也就是说,随着网络装置从一个位置或区域移动到另一位置或区域,将改变其IP地址,以反映这一地理位置的变化。
IPv6是下一代IP寻址方案,其将IP地址长度从IPv4中采用的32位提高到128位。将IPv6表示为八个具有十六进制格式的十六位整数(例如,X:X:X:X:X:X:X:X,其中,每一个X表示一个16位整数)。通常将IPv6地址划分为网络ID段和主机ID段。例如,对IPv6地址N:N:N:N:H:H:H:H而言,N:N:N:N整数(64位)代表网络ID,而H:H:H:H整数(64位)则代表主机ID。一种实施方式采用网络ID整数对网络装置的地理位置进行编码。所述64位网络ID可以表示264(18.446×1018)个不同的值。相反,其他实施方式可以采用IPv6地址的主机ID段或者网络ID和主机ID的组合来对网络装置的地理位置进行编码。选择采用IPv6内的那些段或位对地理位置信息进行编码可以取决于地址的可用性以及其他因素。例如,在一种实施方式中,可以为针对特定的地理位置应用保留网络ID010xxxxxxxxxxxxx:N:N:N(其中,x表示一位,N表示16位整数,并且N通常被写作成1—4个十六进制的数字串,例如,X=0或A1或CA09,其中,省略了前导的零),从而提供了高达六十一(61)位来对地理位置进行编码。或者,可以为实现这一目的而保留所述网络ID和/或主机ID的其他段或位。
图1示出了如何基于纬度、经度和/或高度将地球划分成多个区域,从而将地理位置信息编码到IPv6地址内。可以通过全球坐标,例如,经度102和纬度104来表示地理位置。纬度104是平行于地球赤道延伸的水平测绘线,并且从正九十(+90°)度到负九十(-90°)度按照度、分(′)和秒(")来表示纬度104。经度102是在地球上垂直定位的测绘线,其一端处于北极,另一端处于南极,每个经度具有从+180°度到-180°度的度、分、秒。纬度和经度的度被划分成分和秒。每一度有六十(60)分,每一分有六十(60)秒。还可以将秒进一步划分为十分之几秒、百分之几秒乃至千分之几秒。可以以秒级分辨率将地球上的每一位置表示为纬度(例如,360°×60′×60")×经度(例如,180°×60′×60"),或者将其表示为8.398×1011个不同的值。这样的秒级分辨率提供了处于大约一百(在赤道上)英尺或更低范围内的地理位置。注意:对于经度而言,每一度的距离从赤道向极点降低,这在地理位置接近两极时潜在地增大了可得到的分辨率。也可以通过采用更小的分辨率单位来获得更大的精确度。例如,采用十分之几秒作为分辨率将取得大约8.398×1013个不同的值,并提供大约小于等于十英尺的精确度。
除了经度和纬度信息之外,一个特征还在IPv6地址内提供了高度位置。例如,这允许区分多层建筑内的位置。在各种实施方式中,可以将高度表示为海平面以上/以下的距离,或者表示为地平面以上/以下的距离。
由于IPv6地址的64位网络ID段提供了多达18.446×1018个不同的值,因而该段大到足以包含8.398×1013个不同的经度和纬度值的组合(采用十分之几秒的分辨率)。
可以对处于地球上的任何地方的网络装置的地理位置进行编码,和/或所述地理位置可以是所述网络装置的IP地址的一部分。例如,IPv6地址的64位网络ID段可以包括网络装置的纬度、经度和高度信息。如图1所示,可以采用25位来表示纬度(例如,9位表示度,6位表示分,6位表示秒,4位表示十分之几秒)。类似地,可以采用24位来表示经度(例如,8位表示度,6位表示分,6位表示秒,4位表示十分之几秒)。或者,可以仅采用24位而不是25位并以十分之几秒为单位通过十进制格式表示纬度信息。类似地,可以采用23位通过十进制格式表示经度信息,因而节省了一(1)位。这样,IPv6地址的64位网络ID段包括用于地理位置信息的49位和备用的15个附加位。或者,如果采用十进制格式表示纬度和经度,那么可以采用47位得到相同的分辨率,另提供备用的17个附加位。其他实施方式可以包括更多的位来定义纬度和经度信息,和/或提高地理信息的分辨率。其他编码方案可以采用多于或少于49的位来对网络装置的地理位置信息进行编码。装置可以通过位屏蔽来对IPv6中的地理位置信息进行解码,以提取出相关的纬度和经度位。
在一些实施方式中,采用一些备用位来表示高度信息。分配给高度信息的位数取决于预期的分辨率。例如,可以采用十二(12)位来表示从零(0)到四千零九十六(4096)英尺、码等的高度。
IPv6地址可以对网络装置的媒体访问控制(MAC)地址进行编码。可以采用与地理位置信息不同的位或者采用与之相同的位对MAC地址编码。
可以采用网络ID段(或主机ID段)中的备用位进一步标识网络装置、对其他信息编码或者区分同一地理位置内的多个IP装置(例如,处于同一10英尺×10英尺的位置内的网络装置)。例如,可以采用一些备用位来对在获取纬度和经度信息时的日期或时间戳进行编码。另一种实施方式可以使用一些备用位来区分两个或更多个具有相同纬度和经度的网络装置。例如,可以通过备用位对高度信息编码,从而有助于区分具有相同纬度和经度位置的网络装置。另一种实施方式可以使用一些备用位来对所提供的纬度、经度和/或高度的精确度指示项进行编码。
通过将地理位置信息编码成IPv6地址的一部分,该方法容易地为网络(例如,因特网)内的网络装置分发地理位置信息,并使所述地理位置信息可以为所述装置所用。在第一网络装置与其他网络装置通信时,所述第一网络装置将其自身的IPv6地址(包括其地理位置信息)传输至所述其他网络装置。因而,接收到所述第一网络装置的IPv6地址的网络装置能够容易地从所述IPv6地址获得它的地理位置。不需要对基础设施进行任何特殊的查询或报告。
图2示出了根据一种实施方式的如何获得网络装置的地理位置信息。在这一例子中,采用具有已知的地理位置的一个或多个路由器204、206和208来获得距网络装置202的距离。可以在设置过程中配置每一路由器204、206和208的地理位置,或者可以以一定的精度确定所述路由器的地理位置。例如,路由器204可以基于包延迟以及用于抵达所述网络装置的接口的特征(例如,介质的传输速度、物理介质的种类:铜、光纤、无线或其它等)来估算距所述发出请求的网络装置的距离。
网络装置202可以向经由其通信的通信网络请求IP地址分配。由于通信网络中的路由器204、206或208通常(从物理的角度以及从网络跳跃点的角度(优选为一个跳跃点))接近网络装置202,这使得路由器204、206或208处于估算网络装置202的地理位置的有利位置。优选地,来自网络装置202的等待时间应当小,而且不会发生太大变化,并且路由器204、206或208能够利用等待时间估算值去除诸如可变传播延迟和传输延迟效应等其他不确定因素,从而使其更加准确。
在获得了到网络装置202的距离之后,路由器202可以采用其自身的地理位置和所述到网络装置202的距离来计算地理位置。在可以采用其他具有已知地理位置的路由器206和208的情况下,获得与每一路由器的距离,并采用所述距离通过三角测量法或其他技术更为精确地确定网络装置202的地理位置。
在其他实施方式中,网络装置202可以具有诸如GPS装置等其他机构,利用这些机构能够获得其自身的地理位置。因而,网络装置202在向通信网络请求IP地址时能够包含其所在的地理位置。
在获得网络装置202的地理位置之后,向网络装置202分配IPv6地址。IPv6地址的64位网络ID段可以表示通过其通信的网络(例如,路由器204,206和/或208)的网络ID。IPv6地址的64位主机ID段可以包括一些用于表示网络装置202的地理位置的位。或者,可以采用64位网络ID段的若干部分来表示网络装置202的地理位置,并采用64位主机ID段来标识网络和/或主机信息。例如,如图1所示,采用四十九(49)位来表示网络装置的纬度和经度。
在各种实施方式中,可以由诸如路由器或管理服务器210等网络基础设施装置分配网络装置202的IPv6地址。路由器204、206或208或者管理服务器210确认网络装置202的地理位置,并以能够获得的最高的精确度来分配适当的地址(如果可能的话),由此在所有的已知信息的基础上执行对网络装置202的IP地址分配。网络装置202的IPv6地址还可以包括有效的时间戳,以指示分配所述IPv6地址的时间和/或日期。在备选实施方式中,如果网络装置202能够确定其自身的地理位置信息(例如,采用GPS传感器或通过人工配置),那么所述网络装置202可以自行分配IPv6地址。之后,网络装置202可以按照各种地址更新协议并利用路由器204、206、208和/或管理服务器210更新或传播其IPv6地址。
如果采用管理服务器210为网络装置分配IP地址,那么管理服务器210可以从一个或多个路由器204、206和/或208获得网络装置202的地理位置信息,并采用其为网络装置202分配IPv6地址。或者,路由器204、206和/或208可以将网络装置202的距离估算值及其自身的地理位置转发至管理服务器210。之后,管理服务器210可以采用三角测量法来进一步提高网络装置202的位置精确度。
在一个例子中,路由器或管理服务器210可以将网络装置202的地理信息编码到IPv6地址的网络ID段和/或主机ID段中。之后,将这一IPv6地址发送至网络装置202,以便在它的通信中使用。通过这种方式,可以使网络装置获得地理位置信息,所述网络装置包括那些依靠其自身的处理不具备固有位置确定方法(例如,嵌入式全球定位系统)的网络装置。
网络装置202可以是连接至网络并且通过IP地址在所述网络上得到标识的有线或无线装置。网络装置的例子包括:移动电话、移动计算机、台式计算机、手持装置、个人数字助理、VOIP调制调解器等。
另一特征允许对网络装置的IP地址进行更新,以反映网络装置的地理位置的变化或该网络装置的移动。例如,在网络装置离开所定义的区域212(图2)或106(图1)时,它的IP地址将得到更新或修改,以指示其新的地理位置。可以根据实施方式当中所期望的地理位置准确度按照度、分、秒定义区域212。
图3示出了在连网装置从一个位置移动到另一个位置时如何更新IPv6地址。网络装置302可以位于区域E内,区域E被定义成是处于纬度=n到n+1之间以及经度k到k+1之间的区域。网络装置302的地理位置是纬度=j,经度=i,其中,n≤j≤n+1,k≤i≤k+1。一个特征实现了在网络装置302例如从区域E移动到区域D时更新网络装置302的位置。可以通过监测与通过其在区域E内通信的路由器的距离来检测网络装置302的移动。或者,在网络装置302终止与一个路由器的通信链路并与另一路由器建立链路时,这可以指示所述网络装置的移动,并触发对网络装置302的新的位置确定。因而,在网络装置302移动到相邻区域D时,该网络装置将在其新的地理位置,即,纬度=j′,经度=i′,其中,n≤j′≤n+1,k-1≤i′≤k,的基础上被分配以新的IPv6地址。
可以根据所预期的网络装置302的位置准确度来增大或减小每个区域的尺寸。因而,定义每一区域的纬度和经度可以以度、分、秒、十分之几秒等或其组合来表示。该方法避免了因网络装置302的非常小的移动而更新网络装置302的IP地址。或者,可以将所述系统配置为跟踪网络装置302的位置的非常小的变化,并相应地更新其IP地址,这是一种获得网络装置302的实时位置或准实时位置的方式。也就是说,随着网络装置的移动,将改变或修改其IP地址或者其IP地址的若干部分。类似地,可以将网络装置302的高度表示为其IP地址的一部分,并且随着所述网络装置的移动而对其进行修改。
在一种实施方式中,按照从最高有效位(例如,度)到最低有效位(例如,十分之几秒)的方式布置被编码到IP地址内的纬度和经度信息。在网络装置移动时,其IP地址变化从纬度和/或经度的最低有效位开始。随着网络装置从其初始位置进一步移动,更高的有效位(例如,表示分或度的有效位)也将变化。这一特征允许推测移动当中的网络装置的速度。
图4是诸如路由器和/或管理服务器等处理装置402的方框图,其被配置为分配IPv6地址,其中,所述IPv6地址被编码成具有它被分配给的网络装置的地理位置信息(例如,纬度、经度和/或高度)。处理装置402包括处理电路404,该处理电路404耦合至通过其与网络装置通信的网络接口406。
图5示出了处理装置402根据一种实施方式对具有编码的地理信息的IP地址进行分配的操作方法。可以将处理电路404配置为从网络装置接收IP地址分配请求502,并获得发出请求的网络装置的地理位置504。在一个例子中,所请求的IP地址可以是128位IPv6地址。在各种实施方式中,处理电路404可以从发出请求的网络装置本身,从网络路由器,或者通过确定与该发出请求的网络装置的距离测量值获得该发出请求的网络装置的地理位置。还可以将处理电路404配置为分配包括地理位置的IP地址506,并将所分配的IP地址提供给发出请求的网络装置512。例如,可以将网络装置的地理信息编码成IPv6地址的64位网络ID段的一部分。这一地理信息可以包括按照预期分辨率(例如,度、分、秒、十分之几秒等)指定的纬度和经度。
在一些实施方式中,还可以将网络装置的媒体访问控制(MAC)地址编码到IP地址内。此外,可以将时间戳编码成IP地址的一部分,以指示获得地理位置时的时间。这一时间戳可以指示地理位置的龄期。在其他实施方式中,还可以采用日期时间戳来指示获得地理位置时的日期。
此外,还可以将处理电路404配置为跟踪网络装置的移动,以获得新的地理位置514,并更新网络装置的IP地址,以反映其新的地理位置516。在各种实施方式中,只更新网络装置地理位置的秒、分和/或度。例如,如果网络装置只移动几英尺,那么可以只更新地理位置的“秒”部分,从而引起IP地址的变化。类似地,可以将网络装置的高度编码为IP地址的一部分,并且随着所述网络装置的移动而对其进行更新。
图6的方框图示出了根据一种实施方式的被配置为从IP地址提取地理信息的网络装置602。处理装置602包括处理电路604,该处理电路604耦合至通过其与网络装置通信的网络接口606。处理电路604被配置从经由网络接口606接收的IPv6地址获得纬度、经度和/或高度。
图7示出了用于从第二网络装置的IP地址提取地理位置的第一网络装置602的操作方法。在一种实施方式中,IP地址是基于所述第二网络装置的地理位置导出的IPv6 128位地址。第一网络装置602接收第二网络装置的IP地址702。可以将所述IP地址作为所述第一网络装置和第二网络装置之间的正常通信过程的一部分来接收。从IP地址提取地理位置(例如,纬度、经度和/或高度)704。例如,可以对IP地址的预定部分进行屏蔽,以提取纬度和经度信息。在其他实施例中,可以按照除了纬度、经度和/或高度之外的不同形式表示网络装置的地理位置信息。将所提取的地理位置与第二网络装置相关联710。
在一些实施例中,还将第一网络装置602配置为从所述IP地址中解码出第二网络装置的媒体访问控制(MAC)地址708。于是,可以基于其IP地址的变化来跟踪第二网络装置的移动712。也就是说,第一网络装置602可以采用MAC地址来将不同的IP地址与同一第二网络装置相关联,之后比较从与所述第二网络装置相关联的IP地址中提取的地理位置,以确定它的移动。在一些实施例中,还从所述IP地址中解码出时间戳,其中,所述时间戳指示获得所述地理位置时的时间706。
图8的方框图示出了根据一种实施方式的被配置为基于其自身的地理位置信息自行分配IP地址的网络装置802。网络装置802包括处理电路804,该处理电路804耦合至通过其与网络装置通信的网络接口806。处理电路804还耦合至地理位置接口808,处理电路804可以从所述地理位置接口808获得其自身的地理位置(例如,纬度、经度和/或高度)。地理位置接口808可以包括GPS装置、为网络装置802人工配置的地理位置和/或与能够提供网络装置802的地理位置的外部装置的接口。将处理电路804配置为从地理位置接口808获得网络装置802的地理位置,并基于所述地理位置生成其自身的IP地址(例如,IPv6地址)。一旦网络装置802已经分配了其自身的IP地址,那么处理电路804可以将其IP地址经由网络接口806传播至其他网络装置。
图9示出了网络装置根据一种实施方式基于其自身的地理位置自行分配其自身的IP地址的方法。网络装置获得其地理位置902。可以从人工配置在网络装置中的附着的GPS传感器获得这一地理位置,或者可以从远程装置获得这一地理位置。之后生成网络装置的IP地址,该地址包括网络装置的地理位置904。可以将所述网络装置的媒体访问控制(MAC)地址编码到IP地址内906。还可以将时间戳编码成IP地址的一部分,其中,所述时间戳指示获得地理位置的时间908。之后,所述网络装置将所述IP地址经由网络接口传播至其他网络装置910。所述网络装置在其移动时更新其IP地址,以反映其新的地理位置912。
尽管文中的各个例子已经描述了将地理位置信息编码成IPv6地址的网络ID段的一部分,但是一种实施方式可以设想这样的情况,即,所述地理位置信息可以采用IPv6地址的主机ID段或者网络ID和主机ID段的组合来对网络装置的地理位置编码。
在不背离本发明的情况下,可以将图1、2、3、4、5、6、7、8和/或9中所示的一个或多个部件、步骤和/或功能重新布置和/或组合成单个部件、步骤或功能,或者将其包含在几个部件、步骤或功能当中。在不背离本发明的情况下,还可以增加额外的元件、部件、步骤和/或功能。可以将图1、2、3、4、6和/或8中所示的设备、装置和/或部件配置为执行图5、7和/或9中描述的方法、特征或步骤中的一个或多个。
本领域技术人员还将认识到:可以将结合文中公开的实施例所描述的各种示例性逻辑块、模块、电路和算法步骤实现为电子硬件、计算机软件或二者的组合。为了清晰地示出硬件和软件的这种可互换性,上文已经就其功能性对各种示例性部件、块、模块、电路和步骤进行了一般性描述。将这种功能性实现为硬件还是软件取决于具体的应用和施加在整个系统上的设计约束条件。
应当注意,上述实施例只是例子,不应将其推断为限制本发明。例如,图10示出了一种设备1000,该设备1000包括被配置为将所述设备连接至通信网络的通信接口1002、被配置为接收网络装置的IP地址的IP地址接收器1004、被配置为从IP地址提取地理位置的IP地址地理位置提取器1006以及被配置为将IP地址中的地理位置与网络装置相关联的IP地址-地理位置相关模块1008。设备1000还可以包括:用于从所述IP地址中解码出网络装置的媒体访问控制(MAC)地址的媒体访问控制(MAC)地址解码器1010、以及用于在网络装置的IP地址的变化的基础上跟踪该网络装置的移动的移动跟踪器1012,其中,IP地址的变化指示网络装置的地理位置的变化。
相应地,一种设备可以包括用于将所述设备连接至通信网络的模块、用于接收网络装置的IP地址的模块、用于从IP地址提取地理位置的模块、以及用于将IP地址中的地理位置与网络装置相关联的模块。所述设备还可以包括:用于从所述IP地址中解码出网络装置的媒体访问控制(MAC)地址的模块、以及用于在网络装置的IP地址的变化的基础上跟踪该网络装置的移动的模块,其中,IP地址的变化指示网络装置的地理位置的变化。这里,所述用于连接的模块可以包括通信接口1002,所述用于接收的模块可以包括IP地址接收器1004,所述用于提取的模块可以包括IP地址地理位置提取器1006,并且/或者,所述用于进行相关联操作的模块可以包括IP地址-地理位置相关模块1008,如图10所示。
图11示出了被配置为自行分配其自身的IP地址的网络装置1100的例子。网络装置1100包括被配置为获得网络装置的地理位置的地理位置确定模块1102、被配置为生成网络装置的包括网络装置的地理位置的IP地址的IP地址发生器1104、以及被配置为将网络装置的IP地址传播至其他网络装置的IP地址传播模块1106。
相应地,被配置为自行分配其自身的IP地址的网络装置可以包括用于获得网络装置的地理位置的模块、用于生成网络装置的包括该网络装置的地理位置的IP地址的模块、以及用于将网络装置的IP地址传播至其他网络装置的模块。这里,所述用于获得的模块可以包括地理位置确定模块1102,所述用于生成的模块可以包括IP地址发生器1104,并且/或者所述用于传播的模块可以包括IP地址传播模块1106,如图11所示。
可以通过上文描述和/或这里给出的一个或多个部件来实现图10和/或图11描述的各种部件。应当注意,在不影响装置的操作的情况下,可以重新布置和/或组合设备1000和/或网络装置1100的一个或多个元件。而且,在不背离本发明的情况下,还可以增加额外的元件、部件、步骤和/或功能。在各种实施方式中,可以将图10和/或图11示出的一个或多个部件或模块实现为软件或者处理器的一部分。
对实施例的描述旨在进行举例说明,而不是限制权利要求的范围。同样地,可以将本教导容易地应用于其他类型的设备,并且对于本领域技术人员而言,各种替代方案、修改和变化都是显而易见的。

Claims (34)

1、一种运行于通信网络的基础设施装置上的方法,包括:
从网络装置接收IP地址分配请求;
获得所述网络装置的地理位置;
分配包括所述地理位置的IP地址;以及
将所分配的IP地址提供给所述网络装置。
2、根据权利要求1所述的方法,其中,所请求的IP地址是128位的IPv6地址。
3、根据权利要求1所述的方法,其中,通过确定从具有已知地理位置的网络路由器到所述网络装置的距离来获得所述地理位置。
4、根据权利要求1所述的方法,其中,从一个或多个其他基础设施装置获得所述地理位置。
5、根据权利要求1所述的方法,其中,从发出请求的所述网络装置获得所述地理位置。
6、根据权利要求1所述的方法,其中,通过将所述地理位置编码到所述IP地址内来分配所述IP地址。
7、根据权利要求1所述的方法,其中,所述地理位置包括纬度、经度或高度中的至少一个。
8、根据权利要求1所述的方法,还包括:
将时间戳编码成所述IP地址的一部分,其中,所述时间戳指示获得所述地理位置的时间。
9、根据权利要求1所述的方法,还包括:
跟踪所述网络装置的移动,以获得新的地理位置;以及
更新所述网络装置的所述IP地址,以反映其新的地理位置。
10、根据权利要求1所述的方法,还包括:
将所述网络装置的媒体访问控制(MAC)地址编码到所述IP地址内。
11、一种设备,包括:
用于将所述设备耦合至通信网络的网络接口;以及
处理电路,其被耦合至所述通信接口,并且被配置为执行以下操作:
通过所述网络接口从网络装置接收IP地址分配请求;
获得所述网络装置的地理位置;
分配包括所述地理位置的IP地址;以及
将所分配的IP地址通过所述网络接口提供给所述网络装置。
12、根据权利要求11所述的设备,其中,还将所述处理电路配置为执行以下操作:
将时间戳编码成所述IP地址的一部分,其中,所述时间戳指示获得所述地理位置的时间。
13、根据权利要求11所述的设备,其中,还将所述处理电路配置为执行以下操作:
跟踪所述网络装置的移动,以获得新的地理位置;以及
更新所述网络装置的所述IP地址,以反映其新的地理位置。
14、根据权利要求11所述的设备,其中,还将所述处理电路配置为执行以下操作:
将所述网络装置的媒体访问控制(MAC)地址编码到所述IP地址内。
15、根据权利要求11所述的设备,其中,所请求的IP地址是128位的IPv6地址。
16、一种装置,包括:
用于从网络装置接收IP地址分配请求的模块;
用于获得所述网络装置的地理位置的模块;
用于分配包括所述地理位置的IP地址的模块;以及
用于将所分配的IP地址提供给所述网络装置的模块。
17、根据权利要求16所述的装置,还包括:
用于将所述网络装置的媒体访问控制(MAC)地址编码到所述IP地址内的模块。
18、根据权利要求16所述的装置,还包括:
用于跟踪所述网络装置的移动以获得新的地理位置的模块;以及
用于更新所述网络装置的所述IP地址以反映其新的地理位置的模块。
19、一种具有一个或多个指令的机器可读介质,所述指令用于分配具有经过编码的网络装置的地理位置的IP地址,在处理器执行所述指令时,所述指令将使所述处理器执行以下操作:
从网络装置接收IP地址分配请求;
获得所述网络装置的地理位置;以及
分配包括所述地理位置的IP地址。
20、根据权利要求19所述的具有一个或多个指令的机器可读介质,在处理器执行所述指令时,所述指令将使所述处理器执行以下操作:
跟踪所述网络装置的移动,以获得新的地理位置;以及
更新所述网络装置的所述IP地址,以反映其新的地理位置。
21、根据权利要求19所述的具有一个或多个指令的机器可读介质,在处理器执行所述指令时,所述指令将使所述处理器执行以下操作:
将所述网络装置的媒体访问控制(MAC)地址编码到所述IP地址内。
22、一种用于获得网络装置的地理位置的方法,包括:
接收网络装置的IP地址;
从所述IP地址提取地理位置;以及
将所述IP地址中的所述地理位置与所述网络装置相关联。
23、根据权利要求22所述的方法,其中,所接收的IP地址是128位的IPv6地址。
24、根据权利要求22所述的方法,还包括:
从所述IP地址中解码出时间戳,其中,所述时间戳指示获得所述地理位置的时间。
25、根据权利要求22所述的方法,还包括:
从所述IP地址中解码出所述网络装置的媒体访问控制(MAC)地址;以及
基于所述网络装置的IP地址的变化跟踪所述网络装置的移动,其中,IP地址的变化指示所述网络装置的所述地理位置的变化。
26、一种设备,包括:
用于将所述设备耦合至通信网络的网络接口;以及
处理电路,其被耦合至所述通信接口,并被配置为执行以下操作:
接收网络装置的IP地址;
从所述IP地址提取地理位置;以及
将所述IP地址中的所述地理位置与所述网络装置相关联。
27、根据权利要求26所述的设备,其中,所接收的IP地址是128位的IPv6地址。
28、根据权利要求26所述的设备,其中,还将所述处理电路配置为执行以下操作:
从所述IP地址中解码出所述网络装置的媒体访问控制(MAC)地址;以及
基于所述网络装置的IP地址的变化跟踪所述网络装置的移动,其中,IP地址的变化指示所述网络装置的所述地理位置的变化。
29、一种被配置为自行分配其自身的IP地址的网络装置,包括:
用于将所述网络装置耦合至通信网络的网络接口;
地理位置接口,其提供所述网络装置的地理位置;以及
处理电路,其被耦合至所述通信接口和所述地理位置接口,所述处理电路被配置为执行以下操作:
从所述地理位置接口获得所述网络装置的所述地理位置,
生成所述网络装置的包括所述网络装置的地理位置的IP地址,以及
将所述网络装置的所述IP地址经由所述网络接口传播至其他网络装置。
30、根据权利要求29所述的网络装置,其中,还将所述处理电路配置为执行以下操作:
将时间戳编码成所述IP地址的一部分,所述时间戳指示获得所述地理位置的时间。
31、根据权利要求29所述的网络装置,其中,还将所述处理电路配置为执行以下操作:
将所述网络装置的媒体访问控制地址编码到所述IP地址内。
32、一种被配置为自行分配其自身的IP地址的网络装置,包括:
用于获得所述网络装置的地理位置的模块;
用于生成所述网络装置的包括所述网络装置的地理位置的IP地址的模块,以及
用于将所述网络装置的所述IP地址传播至其他网络装置的模块。
33、一种由网络装置自行分配IP地址的方法,包括:
获得所述网络装置的地理位置;
生成所述网络装置的包括所述网络装置的地理位置的IP地址;以及
将所述网络装置的所述IP地址经由网络接口传播至其他网络装置。
34、根据权利要求33所述的方法,还包括:
随着所述网络装置的移动,更新所述网络装置的所述IP地址,以反映新的地理位置。
CNA2007800330014A 2006-07-07 2007-07-05 针对ipv6地址的基于地理位置的寻址方法 Pending CN101513020A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/482,451 US7929535B2 (en) 2006-07-07 2006-07-07 Geolocation-based addressing method for IPv6 addresses
US11/482,451 2006-07-07

Publications (1)

Publication Number Publication Date
CN101513020A true CN101513020A (zh) 2009-08-19

Family

ID=38863083

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2007800330014A Pending CN101513020A (zh) 2006-07-07 2007-07-05 针对ipv6地址的基于地理位置的寻址方法

Country Status (7)

Country Link
US (1) US7929535B2 (zh)
EP (1) EP2039128A2 (zh)
JP (1) JP2009543527A (zh)
KR (1) KR20090036574A (zh)
CN (1) CN101513020A (zh)
TW (1) TW200816837A (zh)
WO (1) WO2008006041A2 (zh)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102196417A (zh) * 2010-03-16 2011-09-21 杭州华三通信技术有限公司 定位用户侧设备的方法及用户侧设备、控制设备
CN103188142A (zh) * 2011-12-31 2013-07-03 北京大唐高鸿数据网络技术有限公司 一种在即时通讯系统中实现地理位置信息呈现的方法
CN103248717A (zh) * 2012-02-09 2013-08-14 腾讯科技(深圳)有限公司 一种标记主机地理位置的方法及系统
CN103701950A (zh) * 2013-12-26 2014-04-02 中国联合网络通信集团有限公司 一种ip地址的分配方法及装置
CN105208142A (zh) * 2015-08-25 2015-12-30 江苏省电力公司镇江供电公司 电网信息资产运维ip地址自动分配方法
CN106060180A (zh) * 2016-08-24 2016-10-26 电子科技大学 一种针对IPv6的基于地理位置和应用信息的寻址方法
CN106533536A (zh) * 2016-11-07 2017-03-22 北京航空航天大学 极地轨道低轨道卫星网络ip编址方法及装置
CN106549703A (zh) * 2016-10-26 2017-03-29 北京邮电大学 天地一体化网络中低轨卫星通信的方法及系统
CN107113207A (zh) * 2015-01-29 2017-08-29 三菱电机株式会社 网络系统、地址管理装置以及地址管理方法
CN108023973A (zh) * 2017-11-13 2018-05-11 下代互联网重大应用技术(北京)工程研究中心有限公司 基于地理坐标配置IPv6地址的云网互联的方法及装置
CN108667955A (zh) * 2018-04-28 2018-10-16 中国空间技术研究院 一种Walker星座网络的地理分区IP编址方法
CN109040338A (zh) * 2018-07-26 2018-12-18 赛尔网络有限公司 基于时空的IPv6地址溯源方法
WO2020000403A1 (zh) * 2018-06-29 2020-01-02 清华大学 基于地理兴趣点编码的位置相关信息访问方法及装置
CN111432369A (zh) * 2020-04-03 2020-07-17 航天新气象科技有限公司 气象信息的无线采集方法和无线采集装置

Families Citing this family (70)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8064875B2 (en) * 2006-08-04 2011-11-22 At&T Intellectual Property I, L.P. Methods and apparatus to update geographic location information associated with internet protocol devices for E-911 emergency services
US8531995B2 (en) 2006-11-01 2013-09-10 At&T Intellectual Property I, L.P. Systems and methods for location management and emergency support for a voice over internet protocol device
US8620257B2 (en) * 2007-02-20 2013-12-31 At&T Intellectual Property I, L.P. Systems and methods for location management and emergency support for a voice over internet protocol device
US20080301273A1 (en) * 2007-05-31 2008-12-04 Brown Michael W Centrally assigning branch specific network addresses
US8977843B2 (en) * 2008-05-30 2015-03-10 The Boeing Company Geolocating network nodes in attenuated environments for cyber and network security applications
US20100202451A1 (en) * 2008-10-31 2010-08-12 Enfora, Inc. Modified internet protocol (ip) data packet for asynchronous ip communications
US20100289620A1 (en) * 2009-05-14 2010-11-18 International Buisness Machines Corporation Connectionless location identification within a server system
US8930506B2 (en) 2009-06-05 2015-01-06 Otis Elevator Company System and method for automatically addressng devices on a communication network
US8553646B2 (en) 2009-08-10 2013-10-08 At&T Intellectual Property I, L.P. Employing physical location geo-spatial co-ordinate of communication device as part of internet protocol
US9148373B2 (en) * 2010-07-30 2015-09-29 Intellectual Discovery Co., Ltd. Network system
EP2600572A4 (en) * 2010-07-30 2014-11-05 Intellectual Discovery Co Ltd NETWORK SYSTEM
WO2012078173A1 (en) * 2010-12-11 2012-06-14 Hewlett-Packard Development Company, L.P. Computer network node discovery
CN103339988B (zh) * 2011-01-31 2017-05-31 英迪股份有限公司 网络系统
US9226265B2 (en) * 2011-04-15 2015-12-29 Qualcomm Incorporated Demand-based multimedia broadcast multicast service management
US8903908B2 (en) * 2011-07-07 2014-12-02 Blackberry Limited Collaborative media sharing
TWI474700B (zh) * 2011-10-06 2015-02-21 Hope Bay Technologies Inc 網路位址自動分配方法及其所適用之資料中心
DE102011088161A1 (de) * 2011-12-09 2013-06-13 Siemens Aktiengesellschaft Verfahren zum Betreiben einer Netzwerkanordnung und Netzwerkanordnung
CN104012033B (zh) * 2011-12-29 2017-06-09 英特尔公司 计算资源的安全地理定位
EP2621202B1 (en) * 2012-01-27 2016-11-30 Alcatel Lucent Mobile communication device tracing
US9516451B2 (en) 2012-04-10 2016-12-06 Mcafee, Inc. Opportunistic system scanning
US8954573B2 (en) * 2012-04-11 2015-02-10 Mcafee Inc. Network address repository management
US9049207B2 (en) 2012-04-11 2015-06-02 Mcafee, Inc. Asset detection system
US8955036B2 (en) 2012-04-11 2015-02-10 Mcafee, Inc. System asset repository management
TWI477128B (zh) * 2012-09-10 2015-03-11 Chunghwa Telecom Co Ltd A system and method for automatically configuring different IPv6 network header codes and network traffic classes
US9749851B2 (en) 2012-09-28 2017-08-29 Verizon Patent And Licensing Inc. IP aggregation for LTE-based mobile networks
US8937955B2 (en) * 2012-12-05 2015-01-20 Cisco Technology, Inc. System and method for scaling IPv6 addresses in a network environment
US20140258100A1 (en) * 2013-03-07 2014-09-11 Sporting Innovations, Llc Systems and methods for providing an engagement system
JP6132980B2 (ja) * 2013-06-19 2017-05-24 株式会社日立製作所 非集中的な分散型コンピューティング・システム
US9241044B2 (en) 2013-08-28 2016-01-19 Hola Networks, Ltd. System and method for improving internet communication by using intermediate nodes
US9021296B1 (en) 2013-10-18 2015-04-28 Hitachi Data Systems Engineering UK Limited Independent data integrity and redundancy recovery in a storage system
US10410244B2 (en) 2013-11-13 2019-09-10 Bi Science (2009) Ltd Behavioral content discovery
CN104754732B (zh) * 2013-12-31 2018-12-07 北京新媒传信科技有限公司 定位方法、服务器和终端
US10069802B2 (en) * 2014-02-18 2018-09-04 Ciena Corporation Method for securely configuring customer premise equipment
US20150236752A1 (en) * 2014-02-20 2015-08-20 Raytheon Bbn Technologies Corp. Method for selection of unique next-time-interval internet protocol address and port
US20140254773A1 (en) * 2014-05-22 2014-09-11 Bandwidth.Com, Inc. Emergency calling techniques
US20150350352A1 (en) * 2014-05-30 2015-12-03 Jonathan J. Valliere System and Method for Implementing Device Identification Addresses to Resist Tracking
EP2953328B1 (en) * 2014-06-05 2018-12-05 Alcatel Lucent Generation of a network address based on operating condition parameters
US9519278B2 (en) * 2014-06-09 2016-12-13 Richard J. Petrocy Modularized self-addressing apparatus and method
US9424064B2 (en) * 2014-08-01 2016-08-23 Raytheon Bbn Technologies Corp. Adaptor implementation for internet protocol address and port hopping
JP6348019B2 (ja) * 2014-08-28 2018-06-27 ルネサスエレクトロニクス株式会社 通信システム、通信装置、自動車および通信方法
US9641630B2 (en) * 2014-12-15 2017-05-02 International Business Machines Corporation Location-enforced data management in complex multi-region computing
US11057446B2 (en) 2015-05-14 2021-07-06 Bright Data Ltd. System and method for streaming content from multiple servers
US9338289B1 (en) 2015-06-26 2016-05-10 Velocify, Inc. Automatic determination of caller identification data in outgoing calls
US9686279B2 (en) * 2015-09-30 2017-06-20 Konica Minolta Laboratory U.S.A., Inc. Method and system for providing GPS location embedded in an IPv6 address using neighbor discovery
US10049167B2 (en) * 2015-12-31 2018-08-14 Samsung Electronics Co., Ltd. System for transforming mobile app into addressable network for stateless access
EP3211864A1 (en) * 2016-02-23 2017-08-30 ABB Schweiz AG Field communication interface with improved autoconfiguration
US10601648B2 (en) 2016-07-19 2020-03-24 T-Mobile Usa, Inc. Network nodes with intelligent integration
US10164938B2 (en) * 2016-09-01 2018-12-25 Cisco Technology, Inc. Topology-aware addressing for reconfigurable networks
JP6074829B1 (ja) * 2016-09-28 2017-02-08 学校法人福岡工業大学 位置情報に基づくipアドレスを決定するプログラム、装置及び方法
US10263849B2 (en) * 2016-10-25 2019-04-16 Servicenow, Inc. System and method for generating discovery profiles for discovering components of computer networks
US10812365B2 (en) * 2017-02-28 2020-10-20 Northeastern University Geohyperbolic routing and addressing schemes for networks
EP3404900B1 (en) * 2017-05-09 2019-07-10 NSOF Networks Ltd A communication system and method
US11095507B2 (en) * 2017-05-09 2021-08-17 Proofpoint, Inc. Globally-distributed secure end-to-end identity-based overlay network
EP4199479A1 (en) 2017-08-28 2023-06-21 Bright Data Ltd. Improving content fetching by selecting tunnel devices grouped according to geographic location
US11190374B2 (en) 2017-08-28 2021-11-30 Bright Data Ltd. System and method for improving content fetching by selecting tunnel devices
EP3652721A1 (en) 2017-09-04 2020-05-20 NNG Software Developing and Commercial LLC A method and apparatus for collecting and using sensor data from a vehicle
CN107920115B (zh) * 2017-11-17 2020-08-11 南京莱克贝尔信息技术有限公司 一种基于时延和地理一致性约束的城市级ip定位方法
JP6774448B2 (ja) * 2018-02-14 2020-10-21 日本電信電話株式会社 分散デバイス管理システムおよび分散デバイス管理方法
KR20180058667A (ko) * 2018-02-22 2018-06-01 한국전자통신연구원 무선 분산 통신 시스템에서 단말의 주소를 설정하고 이를 활용하는 방법
US20210356279A1 (en) 2018-07-08 2021-11-18 Nng Software Developing And Commercial Llc. A Method and Apparatus for Optimal Navigation to Multiple Locations
US11146527B2 (en) * 2018-12-28 2021-10-12 Verizon Media Inc. Mapping network MAC addresses to physical locations
EP4220441A1 (en) 2019-02-25 2023-08-02 Bright Data Ltd. System and method for url fetching retry mechanism
WO2020202135A2 (en) 2019-04-02 2020-10-08 Luminati Networks Ltd. System and method for managing non-direct url fetching service
US11784912B2 (en) * 2019-05-13 2023-10-10 Cloudflare, Inc. Intelligently routing internet traffic
US11171918B2 (en) * 2019-06-03 2021-11-09 Rockwell Automation Technologies, Inc. Generating location-based addresses for wireless network communication
CN111447303B (zh) * 2020-04-03 2022-09-09 宁波市水利水电规划设计研究院有限公司 一种基于gps的物联平台设备动态编码方法
US11456957B2 (en) 2020-06-25 2022-09-27 Softbank Corp. Reduced forwarding rules for aerospace net work nodes
CN112491876B (zh) * 2020-11-26 2022-10-21 杭州迪普科技股份有限公司 地理位置的访问控制方法及装置
US11438301B1 (en) * 2021-08-09 2022-09-06 Verizon Patent And Licensing Inc. Systems and methods for location-based assignment of network address information
US11924046B1 (en) * 2022-08-23 2024-03-05 Cisco Technology, Inc. Network hierarchy constructs enabling instant global wide area network connectivity

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6477581B1 (en) * 1996-04-09 2002-11-05 International Business Machines Corporation Location/motion sensitive computer connection
US5919239A (en) * 1996-06-28 1999-07-06 Fraker; William F. Position and time-at-position logging system
EP1125415B1 (en) * 1998-11-02 2006-01-25 Airbiquity Inc. Geospacial internet protocol addressing
GB2354912B (en) 1999-09-17 2004-03-10 Ericsson Telefon Ab L M Routing in a packet switched network
US7062572B1 (en) * 2001-03-19 2006-06-13 Microsoft Corporation Method and system to determine the geographic location of a network user
FI20011075A0 (fi) * 2001-05-22 2001-05-22 Keijo Laehetkangas Maantieteellisten paikkatiedon hyödyntäminen internet osoitteissa
GB2376604B (en) 2001-06-15 2003-11-19 Motorola Inc A radio communication device and method therefor
US6665611B1 (en) * 2001-06-19 2003-12-16 Cisco Technology, Inc. System for discovering and maintaining geographic location information in a computer network to enable emergency services
US7107619B2 (en) * 2001-08-31 2006-09-12 International Business Machines Corporation System and method for the detection of and reaction to denial of service attacks
US7843923B2 (en) * 2002-01-08 2010-11-30 Verizon Services Corp. Methods and apparatus for determining the port and/or physical location of an IP device and for using that information
US6895461B1 (en) * 2002-04-22 2005-05-17 Cisco Technology, Inc. Method and apparatus for accessing remote storage using SCSI and an IP network
GB2418804B (en) 2003-07-23 2007-06-27 Samsung Electronics Co Ltd Method and system for generating IP addresses of access terminals and transmitting messages for generation of IP addresses in an IP system
US7246272B2 (en) * 2004-01-16 2007-07-17 International Business Machines Corporation Duplicate network address detection
US20050262218A1 (en) * 2004-04-30 2005-11-24 Cox Gabriel C System and method for DHCP-based assignment of IP addresses to servers based on geographic identifiers
JP4567752B2 (ja) * 2005-01-19 2010-10-20 テレフオンアクチーボラゲット エル エム エリクソン(パブル) エマージェンシーコールを処理するための方法及び装置

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102196417B (zh) * 2010-03-16 2013-12-25 杭州华三通信技术有限公司 定位用户侧设备的方法及用户侧设备、控制设备
CN102196417A (zh) * 2010-03-16 2011-09-21 杭州华三通信技术有限公司 定位用户侧设备的方法及用户侧设备、控制设备
CN103188142A (zh) * 2011-12-31 2013-07-03 北京大唐高鸿数据网络技术有限公司 一种在即时通讯系统中实现地理位置信息呈现的方法
CN103248717A (zh) * 2012-02-09 2013-08-14 腾讯科技(深圳)有限公司 一种标记主机地理位置的方法及系统
CN103701950A (zh) * 2013-12-26 2014-04-02 中国联合网络通信集团有限公司 一种ip地址的分配方法及装置
CN103701950B (zh) * 2013-12-26 2017-09-08 中国联合网络通信集团有限公司 一种ip地址的分配方法及装置
CN107113207A (zh) * 2015-01-29 2017-08-29 三菱电机株式会社 网络系统、地址管理装置以及地址管理方法
CN107113207B (zh) * 2015-01-29 2020-03-13 三菱电机株式会社 网络系统、地址管理装置以及地址管理方法
CN105208142A (zh) * 2015-08-25 2015-12-30 江苏省电力公司镇江供电公司 电网信息资产运维ip地址自动分配方法
CN106060180B (zh) * 2016-08-24 2019-06-18 电子科技大学 一种针对IPv6的基于地理位置和应用信息的寻址方法
CN106060180A (zh) * 2016-08-24 2016-10-26 电子科技大学 一种针对IPv6的基于地理位置和应用信息的寻址方法
CN106549703B (zh) * 2016-10-26 2019-09-06 北京邮电大学 天地一体化网络中低轨卫星通信的方法及系统
CN106549703A (zh) * 2016-10-26 2017-03-29 北京邮电大学 天地一体化网络中低轨卫星通信的方法及系统
CN106533536B (zh) * 2016-11-07 2019-07-26 北京航空航天大学 极地轨道低轨道卫星网络ip编址方法及装置
CN106533536A (zh) * 2016-11-07 2017-03-22 北京航空航天大学 极地轨道低轨道卫星网络ip编址方法及装置
CN108023973A (zh) * 2017-11-13 2018-05-11 下代互联网重大应用技术(北京)工程研究中心有限公司 基于地理坐标配置IPv6地址的云网互联的方法及装置
CN108667955A (zh) * 2018-04-28 2018-10-16 中国空间技术研究院 一种Walker星座网络的地理分区IP编址方法
CN108667955B (zh) * 2018-04-28 2021-04-13 中国空间技术研究院 一种Walker星座网络的地理分区IP编址方法
WO2020000403A1 (zh) * 2018-06-29 2020-01-02 清华大学 基于地理兴趣点编码的位置相关信息访问方法及装置
US11005954B2 (en) 2018-06-29 2021-05-11 Tsinghua University Method and device for accessing location related information
CN109040338A (zh) * 2018-07-26 2018-12-18 赛尔网络有限公司 基于时空的IPv6地址溯源方法
CN111432369A (zh) * 2020-04-03 2020-07-17 航天新气象科技有限公司 气象信息的无线采集方法和无线采集装置

Also Published As

Publication number Publication date
WO2008006041A3 (en) 2008-03-06
WO2008006041A2 (en) 2008-01-10
US7929535B2 (en) 2011-04-19
JP2009543527A (ja) 2009-12-03
TW200816837A (en) 2008-04-01
KR20090036574A (ko) 2009-04-14
EP2039128A2 (en) 2009-03-25
US20080008179A1 (en) 2008-01-10

Similar Documents

Publication Publication Date Title
CN101513020A (zh) 针对ipv6地址的基于地理位置的寻址方法
US8340682B2 (en) Method for disseminating geolocation information for network infrastructure devices
US8594642B2 (en) System for automatic selection of profile based on location
CN1247007C (zh) 在坐标路点访问和记录消息的系统和方法
CN102640474B (zh) 优化基于网络的定位服务的位置数据的缓存周期
US20030117316A1 (en) Systems and methods for locating and tracking a wireless device
US7643835B1 (en) System and method for determining a nearest network resource using GPS coordinates
CA2557390A1 (en) Flexible position tracking system and tracking and research methods utilizing such systems
CN101145821B (zh) 中继装置、中继方法以及存储有中继程序的记录介质
CN101821996A (zh) 在无线网络中传送位置数据
US20070232345A1 (en) Portable Terminal, and Radio Quality Display Method, Program, and System
FR2854518A1 (fr) Procede et systeme d'acces a un reseau poste a poste
US8483705B1 (en) GPS proxy for location-unaware devices
JP2003161771A (ja) 位置情報変換装置及びその制御方法並びにこれを用いた位置情報提供システム及びその制御方法
CN101860788A (zh) 一种利用手机通信实现子母机之间定位的方法及其装置
CN105100379A (zh) 智能平台下的手机在线心理咨询的系统及方法
WO2023109950A1 (zh) 一种跟踪区边界信息的处理方法、装置、电子设备和可读介质
CN109490827A (zh) 一种基于rfid的景区人员定位追踪系统及方法
CN107800749B (zh) 数据发送处理方法及装置、路线规划方法及服务器
ATE297638T1 (de) Bereitstellung von diensten entfernten terminal mit einem entfernten endgerät
CN102065144A (zh) 用小范围调频广播为移动互联终端提供poi信息的方法
KR100852445B1 (ko) 위치정보 산출방법 및 시스템과 이를 위한 기록매체
KR20100113586A (ko) Phs 네트워크에서 로케이트 및 보조 로케이트하기 위한 방법 및 장치
CN102469122A (zh) 一种电子设备及其位置信息传输方法
CN108462887A (zh) 基于位置的音视频处理方法、对接服务器及设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20090819