【技术实现步骤摘要】
本专利技术涉及物联网
,尤其涉及一种基于AllJoyn的触发方法、装置及触发器。
技术介绍
AllJoyn是一个开源软件项目,它为不同的电子设备提供了一种通用的通信框架,通信双方分别是服务提供方和服务使用方,服务提供方和服务使用方通过实现相同的接口规范来进行通信。在已有的AllJoyn框架中,设备联动主要是依靠事件-动作触发机制来实现的,但是所有的事件与相应的动作都是智能设备出厂时由生产厂家预先设定,智能电器通过AllJoyn的Introspect接口,显示预先设定的事件与动作,用户可以通过用户界面设置事件和动作之间的触发关系,而规则引擎会保存用户设置的事件和动作之间的触发关系,即事件-动作规则。当某个事件发生时,规则引擎根据用户设置的规则调用相应的动作。现有技术存在的问题是,智能设备所提供的事件和动作都是由智能设备生产厂家预先设定,无法由用户自行定义,无疑限制了设备联动的适用范围,且无法让用户个性化地根据自身的需求定制智能设备联动服务。因此,需要一种基于AllJoyn的触发方法、装置及触发器,以解决现有技术中存在的上述技术问题。
技术实现思路
本专利技术提供了一种基于AllJoyn的触发方法、装置及触发器,使得用户可以根据自己的需求定制智能设备联动服务,提高用户使用物联网智能设备的舒适体验。本专利技术采用的技术方案是:一种基于AllJoyn的触发方法,其在智能终端侧执行的流程, ...
【技术保护点】
一种基于AllJoyn的触发方法,其特征在于,在智能终端侧执行的流程,包括:获取智能设备的可执行动作;为所述可执行动作定义对应的触发事件,以当所述触发器监测到所述触发事件发生时,触发所述智能设备执行所述可执行动作。
【技术特征摘要】
1.一种基于AllJoyn的触发方法,其特征在于,在智能终端侧执行的流
程,包括:
获取智能设备的可执行动作;
为所述可执行动作定义对应的触发事件,以当所述触发器监测到所述触发
事件发生时,触发所述智能设备执行所述可执行动作。
2.根据权利要求1所述的触发方法,其特征在于,所述触发事件为设定时
刻。
3.根据权利要求1或2所述的触发方法,其特征在于,所述为所述可执行
动作定义对应的触发事件之后,所述方法,还包括:
在所述智能设备完成所述可执行动作后,显示所述智能设备的执行结果。
4.一种基于AllJoyn的触发方法,其特征在于,在触发器侧执行的流程,
包括:
在智能终端为所述可执行动作定义对应的触发事件的条件下,监测所述触
发事件是否发生;
监测到所述触发事件发生时,触发所述智能设备执行所述可执行动作。
5.根据权利要求4所述的触发方法,其特征在于,所述触发事件为设定时
刻;
所述监测所述触发事件是否发生之前,所述方法,还包括:
设置时间基准,进入计时状态;
相应地,所述监测所述触发事件是否发生,具体包括:
定时获取计时的当前时间点,并且判断所述当前时间点是否为所述设定时
刻;
若所述当前时间点为所述设定时刻,则监测到所述触发事件发生。
6.根据权利要求4或5所述的触发方法,其特征在于,所述监测到所述触
\t发事件发生时,触发所述智能设备执行所述可执行动作之前,所述方法,还包
括:
在智能终端为所述可执行动作定义对应的触发事件的条件下,存储所述可
执行动作和对应的触发事件;
相应地,所述监测到所述触发事件发生时,触发所述智能设备执行所述可
执行动作,具体包括:
当所述触发事件发生时,核对是否存储有所述可执行动作和对应的触发事
件;
若存储有所述可执行动作和对应的触发事件,则触发所述智能设备执行所
述可执行动作。
7.一种基于AllJoyn的触发方法,其特征在于,在智能设备侧执行的流
程,包括:
将所述智能设备的可执行动作发送至所述智能终端,以供所述智能终端为
所述可执行动作定义对应的触发事件;
在所述触发器监测到所述触发事件发生时,执行所述可执行动作。
8.一种基于AllJoyn的触发装置,其特征在于,设置于智能终端,所述装
置包括:
获取模块,用...
【专利技术属性】
技术研发人员:王淼,李永华,刘佳妮,
申请(专利权)人:青岛海尔智能家电科技有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。