The present invention concerns IoT Devices and more precisely a method for managing radio connection of such IoT Devices with cellular telecommunications networks.
An IoT Device comprises:
The IoT Device communicates with an IoT Server Application. The IoT Server Application is an application software component that runs on a server and can exchange data and interact with the IoT Devices and the IoT Device Applications over the IoT Service Platform. The IoT Service Platform, hosted by the IoT Service Provider which communicates to an IoT Device to provide an IoT Service. The IoT Service Platform can exchange data with the IoT Device Application over the Mobile Network and through the Communication Module, using (among others), 2G, 3G, 4G, 5G connectivity including (among others) IP-based protocols over a packet-switched data channel. Finally, the IoT Service Platform typically offers APIs for IoT Server Applications to exchange data and interact with the IoT Device Applications over the IoT Service Platform.
The problem is that when the IoT Devices face a default of communication with its IoT Server Application (for example due to IoT Service Platform overload or default of communication service) the IoT Devices continue trying to communicate with the IoT Server Application. The predicted large scale growth of IoT Devices and their associated IoT Device Applications will then create major challenges for Mobile Network Operators. One major challenge that Mobile Network Operators must overcome is the risk caused by the mass deployment of inefficient, insecure or defective IoT Devices on the Mobile Network Operators' networks. When deployed on a mass scale such devices can cause network signalling traffic to increase to a level which impacts network services for all users of the mobile network. In the worst cases the mass deployment of such IoT Devices can disable a mobile network completely.
An IoT Device overusing the network may lead to problems such as:
A real example is described in document GSMA TS.34_V4 annex A:
Therefore, too much signalling traffic can put at risk the MNO's network, since the IoT Devices have erratic behaviours.
This problem is solved by the present invention.
More precisely, the invention proposes a method of managing the connectivity to a mobile telecommunications network of a SIM cooperating with an IoT Device, the method consisting in modifying a parameter of the SIM to temporarily avoid it from connecting to the mobile telecommunications network during a certain period of time.
This parameter can be the MCC/MNC of the network to which the SIM connects.
This MCC/MNC is preferably set to 001/01.
Another solution is to set the MCC/MNC to a different Mobile Operator code than the Home Network.
Another solution is to modify the ACC file (Access Control Class) of the SIM, this parameter being set to 0 so that the priority of the SIM to connect to the network is nil.
It is also possible to store the Home Network code in the FPLMN of the SIM so that the SIM no longer connects to its home network.
The method of the invention can be implemented by an applet installed in the security element or by the mobile telecommunications network.
The period of time can be random or defined within a time interval.
The invention also concerns a SIM for cooperating with an IoT Device, this SIM comprising an applet capable of triggering the suspension of the modification and/or modifying a parameter of the SIM to temporarily prohibit it to connect to a mobile telecommunications network.
Finally, the invention also concerns an element of a mobile telecommunications network, this element comprising a unit able to trigger the suspension of the modification and/or to modify a parameter of a SIM cooperating with an IoT Device, in order to temporarily prohibit it from connecting to the mobile telecommunications network.
The present invention will be better understood by reading the following description of a preferred embodiment of the invention.
The invention proposes multiple steps to protect the Network
1: Detection and Trigger
The invention proposes that the trigger to suspend the IoT Device can be automatic or self-decided in order to prevent risk of network overload. The automatic detection or IoT Device erratic behaviour can be done either from the network side of independently from the IoT Device side.
From the network side network probes can be used on different signalling APIs to monitor the signalling traffic on different network elements (such as HSS or GGSN) and trigger a suspension request when programmable thresholds are hit.
From the IoT Device side an applet can monitor the attachment attend (example network attachment or PDP context activation) and trigger a suspension request when programmable thresholds are hit.
2: Calculation of the Period of Time During Which the IoT Device Will be Suspended
The invention proposes that the IoT Device can be suspended permanently or temporally. If the IoT Device has to be suspended temporally, the period of time can be calculated randomly between a minimum time and a maximum time either by a server or by the applet itself which will perform the suspension. The minimum and maximum time can be programmable.
The period of time can be number of “get status” cycle.
3: Suspension of the IoT Device to Connect to the Network
The invention proposes to manage one or several SIM parameters managing the connectivity of the IoT Device with his home network. This home network is the network from which the owner of the IoT Device has bought a subscription.
When the trigger is received (as defined in step#1) the parameters are temporally changed during the period of time defined in step#3 detailed above.
The parameters can be changed either by a server (such an Over The Air/OTA platform) or by an applet integrated in the SIM.
Among others, the following parameters can be changed to suspend the connection of the IOT Device:
After the modified parameters are modified, a SIM refresh may be performed in order for the IoT Device to consider the new values of the modified parameters.
4: Re-Establishment of the Connection Capability of the IoT Device
The invention proposes that after the period of time is over an applet in the SIM switches back the modified parameters to their respective initial value.
After the modified parameters are switched back to their original value, a SIM refresh may be performed in order for the IoT Device to re-consider the new values of the modified parameters.
The element of the network which manages remotely the SIM card (to trigger the suspension of the IOT Device or to change the SIM parameters) can either be a unit of an OTA platform sending commands through SMS (when the device is already attached to the network) or a proxy HLR which can send parameters through signalling messages during authentication flows (when the device is requesting to attach and is not attached yet).
The method of the invention can thus be implemented by an applet installed in the security element or by the mobile telecommunications network.
The invention also concerns a SIM for cooperating with an IoT Device, this SIM comprising an applet capable of triggering the suspension of the modification and or modifying a parameter of the SIM to temporarily prohibit it to connect to a mobile telecommunications network.
Finally, the invention concerns an element of a mobile telecommunications network, this element comprising a unit able to trigger the suspension of the modification and/or to modify a parameter of a SIM cooperating with an IoT Device, in order to temporarily prohibit it from connecting to the mobile telecommunications network.
The main advantage of the invention is that the IoT Devices are forced not to generate signalling traffic even if the IoT Devices (including application and module) have bad designs or have been subject to fraud.
Number | Date | Country | Kind |
---|---|---|---|
18306111.8 | Aug 2018 | EP | regional |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2019/071371 | 8/8/2019 | WO | 00 |