The invention discloses a method for acquiring neighborhood information. The method comprises the steps as follows: a terminal transmits a service request to a position-neighborhood
server, wherein the service request carries the PLMN identification, frequency point and
cell identification of the current
residence system of the terminal, and current geographical location information of the terminal; the terminal receives the neighborhood information returned by the position-neighborhood
server, wherein the neighborhood information is the information of neighborhoods within a preset
geographical distance from the terminal, the position-neighborhood
server screens the corresponding relationships of the geographical location information, PLMN identifications, frequency points and
cell identifications maintained by the position-neighborhood server according to the current geographical location information of the terminal to obtain the neighborhood information, and the neighborhood information comprises the PLMN identifications, frequency points and
cell identifications of the neighborhoods. The invention further discloses a method for providing neighborhood information, a corresponding terminal and a corresponding server. By applying the technical scheme disclosed by the application, the terminal can be supported to independently select one of all possible communication
modes under current network coverage. Thus, the terminal can independently select other networks for communication when a coverage dead zone or a fault occurs to the network.