The present application claims priority from Japanese application JP2008-249491 filed on Sep. 29, 2008, and the content of which is hereby incorporated by reference into this application.
1. Field of the Invention
The present invention relates to the configuration of a wireless communication system, and more particularly to the paging technology for calling a terminal.
2. Description of the Related Art
When the user is not carrying out data communication in a mobile communication system, the user carries an access terminal with communication disconnected from a base station (standby state) considering the battery consumption. In this case, however, when data arrives at an access terminal in the standby state, multiple base stations must transmit the call arrival signal to that access terminal because the mobile communication system has no way to know where the access terminal is. When many base stations transmit the call arrival signal to one access terminal which is to receive the call, a large amount of wireless resources will be consumed. To minimize the consumption of wireless resources for transmitting the call arrival signal, the technology called a (location) registration technology is disclosed in 3GPP2 (3rd generation partnerships) C.S0084-000-006 Version 2.0 for limiting the base station, to which the access terminal belongs, to a specific range. 3GPP2 (3rd generation partnerships) C.S0084-000-006 Version 2.0 is the standard document that describes the technical specifications for the UMB (Ultra Mobile Broadband) system that is the 3.9G next generation wireless communication technology.
JP-A-2007-183837 discloses a (location) registration method (distance-based registration method) that primarily uses the distance for registration. In the distance-based registration method, an access terminal stores the latitude and longitude information on the base station for which the registration was performed last. When the access terminal moves to a cell under control of another base station, the access terminal receives the latitude and longitude information on the base station in the destination cell and calculates the movement distance. If the value of the movement distance exceeds a predetermined distance (a threshold that determines if the registration is to be performed), the access terminal transmits the registration message to the base station in the destination cell for updating the location of the access terminal.
In the distance-based registration method described above, the number of base stations, which transmit the call arrival notification (paging message), can be adjusted by adjusting the range for which the registration is performed and, so, the consumption amount of wireless resources to be used for transmitting paging messages can be adjusted. Location registration, if conducted each time an access terminal moves from base station to base station, allows the session reference network controller to determine one base station to which the access terminal belongs, thus minimizing the consumption amount of wireless resources to be used for call arrival notification.
However, if all access terminals perform the registration each time they move from base station to base station, the registration messages are transmitted each time access terminals move from base station to base station. This means that the frequency of the registration is increased and the amount of wireless resource consumption involved in the registration is increased. Therefore, deciding the size of the registration range (registration area) is a key to system optimization.
In a conventional system, the maintenance engineer calculates the optimum value of the registration range as the value of the registration information to be input to the session reference network controller that integrally manages the access terminals and base stations and, after that, manually enters the calculated value. This operation, which is a manual operation, sometimes involves human errors and, at the same time, gives the maintenance engineer a heavy load. Another problem with this method is to increase a maintenance cost. This is because, each time a new base station is added, the registration information on the base station and the session reference network controller must be manually set again.
JP-A-2007-183837 discloses an environment setting method for reducing the administrator's load involved in the environment setting of a computer, but this method does not consider the configuration necessary for the registration in a wireless communication system. Thus, even if this technology is simply applied to a wireless communication system, it does not solve the problem to be solved by the present invention.
It is an object of the present invention to provide a wireless communication system capable of automatically inputting the registration information into the session reference network controller that integrally manages access terminals and base stations.
A session reference network controller stores the number of access terminals, N, in advance. And, when a “base distance” setting request is received from an access terminal via a base station, the session reference network controller or an OAM (Operation, Administration and Maintenance) server determines a base station, which is one of a plurality of controlled base stations and is Nth nearest from the base station that has transmitted the setting request, and sets the distance between the base station, which has transmitted the setting request, and the base station, which is the Nth nearest, as the “base distance”.
The wireless communication system according to the present invention suppresses the consumption amount of wireless resources involved in the registration.
The automatic input of the registration information into the session reference network controller which integrally manages the access terminals and base stations, eliminates the possibility of human errors that may occur when the registration information is set. In addition, the present invention eliminates the need to manually set again the registration information in the base stations and the session reference network controller, which are required each time a new base station is added, thus giving the system operation companies a large cost merit.
Other objects, features and advantages of the invention will become apparent from the following description of the embodiments of the invention taken in conjunction with the accompanying drawings.
An embodiment of the present invention will be described in detail below with reference to the drawings.
The access terminals 100 and base stations 101 are connected wirelessly. The base stations 101, the session reference network controller 102, the OAM (Operation, Administration and Maintenance) server 103, and the access gateway 104 are connected via wired lines in mesh topology. The access gateway 104 is connected to an internet protocol (IP) network 105. The access terminals 100 transmit and receive data to and from a server connected to the IP network 105 via the base stations 101 and the access gateway 104.
Location registration and paging are performed between the access terminals 100 and the base stations 101. For example, when the access terminal 100-1 requests the base stations 101-1 to perform the registration, the base station 101-1 receives the request and recognizes that the access terminal 100-1 is now under its control. If a call arrives at the access terminal 100-1, the base station 101-1 performs the paging (call) for the access terminal 100-1.
The wireless analog unit 201 converts the analog signal, received from the base station 101 via the antenna 200, to the digital signal and outputs the converted signal to the digital signal processing unit 202. The wireless analog unit 201 also converts the digital signal, received from the digital signal processing unit 202, to the analog signal and transmits the converted signal to the base station 101 via the antenna 200. The digital signal processing unit 202 demodulates the signal from the wireless analog unit 201 or modulates the signal to be transmitted to the base station 101. The call processing unit 203 comprises a processor (control unit) 210, a memory 211 in which the programs executed by the processor 210 are stored, and a registration information database 212 in which the registration information from the base station 101 is stored. The access terminal 100 has the function that compares the sector parameter, informed from the base stations 101, and the registration information stored in the registration information database and the function that transmits a registration message to the base stations 101 based on the comparison result.
The wireless analog unit 301 converts the analog signal from the access terminal 100, received via the antenna 300, to the digital signal and outputs the converted signal to the digital signal processing unit 302. The wireless analog unit 301 also converts the digital signal, received from the digital signal processing unit 302, to the analog signal and transmits the converted signal to the access terminal 100 via the antenna 300. The digital signal processing unit 302 demodulates the signal from the wireless analog units 301 or modulates the signal to be transmitted to the access terminal 100. The call processing unit 304 comprises a processor (control unit) 310, a memory 311 in which the programs executed by the processor 310 are stored, and a registration information database 312 in which the sector parameter to be informed to the access terminal 100, registration information to be transmitted to the session reference network controller 102, and the registration information transmitted from the OAM (Operation, Administration and Maintenance) server are stored.
The base station 101 has the function that adds an IP address to a registration message transmitted from the access terminal 100 and transmits the message to the session reference network controller 102, the function that stores the registration information, allocated by the OAM (Operation, Administration and Maintenance) server 103, in the registration information database 312, the function that notifies an IP address to the session reference network controller 102 as the registration information, and the function that transmits a paging message to the access terminal 100 based on a paging request from the session reference network controller 102.
The call processing unit 401 comprises a processor (control unit) 410, a memory 411 in which the programs executed by the processor 410 are stored, a base station registration information database 412 in which registration information notified by the base station 101 is stored, and a base-point base station information database 413 in which the IP address of a base station, for which the access terminal 100 performed the location registration last, and the access terminal identifier of the access terminal 100, which transmitted the registration message, are stored.
The session reference network controller 102 has the function that stores the registration message information, transmitted from the base stations 101, in the registration information database and the registration message information is stored for each access terminal 100, the function that determines the paging area based on the information stored in the registration information database, and the function that requests the base station 101 located in the determined paging area to transmit a paging message.
The call processing unit 501 comprises a processor (control unit) 510, a memory 511 in which the programs executed by the processor 510 are stored, and a registration information database 512 in which the registration information on the base stations 101, derived by the processor 510, is stored.
The OAM (Operation, Administration and Maintenance) server 103 has the function that derives registration information based on latitude/longitude information and an IP address transmitted from a newly added base station 101 and the function that transmits the derived registration information to the base station 101.
The base station C 101-3 transmits its own latitude/longitude information and the IP address to the session reference network controller 102 (step 601). The session reference network controller 102 stores the received latitude/longitude information and IP address of the base station C 101-3 in the base station registration information database 412 (step 602). After that, the session reference network controller 102 derives the Registration Radius of the base station C 101-3 based on the latitude/longitude information on the base station C 101-3 (step 603). Here, RegistrationRadius is a value used by an access terminal as a threshold to determine if the location registration is to be performed. Therefore, the Registration Radius may be referred to as a “base distance”. How to derive the Registration Radius will be described in detail later with reference to
Before data (IP address and longitude/latitude information) is received from the base station C 101-3, the database stores registration information 701 on the base station A 101-1 and registration information 702 on the base station B 101-2. After data (IP address and longitude/latitude information) is received from the base station C 101-3, the database stores registration information 703 on the base station C 101-3.
Note that, immediately after the base station C 101-3 is newly added, the Registration Radius in the registration information 703 on the base station C 101-3 is NULL because the base station C 101-3 itself cannot calculate the Registration Radius.
To derive the value of the Registration Radius of the base station C 101-3, the session reference network controller 102 requests the maintenance engineer to enter the number of base stations, N, to be included under control of the base station C 101-3 (to be included in the area in which communication can be carried out) and reads the entered value (step 801). If the already entered numeric value is used, the session reference network controller 102 reads the number of base stations, N, stored in the base station registration information database 412.
After reading the number of base stations N, the session reference network controller 102 calculates the distance between each of the base stations, registered in the base station registration information database 412, and the base station C 101-3. The session reference network controller 102 assigns priority to the base stations in ascending order of the calculated distance values and determines the base station that is Nth nearest from the base station C 101-3 (step 802).
And, the session reference network controller 102 determines the distance between the base station that is Nth nearest from the base station C 101-3 and the base station C 101-3 as the value of the Registration Radius (step 803). If the number of base stations in the base station registration information database 412 is smaller than N, the distance between the base station C 101-3 and the base station most distant from the base station C 101-3 is used as the value of the Registration Radius.
The maintenance engineer enters N=2 as the number of base stations to be included in the range of the Registration Radius from the base station C 101-3. From the longitude/latitude information on the base station A 101-1, base station B 101-2, and base station C 101-3, the control unit 410 of the session reference network controller 102 calculates the distance between the base station C 101-3 and the base station A 101-1 as 4000 m and the distance between the base station C 101-3 and the base station B 101-2 as 2000 m. Therefore, when the base station A 101-1 and the base station B 101-2 are arranged according to the distance from the base station C 101-3, the most nearest base station is the base station B 101-2 and the second nearest base station is the base station A 101-1.
As a result, the control unit 410 of the session reference network controller 102 determines that the base station most distant from the base station C 101-3 is the base station A 101-1 and sets the Registration Radius=4000 m (distance between base station C 101-3 and base station A 101-1).
As shown in
When the Registration Radius is received, the access terminal 100 stores it in the registration information database 212 (updates the Registration Radius) (step 1002). The stored Registration Radius is used to determine if the location registration is to be performed in the movement destination.
Next, when the access terminal 100 moves from the X location to the Y location, it receives the sector parameter including the longitude/latitude information transmitted from a base station E 101-5 most nearest from the Y location (step 1003).
At this time, the access terminal 100 determines if the location registration is to be performed for the base station E 101-5 (step 1004). More specifically, the access terminal 100 compares the longitude/latitude of the base station E 101-5, included in the sector parameter, with the longitude/latitude of the base station D 101-4 included in the registration information database 212 to calculate the movement distance of the access terminal 100 itself. By checking the calculation result, the access terminal 100 determines if the movement distance has reached the Registration Radius stored in the registration information database 212. If the movement distance has reached the Registration Radius, the access terminal 100 performs the location registration; if the movement distance has not reached the Registration Radius, the access terminal 100 does not perform the location registration (step 1005).
The movement distance of the access terminal 100 itself may also be represented by the distance between the base station, for which the location registration was performed last, and the access terminal.
As shown in
Next, when the access terminal 100 moves from the location Y to the location Z, it receives the sector parameter including the longitude/latitude information transmitted from the base station C 101-3 located most nearest from the location Z. (step 1006).
At this time, the access terminal 100 determines if the location registration is to be performed for the base station C 101-3 (step 1007). More specifically, the access terminal 100 compares the longitude/latitude of the base station C 101-3 included in the sector parameter with the longitude/latitude of the base station D 101-4 stored in the registration information database 212 to calculate the movement distance of the access terminal 100 itself. By checking the calculation result, the access terminal 100 determines if the movement distance has reached the Registration Radius stored in the registration information database 212. If the movement distance has reached the Registration Radius, the access terminal 100 performs the location registration; if the movement distance has not reached the Registration Radius, the access terminal 100 does not perform the location registration.
As shown in
When the registration message is received from the access terminal 100, the base station C 101-3 transmits the registration message to the session reference network controller 102 (step 1009).
When the registration message is received from the base station C 101-3, the session reference network controller 102 sets the base station C 101-3 as the base-point base station and stores this correspondence information in the base-point base station information database 413 (step 1010). The base-point base station is a base station, provided one for each access terminal 100, for transmitting the call arrival signal to the access terminal 100 when a call addressed to the access terminal 100 arrives.
Next, the session reference network controller 102 transmits the Registration Radius of the base station C 101-3 to the access terminal 100 via the base station C 101-3 (steps 1011, 1012).
When the Registration Radius is received, the access terminal 100 stores it in the registration information database 212 (update the Registration Radius) (step 1013). After that, the access terminal 100 continues to carry out communication under control of the base station C 101-3 until its movement distance reaches the Registration Radius value of 4000 m (see cell N).
In step 1008, the access terminal 100 preferably inserts the identifier of an access terminal into the registration message. This identifier allows the session reference network controller 102 to easily identify the access terminal 100, whose Registration Radius is to be updated, from among many access terminals.
As described above, this embodiment allows the access terminal 100 to freely set the controllable area (Registration Radius) of a base station in an environment, where distance-based location information is registered, based on the location information on a newly added base station and the number of base stations entered into the OAM (Operation, Administration and Maintenance) server. Note that the maintenance engineer may change the number of base stations described above according to whether or not there are many base stations in the area managed by the session reference network controller. For example, if there are many base stations in the area, the controllable area of a base station can be set narrow (a small Registration Radius value) to reduce the number of times the location registration is performed by the access terminal. That is, the wireless resource amount and the access terminal power consumption, involved in registration, can be reduced.
In this embodiment, the automatic input of registration information into the session reference network controller, which integrally manages the access terminals and base stations, eliminates the possibility of human errors that may occur when the registration information is set. In addition, this embodiment eliminates the need to manually set again the registration information in the base stations and the session reference network controller, which are required each time a new base station is added, thus giving the system operation companies a large cost merit.
Referring to
In addition, the OAM (Operation, Administration and Maintenance) server 103 stores the Registration Radius information in the registration information database 512 (step 1204) and, at the same time, transmits the derived Registration Radius information to the base station C 101-3 (step 1205). The base station C 101-3 stores the registration information, received from the OAM (Operation, Administration and Maintenance) server 103, in the registration information database 312 (step 1206) and transmits the longitude/latitude and IP address information on the station C to the session reference network controller 102 (step 1207). The session reference network controller 102 stores the longitude/latitude and IP address information, received from the base station C 101-3, in the base station registration information database 412 (step 1208).
Although an IP address is used to identify a base station in this embodiment, the base station identifier may also be used, instead of the IP address, as long as the base station identifier identifies the base station.
It should be further understood by those skilled in the art that although the foregoing description has been made on embodiments of the invention, the invention is not limited thereto and various changes and modifications may be made without departing from the spirit of the invention and the scope of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
2008-249491 | Sep 2008 | JP | national |