一种反馈链路参数配置结果的方法

文档序号:7956956阅读:206来源:国知局
专利名称:一种反馈链路参数配置结果的方法
技术领域
本发明涉及媒体无关切换(MIH)技术领域,具体来说,涉及到MIH的上层对底层链路参数进行配置的技术。
背景技术
随着通讯技术的发展出现了多种通讯网络在某一区域共存的现实,现有的终端设备也能同时支持与多种网络之间的通讯,如图1所示。由于不同网络的服务区域以及业务能力的差异,用户终端在不同的媒体网络之间进行切换时可能受到一些影响,而用户希望自己使用的移动终端设备能在不同的媒体网络之间实现无缝的切换,从而保证自己业务的连续性。
为满足多模终端在不同通讯网络之间实现无缝切换的需求,802.21协议提出了如图2所示的多模终端实现媒体无关切换服务的架构,依据协议的定义,在网络实体协议栈的二层(MAC层)与三层(网络层)之间增加一个媒体无关切换层(MIH层),通过在该层中定义与协议栈的上、下层、SME(站点管理实体)及同层的MIH实体间的的接口,为多模终端在不同的媒体间实现无缝切换提供事件、命令和信息服务。
底层链路的一些特性对上层不同的应用会有不同的影响,在支持媒体无关切换的设备中,无论是应用程序(MIH用户)还是设备的直接使用者(设备用户)都需对底层链路的一些特性参数进行设定以满足自己的需求。这样上层作为应用程序(MIH用户)的层面同时又是设备与用户的直接接口层面,需要对底层的一些参数,如不同链路类型标识、不同的媒体类型对电源的使用模式、不同媒体链路的停用和激活标志等参数,进行设置或变更,使得底层的特性满足上层(MIH用户)及设备用户的应用需求。
在目前802.21协议草案中,为了使上层能够对底层的链路参数进行必要的配置,提供了上层到MIH层的参数配置请求原语MIH_Configure.request(参数配置请求)以及MIH层到上层的配置响应原语MIH_Configure.response(参数配置响应),其配置过程如图3所示上层通过原语MIH_Configure.request中的集合类型参数ConfigurationRequestsSets(请求配置的参数集合)指定为底层配置的一个或多个链路参数,在MIH层接收到上层发来的参数配置请求时,MIH层利用已有协议(如802.11/802.16/3GPP等)中到底层进行链路参数配置的命令进一步向底层发起对链路参数配置的请求,底层在对参数配置完成后利用已有协议(如802.11/802.16/3GPP等)中对配置请求响应的原语向MIH层返回针对请求配置参数集合ConfigurationRequestsSets中的每一个参数的配置结果(成功、失败、拒绝),MIH层进一步利用原语MIH_Configure.response中的参数ResultCode(对参数配置的结果代码)向上层反馈其对底层链路参数的配置结果。
目前802.21协议草案中对上层到MIH层提出配置请求及MIH层对上层请求响应的两个原语的定义如下(1)原语MIH_Configure.request的定义MIH_Configure.request(SourceIdentifier,DestinationIdentifier,ConfigurationRequestsSets)


(2)原语MIH_Configure.response的定义MIH_Configure.response(SourceIdentifier,DestinationIdentifier,ResultCode)


从上述的描述可见,H_Configure.response向上层反馈其对底层链路参数的配置结果时使用的参数ResultCode是一个枚举型参数,该参数的取值只能是成功、失败或者拒绝三者之一,也就是说如果在上层对底层链路配置参数的过程中所要求配置的链路参数有部分配置成功而另一部分配置失败或被拒绝时,MIH层就无法向上层正确反馈对底层链路不同参数的配置结果。

发明内容
本发明的目的在于提供一种反馈链路参数配置结果的方法,以解决现有技术中MIH层不能向上层反馈针对每一配置的链路参数的配置结果的问题。
为实现上述目的,本发明采用如下的技术方案一种反馈链路参数配置结果的方法,所述的方法包括如下步骤a、媒体无关切换MIH层接收到上层对底层链路参数的配置请求后指示底层进行链路参数配置,底层完成所述的链路参数配置后向MIH层返回所述的链路参数的配置结果;b、MIH层接收到所述的链路参数的配置结果后向所述的上层反馈每一所述的链路参数的配置结果。
其中步骤a具体包括a1、上层向MIH层发送链路参数配置请求,所述的请求中包括请求配置的链路参数集合;a2、MIH接收到所述的请求后向底层发送链路参数配置命令,底层完成所述的链路参数配置后通过链路参数配置响应向MIH层返回所述的链路参数的配置结果。
其中所述的链路参数配置请求具体为参数配置请求MIH_Configure.request,所述的请求中的请求配置参数集合ConfigurationRequestsSets参数携带所述的请求配置的链路参数集合。
其中步骤b具体包括b1、MIH层接收到所述的链路参数的配置结果后向所述的上层发送参数配置响应命令,所述的命令中携带请求配置的每一链路参数及其配置结果。
其中所述的请求配置的每一链路参数及其配置结果是通过所述的参数配置响应命令中的集合型参数配置结果集合ConfigurationResponseSets携带的。
其中所述的请求配置的每一链路参数及其配置结果是通过所述的参数配置响应命令中的链表参数配置结果列表ConfigurationResponseList携带的。
其中所述的配置结果具体为配置成功或者配置失败或者配置被拒绝。
本发明克服现有技术的不足,采用在MIH层通过参数配置响应命令向上层反馈对底层链路参数配置结果的时候,在所述的响应命令中的携带针对每一个链路参数的配置结果,将部分参数配置成功和部分参数配置失败或者被拒绝的结果同时反馈到上层的方案,解决了同时对多个参数提出配置请求而部分参数配置成功另一部分参数配置失败或被拒绝时配置结果的正确反馈问题,使得上层可以得到链路参数的准确的配置结果。


图1为终端接入多个通讯网络示意图;图2为媒体无关切换架构示意图;图3为现有技术中上层对底层进行链路参数配置的流程图;图4为本发明实施例所述的上层对底层进行链路参数配置时由ConfigurationResponseSets参数携带配置结果的流程图;图5为本发明实施例所述的上层对底层进行链路参数配置由ConfigurationResponseList参数携带配置结果的流程图。
具体实施例方式
本发明的基本原理是在MIH层通过参数配置响应命令向上层反馈对底层链路参数配置结果的时候,在所述的响应命令中的携带针对每一个链路参数的配置结果,将部分参数配置成功和部分参数配置失败或者被拒绝的结果同时反馈到上层。
以下具体说明首先,需要将原语MIH_Configure.response中的枚举型参数ResultCode扩展为一个集合型参数ConfigurationResponseSets。该参数ConfigurationResponseSets为一个集合,集合中的元素包括MIH_Configure.request中参数ConfigurationRequestsSets(配置结果集合)指明的欲配置的链路参数及其在底层配置的结果状态,如(parameter1,ResultCode1),(parameter2,ResultCode2),...,因此对目前802.21协议中已有的命令原语MIH_Configure.Response中的参数ResultCode作如下修改MIH_Configure.response(SourceIdentifier,DestinationIdentifier,ConfigurationResponseSets)



通过对原有的命令原语中参数的扩展,使得MIH层可以同时向上层反馈针对多个不同链路参数的配置结果状态。
经过上述的对命令原语中参数的扩展之后,上层对底层进行链路参数配置的流程如图4所示1、上层利用MIH_Configure.request命令向MIH层发起链路参数配置的请求,其中的ConfigurationRequestSets参数指明了上层需要向底层进行链路参数配置的集合;2、MIH层接收到该命令后利用已有协议(如802.11/802.16/3GPP等)中定义的链路参数配置命令发起到下层链路参数配置的请求;3、下层在完成链路参数配置后利用已有协议(如802.11/802.16/3GPP等)中定义的对链路参数配置请求响应的命令原语将链路参数的配置结果反馈到MIH层;4、MIH层进一步利用MIH_Configure.response命令通过本发明提供的集合类型的参数ConfigurationResponseSets将底层返回的针对请求配置的每个参数的配置结果状态反馈到上层,其中的配置结果包括每一参数的名称及其配置结果,如(parameter1,ResultCode1),(parameter2,ResultCode2),...,其中的ResultCode分别表示成功、失败或者被拒绝;链路参数配置时可以一次配置一个参数也可以一次配置多个参数。
此外,除了由上述的MIH_Configure.response中的集合型参数ConfigurationResponseSets向上层反馈请求配置的每个参数的配置结果之外,还可以在MIH_Configure.response原语中增加一个由类似元素(请求配置的参数及其配置结果)构成的列表,如ConfigurationResponseList(配置结果列表)等,来向上层反馈请求配置的每个参数的配置结果。如图5所示,上层对底层进行链路参数配置的流程与图4中的流程基本一致,不同点在于MIH层向上层反馈配置结果的MIH_Configure.response命令中通过ConfigurationResponseList来携带配置参数的名称及其结果。
权利要求
1.一种反馈链路参数配置结果的方法,其特征在于,所述的方法包括如下步骤a、媒体无关切换MIH层接收到上层对底层链路参数的配置请求后指示底层进行链路参数配置,底层完成所述的链路参数配置后向MIH层返回所述的链路参数的配置结果;b、MIH层接收到所述的链路参数的配置结果后向所述的上层反馈每一所述的链路参数的配置结果。
2.根据权利要求1所述的方法,其特征在于,其中步骤a具体包括a1、上层向MIH层发送链路参数配置请求,所述的请求中包括请求配置的链路参数集合;a2、MIH接收到所述的请求后向底层发送链路参数配置命令,底层完成所述的链路参数配置后通过链路参数配置响应向MIH层返回所述的链路参数的配置结果。
3.根据权利要求2所述的方法,其特征在于,所述的链路参数配置请求具体为参数配置请求MIH_Configure.request,所述的请求中的请求配置参数集合ConfigurationRequestsSets参数携带所述的请求配置的链路参数集合。
4.根据权利要求1所述的方法,其特征在于,其中步骤b具体包括b1、MIH层接收到所述的链路参数的配置结果后向所述的上层发送参数配置响应命令,所述的命令中携带请求配置的每一链路参数及其配置结果。
5.根据权利要求4所述的方法,其特征在于,所述的请求配置的每一链路参数及其配置结果是通过所述的参数配置响应命令中的集合型参数配置结果集合ConfigurationResponseSets携带的。
6.根据权利要求4所述的方法,其特征在于,所述的请求配置的每一链路参数及其配置结果是通过所述的参数配置响应命令中的链表参数配置结果列表ConfigurationResponseList携带的。
7.根据权利要求1或者4或者5或者6所述的方法,其特征在于,所述的配置结果具体为配置成功或者配置失败或者配置被拒绝。
全文摘要
本发公开了一种反馈链路参数配置结果的方法,所述的方法包括如下步骤a、媒体无关切换MIH层接收到上层对底层链路参数的配置请求后指示底层进行链路参数配置,底层完成所述的链路参数配置后向MIH层返回所述的链路参数的配置结果;b、MIH层接收到所述的链路参数的配置结果后向所述的上层反馈所述的每一链路参数的配置结果。本发明克服现有技术的不足,解决了同时对多个链路参数提出配置请求而部分参数配置成功另一部分参数配置失败或被拒绝时配置结果的正确反馈问题,使得上层可以得到链路参数的准确的配置结果。
文档编号H04L29/08GK101060522SQ20061006043
公开日2007年10月24日 申请日期2006年4月19日 优先权日2006年4月19日
发明者树贵明, 郭均祥 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1