一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种微信小程序和本地语音控制智能设备的技术的制作方法

2022-03-08 12:03:14 来源:中国专利 TAG:

本发明涉及物联网设备连接和设备控制领域,具体而言,涉及一种本地语音控制和微信小程序在线认证控制系统并与控制系统通信的技术。

背景技术

物联网智能控制是人机交互的重要方式之一,是信息技术领域重要的技术之一。随着科技的发展和进步,语音控制和微信小程序正在越来越广泛地被应用到我们的智能硬件控制中。目前,物联网智能控制广泛采用的方式是,用户在智能手机上下载专门的控制应用软件,注册并登录到该应用软件才能实现控制智能设备。这种控制方式必须依赖稳定高速的互联网以及安全可靠的数据中心设备才能够实现,且下载专门的控制应用软件消耗智能手机的存储和运算资源。并且生活存在没有网络覆盖或者网络连接不稳定的场景,使得通过互联网的在线控制方式无法使用。以往通过微信小程序认证物联网设备的方式,是由设备将 微信小程序的OpenID与设备Mac推送给服务器,服务器将设备Mac与用户OpenID绑定并通知设备,然后设备通知小程序成功,这种方式存在明显的安全漏洞。基于微信小程序和本地语音控制智能设备的技术,可以实现无需安装专门的控制应用软件,微信小程序在线控制和本地语音智能控制可以独立实现。通过微信小程序给物联网设备认证到云服务器,具有高安全性和稳定性。在实现物联网智能控制的高安全性,高稳定性方面非常必要。



技术实现要素:

鉴于以上背景,本发明提供了一种微信小程序和本地语音控制智能设备的技术,从而实现微信小程序在线控制物联网智能设备和本地语音智能控制物联网智能设备。

微信小程序在线控制控制系统的实现步骤:1. 控制系统中的WiFi模块打开AP STA模式;2. WiFi模块通过STA模式连接到WiFi路由器,获取WiFi路由器分配的IP地址;3. 微信小程序通过AP模式连接到WiFi模块;4. WiFi模块将IP地址和MAC地址信息发送给微信小程序;5. 微信小程序断开AP模式连接后连接到WiFi路由器,从而访问云服务器;6. 微信小程序将所述IP地址和MAC地址发送给云服务器;7. 云服务器通过内置的算法,利用IP地址和MAC地址计算出密钥,并将密钥发送给微信小程序;8. 微信小程序将密钥发送给WiFi模块;9. WiFi模块将密钥发送给云服务器;10. 云服务器将接收到的密码和计算得出的密钥进行比对,比对通过则同时通知WiFi模块和微信小程序认证成功。11. 微信小程序发送控制指令到云服务器;12. 云服务器鉴定微信小程序权限,通过则将控制指令发送给WiFi路由器;13.WiFi路由器接收到控制指令后发送给WiFi模块;14. WiFi模块再将控制指令发送给信号识别和控制模块;15. 信号识别和控制模块再将控制指令发送给信号发射模块转换成无线电波发射到环境中。

本地语音智能控制控制系统的实现步骤:1. 本地语音处理模块将由声音采集模块采集到的语音控制指令处理后发送给信号识别和控制模块;2信号识别和控制模块将解密后的计算机指令发送发信号发射模块;3. 信号发射模块将计算机指令转换成无线电波发射到环境中。

优选地,控制系统中的WiFi模块打开AP STA模式,WiFi模块将IP地址和MAC地址信息发送给微信小程序,微信小程序在AP模式连接状态下确认收到IP地址和MAC地址信息后通知WiFi模块,WiFi模块关闭AP模式。

优选地,微信小程序将所述IP地址和MAC地址发送给云服务器;由云服务器返回密钥给微信小程序;微信小程序将密钥发送给WiFi模块后,由WiFi模块发送密钥给云服务器比对,完成WiFi模块的安全认证。

优选地,微信小程序将用户的控制指令发送给控制系统,控制系统发送给信号发射模块转换成无线电波发射到环境中;同时,用户也可以通过发送指令到声音采集模块,通过控制系统发送给信号发射模块转换成无线电波发射到环境中;实现微信小程序和本地语音双重控制。

附图说明

图1为本发明中所述的一种微信小程序和本地语音控制智能设备的技术示意图。

具体实施方式

以下是结合附图对本发明具体实施方式作的进一步说明。需要说明的是,对于这些实施方式的说明用于帮助理解本发明,但并不构成对本发明的限定。

通过微信小程序或本地语音处理模块采集用户控制指令,包括但不限于:用户点击智能手机上的小程序界面;用户使用中文普通话,或者中文方言,日本语,英语等语言说出特定的词语。

微信小程序发出的控制指令,经过云服务器审核校验权限是否合法,来确保控制指令的安全性,进而确保控制系统的安全性。

云服务器和控制系统之间的通信协议可以为多种类型的协议,包括但不限于:MQTT协议。

控制系统可以包括各种人机交互的设备,例如:智能电动窗帘,智能晾衣架,智能电视,智能空调,智能扫地机,智能WiFi开关,智能风扇,智能新风,智能灯等需要人进行控制的设备。

信号发射模块发射的无线电波可以有多种类型,包括但不限于电磁波:315MHz,433MHz,2.4GHz,5GHz;光波:860nm,940nm;声波等。

声音采集模块探测环境中的人声,声音的强度为10dB-100dB之间。

信号识别和控制模块可接收来自本地语音处理模块的控制指令,也可接收来自WiFi模块的控制指令,按时间顺序依次发送给信号发射模块。

信号识别和控制模块可存储控制指令,在满足设定的条件时,再将控制指令发送给信号发射模块。所述设定的条件包括但不限于:设定的时间点,由其他控制指令触发等。



技术特征:

1.一种微信小程序和本地语音控制智能设备的技术,其特征包括:

一控制系统,包括一本地语音处理模块,一信号识别和控制模块,一WiFi模块。

2.根据权利要求1所述的控制系统,其特征在于,所述本地语音处理模块将由声音采集模块采集到的语音控制指令处理后发送给信号识别和控制模块。

3.根据权利要求1所述的控制系统,其特征在于,所述WiFi模块将计算机指令发送给信号识别和控制模块。

4.根据权利要求1所述的控制系统,其特征在于,所述信号识别和控制模块将语音控制指令或计算机指令发送给信号发射模块。

5.一种微信小程序和本地语音控制智能设备的技术,其特征在于:微信小程序作为控制客户端,用户在微信中打开该微信小程序,通过点击微信小程序的图形界面发出计算机指令。

6.一种微信小程序和本地语音控制智能设备的技术,其特征在于:云服务器与微信小程序互相通信,完成计算机指令的接收与发送。

7.一种微信小程序和本地语音控制智能设备的技术,其特征在于:所述云服务器管理多台所述控制系统,传递并保存控制系统和微信小程序之间的通信信息。

8.根据权利要求7所述的云服务器,其特征在于,其管理多个所述微信小程序的登录和发送控制指令请求,同时管理多台所述控制系统;所述微信小程序和所述控制系统在所述云服务器的中的对应关系有两种,即多个微信小程序对应一个控制系统,一个微信小程序对应多个控制系统。

9.一种微信小程序和本地语音控制智能设备的技术,其特征在于:WiFi模块同时开启AP模式和STA模式;微信小程序通过AP模式与WiFi模块建立无线连接;WiFi模块通过STA与WiFi路由器建立无线连接;微信小程序断开与WiFi模块建立的无线连接后,自动与WiFi路由器建立连接。

10.根据权利要求9所述的WiFi模块,其特征在于,所述WiFi模块通过STA与WiFi路由器建立无线连接之后,获得所述WiFi路由器自动分配的IP地址;WiFi模块将IP地址通过所述AP模式发送给所述微信小程序。

11.根据权利要求9所述的微信小程序,其特征在于,其获取到所述IP地址后,断开与所述WiFi模块通过AP模式建立的连接,自动与WiFi路由器建立无线连接并根据所述IP地址与所述WiFi模块建立通信。

12.根据权利要求9所述的微信小程序,其特征在于,其与所述WiFi模块通过WiFi路由器建立了通信之后,接收WiFi模块发送的MAC地址信息并发送给云服务器;云服务器将MAC地址经过算法运算生成口令并发送给所述微信小程序;

微信小程序将所述口令发送给所述WiFi模块;WiFi模块将口令发送给所述WiFi路由器,WiFi路由器再将口令发送给所述云服务器;云服务器将接收到的口令与自身存储的口令进行比对。


技术总结
本发明涉及一种微信小程序和本地语音控制智能设备的双重控制技术,所属技术领域为物联网。步骤为:1.微信小程序将操作指令经加密后发送给云服务器;2.云服务器将该指令发送给WiFi路由器;3.WiFi路由器将指令发送给控制系统中的WiFi模块;4.WiFi模块将指令解密后发送给信号识别和控制模块;5.信号识别和控制模块将解密后的指令发送给信号发射模块;6.信号发射模块将指令转换成无线电波;7.本地语音处理模块将语音控制指令处理后发送给信号识别和控制模块;8.信号识别和控制模块将解密后的指令发送给信号发射模块;9.信号发射模块将所述计算机指令转换成无线电波。本发明集成度高,控制方式灵活,能够大幅提升控制的便捷性和效率。

技术研发人员:于永亚;曹江河;张进;卞加翔;
受保护的技术使用者:南京芸猫物联有限责任公司;
技术研发日:2021.11.26
技术公布日:2022.03.08
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献