Integrated broadcast control platform and business data broadcasting method based on 5G tower broadcasting
By introducing a converged broadcast control platform in 5G tower broadcasting, the service channel adaptation and routing forwarding modules are used to automatically adjust the media streaming bit rate, the problems of poor carrier bandwidth utilization and secure broadcast control are solved, and efficient and secure Service data transmission.
Patent Information
- Application Number
- CN202411231428.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-04
- Publication Date
- 2024-12-17
- Estimated Expiration
- 2044-09-04
AI Technical Summary
The existing 3GPP MBMS core network technology solution cannot effectively implement adaptive processing of media streaming code rate, resulting in too high or too low media streaming code rate, resulting in overloading of carrier bandwidth or insufficient utilization, and lack of end-to-end closed-loop system. Ensure the safe broadcast and control of the radio and television business.
Provide a converged broadcast control platform based on 5G tower broadcast, including a service channel adaptation module and a routing forwarding module. It obtains the maximum net rate of the target channel through the workflow engine, encodes and transcoding the service data, and encrypts the content. Modules and other modules realize content protection and management, ensuring the safe and efficient transmission of service data in 5G tower broadcasts.
Automatic bit rate adjustment of service data is realized, carrier bandwidth overload is avoided, wireless bandwidth resources are maximized, and the security and broadcast control of service data are ensured through an end-to-end trust model and content protection mechanism.
Smart Images

Figure CN118764829B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of 5G broadcast technology, and more specifically, to a converged broadcast control platform based on 5G large tower broadcasting and a method for broadcasting business data based on 5G large tower broadcasting. Background Art
[0002] Multimedia Broadcast Multicast Service (MBMS) is an important feature introduced by the 3GPP organization in the R6 version. It is a point-to-multipoint service that simultaneously transmits data from a data source to multiple users within a specific range, thereby sharing network (including core network and access network) resources and providing services to a large number of users with the same needs at the same time with fewer resources.
[0003] The 3GPP MBMS core network technology solution mainly uses the technical architecture and interface standards of the mobile communication core network in the 3G and 4G eras, and only makes simple adaptations based on the original core network for multicast / broadcast scenarios. Due to the lack of practical applications, there is no complete end-to-end closed-loop system solution, and it is impossible to truly achieve safe broadcasting and control of radio and television services.
[0004] At present, due to the high bitrate of some media streams, they exceed the bearer bandwidth of the 5G tower broadcast sub-channel. For example, the bitrate of standard-definition programs provided by broadcasting and television operators is 1-2Mbps, while the bandwidth of sub-channels actually deployed is generally below 500kbps. In addition, in the past, the bitrate of media streams needed to be manually set according to the parameter value after the channel bandwidth was configured. The setting value would be too high or too low, causing overload or insufficient bandwidth utilization. Therefore, it is necessary to transcode the original media stream or adjust the bitrate, but the existing 3GPP MBMS core network technology solution does not support adaptive processing of service stream bitrates. Summary of the invention
[0005] One objective of the present disclosure is to provide a fusion broadcast control platform and a method for broadcasting business data based on 5G large tower broadcasting.
[0006] According to a first aspect of the present disclosure, a fusion broadcast control platform based on 5G tower broadcasting is provided, including a fusion service control system and a transmitter control system, wherein the fusion service control system includes a service channel adaptation module and a routing forwarding module, and the transmitter control system includes a workflow engine module.
[0007] The service channel adaptation module is used to allocate a corresponding target channel to the target service data according to the service type corresponding to the input target service data;
[0008] The workflow engine module is used to obtain the maximum net bit rate of the target channel at full load;
[0009] The service channel adaptation module is further used to perform encoding and transcoding processing on the target service data according to the maximum net code rate, so that the code rate of the target service data after encoding and transcoding is the maximum net code rate;
[0010] The routing forwarding module is used to forward the transcoded target service data to the transmitter broadcast by the 5G tower, so that the transmitter broadcasts the transcoded target service data through the target channel.
[0011] Optionally, the integrated broadcast control platform further includes a content protection system, and the content protection system includes a content encryption module.
[0012] The content encryption module is used to perform content encryption processing on the transcoded target business data.
[0013] Optionally, the integrated service management and control system further includes:
[0014] The service encapsulation module is used to encapsulate the target service data after the encoding and transcoding.
[0015] Optionally, the grammatical structure of the encapsulated target service data includes at least one of a protocol type, a protocol version, a synchronization flag, a payload length, a transmission sequence number, a reference time type, a reserved, a payload, and CRC_32.
[0016] Optionally, the integrated service management and control system further includes:
[0017] A service convergence module, used to receive the target service data inputted from any one of the multiple interfaces of the integrated broadcast control platform, and convert the target service format into a specified format;
[0018] The integrated business management and control system also includes:
[0019] A service demultiplexing module, used for demultiplexing the service data of multiple program transmission streams into the target service data of a single program transmission stream;
[0020] The integrated business management and control system also includes:
[0021] Electronic service guide module, used to provide relevant information of 5G broadcast services;
[0022] A business management module, used to provide configuration operations for business information corresponding to the target business data;
[0023] The service notification module is used to publish 5G broadcast user services, user service packages, and methods about user service information to terminals.
[0024] Optionally, the transmitter control system may further include:
[0025] Transmitter management module, used to configure the service area and operating parameters of the transmitter;
[0026] The channel configuration module is used to allocate the transmission channel resources of the transmitter and configure the channel parameters of the transmitter.
[0027] Optionally, the content protection system further includes:
[0028] Business authentication module, used to distribute client keys and certificates to terminals;
[0029] Authorization management module, used to transfer product key data to the terminal;
[0030] The content control module is used to transmit content key data to the terminal.
[0031] Optionally, the integrated broadcast control platform further includes an emergency broadcast system, and the emergency broadcast system includes:
[0032] A message receiving and responding module is used to receive the emergency broadcast message sent by the emergency broadcast platform and return a response message to the emergency broadcast platform;
[0033] A message content management module, used to manage the emergency broadcast message;
[0034] A message adaptation and encapsulation module, used for encapsulating the emergency broadcast message;
[0035] The message broadcast control module is used to send the encapsulated emergency broadcast message to the transmitter corresponding to the publishing service area for broadcasting according to the specified broadcast strategy.
[0036] Optionally, the protocol signaling used to encapsulate the data broadcast by the emergency broadcast system includes: basic information settings, operating parameter settings, gain parameter settings, input parameter settings, query device setting parameters, and at least one of emergency broadcast message settings, and the data broadcast by the emergency broadcast system includes at least the emergency broadcast message.
[0037] According to a second aspect of the present disclosure, a method for broadcasting service data based on 5G large tower broadcasting is provided, comprising:
[0038] receiving input target service data, and assigning a corresponding target channel to the target service data according to a service type corresponding to the target service data;
[0039] Obtain the maximum net bit rate of the target channel at full load;
[0040] Performing transcoding processing on the target service data according to the maximum net bit rate, so that the bit rate of the target service data after transcoding is the maximum net bit rate;
[0041] The transcoded target service data is forwarded to the transmitter broadcast by the 5G tower, so that the transmitter broadcasts the transcoded target service data through the target channel.
[0042] Through this embodiment, the integrated broadcast control platform can convert the encoding and transcoding format of the target business data and automatically adjust it to the maximum net bit rate at full load according to the specified encoding and transcoding type and channel bandwidth requirements, without causing the problem of carrier bandwidth overload. It can save the trial and error process of manually configuring the encoding and transcoding bit rate of the target business data multiple times, and can make the most of the wireless bandwidth resources.
[0043] Other features and advantages of the present disclosure will become apparent from the following detailed description of exemplary embodiments of the present disclosure with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments of the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
[0045] Figure 1 A block diagram of a converged broadcast control platform based on 5G large tower broadcasting according to an embodiment of the present disclosure is shown.
[0046] Figure 2 A block diagram of a converged broadcast control platform based on 5G large tower broadcasting according to another embodiment of the present disclosure is shown.
[0047] Figure 3 A block diagram of a converged broadcast control platform based on 5G large tower broadcasting according to another embodiment of the present disclosure is shown.
[0048] Figure 4 A schematic diagram showing the syntax structure of a BCTP packet according to an embodiment of the present disclosure.
[0049] Figure 5 A flow chart of a coverage detection method for a wireless network according to an embodiment of the present disclosure is shown. DETAILED DESCRIPTION
[0050] Various exemplary embodiments of the present disclosure will now be described in detail with reference to the accompanying drawings. It should be noted that the relative arrangement of components and steps, numerical expressions and numerical values set forth in these embodiments do not limit the scope of the present disclosure unless otherwise specifically stated.
[0051] The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the present disclosure, its application, or uses.
[0052] Technologies, methods, and equipment known to ordinary technicians in the relevant art may not be discussed in detail, but where appropriate, the technologies, methods, and equipment should be considered as part of the specification.
[0053] In all examples shown and discussed herein, any specific values should be interpreted as merely exemplary and not limiting. Therefore, other examples of the exemplary embodiments may have different values.
[0054] It should be noted that like reference numerals and letters refer to similar items in the following figures, and therefore, once an item is defined in one figure, it need not be further discussed in subsequent figures.
[0055] <Implementation Example of Fusion Broadcast Control Platform>
[0056] In this embodiment, a fusion broadcast control platform based on 5G tower broadcasting is provided. Figure 1 As shown, the integrated broadcast control platform 1000 based on 5G large tower broadcasting includes a integrated service management and control system 1100 and a transmitter management and control system 1200. The integrated service management and control system 1100 includes a service channel adaptation module 1110 and a routing forwarding module 1120. The transmitter management and control system 1200 includes a workflow engine module 1210.
[0057] The service channel adaptation module 1110 is used to allocate a corresponding target channel to the target service data according to the service type corresponding to the input target service data.
[0058] The workflow engine module 1210 is used to obtain the maximum net bit rate of the target channel at full load.
[0059] The service channel adaptation module 1110 is further configured to perform encoding and transcoding processing on the target service data according to the maximum net code rate, so that the code rate of the target service data after encoding and transcoding is the maximum net code rate.
[0060] The routing forwarding module 1120 is used to forward the transcoded target service data to the transmitter broadcast by the 5G tower, so that the transmitter broadcasts the transcoded target service data through the target channel.
[0061] In this embodiment, the target service data may be broadcast television / radio live service data, short-medium video carousel service data, or data broadcast service data. Broadcast television / radio live service data refers to traditional broadcast television programs and radio live program data. Short-medium video carousel service data refers to audio-visual program data that combines short-medium videos and short videos for round-robin playback. Data broadcast service data is usually targeted maps, traffic data, software update data packets, government affairs information, and other quasi-real-time or non-real-time information data.
[0062] The Converged Service Management and Control System 1100 (CSMCS) is used to realize the convergence, management and control of radio and television services. It is mainly used to manage and control the broadcasting of various radio and television services and effectively adapt to the allocated wireless transmission resources.
[0063] The transmitter management and control system 1200 (TMCS) is used to allocate wireless channel resources according to the service requirements of the converged service management and control system 1100, and manage and control multiple transmitters broadcast by the 5G tower.
[0064] The workflow engine module 1210 can dynamically calculate the maximum net bit rate of the full load carried by the MCH (Multicast Channel) according to the channel configuration parameters, and feed back the MCH maximum net bit rate to the converged service management and control system 1100 .
[0065] The service channel adaptation module 1110 can automatically adjust the target service data to the maximum net code rate carried by the MCH at full load according to the MCH code rate requirement calculated in the workflow engine module 1210, which will not cause carrier bandwidth overload problems and can maximize the effective use of wireless bandwidth resources.
[0066] In addition, the service channel adaptation module 1110 can support multiple formats of video and audio transcoding. Specifically, the video transcoding type supports MPEG2, H.264, H.265, AVS2, etc.; the audio transcoding type supports MPEG1 LayerII, AAC, AC3, MP3, etc.
[0067] The routing forwarding module 1120 forwards the transcoded target service data to each 5G tower broadcast transmitter using IP multicast.
[0068] The encoding and transcoding types and bit rates of the business data provided by various content providers are different. In order to effectively adapt to the wireless resource bandwidth, the integrated broadcast control platform 1000 can convert the encoding and transcoding format of the target business data according to the specified encoding and transcoding type and channel bandwidth requirements and automatically adjust to the maximum net bit rate at full load. This will not cause the problem of carrier bandwidth overload, and can save the trial and error process of manually configuring the encoding and transcoding bit rate of the target business data multiple times, and can make the best use of wireless bandwidth resources to the maximum extent.
[0069] In one embodiment of the present disclosure, Figure 2 and Figure 3 As shown, the integrated broadcast control platform 1000 also includes a content protection system 1300, such as Figure 3As shown, the content protection system 1300 includes a content encryption module 1310 .
[0070] The content encryption module 1310 is used to perform content encryption processing on the transcoded target business data.
[0071] In this embodiment, the content protection system 1200 (Content Protection System, CPS) is used to provide functions such as distribution and management of broadcasting and television service keys, service authorization and content encryption, so as to protect service content.
[0072] The content encryption module 1310 is mainly used to realize the secure transmission of target service data from the front end to the terminal. The front end encrypts the target service data using the content key and transmits it to the terminal through the broadcast channel. The terminal decrypts the encrypted target service data using the content key.
[0073] In this embodiment, the content encryption module 1310 may use a national encryption algorithm to perform encryption processing.
[0074] Through this embodiment, the target service data broadcasted by the integrated broadcast control platform is encrypted, which can increase the security of the target service data.
[0075] In one embodiment of the present disclosure, Figure 3 As shown, the converged service management and control system 1100 further includes: a service encapsulation module 1130, which is used to encapsulate the transcoded target service data.
[0076] For target business data in file or media stream format, it is encapsulated into BCTP packets according to the BCTP (converged Broadcast Control Transport Protocol) protocol, and synchronization protocol data (SYNC PDU) is added. The synchronization protocol data is provided by the single frequency network synchronization module of the transmitter control system 1200.
[0077] For target business data in formats such as service announcement (SA), electronic service guide (ESG), data broadcast (such as maps, traffic data, software update data packets, government information and other quasi-real-time or non-real-time information), they are first encapsulated in FLUTE (File deLivery over Unidirectional Transport) format, and then encapsulated into BCTP packets according to the BCTP protocol, and synchronization protocol data (SYNC PDU) is added.
[0078] The BCTP protocol simplifies the 3GPP GTP protocol (GPRS Tunneling Protocol), improves the transmission efficiency of the channel, and reduces the redundant overhead caused by the information data of the GTP package. The integrated broadcast control platform 1000 uses multicast to send data.
[0079] The syntax structure of the BCTP packet is as follows Figure 4 As shown in FIG. 1 , when the synchronization flag == '1', there are reference time type and reserved fields.
[0080] The syntax definition of the BCTP packet is shown in Table 1.
[0081] Table 1
[0082]
[0083] The fields of the BCTP packet are defined as follows:
[0084] The protocol type includes a 4-bit field, the protocol type of the data packet, and a value of '0110' indicates that the protocol type is the BCTP protocol.
[0085] The protocol version includes a 3-bit field, the protocol version number, and the value '001' indicates version v1.
[0086] The synchronization flag includes a 1-bit field. A value of '1' indicates that the BCTP packet carries synchronization protocol data, and a value of '0' indicates that the BCTP packet does not carry synchronization protocol data.
[0087] The payload length includes a 16-bit field, which indicates the payload length carried by the BCTP packet in bytes.
[0088] The transmission sequence number includes an 8-bit field, which is the transmission sequence number of the data packet. It increases by 1 in a cyclic manner within the range of 0 to 255, and its initial value is 0.
[0089] The reference time type includes a 3-bit field, indicating the reference time type. The values are shown in Table 2.
[0090] Table 2, Reference time types
[0091]
[0092] Reserved This is a 5-bit field. All reserved bits in this part shall be set to '1'.
[0093] The payload field carries source data or synchronization protocol data (SYNC PDU), and the length N is indicated by the "Payload Length" field. When the synchronization flag field is '0', it carries source data; when the synchronization flag field is '1', it carries synchronization protocol data. The synchronization protocol data encapsulation complies with the requirements of the 3GPP TS 25.446 technical specification.
[0094] CRC_32 includes a 32-bit field and only checks the payload of the BCTP packet.
[0095] CRC32 can be expressed as: .
[0096] In one embodiment of the present disclosure, Figure 3 As shown, the converged service management and control system 1100 further includes: a service aggregation module 1140, which is used to receive target service data input from any one of the multiple interfaces of the converged broadcast control platform and convert the target service format into a specified format.
[0097] In this embodiment, the service aggregation module 1140 can perform interface conversion on media streams input through different interfaces and methods, and supports three input methods: asynchronous serial interface (Asynchronous Serial Interface, ASI), Ethernet IP interface and local loading; it can also convert different media stream encapsulation formats and protocols, and supports the input of media stream formats such as TS (TransportStream), TSoIP (TS over IP), DASH (Dynamic Adaptive Streaming over HTTP, dynamic adaptive streaming based on HTTP), HLS (HTTP Live streaming), RTP (Real-Time Transport Protocol), and can convert them into specified streaming media formats (TSoIP, DASH, HLS, RTP, etc.).
[0098] Specifically, the integrated broadcast control platform 1000 may have an asynchronous serial interface (Asynchronous Serial Interface, ASI) and an Ethernet IP interface.
[0099] The ASI interface can be used to transmit standard-definition and high-definition live programs encapsulated in TS packets. Most radio and television cable TV network operators use the ASI interface to transmit audio and video streams. The 3GPP MBMS standard only supports carrying data in IP format, but not original TS stream data. This function will support TS streams through physical interface conversion and protocol conversion.
[0100] TSoIP, DASH, HLS, RTP and other streaming media are transmitted through the network IP interface. Network operators, content operators and content service providers such as IPTV and the Internet basically use IP interfaces to transmit media streams.
[0101] Through this embodiment, the integrated broadcast control platform can support business flows in multiple encapsulation formats and broadcast them as target business data.
[0102] In one embodiment of the present disclosure, Figure 3 As shown, the converged service management and control system 1100 also includes: a service demultiplexing module 1150, which is used to demultiplex the service data of a multi-program transport stream (Multi-program Transport Stream, MPTS) into target service data of a single-program transport stream (Single-program Transport Stream, SPTS).
[0103] Most of the TS streams provided by cable TV network operators are MPTS streams. Since the MPTS stream bit rate is high, the air interface carrier bandwidth is limited, and some mobile terminals do not support the playback of MPTS programs, the MPTS must be demultiplexed into SPTS streams to reduce the bit rate to adapt to the limitations of wireless resource bandwidth and terminal capabilities.
[0104] In one embodiment of the present disclosure, Figure 3 As shown, the converged service management and control system 1100 further includes an electronic service guide module 1160 , a service management module 1170 and a service notification module 1180 .
[0105] The electronic service guide module 1160 is used to provide relevant information of the 5G broadcast service.
[0106] The electronic service guide (ESG) module 1160 is a multimedia broadcast information navigation service. Through the ESG, relevant information of 5G broadcast services, such as service name, broadcast time, content introduction, etc., can be obtained, which is convenient for terminal users to quickly search, access and display. The electronic service guide module 1160 can be used to generate terminal service navigation related files and configuration data.
[0107] The business management module 1170 is used to provide configuration operations for business information corresponding to target business data.
[0108] Specifically, the service management module 1170 can be used to provide operations such as adding, deleting, modifying and checking radio and television service information (service name, service classification, service identification, whether it is protected, etc.), and can also be used to configure the audio and video encoding and transcoding type, service address, MCH (Multicast Channel) and other session descriptions of the service media stream; allocate and generate TMGI (Temporary Mobile Group Identity), etc.
[0109] The service notification module 1180 is used to publish a set of available 5G broadcast user services and user service packages as well as a method for user service information to the terminal, which mainly includes media description and session description.
[0110] Specifically, the service notification module 1180 generates relevant data according to the information configured in the service management and the SDP (Session Description Protocol) protocol defined by IETF.
[0111] In one embodiment of the present disclosure, Figure 3 As shown, the transmitter control system 1200 may also include: a transmitter management module 1220 , a channel configuration module 1230 , and a single frequency network synchronization module 1240 .
[0112] The transmitter management module 1220 is used to configure the service area and operating parameters of the transmitter.
[0113] The channel configuration module 1230 is used to allocate transmission channel resources of the transmitter and configure the channel parameters of the transmitter.
[0114] The transmitter management module 1220 is used to configure the transmitter service area, transmitter operating parameters, etc.; support operation diagram management; check the transmitter operating status, etc.
[0115] The channel configuration module 1230 is used to allocate transmission channel resources and configure channel parameters (such as channel bandwidth, subcarrier spacing, MCS (Modulation and Coding Set), TBS (Transport Block Size), etc.
[0116] The single frequency network synchronization module 1240 is used to generate content synchronization time information required for single frequency network networking according to the precise time of GPS / NTP; synchronization parameters such as synchronization period, time offset, etc. The synchronization time information adopts the 3GPP TS25.446 SYNC protocol.
[0117] In one embodiment of the present disclosure, Figure 3 As shown, the content protection system 1300 also includes a service authentication module 1320 , an authorization management module 1330 and a content control module 1340 .
[0118] The service authentication module 1320 is used to distribute client keys and certificates to terminals.
[0119] The authorization management module 1330 is used to transmit product key data to the terminal.
[0120] The content control module 1340 is used to transmit content key data to the terminal.
[0121] Specifically, the service authentication module 1320 is mainly used to implement the distribution and storage of client keys and certificates in a two-way registration manner. In the actual use of 5G tower broadcasting, 5G broadcast service applications usually need to perform service authentication through the 5G two-way network for registration and activation of related services. At this time, it is also necessary to implement the management and online distribution of information such as client certificates to establish an end-to-end PKI trust system.
[0122] The terminal 5G broadcast service application calls the 5G broadcast security client to generate a service authentication application and sends it to the service authentication module 1320 through the 5G bidirectional network. After the service authentication module 1320 completes the service authentication application verification, it generates a service authentication response for the client that applied, and completes the secure delivery of information such as the client key and certificate. After receiving the service authentication response, the terminal 5G broadcast service application calls the 5G broadcast security client to complete the secure placement of the client key and certificate.
[0123] The authorization management module 1330 is mainly used to realize the secure transmission of product key data to the terminal. The authorization management module 1330 uses the client public key and the server private key to encrypt and sign the product key, and the terminal uses the server public key and the client private key to verify and decrypt the product key data. The authorization management module 1330 generates an authorization data packet, which is distributed through the 5G tower broadcast one-way channel or distributed and obtained through the 5G two-way network.
[0124] The content control module 1340 is mainly used to realize the secure transmission of content key data to the terminal. The content control module 1340 uses the product key and the server private key to encrypt and sign the content key, generate a content control data packet, and transmit it to the terminal through the 5G tower broadcast one-way channel. The terminal uses the server public key and product key to verify and decrypt the encrypted content control data packet.
[0125] Through this embodiment, the integrated broadcast control platform has end-to-end service protection mechanisms and solutions for service authentication, authorization management, content control and content encryption. The end-to-end trust model of 5G broadcasting is based on the PKI system, using two-level certificate authentication, and adopting the method of out-of-band IP transmission of authorization information and in-band transmission of encrypted streams, so that 5G broadcasting and television terminals can quickly obtain authorization information, thereby solving the problem of long waiting time for receiving new keys when the terminal is not turned on for a long time due to one-way transmission, resulting in the inability to authorize normal viewing of live programs.
[0126] In one embodiment of the present disclosure, Figure 2 and Figure 3 As shown, the integrated broadcast control platform also includes an emergency broadcast system 1400, such as Figure 3As shown, the emergency broadcast system 1400 includes a message receiving response module 1410 , a message content management module 1420 , a message adaptation and encapsulation module 1430 and a message broadcast control module 1440 .
[0127] The message receiving and responding module 1410 is used to receive the emergency broadcast message sent by the emergency broadcast platform and return a response message to the emergency broadcast platform.
[0128] The message content management module 1420 is used to manage emergency broadcast messages.
[0129] The message adaptation and encapsulation module 1430 is used to encapsulate the emergency broadcast message.
[0130] The message broadcast control module 1440 is used to send the encapsulated emergency broadcast message to the transmitter corresponding to the publishing service area according to the specified broadcast strategy.
[0131] In this embodiment, the emergency broadcasting system 1400 (Emergency Broadcasting System, EBS) is used to receive and parse the emergency broadcast message sent by the emergency broadcast platform, encapsulate and adapt it according to the emergency broadcast message format of 5G broadcast, and send it to the 5G tower broadcast transmitter according to the broadcast settings.
[0132] The 5G tower broadcasting integrated broadcast control platform will be connected to the emergency broadcasting platform that complies with the requirements of the radio and television industry GY / T 383-2023 "General Technical Specifications for Emergency Broadcasting Systems", receive emergency broadcast messages and instructions broadcast by the platform, and return response information. The emergency broadcasting platform and the integrated broadcast control platform are connected through an IP network, using the HTTP protocol to transmit TAR format files. The interface protocol is EBi (Emergency Broadcasting Interface, emergency broadcast platform interface), and the message content of the TAR file complies with the provisions of GY / T 385-2023 "Emergency Broadcasting Message Format Specification".
[0133] The message content management module 1420 is mainly used to provide emergency broadcast message management services for 5G tower broadcast service providers, including adding, modifying, deleting, and querying emergency broadcast messages. Among them, the newly added emergency broadcast messages are mainly used for information release scenarios such as message notifications, tests, and drills with lower event levels within the province, city, district, and county.
[0134] The message adaptation and encapsulation module 1430 is mainly used to translate and adapt the emergency broadcast message received in the GY / T 385-2023 format and the emergency broadcast message generated by the platform according to the emergency broadcast message format of the 3GPP TS23.041 specification. Since the emergency broadcast message format defined in GY / T 385-2023 is somewhat different from that defined in the GPP TS23.041 specification, content adaptation is required and encapsulation is performed according to the interface R2 defined by this platform and the transmitter. The transmitter transcodes and formats the broadcast information received through the R2 interface into the CMAS message of LTE / E-UTRAN.
[0135] The message broadcast control module 1440 is mainly used to determine the transmitter list according to the specified emergency broadcast service area (ServiceArea), broadcast the emergency broadcast message according to the transmitter list; and send the encapsulated emergency broadcast message data packet to the transmitter according to the specified broadcast strategy (broadcast time, broadcast interval, broadcast number of times, etc.).
[0136] The docking interfaces between the integrated broadcast control platform 1000 based on 5G tower broadcasting and external systems or platforms mainly include the content source interface (CSi), the emergency broadcast platform interface (EBi), the 5G tower broadcasting access network interface (R1, R2), and the terminal communication interface (R3).
[0137] CSi (Content Source interface) is the interface between the content source and the integrated broadcast control platform 1000. The physical interface has two forms: ASI and Ethernet IP interface. Since the 5G tower broadcast front-end system is connected to a dedicated network with high security, in order to improve transmission efficiency and reduce latency, the transmitted source data source is not specially processed or encapsulated.
[0138] EBi is the interface between the emergency broadcast platform and the integrated broadcast control platform. The physical interface is in the form of an Ethernet IP interface. CSMCS receives according to the interface requirements of GY / T 384-2023 "Emergency Broadcast Platform Interface Specification" and parses emergency broadcast messages according to GY / T 385-2023 "Emergency Broadcast Message Format Specification".
[0139] R1 is the user interface of the 5G tower broadcast converged broadcast control platform, that is, the service data interface, which is mainly used to transmit user service data, such as audio and video data (encrypted / plain text), file data, etc. The R1 interface adopts the BCTP (converged Broadcast Control Transport Protocol).
[0140] R2 is the control plane interface of the 5G large tower broadcast integrated broadcast control platform, that is, the control interface. The R2 interface is mainly used to transmit control signaling to the 5G large tower broadcast access network transmitter.
[0141] This embodiment adopts the R2 interface protocol, which can ensure the transmission and return of all parameters of transmission control, simplifying the protocol content and development difficulty. The R2 protocol transport layer adopts the TCP protocol, the application layer adopts the HTTP protocol transmission, and the control signaling is carried by parameters in JSON format.
[0142] The R2 interface mainly carries and transmits the data broadcast by the emergency broadcast system. The data broadcast by the emergency broadcast system includes at least the emergency broadcast message, and may also include the channel configuration of the transmitter, the instructions for service allocation, and may also include the configuration and information and parameters related to the emergency broadcast message. The main protocol signaling used to encapsulate the data broadcast by the emergency broadcast system includes: at least one of basic information setting, operation parameter setting, gain parameter setting, input parameter setting, query device setting parameter, and emergency broadcast message setting.
[0143] (1) Basic information settings
[0144] The structure of the sending request for basic information setting may be as shown in Table 3 below.
[0145] Table 3
[0146]
[0147] The returned structure of the basic information setting may be as shown in Table 4 below.
[0148] Table 4
[0149]
[0150] (2) Operation parameter settings
[0151] The structure of the sending request for running parameter settings can be as shown in Table 5 below.
[0152] Table 5
[0153]
[0154] The returned structure of the running parameter setting may be as shown in Table 6 below.
[0155] Table 6
[0156]
[0157] (3) Gain parameter setting
[0158] The structure of the request to send gain parameter setting may be as shown in Table 7 below.
[0159] Table 7
[0160]
[0161] The returned structure of the gain parameter setting may be as shown in Table 8 below.
[0162] Table 8
[0163]
[0164] (4) Input parameter settings
[0165] The structure of the sending request for input parameter settings can be as shown in Table 9 below.
[0166] Table 9
[0167]
[0168] The returned structure of the input parameter setting may be as shown in Table 10 below.
[0169] Table 10
[0170]
[0171] (5) Query device setting parameters
[0172] The structure of the sending request for querying device setting parameters can be as shown in Table 11 below.
[0173] Table 11
[0174]
[0175] The returned structure of querying device setting parameters may be as shown in Table 12 below.
[0176] Table 12
[0177]
[0178] (6) Emergency broadcast message parameter settings
[0179] The structure of the sending request for emergency broadcast message parameter settings can be as shown in Table 13 below.
[0180] Table 13
[0181]
[0182] The returned structure of the emergency broadcast message parameter settings may be as shown in Table 14 below.
[0183] Table 14
[0184]
[0185] In one embodiment, through the integrated broadcast control platform 1000 of this embodiment, the processing flow of media business data includes: first, business aggregation is performed to receive target business data in multiple interfaces and multiple formats sent by an external business platform; according to the business conditions and coverage of the target business data, the transmitter is managed and controlled, and channel resources are allocated; the business type of the target business data is mapped to the corresponding channel, and the target business data bit rate is adjusted to adapt to the maximum net bit rate carried by the channel; the target business data is encrypted; the target business data is encapsulated according to the communication protocol requirements of the transmitter, and output to the transmitter.
[0186] In one embodiment, through the integrated broadcast control platform 1000 of this embodiment, the processing flow of emergency broadcast business data includes: receiving and parsing emergency broadcast messages broadcast by an external emergency broadcast platform, or editing and generating emergency broadcast messages on the integrated broadcast control platform 1000; encapsulating and adapting the emergency broadcast messages according to the communication protocol requirements of the transmitter, and outputting them to the transmitter according to the broadcast settings.
[0187] <Implementation Method for Broadcasting Business Data>
[0188] This embodiment provides a method for broadcasting service data based on 5G tower broadcasting. The method can be implemented by a fusion broadcast control platform based on 5G tower broadcasting. The fusion broadcast control platform can be as follows: Figure 1 The integrated broadcast control platform 1000 is shown.
[0189] Figure 5 The present invention is a flowchart of a method for broadcasting business data based on 5G tower broadcasting according to an embodiment of the present disclosure.
[0190] like Figure 5 As shown, the service data broadcasting method may include steps S7100 to S7400 as shown below:
[0191] Step S7100: receiving input target service data, and assigning a corresponding target channel to the target service data according to the service type corresponding to the target service data.
[0192] Step S7200, obtaining the maximum net bit rate of the target channel at full load.
[0193] Step S7300: transcode the target service data according to the maximum net bit rate, so that the bit rate of the target service data after transcoding is the maximum net bit rate.
[0194] Step S7400, forwarding the transcoded target service data to the transmitter broadcast by the 5G tower, so that the transmitter broadcasts the transcoded target service data through the target channel.
[0195] In one embodiment of the present disclosure, before executing step S7400, the method may further include: performing content encryption processing on the transcoded target service data.
[0196] In one embodiment of the present disclosure, before executing step S7400, the method may further include: encapsulating the transcoded target service data.
[0197] In one embodiment of the present disclosure, before executing step S7400, the method may further include: first performing content encryption processing on the transcoded target service data, and then encapsulating the transcoded target service data.
[0198] In one embodiment of the present disclosure, the method may further include: acquiring an emergency broadcast message, encapsulating the emergency broadcast message; and sending the encapsulated emergency broadcast message to a transmitter corresponding to a service publishing area for broadcasting according to a specified broadcasting strategy.
[0199] In this embodiment, the emergency broadcast message may be broadcasted by an external emergency broadcast platform connected to the integrated broadcast control platform 1000 , or may be newly added through the integrated broadcast control platform 1000 .
[0200] The present disclosure may be a system, a method and / or a computer program product. The computer program product may include a computer-readable storage medium carrying computer-readable program instructions for causing a processor to implement various aspects of the present disclosure.
[0201] A computer-readable storage medium may be a tangible device that can hold and store instructions used by an instruction execution device. A computer-readable storage medium may be, for example, but not limited to, an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the above. More specific examples (a non-exhaustive list) of computer-readable storage media include: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a static random access memory (SRAM), a portable compact disk read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanical encoding device, such as a punch card or a raised structure in a groove on which instructions are stored, and any suitable combination of the above. The computer-readable storage medium used herein is not to be interpreted as a transient signal itself, such as a radio wave or other freely propagating electromagnetic wave, an electromagnetic wave propagating through a waveguide or other transmission medium (e.g., a light pulse through a fiber optic cable), or an electrical signal transmitted through a wire.
[0202] The computer-readable program instructions described herein can be downloaded from a computer-readable storage medium to each computing / processing device, or downloaded to an external computer or external storage device via a network, such as the Internet, a local area network, a wide area network, and / or a wireless network. The network can include copper transmission cables, optical fiber transmissions, wireless transmissions, routers, firewalls, switches, gateway computers, and / or edge servers. The network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards the computer-readable program instructions for storage in the computer-readable storage medium in each computing / processing device.
[0203] The computer program instructions for performing the operations of the present disclosure may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages, such as Smalltalk, C++, etc., and conventional procedural programming languages, such as "C" language or similar programming languages. The computer-readable program instructions may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer, partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., using an Internet service provider to connect through the Internet). In some embodiments, by using the state information of the computer-readable program instructions to personalize an electronic circuit, such as a programmable logic circuit, a field programmable gate array (FPGA), or a programmable logic array (PLA), the electronic circuit may execute the computer-readable program instructions, thereby implementing various aspects of the present disclosure.
[0204] Various aspects of the present disclosure are described herein with reference to flowcharts and / or block diagrams of methods, devices (systems) and computer program products according to embodiments of the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of boxes in the flowchart and / or block diagram can be implemented by computer-readable program instructions.
[0205] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, so that when these instructions are executed by the processor of the computer or other programmable data processing device, a device that implements the functions / actions specified in one or more boxes in the flowchart and / or block diagram is generated. These computer-readable program instructions can also be stored in a computer-readable storage medium, and these instructions cause the computer, programmable data processing device, and / or other equipment to work in a specific manner, so that the computer-readable medium storing the instructions includes a manufactured product, which includes instructions for implementing various aspects of the functions / actions specified in one or more boxes in the flowchart and / or block diagram.
[0206] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operating steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.
[0207] The flowcharts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the systems, methods and computer program products according to multiple embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of an instruction, and the module, a program segment or a part of an instruction contains one or more executable instructions for realizing the specified logical function. In some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or the flowchart, and the combination of the boxes in the block diagram and / or the flowchart can be implemented by a dedicated hardware-based system that performs the specified function or action, or can be implemented by a combination of dedicated hardware and computer instructions. It is well known to those skilled in the art that it is equivalent to implement it by hardware, implement it by software, and implement it by combining software and hardware.
[0208] The embodiments of the present disclosure have been described above, and the above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and changes will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The choice of terms used herein is intended to best explain the principles of the embodiments, practical applications, or technical improvements in the marketplace, or to enable other persons of ordinary skill in the art to understand the embodiments disclosed herein. The scope of the present disclosure is defined by the appended claims.
Claims
1. A fusion broadcast control platform based on 5G tower broadcasting, characterized in that: It includes a fusion service management and control system and a transmitter management and control system. The fusion service management and control system includes a service channel adaptation module and a routing forwarding module. The transmitter management and control system includes a workflow engine module. The service channel adaptation module is used to allocate a corresponding target channel to the target service data according to the service type corresponding to the input target service data; The workflow engine module is used to obtain the maximum net bit rate of the target channel at full load; The service channel adaptation module is further used to perform encoding and transcoding processing on the target service data according to the maximum net code rate, so that the code rate of the target service data after encoding and transcoding is the maximum net code rate; The routing forwarding module is used to forward the transcoded target service data to the transmitter broadcast by the 5G tower, so that the transmitter broadcasts the transcoded target service data through the target channel.
2. The integrated broadcast control platform according to claim 1, characterized in that: The integrated broadcast control platform also includes a content protection system, which includes a content encryption module. The content encryption module is used to perform content encryption processing on the transcoded target business data.
3. The integrated broadcast control platform according to claim 2 is characterized in that: The integrated service management and control system further includes: The service encapsulation module is used to encapsulate the target service data after the encoding and transcoding.
4. The integrated broadcast control platform according to claim 3, characterized in that: The grammatical structure of the encapsulated target service data includes at least one of the protocol type, protocol version, synchronization flag, payload length, transmission sequence number, reference time type, reserved, payload, and CRC_32.
5. The integrated broadcast control platform according to claim 1, characterized in that: The integrated business management and control system also includes any one or more of the following functional modules: A service convergence module, used to receive the target service data inputted from any one of the multiple interfaces of the integrated broadcast control platform, and convert the format of the target service data into a specified format; A service demultiplexing module, used for demultiplexing the service data of multiple program transmission streams into the target service data of a single program transmission stream; Electronic service guide module, used to provide relevant information of 5G broadcast services; A business management module, used to provide configuration operations for business information corresponding to the target business data; The service notification module is used to publish 5G broadcast user services, user service packages, and methods about user service information to terminals.
6. The integrated broadcast control platform according to claim 1, characterized in that: The transmitter control system also includes: Transmitter management module, used to configure the service area and operating parameters of the transmitter; The channel configuration module is used to allocate the transmission channel resources of the transmitter and configure the channel parameters of the transmitter.
7. The integrated broadcast control platform according to claim 2, characterized in that: The content protection system further comprises: Business authentication module, used to distribute client keys and certificates to terminals; Authorization management module, used to transfer product key data to the terminal; The content control module is used to transmit content key data to the terminal.
8. The integrated broadcast control platform according to claim 1, characterized in that: The integrated broadcast control platform also includes an emergency broadcast system, which includes: A message receiving and responding module is used to receive the emergency broadcast message sent by the emergency broadcast platform and return a response message to the emergency broadcast platform; A message content management module, used to manage the emergency broadcast message; A message adaptation and encapsulation module, used for encapsulating the emergency broadcast message; The message broadcast control module is used to send the encapsulated emergency broadcast message to the transmitter corresponding to the publishing service area for broadcasting according to the specified broadcast strategy.
9. The integrated broadcast control platform according to claim 8, characterized in that: The protocol signaling used to encapsulate the data broadcast by the emergency broadcast system includes: basic information settings, operation parameter settings, gain parameter settings, input parameter settings, query device setting parameters, and at least one of emergency broadcast message settings. The data broadcast by the emergency broadcast system includes at least the emergency broadcast message.
10. A method for broadcasting service data based on 5G tower broadcasting, characterized in that: include: receiving input target service data, and assigning a corresponding target channel to the target service data according to a service type corresponding to the target service data; Obtain the maximum net bit rate of the target channel at full load; Performing transcoding processing on the target service data according to the maximum net bit rate, so that the bit rate of the target service data after transcoding is the maximum net bit rate; The transcoded target service data is forwarded to the transmitter broadcast by the 5G tower, so that the transmitter broadcasts the transcoded target service data through the target channel.
