删除终端上下文的方法以及终端进行切换的系统 |
|||||||
申请号 | CN200910109813.3 | 申请日 | 2009-11-23 | 公开(公告)号 | CN102076032A | 公开(公告)日 | 2011-05-25 |
申请人 | 华为技术有限公司; | 发明人 | 李莉; 李玲; 王学寰; 王兆明; | ||||
摘要 | 本 发明 实施例 公开了一种删除终端上下文的方法及终端进行切换的系统,所述终端从源基站切换到目标基站,包括:目标基站向锚定接入服务网网关发送回传数据通道解注册消息;锚定接入服务网网关接收所述解注册消息后,向源基站发送回传数据通道解注册消息;源基站在收到所有目标基站的回传数据通道解注册消息以及HO_Complete消息后,删除所述终端的上下文;所述目标基站包括被选中和未被选中的目标基站,其中,被选中的目标基站确认所述终端的业务流数据回传完成后,向锚定接入服务网网关发送回传数据通道解注册消息。通过正确选择删除终端上下文的时机,确保数据回传完成以及回传数据通道正常释放。 | ||||||
权利要求 | 1.一种删除终端上下文的方法,当所述终端从源基站切换到目标基站后,其特征在于,包括: |
||||||
说明书全文 | 删除终端上下文的方法以及终端进行切换的系统技术领域背景技术[0002] WiMAX(Worldwide Interoperability for Microwave Access),中文全称是全球微波接入互操作性,是一种基于IEEE 802.16标准的无线城域网技术。WiMAX网络主要由三个部分组成即终端(MS)、接入服务网(ASN)包括基站(BS)和接入业务网网关(ASN-GW),以及连接服务网(CSN)。WiMAX系统在切换过程中一般会采取硬切换的方式,为了避免切换过程中数据的丢失,WiMAX论坛在NWG1.5系统中引入了数据完整性解决方案。是否采用数据完整性方案以及采用哪种数据完整性方案是以业务流为粒度的。即通过各实体间的协商,切换中可以只为终端的某个或某些业务流采用数据完整性方案,或者所有的业务流都不采用数据完整性方案。数据完整性方案的一种实现方式是在目标接入服务网(T-ASN)和锚定接入服务网关(Anchor ASN-GW)、锚定接入服务网关(Anchor ASN-GW)和服务接入服务网(S-ASN)之间建立从服务基站(S-BS)到目标基站(T-BS)的数据回传通道,将切换过程中缓存在S-BS的数据通过此回传通道发送到T-BS,从而保证发送给终端的数据完整性。 [0003] 图1为现有技术数据回传示意图,其中 [0004] Path0为:未发生切换时服务ASN与锚定ASN-GW之间的一般数据通道。 [0005] Path1为:用于切换中数据回传的目标ASN与锚定ASN-GW之间的回传数据通道。 [0006] Path2为:用于切换中数据回传的服务ASN与锚定ASN-GW之间的回传数据通道。 [0007] Path3为:切换完成后目标ASN与锚定ASN-GW之间的一般数据通道。 [0008] 图2为采用数据回传方式保证数据完整性的切换流程图,其具体流程如下: [0010] Step2:服务基站向一个或者多个目标基站发起HO_REQ切换请求消息。 [0011] Step3:(可选)目标基站向锚定ASN-GW发送数据通道1(用于一般的数据传递)和数据通道1(用于切换中数据回传)的预注册消息。 [0012] Step4:(可选)锚定ASN-GW向服务基站发送数据通道2(用于切换中数据回传)的预注册消息。 [0013] Step5:目标基站向服务基站发送HO_RSP切换回复消息。 [0014] Step6:服务基站向MS发送MOB_BSHO_RSP切换回复消息。 [0015] Step7:服务基站向目标基站发送HO_ACK切换确认消息。 [0016] Step8:MS向服务基站发送MOB_HO_IND消息,进入切换执行阶段。 [0017] Step9:服务基站向选中的目标基站发送HO_Cnf消息。可选的,服务基站向未选中的目标基站发送HO_Cnf消息,其中携带了cancel切换取消指示。 [0018] Step10:目标基站向服务基站发送HO_ACK切换确认消息。如果数据通道1和2已经预注册,此时服务基站可以开始向目标基站进行数据回传。 [0019] Step11:(可选)如果没有执行Step3,此时目标基站向锚定ASN-GW发送数据通道1(用于一般的数据传递)和数据通道1(用于切换中数据回传)的预注册消息。 [0020] Step12:(可选)如果没有执行Step4,此时锚定ASN-GW向服务基站发送数据通道2(用于切换中数据回传)的预注册消息。 [0021] Step13:MS在选中的目标基站入网。成功入网后,目标基站开始将缓存在Data Integrity Buffer(数据完整性缓存器)的数据下发给MS。 [0022] Step14:目标基站向锚定ASN-GW发起数据通道3(一般数据通道)的注册流程。 [0023] Step15:(可选)如果没有执行Step3或Step11,此时目标基站向锚定ASN-GW发送数据通道1(用于一般的数据传递)和数据通道1(用于切换中数据回传)的预注册消息。 [0024] Step16:(可选)如果没有执行Step4或Step12,此时锚定ASN-GW向服务基站发送数据通道2(用于切换中数据回传)的预注册消息。 [0025] Step17:目标基站向服务基站发送HO_Complete消息,告知服务基站MS已经在目标基站成功入网。 [0026] Step18:当目标基站判断数据回传结束时,向锚定ASN-GW发送数据通道1的解注册消息。 [0027] Step19:当收到数据通道1的解注册消息后,锚定ASN-GW向服务基站发送相应的数据通道2的解注册消息。 [0028] Step20:(可选)服务基站向未选中的目标基站发送HO_Cnf消息,其中携带了cancel切换取消指示。 [0029] Step21:(可选)未选中的目标基站向服务基站发送HO_ACK切换确认消息。 [0030] 在所述现有切换流程中S-BS收到到HO_Complete消息后,即释放MS上下文。如果此时S-BS与A-ASN之间原有的数据通道(Data Path,DP)依旧存在,那么释放该DP。 [0031] 切换过程中S-BS对MS用户上下文的删除时机没有考虑采用回传方式保证数据完整性的场景。当S-BS收到HO_Complete消息时,可能数据回传未完成,回传数据通道2还未释放,此时不能删除MS用户上下文。MS用户上下文中包含了该MS的DP信息。在DP释放之前删除MS用户上下文,如果删除MS用户上下的同时删除该MS对应的所有DP,当然也包括用于回传的DP,则可能造成回传无法完成。如果删除MS用户上下文时,不删除该MS对应的所有DP,则该MS的未释放DP将无法正常释放,会造成DP释放发生异常和DP资源的浪费。 发明内容[0032] 本发明实施例所要解决的技术问题是提供一种删除终端上下文的方法以及终端进行切换的系统,通过正确选择删除终端上下文的时机,确保数据回传完成以及回传数据通道正常释放。 [0033] 为此,本发明实施例提供了一种删除终端上下文的方法,当所述终端从源基站切换到目标基站后,包括: [0034] 目标基站向锚定接入服务网网关发送回传数据通道解注册消息; [0035] 锚定接入服务网网关接收所述解注册消息后,向源基站发送回传数据通道解注册消息; [0036] 源基站在收到所有目标基站的回传数据通道解注册消息以及HO_Complete消息后,删除所述终端的上下文; [0037] 所述目标基站包括被选中和未被选中的目标基站,其中,被选中的目标基站确认所述终端的业务流数据回传完成后,向锚定接入服务网网关发送回传数据通道解注册消息。 [0038] 本发明实施例还提供了一种终端进行切换的系统,包括源基站、目标基站以及锚定接入服务网网关,其中,当所述终端从源基站切换到目标基站后, [0039] 目标基站,用于向锚定接入服务网网关发送回传数据通道解注册消息; [0040] 锚定接入服务网网关,用于接收所述解注册消息后,向源基站发送回传数据通道解注册消息; [0041] 源基站,用于在收到所有目标基站的回传数据通道解注册消息以及HO_Complete消息后,删除所述终端的上下文; [0042] 所述目标基站包括被选中和未被选中的目标基站,其中,被选中的目标基站确认所述终端的业务流数据回传完成后,向锚定接入服务网网关发送回传数据通道解注册消息。 [0043] 采用所述的删除终端上下文的方案,源基站在收到所有目标基站的回传数据通道解注册消息以及HO_Complete消息后,删除所述终端的上下文,从而使得将切换过程中缓存在S-BS的数据通过回传通道发送到T-BS,保证了发送给终端的数据完整性,也确保了回传数据通道的正常释放。附图说明 [0044] 图1是现有技术数据回传示意图; [0045] 图2是现有技术采用数据回传方式保证数据完整性的切换流程图; [0046] 图3是本发明实施例一种回传数据通道解注册流程图; [0047] 图4是本发明实施例一种回传数据通道解注册流程图; [0048] 图5是本发明实施例一种回传数据通道解注册流程图; [0049] 图6是本发明实施例一种回传数据通道解注册流程图; [0050] 图7是本发明实施例一种回传数据通道解注册流程图; [0051] 图8是本发明实施例一种终端进行切换的系统示意图; 具体实施方式[0052] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述。 [0053] 本发明具体实施例提供了一种删除终端上下文的方法,所述终端从源基站切换到目标基站,包括如下步骤: [0054] 目标基站向锚定接入服务网网关发送回传数据通道解注册消息; [0055] 锚定接入服务网网关接收所述解注册消息后,向源基站发送回传数据通道解注册消息; [0056] 源基站在收到所有目标基站的回传数据通道解注册消息以及HO_Complete消息后,删除所述终端的上下文; [0057] 所述目标基站包括被选中和未被选中的目标基站,其中,被选中的目标基站确认所述终端的业务流数据回传完成后,向锚定接入服务网网关发送回传数据通道解注册消息。 [0058] 在所述终端从源基站切换到目标基站且与目标基站建立空口连接之后,由所述被选中的目标基站向锚定接入服务网网关发送所述HO_Complete消息,且由所述锚定接入服务网网关转发所述HO_Complete消息至源基站。 [0059] 在锚定接入服务网网关和目标基站或源基站之间还可以包括中继接入服务网网关,所述中继接入服务网网关对所述解注册消息以及HO_Complete消息进行转发。 [0060] 以下通过两个具体实施例对本发明一种删除终端上下文的方法进行详细的说明。 [0061] 实施例一,如图3、4、5所示。 [0062] 100、当终端从源基站切换到目标基站后,目标基站分别向锚定接入服务网网关发送一条回传数据通道解注册消息,用于对各自与锚定接入服务网网关之间所有的回传数据通道进行解注册;或者,目标基站分别向锚定接入服务网网关发送多条回传数据通道解注册消息,用于分别对各个业务流对应的回传数据通道进行解注册。(其中,所述目标基站包括被选中和未被选中的目标基站,下同。) [0063] 终端在从源基站切换到目标基站过程前的步骤中,已经对所述终端需要进行数据完整性保证的各业务流在源基站S-BS与各目标基站T-BS以及锚定接入服务网网关Anchor ASN GW之间进行了回传数据通道Data Path1和Data Path2和一般数据通道Data Path3预注册。 [0064] 各个未被选中的T-BS在收到HO_Cnf(Cancel)消息后,发送回传数据通道解注册消息到Anchor ASN-GW对Data Path1和/或Data Path3进行解注册,所述解注册消息,可以是一条解注册消息,用于将该终端对应的预先建立的所有业务流的Data Path1和/或Data Path3进行解注册。也可以是发送多条解注册消息分别对各个业务流的Data Path1和/或Data Path3进行解注册。该终端对应的所有业务流的Data Path1和/或Data Path3都进行解注册后,未被选中的T-BS删除该终端的终端上下文。 [0065] 被选中的T-BS,确认所述终端的所有业务流回传完成后,发送一条回传数据通道解注册消息将该终端对应的所有Data Path1进行解注册,如图5所示。也可以是,被选中的T-BS,确认所述终端的某个业务流回传完成后,分别发送多条Data Path解注册消息对所述业务流对应的各个Data Path1分别进行解注册,如图3和图4所示。 [0066] 105、锚定接入服务网网关接收所述各个目标基站的一条或多条回传数据通道解注册消息后,分别向源基站发送一条回传数据通道解注册消息,用于对与源基站之间的回传数据通道进行解注册;或者,锚定接入服务网网关接收所述各个目标基站的多条解注册消息后,分别向源基站发送多条回传数据通道解注册消息,用于分别对各个业务流对应的回传数据通道进行解注册。 [0067] Anchor ASN-GW收到未被选中的T-BS发送的Data Path1/3解注册消息后,发送回传数据通道解注册消息到S-BS,将与之对应的Data Path2进行解注册。同样所述回传数据通道解注册消息,可以是将该终端对应的所有在S-BS与未被选中的T-BS之间预先建立的Data Path2进行解注册。也可以是发送多条回传数据通道解注册消息对各Data Path2分别进行解注册。 [0068] Anchor ASN-GW收到被选中的T-BS发送的Data Path1解注册消息后,发送回传数据通道解注册消息到S-BS,将与之对应的Data Path2进行解注册,如图4和图5所示。也可以是,Anchor ASN-GW等待收到所述终端所有业务流对应的Data Path1解注册消息后,发送一条回传数据通道解注册消息到S-BS,将对应的所有Data Path2进行解注册,如图3所示。 [0069] 110、源基站在收到所述所有的回传数据通道解注册消息以及HO_Complete消息后,删除所述终端的上下文。 [0070] S-BS确认所有的T-BS的回传数据通道Data Path2解注册,并且收到HO_Complete消息后,删除所述终端的终端上下文。 [0071] 在所述锚定接入服务网网关和所述目标基站或所述源基站之间还可以包括中继接入服务网网关,所述中继接入服务网网关对所述解注册消息以及HO_Complete消息进行转发。 [0072] 实施例二,如图6、7所示。 [0073] 200、当终端从源基站切换到目标基站后,目标基站分别向锚定接入服务网网关发送一条回传数据通道解注册消息,用于对各自与锚定接入服务网网关之间所有的回传数据通道进行解注册;或者,目标基站分别向锚定接入服务网网关发送多条回传数据通道解注册消息,用于分别对各个业务流对应的回传数据通道进行解注册。 [0074] 终端在从源基站切换到目标基站过程前的步骤中,已经对所述终端需要进行数据完整性保证的各业务流在S-BS与各T-BS以及Anchor ASN GW之间进行了Data Path1和/或Data Path3和/或Data Path2的预注册。 [0075] 未被选中的T-BS在收到HO_Cnf(Cancel)消息后,发送数据通道解注册消息到Anchor ASN-GW对Data Path1和/或Data Path3进行解注册,所述解注册消息,可以是将该终端对应的所有预先建立的Data Path1和/或Data Path3进行解注册。也可以是发送多条解注册消息分别对各个业务流的Data Path1和/或Data Path3分别进行解注册。该终端对应的所有Data Path1和/或Data Path3都进行解注册后,T-BS删除该终端的终端上下文。 [0076] 被选中的T-BS确认所述终端的所有业务流回传完成后,发送一条回传数据通道解注册消息将该终端对应的所有Data Path1进行解注册,如图7所示。也可以是,被选中的T-BS,确认所述终端的某个业务流回传完成后,分别发送Data Path解注册消息对所述业务流对应的Data Path1分别进行解注册,如图6所示。 [0077] 205、锚定接入服务网网关接收所述解注册消息后,向源基站只发送一条回传数据通道解注册消息,所述回传数据通道解注册消息用于对锚定接入服务网网关和源基站之间所有的回传数据通道进行解注册。 [0078] Anchor ASN-GW收到所有的未被选中的T-BS发送的Data Path1/3解注册消息以及被选中的T-BS发送的Data Path1解注册消息后,发送一条回传数据通道解注册消息到S-BS,将所述终端对应的所有Data Path2进行解注册,如图6和图7所示。所述回传数据通道解注册消息也可以是将所述终端对应的所有Data Path0和Data Path2进行解注册。 [0079] 210、源基站在收到所述的一条回传数据通道解注册消息以及HO_Complete消息后,删除所述终端的上下文。 [0080] S-BS确认所有的T-BS的Data Path2解注册,并且收到HO_Complete消息后,删除所述终端的终端上下文。 [0081] 所述方法还包括第一中继接入服务网网关对所述解注册消息以及HO_Complete消息在目标基站和锚定接入服务网网关之间进行转发,和/或 [0082] 第二中继接入服务网网关对所述解注册消息以及HO_Complete消息在锚定接入服务网网关和源基站进行转发。 [0083] 同时,本发明实施例还提供了一种终端进行切换的系统,包括源基站、目标基站以及锚定接入服务网网关,其中,在所述终端从源基站切换到目标基站时,[0084] 目标基站,用于向锚定接入服务网网关发送回传数据通道解注册消息; [0085] 锚定接入服务网网关,用于接收所述解注册消息后,向源基站发送回传数据通道解注册消息; [0086] 源基站,用于在收到所有目标基站的回传数据通道解注册消息以及HO_Complete消息后,删除所述终端的上下文; [0087] 所述目标基站包括被选中和未被选中的目标基站,其中,被选中的目标基站确认所述终端的业务流数据回传完成后,向锚定接入服务网网关发送回传数据通道解注册消息。 [0088] 所述系统还包括:第一中继接入服务网网关,用于对所述解注册消息以及HO_Complete消息在目标基站和锚定接入服务网网关之间进行转发,和/或 [0089] 第二中继接入服务网网关,用于对所述解注册消息以及HO_Complete消息在锚定接入服务网网关和源基站进行转发。 [0090] 在所述终端从源基站切换到目标基站且与目标基站建立空口连接之后,由所述被选中的目标基站向锚定接入服务网网关发送所述HO_Complete消息,且由所述锚定接入服务网网关转发所述HO_Complete消息至源基站。 |