[發明專利]TLV數據包的傳輸方法、裝置、設備及可讀存儲介質在審
| 申請號: | 201911422619.0 | 申請日: | 2019-12-31 |
| 公開(公告)號: | CN111147931A | 公開(公告)日: | 2020-05-12 |
| 發明(設計)人: | 季培隆 | 申請(專利權)人: | 深圳TCL新技術有限公司 |
| 主分類號: | H04N21/4402 | 分類號: | H04N21/4402;H04N21/433 |
| 代理公司: | 深圳市世紀恒程知識產權代理事務所 44287 | 代理人: | 宋朝政 |
| 地址: | 518052 廣東省深圳市南山區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | tlv 數據包 傳輸 方法 裝置 設備 可讀 存儲 介質 | ||
本發明公開了一種TLV數據包的傳輸方法、裝置、設備及可讀存儲介質,該方法包括步驟:當電視接收到待處理數據后,解析所述待處理數據對應的各個slot,得到各個所述slot對應的有效載荷;將所述有效載荷拷貝到所述電視的預設內存中,其中,所述預設內存的存儲空間等于或者大于兩個slot的內存空間;在所述預設內存中將所述有效載荷切割成TLV數據包傳輸給所述電視的協議棧,以在所述協議棧中處理所述待處理數據。本發明節省了在將slot拆分成TLV數據包過程中所需的內存空間,提高了在將slot拆分成TLV數據包過程中電視的運行效率。
技術領域
本發明涉及電視技術領域,尤其涉及一種TLV數據包的傳輸方法、裝置、設備及可讀存儲介質。
背景技術
ISDB S3是一種電視標準,該標準中數據是以slot的形式傳輸的,每一個slot包含多個TLV的數據包。在電視處理數據過程中,要將slot拆分成TLV數據包然后傳輸到協議棧進行TLV的解析。其中,slot是ISDB S3標準中一用于包裝TLV的數據的協議,一個slot包含多個TLV數據包;TLV是一種標準的數據封裝協議,是以Type(標簽)-Length(長度)-Value(內容)這種三段式的數據組織方式,value為有效載荷。
在將slot拆分成TLV數據包的過程中,由于slot的大小是固定的(在制作碼流時設定好),所以每個slot中的TLV數據包不一定是完整的,可能一個slot包含了多個TLV數據包的完整數據,但是最后一個TLV數據包的前半段數據在這個slot中,后半段數據存放在下一個slot中,這樣就會導致在分割出TLV數據包的流程中需要處理這種情況。通常的做法是在電視中額外分配一塊內存,當遇到這種TLV不完整的數據包時,將該不完整的TLV片段寫入該內存中進行拼裝,拼完成后將TLV數據包傳入協議棧。但是這樣需要占用電視額外的內存空間,同時由于需要進行額外的拷貝,導致將slot拆分成TLV數據包的代碼邏輯比較復雜,電視運行的效率也會比較低。
發明內容
本發明的主要目的在于提供一種TLV數據包的傳輸方法、裝置、設備及可讀存儲介質,旨在解決現有的在將slot拆分成TLV數據包過程中,需要占用電視額外的內存空間,且導致電視運行效率低下的技術問題。
為實現上述目的,本發明提供一種TLV數據包的傳輸方法,所述TLV數據包的傳輸方法包括步驟:
當電視接收到待處理數據后,解析所述待處理數據對應的各個slot,得到各個所述slot對應的有效載荷;
將所述有效載荷拷貝到所述電視的預設內存中,其中,所述預設內存的存儲空間等于或者大于兩個slot的內存空間;
在所述預設內存中將所述有效載荷切割成TLV數據包傳輸給所述電視的協議棧,以在所述協議棧中處理所述待處理數據。
優選地,所述將所述有效載荷拷貝到所述電視的預設內存中的步驟之后,還包括:
獲取各個所述slot的頭文件,根據各個所述頭文件對應檢測所述預設內存中的各個有效載荷是否處于完整狀態;
若檢測到各個所述有效載荷處于完整狀態,則執行在所述預設內存中將所述有效載荷切割成TLV數據包傳輸給所述電視的協議棧,以在所述協議棧中處理所述待處理數據的步驟。
優選地,所述獲取各個所述slot的頭文件,根據各個所述頭文件對應檢測所述預設內存中的各個有效載荷是否處于完整狀態的步驟之后,還包括:
若存在所述有效載荷未處于完整狀態,則確定未處于完整狀態的有效載荷對應的slot為第一目標slot,以及確定所述第一目標slot對應有效載荷中待拼接的待處理第一數據;
將所述第一目標slot對應的上一個slot確定為第二目標slot,確定所述第二目標slot的有效載荷中屬于最后一個TLV數據包的待處理第二數據;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳TCL新技術有限公司,未經深圳TCL新技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911422619.0/2.html,轉載請聲明來源鉆瓜專利網。





