• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種基于Java語言實現可視化TS流表格數據制作的方法技術

    技術編號:15690595 閱讀:83 留言:0更新日期:2017-06-24 03:06
    本發明專利技術公開了一種基于Java語言實現可視化TS流表格數據制作的方法,其實現過程為:配置前臺的可視化界面和后臺的處理模塊,其中前臺可視化界面以Java的JFrame為基礎,根據對TS碼流表格數據的需求錄入修改數據;后臺的處理模塊依據TS碼流表格數據定義的規范,制作TS碼流的表格數據,最終生成后綴為TS格式的文件。本發明專利技術的一種基于Java語言實現可視化TS流表格數據制作的方法與現有技術相比,使得工作人員不需到現場也可以根據運營商提供的規范合成自己所需的TS流表格信息,且可視化實現方案不涉及任何代碼及腳本的編寫,使任何需要的人都能快速的合成自己需要的TS流表格信息,實用性強,適用范圍廣泛,具有很好的推廣應用價值。

    Method for making visual TS flow table data based on Java language

    The invention discloses a method of making the flow visualization of TS data based on the Java language, the realization process is: processing module visual interface and the background configuration, the visual interface to Java JFrame as the foundation, according to the demand of TS to modify the data entry form data stream; the background processing module based on TS the stream table data definition standard, making the TS table data stream, the generated suffix for the TS file format. A kind of the invention of the Java language TS visualization method of making the table data flow compared with the existing technology based on the staff do not need to go to the scene can also be based on operators to provide standardized synthesis of their required TS flow table information and visualization scheme does not involve writing any code and script, so that any need people can have rapid synthesis of their needs of the TS flow table information, strong practicability, wide application scope, has the very good application value.

    【技術實現步驟摘要】
    一種基于Java語言實現可視化TS流表格數據制作的方法
    本專利技術涉及有線電視TS傳輸協議
    ,具體地說是一種基于Java語言實現可視化TS流表格數據制作的方法。
    技術介紹
    目前做有線電視基于TS流表格數據的研發調試,需要測試等相關人員到現場,在當地的運營商信號覆蓋范圍下錄制當地的TS流,然后再提供給內部的研發調試,甚至需要研發人員親自到當地運營商進行調試。在用戶的需求中,到現場錄制碼流或者到現場做研發調試,都極大的浪費了時間、人力,且效率低下。如果有一種方法能夠是我們填寫所需的TS流的表格信息,自動生成TS碼流,那么則很好的解決了上述問題。基于此,本專利技術提供了一種基于Java語言實現可視化TS流表格數據制作的方法。該方法可以節省時間、人力,不用到達現場也可自己制作TS流,極大的提升了效率。
    技術實現思路
    本專利技術的技術任務是針對以上不足之處,提供一種基于Java語言實現可視化TS流表格數據制作的方法。一種基于Java語言實現可視化TS流表格數據制作的方法,其實現過程為:配置前臺的可視化界面和后臺的處理模塊,其中前臺可視化界面以Java的JFrame為基礎,根據對TS碼流表格數據的需求錄入修改數據;后臺的處理模塊依據TS碼流表格數據定義的規范,制作TS碼流的表格數據,最終生成后綴為TS格式的文件。在后臺的處理模塊中,依據的TS碼流表格數據定義規范包括運營商提供的表格數據規范或者PSI/SI通用規范。在確定規范后,后臺的處理模塊獲取用戶填寫的信息后,根據規范將默認信息與用戶填寫信息按順序存入數組,這里的默認信息是指根據規范分析表格數據信息的組成設置的默認數據。所述制作TS碼流的表格數據是指首先合成表格數據所有包的數據信息,隨后根據CRC32-Mepg2的多項式算法,計算數據信息的CRC32,合成表格數據信息之后,與其他視頻碼流合并復用。生成TS格式文件的過程為:首先定義表格數據信息,并將該信息根據表格信息規范拆分成二進制bit,然后按先后順序排列,以字節為單位將數據寫入數組,再將數組中的數據做CRC32-Mepg2的校驗,將4個字節的校驗碼再寫入數組中;最后通過輸出流的方式將數組的數據做二進制文件的寫入,生成后綴為TS的二進制文件。所述表格數據信息的定義過程為:TS包頭為4字節,即32bit的長度,且第一字節固定為0x47,根據TS碼流表格數據定義規范按先后順序定義TS包頭的4字節中默認固定值的bit位;TS包頭后,從第二字節開始,開始定義表格數據信息,根據表格規范信息,定義默認的bit位。上述步驟中生成的TS格式文件為單含有表格數據的TS流,此TS流包含所需要的數據,在使用時,還需要再通過命令與其他TS流拼接或者生成的TS流自身不斷復制復用,生成含有若干個相同表格數據的TS流文件。本專利技術的一種基于Java語言實現可視化TS流表格數據制作的方法和現有技術相比,具有以下有益效果:本專利技術提供的一種基于Java語言實現可視化TS流表格數據制作的方法,使得工作人員不需到現場也可以根據運營商提供的規范合成自己所需的TS流表格信息,且可視化實現方案不涉及任何代碼及腳本的編寫,使任何需要的人都能快速的合成自己需要的TS流表格信息,實用性強,適用范圍廣泛,具有很好的推廣應用價值。附圖說明附圖1為本專利技術的實現流程圖。附圖2為本專利技術中表格數據的規范示意圖。附圖3為本專利技術中定義的TS包頭的規范示意圖。具體實施方式下面結合具體實施例對本專利技術作進一步說明。如附圖1所示,一種基于Java語言實現可視化TS流表格數據制作的方法,本專利技術依據TS碼流表格數據定義的規范,制作TS碼流的表格數據,最終生成后綴為TS格式的文件。此方法實現后的工具提供可視化界面,使操作的人員不涉及任何代碼以及腳本的編寫。可以根據我們對TS碼流表格數據的需求對其進行修改,并且生成我們需要的TS碼流。其實現過程為:配置前臺的可視化界面和后臺的處理模塊,其中前臺可視化界面以Java的JFrame為基礎,根據對TS碼流表格數據的需求錄入修改數據;后臺的處理模塊依據TS碼流表格數據定義的規范,制作TS碼流的表格數據,最終生成后綴為TS格式的文件。在后臺的處理模塊中,依據的TS碼流表格數據定義規范包括運營商提供的表格數據規范或者PSI/SI通用規范。在確定規范后,后臺的處理模塊獲取用戶填寫的信息后,根據規范將默認信息與用戶填寫信息按順序存入數組,這里的默認信息是指根據規范分析表格數據信息的組成設置的默認數據。所述制作TS碼流的表格數據是指首先合成表格數據所有包的數據信息,隨后根據CRC32-Mepg2的多項式算法,計算數據信息的CRC32,合成表格數據信息之后,與其他視頻碼流合并復用。根據規范分析表格數據信息的組成,設置默認數據,以及根據mepg2規范設置TS包頭,例如一種表格數據(network_information_section)的規范如附圖2所示;根據mepg2規范,定義的TS包頭的規范,該規范的定義如附圖3所示。生成TS格式文件的過程為:TS包頭為4字節(32bit)的長度,且第一字節固定為0x47(TS包標識),根據上述規范按先后順序定義TS包頭的4字節中默認固定值的bit位。TS包頭后,從第二字節開始,可開始定義表格數據信息,根據表格規范信息,定義默認的bit位。將填寫的表格信息,根據表格信息規范拆分成二進制bit,按先后順序排列,以字節為單位將數據寫入數組,再將數組中的數據做CRC32-Mepg2的校驗,將4個字節的校驗碼再寫入數組中。最后通過輸出流的方式將數組的數據做二進制文件的寫入,生成后綴為TS的二進制文件。根據有線電視TS傳輸流定義的規范,一個TS包為188字節,若表格數據多于188字節,則要分成兩個或多個TS包進行傳輸。至此,表格數據已經合成完畢。但是只和合成了單含有表格數據的TS流,此TS流已經包含我們所需要的數據。但是在實際使用過程中此合成的TS流較小,播發設備一般無法播發較小的TS流。因此,需要再通過命令與其他TS流拼接或者生成的TS流自身不斷復制復用,生成含有多個相同表格數據的較大的TS流文件,自此,TS流便可以使用。通過上面具體實施方式,所述
    的技術人員可容易的實現本專利技術。但是應當理解,本專利技術并不限于上述的具體實施方式。在公開的實施方式的基礎上,所述
    的技術人員可任意組合不同的技術特征,從而實現不同的技術方案。除說明書所述的技術特征外,均為本專業技術人員的已知技術。本文檔來自技高網
    ...
    一種基于Java語言實現可視化TS流表格數據制作的方法

    【技術保護點】
    一種基于Java語言實現可視化TS流表格數據制作的方法,其特征在于,其實現過程為:配置前臺的可視化界面和后臺的處理模塊,其中前臺可視化界面以Java的JFrame為基礎,根據對TS碼流表格數據的需求錄入修改數據;后臺的處理模塊依據TS碼流表格數據定義的規范,制作TS碼流的表格數據,最終生成后綴為TS格式的文件。

    【技術特征摘要】
    1.一種基于Java語言實現可視化TS流表格數據制作的方法,其特征在于,其實現過程為:配置前臺的可視化界面和后臺的處理模塊,其中前臺可視化界面以Java的JFrame為基礎,根據對TS碼流表格數據的需求錄入修改數據;后臺的處理模塊依據TS碼流表格數據定義的規范,制作TS碼流的表格數據,最終生成后綴為TS格式的文件。2.根據權利要求1所述的一種基于Java語言實現可視化TS流表格數據制作的方法,其特征在于,在后臺的處理模塊中,依據的TS碼流表格數據定義規范包括運營商提供的表格數據規范或者PSI/SI通用規范。3.根據權利要求2所述的一種基于Java語言實現可視化TS流表格數據制作的方法,其特征在于,在確定規范后,后臺的處理模塊獲取用戶填寫的信息后,根據規范將默認信息與用戶填寫信息按順序存入數組,這里的默認信息是指根據規范分析表格數據信息的組成設置的默認數據。4.根據權利要求1所述的一種基于Java語言實現可視化TS流表格數據制作的方法,其特征在于,所述制作TS碼流的表格數據是指首先合成表格數據所有包的數據信息,隨后根據CRC32-Mepg2的多項式算法,計算數據信息的CRC32,合成表格數據信息之后,與其他視頻碼流合并復用。...

    【專利技術屬性】
    技術研發人員:張興宇
    申請(專利權)人:山東浪潮商用系統有限公司
    類型:發明
    國別省市:山東,37

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 少妇无码一区二区三区免费| 精品久久久久久无码免费| 日韩免费人妻AV无码专区蜜桃| 国产午夜无码精品免费看| 无码人妻精品中文字幕| 青青爽无码视频在线观看| 国产aⅴ无码专区亚洲av麻豆| 一本色道无码道DVD在线观看| a级毛片无码免费真人| 无码av免费一区二区三区试看| 精品久久久久久无码人妻| 精品亚洲A∨无码一区二区三区 | 韩日美无码精品无码| 久久无码AV一区二区三区| 国产麻豆天美果冻无码视频| 无码日韩精品一区二区免费| 亚洲AV无码不卡在线播放| 亚洲综合av永久无码精品一区二区| 亚洲国产AV无码一区二区三区 | 亚洲成?v人片天堂网无码| 午夜福利无码一区二区| 台湾无码一区二区| 中国无码人妻丰满熟妇啪啪软件| 小12箩利洗澡无码视频网站| 亚洲最大中文字幕无码网站| 久久精品aⅴ无码中文字字幕不卡 久久精品aⅴ无码中文字字幕重口 | 无码日韩人妻AV一区二区三区| 亚洲AV无码成人专区| 无码AV波多野结衣久久| 亚洲爆乳无码专区| 国产三级无码内射在线看| 亚洲AV无码一区东京热久久| 中文有码vs无码人妻| 亚洲av激情无码专区在线播放| 国产AV无码专区亚洲AV男同| 亚洲VA中文字幕无码毛片| 伊人久久综合精品无码AV专区| 亚洲无码在线播放| 色综合久久中文字幕无码| 精品无码AV一区二区三区不卡| 在线看无码的免费网站|