[发明专利]用于智能音箱的内外网通信的方法和装置在审
申请号: | 201811157758.0 | 申请日: | 2018-09-30 |
公开(公告)号: | CN109257258A | 公开(公告)日: | 2019-01-22 |
发明(设计)人: | 史南胜;李廷;余路 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | H04L12/28 | 分类号: | H04L12/28;H04L29/06;H04L29/08;G10L15/30 |
代理公司: | 北京英赛嘉华知识产权代理有限责任公司 11204 | 代理人: | 王达佐;马晓亚 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制指令 智能音箱 用户语音信息 云端服务器 传输控制协议报文 智能家居设备 方法和装置 控制器 通信 响应 局域网 解析 返回 转换 申请 | ||
本申请实施例公开了用于智能音箱的内外网通信的方法和装置。该方法的一具体实施方式包括:接收用于控制智能家居设备的用户语音信息;将用户语音信息发送到云端服务器以供云端服务器从用户语音信息中解析出控制指令;响应于接收到云端服务器返回的控制指令,确定控制指令的执行对象;响应于确定出执行对象为在智能音箱所在的局域网内部的、用于控制智能家居设备的控制器,将控制指令转换成传输控制协议报文,以及将传输控制协议报文发送到控制器。该实施方式实现了智能音箱的内外网通信。
技术领域
本申请实施例涉及计算机技术领域,具体涉及用于智能音箱的内外网通信的方法和装置。
背景技术
近年随着人工智能的兴起和火热,智能产品和智能行业解决方案层出不穷,智能音箱逐步取代手机应用程序和触摸产品(控制面板、平板电脑)对房间设备的控制。
但目前主流的音箱在对接智能家居控制系统的过程中,普遍存在由于智能家居内外网的隔离性,导致音箱的云端指令无法下发与智能家居控制系统进行通信。传统的方法,是改造智能家居网络拓扑,在智能家居网络中额外增加一个专用交换机,用于接收转发音箱云端下发的控制指令,但这样势必会留下安全隐患,如果智能家居的网络防火墙被攻破或者网络限制安全规则不健全,很可能导致外部入侵轻易控制智能家居设备,同时增加智能家居网络改造的成本。
发明内容
本申请实施例提出了用于智能音箱的内外网通信的方法和装置。
第一方面,本申请实施例提供了一种用于智能音箱的内外网通信的方法,包括:接收用于控制智能家居设备的用户语音信息;将用户语音信息发送到云端服务器以供云端服务器从用户语音信息中解析出控制指令;响应于接收到云端服务器返回的控制指令,确定控制指令的执行对象;响应于确定出执行对象为在智能音箱所在的局域网内部的、用于控制智能家居设备的控制器,将控制指令转换成传输控制协议报文,以及将传输控制协议报文发送到控制器。
在一些实施例中,在将控制指令转换成传输控制协议报文之前,该方法还包括:根据预定的协议对控制指令进行字段校验和鉴权;响应于字段校验失败或鉴权失败,输出用于提示重新输入用户语音信息的信息,以及向云端服务器发送校验失败相关信息。
在一些实施例中,将控制指令转换成传输控制协议报文,包括:将控制指令转换成二进制流式结构;将智能音箱的网络地址作为传输控制协议报文中的源地址,将控制器的网络地址作为传输控制协议报文中的目的地址,以及通过控制器的网络地址获得控制器的物理地址后组传输控制协议报文。
在一些实施例中,该方法还包括:响应于确定出执行对象为智能音箱,执行控制指令。
第二方面,本申请实施例提供了一种用于智能音箱的内外网通信的装置,包括:接收单元,被配置成接收用于控制智能家居设备的用户语音信息;发送单元,被配置成将用户语音信息发送到云端服务器以供云端服务器从用户语音信息中解析出控制指令;确定单元,被配置成响应于接收到云端服务器返回的控制指令,确定控制指令的执行对象;转换单元,被配置成响应于确定出执行对象为在智能音箱所在的局域网内部的、用于控制智能家居设备的控制器,将控制指令转换成传输控制协议报文,以及将传输控制协议报文发送到控制器。
在一些实施例中,该装置还包括验证单元,被配置成:在将控制指令转换成传输控制协议报文之前,根据预定的协议对控制指令进行字段校验和鉴权;响应于字段校验失败或鉴权失败,输出用于提示重新输入用户语音信息的信息,以及向云端服务器发送校验失败相关信息。
在一些实施例中,转换单元进一步被配置成:将控制指令转换成二进制流式结构;将智能音箱的网络地址作为传输控制协议报文中的源地址,将控制器的网络地址作为传输控制协议报文中的目的地址,以及通过控制器的网络地址获得控制器的物理地址后组传输控制协议报文。
在一些实施例中,该装置还包括执行单元,被配置成:响应于确定出执行对象为智能音箱,执行控制指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811157758.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种主子站广域消息传输方法和系统
- 下一篇:场景联动控制方法、装置及家电设备