Location Update Method, Heterogeneous Network Communications System And Device

CHEN; Haiyong ;   et al.

Patent Application Summary

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 Number20110072068 12/951661
Document ID /
Family ID41339790
Filed Date2011-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.

* * * * *


uspto.report is an independent third-party trademark research tool that is not affiliated, endorsed, or sponsored by the United States Patent and Trademark Office (USPTO) or any other governmental organization. The information provided by uspto.report is based on publicly available data at the time of writing and is intended for informational purposes only.

While we strive to provide accurate and up-to-date information, we do not guarantee the accuracy, completeness, reliability, or suitability of the information displayed on this site. The use of this site is at your own risk. Any reliance you place on such information is therefore strictly at your own risk.

All official trademark data, including owner information, should be verified by visiting the official USPTO website at www.uspto.gov. This site is not intended to replace professional legal advice and should not be used as a substitute for consulting with a legal professional who is knowledgeable about trademark law.

© 2024 USPTO.report | Privacy Policy | Resources | RSS Feed of Trademarks | Trademark Filings Twitter Feed