專利名稱:向機(jī)頂盒寫入序列號(hào)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)字電視機(jī)頂盒領(lǐng)域,特別涉及一種向機(jī)頂盒寫入序列號(hào)的方法。
技術(shù)背景伴隨著數(shù)字電視技術(shù)的飛速發(fā)展,機(jī)頂盒用戶不斷增加。為了更好的對(duì)每一臺(tái)機(jī)頂盒進(jìn) 行軟件升級(jí)管理,機(jī)卡配對(duì)管理,用戶管理等操作,需要在機(jī)頂盒中寫入序列號(hào),并且每一 個(gè)機(jī)頂盒都對(duì)應(yīng)一個(gè)唯一的序列號(hào)?,F(xiàn)在普遍使用的對(duì)機(jī)頂盒輸入序列號(hào)的做法是在通過仿 真器手工輸入。由于仿真器沒有存儲(chǔ)單元沒有自檢測(cè)判別能力,通過人工輸入序列號(hào)難免出 現(xiàn)寫錯(cuò)、寫重或?qū)懧┬蛄刑?hào)等情況,將給用戶的使用帶來很大的麻煩,可能導(dǎo)致交費(fèi)的用戶 收看不到節(jié)目、不能正常升級(jí)等,而且人工輸入速度會(huì)大大影響生產(chǎn)進(jìn)度。發(fā)明內(nèi)容針對(duì)上述現(xiàn)有技術(shù)中通過仿真器手工輸入難免出現(xiàn)種種問題的不足,本發(fā)明所要解決的 技術(shù)問題是提供一種操作簡(jiǎn)單、準(zhǔn)確性高的向機(jī)頂盒寫入序列號(hào)的方法。本發(fā)明解決上述技術(shù)問題采用的技術(shù)方案是向機(jī)頂盒寫入序列號(hào)的方法,它包括以下 步驟a. 向計(jì)算機(jī)中輸入序列號(hào);b. 計(jì)算機(jī)判斷上述序列號(hào)是否已經(jīng)寫過,如果是,返回步驟a,否則進(jìn)入步驟C;C.計(jì)算機(jī)發(fā)送握手命令給機(jī)頂盒,如果握手失敗,則提示用戶握手失敗信息,并返回步 驟b;否則進(jìn)入步驟d;d. 計(jì)算機(jī)將得到的序列號(hào)發(fā)送給機(jī)頂盒;f. 機(jī)頂盒保存序列號(hào)至其指定位置。 進(jìn)一步的有,在執(zhí)行步驟d之后接著執(zhí)行步驟e. 計(jì)算機(jī)等待機(jī)頂盒的應(yīng)答信息,如果超時(shí)沒有應(yīng)答則提示用戶操作失敗信息,并返回 步驟d;如果有成功應(yīng)答信息則進(jìn)入步驟f。更進(jìn)一步的有,在執(zhí)行步驟f之后接著執(zhí)行步驟g. 如果寫入序列號(hào)成功,機(jī)頂盒發(fā)送寫入成功信息到計(jì)算機(jī),并在屏幕上顯示已寫入的 序列號(hào)信息;如果寫入序列號(hào)失敗,在計(jì)算機(jī)屏幕上顯示失敗信息,并返回到步驟f。所述步驟a中,向計(jì)算機(jī)中輸入序列號(hào)的方式有手動(dòng)輸入或通過軟件自動(dòng)生成或掃描儀輸入。所述步驟d中計(jì)算機(jī)是通過串口將寫入的序列號(hào)發(fā)送給機(jī)頂盒。 本發(fā)明的有益效果是操作簡(jiǎn)單、準(zhǔn)確性高、速度快,也可以避免重號(hào)。
圖l為使用本發(fā)明的方法輸入序列號(hào)的流程圖。
具體實(shí)施方式
下面結(jié)合附圖及實(shí)施例對(duì)本發(fā)明作進(jìn)一步的描述。本發(fā)明就是為了解決現(xiàn)有技術(shù)對(duì)機(jī)頂盒采用仿真器手工輸入序列號(hào)容易造成寫錯(cuò)、寫重 或漏寫的問題,提出了 一種新型的通過串口向機(jī)頂盒寫入序列號(hào)的方法。 實(shí)施例如圖1所示,本發(fā)明是通過計(jì)算機(jī)處理用戶輸入的序列號(hào)信息和控制信息,由串口把控 制信息和序列號(hào)信息傳給機(jī)頂盒,機(jī)頂盒在接收到上述信息后,把序列號(hào)寫入機(jī)頂盒中的指 定位置,同時(shí)把操作結(jié)果通過串口回傳給計(jì)算機(jī),計(jì)算機(jī)再把相應(yīng)的序列號(hào)信息存入數(shù)據(jù)庫(kù)第一次使用時(shí),用戶要設(shè)置起始序列號(hào),要寫入的序列號(hào)自動(dòng)從起始序列號(hào)累加,用戶 可以通過手動(dòng)輸入或通過軟件自動(dòng)生成或掃描儀輸入等方式輸入序列號(hào)。用戶執(zhí)行開始寫序 列號(hào)時(shí),計(jì)算機(jī)會(huì)判斷當(dāng)前序列號(hào)是否已經(jīng)寫過,如果寫過,會(huì)提示用戶"該序列號(hào)已經(jīng)存 在,操作失敗"并返回上一步操作,否則執(zhí)行下一步操作計(jì)算機(jī)發(fā)送握手命令給機(jī)頂盒, 如果握手失敗,則在計(jì)算機(jī)屏幕上提示用戶"握手失敗",并返回上一步操作,否則進(jìn)入下 一步操作計(jì)算機(jī)將用戶寫入的序列號(hào)發(fā)送給機(jī)頂盒,同時(shí)超時(shí)等待機(jī)頂盒應(yīng)答,如果超時(shí) 沒有應(yīng)答信息或者有失敗應(yīng)答信息,則計(jì)算機(jī)屏幕提示用戶"操作失敗",并返回上一步操 作,如果有成功應(yīng)答信息,則提示用戶"操作成功"。對(duì)于機(jī)頂盒來說,它不斷循環(huán)從串口中讀取計(jì)算機(jī)的握手控制命令,讀取到以后給計(jì)算 機(jī)發(fā)送應(yīng)答信息,下一步準(zhǔn)備接收由計(jì)算機(jī)發(fā)送過來的序列號(hào)信息,接收到序列號(hào)信息后, 將此信息寫入機(jī)頂盒指定位置。如果寫入成功,機(jī)頂盒通過串口發(fā)送成功信息到計(jì)算機(jī),同 時(shí)在屏幕上顯示已經(jīng)寫入的序列號(hào)信息;如果寫入失敗,則在屏幕上顯示寫入失敗信息。
權(quán)利要求
1. 向機(jī)頂盒寫入序列號(hào)的方法,其特征在于它包括以下步驟a.向計(jì)算機(jī)中輸入序列號(hào);b.計(jì)算機(jī)判斷上述序列號(hào)是否已經(jīng)寫過,如果是,返回步驟a,否則進(jìn)入步驟c;c.計(jì)算機(jī)發(fā)送握手命令給機(jī)頂盒,如果握手失敗,則提示用戶握手失敗信息,并返回步驟b;否則進(jìn)入步驟d;d.計(jì)算機(jī)將得到的序列號(hào)發(fā)送給機(jī)頂盒;f.機(jī)頂盒保存序列號(hào)至指定位置。
全文摘要
本發(fā)明涉及數(shù)字電視機(jī)頂盒領(lǐng)域,特別涉及一種向機(jī)頂盒寫入序列號(hào)的方法。本發(fā)明提供了一種操作簡(jiǎn)單、準(zhǔn)確性高的向機(jī)頂盒寫入序列號(hào)的方法。該方法是通過計(jì)算機(jī)處理用戶輸入的序列號(hào)信息和控制信息,由串口把控制信息和序列號(hào)信息傳給機(jī)頂盒,機(jī)頂盒在接收到上述信息后,把序列號(hào)寫入機(jī)頂盒中的指定位置,同時(shí)把操作結(jié)果通過串口回傳給計(jì)算機(jī),計(jì)算機(jī)再把相應(yīng)的序列號(hào)信息存入數(shù)據(jù)庫(kù)。本發(fā)明在使用時(shí)操作簡(jiǎn)單、準(zhǔn)確性高,不會(huì)出現(xiàn)重號(hào),適合于大批量向機(jī)頂盒寫入序列號(hào)。
文檔編號(hào)G06F13/00GK101252640SQ20081030051
公開日2008年8月27日 申請(qǐng)日期2008年3月11日 優(yōu)先權(quán)日2008年3月11日
發(fā)明者易曉莉, 曾祥根 申請(qǐng)人:四川長(zhǎng)虹電器股份有限公司