[go: up one dir, main page]

CN100459813C - Method for obtaining service failure reason in heterogeneous network - Google Patents

Method for obtaining service failure reason in heterogeneous network Download PDF

Info

Publication number
CN100459813C
CN100459813C CNB200610072670XA CN200610072670A CN100459813C CN 100459813 C CN100459813 C CN 100459813C CN B200610072670X A CNB200610072670X A CN B200610072670XA CN 200610072670 A CN200610072670 A CN 200610072670A CN 100459813 C CN100459813 C CN 100459813C
Authority
CN
China
Prior art keywords
event
failure
mih
entity
affairs
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB200610072670XA
Other languages
Chinese (zh)
Other versions
CN1984463A (en
Inventor
姜炳强
庄宏成
余劲
肖蛰水
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CNB200610072670XA priority Critical patent/CN100459813C/en
Publication of CN1984463A publication Critical patent/CN1984463A/en
Application granted granted Critical
Publication of CN100459813C publication Critical patent/CN100459813C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

The key ideal of the invention is: when the bottom layer entity transaction failures, the bottom layer entity reports the failure transaction and its reason information to the upper layer entity; according to the reported information, the upper layer entity gets the failure transaction and its reason. By the invention, the upper layer entity can select appropriate processing modes according to the different failure reasons.

Description

异构网络中获取事务失败原因的方法 Method for Obtaining the Cause of Transaction Failure in Heterogeneous Network

技术领域 technical field

本发明涉及通信领域,尤其涉及一种异构网络中事务失败原因的获取。The invention relates to the communication field, in particular to acquisition of transaction failure reasons in a heterogeneous network.

背景技术 Background technique

随着通信技术的发展,各种新的网络技术不断出现,为了保证终端在目前的IEEE 802.11、IEEE 802.15、IEEE 802.16、3GPP、3GPP2等异构网络之间进行切换和漫游时通信的质量,IEEE 802无线工作组成立了IEEE 802切换研究组-Handoff ECSG,后来正式命名为IEEE 802.21工作组。它能够使客户端设备在网络间漫游或切换时自动选择性价比最好的网络连接类型和接入点,而且能在无须用户干预的情况下实现无缝切换,通过支持异构网络间的切换增强移动设备的用户体验。With the development of communication technology, various new network technologies continue to emerge. In order to ensure the communication quality of terminals when switching and roaming among heterogeneous networks such as IEEE 802.11, IEEE 802.15, IEEE 802.16, 3GPP, and 3GPP2, IEEE The 802 wireless working group established the IEEE 802 switching research group - Handoff ECSG, which was later officially named the IEEE 802.21 working group. It enables client devices to automatically select the most cost-effective network connection type and access point when roaming or switching between networks, and can achieve seamless switching without user intervention. It supports switching between heterogeneous networks. User experience for mobile devices.

802.21协议的实现架构如图1所示,其覆盖范围包括:The implementation architecture of the 802.21 protocol is shown in Figure 1, and its coverage includes:

1、定义了一种移动节点(MN)在异构的链路层切换时能够提供透明的连续性服务的架构,该架构以网络元素中支持切换的移动性管理协议栈为基础。802.21协议不包括架构实现细节和首选实现的指导。1. Define a mobile node (MN) architecture that can provide transparent continuity services during heterogeneous link layer handover. The architecture is based on the mobility management protocol stack that supports handover in network elements. The 802.21 protocol does not include architectural implementation details and guidance on preferred implementations.

2、在移动管理协议栈中定义了一组切换相关的功能及新的实体,即媒体无关切换功能(MIHF)实体。2. A group of handover-related functions and a new entity are defined in the mobility management protocol stack, namely the Media Independent Handover Function (MIHF) entity.

3、定义了针对每种特定接入技术的额外的MAC层SAPs和相关原语,有助于采集链路层信息和在切换时控制链路行为。3. Defines additional MAC layer SAPs and related primitives for each specific access technology, which helps to collect link layer information and control link behavior during handover.

4、定义了一组媒体无关的服务接入点(SAPs)和接入MIHF的相关原语,包含:4. Define a set of media-independent service access points (SAPs) and related primitives for accessing MIHF, including:

(1)媒体无关信息服务,其提供了信息模型和信息库以便有效地制定切换决策。(1) Media-independent information service, which provides an information model and an information base to effectively make handover decisions.

(2)媒体无关命令服务,其用于用户发出命令控制切换相关的链路行为。(2) Media-independent command service, which is used for users to issue commands to control handover-related link behaviors.

(3)媒体无关事件服务,其包括本地和远程接口产生的事件和触发器。(3) Media-independent event service, which includes events and triggers generated by local and remote interfaces.

所述MIH的上层进行切换决策并根据来自MIH的输入和上下文进行链路选择。The upper layers of the MIH make handover decisions and link selection based on input and context from the MIH.

所述MIHF提供移动支持的移动节点和网络元素的移动管理协议栈中的逻辑层,其在切换决策过程中起到辅助和推动作用。简化切换发生条件的识别和有效切换信息的发现是MIHF的关键目标。MIHF提供了到高层的抽象服务,提供了一组定义好的接口,这些接口暴露的服务原语独立于具体的接入技术;MIHF通过特定的接入技术相关的接口与低层的移动管理协议栈进行通信。The MIHF provides mobility support for mobile nodes and logical layers in the mobility management protocol stack of network elements, which assist and facilitate the handover decision process. Simplifying the identification of handover occurrence conditions and the discovery of effective handover information are key objectives of MIHF. MIHF provides high-level abstract services, and provides a set of well-defined interfaces. The service primitives exposed by these interfaces are independent of specific access technologies; to communicate.

目前,媒体无关切换功能(MIHF)实体主要通过媒体无关事件服务、媒体无关命令服务和媒体无关信息服务来辅助和推动终端在异构网络间的无缝切换,减少切换延迟和数据丢失,增强用户的体验。媒体无关事件服务支持本地事件和同种媒体类型的远程事件。不同媒体协议栈之间的远程事件不予支持。所述的本地事件是指:由L2数据链路层(MAC或无线链路等)传播到本地协议栈的MIH或或由本地MIH传送给本地L3MP(3层移动性管理协议)。本地协议栈可以位于移动终端侧或网络侧的接入点如AP或BS等。所述的远程事件是指从MIH或L3MP传播到对端的MIH或L3MP层。At present, the Media Independent Handover Function (MIHF) entity mainly assists and promotes the seamless handover of terminals between heterogeneous networks through media-independent event services, media-independent command services, and media-independent information services, reducing handover delay and data loss, and enhancing user experience. The media-independent event service supports local events and remote events of the same media type. Remote events between different media stacks are not supported. The local event refers to: the MIH propagated by the L2 data link layer (MAC or wireless link, etc.) to the local protocol stack or transmitted by the local MIH to the local L3MP (Layer 3 Mobility Management Protocol). The local protocol stack may be located at the mobile terminal side or at an access point such as an AP or a BS at the network side. The remote event refers to propagation from the MIH or L3MP to the MIH or L3MP layer at the opposite end.

事件可以用来指示L2数据链路层传输行为的改变或预测状态的变迁,或指示网络侧的管理行为或命令。比较重要的事件有:Link_Up(链路建立)、Link_Down(链路断开)、Link_Going_Down(链路将要断开)、Link_Handover_Imminient(链路切换开始)、Link_Parameters_Change(链路层参数变化)等。事件的发源端包括L2数据链路层,PHY或MIHF。根据发源端的不同又可将事件分为:Link事件(发源端为MIH下层的事件)和MIH事件(发源端为MIHF层的事件)。其中所述Link事件的目的端包括本地协议栈的MIH和/或远端协议栈的MIH等;MIH事件的目的端包括本地和/或远端的层3,或者其它上层实体。事件的目的端采用动态注册机制,如通过Link_Event_Register.request(链路事件注册请求)和Link_Event_Register.confirm(链路事件注册确认)消息来注册自己感兴趣的特定事件。在发起事件的注册请求前事件的目的端需要获得Link事件的列表和MIH事件的列表。目前事件的目的端主要通过Link_Event_Discover.request(链路事件发现请求)和Link_Event_Discover.confirm(链路事件发现确认)消息获得Link事件列表,通过MIH_Capability_Discover.request(MIH能力发现请求)和MIH_Capability_Discover.confirm(MIH能力发现确认)消息获得MIH事件的列表。The event can be used to indicate the change of the transmission behavior of the L2 data link layer or the transition of the predicted state, or indicate the management behavior or command of the network side. The more important events are: Link_Up (link establishment), Link_Down (link disconnection), Link_Going_Down (link will be disconnected), Link_Handover_Imminient (link switching start), Link_Parameters_Change (link layer parameter change), etc. The source of the event includes the L2 data link layer, PHY or MIHF. According to different sources, events can be further divided into: Link events (events whose source is the MIH lower layer) and MIH events (events whose source is the MIHF layer). The destination of the Link event includes the MIH of the local protocol stack and/or the MIH of the remote protocol stack, etc.; the destination of the MIH event includes the local and/or remote layer 3, or other upper layer entities. The destination end of the event adopts a dynamic registration mechanism, such as registering a specific event of interest through Link_Event_Register.request (link event registration request) and Link_Event_Register.confirm (link event registration confirmation) messages. Before initiating an event registration request, the event destination needs to obtain a list of Link events and a list of MIH events. At present, the destination of the event mainly obtains the Link event list through Link_Event_Discover.request (link event discovery request) and Link_Event_Discover.confirm (link event discovery confirmation) messages, and through MIH_Capability_Discover.request (MIH capability discovery request) and MIH_Capability_Discover.confirm (MIH Capability Discovery Confirm) message to obtain a list of MIH events.

与本发明有关的现有技术描述了本地事件的发现、注册和注销流程,如图2所示:The prior art related to the present invention describes the discovery, registration and deregistration process of local events, as shown in Figure 2:

首先上层实体通过Event_Discover.request(事件发现请求)消息向底层实体请求其所支持的事件,底层实体将自己支持的事件通过Event_Discover.confirm(事件发现确认)消息传送给上层实体,然后上层实体通过Event_Register.request(事件注册请求)和Event_Register.confirm(事件注册确认)消息对感兴趣的事件进行注册,或通过Event_Deregister.request(事件注销请求)和Event_Deregister.confirm(事件注销确认)消息对已经注册的事件进行注销。当底层实体有事件发生时,底层实体通过Link_Event.indiction(链路事件指示)和MIH_Event.indiction(MIH事件指示)消息通知上层实体。First, the upper-level entity requests the supported events from the underlying entity through the Event_Discover.request (event discovery request) message, and the underlying entity transmits the events it supports to the upper-level entity through the Event_Discover.confirm (event discovery confirmation) message, and then the upper-level entity passes Event_Register .request (event registration request) and Event_Register.confirm (event registration confirmation) messages to register interested events, or through Event_Deregister.request (event deregistration request) and Event_Deregister.confirm (event deregistration confirmation) messages to register events to log out. When an event occurs in the underlying entity, the underlying entity notifies the upper layer entity through Link_Event.indiction (link event indication) and MIH_Event.indiction (MIH event indication) messages.

现有技术中,系统的上层实体只有对底层实体的事件先进行注册后,才能接收媒体无关事件服务。上层事件的注册分为MIH事件注册和Link事件注册,事件的注册过程为:首先系统的上层实体,如MIH User,向MIH层发出MIH_Event_Register.request(MIH事件注册请求)消息,然后MIH层通过Link_Event_Register.request(链路事件注册请求)消息向底层实体发起事件注册请求,底层实体通过Link_Event_Register.confirm(链路事件注册确认)消息向MIH层对注册成功的事件及其状态进行确认,MIH层再通过MIH_Event_Register.confirm(MIH事件注册确认)消息将事件注册的情况通知上层实体,如MIH User(MIH用户)。所述Link_Event_Register.confirm消息和MIH_Event_Register.confirm消息中仅仅包括EventSource(底层实体产生事件的位置)和ResponseEventList(事件列表)信息元素,而没有包含对注册事件失败的失败理由,所以MIH User不能根据注册事件失败的原因做出合理的处理。综上可以看出,现有技术存在如下缺陷:In the prior art, the upper-level entities of the system can receive media-independent event services only after registering the events of the lower-level entities. The registration of upper-level events is divided into MIH event registration and Link event registration. The event registration process is as follows: first, the upper-level entity of the system, such as MIH User, sends a MIH_Event_Register.request (MIH event registration request) message to the MIH layer, and then the MIH layer passes Link_Event_Register The .request (link event registration request) message initiates an event registration request to the underlying entity, and the underlying entity confirms the registered event and its status to the MIH layer through the Link_Event_Register.confirm (link event registration confirmation) message, and the MIH layer then passes The MIH_Event_Register.confirm (MIH event registration confirmation) message notifies the upper layer entity of the event registration, such as MIH User (MIH user). The Link_Event_Register.confirm message and the MIH_Event_Register.confirm message only include EventSource (the location where the underlying entity generates the event) and ResponseEventList (event list) information elements, but do not include the failure reason for the failure of the registration event, so the MIH User cannot register the event according to the Causes of failure to be dealt with reasonably. In summary, it can be seen that the prior art has the following defects:

系统的上层实体不能获取注册事件失败的失败理由,从而上层实体不能根据注册事件失败的原因做出合理的处理。The upper-layer entity of the system cannot obtain the failure reason of the registration event failure, so the upper-layer entity cannot make reasonable processing according to the reason of the registration event failure.

发明内容 Contents of the invention

本发明的目的是提供一种异构网络中获取事务失败原因的方法,当底层实体注册事件或注销事件这些事务失败后,系统的上层实体能够获取到这些失败事务的失败理由,从而可以根据不同的失败原因,选择合理的处理方式,进而提高系统的切换效率。The purpose of the present invention is to provide a method for obtaining the reasons for transaction failures in a heterogeneous network. When the underlying entity registration event or logout event fails, the upper layer entity of the system can obtain the failure reasons of these failed transactions, so that it can be based on different The cause of the failure can be determined, and a reasonable processing method can be selected to improve the switching efficiency of the system.

本发明的目的是通过以下技术方案实现的:The purpose of the present invention is achieved through the following technical solutions:

本发明提供一种异构网络中获取事务失败原因的方法,其包括:The present invention provides a method for obtaining the cause of transaction failure in a heterogeneous network, which includes:

A、当系统的底层实体处理事务失败后,底层实体将失败事务以及所述失败事务的失败原因信息上报给上层实体;A. When the underlying entity of the system fails to process a transaction, the underlying entity reports the failed transaction and the failure reason information of the failed transaction to the upper entity;

B、所述上层实体根据所述底层实体上报的信息获取失败事务以及所述失败事务的失败原因。B. The upper-layer entity obtains the failed transaction and the failure reason of the failed transaction according to the information reported by the lower-layer entity.

其中,所述步骤A具体包括:Wherein, the step A specifically includes:

A1、当系统的底层实体处理事务失败后,底层实体将失败事务以及所述事务的失败原因信息上报给MIH层实体;A1. When the underlying entity of the system fails to process a transaction, the underlying entity reports the failed transaction and the failure reason information of the transaction to the MIH layer entity;

A2、所述MIH层实体将所述失败事务以及所述事务的失败原因信息传递给所述上层实体。A2. The MIH layer entity transmits the failed transaction and failure cause information of the transaction to the upper layer entity.

其中,所述步骤A1具体包括:Wherein, the step A1 specifically includes:

当系统的底层实体注册事件失败后,底层实体通过Link_Event_Register.confirm消息将注册失败事件以及对应的失败原因信息上报给MIH层实体;When the underlying entity of the system fails to register an event, the underlying entity reports the registration failure event and the corresponding failure reason information to the MIH layer entity through the Link_Event_Register.confirm message;

或,or,

当系统的底层实体注消事件失败后,底层实体通过Link_Event_Deregister.confirm消息将注销失败事件以及对应的失败原因信息上报给MIH层实体。When the underlying entity of the system fails to deregister the event, the underlying entity reports the deregistration failure event and the corresponding failure reason information to the MIH layer entity through the Link_Event_Deregister.confirm message.

其中,所述步骤A2具体包括:Wherein, the step A2 specifically includes:

当MIH层实体接收到系统的底层实体上报的信息后,MIH层实体通过MIH_Event_Register.confirm消息或MIH_Event_Deregister.confirm消息将注册或注销失败事件以及相应的失败原因信息上报给所述上层实体。After the MIH layer entity receives the information reported by the bottom layer entity of the system, the MIH layer entity reports the registration or deregistration failure event and the corresponding failure reason information to the upper layer entity through the MIH_Event_Register.confirm message or MIH_Event_Deregister.confirm message.

其中,所述Link_Event_Register.confirm消息、Link_Event_Deregister.confirm消息、MIH_Event_Register.confirm消息或MIH_Event_Deregister.confirm消息中包含:Wherein, the Link_Event_Register.confirm message, Link_Event_Deregister.confirm message, MIH_Event_Register.confirm message or MIH_Event_Deregister.confirm message includes:

注册事件或注销事件失败的理由列表ReasonFailEventList参数。The ReasonFailEventList parameter for the failure to register an event or unregister an event.

其中,所述ReasonFailEventList参数包括:Wherein, the ReasonFailEventList parameters include:

与注册事件失败事务对应的失败原因信息或注销事件失败事务对应的败原因信息。The failure reason information corresponding to the registration event failure transaction or the failure reason information corresponding to the logout event failure transaction.

其中,所述Link_Event_Register.confirm消息或MIH_Event_Register.confirm消息中还包含:Wherein, the Link_Event_Register.confirm message or MIH_Event_Register.confirm message also includes:

事务,以及对应所述事务的事件源,和所述事务的执行结果信息,所述事务包括注册事件或注销事件。A transaction, an event source corresponding to the transaction, and execution result information of the transaction, the transaction includes a registration event or a logout event.

其中,所述步骤B还包括:Wherein, the step B also includes:

上层实体根据失败事务失败的不同原因对所述失败事务进行处理。The upper entity processes the failed transaction according to different reasons for the failure of the failed transaction.

由上述本发明提供的技术方案可以看出,本发明当系统的底层实体中的事务失败后,底层实体将失败事务以及失败事务的失败原因信息上报给上层实体;所述上层实体根据所述底层实体上报的信息获取失败事务以及所述失败事务的失败原因。当底层实体注册事件或注销事件这些事务失败后,系统的上层实体能够获取到这些失败事务的失败理由,从而可以根据不同的失败原因,选择合理的处理方式,进而提高系统的切换效率。As can be seen from the technical solution provided by the present invention above, when the transaction in the underlying entity of the system fails in the present invention, the underlying entity reports the failed transaction and the failure cause information of the failed transaction to the upper-level entity; The information reported by the entity acquires the failed transaction and the failure reason of the failed transaction. When the underlying entities fail to register events or logout events, the upper-level entities of the system can obtain the failure reasons of these failed transactions, so that they can choose a reasonable processing method according to different failure reasons, thereby improving the switching efficiency of the system.

附图说明 Description of drawings

图1为802.21协议的实现架构示意图;Figure 1 is a schematic diagram of the implementation architecture of the 802.21 protocol;

图2为现有技术中本地事件的发现、注册和注销流程;Fig. 2 is the process of discovery, registration and deregistration of local events in the prior art;

图3为本发明提供的第一实施例的流程图。Fig. 3 is a flow chart of the first embodiment provided by the present invention.

具体实施方式 Detailed ways

本发明提供一种异构网络中获取事务失败原因的方法,其核心为:当系统的底层实体中的事务失败后,底层实体将失败事务以及所述事务失败的原因信息上报给上层实体;所述上层实体根据所述底层实体上报的信息获取失败事务以及失败事务的失败原因。The present invention provides a method for obtaining the cause of transaction failure in a heterogeneous network, the core of which is: when the transaction fails in the bottom entity of the system, the bottom entity reports the failed transaction and the cause information of the transaction failure to the upper entity; The upper-layer entity obtains the failed transaction and the failure reason of the failed transaction according to the information reported by the lower-layer entity.

本发明提供的第一实施例的主要思想是:通过在现有技术的Link_Event_Register.confirm消息和MIH_Event_Register.confirm消息中携带说明注册事件失败这一事务失败的参数ReasonFailEventList,使上层实体获取底层实体事务失败的原因,其流程仍然如图3所示,包括:The main idea of the first embodiment provided by the present invention is: by carrying in the Link_Event_Register.confirm message and MIH_Event_Register.confirm message of the prior art the parameter ReasonFailEventList indicating that the registration event failed, the transaction failed, so that the upper-level entity obtains the transaction failure of the bottom-level entity The reasons, the process is still shown in Figure 3, including:

步骤1,系统的上层实体向MIH层发出MIH_Capability_Discover.request(MIH能力发现请求),然后MIH层通过Link_Event_Discover.request(链路事件发现请求)消息向底层实体发起能力发现请求。Step 1. The upper entity of the system sends MIH_Capability_Discover.request (MIH capability discovery request) to the MIH layer, and then the MIH layer initiates a capability discovery request to the underlying entity through a Link_Event_Discover.request (link event discovery request) message.

步骤2,底层实体通过Link_Event_Discover.confirm(链路事件发现确认)消息向MIH实体上报自己支持的事件信息,所述MIH实体通过MIH_Capability_Discover.confirm(MIH能力发现确认)向上层实体上报相关信息。Step 2, the underlying entity reports its supported event information to the MIH entity through the Link_Event_Discover.confirm (link event discovery confirmation) message, and the MIH entity reports relevant information to the upper layer entity through the MIH_Capability_Discover.confirm (MIH capability discovery confirmation).

步骤3,当系统的上层实体根据底层实体上报的事件情况,决定对感兴趣的事件发起注册时,则向MIH层发出MIH_Event_Register.request(MIH事件注册请求),然后MIH层通过Link_Event_Register.request(链路事件注册请求)消息向底层实体发起事件注册请求。Step 3, when the upper layer entity of the system decides to register the event of interest according to the event situation reported by the underlying entity, it sends MIH_Event_Register.request (MIH event registration request) to the MIH layer, and then the MIH layer passes Link_Event_Register.request (link event registration request) message to initiate an event registration request to the underlying entity.

步骤4,底层实体通过Link_Event_Register.confirm(链路事件注册确认)消息向MIH层上报事件注册的执行情况以及对应失败事务的失败原因等信息,MIH层再通过MIH_Event_Register.confirm(MIH事件注册确认)消息将所述信息通知上层实体,如MIH User(MIH用户)。Step 4, the underlying entity reports the execution status of the event registration and the failure reason of the corresponding failed transaction to the MIH layer through the Link_Event_Register.confirm (link event registration confirmation) message, and the MIH layer then passes the MIH_Event_Register.confirm (MIH event registration confirmation) message Notify the upper layer entity of the information, such as MIH User (MIH User).

在此步骤中,当系统的底层实体注册事件失败后,底层实体通过Link_Ever_Register.confirm消息将这一事务,以及发生该事务的事件源和执行该事务的执行结果信息,以及对应失败事务的失败原因等信息上报给MIH层实体。当MIH层实体接收到系统的底层实体上报的信息后,MIH层实体通过MIH_Ever_Register.confirm消息将相关的信息传递给所述上层实体。在所述Link_Ever_Register.confirm消息和MIH_Ever_Register.confirm消息中,包括EventSource(事件源)、ResponseEventList(事件响应列表)和ReasonFailEventList(注册事件失败原因列表)参数。In this step, when the underlying entity of the system fails to register an event, the underlying entity sends the transaction, the event source of the transaction, the execution result information of the transaction, and the failure reason of the corresponding failed transaction through the Link_Ever_Register.confirm message and other information are reported to the MIH layer entity. After the MIH layer entity receives the information reported by the bottom layer entity of the system, the MIH layer entity transmits the relevant information to the upper layer entity through the MIH_Ever_Register.confirm message. The Link_Ever_Register.confirm message and the MIH_Ever_Register.confirm message include parameters of EventSource (event source), ResponseEventList (event response list) and ReasonFailEventList (registration event failure reason list).

其中所述EventSource参数记载了底层产生事件的位置。所述ResponseEventList参数记载了事件列表及事务的执行结果,如注册结果,所述事件列表定义如表1所示:The EventSource parameter records the location where the bottom layer generates the event. The ResponseEventList parameter records the event list and the execution result of the transaction, such as the registration result, and the definition of the event list is as shown in Table 1:

  名称 name   取值 value ResponseEventListResponseEventList   对于每一位,当该位为1说明该位对应的事件注册成功Bit #0:Link UpBit #1:Link DownBit #2:Link Going DownBit #3:Link DetectedBit #4:Link Parameters ChangeBit #5:Link Event RollbackBit #6:Link SDU Transmit SuccessBit #7:Link SDU Transmit FailureBit #8~31:Reserved For each bit, when the bit is 1, it means that the corresponding event registration is successful Bit #0: Link UpBit #1: Link DownBit #2: Link Going DownBit #3: Link DetectedBit #4: Link Parameters ChangeBit #5: Link Event RollbackBit #6: Link SDU Transmit SuccessBit #7: Link SDU Transmit FailureBit #8~31: Reserved

                                 表1 Table 1

由表1可以看出,事件列表中的每一位表示事务的执行结果,如注册结果是成功或失败等相关信息。当事务执行结果为成功时,则该位设置为1;当事务执行结果为失败时,则该位设置为0。It can be seen from Table 1 that each bit in the event list represents the execution result of the transaction, such as the success or failure of the registration result and other related information. When the transaction execution result is successful, this bit is set to 1; when the transaction execution result is failure, this bit is set to 0.

其中的ReasonFailEventList参数表示为失败事务的失败理由,该表定义如表2所示:Among them, the ReasonFailEventList parameter represents the failure reason of the failed transaction, and the definition of the table is shown in Table 2:

  FailCount FailCount   ReasonId【1】 ReasonId【1】  ReasonId【FailCount】 ReasonId【FailCount】

                            表2 Table 2

表2中,FailCount表示失败事务的数量,取值范围与ResponseEventList定义的事件个数对应,Reasonld为ResponseEventList中失败事务的失败原因,按顺序排列,其类型可以是字节,也可以是其它类型。In Table 2, FailCount indicates the number of failed transactions, and the value range corresponds to the number of events defined by ResponseEventList. Reasonld is the failure reason of failed transactions in ResponseEventList, arranged in order, and its type can be bytes or other types.

所述的ReasonFailEventList参数除采用如表2所述的结构外,也可以采用其它的数据结构,也可以融入到ResponseEventList参数中。其实质均是针对每一个失败事务进行失败原因的说明。In addition to the structure described in Table 2, the ReasonFailEventList parameter can also adopt other data structures, and can also be integrated into the ResponseEventList parameter. Its essence is to explain the cause of failure for each failed transaction.

同样,当系统的上层实体根据底层实体上报的事件情况,决定对不感兴趣的事件发起注销时,则执行步骤5,即向MIH层发出MIH_Event_Deregister.request(MIH事件注销请求),然后MIH层通过Link_Event_Deregister.request(链路事件注销请求)消息向底层实体发起事件注销请求。Similarly, when the upper-layer entity of the system decides to initiate a deregistration of an uninterested event based on the event situation reported by the underlying entity, then perform step 5, that is, send a MIH_Event_Deregister.request (MIH event deregister request) to the MIH layer, and then the MIH layer passes Link_Event_Deregister The .request (link event logout request) message initiates an event logout request to the underlying entity.

步骤6,底层实体通过Link_Event_Deregister.confirm(链路事件注销确认)消息向MIH层上报事件注销这一事务的执行结果以及对应的注销事件失败事务的失败原因等信息,MIH层再通过MIH_Event_Deregister.confirm(MIH事件注销确认)消息将所述信息通知上层实体,如MIH User(MIH用户)。Step 6, the underlying entity reports to the MIH layer the execution result of the event cancellation transaction and the failure reason of the corresponding cancellation event failure transaction to the MIH layer through the Link_Event_Deregister.confirm (link event deregister confirmation) message, and the MIH layer then passes the MIH_Event_Deregister.confirm( The MIH event logout confirmation) message notifies the upper layer entity of the information, such as MIH User (MIH user).

在所述Link_Event_Deregister.confirm和MIH_Event_Deregister.confirm消息中,同样包括如步骤4中的信息,这里不再详细描述。The Link_Event_Deregister.confirm and MIH_Event_Deregister.confirm messages also include the information in step 4, which will not be described in detail here.

之后,上层实体根据底层实体上报的失败事务的不同失败原因对所述事务进行处理。例如,假设事件注册这一事务的失败原因为支持该事件注册这一事务的事务源不存在,那么上层实体将取消事件注册这一事务,启用其它的切换策略;如果事件注册这一事务的失败原因是由于干扰或是其他原因造成的,那么上层实体可能选择重新注册的方式,等等。这样能够使系统更加合理有效的工作,从而提高系统的切换效率。Afterwards, the upper entity processes the transaction according to different failure reasons of the failed transaction reported by the bottom entity. For example, assuming that the event registration transaction fails because the transaction source supporting the event registration transaction does not exist, then the upper entity will cancel the event registration transaction and enable other switching strategies; if the event registration transaction fails The reason is due to interference or other reasons, then the upper entity may choose to re-register, and so on. In this way, the system can work more reasonably and effectively, thereby improving the switching efficiency of the system.

以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。The above is only a preferred embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any person skilled in the art within the technical scope disclosed in the present invention can easily think of changes or Replacement should be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention should be determined by the protection scope of the claims.

Claims (8)

1, obtain the method for service failure reason in a kind of heterogeneous network, it is characterized in that, comprising:
A, after the failure of the bottom entity handles affairs of system, will the fail failure cause information of affairs and described failure affairs of bottom entity reports upper layer entity;
The information that B, described upper layer entity report according to described bottom entity is obtained the failure cause of failure affairs and described failure affairs.
2, method according to claim 1 is characterized in that, described steps A specifically comprises:
A1, after the failure of the bottom entity handles affairs of system, will the fail failure cause information of affairs and described affairs of bottom entity reports the MIH layer entity;
A2, described MIH layer entity pass to described upper layer entity with the failure cause information of described failure affairs and described affairs.
3, method according to claim 2 is characterized in that, described steps A 1 specifically comprises:
After the bottom registers entities incident failure of system, the bottom entity reports the MIH layer entity by Link_Event_Register.confirm message with registration failure incident and corresponding failure cause information;
Or,
After the bottom entity of system was annotated the incident failure that disappears, the bottom entity will nullify turkey by Link_Event_Deregister.confirm message and corresponding failure cause information reports the MIH layer entity.
4, method according to claim 2 is characterized in that, described steps A 2 specifically comprises:
After the MIH layer entity received the information that the bottom entity of system reports, the MIH layer entity will register or nullify turkey by MIH_Event_Register.confirm message or MIH_Event_Deregister.confirm message and corresponding failure cause information reports described upper layer entity.
5, according to claim 3 or 4 described methods, it is characterized in that, comprise in described Link_Event_Register.confirm message, Link_Event_Deregister.confirm message, MIH_Event_Register.confirm message or the MIH_Event-Deregister.confirm message:
The reason tabulation ReasonFailEventList parameter of registered events or Logout Events failure.
6, method according to claim 5 is characterized in that, described ReasonFailEventList parameter comprises:
Failure cause information corresponding or the corresponding failure cause information of Logout Events failure affairs with registered events failure affairs.
7, method according to claim 5 is characterized in that, also comprises in described Link_Event_Register.confirm message or the MIH_Event_Register.confirm message:
Affairs, and the execution result information of the event source of corresponding described affairs and described affairs, described transaction packet explanatory note in brackets volume incident or Logout Events.
8, method according to claim 1 is characterized in that, described step B also comprises:
Upper layer entity is handled described failure affairs according to the different reasons of failure affairs failure.
CNB200610072670XA 2006-01-10 2006-04-07 Method for obtaining service failure reason in heterogeneous network Expired - Fee Related CN100459813C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB200610072670XA CN100459813C (en) 2006-01-10 2006-04-07 Method for obtaining service failure reason in heterogeneous network

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN200610000274 2006-01-10
CN200610000274.6 2006-01-10
CNB200610072670XA CN100459813C (en) 2006-01-10 2006-04-07 Method for obtaining service failure reason in heterogeneous network

Publications (2)

Publication Number Publication Date
CN1984463A CN1984463A (en) 2007-06-20
CN100459813C true CN100459813C (en) 2009-02-04

Family

ID=38166591

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB200610072670XA Expired - Fee Related CN100459813C (en) 2006-01-10 2006-04-07 Method for obtaining service failure reason in heterogeneous network

Country Status (1)

Country Link
CN (1) CN100459813C (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101442397B (en) * 2007-11-23 2012-07-04 中兴通讯股份有限公司 Transmission method for reason value
WO2012019363A1 (en) 2010-08-13 2012-02-16 Huawei Technologies Co., Ltd. Method for providing information in a cellular wireless communication system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6331906B1 (en) * 1997-02-10 2001-12-18 Oni Systems Corp. Method and apparatus for operation, protection and restoration of heterogeneous optical communication networks
CN1489354A (en) * 2002-10-09 2004-04-14 ����ͨѶ�ɷ����޹�˾ Method and system for realizing interworking of telecommunication services among broadband heterogeneous networks
CN1520104A (en) * 2003-09-02 2004-08-11 中国科学院计算技术研究所 Method of Improving Transmission Performance of TCP in Heterogeneous Networks

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6331906B1 (en) * 1997-02-10 2001-12-18 Oni Systems Corp. Method and apparatus for operation, protection and restoration of heterogeneous optical communication networks
CN1489354A (en) * 2002-10-09 2004-04-14 ����ͨѶ�ɷ����޹�˾ Method and system for realizing interworking of telecommunication services among broadband heterogeneous networks
CN1520104A (en) * 2003-09-02 2004-08-11 中国科学院计算技术研究所 Method of Improving Transmission Performance of TCP in Heterogeneous Networks

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
Section 1 Modifications. Andrea Francini, Peretz Feder.IEEE 802.21 Media Independent Handover Services. 2005
Section 1 Modifications. Andrea Francini, Peretz Feder.IEEE 802.21 Media Independent Handover Services. 2005 *
数字移动通信. 郭梯云 杨家玮 李建东,479,人民邮电出版社. 2001
数字移动通信. 郭梯云 杨家玮 李建东,479,人民邮电出版社. 2001 *

Also Published As

Publication number Publication date
CN1984463A (en) 2007-06-20

Similar Documents

Publication Publication Date Title
CN101166357B (en) Method, device and system for paging terminal equipment across heterogeneous networks
CN100488142C (en) Method for switching between heterogeneous networks
JP5037531B2 (en) Message transmission method in communication network
CN101385311B (en) Method and apparatus for transmitting and receiving data stream for guaranteeing qos
US20060230151A1 (en) Multi-mode terminal for supporting media independent handover
CA2583551A1 (en) Method of executing handover in broadband wireless access system
JP2006510244A (en) Processing method for service connection between wireless local area network and user terminal device
CN101146319A (en) Gateway and method for supporting seamless switching of multi-mode terminals
CN101146328A (en) Method and device for configuring link parameter threshold in media-independent handover
US8274946B2 (en) Switching multiple link layer resources for media independent handover
JP2012518352A (en) Access mode processing method based on home base station
JP2008530942A (en) Method for releasing link after handover of multi-mode mobile terminal and mobile terminal
CN1968252B (en) Media-Independent Link Switching Method
CN111436049B (en) Initial access method, device and equipment
CN100459813C (en) Method for obtaining service failure reason in heterogeneous network
CN117440456A (en) Conditional switching methods and corresponding equipment
CN109889969B (en) Method and apparatus for hosting applications by an access node
KR20090053279A (en) Method, apparatus and system for allocating internet address in communication system supporting media independent handover
TWI520634B (en) Method and system for data traffic offload
CN101296402A (en) Information acquisition method, gateway agent and network system
CN100512145C (en) Method for knowing the change information of the event source in the heterogenous network
CN101257701A (en) Method and device for link operation in heterogeneous network handover
CN101022646A (en) Working mode switching method for user terminal
CN101060710B (en) A method for rapid selecting the link in the media independent switching technology
JP4650525B2 (en) COMMUNICATION TERMINAL DEVICE, HANDOVER PROCESSING METHOD, AND COMPUTER PROGRAM

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090204

Termination date: 20130407