以告知用户程序升级失败。
[0075]由上可知,本发明实施例提供的音频设备的升级方法首先将第一校验信息发送给至少一个音频设备,所述第一校验信息由服务器根据升级文件生成的;接收服务器发送的升级文件,并将接收到的升级文件发送给目标音频设备;接收所述目标音频设备返回的比较结果信息,所述比较结果信息由所述目标音频设备将第一校验信息与第二校验信息进行比较获得的,其中,所述第二校验信息为所述目标音频设备根据其接收到的升级文件生成的;根据比较结果信息发送升级指令给所述目标音频设备,以使所述目标音频设备根据升级指令和所述升级文件进行升级。本发明实施例的音频设备的升级方法可以通过终端直接控制多个音响升级的升级流程,并且通过校验信息的对比增加了升级过程的稳定性和准确性,实施简单,大大提升了音频设备的升级效率。
[0076]实施例三、
[0077]本实施例提供了一种音频设备的升级方法,可以由音频设备实施,如图3所示,包括以下步骤:
[0078]步骤S301,接收第一校验信息,所述第一校验信息由服务器根据升级文件生成的。
[0079]具体的,在接受自终端发送的第一校验信息之前,服务器端在生成升级文件时,可以同时生成一个第一校验信息并发送至终端,并由终端发送给至少一个音频设备,上述音频设备接收并保存第一校验信息。
[0080]步骤S302,接收终端发送的升级文件,并根据接收到的升级文件生成第二校验信息。
[0081]具体的,当音频设备需要升级时,终端向服务器发送获取升级文件的请求,服务器根据该请求向终端发送升级文件,终端接收到该升级文件后则发送至需要升级的音频设备,该音频设备接收上述升级文件并保存在音频设备的rom中;同时该音频设备会根据上述接收到的升级文件生成第二校验信息。
[0082]优选的,在终端向服务器发送获取升级文件的请求之前,上述音频设备可以生成设备升级信息并发送至终端,该设备升级信息包含需要升级的目标音频设备的标识,有终端根据该设备升级信息去服务器获取对应的升级文件,再将其发送至目标音频设备。
[0083]步骤S303,比较第一校验信息和第二校验信息,以得到比较结果信息,并将比较结果信息发送至终端。
[0084]比如,音箱在生成第二校验信息后,与储存在音箱上的第一校验信息进行对比,以判断上述第一校验信息与第二校验信息是否相同,生成对比结果信息并发送至手机,使用户可以根据该对比结果信息判断音箱上的升级文件是否完整。
[0085]步骤S304,接收升级指令并根据所述升级指令和所述升级文件进行升级,所述升级指令由所述终端根据所述比较结果信息生成的。
[0086]在本实施例中,若第一校验信息与第二校验信息相同,终端可以生成升级指令并发送至目标音箱,该升级指令用于使音箱根据对应的升级文件进行升级;若上述目标音频设备接收到的升级文件不完整,比如在终端进行下载时资源中断,或者在终端向目标音频设备发送文件的过程中网络不稳定等等原因,都可能导致升级文件的不完整,此时,目标音频设备在接收到文件后判断该文件不完整,则将反馈信息发送给终端,终端则显示程序读取失败的信息。
[0087]优选的,在所述目标音频设备进行升级的过程中,还可以获取实时的升级进度信息并发送至用户终端,由终端显示所述升级进度信息。
[0088]由上可知,本发明实施例提供的音频设备的升级方法首先接收第一校验信息,所述第一校验信息由服务器根据升级文件生成的;接收终端发送的升级文件,并根据接收到的升级文件生成第二校验信息;比较所述第一校验信息和所述第二校验信息,以得到比较结果信息,并将所述比较结果信息发送至所述终端;接收升级指令并根据所述升级指令和所述升级文件进行升级,所述升级指令由所述终端根据所述比较结果信息生成的。本发明实施例的音频设备的升级方法可以通过终端直接控制多个音箱升级的升级流程,并且本发明实施例的音频设备的升级方法操作简单、对用户终端的硬件配置没有过高的要求,应用范围广泛。
[0089]实施例四、
[0090]本实施例提供了一种音频设备的升级装置,应用于终端,如图4所示,包括:校验信息发送模块401、第一文件接收模块402、文件发送模块403、比较信息接收模块404以及指令发送模块405。
[0091 ]所述校验信息发送模块401,用于将第一校验信息发送给至少一个音频设备,所述第一校验信息由服务器根据升级文件生成的;
[0092]具体的,在将该第一检验信息发送至音频设备之前,服务器生成升级文件时,可以同时生成一个第一校验信息,向所述服务器发送升级请求后,终端接收所述服务器发送的第一校验信息,然后由该校验信息发送模块401将第一校验信息发送给至少一个音频设备;
[0093]所述第一文件接收模块402,用于接收服务器发送的升级文件;
[0094]具体的,当音频设备需要升级时,终端向服务器发送获取升级文件的请求,服务器根据该请求向终端发送升级文件,由上述第一文件接收模块402接收升级文件,所述升级文件用于将对应的音频设备的软件进行升级;
[0095]所述文件发送模块403,用于将接收到的升级文件发送给目标音频设备,所述目标音频设备为至少一个音频设备中需要升级的所述音频设备;
[0096]所述比较信息接收模块404,用于接收所述目标音频设备返回的比较结果信息,所述比较结果信息由所述目标音频设备将第一校验信息与第二校验信息进行比较获得的,其中,所述第二校验信息为所述目标音频设备根据其接收到的升级文件生成的;
[0097]所述指令发送模块405,用于根据比较结果信息发送升级指令给所述目标音频设备,以使所述目标音频设备根据升级指令和所述升级文件进行升级。
[0098]优选的,如图5所示,本发明实施例的音频设备的升级装置中的文件发送模块403具体包括:标识获取模块4031。
[0099]所述标识获取模块4031,用于获取需要升级的目标音频设备的标识;
[0100]具体的,在发送升级文件之前,先由标识获取模块4031获取需要升级的目标音频设备的标识,终端根据该标识信息从服务器获取对应的升级文件。
[0101]所述文件发送模块403,具体用于根据所述标识将收到的升级文件发送给对应的目标音频设备。
[0102]本发明实施例提供的音频设备的升级装置,由校验信息发送模块401第一校验信息发送给至少一个音频设备;第一文件接收模块402接收服务器发送的升级文件,并由文件发送模块403将接收到的升级文件发送给目标音频设备;比较信息接收模块404接收所述目标音频设备返回的比较结果信息,所述比较结果信息由所述目标音频设备将第一校验信息与目标音频设备根据其接收到的升级文件生成的第二校验信息进行比较获得的;根据比较结果信息由指令发送模块405发送升级指令给所述目标音频设备,以使所述目标音频设备根据升级指令和所述升级文件进行升级。本发明实施例的音频设备的升级装置可以通过终端直接控制多个音响升级的升级流程,该装置操作简单,并且对用户终端的硬件配置没有过高的要求,改善用户体验。
[0103]实施例五、
[0104]本实施例提供了一种音频设备的升级装置,应用于音频设备,如图6所示,包括:校验信息接收模块501、第二文件接收模块502、校验信息生成模块503、比较模块504以及指令接收模块505。
[0105]所述校验信息接收模块501,用于接收第一校验信息,所述第一校验信息由服务器根据升级文件生成的;
[0106]所述第二文件接收模块502,用于接收终端发送的升级文件;
[0107]所述校验信息生成模块503,用于根据接收到的升级文件生成第二校验信息;
[0108]所述比较模块504,用于比较所述第一校验信息和所述第二校验信息,以得到比较结