專利名稱:機頂盒系統(tǒng)的交互方法
技術領域:
本發(fā)明涉及機頂盒系統(tǒng)的交互方法。
背景技術:
傳統(tǒng)的數(shù)字電視機頂盒在調試和生產狀態(tài)下,往機頂盒內寫入或讀出某一數(shù)據(jù), 機頂盒端需要開發(fā)相應的信號接收模塊、數(shù)據(jù)寫入模塊等功能模塊,同時還需要信號輸入端具有相對應的軟件才能完成。而目前機頂盒內的功能和輸入端的軟件是固定匹配的,如果需要向機頂盒寫入其它數(shù)據(jù),如序列號、MAC(物理地址)、DHCP(動態(tài)主機設置協(xié)議)數(shù)據(jù)、第三方軟件授權碼數(shù)據(jù)等,輸入端就不支持了,需要重新開發(fā)或修改現(xiàn)有軟件,并重新編譯和寫入機頂盒內才能得以實現(xiàn),很明顯這樣的處理方式效率非常低下,并且重新開發(fā)的軟件的重用性也不高,當有類似的需求時又要重復性的進行開發(fā)工作,浪費了很大的人力和物力。當涉及高級安全芯片的機頂盒生產時,由于機頂盒的主芯片數(shù)據(jù)、唯一性ID等數(shù)據(jù)并沒有經過唯一性校驗,這樣在生產時容易發(fā)生同一序列號多次寫入的現(xiàn)象,這時對應的CA回傳文件就出現(xiàn)了主芯片數(shù)據(jù)重復的問題。同時,由于目前在機頂盒端和輸入端的寫入和讀取數(shù)據(jù)采用的標準和協(xié)議都是不一致的,因此每次更改數(shù)據(jù)都要修改STB和輸入端軟件,同時涉及到編碼、調試、試生產等環(huán)節(jié),處理流程繁瑣。而且這種處理方式需要配套復雜的協(xié)議和處理流程,處理效率低下, 并且也不具備通用性,很難移植到其它的開發(fā)生產平臺。
發(fā)明內容
本發(fā)明提供了一種機頂盒系統(tǒng)的交互方法,能夠提供高效率的機頂盒交互方式, 能夠方便的對機頂盒進行信息的寫入,并且具有很強的通用性,能夠明顯的提高生產效率, 節(jié)省生產成本。本發(fā)明的機頂盒系統(tǒng)的交互方法,具有步驟建立命令行信息描述,包括命令名稱和與機頂盒交互的相關參數(shù);輸入設備向機頂盒發(fā)送交互信號;機頂盒接收所述的交互信號后,解析該信號并打開命令行交互系統(tǒng),將結果反饋至輸入設備;輸入設備向機頂盒的命令行交互系統(tǒng)發(fā)送符合所述的命令行信息描述的命令;機頂盒的命令行交互系統(tǒng)接收并執(zhí)行所述的命令;機頂盒關閉命令行交互系統(tǒng)。與傳統(tǒng)的對機頂盒輸入新信息就要更新整個輸入端軟件的方式相比,本發(fā)明的方法通過機頂盒的命令行交互系統(tǒng)自由靈活的對機頂盒輸入各種執(zhí)行命令,由機頂盒自行執(zhí)行命令即可更新或添加各種信息及功能,明顯生產效率得到了顯著提高,并且也不會受到生產平臺的限制,具有很強的通用性。由于輸入的信息可以通過數(shù)據(jù)庫或等管理系統(tǒng)進行管理,因此也可以避免唯一性的信息出現(xiàn)重復輸入的現(xiàn)象。
具體的,所述的與機頂盒交互的相關參數(shù)可以根據(jù)不同的操作平臺和應用產品進行不同的設置,通常的,可以包括命令字符串、Flash地址、數(shù)據(jù)字符串、命令執(zhí)行成功標識符和唯一標示符,用以能描述一條命令的主要屬性。進一步的,機頂盒在解析交互信號中,包括匹配命令的命令字,以確定命令的類型,并且對所述的相關參數(shù)進行合法性檢查。優(yōu)選的,輸入設備通過串口結構與機頂盒進行交互,輸入設備為PC機,也可以是具有相應功能的其它輸入設備。測試得知,本發(fā)明機頂盒系統(tǒng)的交互方法能夠提供高效率的機頂盒交互方式,能夠方便靈活的對機頂盒進行信息的寫入,并且具有很強的通用性,易于移植到其它的生產平臺中,并且顯著的提高了生產效率,節(jié)省生產成本。以下結合實施例的具體實施方式
,對本發(fā)明的上述內容再作進一步的詳細說明。 但不應將此理解為本發(fā)明上述主題的范圍僅限于以下的實例。在不脫離本發(fā)明上述技術思想情況下,根據(jù)本領域普通技術知識和慣用手段做出的各種替換或變更,均應包括在本發(fā)明的范圍內。
具體實施例方式本發(fā)明的機頂盒系統(tǒng)的交互方法,具有步驟建立命令行信息描述,包括命令名稱和與機頂盒交互的相關參數(shù),其中相關參數(shù)包括有命令字符串、Flash地址、數(shù)據(jù)字符串、命令執(zhí)行成功標識符和唯一標示符,用以能描述一條命令的主要屬性;使用PC機形式的輸入設備通過串口通信方式向機頂盒發(fā)送交互信號;機頂盒接收所述的交互信號后,解析該信號并打開命令行交互系統(tǒng),其中包括匹配命令的命令字,以確定命令的類型,并且對所述的相關參數(shù)進行合法性檢查。然后將結果反饋至輸入設備;輸入設備向機頂盒的命令行交互系統(tǒng)發(fā)送符合所述的命令行信息描述的命令。例如寫一個數(shù)據(jù)到Flash中,可以輸入命令(ch,fladdr, oxfffff,123456),其含義為將字符串信息類型(ch)的信息內容(123456)寫入Flash地址(fladdr)的指定區(qū)域(Oxfffff) 中;機頂盒的命令行交互系統(tǒng)接收到發(fā)送的命令后,按其中的邏輯執(zhí)行命令;命令執(zhí)行完畢后,機頂盒通過成功標識符向輸入設備反饋執(zhí)行的結果(成功/失敗),當所有命令都執(zhí)行完成后,機頂盒關閉命令行交互系統(tǒng)。本發(fā)明的方法通過機頂盒的命令行交互系統(tǒng)自由靈活的對機頂盒輸入各種執(zhí)行命令,由機頂盒自行執(zhí)行命令即可更新或添加各種信息及功能,明顯生產效率得到了顯著提高,并且也不會受到生產平臺的限制,具有很強的通用性。由于輸入的信息可以通過數(shù)據(jù)庫或等管理系統(tǒng)進行管理,因此也可以避免唯一性的信息出現(xiàn)重復輸入的現(xiàn)象。
權利要求
1.機頂盒系統(tǒng)的交互方法,其特征為具有步驟建立命令行信息描述,包括命令名稱和與機頂盒交互的相關參數(shù); 輸入設備向機頂盒發(fā)送交互信號;機頂盒接收所述的交互信號后,解析該信號并打開命令行交互系統(tǒng),將結果反饋至輸入設備;輸入設備向機頂盒的命令行交互系統(tǒng)發(fā)送符合所述的命令行信息描述的命令; 機頂盒的命令行交互系統(tǒng)接收并執(zhí)行所述的命令; 機頂盒關閉命令行交互系統(tǒng)。
2.如權利要求1所述的機頂盒系統(tǒng)的交互方法,其特征為所述的與機頂盒交互的相關參數(shù)包括命令字符串、Flash地址、數(shù)據(jù)字符串、命令執(zhí)行成功標識符和唯一標示符。
3.如權利要求1所述的機頂盒系統(tǒng)的交互方法,其特征為機頂盒解析交互信號包括匹配命令的命令字,并且對所述的相關參數(shù)進行合法性檢查。
4.如權利要求1至3之一所述的機頂盒系統(tǒng)的交互方法,其特征為輸入設備通過串口結構與機頂盒進行交互。
5.如權利要求1至3之一所述的機頂盒系統(tǒng)的交互方法,其特征為所述的輸入設備為 PC機。
全文摘要
本發(fā)明涉及機頂盒系統(tǒng)的交互方法,具有步驟建立命令行信息描述,包括命令名稱和與機頂盒交互的相關參數(shù);輸入設備向機頂盒發(fā)送交互信號;機頂盒接收所述的交互信號后,解析該信號并打開命令行交互系統(tǒng),將結果反饋至輸入設備;輸入設備向機頂盒的命令行交互系統(tǒng)發(fā)送符合所述的命令行信息描述的命令;機頂盒的命令行交互系統(tǒng)接收并執(zhí)行所述的命令;機頂盒關閉命令行交互系統(tǒng)。本發(fā)明機頂盒系統(tǒng)的交互方法能夠提供高效率的機頂盒交互方式,能夠方便靈活的對機頂盒進行信息的寫入,并且具有很強的通用性,易于移植到其它的生產平臺中,并且顯著的提高了生產效率,節(jié)省生產成本。
文檔編號H04N21/40GK102340695SQ20111031402
公開日2012年2月1日 申請日期2011年10月17日 優(yōu)先權日2011年10月17日
發(fā)明者靳國榮 申請人:四川長虹電器股份有限公司