WO2018161609A1 - Procédé et dispositif de commande de récepteur de radiodiffusion, terminal mobile et support de stockage - Google Patents
Procédé et dispositif de commande de récepteur de radiodiffusion, terminal mobile et support de stockage Download PDFInfo
- Publication number
- WO2018161609A1 WO2018161609A1 PCT/CN2017/108147 CN2017108147W WO2018161609A1 WO 2018161609 A1 WO2018161609 A1 WO 2018161609A1 CN 2017108147 W CN2017108147 W CN 2017108147W WO 2018161609 A1 WO2018161609 A1 WO 2018161609A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- application
- broadcast
- queue
- receiver
- self
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 43
- 238000004590 computer program Methods 0.000 claims description 11
- 230000000717 retained effect Effects 0.000 claims description 10
- 238000005457 optimization Methods 0.000 claims description 9
- 230000003993 interaction Effects 0.000 claims description 8
- 230000002093 peripheral effect Effects 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000000007 visual effect Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000010897 surface acoustic wave method Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000001939 inductive effect Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/329—Power saving characterised by the action undertaken by task scheduling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/542—Event management; Broadcasting; Multicasting; Notifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Definitions
- the embodiments of the present invention relate to an application technology of an electronic device, and in particular, to a method and device for controlling a broadcast receiver, a mobile terminal, and a storage medium.
- the embodiment of the present application provides a method and device for controlling a broadcast receiver, a mobile terminal, and a storage medium, which can improve system performance of the mobile terminal and reduce power consumption of the system.
- an embodiment of the present application provides a method for controlling a broadcast receiver, where the method for controlling the broadcast receiver includes:
- startup parameter exceeds a threshold corresponding to the startup parameter, determining the first application as an illegal startup application
- the recipient queue is optimized according to the determined illegal launch application.
- the embodiment of the present application further provides a control apparatus for a broadcast receiver, where the control apparatus of the broadcast receiver includes:
- the parameter obtaining module is configured to obtain that the first application is self-starting according to at least one broadcast in the background. Dynamic startup parameters;
- a startup parameter determining module configured to determine whether the startup parameter exceeds a threshold corresponding to the startup parameter
- An illegally launching an application determining module configured to determine, when the startup parameter exceeds a threshold corresponding to the startup parameter, the first application as an illegal startup application
- a receiver queue obtaining module configured to acquire a receiver queue of the target broadcast
- a receiver queue optimization module configured to optimize the receiver queue according to the determined illegal startup application.
- an embodiment of the present application further provides a mobile terminal, including a memory, a processor, and a computer program stored on the memory and operable on the processor, where the processor implements the following steps when executing the computer program :
- startup parameter exceeds a threshold corresponding to the startup parameter, determining the first application as an illegal startup application
- the recipient queue is optimized according to the determined illegal launch application.
- the embodiment of the present application further provides a storage medium, wherein the storage medium stores a computer program, and the computer program causes the computer to execute a control method of a broadcast receiver as described above.
- FIG. 1 is a flowchart of a method for controlling a broadcast receiver in an embodiment of the present application
- FIG. 2 is a flowchart of another method for controlling a broadcast receiver in the embodiment of the present application.
- FIG. 3 is a flowchart of another method for controlling a broadcast receiver in the embodiment of the present application.
- FIG. 4 is a flowchart of another method for controlling a broadcast receiver in the embodiment of the present application.
- FIG. 5 is a schematic structural diagram of a control apparatus of a broadcast receiver in an embodiment of the present application.
- FIG. 6 is a schematic structural diagram of a mobile terminal in an embodiment of the present application.
- a method for controlling a broadcast recipient comprising:
- startup parameter exceeds a threshold corresponding to the startup parameter, determining the first application as an illegal startup application
- the recipient queue is optimized according to the determined illegal launch application.
- the obtaining, by the first application, the startup parameters that are self-starting according to the broadcast in the background includes:
- the frequency of the self-starting is determined according to the preset time period and the number of self-starting.
- the obtaining, by the first application, the startup parameters that are self-starting according to the broadcast in the background includes:
- the first application is detected to be self-starting according to the broadcast in the background, and the resource corresponding to the first application takes up time.
- the optimizing the recipient queue according to the determined illegal launching application comprises:
- the receiver queue is optimized according to the determined illegal startup application.
- the optimizing the recipient queue according to the determined illegal launching application comprises:
- the illegal launch application is in the preset whitelist application list, the illegal launch application is retained in the recipient queue.
- the optimizing the recipient queue according to the determined illegal launching application comprises:
- the optimizing the recipient queue according to the determined illegal launching application comprises:
- An associated application that has data interaction with the illegally launched application is deleted in the recipient queue.
- the step of obtaining a receiver queue of the target broadcast includes:
- the broadcast management module When the broadcast management module detects that the target broadcast is to be issued, the broadcast management module identifies the type of the target broadcast before the target broadcast broadcast is issued, and acquires its corresponding recipient queue according to the type of the target broadcast.
- the first application obtains a startup parameter that is self-started according to at least one broadcast in the background, and determines whether the startup parameter exceeds a threshold corresponding to the startup parameter. If the startup parameter exceeds a threshold corresponding to the startup parameter, the first application is determined. To start the application illegally, then obtain the receiver queue of the target broadcast, and finally optimize the receiver queue according to the determined illegal launch application. It is determined whether the first application is an illegal startup parameter according to the startup parameter that is started, and finally, the receiver queue is optimized according to the illegal startup parameter, which can improve the system performance of the mobile terminal and reduce the power consumption of the system.
- FIG. 1 is a flowchart of a method for controlling a broadcast receiver according to an embodiment of the present disclosure. This embodiment may be applicable to a situation in which broadcast reception is performed.
- the method may be performed by a mobile terminal, where the mobile terminal may be smart. Mobile phones, tablets, etc. As shown in FIG. 1 , the method specifically includes the following steps:
- Step 110 Acquire a startup parameter that the first application performs self-starting according to at least one broadcast in the background.
- the first application may be an application software installed on the mobile terminal or an application that is included in the system.
- the application software installed on the mobile terminal may include a WeChat client, a QQ client, a Taobao client, and an Alipay client.
- the application that comes with the system may include a calendar, a clock, a weather, a note, and the like.
- the broadcast may be a system broadcast and an application broadcast, and the system broadcast may be broadcast by the system, and may include a bright screen broadcast, a screencast broadcast, an unlock broadcast, a network state change broadcast, a Bluetooth state change broadcast, a switch language broadcast, a switch theme broadcast, and the like.
- the application broadcast can be a broadcast issued by the application software.
- the startup parameters may include a self-starting frequency, an amount of resources occupied by the self-starting, and a resource occupation time corresponding to the first application.
- the system may schedule the first application to start in the background.
- the method for obtaining the self-starting start parameter of the first application in the background according to the at least one broadcast may be: counting, in the preset time period, the number of times the first application starts self-starting according to the at least one preset broadcast in the background, according to the preset time.
- the number of the segments and the number of self-startings is determined by the frequency of the self-starting; or the amount of resources occupied by the first application in the background according to the broadcast is self-started; or the first application is detected to be self-starting according to the broadcast in the background, and the resources corresponding to the first application are Take up time.
- Step 120 Determine whether the startup parameter exceeds a threshold corresponding to the startup parameter.
- the startup parameter is the self-starting frequency
- the corresponding threshold is the frequency threshold.
- the setting method of the frequency threshold may be: the user sets according to the time of using the mobile terminal by itself, for example, within a fixed time period ( 5 minutes, 1 hour or 1 day, etc.), the threshold of the first application self-starting is 100 times; or the server statistics the frequency of self-starting according to the broadcast in the first application in different mobile terminals, and then the statistics are obtained more
- the average value of the data is taken as the frequency threshold. For example, if the first application is Alipay, the average number of times the server performs self-starting according to the broadcast within 5 minutes in different mobile terminals by statistical payment is 70 times, 70 times. /5 minutes as the frequency threshold.
- the startup parameter is the amount of resources occupied by the self-start, and the resource threshold can be set to any percentage between 10-20%.
- the resource threshold includes CPU usage and memory footprint.
- the startup parameter is the resource occupation time corresponding to the first application, and the method for setting the resource occupation time threshold may be that the server counts the resource occupation time corresponding to the self-starting of the first application in different mobile terminals according to the broadcast, and the statistics are obtained.
- the resource occupancy time is averaged, and the average value obtained is taken as the resource occupation time threshold. For example, the average value can be 6 seconds.
- Step 130 If the startup parameter exceeds the threshold corresponding to the startup parameter, the first application is determined to be an illegal startup application.
- the startup parameter is a self-starting frequency
- the self-starting frequency threshold is set to 50 times every 5 minutes. If the self-starting frequency of the first application exceeds the threshold, the first application is determined. Launch the app illegally.
- the startup parameter is the amount of resources occupied by the self-starting, and the resource threshold is set to 15% of the CPU usage and 10% of the memory usage. If the amount of resources occupied by the first application based on the broadcast is greater than 15%, the first application will be the first.
- the application determines to launch the application illegally.
- the startup parameter is the resource occupation time corresponding to the first application, and the resource occupation time threshold is set to 5 seconds. If the resource usage time of the first application according to the broadcast self-starting is greater than 5 seconds, the first application is determined to be an illegal startup application.
- Step 140 Acquire a receiver queue of the target broadcast.
- the target broadcast may include system broadcast and third party broadcast.
- the receiver queue may be a queue of all application software broadcast by the receiving target in the mobile terminal.
- Each target broadcast has a corresponding receiver queue.
- Table 1 is a correspondence table between three sets of target broadcast and receiver queues.
- the process of obtaining the receiver queue of the target broadcast may be: when the broadcast management module detects that the target broadcast is to be sent, the broadcast management module identifies the type of the target broadcast before the target broadcast broadcast is sent, and then broadcasts according to the target.
- the type gets its corresponding receiver queue.
- the broadcast management module detects that the broadcast 1 is to be sent, and acquires its corresponding receiver queue according to the broadcast 1 as Application A, Application B, Application C, Application D, and Application E.
- Step 150 Optimize the receiver queue according to the determined illegal launch application.
- the method for optimizing the receiver queue according to the determined illegal startup application may be determining whether the number of receivers in the receiver queue is greater than a preset threshold, if the number of receivers in the receiver queue is greater than a preset threshold. , according to the determined illegal registration of the broadcast application to the receiver queue Row optimization; or deleting the determined illegally registered broadcast application in the receiver queue; or deleting the associated application having data interaction with the illegally registered broadcast application in the receiver queue; or if the illegally registered broadcast application is in the preset whitelist application list , the illegal registration broadcast application is retained in the receiver queue.
- step 150 may be implemented to: if the application is illegally launched in the preset whitelist application list, the illegal launch application is retained in the recipient queue.
- the preset whitelist application list may be a list of the users that are set according to the actual application situation of the user.
- the application B and the application C are application software commonly used by the user, and the application B does not need to consider that the application B will automatically occupy the system resources.
- Add Application B and Application C to the whitelisted application list Exemplarily, taking Table 1 as an example, if C is a determined illegal registration broadcast application, and application C is in the preset whitelist application list, for broadcast 2, the application C in the corresponding recipient list is not deleted. , that is, broadcast 2 continues to be sent to application C.
- the technical solution provided in this embodiment firstly obtains a startup parameter that is self-started according to at least one broadcast in the background, and determines whether the startup parameter exceeds a threshold corresponding to the startup parameter, and if the startup parameter exceeds a threshold corresponding to the startup parameter, An application determines to illegally launch the application, then obtains a receiver queue of the target broadcast, and finally optimizes the receiver queue according to the determined illegally launched application. It is determined whether the first application is an illegal startup parameter according to the startup parameter that is started, and finally, the receiver queue is optimized according to the illegal startup parameter, which can improve the system performance of the mobile terminal and reduce the power consumption of the system.
- FIG. 2 is a flowchart of a method for controlling a broadcast receiver according to an embodiment of the present disclosure. As shown in FIG. 2, in some embodiments, step 110 may be implemented as:
- Step 111 In a preset time period, count the number of times the first application performs self-starting according to at least one preset broadcast in the background.
- the preset time period can be 1 hour, 1 day or two days, and the like. Preset broadcasts can use higher frequency broadcasts such as bright screen broadcasts, screencast broadcasts, and unlock broadcasts.
- the method for counting the number of times that the first application performs self-starting according to the at least one preset broadcast in the background is: when the first application is self-started according to the preset broadcast, the number of self-starting times is incremented by one, if the self-starting of the first application is not According to the preset broadcast, the number of self-starts is not cumulative.
- the preset time period is selected as 1 hour, and the preset broadcast includes broadcast 1, broadcast 2, broadcast 3, and broadcast 4.
- the number of times the first application starts from the broadcast 1 according to the broadcast 1 is 200 times, according to The number of times that broadcast 2 is self-started is 400, and the number of self-starts according to broadcast 3 is 260.
- the number of self-startings according to the broadcast 4 is 340 times, and the first application is within 1200 hours, and the number of self-startings according to the preset broadcast is 1200 times.
- Step 112 Determine the frequency of self-starting according to the preset time period and the number of self-starting.
- the frequency threshold is in units of hours/hour, according to the above example, the first application is 1200 times according to the preset broadcast self-starting time within one hour, and the self-starting frequency is 100 times/5 minutes. .
- step 120 may be implemented to determine whether the frequency of the self-starting of the first application exceeds a frequency threshold.
- Step 130 may be implemented to determine that the first application is an illegal launch application if the self-starting frequency of the first application exceeds a frequency threshold.
- the above calculation results in that the self-starting frequency of the first application is 100 times/5 minutes, and obviously exceeds the frequency threshold, and the first application is determined to be an illegal launch application.
- the first application determines an illegal startup application, and the application with high self-starting frequency can be filtered out to prevent self-starting, thereby reducing system resources.
- the occupancy rate improves the system performance of the mobile terminal.
- step 110 may be further implemented to detect an amount of resources occupied by the first application in the background according to the broadcast.
- the step 120 may be implemented to: determine whether the amount of resources occupied by the first application from the startup exceeds the resource threshold.
- Step 130 may be implemented to determine that the first application is an illegal launch application if the amount of resources occupied by the first application self-start exceeds the resource amount threshold.
- the resource amount of the application D self-starting is set to 10%.
- the amount of resources occupied by the application D according to the broadcast self-starting is 12%, which obviously exceeds the resource threshold.
- the application D is determined to be an illegal launch application.
- the step 110 is further implemented to: detect that the first application is self-starting according to the broadcast in the background, and the resource usage time corresponding to the first application.
- the resource occupation time may be from the first application according to the broadcast self-starting to the first application pair.
- the method for detecting the resource occupation time of the first application may be: starting from the first application according to the broadcast self-starting, and stopping the timing when the first application is closed, no longer occupying the resource, and calculating the time difference between the two, that is, the first time The resource usage time of an application.
- the step 120 may be implemented to: determine whether the resource occupation time corresponding to the first application exceeds the resource occupation time threshold.
- the step 130 may be implemented to determine that the first application is an illegal launch application if the resource occupation time corresponding to the first application exceeds the resource occupation time threshold.
- the resource usage time threshold corresponding to the first application is set to 5 seconds, and the resource usage time of the first application self-starting is 6.2 seconds. If the resource occupation time threshold is exceeded, the first application is actually an illegal application. .
- FIG. 3 is a flowchart of a method for controlling a broadcast receiver according to an embodiment of the present disclosure. As shown in FIG. 3, in some embodiments, step 150 may be implemented as:
- Step 151 Determine whether the number of recipients in the receiver queue is greater than a preset threshold.
- the preset threshold may be any positive integer between 50 and 100.
- the number of receivers in the receiver queue is counted, and it is determined whether the number of receivers in the receiver queue is greater than a preset value.
- Step 152 If the number of receivers in the receiver queue is greater than a preset threshold, optimize the receiver queue according to the determined illegal startup application.
- the method for optimizing the receiver queue according to the determined illegal startup application may be: deleting the determined illegal registration broadcast application in the receiver queue; or deleting the determined illegal registration broadcast application in the receiver queue, And deleting the associated application that has data interaction with the illegally registered broadcast application in the receiver queue; or deleting the determined illegal registered broadcast application in the receiver queue, and if the illegally registered broadcast application is in the preset whitelist application list, receiving The illegal registration broadcast application is retained in the queue; or if the illegal registration broadcast application is in the preset whitelist application list, the illegally registered broadcast application is retained in the recipient queue.
- the receiver queue is optimized, and system resources are saved by controlling the number of target broadcast receivers, thereby improving system performance.
- FIG. 4 is a flowchart of a method for controlling a broadcast receiver according to an embodiment of the present application. Further description of the above embodiments includes:
- Step 201 Acquire a startup parameter that the first application performs self-starting according to at least one broadcast in the background. Some applications are self-starting in the background by receiving broadcasts. After the user uses the mobile terminal for a period of time, the application startup management module obtains startup parameters of the applications according to the broadcast self-starting, wherein the startup parameters include the self-starting frequency and the resources occupied by the self-starting. The amount of resource occupation time corresponding to the first application.
- Step 202 Determine whether the startup parameter exceeds a threshold corresponding to the startup parameter.
- the obtained startup parameters are respectively compared with the thresholds corresponding to the set startup parameters, and it is determined whether the startup parameters exceed their corresponding thresholds.
- Step 203 If the startup parameter exceeds the threshold corresponding to the startup parameter, the first application is determined to be an illegal startup application.
- the first application is determined to be an illegal startup application, and all the determined illegal startup applications may be saved as an illegal startup application list, which is directly in the subsequent step. use.
- Step 204 Acquire a receiver queue of the target broadcast.
- the target broadcast gets its receiver queue before each issue.
- Step 205 Determine whether the number of recipients in the receiver queue is greater than a preset threshold.
- Step 206 If the number of receivers in the receiver queue is greater than a preset threshold, optimize the receiver queue according to the determined illegal startup application.
- the number of receivers in the receiver queue is greater than a preset threshold, it is identified whether the recipient queue contains an illegal startup application in the illegally launched application list, and if so, the illegal startup application is optimized.
- FIG. 5 is a schematic structural diagram of a control apparatus for a broadcast receiver according to an embodiment of the present disclosure. As shown in FIG. 5, the apparatus includes: a startup parameter acquisition module 310, a startup parameter determination module 320, and an illegal startup application determination module 330. Receiver queue acquisition module 340 and receiver queue optimization module 350.
- the startup parameter obtaining module 310 is configured to acquire a startup parameter that is automatically started by the first application according to at least one broadcast in the background;
- the startup parameter determining module 320 is configured to determine whether the startup parameter exceeds a threshold corresponding to the startup parameter. value
- the illegally launching the application determining module 330 is configured to determine that the first application is an illegal launching application when the startup parameter exceeds a threshold corresponding to the startup parameter;
- a receiver queue obtaining module 340 configured to acquire a receiver queue of the target broadcast
- the receiver queue optimization module 350 is configured to optimize the receiver queue according to the determined illegal startup application.
- the parameter acquisition module 310 is activated for:
- the frequency of self-starting is determined according to the preset time period and the number of self-starting.
- the parameter acquisition module 310 is activated for:
- the first application is detected to be self-starting according to the broadcast in the background, and the resource corresponding to the first application takes up time.
- the receiver queue optimization module 350 is configured to:
- the receiver queue is optimized according to the determined illegal launch application.
- the receiver queue optimization module 350 is configured to:
- the illegal launch application is retained in the receiver queue.
- the foregoing apparatus may perform the methods provided by all the foregoing embodiments of the present application, and have corresponding functional modules and advantageous effects for performing the foregoing methods.
- the foregoing apparatus may perform the methods provided by all the foregoing embodiments of the present application, and have corresponding functional modules and advantageous effects for performing the foregoing methods.
- FIG. 6 is a schematic structural diagram of a mobile terminal according to an embodiment of the present disclosure.
- the mobile terminal may include: a casing (not shown), a memory 801, and a central processing unit (Central Processing Unit, A CPU 802 (also referred to as a processor, hereinafter referred to as a CPU), a computer program stored on the memory 801 and operable on the processor 802, a circuit board (not shown), and a power supply circuit (not shown) .
- a CPU 802 also referred to as a processor, hereinafter referred to as a CPU
- a computer program stored on the memory 801 and operable on the processor 802
- a circuit board not shown
- a power supply circuit not shown
- the circuit board is disposed inside a space enclosed by the casing; the CPU 802 And the memory 801 is disposed on the circuit board; the power circuit is configured to supply power to each circuit or device of the mobile terminal; the memory 801 is configured to store executable program code; and the CPU 802 reads Taking the executable program code stored in the memory 801 to run a program corresponding to the executable program code, for performing: acquiring a startup parameter that the first application is self-starting according to at least one broadcast in the background; determining the startup parameter Whether the threshold corresponding to the startup parameter is exceeded; if the startup parameter exceeds the threshold corresponding to the startup parameter, the first application is determined to be an illegal startup application; the receiver queue of the target broadcast is acquired; and the receiver queue is optimized according to the determined illegal startup application.
- the mobile terminal further includes: a peripheral interface 803, an RF (Radio Frequency) circuit 805, an audio circuit 806, a speaker 811, a power management chip 808, an input/output (I/O) subsystem 809, a touch screen 812, and others.
- Input/control device 810 and external port 804 are communicated via one or more communication buses or signal lines 807.
- the illustrated mobile terminal 800 is merely one example of a mobile terminal, and that the mobile terminal 800 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 mobile terminal for implementing the broadcast receiver control function provided in this embodiment is described in detail below.
- the mobile terminal takes a mobile phone as an example.
- the memory 801 can be accessed by the CPU 802, the peripheral interface 803, etc., and the memory 801 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 803, which can connect the input and output peripherals of the device to CPU 802 and memory 801.
- the I/O subsystem 809 can connect input and output peripherals on the device, such as touch screen 812 and other input/control devices 810, to peripheral interface 803.
- the I/O subsystem 809 can include a display controller 8091 and one or more input controllers 8092 for controlling other input/control devices 810.
- one or more input controllers 8092 receive electrical signals from other input/control devices 810 or transmit electrical signals to other input/control devices 810, and other input/control devices 810 may include physical buttons (press buttons, rocker buttons, etc.) ), dial, slide switch, steering Rod, click the wheel.
- the input controller 8092 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 812 can be a resistive type, a capacitive inductive type, an infrared type or a surface acoustic wave type.
- the touch screen 812 can be: external, built-in or integrated.
- the touch screen 812 can be: a vector pressure sensing technology touch screen, a resistive technology touch screen, a capacitive technology touch screen, an infrared technology touch screen or a surface acoustic wave technology touch screen.
- the touch screen 812 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.
- the touch screen 812 sends an electrical signal (such as an electrical signal of the contact surface) triggered by the user on the touch screen to the processor 802.
- Display controller 8091 in I/O subsystem 809 receives an electrical signal from touch screen 812 or an electrical signal to touch screen 812.
- the touch screen 812 detects the contact on the touch screen, and the display controller 8091 converts the detected contact into an interaction with the user interface object displayed on the touch screen 812, that is, realizes human-computer interaction, and the user interface object displayed on the touch screen 812 may be running.
- 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 805 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.
- the audio circuit 806 is mainly used to receive audio data from the peripheral interface 803, convert the audio data into an electrical signal, and transmit the electrical signal to the speaker 811.
- the speaker 811 is configured to restore the voice signal received by the mobile phone from the wireless network through the RF circuit 805 to sound and play the sound to the user.
- the power management chip 808 is used for power supply and power management of the hardware connected to the CPU 802, the I/O subsystem, and the peripheral interface.
- the central processing unit 802 is configured to:
- the startup parameter exceeds the threshold corresponding to the startup parameter, the first application is determined to be an illegal startup. use;
- a startup parameter that is self-starting according to the broadcast in the background including:
- the frequency of self-starting is determined according to the preset time period and the number of self-starting.
- a startup parameter that is self-starting according to the broadcast in the background including:
- the first application is detected to be self-starting according to the broadcast in the background, and the resource corresponding to the first application takes up time.
- the receiver queue is optimized according to the determined illegal launch application, including:
- the receiver queue is optimized according to the determined illegal launch application.
- the receiver queue is optimized according to the determined illegal launch application, including:
- the illegal launch application is retained in the receiver queue.
- the optimizing the recipient queue according to the determined illegal launching application comprises:
- the optimizing the recipient queue according to the determined illegal launching application comprises:
- An associated application that has data interaction with the illegally launched application is deleted in the recipient queue.
- the step of obtaining a receiver queue of the target broadcast includes:
- the broadcast management module When the broadcast management module detects that the target broadcast is to be issued, the broadcast management module identifies the type of the target broadcast before the target broadcast broadcast is issued, and acquires its corresponding recipient queue according to the type of the target broadcast.
- the mobile terminal may further include a camera, a Bluetooth module, and the like, and details are not described herein.
- the embodiment of the present application further provides a storage medium in which a computer program is stored, wherein the computer program causes the computer to execute the control method of the broadcast receiver described in any of the above embodiments.
- the medium may include: a read only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and the like.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Telephone Function (AREA)
- Information Transfer Between Computers (AREA)
- Mobile Radio Communication Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
L'invention concerne un procédé et un dispositif de commande de récepteur de radiodiffusion, un terminal et un support de stockage. Le procédé consiste à : acquérir un paramètre de démarrage d'une première application pour un auto-démarrage dans l'arrière-plan selon au moins une diffusion (S110); déterminer si le paramètre de démarrage dépasse un seuil correspondant à celui-ci (S120); si tel est le cas, déterminer la première application en tant qu'application démarrée illégalement (S130); à acquérir une file d'attente de récepteur d'une diffusion cible (S140); et à optimiser la file d'attente de récepteur selon l'application lancée illégalement déterminée (S150). Les performances du système d'un terminal mobile peuvent ainsi être améliorées et la consommation d'énergie d'un système peut être réduite.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710140869.XA CN106933684A (zh) | 2017-03-10 | 2017-03-10 | 一种广播接收者的控制方法、装置及移动终端 |
CN201710140869.X | 2017-03-10 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2018161609A1 true WO2018161609A1 (fr) | 2018-09-13 |
Family
ID=59432878
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2017/108147 WO2018161609A1 (fr) | 2017-03-10 | 2017-10-27 | Procédé et dispositif de commande de récepteur de radiodiffusion, terminal mobile et support de stockage |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106933684A (fr) |
WO (1) | WO2018161609A1 (fr) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106933684A (zh) * | 2017-03-10 | 2017-07-07 | 广东欧珀移动通信有限公司 | 一种广播接收者的控制方法、装置及移动终端 |
CN107748684A (zh) * | 2017-11-21 | 2018-03-02 | 广东欧珀移动通信有限公司 | 实现自启动的处理方法、装置、存储介质及移动终端 |
CN110888683B (zh) * | 2018-08-16 | 2022-05-06 | 腾讯科技(深圳)有限公司 | 操作系统的性能优化方法、装置及可读介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140068779A1 (en) * | 2012-09-06 | 2014-03-06 | Box, Inc. | System and method for creating a secure channel for inter-application communication based on intents |
CN104066090A (zh) * | 2013-03-21 | 2014-09-24 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN104461725A (zh) * | 2014-12-30 | 2015-03-25 | 小米科技有限责任公司 | 控制应用进程启动的方法及装置 |
CN104991803A (zh) * | 2015-07-10 | 2015-10-21 | 上海斐讯数据通信技术有限公司 | 对android应用程序在特定条件下自启动的管控系统及方法 |
CN106933684A (zh) * | 2017-03-10 | 2017-07-07 | 广东欧珀移动通信有限公司 | 一种广播接收者的控制方法、装置及移动终端 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104462978B (zh) * | 2014-12-24 | 2017-09-15 | 北京奇虎科技有限公司 | 一种应用程序权限管理的方法和装置 |
CN105094278B (zh) * | 2015-06-30 | 2018-10-12 | 努比亚技术有限公司 | 一种信息处理方法及装置 |
CN106125882B (zh) * | 2016-06-15 | 2019-04-26 | 深圳市万普拉斯科技有限公司 | 一种应用程序的管理方法以及电子设备 |
CN106201740A (zh) * | 2016-06-29 | 2016-12-07 | 北京金山安全软件有限公司 | 一种广播消息管理方法、装置及设备 |
-
2017
- 2017-03-10 CN CN201710140869.XA patent/CN106933684A/zh active Pending
- 2017-10-27 WO PCT/CN2017/108147 patent/WO2018161609A1/fr active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140068779A1 (en) * | 2012-09-06 | 2014-03-06 | Box, Inc. | System and method for creating a secure channel for inter-application communication based on intents |
CN104066090A (zh) * | 2013-03-21 | 2014-09-24 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN104461725A (zh) * | 2014-12-30 | 2015-03-25 | 小米科技有限责任公司 | 控制应用进程启动的方法及装置 |
CN104991803A (zh) * | 2015-07-10 | 2015-10-21 | 上海斐讯数据通信技术有限公司 | 对android应用程序在特定条件下自启动的管控系统及方法 |
CN106933684A (zh) * | 2017-03-10 | 2017-07-07 | 广东欧珀移动通信有限公司 | 一种广播接收者的控制方法、装置及移动终端 |
Also Published As
Publication number | Publication date |
---|---|
CN106933684A (zh) | 2017-07-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107835033B (zh) | 天线调谐开关的控制方法、装置、终端设备及存储介质 | |
CN106686557A (zh) | 广播处理方法、装置和终端设备 | |
CN106937258B (zh) | 一种广播的控制方法、装置及移动终端 | |
CN110741346B (zh) | 应用管理方法及终端 | |
CN109165114B (zh) | 应用程序无响应的处理方法、装置、存储介质及智能终端 | |
CN106844069A (zh) | 调整广播消息队列的方法、装置及终端 | |
CN107831886B (zh) | 关联启动应用的管控方法、装置、存储介质及智能终端 | |
CN106851014A (zh) | 调整广播消息队列的方法、装置及终端 | |
WO2018161607A1 (fr) | Procédé et appareil de commande de diffusion, terminal mobile et support de stockage | |
WO2018161609A1 (fr) | Procédé et dispositif de commande de récepteur de radiodiffusion, terminal mobile et support de stockage | |
CN107070670B (zh) | 控制广播发送者发送广播消息的方法、装置和终端设备 | |
CN106936994B (zh) | 一种广播接收者的控制方法、装置及移动终端 | |
CN106919459A (zh) | 一种广播接收者的管理方法、装置及终端 | |
WO2018161969A1 (fr) | Procédé et appareil de réglage de file d'attente de diffusion, et équipement terminal | |
CN106953852B (zh) | 广播接收器的注册方法、装置和终端设备 | |
CN106844070B (zh) | 一种广播的控制方法、装置及移动终端 | |
WO2018161589A1 (fr) | Procédé de commande, dispositif, support de stockage et appareil électronique pour envoi de diffusion | |
CN106791090B (zh) | 一种移动终端的重启控制方法、装置及移动终端 | |
CN106844057B (zh) | 数据处理方法、装置及移动终端 | |
CN106851595A (zh) | 有序广播处理方法、装置和终端设备 | |
CN106937370A (zh) | 一种广播消息发送方法、装置及移动终端 | |
CN106851594B (zh) | 一种广播发送方法、装置及终端 | |
CN106708637B (zh) | 发送开机广播的方法、装置及终端 | |
CN106936828B (zh) | 一种广播接收者队列调整方法、装置及终端 | |
CN106933685B (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: 17899641 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: 17899641 Country of ref document: EP Kind code of ref document: A1 |