CN115278552B - Method and system for realizing video broadcasting based on 5G - Google Patents

Method and system for realizing video broadcasting based on 5G Download PDF

Info

Publication number
CN115278552B
CN115278552B CN202210783279.XA CN202210783279A CN115278552B CN 115278552 B CN115278552 B CN 115278552B CN 202210783279 A CN202210783279 A CN 202210783279A CN 115278552 B CN115278552 B CN 115278552B
Authority
CN
China
Prior art keywords
broadcast
module
content
video
signal
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.)
Active
Application number
CN202210783279.XA
Other languages
Chinese (zh)
Other versions
CN115278552A (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.)
Oriental Pearl Group Co ltd
Original Assignee
Oriental Pearl Group Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Oriental Pearl Group Co ltd filed Critical Oriental Pearl Group Co ltd
Priority to CN202210783279.XA priority Critical patent/CN115278552B/en
Publication of CN115278552A publication Critical patent/CN115278552A/en
Application granted granted Critical
Publication of CN115278552B publication Critical patent/CN115278552B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • H04W36/0007Control or signalling for completing the hand-off for multicast or broadcast services, e.g. MBMS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • H04W36/0083Determination of parameters used for hand-off, e.g. generation or modification of neighbour cell lists
    • H04W36/0085Hand-off measurements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/24Reselection being triggered by specific parameters
    • H04W36/30Reselection being triggered by specific parameters by measured or perceived connection quality data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/234309Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by transcoding between formats or standards, e.g. from MPEG-2 to MPEG-4 or from Quicktime to Realvideo

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The application aims to provide a method and a system for realizing video broadcasting based on 5G, wherein the system comprises the following steps: the system comprises a 5G broadcast service end and a 5G broadcast receiving terminal, wherein the 5G broadcast service end is used for carrying out code modulation on video broadcast content, then carrying out broadcast signal transmission, transcoding and slicing on the video broadcast content and then carrying out internet content distribution; the 5G broadcast receiving terminal is used for receiving broadcast data by using a 5G NR new air interface in a region with the intensity value larger than or equal to an intensity threshold according to the intensity value of a 5G NR new air interface broadcast signal, actively obtaining video broadcast content to supplement data by linking to the Internet through a 5G high-frequency signal in a region with the intensity value smaller than the intensity threshold, and automatically switching to a broadcast signal receiving mode when the signal is recovered. Thereby realizing smooth broadcast signals; the live broadcast use experience of the 5G user is improved, and the promotion of the 5G video broadcast service is facilitated; a lower cost 5G broadcast network is constructed.

Description

Method and system for realizing video broadcasting based on 5G
Technical Field
The application relates to the field of computers, in particular to a method and a system for realizing video broadcasting based on 5G.
Background
In month 6 of 2019, the ministry of industry officials officially issues 5G license plates for operators, which means that China officially enters the 5G era. The China radio and television obtains the 700MHz frequency band, and the 700Mhz frequency band is used as a gold frequency band for developing mobile communication by virtue of the advantages of low signal propagation loss, wide coverage, strong penetrating power, low networking cost and the like, and is mainly applied to the 5G broadcast frequency band at present.
For broadcast services, there are currently two modes:
1) Big tower mode
Video broadcasting based on broadcast television towers is standardized in 3gpp Release 16. In the aspect of the practical scene, the large-tower broadcasting scheme can realize large-range high-power transmission in a broadcasting mode, and ensure that a user plane can receive wireless broadcast television signals (large towers) through a terminal App in the scenes of outdoors, vehicles and the like, so that the SIM card, the traffic-free transmission common content, the public service content and the like can be realized.
2) Small tower mode
Small towers, i.e. base stations for mobile communications, can provide temporary broadcast television services because of their flexible coverage, but have lower power than larger towers, and therefore require more densely selected coverage at multiple points. The Chinese broadcast television clearly selects the NR size tower mixed mode, and is named as 5G NR broadcasting.
Considering cost and practical technical aspects, the existing broadcast television 5G NR broadcasting mainly relies on a large tower mode such as a broadcast television tower, namely, a plurality of large NR base stations are mainly deployed to realize 5G broadcasting. This faces some problems:
1) Urban tall buildings are relatively numerous, and NR broadcast coverage may be blocked, so that large tower coverage creates many dead zones.
2) If the coverage is achieved with small towers, at least the current costs may be high and impractical. The broadcasting range covered by one big tower is within a range of tens of kilometers, the number of broadcasting base station construction can be greatly reduced, and even one big tower can be built within a city range to cover the whole city. With a small tower, the cost will increase considerably.
3) The 700M frequency band is preferably adopted in the current broadcasting in consideration of coverage, loss, networking cost and other factors.
Disclosure of Invention
The application aims to provide a method and equipment for realizing video broadcasting based on 5G, which solve the problems that in the prior art, a big tower NR broadcasting television tower is mainly relied on, but signal coverage is poor, more NR base stations are needed to be input, the live broadcast use experience of 5G users is low, and the broadcasting network cost is high.
According to one aspect of the present application, there is provided a method of implementing video broadcasting based on 5G, the method comprising:
the method comprises the steps that video broadcast contents are subjected to code modulation at a 5G broadcast server side and then broadcast signals are transmitted, and the video broadcast contents are subjected to transcoding slicing and then internet content distribution;
and according to the intensity value of the 5G new air interface broadcast signal, the 5G new air interface broadcast is used in the area with the intensity value larger than or equal to the intensity threshold value at the 5G broadcast receiving terminal, video broadcast content is actively obtained through the high-frequency base station to carry out data supplementation in the area with the intensity value smaller than the intensity threshold value, and when the signal is recovered, the system is automatically switched to a broadcast signal receiving mode.
Optionally, the transmitting of the broadcast signal after the video broadcast content is coded and modulated at the 5G broadcast server includes:
and after the video broadcast content is coded and modulated at the 5G broadcast server, the broadcast signal is transmitted by using a media content active push mode.
Optionally, the video broadcast content is transcoded and sliced and then distributed to the internet, including:
and after transcoding and slicing the video content at the 5G broadcast service end, placing the video content at the mobile internet end so that the 5G broadcast receiving terminal establishes a mobile internet link by using 5G high frequency and acquires the video content in an active pull mode.
Optionally, the 5G broadcast receiving terminal uses the 5G new air interface broadcast in the area with the strength value greater than or equal to the strength threshold according to the strength value of the 5G new air interface broadcast signal, including:
starting a 5G channel application program at a 5G broadcast receiving terminal, wherein the 5G channel application program receives a 5G broadcast signal through a 5G new air interface broadcast interface so as to extract the 5G broadcast signal and obtain target channel video stream data;
and caching the target channel video stream data, detecting the intensity value of the 5G new air interface broadcast signal by using the 5G channel application program, and continuously using the 5G new air interface broadcast in the area with the intensity value being more than or equal to the intensity threshold value.
Optionally, actively obtaining the video broadcast content by the high-frequency base station in the area with the intensity value smaller than the intensity threshold value for data supplementation, including:
starting a 5G channel application program at a 5G broadcast receiving terminal, wherein the 5G channel application program receives a 5G broadcast signal and synchronously starts a 5G high-frequency communication module when detecting that the intensity value of a 5G new air interface broadcast signal is smaller than an intensity threshold value;
and obtaining video broadcast content distributed by the Internet through the 5G high-frequency communication module in an active pull mode, preprocessing the video broadcast content through a media preprocessing module, and caching and supplementing data after preprocessing the content.
Optionally, when the signal is recovered, automatically switching to the broadcast signal receiving mode includes:
when the signal is restored, the channel for receiving the content distributed from the Internet is closed, and the broadcast signal receiving mode is automatically switched.
According to another aspect of the present application, there is also provided a system for implementing video broadcasting based on 5G, the system comprising: a 5G broadcast service end and a 5G broadcast receiving terminal, wherein,
the 5G broadcast server is used for carrying out code modulation on video broadcast content, then carrying out broadcast signal transmission, and carrying out transcoding slicing on the video broadcast content, then carrying out internet content distribution;
the 5G broadcast receiving terminal is used for broadcasting by using a 5G new air interface in a region with the intensity value larger than or equal to the intensity threshold according to the intensity value of the 5G new air interface broadcast signal, actively obtaining video broadcast content through the high-frequency base station in a region with the intensity value smaller than the intensity threshold for data supplementation, and automatically switching to a broadcast signal receiving mode when the signal is recovered.
Optionally, the 5G broadcast server includes an interleaving code multiplexing module and a transmitting module; the interleaving coding multiplexing module is used for interleaving, coding and multiplexing the video broadcasting content to obtain a processed broadcasting signal; the transmitting module is used for transmitting the broadcasting signals after processing by using the media content active push mode.
Optionally, the 5G broadcast server includes a transcoding slicing module and a content distribution module; the transcoding and slicing module is used for transcoding and slicing the video content, and the content distribution module is used for enabling the 5G broadcast receiving terminal to acquire internet content of the transcoded and sliced video content by adopting an active pull mode according to a received media content request sent by the 5G broadcast receiving terminal.
Optionally, the broadcast terminal includes a 5G NR channel module, where the 5G NR channel module includes a 5G new air interface broadcast interface module, a program demultiplexing module, and a network detection module;
the 5G new air interface broadcasting interface module is used for receiving 5G broadcasting signals;
the program demultiplexing module is used for extracting the 5G broadcast signals to obtain target channel video stream data;
the network detection module is used for detecting the intensity value of the 5G new air interface broadcast signal.
Optionally, the broadcast terminal includes a 5G high frequency communication module, where the 5G high frequency communication module includes a 5G high frequency interface module, an internet communication interface module, and a media preprocessing module;
the 5G high-frequency communication module is used for carrying out signal communication of a 5G network through 5G high frequency; the Internet communication interface module is used for analyzing Internet data through the data obtained by the 5G high-frequency communication module, extracting video broadcasting content and sending the video broadcasting content to the media preprocessing module, and the media preprocessing module is used for preprocessing the video broadcasting content and supplementing the preprocessed content with data.
Optionally, the system includes a buffer module and an audio/video decoding module, where the buffer module is configured to buffer data synchronized by the 5G NR channel module or the 5G high frequency communication module, and the audio/video decoding module is configured to decode the data buffered in the buffer module to perform video playing.
According to yet another aspect of the present application there is also provided a computer readable medium having stored thereon computer readable instructions executable by a processor to implement a method as described above.
Compared with the prior art, the method has the advantages that the 5G broadcasting server carries out code modulation on the video broadcasting content and then carries out broadcasting signal transmission, and the video broadcasting content is transcoded and sliced and then is distributed to the Internet content; and according to the intensity value of the 5G new air interface broadcast signal, the 5G new air interface broadcast is used in the area with the intensity value larger than or equal to the intensity threshold value at the 5G broadcast receiving terminal, video broadcast content is actively obtained through the high-frequency base station to carry out data supplementation in the area with the intensity value smaller than the intensity threshold value, and when the signal is recovered, the system is automatically switched to a broadcast signal receiving mode. Therefore, the application solves the problems that the broadcasting television tower is mainly relied on at present, but the signal coverage is not good, and the smooth broadcasting signal can be realized by the application; without adding more NR base stations, acquiring live broadcast signals by using base stations of other frequency bands in areas where NR signals are not covered; the live broadcast use experience of the 5G user is improved, and the promotion of the 5G video broadcast service is facilitated; a lower cost broadcast network is built.
Drawings
Other features, objects and advantages of the present application will become more apparent upon reading of the detailed description of non-limiting embodiments, made with reference to the accompanying drawings in which:
fig. 1 is a schematic diagram illustrating a system for implementing video broadcasting based on 5G according to an aspect of the present application;
FIG. 2 is a block diagram of a system for implementing video broadcasting under 5G technology in accordance with an embodiment of the present application;
fig. 3 is a schematic diagram of a 5G broadcast server according to an embodiment of the present application;
fig. 4 is a schematic diagram showing a frame of a 5G broadcast receiving terminal according to an embodiment of the present application;
fig. 5 shows a flow diagram of a method for implementing video broadcasting according to an aspect of the present application.
The same or similar reference numbers in the drawings refer to the same or similar parts.
Detailed Description
The application is described in further detail below with reference to the accompanying drawings.
In one exemplary configuration of the application, the terminal, the device of the service network, and the trusted party each include one or more processors (e.g., central processing units (Central Processing Unit, CPU)), input/output interfaces, network interfaces, and memory.
The Memory may include non-volatile Memory in a computer readable medium, random access Memory (Random Access Memory, RAM) and/or non-volatile Memory, etc., such as Read Only Memory (ROM) or flash RAM. Memory is an example of computer-readable media.
Computer readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of storage media for a computer include, but are not limited to, phase-Change RAM (PRAM), static random access Memory (Static Random Access Memory, SRAM), dynamic random access Memory (Dynamic Random Access Memory, DRAM), other types of Random Access Memory (RAM), read-Only Memory (ROM), electrically erasable programmable read-Only Memory (Electrically Erasable Programmable Read-Only Memory, EEPROM), flash Memory or other Memory technology, read-Only optical disk read-Only Memory (Compact Disc Read-Only Memory, CD-ROM), digital versatile disks (Digital Versatile Disk, DVD) or other optical storage, magnetic cassettes, magnetic tape disk storage or other magnetic storage devices, or any other non-transmission medium, which can be used to store information that can be accessed by the computing device. Computer readable media, as defined herein, does not include non-transitory computer readable media (transmission media), such as modulated data signals and carrier waves.
Fig. 1 is a schematic structural diagram of a system for implementing video broadcasting based on 5G according to an aspect of the present application, the system including: the system comprises a 5G broadcast service end 11 and a 5G broadcast receiving terminal 12, wherein the 5G broadcast service end 11 is used for carrying out code modulation on video broadcast content, then carrying out broadcast signal transmission, transcoding and slicing on the video broadcast content, and then carrying out internet content distribution; the 5G broadcast receiving terminal 12 is configured to use 5G new air interface broadcast in an area with an intensity value greater than or equal to an intensity threshold according to an intensity value of a 5G new air interface broadcast signal, and actively obtain video broadcast content through a high frequency base station in an area with an intensity value less than the intensity threshold to perform data supplementation, and automatically switch to a broadcast signal receiving mode when the signal is recovered.
In the embodiment of the application, the function of video broadcasting is realized under the 5G technical condition, a 5G broadcasting service end 11 adopts a 5G dual-band broadcasting head end in a used system, and a 5G broadcasting receiving terminal 12 adopts a 5G broadcasting receiving end; and the same video content is transmitted through a big tower after being coded and modulated at the 5G broadcast server, and is transcoded and sliced according to an internet content mode and then is put on an internet platform for internet content distribution. And the 5G broadcast receiving terminal can acquire a live broadcast signal through a 700M 5G broadcast frequency band, and if the live broadcast signal cannot cover a place, the terminal can actively supplement or switch the searched content on the Internet by adopting a mode of internet data point-to-point request through a base station by means of other 5G frequency bands. Specifically, the 5G broadcast receiving terminal uses a 5G NR broadcast channel to watch video broadcast in a region where a 5G NR 700m signal is strong according to the strength of a 5G new air interface (NR) broadcast signal; in the area with weak 5G NR 700M signal, the Internet is established through 5G high frequency to actively obtain live broadcast content, supplement data and realize playing, and when the signal is recovered, the broadcasting signal is automatically switched to a broadcasting signal receiving mode, namely to a 5G low frequency broadcasting mode.
Fig. 2 shows a frame diagram of a system for implementing video broadcasting under a 5G technical condition in an embodiment of the present application, where the system includes a 5G network side and a mobile phone terminal side, where the 5G network side is a 5G broadcasting service end, and the mobile phone terminal side is a 5G broadcasting receiving terminal, where a mobile phone terminal is used only as an example, and may also be a television terminal, a pad end, etc.; the network side comprises a 5G broadcasting side and a 5G high-frequency data side, the 5G broadcasting side and the 5G high-frequency data side both receive signal source channel media streams, the 5G broadcasting side sends the signal source channel media streams in a broadcast PUSH mode, and the 5G high-frequency data side waits for an active request PULL mode of the mobile phone terminal in an Internet cloud service mode. When the mobile phone terminal side watches the broadcast channel information, the 5G broadcast is used for directly receiving the signals broadcasted by the big tower in the area with strong 5G broadcast signals, and the 5G high frequency band is actively adopted in the area with weak 5G broadcast signals to access cloud content through the base station to supplement data. The frequency band adopted by the PUSH mode is a 700Mhz frequency band, and the frequency band adopted by the PUSH mode is a higher frequency band of the communication base station, such as a 2.6G frequency band or a 4.9G frequency band.
Specifically, the 5G broadcast server side comprises an interleaving code multiplexing module and a transmitting module; the interleaving coding multiplexing module is used for interleaving, coding and multiplexing the video broadcasting content to obtain a processed broadcasting signal; the transmitting module is used for transmitting the broadcasting signals after processing by using the media content active push mode. Here, as shown in fig. 3, the 5G broadcasting service end includes an interleaving code multiplexing module and a transmitting module, where the interleaving code multiplexing module is used to perform an interleaving code multiplexing process on a broadcasting channel media stream, and the channel code modulation transmitting module is used to directly transmit through a big tower, and the broadcasting mode is a broadcasting mode, and the broadcasting mode is directly transmitted to the mobile phone terminal through the big tower to perform a downward PUSH mode.
The above embodiment is connected, and the 5G broadcast server includes a transcoding and slicing module and a content distribution module; the transcoding and slicing module is used for transcoding and slicing the video content, and the content distribution module is used for enabling the 5G broadcast receiving terminal to acquire internet content of the transcoded and sliced video content by adopting an active pull mode according to a received media content request sent by the 5G broadcast receiving terminal. Here, with continued reference to fig. 3,5G, the broadcast server sends the video content in a broadcast PUSH mode, and in an internet cloud service mode, the 5G broadcast server includes a transcoding and slicing module and a content distribution module, where the transcoding and slicing module is configured to transcode a plurality of received broadcast channel media streams, send the content to the internet platform through the content distribution module, and the mobile phone terminal accesses the internet content through the cellular base station.
Specifically, the broadcast terminal comprises a 5G NR channel module, wherein the 5G NR channel module comprises a 5G new air interface broadcast interface module, a program demultiplexing module and a network detection module; the 5G new air interface broadcasting interface module is used for receiving 5G broadcasting signals; the program demultiplexing module is used for extracting the 5G broadcast signals to obtain target channel video stream data; the network detection module is used for detecting the intensity value of the 5G new air interface broadcast signal. Here, the 5G broadcast receiving terminal may receive a 700Mhz broadcast signal or access internet contents through a base station; as shown in fig. 4, the mobile phone terminal includes a 5G NR channel module, where the channel module includes a 5G NR interface module, a program demultiplexing module, and a network detection module, the mobile phone terminal starts a channel application, the application receives a 5G broadcast signal through the 5G NR interface module, the program demultiplexing module extracts video stream data of a specific channel, and the network detection module detects the 5G broadcast signal and detects an intensity value of the broadcast signal.
Specifically, the broadcast terminal comprises a 5G high-frequency communication module, wherein the 5G high-frequency communication module comprises a 5G high-frequency interface module, an Internet communication interface module and a media preprocessing module; the 5G high-frequency communication module is used for carrying out signal communication of a 5G network through 5G high frequency; the Internet communication interface module analyzes Internet data through the data obtained by the 5G high-frequency communication module, extracts video broadcast content and sends the video broadcast content to the media preprocessing module, and the media preprocessing module is used for preprocessing the video broadcast content and supplementing the preprocessed content with data. In the area with poor 5G broadcast signals, actively adopting a 5G high-frequency band to access internet content through a base station to supplement data; as shown in fig. 4, the mobile phone terminal side further includes a 5G high frequency communication module, where the high frequency communication module includes a 5G high frequency interface module, an internet communication interface module and a media preprocessing module, and an application program of the mobile phone terminal is started, where the application program senses that video data is incomplete, and if a 5G broadcast signal difference is detected, the application program synchronously starts the 5G high frequency interface module, receives data through the 5G high frequency interface module, and contacts with the 5G high frequency base station through the 5G high frequency interface module to obtain an internet channel; the internet communication interface module delivers the received information to the media preprocessing module, and the media preprocessing module carries out content supplementation after preprocessing the received media stream information. Wherein preprocessing includes assembling the obtained data into data that can be processed by the media player. When the 5G live broadcast signal is not smooth, the terminal is required to use the 5G high-frequency access internet content to carry out data supplementation, for example, a user is watching live broadcast A, but broadcasting does not have the signal, and at the moment, the live broadcast content of the live broadcast A is obtained through the internet signal on other 5G frequency band links, so that the content supplementation is obtained.
With the foregoing embodiments, the system includes a buffer module and an audio/video decoding module, where the buffer module is configured to buffer data synchronized by the 5G NR channel module or the 5G high frequency communication module, and the audio/video decoding module is configured to decode the data buffered in the buffer module to perform video playing. With continued reference to fig. 4, the buffer module is a media packet buffer module, and is configured to buffer the video stream data sent by the 5G NR channel module when the 5G signal is strong, so that the audio/video decoding module is used to read the data received by the media packet buffer module, and play the video. When the 5G signal is weak, the media preprocessing module synchronizes the received media stream information to the caching module and the broadcast channel, the caching module is used for caching the media stream information synchronized by the media preprocessing module, and the audio/video decoding module plays the received related media stream.
Through the system, channel media stream signal sources are respectively broadcast through a 5G broadcast tower and distributed through internet content; the 5G broadcast receiving terminal receives the 5G broadcast signal to watch the broadcast channel; when the 5G broadcast signal is bad, the 5G broadcast receiving terminal starts a 5G high-frequency band, and accesses internet content through a 5G base station to supplement the broadcast content; when the 5G broadcast signal is restored, the 5G broadcast receiving terminal switches to 5G broadcast. Therefore, the problem that the broadcasting television tower mainly depends on the big tower NR broadcasting television tower but the signal coverage is not good is solved, and the system of the application is utilized to realize smooth broadcasting signal; without adding more NR base stations, acquiring live broadcast signals by using base stations of other frequency bands in areas where NR signals are not covered; the live broadcast use experience of the 5G user is improved, and the promotion of the 5G video broadcast service is facilitated; a lower cost broadcast network is built.
In the application, the complementation of the broadcast PUSH mode and the active request PULL mode is realized by utilizing the 5G dual-band, namely, the coverage in a large range is realized by utilizing the broadcast PUSH mode at the frequency of 700 Mhz; when 700M frequency is not covered, the terminal actively obtains the live broadcast content by adopting the 5G high frequency band, and the terminal and the live broadcast content complement each other, so that the 5G video broadcast service is built as soon as possible, and the terminal user experience is improved.
Fig. 5 is a flow chart of a method for implementing video broadcasting based on 5G according to an aspect of the present application, the method includes: step S11, and step S12, wherein,
in step S11, the 5G broadcast server performs code modulation on the video broadcast content, then performs broadcast signal transmission, and performs transcoding slicing on the video broadcast content, then performs internet content distribution. The same video content is coded and modulated at the 5G broadcasting server and then transmitted through a big tower, and the video content is transcoded and sliced according to the Internet content mode and then placed on an Internet platform for Internet content distribution. And the 5G broadcast receiving terminal can acquire a live broadcast signal through a 700M 5G broadcast frequency band, and if the live broadcast signal cannot cover a place, the terminal can actively supplement or switch the searched content on the Internet by adopting a mode of internet data point-to-point request through a base station by means of other 5G frequency bands.
In step S12, the 5G broadcast receiving terminal uses the 5G new air interface to receive broadcast data in the area with the intensity value greater than or equal to the intensity threshold according to the intensity value of the 5G new air interface broadcast signal, and actively obtains video broadcast content through the high-frequency base station in the area with the intensity value less than the intensity threshold to supplement data, and when the signal is recovered, the terminal automatically switches to the broadcast signal receiving mode. Here, the 5G broadcast receiving terminal uses 5G NR broadcasting in a region where 5G NR 700m signals are strong, based on the strength of a 5G new air interface (NR) broadcast signal; in the area with weak 5G NR 700M signal, mobile Internet is established through 5G high frequency to actively obtain live broadcast content, supplement data and play, and when the signal is recovered, the terminal is automatically switched to a broadcast signal receiving mode, namely to a 5G low frequency end broadcast mode.
In an embodiment of the present application, in step S11, after the video broadcast content is coded and modulated at the 5G broadcast server, a broadcast signal is transmitted using a media content active push mode. In this case, the broadcast channel media stream is subjected to an interleaving code multiplexing process, and is transmitted directly through the large tower, and the broadcast mode is a broadcast mode, and the broadcast mode is transmitted directly through the large tower to the 5G broadcast receiving terminal in a downward PUSH mode.
In an embodiment of the present application, in step S11, after the video content is transcoded and sliced at the 5G broadcast server, the video content is placed at the mobile internet terminal, so that the 5G broadcast receiving terminal uses the 5G high frequency to establish a mobile internet link and uses an active pull mode to distribute the internet content. On the one hand, the 5G broadcast server transmits video content in a broadcast PUSH mode, on the other hand, in an Internet cloud service mode, when in the Internet cloud service mode, a plurality of received broadcast channel media streams are transcoded and sliced so as to be transmitted to an Internet platform, a 5G broadcast receiving terminal accesses the Internet content through a cellular base station, a terminal user requests the media content according to requirements, namely a media content passive PULL mode, the 5G terminal requests the content according to requirements, and the Internet platform distributes the Internet content according to the requirements of the terminal.
In some embodiments of the present application, in step S12, a 5G channel application is started at a 5G broadcast receiving terminal, where the 5G channel application receives a 5G broadcast signal through a 5G new air interface broadcast interface, so as to extract the 5G broadcast signal, and obtain target channel video stream data; and caching the target channel video stream data, detecting the intensity value of the 5G new air interface broadcast signal by using the 5G channel application program, and continuously using the 5G new air interface broadcast in the area with the intensity value being more than or equal to the intensity threshold value. Here, the 5G broadcast signal is strong, and in a scene where the 5G broadcast receiving terminal receives the 5G broadcast signal, the user starts a 5G channel application, and the 5G broadcast receiving terminal application starts; the application program receives a 5G broadcast signal through a 5G NR interface, extracts video stream data of a specific channel to obtain target video stream data, caches the target video stream data, decodes and reads audio and video of the cached data, and plays the video; and the application program calls the network detection module to detect the 5G broadcast signal, and when the intensity value of the 5G broadcast signal is larger than or equal to the intensity threshold value, the signal is considered to be good, and the 5G broadcast channel is continuously used for video playing.
In an embodiment of the present application, in step S12, a 5G channel application is started at a 5G broadcast receiving terminal, and the 5G channel application receives a 5G broadcast signal and synchronously starts a 5G high frequency communication module when detecting that an intensity value of a 5G new air interface broadcast signal is smaller than an intensity threshold; and obtaining video broadcast content distributed by the Internet through the 5G high-frequency communication module in an active pull mode, preprocessing the video broadcast content through a media preprocessing module, and caching and supplementing data after preprocessing the content. When the signal is restored, the channel for receiving the content distributed from the Internet is closed, and the broadcast signal receiving mode is automatically switched. Here, when the 5G broadcast signal is poor and the 5G broadcast receiving terminal receives the 5G broadcast signal and switches to the 5G signal of other frequency band, the user starts the 5G channel application program, and the channel application program of the 5G broadcast receiving terminal starts; the application program receives the 5G signal, demodulates, demultiplexes and decodes the playing related video; the application program perceives that the data of the played related video is incomplete, and if the 5G broadcast signal difference is detected, the application program synchronously starts to acquire the data through the 5G high-frequency communication module; the application program is communicated with the 5G high-frequency base station through the high-frequency interface module to obtain an Internet channel; media preprocessing is carried out on the received content distributed by the Internet, and the preprocessed data is cached and synchronized to a broadcast channel so as to supplement the content; and decoding the received related media stream through an audio/video decoding module and playing the decoded related media stream. And when the recovery of the 5G broadcast signal is detected, namely the signal intensity value is greater than or equal to the intensity threshold value, closing the Internet channel, and only obtaining data from the broadcast signal.
On one hand, the live broadcast signal source transmits signals outwards in a 5G NR broadcasting mode, and in order to fully utilize spectrum resources, a plurality of channels are interleaved and then encoded. And the modulated light is emitted through a 5G big tower. The 700M frequency spectrum is utilized to transmit broadcast signals, the covered radius is relatively large, and can reach tens of kilometers, so that the flow is well saved when the channel is broadcast. On the other hand, the live broadcast signal source is compressed, transcoded, fragmented and the like and is arranged on an internet platform, so that the terminal actively accesses video data in an internet data mode through the base station. And simultaneously, establishing association matching between the broadcast channel and the Internet signal source so that the terminal accesses the Internet signal source.
The application promotes the development and landing of 5G broadcasting. According to the relevant plan, 5G broadcasting is applied as 5G emphasis, and is certainly on line. However, due to cost consideration, the base station of the 5G broadcast is definitely mainly a large tower, and a high-rise building of a city is added, which tends to cause dead zones of some broadcast areas, and intermittent experience is brought to end users for using the 5G broadcast service.
The application creatively proposes to realize the complementation of the broadcast PUSH mode and the active request PULL mode by using the 5G dual-band, namely, the 700Mhz frequency realizes the coverage in a large range by using the broadcast PUSH mode; when 700M frequency is not covered, the terminal actively obtains the live broadcast content by adopting the 5G high frequency band, and the terminal and the live broadcast content complement each other, so that the 5G video broadcast service is built as soon as possible, and the terminal user experience is improved.
In addition, the embodiment of the application also provides a computer readable medium, on which computer readable instructions are stored, the computer readable instructions being executable by a processor to implement the aforementioned method for implementing video broadcasting based on 5G.
It will be apparent to those skilled in the art that various modifications and variations can be made to the present application without departing from the spirit or scope of the application. Thus, it is intended that the present application also include such modifications and alterations insofar as they come within the scope of the appended claims or the equivalents thereof.
It should be noted that the present application may be implemented in software and/or a combination of software and hardware, e.g., using Application Specific Integrated Circuits (ASIC), a general purpose computer or any other similar hardware device. In one embodiment, the software program of the present application may be executed by a processor to perform the steps or functions described above. Likewise, the software programs of the present application (including associated data structures) may be stored on a computer readable recording medium, such as RAM memory, magnetic or optical drive or diskette and the like. In addition, some steps or functions of the present application may be implemented in hardware, for example, as circuitry that cooperates with the processor to perform various steps or functions.
Furthermore, portions of the present application may be implemented as a computer program product, such as computer program instructions, which when executed by a computer, may invoke or provide methods and/or techniques in accordance with the present application by way of operation of the computer. Program instructions for invoking the inventive methods may be stored in fixed or removable recording media and/or transmitted via a data stream in a broadcast or other signal bearing medium and/or stored within a working memory of a computer device operating according to the program instructions. An embodiment according to the application comprises an apparatus comprising a memory for storing computer program instructions and a processor for executing the program instructions, wherein the computer program instructions, when executed by the processor, trigger the apparatus to operate a method and/or a solution according to the embodiments of the application as described above.
It will be evident to those skilled in the art that the application is not limited to the details of the foregoing illustrative embodiments, and that the present application may be embodied in other specific forms without departing from the spirit or essential characteristics thereof. The present embodiments are, therefore, to be considered in all respects as illustrative and not restrictive, the scope of the application being indicated by the appended claims rather than by the foregoing description, and all changes which come within the meaning and range of equivalency of the claims are therefore intended to be embraced therein. Any reference sign in a claim should not be construed as limiting the claim concerned. Furthermore, it is evident that the word "comprising" does not exclude other elements or steps, and that the singular does not exclude a plurality. A plurality of units or means recited in the apparatus claims can also be implemented by means of one unit or means in software or hardware. The terms first, second, etc. are used to denote a name, but not any particular order.

Claims (10)

1. A method for implementing video broadcasting based on 5G, the method comprising:
after the video broadcast content is coded and modulated at the 5G broadcast server, a media content active push mode is used for transmitting broadcast signals, and after the video broadcast content is transcoded and sliced, the video content is put into a mobile internet segment, so that a 5G broadcast receiving terminal establishes a mobile internet link by using 5G high frequency and acquires the video content of the internet content by adopting the active push mode;
and according to the intensity value of the 5G new air interface broadcast signal, the 5G new air interface broadcast is used in the area with the intensity value larger than or equal to the intensity threshold value at the 5G broadcast receiving terminal, video broadcast content is actively obtained through the high-frequency base station to carry out data supplementation in the area with the intensity value smaller than the intensity threshold value, and when the signal is recovered, the system is automatically switched to a broadcast signal receiving mode.
2. The method according to claim 1, wherein broadcasting using the 5G new air interface in the area where the strength value is equal to or greater than the strength threshold according to the strength value of the 5G new air interface broadcast signal at the 5G broadcast receiving terminal comprises:
starting a 5G channel application program at a 5G broadcast receiving terminal, wherein the 5G channel application program receives a 5G broadcast signal through a 5G new air interface broadcast interface so as to extract the 5G broadcast signal and obtain target channel video stream data;
and caching the target channel video stream data, detecting the intensity value of the 5G new air interface broadcast signal by using the 5G channel application program, and continuously using the 5G new air interface broadcast in the area with the intensity value being more than or equal to the intensity threshold value.
3. The method of claim 1, wherein actively obtaining video broadcast content for data supplementation by the high frequency base station in an area where the intensity value is less than the intensity threshold comprises:
starting a 5G channel application program at a 5G broadcast receiving terminal, wherein the 5G channel application program receives a 5G broadcast signal and synchronously starts a 5G high-frequency communication module when detecting that the intensity value of a 5G new air interface broadcast signal is smaller than an intensity threshold value;
and obtaining video broadcast content distributed by the Internet through the 5G high-frequency communication module in an active Pull mode, preprocessing the video broadcast content through a media preprocessing module, and caching and supplementing data after preprocessing the content.
4. A method according to claim 1 or 3, wherein the 5G broadcast receiving terminal automatically switches to the broadcast signal receiving mode when the signal is restored, comprising:
when the signal is restored, the channel for receiving the content distributed from the Internet is closed, and the 5G broadcast receiving terminal is automatically switched to a broadcast signal transmitting mode.
5. A system for implementing video broadcasting based on 5G, the system comprising: a 5G broadcast service end and a 5G broadcast receiving terminal, wherein,
the 5G broadcasting server comprises a transmitting module, a transcoding slicing module and a content distribution module, wherein the transmitting module is used for transmitting broadcasting signals by using a media content active push mode after video broadcasting content is coded and modulated, the transcoding slicing module is used for transcoding and slicing the video broadcasting content and placing the video content into a mobile internet segment, and the content distribution module is used for enabling the 5G broadcasting receiving terminal to acquire internet content of the transcoded video content by adopting the active push mode according to a received media content request sent by the 5G broadcasting receiving terminal;
the 5G broadcast receiving terminal is used for broadcasting by using a 5G new air interface in a region with the intensity value larger than or equal to the intensity threshold according to the intensity value of the 5G new air interface broadcast signal, actively obtaining video broadcast content through the high-frequency base station in a region with the intensity value smaller than the intensity threshold for data supplementation, and automatically switching to a broadcast signal receiving mode when the signal is recovered.
6. The system of claim 5, wherein the 5G broadcast server comprises: an interleaving code multiplexing module; the interleaving coding multiplexing module is used for interleaving, coding and multiplexing the video broadcasting content to obtain a processed broadcasting signal.
7. The system according to claim 5, wherein the 5G broadcast receiving terminal comprises: the 5G NR channel module comprises a 5G new air interface broadcasting interface module, a program demultiplexing module and a network detection module;
the 5G new air interface broadcasting interface module is used for receiving 5G broadcasting signals;
the program demultiplexing module is used for extracting the 5G broadcast signals to obtain target channel video stream data;
the network detection module is used for detecting the intensity value of the 5G new air interface broadcast signal.
8. The system of claim 5, wherein the 5G broadcast receiving terminal comprises a 5G high frequency communication module, the 5G high frequency communication module comprising a 5G high frequency interface module, an internet communication interface module, and a media preprocessing module;
the 5G high-frequency communication module is used for carrying out signal communication of a 5G network through 5G high frequency; the Internet communication interface module analyzes Internet data through the data obtained by the 5G high-frequency communication module, extracts video broadcast content and sends the video broadcast content to the media preprocessing module; the media preprocessing module is used for preprocessing the video broadcast content and supplementing the preprocessed content with data.
9. The system according to claim 7 or 8, wherein the 5G broadcast receiving terminal includes a buffering module and an audio/video decoding module, wherein the buffering module is configured to buffer data synchronized by the 5G NR channel module or the 5G high frequency communication module, and the audio/video decoding module is configured to decode the data buffered by the buffering module for video playing.
10. A computer readable medium having stored thereon computer readable instructions executable by a processor to implement the method of any of claims 1 to 4.
CN202210783279.XA 2022-07-05 2022-07-05 Method and system for realizing video broadcasting based on 5G Active CN115278552B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210783279.XA CN115278552B (en) 2022-07-05 2022-07-05 Method and system for realizing video broadcasting based on 5G

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210783279.XA CN115278552B (en) 2022-07-05 2022-07-05 Method and system for realizing video broadcasting based on 5G

Publications (2)

Publication Number Publication Date
CN115278552A CN115278552A (en) 2022-11-01
CN115278552B true CN115278552B (en) 2023-11-28

Family

ID=83764611

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210783279.XA Active CN115278552B (en) 2022-07-05 2022-07-05 Method and system for realizing video broadcasting based on 5G

Country Status (1)

Country Link
CN (1) CN115278552B (en)

Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101772115A (en) * 2008-12-26 2010-07-07 ***通信集团公司 Mobile terminal and video playing method, hybrid network and video data transmitting method
CN103596040A (en) * 2013-12-03 2014-02-19 百视通网络电视技术发展有限责任公司 Television receiving system in double modes of digital television terrestrial multimedia broadcasting and internet
CN109005450A (en) * 2018-07-16 2018-12-14 广州辉群智能科技有限公司 A kind of broadcast controlling method and device of broadcasting equipment
CN110072135A (en) * 2019-05-29 2019-07-30 深圳创维-Rgb电子有限公司 5G TV, video broadcasting method and readable storage medium storing program for executing based on 5G TV
CN110289928A (en) * 2019-07-02 2019-09-27 中国联合网络通信集团有限公司 Emergency public broadcasting method and system under 5G network
CN110418167A (en) * 2019-08-29 2019-11-05 南京广播电视集团(南京广播电视台) A kind of broadcast TV program Transmission system based on 5G
CN111181676A (en) * 2019-12-31 2020-05-19 河南云上大别山数据服务有限责任公司 Broadcasting system based on 5G communication technology
CN111246310A (en) * 2020-01-09 2020-06-05 湖北省广播电视信息网络股份有限公司 5G-based interactive television interactive network access method
CN111698694A (en) * 2020-05-26 2020-09-22 谢胜落 Implementation method of local media edge server system of 5G micro base station
CN112996098A (en) * 2021-02-23 2021-06-18 中国传媒大学 Delay adjustment method for high-tower high-power 5G broadcast single frequency network
CN113316266A (en) * 2021-05-28 2021-08-27 成都蒙特斯科技有限公司 Audio and video stream transmission method and system based on 5G network
WO2021231835A1 (en) * 2020-05-14 2021-11-18 Convida Wireless, Llc Mechanism of scheduling for broadcast and groupcast on new radio uu interface
WO2021229346A1 (en) * 2020-05-13 2021-11-18 Telefonaktiebolaget Lm Ericsson (Publ) 5g multicast broadcast service procedures
CN113767670A (en) * 2019-05-03 2021-12-07 高通股份有限公司 Redirection or handover for multicast broadcast multimedia services
WO2022061912A1 (en) * 2020-09-28 2022-03-31 Mediatek Singapore Pte. Ltd. Methods and apparatus of harq operation for transmission of multicast broadcast service
WO2022087482A1 (en) * 2020-10-23 2022-04-28 Intel Corporation Resource allocation for new radio multicast-broadcast service
CN114630178A (en) * 2022-02-16 2022-06-14 山东浪潮超高清视频产业有限公司 Message receiving system based on 5G NR broadcast and implementation method

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019160495A1 (en) * 2018-02-19 2019-08-22 Telefonaktiebolaget L M Ericsson (Publ) Methods of signaling supplementary activity configuration for lean carrier operation
EP3607773B1 (en) * 2018-06-25 2020-12-09 Telefonaktiebolaget LM Ericsson (publ) Network function handling in the context of inter-management function mobility

Patent Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101772115A (en) * 2008-12-26 2010-07-07 ***通信集团公司 Mobile terminal and video playing method, hybrid network and video data transmitting method
CN103596040A (en) * 2013-12-03 2014-02-19 百视通网络电视技术发展有限责任公司 Television receiving system in double modes of digital television terrestrial multimedia broadcasting and internet
CN109005450A (en) * 2018-07-16 2018-12-14 广州辉群智能科技有限公司 A kind of broadcast controlling method and device of broadcasting equipment
CN113767670A (en) * 2019-05-03 2021-12-07 高通股份有限公司 Redirection or handover for multicast broadcast multimedia services
CN110072135A (en) * 2019-05-29 2019-07-30 深圳创维-Rgb电子有限公司 5G TV, video broadcasting method and readable storage medium storing program for executing based on 5G TV
CN110289928A (en) * 2019-07-02 2019-09-27 中国联合网络通信集团有限公司 Emergency public broadcasting method and system under 5G network
CN110418167A (en) * 2019-08-29 2019-11-05 南京广播电视集团(南京广播电视台) A kind of broadcast TV program Transmission system based on 5G
CN111181676A (en) * 2019-12-31 2020-05-19 河南云上大别山数据服务有限责任公司 Broadcasting system based on 5G communication technology
CN111246310A (en) * 2020-01-09 2020-06-05 湖北省广播电视信息网络股份有限公司 5G-based interactive television interactive network access method
WO2021229346A1 (en) * 2020-05-13 2021-11-18 Telefonaktiebolaget Lm Ericsson (Publ) 5g multicast broadcast service procedures
WO2021231835A1 (en) * 2020-05-14 2021-11-18 Convida Wireless, Llc Mechanism of scheduling for broadcast and groupcast on new radio uu interface
CN111698694A (en) * 2020-05-26 2020-09-22 谢胜落 Implementation method of local media edge server system of 5G micro base station
WO2022061912A1 (en) * 2020-09-28 2022-03-31 Mediatek Singapore Pte. Ltd. Methods and apparatus of harq operation for transmission of multicast broadcast service
WO2022087482A1 (en) * 2020-10-23 2022-04-28 Intel Corporation Resource allocation for new radio multicast-broadcast service
CN112996098A (en) * 2021-02-23 2021-06-18 中国传媒大学 Delay adjustment method for high-tower high-power 5G broadcast single frequency network
CN113316266A (en) * 2021-05-28 2021-08-27 成都蒙特斯科技有限公司 Audio and video stream transmission method and system based on 5G network
CN114630178A (en) * 2022-02-16 2022-06-14 山东浪潮超高清视频产业有限公司 Message receiving system based on 5G NR broadcast and implementation method

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
"DTMB与5G地面广播对比研究";肖婧婷等;《广播与电视技术》;全文 *
"Roads to Multimedia Broadcast Multicast Services in 5G New Radio";Wei Guo等;《2018 IEEE International Symposium on Broadband Multimedia Systems and Broadcasting (BMSB)》;全文 *
Huawei, HiSilicon.RP-191007 "Overview of Rel-17 work areas for NR and LTE".3GPP tsg_ran\tsg_ran.2019,(tsgr_84),全文. *

Also Published As

Publication number Publication date
CN115278552A (en) 2022-11-01

Similar Documents

Publication Publication Date Title
KR100735233B1 (en) System for providing personal broadcasting service
CA3010249C (en) Data processing apparatus and data processing method
CN100471281C (en) Method of providing broadcast service and broadcasting receiver therefor
CN101369855B (en) Emergency broadcast transmission method and system, and receiving terminal
CN1601937A (en) Apparatus and method for servicing both wide area broadcasting and local area broadcasting and terminal for receiving the broadcast
KR20120042935A (en) Hierarchical transmission and reception method and device in mobile multimedia broadcast system
CN1946011A (en) Broadcasting system and method for providing broadcasting service in a weak electric field area
CN110557230A (en) Data transmission method and system for unidirectional broadcast and bidirectional network
CN115278552B (en) Method and system for realizing video broadcasting based on 5G
CN103533093A (en) Data transmission method and system based on voices
CN203387627U (en) Live broadcast and order system of mobile streaming media
CN101383714A (en) Urgent broadcast transmission method and apparatus
CN103200443B (en) A kind of method, equipment and multimedia data processing system sending multi-medium data
KR20070036565A (en) Method for providing additional information using a tpeg message and encoding and decoding apparatus and method
CN102647245A (en) Data transmission method, device and system
CN116032336A (en) Beam selection method, system and related device in Beidou communication system
Bertella et al. 5G-Broadcast: Laboratory Tests and Field Trials for the Mobile TV of Tomorrow
CN114584809A (en) Data transmission method and system and electronic equipment
CN112073117A (en) 5G communication module and 5G communication system
CN218998081U (en) Broadcast receiving and expanding machine supporting 5G communication
CN101369856B (en) Terminal and its method for implementing emergency broadcast
WO2022267758A1 (en) Bluetooth data processing methods and apparatuses, devices, chip, storage medium, program, and program product
CN1380774A (en) Fifth-genration large-unified rireless network system
US10334561B2 (en) Collaborative broadcasting and bi-directional network transmission
JP2007142677A (en) Mobile communication terminal, digital broadcast complement apparatus, and digital broadcast complement system

Legal Events

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