针对IPV6地址的基于地理位置的寻址方法技术

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

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术的各个实施例涉及网络装置,更具体而言,本专利技术的各个实施 例涉及知晓其自身所在的地理位置的网络基础设施装置以及便于其他网络 装置的地理定位的协议。
技术介绍
寻找附着至网络的装置的位置往往是困难的,但是出于很多商业、应 急和法律的目的又希望进行这种定位。例如,基于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)耦合至所述通信接9口和地理位置接口的处理电路。可以将所述处理电路配置为(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地址提供给所述网络装置。

【技术特征摘要】
【国外来华专利技术】2006.7.7 US 11/482,4511、一种运行于通信网络的基础设施装置上的方法,包括从网络装置接收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、 根据权利要求ll所述的设备,其中,还将所述处理电路配置为执 行以下操作将时间戳编码成所述IP地址的一部分,其中,所述时间戳指示获得所 述地理位置的时间。13、 根据权利要求ll所述的设备,其中,还将所述处理电路配置为执 行以下操作跟踪所述网络装置的移动,以获得新的地理位置;以及 更新所述网络装置的所述IP地址,以反映其新的地理位置。14、 根据权利要求ll所述的设备,其中,还将所述处理电路配置为执 行以下操作将所述网络装置的媒体访问控制(MAC)地址编码到所述IP地址内。15、 根据权利要求ll所述的设备,其中,所请求的IP地址是128位的IPv6地址。16、 一种装置,包括用于从网络装置接收IP地址分配请求的模块; 用于获得所述网络装置的地理位置的模块; 用于分配包括所述地理位置的IP地址的模块;以及 用于将所分配的IP地址提供给所述网络装置的模块。17、根据权利要求16所述的装置,还包括用于将所述网络装置的媒体访问控制(MAC)地址编码到所述IP地址 内的模块。18、根据权利要求16所述的装置,还包括 用于跟踪所述网络装置的移动以获得新的地理位置的模块;以及 用于更新所述网络装置的所述IP地址以反映其新的地理位置的模块。19、 一种具有一个或多个指令的机器可读介质,所述指令用于分配具 有经过编码的网络装置的地理位置的IP地址,在处理器执行所述指令时, 所述指令将使所述处理器执行以下操作从网络装置接收IP地址分配请求; 获得所述网络装置的地理位置;以及 分配包括所述地理位置的IP地址。20、 根据权利要求19...

【专利技术属性】
技术研发人员:陈立仁J·斯蒂恩斯特拉K·S·泰勒
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1