[发明专利]一种应用设备发现方法、装置、计算机设备及存储介质有效
申请号: | 201810442449.1 | 申请日: | 2018-05-10 |
公开(公告)号: | CN108322557B | 公开(公告)日: | 2021-09-24 |
发明(设计)人: | 吕小强 | 申请(专利权)人: | 海尔优家智能科技(北京)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 工业和信息化部电子专利中心 11010 | 代理人: | 于金平 |
地址: | 100086 北京市海淀区知春*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用 设备 发现 方法 装置 计算机 存储 介质 | ||
本发明提供了一种应用设备发现方法、装置、计算机设备及存储介质,其中应用设备发现方法包括:当接收到控制设备发送的获取应用设备标识的请求消息时,将应用设备标识发送至控制设备;当接收到控制设备发送的握手请求消息时,将握手请求消息发送至应用设备;当接收到应用设备发送的握手请求消息的同意应答消息时,判定控制设备完成对应用设备的发现。本发明的技术方案解决了现有技术中当控制设备和应用设备不在同一局域网内,无法完成设备发现的问题。
技术领域
本发明涉及智能家居领域,特别涉及一种应用设备发现方法、装置、计算机设备及存储介质。
背景技术
随着智能家居产业的发展,智能设备已经逐渐取代了传统的“功能设备”。当前用户可以在local field(家庭内)和remote field(远程)控制智能家电。正常控制的前提是手机app和智能家电的各种协议是兼容的。其中远程控制可以通过云平台的方式或者P2P的方式。但是有时在local field内无法完成设备发现,可能因为手机APP在家庭环境外。
目前,局域网的设备发现主要包括:基于mDNS和DNS-SD的方案、Upnp方案、基于UDP广播包的方案。但上述设备发现协议,都是在local field完成的,因此当控制设备(例如手机)和智能家电不在同一局域网之内则无法完成设备发现。
发明内容
为了解决当控制设备和应用设备(例如智能家电)不在同一局域网内,无法完成设备发现的问题,本发明提供了一种应用设备发现方法、装置、计算机设备及存储介质。
本发明提供的应用设备发现方法,包括:
当接收到控制设备发送的获取应用设备标识的请求消息时,将所述应用设备标识发送至所述控制设备;
当接收到所述控制设备发送的握手请求消息时,将所述握手请求消息发送至所述应用设备;
当接收到所述应用设备发送的所述握手请求消息的同意应答消息时,判定所述控制设备完成对所述应用设备的发现。
可选的,在本发明所述的应用设备发现方法中,在接收到控制设备发送的获取应用设备标识的请求消息之前,还包括:
接收所述应用设备的注册信息并保存,其中所述注册信息中包括所述应用设备标识。
可选的,在本发明所述的应用设备发现方法中,在接收所述应用设备的注册信息并保存之后,且在接收到控制设备发送的获取应用设备标识的请求消息之前,还包括:
当所述应用设备接入所述云平台时,确定所述应用设备的所属用户;
向该用户的所有设备发送获取各控制设备中应用程序版本信息的请求消息,并分别根据反馈的每个控制设备中的应用程序版本信息确定该应用程序的协议信息;
当任意一个控制设备中应用程序的协议信息与所述应用设备的协议信息相同时,则判定该控制设备能对所述应用设备进行控制,并向该控制设备发送所述应用设备的上线通知。
可选的,在本发明所述的应用设备发现方法中,在接收到所述应用设备发送的握手请求消息的同意应答消息之前,还包括:
向所述应用设备发送所述应用设备的所属用户的各控制设备的标识,以供所述应用设备进行握手请求消息的应答。
本发明还提供了一种应用设备发现装置,包括发送模块、转发模块及判断模块:
所述发送模块,用于当接收到控制设备发送的获取应用设备标识的请求消息时,将所述应用设备标识发送至所述控制设备;
所述转发模块,用于当接收到所述控制设备发送的握手请求消息时,将所述握手请求消息发送至所述应用设备;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海尔优家智能科技(北京)有限公司,未经海尔优家智能科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810442449.1/2.html,转载请声明来源钻瓜专利网。