1.一种事件通知方法,其特征在于,所述方法应用于终端,所述方法包括:确定待广播的事件;
按照预先设定的应用优先级顺序,依次向各个应用发送所述事件。
2.根据权利要求1所述的方法,其特征在于,在所述按照预先设定的应用优先级顺序,依次向各个应用广播所述事件之前,所述方法还包括:按照应用所属的类别和/或应用的使用频率,确定所述应用的优先级。
3.根据权利要求2所述的方法,其特征在于,在所述按照预先设定的应用优先级顺序,依次向各个应用广播所述事件之前,所述方法还包括:分别确定不同优先级的应用的广播时延;
在所述按照预先设定的应用优先级顺序,依次向各个应用广播所述事件之后,所述方法还包括:判断向同一优先级的应用广播所述事件的广播时间是否超过所述优先级对应的广播时延;
如果是,则向下一优先级的应用发送所述事件。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:如果向同一优先级的应用广播所述事件的广播时间未超过所述优先级对应的广播时延,则判断所述同一优先级的应用中是否还存在未收到所述事件的应用;
如果存在,则向所述未收到所述事件的应用广播所述事件;
如果不存在,则向下一优先级的应用广播所述事件。
5.根据权利要求1至4任一项所述的方法,其特征在于,所述按照预先设定的应用优先级顺序,依次向各个应用发送所述事件,具体包括:当属于同一优先级的应用的个数为至少两个时,按照随机顺序向所述至少两个应用分别发送所述事件。
6.一种终端,其特征在于,所述终端包括:
处理单元,用于确定待广播的事件;
广播单元,用于按照预先设定的应用优先级顺序,依次向各个应用发送所述事件。
7.根据权利要求6所述的终端,其特征在于,所述处理单元,还用于按照应用所属的类别和/或应用的使用频率,确定所述应用的优先级。
8.根据权利要求7所述的终端,其特征在于,所述处理单元,还用于分别确定不同优先级的应用的广播时延;
所述处理单元,还用于判断向同一优先级的应用广播所述事件的广播时间是否超过所述优先级对应的广播时延;如果是,则指示所述广播单元向下一优先级的应用发送所述事件。
9.根据权利要求8所述的终端,其特征在于,所述处理单元,还用于如果向同一优先级的应用广播所述事件的广播时间未超过所述优先级对应的广播时延,则判断所述同一优先级的应用中是否还存在未收到所述事件的应用;
如果存在,则指示所述广播单元向所述未收到所述事件的应用广播所述事件;
如果不存在,则指示所述广播单元向下一优先级的应用广播所述事件。
10.根据权利要求6至9任一项所述的终端,其特征在于,所述广播单元,具体用于:当属于同一优先级的应用的个数为至少两个时,按照随机顺序向所述至少两个应用分别发送所述事件。