[发明专利]一种非AllJoyn设备之间的联动方法及装置在审
申请号: | 201511022121.7 | 申请日: | 2015-12-29 |
公开(公告)号: | CN105676655A | 公开(公告)日: | 2016-06-15 |
发明(设计)人: | 张军 | 申请(专利权)人: | 青岛海尔智能家电科技有限公司 |
主分类号: | G05B15/02 | 分类号: | G05B15/02;G05B19/418 |
代理公司: | 工业和信息化部电子专利中心 11010 | 代理人: | 梁军 |
地址: | 266101 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 alljoyn 设备 之间 联动 方法 装置 | ||
技术领域
本发明涉及智能家电领域,特别是涉及一种非AllJoyn设备之间的联动方 法及装置。
背景技术
随着智能家居的普及,智能家电等智能设备为越来越多的用户所接受,用 户对智能家居的需求不仅仅是监测和控制,设备联动是智能家居的重要需求之 一。通过设备联动可以使多个智能设备关联起来,智能设备之间可以自动进行 互操作,用户的参与大大减少,带来更好的用户体验。例如,空气质量检测器 检测到空气质量变差,空气净化器自动打开,进行空气净化服务。
AllSeen联盟是物联网领域具有较强影响力的开源技术联盟,可以应用在 智能家电领域实现智能家电的相互连接、服务发现和家电控制。AllSeen联盟 开发的Event(事件)&Action(动作)服务提供物联网设备之间的设备联动, AllJoyn设备提供各种AllJoynEvent和AllJoynAction。AllJoynEvent是带有描 述设备事件的AllJoyn信号,如空气质量检测器提供空气质量监测服务,空气 质量检测器发送描述空气质量变差的AllJoyn信号,表示产生了空气质量变差 的AllJoyn事件。AllJoynAction是带有描述设备动作的AllJoyn方法,如空气 净化器提供空气净化服务,提供带有启用空气净化功能描述的AllJoyn方法, 表示可以通过调用该AllJoyn方法启用该设备的空气净化动作。
然而,目前有大量的智能家居设备仍不支持AllJoyn,例如,用户家中已 添置了空气质量检测器和空气净化器,用户希望它们之间能够进行设备联动, 而AllJoynEvent&Action服务只可以实现AllJoyn设备之间的联动,对于非 AllJoyn设备,除非通过技术升级将其升级为AllJoyn设备,否则无法通过 AllJoynEvent&Action服务进行设备联动,而技术升级的成本大,如果不进行 设备联动,这大大降低了用户体验。
发明内容
本发明提供一种非AllJoyn设备之间的联动方法及装置,用以解决现有技 术中非AllJoyn设备之间无法进行联动的问题。
根据本发明的一个方面提供了一种非AllJoyn设备之间的联动方法,包括: 接收第一非AllJoyn设备发生事件的消息,确定对应的第二非AllJoyn设备以 及动作;告知第二非AllJoyn设备执行动作。
进一步的,上述方法还包括:在接收第一非AllJoyn设备发生事件的消息 之前,接收来自控制终端的第一非AllJoyn设备的事件与第二非AllJoyn设备 的动作的对应关系;为第一非AllJoyn设备以及第二非AllJoyn设备创建AllJoyn 设备参数,AllJoyn设备参数包括:AllJoyn对象标识、设备类型、AllJoyn事件 以及AllJoyn动作;根据对应关系以及第一非AllJoyn设备以及第二非AllJoyn 设备的AllJoyn设备参数,生成AllJoyn设备联动实例,实例包括AllJoyn对象 标识、AllJoyn事件以及与其对应的AllJoyn对象标识、AllJoyn动作。
其中,确定对应的第二非AllJoyn设备以及动作,包括:确定接收到的第 一非AllJoyn设备发生的事件对应的AllJoyn对应标识以及目标AllJoyn事件; 根据实例确定目标AllJoyn事件对应的AllJoyn标识以及AllJoyn动作。
其中,为第一非AllJoyn设备以及第二非AllJoyn设备创建AllJoyn设备参 数,包括:根据控制终端的请求为第一非AllJoyn设备创建AllJoyn设备参数; 在与第一非AllJoyn设备连接后,为第二非AllJoyn设备创建AllJoyn设备参数。
其中,接收第一非AllJoyn设备发生事件的消息,确定对应的第二非AllJoyn 设备以及动作,包括:将第一非AllJoyn设备发生的事件映射为虚拟AllJoyn 设备的AllJoyn事件;根据预设的虚拟AllJoyn设备的AllJoyn事件对应的虚拟 AllJoyn设备的动作确定第二非AllJoyn设备以及其待执行的动作。
根据本发明的第二个方面,提供了一种非AllJoyn设备之间的联动装置, 包括:确定模块,用于接收第一非AllJoyn设备发生事件的消息,确定对应的 第二非AllJoyn设备以及动作;告知模块,用于告知第二非AllJoyn设备执行 动作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海尔智能家电科技有限公司,未经青岛海尔智能家电科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201511022121.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种钻井废水处理的离子交换器
- 下一篇:一种水体消毒净化设备