一种确定无线接口协议栈分布位置的实现方法和系统的制作方法

文档序号:7623063阅读:180来源:国知局
专利名称:一种确定无线接口协议栈分布位置的实现方法和系统的制作方法
技术领域
本发明涉及通信领域中的无线接入网技术,具体涉及一种确定无线接口协议栈分布位置的实现方法和系统。
背景技术
随着无线通信的发展,人们正在对无线接入网(UTRAN)进行演进,其中一种正在被进行理论研究的演进方式所得的无线接入网如图1所示,图1为现有技术一种无线网络中的无线接入网系统图,所述无线接入网系统包括多个无线网络网关(RNG)、多个Node B+。图1的各RNG中通常不存在针对用户终端(UE)通信的RRC/PDCP/BMC/RLC/MAC等无线接口协议栈,因此只能完成系统广播、寻呼、RANAP/RNSAP消息的转发等功能;相对而言,各Node B+中建立有RRC/PDCP/BMC/RLC/MAC等无线接口协议栈,使得Node B+除了能完成无线信号扩频、调制、编码、基带信号与射频信号的互换等物理层功能之外,还能完成上述PDCP/BMC/RLC/MAC层功能和部分无线资源的控制及管理等功能。
图1中,RNG 101、RNG 102、RNG 103分别与核心网(CN)100通过Iu接口相连,RNG 102与RNG 101、RNG 103之间也有接口相连;当然,各RNG之间也可能没有接口。
另外,图1中的Node B+与RNG之间是多对多的连接关系,Node B+与RNG之间不存在固定的管理与连接关系,即任何一个Node B+均可以与一个或多个RNG相连。在图1中,Node B+104分别与RNG 101、RNG 102、RNG 103通过Iu接口相连;Node B+105分别与RNG 101、RNG 102通过Iu接口相连。Node B+104与Node B+105之间通常有Iur接口。
当UE 106接入Node B+104后,Node B+104通常会为UE 106选择一个RNG接入。之后,UE 106所接入的RNG为UE 106建立与CN 100之间的通信链路。这样,UE 106就可以通过Node B+104、所接入的RNG与CN100进行通信了。
因为各Node B+的信号覆盖范围有限,所以当UE处于高速移动状态时,UE会频繁地在不同的Node B+之间进行软切换,并且很可能频繁地进行服务Node B+重定位(Relocation),通常也将服务Node B+重定位称为服务Node B+迁移。由于迁移时会产生大量的信令流程,因此UE通信的实时性将受到影响,造成通信时延,降低用户满意度。
以上只是针对UE高速移动时所遇到的通信问题进行粗略的描述,在实际应用中,除了移动速度以外,UE还具有业务类型、服务质量(QoS)等许多通信状态信息。可见,在Node B+中固定建立无线接口协议栈的无线接口协议栈分布方式,在很多情况下并不利于UE的无线通信,反而会影响UE 106通信的实时性,造成通信时延,使UE的通信质量下降,并降低用户的满意度。

发明内容
有鉴于此,本发明的主要目的在于提供一种确定无线接口协议栈分布位置的实现方法,提高UE的通信质量,提高用户满意度。
本发明的另一目的在于提供一种确定无线接口协议栈分布位置的系统,提高UE的通信质量,提高用户满意度。
为达到上述目的,本发明的技术方案是这样实现的本发明公开了一种确定无线接口协议栈分布位置的实现方法,在网络侧加入状态信息决策点SIDP,该方法包括以下步骤a.SIDP获取用户终端UE状态信息和/或网络状态信息,根据获取的状态信息确定用于建立针对该UE无线接口协议栈实例的通信实体;b.在步骤a中已确定的通信实体中建立针对该UE的无线接口协议栈实例以管理该UE通信。
步骤a中,确定用于建立所述无线接口协议栈实例的通信实体是可减少UE通信时延或降低迁移频率的通信实体。
步骤a至少在SIDP收到UE的业务请求、或收到针对UE的迁移消息时执行。
SIDP收到所述业务请求时,步骤b包括SIDP向所述确定的通信实体发送无线接口协议栈实例建立命令,该确定的通信实体收到该命令后从UE的业务请求中获取请求信息,并根据获取的请求信息建立针对UE的无线接口协议栈实例。
SIDP收到所述迁移消息时,步骤b包括SIDP控制建有针对UE的无线接口协议栈实例的第一通信实体向确定要建立针对UE的无线接口协议栈实例的第二通信实体,发送用于建立该无线接口协议栈实例所需的配置信息;收到该配置信息的第二通信实体建立针对UE的无线接口协议栈实例。
SIDP收到所述迁移消息时,步骤b包括SIDP将自身在UE最初接入过程中保存的用于建立针对UE的无线接口协议栈实例的配置信息、或从建有针对UE的无线接口协议栈实例的第一通信实体中获取的用于建立针对UE的无线接口协议栈实例的配置信息发送给确定要建立所述无线接口协议栈实例的第二通信实体,第二通信实体根据接收到的配置信息建立针对UE的无线接口协议栈实例。
在包含基站Node B+和无线网络网关RNG的网络侧加入SIDP,则所述通信实体是Node B+或RNG。
步骤a中,所述UE状态信息是UE移动速度,则SIDP获取UE移动速度的方法是SIDP向UE所接入的Node B+或该Node B+所接入的RNG发送速度获取命令;Node B+或RNG收到该速度获取命令后将自身获取的UE移动速度发送给SIDP。
步骤a中,SIDP确定所述通信实体的方法是SIDP将收到的UE移动速度与预先设置的速度门限值进行比较,如果UE移动速度超过速度门限值,SIDP则确定在可降低迁移频率的RNG中建立针对UE的无线接口协议栈实例;否则,SIDP确定在可减少UE通信时延的Node B+中建立针对UE的无线接口协议栈实例。
步骤a中,所述UE状态信息是UE业务类型,则SIDP获取UE业务类型的方法是SIDP向UE所接入的Node B+或该Node B+所接入的RNG发送业务类型获取命令;Node B+或RNG收到该业务类型获取命令后将自身曾收到的UE业务类型发送给SIDP。
步骤a中,SIDP确定所述通信实体的方法是用SIDP获取的UE业务类型所对应的实时性要求与预先设置的业务类型门限值进行比较,如果UE业务类型所对应的实时性要求超过设置的业务类型门限值,则确定在可减少UE通信时延的Node B+中建立针对UE的无线接口协议栈实例;否则,确定在可降低迁移频率的RNG中建立针对UE的无线接口协议栈实例。
步骤a中,所述UE状态信息是UE的服务质量QoS,则SIDP获取UE的QoS的方法是SIDP向UE所接入的Node B+或该Node B+所接入的RNG发送QoS获取命令;Node B+或RNG收到该命令后将自身曾收到的UE的QoS发送给SIDP。
步骤a中,SIDP确定所述通信实体的方法是用SIDP获取的UE的QoS与预先设置的QoS门限值进行比较,如果UE的QoS高于设置的业务类型门限值,SIDP则确定在可减少UE通信时延的Node B+中建立针对UE的无线接口协议栈实例;否则,确定在可降低迁移频率的RNG中建立针对UE的无线接口协议栈实例。
步骤a中,所述UE状态信息是UE通信状态,则SIDP获取UE通信状态的方法是SIDP向UE所接入的Node B+或该Node B+所接入的RNG发送通信状态获取命令;Node B+或RNG收到该命令后将自身记录的UE通信状态发送给SIDP。
步骤a中,SIDP确定所述通信实体的方法是SIDP识别收到的UE通信状态,如果收到的UE通信状态为小区寻呼信道Cell_PCH状态或通用地面无线接入网注册区寻呼信道URA_PCH状态,SIDP则确定在可降低迁移频率的RNG中建立针对UE的无线接口协议栈实例;如果收到的UE通信状态为小区专用信道Cell_DCH状态,SIDP则确定在可减少UE通信时延的Node B+中建立针对UE的无线接口协议栈实例。
步骤a中,所述网络状态信息是RNG的负载,则SIDP获取RNG负载的方法是SIDP向UE所接入的RNG发送负载上报命令,RNG收到该命令后将记录的自身当前负载发送给SIDP;或,步骤a中,所述网络状态信息是Node B+的负载,则SIDP获取Node B+负载的方法是SIDP向UE所接入的Node B+发送负载上报命令,Node B+收到该命令后将记录的自身当前负载发送给SIDP。
步骤a中,SIDP确定所述通信实体的方法是SIDP将收到的RNG负载与预先设置的RNG负载门限值进行比较,如果RNG负载超过设置的RNG负载门限值,SIDP则确定在可减少UE通信时延的Node B+中建立针对UE的无线接口协议栈实例;否则,SIDP确定在可降低迁移频率的RNG中建立针对UE的无线接口协议栈实例;或,SIDP将收到的Node B+负载与预先设置的Node B+负载门限值进行比较,如果Node B+负载超过设置的Node B+负载门限值,SIDP则确定在RNG中建立针对UE的无线接口协议栈实例;否则,SIDP确定在Node B+中建立针对UE的无线接口协议栈实例。
步骤a中,所述网络状态信息是空口误码率,则SIDP获取空口误码率的方法是
SIDP向UE所接入的Node B+和/或该Node B+所接入的RNG发送误码率上报命令;RNG、Node B+中建立有针对UE的无线接口协议栈实例的通信实体收到该上报命令后,将记录的自身当前误码率发送给SIDP。
步骤a中,SIDP确定所述通信实体的方法是SIDP将收到的空口误码率与预先设置的误码率门限值进行比较,如果收到的空口误码率超过设置的误码率门限值,SIDP则确定在可减少UE通信时延的Node B+中建立针对UE的无线接口协议栈实例;否则,SIDP确定在可降低迁移频率的RNG中建立针对UE的无线接口协议栈实例。
SIDP获取的所述状态信息是多个UE状态信息和/或网络状态信息,则步骤a中,确定所述通信实体的方法包括a1.SIDP根据获取的每个UE状态信息或网络状态信息,确定为了减少UE通信时延或降低迁移频率,应在UE所接入的Node B+中还是在该NodeB+所接入的RNG中建立所述无线接口协议栈实例;a2.SIDP判断步骤a1中确定在Node B+中建立无线接口协议栈实例的比例高,还是确定在RNG中建立无线接口协议栈实例的比例高,并确定在比例相对较高的通信实体中建立所述无线接口协议栈实例。
所述无线接口协议栈实例是RRC/PDCP/BMC/RLC/MAC中的全部或部分无线接口协议栈实例。
所述无线接口协议栈实例是无线接口协议栈实例中用户面PDCP/BMC/RLC/MAC中全部或部分接口协议栈实例。
在包含基站BS和接入服务网络网关ASN GW的网络侧加入SIDP,则所述通信实体是BS或ASN GW。
所述无线接口协议栈实例是HO Controller/PHY/MAC/RRM中全部或部分无线接口功能实体实例。
所述无线接口协议栈实例是HO Controller/PHY/MAC/RRM中全部或部分无线接口功能实体实例中的用户面无线接口功能实体实例。
本发明还公开了一种确定无线接口协议栈分布位置的系统,包括设置于网络侧的用于接入UE的通信实体,该系统还包括与所述通信实体相连的SIDP,用于获取UE状态信息和/或网络状态信息,根据获取的状态信息确定可减少UE通信时延或降低迁移频率的用于建立针对该UE的无线接口协议栈实例的通信实体,并控制确定的所述通信实体建立针对该UE的无线接口协议栈实例。
设置于网络侧的所述通信实体是Node B+和RNG,则被确定并建立所述无线接口协议栈实例的通信实体是Node B+或RNG;或,设置于网络侧的所述通信实体是BS和ASN GW,则被确定并建立所述无线接口协议栈实例的通信实体是BS或ASN GW。
与现有技术相比,本发明所提供的确定无线接口协议栈分布位置的实现方法和系统,均由SIDP获取UE状态信息和/或网络状态信息,并且可以根据获取的状态信息确定可减少UE通信时延或降低迁移频率的用于建立针对该UE无线接口协议栈实例的通信实体,进而可以在确定的通信实体中建立针对该UE的无线接口协议栈实例以管理该UE通信。
可见,本发明方法和系统使得SIDP可以灵活确定要在哪个通信实体中建立针对UE的无线接口协议栈实例,进而在确定的通信实体中建立相应无线接口协议栈实例,有效提高了UE的通信质量,并能提高用户满意度。


图1为现有技术一种无线网络中的无线接入网系统图;图2为本发明一较佳实施例的确定无线接口协议栈分布位置原理图;图3为将MAC层以上的无线接口协议栈实例建立在RNG中时的无线接口协议栈实例分布图;图4为将MAC层以上的无线接口协议栈实例建立在Node B+中时的无线接口协议栈实例分布图;图5为图2的确定无线接口协议栈分布位置流程图;图6为本发明另一较佳实施例的确定无线接口协议栈分布位置原理图。
具体实施例方式
下面结合附图及具体实施例对本发明详细说明。
在本发明方法和系统中,SIDP可以灵活确定要在哪个通信实体中建立针对UE的无线接口协议栈实例,进而在确定的通信实体中建立相应无线接口协议栈实例。
参见图2,图2为本发明一较佳实施例的确定无线接口协议栈分布位置原理图。图2中,RNG 202、RNG 203分别与CN 200相连,RNG 202与RNG203相连。Node B+204分别与RNG 202、RNG 203相连;Node B+205分别与RNG 202、RNG 203相连。再有,状态信息决策点(SIDP)201分别与RNG 202、Node B+204、Node B+205相连。当然,SIDP 201也可以进一步与RNG 203相连。假设UE 206通过Node B+204、RNG 202与CN 200通信。
图2中,SIDP 201可以周期性或实时性地获取无线接入网的网络状态信息和UE 206的UE状态信息;并且,SIDP 201可以根据获取的网络状态信息和/或UE 206的UE状态信息以及预先设置的操作逻辑,确定应在哪个通信实体中建立针对UE 206的无线接口协议栈实例,以保证该通信实体可以应用建立的该无线接口协议栈实例管理UE 206通信。
所述的网络状态信息是用于体现无线接入网中通信实体的通信状态的信息,具体为Node B+之间的Iur接口拥塞状态、通信实体负载情况或空口无线链路状态等。其中,空口无线链路状态通常指空口的误码率。
所述的UE状态信息具体为UE移动速度、UE业务类型、UE要求的QoS或UE通信状态等。其中,UE通信状态通常指UE当前所处的小区寻呼信道(Cell_PCH)、通用地面无线接入网注册区寻呼信道(URA_PCH)或小区专用信道(Cell_DCH)等通信状态。
SIDP 201获取不同的网络状态信息、UE状态信息的方法各有不同,SIDP201根据获取的网络状态信息和/或UE状态信息确定应在哪个通信实体中建立无线接口协议栈实例的操作逻辑也互有差别。下面,就针对具体的状态信息获取方法及无线接口协议栈实例建立位置的确定方法进行详细描述。
如果SIDP 201要获取UE 206的移动速度,SIDP 201向Node B+204或RNG 202发送包含UE 206标识的速度获取命令。Node B+204或RNG 202收到来自SIDP 201的速度获取命令后,读取该命令中的UE 206标识,将自身获取的UE 206移动速度发送给SIDP 201。Node B+204、RNG 202可以应用目前比较成熟的多种技术获取UE 206的移动速度。
SIDP 201收到UE 206的移动速度后,将该移动速度与预先设置的速度门限值进行比较,如果UE 206的移动速度超过设置的速度门限值,SIDP 201则确定在RNG 202中建立针对UE 206的无线接口协议栈实例,以降低UE206在通信过程中发生迁移的频率;否则,SIDP 201则确定在Node B+204中建立针对UE 206的无线接口协议栈实例,以减小UE 206的通信时延,提高UE 206的通信质量。
如果SIDP 201要获取UE 206通信的业务类型,SIDP 201向Node B+204或RNG 202发送包含UE 206标识的业务类型获取命令。Node B+204或RNG202收到来自SIDP 201的业务类型获取命令后,读取该命令中的UE 206标识,将自身曾收到的UE 206的业务请求中包含的业务类型或来自CN 200的无线接入承载参数中包含的UE 206的业务类型发送给SIDP 201。
SIDP 201收到UE 206的业务类型后,根据该业务类型确定应在RNG202中还是在Node B+204中建立针对UE 206的无线接口协议栈实例。上述确定无线接口协议栈实例建立位置的逻辑通常为如果UE 206的业务类型是实时性要求较高的业务,SIDP 201则确定在Node B+204中建立针对UE 206的无线接口协议栈实例,以减小UE 206的通信时延,提高UE 206的通信质量;如果UE 206的业务类型是实时性要求较低的业务,SIDP 201则确定在RNG 202中建立针对UE 206的无线接口协议栈实例,在保证时延不影响UE 206通信的前提下降低UE 206迁移的频率。
为了确定UE的业务类型高低,通常在SIDP 201中预先设置业务类型门限值,如果SIDP 201获取的UE业务类型所对应的实时性要求超过设置的业务类型门限值,SIDP 201则确定该UE业务类型的实时性要求较高;否则,SIDP 201确定该UE业务类型的实时性要求较低。
实时性要求较高的业务通常包括网络游戏数据传输等应答模式(AM)业务,以及音频数据传输等即时通讯业务。实时性要求较低的业务通常包括电子邮件等后台业务,以及网页浏览等业务。
如果SIDP 201要获取UE 206通信的QoS,SIDP 201向Node B+204或RNG 202发送包含UE 206标识的QoS获取命令。Node B+204或RNG 202收到来自SIDP 201的QoS获取命令后,读取该命令中的UE 206标识,将自身曾收到的UE 206的业务请求中包含的QoS或来自CN 200的无线接入承载参数中包含的UE 206的QoS发送给SIDP 201。
SIDP 201收到UE 206的QoS后,根据该QoS确定应在RNG 202中还是在Node B+204中建立针对UE 206的无线接口协议栈实例。上述确定无线接口协议栈实例建立位置的逻辑通常为如果UE 206的QoS要求较高,SIDP 201则确定在Node B+204中建立针对UE 206的无线接口协议栈实例,以保证UE 206的QoS能得到保证;如果UE 206的QoS要求较低,SIDP 201则确定在RNG 202中建立针对UE 206的无线接口协议栈实例,以降低UE206迁移的频率。
为了确定UE的QoS要求高低,通常在SIDP 201中预先设置QoS门限值,如果SIDP 201获取的UE QoS高于设置的QoS门限值,SIDP 201则确定该UE的QoS要求较高;否则,SIDP 201确定该UE的QoS要求较低。
QoS要求较高通常是指UE 206的数据传输优先级较高、UE 206所要求的通信时延较短。QoS要求较低通常是指UE 206的数据传输优先级较低、UE 206对通信时延的要求较低。
如果SIDP 201要获取UE 206的通信状态,SIDP 201向Node B+204或RNG 202发送包含UE 206标识的通信状态获取命令。Node B+204或RNG202收到来自SIDP 201的通信状态获取命令后,读取该命令中的UE 206标识,将自身记录的UE 206通信状态发送给SIDP 201。
SIDP 201收到UE 206的通信状态后,根据该通信状态确定应在RNG202中还是在Node B+204中建立针对UE 206的无线接口协议栈实例。一般情况下,当收到的通信状态为Cell_PCH或URA_PCH时,SIDP 201确定在RNG 202中建立针对UE 206的无线接口协议栈实例,以降低UE 206迁移的频率,并方便在大范围内寻呼UE 206;当收到的通信状态为Cell_DCH时,SIDP 201确定在Node B+204中建立针对UE 206的无线接口协议栈实例,以保证UE 206通过专用信道通信时可获得较好的通信质量。
如果SIDP 201要获取RNG 202的负载,SIDP 201向RNG 202发送负载上报命令。RNG 202收到该上报命令后,将记录的自身当前负载发送给SIDP 201。SIDP 201收到RNG 202的负载后,将该负载与预先设置的RNG负载门限值进行比较,如果RNG 202的负载超过设置的RNG负载门限值,SIDP 201则确定在Node B+204中建立针对UE 206的无线接口协议栈实例,以保证不再加重RNG 202的负载;否则,SIDP 201则确定在RNG 202中建立针对UE 206的无线接口协议栈实例,以充分利用RNG 202的系统资源并降低UE 206在通信过程中发生迁移的频率。
如果SIDP 201要获取Node B+204的负载,SIDP 201向Node B+204发送负载上报命令。Node B+204收到该上报命令后,将记录的自身当前负载发送给SIDP 201。SIDP 201收到Node B+204的负载后,将该负载与预先设置的Node B+负载门限值进行比较,如果Node B+204的负载超过设置的Node B+负载门限值,SIDP 201则确定在RNG 202中建立针对UE 206的无线接口协议栈实例,以保证不再加重Node B+204的负载并降低UE 206在通信过程中发生迁移的频率;否则,SIDP 201则确定在Node B+204中建立针对UE 206的无线接口协议栈实例,以充分利用Node B+204的系统资源并提高UE 206的通信质量。
如果SIDP 201要获取空口误码率,SIDP 201向RNG 202和/或Node B+204发送误码率上报命令。RNG 202、Node B+204中建立有针对UE 206的无线接口协议栈实例的通信实体收到该上报命令后,将记录的自身当前误码率发送给SIDP 201。SIDP 201收到空口误码率后,将该误码率与预先设置的误码率门限值进行比较,如果收到的空口误码率超过设置的误码率门限值,SIDP 201则确定在Node B+204中建立针对UE 206的无线接口协议栈实例,以降低误码率给UE 206通信质量所带来的不良影响;如果误码率低于一定的误码率门限值,SIDP 201则确定在RNG 202中建立针对UE 206的无线接口协议栈实例,以降低UE 206在通信过程中发生迁移的频率。
在上述描述中,SIDP都是以发送命令等方式主动获取UE状态信息和网络状态信息。在实际应用中,SIDP还可以应用其它方式获取UE状态信息和网络状态信息,如UE和所述通信实体根据预先设置的操作逻辑以时间触发和/或事件触发的方式向SIDP上报UE状态信息和/或网络状态信息,SIDP接收上报的所述状态信息。所述的以时间触发方式上报通常指周期性或实时性上报;所述的以事件触发方式上报通常指UE或所述通信实体因自身的状态信息超过/低于预先设置的门限值,或与预先设置的门限值吻合等情况而上报。
再有,SIDP可作为一个物理实体独立于Node B+和RNG,但与Node B+、RNG存在连接关系以获取UE状态信息和/或网络状态信息;SIDP也可以作为Node B+或RNG物理实体的一部分,只要能获取UE状态信息和/或网络状态信息即可。
以上所述均为SIDP 201获取UE状态信息或网络状态信息中的一种状态信息。实际上,SIDP 201也可以获取上述UE状态信息和/或网络状态信息中的多种状态信息,并根据获取的多种状态信息进行综合判断,以确定应在哪个通信实体中建立针对UE 206的无线接口协议栈实例,以保证该通信实体可以应用建立的该无线接口协议栈实例管理UE 206通信。
比如SIDP 201获取了UE 206的移动速度,根据该移动速度确定在Node B+204中建立针对UE 206的无线接口协议栈实例;SIDP 201还获取了RNG 202的负载,根据该负载确定在Node B+204中建立针对UE 206的无线接口协议栈实例;并且,SIDP 201还获取了UE 206的QoS,根据该QoS确定在RNG 202中建立针对UE 206的无线接口协议栈实例。这时,SIDP201根据自身预先设置的操作逻辑最终确定在相对有利于UE 206通信的通信实体中建立针对UE 206的无线接口协议栈实例,即在Node B+204中建立针对UE 206的无线接口协议栈实例。
可见,SIDP为了确定要建立所述无线接口协议栈实例的通信实体,可以获取多个UE状态信息和/或网络状态信息。SIDP先根据获取的每个状态信息确定应在Node B+中还是在RNG中建立所述无线接口协议栈实例,之后,SIDP判断确定在Node B+中建立无线接口协议栈实例的比例高,还是确定在RNG中建立无线接口协议栈实例的比例高,并在Node B+与RNG中比例相对较高的通信实体中建立所述无线接口协议栈实例。
以上描述的状态信息获取操作及确定无线接口协议栈实例建立位置的操作,除了可以周期性或实时性地进行以外,还可以由特定的通信操作触发。
比如UE 206最初接入Node B+204时,Node B+204将来自UE 206的业务请求所包含的请求信息发送给SIDP 201,并且Node B+204通常还将确定要为UE 206接入的RNG 202标识发送给SIDP 201。SIDP 201收到来自Node B+204的请求信息和RNG 202标识后,进行所述的状态信息获取操作及确定无线接口协议栈实例建立位置的操作。
再比如UE 206在正常通信过程中发生迁移,使Node B+204不再对UE 206进行通信管理,而由Node B+205管理UE 206通信。这时,作为源Node B+(SNode B+)的Node B+204向SIDP 201发送针对UE 206的迁移消息,该迁移消息中至少包含作为目的Node B+(TNode B+)的Node B+205标识和UE 206标识。SIDP 201收到来自Node B+204的迁移消息后,针对Node B+205、RNG 202进行所述的状态信息获取操作及确定无线接口协议栈实例建立位置的操作。
当确定了所述无线接口协议栈实例应建立在哪个通信实体中之后,SIDP 201控制该通信实体建立所述无线接口协议栈实例。
SIDP 201控制通信实体建立无线接口协议栈实例的方法有多种。当UE206最初接入Node B+204时,如果SIDP 201确定在Node B+204中建立针对UE 206的无线接口协议栈实例,SIDP 201向Node B+204发送包含UE 206标识的无线接口协议栈实例建立命令。Node B+204收到该命令后,根据来自UE 206的业务请求所包含的请求信息建立无线接口协议栈实例。
Node B+204建立完所述无线接口协议栈实例后,向SIDP 201发送无线接口协议栈实例建立完成响应。SIDP 201收到来自Node B+204的响应后,可以进一步在UE 206标识与Node B+204标识之间建立对应关系并保存。当然,如果Node B+204将建立所述无线接口协议栈实例所需的配置信息携带于所述响应中向SIDP 201发送,SIDP 201则可以进一步保存来自Node B+204的响应中包含的配置信息。
如果SIDP 201确定在RNG 202中建立针对UE 206的无线接口协议栈实例,SIDP 201向Node B+204发送包含UE 206标识的无线接口协议栈迁移命令。Node B+204收到该命令后,将来自UE 206的业务请求所包含的请求信息携带于无线接口协议栈迁移请求中并发送给RNG 202。RNG 202收到来自Node B+204的无线接口协议栈迁移请求后,根据该请求中包含的UE 206请求信息建立无线接口协议栈实例。
当UE 206正常通信时,如果SIDP 201确定在RNG 202中建立针对UE206的无线接口协议栈实例,SIDP 201则查找自身是否记录有与UE 206标识相对应的Node B+204,如果是,SIDP 201则向Node B+204发送包含UE206标识的无线接口协议栈迁移命令。Node B+204收到该无线接口协议栈迁移命令后,向RNG 202发送无线接口协议栈迁移请求,该请求中至少包含UE 206标识和建立无线接口协议栈实例所需的配置信息。RNG 202收到来自Node B+204的无线接口协议栈迁移请求后,根据该请求中包含的配置信息建立针对UE 206的无线接口协议栈实例。
当然,如果SIDP 201确定在RNG 202中建立针对UE 206的无线接口协议栈实例,并且SIDP 201在UE 206最初接入的过程中保存了建立针对UE 206的无线接口协议栈实例所需的配置信息,SIDP 201也可以直接将该配置信息发送给RNG 202,以使RNG 202能根据该配置信息建立针对UE206的无线接口协议栈实例。
再有,如果SIDP 201中没有保存任何与所述无线接口协议栈实例有关的信息,SIDP 201可以在确定了要在RNG 202中建立针对UE 206的无线接口协议栈实例之后,向RNG 202、Node B+204分别发送包含UE 206标识的无线接口协议栈查询命令。RNG 202、Node B+204中某个建立有针对UE206的无线接口协议栈实例的通信实体,会在收到所述查询命令后向SIDP201发送查询响应,假设Node B+204向SIDP 201发送查询响应。SIDP 201收到该查询响应后,向Node B+204发送包含UE 206标识的无线接口协议栈迁移命令。Node B+204收到该无线接口协议栈迁移命令后,向RNG 202发送无线接口协议栈迁移请求,该请求中至少包含UE 206标识和建立无线接口协议栈实例所需的配置信息。RNG 202收到来自Node B+204的无线接口协议栈迁移请求后,根据该请求中包含的配置信息建立针对UE 206的无线接口协议栈实例。
RNG 202建立完所述无线接口协议栈实例后,向Node B+204发送包含UE 206标识的无线接口协议栈实例建立完成响应。Node B+204收到该响应后,删除自身曾为UE 206建立的无线接口协议栈实例,只保留无线接口协议栈的物理层实例。
如果在UE 206正常通信时,SIDP 201确定在Node B+204中建立针对UE 206的无线接口协议栈实例,该无线接口协议栈实例的建立方法与上述的在RNG 202中建立所述无线接口协议栈实例的方法基本相同,只是将具体操作中的Node B+204与RNG 202进行了互换。
当UE 206在正常通信过程中发生迁移、使Node B+204不再对UE 206进行通信管理、而由Node B+205管理UE 206通信时,如果SIDP 201确定在RNG 202中建立针对UE 206的无线接口协议栈实例,该无线接口协议栈实例的建立方法,与前述的UE 206正常通信时在RNG 202中建立所述无线接口协议栈实例的方法基本相同。
如果发生迁移时SIDP 201确定在作为TNode B+的Node B+205中建立针对UE 206的无线接口协议栈实例,SIDP 201分别向RNG 202、Node B+204发送包含UE 206标识和Node B+205标识的无线接口协议栈实例迁移命令。由于RNG 202或Node B+204中的一个通信实体中建立有针对UE 206的无线接口协议栈实例,因此RNG 202或Node B+204中的一个通信实体在收到来自SIDP 201的无线接口协议栈实例迁移命令后,将自身建立的针对UE206的无线接口协议栈实例的配置信息发送给Node B+205。假设Node B+204将自身建立的针对UE 206的无线接口协议栈实例的配置信息发送给Node B+205。
当然,SIDP 201发送的所述无线接口协议栈实例迁移命令也可以只包含UE 206的标识。这样,Node B+204收到来自SIDP 201的无线接口协议栈实例迁移命令后,将自身建立的针对UE 206的无线接口协议栈实例的配置信息发送给SIDP 201,再由SIDP 201将收到的该配置信息发送给Node B+205。
Node B+205收到来自Node B+204或SIDP 201的所述配置信息后,根据该配置信息建立针对UE 206的无线接口协议栈实例。Node B+205建立完所述无线接口协议栈实例后,向Node B+204发送包含UE 206标识的无线接口协议栈实例建立完成响应。Node B+204收到该响应后,删除自身为UE 206建立的所述无线接口协议栈实例。
由以上所述可见,无论是在UE正常通信还是发生迁移时,SIDP都可以控制建有针对UE的无线接口协议栈实例的通信实体向确定要建立针对UE的无线接口协议栈实例的所述通信实体,发送用于建立该无线接口协议栈实例所需的配置信息;收到该配置信息的通信实体建立针对UE的无线接口协议栈实例。
当然,如果SIDP在UE最初接入过程中保存了用于建立针对UE的无线接口协议栈实例的配置信息,或从建有针对UE的无线接口协议栈实例的通信实体中获取了用于建立针对UE的无线接口协议栈实例的配置信息,SIDP则可以将保存的或获取的所述配置信息发送给确定要建立所述无线接口协议栈实例的所述通信实体,该通信实体根据接收到的配置信息建立针对UE的无线接口协议栈实例。
以上建立的所述无线接口协议栈实例可以是RRC/PDCP/BMC/RLC/MAC中的全部或部分无线接口协议栈实例。
比如可以将MAC层或RLC层以上的无线接口协议栈实例建立在NodeB+或RNG中。将MAC层以上的无线接口协议栈实例建立在RNG中时,UE及接入网侧的无线接口协议栈实例如图3所示。图3中,RNG中建立有针对UE的MAC层以上的无线接口协议栈实例;而Node B+中则没有建立相应的MAC层以上的无线接口协议栈实例。将MAC层以上的无线接口协议栈实例建立在Node B+中时,UE及接入网侧的无线接口协议栈实例如图4所示。图4中,Node B+中建立有针对UE的MAC层以上的无线接口协议栈实例;而RNG中则没有建立相应的MAC层以上的无线接口协议栈实例。
当然,还可以将无线接口协议栈细分到用户面和控制面。由于用户面数据流量通常较大、传输要求也较高,而控制面数据流量通常较小,传输要求也较低。所以,以上建立的所述无线接口协议栈实例可以仅为全部或部分无线接口协议栈实例的用户面无线接口协议栈实例。这样就保证了用户面无线接口协议栈实例可以灵活地建立在有利于UE通信的通信实体中;控制面无线接口协议栈实例则通常固定于RNG中。
再有,当SIDP确定要在一个通信实体中建立针对UE的无线接口协议栈实例时,如果该通信实体中已经建立有针对该UE的无线接口协议栈实例,SIDP仍然可以向该通信实体发送无线接口协议栈实例迁移命令。该通信实体收到该迁移命令后,通常为UE新建一个无线接口协议栈实例并删除曾为该UE建立的无线接口协议栈实例。通常,新建的所述无线接口协议栈实例所包含的操作逻辑以及相关配置参数都更适合UE当前通信。
由以上所述可见,如果将图2所示原理以流程表示,则如图5所示。图5总体包含以下步骤步骤501SIDP获取UE通信状态和/或网络状态信息。
步骤502SIDP根据获取的状态信息确定用于建立无线接口协议栈实例的通信实体。
步骤503在确定的所述通信实体中建立针对所述UE的无线接口协议栈实例。
在实际应用中,上述的无线接口协议栈也可以称为无线接口功能实体。
图2、图5中所示的原理和流程除了可以应用在所述演进后的通信网络中,还可以应用于其它的通信网络中,如全球微波接入互操作性(WiMAX)网络。在WiMAX网络架构中确定所述无线接口协议栈分布位置的原理如图6所示。图6中的网络架构与图2中的网络架构基本相同,基站(BS)610、BS 620相当于图2中的Node B+,接入服务网络网关(ASN GW)640相当于图2中的RNG,连接业务网络(CSN)650相当于图2中的CN。
不同的是,目前还没有针对WiMAX网络制定标准、统一的协议,所以HO Controller 611、PHY 612、MAC 613、RRM 614、DGW 615等通信无线接口功能实体目前还无法称为无线接口协议栈。其中,HO Controller 611、PHY 612、MAC 613以及RRM 614为无线接口功能实体,能够完成无线资源的控制及管理等功能。
图6中,SIDP 630可以应用与图2中类似的方法获取网络状态信息和/或UE状态信息,并根据获取的状态信息确定应在所述BS中还是在所述ASNGW中建立针对UE 600的无线接口功能实体实例。
当然,以上所建立的所述无线接口功能实体实例可以是所述HOController/PHY/MAC/RRM中的全部或部分无线接口功能实体实例。并且,还可以将无线接口功能实体细分到用户面和控制面。由于用户面数据流量通常较大、传输要求也较高,而控制面数据流量通常较小,传输要求也较低。所以,以上所建立的所述无线接口功能实体实例可以仅为全部或部分无线接口功能实体实例的用户面无线接口功能实体实例。这样就保证了用户面无线接口功能实体实例可以灵活地建立在有利于UE通信的通信实体中。
由以上所述可以看出,本发明所提供的确定无线接口协议栈分布位置的实现方法和系统,均可有效提高UE的通信质量,并能提高用户满意度。
权利要求
1.一种确定无线接口协议栈分布位置的实现方法,其特征在于,在网络侧加入状态信息决策点SIDP,该方法包括以下步骤a.SIDP获取用户终端UE状态信息和/或网络状态信息,根据获取的状态信息确定用于建立针对该UE无线接口协议栈实例的通信实体;b.在步骤a中已确定的通信实体中建立针对该UE的无线接口协议栈实例以管理该UE通信。
2.如权利要求1所述的方法,其特征在于,步骤a中,确定用于建立所述无线接口协议栈实例的通信实体是可减少UE通信时延或降低迁移频率的通信实体。
3.如权利要求1所述的方法,其特征在于,步骤a至少在SIDP收到UE的业务请求、或收到针对UE的迁移消息时执行。
4.如权利要求3所述的方法,其特征在于,SIDP收到所述业务请求时,步骤b包括SIDP向所述确定的通信实体发送无线接口协议栈实例建立命令,该确定的通信实体收到该命令后从UE的业务请求中获取请求信息,并根据获取的请求信息建立针对UE的无线接口协议栈实例。
5.如权利要求3所述的方法,其特征在于,SIDP收到所述迁移消息时,步骤b包括SIDP控制建有针对UE的无线接口协议栈实例的第一通信实体向确定要建立针对UE的无线接口协议栈实例的第二通信实体,发送用于建立该无线接口协议栈实例所需的配置信息;收到该配置信息的第二通信实体建立针对UE的无线接口协议栈实例。
6.如权利要求3所述的方法,其特征在于,SIDP收到所述迁移消息时,步骤b包括SIDP将自身在UE最初接入过程中保存的用于建立针对UE的无线接口协议栈实例的配置信息、或从建有针对UE的无线接口协议栈实例的第一通信实体中获取的用于建立针对UE的无线接口协议栈实例的配置信息发送给确定要建立所述无线接口协议栈实例的第二通信实体,第二通信实体根据接收到的配置信息建立针对UE的无线接口协议栈实例。
7.如权利要求1所述的方法,其特征在于,在包含基站Node B+和无线网络网关RNG的网络侧加入SIDP,则所述通信实体是Node B+或RNG。
8.如权利要求7所述的方法,其特征在于,步骤a中,所述UE状态信息是UE移动速度,则SIDP获取UE移动速度的方法是SIDP向UE所接入的Node B+或该Node B+所接入的RNG发送速度获取命令;Node B+或RNG收到该速度获取命令后将自身获取的UE移动速度发送给SIDP。
9.如权利要求8所述的方法,其特征在于,步骤a中,SIDP确定所述通信实体的方法是SIDP将收到的UE移动速度与预先设置的速度门限值进行比较,如果UE移动速度超过速度门限值,SIDP则确定在可降低迁移频率的RNG中建立针对UE的无线接口协议栈实例;否则,SIDP确定在可减少UE通信时延的Node B+中建立针对UE的无线接口协议栈实例。
10.如权利要求7所述的方法,其特征在于,步骤a中,所述UE状态信息是UE业务类型,则SIDP获取UE业务类型的方法是SIDP向UE所接入的Node B+或该Node B+所接入的RNG发送业务类型获取命令;Node B+或RNG收到该业务类型获取命令后将自身曾收到的UE业务类型发送给SIDP。
11.如权利要求10所述的方法,其特征在于,步骤a中,SIDP确定所述通信实体的方法是用SIDP获取的UE业务类型所对应的实时性要求与预先设置的业务类型门限值进行比较,如果UE业务类型所对应的实时性要求超过设置的业务类型门限值,则确定在可减少UE通信时延的Node B+中建立针对UE的无线接口协议栈实例;否则,确定在可降低迁移频率的RNG中建立针对UE的无线接口协议栈实例。
12.如权利要求7所述的方法,其特征在于,步骤a中,所述UE状态信息是UE的服务质量QoS,则SIDP获取UE的QoS的方法是SIDP向UE所接入的Node B+或该Node B+所接入的RNG发送QoS获取命令;Node B+或RNG收到该命令后将自身曾收到的UE的QoS发送给SIDP。
13.如权利要求12所述的方法,其特征在于,步骤a中,SIDP确定所述通信实体的方法是用SIDP获取的UE的QoS与预先设置的QoS门限值进行比较,如果UE的QoS高于设置的业务类型门限值,SIDP则确定在可减少UE通信时延的Node B+中建立针对UE的无线接口协议栈实例;否则,确定在可降低迁移频率的RNG中建立针对UE的无线接口协议栈实例。
14.如权利要求7所述的方法,其特征在于,步骤a中,所述UE状态信息是UE通信状态,则SIDP获取UE通信状态的方法是SIDP向UE所接入的Node B+或该Node B+所接入的RNG发送通信状态获取命令;Node B+或RNG收到该命令后将自身记录的UE通信状态发送给SIDP。
15.如权利要求14所述的方法,其特征在于,步骤a中,SIDP确定所述通信实体的方法是SIDP识别收到的UE通信状态,如果收到的UE通信状态为小区寻呼信道Cell_PCH状态或通用地面无线接入网注册区寻呼信道URA_PCH状态,SIDP则确定在可降低迁移频率的RNG中建立针对UE的无线接口协议栈实例;如果收到的UE通信状态为小区专用信道Cell_DCH状态,SIDP则确定在可减少UE通信时延的Node B+中建立针对UE的无线接口协议栈实例。
16.如权利要求7所述的方法,其特征在于,步骤a中,所述网络状态信息是RNG的负载,则SIDP获取RNG负载的方法是SIDP向UE所接入的RNG发送负载上报命令,RNG收到该命令后将记录的自身当前负载发送给SIDP;或,步骤a中,所述网络状态信息是Node B+的负载,则SIDP获取Node B+负载的方法是SIDP向UE所接入的Node B+发送负载上报命令,Node B+收到该命令后将记录的自身当前负载发送给SIDP。
17.如权利要求16所述的方法,其特征在于,步骤a中,SIDP确定所述通信实体的方法是SIDP将收到的RNG负载与预先设置的RNG负载门限值进行比较,如果RNG负载超过设置的RNG负载门限值,SIDP则确定在可减少UE通信时延的Node B+中建立针对UE的无线接口协议栈实例;否则,SIDP确定在可降低迁移频率的RNG中建立针对UE的无线接口协议栈实例;或,SIDP将收到的Node B+负载与预先设置的Node B+负载门限值进行比较,如果Node B+负载超过设置的Node B+负载门限值,SIDP则确定在RNG中建立针对UE的无线接口协议栈实例;否则,SIDP确定在Node B+中建立针对UE的无线接口协议栈实例。
18.如权利要求7所述的方法,其特征在于,步骤a中,所述网络状态信息是空口误码率,则SIDP获取空口误码率的方法是SIDP向UE所接入的Node B+和/或该Node B+所接入的RNG发送误码率上报命令;RNG、Node B+中建立有针对UE的无线接口协议栈实例的通信实体收到该上报命令后,将记录的自身当前误码率发送给SIDP。
19.如权利要求18所述的方法,其特征在于,步骤a中,SIDP确定所述通信实体的方法是SIDP将收到的空口误码率与预先设置的误码率门限值进行比较,如果收到的空口误码率超过设置的误码率门限值,SIDP则确定在可减少UE通信时延的Node B+中建立针对UE的无线接口协议栈实例;否则,SIDP确定在可降低迁移频率的RNG中建立针对UE的无线接口协议栈实例。
20.如权利要求7所述的方法,其特征在于,SIDP获取的所述状态信息是多个UE状态信息和/或网络状态信息,则步骤a中,确定所述通信实体的方法包括a1.SIDP根据获取的每个UE状态信息或网络状态信息,确定为了减少UE通信时延或降低迁移频率,应在UE所接入的Node B+中还是在该NodeB+所接入的RNG中建立所述无线接口协议栈实例;a2.SIDP判断步骤a1中确定在Node B+中建立无线接口协议栈实例的比例高,还是确定在RNG中建立无线接口协议栈实例的比例高,并确定在比例相对较高的通信实体中建立所述无线接口协议栈实例。
21.如权利要求7所述的方法,其特征在于,所述无线接口协议栈实例是RRC/PDCP/BMC/RLC/MAC中的全部或部分无线接口协议栈实例。
22.如权利要求7所述的方法,其特征在于,所述无线接口协议栈实例是无线接口协议栈实例中用户面PDCP/BMC/RLC/MAC中全部或部分接口协议栈实例。
23.如权利要求1所述的方法,其特征在于,在包含基站BS和接入服务网络网关ASN GW的网络侧加入SIDP,则所述通信实体是BS或ASNGW。
24.如权利要求23所述的方法,其特征在于,所述无线接口协议栈实例是HO Controller/PHY/MAC/RRM中全部或部分无线接口功能实体实例。
25.如权利要求23所述的方法,其特征在于,所述无线接口协议栈实例是HO Controller/PHY/MAC/RRM中全部或部分无线接口功能实体实例中的用户面无线接口功能实体实例。
26.一种确定无线接口协议栈分布位置的系统,包括设置于网络侧的用于接入UE的通信实体,其特征在于,该系统还包括与所述通信实体相连的SIDP,用于获取UE状态信息和/或网络状态信息,根据获取的状态信息确定可减少UE通信时延或降低迁移频率的用于建立针对该UE的无线接口协议栈实例的通信实体,并控制确定的所述通信实体建立针对该UE的无线接口协议栈实例。
27.如权利要求26所述的方法,其特征在于,设置于网络侧的所述通信实体是Node B+和RNG,则被确定并建立所述无线接口协议栈实例的通信实体是Node B+或RNG;或,设置于网络侧的所述通信实体是BS和ASN GW,则被确定并建立所述无线接口协议栈实例的通信实体是BS或ASN GW。
全文摘要
本发明公开了一种确定无线接口协议栈分布位置的实现方法,在网络侧加入状态信息决策点,由状态信息决策点获取用户终端状态信息和/或网络状态信息,根据获取的状态信息确定可减少用户终端通信时延或降低迁移频率的用于建立针对该用户终端无线接口协议栈实例的通信实体;在确定的通信实体中建立针对该用户终端的无线接口协议栈实例以管理该用户终端通信。本发明还公开了一种确定无线接口协议栈分布位置的系统,本发明方法和系统有效提高了用户终端的通信质量,并能提高用户满意度。
文档编号H04L29/06GK1925483SQ200510097929
公开日2007年3月7日 申请日期2005年8月31日 优先权日2005年8月31日
发明者郭小龙, 梁欣刚, 许炳, 谢勇 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1