事件中动作的处理方法及装置与流程

文档序号:12752450阅读:来源:国知局

技术特征:

1.一种事件中动作的处理方法,其特征在于,包括:

接收用于触发执行事件的信息,其中,所述事件包括一个或多个操作对象,每个所述操作对象绑定一个动作组,所述动作组中的每一个动作具有对应的优先级等级和对应的用于触发执行所述动作的触发时间;

在到达用于触发执行所述动作组中第一动作的触发时间时,判断所述第一动作的优先级等级是否高于或等于所述动作组中除所述第一动作之外的其他动作的优先级等级;

在判断结果为是时,执行所述第一动作;在比较结果为否时,禁止执行所述第一动作。

2.根据权利要求1所述的方法,其特征在于,在接收用于触发执行事件的信息之前,所述方法还包括:

根据家庭网关提供的所述事件创建所述动作组的接口与所述动作组中的动作;

设置所述动作组中动作的优先级等级以及用于触发执行所述动作的触发时间,其中,所述优先级等级为同一优先级等级或不同的优先级等级。

3.根据权利要求1所述的方法,其特征在于,判断所述第一动作的优先级等级是否高于或等于所述动作组中除所述第一动作之外的其他动作的优先级等级包括:

在到达所述动作组中第一动作的第一触发时间时,判断在所述第一触发时间的时刻正在执行的动作是否与所述第一动作是否相同。

4.根据权利要求3所述的方法,其特征在于,在所述第一触发时间的时刻正在执行的动作与所述第一动作不相同时,所述方法还包括:

根据所述动作中的触发时间顺序对所述动作组中的动作进行排序。

5.根据权利要求4所述的方法,其特征在于,判断所述第一动作的优先级等级是否高于或等于所述动作组中除所述第一动作之外的其他动作的优先级等级包括:

在排序后的所述动作中查询在所述第一动作后续未触发执行的动作中是否存在与所述第一动作相同的第二动作;

在存在与所述第一动作相同的第二动作时,判断所述第一动作的优先级等级是否高于或等于所述第二动作的优先级等级。

6.根据权利要求5所述的方法,其特征在于,所述第二动作包括一个或多个动作。

7.一种事件中动作的处理装置,其特征在于,包括:

接收模块,用于接收用于触发执行事件的信息,其中,所述事件包括一个或多 个操作对象,每个所述操作对象绑定一个动作组,所述动作组中的每一个动作具有对应的优先级等级和对应的用于触发执行所述动作的触发时间;

判断模块,用于在到达所述动作组中第一动作的触发时间时,判断所述第一动作的优先级等级是否高于或等于所述动作组中除所述第一动作之外的其他动作的优先级等级;

执行模块,用于在判断结果为是时,执行所述第一动作;在比较结果为否时,禁止执行所述第一动作。

8.根据权利要求7所述的装置,其特征在于,在接收用于触发执行事件的信息之前,所述装置还包括:

创建模块,用于根据家庭网关提供的所述事件创建所述动作组的接口与所述动作组中的动作;

设置模块,用于设置所述动作组中动作的优先级等级以及用于执行所述动作的触发时间,其中,所述优先级等级为同一优先级等级或不同的优先级等级。

9.根据权利要求7所述的装置,其特征在于,所述判断模块包括:

第一判断单元,用于在到达所述动作组中第一动作的第一触发时间时,判断在所述第一触发时间的时刻正在执行的动作是否与所述第一动作是否相同。

10.根据权利要求9所述的装置,其特征在于,在所述第一触发时间的时刻正在执行的动作与所述第一动作不相同时,所述装置还包括:

排序模块,用于根据所述动作中的触发时间顺序对所述动作组中的动作进行排序。

11.根据权利要求10所述的装置,其特征在于,所述判断模块包括:

查询单元,用于在排序后的所述动作中查询在所述第一动作后续未触发执行的动作中是否存在与所述第一动作相同的第二动作;

第二判断单元,用于在存在与所述第一动作相同的第二动作时,判断所述第一动作的优先级等级是否高于或等于所述第二动作的优先级等级。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1