MAINTAINING GROUP DATA IN A MOBILE COMMUNICATIONS SYSTEM

Abstract: A method and a mobile communications system for maintaining group data relating to a communication group in a mobile communications system comprising a plurality of exchanges (MX1-MX9). To optimize the management of group data, one of said exchanges (MX1-MX9) is selected as a main exchange (MX1) in the database (DB) of which a master copy of group data of the communication group is maintained, information is maintained in the database (DB) of said selected main exchange (MX1) on exchanges (MX1-MX3) of a fixed distribution area (1), said group data being stored in the databases of these exchanges irrespective of the location of the subscribers (MS), on exchanges (MX4-MX9) of an enlarged distribution area, said group data being stored in these exchanges if subscribers (MS) belonging to said communication group register under said exchanges, and on exchanges (MX5, MX9) of a current enlarged distribution area, subscribers (MS) of said communication group being currently registered under these exchanges, said group data are stored in the databases (DB) of exchanges (MX1-MX3) of said fixed distribution area, and said group data are stored in the databases of exchanges (MX5, MX9) of said current enlarged distribution area.

Description: Maintaining group data in a mobile communications system Field of the Invention The invention relates to a method for maintain¬ ing group data relating to a communication group in a mobile communications system comprising a plurality of exchanges having connection through base stations with subscribers at least some of which belong to said com¬ munication group, said exchanges incorporating data¬ bases. The invention relates to a mobile communications system in which group communication is to be estab- lished when the subscribers are located in the service areas of several exchanges. Background of the Invention The invention is specifically intended for use in what are known as trunked networks, which are typ¬ ically networks of companies or authorities wherein all channels are shared by one or several user organ¬ izations. In such networks, the subscribers have indi- vidual subscriber numbers and also group numbers indi¬ cating the communication group or subscriber group the subscriber belongs to, thus enabling communication intended for members of a given group to be switched to subscribers of that group. The invention is suitable to be used in mobile communications networks with digital as well as analog radio paths. Digital mobile communications systems may be for example in accordance with the TETRA (= Trans European Trunked Radio) standard. Analog mobile com- munications systems have been described for instance in MPT 1327 , A Signalling Standard for Trunked Private Land Mobile Radio Systems, January 1988, revised and reprinted November 1991, and MPT 1343 , Performance Specification, January 1988, revised and reprinted September 1991, United Kingdom Department of Trade and Industry, Radiocommunications Agency. An essential characteristic of the above mobile communications systems, for example, is that it is possible and desired to implement group communication involving several subscribers therein. Group commun¬ ication is all-informed communication within pre¬ defined groups. Groups are used for example to emulate open-channel type of operation or to enable group calls. In group communication an entire group is addressed by a single calling number. An individual mobile station (e.g. a radio telephone), i.e. sub¬ scriber, can belong to several groups that are pro¬ grammed into the mobile station. The system maintains a data file on the base stations associated with each group number. Group communication can include one, several or all base stations in the service area of a radio telephone exchange or mobile exchange, and also a number of mobile exchanges. In establishing a group call, a traffic channel is allocated at all base sta¬ tions associated with the group, and each of these base stations sends a group call message, including the group number and information on the traffic chan¬ nel allocated. If the mobile station recognizes the group number included in the group call message, it switches to the traffic channel indicated in the group call message. Hence, in principle the mobile station is always available for a group call if it is located within the predetermined operational area of the group, where it is also paged for participation in the call. Group communication is normally a characteristic of networks intended for special applications. As a rule, such networks have not comprised several ex- changes. Furthermore, conventionally it has been pos¬ sible for example to reserve the service area of one exchange as the area for establishing the group com¬ munication. The recent expansion in size of mobile communications systems has resulted in establishment of group communication extending to the service areas of several exchanges, and hence it has become problem¬ atic how to maintain group data for group communica¬ tion established in the service areas of several exchanges. The group data for a communication group com¬ prise all data relating to a given group. These data include group-related data needed for establishing group communication. The group data include for ins¬ tance the permitted establishing area for the group communication and the communication rights of the group. The group data may include the following data: 1. group type, indicates the kind of the group concerned. The type may be for example fixed or shifting; 2. group minimum area, indicates the base sta¬ tions in whose areas group communication is established. This information does not neces¬ sarily indicate the base stations in whose areas group communication is currently established; 3. group maximum shifting area, indicates the base stations to the areas of which the group communication can extend; 4. group real shifting area, indicates the ex¬ changes and base stations in whose areas group communication is established in accordance with current subscriber registrations; 5. group subscribers, list of subscribers be¬ longing to the group; 6. priority base stations, base stations that must be included in the communication before the communication is started; 7. priority level of group; 8. pre-emptive priority by means of which com¬ munication can be established by allocating resources of other communication using pre¬ emption, even though such resources are being used by other communication; 9. encryption data; 10. list of fixed control points; 11. list of default values. In small networks, these group data can be dis¬ tributed to, i.e. copied into, all exchanges. In that case, however, the network cannot include very many exchanges, and a large number of separate groups is not possible as the amount of data to be copied into the exchanges will be very large. In the prior art approach, one exchange has always distributed the data to all other exchanges. With the increase in the amount of data to be copied and in the number of "target" exchanges, also copying and updating to be performed increases. The group communication area may be fixed or shifting, or a combination of these. This also places demands on group data management. One requirement is that the group data management should be dynamic and have maximum efficiency. In public mobile communications systems, such as the GSM system, the data of an individual subscriber may be stored in home and visitor location registers, i.e. HLR and VLR databases. In that situation, each subscriber has a fixed HLR database in which his data are stored, and the subscriber data are copied into the VLR database of an exchange when the subscriber roams in the network within the service area of that exchange. Hence, the data of the subscriber are copied into the VLR database of the exchange in whose service area the subscriber is located. Maintenance of global data, i.e. all data, everywhere in the extensive network, i.e. maintenance of all data for the group in all exchanges, is a very cumbersome and costly solution and requires very large databases the continual updating of which will place a heavy load on the network. Some of the communication groups may have a fixed area in which the communication is always estab¬ lished. Furthermore, the area may be dependent on the location of the subscribers. In that case, for ins¬ tance the maintenance of data in the visitor databases of the exchanges of the fixed area on the basis of the location of the subscribers is unnecessary, since the communication is established in the relevant area ir¬ respective of the location of the subscribers. Fur¬ thermore, creation and erasure of visitor databases in accordance with the movements of the subscribers un- necessarily loads the system. Description of the Invention It is an object of the present invention to en- able rapid availability of group data to exchanges in which group communication is established. This is to be implemented in such a manner that the set-up time for the group communication to be established is as short as possible in all exchanges in whose service areas group communication is established. This is further to be implemented in such a way that the data connections and disk and memory space utilization have maximum efficiency. The invention aims at maintenance of data relating to the communication group and easy access to said data by communication-establishing ex¬ changes in a system having databases distributed to different parts of the network. The objective is to implement a suitable database system in which the group data are located such that they are easy to manage and rapidly accessible by the exchanges needing the data. This novel method for maintaining group data relating to a communication group in a mobile communications system is achieved with a method in accordance with the invention, which is characterized by selecting one of said exchanges as a main exchange in the database of which a master copy of the group data of the communication group is maintained, main¬ taining information in the database of said selected main exchange on exchanges of a fixed distribution area, said group data being stored in the databases of these exchanges irrespective of the location of the subscribers, on exchanges of an enlarged distribution area, said group data being stored in these exchanges if subscribers belonging to said communication group register under said exchanges, and on exchanges of a current enlarged distribution area, subscribers of said communication group being currently registered under these exchanges, storing said group data in the databases of exchanges of said fixed distribution area, and storing said group data in the databases of exchanges of said current enlarged distribution area. The invention further relates to a mobile com¬ munications system comprising a plurality of exchanges having connection through base stations with sub- scribers at least some of which belong to a communica¬ tion group, said exchanges incorporating databases. The mobile communications system of the inven¬ tion is characterized in that it comprises means for maintaining a master copy of group data relating to said communication group in a database, means for maintaining information on exchanges of a fixed dis¬ tribution area in the database of a selected main ex¬ change, said group data being stored in the databases of the exchanges of the fixed distribution area irres¬ pective of the location of the subscribers, for main¬ taining information on exchanges of an enlarged dis¬ tribution area in the database of said selected main exchange, said group data being stored in the data- bases of the exchanges of the enlarged distribution area if subscribers belonging to said communication group register under exchanges of said enlarged dis¬ tribution area, and for maintaining information on exchanges of a current enlarged distribution area, subscribers of said communication group being regis¬ tered under said exchanges, means for storing said group data in the databases of exchanges of said fixed distribution area, and means for storing said group data in the databases of exchanges of said current en- larged distribution area. The invention is based on the idea that the database system of a mobile communications system stores a master copy of data on a communication group, having defined therein a fixed distribution area and an enlarged distribution area that expands according to need. The database also stores information on the current distribution area. The defined distribution areas may be changed as necessary, but the current en¬ larged distribution area may also change communica- tion-specifically in accordance with the movements of the subscribers. The master copy of the group data defined in the system is stored in a fixed location. All updates to the data are made in the master copy, which immediately distributes them to the copies of the group data stored in other desired exchanges. The copies to be distributed and updated are those of the defined distribution area and those of the enlarged distribution area, which expands as necessary. A dis¬ tribution area to which read-only copies of the data are distributed is defined in connection with the data. Also this distribution area can be changed as necessary. Furthermore, a read-only copy of the data can be made outside the distribution area determined on the basis of the movements of the subscribers of the group. These copies outside the defined area are only stored in exchanges currently having registered subscribers of said group. Modified data are updated in these copies in exchanges outside the actual dis¬ tribution area as well. The novel feature of the invention is a dynamic distribution area and its updating in real time. The idea is that group data need not be retrieved call- specifically from the actual home exchange, and also the fact that the group data are not distributed to the area of the entire network but to group-specific¬ ally defined exchanges and, as necessary, to exchanges currently holding registered subscribers belonging to said group or registered with said group. Each group has such a defined home exchange incorporating group data and being responsible for distribution and up¬ dating of data in the copies of the group data in the other exchanges. It is an advantage of such a method for main¬ taining group data relating to a communication group in a mobile communications system that in accordance with the invention there is no need to maintain the data globally in all exchanges of the entire network, but the data are distributed in the network only as necessary. Maintenance of the data and database memory space requirement are designed in accordance with the actual need. Hence, the data are maintained perman¬ ently in exchanges in whose service areas group com¬ munication is to be established in any case, and tem¬ porarily in exchanges under which subscribers of the group temporarily register. It is another advantage of the invention that when the procedure in accordance with it is followed, there is no need to monitor the subscribers for creat¬ ing subscriber visitor data, i.e. group data, in ex- changes in whose service areas group communication is established in any case. The procedure is based on monitoring subscribers and copying group data only in those exchanges in which this is necessary. This is an advantageous solution in view of network loading, database space requirement and speed of data acqui¬ sition. It is a further advantage of the invention that it enables fast establishment of group communication. The data are locally available where they are needed. It is still another advantage of the invention that it is readily adaptable to small and large net¬ works. For example, with small networks a fixed area including all exchanges of the network can be created with the inventive solution. This corresponds to the conventional global data model in small networks. On the other hand, in accordance with the invention large networks can permanently store and update data in those exchanges only in which the data are likely to be needed. Hence, if the data are needed by other exchanges as well, the data can be temporarily main- tained also in exchanges outside the fixed area. It is still another advantage of the invention that maintenance of data is intelligible when updates are made at one location. Thus no complex methods are necessary for updating and amending inconsistent data. It is a further advantage of the invention that it is reliable also in fault situations. The data can be accessed by several exchanges locally, and hence faults in data connections or faults in individual equipment entities normally do not prevent communica¬ tion establishment, except perhaps locally in a single exchange. Brief Description of the Drawings The invention will be explained in the following with reference to the accompanying drawing, in which Figure 1 is a block diagram representation of a mobile communications system of the invention. Detailed Description of the Invention Figure 1 shows exchanges MX1-MX9 in a mobile communications system. Exchange MX1 has been selected as a main exchange in whose database a master copy of the group data of a communication group and informa¬ tion on exchanges MX1-MX3 of a fixed distribution area are maintained. The desired group data are stored in the databases of the exchanges of the fixed distribu- tion area irrespective of whether subscribers capable of participating in the group call are located in the service areas of these exchanges or not. The exchanges of the mobile communications sys¬ tem may also refer to intelligent base stations in- corporating switching means for switching calls and a database for maintaining group data. In the system of the invention, the master copy of the group data is stored in one database incorpor¬ ated in the exchange. In this case, this "main ex- change" is exchange MX1. For example exchanges MX1-MX3 of the fixed establishing area of said group call may have been defined as the subscriber-independent data distribution area. Furthermore, the data is copied into an exchange located outside the distribution area if a subscriber registered with said group registers under said exchange. In this case, copies have been distributed to exchanges MX5 and MX9 having registered subscribers belonging to said group. The copy is deleted from the database of each of these exchanges MX5, MX9 if the relevant exchange no longer holds any subscribers registered with the group. In the method of the invention, the data are up¬ dated in the master copy in exchange MX1. The database storing the master copy distributes the data to all current read-only copies. A temporary read-only copy is created by copying the data from the master copy when a subscriber registered with the group registers under an exchange not previously storing said data. The temporary read-only copy is deleted when the last registered subscriber has left the exchange. When a group call is established, an exchange searches for the data in its database at first. If the data are not stored in the database of the exchange, they are retrieved from the master copy. Normally, however, the information should be in store in the databases of the exchanges in which the call is to be established, as the data have been copied into the databases of said exchanges when the subscribers have registered under them. Hence, the invention relates to a distributed data management system for group data of a communica¬ tion group in a mobile communications system. The data management system comprises a fixed master copy of the data, read-only copies of the data for the fixed area, and temporary read-only copies of the data to be created in accordance with the movements of the sub¬ scribers. The invention relates to a database system man¬ aging group data in a mobile communications network in which it is possible to establish group calls under adherence to predefined rules. The group data cor¬ respond to subscriber data, but subscribers may be located simultaneously in the service areas of several different exchanges, and the contents of group data differ to some extent from the contents of subscriber data. A communication group includes several sub¬ scribers, and the group may also have a specific fixed area in the exchanges of which the call is established in any case. In that case, exchanges of a fixed dis- tribution area are concerned. The creation and deletion of temporary read-only copies should preferably be based on current regis¬ trations of subscribers under the exchanges, but there is also a given delay in the deletion of data. This ensures that the necessary correct information will be available and unnecessary information will not be stored for long periods of time in the database. The delay is preferable in order to avoid unnecessary loading in situations where, for instance, the sub- scriber removes the group from its list of active groups for a moment, but soon resumes it, or if the subscriber moves from the boundary of the service area of an exchange temporarily to the service area of an¬ other exchange, but then returns to the service area of the previous exchange. The data should preferably be updated in the local copy, which will forward the updates to the master copy. Thus, the database system can handle access to the master copy and deal with possible fault situations, and it is not necessary for all those who make updates in the database to handle the situation themselves. The invention also relates to a mobile commun¬ ications system comprising a plurality of exchanges MX1-MX9 having connection through base stations BS with subscribers at least some of which belong to a communication group, said exchanges MX1-MX9 incorpor¬ ating databases DB. The mobile communications system in accordance with the invention comprises means 10 for maintaining a master copy of group data relating to said communication group in database DB. The mobile communications system in accordance with the invention further comprises means 11 for maintaining information on exchanges MX1-MX3 of a fixed distribution area 1 in the database DB of a selected main exchange MXl, said group data being stored in the databases of the ex¬ changes MX1-MX3 of the fixed distribution area 1 ir¬ respective of the location of the subscribers MS, for maintaining information on exchanges MX4-MX9 of an en- larged distribution area in the database DB of said selected main exchange MXl, said group data being stored in the databases of the exchanges MX4-MX9 of the enlarged distribution area if subscribers MS belonging to said communication group register under the exchanges MX4-MX9 of said enlarged distribution area, and for maintaining information on exchanges MX5, MX9 of a current enlarged distribution area, subscribers MS of said communication group being registered under said exchanges MX5, MX9. The mobile communications system in accordance with the invention further comprises means 12 for storing said group data in the databases of exchanges of said fixed distribution area. The mobile communications system in accordance with the invention further comprises means 13 for storing said group data in the databases of exchanges MX5, MX9 of said current enlarged distribution area. It is to be noted that the above means may be incorporated in any network element of the mobile com- munications system. The invention places no constraints on the detailed implementation of the databases. The data¬ bases may for example be fixedly incorporated in the exchange, but they may also be separate entities con- nected to the exchange. Decisions on creation and deletion of temporary read-only copies in the exchanges of the enlarged distribution area can be made in different ways. The decisions can be made either on the basis of sub- scriber registrations only, or additionally observing the changes in the group registrations of the sub¬ scribers, i.e. whether a given subscriber belongs to a group or not. A subscriber may at any time register with a group or remove his registration, and thus if the situation is checked only when the subscriber registers under an exchange or leaves it, the data are not necessarily up-to-date. In that situation, various delays may also be employed, and thus the group data are deleted for instance after a time-out from the time subscribers belonging to the group are found to have left the exchange. The data can be updated in the master copy at least in two ways. The updates can be made in the read-only copy stored in the exchange under which the subscriber is registered. The database system trans- fers the updates to the master copy, which further up¬ dates the other read-only copies. Another alternative is that each exchange always makes the updates dir¬ ectly to the master copy, which updates all read-only copies. The drawings and the description relating to them are only intended to illustrate the idea of the invention. The method for maintaining group data in a mobile communications system and the mobile communica- tions system in accordance with the invention may vary in their details within the scope of the claims. Even though the invention has been described in the above primarily in the context of radio telephone systems, the invention can be employed in other mobile com- munications systems as well, such as the GSM mobile communications system and the like.

Claims: Claims : 1. A method for maintaining group data relating to a communication group in a mobile communications system comprising a plurality of exchanges (MX1-MX9) having connection through base stations (BS) with sub¬ scribers (MS) at least some of which belong to said communication group, said exchanges (MX1-MX9) incor¬ porating databases (DB), c h a r a c t e r i z e d by selecting one of said exchanges (MX1-MX9) as a main exchange (MXl) in the database (DB) of which a master copy of the group data of the communication group is maintained, maintaining information in the database (DB) of said selected main exchange (MXl) on exchanges (MX1- MX3) of a fixed distribution area (1), said group data being stored in the databases of these exchanges ir¬ respective of the location of the subscribers (MS), on exchanges (MX4-MX9) of an enlarged distribution area, said group data being stored in these exchanges if subscribers ( S) belonging to said communication group register under said exchanges, and on exchanges (MX5, MX9) of a current enlarged distribution area, sub- scribers (MS) of said communication group being cur¬ rently registered under these exchanges, storing said group data in the databases (DB) of exchanges (MX1-MX3) of said fixed distribution area (1), and storing said group data in the databases of ex¬ changes (MX5, MX9) of said current enlarged distri¬ bution area. 2. A method as claimed in claim 1, c a r ¬ a c t e r i z e d in that if a subscriber (MS) belonging to the communication group registers under an exchange ( X9) of said enlarged distribution area and if the database of said exchange (MX9) does not hold group data of said communication group, said exchange (MX9) requests the group data from the main exchange (MXl) of the communication group, which exchange (MXl) sends said requested group data to said exchange (MX9) of the enlarged distribution area and inserts the data relating to said exchange (MX9) to the information on exchanges of the current distri- bution area stored in its database (DB). 3. A method as claimed in claim 1 or 2, c h a r a c t e r i z e d in that if a subscriber (MS) registered under an exchange (MX9) of said en¬ larged distribution area registers with a communica- tion group on which no group data are stored in the database of said exchange (MX9), said exchange (MX9) requests the group data for said communication group from said main exchange ( Xl) which sends said requested group data to said exchange (MX9) of the en- larged distribution area and inserts the data relating to said exchange (MX9) to the information on exchanges of the current distribution area stored in its data¬ base (DB). 4. A method as claimed in claim 1, 2 or 3, c h a r a c t e r i z e d in that if the only sub¬ scriber ( S) belonging to said communication group who is registered under an exchange (MX9) of said current enlarged distribution area leaves the service area of said exchange or removes his registration with said group, the group data for said communication group are deleted from the database of said exchange (MX9), and the information on said exchange (MX9) is deleted from the information relating to exchanges (MX5, MX9) of the current enlarged distribution area stored in the database (DB) of the main exchange. 5. A method as claimed in claim 1, 2, 3 or 4, c h a r a c t e r i z e d in that when said group data change, they are updated in the database (DB) of the main exchange (MXl), wherefrom they are further updated into the databases of exchanges (MX2, MX3) of said fixed distribution area (1) and the databases of exchanges (MX5, MX9) of said current enlarged distri¬ bution area. 6. A mobile communications system comprising a plurality of exchanges (MX1-MX9) having connection through base stations (BS) with subscribers (MS) at least some of which belong to a communication group, said exchanges (MX1-MX9) incorporating databases (DB), c h a r a c t e r i z e d in that the mobile commun- ications system comprises means (10) for maintaining a master copy of group data relating to said communication group in a database (DB), means (11) for maintaining information on ex- changes (MX1-MX3) of a fixed distribution area (1) in the database (DB) of a selected main exchange (MXl), said group data being stored in the databases of the exchanges (MX1-MX3) of the fixed distribution area (1) irrespective of the location of the subscribers ( S), for maintaining information on exchanges (MX4-MX9) of an enlarged distribution area in the database (DB) of said selected main exchange ( Xl), said group data being stored in the databases of the exchanges (MX4- MX9) of the enlarged distribution area if subscribers (MS) belonging to said communication group register under exchanges of said enlarged distribution area, and for maintaining information on exchanges (MX5, MX9) of a current enlarged distribution area, sub¬ scribers (MS) of said communication group being regis- tered under said exchanges, means (12) for storing said group data in the databases of exchanges (MX1-MX3) of said fixed dis¬ tribution area, and means (13) for storing said group data in the databases of exchanges (MX5, MX9) of said current en¬ larged distribution area.

Inventors: AHVENAINEN JOUKO, SILLANPAEAE ANNA, AHVENAINEN, JOUKO, SILLANPAEAE, ANNA
Applicants: AHVENAINEN JOUKO, NOKIA TELECOMMUNICATIONS OY, SILLANPAEAE ANNA, AHVENAINEN, JOUKO, SILLANPAEAE, ANNA
Application year: 1995
Main classification: H04Q7
IPC codes: H04M3, H04W84