新四季網

具有語音提示功能的軟體升級方法及電視信號接收設備的製作方法

2023-04-24 23:35:11 1

專利名稱:具有語音提示功能的軟體升級方法及電視信號接收設備的製作方法
具有語音提示功能的軟體升級方法及電視信號接收設備技術領域
本發明屬於軟體升級方法技術領域,具體地說,是涉及一種具有升級進程自動提示功能的軟體升級方法以及採用所述軟體升級方法設計的電視信號接收設備。
背景技術:
對於現有的數位電視機和數字機頂盒產品來說,對設備中的軟體程序進行更新升級已經是一項極為常見的操作。隨著軟體功能的日益強大,程序的容量越來越大,由此也造成升級所需要的時間越來越長。由於在系統升級的過程中是不允許用戶對設備進行操作的,因此為了避免用戶誤操作,需要在軟體升級的過程中對用戶加以提醒。
對於目前軟體升級過程中所採用的提醒方式來說,一般都是採用編寫文字的方式在電視機屏幕上顯示軟體升級的提示語。這種傳統的文字提示方式對於老年人以及文盲人群來說,往往會產生一定的困惑,例如誤以為電視機故障或者由於發現畫面長時間不變化而誤認為系統死機,進而錯誤地對電視機進行關機重啟操作等,由此造成軟體升級過程的被迫中斷,導致系統升級的成功率大大降低。發明內容
本發明的目的在於提供一種具有語音提示功能的軟體升級方法,採用在軟體升級的過程中自動播放升級提示語音的設計方式,來避免用戶的誤操作,進而提升軟體升級的成功率。
為了解決上述技術問題,本發明採用以下技術方案予以實現一種具有語音提示功能的軟體升級方法,在軟體升級的過程中,系統自動調取語音提示音頻文件,並進行循環播放,直到軟體升級過程結束。
優選的,所述語音提示音頻文件保存在系統的非易失性存儲器中,在系統進入軟體升級程序後,調取並寫入系統內存,形成媒體文件數組或者形成指向語音提示音頻文件存儲位置的指針,以方便音頻數據的提取播放。
進一步的,系統在調取出所述的語音提示音頻文件後,打開音頻播放器,並建立定時線程,按照設定的周期循環播放提示語音。
又進一步的,系統在啟動運行後首先檢測是否存在軟體更新信息,若存在軟體更新信息,則保存軟體更新信息,系統重啟並進入軟體升級程序;在進入軟體升級程序後,首先調取語音提示音頻文件進行播放,然後接收軟體更新數據,並寫入系統存儲器;待軟體更新數據接收完畢後,系統重啟,完成軟體升級過程。
為了提高軟體升級過程的安全性,在軟體更新數據接收完畢後,首先對接收到的數據進行CRC校驗和數字籤名檢查,若出現錯誤,則刪除當前已接收到的軟體更新數據,重新接收新的軟體更新數據。
再進一步的,在對接收到的軟體更新數據進行CRC校驗和數字籤名檢查的過程中,系統僅將檢驗正確的軟體更新數據寫入系統FLASH,覆蓋原有的系統程序;若重複接收了 N次軟體更新數據後,仍未通過CRC校驗和數字籤名檢查,則系統自動退出軟體升級程序,系統重啟,並運行原有的系統程序;其中,N為大於I的自然數。
基於上述具有語音提示功能的軟體升級方法,本發明還提供了一種採用該軟體升級方法設計的電視信號接收設備,包括調諧單元,接收電視廣播信號,並進行變頻處理;存儲器,保存語音提示音頻文件;處理器,檢測接收到的電視廣播信號中是否存在軟體更新信息,若存在,則啟動軟體升級程序,並訪問存儲器,調取語音提示音頻文件,進而控制音頻播放器在軟體升級過程中循環播放提示語音。
進一步的,所述處理器在控制系統進入軟體升級程序後,首先從存儲器中調取出語音提示音頻文件寫入內存,並形成媒體文件數組或者形成指向語音提示音頻文件存儲位置的指針;然後,建立定時線程,控制音視頻解碼器按照設定的周期輸出音頻信號,進而控制音頻播放器循環播放提示語音,直到軟體升級過程結束。
再進一步的,所述處理器在檢測到有軟體更新信息後,首先將軟體更新信息保存在存儲器中,隨後控制系統重啟,進入軟體升級程序;然後,處理器通過調諧單元接收軟體更新數據,並在軟體更新數據接收完畢後,對接收到的數據進行CRC校驗和數字籤名檢查, 若檢驗正確,則將接收到的軟體更新數據寫入系統FLASH,覆蓋原有的系統程序;若檢驗錯誤,則刪除當前已接收到的軟體更新數據,重新接收新的軟體更新數據;若重複接收了 N次軟體更新數據後,仍未通過CRC校驗和數字籤名檢查,則處理器自動控制系統退出軟體升級程序,重啟系統,並運行原有的系統程序;其中,N為大於I的自然數。
優選的,當所述電視信號接收設備為配置有音頻播放器的數字機頂盒時,所述處理器在控制系統進入軟體升級過程後,優選開啟數字機頂盒自身配置的音頻播放器,循環播放提示語音。採用這種設計方式對數字機頂盒進行軟體升級操作,可以避免因開啟電視機所造成的能源浪費問題。
與現有技術相比,本發明的優點和積極效果是本發明的軟體升級方法通過在軟體升級過程中自動調用音頻文件,播放軟體升級提示語音,由此可以降低用戶在系統升級過程中因人為誤操作而引起的升級失敗問題發生的機率,特別是針對老年人和文盲群體, 提醒效果尤為顯著,相比傳統的文字提示方法大大提升了系統升級的成功率。


為了更清楚地說明本發明實施例中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹。顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例而已,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其它的附圖。
圖I是本發明所提出的電視信號接收設備的一種實施例的電路原理框圖;圖2是本發明所提出的軟體升級方法的一種實施例的程序流程框圖。
具體實施方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述。顯然,所描述的實施例僅僅是本發明中的一部分實施例,而不是全部的實施例。 基於本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其它實施例,都屬於本發明保護的範圍。
為了使本發明技術方案的優點更加清楚,下面結合附圖和實施例對本發明作詳細地說明。
實施例一,本實施例的軟體升級方法為了防止用戶在系統升級的過程中執行誤操作,採用語音提醒的方式加強對升級過程的提示效果,通過在軟體升級的整個過程中,自動調取系統中事先保存的語音提示音頻文件,並進行循環播放,從而降低了系統升級過程中因人為誤操作而導致的升級失敗事件發生的概率,提升了用戶的滿意度。
本實施例以數字機頂盒產品為例,對所述軟體升級方法的具體實現過程進行詳細的闡述。
下面首先介紹一下採用所述軟體升級方法所設計的數字機頂盒的基本硬體組成結構。
參見圖I所示,在本實施例的數字機頂盒中設置有調諧單元、處理器、音視頻解碼器和存儲器等主要組成部件。其中,處理器也可以集成在音視頻解碼器中,即採用集成有 (PU的音視頻解碼晶片進行機頂盒電路的系統設計,本實施例對此不進行具體限制。
在本實施例的數字機頂盒中,調諧單元可以採用高頻頭配合解調晶片設計而成, 通過高頻頭接收電視廣播信號,並進行信號放大和下變頻處理後,輸出至解調晶片進行信號解調和信道解碼處理後,生成TS流發送至所述的處理器。
所述處理器從接收到的電視廣播信號中查找是否存在軟體更新信息,具體可以採用控制調諧單元接收頻點TS流,並從接收到的TS流中檢測是否具有升級信息流的方式來實現對軟體更新信息的檢測。若存在軟體更新信息,則處理器從所述的升級信息流中提取出軟體更新信息,寫入到存儲器中進行保存,然後控制系統重啟並進入軟體升級過程。
在本實施例的數字機頂盒中,設置有多個與所述處理器相連接的存儲器,例如用於存儲語音提示音頻文件的非易失性存儲器;用於存儲系統程序的存儲器以及用於存儲臨時數據的內存等。其中,語音提示音頻文件可以直接存儲在用於存儲系統程序的FLASH 存儲器中,例如Norflash或者Nandflash等,只需佔用FLASH存儲器中的一小塊物理分區 block即可。當然,所述語音提示音頻文件和系統程序也可以存儲在其他類型的存儲介質中或者分開存儲在不同的存儲介質中,本實施例並不僅限於以上舉例。
所述處理器在控制系統進入軟體升級過程後,為了避免用戶在此過程中誤操作, 首先提取存儲器中保存的語音提示音頻文件,傳輸至音視頻解碼器進行音頻數據解碼後, 轉換成模擬音頻信號輸出至音頻播放器,播放「軟體升級中」的提示語音,以提醒用戶不要操作機頂盒,確保軟體升級過程的順利進行。然後,下載軟體更新數據,並對接收到的軟體更新數據進行CRC校驗(循環冗餘校驗)和數字籤名檢測後,寫入到系統的FLASH存儲器,更新原有的軟體程序,完成軟體的升級過程。
在軟體升級的過程中,由於需要下載更新的軟體程序有可能容量很大,因而造成系統升級所需的時間有可能會很長。為了避免用戶在軟體升級的等待過程中出現誤操作, 本實施例優選通過處理器控制音頻播放器按照設定的周期循環播放提示語音,直到軟體升級過程結束,由此來加強提示效果,提升軟體升級的成功率。
對於所述的音頻播放器來說,優選設置在數字機頂盒上,通過音頻功放通路連接機頂盒中的音視頻解碼器,在系統軟體升級的過程中實現提示語音的播放輸出。採用這種增設音頻播放器的機頂盒電路設計方案,在對數字機頂盒進行軟體升級時,無需打開電視機即可實現軟體升級提示語音的播放輸出,從而在一定程度上降低了能源消耗。
當然,對於自身並沒有配置音頻播放器的傳統數字機頂盒來說,可以利用與其外接的電視機來播放軟體升級的提示語音。即,在對數字機頂盒進行軟體升級操作的同時,打開電視機,接收機頂盒中音視頻解碼器轉換輸出的模擬音頻信號,進而通過電視機中音頻通路驅動電視機中的揚聲器播放提示語音,提醒用戶不要在軟體升級的過程中操作機頂盒和電視機。
當然,上述具有語音提示功能的軟體升級方法同樣可以應用在網絡電視機IPTV 等電視信號接收設備中,以完成對該類數位電視產品的軟體升級操作。
下面結合圖2,對所述軟體升級方法的具體設計流程進行詳細地闡述。
S201、系統啟動運行,軟體更新程序進入等待進程。
S202、系統運行應用程式,自動檢測是否存在軟體更新信息;在此步驟中,對於電視信號接收設備來說,可以從接收到的電視廣播信號中檢測是否存在升級信息流,進而判斷是否需要執行軟體升級操作。
S203、若檢測到有軟體更新信息,則保存所述的軟體更新信息,並執行後續步驟; 若沒有檢測到軟體更新信息,則返回步驟S202繼續檢測。
S204、系統重新啟動,並直接進入軟體升級過程。
S205、調取存儲器中預先保存的語音提示音頻文件,並寫入系統內存,形成媒體文件數組或者形成指向語音提示音頻文件存儲位置的指針;在本實施例中,所述語音提示音頻文件優選採用音頻頻率為44. IKHz編碼格式的音效文件,保存在FLASH存儲器中,供系統在軟體升級過程中調用。
之所以將所述語音提示音頻文件按照音頻頻率為44. IKHz的編碼格式進行編寫, 是因為在機頂盒中,音視頻解碼器接收並進行解碼處理的常規的節目音頻流就是44. IKHz 的編碼格式,設置語音提示音頻文件的音頻頻率與常規節目音頻流的音頻頻率相同,可以避免音視頻解碼器在對上述兩種音頻信號進行解碼處理時,必須調整其解碼格式的問題發生,由此可以簡化解碼過程,減少功能切換的瞬態影響。
S206、啟動音頻播放器,並建立定時線程,進而按照預先設定的定時周期,控制音頻播放器循環播放軟體升級的提示語音;在此步驟中,所述定時周期優選設置為10秒鐘,即每10秒鐘播放一次軟體升級的提示語音。具體實現方法可以採用創建定時器的方式,每計時到達10秒鐘,就產生一次中斷信號,通知系統驅動音頻播放器播放一次提示語音。
S207、接收軟體更新數據;在此步驟中,可以具體從接收到的軟體更新信息中獲取軟體更新數據包所在的位置, 然後將全部的軟體數據包下載完成後,合成完整的軟體更新數據。
S208、對接收到的軟體更新數據進行CRC校驗和數字籤名檢查,若在CRC校驗過程中發現接收到的數據存在錯誤,或者在數字籤名檢查過程中發現數字籤名不合法,則自動刪除當前已下載的軟體更新數據,返回步驟S207重新接收軟體更新數據;若接收到的軟體更新數據通過了 CRC校驗和數字籤名檢查,則執行後續步驟。
在此過程中,為了防止軟體升級過程進入死循環,優選對下載軟體更新數據的次數N進行限制(所述N為大於I的自然數,可以設置為2、3、5等),即在下載了 N次軟體更新數據後,若均未能通過CRC校驗和數字籤名檢查,則放棄當前的軟體升級操作,系統退出軟體升級過程。然後,系統重啟運行,自動進入正常的運行程序,運行原有的應用程式。
S209、將接收到的軟體更新數據寫入FLASH存儲器,替換原有的系統程序。
S210、系統重啟運行,完成軟體升級過程。
本實施例通過在系統軟體的升級過程中增加語音提示功能,從而減少了用戶的誤操作,提高了軟體升級的成功率。
當然,上述說明並非是對本發明的限制,本發明也並不僅限於上述舉例,本技術領域的普通技術人員在本發明的實質範圍內所做出的變化、改型、添加或替換,也應屬於本發明的保護範圍。
權利要求
1.一種具有語音提示功能的軟體升級方法,其特徵在於在軟體升級的過程中,系統自動調取語音提示音頻文件,並進行循環播放,直到軟體升級過程結束。
2.根據權利要求I所述的具有語音提示功能的軟體升級方法,其特徵在於 所述語音提示音頻文件保存在系統的非易失性存儲器中,在系統進入軟體升級程序後,調取並寫入系統內存,形成媒體文件數組或者形成指向語音提示音頻文件存儲位置的指針。
3.根據權利要求2所述的具有語音提示功能的軟體升級方法,其特徵在於系統在調取出所述的語音提示音頻文件後,打開音頻播放器,並建立定時線程,按照設定的周期循環播放提示語音。
4.根據權利要求I至3中任一項所述的具有語音提示功能的軟體升級方法,其特徵在於系統在啟動運行後首先檢測是否存在軟體更新信息,若存在軟體更新信息,則保存軟體更新信息,系統重啟並進入軟體升級程序;在進入軟體升級程序後,首先調取語音提示音頻文件進行播放,然後接收軟體更新數據,並寫入系統存儲器;待軟體更新數據接收完畢後,系統重啟,完成軟體升級過程。
5.根據權利要求4所述的具有語音提示功能的軟體升級方法,其特徵在於在軟體更新數據接收完畢後,首先對接收到的數據進行CRC校驗和數字籤名檢查,若出現錯誤,則刪除當前已接收到的軟體更新數據,重新接收新的軟體更新數據。
6.根據權利要求5所述的具有語音提示功能的軟體升級方法,其特徵在於在對接收到的軟體更新數據進行CRC校驗和數字籤名檢查的過程中,系統僅將檢驗正確的軟體更新數據寫入系統FLASH,覆蓋原有的系統程序;若重複接收了 N次軟體更新數據後,仍未通過CRC校驗和數字籤名檢查,則系統自動退出軟體升級程序,系統重啟,並運行原有的系統程序;其中,N為大於I的自然數。
7.—種電視信號接收設備,其特徵在於包括 調諧單元,接收電視廣播信號,並進行變頻處理; 存儲器,保存語音提示音頻文件; 處理器,檢測接收到的電視廣播信號中是否存在軟體更新信息,若存在,則啟動軟體升級程序,並訪問存儲器,調取語音提示音頻文件,進而控制音頻播放器在軟體升級過程中循環播放提示語音。
8.根據權利要求7所述的電視信號接收設備,其特徵在於所述處理器在控制系統進入軟體升級程序後,首先從存儲器中調取出語音提示音頻文件寫入內存,並形成媒體文件數組或者形成指向語音提示音頻文件存儲位置的指針;然後,建立定時線程,控制音視頻解碼器按照設定的周期輸出音頻信號,進而控制音頻播放器循環播放提示語音,直到軟體升級過程結束。
9.根據權利要求8所述的電視信號接收設備,其特徵在於所述處理器在檢測到有軟體更新信息後,首先將軟體更新信息保存在存儲器中,隨後控制系統重啟,進入軟體升級程序;然後,處理器通過調諧單元接收軟體更新數據,並在軟體更新數據接收完畢後,對接收到的數據進行CRC校驗和數字籤名檢查,若檢驗正確,則將接收到的軟體更新數據寫入系統FLASH,覆蓋原有的系統程序;若檢驗錯誤,則刪除當前已接收到的軟體更新數據,重新接收新的軟體更新數據;若重複接收了 N次軟體更新數據後,仍未通過CRC校驗和數字籤名檢查,則處理器自動控制系統退出軟體升級程序,重啟系統,並運行原有的系統程序;其中,N為大於I的自然數。
10.根據權利要求7至9中任一項所述的電視信號接收設備,其特徵在於所述電視信號接收設備為配置有音頻播放器的數字機頂盒,所述處理器在控制系統進入軟體升級過程後,開啟所述的音頻播放器,循環播放提示語音。
全文摘要
本發明公開了一種具有語音提示功能的軟體升級方法及電視信號接收設備,提出了在軟體升級的過程中,系統自動調取語音提示音頻文件,並進行循環播放,直到軟體升級過程結束的設計方案。本發明的軟體升級方法通過在軟體升級過程中自動調用音頻文件,播放軟體升級提示語音,由此可以降低用戶在系統升級過程中因人為誤操作而引起的升級失敗問題發生的機率,特別是針對老年人和文盲群體,提醒效果尤為顯著,相比傳統的文字提示方法大大提升了系統升級的成功率。
文檔編號H04N21/426GK102984584SQ20121053592
公開日2013年3月20日 申請日期2012年12月13日 優先權日2012年12月13日
發明者佘智勇 申請人:青島海信寬帶多媒體技術有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀