Method for managing transmissions of data from a plurality of machine-to-machine devices
First Claim
1. A method executed in a network node capable of managing transmission of data transmitted over a unicast channel in a communication network from a plurality of M2M devices located in a first broadcast service area, the method comprising:
- receiving, from a first of said plurality of M2M devices located in the first broadcast service area and having collected data to transmit, a request to transmit the collected data over the communication network via a unicast channel;
as a result of receiving the request to transmit the collected data, obtaining network load information indicating a network load of the communication network and determining, on the basis of the indicated network load of the communication network, when to allow transmission of collected data for M2M devices located in the first broadcast service area, wherein determining when to allow transmission of collected data comprises determining, based on the network load of the communication network, that transmission of collected data should be deferred to a later point in time;
as a result of determining that transmission of collected data should be deferred to a later point in time, transmitting, via a broadcast transmission, a first message addressed to said plurality of M2M devices located in the first broadcast service area, wherein the first message comprises information instructing each of said plurality of M2M devices to defer a transmission of collected data within the first broadcast service area at least until the M2M device receives a further instruction indicating that a transmission of collected data is permissible within the first broadcast service area;
after transmitting the first message, transmitting, via broadcast transmission, a second message in the first broadcast service area comprising further instructions for at least one of said M2M devices to transmit collected data over the unicast channel; and
receiving collected data transmitted over the unicast channel.
1 Assignment
0 Petitions
Accused Products
Abstract
A method executable in a network node, capable of managing transmission of data transmitted over a unicast channel in a communication network from a plurality of M2M devices located in a broadcast service area is provided. Upon receiving a request to transmit collected data over the communication network via a unicast channel from a M2M device located in the first broadcast service area, the network node determines when to allow transmission of the collected data for M2M devices located in the first broadcast service area, on the basis of the network load of the communication network. The result is transmitted to the M2M devices located in the first broadcast service area, instructing at least one of these M2M devices when to transmit collected data over the unicast channel.
14 Citations
30 Claims
-
1. A method executed in a network node capable of managing transmission of data transmitted over a unicast channel in a communication network from a plurality of M2M devices located in a first broadcast service area, the method comprising:
-
receiving, from a first of said plurality of M2M devices located in the first broadcast service area and having collected data to transmit, a request to transmit the collected data over the communication network via a unicast channel; as a result of receiving the request to transmit the collected data, obtaining network load information indicating a network load of the communication network and determining, on the basis of the indicated network load of the communication network, when to allow transmission of collected data for M2M devices located in the first broadcast service area, wherein determining when to allow transmission of collected data comprises determining, based on the network load of the communication network, that transmission of collected data should be deferred to a later point in time; as a result of determining that transmission of collected data should be deferred to a later point in time, transmitting, via a broadcast transmission, a first message addressed to said plurality of M2M devices located in the first broadcast service area, wherein the first message comprises information instructing each of said plurality of M2M devices to defer a transmission of collected data within the first broadcast service area at least until the M2M device receives a further instruction indicating that a transmission of collected data is permissible within the first broadcast service area; after transmitting the first message, transmitting, via broadcast transmission, a second message in the first broadcast service area comprising further instructions for at least one of said M2M devices to transmit collected data over the unicast channel; and receiving collected data transmitted over the unicast channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method executed in a M2M device located in a broadcast service area and capable of transmitting data over a unicast channel to a network node of a communication network, the method comprising:
-
storing collected data; transmitting, to the network node, a request to transmit the collected data over the communication network via a unicast channel; receiving, via broadcast transmission, a response to said request, said response instructing said M2M device to defer a transmission of collected data within the broadcast service area at least until the M2M device receives a further instruction indicating that a transmission of collected data is permissible within the broadcast service area; after receiving the response, receiving, via broadcast transmission, a first message indicating a time at which the M2M device should transmit said collected data over the unicast channel, and transmitting said collected data over the unicast channel. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A network node capable of managing transmission of data transmitted over a unicast channel in a communication network by a plurality of M2M devices located in at least one broadcast service area, said plurality of M2M devices comprising a first M2M device having collected data to transmit, the network node comprising:
-
at least one processor; and a memory storing instructions which, when executed by the at least one processor causes the network node to;
as a result of receiving from said first M2M device a request to send the collected data, obtain network load information indicating a network load of the communication network and determine, on the basis of the indicated network load of the communication network, whether to allow, at the present time, the first M2M device to transmit the collected data, wherein determining whether to allow the first M2M device to transmit the collected data by performing a process comprising determining, based on the network load of the communication network, that transmission of collected data should be deferred to a later point in time;as a result of determining that transmission of collected data should be deferred to a later point in time, transmit, via a broadcast transmission, a first message, wherein the first message comprises information instructing each of said plurality of M2M devices to defer a transmission of collected data within the first broadcast service area at least until the M2M device receives a further instruction indicating that a transmission of collected data is permissible within the first broadcast service area after transmitting the first message, transmit, via broadcast transmission, a second message, addressed to M2M devices located in the first broadcast service area, comprising further instructions for at least one of said M2M devices when to transmit data over a unicast channel, and receive data transmitted over the unicast channel. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A computer program product comprising a non-transitory computer readable medium storing a computer program for managing transmission of data transmitted over a unicast channel in a communication network by a plurality of M2M devices located in at least one broadcast service area, the computer program comprising computer readable code units which, when run on a computer causes the computer to:
-
as a result of the computer receiving, from a first of said plurality of M2M devices located in a first broadcast service area and having collected data to transmit, a request to send the collected data over the communication network via a unicast channel obtain network load information indicating a network load of the communication network and determine, on the basis of the indicated network load of the communication network, when to allow transmission of the collected data for M2M devices located in the first broadcast service area, wherein determining when to allow transmission of collected data comprises determining, based on the network load of the communication network, that transmission of collected data should be deferred to a later point in time; as a result of determining that transmission of collected data should be deferred to a later point in time, transmit, via a broadcast transmission, a first message addressed to said plurality of M2M devices located in the first broadcast service area, wherein the first message comprises information instructing each of said plurality of M2M devices to defer a transmission of collected data within the first broadcast service area at least until the M2M device receives a further instruction indicating that a transmission of collected data is permissible within the first broadcast service area; after transmitting the first message, transmit, via broadcast transmission, at least a second message, addressed to M2M devices located in the first broadcast service area, comprising further instructions for at least one of said M2M devices when to transmit data over the unicast channel, and receive data transmitted over the unicast channel.
-
-
23. A M2M device capable of transmitting data over a unicast channel to a network node of a communication network when located in a broadcast service area, the M2M device comprising at least one processor, and a memory storing instructions which, when executed by the at least one processor causes the M2M device to:
-
store collected data; transmit, to the network node, a request to transmit the collected data over the communication network via a unicast channel; receive, via broadcast transmission, a response to said request, said response instructing said M2M device to defer a transmission of collected data within the broadcast service area at least until the M2M device receives a further instruction indicating that a transmission of collected data is permissible within the broadcast service area; process a first message received via broadcast transmission after receiving the response, the first message comprising information indicating a time at which the M2M device may transmit the collected data over the unicast channel; and wait until the indicated time to transmit the collected data over the unicast channel so that the collected data is not transmitted before the indicated time. - View Dependent Claims (24, 25, 26, 27, 28)
-
-
29. A computer program product comprising a non-transitory computer readable medium storing computer program for transmitting data over a unicast channel to a network node of a communication network, the computer program comprising computer readable code units which, when run on a computer causes the computer to:
-
store collected data; transmit, to the network node, a request to transmit the collected data over the communication network via a unicast channel; receive, via broadcast transmission, a response to said request, said response instructing said M2M device to defer a transmission of collected data within the broadcast service area at least until the M2M device receives a further instruction indicating that a transmission of collected data is permissible within the broadcast service area; process a first message received via broadcast transmission after receiving the response, the first message comprising information indicating a time at which the M2M device may transmit the collected data over the unicast channel; and wait until the indicated time to transmit the collected data over the unicast channel so that the collected data is not transmitted before the indicated time.
-
-
30. A method executed in a network node capable of managing transmission of data transmitted over a unicast channel in a communication network from a plurality of M2M devices located in a first broadcast service area, the method comprising:
-
receiving, from a first of said plurality of M2M devices located in the first broadcast service area and having collected data to transmit, a request to transmit the collected data over the communication network via a unicast channel; as a result of receiving the request to transmit the collected data, obtaining network load information indicating a network load of the communication network and using the obtained network load information to determine whether to transmit a particular message in response to the request to transmit the collected data; transmitting, via broadcast transmission, the particular message; and receiving collected data transmitted over the unicast channel, wherein the particular message is addressed to each of the plurality of M2M devices and comprises information instructing each of said plurality of M2M devices to defer a transmission of collected data within the first broadcast service area at least until the M2M device receives a further instruction indicating that a transmission of collected data is permissible within the first broadcast service area.
-
Specification