Method of Controlling Operation of Telecommunications Network
A method of optimizing operation of a telecommunications network when traffic demand exceeds capacity of the network. The method comprises retrieving a call data record of a first subscriber; analyzing phone calls and/or text messages made and received by said first subscriber; creating a representation of a social network of said first subscriber based on the call data record; and suspending part of the subscribers from said social network in a way that at least one member of said social network is not suspended.
The present invention relates to telecommunications networks, in general, and in particular to providing services to subscribers based on a determined social network of the subscribers.
BACKGROUNDSocial networks or social networking is a phenomenon of the Internet era. It allows users of internet to contact people they know and quite often had not seen for a long period of time. It also allows to establish contact with people they do not know, but with whom they share the same interest. This phenomenon, although extraordinary in its scale, is however artificial to some extent as the network created is not based on a day-to-day experience. The network is based on manual adding names, receiving invitations and accepting invitations from people they met long time ago or never. These types of social networks do not reflect the real network the user interacts on a daily basis.
SUMMARYThe present invention in its various embodiments describes a service enabler that is based on a real social network of a subscriber of a telecommunications network. The subscriber uses phone, mobile or wireline, to contact his fiends, family, business partners. These people form the real social network of the subscriber. Each phone call made or received, each message sent or received from a mobile phone leaves a trace in the records of the telecommunications network infrastructure. The present invention, in its embodiments uses this information to enable new network services.
According to a first aspect of the present invention there is provided a method of optimising operation of a telecommunications network in a situation of traffic demand exceeding capacity of the network. The method comprises the steps of: retrieving a call data record of a first subscriber of the telecommunications network; analysing phone calls and/or text messages made and received by said first subscriber. In the next step a representation of a social network of said first subscriber based on the call data record is created and then the method comprises suspending provision of telecommunications services to part of the subscribers from said social network, wherein the subscribers to be suspended are selected in a way that at least one member of said social network derived from the call data record is not suspended.
According to a second aspect of the present invention there is provided a method of operating a telecommunications network. The method comprises transmitting messages to selected subscribers and comprises the steps of: retrieving a call data record of a first subscriber of the telecommunications network and identifying in the call data record phone numbers of non-human subscribers and/or phone numbers of premium phone lines. In the next step the method comprises creating a modified record based on said call data record, wherein in said modified record said phone numbers of non-human subscribers and/or phone numbers of premium phone lines are removed and then transmitting a message to subscribers remaining on said modified record.
According to a third aspect of the present invention there is provided an Operations Support System for a telecommunications network comprising a charging system and a record analysing module. The record analysing module is adapted to retrieve a call data record of a first subscriber from the charging system and to analyse phone calls and/or text messages made and received by said first subscriber. The Operations Support System further comprises a control module for controlling operations of the network based on information received from the analysing module.
According to a fourth aspect of the present invention there is provided a telecommunications network comprising a first plurality of base stations serving a second plurality of user equipment, a radio network controller and an Operations Support System. The Operations Support System comprises a charging system and a record analysing module. The record analysing module is adapted to retrieve a call data record of a first subscriber from the charging system and to analyse phone calls and/or text messages made and received by said first subscriber. The Operations Support System further comprises a control module for controlling operations of the network based on information received from the analysing module.
Further features of the present invention are as claimed in the dependent claims.
The advantages of the present invention include enabling a large variety of services based on the knowledge of social network of individual users. It is also very important that due to flexibility of the invention implementation of the services and the underlying algorithms is possible under any telecommunications network technology, and any service provider. Specific advantages include easy method of rebuilding lost contact list without the need for backup. Additionally, in situations of high traffic demand, when it is not possible to provide the services to all subscribers the invention allows for selecting subscribers to be suspended in a way that the impact of the suspension of the services is limited.
The present invention will be understood and appreciated more fully from the following detailed description taken in conjunction with the drawings in which:
For the sake of clarity and simplicity the drawings in this application present the invention in a schematic way with elements and lines not essential for understanding the invention omitted.
The term “suspended subscriber” used in the description and the claims refers to a subscriber (user) of a telecommunications network having suspended provision of a telecommunications services to his user equipment (UE).
In various embodiments the present invention defines a platform for enabling services available to the user when these services use or are targeted on, so called, social network of the user. In the context of the present invention the term social network refers to a group of people the user is in contact via his mobile phone (e.g. via voice calls, video calls or text messages).
When a subscriber wants to use one of the services based on using his social network he requests 202 the service from the network. The request can use a text message sent to a dedicated number and with a pre-defined text, or a phone call to a call centre. Once the network identifies that this is a request for a service based on social network of the subscriber a Call Data Record for this subscriber is retrieved. 104.
A Call Detail Record contains at least the following information: the number making the call, the number receiving the call, when the call started (date and time), how long the call was. The purpose of the CDR is to provide necessary information to charge customers for the service they used. In the embodiment of the present invention it is enough to have the numbers of parties that received calls, or SMS, from the subscriber. Because the data stored in the CDR are for billing purposes it has to be accurate, which means that all phone numbers called and texted are recorded there. In this situation some of the numbers will be there by accident (e.g. as a result of calling wrong number) and some will not be useful in creating the social network, because they may be for example assigned to non-human subscribers (e.g. number where you have to send SMS in order to claim a discount for some services provided). The numbers of non-human subscribers are identified 106 in the CDR and a modified record, without said non-human subscribers, is created in step 108.
The modified record created in this way may still contain some phone numbers that could easily be removed without any loss of quality of the service provided, however, it has to be noted that this is an optional feature. The numbers to be removed include for example phone numbers of call centres, other premium phone numbers, and sets of numbers (like mobile broadband SIM numbers) that the service provider can deem unnecessary. However in specific types of services also these numbers may be required by the subscriber. In the embodiment illustrated in
Once the modified record (which in a simplest embodiment can be a list of phone numbers that were in contact with KQ) is defined according to the request from the subscriber KQ a message is sent 212 to the subscribers from the modified record.
The mechanisms described above are a platform for providing various services to the users and three examples of these services will be described below.
Example 1In this scenario a user of a mobile phone lost the data in his/her phone book stored in the mobile phone. The service provided by the network operator allows for regeneration of the phone book. The user requests 202 the relevant service (i.e. regeneration) by sending text message to a specified number or by making a phone call.
When the request is received by the telecommunications network the operations performed are illustrated in
In one embodiment the subscribers send their replies to the telecommunications network by sending text messages to a specified number. In this embodiment the network collects all the information received in response 214 to the request and compiles a new phone book for KQ 216. Once this is completed KQ downloads the complete phone book to his mobile phone. The downloading of the restored phone book can be done in few stages as KQ will be interested in having his phone book restored as soon as possible and it may take some time before the subscribers reply to the request. Additionally there may be a time limit specified, for example 1 week within which the network accepts the responses.
Alternatively the instruction given in the text message sent to the subscribers from the modified record may ask these subscribers to reply directly to KQ. In this embodiment KQ receives responses 214 from the subscribers and enters these to the phone book of his mobile phone. In this way the phone book is regenerated 216. The benefit of this solution is that there is no time limit for receiving the responses by KQ and additionally the phone book is regenerated in small, but more frequent increments, which means that the first effects of the regeneration will be available to KQ earlier than in the embodiment in which the network compiles the regenerated phone book for the user KQ.
An algorithm that can be used in one embodiment of the present invention is presented below:
In this scenario a user of a mobile phone requests 202 a service in which a message should be sent to members of his social network. This can be an invitation to a party or other kind of social event. In the simplest embodiment the message will be sent to all subscribers on the modified record based on the CDR. The steps performed by the network are illustrated in
The scenario described here illustrates an application of the present invention in situations of network failures and capacity handling issues caused for example in emergency/disaster situations. It is known, that is situations of disasters (whether natural or caused by people) a number of phone calls made increases so dramatically that it may lead to capacity issues and this is often worsen by the disaster damaging part of the network infrastructure. It may happen, for example, that an earthquake destroys a Radio Base Station (RBS) and as a result of that the area previously served by the damaged RBS is now served by neighbouring RBSs. This approach results in the capacity of the adjacent RBS being used also by the UE previously served by the damaged RBS. When one consider also that in the case of such a disaster people present in the affected and surrounding areas attempt to make significantly more phone calls than usual (calling family and friends to tell they are OK, checking friends and family if they are OK, calling emergency services, etc.) it is clear that the wireless communication network will face some serious capacity handling problems. The wireless network is used here as an example only. It is clear that such a disaster would affect in a very similar way also wired telecommunications network.
There is another factor that has to be considered here and this is the need for providing communications services to all the emergency services operating in the affected and surrounding areas. These services have to have priority over regular users of the network, but to provide these services one need resources. The resources can be freed by disconnecting (or suspending) at least part of UE operating in the affected and surrounding areas. The present invention allows for optimisation of communications network affected by such an extraordinary event like for example an earthquake by disconnecting (or suspending) only carefully selected UE. It is possible to selectively, and temporarily, suspend service to individuals who are known to be in the range of the same Radio Base Station, while retaining the ability for those individuals to receive crucial emergency information. As in the previous embodiments a Call Data Record for an individual user is retrieved 104 and the numbers of non-human subscribers are identified 106 in the CDR. In the following step a modified record of phone numbers without said non-human subscribers is created in step 108. The key for selecting which individual should be suspended is information about his/her social network and current location. In order to be able to use the social network in the process of suspending selected subscribers it is necessary to analyse 110 the list of phone calls and messages (e.g. SMS messages) received and sent by the subscriber. The analysis gives the information with whom the subscriber was in contact in a specified period of time and how long was the phone call he made and received. This analysis results in creating 112 a representation of the social network of the subscriber. As in earlier embodiments the modified record can also be modified by removing phone numbers of premium phone lines, call centres, etc. In
In a preferred embodiment the analysis of CDR resulting in creating a representation of social network is carried for every subscriber located in the area affected by the network capacity issue.
An algorithm that can be used in one embodiment of the present invention for deriving and creating a representation of a social network of a user of a mobile phone is presented below:
In this way, by selectively suspending some of the users (or more precisely their UE) is possible to release the vital network resources and allocate them to emergency services at the same time maintaining the best possible, in the circumstances, communication with the regular users present in the affected area.
The network 500 is operable to provide the services three examples of which were described above. The analysing module 502 is adapted to filter the phone numbers from the CDR based on various criteria, like for example time when the last call was made. Additionally information about location of user equipment 514-522 is readily available in telecommunications networks of third generation and is also available in Long Term Evolution (LTE) networks as part, for example, of 911 emergency call service. Technical aspects of determining location of user equipment (UE) in a network are not subject matter of the present invention.
Claims
1. A method of optimising operation of a telecommunications network in a situation of traffic demand exceeding capacity of the network, the method comprising:
- retrieving a call data record of a first subscriber of the telecommunications network;
- analysing phone calls and/or text messages made and received by said first subscriber;
- creating a representation of a social network of said first subscriber based on the call data record; and
- suspending provision of telecommunications services to part of the subscribers from said social network, wherein the subscribers to be suspended are selected in a way that at least one member of said social network derived from the call data record is not suspended.
2. The method according to claim 1 further comprising:
- sending a message by the telecommunications network to the not-suspended subscriber requesting said not-suspended subscriber to rely messages to members of his social network; and
- sending a message by the telecommunications network to the subscribers to be suspended identifying the not-suspended member of the social network.
3. The method according to claim 1, wherein the steps of the method are carried out in relation to all subscribers served by the telecommunications network located in an area affected by the traffic demand exceeding capacity of the telecommunications network.
4. The method according to claim 1, wherein a subscriber is not suspended if a distance from said subscriber to a nearest not-suspended member of his social network is greater than a defined distance.
5. The method according to claim 1, wherein a subscriber is not suspended if a number of phone calls or text messages between said subscriber and the nearest not-suspended member of his social network is lower than a defined value.
6. The method according to claim 1, further comprising:
- identifying in the call data record phone numbers of non-human subscribers and/or phone numbers of premium lines; and
- creating a modified record based on said call data record, wherein in said modified record said phone numbers of non-human subscribers and/or phone numbers of premium lines are removed.
7. A method of operating a telecommunications network comprising transmitting messages to selected subscribers, the method comprising:
- retrieving a call data record of a first subscriber of the telecommunications network;
- identifying in the call data record phone numbers of non-human subscribers and/or phone numbers of premium phone lines;
- creating a modified record based on said call data record, wherein in said modified record said phone numbers of non-human subscribers and/or phone numbers of premium phone lines are removed; and
- transmitting a message to subscribers remaining on said modified record.
8. The method according to claim 7, wherein the message is sent to the subscribers remaining on said modified record following a request from the first subscriber to regenerate a phone book of a user equipment of said first subscriber.
9. The method according to claim 8, wherein the message sent to the subscribers remaining on said modified record comprises a request to send a reply specifying the name of the sending subscriber.
10. The method according to claim 9 comprising a step of regenerating the phone book based on received replies.
11. The method according to claim 7, wherein the transmitted message is a message received from the first subscriber.
12. The method according to claim 11, comprising specifying by the first subscriber a distance from a defined location and forwarding the message received from the first subscriber only to subscribers remaining on said modified record and located within said distance from said defined location.
13. The method according to claim 7, wherein the message is transmitted only to subscribers located within a defined distance from a defined location.
14. An Operations Support System for a telecommunications network comprising a charging system and a record analysing module, wherein the record analysing module is adapted to retrieve a call data record of a first subscriber from the charging system and to analyse phone calls and/or text messages made and received by said first subscriber; the Operations Support System further comprises a control module for controlling operations of the network based on information received from the analysing module.
15. The Operations Support System according to claim 14, wherein the analysing module is adapted to create a representation of a social network of said first subscriber based on the call data record and the control module is adapted to suspend provision of telecommunications services to part of the subscribers from said modified record, wherein the subscribers to be suspended are selected in a way that at least one member of a social network derived from the call data record is not suspended.
16. The Operations Support System according to claim 14 adapted to perform a method of optimising operation of a telecommunications network in a situation of traffic demand exceeding capacity of the network, the method comprising:
- retrieving a call data record of a first subscriber of the telecommunications network;
- analysing phone calls and/or text messages made and received by said first subscriber;
- creating a representation of a social network of said first subscriber based on the call data record; and
- suspending provision of telecommunications services to part of the subscribers from said social network, wherein the subscribers to be suspended are selected in a way that at least one member of said social network derived from the call data record is not suspended.
17. The Operations Support System according to claim 14, wherein the analysing module is adapted to create a modified record based on said call data record, wherein in said modified record phone numbers of non-human subscribers and/or phone numbers of premium lines are removed and said control module is adapted to instruct the telecommunications network to transmit a message to subscribers remaining on said modified record.
18. The Operations Support System according to claim 14 adapted to operate in accordance with a method of operating a telecommunications network comprising transmitting messages to selected subscribers, the method comprising:
- retrieving a call data record of a first subscriber of the telecommunications network;
- identifying in the call data record phone numbers of non-human subscribers and/or phone numbers of premium phone lines;
- creating a modified record based on said call data record, wherein in said modified record said phone numbers of non-human subscribers and/or phone numbers of premium phone lines are removed; and
- transmitting a message to subscribers remaining on said modified record.
19. A telecommunications network comprising a first plurality of base stations serving a second plurality of user equipment, a radio network controller and an Operations Support System with a charging system and a record analysing module, wherein the record analysing module is adapted to retrieve a call data record of a first subscriber from the charging system and to analyse phone calls and/or text messages made and received by said first subscriber; the Operations Support System further comprises a control module for controlling operations of the network based on information received from the analysing module.
20. The network according to claim 19, wherein the analysing module is adapted to create a representation of social network of said first subscriber based on the call data record and the control module is adapted to suspend provision of telecommunications services to part of the subscribers from said modified record, wherein the subscribers to be suspended are selected in a way that at least one member of a social network derived from the call data record is not suspended.
21. The network according to claim 19 adapted to operate in accordance with a method of optimising operation of a telecommunications network in a situation of traffic demand exceeding capacity of the network, the method comprising:
- retrieving a call data record of a first subscriber of the telecommunications network;
- analysing phone calls and/or text messages made and received by said first subscriber;
- creating a representation of a social network of said first subscriber based on the call data record; and
- suspending provision of telecommunications services to part of the subscribers from said social network, wherein the subscribers to be suspended are selected in a way that at least one member of said social network derived from the call data record is not suspended.
22. The network according to claim 19, wherein the analysing module is adapted to create a modified record based on said call data record, wherein from said modified record said phone numbers of non-human subscribers and/or phone numbers of premium phone lines are removed and further adapted to instruct the telecommunications network to transmit a message to subscribers remaining on said modified record.
23. The network according to claim 19 adapted to operate in accordance with a method of operating a telecommunications network comprising transmitting messages to selected subscribers, the method comprising:
- retrieving a call data record of a first subscriber of the telecommunications network;
- identifying in the call data record phone numbers of non-human subscribers and/or phone numbers of premium phone lines;
- creating a modified record based on said call data record, wherein in said modified record said phone numbers of non-human subscribers and/or phone numbers of premium phone lines are removed; and
- transmitting a message to subscribers remaining on said modified record.
Type: Application
Filed: Sep 24, 2008
Publication Date: Oct 6, 2011
Inventor: Karl Quinn (Dublin)
Application Number: 13/120,193
International Classification: H04W 40/00 (20090101);