1. Technical Field
The present disclosure relates to a positioning system for positioning a server.
2. Description of Related Art
Container data centers contain many servers, and the servers in the containers are often moved from place to place. It is inconvenient to maintain the servers while locations of the servers cannot be exactly positioned. Therefore, there is room for improvement in the art.
Many aspects of the present disclosure can be better understood with reference to the following drawing(s). The components in the drawing(s) are not necessarily drawn to scale, the emphasis instead being placed upon clearly illustrating the principles of the present disclosure. Moreover, in the drawing(s), like reference numerals designate corresponding parts throughout the several views.
The PHY chip 30 connects to the first network port 40 for communicating with the remote management center 204. The BMC 10 can communicate with the remote management center 204 through the PHY chip 30 when the server is power-off. The GPS module 20 can be powered by an auxiliary power source of the server, so that the GPS module 20 can output the positioning information of the server when the server is power-off.
The BMC 10 includes a universal asynchronous receiver/transmitter (UART) interface to communicate with the GPS module 20 for acquiring the position information of the server.
The BMC 10 is connected to the network card 100 and saves the MAC address of the network card 100 for identifying the server. When a user in the remote management center 204 requests to access the server, an identification message including the name and the password of the user is sent to the BMC 10 through the first network port 40 and the PHY chip 30 in that order. The BMC 10 verifies the identification message and authorizes the user to access the server. Then, the BMC 10 obtains the position information from the GPS module 20, and sends the position information of the server to the user, sequentially through the PHY chip 30 and the first network port 40.
The PCH 50 is connected to the network card 100 and includes a low pin count (LPC) bus connected to the BMC 10. The BMC 10 includes a universal asynchronous receiver/transmitter (UART) interface to communicate with the GPS module 20 for acquiring the position information of the server. The MAC address of the network card 100 is saved in the memory 90 for identifying the server.
When the server is power-on and a user in the remote client center 203 request to access the server, an identification message including the name and the password of the user is sent to the network card 100 through the second network port 70. The PCH 50 receives the identification message from the network card 100, and sends the identification message to the CPU 80. The CPU 80 executes the service application 900 in the memory 90, to process the request from the PCH 50. The service application 900 verifies the identification message and authorizes the user to access the server. Then, the service application 900 obtains the positioning information of the server from the GPS module 20 by the BMC 10. The position information is then sent to the user, sequentially through the CPU 80, the network card 100, and the second network port 70.
While the disclosure has been described by way of example and in terms of preferred embodiment, it is to be understood that the disclosure is not limited thereto. To the contrary, it is intended to cover various modifications and similar arrangements as would be apparent to those skilled in the art. Therefore, the scope of the appended claims should be accorded the broadest interpretation so as to encompass all such modifications and similar arrangements.
Number | Date | Country | Kind |
---|---|---|---|
201110311447.7 | Oct 2011 | CN | national |