This application relates to management of cellular networks and more particularly to managing cellular networks in emergency situations.
During natural disasters and/or other emergency scenarios (e.g., earthquake, hurricane, tornado, flood, tsunami, terrorist attack, etc.) managing the cellular network is extremely critical. During these emergency scenarios, the cellular communication demand surges to many times more than normal. The cellular network is typically designed and capacity managed with a “normal call model” in mind. That is, the network capacity is designed to handle the peaks expected under normal, not emergency, operating conditions. Accordingly, design and capacity management of the cellular network to meet the excessive demands during emergency situations is extremely difficult and challenging. While today's long term evolution (LTE) network delivers superior speed improvements over 3G networks, the LTE network still becomes overloaded due to excessive demand and insufficient availability of resources during emergency situations. As a result, today's LTE network may not be able to support all the demands for Mobile Originated Short Message Service (SMS), Mobile Terminated SMS, circuit switched (CS) voice, and/or packet switched PS data during emergency situations.
Accordingly, in an embodiment a method includes, responsive to receiving a notification of an emergency, evaluating one or more aspects of radio access network (RAN) loading and diverting an incoming voice call for a user to another form of communication responsive to the one or more aspects of RAN loading being above a threshold. The method may further include, responsive to receiving the notification and the emergency being above an emergency threshold condition, taking action to cause one or more stored contacts to be contacted that the user is impacted by the emergency.
In another embodiment, an emergency mode call agent system includes at least one processor and a memory in communication with the processor, the memory comprising computer-executable instructions. When executed by the at least one processor, the instructions cause the at least one processor to perform mobile originating emergency call operations including, responsive to receiving an emergency notification, taking action to cause one or more registered contacts to be contacted that a user is impacted by the emergency if the emergency corresponds to an emergency triggering condition set by the user.
In another embodiment an emergency mode call agent system includes one or more processors and a memory in communication with the one or more processors. The memory includes computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform mobile terminating emergency call operations responsive to receiving a notification of an emergency. The mobile terminating emergency call operations include evaluating one or more aspects of radio access network (RAN) loading and diverting incoming calls from voice format to another communication format responsive to the one or more aspects of the loading being above a threshold.
The present invention may be better understood, and its numerous objects, features, and advantages made apparent to those skilled in the art by referencing the accompanying drawings.
The use of the same reference symbols in different drawings indicates similar or identical items.
Over the air interfaces are much more likely to be congested during high call volume cases. The capacity numbers for the data service and SMS of a 4G eNodeB (base station) can be modeled as 10 times those of a 3G NodeB. If not managed properly, various services offered in the network can cause bottlenecks in different network elements, In UMTS (3G), since it is a best-effort service, there is no limit on Mobile Originating (MO) SMS on a Radio Network Controller (RNC), which normally serves several NodeBs or on a NodeB (the 3G basestation). In 3G networks, the MO-SMS capacity can be 10,000-100,000 SMS services per second. In the real world, the Mobile Originating (MO) SMS Service capacity is rarely reached and SMS congestion has rarely been observed. Mobile Terminating (MT) SMS Service Capacity is more limited in 3G. MT-SMS is shared with CS (yoke service) on a paging channel. In a 3G network, a commonly used capacity limit is 250 SMS paging plus voice paging per RNC per second. In 3G networks, there are potential bottlenecks on the SMS center (SMS-C). MSC, as well. MO/MT CS (voice) Service Capacity per NodeB is several hundred. In 3G, the MO/MT PS (data) Service Capacity is a few hundred Megabits per second in total, say 500 Mbps. That can normally translate to thousands of simultaneous active users. In addition, the “Dwelling time” for a Data. Service Session is also a key. For example, to send a SMS or receive a SMS takes less than a second use of the network. A data service for web browsing, email checking, document downloading lasts from a few seconds to a few tens of seconds. Data services like packet switched voice calls, and video and audio streaming normally take a few minutes or longer. A voice service in UNITS may last for 10-20 minutes on average.
The capacity numbers for the data service and SMS of a 4G eNodeB (base station) can be modeled as 10 times those of a 3G NodeB. Note that today's LTE 4G does not support voice service. A user who needs to make a voice call has to fall back to 3G. 4G does support data service and SMS service.
In order to better manage the network in an emergency as shown in
The profile may include a list of family members with their contact information. Additionally, the contact information may include a list of friends with their contact information, business contacts' contact information, etc. The contacts can be grouped by family, friends, business, or other groupings that may be set by the user. The contact information for each contact may contain various ways of communicating with each contact including email, text, voice, voice mail, mail, or other forms of communicating. In addition, the email address, telephone number, name of contact and/or other pertinent information is included in the contact information. In addition, the contact information may include priorities for each of the various ways of communicating. For example, the priority may try text first, then voice, and then email if a particular contact has multiple forms of communication identified in the profile database and one form of communication fails. A user may configure their profile from their user equipment or as part of account services made available to the user through any internet connection.
The profile may further include action triggering conditions. The action triggering conditions specify under what condition the agent shall take actions without order from the user to contact registered contacts and report that this user is impacted by a particular emergency. The condition may be based on the emergency level set by the Federal Emergency Management Agency (FEMA) or other federal or state governmental organization. There may be multiple emergency level conditions, e.g., yellow, orange, and red, where red is the most serious. The profile may specify the condition for the agent contacting one group in the profile (e.g. family) if the emergency level is red, contacting friends if the emergency level is orange, and automatically contacting nobody if the emergency level is yellow. In some circumstances, the user may not set up a profile and fail to register family, friends, or business contacts as part of the profile. In an embodiment, a default list of contacts may be based on, e.g., a “favorites” list found in a user's user equipment and the default automatic notification only occurs at the most severe emergency level. The user may use favorites lists found on user equipment as the basis for the contact information while setting up the profile.
The fact that a user is being impacted by a particular emergency may be based on the presence of user equipment associated with the user in an impacted area. For example, referring to
During the emergency, MO-CA service may also allow the user to use SMS or allow light data sessions to manually order the agent to contact those pre-defined contacts or contact groups to deliver certain messages, e.g., “I am ok”, where I am, who I am with, and/or change their social network status line. For example, if the profile does not allow the MO-CA to contact automatically, the MO-CA may still allow the user to control when the emergency message goes out using the predefined contacts or contact groups using the SMS or light data sessions. The light data sessions may be limited in time and the bandwidth allocated limited thereby allowing only limited data to be exchanged with the user during emergency situations.
The Mobile Terminating Call Agent (MTCA) entity 203/401 monitors the load of the radio access network (RAN) very closely, e.g., the utilization of each resource and service, the difference between the monitored utilization of the resources and services with the capacity limits of the resource and service. For example, the MTCA 203/401 may track total utilization of the cell, the number of Mobile Originated SMS messages, Mobile Terminated SMS messages, circuit switched (CS) voice calls, or packet switched data sessions. All Mobile Terminated voice calls or Mobile Terminated SMS messages toward users under coverage of the emergency area go through the MTCA 203/401 first.
If MTCA 203/401 determines the radio access network (RAN) is loaded beyond a threshold, meaning that the capacity is being fully utilized or excess capacity is being reserved for other purposes, the MTCA will try to defer the calls to a bulletin or users' social network status where users will post their status. For example, MTCA can play a voice prompt stating that “John Doe just has posted his status on Facebook 20 minutes ago. Please try to use Facebook to check his status, instead of direct voice call unless this call is urgent.” Another function the MTCA can perform is that in extreme cases where the voice service in RAN is overloaded and a particular voice call is urgent, MTCA may choose to convert the voice call to SMS and deliver to converted voice call to the user.
Memory 603 may be used to store the profile database 619 that includes the contact information. The profile database may include a user ID to identify the user, a list of contacts, a type of contact (family, friend, business, etc.), contact information, e.g. way of communicating with each contact such as email, text, voice, voice mail, and action triggering conditions. In addition, the contact information may include priorities for each of the various ways of communicating. In addition, profile may include the threshold emergency level (e.g., red, yellow, await user instruction) for which the MO-CA should contact the contact list without further intervention. The emergency level setting may specify that MO-CA wait for the user to manually instruct the MO-CA to notify the contact list. Note that the profile database may be accessed from one or more remote locations associated with the user equipment found in the emergency location and stored in memory 603 during the emergency.
The processor system also includes one or more external interfaces 615 to couple to a packet network. Thus, interface 615 may provide an interface to communicate with the packet network to communicate with other network nodes. Other communication channels and technologies are within contemplation of the embodiments described herein and may be utilized as needed in various embodiments. The systems and methods described herein can be implemented utilizing various commercially available operating systems or combinations of operating systems.
Thus, aspects of an emergency management system for a cellular network have been described. The description set forth herein is illustrative, and is not intended to limit the scope of the following claims. Variations and modifications of the embodiments disclosed herein may be made based on the description set forth herein, without departing from the scope and spirit of the following claims.