Message distribution system, distribution sequence determination device, distribution sequence determination method, and distribution sequence determination program
First Claim
1. A distribution sequence determination device, comprising:
- a terminal state determination unit that acquires information as to whether each of a plurality of terminals to which a message is transmitted is in a state in which communication is possible or in a temporarily stopped state, based on a communication frequency of the terminal, wherein when no data packet is received from the terminal during a fixed period of time, the terminal is changed from being in the state in which communication is possible to the temporarily stopped state, and wherein when the terminal is able to receive data packets, the terminal is changed from the temporarily stopped state to the state in which communication is possible; and
a distribution sequence control unit that determines a distribution sequence for the message on the basis of the information so as to transmit the message to each of a plurality of the terminals in a sequence in which the terminal in the state in which communication is possible is given priority over the terminal in the temporarily stopped state,wherein the distribution sequence determination device transmits the message to each terminal in accordance with the determined sequence, the determined distributed sequence reducing a time in which the terminals receive the message by taking into account a length of time in which the terminal in the temporarily stopped state exits the temporarily stopped state.
1 Assignment
0 Petitions
Accused Products
Abstract
In order to reduce wasteful delays occurring when a mobile terminal whose RRC state is a state wherein communication is possible transfers in a temporarily stopped state, a distribution sequence determination device, which determines the distribution sequence for push messages transmitted to each of multiple terminals, determines the distribution sequence on the basis of whether each of the multiple terminals is in a state wherein communication is possible or is in a temporarily stopped state, so as to transmit the push messages to each of the multiple terminals in a distribution sequence in which terminals in a state wherein communication is possible are given priority over terminals in the temporarily stopped state.
-
Citations
9 Claims
-
1. A distribution sequence determination device, comprising:
-
a terminal state determination unit that acquires information as to whether each of a plurality of terminals to which a message is transmitted is in a state in which communication is possible or in a temporarily stopped state, based on a communication frequency of the terminal, wherein when no data packet is received from the terminal during a fixed period of time, the terminal is changed from being in the state in which communication is possible to the temporarily stopped state, and wherein when the terminal is able to receive data packets, the terminal is changed from the temporarily stopped state to the state in which communication is possible; and a distribution sequence control unit that determines a distribution sequence for the message on the basis of the information so as to transmit the message to each of a plurality of the terminals in a sequence in which the terminal in the state in which communication is possible is given priority over the terminal in the temporarily stopped state, wherein the distribution sequence determination device transmits the message to each terminal in accordance with the determined sequence, the determined distributed sequence reducing a time in which the terminals receive the message by taking into account a length of time in which the terminal in the temporarily stopped state exits the temporarily stopped state. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A message distribution system comprising:
-
a distribution sequence determination device; and a network device, wherein the distribution sequence determine device comprises; a terminal state determination unit that acquires information as to whether each of a plurality of terminals to which a message is transmitted is in a state in which communication is possible or in a temporarily stopped state, based on a communication frequency of the terminal, wherein when no data packet is received from the terminal during a fixed period of time, the terminal is changed from being in the state in which communication is possible to the temporarily stopped state, and wherein when the terminal is able to receive data packets, the terminal is changed from the temporarily stopped state to the state in which communication is possible; and a distribution sequence control unit that determines a distribution sequence for the message on the basis of the information so as to transmit the message to each of a plurality of the terminals in a sequence in which the terminal in the state in which communication is possible is given priority over the terminal in the temporarily stopped state, wherein the distribution sequence determination device transmits the message to each terminal in accordance with the determined sequence, the determined distributed sequence reducing a time in which the terminals receive the message by taking into account a length of time in which the terminal in the temporarily stopped state exits the temporarily stopped state, and wherein the network device distributes a message to a terminal according to a distribution sequence determined by the distribution sequence determination device.
-
-
8. A distribution sequence determination method, comprising:
-
acquiring information as to whether each of a plurality of terminals to which a message is transmitted is in a state in which communication is possible or in a temporarily stopped state, based on a communication frequency of the terminal, wherein when no data packet is received from the terminal during a fixed period of time, the terminal is changed from being in the state in which communication is possible to the temporarily stopped state, and wherein when the terminal is able to receive data packets, the terminal is changed from the temporarily stopped state to the state in which communication is possible; determining distribution sequence on the basis of the information so as to transmit the push message to each of a plurality of the terminals in a sequence in which the terminal in the state wherein communication is possible is given priority over the terminal in the temporarily stopped state; and transmitting the message to each terminal in accordance with the determined sequence, the determined distributed sequence reducing a time in which the terminals receive the message by taking into account a length of time in which the terminal in the temporarily stopped state exits the temporarily stopped state.
-
-
9. A non-transitory computer readable medium storing a distribution sequence determination program which causes a computer to function as
terminal state determination unit that acquires information as to whether each of a plurality of terminals to which a message is transmitted is in a state in which communication is possible or in a temporarily stopped state, based on a communication frequency of the terminal, wherein when no data packet is received from the terminal during a fixed period of time, the terminal is changed from being in the state in which communication is possible to the temporarily stopped state, and wherein when the terminal is able to receive data packets, the terminal is changed from the temporarily stopped state to the state in which communication is possible; - and
distribution sequence control unit that determines a distribution sequence on the basis of the information so as to transmit the message to each of a plurality of the terminals in a sequence in which the terminal in the state wherein communication is possible is given priority over the terminal in the temporarily stopped state, wherein the computer transmits the message to each terminal in accordance with the determined sequence, the determined distributed sequence reducing a time in which the terminals receive the message by taking into account a length of time in which the terminal in the temporarily stopped state exits the temporarily stopped state.
- and
Specification