[发明专利]智能音箱系统及其实现方法在审
申请号: | 201811646460.6 | 申请日: | 2018-12-29 |
公开(公告)号: | CN109710417A | 公开(公告)日: | 2019-05-03 |
发明(设计)人: | 张树童;郭迪;孙小平;刘强;徐钢峰;雷玉雄;张栖银;徐瑞婷;张娜娜 | 申请(专利权)人: | 苏州思必驰信息科技有限公司 |
主分类号: | G06F9/52 | 分类号: | G06F9/52;G06F9/54 |
代理公司: | 北京商专永信知识产权代理事务所(普通合伙) 11400 | 代理人: | 李彬彬;张丽 |
地址: | 215123 江苏省苏州市苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 状态机模块 智能音箱系统 输出模块 输入模块 智能音箱 通信 架构 数据完整性 系统稳定性 调用接口 互相干扰 可扩展性 系统架构 系统维护 消息队列 调度 开发 | ||
1.智能音箱系统,其特征在于,包括至少一个输入模块、至少一个输出模块、和状态机模块;
所述输入模块与状态机模块之间基于消息队列进行通信,所述输出模块与状态机模块之间基于调用接口通信;
各输入模块和输出模块之间通过状态机模块进行通信和调度。
2.根据权利要求1所述的智能音箱系统,其特征在于,所述输入模块包括语音平台模块、网络管理模块、按键模块、定时模块和iot模块中的一个或两个以上的组合。
3.根据权利要求2所述的智能音箱系统,其特征在于,所述输出模块包括播放器和/或LED灯。
4.根据权利要求1所述的智能音箱系统,其特征在于,所述状态机模块用于进行智能音箱的系统状态切换和基于系统状态进行模块事件调度,其包括
存储单元,用于存储系统状态、各系统状态对应的事件名称和消息队列信息,其中,所述消息队列信息包括消息队列ID和互斥锁;
所述输入模块间共用消息队列和互斥锁,根据互斥锁状态顺序向消息队列写入事件消息,写入的事件消息内容包括模块名称、事件名称和数据信息;
主处理单元,用于依次获取消息队列中的信息,根据系统状态和各系统状态对应的事件名称,对消息队列中的消息进行响应处理。
5.根据权利要求4所述的智能音箱系统架构,其特征在于,所述系统状态包括connected、disconnect、connecting和poweron。
6.根据权利要求1至5任一项所述的智能音箱系统架构,其特征在于,所述输入模块与状态机模块之间进行双向通信,所述输出模块与状态机模块之间进行单向通信;
其中,所述输出模块与状态机模块之间的单向通信方向为:状态机模块能够向输出模块发送消息。
7.根据权利要求6所述的智能音箱系统架构,其特征在于,所述数据信息包括数据地址和数据长度。
8.根据权利要求1至7任一项所述的智能音箱系统的实现方法,其特征在于,包括
配置进行系统状态切换和模块间事件调度的状态机模块;
在状态机模块中配置智能音箱的系统状态和各系统状态对应的事件名称;
通过所述状态机模块创建消息队列和互斥锁;
在所述状态机模块中进行输入模块的注册和初始化;
输入模块在发生事件时,基于互斥锁向所述消息队列顺序写入事件消息;
所述状态机模块依次读取消息队列中的消息,根据系统状态和各系统状态对应的事件名称对消息进行响应处理。
9.根据权利要求8所述的方法,其特征在于,所述在所述状态机模块中进行输入模块的注册和初始化包括:
创建注册接口,接收输入模块的注册调用;
根据输入模块的注册调用请求,向输入模块进行调用授权;
对注册的输入模块进行初始化。
10.根据权利要求9所述的方法,其特征在于,所述输入模块根据需求确定各事件名称对应的响应动作,并将响应动作在状态机模块中进行关联绑定。
11.根据权利要求8所述的方法,其特征在于,还包括:
根据输出模块提供的调用接口,与输出模块进行通信,对输出模块进行调度或获取输出模块的状态。
12.根据权利要求8至11任一项所述的方法,其特征在于,所述系统状态包括connected、disconnect、connecting和poweron。
13.根据权利要求12所述的方法,其特征在于,所述输入模块向消息队列写入的事件消息的内容包括模块名称、事件名称和数据信息。
14.根据权利要求13所述的方法,其特征在于,所述输入模块向消息队列写入的事件消息的内容具有设定长度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州思必驰信息科技有限公司,未经苏州思必驰信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811646460.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:资源调度方法及装置
- 下一篇:一种对象处理方法及装置