Disclosure of Invention
In view of this, the main objective of the present invention is to provide a method, a system and a gateway for acquiring matching relationship between identifier and address in a femtocell, which enable an X2GW to acquire matching relationship between RNL ID and TNL address when an HeNB GW and an X2GW are two different logical functions in the same physical entity.
In order to achieve the purpose, the technical scheme of the invention is realized as follows:
a method for obtaining matching relation between identification and address in a home base station comprises the following steps:
the X2 gateway acquires the matching relation between the radio network layer RNL identification ID and the transport network layer TNL address of the HeNB of the evolved home base station through the S1 connection establishment process; or,
and the X2 gateway acquires the matching relation between the RNL ID and the TNL address of the enhanced base station eNB through a TNL address discovery process.
Preferably, the obtaining, by the X2 gateway through the S1 connection establishment process, the matching relationship between the RNL ID and the TNL address of the HeNB specifically includes:
when the HeNB establishes S1 connection with the HeNB gateway, the HeNB sends the RNL ID and the TNL address of the HeNB to the HeNB gateway; the TNL address is a TNL address of a Stream Control Transmission Protocol (SCTP) layer for X2 connection;
and the logical function body X2 gateway sharing a physical entity with the HeNB gateway acquires the matching relation between the RNL ID and the TNL address of the HeNB in the S1 connection establishment process.
Preferably, the acquiring, by the X2 gateway, the matching relationship between the RNL ID and the TNL address of the eNB through the TNL address discovery process specifically includes:
when an eNB discovers a cell served by an HeNB, initiating a TNL address discovery process to acquire a TNL address of the HeNB;
the eNB comprises an RNL ID and a TNL address of the eNB in a configuration transmission message which is sent to an HeNB gateway and used for requesting to obtain the TNL address of the HeNB; the TNL address is a TNL address of an SCTP layer for establishing X2 connection;
and the logical function body X2 gateway sharing a physical entity with the HeNB gateway acquires the matching relation between the RNL ID and the TNL address of the eNB in a configuration transmission message sent to the HeNB gateway by the eNB.
Preferably, the acquiring, by the X2 gateway, the matching relationship between the RNL ID and the TNL address of the eNB through the TNL address discovery process specifically includes:
when the HeNB discovers a cell served by the eNB, initiating a TNL address discovery process to acquire a TNL address of the eNB;
the HeNB sends a configuration transmission message to request to obtain the TNL address of the eNB, and the eNB responds to the configuration transmission message of the HeNB and comprises the RNL ID and the TNL address of the eNB; the TNL address is a TNL address of an SCTP layer for establishing X2 connection;
and a logical function body X2 gateway sharing a physical entity with the HeNB gateway acquires the matching relation between the RNL ID and the TNL address of the eNB in a configuration transmission message of the eNB responding to the HeNB.
Preferably, the method further comprises:
the method comprises the steps that after the X2 gateway acquires the matching relationship between the RNL ID and the TNL address of the HeNB through an S1 connection establishment process, the matching relationship between the RNL ID and the TNL address of the HeNB is stored; or,
and after acquiring the matching relationship between the RNL ID and the TNL address of the eNB through the TNL address discovery process, the X2 gateway stores the matching relationship between the RNL ID and the TNL address of the eNB.
Preferably, the HeNB, when establishing an S1 connection with an HeNB gateway, further includes: if the physical entity of the HeNB gateway has the logical function of the X2 gateway, the X2 gateway can inform the HeNB of the TNL address of the SCTP layer used for the X2 connection in the S1 establishment response message.
A system for obtaining the matching relation between the identification and the address in the home base station comprises a HeNB, an eNB and a HeNB gateway, and the system also comprises: the X2 gateway is used for acquiring the matching relation between the RNL ID and the TNL address of the HeNB through the S1 connection establishment process; or acquiring the matching relation between the RNL ID and the TNL address of the eNB through a TNL address discovery process.
Preferably, in the case of acquiring the matching relationship between the RNL ID and the TNL address of the HeNB through the S1 connection establishment procedure,
the HeNB is used for sending the RNL ID and the TNL address of the HeNB to the HeNB gateway when the S1 connection is established with the HeNB gateway; the TNL address is a TNL address of a Stream Control Transmission Protocol (SCTP) layer for X2 connection;
the X2 gateway is a logical function body of a physical entity shared by the HeNB gateway, and the X2 gateway is further configured to obtain a matching relationship between the RNL ID and the TNL address of the HeNB in the S1 connection establishment process.
Preferably, in case of acquiring the matching relationship between the RNL ID and the TNL address of the eNB through the TNL address discovery procedure,
the eNB is used for discovering a cell served by the HeNB and initiating a TNL address discovery process to acquire a TNL address of the HeNB; the eNB comprises an RNL ID and a TNL address of the eNB in a configuration transmission message which is sent to an HeNB gateway and used for requesting to obtain the TNL address of the HeNB;
the X2 gateway is a logical function body of a physical entity shared by the X2 gateway and the HeNB gateway, and the X2 gateway is further used for acquiring the matching relationship between the RNLID and the TNL address of the eNB in a configuration transmission message sent by the eNB to the HeNB gateway; the TNL address is the TNL address of the SCTP layer used for establishing the X2 connection.
Preferably, in case of acquiring the matching relationship between the RNL ID and the TNL address of the eNB through the TNL address discovery procedure,
the HeNB is used for discovering a cell served by the eNB and initiating a TNL address discovery process to acquire the TNL address of the eNB; the HeNB sends a configuration transmission message request to obtain the TNL address of the eNB, and the eNB responds to the configuration transmission message of the HeNB and comprises the RNL ID and the TNL address of the eNB;
the X2 gateway is a logical function body of a physical entity shared by the X2 gateway and the HeNB gateway, and the X2 gateway is further used for acquiring the matching relation between the RNL ID and the TNL address of the eNB in the configuration transmission message of the eNB responding to the HeNB; the TNL address is the TNL address of the SCTP layer used for establishing the X2 connection.
A gateway for obtaining the matching relation between an identifier and an address in a home base station is specifically an X2 gateway, and the X2 gateway is used for obtaining the matching relation between an RNL ID and a TNL address of an HeNB through an S1 connection establishment process; or acquiring the matching relation between the RNL ID and the TNL address of the eNB through a TNL address discovery process.
Preferably, in the case of acquiring the matching relationship between the RNL ID and the TNL address of the HeNB through the S1 connection establishment procedure,
the X2 gateway is a logic function body of a physical entity shared by the HeNB gateway and the HeNB gateway; the X2 gateway is further configured to obtain a matching relationship between the RNL ID and the TNL address of the HeNB in the S1 connection establishment procedure.
Preferably, in case of acquiring the matching relationship between the RNL ID and the TNL address of the eNB through the TNL address discovery procedure,
the X2 gateway is a logical function body of a physical entity shared by the HeNB gateway, and the X2 gateway is further configured to acquire the matching relationship between the RNL ID and the TNL address of the eNB in a configuration transmission message sent by the eNB to the HeNB gateway.
Preferably, in case of acquiring the matching relationship between the RNL ID and the TNL address of the eNB through the TNL address discovery procedure,
the X2 gateway is a logical function body of a physical entity shared by the HeNB gateway, and the X2 gateway is further used for acquiring the matching relation between the RNL ID and the TNL address of the eNB in the configuration transmission message of the eNB responding to the HeNB.
Preferably, the X2 gateway is further configured to store the matching relationship between the RNL ID and the TNL address of the HeNB after acquiring the matching relationship between the RNL ID and the TNL address of the HeNB through the S1 connection establishment procedure; or after the matching relationship between the RNL ID and the TNL address of the eNB is acquired through the TNL address discovery process, the matching relationship between the RNL ID and the TNL address of the eNB is stored.
The X2GW acquires the matching relation between the RNL ID and the TNL address of the HeNB through the S1 connection establishment process; or, the X2GW acquires the matching relationship between the RNL ID and the TNL address of the eNB through the TNL address discovery process.
By adopting the invention, when the HeNB GW and the X2GW are two different logic function bodies in the same physical entity, the X2GW can acquire the matching relation between the RNL ID and the TNL address of the source terminal and the target terminal. After obtaining the matching relationship between the RNL ID and the TNL address, the X2GW stores the matching relationship between the RNL ID and the TNL address, so that the source end can accurately route the X2 message with the target RNL ID cell to the corresponding target end according to the matching relationship between the RNL ID and the TNL address stored in the X2 GW.
Detailed Description
The basic idea of the invention is: the X2GW acquires the matching relation between the RNL ID and the TNL address of the HeNB through the S1 connection establishment process; or, the X2GW acquires the matching relationship between the RNL ID and the TNL address of the eNB through the TNL address discovery process.
The invention mainly comprises the following contents:
a method for obtaining matching relation between identification and address in a home base station comprises the following steps: the X2GW can acquire the matching relation between the RNL ID and the TNL address of the HeNB through the S1 connection establishment process; alternatively, the X2GW may acquire the matching relationship of the RNL ID and the TNL address of the eNB through the TNL address discovery procedure.
Further, the X2GW may acquire the matching relationship between the RNL ID and the TNL address of the HeNB through an S1 connection establishment procedure, further including: when the HeNB establishes S1 connection with the HeNB GW, the HeNB sends the identification of the HeNB and the TNL address of the SCTP layer used by the HeNB for X2 connection to the HeNB GW; a logical function body X2GW sharing a physical entity with the HeNB GW obtains a matching relationship between the HeNB identity in the S1 connection establishment process and the TNL address of the SCTP layer used by the HeNB for X2 connection.
Further, the X2GW may obtain the matching relationship between the RNL ID and the TNL address of the eNB through a TNL address discovery process, including: when the eNB discovers a cell served by the HeNB, the eNB acquires the ECGI and the TAI of the HeNB through ANR, and then initiates a TNL address discovery process, namely, the TNL address of the SCTP layer of the target HeNB for establishing X2 connection is acquired by using a configuration transmission function; the eNB comprises an eNB ID of the eNB and a TNL address of an SCTP layer of the eNB for establishing X2 connection in a configuration transmission message which is sent to an HeNB GW and used for requesting to obtain the TNL address of a target HeNB; and a logical function body X2GW sharing a physical entity with the HeNB GW acquires the matching relation between the eNB identification and the TNL address of the SCTP layer of the eNB for the X2 connection in a configuration transmission message sent by the eNB to the HeNB GW.
Further, the X2GW may obtain the matching relationship between the RNL ID and the TNL address of the eNB through a TNL address discovery process, including: when discovering a cell served by the eNB, the HeNB acquires the ECGI and the TAI of the cell under the eNB through ANR, and then initiates a TNL address discovery process, namely, acquires the TNL address of an SCTP layer of a target eNB for establishing X2 connection by using a configuration transmission function; the source HeNB sends a configuration transmission message to request to obtain the TNL address of the target eNB, and the eNB responds to the configuration transmission message of the HeNB and comprises the eNB ID of the eNB and the TNL address of the SCTP layer of the eNB for establishing the X2 connection; and a logic function body X2GW sharing a physical entity with the HeNB GW acquires the matching relation between the eNB identification and the TNL address of the SCTP layer of the eNB for the X2 connection in the eNB response HeNB configuration transmission message.
Further, after acquiring the matching relationship between the HeNB identifier and the TNL address of the SCTP layer used by the HeNB for X2 connection through the S1 connection establishment procedure, the X2GW stores the matching relationship between the HeNB identifier and the TNL address of the SCTP layer used by the HeNB for X2 connection; or, after acquiring the matching relationship between the eNB identifier and the TNL address of the SCTP layer used by the eNB for X2 connection through the TNL address discovery process, the X2GW stores the matching relationship between the eNB identifier and the TNL address of the SCTP layer used by the eNB for X2 connection.
Further, when the HeNB establishes an S1 connection with the HeNB GW, if the HeNB GW physical entity has a logical function of the X2GW, the X2GW may also notify the TNL address of its SCTP layer for X2 connection to the HeNB in an S1 establishment response message.
Further, the X2 message indirectly connected between the eNB and the HeNB via the X2GW includes the RNL identifiers of the source and target terminals, so that the X2GW can accurately route the X2 message to the target terminal having the RNL identifier according to the matching relationship between the obtained and stored RNL identifier and TNL address.
Further, after the X2GW receives the X2 message including the RNL identifier of the target end sent by the source end, the X2GW also has a matching relationship between the RNL identifier of the target end and the TNL address, but the X2GW and the target end do not have an established SCTP connection yet, and then the X2GW needs to trigger establishment of an SCTP connection for transmitting an X2 message to the target end first.
A system for obtaining matching relation between identification and address in home base station includes: HeNB, eNB, HeNB GW, and also X2 GW; the X2GW is used for acquiring the matching relation between the RNL ID and the TNL address of the HeNB through the S1 connection establishment process; or acquiring the matching relation between the RNL ID and the TNL address of the eNB through a TNL address discovery process.
Further, in the case of acquiring the matching relationship between the RNL ID and the TNL address of the HeNB by the S1 connection establishment procedure,
a HeNB for transmitting the RNL ID and the TNL address of the HeNB to the HeNB GW when establishing S1 connection with the HeNB GW; the TNL address is a TNL address of a Stream Control Transmission Protocol (SCTP) layer for X2 connection;
the X2GW is a logical function body of a physical entity shared by the HeNB GW, and the X2GW is further configured to obtain a matching relationship between the RNL ID and the TNL address of the HeNB in the S1 connection establishment process.
Further, in the case of acquiring the matching relationship between the RNL ID and the TNL address of the eNB through the TNL address discovery procedure,
the eNB is used for discovering a cell served by the HeNB and initiating a TNL address discovery process to acquire the TNL address of the HeNB; the eNB comprises an RNL ID and a TNL address of the eNB in a configuration transmission message which is sent to an HeNB GW and used for requesting to obtain the TNL address of the HeNB;
the X2GW is a logical function body sharing a physical entity with the HeNB GW, and the X2GW is further used for acquiring the matching relation between the RNL ID and the TNL address of the eNB in a configuration transmission message sent by the eNB to the HeNB GW; the TNL address is the TNL address of the SCTP layer used for establishing the X2 connection.
Further, in the case of acquiring the matching relationship between the RNL ID and the TNL address of the eNB through the TNL address discovery procedure,
the system comprises an HeNB, a network node B and a network node B, wherein the HeNB is used for discovering a cell served by an eNB and initiating a TNL address discovery process to acquire a TNL address of the eNB; the HeNB sends a configuration transmission message request to obtain the TNL address of the eNB, and the eNB responds to the configuration transmission message of the HeNB and comprises the RNL ID and the TNL address of the eNB;
the X2GW is a logical function body of a physical entity shared by the HeNB GW, and the X2GW is further configured to acquire a matching relationship between the RNL ID and the TNL address of the eNB in a configuration transmission message of the eNB responding to the HeNB; the TNL address is the TNL address of the SCTP layer used for establishing the X2 connection.
A gateway for obtaining the matching relation between an identifier and an address in a home base station is specifically an X2GW, and the X2GW is used for obtaining the matching relation between an RNL ID and a TNL address of an HeNB through an S1 connection establishment process; or acquiring the matching relation between the RNL ID and the TNL address of the eNB through a TNL address discovery process.
Further, in the case of acquiring the matching relationship between the RNL ID and the TNL address of the HeNB by the S1 connection establishment procedure,
the X2GW is a logic function body of a physical entity shared by the HeNB GW and the X2 GW; the X2GW is further configured to obtain a matching relationship between the RNL ID and the TNL address of the HeNB in the S1 connection establishment procedure.
Further, in the case of acquiring the matching relationship between the RNL ID and the TNL address of the eNB through the TNL address discovery procedure,
the X2GW is a logical function body of a physical entity shared by the X2GW and the HeNB GW, and the X2GW is further configured to acquire a matching relationship between the RNL ID and the TNL address of the eNB in a configuration transmission message sent by the eNB to the HeNB GW.
Further, in the case of acquiring the matching relationship between the RNL ID and the TNL address of the eNB through the TNL address discovery procedure,
the X2GW is a logical function body of a physical entity shared by the HeNB GW and the X2GW is further configured to acquire a matching relationship between the RNL ID and the TNL address of the eNB in a configuration transmission message of the eNB responding to the HeNB.
Further, the X2GW is further configured to store the matching relationship between the RNL ID and the TNL address of the HeNB after acquiring the matching relationship between the RNLID and the TNL address of the HeNB through the S1 connection establishment procedure; or after the matching relationship between the RNL ID and the TNL address of the eNB is acquired through the TNL address discovery process, the matching relationship between the RNL ID and the TNL address of the eNB is stored.
The following describes the embodiments in further detail with reference to the accompanying drawings.
The first embodiment is as follows: this embodiment describes a scenario where eNB 1S 1 is directly connected to the MME and HeNB2 is indirectly connected to the MME through HeNB GW S1. The HeNB GW and the X2GW with the S1 proxy function are two different logical functions in the same physical entity. This embodiment describes a scheme in which when the eNB1 finds the HeNB2, the X2GW acquires the RNL ID and TNL address matching relationship of the eNB1 and the RNL ID and TNL address matching relationship of the HeNB 2.
As shown in fig. 2, the specific process of this embodiment mainly includes the following steps:
step 200: the HeNB2 interacts with the HeMS after being powered on, and the HeMS configures parameters for the HeNB2 after verifying the HeNB. Meanwhile, the HeMS informs the HeNB2 of the TNL address of the SCTP layer of the peer network element (which may be an MME or a HeNB GW) with which to establish the S1 connection. The HeNB2 establishes an SCTP connection with the HeNB GW for S1 message transmission. Subsequently, the HeNB2 sends an S1 setup request (S1 setup request) message to the HeNB GW. The S1 setup request message includes the HeNB2ID, the TNL address of the SCTP layer of the HeNB2 used to establish the X2 connection, and the like.
Step 201: after the HeNB GW receives the S1 establishment request message, because the HeNB GW and the X2GW are two different logical functions in the same physical entity, the X2GW may acquire the matching relationship between the TNL addresses of the HeNB2ID and the HeNB2 from the S1 establishment request message, and store the matching relationship between the HeNB2ID of the HeNB2 and the TNL address of the HeNB 2.
Step 202: the HeNB GW parses the S1 establishment request message sent by the HeNB2, terminates the S1 establishment request message sent by the HeNB2, and triggers the sending of a new S1 establishment request message to the MME.
Step 203: the MME replies to the HeNBGW with an S1 SETUP RESPONSE (S1 SETUP RESPONSE) message. S1 includes the name of the MME, the Globally Unique MME Identifier (GUMMEI) of the service, and the like in the setup response message.
Step 204: the HeNB GW analyzes the S1 establishment response message sent by the MME, terminates the S1 establishment response message sent by the MME, and triggers the sending of a new S1 establishment response message to the HeNB 2. Since the HeNB GW in this embodiment has a logical function of the X2GW, the HeNB GW includes the TNL address of the SCTP layer of the X2GW for establishing the X2 connection in the S1 establishment response message sent to the HeNB 2.
Of course, even if there is a logical function of the X2GW in the HeNB GW, the TNL address of the SCTP layer of the X2GW for establishing the X2 connection may be configured in advance by the HeMS for the HeNB2, and it is not necessary to include the TNL address in the S1 establishment response message sent by the HeNB GW to the HeNB 2.
Step 205: the HeNB2 establishes an SCTP connection for transmitting an X2 message with the X2GW, according to the TNL address of the SCTP layer of the X2GW for establishing an X2 connection, acquired in step 204.
Step 206: the eNB1 discovers the cells served by the neighboring HeNB2, and acquires the PCI, ECGI, TAI, and CSGID of the HeNB2 through Automatic Neighbor Relation (ANR). The source eNB1 prepares to initiate a TNL address discovery procedure to obtain the TNL address of the SCTP layer of the target HeNB2 used to establish the X2 connection.
Step 207: the source eNB1 sends an eNB configuration transfer (eNB configuration transmission) message to the MME. The eNB configuration transfer message includes the eNB1ID of the source eNB1, the TAI1 of the source eNB1, the HeNB2ID of the target HeNB2, the TAI2 of the target HeNB2, and the TNL address of the eNB 1.
Step 208: after receiving the eNB CONFIGURATION transmission message sent by the source eNB1, the MME sends an MME CONFIGURATION transmission (MME CONFIGURATION TRANSFER) message to the HeNB GW. The MME configuration transfer message includes the TNL address of eNB1ID, TAI1, HeNB2ID, TAI2, eNB 1.
Step 209: since the HeNB GW and the X2GW are two different logical functions in the same physical entity, after receiving the MME configuration transfer message sent by the MME, the X2GW may acquire the matching relationship between the eNB1ID and the TNL address of the eNB1 from the MME configuration transfer message, and store the matching relationship between the eNB1ID of the eNB1 and the TNL address of the eNB 1.
Step 210: the HeNB GW sends an MME configuration transfer message to the HeNB 2. The HeNB GW may determine to send the MME configuration transfer message to the HeNB2 according to the HeNB2ID and TAI2 in the MME configuration transfer message. The MME configuration transfer message includes the TNL address of eNB1ID, TAI1, HeNB2ID, TAI2, eNB 1.
Step 211: the target HeNB2 replies with an eNB configuration transfer message to the HeNB GW. The eNB configuration transmission message includes the TNL address of the SCTP layer used for the X2 connection of the X2GW, and the like.
Step 212: and the HeNB GW sends an eNB configuration transmission message to the MME. The eNB configuration transmission message includes the TNL address of the SCTP layer used for the X2 connection of the X2GW, and the like.
Step 213: the MME sends an MME configuration transfer message to eNB1 according to eNB1ID and TAI1 in the eNB configuration transfer message received from the HeNB GW. The MME configuration transfer message includes the TNL address of the SCTP layer for the X2 connection of the X2GW, and the like.
Step 214: the eNB1 establishes an SCTP connection for transmitting an X2 message with the X2GW according to the TNL address of the SCTP layer of the X2GW for establishing an X2 connection, which is acquired in step 213.
Step 215: the eNB1 initiates an X2 SETUP REQUEST (X2 SETUP REQUEST) message to the X2 GW. The X2 setup request message includes the eNB1ID of the source eNB1, the HeNB2ID of the target HeNB2, and the like.
Step 216: the X2GW analyzes the X2 establishment request message, acquires the HeNB2ID of the target end, and routes the X2 establishment request message according to the TNL address of the HeNB2 matched with the stored HeNB2 ID.
Step 217: the HeNB2 replies with an X2 SETUP RESPONSE (X2 SETUP RESPONSE) message to the X2 GW. The X2 setup response message includes the HeNB2ID of the source HeNB2 and the eNB1ID of the target eNB 1.
Step 218: the X2GW parses the X2 establishment response message, acquires the eNB1ID of the target, and routes the X2 establishment response message according to the TNL address of the eNB1 matched with the eNB1ID stored therein.
Example two: this embodiment describes a scenario where eNB 1S 1 is directly connected to the MME and HeNB2 is indirectly connected to the MME through HeNB GW S1. The HeNB GW and the X2GW with the S1 proxy function are two different logical functions in the same physical entity. This embodiment describes a scheme in which when the HeNB2 finds the eNB1, the X2GW acquires the RNL ID and TNL address matching relationship of the eNB1 and the RNL ID and TNL address matching relationship of the HeNB 2.
As shown in fig. 3, the specific process of this embodiment mainly includes the following steps:
step 300: the HeNB2 interacts with the HeMS after being powered on, and the HeMS configures parameters for the HeNB2 after verifying the HeNB. Meanwhile, the HeMS informs the HeNB2 of the TNL address of the SCTP layer of the peer network element (which may be an MME or a HeNB GW) with which to establish the S1 connection. The HeNB2 establishes an SCTP connection with the HeNB GW for S1 message transmission. Subsequently, the HeNB2 sends an S1 setup request (S1 setup request) message to the HeNB GW. The S1 setup request message includes the HeNB2ID, the TNL address of the SCTP layer of the HeNB2 used to establish the X2 connection, and the like.
Step 301: after the HeNB GW receives the S1 establishment request message, because the HeNB GW and the X2GW are two different logical functions in the same physical entity, the X2GW may acquire the matching relationship between the TNL addresses of the HeNB2ID and the HeNB2 from the S1 establishment request message, and store the matching relationship between the HeNB2ID of the HeNB2 and the TNL address of the HeNB 2.
Step 302: the HeNB GW parses the S1 establishment request message sent by the HeNB2, terminates the S1 establishment request message sent by the HeNB2, and triggers the sending of a new S1 establishment request message to the MME.
Step 303: the MME replies to the HeNBGW with an S1 SETUP RESPONSE (S1 SETUP RESPONSE) message. S1 includes the name of the MME, the Globally Unique MME Identifier (GUMMEI) of the service, and the like in the setup response message.
Step 304: the HeNB GW analyzes the S1 establishment response message sent by the MME, terminates the S1 establishment response message sent by the MME, and triggers the sending of a new S1 establishment response message to the HeNB 2. Since the HeNB GW in this embodiment has a logical function of the X2GW, the HeNB GW includes the TNL address of the SCTP layer of the X2GW for establishing the X2 connection in the S1 establishment response message sent to the HeNB 2.
Of course, even if there is a logical function of the X2GW in the HeNB GW, the TNL address of the SCTP layer of the X2GW for establishing the X2 connection may be configured in advance by the HeMS for the HeNB2, and it is not necessary to include the TNL address in the S1 establishment response message sent by the HeNB GW to the HeNB 2.
Step 305: the HeNB2 establishes an SCTP connection for transmitting an X2 message with the X2GW, according to the TNL address of the SCTP layer of the X2GW for establishing an X2 connection, acquired in step 204.
Step 306: the HeNB2 discovers the cell served by the neighboring eNB1, and acquires the PCI, ECGI, TAI, etc. of the cell served by the eNB1 through ANR. The source HeNB2 prepares to initiate a TNL address discovery procedure to obtain the TNL address of the SCTP layer of the target eNB1 used to establish the X2 connection.
Step 307-step 309: the HeNB2 sends an eNB configuration transfer message to the HeNB GW. And after receiving the eNB configuration transmission message sent by the HeNB2, the HeNB GW sends the eNB configuration transmission message to the MME. And after receiving the eNB configuration transmission message sent by the HeNB GW, the MME sends an MME configuration transmission message to the eNB 1. The eNB configuration transfer message and the MME configuration transfer message both include the HeNB2ID of the source HeNB2, the TAI2 of the source HeNB2, the eNB1ID of the target eNB1, the TAI1 of the target eNB1, and the TNL address of the X2 GW. Wherein, the MME may determine to send the MME configuration transfer message to eNB1 according to eNB1ID and TAI1 in the eNB configuration transfer message.
Step 310-step 311: the target eNB1 replies with an eNB configuration transfer message to the MME. After receiving the eNB configuration transmission message sent by eNB1, the MME sends an MME configuration transmission message to the HeNBGW. The eNB configuration transfer message and the MME configuration transfer message include TNL addresses of eNB1ID, TAI1, HeNB2ID, TAI2, eNB 1.
Step 312: since the HeNB GW and the X2GW are two different logical functions in the same physical entity, after receiving the MME configuration transfer message sent by the MME, the X2GW may acquire the TNL address matching relationship between the eNB1ID and the eNB1 from the MME configuration transfer message, and store the matching relationship between the eNB1ID of the eNB1 and the TNL address of the eNB 1.
Step 313: and after receiving the MME configuration transmission message sent by the MME, the HeNB GW sends the MME configuration transmission message to the HeNB 2. The MME configuration transfer message includes the TNL addresses of eNB1ID, TAI1, HeNB2ID, TAI2, eNB 1. The HeNB GW may determine to send the MME configuration transfer message to the HeNB2 according to the HeNB2ID and the TAI2 in the MME configuration transfer message.
Step 314: the HeNB2 initiates an X2 setup request message to the X2 GW. The X2 setup request message includes the HeNB2ID of the source HeNB2, the eNB1ID of the target eNB1, and the like.
Step 315: after receiving the X2 establishment request message including the eNB1ID of the target eNB1 sent by the HeNB2, the X2GW analyzes the X2 establishment request message to acquire the eNB1ID of the target. The X2GW has a matching relationship between eNB1ID and TNL address of eNB1, so the X2GW will route the X2 setup request message according to the TNL address of eNB1 matched by eNB1 ID. However, the X2GW finds that there is no SCTP layer connection with eNB1, and first triggers the establishment of an SCTP connection with eNB1 for X2 message transfer.
Step 316: the X2GW routes the X2 setup request message according to the TNL address of eNB1 that it stores with the eNB1ID matching.
Step 317 to step 318: the eNB1 replies to the X2 setup response message to the X2 GW. The X2 setup response message includes the eNB1ID of the source eNB1 and the HeNB2ID of the target HeNB 2. The X2GW analyzes the X2 establishment response message, acquires the HeNB2ID of the target end, and establishes the response message by the route X2 according to the TNL address of the HeNB2 matched with the HeNB2 ID.
The above description is only a preferred embodiment of the present invention, and is not intended to limit the scope of the present invention.