一种s1接口应用协议标识的传输方法

文档序号:7694606阅读:499来源:国知局
专利名称:一种s1接口应用协议标识的传输方法
技术领域
本发明涉及无线通讯领域,特别涉及一种在系统架构演进(SAE)中传 输S1AP ID ( Sl接口应用协议标识)的方法。
背景技术
3GPP ( 3rd Generation Partnership Project,第三代合作伙伴计划)对下一 代移动无线网络的项目叫系统架构演进(System Architecture Evolution,简称 SAE) 。 SAE的安全架构如图1所示,其中包含了如下网元
E-RAN(EvolvedRAN):演进的无线接入网,可以提供更高的上下行速率, 更低的传输延迟和更加可靠的无线传输。E-RAN中包含的网元是 eNodeB(Evolved NodeB,演进的节点B),为终端的接入提供无线资源。
HSS(Home Subscriber Server):归属用户服务器,永久存储用户签约数据。
PDN(Packet Data Network):分组数据网,为用户提供业务的网络。
E-Packet Core:演进的分组网,提高了更低的延迟,并允许更多的无线 接入系统接入。包含了如下网元
MME(Mobility Management Entity,移动管理实体)控制面功能实体,临 时存储用户数据的服务器,负责管理和存储UE上下文(比如UE/用户标识, 移动性管理状态,用户安全参数等),为用户分配临时标识,当UE驻扎在 该跟踪区域或者该网络时负责对该用户进行鉴权;处理MME和UE之间的所 有非接入层消息;触发在SAE的寻呼。
Serving GW(Gateway):服务网关,该网关是一个用户面实体,负责用户 面数据路由处理,终结处于空闲状态的UE的下行数据。管理和存储UE的 SAE承载(bearer)上下文,比如IP承栽业务参数和网络内部路由信息等。是 3GPP系统内部用户面的锚点, 一个用户在一个时刻只能有一个Serving GW;PDN GW:分组数据网网关,负责UE接入PDN的网关,分配用户IP 地址,同时是3GPP和非3GPP接入系统的移动性锚点。用户在同一时刻能够 接入多个PDN GW。
PCRF(Policy and Charging Rule Functionality):策略和计费规则功能实体, 该功能实体主要根据业务信息和用户签约信息以及运营商的配置信息产生控 制用户数据传递的Qos(Quality of Service,服务质量)规则以及计费规则。该 功能实体也可以控制接入网中承载的建立和释放。
在物理上,Serving GW和PDN GW可能合一。
在SAE中,eNB UE S1AP ID( Unique identity of the UE over the SI interface wkhin eNodeB )是在eNB内部分配、唯一地标识SI接口上的一个UE。当 MME收到eNB UE S1AP ID后,应在UE相关的逻辑SI连接存在期间保存。 类似地,MME UE S1AP ID (Unique identity of the UE over the SI interface wkhin MME )是在MME内部分配、唯一地标识SI接口上的一个UE。当eNB 收到MME UE S1AP ID后,应在UE相关的逻辑SI连接存在期间保存。
正常情况下,同个UE相关的eNB UE S1AP ID和MME UE S1AP ID是 不发生变化的,也就是与该UE相关的S1AP链接建立时双方保存的标识一致。 但是在发生UES1APID变化(例如切换)的场景、网元内部实现的问题、发 生异常错误等情况下,带给对方的本端分配的UES1APID可能发生变化,这 时对端网元会出现收到消息中携带的对端UE S1AP ID与本地保存的不一致 的情况,对应该种情况目前还没有办法处理,出错几率高,而且会影响用户 的正常业务。

发明内容
本发明要解决的技术问题是提供一种SI接口应用协议标识的传输方法, 避免由于UESIAPID发生变化而导致网元间的UE S1APID不一致。
为了解决上述技术问题,本发明提供了一种一种SI接口应用协议标识的 传输方法,所述SI接口连接着演进的节点B eNodeB与移动管理实体MME,所迷方法包括当本端分配的唯一标识Sl接口上某用户设备的标识UE SIAP ID发生变化时,在向对端发送的消息中携带新分配的UE SIAP ID;对端收 到本端发送的消息后,判断如果消息中携带了本端分配的UES1APID,则用 消息中携带的本端新分配的UE SIAP ID替换对端本地保存的旧的UE SIAP ID。
进一步地,当本端分配的UE SIAP ID没有发生变化时,在向对端发送 的消息中不携带本端分配的UE SIAPID。
进一步地,所述本端为MME,所述对端为eNodeB,所述方法包括以下 步骤
(a) MME向eNodeB发送SIAP请求消息,MME在该消息中携带本地 保留的eNodeB UE SIAP ID,如果MME在这之前重新分配过MME UE SIAP ID,则在消息中还携带MME UE SIAPID,否则不携带;
(b )eNodeB收到S1AP请求消息后,根据S1AP请求消息中的eNodeB UE SIAP ID查找对应的SIAP链接信息,判断消息中是否还携带MME UE SIAP ID,如果没有携带,则不修改本地保存的MMEUES1APID,如果携带了, 则直接替换本地保存的MME UE SIAP ID;
(c ) eNodeB向MME返回响应消息,eNodeB在该响应消息中携带本端 保留的MME UE SIAP ID。进一步地,在所述步骤(c)中,如果eNodeB在发送响应消息之前重新 分配过eNodeB UE SIAP ID,则在响应消息中携带新分配eNodeB UE SIAP ID,否则不携带;MME收到响应消息后,根据消息中的MME UE SIAP ID 查找对应的SIAP链接信息,判断响应消息中是否携带eNodeB UE SIAP ID, 如果没有携带,则不修改本地保存的eNodeB UE SIAP ID,如果携带了,则 直接替换本地保存的eNodeB UE SIAP ID。
进一步地,MME向eNodeB发送的所述SIAP请求消息,与eNodeB向 MME返回的所述响应消息,是以下消息组中的任意一组承载建立请求与承 载建立响应;承载修改请求与承载修改响应;初始上下文建立请求与初始上 下文建立响应;初始上下文修改请求与初始上下文修改响应;切换请求与切换请求确认。
进一步地,所述本端为eNodeB,所述对端为MME,所述方法包括以下 步骤
(x) eNodeB向MME发送SIAP请求消息,eNodeB在该消息中携带本 地保留的MME UE SIAP ID,如果eNodeB在这之前重新分配过eNodeB UE S1APID,则携带eNodeB UE SIAP ID,否则不携带;
(y ) MME收到SIAP请求消息后,根据消息中的MME UE SIAP ID查 找对应的S1AP链接信息,判断消息中是否携带eNodeB UE SIAP ID,如果 没有携带,则不修改本地保存的eNodeB UE SIAP ID,如果携带了,则直接 替换本地保存的eNodeB UE SIAP ID;
(z) MME向eNodeB返回响应消息,MME在该响应消息中携带本端保 留的eNodeB UE SIAP ID。
进一步地,在所述步骤(z)中,如果MME在发送响应消息之前重新分 配过MME UE S1AP ID,则在响应消息中携带新分配的MME UE S1AP ID, 否则不携带;eNodeB收到响应消息后,根据消息中的eNodeB UE SIAP ID 查找对应的S1AP链接信息,判断消息中是否携带MME UE SIAP ID,如果 没有携带,则不修改本地保存的MME UE SIAP ID,如果携带了,则直接替 换本地保存的MME UE SIAP ID。
进一步地,eNodeB向MME发送的所述SIAP请求消息,与MME向 eNodeB返回的响应消息,是以下消息组中的任意一组切换需求与切换命令; 路径转换请求与路径转换响应;切换取消请求与切换取消确认。
采用本发明所述凡方法,既在较大程度上避免了该字段异常错误引起的 误覆盖情况,又提供了消息中对端分配的UE SIAP ID与本端保存信息不一致 时的处理机制,较好的解决UE SIAP ID在流程中使用时的一些异常情况下的 问题。


图1是现有技术中SAE架构图2初始UE S1AP ID的分配和保存流程图;
图3是MME发起流程图4是eNodeB发起流程图。
具体实施例方式
本发明的主要构思是
eNodeB和MME在某用户的S1AP链接建立成功后,如果本端分配的UE S1APID没有发生变化,后续该UE相关的SIAP消息中就不再填写该字段, 这样可以避免该字段发生异常错误;如果本端分配的UE S1AP ID发生变化, 则在消息中填写新的UE S1AP TD 。 eNodeB或MME在收到对端网元的消息 后,判断对方分配的UES1APID是否携带,如果没有携带,则不修改本地保 存的相关的UE S1AP ID;如果携带了,则直接替换本地保存的对端分配的 UESIAPID。
对于UE S1AP1D不发生变化的情况,后续该UE相关的S1AP消息中就 不再填写该字段,因此减少了字段没有发生变化,但由于例如编解码错误、 内存改写等异常原因引起的该字段发生改写的异常错误。
下面结合附图及具体实施例对本发明进行详细说明。
如图2所示,初始UE SI AP ID的分配和〗呆存过程如下
步骤200,当eNodeB收到UE的初始UE消息时,eNodeB本端分配一个 eNodeB UESIAPID,然后该消息转发给MME,并在该消息中携带本端分配 的eNodeB UE S1AP ID;
步骤201 , MME保留eNodeB UE SI AP ID,并在本端分配一个MME UE S1APID;
步骤202, MME向eNodeB返回响应消息(该消息是收到初始UE消息 后,MME返回给eNodeB的第 一条消息),在该消息中携带MME UE SI AP ID 和eNodeB UESIAPID;步骤203 , eNodeB先根据消息中的eNodeB UE SIAP ID查找对应的SIAP 链接信息,找到后,将MME UE SIAP ID保存到该SIAP链接信息中。
通过上述流程,MME和eNodeB都分配了本端的UE SIAP ID,并且也 保留了对端的UE S1AP ID , MME和eNodeB间的 一条S1AP链接建立成功。
如图3所示,是MME发起流程的实施例。
步骤300, MME向eNodeB发送SIAP请求消息,MME在该消息中携带 本地保留的eNodeB UE SIAP ID,如果MME在这之前重新分配过MME UE SIAP ID,则携带MMEUES1APID,否则不携带;
MME向eNodeB发送的SIAP请求消息可以是承载建立请求、承载修改 请求、初始上下文建立请求、初始上下文修改请求、切换请求等所有在SIAP 上由MME发送的请求消息。
MME重新分配MME UE SIAP ID的情况包括居间流程中分配新的 MME UE SIAP ID、 MME实现上的原因导致分配了新的MME UE SIAP ID 或在某种异常情况下重新分配了 MME UE SIAP ID,例如在局间流程中,用户从旧的MME接入到新的MME,则新的MME需要 为该用户分配新的MMEUE S1APID;
在实现时,当MME发现用户接入的eNodeB发生了变更,或者用户的跟 踪区发生了变更等情况,则MME可以自由决定是否为该用户重新分配一个 MMEUE SIAP ID;
在异常情况下,如MME中原来为该用户分配的MMEUE SIAP ID与其 它用户出现了冲突,或MME中用户信息丟失等。
在MME上,其可以通过一个标记来记录重分配MME UE SIAP ID的行 为,并且同时保留新旧两个MMEUE SIAP ID,待对端修改成功后,再修改 本地数据。
步骤301 , eNodeB收到SIAP请求消息后,先根据消息中的eNodeB UE SI AP ID查找对应的SIAP链接信息,找到后,判断消息中是否携带MME UE SIAP ID,如果没有携带,则不修改本地保存的MME UE SIAP ID,如果携带了 ,则直接替换本地保存的MME UE S1AP ID;
步骤302, eNodeB向MME返回响应消息,eNodeB在该消息中携带本端 保留的MME UE SIAP ID,如果eNodeB在这之前重新分配过eNodeB UE SI AP ID (可能是局间流程、eNodeB实现上的原因或某种异常情况),则携 带eNodeB UE SIAP ID,否则不携带;
对应于MME向eNodeB发送的SIAP请求消息,eNodeB向MME返回 的响应消息可以是7^载建立响应、岸义载纟务改响应、初始上下文建立响应、初 始上下文修改响应、切换请求确认等所有对应的响应消息。
步骤303, MME收到响应消息后,先根据消息中的MME UE SIAP ID 查找对应的S1AP链接信息,找到后,判断消息中是否携带eNodeB UE SIAP ID,如果没有携带,则不修改本地保存的eNodeB UE SIAP ID,如果携带了, 则直接替换本地保存的eNodeB UE SIAP ID。
如图4所示,是eNodeB发起流程的实施例。
步骤400, eNodeB向MME发送SIAP请求消息,eNodeB在该消息中携 带本端保留的MME UE SIAP ID,如果eNodeB在这之前重新分配过eNodeB UE SIAP ID (可能是局间流程、eNodeB实现上的原因或某种异常情况), 则携带eNodeB UE SIAP ID,否则不携带;
eNodeB向MME发送的SIAP请求消息可以是切换需求、路径转换请求、 切换取消请求等所有在SIAP上由eNodeB发送的请求消息。
步骤401 , MME收到SI AP请求消息后,先根据消息中的MME UE SI AP ID查找对应的SIAP链接信息,找到后,判断消息中是否携带eNodeB UE S1APID,如果没有携带,则不修改本地保存的eNodeB UE SIAP ID,如果携 带了 ,则直接替换本地保存的eNodeB UE SIAP ID;
步骤402, MME向eNodeB返回响应消息,MME在该消息中携带本端 保留的eNodeB UE SIAP ID,如果MME在这之前重新分配过MME UE SIAP ID(可能是局间流程、MME实现上的原因或某种异常情况),则携带MME UE SIAP ID,否则不携带;对应于eNodeB向MME发送的S1AP请求消息,MME向eNodeB返回 的响应消息可以是切换命令、路径转换响应、切换取消确认等所有对应的响 应消息。
步骤403,eNodeB收到响应消息后,先根据消息中的eNodeB UE SI AP ID 查找对应的S1AP链接信息,找到后,判断消息中是否携带MMEUE S1APID, 如果没有携带,则不修改本地保存的MMEUES1APID,如果携带了,则直 接替换本地保存的MME UE S1AP ID。
当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的 但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1. 一种S1接口应用协议标识的传输方法,所述S1接口连接着演进的节点B eNodeB与移动管理实体MME,其特征在于,当本端分配的唯一标识S1接口上某用户设备的标识UE S1AP ID发生变化时,在向对端发送的消息中携带新分配的UE S1AP ID;对端收到本端发送的消息后,判断如果消息中携带了本端分配的UES1AP ID,则用消息中携带的本端新分配的UE S1AP ID替换对端本地保存的旧的UE S1AP ID。
2、 如权利要求l所述的方法,其特征在于,当本端分配的UE SIAPID 没有发生变化时,在向对端发送的消息中不携带本端分配的UE SIAP ID。
3、 如权利要求2所述的方法,其特征在于,所述本端为MME,所述对 端为eNodeB ,所述方法包括以下步骤(a) MME向eNodeB发送SIAP请求消息,MME在该消息中携带本地 保留的eNodeB UE SIAP ID,如果MME在这之前重新分配过MME UE SIAP ID,则在消息中还携带MME UE SIAPID,否则不携带;(b )eNodeB收到S1AP请求消息后,根据S1AP请求消息中的eNodeB UE SIAPID查找对应的S1AP链接信息,判断消息中是否还携带MME UE SIAP ID,如果没有携带,则不修改本地保存的MMEUES1APID,如果携带了, 则直接替换本地保存的MME UE SIAP ID;(c ) eNodeB向MME返回响应消息,eNodeB在该响应消息中携带本端 保留的MME UE Sl AP ID。
4、如权利要求3所述的方法,其特征在于,在所述步骤(c )中,如果eNodeB在发送响应消息之前重新分配过eNodeB UES1APID,则在响应消息中携带新分配eNodeB UE SIAP ID,否则不携带;MME收到响应消息后,根据消息中的MME UE SIAP ID查找对应的 S1AP链接信息,判断响应消息中是否携带eNodeBUESlAPID,如果没有携带,则不修改本地保存的eNodeB UE S1AP ID,如果携带了,则直接替换本 地保存的eNodeB UE SIAP ID。
5、 如权利要求3或4所述的方法,其特征在于,MME向eNodeB发送的所述SIAP请求消息,与eNodeB向MME返回 的所述响应消息,是以下消息组中的任意 一组承载建立请求与承载建立响应;承载修改请求与承载修改响应;初始上 下文建立请求与初始上下文建立响应;初始上下文修改请求与初始上下文修 改响应;切换请求与切换请求确认。
6、 如权利要求2所述的方法,其特征在于,所述本端为eNodeB,所述 对端为MME,所述方法包括以下步骤(x) eNodeB向MME发送S1AP请求消息,eNodeB在该消息中携带本 地保留的MME UE SIAP ID,如果eNodeB在这之前重新分配过eNodeB UE S1APID,则携带eNodeB UE SIAP ID,否则不携带;(y) MME收到S1 AP请求消息后,根据消息中的MME UE S1 AP ID查 找对应的S1AP链接信息,判断消息中是否携带eNodeB UE SIAP ID,如果 没有携带,则不修改本地保存的eNodeB UE SIAP ID,如果携带了,则直接 替换本地保存的eNodeB UE SIAP ID;(z ) MME向eNodeB返回响应消息,MME在该响应消息中携带本端保 留的eNodeB UE SIAP ID。
7、 如权利要求6所述的方法,其特征在于,在所述步骤(z )中,如果MME在发送响应消息之前重新分配过MME UE SIAP ID,则在响应消息中携带新分配的MMEUES1APID,否则不携带;eNodeB收到响应消息后,4艮据消息中的eNodeB UE SIAP ID查找对应 的S1AP链接信息,判断消息中是否携带MMEUES1APID,如果没有携带, 则不修改本地保存的MME UE S1 AP ID ,如果携带了 ,则直接替换本地保存 的MME UE SIAP ID。
8、如权利要求6或7所述的方法,其特征在于,eNodeB向MME发送的所述S1AP请求消息,与MME向eNodeB返回 的响应消息,是以下消息组中的任意一组切换需求与切换命令;路径转换请求与路径转换响应;切换取消请求与 切换::取消确i^。
全文摘要
本发明公开了一种S1接口应用协议标识的传输方法,避免由于UE S1APID发生变化而导致网元间的UE S1AP ID不一致。所述S1接口连接着演进的节点B eNodeB与移动管理实体MME,所述方法包括当本端分配的唯一标识S1接口上某用户设备的标识UE S1AP ID发生变化时,在向对端发送的消息中携带新分配的UE S1AP ID;对端收到本端发送的消息后,判断如果消息中携带了本端分配的UE S1AP ID,则用消息中携带的本端新分配的UE S1APID替换对端本地保存的旧的UE S1AP ID。
文档编号H04Q7/22GK101287169SQ20081011132
公开日2008年10月15日 申请日期2008年5月27日 优先权日2008年5月27日
发明者丁燕菁, 霖 刘, 叶敏雅 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1