卫星网络基于地面站的分布式位置管理同步控制方法与流程

文档序号:12490259阅读:440来源:国知局
卫星网络基于地面站的分布式位置管理同步控制方法与流程

本发明属于卫星网络通信领域,具体涉及卫星网络移动性管理中,卫星网络基于地面站的分布式位置管理同步控制方法。



背景技术:

卫星绕地球高速运动,使得卫星网络内的接入终端相对具很有高的移动性,进而导致终端的在卫星网络中的位置持续、快速变化。现有卫星网络位置管理控制技术,主要参照地面网络的移动性管理技术,如MIP,MIPv6等,这些技术都是基于集中的位置管理架构,即将终端位置信息存储在固定地面站。随着网络规模以及用户数量的不断增加,网络业务的多元化等,这种集中式位置管理,在现有地面网络中暴露出很多问题,如具有较差的可扩展性;次优路由问题导致过量消耗核心网带宽;集中式的位置管理带来集中式的性能瓶颈,同时也具有单点失效等问题;此外,集中式的位置管理也无法提供多等级、有区分的位置管理服务,对于部分不需要强移动性管理的业务及终端而言,并不能提供很好地区分移动性支持。



技术实现要素:

本发明根据上述卫星网络位置管理都是基于集中式的位置管理方法,存在很多缺陷,为解决上述问题,本发明提出一种基于地面站的分布式位置管理同步控制方法,其步骤如下:

A、卫星网络覆盖范围的位置管理区划分:首先将卫星网络在地面的无线覆盖范围,划分成若干区域,使得每一区域内都有一个地面站,由该地面站负责该区域内的接入终端位置信息管理,即根据终端唯一固定标识(如自身物理接口地址、或分配的固定标识等),能够提供终端当前所在的网络具体接入位置(用于卫星网络内有效的路由地址)。每个地面站的位置管理区独立固定,当有终端在该区域内接入卫星网络,可通过GPS等辅助设备完成定位,确定其所属位置管理区。

B、接入卫星进行位置信息注册:当有终端接入卫星网络时,由接入卫星生成该终端的精确位置信息,即终端唯一固定标识与接入点网络位置间的映射内容。然后,依据终端所属的位置管理区,在相应的地面站进行位置信息注册,该注册信息即包括终端的唯一标识及其接入卫星的网络位置;当该终端在卫星网络中的接入卫星发生变化,从一颗卫星切换到另一颗卫星接入时,则通过新接入卫星生成新的位置信息,并在该时刻所属位置管理区的地面站内进行位置信息注册。当终端移动导致所在位置管理区发生变化时,通过接入卫星所注册的地面站也会产生变化。

C、地面站间的位置信息同步:该步骤主要为注册地面站将终端位置信息在卫星网络内的其他地面站处进行同步。该同步策略首先将地面站进行分组,对与其所属同一组内的地面站,同步精确位置信息,即终端唯一标识及其接入卫星的网络位置;对所属组外的地面站,同步归属信息,即终端唯一标识及注册地面站的网络位置。在进行同步控制更新中,当终端由于移动切换接入新卫星,并在同一地面站进行位置信息注册时,被注册地面站产生的归属信息,即终端唯一标识及注册地面站的网络位置,没有变化,因此不需要对所属组外的地面站进行归属信息同步。在进行分组的方法中,该发明设计了一种基于贪心的分组算法用以获取近似最优解。该算法对未分组地面站,即候选地面站进行逐一迭代,每次迭代中,依据候选地面站到达组内地面站的物理距离之和的大小进行比较,选取具有最大距离的地面站添加到组内,直至最终完成全部分组,过程如下:

a)确定每组地面站数NG

b)针对第i组地面站Gi的生成中:

i.如果当前组为空,则选取任意候选地面站加入Gi

ii.如果当前组不为空,则从候选地面站集合中,依次选取地面站GWi,计算其到当前生成组内所有地面站的物理距离之和Di

iii.选取到当前生成组内所有地面站物理距离之和最大的候选地面站加入到当前生成组内;

iv.重复i-iii步骤,直到当前组Gi内地面站数达到NG

c)重复b步骤,直至候选地面站集合为空,全部候选地面站均完成分组。

将地面站进行分组时,当每组地面站数量为1时,此时所有地面站之间仅进行归属信息同步,即终端唯一标识及注册地面站的网络位置的更新,此时效果等同于对地面站不分组;当将所有地面站划分为1组时,所有地面站之间仅进行实时精确位置信息同步,即终端唯一标识及其接入卫星的网络位置的同步。上述终端为移动终端。

与现有技术相比,本发明的优点在于:

1、该方法具有较好的可扩展性。采用基于地面站的分布式位置管理,可以有效地避免性能瓶颈,将处理负载分散到多个地面站处,同时做到了就近的位置管理思想。

2、该方法具有更优化的路由路径。采用分布式的位置管理,使得位置管理锚点距离终端更近,进而使得数据报文转发时在全局上具有更加优化的传输路径,避免了过多的占用卫星网络带宽。

3、该方法具有更好的健壮性。由于将位置管理分散到多个地面站,避免了集中式管理中单点失效的问题,实现了位置管理的灵活划分。

4、能够灵活提供有区分的移动支持。针对不同的终端及应用需求,分布式位置管理可以提供不同程度的移动支持,通过调整位置管理中位置信息同步的粒度,进而实现不同的移动性能支持。

附图说明

图1是卫星网络位置管理系统框架简图;

图2是卫星网络接入终端注册流程图;

图3是注册地面站实现全局位置信息同步注册流程图;

图4是在本发明下的位置查询流程图;

图5是本发明分组算法流程图。

具体实施方式

以下将结合说明书附图和具体实施例对本发明做进一步详细说明。

如图1所示,为卫星网络基于地面站的分布式位置管理系统简图。首先终端,通过卫星1接入卫星网络,而由接入卫星根据终端所在位置管理区,在相应的地面站A处,进行位置信息注册。地面站A收到位置更新信息后,采用本发明采用的分布式位置管理同步控制技术,通过卫星网络,同其他地面站B、C、D等,进行位置信息同步。

首先假设各地面站的位置管理区已划分完毕,且网络内位置管理控制报文都在卫星网络内独立完成,不经过直接的地面链路。如图2所示,卫星终端在某颗卫星发起接入过程,由卫星根据终端所属位置管理区,在区内地面站进行位置信息注册。地面站收到该注册信息后,根据终端是否首次在本地管理区内注册信息,判断是否发起全局更新过程:

1)如果不是首次注册且并没有采用分组位置管理策略,即仅本地实时维护精确位置(终端物理标识+接入网络位置)管理,外部地面站仅存储本地终端的归属信息,则不需要进行全局更新。

2)如果终端不是首次注册且采用了分组位置管理策略,则实时将精确位置信息通告到同组内其他地面站。

3)如果是首次注册,则通告到全网地面站。对于组外的其他地面站,则通告归属位置信息,即注册地面站位置及终端物理标识。

图3为采用分组策略下,发起全局更新时的处理流程。地面站收到新的注册消息后,在发起更新过程时,要根据与目的地面站是否在同一组进行判断,如果在相同组,则实时发送精确位置信息;否则,发送归属位置信息。

图4为在该分布式位置管理策略下,使用位置查询时的基本过程。外地终端在发起同本地终端会话过程时,位置查询报文会首先经过接入卫星,发送到外地终端所处位置管理区的地面站处,由地面站进行判断,如果本地存储目的终端精确位置,则直接返回位置查询应答。否则,地面站存储的是目的终端归属位置信息,则将查询报文重定向到存储目的终端精确位置的地面站处,这里的地面站可以是目的终端所在管理区的地面站,也可以是同目的终端注册地面站同属于一个组的地面站。重定向位置查询报文时,以延时作标准,选取最近地面站进行重定向。

这里需要强调说明的是,基于IPv6的位置管理中,没有位置查询功能,数据报文在终端处不经过位置解析直接发送,该条件下,接入卫星在不存储目的终端位置路由信息时,首先将数据重定向到本地地面站,如果本地地面站存储精确位置信息时,则直接对报文进行地址替换发送到目的终端,否则将报文重定向到最近的存储精确位置的地面站处,进而再发送到目的终端。

图5为采用分组策略时的分组算法。该算法基于贪心思想,对所有地面站进行迭代,依次从候选地面站集合中选取地面站,每一次遍历后,选取一个地面站添加到新的分组内,直到候选地面站集合为空,其过程如下:

1)选取地面站GWi,计算其到当前组内所有地面站的物理距离之和Di

2)如果Di大于当前候选地面站GWcur到达当前所有地面站物理距离之和Dcur,或者Dcur未初始化,则将GWi作为新候选地面站。

3)重复1、2步骤,直至所有地面站均经过迭代,将最终的GWcur添加到当前地面站分组内。

4)若当前分组地面站数量达到上限,则进行新的迭代,重复1-3步骤。

5)重复1-4步骤,直至全部地面站都完成分组。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1