Detailed Description
In order to enable a person skilled in the art to better understand the technical solutions of the present application, the technical solutions of the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings.
It should be noted that the terms "first," "second," and the like in the description and the claims of the present application and the above figures are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that the embodiments of the application described herein may be implemented in sequences other than those illustrated or otherwise described herein. The implementations described in the following exemplary examples do not represent all implementations consistent with the application. Rather, they are merely examples of apparatus and methods consistent with aspects of the application as detailed in the accompanying claims.
Before describing the communication method provided by the present application in detail, a brief description of an implementation environment (implementation architecture) related to the present application will be provided.
The communication method provided by the embodiment of the application can be applied to a communication system. Fig. 1 shows a schematic diagram of a configuration of the communication system 10. As shown in fig. 1, the communication system 10 includes a source base station 11, a management function network element 12 of the source base station, a management function network element 13 of a target base station, and a target base station 14. The source base station 11 is connected to the management function network element 12 of the source base station, and the source base station 11 and the management function network element 12 of the source base station may be connected in a wired manner or may be connected in a wireless manner, which is not limited in the embodiment of the present application.
The management function network element 12 of the source base station is connected with the management function network element 13 of the target base station, and the management function network element 12 of the source base station and the management function network element 13 of the target base station can be connected in a wired mode or in a wireless mode. The management function network element 13 of the target base station is connected with the target base station 14, and the management function network element 13 of the target base station and the target base station 14 can be connected in a wired mode or in a wireless mode, which is not limited in the embodiment of the present application.
The source base station 11 may be configured to receive a measurement report sent by the ue, where the measurement report includes a signal measurement value of the source base station measured by the ue, a signal measurement value of the target base station measured by the ue, and an identity of the target base station.
The source base station 11 may also be configured to send a configuration transmission message to the management function network element 12 of the source base station, the configuration transmission message including an identification of the source base station, an identification of the target base station, a mobile country code (mobi le country code, MCC), a mobile network code (mobi le network code, MNC), a tracking area code (TRACKING AREA code, TAC).
The management function network element 12 of the source base station may be configured to receive a configuration transmission message sent by the source base station 11, where the configuration transmission message includes an identification of the target base station.
The management function network element 12 of the source base station may be further configured to process the received configuration transmission message, for example, query a target communication link state between the target base station and the corresponding management function network element from a preset base station interface mapping relationship based on an identifier of the target base station, where the base station interface mapping relationship includes identifiers of different base stations and communication link states between different base stations and the corresponding management function network element, and establish a communication interface between the source base station and the target base station when the target communication link state is an available state.
The management function network element 13 of the target base station may be configured to receive the request interface setup message sent by the management function network element 12 of the source base station and forward the request interface setup message to the target base station 14 in the case that the target communication link state is an available state.
The management function network element 13 of the target base station may also be configured to receive the acknowledgement interface setup message sent by the target base station 14, and forward the acknowledgement interface setup message to the management function network element 12 of the source base station.
The target base station 14 may be configured to receive the request interface setup message sent by the management function network element 13 of the target base station, and send a confirmation interface setup message to the management function network element 13 of the target base station.
In an application scenario, the source base station 11 and the target base station 14 may be fourth generation mobile communication technology base stations (4th generat ion mobi le commun icat ion techno logy base stat ion,4G base stations), and the management function network element 12 of the source base station and the management function network element 13 of the target base station may be mobile management entities (mobi L ITY MANAGEMENT ENT ITY, MME). The source base station 11 and the management function network element 12 of the source base station can communicate through an S1 interface, and the management function network element 13 of the target base station and the target base station 14 can communicate through an S1 interface. In this scenario, the communication interface between the source base station 11 and the target base station 14 established by the present application may be an X2 interface.
In another application scenario, the source base station 11 and the target base station 14 may be fifth generation mobile communication technology base stations (5th generat ion mobi le commun icat ion techno logy base stat ion,5G base stations), and the management function network element 12 of the source base station and the management function network element 13 of the target base station may be access and mobility management functions (ACCESS AND mobi L ITY MANAGEMENT funct ion, AMF). The source base station 11 and the management function network element 12 of the source base station can communicate through an NG interface, and the management function network element 13 of the target base station and the target base station 14 can communicate through an NG interface. In this scenario, the communication interface between the source base station 11 and the target base station 14 established by the present application may be an Xn interface.
The source base station 11 and the target base station 14 belong to different operators.
For easy understanding, the communication method provided by the present application is specifically described below with reference to the accompanying drawings.
Fig. 2 is a flowchart of a communication method according to an exemplary embodiment, where the method may be applied to a management function network element of a source base station, and as shown in fig. 2, the communication method provided by the embodiment of the present application includes the following steps:
s201, a management function network element of a source base station receives configuration transmission information sent by the source base station.
The configuration transmission message comprises an identifier of the target base station, and is used for requesting to establish a communication interface between the source base station and the target base station.
As a possible implementation, the source base station receives a measurement report sent by the ue, where the measurement report includes a signal measurement value of the source base station measured by the ue, a signal measurement value of the target base station measured by the ue, and an identity of the target base station. The management function network element of the source base station receives a configuration transmission message sent by the source base station, wherein the configuration transmission message comprises an identifier of the source base station, an identifier of the target base station and MCC, MNC, TAC.
S202, the management function network element of the source base station queries the target communication link state between the target base station and the corresponding management function network element from the preset base station interface mapping relation based on the identification of the target base station.
The base station interface mapping relation comprises identifiers of different base stations and communication link states between the different base stations and corresponding management function network elements.
As a possible implementation manner, the base station interface mapping relationship includes identities of different base stations and communication link states between the different base stations and corresponding management function network elements, and the source base station is connected to a core network of the different base stations included in the base station interface mapping relationship. The management function network element of the source base station queries the target communication link state between the target base station and the corresponding management function network element from the preset base station interface mapping relation based on the identification of the target base station.
For example, the preset base station interface mapping relationship may be as shown in table 1 below:
TABLE 1 preset base station interface mapping relationship
| Identification of base station | Communication link status |
| Base station A | Availability status |
| Base station B | Disabled state |
| Base station C | Availability status |
| Base station D | Disabled state |
The management function network element of the source base station queries the target communication link state between the base station a and the corresponding management function network element from the above table 1 based on the identification of the target base station (taking the identification of the target base station as the base station a as an example), to obtain that the target communication link state between the base station a and the corresponding management function network element is an available state.
For example, the management function network element of the source base station queries the target communication link state between the base station B and the corresponding management function network element from the above table 1 based on the identification of the target base station (taking the identification of the target base station as the base station B as an example), to obtain that the target communication link state between the base station B and the corresponding management function network element is an unavailable state.
As another possible implementation manner, the base station interface mapping relationship includes an identifier of the first base station, an identifier of the second base station, and a communication link state between the second base station and a corresponding management function network element, where the first base station is connected to a core network of the second base station. The management function network element of the source base station inquires a target communication link state of which the identifier of the first base station is the identifier of the source base station and the identifier of the second base station is the identifier of the target base station from a preset base station interface mapping relation based on the identifiers of the source base station and the target base station.
For example, the preset base station interface mapping relationship may be as shown in the following table 2:
TABLE 2 preset base station interface mapping relationship
| Identification of a first base station | Identification of a second base station | Communication link status |
| Base station 2 | Base station F | Availability status |
| Base station 2 | Base station G | Disabled state |
| Base station 3 | Base station H | Availability status |
| Base station 4 | Base station J | Disabled state |
For example, taking the identifier of the base station 2 as the source base station and the identifier of the base station G as the target base station as an example, the management function network element of the source base station queries, based on the base station 2 and the base station G, that the target communication link state of the first base station identified as the base station 2 and the second base station identified as the base station G is an unavailable state from the above table 2.
For example, taking the identifier of the base station 2 as the source base station and the identifier of the base station F as the target base station as an example, the management function network element of the source base station queries, based on the base station 2 and the base station F, that the target communication link state of the first base station identified as the base station 2 and the second base station identified as the base station F is an available state from the above table 2.
It should be noted that, the base station may communicate with a management function network element corresponding to the base station.
S203, the management function network element of the source base station establishes a communication interface between the source base station and the target base station under the condition that the target communication link state is an available state.
As a possible implementation manner, the management function network element of the source base station sends a request interface establishment message to the target base station when the target communication link state is an available state, and establishes a communication interface between the source base station and the target base station in response to the confirmation interface establishment message sent by the target base station.
For a specific implementation of this step, reference may be made to the following description of the embodiments of the present application, which is not described herein in detail.
It can be understood that, in the prior art, a management function network element of a target base station corresponding to the TAI is generally queried through the DNS to establish a communication interface between the source base station and the target base station, but because information included in the TAI is not specified clearly, the DNS query fails or DNS is queried repeatedly, so that the communication interface cannot be established, and a high load is caused to the DNS. The application inquires the target communication link state between the target base station and the corresponding management function network element from the preset base station interface mapping relation based on the identification of the target base station by receiving the configuration transmission message sent by the source base station. The base station interface mapping relation comprises the identifiers of different base stations and the communication link states between the different base stations and the corresponding management function network elements, so that the target communication link state can be obtained based on the identifiers of the target base stations and the base station interface mapping relation, the situation of DNS query failure or repeated query is avoided, and the DNS load is reduced. And, in the case that the target communication link state is an available state, the communication interface between the source base station and the target base station is established efficiently.
In some embodiments, in the case where the target communication link state is an unavailable state, as shown in fig. 3, the communication method provided by the embodiment of the present application further includes:
s301, the management function network element of the source base station sends an interface establishment failure message to the source base station under the condition that the target communication link state is an unavailable state.
As a possible implementation manner, the management function network element of the source base station sends an interface establishment failure message to the source base station in the case that the target communication link state is an unavailable state. The source base station receives the interface establishment failure message and sends a configuration transmission message to the management function network element of the source base station based on a preset period.
It can be understood that the application sends the interface establishment failure message to the source base station when the target communication link state is the unavailable state, thereby avoiding the situation of repeated inquiry of the DNS caused by undefined TAI information and reducing the DNS load.
In some embodiments, in the case that the state of the communication link changes or a newly-built base station exists, the communication method provided by the embodiment of the present application further includes:
S401, the management function network element of the source base station updates the base station interface mapping relation under the condition that the communication link states between different base stations and the corresponding management function network elements are changed.
As a possible implementation manner, the management function network element of the source base station obtains the states of communication links between different base stations and corresponding management function network elements in the base station interface mapping relationship, and updates the base station interface mapping relationship when the states between the different base stations and the corresponding management function network elements change (for example, the states are changed from an available state to an unavailable state or from the unavailable state to the available state).
S402, the management function network element of the source base station adds the identifier of the new base station and the communication link state between the new base station and the corresponding management function network element to the base station interface mapping relation under the condition that the new base station exists.
As a possible implementation manner, the management function network element of the source base station adds, in a case that the source base station is connected to the core network of the new base station, a communication link state (e.g., available state, unavailable state) between the identifier of the new base station and the corresponding management function network element to the base station interface mapping relationship.
It can be understood that the application updates the base station interface mapping relation in time under the condition that the state of the communication link between the base station and the corresponding management function network element changes or a newly built base station exists, thereby enabling the subsequent establishment of the communication interface between the source base station and the target base station to be more efficient.
In some embodiments, in order to establish a communication interface between the source base station and the target base station, as shown in fig. 4, S203 may be implemented as follows:
s2031, the management function network element of the source base station sends a request interface establishment message to the management function network element of the target base station.
The request interface establishment message is used for requesting establishment of a communication interface between the source base station and the target base station.
As a possible implementation manner, the management function network element of the source base station sends a request interface establishment message to the management function network element of the target base station. The management function network element of the target base station receives the request interface establishment message and forwards the request interface establishment message to the target base station.
S2032, the management function network element of the source base station responds to the confirmation interface establishment message sent by the management function network element of the target base station, and forwards the confirmation interface establishment message to the source base station.
As a possible implementation manner, the management function network element of the target base station receives the acknowledgement interface establishment message sent by the target base station, and forwards the acknowledgement interface establishment message to the management function network element of the source base station. The management function network element of the source base station receives the confirmation interface establishment message and forwards the confirmation interface establishment message to the source base station.
It can be understood that, when the target communication link state obtained based on the identifier of the target base station and the preset base station interface mapping relationship is an available state, a request interface establishment message is sent to the target base station to confirm that the target communication link state is the available state, so that the communication interface between the source base station and the target base station is efficiently established.
Fig. 5 is a schematic diagram of a communication device 500 according to an exemplary embodiment, and as shown in fig. 5, the communication device 500 according to an embodiment of the present application includes a receiving unit 501, a querying unit 502, and a processing unit 503.
A receiving unit 501, configured to receive a configuration transmission message sent by a source base station. The configuration transfer message includes an identification of the target base station, and is used to request establishment of a communication interface between the source base station and the target base station.
The querying unit 502 is configured to query, after the receiving unit 501 receives the configuration transmission message sent by the source base station, a target communication link state between the target base station and a corresponding management function network element from a preset base station interface mapping relationship based on an identifier of the target base station. The base station interface mapping relation comprises the identification of different base stations and the communication link state between the different base stations and the corresponding management function network elements.
A processing unit 503, configured to establish a communication interface between the source base station and the target base station in the case where the target communication link state is an available state.
Optionally, in the case that the target communication link state is an unavailable state, as shown in fig. 5, the communication device 500 provided in the embodiment of the present application further includes a sending unit 504.
And a transmitting unit 504, configured to send an interface setup failure message to the source base station in the case where the target communication link state is an unavailable state.
Optionally, in the case that the state of the communication link changes or a newly-built base station exists, as shown in fig. 5, the processing unit 503 provided in the embodiment of the present application is further configured to:
and updating the base station interface mapping relation under the condition that the states of communication links between different base stations and corresponding management function network elements are changed.
And adding the identifier of the newly built base station and the communication link state between the newly built base station and the corresponding management function network element to the base station interface mapping relation under the condition that the newly built base station exists.
Optionally, in order to establish a communication interface between the source base station and the target base station, as shown in fig. 5, a processing unit 503 provided in an embodiment of the present application is specifically configured to:
And sending a request interface establishment message to the management function network element of the target base station. The request interface setup message is used to request establishment of a communication interface between the source base station and the target base station.
And forwarding the confirmation interface establishment message to the source base station in response to the confirmation interface establishment message sent by the management function network element of the target base station.
Fig. 6 is a block diagram of an electronic device, according to an example embodiment. As shown in fig. 6, the electronic device 600 includes, but is not limited to, a processor 601 and a memory 602.
The memory 602 is used for storing executable instructions of the processor 601. It will be appreciated that the processor 601 is configured to execute instructions to implement the communication method of the above embodiment.
It should be noted that the electronic device structure shown in fig. 6 is not limited to the electronic device, and the electronic device may include more or less components than those shown in fig. 6, or may combine some components, or may have different arrangements of components, as will be appreciated by those skilled in the art.
The processor 601 is a control center of the electronic device, connects various parts of the entire electronic device using various interfaces and lines, and performs various functions of the electronic device and processes data by running or executing software programs and/or modules stored in the memory 602, and calling data stored in the memory 602, thereby performing overall monitoring of the electronic device. The processor 601 may include one or more processing units. Alternatively, the processor 601 may integrate an application processor that primarily handles operating systems, user interfaces, applications, etc., and a modem processor that primarily handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 601.
The memory 602 may be used to store software programs as well as various data. The memory 602 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, application programs (such as a receiving unit, a querying unit, a processing unit, and a transmitting unit) required for at least one functional module, and the like. In addition, the memory 602 may include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid-state storage device.
In an exemplary embodiment, a computer readable storage medium comprising instructions, e.g. a memory comprising instructions, executable by a processor of an electronic device to implement the communication method in the above-described embodiment is also provided.
In actual implementation, the functions of the receiving unit 501, the querying unit 502, the processing unit 503, and the transmitting unit 504 may be implemented by the processor 601 in fig. 6 calling a computer program stored in the memory 602. For specific implementation, reference may be made to the description of the communication method in the above embodiment, and details are not repeated here.
Alternatively, the computer readable storage medium may be a non-transitory computer readable storage medium, for example, a read-only memory (ROM), a random-access memory (random access memory, RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
In an exemplary embodiment, embodiments of the application also provide a computer program product comprising one or more instructions executable by a processor of a computer to perform the method of the above embodiments.
It should be noted that, when the instructions in the computer readable storage medium or one or more instructions in the computer program product are executed by the processor of the computer, the processes of the method embodiments are implemented, and the technical effects similar to those of the method are achieved, so that the repetition is avoided, and no description is repeated here.
From the foregoing description of the embodiments, it will be apparent to those skilled in the art that, for convenience and brevity of description, only the above-described division of functional modules is illustrated, and in practical application, the above-described functional allocation may be implemented by different functional modules according to needs, i.e. the internal structure of the apparatus is divided into different functional modules to implement all or part of the functions described above.
In the several embodiments provided by the present application, it should be understood that the disclosed apparatus and method may be implemented in other manners. For example, the apparatus embodiments described above are merely illustrative, e.g., the division of modules or units is merely a logical function division, and there may be additional divisions when actually implemented, e.g., multiple units or components may be combined or integrated into another apparatus, or some features may be omitted or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or units, which may be in electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and the parts shown as units may be one physical unit or a plurality of physical units, may be located in one place, or may be distributed in a plurality of different places. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in the embodiments of the present application may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in software functional units.
The integrated units, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a readable storage medium. Based on such understanding, the technical solution of the embodiments of the present application may be essentially or a part contributing to the prior art or all or part of the technical solution may be embodied in the form of a software product stored in a storage medium, including several instructions for causing a device (may be a single-chip microcomputer, a chip or the like) or a processor (processor) to perform all or part of the steps of the methods of the embodiments of the present application. The storage medium includes various media capable of storing program codes such as a U disk, a mobile hard disk, a ROM, a RAM, a magnetic disk or an optical disk.
The present application is not limited to the above embodiments, and any changes or substitutions within the technical scope of the present application should be covered by the scope of the present application. Therefore, the protection scope of the application is subject to the protection scope of the claims.