Embodiment
For above-mentioned purpose of the present invention, feature and advantage can be become apparent more, below in conjunction with accompanying drawing the embodiment of the invention is described in detail, the embodiment of the invention can be applied to comprise in the scene of multiple PWS type of CMAS.
See also Fig. 1, the flow chart of an embodiment of the method that it broadcasts warning message for the present invention is a kind of, this method may further comprise the steps.
Step 101: receive dedicated signaling, comprise warning message to be broadcast in the described dedicated signaling.
Step 102: the priority of determining All Alerts message in the warning system.
For example, when described dedicated signaling comprises the warning message type,, obtain the priority of warning message to be broadcast in the described dedicated signaling according to the corresponding relation of warning message type that comprises and warning message priority.Wherein, the corresponding relation of described warning message type and warning message priority can carry out O﹠amp by operator according to local regulation by statutory regulation; The M configuration also can be kept in the memory in advance.
And for example, when significance level that comprises warning message in the described dedicated signaling and urgency level, according to the corresponding relation of significance level and the urgency level and the warning message priority of the warning message that comprises, obtain the priority of warning message to be broadcast in the described dedicated signaling.Such as, be respectively each other significance level of level and urgency level and distribute priority weighting, with the priority weighting of the significance level of warning message correspondence to be broadcast in the described dedicated signaling and the priority weighting summation of urgency level, with the priority of weight sum as warning message to be broadcast in the described dedicated signaling.For another example, for each other significance level of level and urgency level are carried out permutation and combination, be that each combination distributes a priority, obtain the priority of warning message to be broadcast in the described dedicated signaling according to the combination of the significance level of warning message correspondence to be broadcast in the described dedicated signaling and urgency level.
And for example, when comprising the priority factors of warning message in the described dedicated signaling, determine the priority of warning message to be broadcast in the described dedicated signaling according to described priority factors.For example, when being provided with 4 priority, two bits can be set in described dedicated signaling represent priority factors, corresponding respectively expression first priority of the priority factors of " 00 ", " 01 ", " 10 " and " 11 ", second priority, the 3rd priority and the 4th priority.When being provided with more priority, also more bits bit representation priority factors can be set in dedicated signaling, the present invention does not limit this.
Step 103:, broadcast described warning message to be broadcast according to the priority of All Alerts message in the warning system.
For example, when the low warning message of priority that in the warning message of broadcasting, exists than described warning message to be broadcast, the described low priority of then going off the air at the broadcasting warning message, and the warning message to be broadcast of broadcasting high priority.
And for example, when the low warning message of priority that in the warning message of broadcasting, does not exist than described warning message to be broadcast, then behind described warning message sign-off of broadcasting, from described warning message to be broadcast, select the warning message of high priority to broadcast successively.
And for example, broadcast all described message to be broadcast according to the order of priority.
Need to prove, present embodiment can be to receive the dedicated signaling that the CN node sends by the RAN node, then in step 102-103, RAN node side is finished according to corresponding priority level the broadcasting of warning message to be broadcast is handled, thereby realizes broadcasting warning message according to priority between RAN node and the UE.For example, the RAN node can notify the broadcast capacity of the described RAN node of CN node to reach the upper limit, and then the CN node sends mandatum cassatorium to described RAN node, and then the RAN node is according to this mandatum cassatorium, stop to send low priority at the broadcasting warning message.On the other hand, the CN node sends the warning message to be broadcast of high priority to the RAN node, then RAN node stop broadcasting low priority behind the broadcasting warning message, can broadcast the warning message to be broadcast of described high priority.
Need to prove, present embodiment also can be to receive the dedicated signaling that CBC sends by the CN node, then in step 102-103, CN node side is finished the dedicated signaling that will comprise warning message to be broadcast according to corresponding priority level and is transmitted to the RAN node, finish according to the order of first in first out by the RAN node again the broadcasting of warning message to be broadcast is handled, thereby realize between CN node and the RAN node it being to send the dedicated signaling that comprises warning message to be broadcast, make RAN node side to broadcast warning message according to priority according to priority.Wherein, RAN node (as evolution base station) can notify CN node (as mobile management entity) capacity to reach the upper limit, and then described CN node sends mandatum cassatorium to described RAN node, and then, described RAN node is according to described mandatum cassatorium, stop to send described low priority at the broadcasting warning message.On the other hand, described CN node sends the warning message to be broadcast of high priority to described RAN node, then described RAN node can stop to send described low priority behind the broadcasting warning message, broadcast the warning message to be broadcast of described high priority.
As can be seen from the above-described embodiment, by determining priority, and according to priority broadcasting warning message, can in time handle warning message to be broadcast efficiently, for example limited and can't satisfy under the situation of broadcasting many warning messages simultaneously in interface-free resources, can preferentially broadcast very urgent or very important warning message.
In addition, present embodiment can be to be finished according to corresponding priority level by the RAN side broadcasting of warning message to be broadcast is handled, thereby realize broadcasting warning message according to priority between RAN node and the UE, also can realize between CN node and the RAN node it being to send the dedicated signaling that comprises warning message to be broadcast, make RAN node side to broadcast warning message according to priority according to priority.Thereby make the method for broadcasting warning message flexible, applied widely.
Further, each warning message to be broadcast can related timer.If corresponding timer is not overtime, can broadcast warning message according to the method that the foregoing description provides.If corresponding timer expiry, then can the priority of All Alerts message be broadcasted described warning message to be broadcast in carrying out according to warning system before, the warning message to be broadcast that broadcasting is associated with this timer.Concrete, Fig. 2 broadcasts the flow chart of another embodiment of the method for warning message for the present invention is a kind of.Present embodiment can may further comprise the steps.
Step 201: receive dedicated signaling, with the warning message to be broadcast that comprises in the dedicated signaling;
Step 202: with the corresponding timer of described message relating to be broadcast.
For example, behind the warning message to be broadcast in receiving dedicated signaling,, start this timer simultaneously for this warning message to be broadcast is provided with a corresponding timer.
Need to prove, instep 201, if the dedicated signaling that receives comprises a plurality of warning messages, then these warning messages can related same timer, also can distinguish related different timer, then above-mentioned different timer is identical start-up time, but possibility duration difference, if so these warning messages are broadcasted under the timer expiry situation, then the airtime of each warning message is also inequality.
In addition, beforestep 201, may have other warning messages in the warning system, then afterstep 201, have a plurality of warning messages to be broadcast in the warning system, each warning message to be broadcast all has a timer that is associated.
Step 203: judge whether to occur timer expiry, if do not have, then execution in step 204.If have, then execution instep 205.
Optionally, this step is the triggering of judging or whether affirmation receives overtime timer, promptly, during timer expiry, can trigger execution instep 205, if do not have timer expiry (after perhapsstep 205 as described later finishes, still having warning message to be broadcast), then trigger or maintenance execution instep 204.
Optionally, this step is for judging the timer state in real time or periodically, if there is overtime timer, then execution instep 205, otherwise, execution instep 204.
Step 204: broadcast described warning message to be broadcast according to the priority of All Alerts message in the warning system.
For example, determine the priority of All Alerts message in the warning system earlier, again according to the described warning message to be broadcast of All Alerts information broadcast in the warning system.This process can repeat no more referring to the description of the foregoing description step 102-103 herein.
Step 205: before the priority of All Alerts message is broadcasted described warning message to be broadcast in carrying out according to warning system, the warning message to be broadcast that broadcasting is associated with overtime timer.
Need to prove, after the above-mentionedsteps 205, can jump to execution instep 203, until having broadcasted all warning messages to be broadcast.
As can be seen from the above-described embodiment, after further being the related timer of each warning message to be broadcast, do not having under the situation of timer expiry, according to the priority orders broadcasting warning message to be broadcast of All Alerts message in the warning system, can in time handle warning message to be broadcast efficiently.Having under the situation of timer expiry, do not consider priority orders, but broadcast the warning message to be broadcast of timer expiry earlier.And then further guarantee in time to handle efficiently warning message to be broadcast by the timing of timer.
From the subscriber terminal equipment side, when subscriber terminal equipment receives warning message, can show warning message to the user according to the order that receives, if and UE can't show many warning messages to the user simultaneously, then when UE receives more than one warning message, alarm signal from the priority of warning message to the user that can show the described warning message that receives according to.The flow chart of an embodiment of the method that Fig. 3 shows warning message for the present invention is a kind of.Present embodiment can may further comprise the steps.
Step 301: receive broadcast, comprise warning message to be broadcast in the described broadcast.
Step 302: the priority of determining All Alerts message in the warning system.
Step 303: the priority according to All Alerts message in the described warning system is showed the warning message described to be showed that receives to the user.
Wherein, subscriber terminal equipment can be determined the priority of the All Alerts message that receives referring to the priority approach of determining All Alerts message in the warning system described in thestep 102 of the foregoing description, owing in first embodiment, have been described in detail, so locate to repeat no more.
Need to prove that described method also further comprises: when receiving warning message to be showed, with the related corresponding timer of warning message described to be showed.If there is not overtime timer, then show warning message to be showed according to step 303.If overtime timer is arranged, then show the warning message to be showed that is associated with overtime timer, under the situation that does not have overtime timer, continue to show warning message to be showed then according to step 303.For example, after subscriber terminal equipment receives 5 warning messages to be showed in the dedicated signaling, be respectively 5 warning messages to be showed a corresponding timer is set, start this timer simultaneously.When not having overtime timer, show warning message according to the priority orders of 5 warning messages to be showed.If a corresponding timer expiry of warning message to be showed is arranged, then show the warning message that this overtime timer is accordingly to be showed, afterwards, if there are not other timer expiries, and there is warning message to be showed, then can continues to show the warning message that remaining is to be showed according to the priority orders of warning message to be showed.
As can be seen from the above-described embodiment,, also can determine priority earlier, and show warning message, can in time handle warning message to be showed efficiently according to priority in the subscriber terminal equipment side.
In addition, after further for the corresponding timer of warning message association described to be showed, do not having under the situation of timer expiry, can in time handle warning message to be showed efficiently, occurring under the situation of timer expiry, can put aside priority orders, but broadcast the warning message to be showed of timer expiry earlier.And then by the further processing warning message to be showed efficiently that guarantees in time of the timing of timer.
Be example to broadcast warning message to be broadcast according to priority below in the eNB side, describe the method for broadcasting warning message in detail, see also Fig. 4, the signaling process figure of an embodiment of the warning message that it broadcasts the CMAS type for the present invention is a kind of may further comprise the steps:
Step 401: the PLMN of equipment manager configuration UE (Public LandMobile-communication Network, public land mobile radio communication) tabulation, simultaneously, UE carries out network registry and safety certification process, and synchronous emergency warning system clock.
Wherein, for the PLMN in the tabulation, UE allows its PN (Primary Notification) to be " without security ".Under the default situation, this tabulation is empty, and promptly all PLMN needs safety certification.
For example, in the process of carrying out network registry and safety certification, in UE, preserve a sign and be used to indicate whether by network registry and safety certification.
For example, when synchronous emergency warning system clock, at least one core net node, as MME, SGSN, MSC can use Network Information and Time Zone signaling to send current time T imeof Day to UE, and UE is domestic emergency alarm system clock synchronously.
Step 402:CBE sends Emergency Broadcast Request (urgent broadcast request) message and gives CBC.
After step 403:CBC receives above-mentioned Emergency Broadcast Request message, send Write-Replace Warning Request (request of reporting to the police) dedicated signaling and give the MME of appointment.
Wherein, this dedicated signaling can comprise warning message to be broadcast, and some property values of this alert message, as message identifier Message identifier, sequence number Serial Number, tracing area identification list Tracking Area ID list or alarm region Warning Area etc.In the present embodiment, this dedicated signaling comprises warning message to be broadcast and message identifier at least, and message identifier is used to indicate the type of warning message.
After step 404:MME receives above-mentioned Write-Replace Warning Request dedicated signaling, send Write-Replace Warning Confirm (report to the police and determine) dedicated signaling to CBC, so that CBC knows that MME has begun to distribute warning message to eNodeB.
Need to prove that if CBC does not receive Write-Replace WarningConfirm dedicated signaling within a certain period of time, then CBC can resend Write-Replace Warning Request dedicated signaling and give another MME.
After step 405:CBC receives Write-Replace Confirm dedicated signaling, send Emergency Broadcast Response (urgent broadcast response) message, begun to send warning message so that CBE is known MME to CBE.
Step 406:MME is transmitted to connected eNodeB with Write-Replace Warning Request (request of reporting to the police) dedicated signaling.
Wherein, which eNB MME will determine to send to according to the Tracking Area ID list that Write-Replace Warning Message Request dedicated signaling comprises.If Tracking Area ID list is empty, then send to the eNB that all are connected to this MME.
Step 407:eNB is to UE broadcasting warning message to be broadcast, and UE is according to the priority broadcasting warning message to be broadcast of All Alerts message in the warning system.
Wherein, the WarningArea that eNB comprises by Write-Replace Warning Request dedicated signaling determines the sub-district of needs broadcasting, and broadcasts the warning message that Write-Replace Warning Request dedicated signaling is comprised with the form of system message in these sub-districts.Before going on the air, eNB can begin to read the relevant system message of warning message by beep-page message notice UE earlier.If Warning Area is default, then eNB sends to the sub-district that all belong to it.
In addition, connect simultaneously under the situation of a plurality of MME at an eNB, eNB may receive the Write-Replace Warning Request dedicated signaling from a plurality of MME.In this case, whether message identifier and sequence number detection message that eNB uses each message to comprise repeat, if then do not send the warning message of repetition.
Wherein, in embodiments of the present invention, preserve the corresponding relation of warning message type and warning message priority, obtain the priority of warning message to be broadcast in the Write-Replace Warning Request dedicated signaling according to the warning message type in the eNB side.
Concrete broadcasting process comprises: if there is the low warning message of priority than described warning message to be broadcast in the warning message of broadcasting, then go off the air described low priority broadcasting warning message, and broadcasting high priority warning message to be broadcast; If in the warning message of broadcasting, there is not the low warning message of priority than described warning message to be broadcast, then behind described warning message sign-off of broadcasting, from described warning message to be broadcast, select the warning message of high priority to broadcast successively.
Step 408: when eNB after all UE that belong to it send warning message, eNB sends Write-Replace Warning Response (alarm response) dedicated signaling to MME, so that MME is informed in successfully sent warning message in which sub-district.
Step 409:UE shows warning message to the user.
The method of the displaying warning message that other embodiments of the invention provide can be applied to this step, repeats no more herein.
Step 410: according to the Write-Replace Warning Response dedicated signaling that receives, MME determines that each warning message transmission that is sent successfully still is failure, and creates track record trace record.
The embodiment of the invention also provides a kind of device of broadcasting warning message, the method for the broadcasting warning message that can be used to realize that the above embodiment of the present invention provides.See also Fig. 5, the structure chart of an embodiment of the device that it broadcasts warning message for the present invention is a kind of, this device comprises receivingelement 501, determiningunit 502 and radio unit 503.Wherein:
Receivingelement 501 is used to receive dedicated signaling, comprises warning message to be broadcast in the described dedicated signaling;
Determiningunit 502 is used for determining the priority of each bar warning message;
Radio unit 503 is used for broadcasting described warning message to be broadcast according to the priority of warning system All Alerts message.
Optionally, determiningunit 502 comprises that first determines subelement, second definite subelement and the 3rd at least one that determine in the subelement.Wherein:
First determines subelement, is used for when described dedicated signaling comprises the warning message type, according to the corresponding relation of warning message type that comprises and warning message priority, obtains the priority of warning message to be broadcast in the described dedicated signaling;
Second determines subelement, be used for when described dedicated signaling comprises the significance level of warning message and urgency level, according to the corresponding relation of significance level and the urgency level and the warning message priority of the warning message that comprises, obtain the priority of warning message to be broadcast in the described dedicated signaling;
The 3rd determines subelement, is used for obtaining the priority of warning message to be broadcast in the described dedicated signaling according to described priority factors when described dedicated signaling comprises the priority factors of warning message.
Optionally,radio unit 503 comprises: the first broadcasting subelement 5031 and the second broadcasting subelement 5032, wherein:
The first broadcasting subelement 5031, be used for having the low warning message of priority than described warning message to be broadcast when warning message in broadcasting, then go off the air described low priority broadcasting warning message, and broadcasting high priority warning message to be broadcast;
The second broadcasting subelement 5032, be used for not having the low warning message of priority than described warning message to be broadcast when warning message in broadcasting, then behind described warning message sign-off of broadcasting, from described warning message to be broadcast, select the warning message of high priority to broadcast successively.
As can be seen from the above-described embodiment, by determining priority, and according to priority broadcasting warning message, can in time handle warning message to be broadcast efficiently, for example limited and can't satisfy under the situation of broadcasting many warning messages simultaneously in interface-free resources, can preferentially broadcast very urgent or very important warning message.
The embodiment of the invention also provides a kind of device of broadcasting warning message, the method for the broadcasting warning message that can be used to realize that the above embodiment of the present invention provides.See also Fig. 6, the structure chart of another embodiment of the device that it broadcasts warning message for the present invention is a kind of, this device comprises receivingelement 601,associative cell 602, determiningunit 603 andradio unit 604.
Receivingelement 601 is used to receive dedicated signaling, and described dedicated signaling comprises warning message to be broadcast;
Associative cell 602 is used for when receivingelement 601 receives warning message to be broadcast, with the corresponding timer of described message relating to be broadcast; Optionally, timer can be the some of associative cell;
Determiningunit 603 is used for determining the priority of warning message to be broadcast;
Radio unit 604 is used for if there is no overtime timer, broadcasts described warning message to be broadcast according to the priority of All Alerts message in the warning system; If there is overtime timer, when promptly being subjected to the triggering of overtime timer or timer expiry, time-out is broadcasted described warning message to be broadcast according to the priority of All Alerts message in the warning system, and the warning message to be broadcast that is associated with overtime timer of broadcasting.Behind the warning message to be broadcast that broadcasting is associated with overtime timer, if also there is warning message to be broadcast, thenradio unit 604 continues to broadcast described warning message to be broadcast according to the priority of All Alerts message in the warning system.
Wherein, determiningunit 603 comprises: first determines subelement, second definite subelement and the 3rd at least one that determine in the subelement,
First determines subelement, is used for when described dedicated signaling comprises the warning message type, according to the corresponding relation of warning message type that comprises and warning message priority, obtains the priority of warning message to be broadcast in the described dedicated signaling;
Second determines subelement, be used for when described dedicated signaling comprises the significance level of warning message and urgency level, according to the corresponding relation of significance level and the urgency level and the warning message priority of the warning message that comprises, obtain the priority of warning message to be broadcast in the described dedicated signaling;
The 3rd determines subelement, is used for obtaining the priority of warning message to be broadcast in the described dedicated signaling according to described priority factors when described dedicated signaling comprises the priority factors of warning message.
Wherein,radio unit 604 comprises: the first broadcasting subelement and the second broadcasting subelement,
The first broadcasting subelement is used for having the low warning message of priority than described warning message to be broadcast when the warning message in broadcasting, the described low priority of then going off the air at the broadcasting warning message, and the warning message to be broadcast of broadcasting high priority;
The second broadcasting subelement, be used for not having the low warning message of priority than described warning message to be broadcast when warning message in broadcasting, then behind described warning message sign-off of broadcasting, from described warning message to be broadcast, select the warning message of high priority to broadcast successively.
As can be seen from the above-described embodiment, after further being the related timer of each warning message to be broadcast, do not having under the situation of timer expiry, according to the priority orders broadcasting warning message to be broadcast of All Alerts message in the warning system, can in time handle warning message to be broadcast efficiently.Having under the situation of timer expiry, do not consider priority orders, but broadcast the warning message to be broadcast of timer expiry earlier.And then further guarantee in time to handle efficiently warning message to be broadcast by the timing of timer.
The embodiment of the invention also provides a kind of device of showing warning message, the method for the displaying warning message that can be used to realize that the above embodiment of the present invention provides.See also Fig. 7, the structure chart of another embodiment of the device that it shows warning message for the present invention is a kind of, this device comprises receivingelement 701, determiningunit 703 and display unit 703.Operation principle below in conjunction with this device is further introduced its internal structure and annexation.
Receivingelement 701 is used to receive dedicated signaling, comprises warning message to be showed in the described dedicated signaling;
Determiningunit 702 is used for determining the priority of warning system All Alerts message;
Display unit 703 is used for showing the warning message described to be showed that receives according to the priority of described warning system All Alerts message.
Wherein, determiningunit 702 comprises: first determines subelement, second definite subelement and the 3rd at least one that determine in the subelement,
First determines subelement, is used for when described dedicated signaling comprises the warning message type, according to the corresponding relation of warning message type that comprises and warning message priority, obtains the priority of warning message to be showed in the described dedicated signaling;
Second determines subelement, be used for when described dedicated signaling comprises the significance level of warning message and urgency level, according to the corresponding relation of significance level and the urgency level and the warning message priority of the warning message that comprises, obtain the priority of warning message to be showed in the described dedicated signaling;
The 3rd determines subelement, is used for obtaining the priority of warning message to be showed in the described dedicated signaling according to described priority factors when described dedicated signaling comprises the priority factors of warning message.
Wherein,display unit 703 comprises: first shows the subelement and the second displaying subelement,
First shows subelement, is used for when having the warning message lower than the priority of warning message described to be showed at the warning message of showing, what then stop to show described low priority is showing warning message, and shows the warning message to be showed of high priority;
Second shows subelement, be used for when not having the warning message lower than the priority of warning message described to be showed at the warning message of showing, then after the described warning message displaying of showing finishes, from warning message described to be showed, select the warning message of high priority to show successively.
Optionally, described device also further comprises:associative cell 704, be used for when receivingelement 701 receives warning message to be broadcast, and wait to show the corresponding timer of message relating with described; Optionally, timer can be the some of associative cell.
Further, ifdisplay unit 703 can also be used for existing overtime timer, when promptly being subjected to the triggering of overtime timer or timer expiry, then suspend according to the priority of All Alerts message in the warning system and show warning message described to be showed, and the warning message to be showed that is associated with overtime timer of displaying.After showing the warning message to be showed that is associated with overtime timer, if also there is warning message to be showed, thendisplay unit 703 continues the priority broadcasting warning message described to be showed according to All Alerts message in the warning system.
As can be seen from the above-described embodiment, by definite priority, and, can in time handle warning message to be showed efficiently according to priority displaying warning message.When further for each behind the related timer of warning message to be showed, do not having under the situation of timer expiry, priority orders according to All Alerts message in the warning system is showed warning message to be showed, can in time handle warning message to be showed efficiently.Having under the situation of timer expiry, do not consider priority orders, but show the warning message to be showed of timer expiry earlier.And then by the further processing warning message to be showed efficiently that guarantees in time of the timing of timer.
Need to prove, one of ordinary skill in the art will appreciate that all or part of flow process that realizes in the foregoing description method, be to instruct relevant hardware to finish by computer program, described program can be stored in the computer read/write memory medium, this program can comprise the flow process as the embodiment of above-mentioned each side method when carrying out.Wherein, described storage medium can be magnetic disc, CD, read-only storage memory body (Read-Only Memory, ROM) or at random store memory body (Random AccessMemory, RAM) etc.
More than a kind of method and apparatus of broadcasting warning message provided by the present invention is described in detail, used specific embodiment herein principle of the present invention and execution mode are set forth, the explanation of above embodiment just is used for helping to understand method of the present invention and core concept thereof; Simultaneously, for one of ordinary skill in the art, according to thought of the present invention, the part that all can change in specific embodiments and applications, in sum, this description should not be construed as limitation of the present invention.