CN105549995A - 一种音频设备升级方法及装置 - Google Patents

一种音频设备升级方法及装置 Download PDF

Info

Publication number
CN105549995A
CN105549995A CN201510909553.3A CN201510909553A CN105549995A CN 105549995 A CN105549995 A CN 105549995A CN 201510909553 A CN201510909553 A CN 201510909553A CN 105549995 A CN105549995 A CN 105549995A
Authority
CN
China
Prior art keywords
audio frequency
frequency apparatus
check information
upgrade file
upgrade
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201510909553.3A
Other languages
English (en)
Other versions
CN105549995B (zh
Inventor
彭学锋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201510909553.3A priority Critical patent/CN105549995B/zh
Publication of CN105549995A publication Critical patent/CN105549995A/zh
Application granted granted Critical
Publication of CN105549995B publication Critical patent/CN105549995B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

本发明实施例公开了一种音频设备升级方法及装置;本发明是实施例通过接收服务器发送的第一校验信息和音频设备的升级文件,将该升级文件发送给第二音频设备之后,接收该第二音频设备发送的第二校验信息,该第二校验信息为该第二音频设备根据其接收到的升级文件生成的,根据第一校验信息和第二校验信息判断该第二音频设备中的升级文件是否完整,在判断该第二音频设备中的升级文件完整时,发送升级指令给第二音频设备;该方案可以在音频设备升级时,准确判断音频设备中升级文件完整性,提高了音频设备升级的成功率,同时减少了软件维护成本。

Description

一种音频设备升级方法及装置
技术领域
本发明涉及通信技术领域,尤其涉及一种音频设备升级方法及装置。
背景技术
目前,智能网络音箱日渐普及,它可以访问互联网的流媒体音乐。在终端(如手机)中安装专用的应用程序,与智能网络音箱建立连接后,该终端设备不仅可以访问该智能网络音频设备,还可以将歌曲推送到该智能网络音箱播放。这些智能网络音箱可以由多个音频设备组成一个音乐***,该音乐***可以同时与多个终端设备建立连接。
由于音频设备中软件需要不定时的进行升级,升级时会因为***感染病毒、木马植入及传输故障等因素,造成升级文件的不完整,致使音频设备升级不成功,一台音频设备升级不成功则会导致软件维护成本的增加以及用户体验效果的降低。而现有的音频设备升级时,无法判断音频设备中升级文件完整性。
由上可知,在音频设备升级时,由于无法判断音频设备中升级文件的完整性,会导致音频设备升级成功率低、软件维护成本增加的技术问题。
发明内容
本发明实施例提供一种音频设备升级方法及装置,可以解决在音频设备升级时,因无法判断音频设备中升级文件的完整性,而导致音频设备升级成功率低、软件维护成本增加的技术问题。
本发明实施例提供了一种音频设备升级方法,应用于第一音频设备,包括:
接收服务器发送的第一校验信息和音频设备的升级文件,将所述升级文件发送给第二音频设备,所述第一校验信息由所述服务器根据所述升级文件生成的;
接收所述第二音频设备返回的第二校验信息,所述第二校验信息为所述第二音频设备根据其接收到的升级文件生成的;
根据所述第一校验信息和所述第二校验信息判断所述第二音频设备中的升级文件是否完整;以及
若是,则发送升级指令给所述第二音频设备。
在本发明一实施例中,所述根据所述第一校验信息和所述第二校验信息判断第二音频设备中的升级文件是否完整的步骤具体包括:
将所述第一校验信息与所述第二校验信息进行比较,以得到比较结果;
当比较结果为第一校验信息与第二校验信息相同时,则判定所述第二音频设备中的升级文件完整;
当比较结果为第一与第二不相同时,则判定所述第二音频设备中的升级文件不完整。
在本发明一实施例中,所述将所述升级文件发送给第二音频设备的步骤具体包括:
获取需要升级的第二音频设备的标识;
根据所述标识将接收到的升级文件发送给对应的第二音频设备。
在本发明一实施例中,所述方法还包括:
若判定所述第二音频设备中的升级文件不完整,则将所述升级文件重新发送给第二音频设备或发送提示信息给对应的终端,以提示所述终端第二音频设备中的升级文件不完整。
本发明实施例还提供一种音频设备升级方法,应用于第二音频设备,包括:
接收第一音频设备发送的升级文件;
根据接收到的升级文件生成第二校验信息;
将所述第二校验信息发送给所述第一音频设备,以使得所述第一音频设备根据所述第一校验信息和所述第二校验信息判断所述接收到的升级文件是否完整;以及
接收第一音频设备发送的升级指令,并根据所述升级指令和接收到的升级文件进行升级。
在本发明一实施例中,在所述接收第一音频设备发送的升级文件的步骤之前,所述方法还包括:
检测所述第二音频设备是否需要升级;
若是,则执行所述接收第一音频设备发送的升级文件的操作。
本发明实施例提供了一种音频设备升级装置,应用于第一音频设备,包括:
传送模块,用于接收服务器发送的第一校验信息和音频设备的升级文件,将所述升级文件发送给第二音频设备,所述第一校验信息由所述服务器根据所述升级文件生成的;
第一接收模块,用于接收所述第二音频设备返回的第二校验信息,所述第二校验信息为所述第二音频设备根据其接收到的升级文件生成的;
判断模块,用于根据所述第一校验信息和所述第二校验信息判断所述第二音频设备中的升级文件是否完整;以及
第一发送模块,用于若所述判断模块判断所述第二音频设备中的升级文件完整时,发送升级指令给所述第二音频设备。
在本发明一实施例中,所述传送模块具体包括:
获取子模块,用于获取需要升级的第二音频设备的标识;
发送子模块,用于根据所述标识将接收到的升级文件发送给对应的第二音频设备。
本发明实施例还提供一种音频设备升级装置,应用于第二音频设备,包括:
第二接收模块,用于接收第一音频设备发送的升级文件;
生成模块,用于根据接收到的升级文件生成第二校验信息;
第二发送模块,用于将所述第二校验信息发送给所述第一音频设备,以使得所述第一音频设备根据所述第一校验信息和所述第二校验信息判断所述接收到的升级文件是否完整;以及
执行模块,用于接收第一音频设备发送的升级指令,并根据所述升级指令和接收到的升级文件进行升级。
在本发明一实施例中,在所述接收模块接收第一音频设备发送的升级文件之前,所述装置还包括:
检测模块,用于检测所述第二音频设备是否需要升级;
控制模块,用于若所述检测模块检测到所述第二音频设备需要升级时,控制所述第二接收模块执行接收第一音频设备发送的升级文件的操作。
本发明实施例提供了一种音频设备升级方法及装置,通过接收服务器发送的第一校验信息和音频设备的升级文件,将所述升级文件发送给第二音频设备,随后接收所述第二音频设备发送的第二校验信息,根据所述第一校验信息和所述第二校验信息判断所述第二音频设备中的升级文件是否完整,最后在判断所述第二音频设备中的升级文件完整时,发送升级指令给所述第二音频设备;该方案可以在音频设备升级时,准确判断音频设备中升级文件完整性,提高音频设备升级的成功率,同时减少软件维护成本。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例一提供的一种音频设备的升级方法的流程示意图;
图2为本发明实施例二提供的一种音频设备的升级方法的流程示意图;
图3为本发明实施例三提供的一种音频设备的升级方法的流程示意图;
图4a为本发明实施例四提供的一种音频设备的升级装置的结构示意图;
图4b为本发明实施例四提供的另一种音频设备的升级装置的结构示意图;
图5a为本发明实施例五提供的一种音频设备的升级装置的结构示意图;
图5b为本发明实施例五提供的另一种音频设备的升级装置的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供一种音频设备升级方法及装置。以下将分别进行详细说明。
实施例一、
本实施例将从音频设备升级装置的角度进行描述,该音频设备升级装置具体可以集成在终端等电子设备中。
请参阅图1,本实施例提供了一种音频设备升级方法,应用于第一音频设备,可以包括:
步骤101,接收服务器发送的第一校验信息和音频设备的升级文件,将该升级文件发送给第二音频设备;其中,该第一校验信息由服务器根据该升级文件生成的。
具体地,在接收服务器发送的第一校验信息和音频设备的升级文件之前,服务器在生成升级文件时,根据该升级文件生成对应的第一校验信息并记录在检验文件中,在具体实施过程中可以通过加密算法生成对应的第一校验信息,比如通过散列算法根据该升级文件的数据可生成对应的哈希(hash)校验值;该校验文件具体可以包括音频设备版本、音频设备升级文件下载地址及该升级文件对应的校验信息等,根据该校验文件可获取第一检验信息及音频设备的升级文件。
比如,根据检验文件中的音频设备升级文件的下载地址,将该升级文件下载到本地并存储;其中,上述第一音频设备为与上述服务器及终端建立连接的主音频设备,上述第二音频设备为需要升级的其他子音频设备,主音频设备将其接收到的升级文件发送给需要升级的子音频设备,比如,一组子音频设备包含1-5号音频设备,其中该子音频设备可以进行自我检测,获得音频设备版本的信息,该子音频设备将检测结果发送给主音频设备,若检测结果显示只有1号和5号音频设备版本不为最新,即需要进行升级,则主音频设备将升级文件发送给1号和5号音频设备。
步骤102,接收第二音频设备返回的第二校验信息,其中,第二校验信息为该第二音频设备根据其接收到的升级文件生成的。
在实际应用中,第二音频设备生成第二校验信息的生成方式,与服务器生成第一校验信息的生成方式相同,比如,二者采用相同的加密算法生成对应的校验信息;其中,接收第二音频设备返回的第二校验信息的方式有多种,比如可以通过蓝牙传输或者wifi(WirelessFidelity,无线保真)的方式接收该第二音频设备发送的第二校验信息。
步骤103,根据第一校验信息和第二校验信息判断第二音频设备中的升级文件是否完整,若是执行步骤104,若否则结束。
优选地,可以将该第一校验信息与第二校验信息进行比较,根据比较结果判断该第二音频设备中的升级文件是否完整。
步骤104,若判断该第二音频设备中的升级文件完整时,发送升级指令给该第二音频设备。
具体地,若判断结果为该第二音频设备中的升级文件是完整的,则发送升级指令给该第二音频设备,以使得该第二音频设备可以根据接收到的升级文件进行升级。
优选地,若判断该第二音频设备中的升级文件不完整,比如***感染病毒、木马植入或者传输故障等都可能导致升级文件不完整,此时,则将该音频设备中升级文件不完整的信息发送给对应的终端,以告知用户文件升级失败;该终端与上述音频设备建立连接,可对上述该音频设备进行访问,比如该终端为手机,则可在手机显示屏中显示如“xxx音频设备升级失败,请重新升级”的信息。
由上可知,本发明实施例提供的音频设备升级方法,通过接收服务器发送的第一校验信息和音频设备的升级文件,将升级文件发送给第二音频设备,随后接收该第二音频设备返回的第二校验信息,根据第一校验信息和第二校验信息判断第二音频设备中的升级文件是否完整,在判断所述第二音频设备中的升级文件完整时,发送升级指令给对应的第二音频设备;该方案可以在音频设备升级时,能根据第一校验信息和第二校验信息准确判断音频设备中升级文件完整性,提高了音频设备升级的成功率。
实施例二、
在实施例一所述方法的基础上,本实施例将从音频设备升级装置的角度进一步进行描述,该音频设备升级装置具体可以集成在终端等电子设备中。
请参阅图2,本实施例提供了一种音频设备升级方法,应用于第一音频设备,可以包括:
步骤201,接收服务器发送的第一校验信息和音频设备的升级文件;其中,该第一校验信息由服务器根据该升级文件生成的。
具体地,在接收服务器发送的第一校验信息和音频设备的升级文件之前,服务器在生成升级文件时,根据该升级文件生成对应的第一校验信息并记录在检验文件中,在具体实施过程中可以通过加密算法生成对应的第一校验信息,比如通过散列算法根据该升级文件的数据可生成对应的哈希(hash)校验值;该校验文件具体可以包括音频设备版本、音频设备升级文件下载地址及该升级文件对应的校验信息等,根据该校验文件可获取第一检验信息及音频设备的升级文件,比如根据检验文件中的音频设备升级文件的下载地址,将该升级文件下载到本地并存储。
步骤202,获取需要升级的第二音频设备的标识。
在本发明实施例中,第一音频设备与第二音频设备建立连接,比如通过蓝牙或者wifi的方式连接;获取需要升级的第二音频设备的标识的方式有很多,比如该第二音频设备可以自行检测是否需要升级,生成整个音频设备***的检测结果,,该检测结果包含音频设备***中的每个音频设备是否需要升级的信息,将该检测结果发送给第一音频设备,该第一音频设备根据该检测结果即可获取需要升级的第二音频设备的标识,其中,检测时间可根据用户需求进行设置,比如设定每周日9点到21点可自动检测音频设备版本。
步骤203,根据该标识将接收到的升级文件发送给对应的第二音频设备。
具体地,根据获取的需要升级的第二音频设备的标识信息,将上述升级文件以蓝牙传输或者wifi传输等方式发送给该标识对应的第二音频设备。
步骤204,接收第二音频设备返回的第二校验信息;其中,第二校验信息为该第二音频设备根据其接收到的升级文件生成的。
在实际应用中,第二音频设备生成第二校验信息的生成方式,与服务器生成第一校验信息的生成方式相同,比如,二者采用相同的加密算法生成对应的校验信息;其中,接收第二音频设备返回的第二校验信息的方式有多种,比如可以通过蓝牙传输或者wifi传输等方式接收该第二音频设备发送的第二校验信息。
步骤205,将第一校验信息与第二校验信息进行比较,以判断该第一校验信息与第二校验信息是否相同;若是执行步骤206,若否则重新将接收到的升级文件发送给对应的第二音频设备。
优选地,该第一校验信息和第二校验信息皆为校验值,比如hash校验值,则将两数值进行比较判断是否相同。
步骤206,若第一校验信息与第二校验信息相同时,发送升级指令给该第二音频设备。
具体地,若第一校验信息与第二校验信息相同,则判定该第二音频设备中的升级文件完整,此时发送升级指令给该第二音频设备,以使得该第二音频设备可以根据接收到的升级文件进行升级。
优选地,若第一校验信息与第二校验信息不相同,则判定第二音频设备中的升级文件不完整,比如***感染病毒、木马植入或者传输故障等都可能导致升级文件不完整,此时,将重新把接收到的升级文件发送给该第二音频设备;比如,可以设定一次数阈值,当判定该第二音频设备中的升级文件不完整的次数达到该次数阈值时,停止执行把升级文件发送给该第二音频设备的操作,并将该音频设备中升级文件不完整的信息发送给终端,以告知用户文件升级失败;该终端与上述音频设备建立连接,可对上述该音频设备进行访问,比如该终端为手机,则可在手机显示屏中显示如“xxx音频设备升级失败”的信息。
由上可知,本发明实施例提供的音频设备升级方法,通过接收服务器发送的第一校验信息和音频设备的升级文件,获取需要升级的第二设备的标识,并根据该标识将升级文件发送给对应的第二音频设备,随后接收该第二音频设备返回的第二校验信息,通过比较第一校验信息和第二校验信息获得比较结果,根据该比较结果进而确定第二音频设备中的升级文件完整性,在确认该第二音频设备中的升级文件完整时,发送升级指令给对应的第二音频设备;该方案可以在音频设备升级时,将第一校验信息和第二校验信息进行比较,能准确判断音频设备中升级文件完整性,提高了音频设备升级的成功率,在升级文件不完整时可以重新传送升级文件,减少了软件维护成本。
实施例三、
本实施例将从音频设备升级装置的角度进行描述,该音频设备升级装置具体可以集成在终端等电子设备中。
请参阅图3,本实施例提供了一种音频设备升级方法,应用于第二音频设备,可以包括:
步骤301,接收第一音频设备发送的升级文件;其中,该升级文件用于音频设备进行升级。
优选地,在接收第一音频设备发送的升级文件的步骤之前,第二音频设备自我检测是否需要升级,在需要进行升级的情况下,执行接收第一音频设备发送的升级文件的操作;具体地,该第二音频设备可以包括多个音频设备,组成音频设备***,该音频设备***中的每个音频设备可各自检测是否需要升级,生成整个音频设备***的检测结果,该检测结果包含音频设备***中的每个音频设备是否需要升级的信息以及对应的设备标识,其中检测时间可根据用户需求进行设置,比如设定每周日9点到21点可自动检测音频设备版本;将检测结果发送至第一音频设备,以使得第一音频设备可以根据检测结果将升级文件发送给第二音频设备。
步骤302,根据接收到的升级文件生成第二校验信息。
在具体实施过程中,生成第二校验信息的方式有很多,比如可以根据该升级文件的数据,通过加密算法生成对应的第二校验信息;优选地,通过散列算法生成对应的哈希校验值。
步骤303,将第二校验信息发送给第一音频设备,以使得第一音频设备根据第一校验信息和第二校验信息判断接收到的升级文件是否完整。
其中,第一校验信息为该第一音频设备中已存在的信息;具体地,该第一校验信息由服务器根据音频设备的升级文件而生成,该服第一校验信息的生成方式,与第二音频设备成第二校验信息的生成方式相同,比如,二者采用相同的加密算法生成对应的校验信息;该第一音频设备从服务器获取该第一校验信息并存储。
步骤304,接收第一音频设备发送的升级指令,并根据该升级指令和接收到的升级文件进行升级。
由上可知,本发明实施例提供的音频设备升级方法,通过接收第一音频设备发送的升级文件,然后根据接收到的升级文件生成第二校验信息,并将第二校验信息发送给第一音频设备,以使得第一音频设备根据第一校验信息和第二校验信息判断接收到的升级文件是否完整,最后接收第一音频设备发送的升级指令,并根据升级指令和升级文件进行升级;该方案可以根据接收到的升级文件生成第二校验信息,为第一音频设备提供判断升级文件完整性的对比条件。
实施例四、
为了更好地实施以上方案,本发明实施例还提供了一种音频设备升级装置,该音频设备升级装置可以集成在终端中。
例如,该音频设备升级装置可以硬件或者软件的形式集成在终端中,比如以终端应用的形式集成在终端。
请参阅图4a,本实施例提供了一种音频设备升级装置,应用于第一音频设备,可以包括:传送模块401、第一接收模块402、判断模块403及第一发送模块404;其中,
传送模块401,用于接收服务器发送的第一校验信息和音频设备的升级文件,将该升级文件发送给第二音频设备,该第一校验信息由服务器根据升级文件生成的。
第一接收模块402,用于接收第二音频设备发送的第二校验信息,该第二校验信息为第二音频设备根据其接收到的升级文件生成的。
判断模块403,用于根据第一校验信息和第二校验信息判断第二音频设备中的升级文件是否完整;以及
第一发送模块404,用于若判断模块403判断第二音频设备中的升级文件完整时,发送升级指令给第二音频设备。
优选地,请参阅4b,该传送模块401具体可以包括:获取子模块4011和发送子模块4012;其中,
获取子模块4011,用于获取需要升级的第二音频设备的标识。
发送子模块4012,用于根据该标识将接收到的升级文件发送给对应的第二音频设备。
由上可知,本发明实施例提供的音频设备升级装置,通过传送模块401接收服务器发送的第一校验信息和音频设备的升级文件,获取子模块4011获取需要升级的第二设备的标识,发送子模块4012根据该标识将升级文件发送给对应的第二音频设备,第一接收模块402接收该第二音频设备返回的第二校验信息,通过比较第一校验信息和第二校验信息判断第二音频设备中的升级文件是否完整,在判断模块403判定所述第二音频设备中的升级文件完整时,第一发送模块404发送升级指令给对应的第二音频设备;该方案可以在音频设备升级时,将第一校验信息和第二校验信息进行比较,能准确判断音频设备中升级文件完整性,提高了音频设备升级的成功率,在升级文件不完整时可以重新传送升级文件,减少了软件维护成本。
实施例五、
为了更好地实施以上方案,本发明实施例还提供了一种音频设备升级装置,该音频设备升级装置可以集成在终端中。
例如,该音频设备升级装置可以硬件或者软件的形式集成在终端中,比如以终端应用的形式集成在终端。
请参阅图5a,本实施例提供了一种音频设备升级装置,应用于第二音频设备,可以包括:第二接收模块501、生成模块502、第二发送模块503及执行模块504;其中,
第二接收模块501,用于接收第一音频设备发送的升级文件。
生成模块502,用于根据接收到的升级文件生成第二校验信息。
第二发送模块503,用于将第二校验信息发送给第一音频设备,以使得第一音频设备根据第一校验信息和第二校验信息判断接收到的升级文件是否完整。
执行模块504,用于接收第一音频设备发送的升级指令,并根据该升级指令和接收到的升级文件进行升级。
优选地,请参阅图5b,在上述音频设备升级装置的基础上,本实施例还可以包括:检测模块505和控制模块506;其中,
检测模块505,用于检测第二音频设备是否需要升级。
控制模块506,用于若检测模块505检测到第二音频设备需要升级时,控制第二接收模块501执行接收第一音频设备发送的升级文件的操作。
由上可知,本发明实施例提供的音频设备升级装置,通过第二接收模块503接收第一音频设备发送的升级文件,生成模块502根据接收到的升级文件生成第二校验信息,第二发送模块503将该第二校验信息发送给第一音频设备,以使得第一音频设备根据第一校验信息和第二校验信息判断接收到的升级文件是否完整,执行模块504接收第一音频设备发送的升级指令,根据升级指令和升级文件进行升级;该方案可以根据接收到的升级文件生成第二校验信息,为第一音频设备提供判断升级文件完整性的对比条件。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM,ReadOnlyMemory)、随机存取记忆体(RAM,RandomAccessMemory)、磁盘或光盘等。
以上对本发明实施例所提供的一种音频设备升级方法及装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明。

Claims (10)

1.一种音频设备升级方法,其特征在于,应用于第一音频设备,包括:
接收服务器发送的第一校验信息和音频设备的升级文件,将所述升级文件发送给第二音频设备,所述第一校验信息由所述服务器根据所述升级文件生成的;
接收所述第二音频设备返回的第二校验信息,所述第二校验信息为所述第二音频设备根据其接收到的升级文件生成的;
根据所述第一校验信息和所述第二校验信息判断所述第二音频设备中的升级文件是否完整;以及
若是,则发送升级指令给所述第二音频设备。
2.如权利要求1所述的音频设备升级方法,其特征在于,所述根据所述第一校验信息和所述第二校验信息判断第二音频设备中的升级文件是否完整的步骤具体包括:
将所述第一校验信息与所述第二校验信息进行比较,以得到比较结果;
当比较结果为第一校验信息与第二校验信息相同时,则判定所述第二音频设备中的升级文件完整;
当比较结果为第一与第二不相同时,则判定所述第二音频设备中的升级文件不完整。
3.如权利要求1所述的音频设备升级方法,其特征在于,所述将所述升级文件发送给第二音频设备的步骤具体包括:
获取需要升级的第二音频设备的标识;
根据所述标识将接收到的升级文件发送给对应的第二音频设备。
4.如权利要求1所述的音频设备升级方法,其特征在于,所述方法还包括:
若判定所述第二音频设备中的升级文件不完整,则将所述升级文件重新发送给第二音频设备或发送提示信息给对应的终端,以提示所述终端第二音频设备中的升级文件不完整。
5.一种音频设备升级方法,其特征在于,应用于第二音频设备,包括:
接收第一音频设备发送的升级文件;
根据接收到的升级文件生成第二校验信息;
将所述第二校验信息发送给所述第一音频设备,以使得所述第一音频设备根据所述第一校验信息和所述第二校验信息判断所述接收到的升级文件是否完整;以及
接收第一音频设备发送的升级指令,并根据所述升级指令和接收到的升级文件进行升级。
6.如权利要求5所述的音频设备升级方法,其特征在于,在所述接收第一音频设备发送的升级文件的步骤之前,所述方法还包括:
检测所述第二音频设备是否需要升级;
若是,则执行所述接收第一音频设备发送的升级文件的操作。
7.一种音频设备升级装置,其特征在于,包括:
传送模块,用于接收服务器发送的第一校验信息和音频设备的升级文件,将所述升级文件发送给第二音频设备,所述第一校验信息由所述服务器根据所述升级文件生成的;
第一接收模块,用于接收所述第二音频设备返回的第二校验信息,所述第二校验信息为所述第二音频设备根据其接收到的升级文件生成的;
判断模块,用于根据所述第一校验信息和所述第二校验信息判断所述第二音频设备中的升级文件是否完整;以及
第一发送模块,用于若所述判断模块判断所述第二音频设备中的升级文件完整时,发送升级指令给所述第二音频设备。
8.如权利要求7所述的音频设备升级装置,其特征在于,所述传送模块具体包括:
获取子模块,用于获取需要升级的第二音频设备的标识;
发送子模块,用于根据所述标识将接收到的升级文件发送给对应的第二音频设备。
9.一种音频设备升级装置,其特征在于,应用于第二音频设备,包括:
第二接收模块,用于接收第一音频设备发送的升级文件;
生成模块,用于根据接收到的升级文件生成第二校验信息;
第二发送模块,用于将所述第二校验信息发送给所述第一音频设备,以使得所述第一音频设备根据所述第一校验信息和所述第二校验信息判断所述接收到的升级文件是否完整;以及
执行模块,用于接收第一音频设备发送的升级指令,并根据所述升级指令和接收到的升级文件进行升级。
10.如权利要求9所述的音频设备升级装置,其特征在于,在所述接收模块接收第一音频设备发送的升级文件之前,所述装置还包括:
检测模块,用于检测所述第二音频设备是否需要升级;
控制模块,用于若所述检测模块检测到所述第二音频设备需要升级时,控制所述第二接收模块执行接收第一音频设备发送的升级文件的操作。
CN201510909553.3A 2015-12-10 2015-12-10 一种音频设备升级方法及装置 Active CN105549995B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510909553.3A CN105549995B (zh) 2015-12-10 2015-12-10 一种音频设备升级方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510909553.3A CN105549995B (zh) 2015-12-10 2015-12-10 一种音频设备升级方法及装置

Publications (2)

Publication Number Publication Date
CN105549995A true CN105549995A (zh) 2016-05-04
CN105549995B CN105549995B (zh) 2019-05-24

Family

ID=55829193

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510909553.3A Active CN105549995B (zh) 2015-12-10 2015-12-10 一种音频设备升级方法及装置

Country Status (1)

Country Link
CN (1) CN105549995B (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106534250A (zh) * 2016-09-22 2017-03-22 乐视控股(北京)有限公司 信息交互方法、设备和***
CN106997302A (zh) * 2017-03-31 2017-08-01 广东欧珀移动通信有限公司 固件升级方法、装置及音频播放设备
CN107015829A (zh) * 2017-03-31 2017-08-04 广东欧珀移动通信有限公司 音频***升级方法、装置
CN107038047A (zh) * 2017-03-31 2017-08-11 广东欧珀移动通信有限公司 音频播放设备的软件版本同步方法、装置及音频播放设备

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110265075A1 (en) * 2010-04-26 2011-10-27 Samsung Electronics Co. Ltd. Apparatus and method for firmware update in a portable terminal
CN103870291A (zh) * 2012-12-13 2014-06-18 鸿富锦精密工业(深圳)有限公司 电子设备升级***及方法
CN104484194A (zh) * 2014-11-24 2015-04-01 东软集团股份有限公司 车载智能终端的***更新方法及设备
CN104866333A (zh) * 2014-09-29 2015-08-26 广东美的环境电器制造有限公司 家用电器中软件的升级***和升级方法
CN104915237A (zh) * 2015-06-24 2015-09-16 深圳市兰丁科技有限公司 蓝牙设备固件程序的升级、升级控制方法及设备
CN104965730A (zh) * 2015-06-02 2015-10-07 广东欧珀移动通信有限公司 一种版本升级方法及***

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110265075A1 (en) * 2010-04-26 2011-10-27 Samsung Electronics Co. Ltd. Apparatus and method for firmware update in a portable terminal
CN103870291A (zh) * 2012-12-13 2014-06-18 鸿富锦精密工业(深圳)有限公司 电子设备升级***及方法
CN104866333A (zh) * 2014-09-29 2015-08-26 广东美的环境电器制造有限公司 家用电器中软件的升级***和升级方法
CN104484194A (zh) * 2014-11-24 2015-04-01 东软集团股份有限公司 车载智能终端的***更新方法及设备
CN104965730A (zh) * 2015-06-02 2015-10-07 广东欧珀移动通信有限公司 一种版本升级方法及***
CN104915237A (zh) * 2015-06-24 2015-09-16 深圳市兰丁科技有限公司 蓝牙设备固件程序的升级、升级控制方法及设备

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106534250A (zh) * 2016-09-22 2017-03-22 乐视控股(北京)有限公司 信息交互方法、设备和***
CN106997302A (zh) * 2017-03-31 2017-08-01 广东欧珀移动通信有限公司 固件升级方法、装置及音频播放设备
CN107015829A (zh) * 2017-03-31 2017-08-04 广东欧珀移动通信有限公司 音频***升级方法、装置
CN107038047A (zh) * 2017-03-31 2017-08-11 广东欧珀移动通信有限公司 音频播放设备的软件版本同步方法、装置及音频播放设备
CN107038047B (zh) * 2017-03-31 2020-08-14 Oppo广东移动通信有限公司 音频播放设备的软件版本同步方法、装置及音频播放设备
CN107015829B (zh) * 2017-03-31 2021-03-23 Oppo广东移动通信有限公司 音频***升级方法、装置

Also Published As

Publication number Publication date
CN105549995B (zh) 2019-05-24

Similar Documents

Publication Publication Date Title
CN111373776B (zh) 邻***台
CN106484453B (zh) 一种实现***升级的方法及装置
CN105389177A (zh) 一种软件版本确认方法、装置及***
CN101917706B (zh) Fota升级的处理方法及装置
CN106886436B (zh) 一种Android***升级的方法和装置
CN105511903A (zh) 一种音频设备的升级方法和装置
CN105549995A (zh) 一种音频设备升级方法及装置
CN105897461A (zh) 多***ota升级方法和多***设备
CN106850241A (zh) 一种车载obd终端及其远程升级方法
CN112860375B (zh) 基于Kubernetes的容器化应用请求复制方法、***、介质和设备
CN106997302A (zh) 固件升级方法、装置及音频播放设备
CN105451222A (zh) 一种终端建立连接的方法、装置及***
CN107580040B (zh) 一种对智能家居终端中的通信模块升级的方法和装置
CN114090033A (zh) Ota升级方法、装置、电子设备及可读介质
CN105550276A (zh) 一种判断网络中音频升级文件完整性的方法及装置
CN110418344A (zh) 一种设备身份标识生成的方法及装置
CN105786636A (zh) 一种***修复方法及装置
CN104050054B (zh) 安装包安装失败的处理方法及原因确定方法及装置
US20170280410A1 (en) Method, device and system for implementing information self-registration, and computer storage medium
CN111756597B (zh) 一种应用于网关的无线模块测试***、方法及装置
CN104133704A (zh) 软件升级、升级包下发方法、装置和设备
CN111459524A (zh) 软件的升级方法、装置、***
CN105721261B (zh) 一种基于智能音箱的音乐推送方法及装置
CN104462934A (zh) 一种信息处理方法及电子设备
CN113282310A (zh) 应用管理方法及***、车载设备、服务器及可读存储介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 523860 No. 18, Wu Sha Beach Road, Changan Town, Dongguan, Guangdong

Applicant after: OPPO Guangdong Mobile Communications Co., Ltd.

Address before: 523860 No. 18, Wu Sha Beach Road, Changan Town, Dongguan, Guangdong

Applicant before: Guangdong OPPO Mobile Communications Co., Ltd.

GR01 Patent grant
GR01 Patent grant