一种软件升级的控制方法、装置及音频播放设备制造方法及图纸

技术编号:15895020 阅读:53 留言:0更新日期:2017-07-28 19:40
本发明专利技术提供一种软件升级的控制方法、装置及音频播放设备,通过获取新版本升级文件所需的下载时长和安装到音频播放设备中所需的写入时长;获取音频播放设备当前剩余电量对应的时长;将所述下载时长和写入时长的总时长与当前剩余电量对应的时长进行比较;根据比较结果,确定出升级模式,并根据确定出的升级模式执行对应的升级操作。因此,本发明专利技术能够根据音频播放设备的当前电池电量来启动不同的升级模式,从而确保在电池供电的情况下,使得音频播放设备软件升级的正常进行。

Method and device for controlling software upgrade and audio playing device

The invention provides a control method, a software upgrade device and audio playback device by writing to get the new version upgrade file required to download the required length and fitted to the audio equipment in long audio equipment; obtain the current remaining capacity corresponding to the long long; compare the download time and in the long time and the current remaining capacity corresponding; according to the comparison results, determine the upgrade mode, and according to the determined implementation of the corresponding upgrade mode upgrade operation. Accordingly, the present invention enables different upgrade modes to be initiated according to the current battery power of the audio playback device, so as to ensure that the audio playback device software upgrade proceeds normally in the case of battery powered.

【技术实现步骤摘要】
一种软件升级的控制方法、装置及音频播放设备
本专利技术涉及升级处理
,尤其涉及一种软件升级的控制方法、装置及音频播放设备。
技术介绍
智能网络音频播放设备(如音箱)越来越普及,这些智能网络音箱集成了处理器和网络接口,因此可以访问互联网的流媒体音乐,根据用户的选择,直接从网络获取音乐资源进行播放。智能网络音箱一般是使用移动终端(如手机和平板电脑)进行控制。如,在移动终端上安装专用的应用程序后,那么可以通过该应用程序访问智能网络音箱,可以浏览互联网上的流媒体音乐,并选择歌曲推送到智能网络音箱播放。在智能音箱需要升级时,那么智能音箱需要从网络服务器下载最新升级文件安装包到本地,然后再解压安装,从而完成升级操作。然而,智能音箱使用电池供电的时候,进行软件升级,那么需要确保电池的电量足够。如果在升级软件的过程中,电池没电了,那么会导致升级中断,严重的话会导致智能音箱不能正常启动。
技术实现思路
本专利技术实施例的目的在于提供一种软件升级的控制方法、装置及音频播放设备,其能够根据音频播放设备的当前电池电量来启动不同的升级模式,从而确保在电池供电的情况下,使得音频播放设备软件升级的正常进行。本专利技术实施例提供了一种软件升级的控制方法,应用于音频播放系统,包括步骤:获取新版本升级文件所需的下载时长和安装到音频播放设备中所需的写入时长;获取音频播放设备当前剩余电量对应的时长;将所述下载时长和写入时长的总时长与当前剩余电量对应的时长进行比较;根据比较结果,确定出升级模式,并根据确定出的升级模式执行对应的升级操作。本专利技术实施例还提供了一种软件升级的控制装置,应用于音频播放系统,包括:总时长获取模块,用于获取新版本升级文件所需的下载时长和安装到音频播放设备中所需的写入时长;电量时长获取模块,用于获取音频播放设备当前剩余电量对应的时长;时长比较模块,用于将所述下载时长和写入时长的总时长与当前剩余电量对应的时长进行比较;升级控制模块,用于根据比较结果,确定出升级模式,并根据确定出的升级模式执行对应的升级操作。本专利技术实施例还提供了一种音频播放设备,包括存储器和处理器,所述处理器和所述存储器通过总线连接;所述存储器用于存储一组程序代码,所述处理器用于调用所述存储器中存储的程序代码,执行如下操作:获取新版本升级文件所需的下载时长和安装到音频播放设备中所需的写入时长;获取音频播放设备当前剩余电量对应的时长;将所述下载时长和写入时长的总时长与当前剩余电量对应的时长进行比较;根据比较结果,确定出升级模式,并根据确定出的升级模式执行对应的升级操作。本专利技术提供的软件升级的控制方法、装置及音频播放设备,通过获取新版本升级文件所需的下载时长和安装到音频播放设备中所需的写入时长;获取音频播放设备当前剩余电量对应的时长;将所述下载时长和写入时长的总时长与当前剩余电量对应的时长进行比较;根据比较结果,确定出升级模式,并根据确定出的升级模式执行对应的升级操作。因此,本专利技术能够根据音频播放设备的当前电池电量来启动不同的升级模式,从而确保在电池供电的情况下,使得音频播放设备软件升级的正常进行。附图说明图1是本专利技术实施例提供的软件升级的控制方法的实现流程示意图。图2是本专利技术实施例提供的软件升级的控制方法的具体实现流程示意图。图3是本专利技术实施例提供的新版本升级文件安装到音频播放设备中所需的写入时长的实现流程示意图。图4是本专利技术实施例提供的软件升级的控制装置的模块示意图。图5是本专利技术实施例提供的软件升级的控制装置的详细模块示意图。图6是本专利技术实施例提供的音频播放设备的模块示意图。具体实施方式请参照附图中的图式,其中相同的组件符号代表相同的组件,本专利技术的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所示例的本专利技术的具体实施例,其不应被视为限制本专利技术未在此详述的其它具体实施例。本专利技术原理以上述文字来说明,其并不代表为一种限制,本领域技术人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。本专利技术的原理使用许多其它泛用性或特定目的运算、通信环境或组态来进行操作。请参阅图1及图2,所示为本专利技术一实施例提供的软件升级的控制方法。所述软件升级的控制方法,应用于音频播放系统中,包括如下步骤:在步骤S101中,获取新版本升级文件所需的下载时长和安装到音频播放设备中所需的写入时长。在本专利技术实施例中,当音频播放设备需要进行安装新版本升级文件之前,那么需要判断音频播放设备当前剩余电量是否足于支持升级操作,因此,也需要知道新版本升级文件所需的下载时长和安装到音频播放设备中所需的写入时长,这样便能够结合音频播放设备当前剩余电量、以及新版本升级文件所需的下载时长和安装到音频播放设备中所需的写入时长,来启动不同的升级模式。其中,获取新版本升级文件所需的下载时长的步骤之前,还包括:在步骤S11中,获取音频播放设备与新版本升级文件对应的网络服务器的当前下载速度。其中,音频播放设备通过执行网络测试指令来获得当前下载速度。例如,音频播放设备向网络服务器发送Ping指令,网络服务器接收到Ping指令后,会向音频播放设备返回结果。因此,音频播放设备可根据该返回结果来得到当前下载速度。在步骤S12中,根据所述下载速度和新版本升级文件的数据包大小,计算出新版本升级文件所需的下载时长。其中,获取新版本升级文件安装到音频播放设备中所需的写入时长的步骤之前,还包括:在步骤S21中,根据旧版本对应的升级文件与新版本升级文件,计算出所述新版本升级文件安装到音频播放设备中所需的写入时长。请参阅图3,在本实施例中,步骤S21,具体包括:在步骤S31中,获取旧版本对应的升级文件安装到音频播放设备中所需的第一写入时长。在步骤S32中,比较旧版本对应的升级文件与新版本升级文件,得到区别文件。在步骤S33中,将所述区别文件写入至学习建模数据库中进行运算,以得到所述区别文件安装到音频播放设备中所需的第二写入时长。在步骤S34中,根据第一写入时长和第二写入时长,计算出所述新版本升级文件安装到音频播放设备中所需的写入时长。可以理解的是,旧版本的软件安装包与新版本的软件安装包之间,会存在有相同的功能程序数据,同样新版本的软件安装包一定会比旧版本的软件安装包多出新的功能程序数据,本实施例中,将该多出新的功能程序数据称之为区别文件。由于在同一音频播放设备中安装软件程序的流程大致相同,如对于数据包大小差不多的功能程序,其安装速度及时间是差不多的。因此,音频播放设备会自动进行学习建模,得到学习建模数据库,因此,音频播放设备可以根据学习建模,来得到区别文件安装到音频播放设备中所需的第二写入时长。因此,结合旧版本对应的升级文件安装到音频播放设备中所需的第一写入时长,和学习建模,便能计算出新版本升级文件安装到音频播放设备中所需的写入时长。在步骤S102中,获取音频播放设备当前剩余电量对应的时长。在步骤S103中,将所述下载时长和写入时长的总时长与当前剩余电量对应的时长进行比较。在步骤S104中,根据比较结果,确定出升级模式,并根据确定出的升级模式执行对应的升级操作。在本专利技术实施例中,步骤S104,具体包括:在步骤S105中,如果所述下载时长和写入时长的总时长小于当前剩余电量对应的时长,则根据所述新版本升级文件执行全面升级操作。在步本文档来自技高网...
一种软件升级的控制方法、装置及音频播放设备

【技术保护点】
一种软件升级的控制方法,应用于音频播放系统,其特征在于,包括步骤:获取新版本升级文件所需的下载时长和安装到音频播放设备中所需的写入时长;获取音频播放设备当前剩余电量对应的时长;将所述下载时长和写入时长的总时长与当前剩余电量对应的时长进行比较;根据比较结果,确定出升级模式,并根据确定出的升级模式执行对应的升级操作。

【技术特征摘要】
1.一种软件升级的控制方法,应用于音频播放系统,其特征在于,包括步骤:获取新版本升级文件所需的下载时长和安装到音频播放设备中所需的写入时长;获取音频播放设备当前剩余电量对应的时长;将所述下载时长和写入时长的总时长与当前剩余电量对应的时长进行比较;根据比较结果,确定出升级模式,并根据确定出的升级模式执行对应的升级操作。2.如权利要求1所述的软件升级的控制方法,其特征在于,获取新版本升级文件所需的下载时长的步骤之前,还包括:获取音频播放设备与新版本升级文件对应的网络服务器的当前下载速度;根据所述下载速度和新版本升级文件的数据包大小,计算出新版本升级文件所需的下载时长。3.如权利要求1或2所述的软件升级的控制方法,其特征在于,获取新版本升级文件安装到音频播放设备中所需的写入时长的步骤之前,还包括:根据旧版本对应的升级文件与新版本升级文件,计算出所述新版本升级文件安装到音频播放设备中所需的写入时长。4.如权利要求3所述的软件升级的控制方法,其特征在于,根据旧版本对应的升级文件与新版本升级文件,计算出所述新版本升级文件安装到音频播放设备中所需的写入时长的步骤,包括:获取旧版本对应的升级文件安装到音频播放设备中所需的第一写入时长;比较旧版本对应的升级文件与新版本升级文件,得到区别文件;将所述区别文件写入至学习建模数据库中进行运算,以得到所述区别文件安装到音频播放设备中所需的第二写入时长;根据第一写入时长和第二写入时长,计算出所述新版本升级文件安装到音频播放设备中所需的写入时长。5.如权利要求1所述的软件升级的控制方法,其特征在于,根据比较结果,确定出升级模式,并根据确定出的升级模式执行对应的升级操作的步骤,包括:如果所述下载时长和写入时长的总时长小于当前剩余电量对应的时长,则根据所述新版本升级文件执行全面升级操作。6.如权利要求1所述的软件升级的控制方法,其特征在于,根据比较结果,确定出升级模式,并根据确定出的升级模式执行对应的升级操作的步骤,还包括:如果所述下载时长和写入时长的总时长大于或等于当前剩余电量对应的时长,则将所述当前剩余电量对应的时长与预设时长进行对比;如果所述当前剩余电量对应的时长小于预设时长,则不执行升级操作,并提示当前剩余电量不足于支持升级操作;如果所述当前剩余电量对应的时长大于或等于预设时长,则升级所述新版本升级文件中的预设功能程序,暂不升级所述新版本升级文件中除预设功能程序之外的其他功能程序。7.一种软件升级的控制装置,应用于音频播放系统,其特征在于,包括:总时长获取模块,用于获取新版本升级文件所需的下载时长和安装到音频播放设备中所需的写入时长;电量时长获取模块,用于获取音频播放设备当前剩余电量对应的时长;时长比较模块,用于将所述下载时长和写入...

【专利技术属性】
技术研发人员:林尚波
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东,44

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

1