一种音箱升级方法和装置的制造方法
【技术领域】
[0001]本发明属于音箱设备领域,尤其涉及一种音箱升级方法和装置。
【背景技术】
[0002]随着科技的发展,智能无线音箱的使用也越来越广泛。人们使用智能无线音箱连接到INTERNET网络,可以通过流媒体的方式播放互联网的在线音乐,当然也可以播放本地曰O
[0003]为了更好的优化智能无线音箱的播放,常常会对智能无线音箱中的程序数据进行升级,比如通过升级程序优化控制流程,或者修改使用过程中可能出现的缺陷漏洞。现有的音箱升级方法中,通常需要对音箱系统中的每个设备进行升级,操作较为麻烦,而且升级效率低下。
【发明内容】
[0004]本发明的目的在于提供一种音箱升级方法,以解决现有技术的音箱升级方法中,通常需要对音箱系统中的每个设备进行升级,操作较为麻烦,而且升级效率低下的问题。
[0005]本发明是这样实现的,一种音箱升级方法,所述音箱包括主音箱和副音箱,所述主音箱与所述副音箱构成Mesh网络,所述主音箱与路由器相连,所述方法包括:
[0006]接收用于升级软件的数据,并获取用于升级软件的数据的第一版本信息,以及获取音箱中软件的第二版本信息;
[0007]判断第一版本信息的更新日期是否晚于第二版本信息的更新日期;
[0008]如果第一版本信息的更新日期晚于第二版本信息的更新日期,将所述用于升级软件的数据更新至主音箱,通过主音箱将所述用于升级软件的数据更新至副音箱。
[0009]本发明的另一目的在于提供一种音箱升级装置,所述音箱包括主音箱和副音箱,所述主音箱与所述副音箱构成Mesh网络,所述主音箱与路由器相连,所述装置包括:
[0010]接收获取单元,用于接收用于升级软件的数据,并获取用于升级软件的数据的第一版本信息,以及获取音箱中软件的第二版本信息;
[0011]判断单元,用于判断第一版本信息的更新日期是否晚于第二版本信息的更新日期;
[0012]软件更新单元,用于如果第一版本信息的更新日期晚于第二版本信息的更新日期,将所述用于升级软件的数据更新至主音箱,通过主音箱将所述用于升级软件的数据更新至副音箱。
[0013]在本发明中,通过将音箱以Mesh网络的结构相连接,主音箱与路由器相连,当接收到用于升级软件的数据时,将用于升级软件数据的第一版本信息与音箱中软件中的第二版本信息进行比较,如果第一版本信息比较新,则将用于升级的数据更新至主音箱,并通过主音箱将升级软件的数据更新至副音箱。本发明通过主音箱与副音箱以Mesh网络结构相连,并自动将比较新的软件版本由主音箱更新至副音箱,从而可以完成所有音箱的升级,操作简单而且升级效率高。
【附图说明】
[0014]图1是本发明第一实施例提供的音箱升级方法的实现流程图;
[0015]图2为本发明第一实施例提供的音箱连接结构示意图;
[0016]图3是本发明第二实施例提供的音箱升级方法的实现流程图;
[0017]图4是本发明第三实施例提供的音箱升级方法的实现流程图;
[0018]图5为本发明第五实施例提供的音箱升级装置的结构示意图。
【具体实施方式】
[0019]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0020]本发明实施例的目的在于提供一种操作简单而且效率高的音箱软件升级方法,以解决现有技术中通过逐个升级的方式进行音箱升级的缺陷。比如现有技术中,需要通过智能终端控制的方式,为每个音箱中安装新版本的软件,操作极为麻烦,而且升级效率极低。为解决该问题,本发明提供了一种音箱升级方法,所述音箱包括主音箱和副音箱,所述主音箱与所述副音箱构成Mesh网络,所述主音箱与路由器相连,所述方法包括:接收用于升级软件的数据,并获取用于升级软件的数据的第一版本信息,以及获取音箱中软件的第二版本信息;判断第一版本信息的更新日期是否晚于第二版本信息的更新日期;如果第一版本信息的更新日期晚于第二版本信息的更新日期,将所述用于升级软件的数据更新至主音箱,通过主音箱将所述用于升级软件的数据更新至副音箱。
[0021]通过将音箱以Mesh网络的结构相连接,主音箱与路由器相连,当接收到用于升级软件的数据时,将用于升级软件数据的第一版本信息与音箱中软件中的第二版本信息进行比较,如果第一版本信息比较新,则将用于升级的数据更新至主音箱,并通过主音箱将升级软件的数据更新至副音箱。本发明通过主音箱与副音箱以Mesh网络结构相连,并自动将比较新的软件版本由主音箱更新至副音箱,从而可以完成所有音箱的升级,操作简单而且升级效率高。下面结合附图具体说明。
[0022]实施例一:
[0023]图1示出了本发明第一实施例提供的一种音箱升级方法的实现流程,所述音箱包括主音箱和副音箱,所述主音箱与所述副音箱构成Mesh网络,所述主音箱与路由器相连,音箱播放系统的连接示意图具体如图2所示:包括一个主音箱M1、多个副音箱(图中示意为三个,分别为M2、M3、M4),其中两个副音箱(M2、M3)与主音箱Ml直接相连,副音箱M4与M3以及M2相连。所述主音箱Ml与路由器相连,通过所述路由器,可使主音箱连接至因特网,从因特网获取在线流媒体数据,从而实现更为丰富的在线资源播放。
[0024]所述主音箱通过路由器还可与控制终端相连,在所述控制终端中设置应用程序,可以实现对音箱的控制,比如控制音箱的升级、控制音箱中音乐文件播放选择等无线控制功能。
[0025]当然,可以理解的是,本发明所述控制终端可以与音箱连接同一个路由器,实现对局域网中的音箱设备进行控制,也可以不与音箱设备连接同一个路由器,所述控制终端也可以通过其它网络连接方式,或者其它路由器连接至因特网,通过因特网连接到路由器,实现对音箱的控制。
[0026]本发明实施例中所述的控制终端包括但不限于智能手机、平板电脑或者笔记本电脑、台式电脑等。
[0027]本发明实施例所述音箱升级方法详述如下:
[0028]在步骤SlOl中,接收用于升级软件的数据,并获取用于升级软件的数据的第一版本信息,以及获取音箱中软件的第二版本信息。
[0029]具体的,所述接收用于升级软件的数据,可以从服务器中获取,也可以通过连接至音箱设备中的U盘中获取,还可以通过控制终端中获取,在后续的实施例中将逐个进行介绍说明。
[0030]所述用于升级软件的数据,可以为整个新的软件版本数据,比如软件版本V2.0、V3.0等,当然也可以为升级包补丁数据,比如补丁 V2.1.1、V2.2.1等。所述用于升级软件的数据,比如新的软件版本数据,或者升级包数据,均包含软件的版本信息,以及软件版本对应的更新日期。
[0031]比如软件版本V1.0,其对应的更新日期为2014年01月06日,软件版本V2.0对应的更新日期为2015年01月13日,其中,版本V1.0的更新日期2014年01月06日早于版本V2.0的更新日期2015年01月13日。
[0032]在获取用于升级软件的数据后,得到用于升级软件的数据的第一版本信息。
[0033]音箱中的软件版本,包括主音箱中的软件版本以及多个副音箱中软件版本。在本发明实施例中,一种优选的实施方式为,当所述主音箱和副音箱中的软件包括多个版本信息时,将音箱中软件版本最新的软件数据更新至其它音箱。
[0034]这样,就可以时时保护主音箱和与主音箱相连的副音箱的软件版本保持一致,使得第二版本信息为一个唯一的版本号。
[0035]可以理解的是,当第二版本信息中的版本号不唯一时,同样可以通过逐个比较的方式,完成对每个音箱的升级。
[0036]所述第一版本信息和第二版本信息的获取方法,可以通过查看用于升级软件的数据,或者软件版本的属性信息中获取。
[0037]在步骤S102中,判断第一版本信息的更新日期是否晚于第二版本信息的更新日期。
[0038]所述第一版本信息的更新日期,是指用于升级的数据的第一版本信息的更新日期,第二版本信息的更新日期,是指音箱中安装的软件的版本的更新日期。
[0039]所述第一版本信息的更新日期与第二版本信息的更新日期进行比较,比较顺序按照年、月、日的顺序依次进行,并且数值越大,表示越新。
[0040]比如,首先比较年份的数值,第一版本信息的更新日期为2014年11月13日,第二版本信息的更新日期为2015年01月13日,那么第二版本信息的更新日期比较新。
[0041]一般情况下,第二版本信息的更新日期与第一版本信息的更新日期要新,或者更新日期相同。
[0042]在步骤S103中,如果第一版本信息的更新日期晚于第二版本信息的更新日期,将所述用于升级软件的数据更新至主音箱,通过主音箱将所述用于升级软件的数据更新至副音箱。
[0043]如果第二版本信息的更新日期比较新时,则将用于升级软件的数据更新至主音箱。
[0044]由于本发明实施例中的主音箱与副音箱通过Mesh网络结构相连,可通过主音箱将用于升级软件的数据直接更新至与主音箱相连的副音箱,通过副音箱将所述用于升级软件的数据更新至与所述主音箱不直接相连的副音箱。
[0045]其中,所述Mesh网络,是指无线Mesh网络,是指任何两个音箱均可以保持无线连接,比如图2中所示的副音箱M2,均可以与其它音箱(主音箱或者副音箱)连接,图2中示意音箱M2与主音箱和副音箱M4相连。
[0046]当然,与主音箱直接相连的副音箱,也可以通过其它副音箱传送用于升级的数据。
[0047]本发明实施例通过将音箱以Mesh网络的结构相连接,主音箱与路由器相连,当接收到用于升级软件的数据时,将用于升级软件数据的第一版本信息与音箱中软件中的第二版本信息进行比较,如果第一版本信息比较新,则将用于升级的数据更新至主音箱,并通过主音箱将升级软件的数据更新至副音箱。本发明通过主音箱与副音箱以Mesh网络结构相连,并自动将比较新的软件版本由主音箱更新至副音箱,从而可以完成所有音箱的升级,操作简单而且升级效率高。
[0048]实施例二:
[0049]图3示出了本发明第二实施例提供的一种音箱升级方法的实现流程,详述如下:
[0050]在步骤S301中,当服务器有新的软件版本更新信息时,接收由服务器发送的升级软件的数据。
[0051]具体的,本发明实施例中的音箱通过路由器与因特网相连,音箱可通过路由器访问服务器中的数据,当服务器中的软件版本有更新时,发送