一種音頻設備的升級方法和系統的制作方法
【專利摘要】本發明涉及一種音頻設備的升級方法和系統,將升級數據轉換為音頻數據,并通過播放設備以碼源的模式播放而將該升級數據發送至音頻設備,使得未設置有數據接口的音頻設備可通過音頻接口進行升級,提高音頻設備的升級效率,對音頻設備的升級更加便捷;不用通過網絡搜索升級數據包,直接將升級數據轉換為音頻格式并通過播放的方式發送給音頻設備,升級效率高。
【專利說明】一種音頻設備的升級方法和系統【技術領域】
[0001]本發明涉及軟件升級領域,尤其涉及一種音頻設備的升級方法和系統。
【背景技術】
[0002]隨著科技的發展產品的更新換代越來越快,則越來越多的軟件需要更新,現有的軟件更新一般需要通過互聯網下載軟件升級包,運行軟件升級包之后進行升級。然而,現有的音頻設備如音箱等,通常僅有音頻接口,而并不具備數據接口,將無法接收升級數據實現升級。
【發明內容】
[0003] 本發明的主要目的是提供一種音頻設備的升級方法和系統,旨在實現僅設置有音頻接口的音頻設備的升級。
[0004]本發明提出一種音頻設備的升級方法,包括:
[0005]將升級數據轉換成音頻數據格式,所述轉換后的音頻數據的碼頭中包含升級信息;
[0006]接收相連接的播放設備播放的音頻數據,并根據接收到的音頻數據的碼頭判斷所述音頻數據是否為軟件升級數據;
[0007]若接收到的音頻數據為升級數據,音頻設備將所述音頻數據解碼后進行升級。
[0008]優選地,所述音頻設備接收相連接的播放設備播放的音頻數據步驟之前還包括:
[0009]播放設備控制其播放模式設置為碼源輸出的播放模式;
[0010]播放設備于播放過程中,將所述音頻數據以碼源的形式發送至相連接的音頻設備。
[0011 ] 優選地,所述音頻設備與所述播放設備通過光纖接口或光纜接口連接。
[0012]優選地,所述若接收到的音頻數據為升級數據,音頻設備將所述音頻數據解碼后進行升級的步驟包括:
[0013]音頻設備將所述升級數據逐步解碼后存儲到存儲設備中;
[0014]完成所有升級數據的解碼后,音頻設備調用存儲設備中的數據進行軟件升級。
[0015]本發明還提出一種音頻設備的升級系統,包括轉換模塊、接收模塊、判斷模塊以及升級模塊,其中:
[0016]所述轉換模塊用于將升級數據轉換成音頻數據格式,所述轉換后的音頻數據的碼頭中包含升級信息
[0017]所述接收模塊用于接收相連接的播放設備播放的音頻數據;
[0018]所述判斷模塊用于根據接收到的音頻數據的碼頭判斷所述音頻數據是否為軟件升級數據;
[0019]所述升級模塊用于若接收到的音頻數據為升級數據,將所述音頻數據解碼后進行升級。[0020]優選地,該升級系統還包括播放設備,所述播放設備包括:
[0021]控制模塊,用于控制其播放模式設置為碼源輸出的播放模式;
[0022]發送模塊,用于在播放過程中,將所述音頻數據以碼源的形式發送至相連接的音頻設備。
[0023]優選地,所述接收模塊為光纖接口或光纜接口。
[0024]優選地,所述升級模塊包括:
[0025]存儲單元,用于保存解碼后的所述升級數據;
[0026]升級單元,用于通過調用存儲單元內存儲的升級數據對音頻設備進行軟件升級。
[0027]本發明提出的音頻設備的升級方法和系統,將升級數據轉換為音頻數據,并通過播放設備被播放該音頻數據,使得未設置有數據接口的音頻設備可通過音頻接口進行升級,提高音頻設備的升級效率,對音頻設備的升級更加便捷;不用通過網絡搜索升級數據包,直接將升級數據轉換為音頻格式并通過播放的方式發送給音頻設備,升級效率高。
【專利附圖】
【附圖說明】
[0028]圖1為本發明音頻設備的升級方法第一實施例的流程示意圖;
[0029]圖2為本發明音頻設備的升級方法的第二實施例的流程示意圖;
[0030]圖3為圖1和圖2中步驟S40的具體流程示意圖;
[0031]圖4為本發明音頻設備的升級系統的第一實施例的結構示意圖;
[0032]圖5為本發明音頻設備的升級系統的第二實施例的結構示意圖;
[0033]圖6為圖4和圖5中的升級模塊的具體結構示意圖。
[0034]本發明目的的實現、功能特點及優點將結合實施例,參照附圖做進一步說明。
【具體實施方式】
[0035]下面結合附圖及具體實施例就本發明的技術方案做進一步的說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
[0036]參照圖1,圖1為本發明音頻設備的升級方法第一實施例的流程示意圖。
[0037]本實施例提出一種音頻設備的升級方法,包括:
[0038]步驟S10,將升級數據轉換成音頻數據格式,所述轉換后的音頻數據的碼頭中包含升級信息;
[0039]步驟S20,接收相連接的播放設備播放的音頻數據;
[0040]步驟S30,根據接收到的音頻數據的碼頭判斷所述音頻數據是否為軟件升級數據;
[0041]步驟S40,若接收到的音頻數據為升級數據,音頻設備將所述音頻數據解碼后進行升級。
[0042]該音頻數據可以為多種格式,優選為wav格式,wav格式的音頻數據應用廣泛,被多種應用程序廣泛支持,支持多種音頻數字、取樣頻率和聲道。
[0043]在本實施例中可在進行音頻設備的升級之前,可先將待升級的數據轉換為音頻格式的音頻數據,并在該轉換后的音頻數據的碼頭中添加升級信息,播放設備(如碟機)通過播放該音頻數據的方式將升級數據發送給待升級的音頻設備。在轉換時對待升級的二進制代碼進行編碼,轉換為醫格式數據,并將升級信息封裝在碼頭中,該升級信息可以為升級標示符。該升級數據的轉換可在其它終端如電腦中進行,可在電腦中下載相應的軟件將升級數據轉換為音頻數據,該終端也可作為播放設備被來播放轉換為音頻數據的升級數據。
[0044]由于大部分的音頻設備設置有光纖接口或光纜接口,播放設備與音頻設備可通過光纖或光纜進行數據傳輸,光纖接口在接收到wav格式數據之后通過I2S總線標準傳輸至音頻設備的處理器,如數字信號處理器對音頻數據進行處理,由于通過光纖或光纜傳輸為有線傳輸,傳輸數據較穩定,而且光纖的傳輸速度較快,通過音頻接收來升級不用再通過網絡搜索升級數據包,而直接將升級數據轉換為音頻格式并通過播放的方式發送給待升級設備,升級效率高。
[0045]本發明提出的音頻設備的升級方法,將升級數據轉換為音頻數據,并通過播放設備以碼源輸出的模式將升級數據發送至音頻設備,使得未設置有數據接口的音頻設備可通過音頻接口接收音頻數據進行升級,提高音頻設備的升級效率,對音頻設備的升級更加便捷;不用通過網絡搜索升級數據包,直接將升級數據轉換為音頻格式并通過播放的方式發送給音頻設備,升級效率高。
[0046]參照圖2,圖2為本發明音頻設備的升級方法的第二實施例的流程示意圖。
[0047]基于第一實施例提出本發明音頻設備的升級方法的第二實施例,在本實施例中,步驟S20之前還包括:
[0048]步驟S50,播放設備控制其播放模式設置為碼源輸出的播放模式;
[0049]步驟S60,播放設備于播放過程中,將所述音頻數據以碼源的形式發送至相連接的音頻設備。
[0050]將播放設備的設置為碼源輸出的播放模式,以確保播放設備在播放接收到的音頻數據以及保存的音頻數據時,不會對音頻數據進行解碼,而是直接輸出,避免音頻設備在接收到音頻數據時,無法獲取到碼頭以及升級數據,即無法根據音頻數據碼頭中的升級信息識別升級數據,則將接收到的所有音頻數據作為正常的音頻數據進行處理,也無法通過升級數據進行升級的問題產生。
[0051]在本發明音頻設備的升級方法第一實施例和第二實施例中,所述音頻設備根據獲取音頻數據的碼頭判斷所述音頻數據是否為軟件升級數據。
[0052]該音頻設備被中包含數字信號處理器以及與其通信連接的MCU,數字信號處理器對接收到的音頻數據進行解碼后獲取到音頻數據的碼頭,若該碼頭中含有升級標識則認為接收到的音頻數據為升級數據,則將該音頻數據發送給MCU以進行升級,數字信號處理器與MCU的連接方式有多種,本實施例中優選通過串行接口連接,成本較低。
[0053]若解碼后的音頻數據的碼頭中沒有升級標識,則認為該音頻數據為正常的音頻數據,則可保存該音頻數據以便后續處理,也可直接播放該音頻數據,或者當該音頻數據不是升級數據時,向用戶發送提示信息,提示用戶需要進行播放或保存,根據用戶的選擇信息進行相應地操作。
[0054]數字信號處理器在將解碼后的音頻數據發送給MCU之前,由于升級數據的數據量非常巨大,如果直接發送給MCU可能造成數據的丟失,則可先將該音頻數據存儲在存儲裝置中,然后將存儲裝置中的音頻數據發送給MCU,在傳輸過程中如果出現丟包,則可將存儲裝置中的音頻數據重新傳輸給MCU,在MCU升級成功后,可直接刪除存儲裝置中的音頻數據,也可提醒用戶決定是否刪除,該存儲裝置優選為閃存。
[0055]參照圖3,圖3為圖1和圖2中步驟S40的具體流程示意圖。
[0056]在本發明音頻設備的升級方法的第一實施例和第二實施例中,步驟S40具體包括:
[0057]步驟S41,音頻設備將所述升級數據逐步解碼后存儲到存儲設備中;
[0058]步驟S42,完成所有升級數據的解碼后,音頻設備讀取存儲設備中的數據進行軟件升級。
[0059]由于升級數據的數據量非常巨大,如果音頻設備將接收到的音頻數據直接用于升級,可能造成數據的丟失,則可先將該音頻數據解碼后存儲在存儲設備中,然后讀取存儲設備中的解碼后的音頻數據進行升級,在升級過程中如果出現錯誤,則可重新讀取存儲設備中的音頻數據進行重新升級,在升級成功后,可直接刪除存儲設備中的音頻數據,也可提醒用戶決定是否刪除,該存儲設備優選為外掛的FLASH芯片。
[0060]在第一實施例和第二實施例中,該音頻設備包括數字信號處理器以及與數字信號處理器通信連接的MCU,數字信號處理器用戶多接收到的音頻數據進行解碼并獲取碼頭信息,判斷碼頭中是否包含升級信息,若碼頭中包含升級信息,將解碼后的音頻數據發送至MCU進行升級,在將解碼后的音頻數據發送至MCU進行升級之前,所述數字信號處理器向所述MCU發送握手信息,并判斷在預設的第一時間間隔內是否接收到所述MCU反饋的握手信息,若在預設的第一時間間隔內接收到所述MCU反饋的握手信息,則所述數字信號處理器將解碼后的音頻數據發送給所述MCU,以供MCU進行軟件升級。
[0061]為了保證數據的安全傳輸,則數字信號處理器與MCU之間需要通過握手消息進行身份認證,該握手消息為請求指令,數字信號處理器向MCU發送請求指令,MCU在接收到該請求指令時向數字信號處理器反饋同意信息,若數字信號處理器在第一預設時間內接收到MCU反饋的握手消息,則將所述音頻數據發送給所述MCU,在數字信號處理器發送完成后可發送結束信息給MCU,MCU在接收到該結束信息時,停止會接收音頻數據。
[0062]若數字信號處理器在預設的第一時間間隔內未接收到所述MCU反饋的握手信息,則所述數字信號處理器在預設的第二時間間隔內向所述MCU重新發送握手消息。
[0063]若在第一時間間隔內未接收到所述MCU反饋的握手信息,則有可能MCU未接收到握手信息、MCU反饋了握手消息而數據處理未接收到、或者MCU未響應數字信號處理器發送的握手消息,則此時數字信號處理器可在預設的第二時間間隔內向所述MCU重新發送握手消息,在重新發送的次數到達預設閥值時,則停止向MCU重新發送握手消息,并提示用戶升級失敗;在第一時間間隔內未接收到所述MCU反饋的握手信息,也可提示用戶升級出現錯誤,是否重新升級,若用戶選擇重新升級,則重新向所述MCU重新發送握手消息。
[0064]參照圖4,圖4為本發明音頻設備的升級系統的第一實施例的結構示意圖。
[0065]本實施例提出的音頻設備的升級系統,包括轉換模塊10、接收模塊20、判斷模塊30以及升級模塊40,其中:
[0066]所述轉換模塊10用于將升級數據轉換成音頻數據格式,所述轉換后的音頻數據的碼頭中包含升級信息
[0067]所述接收模塊20用于接收相連接的播放設備播放的音頻數據;
[0068]所述判斷模塊30用于根據接收到的音頻數據的碼頭判斷所述音頻數據是否為軟件升級數據;
[0069]所述升級模塊40用于若接收到的音頻數據為升級數據,將所述音頻數據解碼后進行升級。
[0070]該音頻數據可以為多種格式,優選為wav格式,wav格式的音頻數據應用廣泛,被多種應用程序廣泛支持,支持多種音頻數字、取樣頻率和聲道。
[0071]在本實施例中可在進行音頻設備的升級之前,可先將升級數據通過轉換模塊10轉換為音頻格式的音頻數據,并在該轉換后的音頻數據的碼頭中添加升級信息,播放設備(如碟機)通過播放該音頻數據的方式將升級數據發送給待升級的音頻設備。轉換模塊10在轉換時對待升級的二進制代碼進行編碼,轉換為 格式數據,并將升級信息封裝在碼頭中,該升級信息可以為升級標示符。該轉換模塊(圖中未示出)可設置于其它終端如電腦中,可在電腦中將升級數據轉換為音頻數據,該其它終端也可作為播放設備被來播放轉換為音頻數據的升級數據。
[0072]由于大部分的音頻設備設置有光纖接口或光纜接口,在本實施例中,接收模塊20優選為光纖接口或光纜接口,播放設備與音頻設備可通過光纖或光纜進行數據傳輸,接收模塊20在接收到wav格式數據之后通過I2S總線標準傳輸至音頻設備的處理器,如數字信號處理器對音頻數據進行處理,由于通過光纖或光纜傳輸為有線傳輸,傳輸數據較穩定,而且光纖的傳輸速度較快,通過音頻接收來升級不用再通過網絡搜索升級數據包,而直接將升級數據轉換為音頻格式并通過播放的方式發送給待升級設備,升級效率高。
[0073]若解碼后的音頻數據的碼頭中沒有升級標識,則判斷模塊30認為該音頻數據為正常的音頻數據,則可保存該音頻數據以便后續處理,也可直接播放該音頻數據,或者當該音頻數據不是升級數據時,向用戶發送提示信息,提示用戶需要進行播放或保存,根據用戶的選擇信息進行相應地操作。若該碼頭中含有升級標識則認為接收到的音頻數據為升級數據,則將該音頻數據發送給升級模塊40以進行升級。
`[0074]本發明提出的音頻設備的升級系統,將升級數據轉換為音頻數據,并通過播放設備被播放該音頻數據,使得未設置有數據接口的音頻設備可通過音頻接口進行升級,提高音頻設備的升級效率,對音頻設備的升級更加便捷;不用通過網絡搜索升級數據包,直接將升級數據轉換為音頻格式并通過播放的方式發送給音頻設備,升級效率高。
[0075]參照圖5,圖5為本發明音頻設備的升級系統的第二實施例的結構示意圖。
[0076]該升級系統還包括播放設備50,所述播放設備50包括:
[0077]控制模塊51,用于控制其播放模式設置為碼源輸出的播放模式;
[0078]發送模塊52,用于在播放過程中,將所述音頻數據以碼源的形式發送至相連接的音頻設備。
[0079]控制模塊51將播放設備50的播放模式設置為碼源輸出的播放模式,以確保發送模塊52在發送接收到的音頻數據以及保存的音頻數據時,不會對該音頻數據進行解碼,而是直接輸出,避免音頻設備在接收到音頻數據時,無法獲取到碼頭,即無法根據音頻數據碼頭中的升級信息識別升級數據,則將接收到的所有音頻數據作為正常的音頻數據進行處理。
[0080]參照圖6,圖6為圖4和圖5中的升級模塊的具體結構示意圖。
[0081]在本發明音頻設備升級系統中,所述升級模塊40包括:[0082]存儲單元41,用于將所述升級數據逐步解碼后并保存;
[0083]升級單元42,用于完成所有升級數據的解碼后,音頻設備讀取存儲設備中的數據進行軟件升級。
[0084]升級模塊40在進行升級之前,由于升級數據的數據量非常巨大,如果直接進行升級可能造成數據的丟失,則可先將該音頻數據存儲在存儲單元41中,然后升級單元42讀取存儲裝置中的音頻數據,在升級過程中如果出現錯誤,升級單元42則可用存儲單元41中的音頻數據進行重新升級,在存儲單元41升級成功后,可直接刪除存儲單元41中的音頻數據,也可提醒用戶決定是否刪除,該存儲裝置優選為外掛的FLASH芯片。
[0085]在本發明音頻設備的升級系統的第一實施例和第二實施例中,所述判斷模塊30與升級模塊40分別設置于音頻設備的數字信號處理器與MCU上,若所述音頻數據為升級數據,數字信號處理器向所述MCU發送握手信息,若數字信號處理器若在預設的第一時間間隔內接收到所述MCU反饋的握手信息,則將所述音頻數據發送給所述MCU。
[0086]為了保證數據的安全傳輸,則數字信號處理器與MCU之間需要通過握手消息進行身份認證,該握手消息為請求指令,數字信號處理器向MCU發送請求指令,MCU在接收到該請求指令時向數字信號處理器反饋同意信息,若數字信號處理器在第一預設時間內接收到MCU反饋的握手消息,則將所述音頻數據發送給所述MCU,在數字信號處理器發送完成后可發送結束信息給MCU,MCU在接收到該結束信息時,停止會接收音頻數據。
[0087]若數字信號處理器在預設的第一時間間隔內未接收到所述MCU反饋的握手信息,則所述數字信號處理器在預設的第二時間間隔內向所述MCU重新發送握手消息。
[0088]若在第一時間間隔內未接收到所述MCU反饋的握手信息,則有可能MCU未接收到握手信息、MCU反饋了握手消息而數據處理未接收到、或者MCU20未響應數字信號處理器發送的握手消息,則此時數字信號處理器10可在預設的第二時間間隔內向所述MCU重新發送握手消息,在重新發送的次數到達預設閥值時,則停止向MCU重新發送握手消息,并提示用戶升級失敗;在第一時間間隔內未接收到所述MCU反饋的握手信息,也可提示用戶升級出現錯誤,是否重新升級,若用戶選擇重新升級,則重新向所述MCU重新發送握手消息。
[0089]以上所述僅為本發明的優選實施例,并非因此限制本發明的專利范圍,凡是利用本發明說明書及附圖內容所作的等效結構變換,或直接或間接運用在其他相關的【技術領域】,均同理包括在本發明的專利保護范圍內。
【權利要求】
1.一種音頻設備的升級方法,其特征在于,包括: 將升級數據轉換成音頻數據格式,所述轉換后的音頻數據的碼頭中包含升級信息;接收相連接的播放設備播放的音頻數據,并根據接收到的音頻數據的碼頭判斷所述音頻數據是否為軟件升級數據; 若接收到的音頻數據為升級數據,音頻設備將所述音頻數據解碼后進行升級。
2.根據權利要求1所述的方法,其特征在于,所述音頻設備接收相連接的播放設備播放的音頻數據步驟之前還包括: 播放設備控制其播放模式設置為碼源輸出的播放模式; 播放設備于播放過程中,將所述音頻數據以碼源的形式發送至相連接的音頻設備。
3.根據權利要求1所述的方法,其特征在于,所述音頻設備與所述播放設備通過光纖接口或光纜接口連接。
4.根據權利要求1或2所述的方法,其特征在于,所述若接收到的音頻數據為升級數據,音頻設備將所述音頻數據解碼后進行升級的步驟包括: 音頻設備將所述升級數據逐步解碼后存儲到存儲設備中; 完成所有升級數據的解碼后,音頻設備調用存儲設備中的數據進行軟件升級。
5.一種音頻設備的升級系統,其特征在于,包括轉換模塊、接收模塊、判斷模塊以及升級模塊,其中: 所述轉換模塊用于將升級數據轉換成音頻數據格式,所述轉換后的音頻數據的碼頭中包含升級信息 所述接收模塊用于接收相連接的播放設備播放的音頻數據; 所述判斷模塊用于根據接收到的音頻數據的碼頭判斷所述音頻數據是否為軟件升級數據; 所述升級模塊用于若接收到的音頻數據為升級數據,將所述音頻數據解碼后進行升級。
6.根據權利要求5所述的升級系統,其特征在于,該升級系統還包括播放設備,所述播放設備包括: 控制模塊,用于控制其播放模式設置為碼源輸出的播放模式; 發送模塊,用于在播放過程中,將所述音頻數據以碼源的形式發送至相連接的音頻設備。
7.根據權利要求5所述的升級系統,其特征在于,所述接收模塊為光纖接口或光纜接□。
8.根據權利要求5或6所述的升級系統,其特征在于,所述升級模塊包括: 存儲單元,用于保存解碼后的所述升級數據; 升級單元,用于通過調用存儲單元內存儲的升級數據對音頻設備進行軟件升級。
【文檔編號】G06F9/445GK103488497SQ201310385125
【公開日】2014年1月1日 申請日期:2013年8月29日 優先權日:2013年8月29日
【發明者】趙于成, 許勝宗 申請人:Tcl通力電子(惠州)有限公司