專利名稱:一種獲取機頂盒故障信息的方法及其獲取模塊的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)字電視領(lǐng)域,特別涉及一種獲取機頂盒故障信息的方法及其獲取模 塊。
背景技術(shù):
隨著數(shù)字技術(shù)的迅速發(fā)展,數(shù)字電視信號正在取代模擬信號,進入電視行業(yè),使用 戶能夠更加清晰,方便的收看到數(shù)字電視節(jié)目。最近幾年,數(shù)字電視業(yè)務(wù)系統(tǒng)也不斷成熟起 來,現(xiàn)在全國很多地區(qū)都實現(xiàn)了整體平移。由于用戶使用的電視機不能直接接收數(shù)字信號, 因此人們需使用機頂盒將數(shù)字信號轉(zhuǎn)換為模擬信號后輸出到電視機。機頂盒的使用能夠讓 用戶享受到數(shù)字電視特有的優(yōu)質(zhì)服務(wù),如EPG (電子界面指南)NV0D (準視頻點播),視頻點 播,數(shù)據(jù)廣播,股票信息,直播罪有應(yīng)得,等等。目前機頂盒廠家在投標、應(yīng)標時一般都只是派遣一兩個工程師到現(xiàn)場安裝調(diào)試, 但是一個項目往往需要一個項目組的軟硬件工程師分工合作才能完成,所以不能保證機頂 盒廠家的每一個調(diào)試人員和售后維修人員都能了解機頂盒所有模塊的功能。當項目中標 后,在現(xiàn)場調(diào)試時如果機頂盒出現(xiàn)了故障,調(diào)試人員會遇到機頂盒故障信息的反饋和溝通 問題。同樣,在用戶使用時,如果出現(xiàn)了故障,當維修人員判斷不是硬件問題時也會面臨如 何把機頂盒的故障信息有效的反饋給軟件開發(fā)人員的問題。因而現(xiàn)有機頂盒故障信息的獲取技術(shù)還有待改進和提高。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種獲取機頂盒故障信息的方法及其獲取模塊,能通過機 頂盒向電腦輸出機頂盒的工作信息,供軟件開發(fā)人員分析機頂盒的故障。為了達到上述目的,本發(fā)明采取了以下技術(shù)方案—種獲取機頂盒故障信息的方法,所述機頂盒包括調(diào)試功能模塊,所述調(diào)試功能 模塊包括多個子功能模塊,所述子功能模塊至少包括EPG模塊、NV0D模塊、搜索模塊、數(shù)據(jù) 接收模塊、數(shù)據(jù)廣播模塊、股票信息模塊和條件接收模塊;其方法包括以下步驟A、獲取遙控器發(fā)出的指令,打開所述調(diào)試功能模塊;B、根據(jù)遙控器發(fā)出的指令,打開待調(diào)試的子功能模塊;C、開啟相應(yīng)子功能模塊的調(diào)試功能,獲取該子功能模塊的工作信息;D、向電腦輸出該子功能模塊的工作信息,并保存。所述的獲取方法,其中,所述調(diào)試功能模塊設(shè)為隱藏模塊;在所述的步驟A之前還 包括AO、接收并識別遙控器發(fā)出的指令,顯示所述調(diào)試功能模塊。所述的獲取方法,其中,所述的步驟C包括將各子功能模塊的參數(shù)設(shè)為1或者0。所述的獲取方法,其中,所述的步驟C還包括判斷待調(diào)試子功能模塊的參數(shù)是否 為1 ;如果是,則運行該子功能模塊,否則,結(jié)束調(diào)試操作;
一種機頂盒故障信息的獲取模塊,設(shè)置在所述機頂盒上,用于獲取機頂盒的故障 信息,所述機頂盒包括調(diào)試功能模塊,所述子功能模塊至少包括EPG模塊、NV0D模塊、搜索 模塊、數(shù)據(jù)接收模塊、數(shù)據(jù)廣播模塊、股票信息模塊和條件接收模塊;其中,所述獲取模塊包 括第一處理單元,用于獲取遙控器發(fā)出的指令,打開所述調(diào)試功能模塊;第二處理單元,用于根據(jù)遙控器發(fā)出的指令,打開待調(diào)試的子功能模塊,并開啟相 應(yīng)子功能模塊的調(diào)試功能,獲取該子功能模塊的工作信息;信息輸出單元,用于向電腦輸出該子功能模塊的工作信息,并保存。所述的獲取模塊,其中,還包括隱藏單元和識別單元;所述隱藏單元用于隱藏調(diào)試 功能模塊,所述識別單元用于接收并識別遙控器發(fā)出的指令,顯示所述調(diào)試功能模塊。所述的獲取模塊,其中,還包括參數(shù)設(shè)置單元,用于將所述EPG模塊、NV0D模塊、搜 索模塊、數(shù)據(jù)接收模塊、數(shù)據(jù)廣播模塊、股票信息模塊和條件接收模塊的參數(shù)設(shè)為1或者0。所述的獲取模塊,其中,還包括判斷單元,用于判斷待調(diào)試子功能模塊的參數(shù)是否 為1。本發(fā)明提供的獲取機頂盒故障信息的方法及其獲取模塊,由于采用了獲取機頂盒 的各子功能模塊的工作信息,方便了軟件開發(fā)人員對機頂盒的故障分析,提高了工作效率, 節(jié)約了勞動力成本。
圖1是本發(fā)明實施例的方法流程圖;圖2是本發(fā)明實施例的結(jié)構(gòu)框圖。
具體實施例方式本發(fā)明提供一種獲取機頂盒故障信息的方法及其獲取模塊,所述機頂盒包括調(diào)試 功能模塊,所述調(diào)試功能模塊包括多個子功能模塊,所述子功能模塊至少包括EPG模塊、 NV0D模塊、搜索模塊、數(shù)據(jù)接收模塊、數(shù)據(jù)廣播模塊、股票信息模塊和條件接收模塊;其方 法包括以下步驟獲取遙控器發(fā)出的指令,打開所述調(diào)試功能模塊,;根據(jù)遙控器發(fā)出的指 令,打開待調(diào)試的子功能模塊,并開啟相應(yīng)子功能模塊的調(diào)試功能,獲取該子功能模塊的工 作信息;向電腦輸出該子功能模塊的工作信息,并保存。本發(fā)明提供的獲取機頂盒故障信息 的方法及其獲取模塊,由于采用了獲取機頂盒的各子功能模塊的工作信息,方便了軟件開 發(fā)人員對機頂盒的故障分析,提高了工作效率,節(jié)約了勞動力成本。為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下參照附圖并舉實例對本 發(fā)明進一步詳細說明。本發(fā)明提供的機頂盒故障信息獲取的方法,所述機頂盒包括調(diào)試功能模塊,所述 調(diào)試功能模塊包括多個子功能模塊,所述子功能模塊至少包括EPG模塊、NV0D模塊、搜索 模塊、數(shù)據(jù)接收模塊、數(shù)據(jù)廣播模塊、股票信息模塊和條件接收模塊;如圖1所述,所述方法 包括以下步驟110、獲取遙控器發(fā)出的指令,打開所述機頂盒的調(diào)試功能模塊;在獲取機頂盒的故障信息時,需要先開啟機頂盒,使機頂盒處于運行狀態(tài)。所述調(diào)試功能模塊可以設(shè)為顯示狀態(tài),也可以設(shè)為隱藏狀態(tài)。所述調(diào)試功能模塊只供開發(fā)人員,調(diào) 試人員和維修人員選擇使用,機頂盒安裝調(diào)試好后,用戶一般不會用到該模塊,所以一般將 所述調(diào)試功能模塊設(shè)為隱藏模塊,調(diào)試人員需通過機頂盒的搖控器,輸入相應(yīng)的密碼,此時 機頂盒接收并識別遙控器發(fā)出的密碼指令,將隱藏的調(diào)試功能模塊顯示出來后,才能打開 機頂盒的調(diào)試功能模塊。120、根據(jù)遙控器發(fā)出的指令,打開待測的子功能模塊;130、開啟相應(yīng)子功能模塊的調(diào)試功能,獲取該子功能模塊的工作信息;進入機頂盒的調(diào)試功能模塊后,電視的屏幕會顯示機頂盒所有的工作子功能模 塊,比如有E2P_EP⑶ebug模塊(電子節(jié)目指南)、E2P_NVodDebug模塊(準視頻點播)、E2P_ SearchDebug 模塊(收索)、E2P_ReceiveDataDebug 模塊(數(shù)據(jù)接收)、E2P_DBCDebug 模塊 (數(shù)據(jù)廣播)、E2P_St0CkDebUg模塊(股票信息)、E2P_CADebug模塊(條件接收)等。機 頂盒通過遙控器將需要顯示調(diào)試信息的子功能模塊的參數(shù)設(shè)為1或者0。然后機頂盒判斷 待調(diào)試的子功能模塊的參數(shù)值是否為1,如果是則開啟該子功能模塊的調(diào)試功能,使該子功 能模塊牌運行狀態(tài),并獲取該功能模塊的工作信息,否則不運行該子模塊的調(diào)試功能。在本步驟中,例如,調(diào)試人員選擇了 E2P_EPGDebug(電子節(jié)目指南)模塊,并將 E2P_EPGDebug對應(yīng)的調(diào)試模塊的參數(shù)值設(shè)為1。然后進入EPG模塊后,再由機頂盒判斷該 模塊的參數(shù)是否為1,如果是則開啟E2P_EP⑶ebug模塊的調(diào)試功能,使E2P_EP⑶ebug模塊 運行,并獲取E2P_EP⑶ebug模塊的工作信息。140、向電腦輸出待調(diào)試功能模塊的工作信息,并保存;將機頂盒通過串口線與電腦的RS232端口連接,此時機頂盒將自動向電腦輸出該 子功能模塊工作的工作信息。該子功能模塊的工作信息在電腦顯示器上顯示,并且保存在 電腦中。然后調(diào)試人員或者維修人員通過遙控器可以再選擇下一子功能模塊,獲取其工作 信息,并保存在電腦中。調(diào)試人員或者維修人員將電腦上保存的工作信息發(fā)送給軟件開發(fā) 人員,供軟件開發(fā)人員分析機頂盒的故障信息。應(yīng)當理解的是,本實施例將機頂盒與電腦連接的時間順序沒有限制,比如還可以 在開啟機頂盒時,將機頂盒和電腦連接,或者在進入調(diào)試功能模塊時將機頂盒與電腦連接 等等,其故障信息的獲取方法與上述方法相同,在此不再贅述?;谏鲜龅姆椒?,本發(fā)明還對應(yīng)提供一種機頂盒故障信息的獲取模塊,所述模塊 設(shè)置在所述機頂盒上,用于獲取機頂盒的故障信息,所述機頂盒包括調(diào)試功能模塊,所述調(diào) 試功能模塊包括多個子功能模塊,所述子功能模塊至少包括EPG模塊、NV0D模塊、搜索模 塊、數(shù)據(jù)接收模塊、數(shù)據(jù)廣播模塊、股票信息模塊和條件接收模塊;如圖2所示,所述獲取模 塊包括第一處理單元210、用于獲取遙控器發(fā)出的指令,打開機頂盒的功能模塊,并開啟 相應(yīng)子功能模塊的調(diào)試功能。當機頂盒開啟后,第一處理單元獲取遙控器發(fā)出的指令將機 頂盒的調(diào)試功能模塊打開,并開啟調(diào)試功能模塊的調(diào)試功能。第二處理單元220與第一處理單元連接,用于根據(jù)遙控器發(fā)出的指令,打開待調(diào) 試的子功能模塊。所述子功能模塊至少包括EPG模塊、NV0D模塊、搜索模塊、數(shù)據(jù)接收模 塊、數(shù)據(jù)廣播模塊、股票信息模塊和條件接收模塊。當打開調(diào)試功能模塊后,需通過所述第 二處理單元220打開待調(diào)試的子功能模塊,從而為獲取該子功能模塊的調(diào)試工作信息做準
信息輸出單元230與所述第二處理單元220連接,用于向電腦輸出所述子功能模 塊的工作信息,并保存。此時將需要將要機頂盒與電腦連接,機頂盒進入待調(diào)試子功能模塊 后,獲取該模塊的工作信息后,向電腦輸出這些工作信息,并保存在電腦上,供軟件開發(fā)人 員分析,軟件開發(fā)人員根據(jù)這些工作信息找出機頂盒的故障。本實施例中,所述獲取模塊還包括參數(shù)設(shè)置單元240和判斷單元250,參數(shù)設(shè)置單 元240和判斷單元250均與所述第二處理單元220連接,參數(shù)設(shè)置單元240用于將所述EPG 模塊、NV0D模塊、搜索模塊、數(shù)據(jù)接收模塊、數(shù)據(jù)廣播模塊、股票信息模塊和條件接收模塊的 參數(shù)設(shè)為1。當進入某個待調(diào)試的子功能模塊后,通過所述判斷單元250判斷待調(diào)試功能模 塊的參數(shù)是否為1。由于調(diào)試人員或者維修人員需通過所述調(diào)試功能模塊才能開啟各子功能模塊的 調(diào)試,用戶在使用過程中不會用到該獲取模塊。由此,在選一步的實施例中,所述獲取模塊 還包括隱藏單元260和識別單元270。所述隱藏單元260用于隱藏調(diào)試功能模塊,所述識 別單元270用于識別輸入的開鎖密碼。本實施例中,調(diào)試人員需通過搖控器輸入相應(yīng)的密 碼,識別單元用于接收并識別遙控器發(fā)出的指令,將隱藏的調(diào)試功能模塊顯示輸出,供調(diào)試 人員進行下一步操作。本發(fā)明由于采用了獲取模塊獲取機頂盒各功能模塊的工作信息,并將其保存,方 便了軟件開發(fā)人員機對頂盒的故障分析,提高了工作效率,節(jié)約了勞動力成本??梢岳斫獾氖?,對本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)本發(fā)明的技術(shù)方案及其發(fā) 明構(gòu)思加以等同替換或改變,而所有這些改變或替換都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保 護范圍。
權(quán)利要求
一種獲取機頂盒故障信息的方法,所述機頂盒包括調(diào)試功能模塊,所述調(diào)試功能模塊包括多個子功能模塊,所述子功能模塊至少包括EPG模塊、NVOD模塊、搜索模塊、數(shù)據(jù)接收模塊、數(shù)據(jù)廣播模塊、股票信息模塊和條件接收模塊;其方法包括以下步驟A、獲取遙控器發(fā)出的指令,打開所述調(diào)試功能模塊;B、根據(jù)遙控器發(fā)出的指令,打開待調(diào)試的子功能模塊;C、開啟相應(yīng)子功能模塊的調(diào)試功能,獲取該子功能模塊的調(diào)試工作信息;D、向電腦輸出該子功能模塊的工作信息,并保存。
2.根據(jù)權(quán)利要求1所述的獲取方法,其特征在于,所述調(diào)試功能模塊設(shè)為隱藏模塊;在 所述的步驟A之前還包括AO、接收并識別遙控器發(fā)出的指令,顯示所述調(diào)試功能模塊。
3.根據(jù)權(quán)利要求1所述的獲取方法,其特征在于,所述的步驟C包括將各子功能模塊 的參數(shù)設(shè)為1或者0。
4.根據(jù)權(quán)利要求3所述的獲取方法,其特征在于,所述的步驟C還包括判斷待調(diào)試子 功能模塊的參數(shù)是否為1 ;如果是,則運行該功能模塊;否則,結(jié)束調(diào)試操作;
5.一種機頂盒故障信息的獲取模塊,設(shè)置在所述機頂盒上,用于獲取機頂盒的故障信 息,所述機頂盒包括調(diào)試功能模塊,所述子功能模塊至少包括EPG模塊、NV0D模塊、搜索模 塊、數(shù)據(jù)接收模塊、數(shù)據(jù)廣播模塊、股票信息模塊和條件接收模塊;其特征在于,所述獲取模 塊包括第一處理單元,用于獲取遙控器發(fā)出的指令,打開所述調(diào)試功能模塊;第二處理單元,用于根據(jù)遙控器發(fā)出的指令,打開待調(diào)試的子功能模塊,并開啟相應(yīng)子 功能模塊的調(diào)試功能,獲取該子功能模塊的調(diào)試工作信息;信息輸出單元,用于向電腦輸出該子功能模塊的工作信息,并保存。
6.根據(jù)權(quán)利要求5所述的獲取模塊,其特征在于,還包括隱藏單元和識別單元;所述隱 藏單元用于隱藏調(diào)試功能模塊,所述識別單元用于接收并識別遙控器發(fā)出的指令,顯示所 述調(diào)試功能模塊。
7.根據(jù)權(quán)利要求5所述的獲取模塊,其特征在于,還包括參數(shù)設(shè)置單元,用于將所述 EPG模塊、NV0D模塊、搜索模塊、數(shù)據(jù)接收模塊、數(shù)據(jù)廣播模塊、股票信息模塊和條件接收模 塊的參數(shù)設(shè)為1或者0。
8.根據(jù)權(quán)利要求7所述的獲取模塊,其特征在于,還包括判斷單元,用于判斷待調(diào)試子 功能模塊的參數(shù)是否為1。
全文摘要
本發(fā)明公開了一種獲取機頂盒故障信息的方法及其獲取模塊,其方法包括獲取遙控器發(fā)出的指令,打開所述調(diào)試功能模塊;根據(jù)遙控器發(fā)出的指令,打開待調(diào)試的子功能模塊;開啟相應(yīng)子功能模塊的調(diào)試功能,獲取該子功能模塊的調(diào)試工作信息;向電腦輸出該子功能模塊的工作信息,并保存。本發(fā)明提供的獲取機頂盒故障信息的方法及其獲取模塊,由于采用了獲取機頂盒的各子功能模塊的工作信息,方便了軟件開發(fā)人員對機頂盒的故障分析,提高了工作效率,節(jié)約了勞動力成本。
文檔編號H04N17/00GK101808252SQ20091018899
公開日2010年8月18日 申請日期2009年12月18日 優(yōu)先權(quán)日2009年12月18日
發(fā)明者侯廣麗 申請人:康佳集團股份有限公司