[发明专利]一种发现新设备的方法及桥接设备和系统中设备有效
申请号: | 201810018812.7 | 申请日: | 2018-01-09 |
公开(公告)号: | CN108347362B | 公开(公告)日: | 2020-12-22 |
发明(设计)人: | 赵牧 | 申请(专利权)人: | 海尔优家智能科技(北京)有限公司 |
主分类号: | H04L12/28 | 分类号: | H04L12/28;H04L29/08 |
代理公司: | 北京名华博信知识产权代理有限公司 11453 | 代理人: | 李冬梅;苗源 |
地址: | 100080 北京市海淀区知春*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 发现 设备 方法 系统 | ||
本发明公开了一种发现新设备的方法、桥接设备和系统中的设备,以及计算机可读存储介质和计算机设备。该方法由桥接设备执行时,包括:获知一系统中有新设备加入时,获取该新设备状态;判断新设备状态是否为可发现状态,若是,则获取新设备信息并将新设备信息发布给相连接的其他系统。本发明中方法和设备,通过桥接设备自动调整不同生态系统的规则,方便不同生态系统中设备之间的通信,并同时加强了生态系统的安全性。
技术领域
本发明涉及智能设备领域,尤其涉及一种发现新设备的方法及桥接设备和系统中设备。
背景技术
随着物联网(Internet of Things,简称为IoT)市场的发展,国内外各大厂商、标准组织和开源社区都开发了自有的生态系统,如海尔优家、苹果HomeKit和oneM2M等。每个生态系统都遵循自己特有的运行逻辑,包括加入、退出、命令处理和返回参数等。
若设备A只遵循生态系统1的逻辑,设备B只遵循生态系统2的逻辑,则A和B不能互相通信。若要让设备A和B建立通信,则需要使设备A(或B)同时运行生态系统1和2的逻辑,或在生态系统1和2之间运行桥接设备(逻辑设备)。桥接设备即可与生态系统1中的设备通信,也可与生态系统2中的设备通信,并可将设备A想要发给设备B的信息转换后发送给B,反之亦然。
由于不同的生态系统有不同的安全认证机制,并且不同的设备对生态系统的安全要求也不同,所以桥接设备需要根据预先设置的规则决定是否在不同生态系统之间转换并传递信息。规则一般包括:(1)设备是否允许其他生态系统的设备发现自己;(2)设备是否接收其他生态系统的设备发送的信息。需要注意的是,当设备自身的状态改变时,上述安全要求可能随之改变,但桥接设备仍按照预设规则运行,这样就会导致阻碍设备通信或造成设备安全隐患。
发明内容
为了解决现有技术中的问题,本发明提供了一种发现新设备的方法及桥接设备和系统中设备。
根据本发明的一个方面,提供了一种发现新设备的方法,所述方法由桥接设备执行,所述方法包括:
获知一系统中有新设备加入时,获取该新设备状态;
判断所述新设备状态是否为可发现状态,若是,则获取所述新设备信息并将所述新设备信息发布给相连接的其他系统。
其中,所述方法还包括:
接收一设备的状态变化信息,或者周期地查询相连接的系统中一设备状态并将查询的该设备状态与之前记录的该设备状态相比较,若不相同则判断为该设备状态变化;
当该设备状态变化为由非可发现状态变化为可发现状态,则获取该设备的信息并发布给相连接的其他系统;若该设备状态变化为由可发现状态变化为非可发现状态,则取消该设备的信息的发布。
根据本发明的另一方面,提供了一种发现新设备的方法,所述方法由一系统中的设备执行,所述方法包括:
接收到设备状态查询时,上报设备状态;
当该设备状态为可发现状态且接收到设备信息查询时,上报设备信息。
其中,所述方法还包括:
接收到变更设备状态的指示时,改变设备状态,生成设备状态变化信息并上报所述设备状态变化信息。
其中,所述方法还包括:
接收到变更设备状态的指示时,若所述指示是由可发现状态变化为非可发现状态,则判断该设备是否正与其他系统中的设备进行通信,若是,则等待通信结束后改变该设备状态。
根据本发明的另一方面,提供了一种桥接设备,所述桥接设备包括:
获取模块,用于获知一系统中有新设备加入时,获取该新设备状态,并当所述新设备状态为可发现状态时获取所述新设备信息,;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海尔优家智能科技(北京)有限公司,未经海尔优家智能科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810018812.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:应用程序测试方法、装置、计算机设备和存储介质
- 下一篇:一种智能家居系统