一种软件升级方法、装置和电子装置制造方法及图纸

技术编号:15910653 阅读:45 留言:0更新日期:2017-08-01 22:26
本发明专利技术实施例公开了一种软件升级方法、装置和电子装置;该软件升级方法包括以下步骤:接收设备重置指令,其中,设备重置指令指示待重置的设备,判断待重置设备是否包含升级文件,若是,则删除初始升级设备标识集合,在上述待重置设备重置之后,创建第二升级设备标识集合,根据改第二升级设备标识集合对音频播放设备进行升级。本方案在软件升级的过程中需要重置设备时,通过重建升级设备标识集合来完成软件升级,可以有效提高软件升级的效率。

Software upgrading method, device and electronic device

The embodiment of the invention discloses a software upgrade method, device and electronic device; the software upgrade method comprises the following steps: receiving a device reset instruction, the device reset instruction to be reset to reset the device, judging whether the device contains the upgrade file, if, delete initial upgrade equipment identifier set, after the question reset the device reset, create second upgraded equipment identifier set, according to the second upgrade equipment identifier set to upgrade the audio playback device. When the software needs to be reset during the process of software upgrading, the software upgrade can be improved by rebuilding the upgrade equipment identification set, which can effectively improve the efficiency of software upgrading.

【技术实现步骤摘要】
一种软件升级方法、装置和电子装置
本专利技术涉及移动通信领域,具体涉及一种软件升级方法、装置和电子装置。
技术介绍
目前,智能网络音箱越来越普及,无线音乐系统已经得到广泛的应用。这些智能网络音箱相当于处理器和网络接口,可以访问互联网的流行媒体音乐,根据用户的需要,可以直接从网络上获取音乐资源进行播放。智能网络音箱一般使用移动终端(如手机和平板电脑)进行控制。在移动终端上安装了专门的应用程序后,就可以通过该应用程序访问智能网络音箱,可以浏览互联网撒谎那个的流行媒体音乐,并可以选择歌曲送到智能网络音箱进行播放。这些智能网络音箱可以由多个音箱组成一个系统,该音箱系统可以同时与多个手机的应用程序连接。而音箱的版本更新,是整个系统中不可或缺的一个模块,由于音箱中可能存在多个音箱,我们需要通过构建一个需要升级的音箱列表(或者其他可以管理整个网络音箱的方法)来处理整个升级过程。但是在升级的过程中,有某些音箱可能由于故障或其他原因,需要恢复出厂设置,此时就需中断升级过程而在对音箱重置之后重新开始升级,升级效率较低。
技术实现思路
本专利技术实施例提供一种软件升级方法、装置和电子装置,相对于现有的软件升级方法,可以有效提升升级效率。第一方面,本专利技术实施例提供一种软件升级方法,包括以下步骤:在软件升级的过程中,接收设备重置指令,其中,所述设备重置指令指示待重置的设备;判断所述待重置设备是否包含升级文件,若是,则删除初始升级设备标识集合;在所述待重置设备重置之后,创建第二升级设备标识集合;根据所述第二升级设备标识集合对所述音频播放设备进行升级。第二方面,本专利技术实施例还提供了一种软件升级装置,包括:重置指令接收模块、判断模块、第一删除模块、创建模块以及第一升级模块;所述重置指令接收模块,用于在软件升级的过程中,接收设备重置指令,其中,所述设备重置指令指示待重置的设备;所述判断模块,用于判断所述待重置设备是否包含升级文件;所述第一删除模块,用于当所述判断模块判断为是时,删除初始升级设备标识集合;所述创建模块,用于在所述待重置设备重置之后,创建第二升级设备标识集合;所述第一升级模块,根据所述第二升级设备标识集合对所述音频播放设备进行升级。第三方面,本专利技术实施例还提供了一种电子设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上面所述的软件升级方法。本专利技术实施例首先在软件升级的过程中,接收设备重置指令,其中,设备重置指令指示待重置的设备,判断待重置设备是否包含升级文件,若是,则删除初始升级设备标识集合,在上述待重置设备重置之后,创建第二升级设备标识集合,根据改第二升级设备标识集合对音频播放设备进行升级。本方案在软件升级的过程中需要重置设备时,通过重建升级设备标识集合来完成软件升级,可以有效提高软件升级效率。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的软件升级方法的一种流程示意图。图2为本专利技术实施例提供的软件升级方法的另一种流程示意图。图3为本专利技术实施例提供的软件升级方法的一种场景示意图。图4为本专利技术实施例提供的软件升级方法的另一种场景示意图图5为本专利技术实施例提供的软件升级装置的一种结构示意图。图6为本专利技术实施例提供的软件升级装置的另一种结构示意图。图7为本专利技术实施例提供的软件升级装置的又一种结构示意图。图8为本专利技术实施例提供的电子设备的结构示意图。具体实施方式请参照图式,其中相同的组件符号代表相同的组件,本专利技术的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本专利技术具体实施例,其不应被视为限制本专利技术未在此详述的其它具体实施例。在以下的说明中,本专利技术的具体实施例将参考由一部或多部计算机所执行的步骤及符号来说明,除非另有述明。因此,这些步骤及操作将有数次提到由计算机执行,本文所指的计算机执行包括了由代表了以一结构化型式中的数据的电子信号的计算机处理单元的操作。此操作转换该数据或将其维持在该计算机的内存系统中的位置处,其可重新配置或另外以本领域测试人员所熟知的方式来改变该计算机的运作。该数据所维持的数据结构为该内存的实体位置,其具有由该数据格式所定义的特定特性。但是,本专利技术原理以上述文字来说明,其并不代表为一种限制,本领域测试人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。本专利技术的原理使用许多其它泛用性或特定目的运算、通信环境或组态来进行操作。所熟知的适合用于本专利技术的运算系统、环境与组态的范例可包括(但不限于)手持电话、个人计算机、服务器、多处理器系统、微电脑为主的系统、主架构型计算机、及分布式运算环境,其中包括了任何的上述系统或装置。以下将分别进行详细说明。本实施例将从软件升级装置的角度进行描述,该装置具体可以集成在音频播放设备中,该音频播放设备可以为蓝牙音箱、wifi音箱等。一种软件升级方法,包括:在软件升级的过程中,接收设备重置指令,其中,所述设备重置指令指示待重置的设备,判断所述待重置设备是否包含升级文件,若是,则删除初始升级设备标识集合,在所述待重置设备重置之后,创建第二升级设备标识集合,根据所述第二升级设备标识集合对所述音频播放设备进行升级。本实施例将从软件升级装置的角度进行描述,该装置具体可以集成在音频播放设备中。请参阅图1,图1为本专利技术实施例一提供的软件升级方法的一种流程示意图,本实施例的软件升级方法包括:步骤S101,在软件升级的过程中,接收设备重置指令。其中,上述设备重置指令指示待重置的设备。在本专利技术实施例当中,上述音频播放设备为至少两个,比如音箱系统内的多个蓝牙音箱,这多个音箱之间可以通过蓝进行连接,也可以通过蓝牙与终端设备进行连接。具体的,接收设备重置指令之前,音频播放设备就已经进入升级状态。具体的,音频播放设备可以与终端进行连接,终端通过网络检测音频播放设备的版本是否为最新版本,若否,则发送设备升级指令。其中上述终端可以通过近距离通讯方式与音频播放设备连接,比如通过蓝牙、WIFI(无线局域网络)、NFC等方式。在音频播放设备接收到设备升级指令后,从网络下载升级文件,从而使待升级的音频播放设备完成升级。比如从服务器下载最新版本安装包,然后发送至系要升级的音频播放设备,该设备进行安装即可。其中,在软件升级的过程中,若其中的某个设备出故障需要重置或是恢复出厂设置,则可以由终端生成设备重置指令。该指令可以由用户通过终端来触发,比如点击终端屏幕选择音箱编号,然后点击重置。其中上述设备重置指令可以指示一个或者多个待重置的设备。步骤S102,判断上述待重置设备是否包含升级文件,若是,则执行步骤S103,若否,则执行步骤S106。具体的,在接收设备重置指令之前,音频播放设备已经开始升级,该升级过程可以根据升级设备标识集合来进行,上述设备标识比如为设备编号。其中软件升级的过程可以具体为,先确定升级设备标识集合,然后从多个待升级音频播放设备中选择一个设备,从网络下载升级文件并将该升级文件存储之改设备的内存中,同时可以本文档来自技高网...
一种软件升级方法、装置和电子装置

【技术保护点】
一种软件升级方法,应用于音频播放设备,其特征在于,所述方法包括以下步骤:在软件升级的过程中,接收设备重置指令,其中,所述设备重置指令指示待重置的设备;判断所述待重置设备是否包含升级文件,若是,则删除初始升级设备标识集合;在所述待重置设备重置之后,创建第二升级设备标识集合;根据所述第二升级设备标识集合对所述音频播放设备进行升级。

【技术特征摘要】
1.一种软件升级方法,应用于音频播放设备,其特征在于,所述方法包括以下步骤:在软件升级的过程中,接收设备重置指令,其中,所述设备重置指令指示待重置的设备;判断所述待重置设备是否包含升级文件,若是,则删除初始升级设备标识集合;在所述待重置设备重置之后,创建第二升级设备标识集合;根据所述第二升级设备标识集合对所述音频播放设备进行升级。2.如权利要求1所述的软件升级方法,其特征在于,若所述待重置设备不包含所述升级文件,则将所述待重置设备对应的标识从所述初始升级设备标识集合当中删除,已得到第三升级设备标识集合;在所述待重置设备重置之后,将所述重置后的设备标识加入所述第三升级设备标识集合当中,以得到第四升级设备标识集合;根据所述第四升级设备标识集合对所述音频播放设备进行升级。3.如权利要求1所述的软件升级方法,其特征在于,在所述接收设备重置指令的步骤之前,所述方法还包括:接收终端发送的设备升级指令;根据所述设备升级指令确定待升级设备;获取所述待升级设备对应的标识,以得到初始设备标识集合,以使所述音频播放设备进行升级。4.如权利要求3所述的软件升级方法,其特征在于,在所述根据所述设备升级指令确定待升级设备的步骤之后,所述方法还包括:从所述待升级设备当中选取目标设备;根据所述设备升级指令获取升级文件,并存储至所述目标设备当中;获取所述目标设备的标识信息,并将所述标识信息发送至除所述目标设备以外的其他待升级设备。5.如权利要求4所述的软件升级方法,其特征在于,所述从所述待升级设备当中选取目标设备的步骤具体包括:获取所有待升级设备的剩余内存信息;根据所述升级指令获取所述升级文件的内存信息;根据所述待升级设备的剩余内存信息和所述升级文件的内存信息,选取目标设备。6.一种软件升级装置,其特征在于,所述装置包括:重置指令接收模块、判断模块、第一删除模块、创建模块以及第一升级模块;所述重置指令接收模块,用于在软件升级的过程中,接收设备重置指令,其中,所述设备重置指令指示待重置的设备;所述判断模块,用于判断所述待重置设备是否包含升级文件;所述第一删除模块,用于当所述判断模块判断为是时,删除初始升级设备标识集合;所述创建模块,用于在所述待重...

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

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

1