Method and device for receiving emergency broadcasting messages
First Claim
1. A method for receiving emergency broadcasting messages, comprising:
- initializing emergency broadcasting message variables, which comprise an emergency broadcasting indicator variable, a concurrent message quantity variable and a received message quantity variable, including steps of setting a value of the emergency broadcasting indicator variable to be a first initial value, setting values of the concurrent message quantity variable and the received message quantity variable to be a second initial value respectively, and setting a message queue linked list to be Null;
receiving multimedia broadcasting service information and an information header of the multimedia broadcasting service information;
determining, by a terminal, whether there is a new emergency broadcasting message needed to be received, from the received information header of the multimedia broadcasting service information;
receiving multimedia broadcasting control information, when determining that there is a new emergency broadcasting message needed to be received; and
parsing the emergency broadcasting message from multimedia broadcasting control information,wherein the first initial value is equal to an initial value of emergency broadcasting indication information in the information header for representing that there is a new emergency broadcasting message, and the second initial value is equal to an initial value of concurrent message quantity information in the multimedia broadcasting control information for representing message quantity in the emergency broadcasting message.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention discloses a method for receiving emergency broadcasting messages. The method comprises that: when the terminal acquires periodically from the information header of the multimedia broadcasting service information that there is a new emergency broadcasting message needed to be received, it parses the emergency broadcasting message from the multimedia broadcasting control information; alternatively, under the scene that the terminal receives the multimedia broadcasting service information, when the terminal acquires from the information header of the service information that there is a new emergency broadcasting message queue needed to be received, it parses the emergency broadcasting message from the multimedia broadcasting control information. The present invention discloses a communication mobile terminal for receiving emergency broadcasting messages. The present invention enables the terminal to open the logic channels periodically to receive all emergency broadcasting messages punctually and effectively prevents the high power consumption and resource wasting in the course of reception.
18 Citations
13 Claims
-
1. A method for receiving emergency broadcasting messages, comprising:
-
initializing emergency broadcasting message variables, which comprise an emergency broadcasting indicator variable, a concurrent message quantity variable and a received message quantity variable, including steps of setting a value of the emergency broadcasting indicator variable to be a first initial value, setting values of the concurrent message quantity variable and the received message quantity variable to be a second initial value respectively, and setting a message queue linked list to be Null; receiving multimedia broadcasting service information and an information header of the multimedia broadcasting service information; determining, by a terminal, whether there is a new emergency broadcasting message needed to be received, from the received information header of the multimedia broadcasting service information; receiving multimedia broadcasting control information, when determining that there is a new emergency broadcasting message needed to be received; and parsing the emergency broadcasting message from multimedia broadcasting control information, wherein the first initial value is equal to an initial value of emergency broadcasting indication information in the information header for representing that there is a new emergency broadcasting message, and the second initial value is equal to an initial value of concurrent message quantity information in the multimedia broadcasting control information for representing message quantity in the emergency broadcasting message. - View Dependent Claims (2, 3, 4)
-
-
5. A method for receiving emergency broadcasting messages, comprising:
-
(1) the terminal receiving the multimedia broadcasting control information, and parsing the emergency broadcasting indication information from the information header of the multimedia broadcasting control information, then determining whether the value of the emergency broadcasting indication information is equal to the value of the emergency broadcasting indicator variable;
if yes, skipping step (2) and jumping to execution step (3);
otherwise, setting the value of the emergency broadcasting indicator variable to be equal to the value of emergency broadcasting indication information, followed by execution of step (2);(2) the terminal parsing the emergency broadcasting information in the multimedia broadcasting control information, extracting the concurrent message quantity information and message ID, and determining whether there is the message ID in the message queue linked list, if yes, jumping to execution of step (3);
otherwise, setting the value of concurrent message quantity variable to be equal to the value of the concurrent message quantity information;
shifting the value of the received message quantity variable by one unit quantity, which is represents one emergency broadcasting message in the emergency broadcasting message queue, and then putting the message ID in the message queue linked list; and
at the same time, displaying the present emergency broadcasting message, followed by execution of step (3);(3) the terminal determining whether the value of the concurrent message quantity variable is less than the value of the received message quantity variable, if yes, continuing receiving the control information, and then jumping to execution of step (2);
otherwise, resetting the value of the concurrent message quantity variable and the value of the received message quantity variable to be equal to the second initial value respectively, resetting the message queue linked list to be Null, and stopping receiving the control information at the same time. - View Dependent Claims (6)
-
-
7. A communication mobile terminal for receiving emergency broadcasting messages, comprising a control unit, a reception unit and a parsing and comparing unit, which are connected in sequence, wherein:
-
the control unit is operable to start the reception unit to receive multimedia broadcasting service information, and at the same time, indicate the parsing and comparing unit to parse an information header of multimedia broadcasting service information; the reception unit is operable to output the received multimedia broadcasting service information to the parsing and comparing unit, under the start of the control unit; the parsing and comparing unit is operable to pre-initialize and store emergency broadcasting message variables, parse the information header from the input multimedia broadcasting service information in accordance with the indication of the control unit, and acquiring determine from emergency broadcasting indication information parsed from the information header whether there is a new emergency broadcasting message needed to be received, wherein the pre-initialization includes setting the value of an emergency broadcasting indicator variable to be a first initial value, setting the values of a concurrent message quantity variable and a received message quantity variable to be a second initial value respectively, and setting a message queue linked list to be Null, and wherein the first initial value is equal to the initial value of emergency broadcasting indication information in the information header for representing that there is a new emergency broadcasting message queue, and the second initial value is equal to the initial value of concurrent message quantity information in the control information for representing the message quantity in the emergency broadcasting message queue. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
Specification