WO2018161956A1 - Procédé, dispositif et terminal de réglage de destinataire de diffusion - Google Patents

Procédé, dispositif et terminal de réglage de destinataire de diffusion Download PDF

Info

Publication number
WO2018161956A1
WO2018161956A1 PCT/CN2018/078563 CN2018078563W WO2018161956A1 WO 2018161956 A1 WO2018161956 A1 WO 2018161956A1 CN 2018078563 W CN2018078563 W CN 2018078563W WO 2018161956 A1 WO2018161956 A1 WO 2018161956A1
Authority
WO
WIPO (PCT)
Prior art keywords
broadcast
historical
broadcast receiver
recipient
level
Prior art date
Application number
PCT/CN2018/078563
Other languages
English (en)
Chinese (zh)
Inventor
付亮晶
裴润升
林志泳
吴汝煜
张俊
Original Assignee
广东欧珀移动通信有限公司
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 广东欧珀移动通信有限公司 filed Critical 广东欧珀移动通信有限公司
Publication of WO2018161956A1 publication Critical patent/WO2018161956A1/fr

Links

Images

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

Definitions

  • the present disclosure relates to the field of terminal technologies, for example, to a method, an apparatus, and a terminal for adjusting a broadcast receiver.
  • Broadcasting in Android is a widely used mechanism for transferring information between applications. Broadcasting in Android is used to monitor system events or application events.
  • some applications perform self-starting or other operations in the background by receiving various broadcast messages.
  • the application itself may be performing some time-consuming operations or the application itself may be stuck, resulting in the received broadcast messages being unable to be processed in time, and even some applications may time-out processing the broadcast messages, affecting Subsequent distribution of broadcast messages makes the system less stable.
  • the embodiment of the present invention provides a method, a device, and a terminal for adjusting a broadcast receiver, which can improve the processing efficiency of the broadcast message and ensure system stability.
  • An embodiment of the present application provides a method for adjusting a broadcast receiver, including:
  • the broadcast recipient is adjusted based on the ranked level.
  • the embodiment of the present application further provides an apparatus for adjusting a broadcast receiver, including:
  • the obtaining module is configured to: obtain a historical parameter of the broadcast receiver processing the broadcast message or a type of the broadcast receiver;
  • a dividing module configured to: classify the broadcast receiver according to the acquired historical parameter or the type
  • the adjustment module is configured to: adjust the broadcast recipient based on the grade of the division.
  • the embodiment of the present application further provides a terminal, including a memory, a processor, and a computer program stored on the memory and operable on the processor, the processor executing the computer program to implement the following steps:
  • the broadcast recipient is adjusted based on the ranked level.
  • the embodiment of the present application further provides a computer readable storage medium storing computer executable instructions for performing the above method.
  • the technical solution provided by the embodiment of the present application can classify the broadcast receiver by the broadcast receiver processing the historical parameter of the broadcast message or the type of the broadcast receiver, and adjust the broadcast receiver according to the level, thereby improving the processing efficiency of the broadcast message. Guarantee system stability.
  • FIG. 1 is a flowchart of a method for adjusting a broadcast receiver according to an embodiment of the present application
  • FIG. 2 is a flowchart of a method for adjusting a broadcast receiver according to another embodiment of the present application
  • FIG. 3 is a flowchart of a method for adjusting a broadcast receiver according to another embodiment of the present application.
  • FIG. 4 is a flowchart of a method for adjusting a broadcast receiver according to another embodiment of the present application.
  • FIG. 5 is a flowchart of a method for adjusting a broadcast receiver according to another embodiment of the present application.
  • FIG. 6 is a structural block diagram of an apparatus for adjusting a broadcast receiver according to an embodiment of the present application.
  • FIG. 7 is a schematic structural diagram of a terminal according to an embodiment of the present application.
  • FIG. 1 is a flowchart of a method for adjusting a broadcast recipient according to an embodiment of the present application, where the method is performed by an adjustment device of a broadcast recipient, the device being executed by software and/or hardware, the device Configured in a terminal such as a mobile phone.
  • the technical solution provided in this embodiment includes:
  • Step S110 Acquire a history parameter of the broadcast receiver processing the broadcast message or a type of the broadcast recipient.
  • the broadcast sender's service process sends a broadcast message to the broadcast management module (such as ActivityManagerService, activity management service) by calling a broadcast send function (such as the sendBroadcast function), and the broadcast management module receives the broadcast message and then Put into the broadcast transmission queue, the broadcast management module sends the broadcast message in the broadcast transmission queue to the broadcast receiver that meets the reception condition through the process communication mechanism (such as the Binder process communication mechanism).
  • the broadcast management module such as ActivityManagerService, activity management service
  • the broadcast management module receives the broadcast message and then Put into the broadcast transmission queue
  • the broadcast management module sends the broadcast message in the broadcast transmission queue to the broadcast receiver that meets the reception condition through the process communication mechanism (such as the 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 startup broadcast message, a short message type.
  • Broadcast messages telephony-like broadcast messages, or three-party application-type broadcast messages.
  • the historical parameters of the broadcast receiver processing the broadcast message include a historical average time for processing the broadcast message, a historical timeout for processing the broadcast message, a historical timeout for processing the broadcast message, a history timeout for processing the broadcast message accumulation, or processing A dynamic time threshold corresponding to the broadcast message, wherein the dynamic time threshold is used to determine whether the processing of the broadcast message is timed out.
  • the history parameter of the broadcast reception processing broadcast message is not limited to the above parameter form.
  • the historical average time that the broadcast receiver processes the broadcast message may be a historical average time that the broadcast receiver processes the broadcast message within a preset time period, or may also be that the broadcast receiver processes the broadcast message within a preset number of times. The historical average time.
  • the broadcast receiver can process one broadcast message or multiple broadcast messages.
  • the preset time period is set to enable the broadcast receiver. Process multiple broadcast messages. The time at which the broadcast receiver processes each broadcast message is acquired within a preset time period.
  • the historical timeout period of the broadcast receiver processing the broadcast message may be a historical timeout period of the broadcast receiver processing the broadcast message within a preset time period or a preset number of times.
  • the historical timeout period is a time when the broadcast receiver processes the broadcast message within a preset time period or a preset number of times exceeds a set time threshold, and the set time threshold may be fixed or may be fixed. It changes with the number of timeouts.
  • the accumulated historical timeout period is the time at which each time exceeds a set time threshold is added and summed.
  • the dynamic time threshold refers to determining that the broadcast receiver processes the broadcast message timeout if the broadcast receiver processes the broadcast message for a time greater than the dynamic time threshold.
  • the dynamic time threshold is determined based on an initial set value, a historical timeout number, and a time increase value, wherein the time increase value is an increase amount of the dynamic time threshold for each set number of timeouts.
  • the types of broadcast recipients include systems, system applications, and three-party applications.
  • the type of the broadcast receiver may also be other types of type division.
  • Step S120 classify the broadcast receiver based on the acquired historical parameter or the type.
  • classifying the broadcast recipient based on the acquired historical parameter may include: classifying a broadcast recipient based on the acquired historical average time, a historical timeout number, a dynamic time threshold, or an accumulated historical timeout period. .
  • the level of the broadcast recipient may be one level, two level, and three levels, or may also be a fast level, a medium speed level, and a slow speed level.
  • a description will be given by taking the broadcast recipient classification level according to the accumulated historical timeout period as an example, and configuring a range of timeout times for processing the broadcast message corresponding to the level of the broadcast recipient.
  • the maximum value in the accumulated timeout period range of the processing broadcast message corresponding to the third level is smaller than the minimum value in the accumulated timeout time range of the processing broadcast message corresponding to the second level.
  • the maximum value in the timeout period range of the secondary processing corresponding broadcast message is smaller than the minimum value in the timeout time range of processing the broadcast message corresponding to the first level. In other words, the higher the level, the shorter the accumulated history timeout.
  • the level of the broadcast recipient may also be other forms, and the level of the broadcast recipient is not limited to the above three levels, and may be four and other number of levels, which may be set as needed.
  • Step S130 Adjust the broadcast recipient based on the grade of the division.
  • Adjusting the broadcast recipient based on the ranked level may include: adjusting the order of the broadcast recipients in the broadcast recipient queue based on the ranked level; or may also include creating a broadcast recipient queue corresponding to the level based on the divided levels, and The broadcast recipient moves to the corresponding broadcast receiver queue.
  • the broadcast receiver processes the broadcast message in the order of the broadcast receiver queue.
  • the broadcast recipients that register the screencast broadcast message are the video application and the music application, and the order in which the screencast broadcast messages are processed is, in order, the video application and the music application.
  • the video application and the music application process the screencast broadcast messages in the order of the queues.
  • adjusting the order of the broadcast recipients in the broadcast receiver queue based on the level of the division may include: sequentially ordering the broadcast recipients in the broadcast receiver queue according to the ranked ranks from highest to lowest, Adjust the order in which broadcast recipients process broadcast messages.
  • the ranks are ranked from high to low in order of fast, medium, and slow; or one, two, and three.
  • the broadcast recipients who have registered the broadcast message respectively have A, B, and C, wherein the grade of the divided A is a slow grade, the grade of the divided B is a fast grade, and the grade of the divided C is a medium speed grade.
  • the three broadcast receivers A, B, and C are sorted according to the rank from high to low, and the order of the order is B, C, and A, so that the B with the faster processing speed processes the broadcast message first, and C and A respectively process the messages in turn. Broadcast message.
  • the broadcast receiver having a slow processing speed on the broadcast receiver having a faster processing speed and to improve the processing efficiency of the broadcast message.
  • the method for adjusting the broadcast receiver further includes: in the case that the number of broadcast receivers of the same level is greater than one, according to the order of the broadcast receivers in the broadcast receiver queue before the adjustment Sort broadcast receivers of the same level.
  • broadcast recipients who have registered the same broadcast message have a, b, c, and d, respectively, where the levels of b and d are both fast levels, the level of a is a slow level, and the level of c is a medium speed level.
  • the order of the broadcast recipients in the broadcast receiver queue is adjusted according to the level from high to low.
  • the order after the adjustment is b, d before c, a, and c before a.
  • b and d are the same level
  • b and d are sorted
  • b and d are sorted according to the order in which the b and d are in the broadcast receiver queue before the adjustment.
  • the order of the broadcast recipients handling the broadcast message is b, d, c, a.
  • the ordering of the broadcast receivers of the same level may also adopt other sorting manners, and is not limited to the above manner.
  • a broadcast receiver queue corresponding to the rank is created based on the grade of the division, and the broadcast receiver is moved to the corresponding broadcast receiver queue, which can be understood as the broadcast receiver in each broadcast receiver queue.
  • the ranks are the same, and the number of broadcast receiver queues is determined by the grade of the division.
  • the classified levels are a fast level, a medium speed level, and a slow speed level, and three broadcast receiver queues respectively corresponding to the fast level, the medium speed level, and the slow speed level are created, and the broadcast receiver is moved to the corresponding broadcast reception. In the queue.
  • the broadcast receiver is classified by the broadcast receiver to process the historical parameters of the broadcast message or the type of the broadcast receiver, and the broadcast receiver is adjusted according to the level, thereby improving the efficiency of processing the broadcast message and ensuring system stability.
  • a historical parameter includes a historical average time, and the historical parameter based on the acquisition divides the broadcast receiver.
  • a level comprising: classifying the broadcast recipient based on the obtained historical average time; and adjusting the broadcast recipient based on the divided level, comprising: adjusting a broadcast recipient based on the divided level to a broadcast recipient The order in the queue.
  • Step S210 Acquire a historical average time for the broadcast receiver to process the broadcast message.
  • the number of broadcast messages processed by each broadcast recipient may or may not be the same.
  • the types of broadcast messages processed by each broadcast receiver may or may not be the same.
  • the processed broadcast message type may not be considered, and the historical average time is calculated based on all of the times of the broadcast messages processed by the broadcast recipient.
  • the historical average time in the preset time period is calculated as an example.
  • the three broadcast receivers in the terminal are respectively A, B, and C. If A processes 5 broadcast messages in a preset time period, 5 broadcast messages are a1, a2, a3, a4, and a5, respectively, and the time for processing 5 broadcast messages is 8s, 7s, 9s, 8s, 10s, respectively.
  • B processes 3 broadcast messages within a preset time period the three broadcast messages are a1, a2, b1, and B processes 3 broadcast messages at 5s, 6s, and 8s, respectively.
  • C processes 3 broadcast messages within a preset time period 3 broadcast messages are a1, a2, and c1, respectively, and C processes 3 broadcast messages at 7s, 6s, and 8s, respectively.
  • the types of broadcast messages processed by the three broadcast receivers A, B, and C are not exactly the same, and three broadcast receivers A, B, and C are processed to process broadcast messages within a preset time period.
  • the three broadcast receivers based on A, B, and C can process all the time in each broadcast message regardless of the type of the broadcast message, and calculate the historical average time of processing the broadcast message.
  • the type of broadcast message can also be considered when calculating the historical average time that a broadcast recipient processes a broadcast message. Therefore, in an embodiment, in a case where each broadcast receiver has the same type of processed broadcast messages, the calculation of the historical average time may be: calculating the pre-determination based on the time when each broadcast recipient processes the broadcast message. Let the broadcast receiver process the historical average time of the same type of broadcast message within the time period.
  • the same type of broadcast messages processed by the three broadcast receivers A, B, and C in the preset time period are a1 and a2, respectively, and the historical average time is calculated based on the times of processing a1 and a2.
  • the speed at which the broadcast reception processing broadcast message is accurately acquired can be accurately controlled to control the order in which the broadcast recipient processes the broadcast message.
  • Step S220 classify the broadcast recipient according to the obtained historical average time.
  • the broadcast recipient is divided into corresponding levels.
  • the level of the broadcast recipient by the historical average time, it is possible to accurately classify the broadcast recipients to reasonably adjust the order of the broadcast recipients in the broadcast receiver queue.
  • Step S230 Adjust the order of the broadcast recipients in the broadcast receiver queue based on the level of the division.
  • the broadcast receiver may be classified into a level: when the acquired broadcast receiver processes the broadcast message, select a time greater than a set threshold; based on the selected greater than the set threshold Time, calculating an average timeout period for the broadcast recipient to process the broadcast message; classifying the broadcast recipient based on the average timeout period.
  • the threshold is set to a set standard time for processing a broadcast message.
  • the type of broadcast may also be considered, that is, the average timeout period for the broadcast receiver to process the same type of broadcast message is calculated based on the selected time greater than the set threshold.
  • the specific manner in which the broadcast receiver receives the corresponding level based on the historical average time of the broadcast message processed by the broadcast receiver is not limited to the above manner, and may be other manners.
  • FIG. 3 is a flowchart of a method for adjusting a broadcast receiver according to an embodiment of the present application, where the history parameter includes a history timeout number, and the broadcast parameter is classified according to the acquired historical parameter.
  • the method includes: classifying the broadcast recipient according to the obtained historical timeout number; and adjusting the broadcast recipient based on the split level, including: adjusting a broadcast receiver according to the classified level in a broadcast receiver queue The order in .
  • the technical solution provided in this embodiment includes:
  • Step S310 Acquire a historical timeout number of the broadcast receiver processing the broadcast message.
  • the number of timesout for the broadcast receiver to process the broadcast message is obtained by the number of timesout times of the identifier.
  • the broadcast management module is a function module in the terminal system. A variable is created in the broadcast management module, and the variable is used to identify the timeout number, and the timeout number is obtained according to the number of timesout times of the identifier.
  • determining whether the broadcast receiver processes the broadcast message timeout is determined by determining whether the time at which the broadcast recipient processes the broadcast message is greater than a set time threshold; if so, determining that the broadcast recipient processes the broadcast message timeout.
  • the broadcast receiver processes the broadcast message timeout the number of timeouts for processing the broadcast message by the broadcast recipient is identified.
  • the historical timeout number is incremented once.
  • the set fixed time threshold is 10 s
  • the number of times the broadcast receiver processes the broadcast message increases once.
  • the historical timeout number is increased once, wherein the dynamic time threshold is determined based on the initial set value, the historical timeout number, and the time increase value, and the time increase value is set for each increment. The number of timeouts, the amount of increase in the dynamic time threshold.
  • T1 is the initial set value of the dynamic time threshold
  • C is the historical timeout number
  • T0 is the time increase value, which is 1.
  • the initial setting value of the dynamic time threshold is 10s
  • the historical timeout is 1 time
  • the time increase value may also be an increase of 1 s on the basis of the corresponding dynamic time threshold when the broadcast message is last processed, or may be other forms.
  • the dynamic time threshold is determined by the historical timeout number and the time increase value, and the timeout number of the broadcast receiver processing the broadcast message can be reasonably controlled.
  • Step S320 classify the broadcast recipient according to the obtained history timeout number.
  • the broadcast receiver processes the broadcast message with the historical timeout number within a certain level of the number of times
  • the broadcast recipient is divided into corresponding levels.
  • the timeout range of the fast level is 0-3 times
  • the timeout number of the medium speed level is 4-6 times
  • the timeout number range of the slow level is more than 6 times. If the historical timeout number of the target broadcast recipient is 5 times, the target broadcast receiver's historical timeout number is within the medium speed level timeout number range, and the target broadcast recipient is divided into the medium speed level.
  • Step S330 Adjust the order of the broadcast recipients in the broadcast receiver queue based on the grade of the division.
  • the broadcast receivers are ranked according to the historical timeout number, and the order of the broadcast receivers is adjusted in the same broadcast receiver queue, so that the broadcast receivers with less history timeouts first process the broadcast message and improve the broadcast.
  • the processing efficiency of the message avoids the influence of the broadcast receiver with slower processing speed on the broadcast receiver with faster processing speed, and ensures the stability of the system.
  • FIG. 4 is a flowchart of a method for adjusting a broadcast receiver according to an embodiment of the present disclosure.
  • a historical parameter includes a dynamic time threshold; and the historical parameter based on the obtained divides the broadcast receiver.
  • the level includes: classifying the broadcast recipient based on the acquired dynamic time threshold corresponding to the broadcast recipient; and adjusting the broadcast recipient based on the split level, including: adjusting the level based on the division The order in which the broadcast recipients are in the broadcast receiver queue.
  • the technical solution provided in this embodiment includes:
  • Step S410 Acquire a dynamic time threshold corresponding to the broadcast receiver processing the broadcast message.
  • the dynamic time threshold is used to determine whether the broadcast receiver processes the broadcast message or not. When the broadcast receiver processes the broadcast message for a time greater than the dynamic time threshold, it is determined that the broadcast receiver processes the broadcast message timeout.
  • the dynamic time threshold is determined based on the acquired historical timeout number, the time increase value, and the initial set value. In an embodiment, the time increase value is an increase in the dynamic time threshold for each set number of historical timeouts.
  • the historical timeout of the broadcast recipient processing the broadcast message corresponds to a dynamic time threshold. Therefore, the number of historical timeouts on which the broadcast recipient processes the broadcast message corresponds to the dynamic time threshold. For example, the number of timesout for the broadcast receiver to process the broadcast message is 0, which corresponds to the initial set value of the dynamic time threshold. That is, if the number of timesout of the broadcast receiver processing the broadcast message is 0, it is determined whether the processing broadcast message has timed out, and is determined based on the time at which the broadcast message is processed and the initial set value of the dynamic time threshold.
  • Step S420 classify the broadcast recipient according to the acquired dynamic time threshold corresponding to the broadcast recipient.
  • the broadcast receivers have different historical timeout times, and the corresponding dynamic time thresholds are different. If the broadcast receiver processes the dynamic time threshold corresponding to the broadcast message within a certain time range, the broadcast recipient is divided into corresponding levels.
  • Step S430 Adjust the order of the broadcast recipients in the broadcast receiver queue based on the grade of the division.
  • the broadcast recipients are ranked according to a dynamic time threshold corresponding to the broadcast recipient, and the order of the broadcast recipients is adjusted in the same broadcast receiver queue to enable a corresponding broadcast with a lower dynamic time threshold.
  • the receiver first processes the broadcast message, improves the processing efficiency of the broadcast message, and avoids the influence of the broadcast receiver with slower processing speed on the broadcast receiver with faster processing speed, and ensures the stability of the system.
  • FIG. 5 is a flowchart of a method for adjusting a broadcast receiver according to an embodiment of the present disclosure.
  • a type of a broadcast receiver includes: a system, a system application, and a three-party application;
  • Leveling the broadcast recipients includes: classifying the broadcast recipients into levels corresponding to the system, the system application, and the three-party application according to a type of the broadcast recipient;
  • the level of the broadcast recipient is adjusted to include creating a broadcast receiver queue corresponding to the graded division and moving the broadcast recipient to a corresponding broadcast recipient queue.
  • the technical solution provided in this embodiment includes:
  • Step S510 Acquire a type of a broadcast recipient.
  • the types of broadcast recipients include: systems, system applications, and three-party applications.
  • Step S520 The broadcast recipient is divided into levels corresponding to the system, the system application, and the three-party application according to the type of the broadcast recipient.
  • the levels of the system, the system application, and the three-party application are set, and the broadcast recipient is divided into levels corresponding to the system, the system application, and the three-party application according to the type of the broadcast recipient.
  • the levels of system, system application, and three-party applications are set to Level 1, Level 2, and Level 3, respectively. If the type of a target broadcast recipient is a system, the target broadcast reception is divided into levels corresponding to the system, that is, one level.
  • Step S530 Create a broadcast receiver queue corresponding to the divided rank, and move the broadcast receiver to the corresponding broadcast receiver queue.
  • the divided rank corresponds to the broadcast receiver queue, and the broadcast recipient is moved to the broadcast receiver queue corresponding to the broadcast recipient's rank. For example, if the type of the broadcast recipient is a system, the broadcast recipient is moved to the broadcast receiver queue corresponding to the system level.
  • the level of the broadcast recipient is divided by the type of the broadcast recipient, and the broadcast receiver is adjusted according to the divided level, so that the processing speed and efficiency of the broadcast message can be improved.
  • FIG. 6 is a structural block diagram of an apparatus for adjusting a broadcast receiver according to an embodiment of the present application.
  • the apparatus is configured to perform a method for adjusting a broadcast receiver.
  • the apparatus includes an acquiring module 610, and dividing. Module 620 and adjustment module 630.
  • the obtaining module 610 is configured to: acquire a historical parameter of a broadcast message processed by a broadcast receiver or a type of a broadcast receiver;
  • the dividing module 620 is configured to: classify the broadcast receiver according to the acquired historical parameter or the type;
  • the adjustment module 630 is configured to: adjust the broadcast recipient based on the grade of the division.
  • the historical parameter includes a historical average time
  • the dividing module 620 is configured to: classify the broadcast receiver according to the obtained historical average time;
  • the adjustment module 630 is configured to adjust the order of the broadcast recipients in the broadcast receiver queue based on the level of the division.
  • the historical parameter includes a historical timeout number.
  • the dividing module 620 is configured to: classify the broadcast receiver according to the obtained historical timeout number
  • the adjustment module 630 is configured to adjust the order of the broadcast recipients in the broadcast receiver queue based on the level of the division.
  • the historical timeout number is increased once;
  • the historical timeout number is increased once.
  • the dynamic time threshold is based on an initial set value, the historical timeout number, and The time increase value is determined as the increase in the dynamic time threshold for each set number of timeouts.
  • the historical parameter includes a dynamic time threshold
  • the dividing module 620 is configured to: classify the broadcast receiver according to a dynamic time threshold corresponding to the broadcast receiver;
  • the adjusting module 630 is configured to: adjust an order of the broadcast receivers in a broadcast receiver queue based on the level of the division;
  • the dynamic time threshold is used to determine whether the broadcast receiver processes the broadcast message for timeout; the dynamic time threshold is determined based on the acquired historical timeout number, the time increase value, and the initial set value.
  • the types of broadcast recipients include: a system, a system application, and a three-party application;
  • the dividing module 620 is configured to: divide the broadcast receiver into levels corresponding to the system, the system application, and the three-party application according to the type of the broadcast receiver;
  • the adjusting module 630 is configured to: create a broadcast receiver queue corresponding to the divided level, and move the broadcast receiver to a corresponding broadcast receiver queue.
  • the broadcast receiver adjusting apparatus provided in this embodiment can classify the broadcast receiver by the broadcast receiver processing the history parameter of the broadcast message or the type of the broadcast receiver, and adjust the broadcast receiver according to the level, thereby improving the processing broadcast.
  • the efficiency of the message ensures the stability of the system.
  • FIG. 7 is a schematic structural diagram of a terminal according to an embodiment of the present application.
  • the terminal 700 may include: a memory 701, a central processing unit (CPU) 702 (also referred to as a processor, hereinafter referred to as a CPU), a touch screen 712, and stored in the memory and operable on the CPU.
  • CPU central processing unit
  • Computer program also referred to as a processor, hereinafter referred to as a CPU
  • the touch screen 712 is configured to convert a user operation into an electrical signal input to the CPU and display a visual output signal; when the CPU 702 executes the computer program, the following steps are performed: acquiring a historical parameter of the broadcast receiver processing the broadcast message or a broadcast receiver a type; classifying the broadcast recipient based on the acquired historical parameter or the type; adjusting the broadcast recipient based on the ranked level.
  • the terminal 700 further includes: a peripheral interface 703, an RF (Radio Frequency) circuit 705, an audio circuit 706, a speaker 711, a power management chip 708, an input/output (I/O) subsystem 709, and other inputs/controls.
  • Device 710 and external port 704 these components communicate via one or more communication buses or signal lines 707.
  • the illustrated terminal 700 is merely one example of a terminal, and that the terminal 700 may have more or fewer components than those shown in the figures, two or more components may be combined, or may 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 of the broadcast receiver integrated adjustment apparatus provided in this embodiment is described in detail below.
  • the terminal uses a mobile phone as an example.
  • the memory 701 can be accessed by the CPU 702 and the peripheral interface 703, etc., and the memory 701 can include a high speed random access memory, and can also include a nonvolatile memory, such as one or more magnetic disk storage devices, flash memory devices. Or other volatile solid-state storage devices.
  • a nonvolatile memory such as one or more magnetic disk storage devices, flash memory devices. Or other volatile solid-state storage devices.
  • Peripheral interface 703, which can connect the input and output peripherals of the device to CPU 702 and memory 701.
  • the I/O subsystem 709 can connect input and output peripherals on the device, such as touch screen 712 and other input/control devices 710, to peripheral interface 703.
  • the I/O subsystem 709 can include a display controller 7091 and one or more input controllers 7092 for controlling other input/control devices 710.
  • one or more input controllers 7092 receive electrical signals from other input/control devices 710 or transmit electrical signals to other input/control devices 710, and other input/control devices 710 may include physical buttons (press buttons, rocker buttons, etc.) ), dial, slide switch, joystick, click wheel.
  • the input controller 7092 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 712 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 7091 in I/O subsystem 709 receives an electrical signal from touch screen 712 or an electrical signal to touch screen 712.
  • Touch screen 712 detects contact on the touch screen, display controller 7091 converts the detected contact into interaction with a user interface object displayed on touch screen 712, ie, implements human-computer interaction, and the user interface object displayed on touch screen 712 can be operational
  • 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 705 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 705 receives and transmits an RF signal, which is also referred to as an electromagnetic signal, and the RF circuit 705 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 705 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, Subscriber Identity Module (SIM), etc.
  • 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, Subscriber Identity Module (SIM), etc.
  • CODEC COder-DECoder, codec
  • SIM Subscriber Identity Module
  • the audio circuit 706 is arranged to receive audio data from the peripheral interface 703, convert the audio data into an electrical signal, and transmit the electrical signal to the speaker 711.
  • the speaker 711 is arranged to restore the voice signal received by the mobile phone from the wireless network through the RF circuit 705 to sound and play the sound to the user.
  • the power management chip 708 is configured to provide power and power management for the hardware connected to the CPU 702, the I/O subsystem, and the peripheral interface.
  • the terminal provided in this embodiment is used to perform the adjustment method of the broadcast receiver described in the foregoing embodiment, and the technical principle and the generated technical effect are similar, and details are not described herein again.
  • the embodiment further provides a computer readable storage medium storing computer executable instructions for performing the adjustment method of the broadcast receiver described above.
  • the method provided by the present disclosure classifies the broadcast receiver by the broadcast receiver processing the history parameter of the broadcast message or the type of the broadcast receiver, and adjusts the broadcast receiver according to the level, thereby improving the efficiency of processing the broadcast message and ensuring system stability. Sex.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)
  • Circuits Of Receivers In General (AREA)

Abstract

L'invention concerne un procédé, un dispositif et un terminal de réglage de destinataire de diffusion, ledit procédé consistant à : obtenir des paramètres historiques de destinataires de diffusion traitant un message de diffusion, ou le type de destinataire de diffusion ; sur la base du paramètre historique obtenu ou du type, diviser les destinataires de diffusion en niveaux ; sur la base des niveaux divisés, régler les destinataires de diffusion.
PCT/CN2018/078563 2017-03-10 2018-03-09 Procédé, dispositif et terminal de réglage de destinataire de diffusion WO2018161956A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201710140530.XA CN106851592B (zh) 2017-03-10 2017-03-10 一种广播接收者的调整方法、装置及终端
CN201710140530.X 2017-03-10

Publications (1)

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

Family

ID=59144119

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2018/078563 WO2018161956A1 (fr) 2017-03-10 2018-03-09 Procédé, dispositif et terminal de réglage de destinataire de diffusion

Country Status (2)

Country Link
CN (1) CN106851592B (fr)
WO (1) WO2018161956A1 (fr)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106851592B (zh) * 2017-03-10 2019-12-10 Oppo广东移动通信有限公司 一种广播接收者的调整方法、装置及终端
CN106919459B (zh) * 2017-03-10 2020-12-04 Oppo广东移动通信有限公司 一种广播接收者的管理方法、装置及终端
CN115277557B (zh) * 2022-07-25 2024-01-05 Oppo广东移动通信有限公司 广播处理方法、装置、电子设备及存储介质
CN115988437B (zh) * 2022-12-27 2023-12-15 中为聚旦数字科技(苏州)有限公司 一种基于大数据的服务短信监测***及方法

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103491507A (zh) * 2013-09-05 2014-01-01 深圳市欧珀通信软件有限公司 一种有序广播优先级重定位的方法及装置
US20140289761A1 (en) * 2013-03-15 2014-09-25 Blinkx, Inc. Systems and Methods of Processing Data Involving Presentation of Information on Android Devices
CN105208590A (zh) * 2015-08-17 2015-12-30 广东欧珀移动通信有限公司 移动终端操作***卡顿异常的检测恢复方法及移动终端
CN105550104A (zh) * 2015-12-08 2016-05-04 北京奇虎科技有限公司 应用程序性能测试方法及装置
CN105988868A (zh) * 2015-02-12 2016-10-05 广东欧珀移动通信有限公司 一种转移应用程序的方法及终端
CN106851592A (zh) * 2017-03-10 2017-06-13 广东欧珀移动通信有限公司 一种广播接收者的调整方法、装置及终端

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090028564A1 (en) * 2007-07-27 2009-01-29 Villarruel Fernando X Dual Broadcast and Narrowcast Systems and Methods
CN102783244B (zh) * 2011-05-24 2015-01-21 展讯通信(上海)有限公司 多模多卡多待通信终端及其接收冲突仲裁方法与装置
CN106406821A (zh) * 2016-08-15 2017-02-15 平安科技(深圳)有限公司 数据处理请求的排序方法及装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140289761A1 (en) * 2013-03-15 2014-09-25 Blinkx, Inc. Systems and Methods of Processing Data Involving Presentation of Information on Android Devices
CN103491507A (zh) * 2013-09-05 2014-01-01 深圳市欧珀通信软件有限公司 一种有序广播优先级重定位的方法及装置
CN105988868A (zh) * 2015-02-12 2016-10-05 广东欧珀移动通信有限公司 一种转移应用程序的方法及终端
CN105208590A (zh) * 2015-08-17 2015-12-30 广东欧珀移动通信有限公司 移动终端操作***卡顿异常的检测恢复方法及移动终端
CN105550104A (zh) * 2015-12-08 2016-05-04 北京奇虎科技有限公司 应用程序性能测试方法及装置
CN106851592A (zh) * 2017-03-10 2017-06-13 广东欧珀移动通信有限公司 一种广播接收者的调整方法、装置及终端

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
QING, SIHAN: "Research on Android Security of Broadcasting Mechanism", TELECOMMUNICATIONS SCIENCE, 20 October 2016 (2016-10-20) *

Also Published As

Publication number Publication date
CN106851592B (zh) 2019-12-10
CN106851592A (zh) 2017-06-13

Similar Documents

Publication Publication Date Title
WO2018161956A1 (fr) Procédé, dispositif et terminal de réglage de destinataire de diffusion
CN106919459B (zh) 一种广播接收者的管理方法、装置及终端
US10819455B2 (en) Broadcast processing method, non-transitory storage medium, and electronic device
US11160052B2 (en) Method for adjusting broadcast receiver queue, storage medium and electronic device
US11157334B2 (en) Control method and apparatus for broadcast sending, storage medium, and electronic device
US10097292B2 (en) Method, device, terminal and storage medium for adjusting broadcast message queue
US11051272B2 (en) Method for arranging broadcast message in operating system and electronic device
CN107070670B (zh) 控制广播发送者发送广播消息的方法、装置和终端设备
US10908976B2 (en) Broadcast queue adjustment method, terminal, and storage medium
CN106937258B (zh) 一种广播的控制方法、装置及移动终端
CN106851014A (zh) 调整广播消息队列的方法、装置及终端
US20200004614A1 (en) Broadcast Transmission Method, Terminal, and Storage Medium
US10990460B2 (en) Method of generating broadcast queue, storage medium, and terminal
US10785741B2 (en) Registration method for broadcast receiver, terminal and storage medium
CN106953852B (zh) 广播接收器的注册方法、装置和终端设备
CN106844070B (zh) 一种广播的控制方法、装置及移动终端
US20210141677A1 (en) Broadcast sending control method and apparatus, storage medium, and electronic device
CN106936828B (zh) 一种广播接收者队列调整方法、装置及终端
CN106899943B (zh) 控制广播发送者发送广播消息的方法、装置和终端设备
CN107402816B (zh) 调整触摸屏工作队列的方法、装置、终端和存储介质
US20180262358A1 (en) Method for monitoring broadcast message and terminal
CN106919461B (zh) 广播接收者队列调整方法、装置和终端设备

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: 18763967

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: 18763967

Country of ref document: EP

Kind code of ref document: A1