[0050]圖4b為本發(fā)明實(shí)施例四提供的另一種音頻設(shè)備的升級(jí)裝置的結(jié)構(gòu)示意圖;
[0051]圖5a為本發(fā)明實(shí)施例五提供的一種音頻設(shè)備的升級(jí)裝置的結(jié)構(gòu)示意圖;
[0052]圖5b為本發(fā)明實(shí)施例五提供的另一種音頻設(shè)備的升級(jí)裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0053]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0054]本發(fā)明實(shí)施例提供一種音頻設(shè)備升級(jí)方法及裝置。以下將分別進(jìn)行詳細(xì)說(shuō)明。
[0055]實(shí)施例一、
[0056]本實(shí)施例將從音頻設(shè)備升級(jí)裝置的角度進(jìn)行描述,該音頻設(shè)備升級(jí)裝置具體可以集成在終端等電子設(shè)備中。
[0057]請(qǐng)參閱圖1,本實(shí)施例提供了一種音頻設(shè)備升級(jí)方法,應(yīng)用于第一音頻設(shè)備,可以包括:
[0058]步驟101,接收服務(wù)器發(fā)送的第一校驗(yàn)信息和音頻設(shè)備的升級(jí)文件,將該升級(jí)文件發(fā)送給第二音頻設(shè)備;其中,該第一校驗(yàn)信息由服務(wù)器根據(jù)該升級(jí)文件生成的。
[0059]具體地,在接收服務(wù)器發(fā)送的第一校驗(yàn)信息和音頻設(shè)備的升級(jí)文件之前,服務(wù)器在生成升級(jí)文件時(shí),根據(jù)該升級(jí)文件生成對(duì)應(yīng)的第一校驗(yàn)信息并記錄在檢驗(yàn)文件中,在具體實(shí)施過(guò)程中可以通過(guò)加密算法生成對(duì)應(yīng)的第一校驗(yàn)信息,比如通過(guò)散列算法根據(jù)該升級(jí)文件的數(shù)據(jù)可生成對(duì)應(yīng)的哈希(hash)校驗(yàn)值;該校驗(yàn)文件具體可以包括音頻設(shè)備版本、音頻設(shè)備升級(jí)文件下載地址及該升級(jí)文件對(duì)應(yīng)的校驗(yàn)信息等,根據(jù)該校驗(yàn)文件可獲取第一檢驗(yàn)信息及音頻設(shè)備的升級(jí)文件。
[0060]比如,根據(jù)檢驗(yàn)文件中的音頻設(shè)備升級(jí)文件的下載地址,將該升級(jí)文件下載到本地并存儲(chǔ);其中,上述第一音頻設(shè)備為與上述服務(wù)器及終端建立連接的主音頻設(shè)備,上述第二音頻設(shè)備為需要升級(jí)的其他子音頻設(shè)備,主音頻設(shè)備將其接收到的升級(jí)文件發(fā)送給需要升級(jí)的子音頻設(shè)備,比如,一組子音頻設(shè)備包含1-5號(hào)音頻設(shè)備,其中該子音頻設(shè)備可以進(jìn)行自我檢測(cè),獲得音頻設(shè)備版本的信息,該子音頻設(shè)備將檢測(cè)結(jié)果發(fā)送給主音頻設(shè)備,若檢測(cè)結(jié)果顯示只有I號(hào)和5號(hào)音頻設(shè)備版本不為最新,即需要進(jìn)行升級(jí),則主音頻設(shè)備將升級(jí)文件發(fā)送給I號(hào)和5號(hào)音頻設(shè)備。
[0061]步驟102,接收第二音頻設(shè)備返回的第二校驗(yàn)信息,其中,第二校驗(yàn)信息為該第二音頻設(shè)備根據(jù)其接收到的升級(jí)文件生成的。
[0062]在實(shí)際應(yīng)用中,第二音頻設(shè)備生成第二校驗(yàn)信息的生成方式,與服務(wù)器生成第一校驗(yàn)信息的生成方式相同,比如,二者采用相同的加密算法生成對(duì)應(yīng)的校驗(yàn)信息;其中,接收第二音頻設(shè)備返回的第二校驗(yàn)信息的方式有多種,比如可以通過(guò)藍(lán)牙傳輸或者wifi(Wireless Fidelity,無(wú)線保真)的方式接收該第二音頻設(shè)備發(fā)送的第二校驗(yàn)信息。
[0063]步驟103,根據(jù)第一校驗(yàn)信息和第二校驗(yàn)信息判斷第二音頻設(shè)備中的升級(jí)文件是否完整,若是執(zhí)行步驟104,若否則結(jié)束。
[0064]優(yōu)選地,可以將該第一校驗(yàn)信息與第二校驗(yàn)信息進(jìn)行比較,根據(jù)比較結(jié)果判斷該第二音頻設(shè)備中的升級(jí)文件是否完整。
[0065]步驟104,若判斷該第二音頻設(shè)備中的升級(jí)文件完整時(shí),發(fā)送升級(jí)指令給該第二音頻設(shè)備。
[0066]具體地,若判斷結(jié)果為該第二音頻設(shè)備中的升級(jí)文件是完整的,則發(fā)送升級(jí)指令給該第二音頻設(shè)備,以使得該第二音頻設(shè)備可以根據(jù)接收到的升級(jí)文件進(jìn)行升級(jí)。
[0067]優(yōu)選地,若判斷該第二音頻設(shè)備中的升級(jí)文件不完整,比如系統(tǒng)感染病毒、木馬植入或者傳輸故障等都可能導(dǎo)致升級(jí)文件不完整,此時(shí),則將該音頻設(shè)備中升級(jí)文件不完整的信息發(fā)送給對(duì)應(yīng)的終端,以告知用戶文件升級(jí)失敗;該終端與上述音頻設(shè)備建立連接,可對(duì)上述該音頻設(shè)備進(jìn)行訪問(wèn),比如該終端為手機(jī),則可在手機(jī)顯示屏中顯示如“XXX音頻設(shè)備升級(jí)失敗,請(qǐng)重新升級(jí)”的信息。
[0068]由上可知,本發(fā)明實(shí)施例提供的音頻設(shè)備升級(jí)方法,通過(guò)接收服務(wù)器發(fā)送的第一校驗(yàn)信息和音頻設(shè)備的升級(jí)文件,將升級(jí)文件發(fā)送給第二音頻設(shè)備,隨后接收該第二音頻設(shè)備返回的第二校驗(yàn)信息,根據(jù)第一校驗(yàn)信息和第二校驗(yàn)信息判斷第二音頻設(shè)備中的升級(jí)文件是否完整,在判斷所述第二音頻設(shè)備中的升級(jí)文件完整時(shí),發(fā)送升級(jí)指令給對(duì)應(yīng)的第二音頻設(shè)備;該方案可以在音頻設(shè)備升級(jí)時(shí),能根據(jù)第一校驗(yàn)信息和第二校驗(yàn)信息準(zhǔn)確判斷音頻設(shè)備中升級(jí)文件完整性,提高了音頻設(shè)備升級(jí)的成功率。
[0069]實(shí)施例二、
[0070]在實(shí)施例一所述方法的基礎(chǔ)上,本實(shí)施例將從音頻設(shè)備升級(jí)裝置的角度進(jìn)一步進(jìn)行描述,該音頻設(shè)備升級(jí)裝置具體可以集成在終端等電子設(shè)備中。
[0071]請(qǐng)參閱圖2,本實(shí)施例提供了一種音頻設(shè)備升級(jí)方法,應(yīng)用于第一音頻設(shè)備,可以包括:
[0072]步驟201,接收服務(wù)器發(fā)送的第一校驗(yàn)信息和音頻設(shè)備的升級(jí)文件;其中,該第一校驗(yàn)信息由服務(wù)器根據(jù)該升級(jí)文件生成的。
[0073]具體地,在接收服務(wù)器發(fā)送的第一校驗(yàn)信息和音頻設(shè)備的升級(jí)文件之前,服務(wù)器在生成升級(jí)文件時(shí),根據(jù)該升級(jí)文件生成對(duì)應(yīng)的第一校驗(yàn)信息并記錄在檢驗(yàn)文件中,在具體實(shí)施過(guò)程中可以通過(guò)加密算法生成對(duì)應(yīng)的第一校驗(yàn)信息,比如通過(guò)散列算法根據(jù)該升級(jí)文件的數(shù)據(jù)可生成對(duì)應(yīng)的哈希(hash)校驗(yàn)值;該校驗(yàn)文件具體可以包括音頻設(shè)備版本、音頻設(shè)備升級(jí)文件下載地址及該升級(jí)文件對(duì)應(yīng)的校驗(yàn)信息等,根據(jù)該校驗(yàn)文件可獲取第一檢驗(yàn)信息及音頻設(shè)備的升級(jí)文件,比如根據(jù)檢驗(yàn)文件中的音頻設(shè)備升級(jí)文件的下載地址,將該升級(jí)文件下載到本地并存儲(chǔ)。
[0074]步驟202,獲取需要升級(jí)的第二音頻設(shè)備的標(biāo)識(shí)。
[0075]在本發(fā)明實(shí)施例中,第一音頻設(shè)備與第二音頻設(shè)備建立連接,比如通過(guò)藍(lán)牙或者wifi的方式連接;獲取需要升級(jí)的第二音頻設(shè)備的標(biāo)識(shí)的方式有很多,比如該第二音頻設(shè)備可以自行檢測(cè)是否需要升級(jí),生成整個(gè)音頻設(shè)備系統(tǒng)的檢測(cè)結(jié)果,,該檢測(cè)結(jié)果包含音頻設(shè)備系統(tǒng)中的每個(gè)音頻設(shè)備是否需要升級(jí)的信息,將該檢測(cè)結(jié)果發(fā)送給第一音頻設(shè)備,該第一音頻設(shè)備根據(jù)該檢測(cè)結(jié)果即可獲取需要升級(jí)的第二音頻設(shè)備的標(biāo)識(shí),其中,檢測(cè)時(shí)間可根據(jù)用戶需求進(jìn)行設(shè)置,比如設(shè)定每周日9點(diǎn)到21點(diǎn)可自動(dòng)檢測(cè)音頻設(shè)備版本。
[0076]步驟203,根據(jù)該標(biāo)識(shí)將接收到的升級(jí)文件發(fā)送給對(duì)應(yīng)的第二音頻設(shè)備。
[0077]具體地,根據(jù)獲取的需要升級(jí)的第二音頻設(shè)備的標(biāo)識(shí)信息,將上述升級(jí)文件以藍(lán)牙傳輸或者wifi傳輸?shù)确绞桨l(fā)送給該標(biāo)識(shí)對(duì)應(yīng)的第二音頻設(shè)備。
[0078]步驟204,接收第二音頻設(shè)備返回的第二校驗(yàn)信息;其中,第二校驗(yàn)信息為該第二音頻設(shè)備根據(jù)其接收到的升級(jí)文件生成的。
[0079]在實(shí)際應(yīng)用中,第二音頻設(shè)備生成第二校驗(yàn)信息的生成方式,與服務(wù)器生成第一校驗(yàn)信息的生成方式相同,比如,二者采用相同的加密算法生成對(duì)應(yīng)的校驗(yàn)信息;其中,接收第二音頻設(shè)備返回的第二校驗(yàn)信息的方式有多種,比如可以通過(guò)藍(lán)牙傳輸或者wifi傳輸?shù)确绞浇邮赵摰诙纛l設(shè)備發(fā)送的第二校驗(yàn)信息。
[0080]步驟205,將第一校驗(yàn)信息與第二校驗(yàn)信息進(jìn)行比較,以判斷該第一校驗(yàn)信息與第二校驗(yàn)信息是否相同;若