摘要 |
The present invention relates to a method for providing M2M data, wherein one or more M2M applications – AP – provide M2M data subscriptions to a M2M backend – BE – and the provides M2M data received from a M2M frontend – FE – to the AP, wherein when the resources required for communication between the BE and FE exceed or are determined to be exceeded in the future the maximum resource available for communication between the BE and the FE, the following steps are performed: a) Parametrizing Subscription by at least three parameters representing - a data item to be subscribed, - a required period between data updates for said data item indicating a required actuality of the data for the AP and - a weight representing the importance of the data item - by the AP and/or BE b) Determining a schedule for all subscriptions for retrieving data from the FE based on the importance of said data items such that when the actual period with which data updates for a data item can be provided is larger than the required period for said data item a penalty value is added to the weight, c) Modifying the schedule based on the updated weights according to b) for retrieving data for said data items such that the overall penalty is minimized and/or the overall actuality of said cached data is maximized, and d) Retrieving of data items from the FE and caching said retrieved data from the FE by the BE, wherein data cached for data items is provided to the AP. |