[發(fā)明專利]一種機頂盒記錄當前觀看頻道信息的方法有效
| 申請?zhí)枺?/td> | 202110593578.2 | 申請日: | 2021-05-28 |
| 公開(公告)號: | CN113316010B | 公開(公告)日: | 2023-02-28 |
| 發(fā)明(設計)人: | 向躍;張令;劉建華 | 申請(專利權)人: | 杭州國芯科技股份有限公司 |
| 主分類號: | H04N21/426 | 分類號: | H04N21/426;H04N21/433 |
| 代理公司: | 杭州君度專利代理事務所(特殊普通合伙) 33240 | 代理人: | 朱亞冠 |
| 地址: | 310012 浙江省杭州市文*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 機頂盒 記錄 當前 觀看 頻道 信息 方法 | ||
1.一種機頂盒記錄當前觀看頻道信息的方法,其特征在于,該方法包括:
(1)機頂盒采用閃存作為存儲介質;
機頂盒的軟件系統(tǒng)存儲在閃存上;所述的軟件系統(tǒng)包括啟動程序、機頂盒身份標示區(qū)、升級程序、應用程序、數(shù)據(jù)區(qū);
所述的數(shù)據(jù)區(qū)存儲當前頻道信息和節(jié)目數(shù)據(jù)庫;所述的當前頻道信息包括關鍵字段、當前節(jié)目號、當前節(jié)目所屬分組、當前節(jié)目所屬分組內的排序方式;
(2)閃存的擦除方式按從小到大依次支持扇區(qū)、塊、整片;
所述的當前頻道信息的長度Lv≤Ls,Ls為閃存的扇區(qū)長度;應用程序通過當前頻道信息中的當前節(jié)目號在節(jié)目數(shù)據(jù)庫里查找,獲取節(jié)目的完整信息;
(3)當用戶切換頻道時,應用程序更新閃存上數(shù)據(jù)區(qū)的當前頻道信息,具體方法是:
(3-1)應用程序按扇區(qū)長度Ls讀取扇區(qū)的全部數(shù)據(jù);
(3-2)應用程序遍歷整個扇區(qū),從起始偏移0開始,按照Lv步進,依次匹配關鍵字段,如沒有匹配到關鍵字段,則寫入的起始位置為x=0,寫入數(shù)據(jù)長度為Lv;最后匹配關鍵字段的位置記錄為x,x≥0且x+Lv≤Ls;
(3-3)當匹配到關鍵字段且扇區(qū)的剩余長度夠寫入當前頻道信息長度Lv的數(shù)據(jù)時,即x+Lv≤Ls時,在當前頻道信息所在的扇區(qū)寫入當前頻道信息;寫入數(shù)據(jù)起始位置為x+Lv,寫入數(shù)據(jù)長度為Lv;
(3-4)當頻道信息所在的扇區(qū)的剩余長度不夠寫入當前頻道信息長度Lv的數(shù)據(jù)時,即x+LvLs,則擦除整個扇區(qū);擦除完成后,關鍵字段的位置x記為0;在當前頻道信息所在的扇區(qū)寫入當前頻道信息;寫入位置為x=0,寫入數(shù)據(jù)長度為Lv;
(4)當機頂盒上電時,應用程序獲取斷電前的當前頻道信息,具體是:
(4-1)應用程序按扇區(qū)長度Ls讀取扇區(qū)的全部數(shù)據(jù);
(4-2)應用程序遍歷整個扇區(qū),從起始偏移0開始,按照Lv步進,依次匹配關鍵字段,最后匹配關鍵字段的位置記錄為y,y≥0且y+Lv≤Ls;如沒有匹配到關鍵字段,則y記為0;
(4-3)當沒有匹配到關鍵字段的位置時,即y=0,則扇區(qū)沒有存儲斷電前的當前頻道信息;
當匹配到關鍵字段的位置時,即y+Lv≤Ls,則扇區(qū)上起始位置為y,長度為Lv的數(shù)據(jù)即為斷電前的當前頻道信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州國芯科技股份有限公司,未經(jīng)杭州國芯科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110593578.2/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。





