一种通过事件触发动作的方法及装置的制造方法_3

文档序号:9432391阅读:来源:国知局
进一步处理参数信息,解析得到参数类型,根据其类型对应的界面模版展示 参数输入界面。
[0067] 在本实施例中,AlUoyn设置事件-动作的界面能够实现对事件-动作规则进行 编辑,对需要参数的动作做特殊处理,能够显示简单易用的交互界面,允许用户输入参数, 方便了用户的使用。 W側 实施例3
[0069] 本实施例提供了一种通过事件触发动作的装置,该装置用于实现上述实施例1W 及实施例2提供的通过事件触发动作的方法,图4是该装置的结构框图,如图4所示,该装 置30包括如下组成部分:
[0070] 确定模块31,用于确定发生的事件关联的动作是否需设置参数;
[0071] 呈现模块32,用于在确定事件关联的动作需设置参数的情况下,呈现用于提示用 户输入触发动作的数值的用户界面;
[0072]执行模块33,用于根据接收到的数值执行与事件对应的动作。
[0073] 其中,上述确定模块31具体可W用于:根据动作的接口信息的预设标识确定与事 件关联的动作是否需要设置参数。
[0074] 其中,上述呈现模块32具体可W包括:确定单元W及第一呈现单元,其中,第一呈 现单元用于根据得到动作参数的类型呈现用于输入触发动作的数值的用户界面;确定单元 用于根据动作的接口信息确定动作的参数类型;具体的,确定动作的接口信息中是否含有 枚举标识,如果是,则确定动作参数为枚举类型,如果否,则根据动作的接口信息中的参数 类型项,确定动作参数为数值类型或复合类型。动作的参数类型具体可W包括:枚举类型、 普通数值类型W及复合类型;基于此,上述呈现模块32具体可W包括:第二呈现单元,用 于在动作的参数是枚举类型时,用户界面上呈现动作的自然语言描述信息,并枚举动作参 数;第=呈现单元,用于在动作的参数是数值类型时,用户界面上呈现动作的自然语言描述 信息,并提示用户输入动作参数对应的数值;第四呈现单元,用于在动作的参数是复合类型 时,用户界面上呈现动作的自然语言描述信息,并提示用户输入动作参数对应的各项数值。 [00巧]进一步的,上述装置还包括:标识模块,用于在呈现用于输入触发动作的数值的用 户界面之前,如果确定事件关联动作需要设置参数,则在动作的描述信息中加入表明该动 作需要设置参数的标识;提示模块,用于在用户界面上呈现动作的描述信息时,根据标识提 示用户当前动作需要设置参数。
[0076] W上所述仅为本发明的实施例而已,并不用于限制本发明,对于本领域的技术人 员来说,本发明可W有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、 等同替换、改进等,均应包含在本发明的权利要求范围之内。
【主权项】
1. 一种通过事件触发动作的方法,其特征在于,包括: 确定当前产生的事件关联的动作是否需设置参数; 在确定所述事件关联的动作需设置参数的情况下,呈现用于输入触发所述动作的数值 的用户界面; 根据接收到的数值执行与所述事件对应的动作。2. 根据权利要求1所述的方法,其特征在于,所述当前产生的事件关联的动作是否需 设置参数,包括: 根据所述动作的接口信息中的预设标识确定与所述事件关联的动作是否需要设置参 数。3. 根据权利要求1所述的方法,其特征在于,所述在确定所述事件关联的动作需设置 参数的情况下,呈现用于输入触发所述动作的数值的用户界面,包括: 根据所述动作的接口信息确定所述动作的参数类型; 根据得到所述动作的参数类型呈现用于输入触发所述动作的数值的用户界面。4. 根据权利要求3所述的方法,其特征在于,所述动作的参数类型包括:枚举类型、普 通数值类型以及复合类型,所述根据得到所述动作参数的类型呈现用于提示用户输入触发 所述动作的数值的用户界面,包括: 在所述动作的参数是枚举类型时,用户界面上呈现所述动作的自然语言描述信息,并 枚举所述动作参数; 在所述动作的参数是数值类型时,用户界面上呈现所述动作的自然语言描述信息,并 提示用户输入所述动作参数对应的数值; 在所述动作的参数是复合类型时,用户界面上呈现所述动作的自然语言描述信息,并 提示用户输入所述动作参数对应的各项数值。5. 根据权利要求3所述的方法,其特征在于,所述根据所述动作的接口信息确定所述 动作的参数类型,包括: 确定所述动作的接口信息中是否含有枚举标识,如果是,则确定所述动作参数为枚举 类型,如果否,则根据所述动作的接口信息中的参数类型项,确定所述动作参数为数值类型 或复合类型。6. 根据权利要求1至5任意一项所述的方法,其特征在于,所述方法还包括: 在呈现用于输入触发所述动作的数值的用户界面之前,如果确定所述事件关联动作需 要设置参数,则在所述动作的描述信息中加入表明该动作需要设置参数的标识; 在用户界面上呈现所述动作的描述信息时,根据所述标识提示用户当前动作需要设置 参数。7. -种通过事件触发动作的装置,其特征在于,包括: 确定模块,用于确定当前产生的事件关联的动作是否需设置参数; 呈现模块,用于在确定所述事件关联的动作需设置参数的情况下,呈现用于提示用户 输入触发所述动作的数值的用户界面; 执行模块,用于根据接收到的数值执行与所述事件对应的动作。8. 根据权利要求7所述的装置,其特征在于,所述确定模块具体用于: 根据所述动作的接口信息中的预设标识确定与所述事件关联的动作是否需要设置参 数。9. 根据权利要求7所述的装置,其特征在于,所述呈现模块包括: 确定单元,用于根据所述动作的接口信息确定所述动作的参数类型; 第一呈现单元,用于根据得到所述动作的参数类型呈现用于输入触发所述动作的数值 的用户界面。10. 根据权利要求9所述的装置,其特征在于,所述动作的参数类型包括:枚举类型、普 通数值类型以及复合类型,所述呈现模块,包括: 第二呈现单元,用于在所述动作的参数是枚举类型时,用户界面上呈现所述动作的自 然语言描述信息,并枚举所述动作参数; 第三呈现单元,用于在所述动作的参数是数值类型时,用户界面上呈现所述动作的自 然语言描述信息,并提示用户输入所述动作参数对应的数值; 第四呈现单元,用于在所述动作的参数是复合类型时,用户界面上呈现所述动作的自 然语言描述信息,并提示用户输入所述动作参数对应的各项数值。11. 根据权利要求9所述的装置,其特征在于,所述确定单元具体用于: 确定所述动作的接口信息中是否含有枚举标识,如果是,则确定所述动作参数为枚举 类型,如果否,则根据所述动作的接口信息中的参数类型项,确定所述动作参数为数值类型 或复合类型。12. 根据权利要求7至11任意一项所述的装置,其特征在于,所述装置还包括: 标识模块,用于在呈现用于输入触发所述动作的数值的用户界面之前,如果确定所述 事件关联动作需要设置参数,则在所述动作的描述信息中加入表明该动作需要设置参数的 标识; 提示模块,用于在用户界面上呈现所述动作的描述信息时,根据所述标识提示用户当 前动作需要设置参数。
【专利摘要】本发明的主要目的在于提供一种通过事件触发动作的方法及装置,以解决目前AllJoyn的事件-动作系统中,控制终端无法为用户提供用于输入待执行动作参数数值接口的问题。其中,通过事件触发动作的方法包括:确定发生的事件关联的动作是否需设置参数;在确定事件关联的动作需设置参数的情况下,呈现用于提示用户输入触发动作的数值的用户界面;根据接收到的数值执行与事件对应的动作,该方案使得系统更加智能化,方便了用户使用。
【IPC分类】G06F9/54
【公开号】CN105183569
【申请号】CN201510548379
【发明人】茹昭
【申请人】青岛海尔智能家电科技有限公司
【公开日】2015年12月23日
【申请日】2015年8月31日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1