Preferred embodiments of the roaming control device, mobile communication terminal, mobile communication system, and roaming control method of the present invention will be described in detail hereinbelow with reference to the drawings. The same symbols have been assigned to the same elements in the description of the drawings, whereby repetition is avoided in the description.
The HLR 10 is a device that manages information relating to the position registration of the mobile communication terminal 30. The HLR 10 is also a roaming control device for controlling the roaming of the mobile communication terminal 30. As shown in
As shown in
The HLR function section 11 constitutes means for managing information relating to registration of the position of the mobile communication terminal 30, which is an original HLR function. In other words, the HLR function section 11 accepts registration of the positional information by receiving a position registration-related signal from the mobile communication terminal 30 and manages the information.
The roaming network information database 12 is a database for storing information relating to the roaming networks 40 and 50. Information relating to the roaming networks 40 and 50 is information on the conditions when using the roaming networks 40 and 50 such as the services and fees of the network, for example. This information is stored specifically in a table of the roaming network information database 12 as shown in
The network information reception section 13 is network information receiving means for receiving information specifying a plurality of roaming networks 40 and 50 which can be visited by the mobile communication terminal 30, this information being transmitted by the mobile communication terminal 30. The information specifying the roaming networks 40 and 50 is contained in the position registration-related signal as will be described subsequently and, therefore, is acquired from the signal received by the HLR function section 11. In other words, the network information reception section 13 receives information specifying the roaming networks 40 and 50 via the HLR function section 11 from the mobile communication terminal 30. The information specifying the roaming networks 40 and 50 corresponds to information specifying the roaming networks 40 and 50 stored in the roaming network information database 12 so that information stored in the roaming network information database 12 can be referenced. The information specifying the plurality of roaming networks 40 and 50 received by the network information reception section 13 is output to the priority level determination section 15.
The requirement acquisition section 14 is requirement acquisition means for acquiring information on the requirements with respect to the roaming networks 40 and 50 of the user of the mobile communication terminal 30. The requirements are conditions that are determined when the user is using the roaming networks 40 and 50 such as that ‘fees be low’ and ‘data communication be feasible’, and so forth, for example. Further, the information on the requirements shown in
The priority level determination section 15 is priority determination means for determining the priority levels with which the mobile communication terminal 30 is to visit a plurality of roaming networks 40 and 50 specified by the information received by the network information reception section 13. The determination of the priority level is made with reference to the information relating to the roaming networks stored in the roaming network information database 12 on the basis of the requirements acquired by the requirement acquisition section 14. Here, the priority levels are determined such that the priority levels for those roaming networks which satisfy user requirements are high. For example, suppose that a plurality of roaming networks 40 and 50 are “network A” and “network B” in the network shown in
The priority level information transmission section 16 is priority level information transmission means for transmitting information on the priority level determined by the priority level determination section 15 to the mobile communication terminal 30. The aforementioned priority level information transmission section 16 is a function of the HLR 10 which is the roaming control device according to this embodiment.
The mobile communication terminal 30 is a device for performing mobile communication that specifically corresponds to a cellular phone, for example, and is capable of roaming.
As shown in
The position registration section 31 is means for performing position registration in which a position-registration-related signal is transmitted to a mobile communication network (to the base station thereof) and a report to the effect that position registration is complete is received from the mobile communication network. Position registration is performed when the mobile communication terminal 30 visits the roaming networks 40 and 50. When there is a plurality of the roaming networks 40 and 50 that can be visited, it is judged whether to perform position registration with respect to either of the roaming networks 40 and 50 on the basis of priority level information for the roaming networks 40 and 50 which is received by the priority level information reception section 36. The position registration section 31 performs position registration with respect to the roaming network with the higher priority level of the two roaming networks 40 and 50. In other words, the position registration section 31 is network-visit processing means for performing processing to visit either of the plurality of roaming networks 40 and 50 on the basis of information on the priority level for the plurality of roaming networks 40 and 50 that is received by the priority level information reception section 36.
The detection section 32 is detection means for detecting a plurality of roaming networks 40 and 50 that can be visited when roaming. The detection of the roaming networks 40 and 50 is performed by receiving report information on the roaming networks 40 and 50, for example. The information specifying the detected roaming networks 40 and 50 is output to the network information transmission section 33.
The network information transmission section 33 is network information transmission means for transmitting the information specifying the plurality of roaming networks 40 and 50 detected by the detection section 32 to the HLR 10. The information specifying the roaming networks is output to the position registration section 31 for the purpose for position registration and contained in a signal that is transmitted to the HLR 10, the transmission of this information specifying the roaming networks being performed together with the transmission of a signal relating to the position registration. In other words, the transmission of the information specifying the roaming networks is performed via the position registration section 31. Further, the HLR 10 is first set as the transmission destination for the information specifying the plurality of roaming networks 40 and 50 detected by the detection section 32.
The requirement holding section 34 is means for holding information on the requirements with respect to the roaming networks 40 and 50 of the user of the mobile communication terminal 30 which is shown in the aforementioned
The requirement transmission section 35 is requirement transmission means for reading information on the requirements from the requirement holding section 34 and transmitting the information to the HLR 10. The requirement information is output to the position registration section 31 for the purpose for position registration and contained in a signal that is transmitted to the HLR 10, the transmission of this requirement information being performed together with the transmission of a signal relating to the position registration. In other words, the transmission of the information specifying the requirement information is performed via the position registration section 31. Further, the HLR 10 is set beforehand as the transmission destination for the requirement information.
The priority level information reception section 36 is priority level information reception means for receiving information on the priority level with which its own terminal 30 is to visit the plurality of roaming networks 40 and 50 transmitted by the HLR 10 in accordance with the transmission of information specifying the plurality of roaming networks 40 and 50 performed by the network information transmission section 33. The received priority level information is output to the position registration section 31 and referenced.
Subsequently, the processing that is executed by the mobile communication system 1 (HLR 10 and mobile communication terminal 30) according to this embodiment (the roaming control method) will be described by using the flowchart in
First, the detection section 32 detects two roaming networks 40 and 50 for the mobile communication terminal 30 (S01, detection step). The information specifying the detected roaming networks 40 and 50 is output to the network information transmission section 33 for transmission to the HLR 10. Although there are two roaming networks 40 and 50 detected in this embodiment, there may also be three or more. Further, in cases where the home network 20 is contained within the detected mobile communication network, the visited mobile communication network is then the home network 20 and, therefore, the subsequent processing of the present invention is not executed. In addition, in cases where there is one detected roaming network, the visited mobile communication network is that roaming network. Hence, the subsequent processing of the present invention is not performed.
Thereafter, the position registration section 31 transmits a position-registration-related signal to one roaming network 40 among the plurality of roaming networks. Here, information specifying the roaming networks 40 and 50 detected by the network information transmission section 33 is output to the position registration section 31 and contained in the signal transmitted by the position registration section 31. In addition, information on the requirements is output by the requirement transmission section 35 to the position registration section 31 and contained in the signal that is transmitted by the position registration section 31 (S02, network information transmission step, requirement transmission step). Further, in cases where the mobile communication terminal 30 has been set to the manual search mode, the user's purpose is respected and, because the mobile communication terminal 30 visits the manually selected roaming network 40, 50, the information specifying the detected roaming networks 40, 50 is not transmitted and conventional position registration processing is executed.
Here, the roaming network to which the position-registration-related signal is transmitted is selected in accordance with the specifications. Alternatively, here, the priority sequence for the roaming networks to which the signal is transmitted may be pre-prepared and a selection made in accordance with this priority sequence. If the priority sequence is suitably prepared, because the probability of performing position registration with respect to the roaming network which is the highest-priority destination also according to the priority levels determined by the HLR 10 is high, the probability of re-executing position registration processing is low as will be described subsequently. As a result, the number of signals required for the position registration can be reduced.
Thereafter, the roaming network 40 which receives the position-registration-related signal from the mobile communication terminal 30 transmits this signal to the HLR 10 (S03). The position-registration-related signal thus transmitted is received by the HLR function section 11 in the HLR 10.
In the HLR 10, the network information reception section 13 acquires information specifying the roaming networks 40 and 50 from the signal received by the HLR function section 11. Further, the requirement acquisition section 14 acquires information on the requirements with respect to the roaming networks 40 and 50 of the user of the mobile communication terminal 30 from the signal received by the HLR function section 11 (S04, network information reception step, requirement acquisition step). The respective information received is output to the priority level determination section 15.
Thereafter, the priority level determination section 15 determines the priority level with which the mobile communication terminal 30 is to visit the plurality of roaming networks 40 and 50 (S05, priority level determination step). The information on the priority level is output to the priority level information transmission section 16 and transmitted from the priority level information transmission section 16 to the mobile communication terminal 30. The priority level information reception section 36 in the mobile communication terminal 30 receives this information (S06, priority level information transmission step, priority level information reception step). In this embodiment, the roaming network with the higher priority among the two roaming networks 40 and 50 is assumed to be the roaming network 50 (a roaming network that differs from the roaming network 40 which is the transmission destination of the position-registration-related signal in S02).
Here, in cases where the roaming network with the highest priority is the roaming network 40 which is the transmission destination of the position-registration-related signal in S02, because there is then no need to perform position registration once again from the mobile communication terminal 30, the HLR 10 performs position information registration for the transmission of a position-registration-related signal in S02 and issues a notice regarding the completion of position registration.
After receiving priority level information, information on the priority level that is received by the position registration section 31 from the priority level information reception section 36 is output by the mobile communication terminal 30. The position registration section 31 performs processing to visit the roaming network on the basis of the priority level information. In this embodiment, the position registration section 31 performs processing for position registration with respect to the roaming network 50 with the higher priority level. More specifically, the position registration section 31 transmits a position-registration-related signal to the roaming network 50 (S07, network-visit processing step). The roaming network 50, to which the position-registration-related signal is transmitted, transmits the position-registration-related signal to the HLR 10 (S08) and receives a notice regarding the completion of position registration that is transmitted by the HLR 10 in response to this transmission (S09). Thereafter, the position registration section 31 receives the notice regarding the completion of position registration that is transmitted by the roaming network 50 and the processing for a network visit is complete (S10, network-visit processing step).
Further, in cases where position registration is rejected by the roaming network 50 to which the position-registration-related signal is transmitted in S07, the position registration section 31 implements position registration with respect to the roaming network with the next highest priority level. So too thereafter, in cases where position registration is rejected, position registration is attempted in accordance with the priority level.
As mentioned hereinabove, according to this embodiment, if the user designates the requirements with respect to the roaming networks 40 and 50 of the mobile communication terminal 30, the user is able to automatically afford the mobile communication terminal 30 visit to the roaming network 40, 50 conforming to these requirements without examining the conditions and so forth of the roaming networks 40 and 50 ahead of time. Further, as long as an attempt is made to always store the latest information in the roaming network information database 12 of the HLR 10, it will be possible to reliably visit the roaming networks 40 and 50 conforming to requirements. Further, according to this embodiment, because the user is not required to set the priority levels for the individual roaming networks 40 and 50, even in cases where the user has not identified the individual roaming networks 40 and 50, the mobile communication terminal 30 is able to visit the suitable roaming network 40, 50.
Furthermore, as per this embodiment, assuming that requirement information is transmitted by the mobile communication terminal 30 and used in the determination of priority level upon receipt by the HLR 10, requirement information can be reliably acquired by the HLR 10 and the present invention can be reliably implemented.
However, the requirement information is not necessarily sent and received in the processing during roaming as per this embodiment and may instead be pre-registered in the HLR 10 which is the roaming control device according to this embodiment. The registered requirement information is stored in association with information specifying the mobile communication terminal 30 and the requirement acquisition section 14 judges that it is possible to distinguish which requirement information is for which user upon acquisition of the requirement information. Registration-related information may also be transmitted beforehand by the mobile communication terminal 30 and information transmitted via the Internet may also be used. In addition, the requirement information may be communicated to the operator of the HLR 10 via paperwork or FAX and registered by hand.
The roaming control device according to this embodiment is integrated with the HLR but there is not necessarily a requirement for such a constitution. The roaming control device may also be a device with a constitution that is independent from that of the HLR. The roaming control device may also be integrated with another device contained in the home network 20.
Number | Date | Country | Kind |
---|---|---|---|
2006-132875 | May 2006 | JP | national |