This application claims priority of China Patent Application No. 202210758351.3 filed on Jun. 29, 2022, the entirety of which is incorporated by reference herein.
The invention generally relates to authentication technology, and more particularly, to base station management technology in which a base station management device is configured to manage a plurality of base stations in a Call-Home mechanism.
In the 5G Open Radio Access Network (O-RAN) structure, the Element Management System (EMS) network management end may communicate with the base station end through an O1 interface. The O1 interface is realized based on the Network Configuration Protocol (NETCONF). The NETCONF is a network management standard developed and standardized by the Internet Engineering Task Force (IETF).
In a traditional base station deployment, the EMS network management end needs to know the Internet Protocol Address (IP address) of each base station, and based on the IP address of each base station, the EMS network management end establishes the link with each base station through the Transmission Control Protocol (TCP) and Secure Shell (SSH) protocol to manage each base station. However, when there are a lot of base stations, the EMS network management end may take a lot of time to establish links with the base stations. Therefore, a Call-Home mechanism is proposed. In a Call-Home mechanism, when a base station leaves the factory, the IP of the EMS network management end and the default port number 4334 may be written in the base station. When the base station is enabled, based on the Call-Home mechanism, the base station may use the IP of the EMS network management end and the default port number to establish the link with the EMS network management end through TCP and SSH.
However, in the current Call-Home mechanism, each base station may send the link request to the EMS network based on the same IP of the EMS network management end and the default port number. After a first base station has established the link with the EMS network management end, if the link needs to be maintained, the default port number will be occupied. Therefore, when a second base station sends a link request, because the default port number has been occupied by the first base station, the second base station may not establish a link with the EMS network management end. Therefore, in the current Call-Home mechanism, the EMS network management end only can manage one base station.
A base station management system and method are provided to overcome the problems mentioned above.
An embodiment of the invention provides a base station management system. The base station management system includes a base station management device and a first base station. The base station management device is configured to manage a plurality of base stations. The first base station sends a first link request to the base station management device based on a default port number and a base station management device address through a communication interface. After the base station management device receives the first link request, the base station management device establishes a link with the first base station based on the first link request, and changes the port number corresponding to the first base station from the default number to an unused first port number to release the default port number. The first base station establishes the link with the base station management device again based on the first port number.
According to an embodiment of the invention, after the base station management device changes the port number corresponding to the first base station from the default port number to the first port number, the base station management device may terminate the link with the first base station. After the base station management device terminates the link with the first base station, the first base station sends the first link request to the base station management device according to the first port number and the base station management device address through the communication interface. After the base station management device receives the first link request, the base station management device establishes the link with the first base station again based on the first link request.
According to an embodiment of the invention, the base station management system further comprises a second base station. The second base station sends a second link request to the base station management device according to the default port number and the base station management device address through the communication interface. After the base station management device receives the second link request, the base station management device establishes the link with the second base station based on the second link request. Then, the base station management device changes the port number corresponding to the second base station from the default port number to an unused second port number to release the default port number. The second base station may establish the link with the base station management device again based on the second port number.
An embodiment of the invention provides a base station management method. The base station management method is applied to a base station management system. The base station management method includes following steps. A first base station of the base station management system is used to send a first link request to a base station management device of the base station management system based on a default port number and a base station management device address through a communication interface. After the base station management device receives the first link request, the base station management device is used to establish a link with the first base station based on the first link request. Then, the base station management device is used to change the port number corresponding to the first base station from the default number to an unused first port number to release the default port number. The first base station is used to establish the link with the base station management device again based on the first port number.
Other aspects and features of the invention will become apparent to those with ordinary skill in the art upon review of the following descriptions of specific embodiments of an authentication system and method.
The invention will become more fully understood by referring to the following detailed description with reference to the accompanying drawings, wherein:
The following description is of the best-contemplated mode of carrying out the invention. This description is made for the purpose of illustrating the general principles of the invention and should not be taken in a limiting sense. The scope of the invention is best determined by reference to the appended claims.
According to an embodiment of the invention, the base station management system 100 may be applied in an Open Radio Access Network (O-RAN) structure. In addition, in the embodiments of the invention, the base station management device 110 may establish the link with the base station 120 based on the Transmission Control Protocol (TCP) and Secure Shell (SSH) protocol. In addition, in the embodiments of the invention, the Call-Home mechanism is adopted to establish the link between the base station management device 110 and the base station 120, i.e., the link request is initiated by the base station end based on the information of the network management end.
According to an embodiment of the invention, the base station management device 110 may be an Element Management System (EMS). The base station management device 110 may manage a plurality of base stations. As shown in
The communication device 111 may transmit data or information to the base station 120 through the communication interface 130, and receive data of information from the base station 120 through the communication interface 130. According to the embodiments of the invention, the communication interface 130 may be the O1 interface.
The storage device 112 may store the software and firmware program codes, system data, user data, etc. of the base station management device 110. The storage device 112 may be a volatile memory such as a Random Access Memory (RAM); a non-volatile memory such as a flash memory or Read-Only Memory (ROM); a hard disk; or any combination thereof.
The processor 113 may control the operations of the communication device 111 and the storage device 112. According to an embodiment of the invention, the processor 113 may also be arranged to execute the program codes stored in the storage device 112. The program codes accompanied by specific data in a data structure may also be referred to as a processor logic unit or a stack instance when being executed. Therefore, the processor 113 may be regarded as being comprised of a plurality of processor logic units, each for executing one or more specific functions or tasks of corresponding software modules.
According to an embodiment of the invention, the base station 120 may be a Generation Node B (gNB). As shown in
The communication device 121 may transmit data or information to the base station management device 110 through the communication interface 130, and receive data of information from the base station management device 110 through the communication interface 130.
The storage device 122 may store the software and firmware program codes, system data, user data, etc. of the base station 120. In addition, according to an embodiment of the invention, the storage device 122 may pre-store a default port number (e.g., 4334) and a base station management device address (i.e., the Internet Protocol Address (IP address) of the base station management device 110). The default port number and the address of the base station may be pre-written in the storage device 122 before the base station leaves the factory. The storage device 122 may be a volatile memory such as a Random Access Memory (RAM); a non-volatile memory such as a flash memory or Read-Only Memory (ROM); a hard disk; or any combination thereof. The processor 123 may control the operations of the communication device 121 and the storage device 122.
According to an embodiment of the invention, the processor 123 may also be arranged to execute the program codes stored in the storage device 122. The program codes accompanied by specific data in a data structure may also be referred to as a processor logic unit or a stack instance when being executed. Therefore, the processor 123 may be regarded as being comprised of a plurality of processor logic units, each for executing one or more specific functions or tasks of corresponding software modules.
According to an embodiment of the invention, after the base station 120 is turned on, the base station 120 may automatically send a link request to the base station management device 110 through the communication interface 130 (e.g., O1 interface) based on the pre-stored default port number (e.g., 4334).
After the base station management device 110 receives the link request from the base station 120, the base station management device 110 may perform authentication for the base station 120 based on the information (e.g., the name and the password corresponding to the base station 120) loaded in the link request. When the authentication is successful, the base station management device 110 may transmit the message indicating that the link is established successfully to the base station 120 through the communication interface (i.e., the O1 interface).
Then, the base station management device 110 may change the port number corresponding to the base station 120 from the default port number to an unused port number (e.g., change from 4334 to 43334) to release the default port number (i.e., the default number is unused currently). The base station management device 110 may also tell the changed port number to the base station 120 through the communication interface 130. After the default port number is released, another base station may be able to use the default port number to establish link with the base station management device 110.
According to an embodiment of the invention, the base station management device 110 may select one or more unused port numbers from a port number interval. According to an embodiment of the invention, when the base station management device 110 wants to select a next unused port number, the base station management device 110 may add a value to the prior selected unused port number (e.g., +1) to generate the port number which will be selected next time.
After the base station management device 110 changes the port number corresponding to the base station 120 from the default number to an unused port number, the base station management device 110 may start to monitor the port corresponding to the changed port number, and terminate the link with the base station 120 first.
After the base station management terminates the link with the base station 120, the base station 120 may send the link request to the base station management device 110 again through the communication interface based on the changed port number and the IP address of the base station management device 110. The base station management device 110 may establish the link with the base station 120 again according to the link request from the base station 120.
Accordingly, when another base station sends link request to the base station management device 110 base on the default port number (e.g., 4334) and the IP address of the base station management device 110 through the communication interface 130 to request establish the link with the base station management device 110. The base station management device 110 may perform the same operations discussed in the above embodiments. Details are discussed below by referring to
In step S202, when the base station management device 110 authenticates the base station 120-1 successfully based on the link request from the base station 120-1, the base station management device 110 may transmit the message indicating that the link is established successfully to the base station 120-1 through the communication interface.
In step S203, the base station management device 110 may change the port number corresponding to the base station 120-1 from the default port number to an unused first port number (e.g., from 4334 to 43334) to release the default port number, and then the base station management device 110 may tell the base station 120-1 the information of the changed port number through the communication interface. In addition, the base station management device 110 may start to monitor the port corresponding to the first port number.
In step S204, the base station management device 110 may terminate the link with the base station 120-1 first.
In step S205, the base station 120-1 may send the link request to base station management device 110 again based on the first port number and the IP address of the base station management device 110 through the communication interface (i.e., O1 interface).
In step S206, when the base station management device 110 authenticates the base station 120-1 successfully based on the link request from the base station 120-1, the base station management device 110 may transmit the message indicating that the link is established successfully to the base station 120-1 through the communication interface.
In step S207, because the default port number (e.g., 4334) has been released, the base station 120-2 may send a link request to the base station management 110 based on pre-stored default port number (e.g., 4334) and IP address of the base station management device 110 through the communication interface (i.e., O1 interface).
In step S208, when the base station management device 110 authenticates the base station 120-2 successfully based on the link request from the base station 120-2, the base station management device 110 may transmit the message indicating that the link is established successfully to the base station 120-2 through the communication interface.
In step S209, the base station management device 110 may change the port number corresponding to the base station 120-2 from the default port number to an unused second port number (e.g., from 4334 to 43335) to release the default port number, and then the base station management device 110 may tell the base station 120-2 the information of the changed port number through the communication interface. In addition, the base station management device 110 may start to monitor the port corresponding to the second port number.
In step S210, the base station management device 110 may terminate the link with the base station 120-2 first.
In step S211, the base station 120-2 may send the link request to base station management device 110 again based on the second port number and the IP address of the base station management device 110 through the communication interface (i.e., O1 interface).
In step S212, when the base station management device 110 authenticates the base station 120-2 successfully based on the link request from the base station 120-2, the base station management device 110 may transmit the message indicating that the link is established successfully to the base station 120-2 through the communication interface.
In step S213, because the default port number (e.g., 4334) has been released, the base station 120-3 may send a link request to the base station management 110 based on pre-stored default port number (e.g., 4334) and IP address of the base station management device 110 through the communication interface (i.e., O1 interface).
In step S214, when the base station management device 110 authenticates the base station 120-3 successfully based on the link request from the base station 120-3, the base station management device 110 may transmit the message indicating that the link is established successfully to the base station 120-3 through the communication interface.
In step S215, the base station management device 110 may change the port number corresponding to the base station 120-3 from the default port number to an unused third port number (e.g., from 4334 to 43336) to release the default port number, and then the base station management device 110 may tell the base station 120-3 the information of the changed port number through the communication interface. In addition, the base station management device 110 may start to monitor the port corresponding to the third port number.
In step S216, the base station management device 110 may terminate the link with the base station 120-3 first.
In step S217, the base station 120-3 may send the link request to base station management device 110 again based on the third port number and the IP address of the base station management device 110 through the communication interface (i.e., O1 interface).
In step S218, when the base station management device 110 authenticates the base station 120-3 successfully based on the link request from the base station 120-3, the base station management device 110 may transmit the message indicating that the link is established successfully to the base station 120-3 through the communication interface.
According to the flow chart shown in
In step S320, after the base station management device of the base station management system 100 receives the first link request, the base station management device of the base station management system 100 establishes the link between the base station management device and the first base station based on the first link request.
In step S330, the base station management device of the base station management system 100 changes the port number corresponding to the first base station from the default port number to an unused first port number to release the default port number.
In step S340, the first base station of the base station management system 100 establishes the link with the base station management device of the base station management system 100 again based on the first port number.
According to an embodiment of the invention, in the base station management method, after the base station management device of the base station management system 100 changes the port number corresponding to the first base station from the default port number to the first port number, the base station management device may terminate the link between the base station management device and the first base station. After the base station management device terminates the link between the base station management device and the first base station, the first base station of the base station management system 100 sends the first link request to the base station management device of the base station management system 100 according to the first port number and the base station management device address (i.e., the IP address of the base station management device) through a communication interface. After the base station management device of the base station management system 100 receives the first link request, the base station management device of the base station management system 100 establishes the link between the base station management device and the first base station again based on the first link request.
According to an embodiment of the invention, in the base station management method, a second base station of the base station management system 100 sends a second link request to the base station management device of the base station management system 100 according to the default port number and the base station management device address (i.e., the IP address of the base station management device) through the communication interface. After the base station management device of the base station management system 100 receives the second link request, the base station management device of the base station management system 100 establishes the link between the base station management device and the second base station based on the second link request. Then, the base station management device of the base station management system 100 changes the port number corresponding to the second base station from the default port number to an unused second port number to release the default port number. The second base station of the base station management system 100 may establish the link with the base station management device of the base station management system 100 again based on the second port number.
According to the base station management method provided in the invention, the base station management may use the Call-Home mechanism to establish the links between the base station management device and a plurality of base stations to manage base stations at the same time.
Use of ordinal terms such as “first”, “second”, “third”, etc., in the disclosure and claims is for description. It does not by itself connote any order or relationship.
The steps of the method described in connection with the aspects disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module (e.g., including executable instructions and related data) and other data may reside in a data memory such as RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, a hard disk, a removable disk, a CD-ROM, or any other form of computer-readable storage medium known in the art. A sample storage medium may be coupled to a machine such as, for example, a computer/processor (which may be referred to herein, for convenience, as a “processor”) such that the processor can read information (e.g., code) from and write information to the storage medium. A sample storage medium may be integral to the processor. The processor and the storage medium may reside in an ASIC. The ASIC may reside in user equipment. Alternatively, the processor and the storage medium may reside as discrete components in user equipment. Moreover, in some aspects any suitable computer-program product may comprise a computer-readable medium comprising codes relating to one or more of the aspects of the disclosure. In some aspects a computer program product may comprise packaging materials.
The above paragraphs describe many aspects. Obviously, the teaching of the invention can be accomplished by many methods, and any specific configurations or functions in the disclosed embodiments only present a representative condition. Those who are skilled in this technology will understand that all of the disclosed aspects in the invention can be applied independently or be incorporated.
While the invention has been described by way of example and in terms of preferred embodiment, it should be understood that the invention is not limited thereto. Those who are skilled in this technology can still make various alterations and modifications without departing from the scope and spirit of this invention. Therefore, the scope of the present invention shall be defined and protected by the following claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
2022-10758351.3 | Jun 2022 | CN | national |