基于微信公众号智能玩具系统探究.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于微信公众号智能玩具系统探究

基于微信公众号智能玩具系统探究   摘要:文章提出了一种基于微信公众号的智能玩具系统,智能玩具与移动终端连接,家长可以通过移动终端远程控制智能玩具为孩子唱歌、讲故事,也可与孩子进行语言聊天。本系统为家长提供了一个能够对话孩童、多方互动、快乐教学的智能玩具 关键词:微信公众号;智能玩具;远程控制 传统的玩具性能和娱乐性单一,并且主要是建立在传统的制造业基础上的,机械和设计是它最主要的技术含量,传统玩具因缺乏交互性逐渐被智能玩具所取代。随着信息技术的发展,玩具市场将面临互联网的冲击,而在亲子玩具领域尤为明显,未来该领域必将成为商家必争之地。相对于传统玩具,智能玩具有以下几个方面的优势:首先,智能玩具有协调身体机能的作用,通过玩具可以逐步建立孩子的手脚协调、手眼配合的能力;其次,智能玩具具有练习社交活动的作用,在与他人互动的时候,不知不觉间培养孩子的社交能力;最后,智能玩具不论从设计还是存储内容上,都是辅助孩子认识世界的有效工具。本文将微信公众号与智能玩具进行绑定,多个家庭成员可以利用智能玩具进行收发消息,即使父母和孩子身处不同国度、空间,只需在WiFi环境中,高保真麦克风及喇叭就能清晰真实地让原声再现,让亲密的对话打破时空限制 1.系统架构 如图1所示,系统由4个部分组成,分别为玩具终端、阿里云服务器、微信服务器、手机APP 从整体架构图中可以看出容易解析数据的传输过程,现分析数据从玩具终端到手机APP端的传输过程:玩具终端经摄像头通过WiFi局域网把图片发送到本地服务器端暂时存储(阿里云服务器),然后再通过微信服务器与微信服务器的数据交互,再把数据通过微信服务器传达到手机终端。要使整个系统能够正常的运转,只需用户手机上装有微信软件即可 2.智能玩具 根据系统的需求,硬件终端需要用到的功能有音频信号收集,音频信号播放,视频录制并需要wiFi提供上网功能,同时还需要物理按键操作。根据以上的要求,这些功能几乎涵盖了嵌入式硬件开发的各种模块。综合考虑,本次选取全志A20为主控芯片,该芯片接口丰富,方便产品在后续升级进行功能扩展。具体结构如图2所示 2.1阿里云服务器 阿里云服务器给手机微信端和远程终端提供一个交互的平台,作为数据交互的中转站,承担着数据的存储、转发、发布等关键任务。概括地说,阿里云作为中转站实现了3个功能:(1)获取微信服务器发过来的消息;(2)实现自己的业务逻辑;(3)发送返回消息给微信服务器 2.2微信公众号 微信公众号分为3类:订阅号、服务号和企业号。其中,服务号是为企业和组织提供更强大的业务服务与用户管理能力,主要偏向服务类交互。家长需要通过微信公众号远程控制智能玩具,与孩子互动,因此服务号最契合系统的需求 微信客户端是智能玩具实现人机交互的重要部分。微信客户端主要有以下几个功能:(1)实现远程控制智能玩具音频,视频的上传及下?d;(2)实现远程推送歌曲至智能玩具及智能玩具资源列表的更新(3)实现故事的播放以及音频的变声播放 2.2.1微信公众号与智能玩具终端进行绑定 微信公众号需要与智能硬件通信,需要硬件具有唯一性标识,而微信平台提供的接口,可以生成多个带有不同参数的二维码,智能玩具终端可以将此作为自己的唯一标识符,微信公众号通过调取微信扫一扫功能接口,扫描玩具终端的二维码,进行绑定 2.2.2为智能玩具配置网络 为了保证玩具的安全性,玩具并不具备屏幕。为玩具的设备配置网络的方法有两种:一种是使玩具进入配置模式,利用手机广播路由器密码,玩具收到以后自动连接网络,另一种使玩具先进入App模式,手机连接玩具后,把ssid跟密码发送给玩具终端。本文采取的是第一种方法,首先由微信公众号将智能玩具所在网络环境下的WiFi名称及密码填入微信公众号开发网页的表单内,网页会将其转化为二维码,再让玩具进去配置模式,并调取玩具的摄像头扫描该二维码,经过后台解析玩具端就能连接网络 2.2.3远程遥控玩具 智能玩具就终端与阿里云服务器之间采用socket通信协议,玩具终端定时发送心跳包给阿里云服务器,若微信服务器收到指令,则将该指令转发给智能玩具,进而执行响应的操作 2.2.4更新资源列表 传统玩具因为不能交互,玩具只能存储出厂时自带的多媒体资源。随着小孩的年龄增长,自带的多媒体资源早己不能满足家长的教育需求,实时更新玩具多媒体资源的需求应运而生。家长在微信公众号上挑选合适的多媒体资源,并将该资源推送至服务器,服务器收到资源后保存在本地,等待与微信公众号绑定的玩具终端上线后,再让玩具终端执行下载的命令,玩具终端下载之后,及时更新服务器中存储的资源列表,以待微信公众号实时查看玩具终端中的资源 3.智能教育服务系统的展望 在“互联网

文档评论(0)

docman126 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档