[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN110099036A - A kind of data encapsulation method based on fusion Transmission system - Google Patents

A kind of data encapsulation method based on fusion Transmission system Download PDF

Info

Publication number
CN110099036A
CN110099036A CN201810094744.2A CN201810094744A CN110099036A CN 110099036 A CN110099036 A CN 110099036A CN 201810094744 A CN201810094744 A CN 201810094744A CN 110099036 A CN110099036 A CN 110099036A
Authority
CN
China
Prior art keywords
file
fusion
transmission block
block
packaged
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201810094744.2A
Other languages
Chinese (zh)
Other versions
CN110099036B (en
Inventor
王冬冬
姜红旗
张威
张军强
南凯
邢观斌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guoguang Fusion (beijing) Media Science And Technology Development Co Ltd
Original Assignee
Guoguang Fusion (beijing) Media Science And Technology Development Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guoguang Fusion (beijing) Media Science And Technology Development Co Ltd filed Critical Guoguang Fusion (beijing) Media Science And Technology Development Co Ltd
Priority to CN201810094744.2A priority Critical patent/CN110099036B/en
Publication of CN110099036A publication Critical patent/CN110099036A/en
Application granted granted Critical
Publication of CN110099036B publication Critical patent/CN110099036B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0044Arrangements for allocating sub-channels of the transmission path allocation of payload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/03Protocol definition or specification 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2212/00Encapsulation of packets

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

A kind of data encapsulation method based on fusion Transmission system provided by the present application, which comprises fusion transport block size is determined according to adapted transmission channel;According to the size of the fusion transmission block by file division to be packaged at least one file section;Each file section in the file to be packaged is encapsulated into the fusion transmission block, forms fusion transport stream;The application is capable of providing uniform format, and the fusion transmission block that various networks are adapted to, to realize that audio-video-frequency broadcast and data service can be transmitted by satellite broadcasting net and mobile radio communication.

Description

A kind of data encapsulation method based on fusion Transmission system
Technical field
This application involves multimedia broadcasting techniques field, in particular to a kind of data encapsulation side based on fusion Transmission system Method.
Background technique
It (may include one or more for signal coverage areas that satellite mobile broadcasting systems, which are using geo-synchronous orbit satellite, A countries and regions) MMS (Multimedia Message Service) of the offer including audio, video, data etc..Satellite mobile broadcast, which has, to be covered Cover area is wide, in open regional stable signal transmission, the advantages that supporting the high-speed mobile of terminal, is especially suitable for mentioning for car-mounted terminal For information service.
But for satellite mobile broadcast during carrying out business data transmission, business can only rely on single transmission at present Service, such as the transmission service individually provided by satellite broadcasting net or the Internet transmission clothes individually provided by mobile radio communication Therefore how business realizes that data format is unified, can be carried out simultaneously by the internet that satellite broadcasting net and mobile radio communication provide Transmission, is the major issue of present urgent need to resolve.
Summary of the invention
In view of this, the embodiment of the present application provide it is a kind of based on fusion Transmission system data encapsulation method, calculate set Standby and storage medium, to solve technological deficiency existing in the prior art.
The embodiment of the present application discloses a kind of data encapsulation method, comprising:
Fusion transport block size is determined according to adapted transmission channel;
According to the size of the fusion transmission block by file division to be packaged at least one file section;
Each file section in the file to be packaged is encapsulated into the fusion transmission block, forms fusion transport stream.
Optionally, it is determined before merging transport block size according to adapted transmission channel, further includes:
File stream is obtained, is at least one file to be packaged by the file stream cutting:
A file is added for each file to be packaged and describes head, wherein it includes business mark that the file, which describes head, Know, the service identification includes business number in preset fusion transport stream identification and fusion transport stream.
Optionally, the fusion transmission block includes build and block payload, and the build includes block serial number, type of service and school Test instruction.
Optionally, described piece of serial number includes 32 bits, for the fusion transmission block in the same fusion transport stream into Row numbering cycle.
Optionally, the type of service includes 3 bits, is used to refer to the class of the file section encapsulated in fusion transmission block Type.
Optionally, the verification instruction includes 1 bit, for indicating that whether there is or not check words at the fusion transmission block end Section.
Optionally, the file section is encapsulated in the block payload.
Optionally, the file section includes that a initial segment, at least one interlude and an ending segment, the file are retouched Head is stated to be segmented in the initial segment.
On the other hand, present invention also provides a kind of data encapsulation methods, comprising:
Fusion transport block size is determined according to adapted transmission channel;
File to be packaged is subjected to coding and generates at least one document No. symbol, and generates the industry of the file to be packaged Business description information;
At least one document No. symbol in the file to be packaged is encapsulated into the first fusion transmission block and will be described Business description Information encapsulation merges transmission block to second, wherein the first fusion transmission block and second transmission block are formed Merge transport stream.
Optionally, the business description information includes business description information header and at least one file description information,
The file description information include essential information and extension information,
The essential information include: file description information length, global profile mark, file size, extension information instruction, File carousel state instruction, file type,
The extension information includes: next extension information instruction, extension information type, extension message length, extension letter Cease content.
Optionally, the fusion transmission block includes build and block payload, and the build includes block serial number, type of service and school Test instruction.
Optionally, described piece of serial number includes 32 bits, for the fusion transmission block in the same fusion transport stream into Row numbering cycle.
Optionally, the type of service includes 3 bits, is used to refer to the type of the file section encapsulated in fusion transmission block.
Optionally, the verification instruction includes 1 bit, for indicating that whether there is or not check words at the fusion transmission block end Section.
Optionally, the document No. symbol is encapsulated in the block payload of the first fusion transmission block, and the business is retouched Information encapsulation is stated in the block payload of the second fusion transmission block.
On the other hand, present invention also provides a kind of calculating equipment, including memory, processor and storage are on a memory And the computer instruction that can be run on a processor, the processor perform the steps of when executing described instruction
Fusion transport block size is determined according to adapted transmission channel;
According to the size of the fusion transmission block by file division to be packaged at least one file section;
Each file section in the file to be packaged is encapsulated into the fusion transmission block, forms fusion transport stream.
On the other hand, present invention also provides a kind of calculating equipment, including memory, processor and storage are on a memory And the computer instruction that can be run on a processor, the processor perform the steps of when executing described instruction
Fusion transport block size is determined according to adapted transmission channel;
File to be packaged is subjected to coding and generates at least one document No. symbol, and generates the industry of the file to be packaged Business description information;
At least one document No. symbol in the file to be packaged is encapsulated into the first fusion transmission block and will be described Business description Information encapsulation merges transmission block to second, wherein the first fusion transmission block and second transmission block are formed Merge transport stream.
On the other hand, present invention also provides a kind of computer readable storage medium, it is stored with computer instruction, this refers to The step of data encapsulation method as described above is realized when order is executed by processor.
A kind of data encapsulation method based on fusion Transmission system provided by the present application, comprising: according to adapted transmission channel Determine fusion transport block size;According to the size of the fusion transmission block by file division to be packaged at least one file section; Each file section in the file to be packaged is encapsulated into the fusion transmission block, forms fusion transport stream;The application can Uniform format, and the fusion transmission block that various networks are adapted to are provided, to realize that audio-video-frequency broadcast and data service can lead to It crosses satellite broadcasting net and mobile radio communication is transmitted.
Detailed description of the invention
Fig. 1 is a kind of flow chart for data encapsulation method based on fusion Transmission system that one embodiment of the application provides;
Fig. 2 is the structure chart for the fusion transmission block that one embodiment of the application provides;
Fig. 3 is the fusion transmission block encapsulating structure figure that one embodiment of the application provides;
Fig. 4 is the fusion transmission block encapsulating structure figure that one embodiment of the application provides;
Fig. 5 is the fusion transmission block encapsulating structure figure that one embodiment of the application provides;
Fig. 6 is a kind of flow chart for data encapsulation method based on fusion Transmission system that one embodiment of the application provides;
Fig. 7 is the structure chart that the file that one embodiment of the application provides describes head;
Fig. 8 is the structure chart for the extension information content that one embodiment of the application provides;
Fig. 9 is the structure chart for the service identification that one embodiment of the application provides;
Figure 10 is the structure chart for the file section that one embodiment of the application provides;
Figure 11 is the structure chart being packaged to file 1 that one embodiment of the application provides;
Figure 12 is the fusion transport stream structure figure that one embodiment of the application provides;
Figure 13 is a kind of flow chart for data encapsulation method based on fusion Transmission system that one embodiment of the application provides;
Figure 14 is a kind of flow chart for data encapsulation method based on fusion Transmission system that one embodiment of the application provides;
Figure 15 is the structure chart for the business description information that one embodiment of the application provides;
Figure 16 is the encapsulation schematic diagram for the business description information that one embodiment of the application provides;
Figure 17 is a kind of flow chart for data encapsulation apparatus based on fusion Transmission system that one embodiment of the application provides;
Figure 18 is a kind of structure chart for data encapsulation apparatus based on fusion Transmission system that one embodiment of the application provides;
Figure 19 is a kind of structure chart for data encapsulation apparatus based on fusion Transmission system that one embodiment of the application provides.
Specific embodiment
Many details are explained in the following description in order to fully understand the application.But the application can be with Much it is different from other way described herein to implement, those skilled in the art can be without prejudice to the application intension the case where Under do similar popularization, therefore the application is not limited by following public specific implementation.
In this application, " first ", " second " etc. are only used for mutual differentiation, rather than indicate significance level and sequence, with And existing premise etc. each other.
In this application, provide it is a kind of based on the fusion data encapsulation method of Transmission system, device, calculate equipment and deposit Storage media is described in detail one by one in the following embodiments.
Referring to Fig. 1, a kind of data encapsulation method based on fusion Transmission system that one embodiment of the application provides, including step Rapid 101 to step 103.
Step 101: fusion transport block size is determined according to adapted transmission channel.
In the embodiment of the present application, the fusion transmission block (Converged Transport Block, CTB) is that have admittedly Determine the data block of size, for carrying the fixed-length data pack arrangement of upper layer data, and can be connected according to the sequence of generation The number of sequeling, the number are the block serial number of the fusion transmission block, and the fusion transmission block is for encapsulating in above-mentioned file stream Data.
In the embodiment of the present application, the size of fusion transmission block can be determined according to the difference of transmission channel, such as work as use When NGB-W/S (Next Generation Broadcasting Network, NGB) physical layer, the size for merging transmission block is solid Be set to 2118 bytes, when for other transmission channels, determines according to actual conditions it is described fusion transmission block size.
Referring to fig. 2, the fusion transmission block includes build and block payload, the build include block serial number, type of service and Verification instruction.
It is described to verify instruction for indicating that whether there is or not check fields at the end for merging transmission block, if what the verification indicated When value is 1, check field is indicated, if the value of the verification instruction is 0, indicate no parity check field;The check field is 32 cyclic redundancy check (Cyclic Redundancy Check, CRC), i.e. CRC32.
Wherein, the build includes following field, referring to table 1.
Table 1
Field name Shared bit (bit)
Block serial number 32 bits
Type of service 3 bits
Verification instruction 1 bit
Retain 4 bits
The field in table 1 is described in detail below:
Block serial number, including 32 bits, be used to fusion transmission block carry out numbering cycle, described piece of serial number since 0, when Number reaches maximum value 232After -1, and it is numbered from 0.
Type of service, including 3 bits, the value of the business type field can be used decimal number and pre-defined, Using the type for the data that the value indicates to encapsulate in fusion transmission block, as shown in table 2.
When type of service is empty business, the data merged in transmission block are filled using random data.
Table 2: the value of business type field
Value Description
1 File streaming service
2 Big file push business
3 Control message business
7 Empty business
Other It is undetermined
Wherein: when the value of business type field is 1, indicating file streaming service;When the value of business type field is 2 When, indicate big file push business;When the value of business type field is 3, control message business is indicated;Work as business type field Value when being 7, indicate empty business;When the value of business type field is other, indicating undetermined, i.e., other values are required value, It is pre-defined again when needing.
Verification instruction, including 1 bit, indicate that there is check field CRC32 at the fusion transmission block end when value is 1, When value is 0, then it represents that the fusion transmission block end is without above-mentioned check field.
The CRC32 includes 32 bits, and is Optional Field, and when verification is designated as 1, the CRC32 exists, this When the field can to fusion transmission block build and block payload in all bytes verify.
Retain, including 4 bits, subsequent expansion uses.
Step 102: according to the size of the fusion transmission block by file division to be packaged at least one file section.
In the embodiment of the present application, the file to be packaged is data to be packaged, may include audio data, video data Or text data etc..
The file to be packaged can be the file stream of an audio/video program temporally or size etc. be cut into can The media file of independent play-out, the audio/video program are business.
In the embodiment of the present application, the file section includes a initial segment, at least one interlude and an ending segment.
Step 103: each file section in the file to be packaged being encapsulated into the fusion transmission block, fusion is formed and passes Defeated stream.
In the embodiment of the present application, it is continuous each file section in the file to be packaged can be encapsulated into corresponding serial number The fusion transmission block block payload in, formed fusion transport stream;Such as file to be packaged is divided into the initial segment, two The initial segment of the file to be packaged is then encapsulated into block serial number 1 when being packaged by a interlude and an ending segment In the block payload of the fusion transmission block, two interludes of the file to be packaged are encapsulated into block serial number 2 and 3 respectively In the block payload of the fusion transmission block, the fusion that the ending segment of the file to be packaged is encapsulated into block serial number 4 is passed In defeated piece of block payload.
In the embodiment of the present application, referring to Fig. 3, transmission block carrying is merged when one is the ending segment of a file, but should Ending segment not yet fills up before entire fusion transmission block, can should if checked there are also next file to be packaged The remaining space of transmission block is merged to fill the initial segment of next file.
Referring to fig. 4, when one merge transmission block carrying be a file ending segment, but the ending segment not yet fill up it is whole Before a fusion transmission block, if checking next file not to be packaged, to all remaining empty of fusion transmission block Between be filled.
Referring to Fig. 5, if according to adapted transmission channel determine fusion transmission block size after, check it is no it is any to Package file then being filled to all fusion transmission blocks, and the type of service in the build for merging transmission block is set as Empty business.
The data encapsulation method of the application is capable of providing uniform format, and the fusion transmission block that various networks are adapted to, To realize that audio-video-frequency broadcast and data service can be transmitted by satellite broadcasting net and mobile radio communication.
Referring to Fig. 6, a kind of data encapsulation method based on fusion Transmission system that one embodiment of the application provides, including step Rapid 601 to step 605.
Step 601: obtaining file stream, and be multiple files to be packaged by the file stream cutting.
In the embodiment of the present application, the file stream is a kind of compound letter of MPEG-TS for encapsulating audio-video frequency media data Breath stream.
Step 602: adding a file for each file to be packaged and describe head, wherein the file describes head packet Service identification is included, the service identification includes business number in preset fusion transport stream identification and fusion transport stream.
In the embodiment of the present application, referring to Fig. 7, the file describes head (File Description Header, FDH) packet Include essential information and several extension information.
Wherein, the essential information includes following field, referring to table 3.
Table 3
Field name Shared bit (bit)
LSTP protocol version 4 bits
File describes head length 16 bits
Service identification 20 bits
Retain 4 bits
File serial number 20 bits
File size 32 bits
File playing duration 16 bits
Extend information instruction 1 bit
Compressing file instruction 2 bits
Retain 5 bits
Field in following pairs of tables 3 is described in detail:
LSTP (Live Stream Transport Protocol) protocol version, including 4 bits, instruction live streaming are spread The version of defeated agreement, current value 0x01;
File describes head length, including 16 bits, indicates that entire file describes the length of head, as unit of byte, packet Include essential information and all extension information;
Service identification, including 20 bits indicate business belonging to file;
Retain, including 4 bits, subsequent expansion uses;
File serial number, including 20 bits indicate number of this document in entire file stream;
File size, including 32 bits, when not taking compression, which indicates the length of original document;When taking When compress mode, which indicates the length of compressed original document, as unit of byte;
File playing duration, including 16 bits indicate the actual play time in the media file, as unit of ms;
Information instruction, including 1 bit are extended, whether there is extension information after instruction essential information, if the indicating bit It is 1, indicates extension information;If 0, indicate without extension information;
The value of compressing file instruction, including 2 bits, the compressing file indication field can be carried out using binary number Pre-defined, whether using value instruction original document using compressing and which kind of compress mode being used, meaning is shown in Table 4.
Table 4: the value of compressing file indication field
Value Description
0 Any compress mode is not taken
1 Using gzip (GNUzip) compress mode
Other Retain
Wherein: when the value of compressing file indication field is 0 (binary zero 0 is 0), any compression is not taken in expression Mode;When the value of compressing file indication field is 1 (binary zero 1 is 1), indicate to use the compression side gzip (GNUzip) Formula, byte of padding 0xFF;It when the value of compressing file indication field is other, indicates to retain, i.e., retention is other than 0,1 Binary number, such as 10,11, these binary numbers can be used in subsequent need.
Retain, including 5 bits, subsequent expansion uses.
Fig. 8 is participated in, the file describes the extension information in head, i.e. file stream parameter, and extension information type is 0x01, length are 2 bytes, and the file stream parameter includes that file sends interval, and it includes 16 ratios that the file, which sends interval, Spy indicates the transmission interval of next file and a upper file in file stream, as unit of millisecond.
Wherein, the extension information includes following field, referring to table 5.
Table 5
Field name Shared bit (bit)
Next extension information instruction 1 bit
Extend information type 7 bits
Extend message length N 16 bits
Extend the information content 8*N bits
Field in following pairs of tables 5 is described in detail:
Next extension information instruction, including 1 bit, whether there is also extensions to believe after current extensions information for instruction Breath indicates that there are also extension information if the indicating bit is 1;If the indicating bit is 0, indicate without extension information;
Extend information type, including 7 bits, the value of the extension Info Type field can using hexadecimal number into Row is pre-defined, which indicates that the type of current extensions information, meaning are shown in Table 6.
Table 6: the value of Info Type field is extended
Value Description
0x01 File stream parameter
Other Retain
Wherein: when the value for extending Info Type field is 0x01, indicating file stream parameter;When extension Info Type field Value be other when, indicate retain, i.e., retention be 0x01 other than hexadecimal number, these can be used in subsequent need Hexadecimal number.
Message length N, including 16 bits are extended, indicates the byte number of the content in current extensions information;
The information content, including 8*N bits, the particular content that instruction extension information includes are extended, definition is believed by extension Type is ceased to determine.
Referring to Fig. 9, the fusion transport stream identification of the service identification including 12 bits (binary system, bit) and Business is numbered in the fusion transport stream stream of 8bit.
Step 603: fusion transport block size is determined according to adapted transmission channel.
In the embodiment of the present application, the fusion transmission block (Converged Transport Block, CTB) is that have admittedly Determine the data block of size, and serial number can be carried out according to the sequence of generation, the number is the fusion transmission block Block serial number, the fusion transmission block are used to encapsulate the data in above-mentioned file stream.
In the embodiment of the present application, the size of fusion transmission block can be determined according to the difference of transmission channel, such as work as use When NGB-W/S (Next Generation Broadcasting Network, NGB) physical layer, the size for merging transmission block is solid It is set to 2118 bytes.
In the embodiment of the present application, the specific structure of the fusion transmission block is referring to above-described embodiment.
Step 604: according to the size of the fusion transmission block by file division to be packaged at least one file section.
In the embodiment of the present application, referring to Figure 10, can according to the size of the fusion transmission block by each file division at The identical file section of multiple sizes, each file section includes paragraph header and section payload, and the paragraph header includes section payload type, section Business number, file segment number, file section sum and file serial number in payload length, fusion transport stream.
In the embodiment of the present application, the file section is made of a initial segment, multiple interludes and an ending segment.
Wherein, the paragraph header includes following field, referring to table 7.
Table 7
Field name Shared bit (bit)
Section payload type 4 bits
Section payload length 12 bits
Merge business number in transport stream 8 bits
File segment number 10 bits
File section sum 10 bits
File serial number 20 bits
The field in table 7 is described in detail below:
Section payload type, including 4 bits, the value of described section of payload type field can be used hexadecimal number and carry out in advance It first defines, indicates the data type encapsulated in described section of payload, meaning is referring to table 8.
Table 8: the value of section payload type field
Value Description
0x01 Effective document section
0x0F Filled section, byte of padding 0xFF
Other Retain
Wherein: when the value of section payload type field is 0x01, indicating effective document section;When the value of section payload type field When for 0x0F, filled section, byte 0xFF are indicated;When the value of section payload type field is other, indicate to retain, i.e. retention For the hexadecimal number other than 0x01 and 0x0F, these hexadecimal numbers can be used in subsequent need.
Described section of payload length includes 12 bits, indicates the byte length of described section of payload in this document section.
Business number includes 8 bits in the fusion transport stream stream, and business belonging to leading portion is worked as in instruction.
The file segment number includes 10 bits, and instruction this document section is which file section of affiliated file, number Since 0, i.e., starting segment number is 0.
The file section sum includes 10 bits, indicates the file section that file belonging to this document section is divided into total Number.
The file serial number includes 20 bits, indicates file belonging to current file section.
Step 605: each file section in the file to be packaged being encapsulated into the fusion transmission block, fusion is formed and passes Defeated stream.
In the embodiment of the present application, each file section in the multiple file to be packaged is encapsulated into the fusion and is transmitted Each file section in one file, such as file 1 is encapsulated in for the fusion transmission block and carries out referring to Figure 11 by block Illustrate, add FDH first for file 1, the file 1 has then been divided into a starting according to the size of fusion transmission block Multiple file sections to be packaged of section, three interludes and an ending segment, the FDH are divided in the initial segment, then The initial segment is put into fusion transmission block k, three interludes are successively then put into fusion transmission block k+1, fusion is transmitted In block k+2, fusion transmission block k+3, finally ending segment is put into fusion transmission block k+4;It is transmitted referring in Figure 11 it is found that merging The ending segment of block k+4 carrying not yet fills up the space of the fusion transmission block k+4, therefore can use next file to be packaged The initial segment fills the remaining space the fusion transmission block k+4, avoids the wasting of resources.
Referring to Figure 12, transmission block k, fusion transmission block k+1, fusion transmission block k+2, fusion transmission block k+3 and fusion are merged Transmission block k+4 forms fusion transmission.
A kind of data encapsulation method based on fusion Transmission system provided by the present application is capable of providing uniform format, and each The fusion transmission block that kind network is adapted to, to realize that audio-video-frequency broadcast and data service can be logical by satellite broadcasting net and movement Letter net is transmitted.
Referring to Figure 13, for being encapsulated as the two-way file stream of input to merge transport stream all the way, to above-mentioned based on fusion The data encapsulation method of Transmission system is illustrated, and be can according to need in practical application and is obtained one, two or more pieces file Stream is packaged, and the application is not limited in any way this.
Step 1: the file stream FS1 and file stream FS2 of input are obtained, then by the file stream FS1 and the file stream FS2 is sliced, and multiple files to be packaged are cut into.
Step 2: each file after the file stream FS1 and file stream FS2 cutting is pre-processed, as each File addition file describes head.
Step 3: file addition file in the file stream FS1 described after head is put into document queue 1, it will be described File is added in file stream FS2 describe the file after head be put into document queue 2.
Step 4: being selected from the document queue 1 and the document queue 2 to be packaged according to quality of service requirement File is submitted to fusion transport stream generation module.
Step 5: fusion transport block size is determined according to the transmission channel of adaptation, then according to the fusion transmission block Size is by file division to be packaged at multiple file sections to be packaged.
Step 6: the file section divided in step 5 is encapsulated into the fusion transmission block, fusion transport stream is formed.This The data encapsulation method based on fusion Transmission system for applying for embodiment, treats encapsulation of data first and is handled, then will be to Encapsulation of data is packaged according to the data structure of fusion transmission block, and form format is unified, and is applicable in a variety of transmission channels Data packet.
Referring to Figure 14, a kind of data encapsulation method based on fusion Transmission system that one embodiment of the application provides, including Step 1401 is to step 1403.
Step 1401: fusion transport block size is determined according to adapted transmission channel.
In the embodiment of the present application, the fusion transmission block (Converged Transport Block, CTB) is that have admittedly Determine the data block of size, for carrying the fixed-length data pack arrangement of upper layer data, and can be connected according to the sequence of generation The number of sequeling, the number are the block serial number of the fusion transmission block, and the fusion transmission block is for encapsulating in above-mentioned file stream Data.
In the embodiment of the present application, the size of fusion transmission block can be determined according to the difference of transmission channel, such as work as use When NGB-W/S (Next Generation Broadcasting Network, NGB) physical layer, the size for merging transmission block is solid Be set to 2118 bytes, when for other transmission channels, determines according to actual conditions it is described fusion transmission block size.
In the embodiment of the present application, the specific structure of the fusion transmission block is please referred to described in above-described embodiment step 101 The structure of transmission block is merged, details are not described herein again.
Step 1402: file to be packaged being subjected to coding and generates at least one document No. symbol, and is generated described wait seal Fill the business description information of file.
In the embodiment of the present application, by big file push agreement (Big File Push, BFP) agreement to each to be packaged File carries out forward error correction coding (Forward Error Correction, FEC), then by the file generated text to be packaged Part coded identification, used FEC encryption algorithm are Raptor fountain coding, and specific algorithm can refer to Internet engineering The standard RFC5053 of task groups (The Internet Engineering Task Force, IETF).
Any number of document No. symbols can be generated after Raptor fountain coding in each file to be packaged (Encoding Symbol), wherein the length of each coded identification is fixed.According to its generating process, each coded identification There are unique 32 bit identification, referred to as document No. symbol logo (File Encoding Symbol ID, FESI);Ginseng See Figure 15, according to RFC5053 standard, each FESI identifies (ESI) group by 16 source block numbers (SBN) and 16 coded identifications At.
In the embodiment of the present application, referring to Figure 15, the business description information includes business description information header and at least one File description information,
The file description information include essential information and extension information,
The essential information include: file description information length, global profile mark, file size, extension information instruction, File carousel state instruction, file type,
The extension information includes: next extension information instruction, extension information type, extension message length, extension letter Cease content.
Wherein, the business description information header includes following field, referring to table 9.
Table 9
Field name Shared bit (bit)
Control message type 8 bits
Control message length 16 bits
Arranging service period serial number 16 bits
Description information updates serial number 8 bits
File description information number 8 bits
The field in table 9 is described in detail below:
Control message type, including 8 bits, are used to refer to the type of control message: when control message is business description When message, the value of the control message type is 0x05;When control message is filling message, the value of the control message type For 0xFF.
Control message length, including 16 bits, are used to refer to the total length of business description information, and unit is byte.
Arranging service period serial number, including 16 bits are used to refer to the business description information corresponding arranging service week Phase.
For example, setting serial number 1,2017 of on May 7,1 day to 2017 May in 2017 in corresponding arranging service period The serial number 2 on May 14 8 days to 2017 May in corresponding arranging service period, and so on.
Description information updates serial number, including 8 bits, first business description information institute in each arranging service period Corresponding update serial number 0 often regenerates once, then the update serial number is added 1.
File description information number, including 8 bits are used to refer to the description of file included in the business description information The number of information can at most support 256 file description informations in one business description information.
Essential information in the file description information includes following field, referring to table 10.
Table 10
Field name Shared bit (bit)
File description information length 16 bits
Global profile mark 40 bits
File size 48 bits
Extend information instruction 1 bit
File carousel state instruction 3 bits
File type 4 bits
The field in table 10 is described in detail below:
File description information length, including 16 bits, are used to refer to the length of file description information, including essential information With extension information.
Global profile mark, including 40 bit fields identify pushing files, including 20 bit service marks and 20 bits Local file mark.
File size, including 48 bit fields, are used to refer to the size of file, and unit is byte.
Information instruction, including 1 bit field are extended, is used to refer to behind essential information whether have extension information, the expansion The value of exhibition information indication field is 1 indicates, the value of the extension information indication field for 0 indicate without.
File carousel state instruction, including 3 bit fields are used to refer to the carousel status of this document, the file carousel shape The value of state indication field can be used decimal number and be pre-defined, as shown in table 11.
Table 11
Value File carousel state
0 It is undefined
1 Carousel is inactive
2 Carousel will start within several seconds
3 Carousel pause
4 In carousel operation
5 Carousel terminates
Other Retain
Wherein, it when the value of file carousel state instruction field is 0, indicates undefined;When file carousel case pointer When the value of section is 1, indicate that carousel is inactive;When the value of file carousel state instruction field is 2, indicate that carousel will be in several seconds Interior starting;When the value of file carousel state instruction field is 3, carousel pause is indicated;When file carousel state instruction field It when value is 4, indicates in carousel operation, when the value of file carousel state instruction field is 5, indicates that carousel terminates;When file wheel When the value for broadcasting state instruction field is other, indicate to retain.
File type, including 4 bit fields, are used to refer to the type of this document, and specific corresponding format is undetermined.
The extension information includes following field, referring to table 12.
Table 12
Field name Shared bit (bit)
Next extension information instruction 1 bit
Extend information type 7 bits
Extend message length N 16 bits
Extend the information content 8*N bits
Field in following pairs of tables 12 is described in detail:
Next extension information indicates, including 1 bit, and whether extension information also extends information later herein for instruction, When the value of next extension information indication field indicates for 1;When the value of next extension information indication field is 0 Indicate without.
Information type, including 7 bits are extended, the value mark of the extension Info Type field extends the type of information, As shown in table 13.
Table 13: the value of Info Type field is extended
Value Extend information type
1 FEC encoded information
2 File carousel information
3 File MD5 code
4 Filename
Other Retain
Wherein, when the value for extending Info Type field is 1, FEC encoded information is indicated;When extension Info Type field When value is 2, file carousel information is indicated;When the value for extending Info Type field is 3, file MD5 code is indicated;When extension information When the value of type field is 4, filename is indicated;When the value of file carousel state instruction field is other, indicate to retain.
Message length, including 16 bits are extended, indicates the length of entire extension information, unit is byte.
The information content, including 8*N bits are extended, the particular content of instruction extension information, specific format is by extension information Type determines.
Step 1403: at least one document No. symbol in the file to be packaged is encapsulated into the first fusion transmission block Transmission block is merged with by the business description Information encapsulation to second, wherein the first fusion transmission block and described second passes Transport stream is merged in defeated piece of formation.
In the embodiment of the present application, by same one or two document No. treated and generated after package file is encoded Symbol is encapsulated into the first fusion transmission block, the business description information can be also encapsulated into according to itself size one, two or In multiple continuous second fusion transmission blocks of serial number, wherein when the last one second fusion transmission block is encapsulating the business There are also remaining spaces after description information, then can be with byte of padding 0xFF.
Referring to Figure 16, the business description Information encapsulation is given in figure to two continuous second fusion transmission blocks In situation.
In the embodiment of the present application, when the second fusion transmission block transmits the control message including business description information, Type of service in build is 3, and two bytes of head of block payload are that message header indicates (Head Indicator, HI) field, It is defined as follows:
Message header indication field (HI), including 16 bits are used to refer to occur in the block payload first control and disappear Cease the position of head.
The initial position that control message head is indicated when the value of message header indication field is 0 is the first character after HI field Section, second byte after it is HI field that the value of message header indication field, which is 1 initial position for indicating control message head, according to This analogizes;When in the payload without any control message head, what which indicated is the initial position of byte of padding 0xFF;If It had not only been the middle section of a control message without any control message head but also without any filling namely the payload in the payload, then The field value is 0xFFFF.
The data encapsulation method based on fusion Transmission system of the embodiment of the present application is capable of providing uniform format, various networks The fusion transmission block being adapted to, with realize audio-video-frequency broadcast and data service can by satellite broadcasting net and mobile radio communication into Row transmission.
The two kinds provided by the present application data encapsulation methods based on fusion Transmission system are all based on mutually isostructural fusion Transmission block carries out the transmission of business datum, but business datum is different, the data information meeting different from for including, and the application is main It is the encapsulation carried out for the data of live broadcast service and transmission service.
Referring to Figure 17, one embodiment of the application provides a kind of data encapsulation apparatus based on fusion Transmission system, comprising:
First determining module 1701, for determining fusion transport block size according to adapted transmission channel;
Divide module 1702, for according to the size of the fusion transmission block that file division to be packaged is literary at least one Part section;
First package module 1703 is transmitted for each file section in the file to be packaged to be encapsulated into the fusion Block forms fusion transport stream.
Referring to Figure 18, in another embodiment of the application, described device can be with further include:
The file stream cutting is at least one file for obtaining file stream by cutting module 1801:
Preprocessing module 1802 describes head for adding a file for each file, wherein the file description Head includes service identification, and the service identification includes business number in preset fusion transport stream identification and fusion transport stream;
First determining module 1803, for determining fusion transport block size according to adapted transmission channel;
Divide module 1804, for according to the size of the fusion transmission block that file division to be packaged is literary at least one Part section;
First package module 1805 is transmitted for each file section in the file to be packaged to be encapsulated into the fusion Block forms fusion transport stream.
Optionally, the fusion transmission block includes build and block payload, and the build includes block serial number, type of service and school Test instruction.
Optionally, described piece of serial number includes 32 bits, for the fusion transmission block in the same fusion transport stream into Row numbering cycle.
Optionally, the type of service includes 3 bits, is used to refer to the class of the file section encapsulated in fusion transmission block Type.
Optionally, the verification instruction includes 1 bit, for indicating that whether there is or not check words at the fusion transmission block end Section.
Optionally, the file section is encapsulated in the block payload.
Optionally, the file section includes that a initial segment, at least one interlude and an ending segment, the file are retouched Head is stated to be segmented in the initial segment.
The data encapsulation apparatus based on fusion Transmission system of the embodiment of the present application is capable of providing uniform format, and various The fusion transmission block that network is adapted to, to realize that audio-video-frequency broadcast and data service can be by satellite broadcasting net and mobile communication Net is transmitted.
Referring to Figure 19, one embodiment of the application provides a kind of data encapsulation apparatus based on fusion Transmission system, comprising:
Second determining module 1901, for determining fusion transport block size according to adapted transmission channel;
Coded identification generation module 1902 generates at least one document No. symbol for file to be packaged to be carried out coding Number, and generate the business description information of the file to be packaged;
Second package module 1903, at least one document No. symbol in the file to be packaged to be encapsulated into One merges transmission block and the business description Information encapsulation to second is merged transmission block, wherein the first fusion transmission block Fusion transport stream is formed with second transmission block.
Optionally, the business description information includes business description information header and at least one file description information,
The file description information include essential information and extension information,
The essential information include: file description information length, global profile mark, file size, extension information instruction, File carousel state instruction, file type,
The extension information includes: next extension information instruction, extension information type, extension message length, extension letter Cease content.
Optionally, the fusion transmission block includes build and block payload, and the build includes block serial number, type of service and school Test instruction.
Optionally, described piece of serial number includes 32 bits, for the fusion transmission block in the same fusion transport stream into Row numbering cycle.
Optionally, the type of service includes 3 bits, is used to refer to the type of the file section encapsulated in fusion transmission block.
Optionally, the verification instruction includes 1 bit, for indicating that whether there is or not check words at the fusion transmission block end Section.
Optionally, the document No. symbol is encapsulated in the block payload of the first fusion transmission block, and the business is retouched Information encapsulation is stated in the block payload of the second fusion transmission block
The data encapsulation apparatus based on fusion Transmission system of the embodiment of the present application is capable of providing uniform format, and various The fusion transmission block that network is adapted to, to realize that audio-video-frequency broadcast and data service can be by satellite broadcasting net and mobile communication Net is transmitted.
The exemplary scheme of the above-mentioned data encapsulation apparatus based on fusion Transmission system for the present embodiment.It needs to illustrate It is to be somebody's turn to do the technical solution based on the data encapsulation apparatus for merging Transmission system to seal with above-mentioned based on the data for merging Transmission system The technical solution of dress method belongs to same design, and the technical solution of the data encapsulation apparatus based on fusion Transmission system is not retouched in detail The detail content stated may refer to the description of the technical solution of the above-mentioned data encapsulation method based on fusion Transmission system.
One embodiment of the application provides a kind of calculating equipment, including memory, processor and storage are on a memory simultaneously The computer instruction that can be run on a processor, the processor perform the steps of when executing described instruction
Fusion transport block size is determined according to adapted transmission channel;
According to the size of the fusion transmission block by file division to be packaged at least one file section;
Each file section in the file to be packaged is encapsulated into the fusion transmission block, forms fusion transport stream.
One embodiment of the application provides a kind of calculating equipment, including memory, processor and storage are on a memory simultaneously The computer instruction that can be run on a processor, the processor perform the steps of when executing described instruction
Fusion transport block size is determined according to adapted transmission channel;
File to be packaged is subjected to coding and generates at least one document No. symbol, and generates the industry of the file to be packaged Business description information;
At least one document No. symbol in the file to be packaged is encapsulated into the first fusion transmission block and will be described Business description Information encapsulation merges transmission block to second, wherein the first fusion transmission block and second transmission block are formed Merge transport stream.
A kind of exemplary scheme of above-mentioned calculating equipment for the present embodiment.It should be noted that the skill of the calculating equipment Art scheme belongs to same design with the above-mentioned technical solution based on the data encapsulation method for merging Transmission system, calculates equipment The detail content that technical solution is not described in detail may refer to the skill of the above-mentioned data encapsulation method based on fusion Transmission system The description of art scheme.
One embodiment of the application provides a kind of computer readable storage medium, is stored with computer instruction, the instruction The step of data encapsulation method as described above based on fusion Transmission system is realized when being executed by processor.
One embodiment of the application provides a kind of computer readable storage medium, is stored with computer instruction, the instruction The step of data encapsulation method as described above based on fusion Transmission system is realized when being executed by processor.
A kind of exemplary scheme of above-mentioned computer readable storage medium for the present embodiment.It should be noted that this is deposited The technical solution of storage media belongs to same design with the above-mentioned technical solution based on the data encapsulation method for merging Transmission system, The detail content that the technical solution of storage medium is not described in detail may refer to the above-mentioned data envelope based on fusion Transmission system The description of the technical solution of dress method.
The computer instruction includes computer program code, the computer program code can for source code form, Object identification code form, executable file or certain intermediate forms etc..The computer-readable medium may include: that can carry institute State any entity or device, recording medium, USB flash disk, mobile hard disk, magnetic disk, CD, the computer storage of computer program code Device, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), Electric carrier signal, telecommunication signal and software distribution medium etc..It should be noted that the computer-readable medium include it is interior Increase and decrease appropriate can be carried out according to the requirement made laws in jurisdiction with patent practice by holding, such as in certain jurisdictions of courts Area does not include electric carrier signal and telecommunication signal according to legislation and patent practice, computer-readable medium.
It should be noted that for the various method embodiments described above, describing for simplicity, therefore, it is stated as a series of Combination of actions, but those skilled in the art should understand that, the application is not limited by the described action sequence because According to the application, certain steps can use other sequences or carry out simultaneously.Secondly, those skilled in the art should also know It knows, the embodiments described in the specification are all preferred embodiments, and related actions and modules might not all be this Shen It please be necessary.
In the above-described embodiments, it all emphasizes particularly on different fields to the description of each embodiment, there is no the portion being described in detail in some embodiment Point, it may refer to the associated description of other embodiments.
The application preferred embodiment disclosed above is only intended to help to illustrate the application.There is no detailed for alternative embodiment All details are described, are not limited the invention to the specific embodiments described.Obviously, according to the content of this specification, It can make many modifications and variations.These embodiments are chosen and specifically described to this specification, is in order to preferably explain the application Principle and practical application, so that skilled artisan be enable to better understand and utilize the application.The application is only It is limited by claims and its full scope and equivalent.

Claims (18)

1. a kind of data encapsulation method based on fusion Transmission system characterized by comprising
Fusion transport block size is determined according to adapted transmission channel;
According to the size of the fusion transmission block by file division to be packaged at least one file section;
Each file section in the file to be packaged is encapsulated into the fusion transmission block, forms fusion transport stream.
2. the method according to claim 1, wherein according to adapted transmission channel determine fusion transport block size it Before, further includes:
File stream is obtained, is at least one file to be packaged by the file stream cutting:
A file is added for each file to be packaged and describes head, wherein it includes service identification that the file, which describes head, institute Stating service identification includes business number in preset fusion transport stream identification and fusion transport stream.
3. described the method according to claim 1, wherein the fusion transmission block includes build and block payload Build includes block serial number, type of service and verification instruction.
4. according to the method described in claim 3, it is characterized in that, described piece of serial number includes 32 bits, for same The fusion transmission block merged in transport stream carries out numbering cycle.
5. according to the method described in claim 3, it is characterized in that, the type of service include 3 bits, be used to refer to merge The type of the file section encapsulated in transmission block.
6. according to the method described in claim 3, it is characterized in that, verification instruction includes 1 bit, for indicating described Merging transmission block end, whether there is or not check fields.
7. according to the method described in claim 3, it is characterized in that, the file section is encapsulated in the block payload.
8. according to the method described in claim 2, it is characterized in that, the file section includes a initial segment, at least one Between section and an ending segment, the file describes head and is segmented in the initial segment.
9. a kind of data encapsulation method based on fusion Transmission system characterized by comprising
Fusion transport block size is determined according to adapted transmission channel;
File to be packaged is subjected to coding and generates at least one document No. symbol, and the business for generating the file to be packaged is retouched State information;
At least one document No. symbol in the file to be packaged is encapsulated into the first fusion transmission block and by the business Description information is encapsulated into the second fusion transmission block, wherein the first fusion transmission block and second transmission block form fusion Transport stream.
10. according to the method described in claim 9, it is characterized in that,
The business description information includes business description information header and at least one file description information,
The file description information include essential information and extension information,
The essential information includes: file description information length, global profile mark, file size, the instruction of extension information, file Carousel status instruction, file type,
The extension information includes: next extension information instruction, extension information type, extension message length, extends in information Hold.
11. described according to the method described in claim 9, it is characterized in that, the fusion transmission block includes build and block payload Build includes block serial number, type of service and verification instruction.
12. according to the method for claim 11, which is characterized in that described piece of serial number includes 32 bits, is used to same Fusion transmission block in a fusion transport stream carries out numbering cycle.
13. according to the method for claim 11, which is characterized in that the type of service includes 3 bits, is used to refer to merge The type of the file section encapsulated in transmission block.
14. according to the method for claim 11, which is characterized in that the verification instruction includes 1 bit, for indicating Stating fusion transmission block end, whether there is or not check fields.
15. according to the method for claim 11, which is characterized in that the document No. symbol is encapsulated in first fusion In the block payload of transmission block, the business description Information encapsulation is in the block payload of the second fusion transmission block.
16. a kind of calculating equipment including memory, processor and stores the calculating that can be run on a memory and on a processor Machine instruction, which is characterized in that the processor performs the steps of when executing described instruction
Fusion transport block size is determined according to adapted transmission channel;
According to the size of the fusion transmission block by file division to be packaged at least one file section;
Each file section in the file to be packaged is encapsulated into the fusion transmission block, forms fusion transport stream.
17. a kind of calculating equipment including memory, processor and stores the calculating that can be run on a memory and on a processor Machine instruction, which is characterized in that the processor performs the steps of when executing described instruction
Fusion transport block size is determined according to adapted transmission channel;
File to be packaged is subjected to coding and generates at least one document No. symbol, and the business for generating the file to be packaged is retouched State information;
At least one document No. symbol in the file to be packaged is encapsulated into the first fusion transmission block and by the business Description information is encapsulated into the second fusion transmission block, wherein the first fusion transmission block and second transmission block form fusion Transport stream.
18. a kind of computer readable storage medium, is stored with computer instruction, which is characterized in that the instruction is held by processor The step of the step of claim 1-8 any one the method is realized when row or claim 9-15 any one the method Suddenly.
CN201810094744.2A 2018-01-31 2018-01-31 Data encapsulation method based on fusion transmission system Active CN110099036B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810094744.2A CN110099036B (en) 2018-01-31 2018-01-31 Data encapsulation method based on fusion transmission system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810094744.2A CN110099036B (en) 2018-01-31 2018-01-31 Data encapsulation method based on fusion transmission system

Publications (2)

Publication Number Publication Date
CN110099036A true CN110099036A (en) 2019-08-06
CN110099036B CN110099036B (en) 2022-03-11

Family

ID=67442347

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810094744.2A Active CN110099036B (en) 2018-01-31 2018-01-31 Data encapsulation method based on fusion transmission system

Country Status (1)

Country Link
CN (1) CN110099036B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111092650A (en) * 2019-12-26 2020-05-01 北京遥测技术研究所 X frequency channel measurement and control communication integrated system based on data system fusion
CN112559779A (en) * 2020-12-24 2021-03-26 北京百度网讯科技有限公司 Picture management method, device, equipment and storage medium
CN114422604A (en) * 2021-12-27 2022-04-29 中国电信股份有限公司 Data sending and receiving method and device

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020024964A1 (en) * 2000-08-31 2002-02-28 Verizon Communications Inc. Simple peering in a transport network employing novel edge devices
CN101198044A (en) * 2007-12-14 2008-06-11 北京创毅视讯科技有限公司 Transmission method and emission system for data broadcasting service data in broadcasting system
CN101212267A (en) * 2007-12-21 2008-07-02 北京创毅视讯科技有限公司 FTP service data based method, system, and device for broadcast system
CN101425864A (en) * 2007-10-30 2009-05-06 中兴通讯股份有限公司 Data broadcast sending and receiving method
CN101465791A (en) * 2007-12-18 2009-06-24 国家广播电影电视总局广播科学研究院 Document transmission method based on unidirection link
CN103297173A (en) * 2012-02-24 2013-09-11 国家广播电影电视总局广播科学研究院 Method and device for transmission, distribution and receiving of data of digital audio broadcasting system in China
CN103703797A (en) * 2013-08-29 2014-04-02 华为技术有限公司 Aggregation transmission method, apparatus, system, network server and user device
WO2015180130A1 (en) * 2014-05-30 2015-12-03 华为技术有限公司 Packet editing method and related device

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020024964A1 (en) * 2000-08-31 2002-02-28 Verizon Communications Inc. Simple peering in a transport network employing novel edge devices
CN101425864A (en) * 2007-10-30 2009-05-06 中兴通讯股份有限公司 Data broadcast sending and receiving method
CN101198044A (en) * 2007-12-14 2008-06-11 北京创毅视讯科技有限公司 Transmission method and emission system for data broadcasting service data in broadcasting system
CN101465791A (en) * 2007-12-18 2009-06-24 国家广播电影电视总局广播科学研究院 Document transmission method based on unidirection link
CN101212267A (en) * 2007-12-21 2008-07-02 北京创毅视讯科技有限公司 FTP service data based method, system, and device for broadcast system
CN103297173A (en) * 2012-02-24 2013-09-11 国家广播电影电视总局广播科学研究院 Method and device for transmission, distribution and receiving of data of digital audio broadcasting system in China
CN103703797A (en) * 2013-08-29 2014-04-02 华为技术有限公司 Aggregation transmission method, apparatus, system, network server and user device
WO2015180130A1 (en) * 2014-05-30 2015-12-03 华为技术有限公司 Packet editing method and related device

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111092650A (en) * 2019-12-26 2020-05-01 北京遥测技术研究所 X frequency channel measurement and control communication integrated system based on data system fusion
CN111092650B (en) * 2019-12-26 2022-03-04 北京遥测技术研究所 X frequency channel measurement and control communication integrated system based on data system fusion
CN112559779A (en) * 2020-12-24 2021-03-26 北京百度网讯科技有限公司 Picture management method, device, equipment and storage medium
CN114422604A (en) * 2021-12-27 2022-04-29 中国电信股份有限公司 Data sending and receiving method and device

Also Published As

Publication number Publication date
CN110099036B (en) 2022-03-11

Similar Documents

Publication Publication Date Title
US8185794B2 (en) Media container file management
US9900166B2 (en) Methods for delivery of flows of objects over broadcast/multicast enabled networks
CN109167645B (en) Data structure for physical layer encapsulation, data structure generating apparatus and method thereof
CN105723718A (en) Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method for transmitting broadcast signals and method for receiving broadcast signals
CN105934953B (en) Broadcast singal sending device, broadcasting signal receiving, broadcast singal sending method and broadcast signal received method
CN106233692A (en) Broadcast singal dispensing device, broadcast receiver, broadcast singal sending method and broadcast signal received method
CN110099036A (en) A kind of data encapsulation method based on fusion Transmission system
RU2461970C2 (en) Method and apparatus for receiving data
CN105745899A (en) Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method for transmitting broadcast signals and method for receiving broadcast signals
CN106233693A (en) Broadcast singal sends equipment, broadcasting signal receiving, broadcast singal sending method and broadcast signal received method
CN105393480B (en) For transmission/reception grouping device and method in multimedia communications system
JP2014533045A (en) Content delivery system with allocation of source data and repair data between HTTP servers
CN102143527A (en) Compression method and device for nested protocol packet header
CN110099087A (en) A kind of document transmission method based on fusion Transmission system
JP4875055B2 (en) Method and apparatus for providing a linear erasure code
CN1883148A (en) Method for transmitting digital information packets in a data network
JP5011239B2 (en) Broadcast packet generator, data supplement server, receiving terminal, and program thereof
CN101459490A (en) Data transmission method and device
RU2646346C2 (en) Apparatus and method for transmitting and receiving forward error correction packet
WO2009089695A1 (en) A data transmission method and equipment
CN110098899A (en) A method of protocol stack, data based on fusion Transmission system retransmit
JP2010141536A (en) Transmission terminal, reception terminal, and transmission system used for unidirectional transmission path
CN107113458A (en) Send equipment and its signal processing method
WO2021047612A1 (en) Packet processing method, device, and computer storage medium
CN106416284B (en) Broadcast singal sending device and broadcast singal sending method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant