Movatterモバイル変換


[0]ホーム

URL:


CN101557266B - Method and system for realizing IP data package transmission based on CMMB channel - Google Patents

Method and system for realizing IP data package transmission based on CMMB channel
Download PDF

Info

Publication number
CN101557266B
CN101557266BCN2008101037239ACN200810103723ACN101557266BCN 101557266 BCN101557266 BCN 101557266BCN 2008101037239 ACN2008101037239 ACN 2008101037239ACN 200810103723 ACN200810103723 ACN 200810103723ACN 101557266 BCN101557266 BCN 101557266B
Authority
CN
China
Prior art keywords
packet
multiplexing
frame
data
multiplexing frame
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.)
Expired - Fee Related
Application number
CN2008101037239A
Other languages
Chinese (zh)
Other versions
CN101557266A (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.)
Academy of Broadcasting Science Research Institute
Original Assignee
Academy of Broadcasting Science Research Institute
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 Academy of Broadcasting Science Research InstitutefiledCriticalAcademy of Broadcasting Science Research Institute
Priority to CN2008101037239ApriorityCriticalpatent/CN101557266B/en
Publication of CN101557266ApublicationCriticalpatent/CN101557266A/en
Application grantedgrantedCritical
Publication of CN101557266BpublicationCriticalpatent/CN101557266B/en
Expired - Fee Relatedlegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Landscapes

Abstract

Translated fromChinese

本发明公开了一种基于CMMB信道实现IP数据包传输的方法及系统,所述系统包括数据发送端和接收端,所述方法包括步骤:发送端在每个待发送的IP数据包前添加同步头,将添加同步头的IP数据包放入数据段中,然后封装到复用子帧,再封装到IP分组复用帧中,同时生成IP分组映射表,并将表封装到控制信息复用帧中,发送端将由IP分组复用帧及控制信息复用帧构成的CMMB信道帧经调制后进行广播发送,接收端对接收到的CMMB信道帧进行解调,提取出IP分组复用映射表,根据表中的信息从IP分组复用帧中解析出复用子帧,从中提取出数据段,然后根据数据段中的同步头恢复出IP数据包。本发明能够降低数据冗余度和系统实现的复杂度。

The invention discloses a method and system for realizing IP data packet transmission based on a CMMB channel. The system includes a data sending end and a receiving end. The method includes a step: the sending end adds synchronization before each IP data packet to be sent. Header, put the IP packet with synchronization header into the data segment, then encapsulate it into the multiplexing subframe, and then encapsulate it into the IP packet multiplexing frame, and generate the IP packet mapping table at the same time, and encapsulate the table into the control information multiplexing In the frame, the sending end modulates the CMMB channel frame composed of the IP packet multiplexing frame and the control information multiplexing frame, and then broadcasts and sends it, and the receiving end demodulates the received CMMB channel frame, and extracts the IP packet multiplexing mapping table According to the information in the table, the multiplexing subframe is parsed from the IP packet multiplexing frame, and the data segment is extracted from it, and then the IP data packet is recovered according to the synchronization header in the data segment. The invention can reduce the redundancy of data and the complexity of system realization.

Description

Translated fromChinese
一种基于CMMB信道实现IP数据包传输的方法及系统A method and system for realizing IP packet transmission based on CMMB channel

技术领域technical field

本发明涉及广播通信领域,尤其涉及一种基于CMMB(China MobileMultimedia Broadcasting,中国移动多媒体广播)信道实现IP数据包传输的方法及系统。The present invention relates to the field of broadcast communication, in particular to a method and system for realizing IP packet transmission based on a CMMB (China Mobile Multimedia Broadcasting) channel.

背景技术Background technique

广播电影电视行业标准CMMB信道调制规范GY/T 220.1中定义了CMMB采用OFDM(Orthogonal Frequency Division Multiplexing,正交频分复用)调制技术进行信道传输。CMMB系统以一秒为单位将传输的数据划分为CMMB信道帧,一秒为一个CMMB信道帧。The radio, film and television industry standard CMMB channel modulation specification GY/T 220.1 defines that CMMB adopts OFDM (Orthogonal Frequency Division Multiplexing) modulation technology for channel transmission. The CMMB system divides the transmitted data into CMMB channel frames in units of one second, and one second is a CMMB channel frame.

请参阅图1,该图为现有技术中CMMB信道帧的帧结构图,由图中可见,一个CMMB信道帧分为40个时隙,每个时隙25ms,其中时隙0用于传输复用帧控制信息也就是控制信息复用帧。控制信息复用帧由帧头和控制信息表组成。定义划分时隙是为了让使用电池供电的终端仅在自身需要的数据所在的时隙打开解调器和调谐器获取数据,而不用一直工作,从而达到省电的目的。广播电影电视行业标准复用标准GY/T 220.2GY/T 220.2中定义一个普通的复用帧可以任意占用一个或者多个时隙,每个复用帧由复用帧标识MF_ID来进行标识,MF_ID等于0时代表控制信息复用帧,MF_ID不等于0时代表普通复用帧。Please refer to Fig. 1, this figure is the frame structure diagram of CMMB channel frame in the prior art, as seen in the figure, a CMMB channel frame is divided into 40 time slots, each time slot 25ms, whereintime slot 0 is used for transmitting complex Frames are multiplexed with frame control information, that is, control information. Control information multiplexing frame is composed of frame header and control information table. The purpose of defining divided time slots is to enable battery-powered terminals to turn on the demodulator and tuner to obtain data only in the time slots where the data they need is located, instead of working all the time, so as to achieve the purpose of power saving. Radio, film and television industry standard multiplexing standard GY/T 220.2 GY/T 220.2 defines that an ordinary multiplexing frame can occupy one or more time slots arbitrarily, and each multiplexing frame is identified by the multiplexing frame identifier MF_ID, MF_ID When it is equal to 0, it represents a control information multiplexed frame, and when MF_ID is not equal to 0, it represents an ordinary multiplexed frame.

请参阅图2,该图为现有技术中CMMB信道帧中复用帧的帧结构图,由图中可见,一个复用帧由复用帧头、复用帧净荷和填充组成,各种业务数据均在复用帧净荷中传输。复用帧净荷又分为多个复用子帧,每个复用子帧用于传输一个业务。而每个复用子帧由复用子帧头和载荷组成,载荷又由段组成,段分为音频段、视频段和数据段,分别用于组成业务的视频数据、音频数据和其他数据。Please refer to Fig. 2, this figure is the frame structure diagram of the multiplexing frame in the CMMB channel frame in the prior art, as seen in the figure, a multiplexing frame is made up of multiplexing frame header, multiplexing frame payload and padding, various All service data are transmitted in the multiplexed frame payload. The multiplexed frame payload is divided into multiple multiplexed subframes, and each multiplexed subframe is used to transmit a service. Each multiplexing subframe is composed of a multiplexing subframe header and a payload, and the payload is composed of segments. The segments are divided into audio segments, video segments, and data segments, which are respectively used to form video data, audio data, and other data of the service.

现有的标准和规范中没有定义将IP数据包封装到复用子帧的数据段中进行传输时IP数据包在数据段中的排列方式、同步方式以及恢复校验的方式。同时现有的标准和规范中没有定义如何在复用层通知接收端复用帧和IP数据包的IP地址及端口号的对应关系。Existing standards and norms do not define the arrangement, synchronization and recovery verification of IP data packets in data segments when IP data packets are encapsulated into data segments of multiplexed subframes for transmission. At the same time, the existing standards and specifications do not define how to notify the receiving end of the corresponding relationship between the multiplexing frame and the IP data packet's IP address and port number at the multiplexing layer.

发明内容Contents of the invention

本发明提供一种基于CMMB信道实现IP数据包传输的方法及系统,使接收端可快速恢复复用帧头、复用子帧、数据段以及IP数据包,在恢复出IP数据包后直接利用IP协议栈解析数据实现数据广播。The present invention provides a method and system for realizing IP data packet transmission based on CMMB channel, so that the receiving end can quickly restore the multiplexing frame header, multiplexing subframe, data segment and IP data packet, and directly use the IP data packet after recovering the IP data packet The IP protocol stack parses the data to implement data broadcasting.

本发明所述技术方案包括:Technical scheme of the present invention comprises:

一种基于CMMB信道实现IP数据包传输的方法,包括步骤:A method for realizing IP packet transmission based on a CMMB channel, comprising steps:

A、发送端在每个待发送的IP数据包前添加同步头,将添加同步头的IP数据包放入数据段中,然后将数据段封装到复用子帧,再将复用子帧封装到IP分组复用帧中;A. The sender adds a synchronization header before each IP packet to be sent, puts the IP packet with the synchronization header into the data segment, then encapsulates the data segment into a multiplexed subframe, and then encapsulates the multiplexed subframe into the IP packet multiplexing frame;

B、在将IP数据包封装到IP分组复用帧中的同时,发送端生成IP分组映射表,并将该IP分组映射表封装到控制信息复用帧中;B. While the IP packet is encapsulated into the IP packet multiplexing frame, the sending end generates an IP packet mapping table, and encapsulates the IP packet mapping table into the control information multiplexing frame;

C、发送端将由IP分组复用帧及控制信息复用帧构成的CMMB信道帧经调制后进行广播发送;C. The sending end broadcasts and sends the CMMB channel frame composed of the IP packet multiplexing frame and the control information multiplexing frame after modulation;

D、接收端对接收到的CMMB信道帧进行解调,从控制信息复用帧中提取出IP分组复用映射表,根据表中的信息从IP分组复用帧中解析出复用子帧,从复用子帧中提取出数据段,然后根据数据段中的同步头恢复出IP数据包。D, the receiving end demodulates the received CMMB channel frame, extracts the IP packet multiplexing mapping table from the control information multiplexing frame, and parses the multiplexing subframe from the IP packet multiplexing frame according to the information in the table, The data segment is extracted from the multiplexing subframe, and then the IP data packet is recovered according to the synchronization header in the data segment.

所述同步头中包括同步字节,IP数据包长度以及CRC32校验字段。The synchronization header includes a synchronization byte, an IP data packet length and a CRC32 check field.

所述IP分组复用映射表中包括如下信息中的一种或几种:One or more of the following information is included in the IP packet multiplexing mapping table:

IP分组复用帧所占用的时隙的调制参数;Modulation parameters of time slots occupied by IP packet multiplexing frames;

IP分组复用帧总数与各IP分组复用帧占用时隙总数以及各时隙号;The total number of IP packet multiplexing frames and the total number of time slots occupied by each IP packet multiplexing frame and the number of each time slot;

IP分组复用帧中的业务列表、业务名称、业务类型、业务组件IP地址、端口、组件类型及业务加密参数。The service list, service name, service type, service component IP address, port, component type and service encryption parameters in the IP packet multiplexing frame.

所述控制信息复用帧通过0时隙传输,所述IP分组复用帧通过1至39时隙传输,其中一个IP分组复用帧可占用一个或多个时隙。The control information multiplexing frame is transmitted throughtime slot 0, and the IP packet multiplexing frame is transmitted through time slots 1 to 39, wherein one IP packet multiplexing frame can occupy one or more time slots.

所述IP分组复用帧中只有一个用于传输IP数据包的复用子帧。There is only one multiplexing subframe for transmitting IP data packets in the IP packet multiplexing frame.

所述复用子帧中只有一个用于传输IP数据包的数据段,所述数据段中仅包含一个数据单元。There is only one data segment used to transmit IP data packets in the multiplexed subframe, and the data segment only includes one data unit.

所述IP分组映射表被封装在控制信息复用帧净荷的尾部。The IP packet mapping table is encapsulated at the tail of the payload of the control information multiplexing frame.

一种基于CMMB信道实现IP数据包传输的系统,包括数据发送端和数据接收端,其中,A system for realizing IP packet transmission based on CMMB channels, including a data sending end and a data receiving end, wherein,

所述数据发送端包括复用器和调制器,所述复用器包括IP数据封装模块、IP分组映射表生成模块、控制信息复用帧生成模块和打包输出模块,其中,The data sending end includes a multiplexer and a modulator, and the multiplexer includes an IP data encapsulation module, an IP packet mapping table generation module, a control information multiplexing frame generation module and a packaging output module, wherein,

IP数据封装模块,用于在每个待发送的IP数据包前添加同步头,将添加同步头的IP数据包放入数据段中,然后将数据段封装到复用子帧,再将复用子帧封装到IP分组复用帧中;The IP data encapsulation module is used to add a synchronization header before each IP data packet to be sent, put the IP data packet with the synchronization header into the data segment, then encapsulate the data segment into a multiplexing subframe, and then multiplex the The subframe is encapsulated into an IP packet multiplexing frame;

IP分组映射表生成模块,用于生成IP分组映射表;IP grouping mapping table generation module, for generating IP grouping mapping table;

控制信息复用帧生成模块,用于将IP分组映射表封装到控制信息复用帧中;A control information multiplexing frame generating module, configured to encapsulate the IP packet mapping table into the control information multiplexing frame;

打包输出模块,用于将IP分组复用帧和控制信息复用帧进行复用形成CMMB信道帧数据流输出到调制器中;The packing output module is used to multiplex the IP packet multiplexing frame and the control information multiplexing frame to form a CMMB channel frame data stream and output it to the modulator;

调制器,用于将复用器输出的CMMB信道帧数据流进行调制,将调制后的数据进行广播发送;The modulator is used for modulating the CMMB channel frame data stream output by the multiplexer, and broadcasting and sending the modulated data;

所述数据接收端包括解调模块、解复用模块、IP分组映射表解析模块和IP分组复用帧解析模块,其中,The data receiving end includes a demodulation module, a demultiplexing module, an IP packet mapping table parsing module and an IP packet multiplexing frame parsing module, wherein,

解调模块,用于对接收到的CMMB信道帧进行解调;The demodulation module is used to demodulate the received CMMB channel frame;

解复用模块,用于从CMMB信道帧中解复用出控制信息复用帧和IP分组复用帧,将IP分组复用帧送入IP分组复用帧解析模块,并从控制信息复用帧中提取出IP分组映射表送入IP分组映射表解析模块;The demultiplexing module is used to demultiplex the control information multiplexing frame and the IP packet multiplexing frame from the CMMB channel frame, send the IP packet multiplexing frame to the IP packet multiplexing frame analysis module, and multiplex the frame from the control information The IP packet mapping table is extracted from the frame and sent to the IP packet mapping table parsing module;

IP分组映射表解析模块,用于解析IP分组映射表中携带的信息,将其通过解复用模块发送给IP分组复用帧解析模块;The IP packet mapping table parsing module is used to parse the information carried in the IP packet mapping table, and sends it to the IP packet multiplexing frame parsing module through the demultiplexing module;

IP分组复用帧解析模块,用于根据IP分组映射表中携带的信息从IP分组复用帧中解析出复用子帧,从复用子帧中提取出数据段,然后根据数据段中的同步头恢复出IP数据包。The IP packet multiplexing frame parsing module is used to analyze the multiplexing subframe from the IP packet multiplexing frame according to the information carried in the IP packet mapping table, extract the data segment from the multiplexing subframe, and then according to the information in the data segment The sync header is recovered out of the IP packet.

本发明有益效果如下:The beneficial effects of the present invention are as follows:

1)本发明在不影响信道抗干扰能力和兼容GY/T 220.2的基础上,简化传输IP数据包时复用帧、复用子帧、数据段的结构,从而降低了数据冗余度和系统实现的复杂度,提高了传输效率。1) The present invention simplifies the structure of multiplexing frames, multiplexing subframes, and data segments when transmitting IP data packets on the basis of not affecting channel anti-interference ability and compatibility with GY/T 220.2, thereby reducing data redundancy and system The complexity of implementation improves the transmission efficiency.

2)本发明在将IP数据包放入数据段时,在IP包前增加了同步头,便于接收端在开机时和信号中断恢复后,可以快速的恢复数据接收。2) When the present invention puts the IP data packet into the data segment, a synchronization header is added before the IP packet, so that the receiving end can quickly resume data reception when starting up and after recovering from signal interruption.

3)本发明在在传输层对于接收端仅见IP数据包,而IP数据包上层数据类型可以是音视频数据、各种文件数据或者其他类型的数据,从而提高了系统的通用性。3) The present invention only sees the IP packet at the receiving end at the transport layer, and the upper layer data type of the IP packet can be audio and video data, various file data or other types of data, thereby improving the versatility of the system.

附图说明Description of drawings

图1为现有技术中CMMB信道帧的帧结构图;Fig. 1 is the frame structure diagram of CMMB channel frame in the prior art;

图2为现有技术中CMMB信道帧中复用帧的帧结构图;Fig. 2 is the frame structure diagram of the multiplexing frame in the CMMB channel frame in the prior art;

图3为本发明所述基于CMMB信道实现IP数据透明传输的方法的流程图;Fig. 3 is the flow chart of the method for realizing IP data transparent transmission based on CMMB channel of the present invention;

图4为本发明所述基于CMMB信道实现IP数据透明传输的系统的结构框图;Fig. 4 is the structural block diagram of the system that realizes IP data transparent transmission based on CMMB channel of the present invention;

图5为本发明所述IP分组复用帧的帧结构示意图;Fig. 5 is a schematic diagram of the frame structure of the IP packet multiplexing frame of the present invention;

图6为本发明所述控制信息复用帧中控制信息表的位置关系示意图。Fig. 6 is a schematic diagram of the positional relationship of the control information table in the control information multiplexing frame according to the present invention.

具体实施方式Detailed ways

本发明的目的就是在现有技术中定义的复用结构的基础上,采用简化复用帧头、简化复用子帧头、修改数据段头和定义IP映射表,使终端可快速恢复复用帧头、复用子帧、数据段以及IP包,进行IP包的数据播送。The purpose of the present invention is based on the multiplexing structure defined in the prior art, using simplified multiplexing frame headers, simplified multiplexing subframe headers, modifying data segment headers, and defining IP mapping tables, so that terminals can quickly resume multiplexing The frame header, multiplexing subframe, data segment and IP packet are used for data broadcasting of the IP packet.

请参阅图3,该图为本发明所述基于CMMB信道实现IP数据透明传输的方法的流程图,其主要实现过程为:Please refer to Fig. 3, this figure is the flow chart of the method for realizing IP data transparent transmission based on CMMB channel of the present invention, and its main implementation process is:

步骤10、发送端在每个待发送的IP数据包前添加同步头,IP数据包前面添加同步头可以提高系统的快速恢复能力和抗干扰能力,同步头中包括4个字节特定值的同步字节,IP包长度以及CRC32校验字段。Step 10. The sending end adds a synchronization header before each IP data packet to be sent. Adding a synchronization header in front of the IP data packet can improve the system's rapid recovery capability and anti-interference ability. The synchronization header includes 4 bytes of specific value synchronization byte, IP packet length and CRC32 check field.

下表所示为本步骤中在IP数据包前添加的同步头的结构:The following table shows the structure of the synchronization header added before the IP packet in this step:

  语法 grammar  位数digits  标识Logo  同步头Sync header  {{  同步字节sync byte  3232  Uimsbf,取值0x0FF01EE1Uimsbf, value 0x0FF01EE1  IP包长度IP packet length  1616  uimsbfuimsbf  CRC_32CRC_32  3232  UimsbfUimsbf  }}

步骤11、发送端将添加同步头的IP数据包放入CMMB复用标准定义的数据段中,然后将数据段封装到CMMB复用标准定义的复用子帧中,再将复用子帧封装到CMMB复用标准定义的IP分组复用帧中;Step 11, sending end puts the IP data packet that adds synchronous header into the data segment defined by the CMMB multiplexing standard, then encapsulates the data segment into the multiplexing subframe defined by the CMMB multiplexing standard, and then encapsulates the multiplexing subframe into the IP packet multiplexing frame defined by the CMMB multiplexing standard;

步骤12、在将IP数据包封装到IP分组复用帧中的同时,发送端生成IP分组映射表,并将该IP分组映射表封装到MF_ID为0的控制信息复用帧中,用于通知接收端IP数据包传输的相关映射信息;Step 12, while encapsulating the IP packet into the IP packet multiplexing frame, the sending end generates an IP packet mapping table, and encapsulates the IP packet mapping table into a control information multiplexing frame with MF_ID of 0 for notification Relevant mapping information for IP data packet transmission at the receiving end;

所述IP分组映射表中携带有以下信息:The IP packet mapping table carries the following information:

1)IP分组复用帧所占用的时隙的调制参数,包括调制方式、LDPC码率、RS码率、频点编号等;1) The modulation parameters of the time slot occupied by the IP packet multiplexing frame, including modulation mode, LDPC code rate, RS code rate, frequency point number, etc.;

2)IP分组复用帧总数与各IP分组复用帧占用时隙总数以及各时隙号;2) The total number of IP packet multiplexing frames and the total number of time slots occupied by each IP packet multiplexing frame and the number of each time slot;

3)IP分组复用帧中的业务列表、业务名称、业务类型、业务组件IP地址、端口、组件类型、业务加密参数。3) The service list, service name, service type, service component IP address, port, component type, and service encryption parameters in the IP packet multiplexing frame.

其中,IP分组映射表中包含的调制参数用于帮助接收端将IP地址和端口号快速的和物理调制参数对应起来进行映射,便于接收终端快速的进行调谐和解调。Wherein, the modulation parameters included in the IP packet mapping table are used to help the receiving end quickly map the IP address and port number to the physical modulation parameters, so that the receiving terminal can quickly perform tuning and demodulation.

步骤13、发送端将由IP分组复用帧及控制信息复用帧构成的CMMB信道帧经调制后进行广播发送;其中,所述控制信息复用帧通过0时隙传输,所述IP分组复用帧通过1至39时隙传输,其中一个IP分组复用帧可占用一个或多个时隙。Step 13, the sending end broadcasts and sends the CMMB channel frame formed by the IP packet multiplexing frame and the control information multiplexing frame after modulation; wherein, the control information multiplexing frame is transmitted through 0 time slot, and the IP packet multiplexing Frames are transmitted over 1 to 39 time slots, where an IP packet multiplexing frame can occupy one or more time slots.

步骤14、接收端对接收到的CMMB信道帧进行解调,从控制信息复用帧中提取出IP分组复用映射表。Step 14, the receiving end demodulates the received CMMB channel frame, and extracts an IP packet multiplexing mapping table from the control information multiplexing frame.

步骤15、接收端根据IP分组复用映射表中的信息从IP分组复用帧中解析出复用子帧,然后从复用子帧中提取出数据段,然后根据数据段中的同步头恢复出IP数据包。Step 15, the receiving end parses the multiplexing subframe from the IP packet multiplexing frame according to the information in the IP packet multiplexing mapping table, then extracts the data segment from the multiplexing subframe, and then recovers according to the synchronization header in the data segment out IP packets.

相应于本发明上述方法,本发明进而提出了一种基于CMMB信道实现IP数据透明传输的系统,请参阅图4,该图为本发明所述基于CMMB信道实现IP数据透明传输的系统的结构框图,其主要包括数据发送端和数据接收端,其中,Corresponding to above-mentioned method of the present invention, the present invention further proposes a kind of system that realizes IP data transparent transmission based on CMMB channel, please refer to Fig. 4, this figure is the structural block diagram of the system that realizes IP data transparent transmission based on CMMB channel of the present invention , which mainly includes a data sending end and a data receiving end, wherein,

所述数据发送端包括复用器和调制器,所述复用器包括IP数据封装模块、IP分组映射表生成模块、控制信息复用帧生成模块和打包输出模块,其中,The data sending end includes a multiplexer and a modulator, and the multiplexer includes an IP data encapsulation module, an IP packet mapping table generation module, a control information multiplexing frame generation module and a packaging output module, wherein,

IP数据封装模块,用于在每个待发送的IP数据包前添加同步头,将添加同步头的IP数据包放入数据段中,然后将数据段封装到复用子帧,再将复用子帧封装到IP分组复用帧中;The IP data encapsulation module is used to add a synchronization header before each IP data packet to be sent, put the IP data packet with the synchronization header into the data segment, then encapsulate the data segment into a multiplexing subframe, and then multiplex the The subframe is encapsulated into an IP packet multiplexing frame;

IP分组映射表生成模块,用于生成IP分组映射表;IP grouping mapping table generation module, for generating IP grouping mapping table;

控制信息复用帧生成模块,用于将IP分组映射表封装到控制信息复用帧中;A control information multiplexing frame generating module, configured to encapsulate the IP packet mapping table into the control information multiplexing frame;

打包输出模块,用于将IP分组复用帧和控制信息复用帧进行复用形成CMMB信道帧数据流输出到调制器中;The packing output module is used to multiplex the IP packet multiplexing frame and the control information multiplexing frame to form a CMMB channel frame data stream and output it to the modulator;

调制器,用于将复用器输出的CMMB信道帧数据流进行调制,将调制后的数据进行广播发送;The modulator is used for modulating the CMMB channel frame data stream output by the multiplexer, and broadcasting and sending the modulated data;

所述数据接收端包括解调模块、解复用模块、IP分组映射表解析模块和IP分组复用帧解析模块,其中,The data receiving end includes a demodulation module, a demultiplexing module, an IP packet mapping table parsing module and an IP packet multiplexing frame parsing module, wherein,

解调模块,用于对接收到的CMMB信道帧进行解调;The demodulation module is used to demodulate the received CMMB channel frame;

解复用模块,用于从CMMB信道帧中解复用出控制信息复用帧和IP分组复用帧,将IP分组复用帧送入IP分组复用帧解析模块,并从控制信息复用帧中提取出IP分组映射表送入IP分组映射表解析模块;The demultiplexing module is used to demultiplex the control information multiplexing frame and the IP packet multiplexing frame from the CMMB channel frame, send the IP packet multiplexing frame to the IP packet multiplexing frame analysis module, and multiplex the frame from the control information The IP packet mapping table is extracted from the frame and sent to the IP packet mapping table parsing module;

IP分组映射表解析模块,用于解析IP分组映射表中携带的信息,将其通过解复用模块发送给IP分组复用帧解析模块;The IP packet mapping table parsing module is used to parse the information carried in the IP packet mapping table, and sends it to the IP packet multiplexing frame parsing module through the demultiplexing module;

IP分组复用帧解析模块,用于根据IP分组映射表中携带的信息从IP分组复用帧中解析出复用子帧,从复用子帧中提取出数据段,然后根据数据段中的同步头恢复出IP数据包。The IP packet multiplexing frame parsing module is used to analyze the multiplexing subframe from the IP packet multiplexing frame according to the information carried in the IP packet mapping table, extract the data segment from the multiplexing subframe, and then according to the information in the data segment The sync header is recovered out of the IP packet.

请参阅图5,该图为本发明所述IP分组复用帧的帧结构示意图,由图中可见,本发明所述IP分组复用帧中只有一个用于传输IP数据的复用子帧,这样可以简化复用帧头的结构,同时在本发明中复用帧头中的下一帧参数为必须传输项,复用帧头的定长为24字节,从而可使接收端快速的恢复出复用帧头,获得有效数据。Please refer to Fig. 5, which is a schematic diagram of the frame structure of the IP packet multiplexing frame of the present invention, as can be seen from the figure, there is only one multiplexing subframe for transmitting IP data in the IP packet multiplexing frame of the present invention, This can simplify the structure of the multiplexing frame header, and the next frame parameter in the multiplexing frame header is a necessary transmission item in the present invention, and the fixed length of the multiplexing frame header is 24 bytes, so that the receiving end can quickly recover Output the multiplexing frame header to obtain valid data.

本发明所述IP分组复用帧中复用帧头的句法结构如下表所示:The syntax structure of the multiplexing frame header in the IP packet multiplexing frame of the present invention is shown in the following table:

Figure S2008101037239D00071
Figure S2008101037239D00071

Figure S2008101037239D00081
Figure S2008101037239D00081

上表中各个字段的含义如下:The meanings of the fields in the above table are as follows:

复用帧起始码:32位字段,标识一个复用帧的开始,为0x00000001。Multiplex frame start code: 32-bit field, which identifies the start of a multiplex frame, which is 0x00000001.

复用帧头长度:8位字段,表示复用帧头长度,包括复用帧起始码和下一帧参数,不包括CRC_32,以字节为单位,定长取值0x14。Multiplexing frame header length: an 8-bit field, indicating the length of the multiplexing frame header, including the multiplexing frame start code and next frame parameters, excluding CRC_32, in bytes, with a fixed length value of 0x14.

协议版本号:5位字段,标识复用协议的版本号,当使用本方案定义的IP数据广播封装协议时,取值为2。Protocol version number: a 5-bit field, identifying the version number of the multiplexing protocol. When the IP data broadcast encapsulation protocol defined in this scheme is used, the value is 2.

协议最低版本号:5位字段,标识可以兼容的复用协议的最低版本序号,取值为2。Minimum protocol version number: a 5-bit field, identifying the minimum version number of the compatible multiplexing protocol, with a value of 2.

复用帧标识:6位字段,标识复用帧的MF_ID。Multiplexed frame identifier: a 6-bit field, identifying the MF_ID of the multiplexed frame.

紧急广播指示:2位字段,如果该参数为‘00’,表示在随后的第一个广播信道帧中没有紧急广播,其它值用于将来紧急广播的扩展应用。Emergency broadcast indication: a 2-bit field. If this parameter is '00', it means that there is no emergency broadcast in the subsequent first broadcast channel frame, and other values are used for extended applications of emergency broadcasts in the future.

下一帧参数指示:1位字段,指示复用帧头中是否包含有下一个复用帧(相同MF_ID)的关键参数,‘0’表示没有,‘1’表示有,本发明中强制为“1”。Next frame parameter indication: 1-bit field, indicating whether the key parameter of the next multiplexing frame (same MF_ID) is included in the multiplexing frame header, '0' means no, '1' means yes, it is mandatory in the present invention to be " 1".

保留:3位字段。Reserved: 3-bit field.

控制表更新序号提前量指示:2位字段,指示复用帧头中的各控制表更新序号提前几个广播信道帧通知,其中,Control table update sequence number advance indication: 2-bit field, indicating how many broadcast channel frame notifications in advance for each control table update sequence number in the multiplexing frame header, wherein,

‘00’表示提前一个广播信道帧;'00' indicates a broadcast channel frame in advance;

‘01’表示提前二个广播信道帧;'01' means two broadcast channel frames in advance;

‘10’表示提前三个广播信道帧;'10' means three broadcast channel frames in advance;

‘11’保留。'11' reserved.

网络信息表更新序号:4位字段,表示网络信息表更新序号。当网络信息表中描述的信息(系统时间除外)出现变化时,网络信息表更新序号需要改变,在0~15范围内循环取值,每次更新加1。Update sequence number of the network information table: a 4-bit field, indicating the update sequence number of the network information table. When the information described in the network information table (except the system time) changes, the update sequence number of the network information table needs to be changed, and the value is cyclically taken in the range of 0-15, and 1 is added for each update.

持续业务复用配置表更新序号:4位字段,表示持续业务复用配置表更新序号,当持续业务复用配置表中描述的信息出现变化时,持续业务复用配置表更新序号需要改变,在0~15范围内循环取值,每次更新加1。Continuous service multiplexing configuration table update sequence number: 4-bit field, indicating the continuous service multiplexing configuration table update sequence number. When the information described in the continuous service multiplexing configuration table changes, the continuous service multiplexing configuration table update sequence number needs to be changed. The value is cyclically selected within the range of 0 to 15, adding 1 each time it is updated.

持续业务配置表更新序号:4位字段,表示持续业务配置表更新序号,当持续业务配置表中描述的信息出现变化时,持续业务配置表更新序号需要改变,在0~15范围内循环取值,每次更新加1。Continuous service configuration table update sequence number: 4-bit field, indicating the continuous service configuration table update sequence number. When the information described in the continuous service configuration table changes, the continuous service configuration table update sequence number needs to be changed, and the value is cyclically selected within the range of 0 to 15 , incremented by 1 for each update.

短时间业务复用配置表更新序号:4位字段,表示短时间业务复用配置表更新序号,当短时间业务复用配置表中描述的信息出现变化时,短时间业务复用配置表更新序号需要改变,在0~15范围内循环取值,每次更新加1。Short-time service multiplexing configuration table update sequence number: 4-bit field, indicating the short-time service multiplexing configuration table update sequence number, when the information described in the short-time service multiplexing configuration table changes, the short-time service multiplexing configuration table update sequence number It needs to be changed, and the value is cyclically selected within the range of 0 to 15, and 1 is added for each update.

短时间业务配置表更新序号:4位字段,表示短时间业务配置表更新序号,当短时间业务配置表中描述的信息出现变化时,短时间业务配置表更新序号需要改变,在0~15范围内循环取值,每次更新加1。Update sequence number of short-term service configuration table: 4-bit field, indicating the update sequence number of short-term service configuration table. When the information described in the short-term service configuration table changes, the update sequence number of short-term service configuration table needs to be changed, ranging from 0 to 15 The inner loop takes the value and increments by 1 each time it is updated.

IP分组映射表更新序号:4位字段,表示IP分组映射表更新序号,当IP分组映射表中描述的信息出现变化时,短时间IP分组映射表更新序号需要改变,在0~15范围内循环取值,每次更新加1。IP packet mapping table update sequence number: 4-bit field, indicating the IP packet mapping table update sequence number, when the information described in the IP packet mapping table changes, the update sequence number of the IP packet mapping table needs to be changed in a short time, cyclically within the range of 0 to 15 The value is incremented by 1 each time it is updated.

ESG更新序号:4位字段,预留给ESG(电子业务指南)使用。ESG update sequence number: 4-bit field, reserved for ESG (Electronic Service Guide).

复用子帧数:4位字段,表示复用帧中包含的复用子帧数量。Number of multiplexed subframes: a 4-bit field, indicating the number of multiplexed subframes included in the multiplexed frame.

复用子帧1长度:24位字段,表示复用帧中第一个复用子帧的长度,单位为字节。Multiplexing subframe 1 length: a 24-bit field, indicating the length of the first multiplexing subframe in the multiplexing frame, in bytes.

复用子帧长度:24位字段,表示复用帧中除第一个复用子帧外的其它复用子帧长度,单位为字节。Multiplexing subframe length: a 24-bit field, indicating the length of other multiplexing subframes in the multiplexing frame except the first multiplexing subframe, and the unit is byte.

下一帧参数:40位字段,表示下一个复用帧(相同MF_ID)的关键参数,依次为复用帧头长度(8比特)、复用子帧1的长度(24比特)和复用子帧1的头长度(8比特)。Next frame parameters: 40-bit field, indicating the key parameters of the next multiplexing frame (same MF_ID), which are the length of the multiplexing frame header (8 bits), the length of the multiplexing subframe 1 (24 bits) and the multiplexing subframe Header length of frame 1 (8 bits).

CRC_32:32位字段,包含CRC值。CRC_32: 32-bit field containing the CRC value.

本发明中复用子帧中只有一个用于传输IP数据包的数据段,复用子帧头为定长的9字节。复用子帧头中音频段和视频段相关的描述字段对于接收端来说无意义,可以不解析跳过。下表所示为本发明中经简化的复用子帧头的结构:In the present invention, there is only one data segment for transmitting IP data packets in the multiplexed subframe, and the header of the multiplexed subframe is 9 bytes with a fixed length. The description fields related to the audio segment and the video segment in the multiplexing subframe header are meaningless to the receiving end and can be skipped without parsing. The following table shows the structure of the simplified multiplexing subframe header in the present invention:

  子帧头()subframe header()  {{  头长度head length  8 8  Uimsbf,取值0x05Uimsbf, value 0x05  起始播放时间指示  Indication of start playing time  1 1  bslbf,取值0bslbf,value 0  视频段指示Video Segment Indication  1 1  bslbf,取值0bslbf,value 0  音频段指示audio segment indication  1 1  bslbf,取值0bslbf,value 0  数据段指示Data segment indication  1 1  bslbf,取值1bslbf, value 1  扩展区指示Expansion zone indication  1 1  bslbf,取值0bslbf,value 0  保留 reserve  33  bslbf,bslbf,  if(数据段指示==1)if (data segment indication = = 1)  {{  数据段长度Data segment length  21 twenty one  bslbf,bslbf,  保留 reserve  33  bslbfbslbf  }else null} else null  CRC_32CRC_32  3232  UimsbfUimsbf  }}

上表中各个字段的含义如下:The meanings of the fields in the above table are as follows:

头长度:8位字段,表示复用子帧头的长度,包括头长度与扩展区,不包括CRC_32字段,单位为字节,取值0x05。Header length: an 8-bit field, indicating the length of the multiplexed subframe header, including the header length and extension area, excluding the CRC_32 field, the unit is byte, and the value is 0x05.

起始播放时间指示:1位字段,表示子帧头中是否有起始播放时间参数,本发明中强制为0。Start play time indication: a 1-bit field, indicating whether there is a start play time parameter in the subframe header, which is forced to be 0 in the present invention.

视频段指示:1位字段,表示子帧中是否有视频段及子帧头中是否有视频段长度与视频流总数参数,‘1’表示有,‘0’表示没有,本发明中强制为0。Video segment indication: 1-bit field, indicating whether there is a video segment in the subframe and whether there are video segment length and total number of video stream parameters in the subframe header, '1' means yes, '0' means no, and it is forced to be 0 in the present invention .

音频段指示:1位字段,表示子帧中是否有音频段及子帧头中是否有音频段长度与音频流总数参数,‘1’表示有,‘0’表示没有,本发明中强制为0。Audio segment indication: 1-bit field, indicating whether there is an audio segment in the subframe and whether there is an audio segment length and the total number of audio streams in the subframe header, '1' means yes, '0' means no, and it is forced to be 0 in the present invention .

数据段指示:1位字段,表示子帧中是否有数据段及子帧头中是否有数据段长度参数,‘1’表示有,‘0’表示没有,本发明中强制为1。Data segment indication: a 1-bit field, indicating whether there is a data segment in the subframe and whether there is a data segment length parameter in the subframe header, '1' means yes, '0' means no, and it is forced to be 1 in the present invention.

扩展区指示:1位字段,表示子帧头中是否有扩展区,‘1’表示有,‘0’表示没有,本发明中强制为0。Extension area indication: a 1-bit field, indicating whether there is an extension area in the subframe header, '1' means yes, '0' means no, and it is forced to be 0 in the present invention.

数据段长度:21位字段,表示数据段的总长度,单位为字节,如果数据段长度为0,表示没有数据段。Data segment length: 21-bit field, indicating the total length of the data segment in bytes, if the data segment length is 0, it means there is no data segment.

在本发明中,数据段中只包含一个数据单元,数据单元内封装的是符合IPv4标准的IP数据包,数据段头长度固定为8字节。下表所示为本发明中数据段头的结构:In the present invention, the data segment contains only one data unit, and the IP data packet conforming to the IPv4 standard is encapsulated in the data unit, and the length of the data segment header is fixed at 8 bytes. The following table shows the structure of the data segment header in the present invention:

  语法 grammar  位数digits  标识符identifier  数据段头Data segment header  {{  数据单元数Number of data units  8 8  uimsbf,取值为1uimsbf, the value is 1  数据单元类型data unit type  8 8  lslbf,取值为0x03lslbf, the value is 0x03  数据单元长度Data unit length  1616  uimsbf,uimsbf,  CRC_32CRC_32  3232  uimsbfuimsbf  }}

上表中各个字段的含义如下:The meanings of the fields in the above table are as follows:

数据单元数:8位字段,表示数据单元总数。本规范强制为1。Number of data units: 8-bit field, indicating the total number of data units. This specification enforces a value of 1.

数据单元类型:8为字段,表示数据单元的类型,本发明中强制为0x03。Data unit type: 8 is a field, indicating the type of the data unit, which is mandatory to be 0x03 in the present invention.

数据单元长度:16位字段,表示数据单元的长度,单位为字节。Data unit length: a 16-bit field, indicating the length of the data unit in bytes.

CRC_32:32位字段,表示数据单元的长度,单位为字节。CRC_32: 32-bit field, indicating the length of the data unit in bytes.

GY/T 220.2中定义了在复用帧标识MF_ID等于0的控制信息复用帧中传输控制信息表,本发明中扩展定义了IP分组映射表,用于向接收端传输各IP数据包的IP地址和端口号与复用帧的映射关系。IP分组映射表总是作为最后一个控制信息表放在控制信息复用帧净荷的尾部,如图6所示。GY/T 220.2 defines the transmission control information table in the control information multiplexing frame with the multiplexing frame identifier MF_ID equal to 0, and the IP grouping mapping table is defined in the present invention, which is used to transmit the IP address of each IP data packet to the receiving end. The mapping relationship between address and port number and multiplexing frame. The IP packet mapping table is always placed at the end of the payload of the control information multiplexing frame as the last control information table, as shown in FIG. 6 .

本发明中对控制信息复用帧帧头进行了扩展定义,其句法如下表所示:In the present invention, the frame header of the control information multiplexing frame is extended and defined, and its syntax is shown in the following table:

  句法syntax  位数digits  标识符identifier  复用帧头()multiplexing frame header()  {{  复用帧起始码Multiplexing frame start code  3232  uimsbfuimsbf  复用帧头长度Multiplexing frame header length  8 8  uimsbfuimsbf  协议版本号Protocol version number  55  bslbfbslbf  协议最低版本号Minimum protocol version number  55  bslbfbslbf  复用帧标识Multiplexing frame identification  66  bslbfbslbf  紧急广播指示Emergency broadcast instructions  2 2  bslbfbslbf  下一帧参数指示Parameter indication for the next frame  1 1  bslbfbslbf  保留 reserve  33  bslbfbslbf  控制表更新序号提前量指示Indication of advance amount of control table update sequence number  2 2  bslbfbslbf  网络信息表更新序号Network information table update sequence number  44  bslbfbslbf  持续业务复用配置表更新序号Continuous service multiplexing configuration table update sequence number  44  bslbfbslbf  持续业务配置表更新序号Continuous service configuration table update sequence number  44  bslbfbslbf  短时间业务复用配置表更新序号Update sequence number of short-term service multiplexing configuration table  44  bslbfbslbf  IP分组映射表更新序号IP packet mapping table update sequence number  44  bslbfbslbf  ESG更新序号ESG update serial number  44  bslbfbslbf  保留 reserve  44  bslbfbslbf

  系统信息表数量Number of system information tables  44  bslbfbslbf  网络信息表长度(对应第一个复用子帧长度)The length of the network information table (corresponding to the length of the first multiplexing subframe)  24 twenty four  uimsbfuimsbf  for(i=1;i<N;i++)for(i=1; i<N; i++)  {{  控制信息表长度(对应各复用子帧长度)Control information table length (corresponding to the length of each multiplexing subframe)  24 twenty four  uimsbfuimsbf  }}  if(下一帧参数指示==1)if (next frame parameter indication == 1)  {{  下一帧参数next frame parameter  4040  }else null} else null  CRC32CRC32  3232  uimsbfuimsbf  }}

上表中各个字段的含义如下:The meanings of the fields in the above table are as follows:

复用帧起始码:32位字段,标识一个复用帧的开始,为0x00000001。Multiplex frame start code: 32-bit field, which identifies the start of a multiplex frame, which is 0x00000001.

复用帧头长度:8位字段,表示复用帧头长度,包括复用帧起始码和下一帧参数,不包括CRC_32,以字节为单位。Multiplexing frame header length: an 8-bit field, indicating the length of the multiplexing frame header, including the multiplexing frame start code and next frame parameters, excluding CRC_32, in bytes.

协议版本号:5位字段,标识复用协议的版本号,当使用本方案定义的IP数据广播封装协议时取值为2。Protocol version number: a 5-bit field, identifying the version number of the multiplexing protocol. When the IP data broadcast encapsulation protocol defined in this scheme is used, the value is 2.

协议最低版本号:5位字段,标识可以兼容的复用协议的最低版本序号。Minimum protocol version number: a 5-bit field, identifying the minimum version number of the compatible multiplexing protocol.

复用帧标识:6位字段,标识复用帧的MF_ID。Multiplexed frame identifier: a 6-bit field, identifying the MF_ID of the multiplexed frame.

紧急广播指示:2位字段,如果该参数为‘00’,表示在随后的第一个广播信道帧中没有紧急广播,其它值用于将来紧急广播的扩展应用。Emergency broadcast indication: a 2-bit field. If this parameter is '00', it means that there is no emergency broadcast in the subsequent first broadcast channel frame, and other values are used for extended applications of emergency broadcasts in the future.

下一帧参数指示:1位字段,指示复用帧头中是否包含有下一个复用帧(相同MF_ID)的关键参数,‘0’表示没有,‘1’表示有。Next frame parameter indication: 1-bit field, indicating whether the key parameter of the next multiplex frame (same MF_ID) is included in the multiplex frame header, '0' means no, '1' means yes.

IP数据广播业务映射表更新序号:3位字段,当协议版本号为2时有效,并且仅在控制信息帧中有效,从0-7增量表示数据广播业务映射表有更新,当协议版本号为1时,在控制信息帧中为保留,在数据帧中被CA标准占用。IP data broadcasting service mapping table update sequence number: 3-bit field, valid when the protocol version number is 2, and only valid in the control information frame, the increment from 0 to 7 indicates that the data broadcasting service mapping table has been updated, when the protocol version number When it is 1, it is reserved in the control information frame and occupied by the CA standard in the data frame.

控制表更新序号提前量指示:2位字段,指示复用帧头中的各控制表更新序号提前几个广播信道帧通知,其中,Control table update sequence number advance indication: 2-bit field, indicating how many broadcast channel frame notifications in advance for each control table update sequence number in the multiplexing frame header, wherein,

‘00’表示提前一个广播信道帧;'00' indicates a broadcast channel frame in advance;

‘01’表示提前二个广播信道帧;'01' means two broadcast channel frames in advance;

‘10’表示提前三个广播信道帧;'10' means three broadcast channel frames in advance;

‘11’保留。'11' reserved.

网络信息表更新序号:4位字段,表示网络信息表更新序号。当网络信息表中描述的信息(系统时间除外)出现变化时,网络信息表更新序号需要改变,在0~15范围内循环取值,每次更新加1。网络信息表NIT定义见220.2。Update sequence number of the network information table: a 4-bit field, indicating the update sequence number of the network information table. When the information described in the network information table (except the system time) changes, the update sequence number of the network information table needs to be changed, and the value is cyclically taken in the range of 0-15, and 1 is added for each update. The Network Information Table NIT is defined in 220.2.

持续业务复用配置表更新序号:4位字段,表示持续业务复用配置表更新序号。当持续业务复用配置表中描述的信息出现变化时,持续业务复用配置表更新序号需要改变,在0~15范围内循环取值,每次更新加1。Continuous service multiplexing configuration table update sequence number: a 4-bit field, indicating the continuous service multiplexing configuration table update sequence number. When the information described in the continuous service multiplexing configuration table changes, the update sequence number of the continuous service multiplexing configuration table needs to be changed, and the value is cyclically taken in the range of 0-15, and 1 is added for each update.

持续业务配置表更新序号:4位字段,表示持续业务配置表更新序号。当持续业务配置表中描述的信息出现变化时,持续业务配置表更新序号需要改变,在0~15范围内循环取值,每次更新加1。Continuous service configuration table update sequence number: a 4-bit field, indicating the continuous service configuration table update sequence number. When the information described in the continuous service configuration table changes, the update sequence number of the continuous service configuration table needs to be changed, and the value is cyclically taken in the range of 0-15, and 1 is added for each update.

短时间业务复用配置表更新序号:4位字段,表示短时间业务复用配置表更新序号。当短时间业务复用配置表中描述的信息出现变化时,短时间业务复用配置表更新序号需要改变,在0~15范围内循环取值,每次更新加1。Short-time service multiplexing configuration table update sequence number: a 4-bit field, indicating the update sequence number of the short-time service multiplexing configuration table. When the information described in the short-time service multiplexing configuration table changes, the update sequence number of the short-time service multiplexing configuration table needs to be changed, and the value is cyclically taken within the range of 0-15, and 1 is added for each update.

IP分组映射表更新序号:4位字段,表示IP分组映射表更新序号,当IP分组映射表中描述的信息出现变化时,短时间IP分组映射表更新序号需要改变,在0~15范围内循环取值,每次更新加1。IP packet mapping table update sequence number: 4-bit field, indicating the IP packet mapping table update sequence number, when the information described in the IP packet mapping table changes, the update sequence number of the IP packet mapping table needs to be changed in a short time, cyclically within the range of 0 to 15 The value is incremented by 1 each time it is updated.

ESG更新序号:4位字段,预留给ESG使用。ESG update sequence number: 4-bit field, reserved for ESG use.

复用子帧数:4位字段,表示复用帧中包含的复用子帧数量。Number of multiplexed subframes: a 4-bit field, indicating the number of multiplexed subframes included in the multiplexed frame.

复用子帧1长度:24位字段,表示复用帧中第一个复用子帧的长度,单位为字节。Multiplexing subframe 1 length: a 24-bit field, indicating the length of the first multiplexing subframe in the multiplexing frame, in bytes.

复用子帧长度:24位字段,表示复用帧中除第一个复用子帧外的其它复用子帧长度,单位为字节。Multiplexing subframe length: a 24-bit field, indicating the length of other multiplexing subframes in the multiplexing frame except the first multiplexing subframe, and the unit is byte.

下一帧参数:40位字段,表示下一个复用帧(相同MF_ID)的关键参数,依次为复用帧头长度(8比特)、复用子帧1的长度(24比特)和复用子帧1的头长度(8比特)。Next frame parameters: 40-bit field, indicating the key parameters of the next multiplexing frame (same MF_ID), which are the length of the multiplexing frame header (8 bits), the length of the multiplexing subframe 1 (24 bits) and the multiplexing subframe Header length of frame 1 (8 bits).

CRC_32:32位字段,包含CRC值。CRC_32: 32-bit field containing the CRC value.

本发明中,控制信息复用帧中的控制信息表使用表标识号来标识,表标识号的分配如下表所示:In the present invention, the control information table in the control information multiplexing frame is identified by a table identification number, and the distribution of the table identification number is shown in the following table:

  值value  描述 describe  0x000x00  保留 reserve  0x010x01  网络信息表NITNetwork Information Form NIT  0x020x02  持续业务复用配置表CMCTContinuous service multiplexing configuration table CMCT  0x030x03  持续业务配置表CSCTContinuing business configuration table CSCT  0x040x04  短时间业务复用配置表SMCTShort-time service multiplexing configuration table SMCT  0x050x05  短时间业务配置表SSCT  Short-term service configuration table SSCT  0x060x06  ESG基本描述表ESG basic description table  0x070x07  CA表,CA标准定义CA table, CA standard definition  0x08~0x0F0x08~0x0F  保留 reserve  0x100x10  紧急广播emergency broadcast  0x11~0x1F0x11~0x1F  保留 reserve  0x200x20  IP分组映射表IP packet mapping table  0x21~0xFF0x21~0xFF  保留 reserve

在本发明中,在不考虑原有音频段和视频段传输的音视频业务情况时,可以只传网络信息表NIT(表标识0x01)和后面定义的IP分组映射表(表标识0x20),此种情况下,在复用帧头中所有控制信息表的长度还是都需要传,只是除了NIT和IP分组映射表的长度不为0以外,其他控制信息表长度取值为0,这种情况下,网络信息表长度后面的各字段取值见下表:In the present invention, when not considering the audio-video business situation of original audio section and video section transmission, can only transmit network information table NIT (table identification 0x01) and the IP packet mapping table (table identification 0x20) of following definition, here In this case, the lengths of all control information tables in the multiplexing frame header still need to be transmitted, except that the lengths of the NIT and IP packet mapping tables are not 0, and the lengths of other control information tables are 0. In this case , see the table below for the values of the fields behind the length of the network information table:

  句法syntax  位数digits  标识符identifier  网络信息表长度Network information table length  24 twenty four  bslbf,按照实际情况取值bslbf, take the value according to the actual situation  持续业务复用配置表长度Continuous business multiplexing configuration table length  24 twenty four  bslbf,取值为0bslbf, the value is 0  持续业务配置表长度The length of the continuous business configuration table  24 twenty four  bslbf,取值为0bslbf, the value is 0  短时间业务复用配置表长度The length of the short-term business multiplexing configuration table  24 twenty four  bslbf,取值为0bslbf, the value is 0  IP分组映射表长度IP packet mapping table length  24 twenty four  bslbf,按照实际情况取值bslbf, take the value according to the actual situation  ESG基本描述表长度ESG basic description table length  24 twenty four  bslbf,取值为0bslbf, the value is 0

本发明中,IP分组映射表的句法结构如下表所示:In the present invention, the syntactic structure of IP packet mapping table is as shown in the following table:

  句法syntax  长度 length  说明 illustrate  IP分组映射表()IP packet mapping table ()  {{  表标识号table identification number  8 8  Uimsbf,取值0x20Uimsbf, value 0x20  频点编号frequency number  8 8  bslbfbslbf  IP分组映射表更新序号IP packet mapping table update sequence number  44  bslbfbslbf  保留 reserve  66  bslbfbslbf  IP分组复用帧数量Number of IP packet multiplexing frames  66  bslbfbslbf  for(i=0;i<N;i++)for(i=0; i<N; i++)  {{  复用帧标识Multiplexing frame identification  66  bslbfbslbf  RS码速率RS code rate  2 2  bslbfbslbf  字节交织模式byte interleaving mode  2 2  bslbfbslbf

  LDPC编码速率LDPC encoding rate  2 2  BslbfBslbf  调制方式 Modulation  2 2  bslbfbslbf  保留 reserve  1 1  bslbfbslbf  扰码方式Scrambling method  33  bslbfbslbf  时隙数量Number of slots  66  bslbfbslbf  for(j=0;j<M1;j++)for(j=0; j<M1; j++)  {{  时隙号slot number  66  bslbfbslbf  保留 reserve  2 2  bslbfbslbf  }}  保留 reserve  44  bslbfbslbf  IP复用帧中业务总数The total number of services in IP multiplexing frames  44  bslbfbslbf  for(j=0;j<M2;j++)for(j=0; j<M2; j++)  {{  业务标识Business logo  1616  bslbfbslbf  业务类型 business type  8 8  bslbfbslbf  业务更新标识Business update logo  44  bslbfbslbf  业务加密标志Business Encryption Logo  44  bslbfbslbf  CA系统标识CA system identification  1616  UimsbfUimsbf  业务名称长度Business name length  8 8  uimsbfuimsbf  For(i=0;i<N1;i++)For(i=0; i<N1; i++)  {{  业务名称字节Business name byte  8 8  bslbfbslbf  }}  传输协议 Transfer Protocol  1 1  bslbf,取值0x00为IPv4,取值0x01为bslbf, the value 0x00 is IPv4, the value 0x01 is

  IPv6IPv6  组件数量Number of components  77  uimsbfuimsbf  For(i=0;i<M;i++)For(i=0; i<M; i++)  {{  If(传输协议==0)If(transport protocol==0)  {{  IPv4组播地址IPv4 multicast address  3232  }}  bslbfbslbf  Else If(传输协议==1)Else If(transport protocol==1)  {{  IPv6组播地址IPv6 multicast address  128128  bslbfbslbf  }}  端口号 The port number  1616  uimsbfuimsbf  组件流类型Component flow type  8 8  uimsbf定义见后See the definition of uimsbf below  组件更新标识Component update ID  44  bslbfbslbf  组建加密标志Build encryption flag  44  bslbfbslbf  }}  }}  CRC_32CRC_32  3232  uimsbfuimsbf  }}

上表中各个字段的含义如下:The meanings of the fields in the above table are as follows:

表标识号:8位字段。Table ID: 8-bit field.

频点编号:8位字段,给出IP分组复用帧所属频点编号。Frequency point number: an 8-bit field, giving the frequency point number to which the IP packet multiplexing frame belongs.

IP分组映射表更新序号:4位字段,表示IP分组映射表更新序号。当本表中描述的信息出现变化时,IP分组映射表更新序号需要改变,在0~15范围内循环取值,每次更新加1。The update sequence number of the IP packet mapping table: a 4-bit field, indicating the update sequence number of the IP packet mapping table. When the information described in this table changes, the update sequence number of the IP packet mapping table needs to be changed, and the value is cyclically taken within the range of 0-15, and 1 is added for each update.

IP分组复用帧数量:6位字段,表示一个广播信道帧内包含的IP分组复用帧数。Number of IP packet multiplexing frames: a 6-bit field, indicating the number of IP packet multiplexing frames contained in one broadcast channel frame.

复用帧标识:6位字段,用于唯一标识一个复用帧。Multiplexing frame identifier: a 6-bit field, used to uniquely identify a multiplexing frame.

RS码速率:2位字段,定义见下表:RS code rate: 2-bit field, see the following table for definition:

  值value  RS码速率RS code rate  00  (240,240)(240, 240)  1 1  (240,224)(240, 224)  2 2  (240,192)(240, 192)  33  (240,176)(240, 176)

字节交织模式:2位字段,定义见下表:Byte interleaving mode: 2-bit field, see the following table for definition:

  值value  字节交织模式byte interleaving mode  00  保留 reserve  1 1  模式1Mode 1  2 2  模式2Mode 2  33  模式3Mode 3

LDPC编码速率:2位字段,定义见下表:LDPC encoding rate: 2-bit field, see the following table for definition:

  值value  LDPC编码速率LDPC encoding rate  00  1/21/2  1 1  3/43/4  2 2  保留 reserve  33  保留 reserve

调制方式:2位字段,定义见下表:Modulation mode: 2-bit field, see the following table for definition:

  值value  调制方式 Modulation  00  BPSKBPSK  1 1  QPSKQPSK  2 2  16QAM16QAM  33  保留 reserve

扰码方式:3位字段,定义见下表:Scrambling mode: 3-bit field, see the following table for definition:

  值value  扰码方式Scrambling method  00  模式0Mode 0  1 1  模式1Mode 1  2 2  模式2Mode 2  33  模式3Mode 3

  44  模式4Mode 4  55  模式5Mode 5  66  模式6Mode 6  77  模式7Mode 7

上述RS码速率、LDPC编码速率和调制方式的不同将会影响时隙的速率,详见220.1信道调制规范的附录E,这里不再给与过多赘述。The differences in the RS code rate, LDPC code rate, and modulation method above will affect the rate of the time slot. For details, see Appendix E of the 220.1 Channel Modulation Specification, and no more details will be given here.

时隙数量:6位字段,表示复用帧对应的时隙数量。Number of time slots: a 6-bit field, indicating the number of time slots corresponding to the multiplexing frame.

时隙号:6位字段,表示时隙序号,取值范围为0~39。Timeslot number: a 6-bit field, indicating the serial number of the timeslot, with a value range of 0 to 39.

IP复用帧中业务总数:4位字段,表示IP复用帧包含的业务总数。The total number of services in the IP multiplex frame: a 4-bit field, indicating the total number of services contained in the IP multiplex frame.

业务标识:16位字段,标识出一路IP分组业务。Service ID: a 16-bit field, identifying an IP packet service.

业务类型:8位字段,定义了业务的类型,其具体取值下表:Business type: 8-bit field, which defines the type of business, and its specific values are as follows:

  业务类型取值Value of business type  描述 describe  0x000x00  未定义undefined  0x010x01  包含音视频数据的IP数据广播业务  IP data broadcasting service including audio and video data  0x020x02  包含音频广播数据的IP数据广播业务IP data broadcasting service including audio broadcasting data  0x030x03  包含业务索引(ESG)的IP数据广播业务IP data broadcasting service including service index (ESG)  0x040x04  包含紧急广播数据的IP数据广播业务  IP data broadcast service including emergency broadcast data  0x050x05  不包含音视频数据的IP数据广播业务(普通)IP data broadcasting service not including audio and video data (common)  0x060x06  以文件轮播方式播出的IP数据广播业务 IP data broadcasting service broadcast in the form of file carousel  0x070x07  以实时流方式下发的IP数据广播业务 IP data broadcasting service delivered in real-time stream mode  0x08-0x1F0x08-0x1F  保留 reserve  0x20-0xFF0x20-0xFF  用户定义user defined

业务更新标识:4位字段,0到0x0F自增量以标识业务内容的变化。文件数据传输时需要此标识。Service update identification: 4-bit field, 0 to 0x0F self-incrementing to identify changes in service content. This identifier is required for file data transfer.

业务加密标志:4位字段,为0时代表业务未加密,为1时代表业务加密,为2时代表业务部分组件加密。Business encryption flag: 4-bit field, when it is 0, it means that the business is not encrypted, when it is 1, it means that the business is encrypted, when it is 2, it means that some components of the business are encrypted.

CA系统标识:16位字段,为0时代表未定义,其他值为不同的CA厂家的不同CA系统分配。CA system identifier: 16-bit field, when it is 0, it means undefined, and other values are allocated by different CA systems of different CA manufacturers.

业务名称长度:8位字段,以字节为单位给出本字段后续的业务名称的长度。Business name length: an 8-bit field, giving the length of the subsequent business name in this field in bytes.

业务名称字节:8位字段,以字节方式依次提供的业务名称数据。Business name byte: 8-bit field, the business name data provided sequentially in bytes.

传输协议:1位字段,取值0x00为IPv4,取值0x01为IPv6。Transmission protocol: 1-bit field, the value 0x00 is IPv4, and the value 0x01 is IPv6.

组件数量:7位字段,给出组件的数量。Number of Components: 7-bit field giving the number of components.

IPv4组播地址:32位字段,给出IPv4的组播IP地址。IPv4 multicast address: 32-bit field, giving the multicast IP address of IPv4.

IPv6组播地址:128位字段,给出IPv6的组播IP地址。IPv6 multicast address: a 128-bit field, giving the IPv6 multicast IP address.

端口号:16位字段,给出组播端口号。Port Number: A 16-bit field giving the multicast port number.

组件流类型:8位字段,标识出了组件的流类型,其具体取值见下表:Component stream type: 8-bit field, which identifies the stream type of the component, and its specific values are shown in the following table:

  流类型取值stream type value  描述 describe  0x000x00  未定义undefined  0x010x01  包含视频数据的数据流A data stream containing video data  0x020x02  包含音频数据的数据流A data stream containing audio data  0x030x03  包含文件轮播流的IP数据流Contains the IP data stream of the file carousel stream  0x040x04  包含实时流数据的IP数据流IP data streams containing real-time streaming data  0x050x05  包含ECM的IP流IP flow containing ECM  0x060x06  包含EMM的IP流IP flow containing EMM  0x04-0x1F0x04-0x1F  保留 reserve  0x20-0xFF0x20-0xFF  用户定义user defined

组件更新标识:4位字段,0到0x0F自增量以标识组件内容的变化,文件数据传输时需要此标识。Component update identification: 4-bit field, 0 to 0x0F self-increment to identify changes in component content, this identification is required for file data transmission.

组件加密标志:4位字段,为0时代表组件未加密,为1时代表组件加密。Component encryption flag: 4-bit field, when it is 0, it means that the component is not encrypted, and when it is 1, it means that the component is encrypted.

对于文件数据传输时,组件更新标识和业务更新标识起作用。当文件内容或者文件路径结构发生改变时,该文件下发所在的组件对应的组件更新标识自增量1,同时组件所在的业务对应的业务更新标志自增量1,此时IP分组映射表发生变化,复用帧头中的IP分组映射表也应该同样自增量。For file data transmission, the component update flag and service update flag work. When the file content or the file path structure changes, the component update ID corresponding to the component where the file is delivered is incremented by 1, and the service update ID corresponding to the service where the component is located is incremented by 1. At this time, the IP packet mapping table occurs change, the IP packet mapping table in the multiplexing frame header should also be self-incrementing.

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalent technologies, the present invention also intends to include these modifications and variations.

Claims (6)

Translated fromChinese
1.一种基于CMMB信道实现IP数据包传输的方法,其特征在于,包括步骤:1. A method for realizing IP packet transmission based on CMMB channel, is characterized in that, comprises steps:A、发送端在每个待发送的IP数据包前添加同步头,将添加同步头的IP数据包放入数据段中,然后将数据段封装到复用子帧,再将复用子帧封装到IP分组复用帧中;所述同步头中包括同步字节,IP数据包长度以及CRC32校验字段;A. The sender adds a synchronization header before each IP packet to be sent, puts the IP packet with the synchronization header into the data segment, then encapsulates the data segment into a multiplexed subframe, and then encapsulates the multiplexed subframe into the IP packet multiplexing frame; the synchronization header includes a synchronization byte, an IP packet length and a CRC32 check field;B、在将IP数据包封装到IP分组复用帧中的同时,发送端生成IP分组映射表,并将该IP分组映射表封装到控制信息复用帧中;所述IP分组映射表中包括如下信息中的一种或几种:B, while IP packet is encapsulated in IP grouping multiplexing frame, sender generates IP grouping mapping table, and this IP grouping mapping table is encapsulated in control information multiplexing frame; In described IP grouping mapping table includes One or more of the following information:IP分组复用帧所占用的时隙的调制参数;Modulation parameters of time slots occupied by IP packet multiplexing frames;IP分组复用帧总数与各IP分组复用帧占用时隙总数以及各时隙号;The total number of IP packet multiplexing frames and the total number of time slots occupied by each IP packet multiplexing frame and the number of each time slot;IP分组复用帧中的业务列表、业务名称、业务类型、业务组件IP地址、端口、组件类型及业务加密参数;Service list, service name, service type, service component IP address, port, component type and service encryption parameters in the IP packet multiplexing frame;C、发送端将由IP分组复用帧及控制信息复用帧构成的CMMB信道帧经调制后进行广播发送;C. The sending end broadcasts and sends the CMMB channel frame composed of the IP packet multiplexing frame and the control information multiplexing frame after modulation;D、接收端对接收到的CMMB信道帧进行解调,从控制信息复用帧中提取出IP分组映射表,根据表中的信息从IP分组复用帧中解析出复用子帧,从复用子帧中提取出数据段,然后根据数据段中的同步头恢复出IP数据包。D, the receiving end demodulates the received CMMB channel frame, extracts the IP packet mapping table from the control information multiplexing frame, parses the multiplexing subframe from the IP packet multiplexing frame according to the information in the table, and extracts the multiplexing subframe from the multiplexing frame The data segment is extracted from the subframe, and then the IP data packet is recovered according to the synchronization header in the data segment.2.如权利要求1所述的方法,其特征在于,所述控制信息复用帧通过0时隙传输,所述IP分组复用帧通过1至39时隙传输,其中一个IP分组复用帧可占用一个或多个时隙。2. The method according to claim 1, wherein the control information multiplexing frame is transmitted through time slot 0, and the IP packet multiplexing frame is transmitted through time slots 1 to 39, wherein one IP packet multiplexing frame One or more time slots may be occupied.3.如权利要求2所述的方法,其特征在于,所述IP分组复用帧中只有一个用于传输IP数据包的复用子帧。3. The method according to claim 2, wherein there is only one multiplexing subframe for transmitting IP data packets in the IP packet multiplexing frame.4.如权利要求2或3所述的方法,其特征在于,所述复用子帧中只有一个用于传输IP数据包的数据段,所述数据段中仅包含一个数据单元。4. The method according to claim 2 or 3, wherein there is only one data segment used to transmit IP data packets in the multiplexed subframe, and the data segment only includes one data unit.5.如权利要求1所述的方法,其特征在于,所述IP分组映射表被封装在控制信息复用帧净荷的尾部。5. The method according to claim 1, wherein the IP packet mapping table is encapsulated at the tail of the payload of the control information multiplexing frame.6.一种基于CMMB信道实现IP数据包传输的系统,其特征在于,包括数据发送端和数据接收端,其中,6. A system based on CMMB channel to realize IP data packet transmission, is characterized in that, comprises data sending end and data receiving end, wherein,所述数据发送端包括复用器和调制器,所述复用器包括IP数据封装模块、IP分组映射表生成模块、控制信息复用帧生成模块和打包输出模块,其中,The data sending end includes a multiplexer and a modulator, and the multiplexer includes an IP data encapsulation module, an IP packet mapping table generation module, a control information multiplexing frame generation module and a packaging output module, wherein,IP数据封装模块,用于在每个待发送的IP数据包前添加同步头,将添加同步头的IP数据包放入数据段中,然后将数据段封装到复用子帧,再将复用子帧封装到IP分组复用帧中;所述同步头中包括同步字节,IP数据包长度以及CRC32校验字段;The IP data encapsulation module is used to add a synchronization header before each IP data packet to be sent, put the IP data packet with the synchronization header into the data segment, then encapsulate the data segment into a multiplexing subframe, and then multiplex the The subframe is encapsulated into an IP packet multiplexing frame; the synchronization header includes a synchronization byte, an IP packet length and a CRC32 check field;IP分组映射表生成模块,用于生成IP分组映射表;所述IP分组映射表中包括如下信息中的一种或几种:The IP grouping mapping table generation module is used to generate the IP grouping mapping table; one or more of the following information is included in the IP grouping mapping table:IP分组复用帧所占用的时隙的调制参数;Modulation parameters of time slots occupied by IP packet multiplexing frames;IP分组复用帧总数与各IP分组复用帧占用时隙总数以及各时隙号;The total number of IP packet multiplexing frames and the total number of time slots occupied by each IP packet multiplexing frame and the number of each time slot;IP分组复用帧中的业务列表、业务名称、业务类型、业务组件IP地址、端口、组件类型及业务加密参数;Service list, service name, service type, service component IP address, port, component type and service encryption parameters in the IP packet multiplexing frame;控制信息复用帧生成模块,用于将IP分组映射表封装到控制信息复用帧中;A control information multiplexing frame generating module, configured to encapsulate the IP packet mapping table into the control information multiplexing frame;打包输出模块,用于将IP分组复用帧和控制信息复用帧进行复用形成CMMB信道帧数据流输出到调制器中;The packing output module is used to multiplex the IP packet multiplexing frame and the control information multiplexing frame to form a CMMB channel frame data stream and output it to the modulator;调制器,用于将复用器输出的CMMB信道帧数据流进行调制,将调制后的数据进行广播发送;The modulator is used for modulating the CMMB channel frame data stream output by the multiplexer, and broadcasting and sending the modulated data;所述数据接收端包括解调模块、解复用模块、IP分组映射表解析模块和IP分组复用帧解析模块,其中,The data receiving end includes a demodulation module, a demultiplexing module, an IP packet mapping table parsing module and an IP packet multiplexing frame parsing module, wherein,解调模块,用于对接收到的CMMB信道帧进行解调;The demodulation module is used to demodulate the received CMMB channel frame;解复用模块,用于从CMMB信道帧中解复用出控制信息复用帧和IP分组复用帧,将IP分组复用帧送入IP分组复用帧解析模块,并从控制信息复用帧中提取出IP分组映射表送入IP分组映射表解析模块;The demultiplexing module is used to demultiplex the control information multiplexing frame and the IP packet multiplexing frame from the CMMB channel frame, send the IP packet multiplexing frame to the IP packet multiplexing frame analysis module, and multiplex the frame from the control information The IP packet mapping table is extracted from the frame and sent to the IP packet mapping table parsing module;IP分组映射表解析模块,用于解析IP分组映射表中携带的信息,将其通过解复用模块发送给IP分组复用帧解析模块;The IP packet mapping table parsing module is used to parse the information carried in the IP packet mapping table, and sends it to the IP packet multiplexing frame parsing module through the demultiplexing module;IP分组复用帧解析模块,用于根据IP分组映射表中携带的信息从IP分组复用帧中解析出复用子帧,从复用子帧中提取出数据段,然后根据数据段中的同步头恢复出IP数据包。The IP packet multiplexing frame parsing module is used to analyze the multiplexing subframe from the IP packet multiplexing frame according to the information carried in the IP packet mapping table, extract the data segment from the multiplexing subframe, and then according to the information in the data segment The sync header is recovered out of the IP packet.
CN2008101037239A2008-04-102008-04-10Method and system for realizing IP data package transmission based on CMMB channelExpired - Fee RelatedCN101557266B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN2008101037239ACN101557266B (en)2008-04-102008-04-10Method and system for realizing IP data package transmission based on CMMB channel

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN2008101037239ACN101557266B (en)2008-04-102008-04-10Method and system for realizing IP data package transmission based on CMMB channel

Publications (2)

Publication NumberPublication Date
CN101557266A CN101557266A (en)2009-10-14
CN101557266Btrue CN101557266B (en)2012-01-04

Family

ID=41175224

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN2008101037239AExpired - Fee RelatedCN101557266B (en)2008-04-102008-04-10Method and system for realizing IP data package transmission based on CMMB channel

Country Status (1)

CountryLink
CN (1)CN101557266B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101959062B (en)*2010-05-132012-07-25北京创毅视讯科技有限公司Data transmission method, system and device for mobile multimedia broadcasting system
CN102227139B (en)*2011-06-032016-08-17中广传播集团有限公司Driving interface for CMMB terminal
CN103607259B (en)*2013-11-182017-05-24海能达通信股份有限公司Data frame transmission method and data frame transmission device

Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2007066997A1 (en)*2005-12-102007-06-14Samsung Electronics Co., Ltd.Method of and apparatus for providing and receiving video service in digital audio broadcasting
CN101018342A (en)*2007-03-032007-08-15中兴通讯股份有限公司A multi-channel transmission method of mobile multi-media broadcast electronic business guide
CN101031062A (en)*2007-03-212007-09-05中兴通讯股份有限公司Method for transmitting mobile multi-medium broadcasting electronic service guide
CN101060661A (en)*2007-06-122007-10-24中兴通讯股份有限公司An emergency broadcasting service sending method and device
CN101102282A (en)*2007-08-082008-01-09中兴通讯股份有限公司A transmission and receiving method for data broadcast service

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2007066997A1 (en)*2005-12-102007-06-14Samsung Electronics Co., Ltd.Method of and apparatus for providing and receiving video service in digital audio broadcasting
CN101018342A (en)*2007-03-032007-08-15中兴通讯股份有限公司A multi-channel transmission method of mobile multi-media broadcast electronic business guide
CN101031062A (en)*2007-03-212007-09-05中兴通讯股份有限公司Method for transmitting mobile multi-medium broadcasting electronic service guide
CN101060661A (en)*2007-06-122007-10-24中兴通讯股份有限公司An emergency broadcasting service sending method and device
CN101102282A (en)*2007-08-082008-01-09中兴通讯股份有限公司A transmission and receiving method for data broadcast service

Also Published As

Publication numberPublication date
CN101557266A (en)2009-10-14

Similar Documents

PublicationPublication DateTitle
US11095703B2 (en)Apparatuses and methods for transmitting or receiving a broadcast content via one or more networks
US11374996B2 (en)Apparatus and method for transmitting or receiving broadcast signal
CN1799211B (en)Burst transmission
CN1788491B (en)Method for signalling time-slicing parameters in the service information
CN106233692B (en) Broadcast signal transmitting device, broadcast signal receiving device, broadcast signal transmitting method, and broadcast signal receiving method
CN105659613B (en)Broadcast singal sending method, broadcast signal received method, broadcast singal sending device and broadcasting signal receiving
CN105723718A (en)Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method for transmitting broadcast signals and method for receiving broadcast signals
CN101350768B (en)Method for conveying IP packet in broadcast network
CN105745899A (en)Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method for transmitting broadcast signals and method for receiving broadcast signals
US20160198311A1 (en)Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method for transmitting broadcast signals and method for receiving broadcast signals
WO2009006804A1 (en)A method for transmitting mobile multimedia broadcast service data flow and a multiplexing frame for transmitting
CN105814822A (en) Device for transmitting broadcast signal, device for receiving broadcast signal, method for transmitting broadcast signal, and method for receiving broadcast signal
CN105580342B (en)The method for sending broadcast singal, the method for receiving broadcast singal, the equipment for sending broadcast singal and the equipment for receiving broadcast singal
CN101978668A (en)Method and apparatus for formatting data signals
CN106134158B (en)Broadcast signal transmission device, broadcast signal reception device, broadcast signal transmission method, and broadcast signal reception method
CN101150383A (en)IP data transmission method
CN101557266B (en)Method and system for realizing IP data package transmission based on CMMB channel
CN101420278B (en)Method and system for implementing IP packet multiplexing broadcast based on CMMB channel
KR102197968B1 (en) Broadcast signal transmission/reception apparatus and method
CN101729887A (en)Data transmission method and data transmission device of digital broadcasting system
CN103297173B (en)The sub data transmission of China&#39;s digital audio broadcast system connects receiving method, device
CN101453347B (en)Mobile multimedia broadcast data sending and receiving method
CN101540915A (en)Method for transmitting mobile multimedia broadcasting data, front-end system and terminal
CN101567897A (en)Method and system for realizing transparent transmission of files in CMMB channel
WO2010009657A1 (en)A method for transmitting service data stream

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
C14Grant of patent or utility model
GR01Patent grant
CF01Termination of patent right due to non-payment of annual fee

Granted publication date:20120104

Termination date:20170410

CF01Termination of patent right due to non-payment of annual fee

[8]ページ先頭

©2009-2025 Movatter.jp