专利名称:跟踪会话同步方法和装置的制作方法
技术领域:
本发明涉及移动通信技术领域,具体涉及跟踪会话同步方法和跟踪会话同步装置。
背景技术:
随着移动通信网络的发展,网络的规模逐渐增大,网络的故障定位以及故障排除也日趋困难。用户设备全网信令跟踪是跟踪指定的用户标识,例如国际移动用户识别码 (IMSI, International Mobile Subscriber Identity)或国际移动设备识别码(ΙΜΕΙ, International Mobile Equipment Identity)所对应的用户设备(UE,User Equipment)在无线接入网和核心网的所有信令,分布或存在于不同网元内的和该用户相关的信令都可以被收集到一个统计的应用程序中进行分析。在现有技术中,用户设备全网跟踪通常从核心网的网元发起,例如由归属用户服务器(HSS, Home Subscriber Server)或者移动性管理实体(MME,Mobility Management Equipment)发起,通过网元之间相关的信令来激活下级网元或者目标网元上的跟踪会话, 从而实现用户设备的全网跟踪会话同步。为了实现用户设备的全网跟踪会话同步,用户设备进行切换时,即从源基站切换到目标基站时,目标基站也必须激活对此用户设备的跟踪会话,现有技术中主要通过源基站向目标基站发送携带有跟踪激活信元的切换请求消息来实现,该跟踪激活信元中携带有与用户标识相对应的跟踪参考号,跟踪参考号在一次跟踪会话过程中是不变的。目标基站在接收到切换请求消息后,根据该跟踪激活信元激活对用户设备的跟踪会话,实现该用户设备的全网跟踪会话同步。发明人发现,在用户设备进行切换时,目标基站由于当前系统资源或当前已激活的跟踪会话的数量超过规格限制等原因,导致目标基站激活跟踪会话失败,不能实现用户设备的全网跟踪会话同步。
发明内容
本发明提供一种跟踪会话同步方法和装置,能够实现用户设备的全网跟踪会话同
止
少ο本发明实施例提供的跟踪会话同步方法,包括在根据信令中包含的跟踪激活信元激活跟踪会话失败后,将跟踪激活信元保存在等候队列中;根据保存在等候队列中的跟踪激活信元激活跟踪会话。本发明实施例还提供一种跟踪会话同步方法,包括接收基站发送的路径切换请求信令,根据路径切换请求信令判断用户设备是否存在激活的跟踪会话;在判断用户设备存在激活的跟踪会话时,向基站发送跟踪激活信元,该跟踪激活信元中的跟踪参考号与用户设备的用户标识相对应。本发明实施例提供的跟踪会话同步装置,包括存储单元,用于在根据信令中包含的跟踪激活信元激活跟踪会话失败后,将跟踪激活信元保存在等候队列中;以及激活处理
3单元,用于根据保存在等候队列中的跟踪激活信元激活该跟踪会话。本发明实施例还提供一种跟踪会话同步装置,包括接收单元,用于接收基站发送的路径切换请求信令;判断单元,用于根据路径切换请求信令判断用户设备是否存在激活的跟踪会话;以及发送单元,用于在判断单元判断该用户设备存在激活的跟踪会话时,向基站发送跟踪激活信元,跟踪激活信元中的跟踪参考号与用户设备的用户标识相对应。在本发明实施例中,通过在切换成功后向目标基站发送跟踪激活信元,目标基站可以根据该跟踪激活信元激活对该用户设备的跟踪会话,实现用户设备的全网跟踪会话同步。与现有技术中在根据信令中包含的跟踪激活信元来激活跟踪会话失败后停止激活该跟踪会话相比,本发明实施例可以激活该跟踪会话,实现用户设备的全网跟踪会话同步。
图1是本发明跟踪会话同步方法第一实施例的方法流程图;图2是本发明实施例提供的判断等候队列中是否存在跟踪激活信元的方法流程图;图3是本发明跟踪会话同步方法第二实施例的方法流程图;图4是本发明实施例提供的在切换过程中实现全网跟踪会话同步的方法流程图;图5是本发明实施例提供的移动管理实体向目标基站发送路径切换请求确认信令的方法流程图;图6是本发明实施例提供的跟踪会话同步装置第一实施例的示意图;图7是本发明实施例提供的跟踪会话同步装置第二实施例的示意图;图8是本发明跟踪会话同步装置第二实施例中发送单元的示意图。
具体实施例方式本发明提供了一种跟踪会话同步方法和实现该方法的跟踪会话同步装置。为了更好的理解本发明的技术方案,下面结合附图对本发明提供的实施例进行详细地描述。参见图1,图1是本发明跟踪会话同步方法第一实施例的方法流程图。在本发明实施例中,基站在接收到切换请求信令后,根据切换请求信令中包含的跟踪激活信元来激活该跟踪会话,但由于基站当前系统资源限制或其它原因导致激活该跟踪会话失败。步骤101、在根据信令中包含的跟踪激活信元来激活跟踪会话失败后,将跟踪激活信元保存在等候队列中。在本发明实施例中,基站在根据切换请求信令中包含的跟踪激活信元来激活跟踪会话失败后,将跟踪激活信元保存在等候队列中。其中,信令的类型不限于切换请求信令, 还可以是其它类型的信令,例如初始上下文建立请求信令等。步骤102、根据等候队列中的跟踪激活信元来激活跟踪会话。在本发明实施例中,基站根据等候队列中保存的跟踪激活信元来前述跟踪会话。在本发明实施例中,基站通过将激活该跟踪会话所需的跟踪激活信元保存在等候队列中,根据等候队列中保存的跟踪激活信元来激活跟踪会话,与现有技术中在根据信令中包含的跟踪激活信元来激活跟踪会话失败后停止激活该跟踪会话相比,本发明实施例可以激活该跟踪会话,实现用户设备的全网跟踪会话同步。在本发明实施例中,基站可以在激活跟踪会话成功后,从等候队列中删除跟踪激活信元。基站通过删除已经激活的跟踪会话所对应的跟踪激活信元,可以避免对该跟踪会话进行重复激活。在本发明实施例中,如果步骤102中根据等候队列中保存的跟踪激活信元来激活跟踪会话不成功,基站将继续执行根据该跟踪激活信元来激活跟踪会话的步骤,并且在最终激活该跟踪会话后,从等候队列中删除该跟踪激活信元。在本发明实施例中,基站在根据切换请求信令中包含的跟踪激活信元来激活跟踪会话失败后,将切换请求信令中的链路标识保存在等候队列中,切换请求信令中的链路标识和跟踪激活信元相对应,基站在根据跟踪激活信元激活该跟踪会话后,从等候队列中删除该链路标识和跟踪激活信元。基站在接收到跟踪去激活信令后,可以根据跟踪去激活信令中包含的链路标识,从等候队列中删除与去激活信令中包含的链路标识相应的链路标识和跟踪激活信元,可以避免该跟踪会话被重复激活。另外,基站在判断等候队列中保存的链路标识所对应的链路被释放的情况下,例如执行用户上下文释放完成(UEContext Release Complete)信令、无线链路承载释放响应(E-Rab ReleaseResponse)或者无线资源管理连接释放(RRC Connection Release)信令时用户设备和目标基站之间的链路已经被释放,基站从等候队列中删除相应的跟踪激活信元和链路标识。参见图2,图2是本发明实施例提供的判断等候队列中是否存在跟踪激活信元的方法流程图。在本发明实施例中,基站在执行根据保存在等候队列中的跟踪激活信元来激活跟踪会话的步骤之前还可以包括以下步骤步骤201、判断等候队列是否为空;步骤202、在判断等候队列不为空的情况下,触发根据保存在等候队列中的跟踪激活信元来激活跟踪会话的步骤。本发明实施例通过判断等候队列是否为空,可以在等候队列不为空的情况下才开始执行根据保存在等候队列中的跟踪激活信元来激活跟踪会话的步骤。如果判断当前等候队列为空,则说明该等候队列中没有保存跟踪激活信元,也就不需要执行跟踪会话同步过程,可以节省基站的系统资源。在本发明实施例中,基站在激活跟踪激活信元时也可以同时只激活一个跟踪会话,也可以同时激活两个或两个以上的跟踪会话,基站同时激活跟踪会话的数量可以根据基站当前的资源和跟踪会话规格来灵活确定。参见图3,图3是本发明跟踪会话同步方法第二实施例的方法流程图。在源基站和目标基站之间的切换流程结束后,目标基站通过专用链路将路径切换请求信令发送给上级的移动管理实体,移动管理实体作为目标基站和源基站的上级节点, 保存所有接入用户设备的跟踪会话信息。步骤301、接收基站发送的路径切换请求信令,根据该路径切换请求信令判断用户设备是否存在激活的跟踪会话。移动管理实体接收基站发送的路径切换请求信令,并根据路径切换请求信令中携带的链路标识来获取用户设备的用户标识,然后根据用户标识判断用户设备是否存在激活的跟踪会话。步骤302、在判断该用户设备存在激活的跟踪会话时,向基站发送跟踪激活信元, 该跟踪激活信元中的跟踪参考号与用户设备的用户标识相对应。移动管理实体在判断该用户设备存在激活的跟踪会话后,向基站发送与该用户设备相对应的跟踪激活信元,其中,跟踪激活信元中的跟踪参考号与用户设备的用户标识相对应。目标基站在接收到跟踪激活信元后,根据该跟踪激活信元激活该跟踪会话。本发明跟踪会话同步方法第二实施例可以解决源基站由于系统故障或者其它原因导致激活跟踪会话失败,在用户设备切换到目标基站时,源基站无法将激活该跟踪会话所需的跟踪激活信元发送给目标基站,从而导致目标基站无法实现对该用户设备的全网跟踪会话同步的技术问题。本发明实施例通过在切换成功后向目标基站发送跟踪激活信元, 目标基站可以根据该跟踪激活信元激活对该用户设备的跟踪会话,实现用户设备的全网跟踪会话同步。其中,移动管理实体可以在路径切换请求确认信令中增加跟踪激活信元,向该基站发送携带有跟踪激活信元的路径切换请求确认信令。在本发明实施例中,不限于通过路径切换请求确认信令发送跟踪激活信元,还可以通过其它方式向基站发送跟踪激活信元。 目标基站在接收到路径切换请求确认信令后,解析该路径切换请求确认信令,如果发现其中包含跟踪激活信元,则首先通过跟踪参考号来判断本地是否已经启动对该用户的跟踪会话,如果已经启动则跳过此步骤,否则目标基站根据跟踪激活信元激活对该用户设备的跟踪会话。目标基站如果发现路径切换请求确认信令中不存在跟踪激活信元,说明不需要对用户设备进行跟踪,跳过此步骤。为更详细的理解本发明,下面给出本发明的具体应用场景。参见图4,图4是本发明实施例提供的在切换过程中实现全网跟踪会话同步的方法流程图。用户设备处于全网跟踪状态,并且当前由源基站切换到目标基站。源基站和目标基站之间可以通过X2接口进行通信,并且基站和MME之间可以通过Sl链路进行通信,MME 和UE之间可以通过Sl链路进行通信。其中MME和UE之间的Sl链路标识为移动管理实体用户设备应用层协议链路标识(MME UE SlAP ID, Mobility Management Entity User Equipment SlApplication Identity)。源基站通过X2接口或者MME通过Sl接口发送切换请求信令到目标基站,该信令中携带跟踪激活信元。目标基站接收切换请求信令,根据跟踪激活信元来激活对该用户设备的跟踪会话。如果目标基站成功激活该跟踪会话,实现对该用户设备的全网跟踪会话。则结束本流程,否则执行步骤401。用户设备将切换到该目标基站,且目标基站和用户设备之间建立了一条专用的Sl链路,该链路标识为演进式基站用户设备应用层协议链路标识(eNB UE SlAP ID, Evolved NodeB User EquipmentSl Application Identity)。步骤401、目标基站在根据切换请求信令中的跟踪激活信元来激活跟踪会话失败后,将该切换请求信令中的跟踪激活信元和链路标识保存在等候队列中。在本发明实施例中,目标基站保存在等候队列中的参数包括跟踪激活信元和链路标识,该链路标识可以为eNB UE SlAP ID或者MME UE SlAP ID。
步骤402、目标基站判断该等候队列中是否存在跟踪激活信元。目标基站判断该等候队列是否为空,在判断该等候队列不为空的情况下执行步骤 403。步骤403、目标基站根据保存在等候队列中的跟踪激活信元来激活该跟踪会话。步骤如果目标基站成功激活该跟踪会话,则继续执行步骤404,否则开始执行步骤 402。在本发明实施例中,目标基站如果当前系统资源限制或跟踪会话规格限制等原因导致激活跟踪会话失败,则继续执行步骤403,直到最终激活该跟踪会话,实现对该用户设备的全网跟踪会话同步。步骤404、目标基站在激活跟踪会话成功后,从等候队列中删除该跟踪激活信元和链路标识。目标基站在从等候队列中删除该跟踪激活信元和链路标识之后,开始执行步骤 402,判断等候队列中是否存在跟踪激活信元,循环执行本流程。另外,目标基站在接收到跟踪去激活信令后,根据跟踪去激活信令中包含的eNB UE SlAP ID或MME UE SlAP ID,可以从等候队列中删除相应的跟踪激活信元和链路标识。 目标基站还可以在判断等候队列中的eNB UE SlAPID或MME UE SlAP ID所对应的链路被释放的情况下,例如在执行用户设备上下文释放完成(UE Context Release Complete)信令、无线链路承载释放响应(E-Rab Release Response)或者无线资源管理连接释放(RRC ConnectionRelease)信令后用户设备和目标基站之间的链路已经被释放,目标基站可以从等候队列中删除跟踪激活信元和链路标识,避免跟踪会话被重复激活。在本发明实施例中,目标基站可以同时执行激活多个跟踪会话的步骤,也可以每次执行激活一个跟踪会话的步骤,还可以在跟踪会话中选择优先级高的跟踪会话进行激活,具体激活策略可以根据当前系统来灵活决定。参见图5、图5是本发明实施例提供的移动管理实体向目标基站发送路径切换请求确认信令的方法流程图。在本发明实施例中,源基站由于系统故障或者其它原因导致激活跟踪会话失败,在用户设备切换到目标基站时,源基站无法将激活该跟踪会话所需的跟踪激活信元发送给目标基站。步骤501、MME接收目标基站发送的路径切换请求信令。在源基站和目标基站之间的切换流程结束后,目标基站向MME发送路径切换请求信令,用于通知MME网元更新用户平面的节点关系。步骤502、MME判断用户设备是否存在激活的跟踪会话。MME作为目标基站的上级节点,保存有该MME上所有接入用户的跟踪会话信息。 MME在接收到目标基站通过Sl链路发送的路径切换请求信令,根据该路径切换请求信令中携带的MME UE SlAP ID来获取用户设备的用户标识,然后MME根据UE的用户标识来判断该UE是否存在激活的跟踪会话。步骤503、MME向目标基站发送携带有跟踪激活信元的路径切换请求确认信令。MME在判断UE存在激活的跟踪会话时,在路径切换请求确认信令中增加跟踪激活信元,然后向目标基站发送携带有跟踪激活信元的路径切换请求确认信令。目标基站解析路径切换请求确认信令,如果没有发现其中包含跟踪激活信元,说明不需要对该用户进行跟踪,跳过此步骤。如果发现其中包含跟踪激活信元,则首先通过跟踪激活信元中的跟踪参考号来判断本地是否已经启动对该用户的跟踪会话,如果已经启动则跳过此步骤,否则目标基站根据跟踪激活信元激活该跟踪会话,可以实现用户设备的全网跟踪会话同步。本发明实施例可以解决目标基站无法获得激活该跟踪会话所需的跟踪激活信元所带来的技术问题,本发明实施例通过向基站发送携带有跟踪激活信元的路径切换请求确认信令可以保证用户设备的全网跟踪会话在目标基站上也可以实现同步。参见图6,图6是本发明实施例提供的跟踪会话同步装置第一实施例的示意图。本发明跟踪会话同步装置第一实施例主要由存储单元61和激活处理单元62组成。其中,存储单元61,用于在根据信令中包含的跟踪激活信元来激活跟踪会话失败后,将该跟踪激活信元保存在等候队列中;激活处理单元62,用于根据保存在等候队列中的跟踪激活信元来激活跟踪会话。本发明跟踪会话同步装置第一实施例还可以包括删除单元63,用于在激活处理单元62激活跟踪会话成功后,从等候队列中删除该跟踪激活信元。本发明跟踪会话同步装置第一实施例还可以包括第一触发单元64,用于在激活处理单元62根据保存在等候队列中的跟踪激活信元来激活跟踪会话失败后,触发激活处理单元62执行根据保存在等候队列中的跟踪激活信元来激活跟踪会话的步骤。本发明跟踪会话同步装置第一实施例还可以包括队列判断单元65,用于判断等候队列是否为空;第二触发单元66,用于在队列判断单元65判断等候队列不为空的情况下,触发激活处理单元62根据保存在等候队列中的跟踪激活信元来激活跟踪会话的步骤。本发明跟踪会话同步装置第一实施例可以使用在基站中,可以使用在前述相对应的跟踪会话同步方法第一实施例中。参见图7,图7是本发明实施例提供的跟踪会话同步装置第二实施例的示意图。在本发明跟踪会话同步装置第二实施例主要由接收单元71,判断单元72以及发送单元73组成,其中接收单元71,用于接收基站的路径切换请求信令;判断单元72,用于根据路径切换请求信令判断切换用户是否存在激活的跟踪会话;发送单元73,用于在判断单元72判断用户设备存在激活的跟踪会话时,向基站发送跟踪激活信元,该跟踪激活信元中的跟踪参考号与切换用户的用户标识相对应。参见图8,图8是本发明跟踪会话同步装置第二实施例中发送单元的示意图。在本发明实施例中发送单元73可以包括第一触发模块731,用于在判断单元72判断用户设备存在激活的跟踪会话时,触发消息处理模块732向基站发送路径切换请求确认信令;消息处理模块732,用于在路径切换请求确认信令中增加跟踪激活信元,向基站发送携带有跟踪激活信元的路径切换请求确认信令。本发明跟踪会话同步装置第二实施例可以使用在前述相对应的跟踪会话同步方法第二实施例中。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可以通过硬件实现,也可以可借助软件和必要的通用硬件平台的方式来实现,基于这样的理解,本发明的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是只读光盘、U盘、移动硬盘等)中,包括若干指令用以使得一台计算机设备 (可以是个人计算机、接收端或者网络设备等)执行本发明各个实施例所描述的方法。以上对本发明所跟踪会话同步方法以及实现该方法的跟踪会话同步装置进行了详细介绍。对于本领域的一般技术人员,依据本发明实施例的思想,在具体实施方式
及应用范围上均会有改变之处,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种跟踪会话同步方法,其特征在于,包括接收基站发送的路径切换请求信令,根据所述路径切换请求信令判断用户设备是否存在激活的跟踪会话;在判断所述用户设备存在激活的跟踪会话时,向所述基站发送跟踪激活信元,所述跟踪激活信元中的跟踪参考号与所述用户设备的用户标识相对应。
2.根据权利要求1所述的跟踪会话同步方法,其特征在于,所述向所述基站发送跟踪激活信元包括向所述基站发送携带有跟踪激活信元的路径切换请求确认信令。
3.根据权利要求1所述的跟踪会话同步方法,其特征在于,所述根据所述路径切换请求信令判断用户设备是否存在激活的跟踪会话包括接收基站发送的路径切换请求信令,并根据所述路径切换请求信令中携带的链路标识来获取用户设备的用户标识,然后根据用户标识判断用户设备是否存在激活的跟踪会话。
4.根据权利要求2所述的跟踪会话同步方法,其特征在于,所述在判断所述用户设备存在激活的跟踪会话时,向所述基站发送跟踪激活信元包括在判断用户设备存在激活的跟踪会话时,在路径切换请求确认信令中增加跟踪激活信元,并向目标基站发送携带有跟踪激活信元的路径切换请求确认信令。
5.根据权利要求1-4任意一项所述的跟踪会话同步方法,其特征在于,所述方法包括在判断所述用户设备存在激活的跟踪会话时,向所述基站发送跟踪激活信元,以使目标基站在接收到跟踪激活信元后,根据该跟踪激活信元激活该跟踪回话。
6.一种跟踪会话同步装置,其特征在于,包括接收单元,用于接收基站发送的路径切换请求信令;判断单元,用于根据所述路径切换请求信令判断用户设备是否存在激活的跟踪会话;发送单元,用于在所述判断单元判断所述用户设备存在激活的跟踪会话时,向所述基站发送跟踪激活信元,所述跟踪激活信元中的跟踪参考号与用户设备的用户标识相对应。
7.根据权利要求6所述的跟踪会话同步装置,其特征在于,所述发送单元包括第一触发模块和消息处理模块所述第一触发模块,用于在所述判断单元判断用户设备存在激活的跟踪会话时,触发消息处理模块向基站发送路径切换请求确认信令;所述消息处理模块,用于在路径切换请求确认信令中增加跟踪激活信元,向所述基站发送携带有跟踪激活信元的路径切换请求确认信令,所述跟踪激活信元中的跟踪参考号与用户设备的用户标识相对应。
全文摘要
本发明公开了跟踪会话同步方法和装置,其中跟踪会话同步方法包括接收基站发送的路径切换请求信令,根据所述路径切换请求信令判断用户设备是否存在激活的跟踪会话;在判断用户设备存在激活的跟踪会话时,向所述基站发送跟踪激活信元,跟踪激活信元中的跟踪参考号与所述用户设备的用户标识相对应。本发明实施例提供的跟踪会话同步方法可以使用基站中,可以实现用户设备的全网跟踪会话同步。
文档编号H04W76/02GK102256237SQ201110084060
公开日2011年11月23日 申请日期2009年6月19日 优先权日2009年6月19日
发明者翁在新 申请人:上海华为技术有限公司