一种为链路配置链路参数的方法

文档序号:7952655阅读:301来源:国知局
专利名称:一种为链路配置链路参数的方法
技术领域
本发明涉及无线通信系统的媒体无关切换(MIH,Media IndependentHandover)技术,特别涉及一种在MIH过程中终端或无线通信系统网络侧的接入点(AP)为链路配置链路参数的方法。
背景技术
无线通信系统的信道环境变化、终端的移动以及对不同业务的选择等都有可能会导致无线通信系统网络间的切换,为了在切换过程中减少切换延迟和数据丢失、保证终端之间的会话连续性以及增强使用终端的用户体验,提出了MIH技术。无线通信系统的MIH目的是实现无线通信系统异构网络间的无缝切换,这种切换通过对无线通信系统的多种接入网的物理层以及媒体访问控制(MAC)层进行屏蔽,实现移动终端和固定终端的切换、终端和网络设备的协同应用以及无线通信系统的多种异构网络间的切换。
MIH主要通过媒体无关服务实现,媒体无关服务包括媒体无关事件服务、媒体无关命令服务和媒体无关信息服务。其中,媒体无关事件服务包括了本地和远程接口产生的事件以及触发器;媒体无关命令服务用于用户通过终端或AP发出命令控制切换相关的链路行为;媒体无关信息服务提供了信息模型和信息库以便有效地制定切换决策。
为了在无线通信系统中实现MIH技术,在终端和无线通信系统的网络侧,如管辖终端的AP中都设置有媒体无关切换功能(MIHF)实体,从而将终端或AP都分别分为上层(Up Layer)、MIH层以及底层,终端或AP的底层可以为MAC层。
无线通信系统的MIH由终端或无线通信系统网络侧的AP触发,与MIH相关的命令可以分为MIH命令和链路(Link)命令,用于终端或AP在无线通信系统的MIH下配置与无线通信网络侧通信的链路。其中,MIH命令分为本地MIH命令和远程MIH命令远程MIH命令为无线通信系统的网络侧,如管辖终端的其他AP通过自身的MIH层向终端或AP的MIH层发送的MIH命令;本地MIH命令为终端或AP的Up Layer向终端或AP的MIH层发送的MIH命令。Link命令用于终端或AP的MIH层向终端或AP的底层发送,进行终端或AP的底层中的链路参数配置。
图1为现有技术终端或AP为链路配置链路参数的方法流程图,其具体步骤为步骤100、终端或AP的MIH层接收到MIH请求,该MIH请求为媒体无关切换配置阀值请求(MIH_Configure_Threshold.request),携带有链路参数(LinkParameter)以及该链路参数的各个参数值,即该参数链路将要触发事件的阀值(InitiateActionThreshold)、该链路参数取消触发事件的阀值(RollbackActionThreshold)以及该链路参触发事件的阀值(ExecuteActionThreshold),确定要配置的一个链路参数;该MIH请求可以为远程MIH请求,也可以为本地MIH请求。
步骤101、终端或AP的MIH层向终端或AP的低层发送Link请求,该Link请求为链路配置阀值请求(Link_Configure_Threshold.request),携带有要配置的LinkParameter、以及该链路参数的各个参数值,即该参数链路将要触发事件的阀值(InitiateActionThreshold)、该链路参数取消触发事件的阀值(RollbackActionThreshold)以及该链路参触发事件的阀值(ExecuteActionThreshold)。
步骤102、终端或AP的低层根据接收到的Link_Configure_Threshold.request中携带的链路参数以及该链路参数的各个参数值配置链路,配置完成后给终端或AP的MIH层发送Link响应,该Link响应为链路配置阀值确认(Link_Configure_Threshold.confirm),携带有LinkParameter和其状况值(Status),该Status用于标识对链路的一个链路参数是否设置成功。
步骤103、终端或AP的MIH层将接收到Link_Configure_Threshold.confirm携带的Status携带在MIH响应中的配置阀值结果码(ConfigureThresholdResult-Code),发送出去,该MIH响应为媒体无关切换配置阀值响应(MIH_Configure_Threshold.response),还携带有ConfigureThresholdResult-Code对应的LinkParameter。
当该MIH响应为本地MIH响应时,将该MIH响应发送给终端或AP的Up Layer;当该MIH响应为远程MIH响应时,将该MIH响应通过终端或AP的MIH层发送给管辖终端或AP的无线通信系统网络侧的MIH层。
终端或AP对链路设置的参数包括链路速率(Link Speed)、链路误比特率(LiNK Bit Error Rate)、重传前的链路帧丢失率(Link frame loss ratebefore retransmission)和链路信号强度(Link signal strength)等。
当终端或AP的底层根据链路参数配置完链路后,就会检测链路的这些参数变化是否超过配置的阈值,如果是,终端或AP的底层通知终端或AP的MIH层,终端或AP的MIH层据此进行MIH的决定和准备;否则,则终端或AP的底层不作任何处理,继续检测链路。当终端或AP的底层通知终端或AP的MIH层时,可以发送链路参数更改指示(Link_Parameters_Change.indication),该Link_Parameters_Change.indication还携带各个参数值,包括终端MAC(MacMobileTerminal)、接入路由MAC(MacAccessRouter)、链路参数类型(LinkParameterType)、链路参数原值(oldValueOfLinkParameter)以及链路参数新值(newValueOfLinkParameter)。
表一为Link请求携带的各个参数值的定义。


表一MIH请求携带的参数值定义与表一相同。
表二为LinK_Configure_Threshold.confirm携带的各个参数值的定义。

表二表三为MIH_Configure_Threshold.response携带的各个参数值的定义。

表三表四为Link_Parameters_Change.indication携带的各个参数值定义。

表四图1所示的方法,由于每一次MIH请求和Link请求只能携带一个链路参数,所以每一次只能配置链路的一个链路参数。如果要配置链路的多个链路参数时,就必须按照图1所示的方法一次一次地发送这多个链路参数,根据分别所发送的链路参数一次一次地进行链路的链路参数配置,这会增加为链路配置链路参数的时延。

发明内容
有鉴于此,本发明的主要目的在于提供一种为链路配置链路参数的方法,该方法能够减小终端或AP为链路配置链路参数的时延。
根据上述目的,本发明的技术方案是这样实现的一种为链路配置链路参数的方法,该方法包括A、终端或接入点AP的媒体无关切换MIH层向终端或AP的底层发送携带一个以上链路参数LinkParameter及所述一个以上LinkParameter的各个参数值的链路Link请求;B、终端或AP的底层根据接收到Link请求携带的一个以上LinkParameter及所述一个以上LinkParameter的各个参数值为链路分别设置一个以上LinkParameter。
在步骤A之前,该方法还包括终端或AP的MIH层接收到终端或AP的上层Up Layer、或所属的无线通信系统网络侧的MIH层发送的携带一个以上链路参数LinkParameter及所述一个以上LinkParameter的各个参数值的MIH请求。
所述的一个以上LinkParameter为链路速率Link Speed、链路误比特率LiNK Bit Error Rate、重传前的链路帧丢失率Link frame loss rate beforeretransmission或/和链路信号强度Link signal strength;所述的一个以上LinkParameter的各个参数值为将要触发事件的阀值InitiateActionThreshold、取消触发事件的阀值RollbackActionThreshold以及触发事件的阀值ExecuteActionThreshold。
所述的一个以上链路参数LinkParameter及所述一个以上LinkParameter的各个参数值中的每一个链路参数及该链路参数的各个参数值分别携带在链路参数列表LinkParameterList的一个表项中。
在步骤A之前,该方法还包括终端或AP的MIH层接收到终端或AP的Up Layer或所属的无线通信系统网络侧的MIH层发送的携带一个LinkParameter及所述一个LinkParameter的各个参数值的多次MIH请求,终端或AP的MIH层确定接收到符合设定规则的一个以上的LinkParameter及所述一个以上的LinkParameter的各个参数值后,执行步骤A。
所述的MIH请求为媒体无关切换配置阀值请求MIH_Configure_Threshold.request。
所述Link请求为链路配置阀值请求Link_Configure_Threshold.request。
在步骤B之后,该方法还包括C、终端或AP的底层向终端或AP的MIH层发送携带了所设置的一个以上LinkParameter以及对应的状况值Status的Link响应。
所述的一个以上LinkParameter以及对应的Status中的每一个LinkParameter以及对应的Status分别携带在Link响应中的状况值列表StatusList的一个表项中。
所述的Link响应为链路配置阀值确认Link_Configure_Threshold.confirm。
在步骤C之后,该方法还包括D,终端或AP的MIH层将携带了所设置的一个以上LinkParameter以及对应的配置阀值结果码ConfigureThresholdResult-Code的MIH响应发送给终端或AP的Up Layer或所属的无线通信系统网络侧的MIH层;或者终端或AP的MIH层将分别携带了所设置的一个LinkParameter以及对应的ConfigureThresholdResult-Code的多个MIH响应依次发送给终端或AP的Up Layer或所属的无线通信系统网络侧的MIH层。
所述的一个以上LinkParameter以及对应的ConfigureThresholdResult-Code分别携带在MIH响应中的配置阀值结果码列表ConfigureThresholdResult-CodeList的一个表项中。
所述的MIH响应为媒体无关切换配置阀值响应MIH_Configure_Threshold.response。
在步骤B之后,该方法还包括终端或AP的底层检测为链路设置的一个以上Parameter变化是否超过该Parameter的各个参数值范围,如果是,终端或AP的底层向终端或AP的MIH层发送链路参数更改指示通知Link_Parameters_Change.indication,终端或AP的MIH层根据Link Parameters_Change.indication进行MIH的决定和准备;否则,终端或AP的底层不作任何处理,继续检测链路;其中,LinK_Parameters_Change.indication包括终端或AP媒体访问控制MacMobileTerminal、接入路由媒体方位控制MacAccessRouter和LinkParameterList,该LinkParameterList具有一个以上的表项,每一个表项中都包含一个变化了的LinkParameter、对应于该LinkParameter的链路参数原值oldValueOfLinkParameter以及对应于该LinkParameter的链路参数新值newValueOfLinkParameter。
从上述方案可以看出,本发明提供的方法在终端或AP的MIH层发送Link请求时,携带的为LinkParameterList,该LinkParameterList可以包括一个以上的LinkParameter及其各个参数值,使终端或AP的底层可以根据该Link请求为链路设置多个LinkParameter,而不像现有技术每次进行消息交互只能为链路设置一个LinkParameter,从而减小终端或AP为链路配置链路参数的时延。另外,本发明还可以在发送给终端或AP的MIH层的MIH请求中也携带LinkParameterList,该LinkParameterList可以包括一个以上的LinkParameter及其各个参数值,从而更进一步减小终端或AP为链路配置链路参数的时延。


图1为现有技术终端或AP为链路配置链路参数的方法流程图;图2为本发明终端或AP为链路配置链路参数的方法流程图。
具体实施例方式
为了使本发明的目的、技术方案和优点更加清楚明白,以下举具体实施例并参照附图,对本发明进行进一步详细的说明。
为了减小终端或AP为链路配置链路参数的时延,本发明在Link请求以及MIH请求中,本发明可以在Link请求以及MIH请求中一次携带多个LinkParameter,从而在配置链路时,可以根据Link请求以及MIH请求一次配置链路的多个LinkParameter,以下举具体实施例进行说明。
本发明在Link请求以及MIH请求中携带链路参数列表(LinkParameterList),该LinkParameterList中可以包含一个以上的链路参数;相应地,在Link响应携带状况值列表(StatusList)以及在MIH响应中携带配置阀值结果码列表(ConfigureThresholdResult-CodeList)。
在Link请求以及MIH请求中携带的LinkParameterList中具有一个以上的表项,每一个表项中都设置有LinkParameter、InitiateActionThreshold、RollbackActionThreshold以及ExecuteActionThreshold。当然,不同表项设置的LinkParameter是不相同的,如表五所示

表五相应地,MIH响应携带的ConfigureThresholdResult-CodeList中也具有多个表项,每一个表项中都设置有LinkParameter以及ConfigureThresholdResult-Code,如表六所示。

表六相应地,Link响应携带的StatusList中也具有多个表项,每一个表项中都设置有LinkParameter以及Status,如表七所示。

表七图2为本发明终端或AP为链路配置链路参数的方法流程图,其具体步骤为步骤200、终端或AP的MIH层接收到MIH请求,该MIH请求为MIH_Configure_Threshold.request,携带有LinkParameterList,该LinkParameterList中包含一个以上的LinkParameter以及对应的每个LinkParametre的各个参数值,即每个LinkParameter的InitiateActionThreshold、RollbackActionThreshold以及ExecuteActionThreshold,确定要配置的多个链路参数。
该MIH请求可以为远程MIH请求,这时终端或AP的MIH层是从管辖该终端或AP的无线通信系统网络侧,如其他AP中接收到MIH请求;也可以为本地MIH请求,终端或AP的MIH层是从终端或AP的Up Layer接收到MIH请求。
所述的多个链路参数可以为Link Speed、LiNK Bit Error Rate、Link frameloss rate before retransmission或/和Link signal strength。
步骤201、终端或AP的MIH层向终端或AP的底层发送Link请求,该Link请求为Link_Configure_Threshold.request,携带有LinkParameterList,该LinkParameterList中包含一个以上的LinkParameter以及对应的每个LinkParameter的各个参数值,即每个LinkParameter的InitiateActionThreshold、RollbackActionThreshold以及ExecuteActionThreshold。
步骤202、终端或AP的底层根据接收到的Link_Configure_Threshold.request携带的LinkParameterList中的一个以上的链路参数及其各个参数值配置链路,配置完成后给终端或AP的MIH层发送Link响应,该Link响应为Link_Configure_Threshold.confirm,携带有StatusList,StatusList中包括一个以上设置的LinkParameter以及对应的Status,Status分别用于标识对链路的各个链路参数是否设置成功。
步骤203、终端或AP的MIH层根据接收到Link_Configure_Threshold.confirm携带的StatusList,确定为链路设置的多个链路参数是否分别设置成功,发送携带有ConfigureThresholdResult-CodeList的MIH响应,ConfigureThresholdResult-CodeList中包括一个以上设置的LinkParameter以及对应的ConfigureThresholdResult-Code,ConfigureThresholdResult-Code用于标识对链路的各个链路参数是否设置成功,该MIH响应为MIH_Configure_Threshold.response。
当该MIH响应为本地MIH响应时,将该MIH响应发送给终端或AP的Up Layer;当该MIH响应为远程MIH响应时,将该MIH响应通过终端或AP的MIH层发送给管辖终端或AP的无线通信系统网络侧的MIH层。
图2所述的步骤202以及步骤203是为了给终端或AP的MIH层以及终端或AP的Up Layer或管辖终端或AP的无线通信系统网络侧的MIH层给予对要求设置的多个链路参数是否设置成功的确认,在具体实现中,也可以不执行步骤202以及203,直接完成本方法的处理过程。
在本发明中,也可以采用现有技术设置MIH请求,将要为链路设置的链路参数及其各个链路参数的各个参数值发送给终端或AP的MIH层,终端或AP的MIH层按照预先设定的规则,如在设定的时间内或接收到等于设定个数的链路参数后,按照本发明设置Link请求,即将多个链路参数包含在LinkParameterList中发送给终端或AP的底层进行链路的链路参数设置。
相应地,在终端或AP的底层发送Link响应时,采用本发明提供的方法;在终端或AP的MIH层发送MIH响应时,采用现有技术或本发明提供的方法。
当终端或AP的底层根据多个链路参数配置完链路后,就会检测链路的这些链路参数变化是否超过配置的阈值,如果是,终端或AP的底层通知终端或AP的MIH层,终端或AP的MIH层据此进行MIH的决定和准备;否则,则终端或AP的底层不作任何处理,继续检测链路。当终端或AP的底层通知MIH层时,可以发送Link_Parameters_Change.indication,该LinK_Parameters_Change.indication还携带各个参数值,包括MacMobileTermihal、MacAccessRouter以及LinkParameterList,该LinkParameterList具有多个表项,每一个表项中都包含LinkParameter、对应于LinkParameter的oldValueOfLinkParameter以及对应于LinkParameter的newValueOfLinkParameter。这样,本发明在的终端或AP的底层在向终端或AP的MIH层通知链路参数发生改变时,一次可以携带发生改变的多个链路参数。
本发明提供的方法在终端或AP的MIH层发送Link请求时,携带的为LinkParameterList,该LinkParameterList可以包括一个以上的LinkParameter及该LinkParameter的各个参数值,使终端或AP的底层可以根据该Link请求携带的多个LinkParameter及该LinkParameter的各个参数值为链路设置多个LinkParameter,而不像现有技术每次进行消息交互只能为链路设置一个LinkParameter,从而减小终端或AP为链路配置链路参数的时延。另外,本发明还可以在发送给终端或AP的MIH层的MIH请求中也携带LinkParameterList,该LinkParameterList可以包括一个以上的LinkParameter及其各个参数值,从而更进一步减小终端或AP为链路配置链路参数的时延。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所做的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种为链路配置链路参数的方法,其特征在于,该方法包括A、终端或接入点AP的媒体无关切换MIH层向终端或AP的底层发送携带一个以上链路参数LinkParameter及所述一个以上LinkParameter的各个参数值的链路Link请求;B、终端或AP的底层根据接收到Link请求携带的一个以上LinkParameter及所述一个以上LinkParameter的各个参数值为链路分别设置一个以上LinkParameter。
2.如权利要求1所述的方法,其特征在于,在步骤A之前,该方法还包括终端或AP的MIH层接收到终端或AP的上层Up Layer、或所属的无线通信系统网络侧的MIH层发送的携带一个以上链路参数LinkParameter及所述一个以上LinkParameter的各个参数值的MIH请求。
3.如权利要求1或2所述的方法,其特征在于,所述的一个以上LinkParameter为链路速率Link Speed、链路误比特率LiNK Bit Error Rate、重传前的链路帧丢失率Link frame loss rate before retransmission或/和链路信号强度Link signal strength;所述的一个以上LinkParameter的各个参数值为将要触发事件的阀值InitiateActionThreshold、取消触发事件的阀值RollbackActionThreshold以及触发事件的阀值ExecuteActionThreshold。
4.如权利要求1或2所述的方法,其特征在于,所述的一个以上链路参数LinkParameter及所述一个以上LinkParameter的各个参数值中的每一个链路参数及该链路参数的各个参数值分别携带在链路参数列表LinkParameterList的一个表项中。
5.如权利要求1所述的方法,其特征在于,在步骤A之前,该方法还包括终端或AP的MIH层接收到终端或AP的Up Layer或所属的无线通信系统网络侧的MIH层发送的携带一个LinkParameter及所述一个LinkParameter的各个参数值的多次MIH请求,终端或AP的MIH层确定接收到符合设定规则的一个以上的LinkParameter及所述一个以上的LinkParameter的各个参数值后,执行步骤A。
6.如权利要求2或5所述的方法,其特征在于,所述的MIH请求为媒体无关切换配置阀值请求MIH_Configure_Threshold.request。
7.如权利要求1所述的方法,其特征在于,所述Link请求为链路配置阀值请求Link_Configure_Threshold.request。
8.如权利要求1所述的方法,其特征在于,在步骤B之后,该方法还包括C、终端或AP的底层向终端或AP的MIH层发送携带了所设置的一个以上LinkParameter以及对应的状况值Status的Link响应。
9.如权利要求8所述的方法,其特征在于,所述的一个以上LinkParameter以及对应的Status中的每一个LinkParameter以及对应的Status分别携带在Link响应中的状况值列表StatusList的一个表项中。
10.如权利要求8或9所述的方法,其特征在于,所述的Link响应为链路配置阀值确认Link_Configure_Threshold.confirm。
11.如权利要求8所述的方法,其特征在于,在步骤C之后,该方法还包括D,终端或AP的MIH层将携带了所设置的一个以上LinkParameter以及对应的配置阀值结果码ConfigureThresholdResult-Code的MIH响应发送给终端或AP的Up Layer或所属的无线通信系统网络侧的MIH层;或者终端或AP的MIH层将分别携带了所设置的一个LinkParameter以及对应的ConfigureThresholdResult-Code的多个MIH响应依次发送给终端或AP的Up Layer或所属的无线通信系统网络侧的MIH层。
12.如权利要求11所述的方法,其特征在于,所述的一个以上LinkParameter以及对应的ConfigureThresholdResult-Code分别携带在MIH响应中的配置阀值结果码列表ConfigureThresholdResult-CodeList的一个表项中。
13.如权利要求11或12所述的方法,其特征在于,所述的MIH响应为媒体无关切换配置阀值响应MIH_Configure_Threshold.response。
14.如权利要求1所述的方法,其特征在于,在步骤B之后,该方法还包括终端或AP的底层检测为链路设置的一个以上Parameter变化是否超过该Parameter的各个参数值范围,如果是,终端或AP的底层向终端或AP的MIH层发送链路参数更改指示通知Link_Parameters_Change.indication,终端或AP的MIH层根据Link_Parameters_Change.indication进行MIH的决定和准备;否则,终端或AP的底层不作任何处理,继续检测链路;其中,Link_Parameters_Change.indication包括终端或AP媒体访问控制MacMobileTerminal、接入路由媒体方位控制MacAccessRouter和LinkParameterList,该LinkParameterList具有一个以上的表项,每一个表项中都包含一个变化了的LinkParameter、对应于该LinkParameter的链路参数原值oldValueOfLinkParameter以及对应于该LinkParameter的链路参数新值newValueOfLinkParameter。
全文摘要
本发明公开了一种为链路配置链路参数的方法,该方法包括A.终端或接入点AP的媒体无关切换MIH层向终端或AP的底层发送携带一个以上链路参数LinkParameter及所述一个以上LinkParameter的各个参数值的链路Link请求;B.终端或AP的底层根据接收到Link请求携带的一个以上LinkParameter及所述一个以上LinkParameter的各个参数值为链路分别设置一个以上LinkParameter。本发明提供的方法减小终端或无线通信系统网络侧的AP为链路配置链路参数的时延。
文档编号H04W72/00GK101018397SQ200610007418
公开日2007年8月15日 申请日期2006年2月10日 优先权日2006年2月10日
发明者余劲, 庄宏成, 屈炳云, 姜炳强, 肖蛰水 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1