IP network broadcast cloud method, system and storage medium

文档序号:911994 发布日期:2021-02-26 浏览:5次 中文

阅读说明:本技术 一种ip网络广播云方法、系统及存储介质 (IP network broadcast cloud method, system and storage medium ) 是由 张银 潘欣悦 于 2020-11-20 设计创作,主要内容包括:本申请涉及电通信技术的技术领域,尤其是涉及一种ip网络广播云方法、系统及存储介质。其系统包括一个处理终端和多个播放终端,所述处理终端和所述播放终端之间通信连接;在偏远村庄中安装好所述处理终端和所述播放终端以后,所述处理终端接收所要传播的音频信号,并将所述音频信号转码为数字信号;所述播放终端接收所述处理终端传输的数字信号,并将所述数字信号解码为音频信号,再对所述音频信号进行播放。所述系统能解决偏远村庄中广播系统使用不便的问题。(The present application relates to the field of telecommunications technologies, and in particular, to a method, a system, and a storage medium for ip network broadcast cloud. The system comprises a processing terminal and a plurality of playing terminals, wherein the processing terminal is in communication connection with the playing terminals; after the processing terminal and the playing terminal are installed in a remote village, the processing terminal receives an audio signal to be transmitted and transcodes the audio signal into a digital signal; and the playing terminal receives the digital signal transmitted by the processing terminal, decodes the digital signal into an audio signal and plays the audio signal. The system can solve the problem that the broadcasting system in a remote village is inconvenient to use.)

1. The ip network broadcasting cloud system is characterized by comprising a processing terminal and a plurality of playing terminals, wherein the processing terminal is in communication connection with the playing terminals;

after the processing terminal and the playing terminal are installed in a remote village, the processing terminal receives an audio signal to be transmitted and transcodes the audio signal into a digital signal;

and the playing terminal receives the digital signal transmitted by the processing terminal, decodes the digital signal into an audio signal and plays the audio signal.

2. The system of claim 1, further comprising a spotting apparatus configured to:

constructing a village coordinate system corresponding to the remote village;

acquiring the sound transmission area of the playing terminal;

and generating a plurality of stationing coordinates according to the village coordinate system and the sound propagation area, wherein the stationing coordinates are used for indicating the installation position of the playing terminal in the remote village.

3. The system of claim 2, wherein the broadcast terminal comprises a decoding module, a broadcasting module and a self-checking module;

the decoding module is used for decoding the digital signal into the audio signal;

the broadcasting module is used for broadcasting the audio signal;

the self-checking module is used for monitoring whether the running state of the decoding module/the broadcasting module is abnormal or not, if so, fault information is fed back to the processing terminal, and the fault information comprises a stationing coordinate corresponding to the broadcasting terminal.

4. The system according to claim 3, wherein the processing terminal comprises a monitoring module, the monitoring module is configured to receive the fault information and generate cache information according to the fault information, and the cache information is used to indicate a digital signal after the fault information is sent out;

and after the fault repair of the playing terminal is finished, the playing terminal sends a reconnection signal to the processing terminal, and the processing terminal transmits the cache information to the playing terminal according to the reconnection signal.

5. The system according to claim 3, wherein the plurality of broadcast terminals are communicatively connected to each other, and the broadcast terminal further comprises a transmission module, and the transmission module is configured to transmit the digital signal to other broadcast terminals in the vicinity.

6. The system of claim 3, wherein the broadcasting terminal further comprises an interfering sound sampling module and a volume adjusting module connected to each other;

the interference sound sampling module is used for collecting interference sound information around the playing terminal;

the volume adjusting module is used for adjusting the volume of the audio signal during playing according to the interference sound information.

7. The system of claim 1, further comprising noise reduction means for performing noise reduction processing on the audio signal before the audio signal is received by the processing terminal.

8. An ip network broadcasting cloud method is applied to an ip network broadcasting cloud system, the ip network broadcasting cloud system comprises a processing terminal and a plurality of playing terminals, and the method comprises the following steps:

the processing terminal receives an audio signal to be transmitted and transcodes the audio signal into a digital signal;

and the processing terminal transmits the digital signal to the playing terminal so that the playing terminal decodes the digital signal into an audio signal and plays the audio signal.

9. An ip network broadcasting cloud method is applied to an ip network broadcasting cloud system, the ip network broadcasting cloud system comprises a processing terminal and a plurality of playing terminals, and the method comprises the following steps:

receiving the audio signal to be transmitted at the processing terminal, and transcoding the audio signal into a digital signal;

and the playing terminal decodes the digital signal into an audio signal and plays the audio signal.

10. A computer-readable storage medium, in which a computer program is stored which can be loaded by a processor and which executes the method of any one of claims 8 or 9.

Technical Field

The present application relates to the field of telecommunications technologies, and in particular, to a method, a system, and a storage medium for ip network broadcast cloud.

Background

Most of the conventional broadcasting systems transmit and play audio signals in a wired connection manner, and accordingly achieve the purpose of broadcasting related messages to people.

However, in practical applications, since the conventional broadcasting system needs to be wired, a strong space constraint is imposed on users, and the space constraint is particularly obvious in villages in remote areas, so that how to solve the problem of inconvenient use of the broadcasting system in remote villages becomes an urgent issue at present.

Disclosure of Invention

In view of the disadvantages of the related art, an object of the present invention is to provide an ip network broadcast cloud system, which can solve the problem of inconvenient use of the broadcast system in remote villages.

The above object of the present invention is achieved by the following technical solutions:

an ip network broadcasting cloud system comprises a processing terminal and a plurality of playing terminals, wherein the processing terminal is in communication connection with the playing terminals;

after the processing terminal and the playing terminal are installed in a remote village, the processing terminal receives an audio signal to be transmitted and transcodes the audio signal into a digital signal;

and the playing terminal receives the digital signal transmitted by the processing terminal, decodes the digital signal into an audio signal and plays the audio signal.

By adopting the technical scheme, the communication connection between the processing terminal and the playing terminal is utilized, so that the audio signal to be played by the remote village is wirelessly transmitted in a mode of transcoding into a digital signal, and a user of the remote village can break through the limitation of space when using the broadcast cloud system, thereby achieving the purpose of conveniently using the broadcast cloud system;

and because the transmission process of the digital signal is very stable, the audio signal can not lose too much information in the transmission process, and the audio signal played by the playing terminal at last has better tone quality.

Optionally, the system further includes a point distribution device, and the point distribution device is configured to:

constructing a village coordinate system corresponding to the remote village;

acquiring the sound transmission area of the playing terminal;

and generating a plurality of stationing coordinates according to the village coordinate system and the sound propagation area, wherein the stationing coordinates are used for indicating the installation position of the playing terminal in the remote village.

By adopting the technical scheme, because the sound propagation areas of the playing terminals are limited, the installation position of each playing terminal needs to be calculated and determined in advance, so that the overlapping area among the sound propagation areas corresponding to a plurality of playing terminals is reduced, and the layout cost of the system is reduced.

Optionally, the play terminal includes a decoding module, a broadcasting module, and a self-checking module;

the decoding module is used for decoding the digital signal into the audio signal;

the broadcasting module is used for broadcasting the audio signal;

the self-checking module is used for monitoring whether the running state of the decoding module/the broadcasting module is abnormal or not, if so, fault information is fed back to the processing terminal, and the fault information comprises a stationing coordinate corresponding to the broadcasting terminal.

By adopting the technical scheme, the fault information is fed back to the processing terminal in time after the playing terminal has a fault by utilizing the setting of the self-checking module, so that a manager of a remote village can quickly locate the position of the playing terminal with the fault and repair the playing terminal according to the fault information.

Optionally, the processing terminal includes a monitoring module, where the monitoring module is configured to receive the fault information and generate cache information according to the fault information, where the cache information is used to indicate a digital signal after the fault information is sent out;

and after the fault repair of the playing terminal is finished, the playing terminal sends a reconnection signal to the processing terminal, and the processing terminal transmits the cache information to the playing terminal according to the reconnection signal.

By adopting the technical scheme, in the time when the fault of the playing terminal is maintained, the digital signal which is originally transmitted to the playing terminal is collected by utilizing the existence of the cache information, so that the playing terminal can continue to finish the unfinished audio signal playing work in a mode of playing the cache information after the playing terminal is maintained, and the audio signal can be ensured to be completely transmitted to each family of a remote village.

Optionally, the broadcasting terminal further includes a transmission module, and the transmission module is configured to transmit the digital signal to other broadcasting terminals adjacent to the transmission module.

Through adopting above-mentioned technical scheme, because the restriction of distance, the play terminal far away from processing terminal can have the unstable phenomenon of signal, this can bring relatively poor experience for the people that listens to this play terminal broadcast audio signal, and in order to solve this problem, just utilize the play terminal nearer from processing terminal as the transmission middleware, let digital signal can be complete and stable transmission to the play terminal department from processing terminal as far as possible to make in the remote village each family everybody homoenergetic obtain comparatively stable listening to experience.

Optionally, the playing terminal further includes an interference sound sampling module and a volume adjusting module;

the interference sound sampling module is used for collecting interference sound information around the playing terminal;

the volume adjusting module is used for adjusting the volume of the audio signal during playing according to the interference sound information.

By adopting the technical scheme, the accuracy of the audio signal played by the playing terminal is maintained as much as possible by utilizing the matching of the interference sound sampling module and the volume adjusting module and improving the volume of the audio signal played by the playing terminal when the environmental noise near the playing terminal is large.

Optionally, the system further includes a noise reduction device, where the noise reduction device is configured to perform noise reduction processing on the audio signal before the processing terminal receives the audio signal.

By adopting the technical scheme, the audio signal played by the playing terminal is ensured to have better tone quality by utilizing the noise reduction device to carry out noise reduction processing on the audio signal, so that better listening experience is brought to each family in a remote village.

The invention further aims to provide an ip network broadcasting cloud method, which can solve the problem that a broadcasting system in a remote village is inconvenient to use.

The second objective of the present invention is achieved by the following technical solutions:

an ip network broadcasting cloud method is applied to an ip network broadcasting cloud system, the ip network broadcasting cloud system comprises a processing terminal and a plurality of playing terminals, and the method comprises the following steps:

the processing terminal receives an audio signal to be transmitted and transcodes the audio signal into a digital signal;

and the processing terminal transmits the digital signal to the playing terminal so that the playing terminal decodes the digital signal into an audio signal and plays the audio signal.

By adopting the technical scheme, the communication connection between the processing terminal and the playing terminal is utilized, so that the audio signal to be played by the remote village is wirelessly transmitted in a mode of transcoding into a digital signal, and a user of the remote village can break through the limitation of space when using the broadcast cloud system, thereby achieving the purpose of conveniently using the broadcast cloud system;

and because the transmission process of the digital signal is very stable, the audio signal can not lose too much information in the transmission process, and the audio signal played by the playing terminal at last has better tone quality.

The third purpose of the present application is to provide a cloud method for ip network broadcasting, which can solve the problem of inconvenient use of a broadcasting system in a remote village.

The third object of the invention is achieved by the following technical scheme:

an ip network broadcasting cloud method is applied to an ip network broadcasting cloud system, the ip network broadcasting cloud system comprises a processing terminal and a plurality of playing terminals, and the method comprises the following steps:

receiving the audio signal to be transmitted at the processing terminal, and transcoding the audio signal into a digital signal;

and the playing terminal decodes the digital signal into an audio signal and plays the audio signal.

By adopting the technical scheme, the communication connection between the processing terminal and the playing terminal is utilized, so that the audio signal to be played by the remote village is wirelessly transmitted in a mode of transcoding into a digital signal, and a user of the remote village can break through the limitation of space when using the broadcast cloud system, thereby achieving the purpose of conveniently using the broadcast cloud system;

and because the transmission process of the digital signal is very stable, the audio signal can not lose too much information in the transmission process, and the audio signal played by the playing terminal at last has better tone quality.

It is a fourth object of the present invention to provide a computer storage medium that solves the problem of inconvenient use of broadcast systems in remote villages.

The fourth object of the present invention is achieved by the following technical solutions:

a computer-readable storage medium storing a computer program that can be loaded by a processor and executes any of the above ip network broadcast cloud methods.

By adopting the technical scheme, the communication connection between the processing terminal and the playing terminal is utilized, so that the audio signal to be played by the remote village is wirelessly transmitted in a mode of transcoding into a digital signal, and a user of the remote village can break through the limitation of space when using the broadcast cloud system, thereby achieving the purpose of conveniently using the broadcast cloud system;

and because the transmission process of the digital signal is very stable, the audio signal can not lose too much information in the transmission process, and the audio signal played by the playing terminal at last can keep better tone quality.

In summary, the present application includes at least one of the following beneficial technical effects:

1. wireless transmission of the audio signals is indirectly achieved by transcoding the audio signals into digital signals, so that space limitation of a broadcasting system in the prior use process is broken through, and the purpose of facilitating use of people in remote villages is achieved;

2. the layout cost of the ip network broadcast cloud system is reduced by calculating the installation position of each playing terminal;

3. by means of the self-checking module, faults generated by the playing terminal can be timely found by management personnel, and adverse effects of the fault problems on people in remote villages are reduced.

Drawings

Fig. 1 is a schematic structural diagram of an ip network broadcast cloud system according to a first embodiment of the present application;

fig. 2 is a flowchart of a cloud broadcasting method over an ip network according to a second embodiment of the present application;

fig. 3 is a flowchart of three ip network broadcast cloud methods according to the embodiment of the present application.

In the figure, 1100, processing terminal; 1200. a point distribution device; 1300. and (5) playing the terminal.

Detailed Description

The present application is described in further detail below with reference to figures 1-3.

The present embodiment is only for explaining the present application, and it is not limited to the present application, and those skilled in the art can make modifications of the present embodiment without inventive contribution as needed after reading the present specification, but all of them are protected by patent law within the scope of the claims of the present application.

The first embodiment is as follows:

referring to fig. 1, the ip network broadcast cloud system includes a processing terminal 1100, a point distribution device 1200, and a plurality of playback terminals 1300, where the processing terminal 1100 and the playback terminals 1300 are communicatively connected.

The point arranging device 1200 is specifically configured to:

step one, a village coordinate system corresponding to the remote village is constructed.

Specifically, a point in a remote village is selected as a base point of the village coordinate system, and two straight lines perpendicular to each other and passing through the base point are selected as a horizontal axis and a vertical axis of the village coordinate system, so that the village coordinate system is constructed.

After the village coordinate system is constructed, a plurality of edge coordinates corresponding to a plurality of edge points of a remote village in the village coordinate system are determined by using measuring equipment such as a total station or a distance meter, and a village area used for indicating the occupied area range of the remote village in the village coordinate system is obtained according to the plurality of obtained edge coordinates.

And step two, acquiring the sound propagation area of the playing terminal 1300.

Specifically, the sound propagation radius of the playback terminal 1300 is calculated according to the sound attenuation formula.

The sound attenuation formula may be:

where w is used to indicate the initial position of the sound source;

p is used to indicate the position of a point near the sound source;

indicating a decibel value of sound emitted by the sound source at point p;

for indicating a decibel value of the sound source at an initial position;

a divergence attenuation value indicating a sound when the sound emitted from the sound source is a spherical wave;

for expressing the directivity factor, i.e. determining whether there is a reflecting surface near the initial position of the sound source, each time adding a reflecting surfaceThe value of (d) is increased by 3dB (Decibel, dB).

Wherein the divergence attenuation valueThe calculation formula of (c) may be:

where r is used to indicate the separation distance between points w and p in meters.

Suppose 30dB is the minimum decibel that a person in a remote village can hear, and 70dB of sound is emitted from the sound source, while the order of the person is changedThe value is 3dB, the sound transmission radius satisfies the formula

In practical applications, the sound propagation radius may be obtained by a simple estimation method based on: assuming that the decibel value at 1 meter from the sound source is A, the sound source is located at a distanceDecibel values in meters are A-6n (n is a natural number greater than 0).

Then according to the sound transmission radius, utilizing the area calculation formula of the circumferenceA sound propagation area S is obtained, where r is used to indicate the sound propagation radius.

And thirdly, generating a plurality of stationing coordinates according to the village coordinate system and the sound transmission area.

The stationing coordinates are used for indicating the installation position of the playing terminal 1300 in the remote village.

Specifically, the layout point positions of the playing terminals 1300 in the remote village are calculated according to the optimization algorithm, so that the layout of the playing terminals 1300 with the least number in the village coordinate system is completed, a plurality of sound propagation areas corresponding to the plurality of the arranged playing terminals 1300 can cover the village area, and a result set comprising a plurality of layout coordinates is correspondingly obtained.

It should be noted that, in practical application, the optimization algorithm may be any one of a genetic algorithm, a simulated annealing algorithm, a hill climbing algorithm, and a particle swarm algorithm, and the specific optimization algorithm is not limited in the embodiment of the present application.

After the corresponding playing terminal 1300 is installed in the remote village according to the plurality of stationing coordinates, the corresponding processing terminal 1100 is installed according to the actual requirement of the remote village, and then the processing terminal 1100 receives the audio signal to be transmitted and transcodes the audio signal into a digital signal.

The playing terminal 1300 receives the digital signal transmitted by the processing terminal 1100, decodes the digital signal into an audio signal, and plays the audio signal.

Specifically, the broadcast terminal 1300 at least includes a decoding module, a broadcasting module, and a self-checking module.

The decoding module is mainly used for decoding the digital signal into the audio signal.

The broadcast module is mainly used for playing the audio signal output by the decoding module.

The self-checking module is configured to monitor whether the operation state of the decoding module/broadcast module is abnormal, and if so, feed back fault information to the processing terminal 1100, where the fault information includes a distribution coordinate of the broadcast terminal 1300 corresponding to the self-checking module.

When people in remote villages use the ip network broadcast cloud system, people transmit audio signals required to be played to the processing terminal 1100 through external equipment, the audio signals are transcoded by the processing terminal 1100 and then are converted into digital signals capable of being wirelessly transmitted, the digital signals are transmitted to the playing terminals 1300 which are located in remote places through communication connection between the processing terminal 1100 and the playing terminals 1300 which are distributed in the remote places, and the digital signals are converted into original audio signals again through decoding processing of the digital signals by the playing terminals 1300, so that the playing terminals 1300 can play the audio signals.

In the transmission process of the audio signal, the audio signal is wirelessly transmitted between the processing terminal 1100 and the playing terminal 1300 in the form of a digital signal, so that the space limitation of the original broadcasting system during wired transmission can be broken through, so that the tedious work of temporarily setting up a wired communication line can be avoided when people in remote villages carry out meetings or festive activities, and the audio signal required to be played can be transmitted to the processing terminal 1100 by means of the external equipment after communication connection is established with the processing terminal 1100 only through the external equipment, thereby greatly facilitating the use of the broadcasting system by the people in the remote villages.

It should be noted that, in practical applications, the external device may be a smart phone or a tablet computer, and the communication connection between the playback terminal 1300 and the processing terminal 1100 may be a 4G connection or a 5G connection, and the specific communication connection between the playback terminal 1300 and the processing terminal 1100 is not limited in this embodiment of the application.

In addition, the purpose of setting the self-checking module in the playing terminal 1300 is to find and feed back fault information in the playing terminal 1300 in time, so that people in a remote village can locate the actual position of the playing terminal 1300 with the fault according to the stationing coordinates carried by the fault information, and go to the actual position in time to maintain the playing terminal 1300 with the fault, thereby reducing adverse effects of the playing terminal 1300 with the fault on the people in the remote village.

Further, in order to prevent people in remote villages from missing messages carried in the audio signal when the broadcast terminal 1300 is in a fault, the processing terminal 1100 is further provided with a monitoring module.

The monitoring module is mainly used for receiving fault information sent by the self-checking module and generating cache information according to the fault information, wherein the cache information is used for indicating a digital signal sent by the fault information.

The specific generation process of the cache information may be:

after receiving the failure information, the monitoring module correspondingly generates a virtual terminal for replacing the failed playback terminal 1300, and receives and stores the digital signal received by the failed playback terminal 1300 via the virtual terminal, so as to obtain the cache information.

When the failed broadcasting terminal 1300 completes the repair of the failure, the failed broadcasting terminal 1300 will send a reconnection signal to the processing terminal 1100.

The processing terminal 1100 reestablishes the communication connection with the playback terminal 1300 according to the reconnection signal; after the communication connection between the processing terminal 1100 and the playing terminal 1300 is established, the monitoring module in the processing terminal 1100 transmits the cache information to the playing terminal 1300 after the fault repair is completed according to the reconnection signal, so that the information carried by the audio signal is not leaked by people in remote villages during the fault and maintenance process of the playing terminal 1300.

Further, in practical applications, since the signal strength of the wireless transmission gradually decreases with increasing distance, for the ip network broadcast cloud system disposed in a remote village, because the distance between a part of the broadcast terminals 1300 and the processing terminal 1100 is relatively long, the digital signal received by the broadcast terminal 1300 which is relatively long from the processing terminal 1100 fluctuates, which adversely affects the listening experience of people in the remote village and interferes with the transmission of the information in the audio signal.

In order to solve the problem that the digital signal fluctuates with the increase of the distance, a transmission module is correspondingly arranged in the playback terminal 1300.

The transmission module is mainly used for transmitting the received digital signal to other adjacent broadcast terminals 1300.

The specific application process of the transmission module is as follows:

the cast terminals 1300 are classified according to the distance between the cast terminal 1300 and the processing terminal 1100.

The digital signal is transmitted to the classified broadcasting terminals 1300 according to a preset propagation rule.

Assume that the actual distance between the processing terminal 1100 and the first playback terminal 1300 is 1000 meters;

the actual distance between the processing terminal 1100 and the second playback terminal 1300 is 1500 meters;

the actual distance between the processing terminal 1100 and the third playback terminal 1300 is 2500 meters;

let the classification rule be:

if the actual distance between the processing terminal 1100 and the playback terminal 1300 is within (0, 1000) (unit is meter), the playback terminal 1300 is marked as a type of playback end.

If the actual distance between the processing terminal 1100 and the playback terminal 1300 is within (1000, 2000) (unit is meter), the playback terminal 1300 is marked as a class ii playback terminal.

If the actual distance between the processing terminal 1100 and the playback terminal 1300 is within (2000, 3000) (in meters), the playback terminal 1300 is marked as a three-class playback terminal.

According to the classification rules, the following can be obtained:

the first playback terminal 1300 is a type of playback terminal;

the second playback terminal 1300 is a class ii playback terminal;

the third playback terminal 1300 is a three-class playback terminal.

Meanwhile, the propagation rule is assumed to be:

if a certain playback terminal 1300 is a type of playback terminal, the processing terminal 1100 establishes a communication connection with the playback terminal to complete transmission of the digital signal.

If a certain playing terminal 1300 is a class two playing segment, the transmission of digital signals is completed by the playing segment of the class one adjacent to the playing terminal.

If a certain playing terminal 1300 is a playing segment of three types, the transmission of digital signals is completed by the playing segment of two types adjacent to the playing terminal.

According to the propagation rule, the audio signal to be transmitted in the present example is transmitted through a process terminal 1100 that receives and transcodes the audio signal to generate a digital signal corresponding to the audio signal, and then the digital signal is transmitted from the process terminal 1100 to the first playback terminal 1300, and when the first playback terminal 1300 receives and decodes the digital signal, the first playback terminal 1300 also transmits the digital signal to the second playback terminal 1300, and similarly, when the second playback terminal 1300 receives and decodes the digital signal, the second playback terminal 1300 also transmits the digital signal to the third playback terminal 1300.

Through the step-by-step transmission mode, the digital signals can be stably and accurately transmitted to each playing terminal 1300 in the ip network broadcast cloud system, so that the condition that the digital signals fluctuate along with the increase of the distance is avoided, and people in remote villages can enjoy better listening experience.

Further, the playing terminal 1300 is further provided with an interfering sound sampling module and a volume adjusting module which are connected to each other.

The interference sound sampling module is configured to collect interference sound information around the playback terminal 1300.

The volume adjusting module is used for adjusting the volume of the audio signal during playing according to the interference sound information.

Specifically, the volume adjusting process may be:

and adjusting the volume when the audio signal is played according to the interference sound information and the volume adjusting formula.

The volume adjustment formula is as follows:

in the formula (I), the compound is shown in the specification,the volume display device is used for indicating the initial volume of the audio information played by the playing terminal 1300, and the unit is decibel;

indicating the volume level, in decibels,

the volume indicating device is used for indicating the volume of interference sound around the playing terminal 1300, and the unit is decibel;

is used for indicating the difference value between the volume of the playing terminal 1300 after the volume adjustment and the interference sound volume, and the unit is decibel, and the difference value isIs a natural number not less than 10.

Since the human ear has a masking effect, i.e. when one sound is 10 db above another, the smaller sound is difficult to hear and understand by humans due to masking. Based on this, by collecting the interference sound around the playing terminal 1300 and correspondingly increasing the volume of the audio signal played by the playing terminal 1300 according to the interference sound, the interference of the interference sound to the playing terminal 1300 during use is reduced, and people in remote villages can obtain better listening experience.

In practical applications, the above description is providedMay be a natural number not less than 60, and the embodiments of the present application are specificThe numerical values are not limited.

Furthermore, the ip network broadcast cloud system further comprises a noise reduction device.

The noise reduction apparatus is specifically configured to apply a noise reduction algorithm to perform noise reduction processing on the audio signal before the processing terminal 1100 receives the audio signal, so that the processing terminal 1100 can obtain the audio signal after the noise reduction processing.

The noise reduction algorithm is utilized to clear partial noise mixed in the audio signal in the sound receiving process, so that the audio signal can keep good tone quality, and the playing terminal 1300 can bring good listening experience to people in remote villages when playing the audio signal.

It should be noted that, in practical applications, the noise reduction algorithm may be one of an adaptive filter method, a spectral subtraction method, or a wiener filtering method, and the embodiment of the present application does not limit a specific noise reduction algorithm.

Example two:

an embodiment of the present application provides an ip network broadcast cloud method, and with reference to fig. 2, the method is applied to an ip network broadcast cloud system, where the ip network broadcast cloud system includes a processing terminal 1100 and multiple playing terminals 1300, and the method specifically includes the following steps:

2100. the processing terminal 1100 receives an audio signal to be propagated and transcodes the audio signal into a digital signal.

2200. The processing terminal 1100 transmits the digital signal to the playing terminal 1300, so that the playing terminal 1300 decodes the digital signal into an audio signal and plays the audio signal.

Optionally, before performing step 2100, the method further comprises:

constructing a village coordinate system to indicate the remote village footprint;

acquiring the sound transmission area of the playing terminal 1300;

generating a plurality of stationing coordinates for indicating an installation position of the playback terminal 1300 in the remote village, based on the village coordinate system and the sound propagation area.

Optionally, the method further includes:

monitoring whether the running state of the playing terminal 1300 is abnormal, if so, feeding back fault information to the processing terminal 1100, wherein the fault information comprises a stationing coordinate corresponding to the playing terminal 1300.

Optionally, the method further includes:

the processing terminal 1100 receives the fault information and generates cache information according to the fault information, where the cache information is used to indicate a digital signal after the fault information is sent out.

After the playing terminal 1300 completes the fault repair and the playing terminal 1300 sends the reconnection signal to the processing terminal 1100, the processing terminal 1100 transmits the cache information to the playing terminal 1300 according to the reconnection signal.

Optionally, the method further includes:

and collecting interference sound information around the playing terminal 1300.

And adjusting the volume of the audio signal during playing according to the interference sound information.

Optionally, the method further includes:

before the audio signal is received by the processing terminal 1100, the audio signal is subjected to noise reduction processing.

Example three:

3100. after receiving an audio signal to be transmitted at the processing terminal 1100 and transcoding the audio signal into a digital signal; the playing terminal 1300 decodes the digital signal into an audio signal and plays the audio signal.

Optionally, before performing step 3100, the method further comprises:

constructing a village coordinate system to indicate the remote village footprint;

acquiring the sound transmission area of the playing terminal 1300;

generating a plurality of stationing coordinates for indicating an installation position of the playback terminal 1300 in the remote village, based on the village coordinate system and the sound propagation area.

Optionally, the method further includes:

monitoring whether the running state of the playing terminal 1300 is abnormal, if so, feeding back fault information to the processing terminal 1100, wherein the fault information comprises a stationing coordinate corresponding to the playing terminal 1300.

Optionally, the method further includes:

after the processing terminal 1100 receives the fault information and generates cache information according to the fault information, and the playing terminal 1300 completes fault repair, the playing terminal 1300 sends a reconnection signal to the processing terminal 1100, so that the processing terminal 1100 transmits the cache information to the playing terminal 1300 according to the reconnection signal.

The cache information is used for indicating the digital signal after the fault information is sent out.

Optionally, the method further includes:

and collecting interference sound information around the playing terminal 1300.

And adjusting the volume of the audio signal during playing according to the interference sound information.

Optionally, the method further includes:

the broadcasting terminal 1300 transmits the digital signal to other broadcasting terminals 1300 in the vicinity.

Example four:

a fourth embodiment of the present application further provides a storage medium containing computer-executable instructions, where the computer-executable instructions are executed by a computer processor to perform a method for ip network broadcast cloud, where the method includes:

after receiving an audio signal to be transmitted at the processing terminal 1100 and transcoding the audio signal into a digital signal;

the playing terminal 1300 decodes the digital signal into an audio signal and plays the audio signal.

Of course, the storage medium provided in the embodiments of the present application and containing computer-executable instructions is not limited to the method operations described above, and may also perform related operations in an ip network broadcast cloud method provided in any embodiment of the present application.

The computer-readable storage media of the embodiments of the present application may take any combination of one or more computer-readable media. The computer readable medium may be a computer readable signal medium or a computer readable storage medium. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples (a non-exhaustive list) of the computer readable storage medium would include the following: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this document, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.

A computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.

Program code embodied on a storage medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.

Computer program code for carrying out operations for aspects of the present application may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C + +, and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or terminal. 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 the connection may be made to an external computer (for example, through the Internet using an Internet service provider).

Finally, the ip network broadcast cloud system provided by the application realizes the wireless transmission function of the audio signal indirectly by transcoding the audio signal into the digital signal and by means of the wireless transmission measure of the digital signal, so that the transmission of the audio signal breaks through the limitation of space, and the far playing terminal 1300 is transmitted stably and losslessly, thereby facilitating the use of the broadcast system by people in remote villages.

The above description is only exemplary of the present application and should not be taken as limiting the present application, as any modification, equivalent replacement, or improvement made within the spirit and principle of the present application should be included in the protection scope of the present application.

14页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:基于调频数据广播的隧道机电系统控制指令无线发布方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类