[發明專利]一種數字電視接收終端的自動測試方法及自動測試系統有效
| 申請號: | 201210516897.4 | 申請日: | 2012-12-05 |
| 公開(公告)號: | CN103002318A | 公開(公告)日: | 2013-03-27 |
| 發明(設計)人: | 張神力 | 申請(專利權)人: | 深圳創維數字技術股份有限公司;深圳市創維軟件有限公司 |
| 主分類號: | H04N17/00 | 分類號: | H04N17/00 |
| 代理公司: | 深圳市威世博知識產權代理事務所(普通合伙) 44280 | 代理人: | 何青瓦 |
| 地址: | 518000 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數字電視 接收 終端 自動 測試 方法 系統 | ||
技術領域
本發明涉及數字電視技術領域,尤其涉及一種數字電視接收終端的自動測試方法及自動測試系統。
背景技術
對于數字電視接收終端的一些重復性測試,例如:節目切換測試、待機測試或者隨機測試,傳統的測試方法是采用人工測試,通過手動不停按壓遙控器按鍵來執行測試。而采用人工測試的方法,需要增加大量的人力,存在測試成本高、測試效率低和測試不規范的問題。
另外一種現有的自動測試方法,采用電腦控制測試工裝向數字電視接收終端發送測試指令來執行測試。采用這種自動測試,需要另外增加電腦和測試工裝,同樣也存在測試成本高的問題。
綜上所述,有必要提供一種數字電視接收終端的自動測試方法及自動測試系統,以解決上述問題。
發明內容
本發明主要解決的技術問題是提供一種測試成本低、測試規范性強的數字電視接收終端的自動測試方法及自動測試系統。
為解決上述技術問題,本發明采用的一個技術方案是:提供一種數字電視接收終端的自動測試方法,該自動測試方法包括:創建至少一個對應測試指令集的測試指令集描述符,測試指令集包括指令集版本號、指令集類型和至少一個測試指令;將測試指令集描述符配置至傳輸流中;發送配置有指令集描述符的傳輸流。
其中,將測試指令集描述符配置至傳輸流中的步驟具體為:將測試指令集描述符配置至傳輸流的節目映射表的第一層循環節目信息描述、節目映射表的第二層循環基本流信息描述、網絡信息表的第一層循環網絡信息描述、網絡信息表的第二層循環傳輸流信息描述、業務描述表的第一層循環業務信息描述、業務群關聯表的第一層循環業務群信息描述和業務群關聯表的第二層循環傳輸流描述中的至少一個描述中。
為解決上述技術問題,本發明采用的另一個技術方案是:提供一種數字電視接收終端的自動測試方法,該自動測試方法包括:接收并存儲測試指令集,測試指令集包括指令集版本號、指令集類型和至少一個測試指令;根據指令集類型執行測試指令;判斷測試指令是否已全部執行;若是,生成執行記錄文件并存儲執行記錄文件。
其中,接收并存儲測試指令集的步驟包括:通過鎖頻解調獲取傳輸流;解析傳輸流獲取測試指令集,測試指令集包括指令集版本號、指令集類型和至少一個測試指令;判斷是否已存儲指令集版本號;若未存儲,存儲測試指令集;若已存儲,判斷測試指令中的指令集版本號與已存儲指令集版本號是否相同;若不相同,則存儲測試指令集。
其中,解析傳輸流獲取測試指令集的步驟包括:解析傳輸流獲取測試指令集描述符;解析測試指令集描述符獲取測試指令集。
其中,測試指令集描述符配置于傳輸流的節目映射表的第一層循環節目信息描述、節目映射表的第二層循環基本流信息描述、網絡信息表的第一層循環網絡信息描述、網絡信息表的第二層循環傳輸流信息描述、業務描述表的第一層循環業務信息描述、業務群關聯表的第一層循環業務群信息描述和業務群關聯表的第二層循環傳輸流描述中的至少一個描述中。
其中,指令集類型包括單指令單執行、單指令循環執行、多指令單執行和多指令循環執行。
為解決上述技術問題,本發明采用的又一個技術方案是:提供一種數字電視接收終端的自動測試系統,該自動測試系統包括:數字電視前端和數字電視接收終端,其中,數字電視前端包括:創建模塊、配置模塊和發送模塊;創建模塊用于創建至少一個對應測試指令集的測試指令集描述符;配置模塊用于將測試指令集描述符配置至傳輸流中;發送模塊用于發送傳輸流;數字電視接收終端包括:接收模塊、執行模塊、第一判斷模塊以及執行記錄生成模塊;接收模塊用于接收并存儲測試指令集;執行模塊用于根據指令集類型執行測試指令;第一判斷模塊用于判斷測試指令是否已全部執行;執行記錄生成模塊用于當第一判斷模塊判斷測試指令已全部執行時,生成存儲執行記錄文件并存儲執行記錄文件;其中,測試指令集包括指令集版本號、指令集類型和至少一個測試指令。
其中,接收模塊包括:獲取單元,用于通過鎖頻解調獲取傳輸流;解析單元,用于解析傳輸流獲取測試指令集;第二判斷單元,判斷是否已存儲指令集版本號,若已存儲,判斷與已存儲的指令集版本號是否相同;存儲單元,當第二判斷單元判斷未存儲指令集版本號或與已存儲的指令集版本號不相同時,存儲測試指令集。
其中,解析單元包括:第一解析單元,解析傳輸流獲取測試指令集描述符;第二解析單元,解析測試指令集描述符獲取測試指令集。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳創維數字技術股份有限公司;深圳市創維軟件有限公司,未經深圳創維數字技術股份有限公司;深圳市創維軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210516897.4/2.html,轉載請聲明來源鉆瓜專利網。





