[发明专利]用于智能故事机的音频播放调度方法及系统有效
申请号: | 201811504195.8 | 申请日: | 2018-12-10 |
公开(公告)号: | CN109614252B | 公开(公告)日: | 2020-06-05 |
发明(设计)人: | 徐钢峰;罗军军;邹佳;雷雄国;刘强;万洪涛;王强;强胜轩;黄梓勋 | 申请(专利权)人: | 苏州思必驰信息科技有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F16/638 |
代理公司: | 北京商专永信知识产权代理事务所(普通合伙) 11400 | 代理人: | 李彬彬;张丽 |
地址: | 215123 江苏省苏州市苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 智能 事机 音频 播放 调度 方法 系统 | ||
本发明实施例提供一种用于智能故事机的音频播放调度方法。该方法包括:将智能故事机的预设活动集合划分到n个按键事件的按键事件群组以及m个消息事件的消息事件群组;将按键事件群组以及消息事件群组按照功能状态属性归一划分,确定为k个状态组,每个状态组配置有相应的音频播放特性;响应于当前的按键事件和/或消息事件,确定与各事件关联的各音频文件、各事件所属的状态组以及相应的音频播放特性,按照各事件的时序以及相应的音频播放特性生成音频播放队列。本发明实施例还提供一种用于智能故事机的音频播放调度系统。本发明实施例通过创建状态组处理活动,使得在不增多按键数量的同时,每个按键的活动任务也不会过重,播放也不会混乱。
技术领域
本发明涉及故事机领域,尤其涉及一种用于智能故事机的音频播放调度方法及系统。
背景技术
故事机分为传统故事机和智能故事机。传统故事机是使用音频播放,一般使用一个简单的MCU(Microcontroller Unit,微控制单元)就能完成产品的需求。智能故事机主要是拥有联网、语音交互等多个功能,需要性能更强的硬件系统来支撑这些业务。
在安卓平台的智能故事机,通过点击智能故事机上的按键,就可以达到相对应的操作,再通过智能故事机本地/在线合成特定的音频进行播放。但随着按键的频繁操作,如果将这些操作全部消费将加重系统的处理负担。如果丢掉频繁操作中的部分数据,又会导致某一部分的关键事件丢失。而智能故事机的按键被频繁操作的场景很有可能会发生,这就使得智能故事机的负担过重。在无屏的智能故事机上面,音频输出是很重要的一种输出方式。无论是在线合成的提示音输出或是媒体资源的输出,或是系统的重要信息输出,都是通过音频的播放来完成。如果处理不好这些多个资源的播放,就会出现音频重叠、打断与等情况,严重影响了用户的体验。为了解决这种情况。往往会通过安卓系统的故事机提供的按键处理回调函数OnKeyEvent()解决。
在实现本发明过程中,发明人发现相关技术中至少存在如下问题:
安卓系统的智能故事机所提供的按键处理回调函数OnKeyEvent()是基于活动(activity)的,但在故事机的业务中有多个场景切换,业务比较多,如果写在一个活动(activity)中,会导致一个活动(activity)的任务过重,如果分散的写到各个活动(activity)中,则会导致每个活动(activity)都需要有智能故事机的按键进行事件处理。同时,按键的数量较少时,活动(activity)的任务会过重。而增多按键的数量,活动(activity)的任务会减轻,但是考虑到智能故事机的设计或者外观或是实用性,这样的设计并不现实。
同时,在安卓系统的智能故事机中,处理活动后进行播放音频,通过创建一个播放器实例,然后再把需要播放的内容设置到播放器里面,鉴于故事机活动任务的处理机制,无法很好的处理播放器中各音频播放内容的关系,也就是说,当有多个播放内容,是否需要打断,打断之后是否需要恢复,哪些一定需要播放完整,这些操作仅仅通过标志变量来处理,会随着业务的增多,导致逻辑复杂,无法处理好各播放内容间的播放关系。
发明内容
为了至少解决现有技术中当智能故事机的业务比较多时,将业务集中在一个活动(activity)中,会导致一个活动(activity)的任务过重,如果分散的写到各个活动(activity)中,则会导致每个活动(activity)都需要故事机按键的事件处理,这样不现实,并且随着业务的增多,仅仅通过标志变量处理播放内容的关系,无法处理好各播放内容的打断、重叠等关系的问题。
第一方面,本发明实施例提供一种用于智能故事机的音频播放调度方法,包括:
将所述智能故事机的预设活动(activity)集合划分到n个按键事件组成的按键事件群组以及m个消息事件组成的消息事件群组;
将所述按键事件群组以及所述消息事件群组按照所述智能故事机的功能状态属性归一划分,确定为k个状态组,每个状态组配置有相应的音频播放特性,其中,kn+m;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州思必驰信息科技有限公司,未经苏州思必驰信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811504195.8/2.html,转载请声明来源钻瓜专利网。