System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种智能音箱的启动及运行方法和智能音箱技术_技高网

一种智能音箱的启动及运行方法和智能音箱技术

技术编号:40658474 阅读:6 留言:0更新日期:2024-03-18 18:50
本申请涉及一种智能音箱的启动及运行方法和智能音箱,智能音箱包括第一蓝牙音频处理系统和第二蓝牙音频处理系统,蓝牙音频处理部利用多核应用处理器中的至少一个应用处理器来运行第二实时操作系统,在智能音箱启动时,在蓝牙协议处理部启动完成后,同时启动蓝牙音频处理部和第二蓝牙音频处理系统;在第二蓝牙音频处理系统启动完成之前,且蓝牙音频处理部启动完成之后,由蓝牙音频处理部对经由蓝牙协议处理部获取的蓝牙音频数据进行处理;在第二蓝牙音频处理系统启动完成之后,切换为由第二蓝牙音频处理系统对经由蓝牙协议处理部获取的蓝牙音频数据进行处理。如此,能够使智能音箱具有较短的启动时间,并且用户不会体验到音乐播放暂停的感受。

【技术实现步骤摘要】

本申请涉及智能音箱,更具体地,涉及一种智能音箱的启动及运行方法和智能音箱


技术介绍

1、随着人工智能和半导体芯片技术的发展,智能音箱产品在功能和性能上得到了极大的提升,已经被越来越多的消费者所接受。而且智能音箱产品的价格也在逐步降低,已有替代传统无线蓝牙音箱的趋势。智能音箱往往会采用功能更加强大的多核应用处理器中集成两个或多个完整的计算引擎来代替传统蓝牙音箱上的mcu(micro control unit)+cp(central processing unit)/dsp(digitalsignalprocessing)的架构,操作系统也会替换成linux系统来满足更加复杂的应用需求,比如语音助手功能。然而智能音箱丰富的功能和强大的算力也带来了系统启动时间远大于传统蓝牙音箱的缺点。

2、针对智能音箱启动慢的缺陷,业内一般通过模式切换的方式来规避。例如:在音箱上增加一个模式切换按键用于选择以纯蓝牙模式启动还是智能模式启动。当以纯蓝牙模式启动时,其加载的功能和启动流程耗时基本能够对齐传统蓝牙音箱,然而,当希望享受智能模式而将模式从纯蓝牙模式切换为智能模式的情况下,模式切换过程往往耗时较长,并且在切换过程中可能导致音乐播放的暂停,这些都会导致智能音箱的用户体验大打折扣。


技术实现思路

1、提供了本申请以解决现有技术中存在的上述缺陷。需要一种智能音箱的启动及运行方法和智能音箱,能够使智能音箱具有相当于传统蓝牙音箱的较短的启动时间,同时还能够在智能音箱启动以及整个使用过程中完全不会因为模式切换而给用户带来额外的等待时间,或导致音乐播放暂停的不良体验等。

2、根据本申请的第一方案,提供了一种智能音箱的启动及运行方法,所述智能音箱包括第一蓝牙音频处理系统和第二蓝牙音频处理系统,所述第一蓝牙音频处理系统包括蓝牙协议处理部和蓝牙音频处理部,所述蓝牙协议处理部包括微控制器并且运行第一实时操作系统,所述第二蓝牙音频处理系统包括多核应用处理器并运行智能操作系统,所述蓝牙音频处理部利用所述多核应用处理器中的至少一个应用处理器来运行第二实时操作系统,所述启动及运行方法包括如下步骤。在所述智能音箱启动时,由所述微控制器控制启动所述蓝牙协议处理部,在所述蓝牙协议处理部启动完成后,同时启动所述蓝牙音频处理部和所述第二蓝牙音频处理系统。在所述第二蓝牙音频处理系统启动完成之前,且所述蓝牙音频处理部启动完成之后,由所述蓝牙音频处理部对经由所述蓝牙协议处理部获取的蓝牙音频数据进行处理。在所述第二蓝牙音频处理系统启动完成之后,切换为由所述第二蓝牙音频处理系统对经由所述蓝牙协议处理部获取的蓝牙音频数据进行处理。

3、根据本申请的第二方案,提供了一种智能音箱,所述智能音箱包括第一蓝牙音频处理系统和第二蓝牙音频处理系统,所述第一蓝牙音频处理系统包括蓝牙协议处理部和蓝牙音频处理部,所述蓝牙协议处理部包括微控制器并且运行实时操作系统,所述第二蓝牙音频处理系统包括多核应用处理器并运行智能操作系统,所述蓝牙音频处理部利用所述多核应用处理器中的至少一个应用处理器来进行蓝牙音频处理。所述微控制器配置为:在所述智能音箱启动时,启动所述蓝牙协议处理部,在所述蓝牙协议处理部启动完成后,同时启动所述蓝牙音频处理部和所述第二蓝牙音频处理系统。所述蓝牙音频处理部配置为:在所述第二蓝牙音频处理系统启动完成之前,且所述蓝牙音频处理部启动完成之后,对经由所述蓝牙协议处理部获取的蓝牙音频数据进行处理。所述第二蓝牙音频处理系统配置为:在所述第二蓝牙音频处理系统启动完成之后,切换对经由所述蓝牙协议处理部获取的蓝牙音频数据进行处理。

4、本申请各个实施例提供的智能音箱的启动及运行方法和智能音箱,第一蓝牙音频处理系统和第二蓝牙音频处理系统相互独立,在智能音箱启动时,微控制器控制启动蓝牙协议处理部,蓝牙协议处理部优先启动完成,在蓝牙协议处理部启动完成后,第二蓝牙音频处理系统和所述蓝牙音频处理部同时启动,蓝牙音频处理部相比于第二蓝牙音频处理系统启动时间快,蓝牙音频处理先由蓝牙音频处理部进行处理,缩短了智能音箱的启动时间;然后在第二蓝牙音频处理系统启动完成之后,切换为由所述第二蓝牙音频处理系统进行处理,经过蓝牙音频数据处理系统的无缝切换,使得用户不会在整个过程中不会体验到额外的等待或音乐播放暂停的感受。

本文档来自技高网...

【技术保护点】

1.一种智能音箱的启动及运行方法,其特征在于,所述智能音箱包括第一蓝牙音频处理系统和第二蓝牙音频处理系统,所述第一蓝牙音频处理系统包括蓝牙协议处理部和蓝牙音频处理部,所述蓝牙协议处理部包括微控制器并且运行第一实时操作系统,所述第二蓝牙音频处理系统包括多核应用处理器并运行智能操作系统,所述蓝牙音频处理部利用所述多核应用处理器中的至少一个应用处理器来运行第二实时操作系统,所述启动及运行方法包括:

2.根据权利要求1所述的启动及运行方法,其特征在于,所述启动及运行方法还包括:由所述多核应用处理器中的未被所述蓝牙音频处理部占用的应用处理器,在切换由所述第二蓝牙音频处理系统对经由所述蓝牙协议处理部获取的蓝牙音频数据进行处理之后,向所述第一蓝牙协议处理系统发送回收请求;在所述蓝牙音频处理部释放所占用的至少一个应用处理器之后,由所述多核处理器运行智能操作系统。

3.根据权利要求1所述的启动及运行方法,其特征在于,在所述第二蓝牙音频处理系统启动完成之后,切换为由所述第二蓝牙音频处理系统对经由所述蓝牙协议处理部获取的蓝牙音频数据进行处理具体包括:

4.根据权利要求1所述的启动及运行方法,其特征在于,所述蓝牙协议处理部缓存的所述蓝牙音频处理部处理后的蓝牙音频数据的数据量大于所述第二蓝牙音频处理系统处理蓝牙音频数据的延迟时间内发出的处理后的蓝牙音频数据的数据量,所述延迟时间为所述第二蓝牙音频处理系统完成启动后接收第一个蓝牙音频数据帧至发出处理后的第一个蓝牙音频数据帧的时间间隔。

5.根据权利要求1所述的启动及运行方法,其特征在于,在所述智能音箱启动时,由所述微控制器控制启动所述蓝牙协议处理部,在所述蓝牙协议处理部启动完成后,同时启动所述第一蓝牙音频处理系统和所述第二蓝牙音频处理系统具体包括:

6.根据权利要求1所述的启动及运行方法,其特征在于,所述蓝牙协议处理部包括第一蓝牙协议模块、音频输入模块和音频输出模块,在所述第二蓝牙音频处理系统启动完成之前,且所述蓝牙音频处理部启动完成之后,由所述蓝牙音频处理部对经由所述蓝牙协议处理部获取的蓝牙音频数据进行处理具体包括:

7.根据权利要求1所述的启动及运行方法,其特征在于,所述第二蓝牙音频处理系统包括第二蓝牙协议模块、音频处理模块、音频输入代理模块和音频输出代理模块,所述启动及运行方法还包括:由所述多核应用处理器中的未被所述蓝牙音频处理部占用的应用处理器,在所述第二蓝牙音频处理系统完成启动后,进入第二蓝牙进程和第二音频处理进程;由所述音频处理模块对经由所述蓝牙协议处理部获取的蓝牙音频数据和经由所述蓝牙协议模块获取的蓝牙音频数据进行处理。

8.一种智能音箱,其特征在于,所述智能音箱包括第一蓝牙音频处理系统和第二蓝牙音频处理系统,所述第一蓝牙音频处理系统包括蓝牙协议处理部和蓝牙音频处理部,所述蓝牙协议处理部包括微控制器并且运行实时操作系统,所述第二蓝牙音频处理系统包括多核应用处理器并运行智能操作系统,所述蓝牙音频处理部利用所述多核应用处理器中的至少一个应用处理器来进行蓝牙音频处理,

9.根据权利要求8所述的智能音箱,其特征在于,所述多核应用处理器中的未被所述蓝牙音频处理部占用的应用处理器配置为,在切换由所述第二蓝牙音频处理系统对经由所述蓝牙协议处理部获取的蓝牙音频数据进行处理之后,向所述第一蓝牙协议处理系统发送回收请求;在所述蓝牙音频处理部释放所占用的至少一个应用处理器之后,由所述多核处理器运行智能操作系统。

10.根据权利要求8所述的智能音箱,其特征在于,在所述第二蓝牙音频处理系统启动完成之后,切换为由所述第二蓝牙音频处理系统对经由所述蓝牙协议处理部获取的蓝牙音频数据进行处理具体包括:

11.根据权利要求8中所述的智能音箱,其特征在于,所述蓝牙协议处理部配置为:缓存的所述蓝牙音频处理部处理后的蓝牙音频数据的数据量大于所述第二蓝牙音频处理系统处理蓝牙音频数据的延迟时间内发出的处理后的蓝牙音频数据的数据量,所述延迟时间为所述第二蓝牙音频处理系统完成启动后接收第一个蓝牙音频数据帧至发出处理后的第一个蓝牙音频数据帧的时间间隔。

12.根据权利要求8中所述的智能音箱,其特征在于,在所述智能音箱启动时,由所述微控制器控制启动所述蓝牙协议处理部,在所述蓝牙协议处理部启动完成后,同时启动所述第一蓝牙音频处理系统和所述第二蓝牙音频处理系统具体包括:

13.根据权利要求8所述的智能音箱,其特征在于,所述蓝牙协议处理部包括第一蓝牙协议模块、音频输入模块和音频输出模块,在所述第二蓝牙音频处理系统启动完成之前,且所述蓝牙音频处理部启动完成之后,由所述蓝牙音频处理部对经由所述蓝牙协议处理部...

【技术特征摘要】

1.一种智能音箱的启动及运行方法,其特征在于,所述智能音箱包括第一蓝牙音频处理系统和第二蓝牙音频处理系统,所述第一蓝牙音频处理系统包括蓝牙协议处理部和蓝牙音频处理部,所述蓝牙协议处理部包括微控制器并且运行第一实时操作系统,所述第二蓝牙音频处理系统包括多核应用处理器并运行智能操作系统,所述蓝牙音频处理部利用所述多核应用处理器中的至少一个应用处理器来运行第二实时操作系统,所述启动及运行方法包括:

2.根据权利要求1所述的启动及运行方法,其特征在于,所述启动及运行方法还包括:由所述多核应用处理器中的未被所述蓝牙音频处理部占用的应用处理器,在切换由所述第二蓝牙音频处理系统对经由所述蓝牙协议处理部获取的蓝牙音频数据进行处理之后,向所述第一蓝牙协议处理系统发送回收请求;在所述蓝牙音频处理部释放所占用的至少一个应用处理器之后,由所述多核处理器运行智能操作系统。

3.根据权利要求1所述的启动及运行方法,其特征在于,在所述第二蓝牙音频处理系统启动完成之后,切换为由所述第二蓝牙音频处理系统对经由所述蓝牙协议处理部获取的蓝牙音频数据进行处理具体包括:

4.根据权利要求1所述的启动及运行方法,其特征在于,所述蓝牙协议处理部缓存的所述蓝牙音频处理部处理后的蓝牙音频数据的数据量大于所述第二蓝牙音频处理系统处理蓝牙音频数据的延迟时间内发出的处理后的蓝牙音频数据的数据量,所述延迟时间为所述第二蓝牙音频处理系统完成启动后接收第一个蓝牙音频数据帧至发出处理后的第一个蓝牙音频数据帧的时间间隔。

5.根据权利要求1所述的启动及运行方法,其特征在于,在所述智能音箱启动时,由所述微控制器控制启动所述蓝牙协议处理部,在所述蓝牙协议处理部启动完成后,同时启动所述第一蓝牙音频处理系统和所述第二蓝牙音频处理系统具体包括:

6.根据权利要求1所述的启动及运行方法,其特征在于,所述蓝牙协议处理部包括第一蓝牙协议模块、音频输入模块和音频输出模块,在所述第二蓝牙音频处理系统启动完成之前,且所述蓝牙音频处理部启动完成之后,由所述蓝牙音频处理部对经由所述蓝牙协议处理部获取的蓝牙音频数据进行处理具体包括:

7.根据权利要求1所述的启动及运行方法,其特征在于,所述第二蓝牙音频处理系统包括第二蓝牙协议模块、音频处理模块、音频输入代理模块和音频输出代理模块,所述启动及运行方法还包括:由所述多核应用处理器中的未被所述蓝牙音频处理部占用的应用处理器,在所述第二蓝牙音频处理系统完成启动后,进入第二蓝牙进程和第二音频处理进程;由所述音频处理模块对经由所述蓝牙协议处理部获取的蓝牙音频数据和经由所述...

【专利技术属性】
技术研发人员:陈俊
申请(专利权)人:恒玄科技上海股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1