Monitoring a subscriber
Abstract
In order to deliver monitoring information without a centralized server, a multicast router is introduced into a network. A group is generated (5-1, 5-2, 5-8, 5-11) for a mobile station to be monitored, the group including a multicast group address and monitors of the mobile station registered (5-11) as members of the group. Monitored event information is transmitted to the members of the group by utilising a multicast functionality.

Term
No projected expiry on record.
- Priority
- Filed
- Published
- Today
16 claims: 7 independent, 9 dependent
- 1CLAIMS 1. A method for monitoring a mobile station in a telecommunication network, characterized in that the method comprises the following steps:maintaining at least one multicast router functionality for delivering monitored event information;reserving (5-2) at least one multicast group address for a mobile station to be monitored in order to deliver the monitored event information;registering (5-11) a monitor wishing to monitor the mobile station as a member of the group of the multicast group address;and transmitting the event information associated with the mobile station to be monitored to the members of the group.
- 2A method as claimed in claim ^characterized in that the method further comprises the steps of:reserving at least one monitoring identifier for the mobile station to be monitored;maintaining at least one name server for converting the monitoring identifier into a corresponding multicast group address;and updating (5-4) the information on the name server in response to a new monitoring identifier-multicast group address pair.
- 3A telecommunication system (1) comprising a monitorable mobile station (MS), characterized in that the system (1 ) further comprises a first routine for generating a multicast group for the mobile station (MS) to be monitored, and a second routine for transmitting monitored event information associated with the mobile station (MS) to be monitored to the members (MON) of the multicast group.
- 5A telecommunication network (1) comprising at least one mobile station (MS), at least one monitor (MON) which may be interested in monitoring the mobile station, and at least one router (IP-R) including a multicast functionality, characterized in that the telecommunication network (1) also comprises memory (DNS) for storing a multicast group address reserved as a monitoring address for the mobile station at least for as long as the mobile station is being monitored, the monitor (MON) is configured to find out the monitoring address of the mobile station and to register as a member of the group of the monitoring address, and the router (IP-R) is configured to maintain the group of the monitoring address, the group including monitors monitoring the mobile station, and to transmit event information to be monitored to the members of the group.
- 11A network node (MON) of a telecommunication system, which is configured to operate as a monitor and which comprises a first routine for indicating to the telecommunication system that the network node wishes to moni- tor a particular target in the telecommunication system, characterized in that the network node (MON) further comprises a second routine for finding out a multicast group address reserved as a monitoring address for the target, and a third routine for registering as a member of the group of the monitoring address.
- 13A network node (HLR) in a telecommunication system, which comprises subscriber information on at least one mobile station, and a first routine for receiving a notification to indicate a willingness to monitor the mobile station;characterized in that the network node (HLR) further comprises a second routine for checking whether or not the mobile station is being monitored, and if not, for reserving at least one multicast group address as a monitoring address for the mobile station, and a third routine for transmitting the monitoring address to predetermined network nodes.
- 16A network node (HLR) of a telecommunication system, which comprises subscriber information on at least one mobile station, and a first routine for receiving a notification to indicate a willingness to monitor the mobile station;characterized in that the subscriber information includes a monitoring address for the mobile station, the monitoring address being a multicast group address, and the network node (HLR) further comprises a second routine for transmitting the monitoring address to predetermined network nodes in response to the reception of the notification to indicate a willingness to monitor.
Independent claims7
43 paragraphs in 6 sections, as filed
MONITORING A SUBSCRIBER
FIELD OF THE INVENTION
[0001] The invention relates to monitoring a subscriber in a telecommunication network, and particularly to distributing monitored event infor- mation in a mobile communication network. A mobile communication network is used for generally referring to any mobile communication network based on a telecommunication system which enables wireless communication while users move in the service area of the system. Typical mobile communication networks include a Public Land Mobile Network (PLMN) and dedicated net- works (Professional Mobile Radio, PMR).
BACKGROUND OF THE INVENTION
[0002] The amount and importance of supplementary services provided via telecommunication systems, particularly via mobile communication systems, are constantly increasing. Such supplementary services include e.g. services utilizing location information on a mobile station, such as assignment of a task to a closest available unit. At least some of these services are based on monitoring a mobile station and transmitting information on an event associated with the mobile station to be monitored to all monitors, i.e. all persons and/or applications interested in the location or a change in the location of the mobile station. Conventionally, monitoring is arranged in mobile communication networks such that event information on a subscriber to be monitored is transmitted to a centralized server, which then takes care of forwarding the event information to all monitors.
[0003] A problem with the above-described system is that when the amount of monitoring information produced by the mobile communication networks increases, a centralized server easily becomes a bottleneck even if the server is a well-secured server having a high capacity.
BRIEF DESCRIPTION OF THE INVENTION
[0004] An object of the invention is thus to provide a method and an apparatus implementing the method so as to enable the above-mentioned problem to be solved. The object of the invention is achieved by a method, system, network and network nodes which are characterized by what is disclosed in the independent claims. Preferred embodiments of the invention are disclosed in the dependent claims. [0005] The idea underlying the invention is that a multicast router or a corresponding functionality is added to a mobile communication network in order to distribute monitoring information. A monitoring address, which is of a multicast group address type, is allocated to a mobile station to be monitored. For the mobile station to be monitored, this address is provided with a multicast group in order for those interested in the event information associated with the mobile station to register as members of the group. A multicast router functionality distributes the event information to be monitored to the members of the group. [0006] An advantage of the invention is that simple multicast routers enable the information to be monitored to be efficiently distributed to all those interested, without complex servers. A further advantage is that the monitoring information processing capacity can be easily increased by only adding multicast routers to a network.
BRIEF DESCRIPTION OF THE DRAWINGS
[0007] The invention is now described in closer detail in connection with the preferred embodiments and with reference to the accompanying drawings, in which
[0008] Figure 1 illustrates network elements of a system in accor- dance with a first preferred embodiment of the invention;
[0009] Figure 2 is a flow diagram showing the operation of a home location register in the first preferred embodiment of the invention;
[00 0] Figure 3 is a flow diagram showing the operation of a monitor when the monitor starts monitoring in the first preferred embodiment of the in- vention;
[0011] Figure 4 shows delivery of event information in accordance with the invention, and
[0012] Figure 5 shows signalling according to the first preferred embodiment of the invention.
DETAILED DESCRIPTION OF THE INVENTION
[0013] In the following, the invention will be described by way of example by using a system according to the TErrestrial Trunked Radio (TETRA) standard specified by the European Telecommunications Standards Institute (ETSI) as an exemplary system without, however, restricting the invention to such a specific system. The present invention can be applied in connection with any telecommunication system wherein one subscriber/terminal equipment can be simultaneously monitored by a group of monitors. Such systems include e.g. the pan-European GSM system including its derivatives and particularly its next generation, a system called GSM 2+, and mobile communica- tion systems being developed, such as a third generation Universal Mobile Telephone System (UMTS) and systems based thereon. The invention can also be applied to fixed networks wherein terminal equipment connected to an IP network includes the functionalities of a Home Location Register (HLR) and a Visitor Location Register (VLR) to be described below. An example of such a network is a local area office network including personal computers connected thereto.
[0014] Figure 1 shows an example of the structure of a telecommunication system 1 according to the TETRA standard. Since the internal structure of a switching and management infrastructure has not been specified in the TETRA standard, only one exemplary solution will be disclosed herein at a very general level.
[0015] In the TETRA system 1 , a Mobile Station (MS) is connected to a Base Station (BS) via a radio interface. Each base station BS is connected to one of the Digital Exchanges for TETRA (DXT) of a fixed transmission net- work. Using a fixed connection, the TETRA exchanges DXT are connected to other exchanges and to a TETRA nodal exchange (Digital Central Exchange for TETRA), which is an exchange to which other exchanges DXT and/or other nodal exchanges have been connected in order to provide alternative traffic routes. No nodal exchange is shown in Figure 1. [0016] In order to manage subscriber mobility and in order to obtain necessary subscriber information fast enough, different databases are maintained in the system 1 to be used by the exchange serving a subscriber's mobile station, such databases being called a subscriber information register. Subscriber information on all subscribers in a network are stored permanently or semi-permanently in a home location register HLR. The home location register includes e.g. information about whether or not a subscriber is being monitored. The home location register of the invention will be described in more detail below, particularly in connection with Figure 2. A visitor location register VLR is a database of another type which, on a temporary basis, includes sub- scriber information on a mobile station MS within its area. The visitor location register is usually connected to one exchange, but it may also serve several exchanges. Each register may be a separate network node of its own, a register decentralized into exchanges DXT or nodal exchanges, or a register integrated in one of these in a centralized manner. The way in which the registers are implemented is irrelevant to the invention. In the example of Figure 1 , the visitor location register VLR is integrated in the exchange DXT while the home location register HLR is a separate network node of its own.
[0017] Within the scope of the present application, a mobile station MS is used for referring to an integrated whole constituted by subscriber identification information, e.g. a detachably connectable identification unit, and the actual terminal equipment. Within the scope of the present invention, a mobile station can thus be directly equated with a unit to be monitored, whether it be the actual subscriber, such as a doctor, identified on the basis of the identification unit, or the actual terminal equipment, e.g. terminal equipment fixedly installed in an ambulance, identifiable on the basis of the identifier of the terminal equipment, such as a TETRA Equipment Identifier (TEI). The information on the terminal equipment may be located in the network in a separate register or it may have been integrated e.g. in an LR.
[0018] The system 1 also comprises monitoring terminal equipment and/or applications MON, which will be called a monitor below. A monitor may be e.g. a dispatcher or an application operating in the terminal equipment of a dispatcher.
[0019] The system 1 of the invention also comprises network nodes IP-R including a multicast router functionality, which will be called a multicast router below. A multicast router takes care of the monitors becoming registered as users of the monitoring address of the mobile station to be monitored and the information to be monitored being delivered to the monitors. A monitoring address is an address of the multicast-group-address type. In a first preferred embodiment of the invention, the multicast router is a router based on Internet Protocol (IP) technology. One of its advantages is that it knows all possible multicast group addresses since they have been permanently reserved from an IP address space. Multicast groups thus always exist, so it is unnecessary to set them up separately for a multicast router. A default value for such a multicast group is that it is empty.
[0020] The system according to the first preferred embodiment of the invention further comprises a combined domain name and address server DNS for alleviating management of monitoring addresses and for converting a monitoring identifier into a corresponding monitoring address. In a preferred embodiment of the invention, one or more monitoring identifiers are reserved from the name server for the monitoring address e.g. according to the purpose of use. In other preferred embodiments of the invention, no name and/or ad- dress server is necessarily needed.
[0021] A TETRA transmission network also includes open interfaces and peripheral devices that are not shown in the figure. These include e.g. an interface between two TETRA networks, an interface between devices connected to a network by a fixed connection and an exchange, external inter- faces to other networks, such as a public switched telephone network (PSTN), and network management systems including their interfaces.
[0022] The network nodes of the TETRA network shown in Figure 1 are usually connected together through a signalling network SS7. The invention is not, however, restricted to a network or signalling of this type but also other networks and signallings, such as e.g. an ATM or the IP, may be used. The IP is used between an IP router and network nodes as well as between a DNS and network nodes.
[0023] The telecommunication system implementing the functionality of the present invention comprises, in addition to the means necessary for implementing prior art services, means for implementing a multicast functionality. More precisely, the telecommunication system comprises means for generating a multicast group for the mobile station to be monitored, for maintaining such a multicast group and for routing the event information to be monitored according to the multicast functionality. The system may further comprise means for reserving and managing multicast group addresses and/or monitoring identifiers. Existing network nodes include processors and memory, which can be utilized in the functions of the invention. All changes necessary for implementing the invention can be carried out as routines that can be implemented as added or updated software routines, by application circuits (ASIC) and/or programmable circuits, such as EPLD, FPGA. A single routine can be distributed to several network nodes and, correspondingly, a network node may include several routines and/or parts of a routine or routines.
[0024] Figures 2 to 4 are flow diagrams showing the first preferred embodiment of the invention. Figure 2 shows the operation of a home location register HLR, Figure 3 shows the operation of a monitor, and Figure 4 shows delivery of event information. It is, for the sake of clarity, assumed in the fig- ures that it is a subscriber who is being monitored and that the monitor is a person. In the first preferred embodiment of the invention, it is assumed that the monitoring identifier of the subscriber is fixed, i.e. always the same, standard-form and stored in the subscriber information on the mobile station whereas the actual address is allocated each time the monitoring of the mobile station begins. A fixed, standard-form monitoring identifier may be e.g. of the form MONJ ie mobile station number of the subscriber, such as MON_123456. In the first preferred embodiment of the invention, the actual monitoring address is an IP address according to Internet technology. [0025] Referring to Figure 2, at point 201 the HLR receives, from the monitor, information indicating that the monitor wishes to start monitoring mobile station A. At point 202, the HLR checks from the subscriber information on the mobile station whether or not mobile station A is already being monitored. If not, at point 203 the HLR reserves a monitoring address from a router. Having received it, at point 204 the HLR transmits the monitoring address and a monitoring identifier to a name server. Furthermore, at point 205 the HLR adds information indicating that the mobile station is being monitored to the subscriber information on the mobile station. At point 206, the HLR transmits the monitoring address and information indicating that mobile station A is being monitored to the VLR. At point 207, the HLR also transmits the monitoring identifier to the monitor.
[0026] If the mobile station is already being monitored (point 202), at point 207 the HLR transmits the monitoring identifier to the monitor.
[0027] The fact that the monitoring address is transmitted to the VLR, whereas the monitoring identifier, at least a part thereof having already been stored in the subscriber information on the mobile station, is transmitted to the monitor enables, in the first preferred embodiment of the invention, the advantage to be achieved that no need exists for the HLR to store the address information or the identification information in any step of the above-described process.
[0028] In a preferred embodiment of the invention, the HLR stores the monitoring address in the subscriber information on the mobile station for as long as the mobile station is being monitored. In this embodiment, the HLR transmits the monitoring address also to the monitor at point 207. [0029] In a preferred embodiment of the invention, the home location register HLR returns the monitoring address at point 207 although it has not been stored in the subscriber information. In this embodiment, the HLR finds out, from the name server, the address corresponding to the identifier if the mobile station is already being monitored.
[0030] In a preferred embodiment of the invention, a fixed monitor- ing address has been stored in the subscriber information for the subscriber, in other words the monitoring address to be used is always the same and it is not allocated separately when monitoring begins. In this embodiment, points 203 and 204 are ignored and the monitoring address is transmitted at point 207. Depending on whether or not the monitoring address is among the subscriber information to be transferred to the VLR, either information to indicate the beginning of monitoring alone or the monitoring address as well will be transmitted at point 206.
[0031] In a preferred embodiment of the invention, it is the monitoring identifier that is transmitted to the visitor location register VLR. In this em- bodiment, the VLR has to find out, from the DNS, the address corresponding with the identifier. An advantage of this embodiment is that the address can be dynamic.
[0032] In a preferred embodiment of the invention, both the monitoring address and the monitoring identifier are transmitted to the visitor location register VLR. In this embodiment, the VLR may later check from the DNS whether or not the address has changed.
[0033] In some preferred embodiments of the invention, only one monitoring address is reserved to the mobile station but one or more monitoring identifiers can be reserved for the address, the HLR then, depending on the embodiment, either temporarily stores the monitoring identifier(s) in its memory or only delivers the monitoring identifier(s) to the monitor and updates the same on the name server.
[0034] Referring to Figure 3, when the monitor wishes to monitor a particular mobile station, at point 301 he or she transmits information to the HLR to indicate that he or she wishes to monitor mobile station A. After receiving the monitoring identifier at point 302, at point 303 the monitor finds out, from the name server, the monitoring address corresponding with the identifier and at point 304 registers as a member of the group indicated by the monitoring address onto an IP router, preferably according to an Internet Group Man- agement Protocol (IGMP) by using the monitoring address as the address. The router acknowledges, monitoring starts and the monitor receives the monitored event information. Information on the monitor and the mobile station to be monitored is thus updated on the multicast router, not on a separate server.
[0035] Referring to Figure 4, when an event to be monitored associated with mobile station A to be monitored is detected in the visitor location register (point 401), the VLR transmits (point 402) information about the event to the IP router such that the address of the information is the monitoring address. A typical event to be monitored occurs when a mobile station e.g. changes locations or groups. Depending on the embodiment, the events to be monitored may be the same for all mobile stations, comprise a mobile-station- specific subgroup of the events to be monitored, or consist of a combination of the two. A mobile-station-specific subgroup is maintained in the subscriber information and it is either transferred together with the rest of the subscriber information to the visitor location register VLR, or a mobile-station-specific subgroup of the events to be monitored is transferred when monitoring of the mobile station starts.
[0036] The IP router then takes care of that all monitors registered in the group of the monitoring address receive the event information (point 403). The way in which multicast is implemented is irrelevant to the invention. The point is that all members of the group receive the event information. In IP technology, for instance, at least two different ways mastered by those skilled in the art exist to implement multicast; they will not, however, be described in closer detail herein. Further information on the IP multicast can be obtained e.g. on the web pages at www.ipmulticast.com, maintained by a Multicast Initiative (IPMI) forum. [0037] The points shown above in connection with Figures 2, 3 and
4 are in no absolute chronological order, and some of the points can be executed simultaneously or in an order different from the order shown. Other functions may also be carried out between the points, such as in Figure 2 wherein the name server is asked for the monitoring identifier in embodiments wherein no fixed monitoring identifier is used. Some points may also be ignored, such as point 303 in Figure 3 in an embodiment wherein the monitor receives the monitoring address from the home location register.
[0038] Figure 5 shows signalling in accordance with the first preferred embodiment when the mobile station is not yet monitored. [0039] A monitor MON sets new monitoring for mobile station A, i.e. transmits information to the home location register HLR in a message 5-1 to indicate that the monitor wishes to start monitoring mobile station A. The home location register HLR checks from its information whether or not the mobile station is being monitored. Since in this example the mobile station is not monitored, the HLR uses a message 5-2 to ask the name server DNS to reserve an address. In the present example, the name server DNS also includes a multicast group address reservation server, which can be asked to reserve a multicast group address, using e.g. a Multicast Address Dynamic Client Allocation Protocol (MADCAP). The name server DNS reserves the address and transmits the address to the home location register HLR in a message 5-3. Using a message 5-4, the home location register transmits the address and the corresponding monitoring identifier to the name server DNS, which stores them in its memory and acknowledges the reception by means of a message 5-5. In a message 5-6, the HLR transmits the address and an instruction to start monitoring mobile station A to the visitor location register VLR. The visitor location register VLR adds information about the monitoring and the address to which the information on the events to be monitored is to be transmitted to the subscriber information and acknowledges the message 5-6 by means of a message 5-7. The home location register HLR also transmits the monitoring identifier of mobile station A to the monitor MON in a message 5-8. After receiving it, the monitor MON uses a message 5-9 to ask for the address corresponding with the identifier from the name server DNS, which transmits the address in a message 5-10. After receiving the address, the monitor MON registers as a member of the group of the address by transmitting a message 5-11 to a multicast router IP-R. After receiving the message 5-11 , the multicast router IP-R adds the monitor as a member of the group of the address and acknowledges the registration by transmitting a message 5-12.
[0040] If the mobile station is already being monitored, in the first preferred embodiment of the invention, the home location register HLR, after receiving a message 5-1 , transmits a message 5-8 to the monitor MON, whereafter the process proceeds as described above.
[0041] In a preferred embodiment of the invention wherein a fixed monitoring address known to the monitor is used, the monitor transmits a message 5-1 when the monitor wishes to start monitoring. A message 5-1 may include a monitoring address, particularly if it has not been stored in the sub- scriber information. After receiving the message 5-1 , the HLR transmits an acknowledgement of it to the monitor, and a message 5-6 which is acknowledged by the VLR. The monitor registers as a member of the group by transmitting a message 5-11 , which is acknowledged by the multicast router by means of a message 5-12.
[0042] In a preferred embodiment of the invention, a message 5-2 includes a monitoring identifier, and the DNS stores it and the address it reserved in its memory before transmitting a message 5-3. In this embodiment, no messages 5-4 and 5-5 will be transmitted.
[0043] In an embodiment wherein the HLR also finds out the monitoring address for a mobile station already being monitored, either the above- described signalling is carried out between the messages 5-1 and 5-8 or the home location register HLR finds out the address corresponding with the identifier from the name server and transmits the address in a message 5-8.
[0044] In the embodiments of the invention wherein a monitoring address is transmitted in the message 5-8, the monitor MON does not need to find out the address, so no messages 5-9 and 5-10 will be transmitted.
[0045] When the monitor stops monitoring, information associated with the monitoring can be updated e.g. according to the prior art by using the IGMP between the monitor and the multicast router, and a Multicast Source Notification of Interest Protocol (MSNIP) between the multicast router and the visitor location register/home location register. If even the last monitor of the mobile station stops monitoring (e.g. the HLR may find out the size of a group from the multicast router upon receiving information about the monitor stopping the monitoring), the reserved address is released in the embodiments wherein separately reservable addresses are used. [0046] The signalling messages disclosed above in connection with
Figure 5 are only suggestive and they may include even several separate messages in order to deliver the same information. Also other messages, e.g. messages associated with call setup, may be transmitted between the messages. Furthermore, the messages may also include other information and/or the order in which they are transmitted may deviate from that disclosed above. Depending on the operator and the system, other network elements into which different functionalities have been distributed may also participate in the signalling and delivery of information.
[0047] Although the operation in accordance with the first preferred embodiment of the invention has been disclosed above assuming that it is a subscriber that is being monitored, the way in which the invention is applied in connection with monitoring terminal equipment is obvious to one skilled in the art. Which one is to be monitored can be concluded e.g. from the identifier located in the request: is it an identifier of terminal equipment or an identifier associated with a subscriber, e.g. a subscriber identifier ITSI or a subscriber tele- phone number MSISDN.
[0048] The invention may also be applied to embodiments wherein the problem of a changing address and/or the implementation of a multicast has been solved in a different manner to that shown above.
[0049] It is obvious to one skilled in the art that as technology ad- vances, the basic idea of the invention can be implemented in many different ways. The invention and its embodiments are thus not restricted to the above examples but they may vary within the scope of the claims.
Contents6
2 sheets
Sheet 1 Sheet 2
Every citation, both ways
| Document | Relation | Office | Category | Cited during |
|---|---|---|---|---|
| US2001030623A1 | Cites | United States of America | AP | International search |
| US2001044309A1 | Cites | United States of America | AP | International search |
| US6141347A | Cites | United States of America | A | International search |
9 members in 6 offices
Priority claims4
| Document | Office | Kind | Date |
|---|---|---|---|
| 20011726 | Finland | A | |
| 20011726 | Finland | A | |
| 20011726 | – | – | – |
| FI20010001726 | – | – | – |
Members9
| Document | Office | Kind | |
|---|---|---|---|
| FI20011726A0 | Finland | A0 | |
| FI20011726A | Finland | A | |
| WO03019968A1This record | World Intellectual Property Organization (WIPO) | A1 | |
| EP1421816A1 | European Patent Office (EPO) | A1 | |
| EP1421816B1 | European Patent Office (EPO) | B1 | |
| AT418247T | Austria | T | |
| ATE418247T1 | Austria | T1 | |
| DE60230423D1 | Germany | D1 | |
| DK1421816T3 | Denmark | T3 |
9 legal events, as 2 offices reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | Office | |
|---|---|---|---|
| Non-entry into the national phaseNENP | NENP | JP | |
| Wipo information: withdrawn in national officeWithdrawnWWW | WWW | WO | |
| Wipo information: published in national officeWWP | WWP | WO | |
| Wipo information: entry into national phaseWWE | WWE | WO | |
| Ep: the epo has been informed by wipo that ep was designated in this application121 | 121 | WO | |
| Designated statesAK | AK | WO | |
| Designated statesAK | AK | WO | |
| Designated countries for regional patentsAL | AL | WO | |
| Designated countries for regional patentsAL | AL | WO |
Numbers
- Publication
- 03/019968
- Publication, DOCDB
- 03019968
- Publication, EPODOC
- WO03019968
- Application
- 200698
- Application, DOCDB
- 0200698
- Application, EPODOC
- WO2002FI00698
Titles2
- English
- MONITORING A SUBSCRIBER
- French
- CONTROLE D'ABONNE
Classification
- CPC, 6
- H04L12/189
- H04L12/1895
- H04W4/06
- H04L61/4511
- H04L61/5069
- H04L61/5084
- IPC, 3
- H04L12 26
- H04L29 12
- H04W4 06
Designated states4
- Regional, 4
- Zimbabwe
- Turkmenistan
- Türkiye
- Togo