[go: up one dir, main page]

WO2018161575A1 - Procédé et dispositif de réglage d'une file d'attente de messages de diffusion, support de stockage et terminal - Google Patents

Procédé et dispositif de réglage d'une file d'attente de messages de diffusion, support de stockage et terminal Download PDF

Info

Publication number
WO2018161575A1
WO2018161575A1 PCT/CN2017/106607 CN2017106607W WO2018161575A1 WO 2018161575 A1 WO2018161575 A1 WO 2018161575A1 CN 2017106607 W CN2017106607 W CN 2017106607W WO 2018161575 A1 WO2018161575 A1 WO 2018161575A1
Authority
WO
WIPO (PCT)
Prior art keywords
broadcast message
broadcast
same
terminal
queue
Prior art date
Application number
PCT/CN2017/106607
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 WO2018161575A1 publication Critical patent/WO2018161575A1/fr

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services

Definitions

  • the embodiments of the present invention relate to system broadcast technologies, and in particular, to a method, an apparatus, a storage medium, and a terminal for adjusting a broadcast message queue.
  • Android (Android) system is a widely used operating system for mobile phones and other terminals. In the Android system, there are many different applications. In order to quickly transfer information in different applications, the Android system uses the broadcast mechanism to implement. When there are messages to notify different applications, the message is sent to the broadcaster. Different apps.
  • the embodiment of the present invention provides a method, an apparatus, a storage medium, and a terminal for adjusting a broadcast message queue, which can avoid blocking of broadcast messages and reduce system overhead.
  • the embodiment of the present application provides a method for adjusting a broadcast message queue, where the method includes:
  • the same broadcast message sent by the same broadcast sender in the broadcast message queue is subjected to the subtraction process.
  • the embodiment of the present application further provides an apparatus for adjusting a broadcast message queue, where the apparatus includes:
  • An information acquiring module configured to acquire current load information
  • the busy state determining module is configured to determine, according to the current load information, whether the terminal is currently in a busy state
  • the message processing module is configured to perform a subtraction process on the same broadcast message sent by the same broadcast sender in the broadcast message queue if the terminal is currently in a busy state.
  • an embodiment of the present application further provides a storage medium, where the computer program stores a computer program, and when the computer program runs on a computer, the computer executes the foregoing method for adjusting a broadcast message queue.
  • an embodiment of the present application further provides a terminal, including a memory, a processor, and a computer program stored on the memory and executable on the processor, where the processor implements the following steps:
  • the same broadcast message sent by the same broadcast sender in the broadcast message queue is subjected to the subtraction process.
  • the embodiment of the present invention provides a method, an apparatus, a storage medium, and a terminal for adjusting a broadcast message queue, which can avoid blocking of broadcast messages and reduce system overhead.
  • FIG. 1 is a flowchart of a method for adjusting a broadcast message queue according to an embodiment of the present application
  • FIG. 2 is a flowchart of a method for adjusting a broadcast message queue according to an embodiment of the present application
  • FIG. 3 is a flowchart of a method for adjusting a broadcast message queue according to an embodiment of the present application
  • FIG. 4 is a flowchart of a method for adjusting a broadcast message queue according to an embodiment of the present application
  • FIG. 5 is a structural block diagram of an apparatus for adjusting a broadcast message queue according to an embodiment of the present application
  • FIG. 6 is a schematic structural diagram of a terminal according to an embodiment of the present application.
  • An embodiment of the present application provides a method for adjusting a broadcast message queue, where the method includes:
  • the same broadcast message sent by the same broadcast sender in the broadcast message queue is subjected to the subtraction process.
  • determining, according to the current load information, whether the terminal is currently in a busy state includes:
  • performing the subtraction process on the same broadcast message sent by the same broadcast sender in the broadcast message queue includes:
  • a preset number of broadcast messages are retained according to the enqueue order of the same broadcast message.
  • the preset number of broadcast messages are retained according to the enqueue order of the same broadcast message, including:
  • the broadcast message of the enqueue after the same broadcast message is removed, and the preset number of broadcast messages of the first queue are reserved.
  • the method further includes:
  • the method after receiving the broadcast message sending request, after identifying whether there is a broadcast message in the current broadcast message queue that is the same as the broadcast message requested by the broadcast message sending request, the method further includes:
  • the broadcast message requested by the broadcast message sending request is added to the current broadcast message queue.
  • the load information includes at least one of processor usage, memory usage, and occupancy of input and output system resources.
  • the method may be performed by a device that adjusts a broadcast message queue.
  • the device may be implemented by software and/or hardware, and the device may be integrated into the terminal.
  • the terminal may be a smart phone, a tablet computer, etc., and the method includes:
  • Step 101 Acquire current load information.
  • the load information can be understood as parameter information that can describe the running status of the terminal, for example, the number of currently running programs, the number of loaded applications, the usage of the CPU, or the size of the occupied memory.
  • the load information can reflect the level of the terminal load, and the high or low load is relative to the computing power of the CPU. Too high a load will cause many processes to slow down. It takes a long time to open a new process, causing the system to get stuck. Therefore, it is generally recommended not to make the load too high.
  • the load information includes at least one of: CPU (processor) usage, memory usage, and occupancy of IO (input and output system) resources.
  • the CPU usage rate is the CPU resource occupied by the running program, indicating the case where the terminal runs the program at a certain point in time. The higher the usage rate, the more programs the terminal is running at this time.
  • Memory usage also known as memory usage, refers to the memory overhead of this process.
  • File IO Input-Output, input and output
  • IO without cache without cache means that each read and write operation calls a system call in the kernel.
  • the size of any one or more of CPU usage, memory usage, and file IO resource occupancy can be used to characterize the level of the load.
  • Step 102 Determine, according to the current load information, whether the terminal is currently in a busy state.
  • the current CPU load size may be determined according to the current load information, and the preset algorithm may be used to identify whether the terminal is currently busy.
  • Step 103 If the terminal is currently in a busy state, perform the subtraction process on the same broadcast message sent by the same broadcast sender in the broadcast message queue.
  • the broadcast mechanism is essentially a communication method between components in the operating system of the mobile terminal, and is a mechanism widely used to transmit messages between applications.
  • a broadcast message is sent under the Android system of the mobile terminal.
  • the broadcast message can be a variety of event message data generated in the operating system. For example, if you send a text message or make a phone call, a broadcast will be sent. When an application receives the broadcast, it can handle it.
  • the broadcast mechanism includes three basic elements: a broadcast, a broadcast receiver, and an intended content, wherein the broadcast is used to transmit the broadcast, the broadcast receiver is used to receive the broadcast, and the broadcast receiver can tell the system what type of broadcast is interested by calling the function, and Registering a broadcast receiver with the system has the right to receive broadcast messages of this type.
  • Intent content is used to store media related to broadcast related information.
  • ActivityManagerService is the broadcast center in the broadcast mechanism of the Android system, and is responsible for the registration and release operations of all broadcasts in the system.
  • the registration of the broadcast refers to the process in which the application registers the broadcast receiver to the ActivityManagerService.
  • the broadcast release includes the broadcast sender sending the broadcast to the ActivityManagerService.
  • the ActivityManagerService checks which broadcast receivers subscribe to the broadcast in its own registry, and then sends the broadcast to the broadcast receivers one by one.
  • the broadcast of Android system has some similarities with the radio broadcast in the traditional sense. It is called broadcast because the sender is only responsible for sending, and does not care whether the receiver receives the message data or how the receiver is concerned. Processing message data. In addition, broadcast messages can be received by more than one application or not by any application.
  • a broadcast message queue is a form in which a broadcast message is sequentially enqueued in the order of broadcast time.
  • the broadcast message queue can be either the default broadcast queue or a third-party application broadcast queue.
  • the broadcast message queue may be a queue consisting of a system broadcast including a bright screen broadcast, a blackout broadcast, an unlock broadcast, a network state change broadcast, a Bluetooth state change broadcast, a switched language broadcast, a switching theme broadcast, or the like.
  • the broadcast message can be named when the broadcast message is established, and the same broadcast message can be a broadcast message with the same name.
  • multiple broadcast messages whose names are "bright screen broadcasts" may be referred to as the same broadcast message.
  • the same broadcast sender may send multiple broadcast messages, some of which are the same.
  • the same broadcast message sent by the same broadcast sender in the broadcast message queue can be deleted, which can reduce the broadcast congestion.
  • the same broadcast sender successively transmits a plurality of switched language broadcasts.
  • the broadcast message may be processed. For example, some of the switched language broadcast information may be deleted, or only the appropriate amount of the switched language broadcast message in the broadcast message queue may be reserved, thereby reducing the congestion of the broadcast. If the terminal is not busy, you can do nothing else.
  • the broadcast messages are sequentially distributed according to the enqueue order in the broadcast message queue.
  • the embodiment of the present application can determine whether the terminal is in a busy state according to the load information, and perform the process of deleting the same broadcast message sent by the same broadcast sender in the broadcast message queue in the busy state, thereby preventing the broadcast message from being blocked and avoiding the system from appearing.
  • the Caton phenomenon reduces system overhead.
  • FIG. 2 is a flowchart of a method for adjusting a broadcast message queue according to an embodiment of the present disclosure.
  • the method in this embodiment includes:
  • Step 201 Acquire current load information.
  • Step 202 When the current load information meets a preset condition, determine that the terminal is currently in a busy state.
  • the preset condition may be set according to some parameters of the performance of the terminal CPU, and the preset condition may limit at least one type of load information, for example, the preset condition may be that the CPU usage rate is higher than 80%, or may be used by the CPU. The rate is higher than 80% and the memory usage is higher than 80%, or the CPU usage is higher than 75%, the memory usage is higher than 80%, and the file IO resource occupancy rate is higher than 85%.
  • Step 203 Perform the subtraction process on the same broadcast message sent by the same broadcast sender in the broadcast message queue.
  • the embodiment of the present application determines whether the terminal is in a busy state by setting a preset condition of the load information, and can simply and accurately determine the state of the terminal, and perform the same broadcast message sent by the same broadcast sender in the broadcast message queue in the busy state. Decrement processing can avoid blocking broadcast messages, avoid system stalls, and reduce system overhead.
  • FIG. 3 is a flowchart of a method for adjusting a broadcast message queue according to an embodiment of the present disclosure. The method in this embodiment includes:
  • Step 301 Acquire current load information.
  • Step 302 Determine, according to the current load information, whether the terminal is currently in a busy state.
  • Step 303 If the terminal is currently in a busy state, the same broadcast message sent by the same broadcast sender in the broadcast message queue is counted.
  • the source of the information may be determined according to the broadcast message, that is, the broadcast sender is determined.
  • the broadcast sender can be determined by obtaining the relevant identifier of the broadcast message or related configuration parameters.
  • the broadcast message type can be determined according to the characteristics of the broadcast message, and the same broadcast message can be counted.
  • the broadcast sender of the broadcast message can be determined by the ActivityManagerService.
  • Step 304 Reserve a preset number of broadcast messages according to the enqueue sequence of the same broadcast message.
  • the preset number may be set according to the response speed of the terminal, or may be determined according to the length of the current broadcast message queue. According to the enqueue sequence of the same broadcast message, the preset number of broadcast messages are reserved, and the remaining broadcast messages are deleted, so as to reduce the congestion of the broadcast message and avoid the phenomenon of stuttering in the system.
  • the preset number of broadcast messages are retained according to the enqueue sequence of the same broadcast message, including: removing the first broadcast message in the same broadcast message, and retaining the enqueue after the queue a preset number of broadcast messages; or removing broadcast messages that are enqueued in the same broadcast message and retaining a preset number of broadcast messages that are queued first.
  • the preset number of broadcast messages that are enqueued after the reservation are retained, and other broadcast messages are removed.
  • the preset number is 2
  • the number of the same broadcast messages sent by the broadcast sender to the application A is 4, and the A1, A2, A3, and A4 are sequentially named according to the enqueue order.
  • the two broadcast messages enqueued, namely A3 and A4, remove all broadcast messages of this type before A3 and A4.
  • Broadcast messages can reduce the number of broadcast messages, avoid blocking broadcast messages, avoid system stalls, and reduce system overhead. At the same time, it is ensured that the broadcast messages of the incoming queues are smoothly distributed, and the loss of new broadcast messages is avoided.
  • the preset number of broadcast messages of the first queue are reserved according to the order of enqueue in the queue of the broadcast message, and other broadcast messages are removed.
  • the preset number is 2
  • the number of the same broadcast messages sent by the broadcast sender for the application A is 4, and the A1, A2, A3, and A4 are sequentially named according to the enqueue order.
  • the two broadcast messages enqueued, namely A1 and A2, remove all broadcast messages of this type after A1 and A2.
  • Broadcast messages can reduce the number of broadcast messages, avoid blocking broadcast messages, avoid system stalls, and reduce system overhead. At the same time, it ensures that the broadcast messages of the first-in queue are distributed smoothly, and the loss of the first-entry broadcast messages with long waiting time is avoided.
  • FIG. 4 is a flowchart of a method for adjusting a broadcast message queue according to an embodiment of the present disclosure. The method in this embodiment includes:
  • Step 401 Acquire current load information.
  • Step 402 Determine, according to the current load information, whether the terminal is currently in a busy state.
  • Step 403 If the terminal is currently in a busy state, perform the subtraction process on the same broadcast message sent by the same broadcast sender in the broadcast message queue.
  • Step 404 After receiving the broadcast message sending request, identify whether there is a broadcast message in the current broadcast message queue that is the same as the broadcast message requested by the broadcast message sending request; if yes, execute step 405, otherwise execute Step 406.
  • Step 405 Replace the broadcast message requested by the broadcast message sending request with the same broadcast message in the current broadcast message queue.
  • Step 406 Allow the broadcast message requested by the broadcast message sending request to enter the current broadcast message queue.
  • the current broadcast message queue can be understood as a broadcast message queue composed of all undistributed broadcast messages with the current time point as the time node and before the time node. After receiving a new broadcast message transmission request, the broadcast message is matched with the broadcast message in the broadcast message queue before the broadcast message is not received. If the current broadcast message queue includes the same broadcast message as the broadcast message, the broadcast message may be used to replace the existing same broadcast message. If not, the broadcast message is added to the broadcast message queue, waiting for subsequent processing. .
  • the foregoing determining whether the terminal is busy and performing the process of deleting the same broadcast message sent by the same broadcast sender in the broadcast message team when the terminal is busy, and the newly received
  • the sequence of the process of the broadcast message processing is not limited, that is, there is no strict sequence between the steps 401-403 and the steps 404-406, and the order of protection of the embodiment of the present application is not limited.
  • the embodiment of the present application can determine whether the terminal is in a busy state according to the load information, and perform the process of deleting the same broadcast message sent by the same broadcast sender in the broadcast message queue in the busy state, thereby preventing the broadcast message from being blocked and avoiding the system from appearing.
  • the Caton phenomenon reduces system overhead.
  • the newly received broadcast message is processed, which can avoid the large overhead caused by the frequent sending of the same broadcast message to the system, and does not cause loss of a certain type of broadcast message, and provides an orderly broadcast message distribution. The guarantee.
  • An embodiment of the present application provides an apparatus for adjusting a broadcast message queue, where the apparatus includes:
  • An information acquiring module configured to acquire current load information
  • the busy state determining module is configured to determine, according to the current load information, whether the terminal is currently in a busy state
  • the message processing module is configured to perform a subtraction process on the same broadcast message sent by the same broadcast sender in the broadcast message queue if the terminal is currently in a busy state.
  • the busy state determination module includes:
  • the busy state determining unit is configured to determine that the terminal is currently in a busy state when the current load information meets a preset condition.
  • the message processing module includes:
  • a message statistics unit configured to count the same broadcast message sent by the same broadcast sender in the broadcast message queue
  • a message retention unit configured to reserve a preset number of broadcast messages according to the enqueue order of the same broadcast message.
  • the message retention unit is specifically configured to:
  • the broadcast message of the enqueue after the same broadcast message is removed, and the preset number of broadcast messages of the first queue are reserved.
  • the apparatus further includes:
  • a message identifying module configured to: after receiving the broadcast message sending request, identify whether there is a broadcast message in the current broadcast message queue that is the same as the broadcast message requested by the broadcast message sending request;
  • a message enqueue processing module if yes, replacing the broadcast message requested by the broadcast message sending request with the same broadcast message in the current broadcast message queue.
  • the message enqueue processing module is further configured to:
  • the broadcast message requested by the broadcast message sending request is added to the current broadcast message queue.
  • the load information includes at least one of processor usage, memory usage, and occupancy of input and output system resources.
  • FIG. 5 is a structural block diagram of an apparatus for adjusting a broadcast message queue according to an embodiment of the present disclosure.
  • the apparatus may be implemented by software and/or hardware, and may be integrated into a terminal, and may perform a method for adjusting a broadcast message queue to a terminal.
  • the broadcast message in the control is controlled.
  • the device includes an information acquisition module 501, a busy state determination module 502, and a message processing module 503.
  • the information obtaining module 501 is configured to acquire current load information.
  • the busy state determining module 502 is configured to determine, according to the current load information, whether the terminal is currently in a busy state;
  • the message processing module 503 is configured to perform a subtraction process on the same broadcast message sent by the same broadcast sender in the broadcast message queue if the terminal is currently in a busy state.
  • the apparatus for adjusting a broadcast message queue determines whether the terminal is in a busy state according to the load information, and performs the deletion processing on the same broadcast message sent by the same broadcast sender in the broadcast message queue in the busy state. It can avoid blocking broadcast messages, avoid system stalls and reduce system overhead.
  • the busy state determination module 502 includes:
  • the busy state determining unit is configured to determine that the terminal is currently in a busy state when the current load information meets a preset condition.
  • the message processing module 503 includes:
  • a message statistics unit configured to count the same broadcast message sent by the same broadcast sender in the broadcast message queue
  • a message retention unit configured to reserve a preset number of broadcast messages according to the enqueue order of the same broadcast message.
  • the message retention unit is specifically configured to:
  • the broadcast message of the enqueue after the same broadcast message is removed, and the preset number of broadcast messages of the first queue are reserved.
  • the apparatus further comprises:
  • a message identifying module configured to: after receiving the broadcast message sending request, identify whether there is a broadcast message in the current broadcast message queue that is the same as the broadcast message requested by the broadcast message sending request;
  • a message enqueue processing module if yes, replacing the broadcast message requested by the broadcast message sending request with the same broadcast message in the current broadcast message queue.
  • the load information includes at least one of the following: CPU usage, memory usage, and occupancy of file IO resources.
  • the device for adjusting the broadcast message queue can perform the method for adjusting the broadcast message queue provided by any embodiment of the present application, and has the corresponding functional modules and beneficial effects of the method for adjusting the broadcast message queue.
  • the device for adjusting the broadcast message queue can perform the method for adjusting the broadcast message queue provided by any embodiment of the present application, and has the corresponding functional modules and beneficial effects of the method for adjusting the broadcast message queue.
  • FIG. 6 is a schematic structural diagram of a terminal according to an embodiment of the present disclosure.
  • the terminal may include: a casing (not shown), a memory 601, and a central processing unit (Central). Processing Unit, CPU) 602 (also referred to as a processor, hereinafter referred to as CPU), a computer program stored on the memory 601 and operable on the processor 602, a circuit board (not shown), and a power supply circuit (not shown) Out).
  • CPU central processing unit
  • the circuit board is disposed inside a space enclosed by the casing; the CPU 602 and the memory 601 are disposed on the circuit board; and the power circuit is configured to supply power to each circuit or device of the terminal;
  • the memory 601 is configured to store a computer program executable on a processor; the CPU 602 reads and executes a computer program stored in the memory 601.
  • the terminal further includes: a peripheral interface 603, RF (Radio) Frequency (RF) circuit 605, audio circuit 606, speaker 611, power management chip 608, input/output (I/O) subsystem 609, touch screen 612, other input/control devices 610, and external port 604, these components are passed through one or A plurality of communication buses or signal lines 607 are in communication.
  • RF Radio
  • RF Radio Frequency
  • the illustrated terminal 600 is merely one example of a terminal, and that the terminal 600 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 uses a mobile phone as an example.
  • the memory 601 can be accessed by the CPU 602, the peripheral interface 603, etc., and the memory 601 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 603, which can connect the input and output peripherals of the device to CPU 602 and memory 601.
  • I/O subsystem 609 which can connect input and output peripherals on the device, such as touch screen 612 and other input/control devices 610, to peripheral interface 603.
  • I/O subsystem 609 can include display controller 6091 and one or more input controllers 6092 for controlling other input/control devices 610.
  • one or more input controllers 6092 receive electrical signals from other input/control devices 610 or transmit electrical signals to other input/control devices 610, and other input/control devices 610 may include physical buttons (press buttons, rocker buttons, etc.) ), dial, slide switch, joystick, click wheel.
  • the input controller 6092 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 612 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 6091 in I/O subsystem 609 receives an electrical signal from touch screen 612 or an electrical signal to touch screen 612.
  • the touch screen 612 detects the contact on the touch screen, and the display controller 6091 converts the detected contact into an interaction with the user interface object displayed on the touch screen 612, ie, realizes human-computer interaction, and the user interface object displayed on the touch screen 612 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 605 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 605 receives and transmits an RF signal, which is also referred to as an electromagnetic signal, and the RF circuit 605 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 605 may include known circuitry for performing these functions including, but not limited to, an antenna system, an RF transceiver, one or more amplifiers, a tuner, one or more oscillators, a digital signal processor, a CODEC ( COder-DECoder, codec) chipset, user identification module (Subscriber Identity Module, SIM) and more.
  • CODEC COder-DECoder, codec
  • the audio circuit 606 is mainly used to receive audio data from the peripheral interface 603, convert the audio data into an electrical signal, and transmit the electrical signal to the speaker 611.
  • the speaker 611 is configured to restore the voice signal received by the mobile phone from the wireless network through the RF circuit 605 to sound and play the sound to the user.
  • the power management chip 608 is used for power supply and power management of the hardware connected to the CPU 602, the I/O subsystem, and the peripheral interface.
  • the CPU 602 provided by the embodiment of the present application implements the following steps when executing the computer program stored in the memory 601:
  • the same broadcast message sent by the same broadcast sender in the broadcast message queue is subjected to the subtraction process.
  • the foregoing terminal can perform the method for adjusting the broadcast message queue provided by any embodiment of the present application, and has the corresponding functional modules and beneficial effects of performing the method for adjusting the broadcast message queue provided by any embodiment.
  • the embodiment of the present application further provides a storage medium, where the computer program stores a computer program, and when the computer program runs on a computer, the computer executes the method for adjusting a broadcast message queue according to any one of the foregoing embodiments.
  • Storage media may include, but is not limited to, read only memory (ROM, Read) Only Memory), Random Access Memory (RAM), disk or optical disk.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)

Abstract

L'invention porte sur un procédé et sur un dispositif qui permettent de régler une file d'attente de messages de diffusion, sur un support de stockage et sur un terminal. Le procédé consiste : à obtenir les informations de charge actuelles ; à déterminer si le terminal est actuellement dans un état occupé en fonction des informations de charge actuelles ; si le terminal est actuellement dans l'état occupé, à supprimer le même message de diffusion envoyé par le même expéditeur de diffusion dans la file d'attente de messages de diffusion.
PCT/CN2017/106607 2017-03-10 2017-10-17 Procédé et dispositif de réglage d'une file d'attente de messages de diffusion, support de stockage et terminal WO2018161575A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201710144263.3A CN106921947B (zh) 2017-03-10 2017-03-10 调整广播消息队列的方法、装置及终端
CN201710144263.3 2017-03-10

Publications (1)

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

Family

ID=59461349

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2017/106607 WO2018161575A1 (fr) 2017-03-10 2017-10-17 Procédé et dispositif de réglage d'une file d'attente de messages de diffusion, support de stockage et terminal

Country Status (2)

Country Link
CN (1) CN106921947B (fr)
WO (1) WO2018161575A1 (fr)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106921947B (zh) * 2017-03-10 2020-09-29 Oppo广东移动通信有限公司 调整广播消息队列的方法、装置及终端
CN107729158B (zh) * 2017-09-20 2022-01-11 惠州Tcl移动通信有限公司 一种简化应用程序注册器的方法、存储介质及电子设备
CN109379719B (zh) * 2018-11-26 2021-11-16 努比亚技术有限公司 一种应用程序广播处理方法、设备及计算机可读存储介质
CN110633161B (zh) * 2019-09-19 2022-09-02 北京安云世纪科技有限公司 一种广播的处理方法及装置
CN114064283A (zh) * 2021-11-23 2022-02-18 展讯通信(天津)有限公司 一种广播信息处理方法、装置、芯片和电子设备
CN116088714B (zh) * 2022-05-26 2024-05-28 荣耀终端有限公司 消息提示框处理方法和相关装置
CN116701008B (zh) * 2022-09-23 2024-08-13 荣耀终端有限公司 广播方法和设备

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1829340A (zh) * 2005-03-03 2006-09-06 中兴通讯股份有限公司 一种cdma制式集群通信系统中广播信道指配消息的发送方法
CN104375861A (zh) * 2014-11-04 2015-02-25 北京奇虎科技有限公司 基于安卓平台的应用程序免安装运行的方法、装置及终端
CN105208590A (zh) * 2015-08-17 2015-12-30 广东欧珀移动通信有限公司 移动终端操作系统卡顿异常的检测恢复方法及移动终端
CN105335243A (zh) * 2015-11-30 2016-02-17 上海斐讯数据通信技术有限公司 安卓系统中的广播信息运行方法及系统
US20160323170A1 (en) * 2013-11-15 2016-11-03 Beijing Qihoo Technology Company Limited Broadcast interception method and apparatus of intelligent device
CN106851015A (zh) * 2017-03-10 2017-06-13 广东欧珀移动通信有限公司 调整广播消息队列的方法、装置及终端
CN106851014A (zh) * 2017-03-10 2017-06-13 广东欧珀移动通信有限公司 调整广播消息队列的方法、装置及终端
CN106844069A (zh) * 2017-03-10 2017-06-13 广东欧珀移动通信有限公司 调整广播消息队列的方法、装置及终端
CN106921947A (zh) * 2017-03-10 2017-07-04 广东欧珀移动通信有限公司 调整广播消息队列的方法、装置及终端

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101835043B (zh) * 2010-03-23 2013-10-09 熔点网讯(北京)科技有限公司 基于块编码的带宽自适应桌面共享方法

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1829340A (zh) * 2005-03-03 2006-09-06 中兴通讯股份有限公司 一种cdma制式集群通信系统中广播信道指配消息的发送方法
US20160323170A1 (en) * 2013-11-15 2016-11-03 Beijing Qihoo Technology Company Limited Broadcast interception method and apparatus of intelligent device
CN104375861A (zh) * 2014-11-04 2015-02-25 北京奇虎科技有限公司 基于安卓平台的应用程序免安装运行的方法、装置及终端
CN105208590A (zh) * 2015-08-17 2015-12-30 广东欧珀移动通信有限公司 移动终端操作系统卡顿异常的检测恢复方法及移动终端
CN105335243A (zh) * 2015-11-30 2016-02-17 上海斐讯数据通信技术有限公司 安卓系统中的广播信息运行方法及系统
CN106851015A (zh) * 2017-03-10 2017-06-13 广东欧珀移动通信有限公司 调整广播消息队列的方法、装置及终端
CN106851014A (zh) * 2017-03-10 2017-06-13 广东欧珀移动通信有限公司 调整广播消息队列的方法、装置及终端
CN106844069A (zh) * 2017-03-10 2017-06-13 广东欧珀移动通信有限公司 调整广播消息队列的方法、装置及终端
CN106921947A (zh) * 2017-03-10 2017-07-04 广东欧珀移动通信有限公司 调整广播消息队列的方法、装置及终端

Also Published As

Publication number Publication date
CN106921947A (zh) 2017-07-04
CN106921947B (zh) 2020-09-29

Similar Documents

Publication Publication Date Title
WO2018161575A1 (fr) Procédé et dispositif de réglage d'une file d'attente de messages de diffusion, support de stockage et terminal
WO2018161593A1 (fr) Procédé de traitement de diffusion, dispositif, support de stockage, et dispositif terminal
WO2018161580A1 (fr) Procédé et appareil de commande de diffusion, support de stockage, et dispositif électronique
WO2018021678A1 (fr) Dispositif électronique et son procédé de fonctionnement
WO2018076861A1 (fr) Procédé, appareil, support d'informations, serveur et système de commande de transmission de données
WO2018161585A1 (fr) Procédé et appareil de commande de fréquence de trames d'un dispositif électronique, support de stockage et dispositif électronique
CN106851015B (zh) 调整广播消息队列的方法、装置及终端
WO2018076867A1 (fr) Procédé, dispositif et système de suppression de sauvegarde de données, support de mémoire et serveur
WO2018076889A1 (fr) Procédé de sauvegarde de données, dispositif, système, support de stockage et serveur
WO2018161601A1 (fr) Procédé de réglage de rétroéclairage d'écran, support de stockage et dispositif électronique
US10097292B2 (en) Method, device, terminal and storage medium for adjusting broadcast message queue
WO2018161576A1 (fr) Procédé de commande de radiodiffusion, dispositif, support de stockage et terminal mobile
WO2018233352A1 (fr) Procédé de transmission de données, dispositif, terminal, et support de stockage lisible par ordinateur
WO2018101777A1 (fr) Procédé et appareil de diffusion en continu de données audio au moyen d'une liaison sans fil
WO2018161581A1 (fr) Procédé de commande, dispositif, support de stockage et appareil électronique d'envoi de diffusion
WO2017206878A1 (fr) Procédé et appareil de traitement basé sur un verrou d'activation, support d'informations et dispositif électronique
WO2017206862A1 (fr) Procédé et appareil de traitement basés sur un verrouillage d'écran lumineux, support de stockage, et dispositif électronique
WO2018076869A1 (fr) Procédé sauvegarde de données, appareil, support de stockage et dispositif électronique
WO2018161592A1 (fr) Procédé, dispositif, support de stockage et appareil électronique destinés à changer le niveau d'échelle de gris d'arrière-plan pour économiser de l'énergie
WO2018161588A1 (fr) Procédé, appareil, support de stockage et dispositif électronique d'ajustement de file d'attente de récepteur de diffusion
WO2018161591A1 (fr) Procédé, dispositif, support de stockage et appareil électronique pour changer le niveau d'échelle de gris d'arrière-plan pour économiser de l'énergie
WO2018161595A1 (fr) Procédé d'enregistrement de récepteur de diffusion, dispositif, appareil terminal et support de stockage
WO2018076890A1 (fr) Procédé de sauvegarde de données, dispositif, support d'informations, serveur et système
WO2017206870A1 (fr) Procédé et appareil d'arrêt de capteur, support d'informations et dispositif électronique
WO2018145597A1 (fr) Procédé et système de photographie à ajout de lumière d'écran sur la base d'un terminal mobile, et terminal mobile

Legal Events

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

Ref document number: 17899639

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

Country of ref document: EP

Kind code of ref document: A1