一种基于AllJoyn的触发方法、装置及触发器制造方法及图纸

技术编号:13306878 阅读:93 留言:0更新日期:2016-07-10 02:11
本发明专利技术提出了一种基于AllJoyn的触发方法、装置及触发器。所述基于AllJoyn的触发方法,在智能终端侧执行的流程,包括:获取智能设备的可执行动作;为所述可执行动作定义对应的触发事件,以当所述触发器监测到所述触发事件发生时,触发所述智能设备执行所述可执行动作。使得用户可以根据自己的需求定制智能设备联动服务,提高用户使用物联网智能设备的舒适体验。

【技术实现步骤摘要】

本专利技术涉及物联网
,尤其涉及一种基于AllJoyn的触发方法、装置及触发器
技术介绍
AllJoyn是一个开源软件项目,它为不同的电子设备提供了一种通用的通信框架,通信双方分别是服务提供方和服务使用方,服务提供方和服务使用方通过实现相同的接口规范来进行通信。在已有的AllJoyn框架中,设备联动主要是依靠事件-动作触发机制来实现的,但是所有的事件与相应的动作都是智能设备出厂时由生产厂家预先设定,智能电器通过AllJoyn的Introspect接口,显示预先设定的事件与动作,用户可以通过用户界面设置事件和动作之间的触发关系,而规则引擎会保存用户设置的事件和动作之间的触发关系,即事件-动作规则。当某个事件发生时,规则引擎根据用户设置的规则调用相应的动作。现有技术存在的问题是,智能设备所提供的事件和动作都是由智能设备生产厂家预先设定,无法由用户自行定义,无疑限制了设备联动的适用范围,且无法让用户个性化地根据自身的需求定制智能设备联动服务。因此,需要一种基于AllJoyn的触发方法、装置及触发器,以解决现有技术中存在的上述技术问题。
技术实现思路
本专利技术提供了一种基于AllJoyn的触发方法、装置及触发器,使得用户可以根据自己的需求定制智能设备联动服务,提高用户使用物联网智能设备的舒适体验。本专利技术采用的技术方案是:一种基于AllJoyn的触发方法,其在智能终端侧执行的流程,包括:获取智能设备的可执行动作;为所述可执行动作定义对应的触发事件,以当所述触发器监测到所述触发事件发生时,触发所述智能设备执行所述可执行动作。优选地,所述触发事件为设定时刻。优选地,所述为所述可执行动作定义对应的触发事件之后,所述方法,还包括:在所述智能设备完成所述可执行动作后,显示所述智能设备的执行结果。本专利技术还提供了一种基于AllJoyn的触发方法,其在触发器侧执行的流程,包括:在智能终端为所述可执行动作定义对应的触发事件的条件下,监测所述触发事件是否发生;监测到所述触发事件发生时,触发所述智能设备执行所述可执行动作。优选地,所述触发事件为设定时刻;所述监测所述触发事件是否发生之前,所述方法,还包括:设置时间基准,进入计时状态;相应地,所述监测所述触发事件是否发生,具体包括:定时获取计时的当前时间点,并且判断所述当前时间点是否为所述设定时刻;若所述当前时间点为所述设定时刻,则监测到所述触发事件发生。优选地,所述监测到所述触发事件发生时,触发所述智能设备执行所述可执行动作之前,所述方法,还包括:在智能终端为所述可执行动作定义对应的触发事件的条件下,存储所述可执行动作和对应的触发事件;相应地,所述监测到所述触发事件发生时,触发所述智能设备执行所述可执行动作,具体包括:当所述触发事件发生时,核对是否存储有所述可执行动作和对应的触发事件;若存储有所述可执行动作和对应的触发事件,则触发所述智能设备执行所述可执行动作。本专利技术还提供了一种基于AllJoyn的触发方法,其在智能设备侧执行的流程,包括:将所述智能设备的可执行动作发送至所述智能终端,以供所述智能终端为所述可执行动作定义对应的触发事件;在所述触发器监测到所述触发事件发生时,执行所述可执行动作。本专利技术还提供了一种基于AllJoyn的触发装置,其设置于智能终端,所述装置包括:获取模块,用于获取智能设备的可执行动作;对应关系形成模块,用于为所述可执行动作定义对应的触发事件,以当所述触发器监测到所述触发事件发生时,触发所述智能设备执行所述可执行动作。优选地,所述装置,还包括显示模块,用于:在对应关系形成模块,为所述可执行动作定义对应的触发事件之后,在所述智能设备完成所述可执行动作后,显示所述智能设备的执行结果。本专利技术还提供了一种基于AllJoyn的触发装置,其设置于触发器,所述装置包括:监测模块,用于在智能终端为所述可执行动作定义对应的触发事件的条件下,监测所述触发事件是否发生;规则引擎模块,用于监测到所述触发事件发生时,触发所述智能设备执行所述可执行动作。优选地,所述触发事件为设定时刻;所述装置,还包括计时模块,用于:设置时间基准,进入计时状态;调用所述监测模块,定时获取计时的当前时间点,并且判断所述当前时间点是否为所述设定时刻,若所述当前时间点为所述设定时刻,则监测到所述触发事件发生。优选地,所述规则引擎模块,还用于:在智能终端为所述可执行动作定义对应的触发事件的条件下,存储所述可执行动作和对应的触发事件;调用所述监测模块,当所述触发事件发生时,核对是否存储有所述可执行动作和对应的触发事件;若存储有所述可执行动作和对应的触发事件,则触发所述智能设备执行所述可执行动作。本专利技术还提供了一种基于AllJoyn的触发装置,其设置于智能设备,所述装置包括:发送模块,用于将所述智能设备的可执行动作发送至所述智能终端,以供所述智能终端为所述可执行动作定义对应的触发事件;执行模块,用于在所述触发器监测到所述触发事件发生时,执行所述可执行动作。本专利技术还提供了一种基于AllJoyn的智能终端,其包括上文所述的设置于智能终端侧的触发装置。本专利技术还提供了一种基于AllJoyn的触发器,其包括上文所述的设置于触发器侧的触发装置。本专利技术还提供了一种智能设备,其包括上文所述的设置于智能设备侧的触发装置。采用上述技术方案,本专利技术至少具有下列效果:本专利技术提供的基于AllJoyn的触发方法,用户根据自身的需求定制智能设备联动服务,由用户定义的触发事件作为触发条件,进一步扩展了AllJoyn的工作范围,突破了已有的设备联动方法对触发条件的限制,使得用户充分享受到物联网智能设备所带来的便利性。附图说明图1为本专利技术第一实施例的基于AllJoyn的触发方法的流程图;图2为本专利技术第二实施例的基于AllJoyn的触发方法的流程图;图3为本专利技术第三实施例的基于AllJoyn的触发方法的流程图;图4为本专利技术第四实施例的基于AllJoyn的触发方法的流程图;图5为本专利技术第五实施例的基于AllJoyn的触发方法的流程图;图6为本专利技术第六实施例的基于AllJoyn的触发方法的流程图;图7为本专利技术第七实施例的基于AllJoyn的触发装置的方框图;图8为本专利技术第八实施例的基于AllJoyn的触发装置的方框图;图9为本专利技术第九实施例的基于AllJoyn的触发装置的方框图;图10为本专利技术第十实本文档来自技高网...

【技术保护点】
一种基于AllJoyn的触发方法,其特征在于,在智能终端侧执行的流程,包括:获取智能设备的可执行动作;为所述可执行动作定义对应的触发事件,以当所述触发器监测到所述触发事件发生时,触发所述智能设备执行所述可执行动作。

【技术特征摘要】
1.一种基于AllJoyn的触发方法,其特征在于,在智能终端侧执行的流
程,包括:
获取智能设备的可执行动作;
为所述可执行动作定义对应的触发事件,以当所述触发器监测到所述触发
事件发生时,触发所述智能设备执行所述可执行动作。
2.根据权利要求1所述的触发方法,其特征在于,所述触发事件为设定时
刻。
3.根据权利要求1或2所述的触发方法,其特征在于,所述为所述可执行
动作定义对应的触发事件之后,所述方法,还包括:
在所述智能设备完成所述可执行动作后,显示所述智能设备的执行结果。
4.一种基于AllJoyn的触发方法,其特征在于,在触发器侧执行的流程,
包括:
在智能终端为所述可执行动作定义对应的触发事件的条件下,监测所述触
发事件是否发生;
监测到所述触发事件发生时,触发所述智能设备执行所述可执行动作。
5.根据权利要求4所述的触发方法,其特征在于,所述触发事件为设定时
刻;
所述监测所述触发事件是否发生之前,所述方法,还包括:
设置时间基准,进入计时状态;
相应地,所述监测所述触发事件是否发生,具体包括:
定时获取计时的当前时间点,并且判断所述当前时间点是否为所述设定时
刻;
若所述当前时间点为所述设定时刻,则监测到所述触发事件发生。
6.根据权利要求4或5所述的触发方法,其特征在于,所述监测到所述触

\t发事件发生时,触发所述智能设备执行所述可执行动作之前,所述方法,还包
括:
在智能终端为所述可执行动作定义对应的触发事件的条件下,存储所述可
执行动作和对应的触发事件;
相应地,所述监测到所述触发事件发生时,触发所述智能设备执行所述可
执行动作,具体包括:
当所述触发事件发生时,核对是否存储有所述可执行动作和对应的触发事
件;
若存储有所述可执行动作和对应的触发事件,则触发所述智能设备执行所
述可执行动作。
7.一种基于AllJoyn的触发方法,其特征在于,在智能设备侧执行的流
程,包括:
将所述智能设备的可执行动作发送至所述智能终端,以供所述智能终端为
所述可执行动作定义对应的触发事件;
在所述触发器监测到所述触发事件发生时,执行所述可执行动作。
8.一种基于AllJoyn的触发装置,其特征在于,设置于智能终端,所述装
置包括:
获取模块,用...

【专利技术属性】
技术研发人员:王淼李永华刘佳妮
申请(专利权)人:青岛海尔智能家电科技有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1