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 PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0044—Arrangements for allocating sub-channels of the transmission path allocation of payload
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/03—Protocol definition or specification
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2212/00—Encapsulation 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
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.
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)
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)
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 |
-
2018
- 2018-01-31 CN CN201810094744.2A patent/CN110099036B/en active Active
Patent Citations (8)
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)
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 |