一种设备的音频播放方法与流程



1.本说明书涉及智能家电技术领域,尤其涉及一种设备的音频播放方法。


背景技术:



2.一些设备可以支持音频播放功能。通常,设备的wi-fi模块从服务端下载音频文件。wi-fi模块与设备的主控模块(micro controller unit,mcu)相连,可以将音频文件发送给主控模块。主控模块与设备的存储模块相连,可以将音频文件发送给存储模块进行存储。当设备需要进行音频播放时,主控模块从存储模块中读取音频文件,基于音频文件,控制音频播放模块进行音频播放。
3.然而,设备的主控模块通常主要负责控制设备实现其主用途,如果还需要设备额外执行音频文件存储功能与音频播放功能,则对主控模块的性能提出了更高的要求,通常需要较高规格的主控模块,这会增加设备的制造成本。
4.此外,设备主控模块与wi-fi模块之间一般通过串口相连,受串口的通讯速率限制,这导致wi-fi模块向主控模块发送音频文件的效率比较低,容易导致音频播放延时,影响用户体验。


技术实现要素:



5.针对上述技术问题,本说明书提供了以下技术方案:
6.第一方面,提供一种设备的音频播放方法,其中,所述设备包括wi-fi模块、音频播放模块以及第一存储模块;所述wi-fi模块连接有所述第一存储模块与所述音频播放模块;所述方法包括:
7.所述wi-fi模块响应于预设事件的音频播放指令,从第一存储模块中获取关联于所述预设事件的音频文件;
8.所述wi-fi模块控制所述音频播放模块播放所述音频文件。
9.第二方面,提供一种设备,包括wi-fi模块、音频播放模块以及第一存储模块;所述wi-fi模块连接有所述第一存储模块与所述音频播放模块;
10.所述wi-fi模块,用于响应于预设事件的音频播放指令,从第一存储模块中获取关联于所述预设事件的音频文件;控制所述音频播放模块播放所述音频文件。
11.第三方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现第一方面所述的方法。
12.通过上述技术方案,为wi-fi模块外接存储模块(第一存储模块),wi-fi模块从网络下载音频文件之后,不需要将音频文件发送给主控模块,而是将音频文件先存储至第一存储模块,wi-fi模块可以响应于预设事件的音频播放指令,从第一存储模块中读取音频文件进行音频播放。
13.将音频文件存储与音频播放功能交由wi-fi模块来实现。wi-fi模块原本主要负责与产品服务端进行通信,在从产品服务端下载音频文件之后,其处理能力就闲置下来了,可
以用于执行音频文件存储与音频播放。如此,不需要为设备配置更高规格的主控模块,可以节省设备的制造成本。
14.在一些实施例中,所述设备还包括主控模块,所述wifi模块连接于所述主控模块;所述wi-fi模块响应于预设事件的音频播放指令,从第一存储模块中获取关联于所述预设事件的音频文件之前,所述方法还包括:
15.获取所述预设事件的音频文件以及与所述音频文件相匹配的工作程序;
16.将所述音频文件发送至所述第一存储模块存储,并将所述工作程序发送至所述主控模块存储。
17.也就是说,设备可以将获取的音频文件与匹配于音频文件的工作程序分别存储。
18.在一些实施例中,所述wi-fi模块响应于预设事件的音频播放指令之前,所述方法还包括:
19.接收所述主控模块发送的预设事件的音频播放指令;
20.和/或,接收智能终端发送的预设事件的音频播放指令。
21.在一些实施例中,所述设备还包括主控模块与第二存储模块,所述第二存储模块与所述主控模块相连;所述方法还包括:
22.所述第二存储模块用于储存所述wifi模块发送给所述主控模块的所述工作程序。
23.在一些实施例中,所述音频播放指令包括步骤标识;所述wi-fi模块响应于预设事件的音频播放指令,从第一存储模块中获取关联于所述预设事件的音频文件,包括:
24.从所述第一存储模块中获取关联于所述步骤标识的步骤音频文件;所述wi-fi模块控制所述音频播放模块播放所述步骤音频文件。
25.在一些实施例中,所述wi-fi模块响应于预设事件的音频播放指令,从第一存储模块中获取关联于所述预设事件的音频文件之前还包括:
26.接收所述主控模块发送的预设事件的步骤音频播放指令,其中所述步骤音频播放指令为所述主控模块在完成执行上一个步骤前预设时间发送的;
27.判断所述第一存储模块中是否存储与所述步骤音频播放指令相匹配的步骤音频文件,当为否时,则获取与所述步骤音频播放指令相匹配的步骤音频文件,并存储于所述第一存储模块中。
28.在一些实施例中,所述设备还包括显示模块,所述方法还包括:
29.在接收所述主控模块发送的预设事件的音频播放指令时,所述设备显示模块用于展示可视化信息,其中所述可视化信息用于表征所述工作程序关联有音频文件。
30.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本说明书。
附图说明
31.为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书实施例中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
32.图1是本说明书提供的一种设备的内部结构示意图;
33.图2是本说明书提供的另一种设备的内部结构示意图;
34.图3是本说明书提供的一种设备的音频播放方法的流程示意图;
35.图4是本公开提供的一种计算机可读存储介质的示意图;
36.图5是本公开提供的一种计算设备的结构示意图。
具体实施方式
37.本文所述的设备一般是指用户使用的智能设备,其例如可以是家电产品。本文所述产品服务端,也可以是由设备的制造厂商开发的。
38.本文所述的家电产品一般是指应用于家庭环境或者其他环境中的各种用途的电器类产品,具体可以是具有某种烹饪功能的烹饪电器,如电压力锅、电炒锅、破壁机、榨汁机等。此外,烹饪电器还可以是兼具各种烹饪功能的多功能烹饪电器。
39.本说明书中所述的家电产品具有目前市面上的设备的常规结构与功能(如产品外壳、电源接口、基本的家电功能等),本文不再特别介绍。
40.设备的内部通常包括若干功能模块,其中可以有主控模块(micro controller unit,mcu)。主控模块负责控制执行设备的工作流程。此外,设备的功能模块还以包括wi-fi模块、nfc模块等。
41.在实际应用中,设备可以支持音频播放功能。通常,设备的wi-fi模块从产品服务端下载音频文件。wi-fi模块与设备的主控模块(micro controller unit,mcu)相连,可以将音频文件发送给主控模块。主控模块与设备的存储模块相连,可以将音频文件发送给存储模块进行存储。当设备需要进行音频播放时,主控模块从存储模块中读取音频文件,基于音频文件,控制音频播放模块进行音频播放。
42.然而,设备的主控模块通常主要负责控制设备实现其主用途,如果还需要设备额外执行音频文件存储功能与音频播放功能,则对主控模块的性能提出了更高的要求,通常需要较高规格的主控模块,这会增加设备的制造成本。
43.此外,主控模块与wi-fi模块一般通过串口相连,受限于串口通讯速率的限制,wi-fi模块向主控模块传输下载的音频文件的过程耗时比较长,效率也比较低。
44.图1是本说明书提供的一种设备的内部结构示意图。如图1所示,本公开提供的技术方案中重新设计了设备的内部结构。为wi-fi模块连接存储模块(本文称之为第一存储模块),让wi-fi模块与音频播放模块相连,主控模块与wi-fi模块之间的串口连接依然保持。
45.进一步地,图2是本说明书提供的另一种设备的内部结构示意图。如图2所示,也可以依然为设备的主控模块连接存储模块(第二存储模块),用于存储主控模块需要执行的工作程序。
46.wi-fi模块从产品服务端下载音频文件之后,不需要将音频文件发送给主控模块,而是将音频文件先存储至第一存储模块。同时,由wi-fi模块来控制音频播放模块进行音频播放,主控模块只需要在需要进行音频播放时,向wi-fi模块发送音频播放指令,调用wi-fi模块进行音频播放即可。
47.将音频文件存储与音频播放功能交由wi-fi模块来实现。wi-fi模块原本主要负责与产品服务端进行通信,在从产品服务端下载音频文件之后,其处理能力就闲置下来了,可以用于执行音频文件存储与音频播放。如此,不需要为设备配置更高规格的主控模块,可以
节省设备的制造成本。同时,wi-fi模块也不需要讲音频文件通过串口传输给主控模块,wi-fi模块下载的音频文件可以更及时的存入本地,也就可以更及时的被播放。
48.图3是本说明书提供的一种设备的音频播放方法的流程示意图,包括以下步骤:
49.s300:wi-fi模块响应于预设事件的音频播放指令,从第一存储模块中获取关联于所述预设事件的音频文件。
50.设备可以包括wi-fi模块、音频播放模块以及第一存储模块;所述wi-fi模块连接有所述第一存储模块相连与所述音频播放模块。此处的音频播放模块例如可以是喇叭。
51.进一步地,设备可以包括主控模块、wi-fi模块、音频播放模块以及第一存储模块;所述主控模块与所述wi-fi模块相连,所述wi-fi模块与所述第一存储模块相连,所述wi-fi模块与所述音频播放模块相连。
52.在一些实施例中,音频播放指令可以是主控模块发送给wi-fi模块的。可以从所述第一存储模块中获取关联于所述步骤标识的步骤音频文件;所述wi-fi模块控制所述音频播放模块播放所述步骤音频文件。
53.在一些实施例中,wi-fi模块可以从网络(如网络中的产品服务端)下载音频文件,并将下载的音频文件存入所述第一存储模块。
54.在一些实施例中,设备还可以包括第二存储模块,第二存储模块与所述主控模块相连。如此,wi-fi模块获取所述预设事件的音频文件以及与所述音频文件相匹配的工作程序;将所述音频文件发送至所述第一存储模块存储,并将所述工作程序发送至所述主控模块存储。也就是说,wi-fi模块可以从所述产品服务端下载工作程序,并将所述工作程序发送给所述主控模块。主控模块可以将所述工作程序存入所述第二存储模块,在确定需要执行所述工作程序时,从所述第二存储模块读取所述工作程序并执行。
55.wi-fi模块不仅可以从网络下载音频文件,还可以下载待交给主控模块执行的工作程序。由wi-fi模块负责播放的音频文件存储在第一存储模块,方便wi-fi模块读取,由主控模块负责执行的工作程序存储在第二存储模块,方便主控模块读取。
56.进一步地,所述设备还包括第二存储模块,所述第二存储模块与所述主控模块相连。所述第二存储模块可以用于储存所述wifi模块发送给所述主控模块的所述工作程序。
57.本文中的设备例如可以是烹饪电器,相应的,烹饪电器执行的工作程序例如可以是烹饪程序。
58.s302:控制所述音频播放模块播放所述音频文件。
59.在一些实施例中,wi-fi模块响应于预设事件的音频播放指令之前,可以接收所述主控模块发送的预设事件的音频播放指令;和/或,接收智能终端发送的预设事件的音频播放指令。
60.需要说明的是,智能终端可以连接设备的wi-fi模块建立的热点,从而向wi-fi模块发送音频播放指令。
61.在一些实施例中,工作程序可以用于实现若干步骤,音频文件可以包括所述工作程序的至少一个步骤关联的音频文件。产品服务端可以预先存储的制作好的音频文件,也可以根据工作程序中的至少一个步骤的内容临时生成音频文件。
62.这样一来,主控模块可以在开始执行关联有音频文件的步骤之前,向所述wi-fi模块发送音频播放指令(携带该步骤的步骤标识)。wi-fi模块可以根据所述音频播放指令,确
定播放时间点,在所述播放时间点,根据所述第一存储模块中的所述音频文件,控制所述音频播放模块播放该步骤对应的音频文件。
63.也就是说,工作程序有若干步骤,一些步骤有相应的音频文件,主控模块可以调用wi-fi模块在合适的时机(通常是主控模块正在执行该步骤时)播放该步骤的音频文件。
64.例如,主控模块可以在音频播放指令中指定5分钟后开始播放该步骤对应的音频文件,5分钟后是主控模块估算的刚开始执行该步骤的时间。
65.在实际应用中,工作程序的各个步骤的音频数据总大小可能超过第一存储模块的可用空间大小,因此,wi-fi模块可以按顺序分批次下载不同步骤的音频文件。在播放了某个步骤的音频文件之后,及时从第一存储模块中腾出存储空间。
66.具体而言,所述预设事件包括至少一个执行步骤,所述音频文件包括匹配所述执行步骤的步骤音频文件,所述获取所述预设事件的音频文件以及与所述音频文件相匹配的工作程序,还包括:判断所述音频文件的数据量是否超出所述第一存储模块的存储容量,当为是时,则按照所述预设事件的执行步骤获取所述步骤音频文件,将满足所述第一存储模块的存储容量的所述步骤音频文件发送至所述第一存储模块存储。
67.wi-fi模块可以若确定所述第一存储模块的可用空间大小小于所述工作程序所关联的全部音频文件的大小,则按所述工作程序中各个关联有音频文件的步骤的先后顺序,由先到后分批次从网络下载各个音频文件,以便每个批次下载的音频文件的大小不超过所述第一存储模块的可用空间的大小。相应的,在播放任一步骤关联的音频文件之后,从所述第一存储模块中删除该音频文件。
68.此外,考虑到wi-fi模块从产品服务端下载数据需要时间,如果主控模块正在执行的某个步骤需要播放相应的音频文件,此时调用wi-fi模块进行播放而wi-fi模块还没有来得及下载该音频文件的话,则会导致语音播放延迟,影响用户体验。因此,主控模块在执行上一个步骤时,就可以提前向wi-fi模块发送下一个步骤的步骤标识,让wi-fi模块提前确认第一存储模块中包含下一个步骤的音频文件,从而消除播放延迟的可能性,提升用户体验。
69.具体而言,可以接收所述主控模块发送的预设事件的步骤音频播放指令,其中所述步骤音频播放指令为所述主控模块在完成执行上一个步骤前预设时间发送的;判断所述第一存储模块中是否存储与所述步骤音频播放指令相匹配的步骤音频文件,当为否时,则获取与所述步骤音频播放指令相匹配的步骤音频文件,并存储于所述第一存储模块中。
70.也就是说,主控模块可以在执行完关联有音频文件的任一步骤的上一个步骤之前,向所述wi-fi模块发送该任一步骤的步骤标识。wi-fi模块可以在确定所述第一存储模块中未存储该任一步骤关联的音频文件的情况下,从网络下载相应的音频文件。
71.另外,在实际应用中,有的工作程序可能关联有音频文件,有的工作程序可能不关联有音频文件,而用户有时需要知道设备将要执行的工作程序是否关联有音频文件。为此,主控模块可以通过可视化方式,提示用户某个工作程序是否关联有音频文件。
72.具体而言,设备可以还包括显示模块,在接收所述主控模块发送的预设事件的音频播放指令时,所述设备显示模块用于展示可视化信息,其中所述可视化信息用于表征所述工作程序关联有音频文件。
73.作为一种示例,主控模块可以控制所述设备的外壳上的可发光器件亮起,以表征
所述工作程序关联有音频文件。
74.作为另一种示例,主控模块可以控制所述设备的外壳上的显示屏,向用户提示所述工作程序关联有音频文件。
75.在实际应用中,产品服务端可以响应于用户通过产品应用发送的工作程序下发指令,将工作程序下发给设备的wi-fi模块,同时,如果工作程序中的一些步骤关联有音频文件,产品服务端还会将相应步骤的音频文件的下载地址也下发给设备的wi-fi模块。wi-fi模块一方面将工作程序发送给主控模块,另一方面根据产品服务端下发的下载地址下载一些步骤关联的音频文件的音频数据。主控模块将工作程序存储在第二存储模块,wi-fi模块将一些步骤的音频文件的音频数据存储在第一存储模块。
76.wi-fi模块可以将关联有音频文件的步骤的步骤标识发送给主控模块,方便主控模块对相应的步骤进行标记。主控模块在后续执行工作程序时,针对具有标记的步骤,会调用wi-fi模块播放相应的音频文件。
77.图4是本公开提供的一种计算机可读存储介质的示意图,该介质140上存储有计算机程序,所述程序被处理器执行本公开任一实施例的方法。
78.本公开还提供了一种计算设备,包括存储器、处理器;所述存储器用于存储可在处理器上运行的计算机指令,所述处理器用于在执行所述计算机指令时实现本公开任一实施例的方法。
79.图5是本公开提供的一种计算设备的结构示意图,如图5所示,该计算设备15可以包括但不限于:处理器151、存储器152、连接不同系统组件(包括存储器152和处理器151)的总线153。
80.其中,存储器152存储有计算机指令,该计算机指令可以被处理器151执行,使得处理器151能够执行本公开任一实施例的美感图生成模型的训练方法。存储器152可以包括随机存取存储单元ram1521、高速缓存存储单元1522和/或只读存储单元rom1523。该存储器152还可以包括:具有一组程序模块1524的程序工具1525,该程序模块1524包括但不限于:操作系统、一个或多个应用程序、其他程序模块和程序数据,这些程序模块一种或多种组合可以包含网络环境的实现。
81.总线153例如可以包括数据总线、地址总线和控制总线等。该计算设备15还可以通过i/o接口154与外部设备155通信,该外部设备155例如可以是键盘、蓝牙设备等。该计算设备150还可以通过网络适配器156与一个或多个网络通信,例如,该网络可以是局域网、广域网、公共网络等。如图所示,该网络适配器156还可以通过总线153与计算设备15的其他模块进行通信。
82.此外,尽管在附图中以特定顺序描述了本公开方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。
83.虽然已经参考若干具体实施方式描述了本公开的精神和原理,但是应该理解,本公开并不限于所公开的具体实施方式,对各方面的划分也不意味着这些方面中的特征不能组合以进行受益,这种划分仅是为了表述的方便。本公开旨在涵盖所附权利要求的精神和范围内所包括的各种修改和等同布置。

技术特征:


1.一种设备的音频播放方法,其特征在于,其中,所述设备包括wi-fi模块、音频播放模块以及第一存储模块;所述wi-fi模块连接有所述第一存储模块与所述音频播放模块;所述方法包括:所述wi-fi模块响应于预设事件的音频播放指令,从第一存储模块中获取关联于所述预设事件的音频文件;所述wi-fi模块控制所述音频播放模块播放所述音频文件。2.如权利要求1所述方法,其特征在于,所述设备还包括主控模块,所述wifi模块连接于所述主控模块;所述wi-fi模块响应于预设事件的音频播放指令,从第一存储模块中获取关联于所述预设事件的音频文件之前,所述方法还包括:获取所述预设事件的音频文件以及与所述音频文件相匹配的工作程序;将所述音频文件发送至所述第一存储模块存储,并将所述工作程序发送至所述主控模块存储。3.如权利要求2所述方法,其特征在于,所述wi-fi模块响应于预设事件的音频播放指令之前,所述方法还包括:接收所述主控模块发送的预设事件的音频播放指令;和/或,接收智能终端发送的预设事件的音频播放指令。4.如权利要求2或3所述方法,其特征在于,其中,所述设备还包括第二存储模块,所述第二存储模块与所述主控模块相连;所述方法还包括:所述第二存储模块用于储存所述wifi模块发送给所述主控模块的所述工作程序。5.如权利要求2所述方法,其特征在于,所述预设事件包括至少一个执行步骤,所述音频文件包括匹配所述执行步骤的步骤音频文件,所述获取所述预设事件的音频文件以及与所述音频文件相匹配的工作程序,还包括:判断所述音频文件的数据量是否超出所述第一存储模块的存储容量,当为是时,则按照所述预设事件的执行步骤获取所述步骤音频文件,将满足所述第一存储模块的存储容量的所述步骤音频文件发送至所述第一存储模块存储。6.如权利要求5所述方法,其特征在于,所述音频播放指令包括步骤标识;所述wi-fi模块响应于预设事件的音频播放指令,从第一存储模块中获取关联于所述预设事件的音频文件,包括:从所述第一存储模块中获取关联于所述步骤标识的步骤音频文件;所述wi-fi模块控制所述音频播放模块播放所述步骤音频文件。7.如权利要求5所述方法,其特征在于,所述wi-fi模块响应于预设事件的音频播放指令,从第一存储模块中获取关联于所述预设事件的音频文件之前还包括:接收所述主控模块发送的预设事件的步骤音频播放指令,其中所述步骤音频播放指令为所述主控模块在完成执行上一个步骤前预设时间发送的;判断所述第一存储模块中是否存储与所述步骤音频播放指令相匹配的步骤音频文件,当为否时,则获取与所述步骤音频播放指令相匹配的步骤音频文件,并存储于所述第一存储模块中。8.如权利要求3所述方法,其特征在于,所述设备还包括显示模块,所述方法还包括:在接收所述主控模块发送的预设事件的音频播放指令时,所述设备显示模块用于展示
可视化信息,其中所述可视化信息用于表征所述工作程序关联有音频文件。9.一种设备,其特征在于,包括wi-fi模块、音频播放模块以及第一存储模块;所述wi-fi模块连接有所述第一存储模块与所述音频播放模块;所述wi-fi模块,用于响应于预设事件的音频播放指令,从第一存储模块中获取关联于所述预设事件的音频文件;控制所述音频播放模块播放所述音频文件。10.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,所述程序被处理器执行时执行权利要求1-8任一项所述方法。

技术总结


本说明书提出一种设备的音频播放方法。为Wi-Fi模块外接存储模块(第一存储模块),Wi-Fi模块从产品服务端下载音频文件之后,不需要将音频文件发送给主控模块,而是将音频文件先存储至第一存储模块。由Wi-Fi模块来控制音频播放模块进行音频播放。放模块进行音频播放。放模块进行音频播放。


技术研发人员:

张作强 于洋

受保护的技术使用者:

浙江绍兴苏泊尔生活电器有限公司

技术研发日:

2022.07.07

技术公布日:

2023/3/24

本文发布于:2024-09-23 19:22:49,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/78752.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:模块   所述   音频文件   音频
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议