An illegal broadcast control method, a broadcast platform and a terminal device
By obtaining the working status information of terminal devices through the broadcast platform and sending playback pause commands, the problem of terminal devices playing illegal signals is solved, enabling effective control of terminal devices and improving security and management capabilities.
Patent Information
- Application Number
- CN202110977890.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-08-24
- Publication Date
- 2026-02-03
- Estimated Expiration
- 2041-08-24
AI Technical Summary
In existing technologies, broadcasting platforms cannot effectively prevent terminal devices from playing illegal signals, resulting in an inability to effectively control terminal devices.
The broadcasting platform obtains the working status information of the terminal device to determine whether to send the content to be played to the terminal device. If not, it sends a play pause command to stop the playback of the content and avoids the terminal device from playing illegal signals through interaction.
This enhances the broadcasting platform's control over terminal devices, preventing them from broadcasting illegal signals and strengthening security and management capabilities.
Smart Images

Figure CN115720145B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present invention relate to the field of broadcasting technology, and in particular to an illegal broadcasting control method, broadcasting platform and terminal equipment. Background Technology
[0002] Currently, as soon as a terminal device receives playback content, it will start playing that content. The terminal device does not need to know the source of the playback content when receiving it. If an illegal signal sends playback content to the terminal device from a network channel outside the broadcasting platform, the terminal device will also play it. This demonstrates that the current control measures implemented by the broadcasting platform for terminal devices cannot prevent them from playing illegal signals. Summary of the Invention
[0003] This invention provides a method for controlling illegal broadcasting, a broadcasting platform, and a terminal device, to address the problem that current broadcasting platforms cannot prevent terminal devices from playing illegal signals. To solve the above technical problem, this invention is implemented as follows:
[0004] Firstly, an illegal broadcast control method is provided, applied to a broadcast platform, the method comprising: acquiring the working status information of terminal devices;
[0005] When the working status information indicates that the terminal device is in playback mode, it is determined whether the broadcasting platform sends content to be played to the terminal device;
[0006] When it is detected that the broadcasting platform has not sent the content to be played to the terminal device, it is determined that the terminal device is broadcasting illegally, and a playback pause command is sent to the terminal device. The playback pause command is used to control the terminal device to stop playing the content that is currently being played.
[0007] As an optional implementation, in a first aspect of the present invention, determining whether the broadcasting platform sends content to be played to the terminal device when the working status information indicates that the terminal device is in a playback state includes:
[0008] When the working status information includes: playback status identifier, and / or, playback content, it is determined whether the broadcasting platform sends the content to be played to the terminal device.
[0009] As an optional implementation, in a first aspect of the present invention, after sending a play / pause command to the terminal device, the method further includes:
[0010] Send a first instruction to the terminal device, the first instruction being used to instruct the terminal device to send the playback content that is currently being played;
[0011] Receive and save the playback content sent by the terminal device.
[0012] As an optional implementation, in a first aspect of the present invention, after receiving and saving the playback content sent by the terminal device, the method further includes:
[0013] Detect whether the content being played is safe information;
[0014] When the playback content is detected to be the security information, the playback content is sent to the terminal device through at least one network channel.
[0015] As an optional implementation, in a first aspect of the present invention, after sending the playback content to the terminal device through at least one network channel, the method further includes:
[0016] When a pause transmission request is received from the terminal device, the transmission of the playback content through the second network channel is paused. The second network channel is any network channel other than the first network channel among the at least one network channels. The first network channel is any network channel among the at least one network channels that does not require traffic resources.
[0017] Secondly, an illegal broadcast control method is provided, applied to a terminal device. The method includes: receiving a playback pause command sent by a broadcasting platform, wherein the playback pause command is used to control the terminal device to stop playing the currently playing content;
[0018] According to the playback pause command, stop playing the content.
[0019] As an optional implementation, in a first aspect of the present invention, after stopping the playback of the content according to the playback pause instruction, the method further includes:
[0020] The terminal device receives a first instruction sent by the broadcasting platform, the first instruction being used to instruct the terminal device to send the playback content that is currently being played.
[0021] The playback content is sent to the broadcasting platform.
[0022] Thirdly, a broadcasting platform is provided, comprising: a transceiver module, configured to receive the remaining content of the content to be played through a first network channel when receiving a portion of the content to be played sent by the broadcasting platform through at least one network channel, wherein the first network channel is any one of the at least one network channels that does not require traffic resources, and the remaining content includes the content of the content to be played other than the portion of the content.
[0023] The transceiver module is further configured to determine that the terminal device is broadcasting illegally and send a pause transmission request to the broadcasting platform. The pause transmission request is used to request the broadcasting platform to pause the transmission of the content to be played through the second network channel. The second network channel is any one of the at least one network channel other than the first network channel.
[0024] The processing module is used to play the content to be played.
[0025] Fourthly, a terminal device is provided, comprising: a transceiver module for receiving a play-pause instruction sent by a broadcasting platform, wherein the play-pause instruction is used to control the terminal device to stop playing currently playing content;
[0026] The processing module is used to stop playing the content according to the playback pause command.
[0027] Fifthly, a broadcasting platform is provided, comprising:
[0028] Memory containing executable program code;
[0029] A processor coupled to the memory;
[0030] The processor calls the executable program code stored in the memory to execute the illegal broadcast control method in the first aspect of the present invention.
[0031] Sixthly, a terminal device is provided, comprising:
[0032] Memory containing executable program code;
[0033] A processor coupled to the memory;
[0034] The processor calls the executable program code stored in the memory to execute the illegal broadcast control method in the second aspect of the present invention.
[0035] In a seventh aspect, a computer-readable storage medium is provided that stores a computer program that causes a computer to perform some or all of the steps of any method of the first aspect of the present invention or some or all of the steps of any method of the second aspect of the present invention. The computer-readable storage medium includes ROM / RAM, a magnetic disk, or an optical disk, etc.
[0036] Eighthly, a computer program product is provided that, when the computer program product is run on a computer, causes the computer to perform part or all of the steps of any method of the first aspect or part or all of the steps of any method of the second aspect.
[0037] Ninth aspect, an application publishing platform is provided for publishing computer program products, wherein when the computer program product is run on a computer, the computer performs part or all of the steps of any method of the first aspect or part or all of the steps of any method of the second aspect.
[0038] Compared with the prior art, the embodiments of the present invention have the following beneficial effects:
[0039] In this embodiment of the invention, the broadcasting platform obtains the working status information of the terminal device. When the working status information indicates that the terminal device is in playback mode, the broadcasting platform determines whether to send content to be played to the terminal device. If it detects that the broadcasting platform has not sent content to be played to the terminal device, it indicates that the content currently being played by the terminal device was obtained from other channels, i.e., the terminal device is broadcasting illegally. In this case, the broadcasting platform can send a play pause command to the terminal device to stop playing the currently playing content. Through the interaction between the terminal device and the broadcasting platform in this scheme, the broadcasting platform can prevent the terminal device from playing content obtained from other channels, effectively improving the broadcasting platform's control over the terminal device. Attached Figure Description
[0040] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0041] Figure 1 This is a schematic diagram of a scenario for an illegal broadcast control method provided in an embodiment of the present invention;
[0042] Figure 2 This is a flowchart illustrating an illegal broadcast control method provided in an embodiment of the present invention. Figure 1 ;
[0043] Figure 3 This is a flowchart illustrating an illegal broadcast control method provided in an embodiment of the present invention. Figure 2 ;
[0044] Figure 4 This is a schematic diagram of the structure of a broadcasting platform provided in an embodiment of the present invention. Figure 1 ;
[0045] Figure 5 This is a schematic diagram of the structure of a terminal device provided in an embodiment of the present invention. Figure 1 ;
[0046] Figure 6 This is a schematic diagram of the structure of a broadcasting platform provided in an embodiment of the present invention. Figure 2 ;
[0047] Figure 7 This is a schematic diagram of the structure of a terminal device provided in an embodiment of the present invention. Figure 2 . Detailed Implementation
[0048] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0049] The terms "first" and "second," etc., used in the specification and claims of this invention are used to distinguish different objects, not to describe a specific order of objects. For example, "first network channel" and "second network channel," etc., are used to distinguish different network channels, not to describe a specific order of network channels.
[0050] The terms “comprising” and “having” and any variations thereof in this invention are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are explicitly listed, but may include other steps or units that are not explicitly listed or that are inherent to such process, method, product or device.
[0051] It should be noted that in the embodiments of the present invention, the terms "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design scheme described as "exemplary" or "for example" in the embodiments of the present invention should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.
[0052] In related technologies, a terminal device will start playing content as soon as it receives it. The terminal device does not need to know the source of the content when receiving it. If an illegal signal sends content to the terminal device from a network channel outside the broadcasting platform, the terminal device will also play it. This demonstrates that current broadcasting platforms' control over terminal devices cannot prevent them from playing illegal signals.
[0053] To address the aforementioned problems, this invention provides an illegal broadcast control method, a broadcast platform, and a terminal device. The broadcast platform acquires the terminal device's operational status information. When the operational status information indicates that the terminal device is in playback mode, the broadcast platform determines whether to send content to be played to the terminal device. If it detects that the broadcast platform has not sent content to be played to the terminal device, it indicates that the content currently being played by the terminal device was obtained from other channels, meaning the terminal device is illegally broadcasting. In this case, the broadcast platform can send a play pause command to the terminal device, causing it to stop playing the currently playing content. Through the interaction between the terminal device and the broadcast platform in this solution, the broadcast platform can prevent the terminal device from playing content obtained from other channels, effectively improving the broadcast platform's control over the terminal device.
[0054] The broadcasting platform involved in the embodiments of the present invention can be a processing module or a processing system in a broadcasting device, and the embodiments of the present invention are not limited thereto.
[0055] The terminal devices involved in the embodiments of this invention can be mobile phones, tablet computers, laptops, PDAs, in-vehicle terminal devices, wearable devices, ultra-mobile personal computers (UMPCs), netbooks, or personal digital assistants (PDAs), etc. Among them, wearable devices can be smartwatches, smart bracelets, smart phone watches, smart earphones, etc., and the embodiments of this invention are not limited thereto.
[0056] like Figure 1 As shown, the broadcast platform 11 can connect to multiple terminal devices 12 via a network, and the broadcast platform 11 can send the playback content to each terminal device 12 via the network.
[0057] Optionally, the specific network connection methods may include: wired network interconnection protocol (Internet Protocol, IP) network, 4th generation mobile communication technology (4G) network, 5th generation mobile communication technology (5G) network, radio frequency modulation network, digital television terrestrial multimedia broadcasting (DTMB) network, wireless Bluetooth network, etc.
[0058] For example, the terminal device can be a loudspeaker in each classroom, and the broadcasting platform can be the broadcasting equipment in the school's broadcasting room. The broadcasting equipment can send playback content to the loudspeakers in each classroom. After receiving the playback content, the loudspeakers in each classroom can play the playback content so that students in each class can hear the playback content.
[0059] The illegal broadcast control method provided in this embodiment of the invention can be implemented through the interaction between the terminal device and the broadcast platform.
[0060] Example 1
[0061] like Figure 2 As shown, an embodiment of the present invention provides a method for controlling illegal broadcasts, which may include the following steps:
[0062] 201. The broadcast platform obtains the working status information of the terminal device.
[0063] In this embodiment of the invention, the working status information of the terminal device may include: playback status, or non-playback status.
[0064] Optionally, the broadcast platform obtains the working status information of the terminal device, which may specifically include the following optional implementation methods:
[0065] Method 1: The terminal device sends working status information to the broadcast platform.
[0066] Specifically, the working status information may include: a working status identifier, and / or, the content being played; the working status identifier may include: a playing status identifier, or a not playing status identifier.
[0067] Optionally, the terminal device may send working status information to the broadcast platform when switching working states.
[0068] For example, when a terminal device switches from a non-playing state to a playing state, it can send working status information to the broadcasting platform. This working status information may include: a playback status identifier, and / or the content being played. When the broadcasting platform receives the playback status identifier and / or the content being played, it can determine that the terminal device is in a playing state. When a terminal device switches from a playing state to a non-playing state, it can send working status information to the broadcasting platform. This working status information may include: a non-playing status identifier. When the broadcasting platform receives the non-playing status identifier, it can determine that the terminal device is in a non-playing state.
[0069] Method 2: The broadcast platform sends a status reporting instruction to the terminal device. This status reporting instruction can be used to instruct the terminal device to report its current working status information. After receiving the status reporting instruction, the terminal device can send its current working status information to the broadcast platform.
[0070] Through the above optional implementation methods, the broadcast platform can request the terminal device to report its working status information, and the terminal device can also actively report its working status information. In this way, the broadcast platform can obtain accurate working status information of the terminal device, which can improve the interaction performance between the terminal device and the broadcast platform.
[0071] 202. The broadcast platform determines whether it should send the content to be played to the terminal device.
[0072] In this embodiment of the invention, when the working status information indicates that the terminal device is in playback state, it is determined whether the broadcasting platform should send the content to be played to the terminal device.
[0073] Optionally, the broadcasting platform can send the content to be played to the terminal device through at least one network channel.
[0074] The network channels can include: wired IP network, 4G network, 5G network, FM radio network, DTMB network, Bluetooth wireless network, etc.
[0075] Optionally, the broadcast platform determines whether to send content to be played to the terminal device. Specifically, this may include: when the working status information includes: a playback status identifier, and / or playback content, determining whether to send content to be played to the terminal device.
[0076] It should be noted that when the working status information includes: playback status identifier, and / or playback content, it can be indicated that the terminal device is currently in playback state, and then the broadcast platform can determine whether to send the content to be played to the terminal device.
[0077] 203. The broadcast platform sends a play / pause command to the terminal device.
[0078] In this embodiment of the invention, when the broadcasting platform detects that it has not sent the content to be played to the terminal device, it can be concluded that the content currently being played by the terminal device was obtained through other channels, that is, the terminal device is broadcasting illegally. In this case, the broadcasting platform can send a playback pause command to the terminal device.
[0079] The play / pause command is used to control the terminal device to stop playing the currently playing content.
[0080] Optionally, the broadcast platform can also output alarm information.
[0081] Specifically, the methods for outputting alarm information may include at least one of the following:
[0082] Method 1: Send an alert SMS to the administrator's terminal device.
[0083] Method 2: Send alarm notification messages to the application on the administrator's terminal device.
[0084] Method 3: Call the alarm number to the administrator's terminal device.
[0085] Method 4: Control the management personnel's terminal device to play alarm audio.
[0086] Method 5: Control the terminal equipment of the management personnel to emit alarm lights.
[0087] Optionally, the broadcasting platform can send a play / pause command to the terminal device and output alarm information simultaneously or sequentially; this embodiment of the invention does not impose any limitations on this.
[0088] For example, the broadcasting platform can simultaneously send a play / pause command and output alarm information to the terminal device; the broadcasting platform can also send a play / pause command to the terminal device first and then output alarm information; or the broadcasting platform can output alarm information first and then send a play / pause command to the terminal device.
[0089] 204. The terminal device stops playing content according to the playback pause command.
[0090] In this embodiment of the invention, when the terminal device receives a playback pause instruction sent by the broadcast platform, it can stop playing the content according to the playback pause instruction.
[0091] This invention provides a method for controlling illegal broadcasting. The broadcasting platform acquires the operating status information of a terminal device. When the operating status information indicates that the terminal device is in playback mode, the broadcasting platform determines whether to send content to be played to the terminal device. If it detects that the broadcasting platform has not sent content to be played to the terminal device, it indicates that the content currently being played by the terminal device was obtained from other channels, meaning the terminal device is broadcasting illegally. In this case, the broadcasting platform can send a play-pause command to the terminal device to stop playing the currently playing content. Through the interaction between the terminal device and the broadcasting platform in this solution, the broadcasting platform can prevent the terminal device from playing content obtained from other channels, effectively improving the broadcasting platform's control over the terminal device.
[0092] Example 2
[0093] like Figure 3 As shown in the figure, an embodiment of the present invention provides a method for controlling illegal broadcasts, which may further include the following steps:
[0094] 301. The broadcast platform obtains the working status information of the terminal device.
[0095] 302. The broadcast platform determines whether it needs to send content to be played to the terminal device.
[0096] 303. The broadcast platform sends a play / pause command to the terminal device.
[0097] 304. The terminal device stops playing content according to the playback pause command.
[0098] 305. The broadcast platform sends the first instruction to the terminal device.
[0099] In this embodiment of the invention, the broadcasting platform can send a first instruction to the terminal device, which can be used to instruct the terminal device to send the playback content that is being played.
[0100] Optionally, after the terminal device stops playing the content, it can also actively send the playing content to the broadcasting platform.
[0101] 306. The terminal device sends the playback content to the broadcasting platform.
[0102] In this embodiment of the invention, after receiving the first instruction, the terminal device can send the currently playing content to the broadcasting platform.
[0103] 307. The broadcast platform receives and saves the playback content sent by the terminal device.
[0104] In this embodiment of the invention, after receiving the playback content sent by the terminal device, the broadcast platform can save the playback content.
[0105] 308. The broadcast platform checks whether the content being played is safe information.
[0106] In this embodiment of the invention, after the broadcast platform obtains the playback content, it can detect whether the playback content is safe information.
[0107] Optionally, the playback content may include at least the following:
[0108] Scenario 1: If the broadcasting platform detects that the playback content contains illegal information, it means that the playback content is unsafe.
[0109] Illegal information may include at least one of the following: information suspected of fraud, information suspected of violating the law, or statements suspected of being illegal.
[0110] Scenario 2: If the broadcasting platform detects that the broadcast content contains personal privacy information, it indicates that the broadcast content is unsafe.
[0111] Personal privacy information may include at least one of the following: personal ID number, personal home address, personal bank card information, etc.
[0112] 309. The broadcasting platform sends playback content to the terminal device through at least one network channel.
[0113] In this embodiment of the invention, when the broadcasting platform detects that the playback content is security information, it can send the playback content to the terminal device through at least one network channel.
[0114] Specifically, network channels can include: wired IP networks, 4G networks, 5G networks, FM radio networks, DTMB networks, Bluetooth wireless networks, etc.
[0115] It should be noted that the broadcasting platform can send playback content to the terminal device simultaneously through all of the above network channels, or it can send playback content to the terminal device through at least one of the network channels.
[0116] It should be noted that among the aforementioned network channels, 4G and 5G networks require data traffic, while wired IP networks, FM radio networks, DTMB networks, and Bluetooth wireless networks do not require data traffic.
[0117] Optionally, the broadcasting platform may also prioritize sending playback content to terminal devices through network channels that do not require bandwidth.
[0118] 310. The terminal device receives the remaining content of the playback content through the first network channel.
[0119] In this embodiment of the invention, after the broadcasting platform sends playback content to the terminal device through at least one network channel, the terminal device can first receive part of the content through at least one network channel. At this time, the terminal device can know the at least one network channel sent by the broadcasting platform. Then, the terminal device can detect the at least one network channel and select any network channel that does not require traffic resources, and determine the network channel that does not require traffic resources as the first network channel. The terminal device then receives the remaining content of the playback content through the first network channel.
[0120] The first network channel is any network channel that does not require traffic resources, and the remaining content includes all but a portion of the content being played.
[0121] For example, suppose a broadcasting platform simultaneously sends a 30-second audio message to a terminal device via a 4G network, a wired IP network, a DTMB network, and a Bluetooth network. The terminal device can then simultaneously receive the 30-second audio message via these same networks. After receiving one second of the audio, the terminal device can determine that the broadcasting platform sent the audio message simultaneously via these networks, and can then choose to receive the remaining 29 seconds of audio via the Bluetooth network.
[0122] Optionally, the remaining content may also include some other content.
[0123] For example, suppose a broadcasting platform simultaneously sends a 30-second audio message to a terminal device via a 4G network, a wired IP network, a DTMB network, and a wireless Bluetooth network. The terminal device can then simultaneously receive the 30-second audio message via these same networks. After receiving one second of the audio, the terminal device can determine that the broadcasting platform sent the audio message simultaneously via these networks, and can then choose to receive the 30-second audio message via the DTMB network.
[0124] Optionally, the terminal device receives the remaining content from the playback content through the first network channel, which may specifically include: detecting the transmission parameters of at least one target network channel that does not require traffic resources; determining the priority of at least one target network channel based on the transmission parameters of the at least one target network channel; and selecting the first network channel to receive the remaining content from the playback content based on the priority of the at least one target network channel.
[0125] In this implementation, the terminal device can filter network channels that do not require traffic resources based on transmission parameters, select the network channel with the highest priority, and determine the network channel with the highest priority as the first network channel.
[0126] The transmission parameters include at least one of the following: signal quality and transmission rate.
[0127] Optionally, the terminal device determines the priority of at least one target network channel, which may specifically include the following optional implementation methods:
[0128] Implementation Method 1: If the transmission parameters include signal quality, the terminal device sorts all target network channels that do not require traffic resources according to signal quality to obtain a signal quality sequence; the terminal device determines the priority of each target network channel according to the signal quality sequence, and determines the target network channel with the highest priority as the first network channel.
[0129] It's important to note that signal quality can be expressed using the signal-to-noise ratio (SNR), also known as the signal-to-interference-plus-noise ratio (SINR). SINR represents the ratio of the signal strength to the strength of the received useful signal to the strength of the received interference signal (noise and interference). A higher SINR indicates better signal quality.
[0130] For example, suppose there are four target network channels that do not require bandwidth: network channel A has a signal-to-noise ratio (SNR) of -2dB, network channel B has an SNR of 5dB, network channel C has an SNR of 20dB, and network channel D has an SNR of -6dB. The terminal device can sort these four network channels according to signal quality, i.e., by SNR, resulting in a signal quality sequence of network channel C, network channel B, network channel A, and network channel D. The terminal device can determine that network channel C has the highest priority, and therefore can receive the remaining content of the playback content through network channel C.
[0131] Implementation Method 2: If the transmission parameters include transmission rate, the terminal device sorts all target network channels that do not require traffic resources according to their transmission rates to obtain a transmission rate sequence. Based on the transmission rate sequence, the terminal device determines the priority of each target network channel and designates the target network channel with the highest priority as the first network channel.
[0132] For example, suppose there are four target network channels that do not require bandwidth: network channel A has a transmission rate of 103 kB / s, network channel B has a transmission rate of 984 kB / s, network channel C has a transmission rate of 220 kB / s, and network channel D has a transmission rate of 560 kB / s. The terminal device can sort these four network channels according to their transmission rates, resulting in a transmission rate sequence of network channel B, network channel D, network channel C, and network channel A. The terminal device can determine that network channel B has the highest priority, so it can receive the remaining content of the playback content through network channel B.
[0133] Implementation Method 3: If the transmission parameters include signal quality and transmission rate, the terminal device sorts all target network channels that do not require traffic resources according to signal quality to obtain a signal quality sequence; the terminal device then sorts all target network channels that do not require traffic resources according to transmission rate to obtain a transmission rate sequence; the terminal device determines the priority of each target network channel based on the signal quality sequence and the transmission rate sequence, and determines the target network channel with the highest priority as the first network channel.
[0134] It's important to note that signal quality can be expressed using the signal-to-noise ratio (SNR), also known as the signal-to-noise ratio. SNR is the ratio of the signal strength to the interference (noise and noise) strength, specifically the ratio of the strength of the received useful signal to the strength of the received interference signal. A higher SNR indicates better signal quality.
[0135] For example, suppose there are four target network channels that do not require traffic resources: network channel A has a signal-to-noise ratio of -2dB and a transmission rate of 103kB / s, network channel B has a signal-to-noise ratio of 5dB and a transmission rate of 984kB / s, network channel C has a signal-to-noise ratio of 20dB and a transmission rate of 220kB / s, and network channel D has a signal-to-noise ratio of -6dB and a transmission rate of 560kB / s. The terminal device can sort the four network channels according to signal quality, i.e., according to signal-to-noise ratio, resulting in a signal quality sequence of network channel C, network channel B, network channel A, and network channel D. Then, it can sort them according to transmission rate, resulting in a transmission rate sequence of network channel B, network channel D, network channel C, and network channel A. The terminal device can determine the priority of network channel A as 2+1=3, network channel B as 3+4=7, network channel C as 4+2=6, and network channel D as 1+3=4. Since network channel B has the highest priority, the terminal device can receive the remaining content from the playback through network channel B.
[0136] Furthermore, the terminal device can assign weights to signal quality and transmission rate. That is, the terminal device determines the priority of each target network channel based on the signal quality sequence, signal quality weight, transmission rate sequence, and transmission rate weight, and determines the target network channel with the highest priority as the first network channel.
[0137] For example, assume that the signal quality weight is 30% and the transmission rate weight is 70%; there are four target network channels that do not require traffic resources: network channel A has a signal-to-noise ratio of -2dB and a transmission rate of 103kB / s, network channel B has a signal-to-noise ratio of 5dB and a transmission rate of 984kB / s, network channel C has a signal-to-noise ratio of 20dB and a transmission rate of 220kB / s, and network channel D has a signal-to-noise ratio of -6dB and a transmission rate of 560kB / s. The terminal device can sort the four network channels according to signal quality, i.e., according to signal-to-noise ratio, resulting in a signal quality sequence of network channel C, network channel B, network channel A, and network channel D. Then, it can sort them according to transmission rate, resulting in a transmission rate sequence of network channel B, network channel D, network channel C, and network channel A. The terminal device can determine the priority of network channel A as 2*30% + 1*70% = 1.3, the priority of network channel B as 3*30% + 4*70% = 3.7, the priority of network channel C as 4*30% + 2*70% = 2.6, and the priority of network channel D as 1*30% + 3*70% = 2.4. Since network channel B has the highest priority, the terminal device can receive the remaining content from the playback through network channel B.
[0138] Through the above optional implementation methods, the terminal device can select the network channel with the best signal quality and / or transmission rate in at least one target network channel that does not require traffic resources, and receive the content sent by the broadcast platform through the network channel. This can ensure the optimal signal quality and / or transmission rate of data transmission between the terminal device and the broadcast platform, and effectively improve the signal quality and / or transmission rate between the terminal device and the broadcast platform.
[0139] 311. The terminal device plays the remaining content.
[0140] In this embodiment of the invention, after receiving the remaining content in the playback content through the first network channel, the terminal device can play the remaining content in the playback content.
[0141] 312. The terminal device sends a request to the broadcast platform to pause transmission.
[0142] In this embodiment of the invention, after the terminal device selects the first network channel to receive the remaining content in the playback content, it can be determined that the terminal device is illegally broadcasting, and a request to pause transmission is sent to the broadcasting platform.
[0143] The pause transmission request is used to request the broadcasting platform to pause the transmission of playback content through the second network channel.
[0144] It should be noted that the second network channel is any network channel other than the first network channel among at least one network channel.
[0145] For example, suppose a broadcasting platform simultaneously sends audio to a terminal device via a 4G network, a wired IP network, a DTMB network, and a wireless Bluetooth network. The terminal device can choose to receive the remaining content of the playback via the wireless Bluetooth network. Then, the terminal device can send a pause transmission request to the broadcasting platform, so that after receiving the pause transmission request, the broadcasting platform can stop sending playback content to the terminal device via the 4G network, the wired IP network, and the DTMB network.
[0146] Optionally, the terminal device playing the remaining content and the terminal device sending a pause request to the broadcast platform can be done simultaneously or in a specific order; this embodiment of the invention does not impose any limitations on this.
[0147] For example, the terminal device can simultaneously play the remaining content and send a pause request to the broadcast platform; the terminal device can also play the remaining content first and then send a pause request to the broadcast platform; or the terminal device can send a pause request to the broadcast platform first and then play the remaining content.
[0148] 313. The broadcasting platform has suspended sending content to be played through the second network channel.
[0149] In this embodiment of the invention, when the broadcasting platform receives a pause playback request from the terminal device, it can pause the transmission of playback content through the second network channel and only transmit playback content to the terminal device through the first network channel.
[0150] This invention provides a method for controlling illegal broadcasting. The broadcasting platform acquires the operating status information of a terminal device. When the operating status information indicates that the terminal device is in playback mode, the broadcasting platform determines whether to send content to be played to the terminal device. If it detects that the broadcasting platform has not sent content to be played to the terminal device, it indicates that the content currently being played by the terminal device was obtained from other channels, meaning the terminal device is broadcasting illegally. In this case, the broadcasting platform can send a play-pause command to the terminal device to stop playing the currently playing content. Through the interaction between the terminal device and the broadcasting platform in this solution, the broadcasting platform can prevent the terminal device from playing content obtained from other channels, effectively improving the broadcasting platform's control over the terminal device.
[0151] Furthermore, when the broadcast platform detects that the playback content is security information, it can send the playback content to the terminal device through at least one network channel. The terminal device can select any network channel that does not require bandwidth resources to receive and play the content, and request the broadcast platform to pause sending the playback content through other network channels. Through the interaction between the terminal device and the broadcast platform in this scheme, the terminal device can receive the playback content through only one network channel, avoiding the situation where the terminal device receives the playback content repeatedly; and the terminal device prioritizes receiving the playback content through a network channel that does not require bandwidth resources, thus saving bandwidth resources.
[0152] Example 3
[0153] like Figure 4 As shown, an embodiment of the present invention provides a broadcasting platform, which includes:
[0154] The transceiver module 401 is used to receive the remaining content of the content to be played through a first network channel when it receives a portion of the content to be played sent by the broadcast platform through at least one network channel. The first network channel is any network channel that does not require traffic resources among the at least one network channels. The remaining content includes the content of the content to be played other than the portion of the content.
[0155] The transceiver module 401 is also used to determine that the terminal device is broadcasting illegally and to send a pause transmission request to the broadcasting platform. The pause transmission request is used to request the broadcasting platform to pause the transmission of the content to be played through the second network channel. The second network channel is any network channel other than the first network channel among at least one network channel.
[0156] Processing module 402 is used to play the content to be played.
[0157] Optionally, the processing module 402 is also used to determine whether the broadcasting platform sends the content to be played to the terminal device when the working status information includes: playback status identifier, and / or, playback content.
[0158] Optionally, the transceiver module 401 is also used to send a first instruction to the terminal device, the first instruction being used to instruct the terminal device to send the playback content that is currently being played.
[0159] The transceiver module 401 is also used to receive and save the playback content sent by the terminal device.
[0160] Optionally, the processing module 402 is also used to detect whether the playback content is safe information;
[0161] The transceiver module 401 is also used to send the playback content to the terminal device through at least one network channel when the playback content is detected to be security information.
[0162] Optionally, the transceiver module 401 is further configured to pause the transmission of playback content through the second network channel when a pause transmission request is received from the terminal device. The second network channel is any network channel other than the first network channel among at least one network channel, and the first network channel is any network channel among at least one network channel that does not require traffic resources.
[0163] In this embodiment of the invention, each module can implement the illegal broadcast control method provided in the above method embodiment and achieve the same technical effect. To avoid repetition, it will not be described again here.
[0164] like Figure 5 As shown, an embodiment of the present invention provides a terminal device, the terminal device comprising:
[0165] The transceiver module 501 is used to receive the play / pause command sent by the broadcast platform. The play / pause command is used to control the terminal device to stop playing the content that is currently being played.
[0166] The processing module 502 is used to stop playing content according to a play / pause command.
[0167] Optionally, the transceiver module 501 is also used to receive a first instruction sent by the broadcasting platform, the first instruction being used to instruct the terminal device to send the playback content that is being played.
[0168] The transceiver module 501 is also used to send the playback content to the broadcasting platform.
[0169] In this embodiment of the invention, each module can implement the illegal broadcast control method provided in the above method embodiment and achieve the same technical effect. To avoid repetition, it will not be described again here.
[0170] like Figure 6 As shown, embodiments of the present invention also provide a broadcasting platform, which may include:
[0171] Memory 601 storing executable program code;
[0172] Processor 602 coupled to memory 601;
[0173] In this process, the processor 602 calls the executable program code stored in the memory 601 to execute the illegal broadcast control method executed by the broadcast platform in the above method embodiments.
[0174] like Figure 7 As shown, embodiments of the present invention also provide a terminal device, which may include:
[0175] Memory 701 storing executable program code;
[0176] Processor 702 coupled to memory 701;
[0177] In this method, the processor 702 calls the executable program code stored in the memory 701 to execute the illegal broadcast control method executed by the terminal device in the above method embodiments.
[0178] This invention provides a computer-readable storage medium storing a computer program that causes a computer to perform some or all of the steps of the methods described in the above embodiments.
[0179] This invention also provides a computer program product, wherein when the computer program product is run on a computer, the computer performs some or all of the steps of the methods described in the above method embodiments.
[0180] This invention also provides an application publishing platform, which is used to publish computer program products. When the computer program products are run on a computer, the computer performs some or all of the steps of the methods described in the above method embodiments.
[0181] It should be understood that the phrase "one embodiment" or "an embodiment" throughout the specification means that a specific feature, structure, or characteristic related to the embodiment is included in at least one embodiment of the invention. Therefore, "in one embodiment" or "in an embodiment" appearing throughout the specification does not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. Those skilled in the art should also recognize that the embodiments described in the specification are optional embodiments, and the actions and modules involved are not necessarily essential to the invention.
[0182] In various embodiments of the present invention, it should be understood that the sequence number of each process does not necessarily imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.
[0183] The units described above as separate components may or may not be physically separate. The components shown as units may or may not be physical units; they can be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0184] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0185] If the integrated units described above are implemented as software functional units and sold or used as independent products, they can be stored in a computer-accessible memory. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a memory and includes several requests to cause a computer device (which can be a personal computer, server, or network device, specifically a processor in the computer device) to execute some or all of the steps of the methods described in the various embodiments of the present invention.
[0186] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, including read-only memory (ROM), random access memory (RAM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), one-time programmable read-only memory (OTPROM), electrically-Erasable Programmable Read-Only Memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, disk storage, magnetic tape storage, or any other computer-readable medium capable of carrying or storing data.
Claims
1. A method for controlling illegal broadcasting, characterized in that, Applied to a broadcast platform, the method includes: Obtain the working status information of the terminal device; When the working status information indicates that the terminal device is in playback mode, it is determined whether the broadcasting platform sends content to be played to the terminal device; When it is detected that the broadcasting platform has not sent the content to be played to the terminal device, it is determined that the terminal device is broadcasting illegally, and a playback pause command is sent to the terminal device. The playback pause command is used to control the terminal device to stop playing the content that is being played. After sending the play / pause command to the terminal device, the method further includes: Send a first instruction to the terminal device, the first instruction being used to instruct the terminal device to send the playback content that is currently being played; Receive and save the playback content sent by the terminal device; Detect whether the content being played is safe information; When the playback content is detected to be the security information, the playback content is sent to the terminal device through at least one network channel.
2. The method according to claim 1, characterized in that, When the working status information indicates that the terminal device is in playback mode, determining whether the broadcast platform sends content to be played to the terminal device includes: When the working status information includes: playback status identifier, and / or, playback content, it is determined whether the broadcasting platform sends the content to be played to the terminal device.
3. The method according to claim 1, characterized in that, After sending the playback content to the terminal device through at least one network channel, the method further includes: When a pause transmission request is received from the terminal device, the transmission of the playback content through the second network channel is paused. The second network channel is any network channel other than the first network channel among the at least one network channels. The first network channel is any network channel among the at least one network channels that does not require traffic resources.
4. A method for controlling illegal broadcasting, characterized in that, Applied to a terminal device, the method includes: The device receives a play / pause command sent by the broadcasting platform, which is used to control the terminal device to stop playing the currently playing content; According to the playback pause command, the playback content is stopped; After stopping playback of the content according to the playback pause instruction, the method further includes: Receive the first instruction sent by the broadcast platform; According to the first instruction, the playback content is sent to the broadcasting platform so that the broadcasting platform can detect whether the playback content is security information, and when the playback content is detected to be security information, the broadcasting platform sends the playback content to the terminal device through at least one network channel; Receive the playback content sent by the broadcasting platform.
5. A broadcasting platform, characterized in that, The broadcasting platform is used for: Obtain the working status information of the terminal device; When the working status information indicates that the terminal device is in playback mode, it is determined whether the broadcasting platform sends content to be played to the terminal device; When it is detected that the broadcasting platform has not sent the content to be played to the terminal device, it is determined that the terminal device is broadcasting illegally, and a playback pause command is sent to the terminal device. The playback pause command is used to control the terminal device to stop playing the content that is being played. The broadcasting platform is also used for: After sending a play pause command to the terminal device, a first command is sent to the terminal device, the first command being used to instruct the terminal device to send the currently playing content; Receive and save the playback content sent by the terminal device; Detect whether the content being played is safe information; When the playback content is detected to be the security information, the playback content is sent to the terminal device through at least one network channel.
6. A terminal device, characterized in that, The terminal device includes: The transceiver module is used to receive a play / pause command sent by the broadcast platform. The play / pause command is used to control the terminal device to stop playing the content that is currently being played. The processing module is used to stop playing the playback content according to the playback pause command; The transceiver module is also used to receive a first instruction sent by the broadcast platform; The transceiver module is further configured to send the playback content to the broadcasting platform according to the first instruction, so that the broadcasting platform can detect whether the playback content is security information, and when the playback content is detected to be security information, send the playback content to the terminal device through at least one network channel; The processing module is also used to receive the playback content sent by the broadcasting platform.
7. A computer-readable storage medium, characterized in that, include: The computer-readable storage medium stores computer instructions that, when executed by a processor, implement the illegal broadcast control method as described in any one of claims 1 to 3 or the illegal broadcast control method as described in claim 4.
Citation Information
Patent Citations
System, method and device for issuing multimedia information
CN102083001A