软件升级控制方法、装置及电子设备制造方法及图纸

技术编号:15746379 阅读:330 留言:0更新日期:2017-07-03 01:34
本发明专利技术实施例提供一种软件升级控制方法、装置及电子设备,该软件升级控制方法从多个播放设备中选取至少两个播放设备作为文件获取设备;依次控制每个文件获取设备从服务器获取部分升级文件;依次控制每个播放设备逐次从每个文件获取设备获取存储在该文件获取设备上的部分升级文件,并进行软件升级。该方案通过多个文件获取设备分别从服务器获取部分升级文件,播放设备逐次从每个文件获取设备上获取存储在该文件获取设备上的部分升级文件,来进行软件升级,能够避免播放设备可用存储空间过小时软件升级失败,进而能够提高播放设备的稳定性,从而提高音频播放系统的稳定性。

Software upgrading control method, device and electronic equipment

The embodiment of the invention provides a software upgrade control method, device and electronic equipment, the software upgrade as the file access equipment from multiple playback device select at least two playback device control method; sequentially control each document acquisition equipment acquisition part of the upgrade file from the server; in order to control each successive access storage playback device upgrade file in the the file access equipment on the part from each file access devices, and software upgrades. The acquisition device respectively obtained from the server part of the upgrade file through multiple files, the playback device gradually acquiring from each file access storage equipment upgrade files in the file access equipment on the part of the software upgrade, to avoid playing equipment available storage space is too small software upgrade failed, and thus to improve the stability of broadcast equipment. In order to improve the stability of the audio playback system.

【技术实现步骤摘要】
软件升级控制方法、装置及电子设备
本专利技术涉及通信
,特别涉及一种软件升级控制方法、装置及电子设备。
技术介绍
随着信息技术的快速发展,智能影音播放设备越来越普及。例如,由多个音频播放设备组成音频播放系统,正在应用于更多的用户。上述音频播放系统中,每个音频播放设备都具有独立的存储器和处理器。该存储器中可以存储有音频播放软件。处理器调用该音频播放软件控制该音频播放设备播放音乐。为了提供更优质的音频播放效果,上述音频播放软件需要经常进行升级。然而,音频播放设备上的存储器通常存储容量比较小。当音频播放设备上的可用存储空间小于软件升级文件的数据量大小时,音频播放软件无法进行升级。
技术实现思路
本专利技术实施例提供一种软件升级控制方法、装置及电子设备,可以提高音频播放系统的稳定性。本专利技术实施例提供一种软件升级控制方法,应用于音频播放系统,该音频播放系统包括多个播放设备,该软件升级控制方法包括:从该多个播放设备中选取至少两个播放设备作为文件获取设备;依次控制每个文件获取设备从服务器获取部分升级文件,并将该部分升级文件存储在该文件获取设备上;依次控制每个播放设备逐次从每个文件获取设备获取存储在该文件获取设备上的部分升级文件,并进行软件升级。相应的,本专利技术实施例还提供一种软件升级控制装置,应用于音频播放系统,该音频播放系统包括多个播放设备,该软件升级控制装置包括:选取模块,用于从该多个播放设备中选取至少两个播放设备作为文件获取设备;第一控制模块,用于依次控制每个文件获取设备从服务器获取部分升级文件,并将该部分升级文件存储在该文件获取设备上;第二控制模块,用于依次控制每个播放设备逐次从每个文件获取设备获取存储在该文件获取设备上的部分升级文件,并进行软件升级。相应的,本专利技术实施例还提供一种电子设备,包括:存储器,用于存储可执行程序代码;与该存储器耦合的处理器;该处理器调用该存储器中存储的该可执行程序代码,执行上述软件升级控制方法。本专利技术实施例提供的软件升级控制方法,从多个播放设备中选取至少两个播放设备作为文件获取设备;依次控制每个文件获取设备从服务器获取部分升级文件,并将该部分升级文件存储在该文件获取设备上;依次控制每个播放设备逐次从每个文件获取设备获取存储在该文件获取设备上的部分升级文件,并进行软件升级。该方案通过多个文件获取设备分别从服务器获取部分升级文件,播放设备逐次从每个文件获取设备上获取存储在该文件获取设备上的部分升级文件,来进行软件升级,能够避免播放设备可用存储空间过小时软件升级失败,进而能够提高播放设备的稳定性,从而提高音频播放系统的稳定性。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的软件升级控制方法的流程示意图。图2是本专利技术实施例提供的软件升级控制方法的另一流程示意图。图3是本专利技术实施例提供的软件升级控制方法的再一流程示意图。图4是本专利技术实施例提供的音频播放系统的组成示意图。图5是本专利技术实施例提供的软件升级控制方法的应用场景示意图。图6是本专利技术实施例提供的软件升级控制装置的结构示意图。图7是本专利技术实施例提供的软件升级控制装置的另一结构示意图。图8是本专利技术实施例提供的软件升级控制装置的再一结构示意图。图9是本专利技术实施例提供的电子设备的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术的说明书和权利要求书以及上述附图中的术语“第一”、“第二”、“第三”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应当理解,这样描述的对象在适当情况下可以互换。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含。例如,包含了一系列步骤的过程、方法或包含了一系列模块或单元的装置、终端、系统不必限于清楚地列出的那些步骤或模块或单元,还可以包括没有清楚地列出的步骤或模块或单元,也可以包括对于这些过程、方法、装置、终端或系统固有的其它步骤或模块或单元。本专利技术实施例提供一种软件升级控制方法、装置及电子设备,以下将分别进行详细说明。如图1所示,该软件升级控制方法,可以包括以下步骤:S110,从多个播放设备中选取至少两个播放设备作为文件获取设备。实际应用中,该软件升级控制方法应用于音频播放系统中。音频播放系统可以包括服务器、控制设备以及多个播放设备。服务器、控制设备以及多个播放设备可以互相通信。其中,服务器可以是具有网络通信功能的网络服务器,服务器也可以是不具有网络通信功能的本地服务器。控制设备可以是智能手机、个人电脑等终端,控制设备也可以是具有管理功能的播放设备。播放设备可以是具有音频播放功能的电子设备,例如音箱。参考图4,音频播放系统包括服务器、智能手机以及四台音箱A、B、C、D。其中,音箱A、B、C、D作为播放设备。智能手机作为控制设备,用于对音箱A、B、C、D进行管理和控制。服务器、智能手机以及四台音箱A、B、C、D均接入同一个无线接入点(例如,路由器),通过该无线接入点互相通信。播放设备具有存储器和处理器。存储器中可以存储应用程序以及音频数据。该应用程序可以为播放设备提供音频播放功能,还可以提供其他功能。处理器可以对存储器中存储的数据进行处理。服务器上可以提供该应用程序的不同版本。控制设备可以同时对播放设备上的应用程序版本和服务器上提供的应用程序版本进行监控。当服务器上提供有更新的应用程序版本时,控制设备可以开始执行上述软件升级控制方法。此时,控制设备从上述多个播放设备中选取至少两个播放设备作为文件获取设备。文件获取设备用于从服务器获取升级文件。该升级文件即为服务器上提供的更新版本的应用程序。在一些实施例中,如图2所示,从多个播放设备中选取至少两个播放设备作为文件获取设备可以包括以下步骤:S111,获取每个播放设备的可用存储空间大小;S112,根据可用存储空间大小以降序对多个播放设备进行排序;S113,选取排序靠前的至少两个播放设备作为文件获取设备。实际应用中,控制设备可以依次向该多个播放设备发送获取命令,以分别获取每个播放设备的可用存储空间大小。播放设备接收到该获取命令后,向控制设备返回自身可用存储空间大小。控制设备获取到每个播放设备的可用存储空间大小后,根据可用存储空间大小以降序对该多个播放设备进行排序。随后,选取排序靠前的至少两个播放设备作为文件获取设备。在一些实施例中,也可以根据可用存储空间大小以升序对该多个播放设备进行排序,随后选取排序靠后的至少两个播放设备作为文件获取设备。在一些实施例中,选取排序靠前的至少两个播放设备作为文件获取设备可以包括以下步骤:选取排序靠前的N个播放设备作为文件获取设备;其中,该N个文件获取设备的可用存储空间大小之和大于该升级文件的数据量大小。其中,N代表大于或等于2的整数。实际应用中,控制本文档来自技高网...
软件升级控制方法、装置及电子设备

【技术保护点】
一种软件升级控制方法,应用于音频播放系统,所述音频播放系统包括多个播放设备,其特征在于,所述软件升级控制方法包括:从所述多个播放设备中选取至少两个播放设备作为文件获取设备;依次控制每个文件获取设备从服务器获取部分升级文件,并将该部分升级文件存储在该文件获取设备上;依次控制每个播放设备逐次从每个文件获取设备获取存储在该文件获取设备上的部分升级文件,并进行软件升级。

【技术特征摘要】
1.一种软件升级控制方法,应用于音频播放系统,所述音频播放系统包括多个播放设备,其特征在于,所述软件升级控制方法包括:从所述多个播放设备中选取至少两个播放设备作为文件获取设备;依次控制每个文件获取设备从服务器获取部分升级文件,并将该部分升级文件存储在该文件获取设备上;依次控制每个播放设备逐次从每个文件获取设备获取存储在该文件获取设备上的部分升级文件,并进行软件升级。2.根据权利要求1所述的软件升级控制方法,其特征在于,所述从所述多个播放设备中选取至少两个播放设备作为文件获取设备的步骤包括:获取每个播放设备的可用存储空间大小;根据可用存储空间大小以降序对所述多个播放设备排序;选取排序靠前的至少两个播放设备作为文件获取设备。3.根据权利要求2所述的软件升级控制方法,其特征在于,所述选取排序靠前的至少两个播放设备作为文件获取设备的步骤包括:选取排序靠前的N个播放设备作为文件获取设备;其中,该N个文件获取设备的可用存储空间大小之和大于所述升级文件的数据量大小。4.根据权利要求1至3中任一项所述的软件升级控制方法,其特征在于,所述从所述多个播放设备中选取至少两个播放设备作为文件获取设备的步骤前,所述软件升级控制方法还包括:从服务器获取升级文件的数据量大小;判断是否存在播放设备的可用存储空间大小大于所述升级文件的数据量大小;若不存在,则从所述多个播放设备中选取至少两个播放设备作为文件获取设备。5.根据权利要求1至3中任一项所述的软件升级控制方法,其特征在于,所述依次控制每个文件获取设备从服务器获取部分升级文件,并将该部分升级文件存储在该文件获取设备上的步骤包括:根据每个文件获取设备的可用存储空间大小确定每个文件获取设备待获取的部分升级文件的数据量大小;根据该数据量大小依次向每个文件获取设备发送文件获取指令,以使得每个文件获取设备根据接收到的文件获取指令从服务器获取部分升级文件,并将该部分升级文件存储在该文件获取设备上。6.根据权利要求1至3中任一项所述的软...

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

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

1