專利名稱:對電子設(shè)備的遙控測試方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種遙控測試方法,尤其是涉及一種使用遙控器對電子設(shè)備的遙控測試方 法,以及實現(xiàn)對電子設(shè)備進行遙控測試的系統(tǒng)。
背景技術(shù):
電視機、機頂盒等電子設(shè)備在開發(fā)設(shè)計、生產(chǎn)制造的過程中,需要進行各種功能測試和 性能測試,以保證電子設(shè)備在出廠時的產(chǎn)品質(zhì)量。
現(xiàn)有的遙控測試方法是測試人員借助遙控裝置向電子產(chǎn)品發(fā)出遙控測試指令,再查看電 子設(shè)備執(zhí)行遙控測試指令的現(xiàn)象,并人工記錄測試過程與步驟,如此反復(fù)。若發(fā)現(xiàn)問題,則 需要通itA工重發(fā)測試指令來復(fù)現(xiàn)測試現(xiàn)象,但一步操作不正確或者重發(fā)測試指令的時序不 恰當則可能導致無法復(fù)現(xiàn)測試現(xiàn)象。因而,該方式主要靠人工完成測試與記錄測試步驟,存 在測試工作大、測試精確度不高的缺陷。
中國申請?zhí)枮?00810305098.6、發(fā)明名稱為"電子終端產(chǎn)品遙控命令發(fā)送的方法"的公 開發(fā)明專利申請中,提出了一種由電腦按測試功能需求編制遙控命令集、通過電腦接口將遙 控命令自動發(fā)送到遙控裝置、再由電子產(chǎn)品進行功能測試的技術(shù)方案。該技術(shù)方案雖然能夠 解決人工測試的技術(shù)缺陷,但遙控命令由電腦預(yù)先編制,測試人員無法根據(jù)測試需要隨時調(diào) 整遙控命令。
因此,有必要改進現(xiàn)有的遙控測試方法,使測試人員能夠隨機調(diào)整遙控命令完成各種測 試,且能夠記錄測試指令并復(fù)現(xiàn)測試現(xiàn)象以發(fā)現(xiàn)測試問題。
發(fā)明內(nèi)容
本發(fā)明在于提出 一種使用遙控器對電子設(shè)備的遙控測試方法,以及實現(xiàn)對電子設(shè)備進行 遙控測試的系統(tǒng),通過由電腦記載測試人員通過遙控器發(fā)出的遙控測試指令和時序,達到記 錄測試指令并復(fù)現(xiàn)測試現(xiàn)象以快速找到測試問題的目的。
為達成上述目的,本發(fā)明采用如下技術(shù)方案來實現(xiàn) 一種對電子設(shè)備的遙控測試方法, 其包括
于遙控器編輯測試指令以紅外線方式發(fā)送至待測試的電子設(shè)備時,遙控器將測試指令傳 至電腦;
電腦記錄測試指令與測試時序,形成測試文件;
于用戶選擇測試回放時,電腦解析測試文件,按測試時序向遙控器發(fā)送對應(yīng)的測試指令, 由遙控器將測試指令調(diào)制成紅外線發(fā)送至電子設(shè)備,電子設(shè)備執(zhí)行測試指令進行測試。 其中,遙控器通過處理掩建中斷的時,由中斷處理程序?qū)y試指令傳送至電腦 其中,遙控器通過處理外部輸入中斷,由中斷處理程序讀取從電腦發(fā)來的測試指令。其中,遙控器通過物理接口與電腦連接,物理接口為USB接口、 RS232接口、 IEEE 1394 接口或無線接口。
其中,電子設(shè)備為電視4幾、機頂盒或其它用紅外線方式控制的電子設(shè)備。 另外,本發(fā)明公開的一種對電子設(shè)備的遙控測試系統(tǒng)包括
遙控器,用于編輯測試指令以紅外線方式發(fā)送至待測試的電子設(shè)備,且將測試指令傳至 電腦;
電腦,用于記錄測試指令與測試時序,形成測試文件;
于用戶選擇測試回放時,電腦解析測試文件,按測試時序向遙控器發(fā)送對應(yīng)的測試指令, 由遙控器將測試指令調(diào)制成紅外線發(fā)送至電子設(shè)備,電子設(shè)備執(zhí)行測試指令進行測試。
其中,遙控器包括與電腦連接的接口模塊;編制測試指令的鍵盤;當檢測到鍵盤有按 鍵閉合時或檢測到電腦發(fā)送至接口模塊的測試數(shù)據(jù)時,產(chǎn)生中斷讀取"fett值或測試數(shù)據(jù)的控 制模塊,且由控制模塊將按鍵值通過中斷處理程序送至接口模塊;將皿值或測試數(shù)據(jù)進行 編碼處理的編碼模塊;將編碼處理后的數(shù)據(jù)調(diào)制在栽波發(fā)生器發(fā)出的栽波信號上的調(diào)制模 塊;以及將栽波信號以紅外線方式發(fā)射給電子設(shè)備的紅外發(fā)射模塊。
與現(xiàn)有技術(shù)相比,本發(fā)明具有如下有益效果
本發(fā)明通過電腦記載遙控器的測試指令和測試時序,將測試指令和測試時序提供給遙控 器實現(xiàn)對測試中問題的復(fù)現(xiàn),幫助測試人員在開發(fā)和制造電子產(chǎn)品過程中,提高測試問題的 復(fù)現(xiàn)的效率,并且能在一定程度上替代人工進行自動測試,節(jié)省人力成本。
圖l是本發(fā)明的測試系統(tǒng)連接示意圖; 圖2是本發(fā)明的遙控測試流程示意圖; 圖3是本發(fā)明的遙控器的結(jié)構(gòu)示意圖。
具體實施例方式
本發(fā)明提供一個可編程的遙控器給測試人員,測試人員能夠方便的通過該遙控器對電視 機、機頂盒等待測試的電子設(shè)備發(fā)出測試指令實現(xiàn)各種功能測試與性能測試;并通過電腦記 栽遙控器的測試指令和測試時序,將測試指令和測試時序提供給遙控器實現(xiàn)對測試中問題的 復(fù)現(xiàn),從而提高測試現(xiàn)象的復(fù)現(xiàn)效率,幫助測試人員在開發(fā)設(shè)計過程中快速找到電子設(shè)備的 問題。
如圖1所示。遙控器2通過物理接口 (比如USB接口、 RS232接口、 IEEE 1394接口、 無線接口等)與電腦3連接,而遙控器2通過紅外線與待測試的電子設(shè)備1進行通信。 結(jié)合圖2所示,本發(fā)明采用如下步驟實現(xiàn) 步驟S201:由測試人員通過遙控器2編輯測試指令。
步驟S202:由遙控器2通過紅外線將測試指令發(fā)送至待測試的電子設(shè)備1,同時,遙控 器2將測試指令發(fā)送給電腦3。
步驟S203:電腦3記錄測試指令和各個測試指令的測試時序,生成測試文件。步驟S204:電子設(shè)備1執(zhí)行測試指令進行測試。
當需要復(fù)現(xiàn)測試現(xiàn)象時,用戶對電腦3選擇測試回放,通過步驟S205至步驟S206即可 實現(xiàn)。
步驟S205:電腦3解析測試文件,按測試文件的測試時序向遙控器2回放對應(yīng)的測試 指令。
步驟S206:遙控器2接收電腦3發(fā)送過來的測試指令,將測試指令轉(zhuǎn)換成紅外線指令 發(fā)送給電子設(shè)備1。電子設(shè)備1執(zhí)行測試指令進行測試,即可按照步驟S201至步驟S202的 測試指令和測試時序復(fù)現(xiàn)步驟S204出現(xiàn)的測試現(xiàn)象。
由于遙控器2可以提供給測試人員按照實際需要隨即編制各種測試指令并直接發(fā)送給 電子設(shè)備l,從而更好的滿足測試實際需求,提高了測試效率;另外,由于電腦3不僅記錄 了遙控器2發(fā)出的測試指令,還記錄了相互測試指令之間的測試時序,使電腦3完全可以重 復(fù)遙控器2發(fā)出的測試指令實現(xiàn)對電子設(shè)備1的測試現(xiàn)象復(fù)現(xiàn)。
當然,本案的技術(shù)方案中,也可以由測試人員在電腦3上編制測試指令,通過電腦3將 測試指令發(fā)送給遙控器2,由遙控器2轉(zhuǎn)換成紅外線指令發(fā)送給電子設(shè)備1,實現(xiàn)對電子設(shè) 備l的自動測試。
如圖3所示。遙控器2包括控制模塊21;由控制模塊21控制的鍵盤22、編碼模塊 23、栽波發(fā)生器24、調(diào)制模塊25、紅外發(fā)射模塊26和接口模塊27。測試人員通過鍵盤22 的案件編制測試指令,由控制模塊21檢測到鍵盤22有M閉合時,產(chǎn)生中斷由中斷處理程 序讀取M值,并將皿值送入編碼模塊23進行編碼處理,且由中斷處理程序?qū)值送 至接口模塊27以發(fā)送至電腦3;而當電腦3將錄制的測試文件或測試人員通過電腦3編制 的測試文件發(fā)送到遙控器2的接口模塊27時,由控制模塊21檢測到接口模塊27有數(shù)據(jù)輸 入時,產(chǎn)生中斷從接口模塊27讀取數(shù)據(jù)送至編碼模塊23進行編碼處理;經(jīng)過編碼模塊23 編碼處理后的數(shù)據(jù)由調(diào)制^f莫塊25調(diào)制在載波發(fā)生器24發(fā)出的栽波信號上,再由紅外發(fā)射模 塊26以紅外線方式發(fā)射給電子設(shè)備1。
而電腦3實時監(jiān)控與遙控器2連接的接口是否有數(shù)據(jù)到達,當有數(shù)據(jù)到達時候,將數(shù)據(jù) 以文件的方式保存,并且記錄兩次數(shù)據(jù)之間的時間差,以達到與遙控器2的按鍵的時序基本 一致;當選擇將先前錄制的測試文件進行測試回放時,根據(jù)規(guī)則解析該文件,向遙控器2的 接口模塊27發(fā)送數(shù)據(jù),由遙控器2接收并發(fā)出相應(yīng)的紅外信號給電子設(shè)備1。
權(quán)利要求
1、一種對電子設(shè)備的遙控測試方法,其特征在于,包括于遙控器編輯測試指令以紅外線方式發(fā)送至待測試的電子設(shè)備時,遙控器將測試指令傳至電腦;電腦記錄測試指令與測試時序,形成測試文件;于用戶選擇測試回放時,電腦解析測試文件,按測試時序向遙控器發(fā)送對應(yīng)的測試指令,由遙控器將測試指令調(diào)制成紅外線發(fā)送至電子設(shè)備,電子設(shè)備執(zhí)行測試指令進行測試。
2、 根據(jù)權(quán)利要求1所述的對電子設(shè)備的遙控測試方法,其特征在于,遙控器通過處理 按鍵中斷,由中斷處理程序?qū)y試指令傳送至電腦。
3、 根據(jù)權(quán)利要求1所述的對電子設(shè)備的遙控測試方法,其特征在于,遙控器通過處理 外部輸入中斷,由中斷處理程序讀取從電腦發(fā)來的測試指令。
4、 才艮據(jù)權(quán)利要求1所述的對電子設(shè)備的遙控測試方法,其特征在于,遙控器通過物理 接口與電腦連接。
5、 根據(jù)權(quán)利要求4所述的對電子設(shè)備的遙控測試方法,其特征在于,物理接口為USB 接口、 RS232接口、 IEEE 1394接口或無線接口。
6、 根據(jù)權(quán)利要求1所述的對電子設(shè)備的遙控測試方法,其特征在于,電子設(shè)備為電視 機、機頂盒或其它用紅外線方式控制的電子設(shè)備。
7、 一種對電子設(shè)備的遙控測試系統(tǒng),其特征在于,包括遙控器,用于編輯測試指令以紅外線方式發(fā)送至待測試的電子設(shè)備,且將測試指令傳至 電腦;電腦,用于記錄測試指令與測試時序,形成測試文件;于用戶選擇測試回放時,電腦解析測試文件,按測試時序向遙控器發(fā)送對應(yīng)的測試指令, 由遙控器將測試指令調(diào)制成紅外線發(fā)送至電子設(shè)備,電子設(shè)備執(zhí)行測試指令進行測試。
8、 根據(jù)權(quán)利要求7所述的對電子設(shè)備的遙控測試系統(tǒng),其特征在于,遙控器包括:與 電腦連接的接口模塊;編制測試指令的鍵盤;當檢測到鍵盤有按鍵閉合時或檢測到電腦發(fā)送 至接口模塊的測試數(shù)據(jù)時,產(chǎn)生中斷讀取按鍵值或測試數(shù)據(jù)的控制模塊,且由控制模塊將按鍵值通過中斷處理程序送至接口模塊;將,值或測試數(shù)據(jù)進行編碼處理的編碼模塊;將編 碼處理后的數(shù)據(jù)調(diào)制在載波發(fā)生器發(fā)出的載波信號上的調(diào)制模塊;以及將載波信號以紅外線 方式發(fā)射給電子設(shè)備的紅外發(fā)射模塊。
9、 根據(jù)權(quán)利要求7所述的對電子設(shè)備的遙控測試系統(tǒng),其特征在于,接口模塊為USB 接口、 RS232接口、正EE 1394接口或無線接口。
10、 根據(jù)權(quán)利要求7所述的對電子設(shè)備的遙控測試系統(tǒng),其特征在于,電子設(shè)備為電視 機、機頂盒或其它用紅外線方式控制的電子設(shè)備。
全文摘要
本發(fā)明公開一種對電子設(shè)備的遙控測試方法及系統(tǒng)。其中,該方法包括于遙控器編輯測試指令以紅外線方式發(fā)送至待測試的電子設(shè)備時,遙控器將測試指令傳至電腦;電腦記錄測試指令與測試時序,形成測試文件;于用戶選擇測試回放時,電腦解析測試文件,按測試時序向遙控器發(fā)送對應(yīng)的測試指令,由遙控器將測試指令調(diào)制成紅外線發(fā)送至電子設(shè)備,電子設(shè)備執(zhí)行測試指令進行測試。本發(fā)明能夠幫助測試人員在開發(fā)和制造電子產(chǎn)品過程中,提高測試問題的復(fù)現(xiàn)的效率,并且能在一定程度上替代人工進行自動測試,節(jié)省人力成本。
文檔編號H04N17/04GK101635864SQ20091010938
公開日2010年1月27日 申請日期2009年8月21日 優(yōu)先權(quán)日2009年8月21日
發(fā)明者蘭奎千, 斌 劉 申請人:深圳創(chuàng)維數(shù)字技術(shù)股份有限公司