软件升级处理方法、装置和终端与流程

文档序号:11623496阅读:254来源:国知局
软件升级处理方法、装置和终端与流程

本发明涉及通信技术领域,尤其涉及一种软件升级处理方法、装置和终端。



背景技术:

智能音箱是一种新型的智能家电设备,通过连接无线网络与智能手机等终端中的播放应用(app)建立通信连接,从而接收并执行app发送的各种指令,比如,播放、暂停播放、停止播放音乐等。多个智能音箱可构成一个音箱系统,在播放音频时可根据音频的音调高低,采用不同性能的音箱分频段播放音频,以达到最佳播放效果。比如,高音音箱播放高音频段的音频、中音音箱播放中音频段的音频,低音音箱播放低音频段的音频等。

一般地,在音箱系统升级时,需要暂停音频播放才可进行音箱系统的升级。这种方式需要在音箱系统不播放音频时才可执行升级操作,使音箱系统无法及时升级,导致音箱系统升级速度较慢。



技术实现要素:

本发明实施例提供一种软件升级处理方法、装置和终端,可以提音频设备的升级速度。

本发明实施例提供一种软件升级处理方法,应用于音频播放系统,该音频播放系统包括多个音频设备,分别用于播放不同音频特性的音频数据段,所述方法包括:

检测到升级指令时,查询播放进度以将当前播放的音频数据段作为目标音频数据段;

确定播放该目标音频数据段的目标音频设备;

向音频播放系统中除目标音频设备以外的其他音频设备发送升级文件,以使其他音频设备进行升级;

在该目标音频数据段播放完成时,查询音频播放系统是否升级完成;

若未完成,则以当前播放的音频数据段的下一音频数据段作为目标数据段,并执行确定播放该目标音频数据段的目标音频设备的步骤。

相应地,本发明实施例提供了一种软件升级处理装置,应用于音频播放系统,该音频播放系统包括多个音频设备,分别用于播放不同音频特性的音频数据段,所述装置包括:

查询模块,用于检测到升级指令时,查询播放进度以将当前播放的音频数据段作为目标音频数据段;

确定模块,用于确定播放该目标音频数据段的目标音频设备;

发送模块,用于向音频播放系统中除目标音频设备以外的其他音频设备发送升级文件,以使其他音频设备进行升级;

判断模块,用于在该目标音频数据段播放完成时,查询音频播放系统是否升级完成;

切换模块,用于若音频播放系统未完成升级,则以当前播放的音频数据段的下一音频数据段作为目标数据段,并使确定模块确定播放该目标音频数据段的目标音频设备。

相应地,本发明实施例提供了一种终端,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的软件升级处理方法。

本发明实施例提供的软件升级处理方法,通过检测到升级指令时,查询播放进度以将当前播放的音频数据段作为目标音频数据段,并确定播放该目标音频数据段的目标音频设备。然后,向音频播放系统中除目标音频设备以外的其他音频设备发送升级文件,以使其他音频设备进行升级。在该目标音频数据段播放完成时,查询音频播放系统是否升级完成。若未完成,则以当前播放的音频数据段的下一音频数据段作为目标数据段,并执行确定播放该目标音频数据段的目标音频设备的操作。该方案可以利用音频数据段的不同音频特性,在目标音频设备播放音频数据段时,将升级文件发送给其他暂时未播放音频数据段的音频设备以进行升级,提高了音频播放系统的整体升级速度。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的软件升级处理方法的一种流程示意图。

图2是本发明实施例提供的音频播放系统的一种结构示意图。

图3是本发明实施例提供的软件升级处理方法的一种应用场景示意图。

图4是本发明实施例提供的软件升级处理装置的一种结构示意图。

图5是本发明实施例提供的软件升级处理装置的另一种结构示意图。

图6是本发明实施例提供的终端的一种结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例提供一种软件升级处理方法、装置和终端。以下将分别进行详细说明。

在一优选实施例中,提供一种软件升级处理方法,应用于音频播放系统,该音频播放系统包括多个音频设备,分别用于播放不同音频特性的音频数据段。如图1所示,流程可以如下:

101、检测到升级指令时,查询播放进度以将当前播放的音频数据段作为目标音频数据段。

其中,该升级指令为音频播放系的升级指令。

在一些实施例中,在检测到升级指令之前,该方法还可以包括:

确定待播放的音频数据;

对音频数据进行解析,以获取该音频数据的音频特性;

根据音频特性将该音频数据依次划分为多个音频数据段。

具体地,该音频特性可以表征音频数据对应所发声音的振动频率的高低,比如高音特性、中音特性以及低音特性等。其中,每个音频数据段的数据量可以相同,也可以不相同。当每个音频数据段的数据量相同时,所划分的音频数据段可以为一个个数据包。

实施过程中,可以为每个音频数据段设置数据段标识。在升级时,则可以根据音频数据的播放进度,确定对应的数据段标识。然后,根据该数据段标识确定对应的音频数据段,并将该音频数据段作为目标音频数据段。

102、确定播放该目标音频数据段的目标音频设备。

本发明实施例中,确定目标音频设备的方式可以有多种。可选地,可根据音频数据段的音频特性选择对应需播放该音频数据段的音频设备。也即,步骤“确定播放该目标音频数据段的目标音频设备”可以包括:

确定该目标音频数据段的音频特性;

根据该目标音频数据段的音频特性,确定用于播放该目标音频数据段的目标音频设备。

具体实施过程中,可以预先对上述待播放的音频数据进行解码,得到pcm(pulsecodemodulation,脉冲编码调制)数据。根据pcm数据所携带的信息提取对应的频谱信息。从而根据该频谱信息确定不同音频数据段的音频特性,并标记每段音频数据段的音频特性。

在一些实施例中,音频数据的音频特性具体可以表现为对应所发声音的频率信息。因此,可以根据频率信息从音频播放系统中确定目标音频设备。也即,步骤“根据该目标音频数据段的音频特性,确定用于播放该目标音频数据段的目标音频设备”可以包括如下流程:

根据音频特性确定该目标音频数据段对应音频信号的振动频率;

获取音频播放系统中每个音频设备对应可播放音频信号的音高信息;

根据音高信息和振动频率,确定用于播放该目标音频数据段的目标音频设备。

具体地,可以获取音频播放系统中每个音频设备的设备标识,以及所安装固件的类型,以确定该音频设备对应的播放特性。然后,根据该播放特性获取每个音频设备对应可播放音频信号的音高信息。

将目标音频数据段对应的振动频率、音频播放设备的音高信息进行比较,得到比较结果。再根据比较结果从音频播放系统中确定用于播放该目标音频数据段的目标音频设备。

在一些实施例中,音高信息可以包括频率区间;

则步骤“根据音高信息和振动频率,确定用于播放该目标音频数据段的目标音频设备”可以包括以下流程:

判断振动频率是否处于频率区间内;

若是,则判定该频率区间对应的音频设备为用于播放该目标音频数据段的目标音频设备。

一般地,可将振动频率超过5khz的声音称为高音频段声音,将振动频率为1khz到5khz之间的声音称为中音频段声音,将振动频率低于1khz的声音称为低音频段声音。具体频段划分需根据音频设备的实际情况而定。

比如,假设音频播放系统中有音箱a、音箱b、音箱c、音箱d以及音箱e五个音频设备,音箱a为高音音箱(即f>5khz),音箱b、音箱c为中音音箱(即1khz<=f<=5khz),音箱d、音箱e为低音音箱(即f<1khz)。若目标音频数据对应的振动频率为4khz,则可以确定需播放该目标音频数据的目标音频设备为频率区间处于1khz到5khz之间的音频设备,即音箱b和音箱c。

103、向音频播放系统中除目标音频设备以外的其他音频设备发送升级文件,以使其他音频设备进行升级。

具体地,当目标音频设备在播放目标音频数据段时,其他音频设备处于空闲状态(即未播放状态)。此时,其他音频设备可以利用空闲时间来接收升级文件。

在一些实施方式中,为了避免升级文件重复发送,可根据当前其他音频设备的升级进度,以确定需要发送的升级文件。也即,步骤“向音频播放系统中除目标音频设备以外的其他音频设备发送升级文件”可以包括:

查询音频播放系统中除目标音频设备以外的其他音频设备的升级进度;

根据该升级进度向其他音频设备发送对应的升级文件。

比如,升级文件总数据量为512m,根据升级进度查询到音箱a中已有100m的升级文件,则可以根据该100m的升级文件确定文件的断点,并生成文件标识。然后,根据该文件标识选取对应未发送部分的升级文件给音箱a。

实际应用中,若某一音频设备已接收有完整的升级文件,则在确定该音频设备不需播放音频数据段时,可执行升级文件的安装操作,以进行升级。

104、在该目标音频数据段播放完成时,判断音频播放系统是否升级完成;若是,结束流程;若否,执行步骤105。

具体地,可根据各个音频设备的升级进度,确定音频播放系统是否升级完成。当且仅当音频播放系统中的所有音频设备升级完成,才可确定音频播放系统升级完成。若升级完成,则可结束流程。

105、以当前播放的音频数据段的下一音频数据段作为目标数据段,并执行步骤102。

本发明实施例中,各个音频数据段将按照之前对待播放音频数据的划分情况,有序地进行播放。具体地,在音频播放系统未升级完成时,将下一音频数据段作为目标数据段,并确定播放该目标数据段的目标音频设备,继续循环操作,直至整个音频播放系统完成升级。

比如,仍以音频播放系统中有音箱a、音箱b、音箱c、音箱d以及音箱e五个音频设备为例。音箱a为高音音箱,音箱b、音箱c为中音音箱,音箱d、音箱e为低音音箱。

则,在音箱a播放高音频段的音频数据段时,向音箱b、音箱c、音箱d以及音箱e发送升级文件;

在音箱b、音箱c播放中音频段的音频数据段时,向音箱a、音箱d以及音箱e发送升级文件;

在音箱c、音箱d播放低音频段的音频数据段时,向音箱a、音箱b以及音箱c发送升级文件。

以此类推,直至所有音频设备接收完整的升级文件,并完成升级后,结束流程。

由上可知,本发明实施例提供了一种软件升级处理方法,通过检测到升级指令时,查询播放进度以将当前播放的音频数据段作为目标音频数据段,并确定播放该目标音频数据段的目标音频设备。然后,向音频播放系统中除目标音频设备以外的其他音频设备发送升级文件,以使其他音频设备进行升级。在该目标音频数据段播放完成时,查询音频播放系统是否升级完成。若未完成,则以当前播放的音频数据段的下一音频数据段作为目标数据段,并执行确定播放该目标音频数据段的目标音频设备的操作。该方案可以利用音频数据段的不同音频特性,在目标音频设备播放音频数据段时,将升级文件发送给其他暂时未播放音频数据段的音频设备以进行升级,提高了音频播放系统的整体升级速度。

在又一优选实施例中,提供一种音频播放系统。参考图2,该音频播放系统包括:终端21以及音频设备组22。该终端21与音频设备22之间可以通过网络相互连接。

其中,终端21可以为诸如计算机、智能手机、平板电脑等智能终端设备。

音频设备组22可以包括多个音频设备,可分别用于播放不同音频特性的音频数据段。实际应用中,音频设备可以为智能音箱、智能电视、智能手机具有播放功能的智能终端等播放设备。

下面将基于上述音频播放系统,以该音频设备组22包括音箱a、音箱b、以及音箱c为例,对本发明提供的另一种软件升级处理方法进行详细描述。参考图3,具体流程可以如下:

301、终端检测到升级指令时,查询播放进度以将当前播放的音频数据段作为目标音频数据段。

在升级时,则可以根据音频数据的播放进度,确定对应的数据段标识。然后,根据该数据段标识确定对应的音频数据段,并将该音频数据段作为目标音频数据段。

本实施例中,设定振动频率超过5khz的声音为高音频段声音,将振动频率为1khz到5khz之间的声音为中音频段声音,将振动频率低于1khz的声音为低音频段声音。

设定在音频设备组中,音箱a为高音音箱(即f>5khz)、音箱b为中音音箱(即1khz<=f<=5khz)、音箱c为低音音箱(即f<1khz)。

下面,将以目标音频数据段为高音频段数据、目标音频设备为音箱a为例,进行相关描述。

302、终端确定该目标音频数据段的音频特性。

在一些实施例中,可以预先确定待播放的音频数据,然后,对该音频数据进行解析,以获取该音频数据的音频特性。再根据音频特性将该音频数据依次划分为多个音频数据段,并可基于该音频特性为每个音频数据段设置数据段标识。

之后,便可以根据该数据标识确定目标音频数据段的音频特性。

其中,该音频特性可以表征音频数据对应所发声音的振动频率的高低,比如高音特性、中音特性以及低音特性等。

具体实施过程中,可以预先对上述待播放的音频数据进行解码,得到pcm数据。根据pcm数据所携带的信息提取对应的频谱信息。从而根据该频谱信息确定不同音频数据段的音频特性,并标记每段音频数据段的音频特性。

303、终端根据该目标音频数据段的音频特性,确定用于播放该目标音频数据段的目标音频设备。

在一些实施例中,音频数据的音频特性具体可以表现为对应所发声音的频率信息。因此,可以根据该频率信息从音频设备组中确定目标音频设备。也即,步骤“根据该目标音频数据段的音频特性,确定用于播放该目标音频数据段的目标音频设备”可以包括如下流程:

根据音频特性确定该目标音频数据段对应音频信号的振动频率;

获取音频设备组中每个音频设备对应可播放音频信号的音高信息;

根据音高信息和振动频率,确定用于播放该目标音频数据段的目标音频设备。

具体地,可以获取音频设备组中每个音频设备的设备标识,以及所安装固件的类型,以确定该音频设备对应的播放特性。然后,根据该播放特性获取每个音频设备对应可播放音频信号的音高信息。

将目标音频数据段对应的振动频率、音频播放设备的音高信息进行比较,得到比较结果。再根据比较结果从音频设备组中确定用于播放该目标音频数据段的目标音频设备。

在一些实施例中,音高信息可以包括频率区间;

则步骤“根据音高信息和振动频率,确定用于播放该目标音频数据段的目标音频设备”可以包括以下流程:

判断振动频率是否处于频率区间内;

若是,则判定该频率区间对应的音频设备为用于播放该目标音频数据段的目标音频设备。

具体地,当确定目标数据频段为高音频段的音频数据段时,确定用于播放该目标音频数据段的目标音频设备为音箱a;

当确定目标数据频段为中音频段的音频数据段时,确定用于播放该目标音频数据段的目标音频设备为音箱b;

当确定目标数据频段为低音频段的音频数据段时,确定用于播放该目标音频数据段的目标音频设备为音箱c。

304、终端向音频设备组中除目标音频设备以外的其他音频设备发送升级文件。

在一些实施方式中,为了避免升级文件重复发送,可根据当前其他音频设备(即音箱b和音箱c)的升级进度,以确定需要发送的升级文件。也即,步骤“向音频播放系统中除目标音频设备以外的其他音频设备发送升级文件”可以包括:

查询音频设备组中除目标音频设备以外的其他音频设备的升级进度;

根据该升级进度向其他音频设备发送对应的升级文件。

比如,升级文件总数据量为512m,根据升级进度查询到音箱b中已有100m的升级文件,则可以根据该100m的升级文件确定文件的断点,并生成文件标识。然后,根据该文件标识选取对应未发送部分的升级文件给音箱b。

实际应用中,若某一音频设备已接收有完整的升级文件,则在确定该音频设备不需播放音频数据段时,可执行升级文件的安装操作,以进行升级。

305、目标音频设备播放目标音频数据,同时其他音频设备接收终端发送的升级文件。

具体地,当目标音频设备(音箱a)在播放目标音频数据段时,其他音频设备(音箱b和音箱c)处于空闲状态。此时,其他音频设备(音箱b和音箱c)可以利用空闲时间来接收升级文件。

306、在该目标音频数据段播放完成时,音频设备组将升级进度发送给终端。

具体地,音频设备检测升级进度,并将含有该升级进度的信息发送给终端。

307、终端根据升级进度判断音频设备组是否升级完成;若完成,结束流程;若未完成,执行步骤308。

当且仅当音频设备组中的所有音频设备升级完成,才可确定音频设备组升级完成。若升级完成,则可结束流程。

308、终端以当前播放的音频数据段的下一音频数据段作为目标数据段,并执行步骤302。

本发明实施例中,各个音频数据段将按照之前对待播放音频数据的划分情况,有序地进行播放。具体地,在音频设备组未升级完成时,将下一音频数据段作为目标数据段,并确定播放该目标数据段的目标音频设备,继续循环操作,直至整个音频设备组完成升级。

比如,将待播放的音频数据按照音频特性依次划分为a、b、c、d、e、f六个数据段。数据段a、数据段d为高频段音频数据段、数据段b、数据段f为中频段音频数据段,数据段c、数据段e为低频段频音频数据。

假设当前播放的音频数据段为数据段a,则在音频设备组未升级完成时,将数据段b作为目标数据段。然后,便可以根据该数据段b的音频特性,确定用于播放该数据段b的目标音频设备为音箱b。再向音频设备组中的其他音频设备(音箱a和音箱c)发送升级文件。在该数据段b播放完成时,音频设备组中的音箱a、音箱b以及音箱c将升级进度发送给终端,以判断是否升级完成。

此时可检测到音箱a中存有部分升级文件,音箱b中存有完整的音频文件,音箱c中没有升级文件。

因此,判定为未升级完成,则将数据段c作为目标数据段,确定用于播放该数据段c的目标音频设备为音箱c。

以此类推,可检测到音箱a中依旧存有部分升级文件,音箱b已完成升级,音箱c中有完整的升级文件。

因此,判定为未升级完成,则将数据段d作为目标数据段,确定用于播放该数据段d的目标音频设备为音箱a。

以此类推,可检测到音箱a中存有完整的升级文件,音箱b已完成升级,音箱c已完成升级。

因此,判定为未升级完成,则将数据段e作为目标数据段,确定用于播放该数据段e的目标音频设备为音箱c。

以此类推,可检测到音箱a已升级完成,音箱b已完成升级,音箱c已完成升级。

此时,判定音箱设备组完成升级,可结束流程。

由上可知,本发明实施例提供了一种软件升级处理方法,通过在升级时,查询播放进度以将当前播放的音频数据段作为目标音频数据段,并确定播放目标音频数据段的目标音频设备。然后,向音频设备组中除目标音频设备以外的其他音频设备发送升级文件,以使其他音频设备进行升级。在目标音频数据段播放完成时,查询音频设备组是否升级完成。若未完成,则以当前播放的音频数据段的下一音频数据段作为目标数据段,并执行确定播放该目标音频数据段的目标音频设备的操作。该方案在目标音频设备播放音频数据段时,将升级文件发送给音频播放其他未播放音频数据段的音频设备以进行升级,提高了音频设备组的整体升级速度。

在本发明又一实施例中,还提供一种软件升级处理装置,该软件升级处理装置可以软件或硬件的形式集成在终端中,该终端具体可以包括手机、平板电脑、笔记本电脑等设备。如图4所示,该软件升级处理装置400,应用于音频播放系统,该音频播放系统包括多个音频设备,分别用于播放不同音频特性的音频数据段;该装置400可以包括查询模块41、确定模块42、发送模块43、判断模块44以及切换模块45,其中:

查询模块41,用于检测到升级指令时,查询播放进度以将当前播放的音频数据段作为目标音频数据段;

确定模块42,用于确定播放该目标音频数据段的目标音频设备;

发送模块43,用于向音频播放系统中除目标音频设备以外的其他音频设备发送升级文件,以使其他音频设备进行升级;

判断模块44,用于在该目标音频数据段播放完成时,查询音频播放系统是否升级完成;

切换模块45,用于若音频播放系统未完成升级,则以当前播放的音频数据段的下一音频数据段作为目标数据段,并使确定模块42确定播放该目标音频数据段的目标音频设备。

参考图5,在一些实施例中,该装置400还可以包括获取模块46、解析模块47和划分模块48;

获取模块46,用于在检测到升级指令之前,获取待播放的音频数据;

解析模块47,用于对该音频数据进行解析,以获取该音频数据的音频特性;

划分模块48,用于根据音频特性将该音频数据依次划分为多个音频数据段。

在一些实施例中,确定模块42可用于:

确定该目标音频数据段的音频特性;

根据音频特性确定用于播放该目标音频数据段的目标音频设备。

继续参考图5,在一些实施例中,确定模块42可以包括频率确定子模块421、获取子模块422以及设备确定子模块423;

频率确定子模块421,用于根据该目标音频数据段的音频特性,确定该目标音频数据段对应音频信号的振动频率;

获取子模块422,用于获取音频播放系统中每个音频设备对应可播放音频信号的音高信息;

设备确定子模块423,用于根据音高信息和振动频率,确定用于播放该目标音频数据段的目标音频设备。

在一些实施例中,音高信息包括频率区间;设备确定子模块423可以用于:

判断振动频率是否处于频率区间内;

若是,则判定该频率区间对应的音频设备为用于播放该目标音频数据段的目标音频设备。

继续参考图5,在一些实施例中,发送模块43可以包括

查询子模块431,查询音频播放系统中除目标音频设备以外的其他音频设备的升级进度;

发送子模块432,用于根据升级进度向其他音频设备发送对应的升级文件。

由上可知,本发明实施例提供了一种软件升级处理装置,通过检测到升级指令时,查询播放进度以将当前播放的音频数据段作为目标音频数据段,并确定播放该目标音频数据段的目标音频设备。然后,向音频播放系统中除目标音频设备以外的其他音频设备发送升级文件,以使其他音频设备进行升级。在该目标音频数据段播放完成时,查询音频播放系统是否升级完成。若未完成,则以当前播放的音频数据段的下一音频数据段作为目标数据段,并执行确定播放该目标音频数据段的目标音频设备的操作。该方案可以利用音频数据段的不同音频特性,在目标音频设备播放音频数据段时,将升级文件发送给其他暂时未播放音频数据段的音频设备以进行升级,提高了音频播放系统的整体升级速度。

在本发明又一实施例中还提供一种终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,该处理器执行该计算机程序时实现上述任一软件升级处理方法。

该终端可以为但不限于移动终端,下面以移动终端为例对该终端进行详细地描述。

比如,请参考图6,该移动终端500可以包括射频(rf,radiofrequency)电路501、包括有一个或一个以上计算机可读存储介质的存储器502、输入模块503、显示模块504、传感器505、音频电路506、无线保真(wifi,wirelessfidelity)模块507、包括有一个或者一个以上处理核心的处理器508、以及电源509等部件。本领域技术人员可以理解,图6中示出的移动终端结构并不构成对移动终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

射频电路501可用于收发信息,或通话过程中信号的接收和发送,特别地,将基站的下行信息接收后,交由一个或者一个以上处理器508处理;另外,将涉及上行的数据发送给基站。

存储器502可用于存储软件程序以及模块。处理器508通过运行存储在存储器502的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器502可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据移动终端的使用所创建的数据(比如音频数据、电话本等)等。

输入模块503可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。

显示模块504可用于显示由用户输入的信息或提供给用户的信息以及移动终端的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。比如,该显示模块504可以在后台应用接收到新消息时,针对该新消息在该应用的应用图标中显示相应的角标。

移动终端还可包括至少一种传感器505,比如重力传感器、运动传感器以及其他传感器。

音频电路506可通过扬声器、传声器提供用户与移动终端之间的音频接口。音频电路506可将接收到的音频数据转换成电信号,传输到扬声器,由扬声器转换为声音信号输出;另一方面,传声器将收集的声音信号转换为电信号,由音频电路506接收后转换为音频数据,再将音频数据输出处理器508处理后,经射频电路501以发送给比如另一移动终端,或者将音频数据输出至存储器502以便进一步处理。

无线保真(wifi)属于短距离无线传输技术,移动终端通过无线保真模块507可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。

处理器508是移动终端的控制中心,利用各种接口和线路连接整个移动终端的各个部分,通过运行或执行存储在存储器502内的软件程序和/或模块,以及调用存储在存储器502内的数据,执行移动终端的各种功能和处理数据,从而对移动终端进行整体监控。可选的,处理器508可包括一个或多个处理核心;优选的,处理器508可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器508中。

移动终端还包括给各个部件供电的电源509(比如电池)。优选的,电源可以通过电源管理系统与处理器508逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源509还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。

尽管未示出,移动终端还可以包蓝牙模块、摄像头等。

具体在本实施例中,移动终端中的处理器508会按照如下的指令,将一个或一个以上的应用的进程对应的可执行文件加载到存储器502中,并由处理器508来运行存储在存储器502中的应用,从而实现各种功能:

在检测到升级指令时,查询播放进度以将当前播放的音频数据段作为目标音频数据段,并确定播放该目标音频数据段的目标音频设备。然后,向音频播放系统中除目标音频设备以外的其他音频设备发送升级文件,以使其他音频设备进行升级。在该目标音频数据段播放完成时,查询音频播放系统是否升级完成。若未完成,则以当前播放的音频数据段的下一音频数据段作为目标数据段,并执行确定播放该目标音频数据段的目标音频设备的步骤。

由上可知,本发明实施例提供了一种终端,该终端在检测到升级指令时,查询播放进度以将当前播放的音频数据段作为目标音频数据段,并确定播放该目标音频数据段的目标音频设备。然后,向音频播放系统中除目标音频设备以外的其他音频设备发送升级文件,以使其他音频设备进行升级。在该目标音频数据段播放完成时,查询音频播放系统是否升级完成。若未完成,则以当前播放的音频数据段的下一音频数据段作为目标数据段,并执行确定播放该目标音频数据段的目标音频设备的操作。该方案可以利用音频数据段的不同音频特性,在目标音频设备播放音频数据段时,将升级文件发送给其他暂时未播放音频数据段的音频设备以进行升级,提高了音频播放系统的整体升级速度。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(rom,readonlymemory)、随机存取记忆体(ram,randomaccessmemory)、磁盘或光盘等。

在描述本发明的概念的过程中使用了术语“一”和“所述”以及类似的词语(尤其是在所附的权利要求书中),应该将这些术语解释为既涵盖单数又涵盖复数。此外,除非本文中另有说明,否则在本文中叙述数值范围时仅仅是通过快捷方法来指代属于相关范围的每个独立的值,而每个独立的值都并入本说明书中,就像这些值在本文中单独进行了陈述一样。另外,除非本文中另有指明或上下文有明确的相反提示,否则本文中所述的所有方法的步骤都可以按任何适当次序加以执行。本发明的改变并不限于描述的步骤顺序。除非另外主张,否则使用本文中所提供的任何以及所有实例或示例性语言(例如,“例如”)都仅仅为了更好地说明本发明的概念,而并非对本发明的概念的范围加以限制。在不脱离精神和范围的情况下,所属领域的技术人员将易于明白多种修改和适应。

以上对本发明实施例所提供的一种播放控制方法和装置进行了详细介绍,本文中应用程序了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在具体实施方式及应用程序范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1