[發(fā)明專(zhuān)利]自助碼流分析方法無(wú)效
| 申請(qǐng)?zhí)枺?/td> | 200710305822.0 | 申請(qǐng)日: | 2007-12-27 |
| 公開(kāi)(公告)號(hào): | CN101472165A | 公開(kāi)(公告)日: | 2009-07-01 |
| 發(fā)明(設(shè)計(jì))人: | 于海波 | 申請(qǐng)(專(zhuān)利權(quán))人: | 康佳集團(tuán)股份有限公司 |
| 主分類(lèi)號(hào): | H04N7/24 | 分類(lèi)號(hào): | H04N7/24 |
| 代理公司: | 深圳市科吉華烽知識(shí)產(chǎn)權(quán)事務(wù)所 | 代理人: | 胡吉科 |
| 地址: | 518055*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 自助 分析 方法 | ||
【技術(shù)領(lǐng)域】
本發(fā)明涉及數(shù)字機(jī)頂盒(包括其它DVB相關(guān)產(chǎn)品)設(shè)計(jì)開(kāi)發(fā)及測(cè)試過(guò)程中需要對(duì)碼流進(jìn)行分析的技術(shù),尤其是指一種自助碼流分析方法。
【背景技術(shù)】
現(xiàn)有的碼流分析軟件可以分析DVB標(biāo)準(zhǔn)中現(xiàn)有的表與描述子。現(xiàn)有的碼流分析軟件不能分析用戶私有的自定義格式的表與描述子,而現(xiàn)實(shí)的碼流分析過(guò)程中,有半數(shù)的情況是需要分析私有格式的表與描述子,現(xiàn)有碼流分析軟件已經(jīng)不能滿足實(shí)際需求。
【發(fā)明內(nèi)容】
本發(fā)明所要解決的技術(shù)問(wèn)題是,克服現(xiàn)有技術(shù)的不足,提供一種可以按用戶編輯并存儲(chǔ)的描述子和表規(guī)則來(lái)解析接收到的信息的方法。
本發(fā)明解決其技術(shù)問(wèn)題所采用的技術(shù)方案是:一種自助碼流分析方法,包括如下步驟:
a)、接受用戶對(duì)用戶定義規(guī)則的輸入;
b)、在程序初始時(shí)將所述的用戶定義規(guī)則導(dǎo)入;
c)、在有數(shù)據(jù)處理時(shí)按所述的用戶定義規(guī)則解析。
所述的用戶定義規(guī)則是描述子和表規(guī)則,所述的用戶定義規(guī)則存儲(chǔ)為外部文件。
所述的用戶定義描述子規(guī)則過(guò)程包括以下步驟:
第一步:在規(guī)則編輯界面處選擇:編輯所述的描述子規(guī)則;
第二步:在相應(yīng)的輸入框并填寫(xiě)所述的描述子Tag值與所述的描述子的名稱(chēng);
第三步:在所述的描述子規(guī)則框填寫(xiě)用戶自定的描述子規(guī)則;
第四步:點(diǎn)擊添加規(guī)則按鈕即可。
所述的用戶定義定義表規(guī)則過(guò)程包括以下步驟:
步驟一:在規(guī)則編輯界面處選擇:編輯所述的表規(guī)則;
步驟二:在相應(yīng)的輸入框并填寫(xiě)所述的表的PID值,TableID值與所述的表的名稱(chēng);
步驟三:在所述的表規(guī)則框填寫(xiě)用戶自定的表規(guī)則;
步驟四:點(diǎn)擊添加規(guī)則按鈕即可。
所述的步驟a)是指用戶對(duì)所述的描述子和表規(guī)則進(jìn)行編輯。
按照所述的描述子的TAG值和所述的表的PID與TableID區(qū)分規(guī)則。
所述的步驟b)是程序在初始化時(shí)通過(guò)讀取所述的外部文件來(lái)導(dǎo)入所述的描述子和表規(guī)則。
其特征在于:所述的步驟c)是將接收到的數(shù)據(jù)按照所述的描述子的TAG值和所述的表的PID與TableID,在所述的描述子規(guī)則里查找相應(yīng)的規(guī)則進(jìn)行解析。
一種自助碼流分析方法,具體操作步驟包括:步驟1、接收用戶對(duì)描述子和表規(guī)則進(jìn)行編輯并將該描述子和表規(guī)則存儲(chǔ)為外部文件;步驟2、在程序初始化時(shí)通過(guò)讀取所述的外部文件來(lái)導(dǎo)入所述的描述子和表規(guī)則;步驟3、將接收到的數(shù)據(jù)按照所述的描述子和表的區(qū)分標(biāo)準(zhǔn),在所述的描述子規(guī)則里查找相應(yīng)的規(guī)則進(jìn)行解析。
所述的區(qū)分標(biāo)準(zhǔn)是所述的描述子的TAG值和所述的表的PID與TableID。
本發(fā)明的有益效果是,將描述子和表規(guī)則存儲(chǔ)為外部文件,可以通過(guò)用戶自定義進(jìn)行編輯描述子和表規(guī)則,實(shí)現(xiàn)了用戶可以隨意增減修改描述子和表規(guī)則的功能,使用戶具備不修改碼流分析軟件而快速添加私有協(xié)議分析能力。
【附圖說(shuō)明】
圖1是自助碼流分析方法的工作流程圖。
【具體實(shí)施方式】
如圖1所示,本發(fā)明實(shí)施方式一種自助碼流分析方法,不是將描述子和表規(guī)則內(nèi)置于代碼中,而是按照一定的格式將描述子和表規(guī)則存儲(chǔ)為外部文件,用戶可以通過(guò)自定義對(duì)存儲(chǔ)于外部的文件進(jìn)行編輯,隨意增減修改描述子和表規(guī)則,使用戶具備不用修改碼流分析軟件而可以快速準(zhǔn)確添加私有協(xié)議的分析能力。在程序初始化時(shí)通過(guò)讀取外部文件來(lái)導(dǎo)入所述的描述子和表規(guī)則,各個(gè)規(guī)則以描述子的TAG值和表的PID與TableID來(lái)進(jìn)行區(qū)分。碼流分析方法可以分析并組合出單個(gè)的Section數(shù)據(jù)后再根據(jù)其描述子的TAG值和表的PID與TableID,,在導(dǎo)入的描述子規(guī)則里面查找相應(yīng)的規(guī)則來(lái)對(duì)接收到的數(shù)據(jù)進(jìn)行解析。
用戶自定義描述子過(guò)程包括如下步驟:
第一步:在規(guī)則編輯界面處選擇:編輯描述子規(guī)則。
第二步:在相應(yīng)的輸入框并填寫(xiě)描述子Tag值與描述子的名稱(chēng)(軟件在碼流解析的時(shí)候會(huì)根據(jù)填寫(xiě)的Tag值來(lái)確定是采用用戶定義的此描述子規(guī)則,如果Tag值相等,則會(huì)采用用戶定義的此規(guī)則來(lái)解析相應(yīng)的描述子,并現(xiàn)實(shí)用戶填寫(xiě)的描述子名稱(chēng))
第三步:在描述子規(guī)則框填寫(xiě)用戶自定的描述子規(guī)則。
以下下舉例說(shuō)明:
以下描述子為用戶想要添加的私有描述子(其表述方式按照國(guó)際文獻(xiàn)慣例表述):
描述子名稱(chēng)為:My_descriptor
My_descriptor()
{
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于康佳集團(tuán)股份有限公司,未經(jīng)康佳集團(tuán)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710305822.0/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 一種數(shù)據(jù)庫(kù)讀寫(xiě)分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





