[发明专利]一种替换非AllJoyn设备的方法及装置有效
申请号: | 201510536846.1 | 申请日: | 2015-08-28 |
公开(公告)号: | CN105207811B | 公开(公告)日: | 2021-08-13 |
发明(设计)人: | 张军 | 申请(专利权)人: | 青岛海尔智能家电科技有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 工业和信息化部电子专利中心 11010 | 代理人: | 梁军 |
地址: | 266101 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 替换 alljoyn 设备 方法 装置 | ||
本发明公开了一种替换非AllJoyn设备的方法及装置,其中,该方法包括:在第一非AllJoyn设备接入AllJoyn桥接设备时,记录第一非AllJoyn设备对应的虚拟AllJoyn设备的第一虚拟设备类型;在确定替换第一非AllJoyn设备的情况下,将待接入的第二非AllJoyn设备对应的第二虚拟设备类型与第一虚拟设备类型进行比较,并在第二虚拟设备类型与第一虚拟设备类型相同时,将第二虚拟设备连接至虚拟AllJoyn设备,以替换第一非AllJoyn设备。本发明通过虚拟设备类型判断是否可以直接将第二非AllJoyn设备接入到虚拟AllJoyn设备来替换第一非AllJoyn设备,解决了现有技术的问题。
技术领域
本发明涉及通讯领域,特别是涉及一种替换非AllJoyn设备的方法及装置。
背景技术
物联网系统中,由于设备到达使用寿命年限,设备发生故障、设备维护等原因,需要将系统中老的物联网设备替换为新的物联网设备。例如,如图1所示,当用户家中的灯光发生故障时,需要将现有的故障灯泡替换为新的灯泡。
AllSeen联盟是物联网领域具有较强影响力的开源技术联盟,可以应用在智能家电领域实现智能家电的相互连接、服务发现和家电控制。AllSeen联盟开发的AllJoyn(开源软件框架)桥接技术用于非AllJoyn设备和AllJoyn设备的桥接,即将非AllJoyn设备接入到AllJoyn网络中,通过AllJoyn桥接设备实现AllJoyn设备和非AllJoyn设备的通信。
其中,AllJoyn桥接设备包括三个组件:
非AllJoyn通信协议接口,提供和非AllJoyn设备的交互能力,例如Z-Wave协议栈,BACnet协议栈;适配器,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/201510536846.1/2.html,转载请声明来源钻瓜专利网。