U.S. patent application number 12/951661 was filed with the patent office on 2011-03-24 for location update method, heterogeneous network communications system and device.
Invention is credited to Haiyong CHEN, Bin Shen.
Application Number | 20110072068 12/951661 |
Document ID | / |
Family ID | 41339790 |
Filed Date | 2011-03-24 |
United States Patent
Application |
20110072068 |
Kind Code |
A1 |
CHEN; Haiyong ; et
al. |
March 24, 2011 |
LOCATION UPDATE METHOD, HETEROGENEOUS NETWORK COMMUNICATIONS SYSTEM
AND DEVICE
Abstract
A location update method, and a heterogeneous network
communications system and a device are provided herein. The method
includes: an information server receives a location update request
message from a multimode terminal; the information server searches
the pre-stored location area mapping information for the location
area information of the second interface; and the information
server sends the location update request message of the second
interface to a second Paging Coordinator (PC) corresponding to the
second interface, where the request message carries the found
location area information of the second interface so that the
second PC can update existing location area information of the
second interface. The system includes an information server, a
first PC and a second PC. Therefore, the interfaces of the
multimode terminal do not need to initiate location update
frequently, message interactions between the terminal and the
network are reduced, and not all interfaces of the multimode
terminal need to report location area information, thus saving
power.
Inventors: |
CHEN; Haiyong; (Shenzhen,
CN) ; Shen; Bin; (Shenzhen, CN) |
Family ID: |
41339790 |
Appl. No.: |
12/951661 |
Filed: |
November 22, 2010 |
Related U.S. Patent Documents
|
|
|
|
|
|
Application
Number |
Filing Date |
Patent Number |
|
|
PCT/CN2009/071897 |
May 21, 2009 |
|
|
|
12951661 |
|
|
|
|
Current U.S.
Class: |
709/202 ;
709/223 |
Current CPC
Class: |
H04W 68/00 20130101;
H04W 88/06 20130101; Y02D 30/70 20200801; Y02D 70/146 20180101;
Y02D 70/142 20180101; H04W 8/02 20130101 |
Class at
Publication: |
709/202 ;
709/223 |
International
Class: |
G06F 15/173 20060101
G06F015/173; G06F 15/16 20060101 G06F015/16 |
Foreign Application Data
Date |
Code |
Application Number |
May 21, 2008 |
CN |
200810108618.4 |
Claims
1. A location update method, comprising: receiving, by an
information server, a location update request message of a first
interface from a multimode terminal, wherein the request message is
sent through the enabled first interface and carries a location
update request of a second interface of the multimode terminal and
location area information of the first interface; searching
pre-stored location area mapping information for location area
information of the second interface according to the received
location area information of the first interface; and sending a
location update request message of the second interface to a second
Paging Coordinator (PC) of a second access network corresponding to
the second interface, wherein the request message carries the found
location area information of the second interface so that the
second PC can update existing location area information of the
second interface.
2. The location update method according to claim 1, wherein the
step of the multimode terminal sending the location update request
message of the first interface through the enabled first interface
comprises: sending the location update request message of the first
interface to a first PC of a first access network corresponding to
the first interface; and sending, by the first PC, the location
update request message of the first interface to the information
server.
3. The location update method according to claim 2, wherein the
step of the first PC sending the location update request message of
the first interface to the information server comprises: judging,
by the first PC, whether the location update request message of the
first interface carries the location update request of the second
interface after receiving the location update request message of
the first interface; and sending the location update request
message of the first interface to the information server if
determining that the location update request message of the first
interface carries the location update request of the second
interface.
4. The location update method according to claim 2, wherein after
the first PC receives the location update request message of the
first interface, the method further comprises: updating existing
location area information of the first interface according to the
location area information of the first interface in the location
update request message of the first interface.
5. The location update method according to claim 3, wherein after
the first PC receives the location update request message of the
first interface, the method further comprises: updating existing
location area information of the first interface according to the
location area information of the first interface in the location
update request message of the first interface.
6. The location update method according to claim 1, wherein after
updating the existing location area information of the second
interface, the method further comprises: returning a location
update response message of the second interface to the information
server; and sending, by the information server, location update
result information of the second interface to the multimode
terminal after receiving the location update response message of
the second interface.
7. The location update method according to claim 6, wherein the
step of sending the location update result information of the
second interface to the multimode terminal comprises: sending the
location update result information of the second interface to a
first PC; and adding, by the first PC, the received location update
result information of the second interface to a location update
response message which is to be sent to the first interface, and
sending the location update response message to the multimode
terminal.
8. The location update method according to claim 7, wherein the
step of sending the location update response message which is to be
sent to the first interface to the multimode terminal comprises:
sending the location update response message which is to be sent to
the first interface to a first Paging Agent (PA) of a first access
network; and forwarding, by the first PA, the location update
response message which is to be sent to the first interface to the
multimode terminal.
9. The location update method according to claim 6, wherein the
step of sending the location update result information of the
second interface to the multimode terminal comprises: sending a
location update success message of the second interface to the
multimode terminal if the information server receives the location
update response message of the second interface within a set time
limit; or sending a location update failure message of the second
interface to the multimode terminal if the information server does
not receive a location update response message of the second
interface within the set time limit.
10. The location update method according to claim 2, wherein the
step of sending the location update request message of the first
interface to the first PC comprises: sending the location update
request message of the first interface to a first Paging Agent (PA)
of the first access network; and forwarding, by the first PA, the
location update request message of the first interface to the first
PC.
11. A heterogeneous network communications system, comprising: an
information server, connected to a first Paging Coordinator (PC)
and a second PC, and configured to: search for location area
information of a second interface of a multimode terminal according
to location area information of a first interface from the
multimode terminal, and send a location update request message of
the second interface to the second PC; the first PC, configured to:
add location update result information of the second interface from
the information server to a location update response message which
is to be sent to the first interface, and send the location update
response message to the multimode terminal; and the second PC,
configured to update existing location area information of the
second interface according to the location area information of the
second interface from the information server.
12. An information server, comprising: a first information module,
configured to store location area mapping information; a second
information module, configured to search the location area mapping
information stored in the first information module for location
area information of a second interface of a multimode terminal
according to location area information of a first interface in a
received location update request message of the first interface
after receiving the request message from the multimode terminal; a
third information module, configured to send a location update
request message of the second interface to a second Paging
Coordinator (PC), wherein the request message carries the found
location area information of the second interface so that the
second PC can update existing location area information of the
second interface; and a fourth information module, configured to
send location update result information of the second interface to
a first PC after receiving a location update response message of
the second interface.
13. The information server according to claim 12, wherein: the
information server is a Multi-Radio Power conservation Management
enabled Information Server (MRPM IS).
14. The information server according to claim 12, further
comprising: a timing module, configured to set a time limit after
the location update request message of the second interface is sent
to the second PC.
15. A first Paging Coordinator (PC), comprising: a first updating
module, configured to update existing location area information of
a first interface according to location area information sent by a
multimode terminal through the enabled first interface; and a first
responding module, configured to: add location update result
information of a second interface from an information server to a
location update response message which is to be sent to the first
interface, and send the location update response message to the
multimode terminal.
16. The first PC according to claim 15, further comprising: a
judging module, configured to: judge whether the location update
request message of the first interface carries a location update
request of the second interface after receiving the location update
request message of the first interface from the multimode terminal;
and, if the location update request message of the first interface
carries a location update request of the second interface, send the
location update request message of the first interface to the
information server.
17. A second Paging Coordinator (PC), comprising: a second updating
module, configured to update existing location area information of
a second interface according to location area information of the
second interface from an information server; and a second
responding module, configured to return a location update response
message of the second interface to the information server after the
second updating module finishes the update.
Description
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is a continuation of International
Application Ser. o. PCT/CN2009/071897, filed on May 21, 2009, which
claims priority to Chinese Patent Application No. 200810108618.4,
filed on May 21, 2008, both of which are hereby incorporated by
reference in their entireties.
FIELD OF THE INVENTION
[0002] The present invention relates to a location update
technology in the field of mobile communication, and in particular,
to a location update method, and a heterogeneous network
communications system and a device that can implement the location
update method.
BACKGROUND OF THE INVENTION
[0003] The Media Independent Handover (MIH) technology is designed
to implement seamless handover between different networks and
improve the user experience. The MIH technology enables handover
between different link-layer access technologies. A uniform
interface is provided on the basis of different access technologies
to obtain a trigger event and other information for implementing
handover between different network access technologies.
[0004] For the purpose of updating the location of a multimode
terminal applied in a heterogeneous network in the prior art, all
interfaces of the multimode terminal based on different access
technologies need to undergo the location update process. The
location update in the prior art is to update the locations of
other interfaces through the currently enabled interface of the
multimode terminal. For example, a multimode terminal may update
the location of the Worldwide Interoperability for Microwave Access
(WiMAX) interface through a Wireless Fidelity (WiFi) interface. The
location update process is as follows:
[0005] The multimode terminal encapsulates the WiMAX location
update request into a WiFi location update request message. Through
a Paging Agent (PA) of the WiFi network, the message is sent to a
Paging Coordinator (PC) of the WiFi network. After receiving this
message, the PC of the WiFi network forwards the WiMAX location
update request in the message to the PC of the WiMAX network. The
PC of the WiMAX network sends a WiMAX location update response
message to the PC of the WiFi network. The PC of the WiFi network
encapsulates the received WiMAX paging response message into a WiFi
location update response message, and sends it to the multimode
terminal through the PA of the WiFi network, and thus location
update is implemented for the WiFi interface and the WiMAX
interface.
[0006] It can be seen from the above description that, in the
location update mode in the prior art, every interface of the
multimode terminal needs to detect its own location information,
and initiate location update periodically for every access
technology, which leads to too frequent information interactions at
the network side and increases the load of the system and the power
consumption of the multimode terminal.
SUMMARY OF THE INVENTION
[0007] Embodiments of the present invention provide a location
update method that can update locations of all interfaces by
reporting location information of one interface only. The method
reduces network-side information interactions, and saves power
because not all interfaces of the multimode terminal need to report
location area information.
[0008] An embodiment of the present invention provides a location
update method, including:
[0009] receiving, by an information server, a location update
request message of a first interface from a multimode terminal,
where the request message is sent through the enabled first
interface and carries a location update request of a second
interface of the multimode terminal and location area information
of the first interface;
[0010] searching pre-stored location area mapping information for
location area information of the second interface according to the
received location area information of the first interface; and
[0011] sending a location update request message of the second
interface to a second PC of a second access network corresponding
to the second interface, where the request message carries the
found location area information of the second interface so that the
second PC can update the existing location area information of the
second interface.
[0012] An embodiment of the present invention provides a
heterogeneous network communications system, including:
[0013] an information server, connected to a first PC and a second
PC, and configured to: search for location area information of a
second interface of a multimode terminal according to location area
information of a first interface of the multimode terminal, and
send a location update request message of the second interface to
the second PC;
[0014] the first PC, configured to: add location update result
information of the second interface from the information server to
a location update response message which is to be sent to the first
interface, and send the location update response message to the
multimode terminal; and
[0015] the second PC, configured to update the existing location
area information of the second interface according to the location
area information of the second interface from the information
server.
[0016] An embodiment of the present invention provides an
information server, including:
[0017] a first information module, configured to store location
area mapping information;
[0018] a second information module, configured to search the
location area mapping information stored in the first information
module for location area information of a second interface of a
multimode terminal according to location area information of a
first interface in a received location update request message of
the first interface after receiving the request message from the
multimode terminal;
[0019] a third information module, configured to s end a location
update request message of the second interface to a second PC,
where the request message carries the found location area
information of the second interface so that the second PC can
update the existing location area information of the second
interface; and
[0020] a fourth information module, configured to send location
update result information of the second interface to the first PC
after receiving a location update response message of the second
interface.
[0021] An embodiment of the present invention provides a first PC,
including:
[0022] a first updating module, configured to update existing
location area information of a first interface according to
location area information sent by a multimode terminal through the
enabled first interface; and
[0023] a first responding module, configured to: add location
update result information of a second interface from an information
server to a location update response message which is to be sent to
the first interface, and send the location update response message
to the multimode terminal.
[0024] An embodiment of the present invention provides a second PC,
including:
[0025] a second updating module, configured to update existing
location area information of a second interface according to
location area information of the second interface from an
information server; and
[0026] a second responding module, configured to return a location
update response message of the second interface to the information
server after the second updating module finishes the update.
[0027] In the embodiments of the present invention, location area
mapping information of various access networks in a wireless access
area is pre-stored in an information server, and the locations of
all interfaces of a multimode terminal can be updated after one
location update request is sent through one interface of the
multimode terminal. Therefore, the interfaces of the multimode
terminal do not need to initiate location update frequently,
message interactions between the terminal and the network are
reduced, and not all interfaces of the multimode terminal need to
report location area information, and this saves power. Moreover,
in the process of implementing the embodiments of the present
invention, the PCs of each access network need to be connected to
the information server only, and do not need to be interconnected
with each other, and this simplifies the networking.
[0028] The technical solution under the present invention is
detailed below with reference to accompanying drawings and
exemplary embodiments.
BRIEF DESCRIPTION OF THE DRAWINGS
[0029] FIG. 1 is a flowchart of a location update method according
to a first embodiment of the present invention;
[0030] FIG. 2 shows location area relations when three access
networks A, B, and C coexist in a wireless access area according to
the first embodiment of the present invention;
[0031] FIG. 3 is a flowchart of a location update method according
to a second embodiment of the present invention;
[0032] FIG. 4 is a signaling flowchart of a location update method
according to the second embodiment of the present invention;
and
[0033] FIG. 5 shows the structure of a heterogeneous network
communications system according to an embodiment of the present
invention.
DETAILED DESCRIPTION OF THE EMBODIMENTS
Method Embodiment 1
[0034] This embodiment provides a location update method. As shown
in FIG. 1, the method includes the following steps:
[0035] Step 101: Location area mapping information of all access
networks is pre-stored in an information server.
[0036] For example, as shown in FIG. 2, three access networks A, B,
and C coexist in a wireless access area. Access network A includes
location area A_1 and location area A_2; access network B includes
location area B_1 and location area B_2; access network C includes
location area C_1. An overlapped wireless access area exists in the
coverage of the location areas of different access networks. Based
on the three access networks above, according to the intersection
between the location areas, the mapping is shown in Table 1:
TABLE-US-00001 TABLE 1 Location Location Location Location Area
Reported Area Mapped Area Mapped Area Mapped by Enabled to Access
to Access to Access Interface Network A Network B Network C A_1 B_1
C_1 A_2 B_1 C_1 B_1 (A_1, A_2) C_1 B_2 None C_1 C_1 (A_1, A_2)
(B_1, B_2)
[0037] Such a relation is not necessarily a one-to-one mapping. The
location area mapping may be expressed through the following
formula:
[0038] Supposing that Area 1, Area 2, . . . , Area n is a complete
set of wireless access areas covered by all types of networks
currently, and that AREA is location area information reported by
the currently enabled interface, as regards a random network type
N, the location area information (expressed as Area_N) mapped from
AREA on the network side of N is:
Area_N=.orgate.Area,
where: Area.sub.i .di-elect cons.N, and Area.sub.i
.andgate.AREA.noteq.O
[0039] In the formula above, ".orgate." refers to obtaining a
union, ".andgate." refers to obtaining an intersection, and "o"
refers to an empty set.
[0040] The formula above indicates that: The location area
information (Area_N) in network N mapped from the location area
information reported by the currently enabled interface is the sum
of the location area information of all location areas that are
intersected by the currently reported location area information and
all location area information in network N. For example, in FIG. 2
it is assumed that the current location area is B_1, and that the
sum of the location areas intersected by B_1 in network A is A_1
and A_2. More specifically, the information server may be a
Multi-Radio Power conservation Management enabled Information
Server (MRPM IS), which provides information about power
conservation management for the entity capable of managing power
conservation of multiple radio interfaces. Power management is an
important commitment in the IEEE802.21 standard. First, in a
heterogeneous network, a mobile terminal maintains information of
various access networks, and the terminal consumes power massively,
and the power consumption increases with the increase of access
networks; second, the power consumption varies between different
access networks, for example, the power consumption of a WiFi
network is greater than that of a WiMAX network and that of a 3rd
Generation Partnership Project (3GPP) network. Therefore, in a
heterogeneous network, power is managed in view of power
consumption differences between different networks, and the paging
or data transmission is performed through the interface that
consumes low power. In this way, power is saved.
[0041] Step 102: Through the first interface enabled on the
multimode terminal, the multimode terminal sends a location update
request message of the first interface to the first PC of the first
access network corresponding to the first interface. The request
message carries a location update request of the second interface
of the multimode terminal, and carries the location area
information of the first interface.
[0042] The first interface is the interface currently enabled on
the multimode terminal. After this interface is enabled, it may be
in an Active state or an Idle state or a Sleep state. Specifically,
based on a power saving rule, the interface with the least power
consumption is enabled and taken as the first interface; or, based
on a service rule, the interface currently processing a service is
taken as the first interface. All interfaces except the first
interface are disabled. The location area information of the first
interface is the information about the location area of the
multimode terminal in the first access network corresponding to the
first interface.
[0043] It should be noted that, the second interface above is an
interface other than the first interface on the multimode terminal.
In practice, the second interface may be one or more interfaces.
Accordingly, the second access network corresponding to the second
interface may be one or more access networks.
[0044] Specifically, the multimode terminal may send the location
update request message of the first interface to the first Paging
Agent, PA, of the first access network, and the first PA forwards
the request message to the first PC.
[0045] Step 103: The first PC sends the location update request
message of the first interface to the information server. The
information server may be an MRPM IS server.
[0046] Specifically, the first PC may update the location area
information of the first interface already stored in the first PC
according to the received location area information of the first
interface, and detect whether the location update request message
of the first interface carries a location update request of the
second interface. If the location update request message of the
first interface carries a location update request of the second
interface, the first PC sends the location update request message
of the first interface to the information server; if the location
update request message of the first interface does not carry a
location update request of the second interface, it indicates that
the first interface does not need to update locations of other
interfaces, and according to the location update process in the
prior art, the first PC performs the location update for the first
interface only.
[0047] Step 104: After receiving the location update request
message of the first interface, the information server searches the
pre-stored location area mapping information for the location area
information of the second interface according to location area
information of the first interface in the request message; and
sends a location update request message of the second interface to
the second PC of the second access network, where the request
message carries the found location area information of the second
interface.
[0048] Step 105: After receiving the location update request
message of the second interface, the second PC updates the existing
location area information of the second interface according to
location area information of the second interface in the request
message, and returns a location update response message of the
second interface to the information server.
[0049] Step 106: The information server sends location update
result information of the second interface to the first PC after
receiving the location update response message of the second
interface.
[0050] Step 107: The first PC adds the location update result
information of the second interface from the information server to
a location update response message of the first interface, and
sends the response message to the multimode terminal through the
first access network. Specifically, the response message may be
forwarded to the multimode terminal through the first PA.
[0051] So far, all interfaces on the multimode terminal have
finished location update. If the location area of the multimode
terminal keeps unchanged, the second interface will not request
location update any more.
[0052] Through the method provided in this embodiment, location
area mapping information of various access networks in a wireless
access area is pre-stored in an information server, so the
locations of all interfaces of a multimode terminal can be updated
after one location update request is sent through one interface of
the multimode terminal. Therefore, the interfaces of the multimode
terminal do not need to initiate location update frequently,
message interactions between the terminal and the network are
reduced, and not all interfaces of the multimode terminal need to
report location area information, and this saves power. Moreover,
in the process of implementing this embodiment, the PCs of each
access network need to be connected to the information server only,
and do not need to be interconnected with each other, and this
simplifies the networking.
Method Embodiment 2
[0053] This embodiment provides another location update method. As
shown in FIG. 3, the method includes the following steps:
[0054] Steps 201-203 in this embodiment are the same as steps
101-103 in the first embodiment.
[0055] Step 204: Similarly to step 104, the information server
searches the pre-stored location area mapping information for the
location area information of the second interface according to the
location area information of the first interface in the location
update request message of the first interface after receiving the
request message. The difference lies in that: Taking factors such
as the possibility of location update failure into account, after
the information server sends the location update request message of
the second interface to the second PC of the second access network,
the information server starts a timer which sets a time limit, so
as to control the time for receiving from interfaces B and C a
response to the location update request message.
[0056] Step 205 is the same as step 105.
[0057] Step 206: If the information server receives a location
update response message of the second interface within the set time
limit, the information server sends a location update success
message of the second interface to the first PC; or, if the
information server does not receive a location update response
message of the second interface within the set time limit, the
information server sends a location update failure message of the
second interface to the first PC.
[0058] Step 207: The first PC adds the location update success or
failure message of the second interface from the information server
to a location update response message of the first interface, and
sends the response message to the multimode terminal through the
first access network. Specifically, the response message may be
forwarded to the multimode terminal through the first PA.
[0059] The second interface of the multimode terminal knows whether
the location of the second interface is updated successfully
according to the response message received by the first interface.
If the location of the second interface is updated successfully,
the second interface stops requesting location update if the
multimode terminal does not change its location; otherwise, the
foregoing steps are repeated, or the second interface initiates an
independent location update process of the second interface.
[0060] It is assumed that in a wireless access area, the multimode
terminal has interface A corresponding to access network A,
interface B corresponding to access network B, and interface C
corresponding to access network C. As shown in FIG. 4, taking that
interface A is enabled as an example, the signaling flow of the
location update method in this embodiment includes the following
steps:
[0061] 1-1: Interface A sends a location update request message of
interface A to PA_A (namely, the PA of access network A). The
request message carries location update requests of interface B and
interface C, and carries location area information of interface A.
It is assumed that the location area of interface A is
A.sub.--1.
[0062] 1-2: PA_A forwards the received location update request
message of interface A to PC_A (namely, the PC of access network
A).
[0063] 1-3: PC_A updates the location area information of interface
A already stored in PC_A according to the received location area
information of interface A, and detects whether the location update
request message of interface A carries a location update request of
interface B or C. If the location update request message of
interface A carries the location update request, PC_A sends the
location update request to an MRPM IS server; otherwise, it
indicates that interface A does not need to update the location of
interface B or C, and PC_A performs the location update only for
interface A according to the location update process in the prior
art.
[0064] 1-4: After the MRPM IS server receives the location update
request message of interface A, the MRPM IS server searches the
location area mapping information shown in Table 1 according to the
location area information (namely, location area A_1) carried in
the request message, and finds that the location area A_1 is mapped
to location area B_1 in access network B, and is mapped to location
area C_1 in access network C. Further, the MRPM IS server sends a
location update request message of interface B to PC_B (namely, the
PC of access network B). The request message carries the location
area information (namely, location area B_1) corresponding to the
multimode terminal in access network B. Further, the MRPM IS server
sends a location update request message of interface C to PC_C
(namely, the PC of access network C). The request message carries
the location area information (namely, location area C_1)
corresponding to the multimode terminal in access network C.
[0065] It should be noted that the location update request messages
sent to PC_B and PC_C may be sent simultaneously or sequentially.
Taking factors such as the possibility of location update failure
into account, after sending the update request message, the MRPM IS
server may start a timer which sets a time limit, so as to control
the time for receiving from interfaces B and C a response to the
location update request message.
[0066] 1-5: After receiving the location update request, PC_C
(namely, the PC of access network C) updates the existing location
area information of interface C stored on PC_C, namely, updates it
to location area C_1, and returns a location update response of
interface C to the MRPM IS server.
[0067] 1-6: After receiving the location update request, PC_B
(namely, the PC of access network B) updates the existing location
area information of interface B stored on PC_B, namely, updates it
to location area B_1, and returns a location update response of
interface B to the MRPM IS server.
[0068] Step 1-5 and step 1-6 may occur simultaneously or
sequentially, and there is no sequence between them.
[0069] 1-7: The MRPM IS server receives the location update
response within the time limit set by the timer. After receiving
the location update responses of interface B and interface C, the
MRPM IS server stops the timer and sends location update result
information of interface B and interface C to PC_A (namely, the PC
of access network A). The result information indicates whether the
location update of interface B or C succeeds or fails. If the
location update fails, the result information may further carry
causes for the failure.
[0070] 1-8: PC_A adds the location update result information from
the MRPM IS server to a location update response message of
interface A, and sends the response message to PA_A through access
network A.
[0071] 1-9: PA_A sends the location update response message from
PC_A to the multimode terminal through interface A.
[0072] An additional merit of the method in this embodiment is: The
information server sets a time limit for monitoring whether the
second PC updates the location of the second interface
successfully, which overcomes the following problem: The
information server keeps waiting due to causes such as location
update failure caused by a transmission error or overload of the
second PC. As a result, the system is more efficient and
reliable.
System Embodiment
[0073] An embodiment of the present invention provides a
heterogeneous network communications system, applied in a
heterogeneous network with overlapped coverage of diverse access
networks. As shown in FIG. 5, the system includes:
[0074] an information server 30, connected to a first PC 10 and a
second PC 20, and configured to: search for location area
information of a second interface of a multimode terminal according
to location area information of a first interface from the
multimode terminal, and send a location update request message of
the second interface to the second PC 20;
[0075] the first PC 10, configured to: add location update result
information of the second interface from the information server to
a location update response message which is to be sent to the first
interface, and send the location update response message to the
multimode terminal; and
[0076] the second PC 20, configured to update the existing location
area information of the second interface according to the location
area information of the second interface from the information
server.
[0077] Further, the information server 30 includes:
[0078] a first information module 31, configured to s tore location
area mapping information;
[0079] a second information module 32, configured to search the
location area mapping information stored in the first information
module for location area information of a second interface of a
multimode terminal according to location area information of a
first interface in a received location update request message of
the first interface after receiving the request message from the
multimode terminal;
[0080] a third information module 33, configured to send a location
update request message of the second interface to a second PC 20,
where the request message carries the found location area
information of the second interface so that the second PC can
update the existing location area information of the second
interface; and
[0081] a fourth information module 34, configured to send location
update result information of the second interface to the first PC
10 after receiving a location update response message of the second
interface.
[0082] The first PC 10 includes:
[0083] a first updating module 11, configured to update existing
location area information of a first interface according to
location area information of the first interface from a multimode
terminal; and
[0084] a first responding module 12, configured to: add location
update result information of a second interface from the
information server 30 to a location update response message which
is to be sent to the first interface, and send the location update
response message to the multimode terminal.
[0085] The second PC 20 includes:
[0086] a second updating module 21, configured to update existing
location area information of a second interface according to
location area information of the second interface from the
information server 30; and
[0087] a second responding module 22, configured to return a
location update response message of the second interface to the
information server 30 after the second updating module 21 finishes
the update.
[0088] The working process is as follows:
[0089] Through the first interface enabled on the multimode
terminal, the multimode terminal (not illustrated in the figure) in
the heterogeneous network sends a location update request message
of the first interface to the first PC 10 of the first access
network corresponding to the first interface. The request message
carries a location update request of the second interface of the
multimode terminal, and carries the location area information of
the first interface.
[0090] Specifically, the first PC 10 may further include a judging
module 13, configured to: judge whether the location update request
message of the first interface carries a location update request of
the second interface after receiving the location update request
message of the first interface from the multimode terminal; and, if
the location update request message of the first interface carries
a location update request of the second interface, send the
location update request message of the first interface to the
information server 30.
[0091] The first information module 31 in the information server 30
stores the location area mapping information, as exemplified in
Table 1. The second information module 32 searches the location
area mapping information stored in the first information module 31
for location area information of the second interface of the
multimode terminal according to location area information of the
first interface in the received location update request message of
the first interface after receiving the request message from the
multimode terminal. The third information module 33 sends a
location update request message of the second interface to the
second PC 20, where the request message carries the found location
area information of the second interface so that the second PC 20
can update the existing location area information of the second
interface.
[0092] The second updating module 21 of the second PC 20 updates
existing location area information of the second interface
according to location area information of the second interface from
the information server 30. After completion of the update, the
second responding module 22 returns a location update response
message of the second interface to the information server 30.
[0093] The fourth information module 34 of the information server
30 sends location update result information of the second interface
to the first PC 10 after receiving a location update response
message of the second interface from the second PC 20.
[0094] Specifically, the information server 30 may further include
a timing module 35, which is configured to set a time limit after
the information server 30 sends the location update request message
of the second interface to the second PC 20. The information server
30 sends a location update success message of the second interface
to the first PC 10 if receiving a location update response message
of the second interface within the time limit; or sends a location
update failure message of the second interface to the first PC 10
if not receiving a location update response message of the second
interface within the time limit.
[0095] The first updating module 11 of the first PC 10 updates
existing location area information of the first interface according
to location area information of the first interface from the
multimode terminal; and the first responding module 12 adds
location update result information of the second interface from the
information server 30 to a location update response message which
is to be sent to the first interface, and sends the location update
response message to the multimode terminal. In this way, the
process of updating the locations of the first interface and the
second interface of the multimode terminal is completed.
[0096] Through the system provided in this embodiment, location
area mapping information of various access networks in a wireless
access area is pre-stored in an information server, and the
locations of all interfaces of a multimode terminal can be updated
after one location update request is sent through one interface of
the multimode terminal. Therefore, the interfaces of the multimode
terminal do not need to initiate location update frequently,
message interactions between the terminal and the network are
reduced, and not all interfaces of the multimode terminal need to
report location area information, and this savings power. Moreover,
in the process of implementing this embodiment, the PCs of each
access network need to be connected to the information server only,
and do not need to be interconnected with each other, and this
simplifies the networking.
[0097] Persons of ordinary skill in the art should understand that
all or part of the steps of the method according to the embodiments
of the present invention may be implemented by a program
instructing relevant hardware. The program may be stored in a
computer readable storage medium. When the program runs, the steps
of the method according to the embodiments of the present invention
are performed. The storage medium may be any medium that is capable
of storing program codes, such as a Read Only Memory (ROM), a
Random Access Memory (RAM), a magnetic disk, or a Compact Disk-Read
Only Memory (CD-ROM).
[0098] Finally, it should be noted that the above embodiments are
merely provided for describing the technical solution of the
present invention, but not intended to limit the present invention.
It is apparent that persons skilled in the art can make various
modifications and variations to the invention without departing
from the spirit and scope of the invention. The present invention
is intended to cover the modifications and variations provided that
they fall within the scope of protection defined by the following
claims or their equivalents.
* * * * *