[go: up one dir, main page]

WO2018161596A1 - Procédé de commande de transmission de messages de diffusion par un émetteur de diffusion, appareil, dispositif terminal et support de stockage - Google Patents

Procédé de commande de transmission de messages de diffusion par un émetteur de diffusion, appareil, dispositif terminal et support de stockage Download PDF

Info

Publication number
WO2018161596A1
WO2018161596A1 PCT/CN2017/107189 CN2017107189W WO2018161596A1 WO 2018161596 A1 WO2018161596 A1 WO 2018161596A1 CN 2017107189 W CN2017107189 W CN 2017107189W WO 2018161596 A1 WO2018161596 A1 WO 2018161596A1
Authority
WO
WIPO (PCT)
Prior art keywords
broadcast
broadcast message
sender
frequency
message
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2017/107189
Other languages
English (en)
Chinese (zh)
Inventor
付亮晶
裴润升
林志泳
吴汝煜
张俊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Publication of WO2018161596A1 publication Critical patent/WO2018161596A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/08Testing, supervising or monitoring using real traffic

Definitions

  • the embodiments of the present invention relate to computer technologies, and in particular, to a method, an apparatus, a terminal device, and a storage medium for controlling a broadcast sender to send a broadcast message.
  • Broadcast is a widely used mechanism for transmitting information between applications. Taking the Android operating system as an example, it uses broadcast to realize data transmission and sharing between applications. Typically, such as Android's own text messages, telephones and other broadcasts.
  • the broadcast sender sends a broadcast message by calling the sendBroadcast function
  • the broadcast receiver registers the broadcast receiver (BroadcastReceiver) in the management module by calling the registerReceiver function, and defines a broadcast message of interest to the broadcaster. To achieve the reception of the corresponding broadcast message.
  • the present application provides a method, device, terminal device and storage medium for controlling a broadcast sender to send a broadcast message, which improves broadcast processing efficiency, reduces system resource consumption, and increases system stability.
  • the embodiment of the present application provides a method for controlling a broadcast sender to send a broadcast message, including:
  • the transmission of the broadcast message of the broadcast sender is controlled according to the determined frequency of the broadcast sender transmitting the broadcast message.
  • the embodiment of the present application further provides an apparatus for controlling a broadcast sender to send a broadcast message, including:
  • a recording module configured to record a number of times the broadcast sender sends a broadcast message in the system
  • a frequency determining module configured to: after monitoring a broadcast message sending instruction, determine a frequency of a broadcast message sent by a broadcast sender corresponding to the broadcast message sending instruction, where the frequency of sending the broadcast message is sent by a preset time The number of times is determined;
  • a control module configured to control transmission of the broadcast message of the broadcast sender according to the determined frequency of the broadcast sender sending the broadcast message.
  • an embodiment of the present application further provides a terminal device, including: a processor, a memory, and a computer program stored on the memory and operable on the processor, where the processor implements the following step:
  • the transmission of the broadcast message of the broadcast sender is controlled according to the determined frequency of the broadcast sender transmitting the broadcast message.
  • the embodiment of the present application further provides a storage medium, where the storage medium stores a plurality of instructions, and the plurality of instructions are adapted to be executed on a computer, so that the computer performs the control broadcast transmission as described above.
  • the present application provides a method, device, terminal device and storage medium for controlling a broadcast sender to send a broadcast message, which improves broadcast processing efficiency, reduces system resource consumption, and increases system stability.
  • FIG. 1 is a flowchart of a method for controlling a broadcast sender to send a broadcast message according to an embodiment of the present application.
  • FIG. 2 is a flowchart of another method for controlling a broadcast sender to send a broadcast message according to an embodiment of the present application.
  • FIG. 3 is a flowchart of another method for controlling a broadcast sender to send a broadcast message according to an embodiment of the present application.
  • FIG. 4 is a structural block diagram of an apparatus for controlling a broadcast sender to send a broadcast message according to an embodiment of the present application.
  • FIG. 5 is a schematic structural diagram of a terminal device according to an embodiment of the present application.
  • the present application discloses a method for controlling a broadcast sender to send a broadcast message, including:
  • the transmission of the broadcast message of the broadcast sender is controlled according to the determined frequency of the broadcast sender transmitting the broadcast message.
  • controlling, according to the determined frequency of the broadcast sender sending the broadcast message, the sending of the broadcast message of the broadcast sender includes:
  • the determined frequency of the broadcast sender sending the broadcast message is greater than a preset frequency, limiting the number of broadcast messages sent by the broadcast sender;
  • the broadcast sender is prohibited from transmitting the broadcast message within a preset time.
  • the method further includes:
  • the transmission control of the broadcast message is performed according to the determined frequency at which the broadcast sender in the broadcast queue transmits the broadcast message.
  • determining the frequency of transmitting the broadcast message by the number of times the broadcast message is sent within the preset time comprises:
  • the number of times the broadcast message is recorded in the preset time is counted every preset time, and the frequency of sending the broadcast message in the preset time is determined.
  • the method further includes:
  • the releasing the control of sending the broadcast message to the broadcast sender includes:
  • the preset release duration is determined by the real-time load of the current system and the current remaining power of the terminal device.
  • FIG. 1 is a flowchart of a method for controlling a broadcast sender to send a broadcast message according to an embodiment of the present disclosure.
  • This embodiment may be applicable to a case where a broadcast sender sends a broadcast message to perform control processing, and the method may be used in the embodiment of the present application.
  • the terminal device is provided to perform, and the device for controlling the broadcast sender to send the broadcast message of the terminal device can be implemented by using software and/or hardware. As shown in FIG. 1 , the specific solution provided by this embodiment is as follows:
  • the broadcast sender's service process sends a broadcast message to the management module (such as ActivityManagerService, activity management service) by calling a broadcast send function (such as the sendBroadcast function), and the management module puts the broadcast message and puts it into the broadcast process.
  • the management module transmits the broadcast message in the broadcast transmission queue to the broadcast receiver that meets the reception condition through a process communication mechanism (such as a Binder process communication mechanism).
  • a broadcast message refers to information transmitted by a system or an application during operation and used for transmission between a system and/or an application.
  • a broadcast message may be a system-initiated broadcast message or a short message broadcast.
  • the process in which the broadcast sender transmits the broadcast message and the process in which the broadcast receiver receives the broadcast message are asynchronous operation processes, and the broadcast sender and the broadcast receiver implement low-coupling relationship matching through the management module, that is, the broadcast sender does not transmit the broadcast message.
  • the broadcast receiver only accepts broadcast messages of interest to them, and does not care about the specific broadcast sender.
  • broadcast messages can always send broadcast messages frequently.
  • the broadcast message is sent, it is received and processed by the corresponding broadcast receiver.
  • the broadcast message consumes the system.
  • this broadcast message also pulls up multiple un-launched applications, resulting in a significant increase in system load.
  • the number of times the broadcast sender sends a broadcast message in the system is recorded.
  • it is a statistical record of the number of times a broadcast message is sent for each broadcast message.
  • it may also be a statistical record of the number of times the broadcast message is received by the recipient.
  • the instruction for sending the broadcast message can be expressed as:
  • Intent intent new Intent (BROADCAST_COUNTER_ACTION);
  • the recording of the number of times the broadcast message is sent may be performed after the broadcast message is sent.
  • the broadcast receiver wants to receive the broadcast and needs to register the broadcast receiver, it can be expressed as:
  • the broadcast message (BROADCAST_COUNTER_ACTION) sent by the broadcast sender is sent by the management module, since the broadcast receiver registers the corresponding broadcast receiver that receives the broadcast message, the broadcast message is received and received by the corresponding broadcast receiver.
  • the management module sequentially transmits the broadcast messages in the broadcast transmission queue.
  • the process in which the broadcast sender transmits the broadcast message and the process in which the broadcast receiver receives the broadcast message are asynchronous operation processes, and the broadcast sender and the broadcast receiver achieve low-coupling relationship matching through the management module.
  • the broadcast message can be divided into a normal broadcast message and an ordered broadcast message according to different broadcast transmission modes. After the normal broadcast message is sent by the management module, the broadcast receiver receives the broadcast message unordered, and after the broadcast message is sent by the management module, the broadcast receiver sequentially receives the order, that is, the first broadcast receiver. After receiving the broadcast message and processing it, the second broadcast receiver can start receiving and processing the broadcast message, and so on.
  • the management module may acquire the registration instruction of the broadcast receiver, and the registration instruction of the broadcast receiver is sent by the broadcast receiver.
  • the broadcast recipient registers (subscribes) the broadcast message that it wants to receive to the management module through the process communication mechanism.
  • the broadcast receiver's service process registers the broadcast receiver in the management module by calling the registerReceiver function, and defines the broadcast message of interest to itself.
  • the management module sends the broadcast message in the broadcast transmission queue, it depends on the registration status of the broadcast receiver.
  • the receiving method such as the onReceive method
  • the frequency of the broadcast message sent by the broadcast sender corresponding to the broadcast message sending instruction is determined.
  • the management module detects that the corresponding broadcast message in the broadcast sending instruction is BROADCAST_COUNTER_ACTION, and determines that the corresponding broadcast sender is the counter COUNTER, the number of times the broadcast sender recorded in S101 sends the broadcast message is searched.
  • the frequency at which the broadcast sender sends the broadcast message may be determined by the number of times the broadcast message is sent within a preset time (eg, 10 minutes or 1 hour).
  • the broadcast message sent by the broadcast sender may be controlled according to the frequency of the frequency at which the broadcast sender determines the broadcast message determined by S102.
  • the broadcast sender if the determined frequency of the broadcast sender sending the broadcast message is greater than a preset frequency (eg, greater than 20 times/hour), the broadcast sender is prohibited from transmitting the broadcast message;
  • the frequency at which the broadcast sender sends the broadcast message is greater than the preset frequency, and limits the number of broadcast messages sent by the broadcast sender; and may also be, if the frequency of the broadcast message sent by the broadcast sender is determined If it is greater than the preset frequency, the broadcast sender is prohibited from transmitting the broadcast message within the preset time.
  • the prohibiting the broadcast sender from transmitting the broadcast message may stop the broadcast sender from continuing to transmit the high-frequency broadcast message to the broadcast receiver in a timely manner. For example, when the management module processes the broadcast sending command, it determines that the broadcast is sent. If the condition that prohibits the transmission of the broadcast is met, the broadcast transmission instruction is masked. Limiting the number of broadcast messages sent by broadcasters (eg, only 5-10 broadcast messages can be sent per day), so that broadcasters can only send a certain number of broadcast messages, and also avoid a large number of broadcast messages being broadcasted by the sender. The situation caused by an increase in system load.
  • the management module processes the broadcast sending command, it determines that the broadcast is sent. If the condition that prohibits the transmission of the broadcast is met, the broadcast transmission instruction is masked. Limiting the number of broadcast messages sent by broadcasters (eg, only 5-10 broadcast messages can be sent per day), so that broadcasters can only send a certain number of broadcast messages, and also avoid a large number of broadcast messages being broadcasted by the
  • the preset time may be set according to the real-time load of the system (such as CPU usage, memory usage) and the current remaining capacity of the terminal device.
  • the power is adaptively adjusted. If the current load of the system is high, the broadcast sender is prohibited from sending broadcast messages within 30 minutes.
  • the broadcast receiver is prevented from receiving and processing a large number of broadcast messages, and some broadcast receivers that are originally in the background or not running are prevented from being pulled up, and the broadcast processing is optimized.
  • the solution is to control the transmission of the broadcast message by the broadcast sender, that is, the limitation of the reasonable broadcast message transmission is performed at the broadcast sender, and the registration of the broadcast receiver is not affected.
  • the technical solution provided in this embodiment records the number of times the broadcast sender sends a broadcast message in the system, and after detecting the broadcast message sending instruction, determines the frequency at which the broadcast sender corresponding to the broadcast message sending instruction sends the broadcast message.
  • the frequency of sending the broadcast message is determined by the number of times the broadcast message is sent within a preset time, and the transmission of the broadcast message of the broadcast sender is controlled according to the determined frequency of the broadcast sender sending the broadcast message, and the solution is resolved.
  • the existing broadcast sender has the defects in transmitting the broadcast message, improves the broadcast processing efficiency, reduces the system resource consumption, and increases the system stability.
  • the method includes: traversing a broadcast queue corresponding to the broadcast message sending instruction, determining a frequency at which the broadcast sender in the broadcast queue sends a broadcast message; performing, according to the determined frequency of the broadcast sender in the broadcast queue sending the broadcast message Send control of broadcast messages.
  • the broadcast messages in the broadcast transmission queue recorded by the management module are a, b, c, and d.
  • the broadcast transmission queue is traversed, and the broadcast messages b, c and the traversal are obtained.
  • the broadcast message transmission frequencies of the broadcast senders B, C, and D corresponding to the broadcast messages b, c, and d are respectively determined.
  • S203 Perform transmission control of the broadcast message according to the determined frequency of the broadcast sender in the broadcast queue transmitting the broadcast message.
  • the control of the corresponding broadcast message transmission is performed according to the broadcast message transmission frequency of the broadcast senders B, C, and D determined in S202.
  • the method for determining the transmission frequency of the broadcast message and the corresponding control for the transmission of the broadcast message are as described in S101-S103, and details are not described herein again.
  • the embodiment provides a method for controlling a broadcast sender to send a broadcast message. After monitoring a broadcast message sending instruction, traversing a broadcast queue corresponding to the broadcast message sending instruction, and determining that the broadcast sender in the broadcast queue sends a broadcast.
  • the frequency of the message is controlled according to the determined frequency of the broadcast message sent by the broadcast sender in the broadcast queue, so that the management module needs to query and calculate the corresponding broadcast transmission in real time every time the broadcast message command is processed.
  • the frequency at which the broadcast message is sent may be the frequency at which the broadcast sender sends the broadcast message according to the previous unified traversal as the frequency at which the broadcast sender corresponding to the current broadcast transmission command transmits the broadcast message, thereby improving the efficiency of the broadcast processing and reducing the system. Real-time calculations increase system stability.
  • FIG. 3 is a flowchart of another method for controlling a broadcast sender to send a broadcast message according to an embodiment of the present application.
  • the broadcast message to the broadcast sender is After the sending is controlled, the method further includes: releasing the control of transmitting the broadcast message to the broadcast sender.
  • the control for the broadcast sender to transmit the broadcast message is released.
  • the control for transmitting the broadcast message to the broadcast sender may be released according to the current system running condition; or after the preset release time, the control for transmitting the broadcast message to the broadcast sender may be released.
  • the current system operating conditions CPU occupancy, memory usage, remaining power
  • the current system operating conditions may be used as a determination condition for releasing the control of transmitting a broadcast message to the broadcast sender. It is also possible to perform statistics on the time when the broadcast sender controls the transmission of the broadcast message, and when the statistical time reaches the preset release duration (for example, one day), the restriction on the broadcast message transmitted by the broadcast sender is released.
  • the preset time can be adjusted according to the real-time load of the system (such as CPU usage and memory occupancy) and the current remaining capacity of the terminal device. If the current load of the system is high, the limit is prohibited within 30 minutes.
  • the broadcast sender sends a broadcast message.
  • the embodiment provides a method for controlling a broadcast sender to send a broadcast message, and records the number of times the broadcast sender sends a broadcast message in the system, and after monitoring the broadcast message sending instruction, determines a broadcast corresponding to the broadcast message sending instruction. a frequency at which the sender sends a broadcast message, the frequency of the broadcast message being determined by the number of times the broadcast message is sent within a preset time, according to the determined frequency of the broadcast sender sending the broadcast message, to the broadcast sender The transmission of the broadcast message is controlled, and the control of the broadcast message transmission by the broadcast sender is released accordingly.
  • the solution of the embodiment improves the flexibility of the broadcast sender to control the broadcast message, and further improves the broadcast processing mechanism.
  • the present application discloses an apparatus for controlling a broadcast sender to send a broadcast message, including:
  • a recording module configured to record a number of times the broadcast sender sends a broadcast message in the system
  • a frequency determining module configured to: after monitoring a broadcast message sending instruction, determine a frequency of a broadcast message sent by a broadcast sender corresponding to the broadcast message sending instruction, where the frequency of sending the broadcast message is sent by a preset time The number of times is determined;
  • a control module configured to control transmission of the broadcast message of the broadcast sender according to the determined frequency of the broadcast sender sending the broadcast message.
  • control module is specifically configured to:
  • the determined frequency of the broadcast sender sending the broadcast message is greater than a preset frequency, limiting the number of broadcast messages sent by the broadcast sender;
  • the broadcast sender is prohibited from transmitting the broadcast message within a preset time.
  • the apparatus further includes:
  • a traversing module configured to: after the monitoring the broadcast message sending instruction, traverse the broadcast queue corresponding to the broadcast message sending instruction, and determine a frequency of the broadcast sender in the broadcast queue to send the broadcast message;
  • the control module is further configured to perform transmission control of the broadcast message according to the determined frequency of the broadcast sender in the broadcast queue transmitting the broadcast message.
  • the frequency determining module is specifically configured to:
  • the number of times the broadcast message is recorded in the preset time is counted every preset time, and the frequency of sending the broadcast message in the preset time is determined.
  • control module is further configured to:
  • FIG. 4 is a structural block diagram of an apparatus for controlling a broadcast sender to send a broadcast message according to an embodiment of the present disclosure.
  • the apparatus is configured to perform a method for controlling a broadcast sender to send a broadcast message provided by the foregoing embodiment, and has a function corresponding to the execution method.
  • Modules and benefits As shown in FIG. 4, the device specifically includes: a recording module 401, a frequency determining module 402, and a control module 403.
  • the recording module 401 is configured to record the number of times the broadcast sender sends a broadcast message in the system
  • the frequency determining module 402 is configured to: after monitoring the broadcast message sending instruction, determine a frequency of the broadcast message sent by the broadcast sender corresponding to the broadcast message sending instruction, where the frequency of sending the broadcast message is sent by the preset time The number of times is determined;
  • the control module 403 is configured to control transmission of the broadcast message of the broadcast sender according to the determined frequency of the broadcast sender sending the broadcast message.
  • the technical solution provided in this embodiment records the number of times the broadcast sender sends a broadcast message in the system, and after detecting the broadcast message sending instruction, determines the frequency at which the broadcast sender corresponding to the broadcast message sending instruction sends the broadcast message.
  • the frequency of sending the broadcast message is determined by the number of times the broadcast message is sent within a preset time, and the transmission of the broadcast message of the broadcast sender is controlled according to the determined frequency of the broadcast sender sending the broadcast message, and the solution is resolved.
  • the existing broadcast sender has the defects in transmitting the broadcast message, improves the broadcast processing efficiency, reduces the system resource consumption, and increases the system stability.
  • control module 403 is specifically configured to: if the determined frequency of the broadcast sender sending the broadcast message is greater than the preset frequency, prohibiting the broadcast sender from transmitting the broadcast message; if the determined location is If the frequency at which the broadcast sender sends the broadcast message is greater than the preset frequency, the number of broadcast messages sent by the broadcast sender is limited; if the determined broadcast sender sends the broadcast message at a frequency greater than the preset frequency, then The broadcast sender is prohibited from transmitting the broadcast message within a preset time.
  • the method further includes: a traversing module 404, configured to: after the monitoring the broadcast message sending instruction, traverse the broadcast queue corresponding to the broadcast message sending instruction, and determine that the broadcast sender in the broadcast queue sends a broadcast The frequency of the message; the control module is further configured to perform transmission control of the broadcast message according to the determined frequency of the broadcast sender in the broadcast queue sending the broadcast message.
  • a traversing module 404 configured to: after the monitoring the broadcast message sending instruction, traverse the broadcast queue corresponding to the broadcast message sending instruction, and determine that the broadcast sender in the broadcast queue sends a broadcast The frequency of the message; the control module is further configured to perform transmission control of the broadcast message according to the determined frequency of the broadcast sender in the broadcast queue sending the broadcast message.
  • the frequency determining module 402 is configured to: perform statistics on the number of times the broadcast message is recorded in the preset time, and determine to send the broadcast message in the preset time, at a preset time. frequency.
  • control module 403 is further configured to: after the controlling the sending of the broadcast message of the broadcast sender, release the control of sending the broadcast message to the broadcast sender.
  • FIG. 5 is a schematic structural diagram of a terminal device according to an embodiment of the present disclosure.
  • the terminal device may include: a memory 501 and a central processing unit (Central). Processing Unit, CPU) 502, peripheral interface 503, RF (Radio) Frequency, RF circuit 505, audio circuit 506, speaker 511, power management chip 508, input/output (I/O) subsystem 509, touch screen 512, other input/control devices 510, and external port 504, these components are passed through one or A plurality of communication buses or signal lines 507 are in communication.
  • the illustrated terminal device 500 is merely one example of a terminal device, and that the terminal device 500 may have more or fewer components than those shown in the figures, and two or more components may be combined. Or it can have different component configurations.
  • the various components shown in the figures can be implemented in hardware, software, or a combination of hardware and software, including one or more signal processing and/or application specific integrated circuits.
  • the terminal device for rights management of a multi-open application provided in this embodiment is described in detail below.
  • the terminal device takes a smart phone as an example.
  • the memory 501 can be accessed by the CPU 502, the peripheral interface 503, etc., and the memory 501 can include a high speed random access memory, and can also include a non-volatile memory, such as one or more magnetic disk storage devices, flash memory devices. Or other volatile solid-state storage devices.
  • a non-volatile memory such as one or more magnetic disk storage devices, flash memory devices. Or other volatile solid-state storage devices.
  • Peripheral interface 503 which can connect the input and output peripherals of the device to CPU 502 and memory 501.
  • the I/O subsystem 509 which can connect input and output peripherals on the device, such as touch screen 512 and other input/control devices 510, to peripheral interface 503.
  • the I/O subsystem 509 can include a display controller 5091 and one or more input controllers 5092 for controlling other input/control devices 510.
  • one or more input controllers 5092 receive electrical signals from other input/control devices 510 or transmit electrical signals to other input/control devices 510, and other input/control devices 510 may include physical buttons (press buttons, rocker buttons, etc.) ), dial, slide switch, joystick, click wheel.
  • the input controller 5092 can be connected to any of the following: a keyboard, an infrared port, a USB interface, and a pointing device such as a mouse.
  • the touch screen 512 is an input interface and an output interface between the user terminal and the user, and displays the visual output to the user.
  • the visual output may include graphics, text, icons, videos, and the like.
  • Display controller 5091 in I/O subsystem 509 receives electrical signals from touch screen 512 or transmits electrical signals to touch screen 512.
  • the touch screen 512 detects the contact on the touch screen, and the display controller 5091 converts the detected contact into an interaction with the user interface object displayed on the touch screen 512, that is, realizes human-computer interaction, and the user interface object displayed on the touch screen 512 can be operated.
  • the icon of the game, the icon of the network to the corresponding network, and the like.
  • the device may also include a light mouse, which is a touch sensitive surface that does not display a visual output, or an extension of a touch sensitive surface formed by the touch screen.
  • the RF circuit 505 is mainly used for establishing communication between the mobile phone and the wireless network (ie, the network side), and realizing data reception and transmission between the mobile phone and the wireless network. For example, sending and receiving short messages, emails, and the like. Specifically, the RF circuit 505 receives and transmits an RF signal, which is also referred to as an electromagnetic signal, and the RF circuit 505 converts the electrical signal into an electromagnetic signal or converts the electromagnetic signal into an electrical signal, and through the electromagnetic signal and communication network and other devices Communicate.
  • an RF signal which is also referred to as an electromagnetic signal
  • RF circuitry 505 may include known circuitry for performing these functions including, but not limited to, an antenna system, an RF transceiver, one or more amplifiers, a tuner, one or more oscillators, a digital signal processor, a CODEC ( COder-DECoder, codec) chipset, user identification module (Subscriber Identity Module, SIM) and more.
  • CODEC COder-DECoder, codec
  • the audio circuit 506 is mainly used to receive audio data from the peripheral interface 503, convert the audio data into an electrical signal, and transmit the electrical signal to the speaker 511.
  • the speaker 511 is configured to restore the voice signal received by the mobile phone from the wireless network through the RF circuit 505 to sound and play the sound to the user.
  • the power management chip 508 is used for power supply and power management of the hardware connected to the CPU 502, the I/O subsystem, and the peripheral interface.
  • the CPU 502 that is, the processor provided by the embodiment of the present application may perform the following operations:
  • the transmission of the broadcast message of the broadcast sender is controlled according to the determined frequency of the broadcast sender transmitting the broadcast message.
  • the controlling the sending of the broadcast message of the broadcast sender according to the determined frequency of the broadcast sender to send the broadcast message comprises: if determining the frequency of the broadcast sender sending the broadcast message If the frequency is greater than the preset frequency, the broadcast sender is prohibited from transmitting the broadcast message; if the determined frequency of the broadcast sender sending the broadcast message is greater than the preset frequency, the number of the broadcast message sent by the broadcast sender is performed. Limiting; if the determined frequency of the broadcast sender sending the broadcast message is greater than the preset frequency, the broadcast sender is prohibited from transmitting the broadcast message within a preset time.
  • the method further includes: traversing a broadcast queue corresponding to the broadcast message sending instruction, determining a frequency at which the broadcast sender in the broadcast queue sends the broadcast message; The frequency at which the broadcast sender in the broadcast queue transmits the broadcast message performs the transmission control of the broadcast message.
  • determining the frequency of sending the broadcast message by the number of times the broadcast message is sent within the preset time includes: counting, according to the preset time, the number of times of sending the broadcast message recorded in the preset time, determining The frequency at which the broadcast message is sent within the preset time.
  • the method further includes: releasing the control of sending the broadcast message to the broadcast sender.
  • control for sending the broadcast message to the broadcast sender including:
  • the preset release duration is determined by a real-time load of the current system and a current remaining power of the terminal device.
  • ROM read only memory
  • RAM Random Access Memory
  • a storage medium storing a plurality of instructions, the plurality of instructions being adapted to, when executed on a computer, causing the computer to perform a method of controlling a broadcast sender to transmit a broadcast message according to any one of the embodiments described above .

Landscapes

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

Abstract

Des modes de réalisation de la présente invention concernent un procédé de commande de la transmission de messages de diffusion par un émetteur de diffusion, un appareil, un dispositif terminal et un support de stockage, le procédé consistant à : enregistrer le nombre de fois qu'un émetteur de diffusion dans un système transmet des informations de diffusion ; après surveillance d'une commande de transmission de messages de diffusion, déterminer la fréquence avec laquelle l'émetteur de diffusion transmet le message de diffusion ; et, sur la base de la fréquence pour transmettre le message de diffusion, commander la transmission du message de diffusion. La présente solution améliore l'efficacité de traitement de diffusion, et réduit le gaspillage des ressources du système.
PCT/CN2017/107189 2017-03-10 2017-10-21 Procédé de commande de transmission de messages de diffusion par un émetteur de diffusion, appareil, dispositif terminal et support de stockage Ceased WO2018161596A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201710141274.6 2017-03-10
CN201710141274.6A CN106899943B (zh) 2017-03-10 2017-03-10 控制广播发送者发送广播消息的方法、装置和终端设备

Publications (1)

Publication Number Publication Date
WO2018161596A1 true WO2018161596A1 (fr) 2018-09-13

Family

ID=59192674

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2017/107189 Ceased WO2018161596A1 (fr) 2017-03-10 2017-10-21 Procédé de commande de transmission de messages de diffusion par un émetteur de diffusion, appareil, dispositif terminal et support de stockage

Country Status (2)

Country Link
CN (1) CN106899943B (fr)
WO (1) WO2018161596A1 (fr)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106899943B (zh) * 2017-03-10 2019-12-06 Oppo广东移动通信有限公司 控制广播发送者发送广播消息的方法、装置和终端设备
CN111031105B (zh) * 2019-11-26 2022-06-28 北京百度网讯科技有限公司 自动驾驶中消息频率的统计方法、装置、设备及存储介质
CN116017707A (zh) * 2022-12-27 2023-04-25 广东省南方航天港科技有限公司 一种突发数据的发送方法、装置、设备及介质

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100262651A1 (en) * 2009-04-09 2010-10-14 Samsung Electronics Co., Ltd. Method to prevent server overload for broadcast protocols by adaptively applying prescribed response behavior profiles
CN105682053A (zh) * 2016-03-02 2016-06-15 北京小米移动软件有限公司 控制广播频率的方法、装置、蓝牙设备及终端
CN106412091A (zh) * 2016-10-25 2017-02-15 广东欧珀移动通信有限公司 数据传输的控制方法、装置及系统
CN106844069A (zh) * 2017-03-10 2017-06-13 广东欧珀移动通信有限公司 调整广播消息队列的方法、装置及终端
CN106851014A (zh) * 2017-03-10 2017-06-13 广东欧珀移动通信有限公司 调整广播消息队列的方法、装置及终端
CN106878957A (zh) * 2017-03-10 2017-06-20 广东欧珀移动通信有限公司 广播队列生成方法、装置和终端设备
CN106899943A (zh) * 2017-03-10 2017-06-27 广东欧珀移动通信有限公司 控制广播发送者发送广播消息的方法、装置和终端设备

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103595547B (zh) * 2013-11-15 2016-07-13 北京奇虎科技有限公司 智能设备的广播拦截方法和装置

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100262651A1 (en) * 2009-04-09 2010-10-14 Samsung Electronics Co., Ltd. Method to prevent server overload for broadcast protocols by adaptively applying prescribed response behavior profiles
CN105682053A (zh) * 2016-03-02 2016-06-15 北京小米移动软件有限公司 控制广播频率的方法、装置、蓝牙设备及终端
CN106412091A (zh) * 2016-10-25 2017-02-15 广东欧珀移动通信有限公司 数据传输的控制方法、装置及系统
CN106844069A (zh) * 2017-03-10 2017-06-13 广东欧珀移动通信有限公司 调整广播消息队列的方法、装置及终端
CN106851014A (zh) * 2017-03-10 2017-06-13 广东欧珀移动通信有限公司 调整广播消息队列的方法、装置及终端
CN106878957A (zh) * 2017-03-10 2017-06-20 广东欧珀移动通信有限公司 广播队列生成方法、装置和终端设备
CN106899943A (zh) * 2017-03-10 2017-06-27 广东欧珀移动通信有限公司 控制广播发送者发送广播消息的方法、装置和终端设备

Also Published As

Publication number Publication date
CN106899943A (zh) 2017-06-27
CN106899943B (zh) 2019-12-06

Similar Documents

Publication Publication Date Title
WO2018161593A1 (fr) Procédé de traitement de diffusion, dispositif, support de stockage, et dispositif terminal
WO2018076861A1 (fr) Procédé, appareil, support d'informations, serveur et système de commande de transmission de données
WO2018076867A1 (fr) Procédé, dispositif et système de suppression de sauvegarde de données, support de mémoire et serveur
WO2018161575A1 (fr) Procédé et dispositif de réglage d'une file d'attente de messages de diffusion, support de stockage et terminal
WO2017213358A1 (fr) Dispositif électronique et procédé d'activation d'applications pour celui-ci
WO2018076841A1 (fr) Procédé de partage de données, appareil, support de stockage, et serveur
WO2018161580A1 (fr) Procédé et appareil de commande de diffusion, support de stockage, et dispositif électronique
WO2018021678A1 (fr) Dispositif électronique et son procédé de fonctionnement
WO2018161585A1 (fr) Procédé et appareil de commande de fréquence de trames d'un dispositif électronique, support de stockage et dispositif électronique
WO2018010507A1 (fr) Procédé de surveillance du réveil d'un système terminal, support de stockage, terminal et dispositif électronique
WO2018076889A1 (fr) Procédé de sauvegarde de données, dispositif, système, support de stockage et serveur
WO2017206862A1 (fr) Procédé et appareil de traitement basés sur un verrouillage d'écran lumineux, support de stockage, et dispositif électronique
WO2018076819A1 (fr) Procédé de téléchargement de données, appareil, support de stockage, dispositif électronique et système
WO2018233352A1 (fr) Procédé de transmission de données, dispositif, terminal, et support de stockage lisible par ordinateur
WO2018161601A1 (fr) Procédé de réglage de rétroéclairage d'écran, support de stockage et dispositif électronique
WO2018171534A1 (fr) Procédé de commande d'alimentation électrique de double appareil photo de terminal mobile, système, et terminal mobile.
WO2018161576A1 (fr) Procédé de commande de radiodiffusion, dispositif, support de stockage et terminal mobile
WO2018161581A1 (fr) Procédé de commande, dispositif, support de stockage et appareil électronique d'envoi de diffusion
WO2018161588A1 (fr) Procédé, appareil, support de stockage et dispositif électronique d'ajustement de file d'attente de récepteur de diffusion
WO2018076890A1 (fr) Procédé de sauvegarde de données, dispositif, support d'informations, serveur et système
WO2018161595A1 (fr) Procédé d'enregistrement de récepteur de diffusion, dispositif, appareil terminal et support de stockage
WO2018161596A1 (fr) Procédé de commande de transmission de messages de diffusion par un émetteur de diffusion, appareil, dispositif terminal et support de stockage
WO2016192589A1 (fr) Procédé, appareil et système de transmission d'informations
WO2018161592A1 (fr) Procédé, dispositif, support de stockage et appareil électronique destinés à changer le niveau d'échelle de gris d'arrière-plan pour économiser de l'énergie
WO2018145597A1 (fr) Procédé et système de photographie à ajout de lumière d'écran sur la base d'un terminal mobile, et terminal mobile

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 17900091

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 17900091

Country of ref document: EP

Kind code of ref document: A1