CN112464095A - Message pushing method, device, terminal and storage medium - Google Patents

Message pushing method, device, terminal and storage medium Download PDF

Info

Publication number
CN112464095A
CN112464095A CN202011384840.4A CN202011384840A CN112464095A CN 112464095 A CN112464095 A CN 112464095A CN 202011384840 A CN202011384840 A CN 202011384840A CN 112464095 A CN112464095 A CN 112464095A
Authority
CN
China
Prior art keywords
message
terminal
push
state
pushing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202011384840.4A
Other languages
Chinese (zh)
Other versions
CN112464095B (en
Inventor
张充
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Oppo Chongqing Intelligent Technology Co Ltd
Original Assignee
Oppo Chongqing Intelligent Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Oppo Chongqing Intelligent Technology Co Ltd filed Critical Oppo Chongqing Intelligent Technology Co Ltd
Priority to CN202011384840.4A priority Critical patent/CN112464095B/en
Publication of CN112464095A publication Critical patent/CN112464095A/en
Application granted granted Critical
Publication of CN112464095B publication Critical patent/CN112464095B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9538Presentation of query results

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Telephone Function (AREA)
  • Information Transfer Between Computers (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The application belongs to the technical field of terminals, and particularly relates to a message pushing method, a message pushing device, a terminal and a storage medium. The message pushing method comprises the following steps: monitoring the message pushing state of a terminal system; when the message pushing state is a pushing state, acquiring at least one pushing message from a pushing message set, and displaying the at least one pushing message; the at least one push message is an application notification message of the terminal application. By the method and the device, convenience of terminal use can be improved.

Description

Message pushing method, device, terminal and storage medium
Technical Field
The application belongs to the technical field of terminals, and particularly relates to a message pushing method, a message pushing device, a terminal and a storage medium.
Background
With the development of scientific technology, communication technology has also been developed rapidly, so that the popularity of terminals is higher and higher. When the user uses the terminal, the terminal receives a notification message, and the terminal can display the notification message on a display screen of the terminal, so that the user can acquire the notification message in time. Or when the user wakes up the terminal, the terminal can display all the received notification messages on the display screen of the terminal.
Disclosure of Invention
The embodiment of the application provides a message pushing method, a message pushing device, a terminal and a storage medium, and can improve the convenience of using the terminal. The technical scheme of the embodiment of the application is as follows:
in a first aspect, an embodiment of the present application provides a message pushing method, where the method includes:
monitoring the message pushing state of a terminal system;
when the message pushing state is a pushing state, acquiring at least one pushing message from a pushing message set, and displaying the at least one pushing message;
the at least one push message is an application notification message of the terminal application.
In a second aspect, an embodiment of the present application provides a message pushing apparatus, where the apparatus includes:
the state monitoring unit is used for monitoring the message pushing state of the terminal system;
the message display unit is used for acquiring at least one push message from a push message set and displaying the at least one push message when the message push state is a push-capable state;
the at least one push message is an application notification message of the terminal application.
In a third aspect, a terminal comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, the processor implementing the method of any one of the above first aspects when executing the computer program.
In a fourth aspect, the present application provides a computer-readable storage medium, on which a computer program is stored, and the computer program is used for implementing any one of the methods described above when executed by a processor.
In a fifth aspect, embodiments of the present application provide a computer program product, where the computer program product includes a non-transitory computer-readable storage medium storing a computer program, where the computer program is operable to cause a computer to perform some or all of the steps as described in the first aspect of embodiments of the present application. The computer program product may be a software installation package.
The beneficial effects brought by the technical scheme provided by some embodiments of the application at least comprise:
in one or more embodiments of the present application, when it is monitored that a message push state of a terminal system is a push-capable state, at least one push message in a push message set may be displayed, so that a user may obtain the push message. Therefore, the push message can be displayed only when the terminal is in the push state, the situation that the terminal is inconvenient to use due to the fact that the terminal directly displays the received push message when the terminal is in the working state can be reduced, the influence of the displayed push message on the terminal running application can be reduced, the convenience of using the terminal is improved, and the use experience of a user can be improved.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a background diagram illustrating a message pushing method applied to an embodiment of the present application;
fig. 2 is a system architecture diagram of a message pushing method applied to the embodiment of the present application;
fig. 3 is a flowchart illustrating a message pushing method according to an embodiment of the present application;
FIG. 4 is a schematic diagram illustrating an example of a terminal interface according to an embodiment of the present application;
fig. 5 is a flowchart illustrating a message pushing method according to an embodiment of the present application;
FIG. 6 is a schematic diagram illustrating an example of a terminal interface according to an embodiment of the present application;
FIG. 7 is a schematic diagram illustrating an example of a terminal interface according to an embodiment of the present application;
FIG. 8 illustrates an exemplary diagram of a terminal interface according to an embodiment of the present application;
FIG. 9 is a schematic diagram illustrating an example of a terminal interface according to an embodiment of the application;
fig. 10 is a flowchart illustrating a message pushing method according to an embodiment of the present application;
fig. 11 is a schematic structural diagram of a message pushing apparatus according to an embodiment of the present application;
fig. 12 is a schematic structural diagram of a message pushing apparatus according to an embodiment of the present application;
fig. 13 is a schematic structural diagram of a message pushing apparatus according to an embodiment of the present application;
fig. 14 shows a schematic structural diagram of a terminal according to an embodiment of the present application.
Detailed Description
In order to make the technical solutions better understood by those skilled in the art, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
In the description of the present application, it is to be understood that the terms "first," "second," and the like are used for descriptive purposes only and are not to be construed as indicating or implying relative importance. In the description of the present application, it is noted that, unless explicitly stated or limited otherwise, "including" and "having" and any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those steps or elements listed, but may alternatively include other steps or elements not listed, or inherent to such process, method, article, or apparatus. The specific meaning of the above terms in the present application can be understood in a specific case by those of ordinary skill in the art. Further, in the description of the present application, "a plurality" means two or more unless otherwise specified. "and/or" describes the association relationship of the associated objects, meaning that there may be three relationships, e.g., a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone. The character "/" generally indicates that the former and latter associated objects are in an "or" relationship.
With the development of scientific technology, the types of terminals are more and more, and the application functions that the terminals can support are more and more. The terminal may receive notification messages for respective applications. When the terminal receives an operation instruction input by a user, the terminal can respond to the operation instruction and execute an operation corresponding to the operation instruction. When the terminal acquires the notification message in the process of executing the operation corresponding to the operation instruction, the terminal can directly display the notification message on a display screen of the terminal. Therefore, the situation that the received message is displayed at times in the using process of the terminal can occur, so that the power consumption of the terminal is increased, the message pushing is unreasonable, the terminal is inconvenient to use, and the user experience is poor.
It is easy to understand that fig. 1 shows a background schematic diagram of a message pushing method applied to the embodiment of the present application. As shown in fig. 1, the operation instruction received by the terminal may be, for example, a click operation instruction. The click operation instruction may be, for example, a control character movement instruction. When the terminal receives the click operation instruction, the terminal can move the person to the specified position. However, when the terminal moves the person to the designated position and receives the notification message, the terminal can directly display the notification message, so that the person is blocked when moving, the terminal is inconvenient to use, and the user experience is poor.
Optionally, when the number of notification messages acquired by the terminal is too many, and the terminal directly pushes a large number of notification messages, the terminal may be stuck, so that the user experience is poor.
Fig. 2 is a system architecture diagram of a message pushing method applied to an embodiment of the present application. As shown in fig. 2, an executing subject of the embodiment of the present application is a terminal, the terminal has an electronic device with a display screen, and the terminal includes but is not limited to: wearable devices, handheld devices, personal computers, tablet computers, in-vehicle devices, smart phones, computing devices or other processing devices connected to a wireless modem, and the like. The terminal devices in different networks may be called different names, for example: user equipment, access terminal, subscriber unit, subscriber station, mobile station, remote terminal, mobile device, user terminal, wireless communication device, user agent or user equipment, cellular telephone, cordless telephone, Personal Digital Assistant (PDA), terminal equipment in a 5th generation mobile network or future evolution network, and the like. The terminal system is an operating system that can run on the terminal, is a program for managing and controlling terminal hardware and terminal applications, and is an indispensable system application of the terminal. The system comprises but is not limited to Android system, IOS system, Windows Phone (WP) system, Ubuntu mobile version operating system and the like.
According to some embodiments, the terminal may be connected to the server through a network. The network is used to provide a communication link between the terminal and the server. The network may include various connection types, such as wired, wireless communication links, or fiber optic cables, to name a few. It should be understood that the number of terminals, networks, and servers in fig. 2 is merely illustrative. There may be any number of terminals, networks and servers, as desired for the reality. For example, the server may be a server cluster composed of a plurality of servers. The user can use the terminal to interact with the server through the network so as to obtain push messages and the like.
It is easy to understand that the server may be, for example, a background service device corresponding to a terminal application in the terminal. The server may generate a push message for the terminal application and send the push message to the terminal. When the terminal receives the push message, the terminal may store the push message in a push message set in the terminal. For example, when the server detects an update of the terminal system in the terminal, an update push message of the terminal system may be generated and sent to the terminal. When the terminal receives the update push message, the update push message may be stored in a push message set of the terminal.
According to some embodiments, the terminal may monitor a message push state of the terminal system, and display at least one push message in the push message set when the terminal is in the push state, so that the user may obtain the push message. The push message may be, for example, an update message of the terminal system. The push message may be, for example, an update message sent by a system update terminal via a server, an update message acquired by the terminal from the server, or an update message pushed by a terminal application. The embodiment of the application provides a message pushing method which can improve the convenience of using a terminal.
The present application will be described in detail with reference to specific examples.
In one embodiment, as shown in fig. 3, a message pushing method is specifically proposed, which can be implemented by relying on a computer program and can be run on a terminal with a display screen. The computer program may be integrated into the application or may run as a separate tool-like application.
Specifically, the message pushing method includes:
step S101, monitoring the message pushing state of a terminal system;
according to some embodiments, the message push state refers to a state of a terminal system corresponding to message push, and the message push state includes but is not limited to a push-capable state and a push-prohibited state. When the terminal is in a push state, the terminal can display the push message, that is, the user can obtain the push message. When the terminal is in a push prohibition state, the terminal cannot display the push message, that is, the user cannot directly acquire the push message.
Optionally, when the terminal is in the power-on state, the terminal may monitor a message pushing state of the terminal system. For example, when the terminal receives a power-on command input by a user, the terminal may turn on the terminal and detect a message push state of the terminal system. The power-on command includes, but is not limited to, a voice start command, a click power-on command, a long press power-on command, and the like. The power-on command may be, for example, a long press command. When the terminal detects that the duration of the continuous pressing of the starting control exceeds the preset duration, the terminal can receive the starting instruction and start the terminal. When the terminal detects that the terminal is in the power-on state, the terminal monitors the message pushing state of the terminal.
Step S102, when the message pushing state is the pushing state, at least one pushing message is obtained from the pushing message set, and the at least one pushing message is displayed.
According to some embodiments, the at least one push message is an application notification message of the terminal application. The terminal application includes, but is not limited to, an application installed in the terminal, a terminal system, and the like. The at least one push message comprises a notification message for an application installed in the terminal and also a notification message for the terminal system itself. The at least one notification message may comprise, for example, an update notification message of an a application in the terminal, and may also comprise an update notification message of a terminal system.
It is easy to understand that the push message set refers to a set of push messages acquired by the terminal, and the push message set is used for storing at least one push message. When the terminal acquires the notification message, the terminal may store the notification message in a push message set.
Optionally, the message pushing status includes a pushable status and a push prohibited status. When the terminal monitors that the message pushing state of the terminal system is a pushing state, the terminal can acquire a pushing message set. When the terminal acquires the push message set, the terminal may acquire at least one push message in the push message set. When the terminal acquires at least one push message set, the terminal can display the at least one push message, so that a user can acquire the at least one push message. The at least one push message may be a part of push messages included in the push message set, or may be all push messages included in the push message set.
According to some embodiments, when the terminal monitors that the message push state of the terminal system is a push-capable state, the terminal may acquire a push message set. When the terminal acquires the push message set, the terminal may acquire at least one push message in the push message set. The at least one push message may be, for example, an a1 push message, an a2 push message, an A3 push message, an a4 push message, an a5 push message, an a6 push message, an a7 push message, an A8 push message, an a9 push message, and an a10 push message. When the terminal acquires at least one push message set, the terminal may display the at least one push message, and an example schematic diagram of a terminal interface at this time may be as shown in fig. 4.
In one or more embodiments of the present application, when it is monitored that a message push state of a terminal system is a push-capable state, at least one push message in a push message set may be displayed, so that a user may obtain the push message. Therefore, the push message can be displayed only when the terminal is in the push state, the situation that the terminal is inconvenient to use due to the fact that the terminal directly displays the received push message when the terminal is in the working state can be reduced, the influence of the push message on the terminal running application can be reduced, the convenience of using the terminal is improved, and the use experience of a user can be improved. In addition, the terminal does not need to directly display the received push message, so that the number of times of displaying the push message by the terminal can be reduced, the power consumption of displaying the push message by the terminal can be reduced, and the service life of the terminal is prolonged.
Please refer to fig. 5, which is a flowchart illustrating a message pushing method according to an embodiment of the present application. As shown in fig. 5, the method comprises the following steps S201-S206.
Step S201, acquiring the use state of the terminal system, wherein the use state comprises a working state and a standby state;
according to some embodiments, the use state refers to a state of the terminal system, and the use state includes an operating state and a standby state. When the terminal system is in an operating state, the terminal may determine that an application running in a foreground running mode exists in the terminal, for example, and the number of the application may be at least one. The standby state is not a state in which the terminal system is completely out of operation, and may be a state in which the terminal determines that there is no application running in the foreground mode in the terminal, and the application may run in the background running mode or may be in a completely closed state.
It is easy to understand that when the terminal pushes a message, the terminal can acquire the use state of the terminal system. When the terminal acquires the use state of the terminal system, the terminal may determine the use state of the terminal system by, for example, detecting whether an application running in a foreground running mode exists in the terminal. When the terminal detects that the application running in the foreground running mode exists in the terminal, the terminal can determine that the running state of the terminal system is a working state. When the terminal detects that the application running in the foreground running mode does not exist in the terminal, the terminal can determine that the use state of the terminal system is the standby state.
Optionally, when the terminal acquires the use state of the terminal system, the terminal may further determine the use state of the terminal system by detecting whether the operation instruction is received within a preset time period. The operation instruction refers to an instruction for a terminal application. The preset duration may be set by the terminal based on the duration setting instruction, or may be set by the terminal when leaving the factory. The duration setting instruction includes, but is not limited to, a voice duration setting instruction, a click duration setting instruction, a text duration setting instruction, and the like. The duration setting instruction received by the terminal may be, for example, a voice duration setting instruction. When the terminal receives the voice time setting instruction, the terminal can recognize the preset time information by adopting a voice recognition algorithm and set the preset time based on the preset time information.
According to some embodiments, when the terminal detects that the preset duration receives the operation instruction, the terminal may determine that the use state of the terminal system is the working state. When the terminal detects that the operation instruction is not received within the preset time, the terminal can determine that the operation state of the terminal system is a standby state. At this time, when the terminal is in a standby state, for example, a terminal application that operates in a foreground operation mode may exist in the terminal.
Optionally, when the terminal acquires the use state of the terminal system, the terminal may further determine the use state of the terminal system by detecting whether the standby instruction is received. When the terminal receives the standby instruction, the terminal may determine that the usage state of the terminal is the standby state. For example, when the terminal detects that the user presses the power-on control once, the terminal may receive a standby instruction, and the terminal may switch the use state of the terminal system to the standby state. The standby instruction received by the terminal may also be, for example, when the terminal detects that the user clicks the standby control, the terminal may receive the standby instruction. At this time, an example schematic diagram of the terminal interface may be as shown in fig. 6.
Step S202, when the using state is switched from the working state to the standby state, determining that the message pushing state is a pushable state;
according to some embodiments, when the terminal acquires the use state of the terminal system, the terminal may detect whether the use state of the terminal system is switched from the working state to the standby state. When the terminal detects that the use state of the terminal system is switched from the working state to the standby state, the terminal can determine that the message pushing state of the terminal system is a pushable state.
It is easy to understand that when the terminal detects that the application of the terminal is switched from the foreground operation mode to the background operation mode, the terminal can determine that the use state of the terminal system is switched from the working state to the standby state, and the terminal can determine that the message pushing state is the pushable state.
Optionally, the terminal may further directly detect whether the terminal system is in a standby state, so as to determine whether the message push state is a push-enabled state. When the terminal determines that the use state of the terminal system is the standby state, the terminal may determine that the message push state of the terminal system is the pushable state. The preset time period may be, for example, 30 minutes. Within 30 minutes, when the terminal does not receive the running instruction for the terminal application, the terminal may determine that the use state of the terminal system is the standby state.
According to some embodiments, when the terminal receives the standby instruction and determines that the usage state of the terminal is the standby state, the terminal may determine that the message push state is the pushable state.
Step S203, acquiring a target push message pushed by the terminal application, and storing the target push message into a push message set;
according to some embodiments, the target push message is a message pushed by the terminal application received by the terminal, and the target push message does not refer to a certain fixed message. For example, when the terminal application changes, the push time changes, and the content of the push message changes, the target push message changes accordingly.
According to some embodiments, when the terminal detects that the terminal system pushes the target push message, the terminal may obtain the target push message pushed by the terminal application. When the terminal acquires the target push message pushed by the terminal system, the terminal can store the target push message into the push message set. For example, when the S-target push message pushed by the S-terminal application is acquired by the terminal, the terminal may store the S-target push message in the push message set.
According to some embodiments, when the terminal stores the target push message in the push message set, the terminal may obtain a receiving time point of the target push message when obtaining the target push message pushed by the terminal application. When the terminal acquires the receiving time point of the target push message, the terminal may store the target push message and the receiving time point into the push message set in association according to the receiving time sequence.
It is easy to understand that, when the terminal stores the target push message and the receiving time point into the push message set in the receiving time sequence, the terminal may store the target push message and the receiving time point into the push message set in the receiving time sequence from early to late. The terminal can also store the target push message and the receiving time point into the push message set in an associated manner according to the sequence of the receiving time from late to early.
Optionally, the number of push message sets may be one or more. When the number of the push message sets is one, the terminal may store the acquired target push message in the push message set. When the number of the push message sets is multiple, the terminal may set different push message sets for different types of push messages, and may also set a push message set corresponding to the terminal application.
According to some embodiments, when a terminal sets different sets of push messages for different types of push messages, the terminal may, for example, set an update message of the terminal application to a set of push update messages, set an advertisement message of the terminal application to a set of push advertisement messages, and so on. When the terminal sets a push message set corresponding to the terminal application, the terminal may set S1 the push message set to the S terminal application, set D1 the push message set to the D terminal application, and so on, for example.
It is easy to understand that when the push message set is multiple, the terminal may set the push priority of the multiple push message sets. The push priority may indicate a priority for the terminal to obtain the at least one push message. For example, when the terminal sets that the priority of the S1 push message set is higher than the priority of the D1 push message set, and when the terminal acquires at least one push message, the terminal may acquire the push message in the S1 push message set first and then acquire the push message in the D1 push message set.
According to some embodiments, step 203 may be performed before step 201 and step 202, or may be performed simultaneously with step 201 and step 202. Step 203 is executed simultaneously with step 201 and step 202, that is, the terminal may determine the message push status while acquiring the target push message pushed by the terminal application.
Step S204, when the message pushing state is a pushing state, acquiring a first quantity of pushing messages contained in a pushing message set;
according to some embodiments, the first number is a number of push messages included in the push message set by the terminal, and the number does not refer to a certain fixed number. For example, when the push messages included in the set of push messages change, the first number also changes accordingly. For example, when the push message set is multiple, the terminal may further determine the first number based on a maximum number of push messages that may be included in each push message set.
It is easy to understand that, for example, when the terminal detects that a terminal application running in a foreground running mode in the terminal is switched to run in a background running mode, and there is no other terminal application running in a foreground running mode, the terminal may determine that the use state of the terminal system is switched from the working state to the standby state, that is, the terminal determines that the message push state is a pushable state. For example, the number of push messages included in the push message set may be 15, and the first number of push messages included in the push message set acquired by the terminal is 15.
Step S205, when the first quantity is larger than the second quantity, acquiring the second quantity of push messages from the push message set according to the receiving time sequence, and displaying the second quantity of push messages;
according to some embodiments, the second number is a preset number of display push messages, and is not specific to a fixed number. For example, when the terminal receives a value setting instruction, the terminal may modify the second amount based on the value setting instruction. For example, when the push message set is multiple, the terminal may set the second number corresponding to each push message set.
It is easy to understand that the terminal may also set the second number based on the screen size of the terminal in order to improve the clarity of the push message presentation. For example, the terminal may be provided with a second number of 8 bars when the terminal has a screen size of 5.0 inches. When the screen size of the terminal is 5.5 inches, the terminal may be provided with a second number of 10 bars. When the screen size of the terminal is 7 inches, the terminal may be provided with a second number of 15 bars.
According to some embodiments, when the terminal acquires the first number of push messages included in the message push set, the terminal may detect a size relationship between the first number and the second number. When the terminal detects that the first number is greater than the second number, the terminal may obtain the second number of push messages in the push message set according to the time sequence. When the terminal acquires the second number of push messages, the terminal can display the second number of push messages.
It will be readily appreciated that the second number may be, for example, 10 strips. When the number of push messages included in the push message set may be 15, for example, and the first number of push messages included in the push message set acquired by the terminal is 15, the terminal may detect a size relationship between the first number and the second number. When the terminal detects that the first number is 15 and is greater than the second number is 10, the terminal may obtain the second number of 10 push messages in the push message set according to the time sequence. The second number of 10 push messages may be, for example, an a1 push message, an a2 push message, an A3 push message, an a4 push message, an a5 push message, an a6 push message, an a7 push message, an A8 push message, an a9 push message, and an a10 push message. The time sequence may be, for example, in the order of the reception time points from early to late. When the terminal acquires the second number of 10 push messages, the terminal may display the second number of 10 push messages.
According to some embodiments, when the terminal displays the second number of push messages, the terminal may obtain an interface frame rate of the terminal. When the terminal obtains the interface frame rate of the terminal, the terminal may adjust the second amount based on the interface frame rate. The interface frame rate is a frequency (rate) at which bitmap images in units of frames appear continuously on the terminal display interface, and is used to represent the degree of the terminal interface stuck. When the terminal obtains the interface frame rate, the terminal may compare the interface frame rate with a preset interface frame rate. When the terminal detects that the interface frame rate is less than the preset interface frame rate, the terminal may decrease the second amount, for example. When the terminal detects that the interface frame rate is greater than the preset interface frame rate, the terminal may increase the second number, for example.
It is easily understood that, when the terminal adjusts the second number, the terminal may adjust the second number based on a difference between the interface frame rate and a preset interface frame rate. For example, when the interface frame rate is less than the preset interface frame rate, and the difference between the interface frame rate and the preset interface frame rate is a first difference, the terminal may adjust the second number of 10 to 8. For example, when the interface frame rate is less than the preset interface frame rate, and the difference between the interface frame rate and the preset interface frame rate is a second difference, the terminal may adjust the second number of 10 to 6. Wherein the second difference is greater than the first difference.
According to some embodiments, when the terminal is in a push prohibition state, the terminal may acquire a push message and store the received push message in a message push set. The number of push messages contained in the message push set is a first number, and the first number is greater than a second number. When the terminal is in a pushable state, the terminal may push a second number of push messages. At this time, the terminal may delete the push message that is not pushed by the message push set or add the push message that is not pushed by the message push set to the non-push message set, so as to reduce the display waiting time of the push message acquired next time, and improve the convenience of push message display.
Step S206, when the first number is less than or equal to the second number, displaying the first number of push messages.
According to some embodiments, when the terminal acquires the first number of push messages included in the message push set, the terminal may detect a size relationship between the first number and the second number. When the terminal detects that the first number is smaller than the second number, the terminal can directly display the push messages of the first number.
It will be readily appreciated that the second number may be, for example, 10 strips. When the number of push messages included in the push message set may be, for example, 5, and the first number of push messages included in the terminal acquisition push message set is 15, the terminal may detect a size relationship between the first number and the second number. When the terminal detects that the first number of 5 pieces is less than the second number of 10 pieces, the terminal may present the first number of 5 pieces of push messages. The first number of 5 push messages may be, for example, an a1 push message, an a2 push message, an A3 push message, an a4 push message, and an a5 push message.
According to some embodiments, when the terminal presents the at least one push message, the terminal may present the at least one push message in a stacked manner. When the terminal displays at least one push message in a stacked manner, the terminal may obtain a receiving time point of the at least one push message, and display the at least one push message according to a receiving time sequence. For example, when the terminal displays a first number of 5 push messages, the terminal may display the 5 push messages in a stacked manner, and an example diagram of the terminal interface may be as shown in fig. 7. The 5 push messages may be, for example, an a1 push message, an a2 push message, an A3 push message, an a4 push message, and an a5 push message, wherein a reception time point of the a1 push message may be, for example, earlier than a reception time point of the a5 push message, and a reception time point of the a1 push message may be, for example, later than a reception time point of the a5 push message.
It is easy to understand that when the terminal presents the at least one push message, the terminal may present the at least one push message in a tiled manner. For example, when the terminal displays a first number of 5 push messages, the terminal may display the 5 push messages in a tiled manner, and an example diagram of the terminal interface may be as shown in fig. 8.
Optionally, when the terminal displays at least one push message, the terminal may respectively display at least one push message. At this time, the terminal may set a presentation duration of each push message, and display a countdown of the presentation duration on the terminal display screen. For example, the presentation duration may be, for example, 5 seconds. When the terminal displays the first number of 5 push messages, the terminal may display the a1 push message first, and display the countdown of the display duration of the a1 push message, where an example diagram of the terminal interface may be as shown in fig. 9.
According to some embodiments, when the terminal exposes at least one push message, the terminal may stop exposing the push message after receiving the instruction to stop exposing. The stop presenting instruction includes, but is not limited to, a view instruction, a standby instruction, a delete instruction, and the like. The view instruction may be, for example, a click view instruction. And when the terminal receives the click check instruction, the terminal stops displaying the push message corresponding to the click check instruction and displays the next push message.
In one or more embodiments of the present application, a terminal may obtain a use state of a terminal system, and when the use state is switched from a working state to a standby state, determine that a message pushing state is a pushable state, which may improve accuracy of determining the message pushing state, and directly display a received push message when the terminal is in the working state, so that the terminal is inconvenient to use, and accuracy of pushing the message may be improved. In addition, the terminal stores the target push message into the push message set when acquiring the target push message pushed by the terminal application, so that the target push message can be displayed when the terminal is in a push state, loss of the target push message can be reduced, and message display efficiency is improved. Secondly, when the message pushing state is a pushing state, the terminal can detect the size relationship between the first quantity and the second quantity of the pushing messages contained in the pushing message set, the phenomenon that the terminal is blocked due to the fact that a large number of pushing messages are displayed is reduced, and the use experience of a user can be improved. Finally, the terminal can adjust the second number based on the interface frame rate, can adjust the number of the push messages displayed by the terminal, reduces the terminal blockage, and can improve the use experience of the user.
Referring to fig. 10, a flow chart of a message pushing method according to an embodiment of the present application is shown. As shown in fig. 10, the method comprises the following steps S301-S306.
Step S301, when the message display time point is reached, determining that the message pushing state is a push-capable state;
according to some embodiments, the terminal may detect whether the current time point reaches the message presentation time point. When the terminal detects that the message display time point is reached, the terminal can determine that the message push state of the terminal system is a push-capable state.
It is easily understood that the terminal can set a message presentation time point. For example, the terminal sets an interval duration, which is a time difference between the current presentation time point and a previous presentation time point of the current presentation time point. The terminal may set the interval duration to a fixed duration, and the terminal may also set the interval duration to a non-fixed duration. For example, the terminal may set the interval duration to 0.5 hour, and the terminal arrives at the message presentation time point every 0.5 hour.
Optionally, the terminal may further set an interval duration to the current display time point after the last presentation time point of the current presentation time point. For example, after the terminal displays the push message at 1:00pm, the next display time point may be set to be 40 minutes, and when the terminal reaches 1:40pm, the terminal may determine that the message push state is the pushable state when the terminal determines that 1:40pm is the message display time point.
According to some embodiments, the terminal may set a presentation time point within a fixed period. For example, the terminal may be cycled through days, with the first 6 hour message for each day being presented at 1 hour intervals, the second 6 hour message being presented at 40 minutes intervals, the third 6 hour message being presented at 35 minutes intervals and the fourth 6 hour message being presented at 25 minutes intervals.
Step S302, acquiring a target push message pushed by a terminal application;
step S303, obtaining the message type of the target push message;
according to some embodiments, the message type refers to a type of the targeted push message and does not refer to a fixed message type. For example, when the target push message changes, the message type also changes accordingly. The message type includes, but is not limited to, a notification message type, a payment message type, an advertisement message type, an application update message type, and the like.
It is easy to understand that when the terminal acquires the target push message pushed by the terminal application, the terminal may acquire the message type of the target push message. When the terminal obtains the message type of the target push message, the terminal can identify and obtain the keyword in the target push message by adopting a keyword identification algorithm, and determine the message type of the target push message based on the keyword.
Optionally, for example, the terminal acquires the s-target push message. The S-target push message may be, for example, that the S-terminal application has an amount to be paid. When the terminal acquires the s-target push message, the message type of the terminal acquiring the s-target push message may be a payment message type, for example.
Step S304, when the message type is not the target message type, storing the target push message into a push message set;
according to some embodiments, the target message type refers to a message type preset by the terminal, and the target message type does not refer to a certain fixed message type specifically, for example, when the terminal receives a modification instruction for the target message type, the terminal may modify the target message type based on the modification instruction. The modification instruction includes, but is not limited to, a voice modification instruction, a click modification instruction, a text modification instruction, and the like. When the target message type is the notification message type, the terminal may receive a voice modification instruction for the target message type. The voice modification instruction may be, for example, "modify target message type to payment message type". The terminal can modify the target message type from the notification message type to the payment message type based on the modification instruction.
It is easy to understand that, when the terminal acquires the message type of the target push message, the terminal may detect whether the message type of the target push message is the target message type. When the message type of the target push message is not the target message type, the terminal may store the target push message in the push message set.
Optionally, for example, when the terminal acquires the s-target push message, the message type of the s-target push message acquired by the terminal may be a payment message type, for example. The terminal may detect whether the payment message type of the s-target push message is a target message type. The target message type is a notification message type. When the message type payment message type of the S-target push message is not the target message type notification message type, the terminal may store the S-target push message in the S-push message set.
Step S305, at least one push message is obtained from the push message set, and the at least one push message is displayed;
and step S306, when the message type is the target message type, displaying the target push message.
According to some embodiments, when the terminal acquires the message type of the target push message, the terminal may detect whether the message type of the target push message is the target message type. When the message type of the target push message is the target message type, the terminal can display the target push message without storing the target push message into the push message set, so that the push message of the target message type can be displayed in time, the waiting time of the push message of the target message type is reduced, and the use experience of a user can be improved.
Optionally, for example, when the terminal acquires the s-target push message, the message type of the s-target push message acquired by the terminal may be a payment message type, for example. The terminal may detect whether the payment message type of the s-target push message is a target message type. The target message type is a payment message type. When the message type payment message type of the s-target push message is the target message type payment message type, the terminal can directly display the s-target push message.
In one or more embodiments of the present application, when a message display time point is reached, it is determined that a message push state is a pushable state, and at least one push message in a push message set can be displayed, so that a user can obtain the push message, accuracy of determining the pushable state can be improved, accuracy of displaying the push message is improved, a situation that the terminal is inconvenient to use due to the fact that the terminal directly displays the received push message when the terminal is in a working state is reduced, influence of the push message on application running of the terminal can be reduced, convenience of using the terminal is improved, and use experience of the user can be improved. In addition, the terminal can acquire the message type of the target push message, and display the target push message when the message type is the target message type, so that the target push message does not need to be stored in the push message set, the push message of the target message type can be displayed in time, the waiting time of the push message of the target message type is reduced, and the use experience of a user can be improved.
The message pushing apparatus provided by the embodiment of the present application will be described in detail below with reference to fig. 11 to 13. It should be noted that, the message pushing apparatuses shown in fig. 11 to 13 are used for executing the method of the embodiments shown in fig. 3 to 10 of the present application, and for convenience of description, only the portions related to the embodiments of the present application are shown, and details of the specific technology are not disclosed, please refer to the embodiments shown in fig. 3 to 10 of the present application.
Please refer to fig. 11, which shows a schematic structural diagram of a message pushing apparatus according to an embodiment of the present application. The message pushing device 1100 may be implemented as all or a part of a user terminal through software, hardware or a combination of both.
According to some embodiments, the message pushing apparatus 1100 includes a status monitoring unit 1101 and a message displaying unit 1102, and is specifically configured to:
a state monitoring unit 1101, configured to monitor a message pushing state of the terminal system;
a message display unit 1102, configured to, when a message push state is a push-enabled state, obtain at least one push message in a push message set, and display the at least one push message;
the at least one push message is an application notification message of the terminal application.
Fig. 12 is a schematic structural diagram of a message pushing apparatus according to some embodiments of the present application. As shown in fig. 12, the state monitoring unit 1101 includes a state obtaining subunit 1111 and a state determining subunit 1121, where when the state monitoring unit 1101 is configured to monitor a message pushing state of a terminal system, the state obtaining subunit 1111 is specifically configured to obtain a use state of the terminal system, and the use state includes an operating state and a standby state;
the state determining subunit 1121 is specifically configured to determine that the message pushing state is a pushable state when the usage state is switched from the operating state to the standby state.
According to some embodiments, the state monitoring unit 1101 is configured to, when monitoring a message pushing state of the terminal system, specifically:
and when the message display time point is reached, determining that the message pushing state is a pushable state.
According to some embodiments, the message pushing apparatus 1100 further includes a message storing unit 1103, configured to obtain a target push message pushed by the terminal application before obtaining at least one push message in the push message set, and store the target push message in the push message set.
According to some embodiments, the message presentation unit 1102 is configured to, after obtaining a target push message pushed by the terminal application, obtain a message type of the target push message;
and when the message type is the target message type, displaying the target push message.
According to some embodiments, the message storage unit 1103, when storing the target push message into the push message set, is specifically configured to:
acquiring a receiving time point of a target push message;
and storing the target push message and the receiving time point into a push message set in an associated manner according to the receiving time sequence.
Fig. 13 is a schematic structural diagram of a message pushing apparatus according to some embodiments of the present application. As shown in fig. 13, the message displaying unit 1102 includes a quantity obtaining subunit 1112 and a message displaying subunit 1122, where the message displaying unit 1102 is configured to obtain at least one push message in the push message set when the message push state is the pushable state, and when the at least one push message is displayed, the quantity obtaining subunit 1112 is specifically configured to obtain a first quantity of push messages included in the push message set when the message push state is the pushable state;
a message displaying subunit 1122, configured to, when the first number is greater than the second number, obtain, according to the receiving time sequence, the second number of push messages from the push message set, and display the second number of push messages;
and when the first number is smaller than or equal to the second number, displaying the first number of push messages.
According to some embodiments, the message pushing apparatus 1100 further includes a quantity adjusting unit 1104, configured to obtain an interface frame rate of the terminal after displaying the second quantity of push messages;
the second amount is adjusted based on the interface frame rate.
In one or more embodiments of the present application, when it is monitored that a message push state of a terminal system is a push-capable state, at least one push message in a push message set may be displayed, so that a user may obtain the push message. Therefore, the message pushing device can display the pushing message only when in the pushing state, the situation that the message pushing device is inconvenient to use due to the fact that the received pushing message is directly displayed when the message pushing device is in the working state can be reduced, the influence of the pushing message on running application of the message pushing device can be reduced, the use convenience of the message pushing device is improved, and the use experience of a user can be improved.
Please refer to fig. 14, which is a schematic structural diagram of a terminal according to an embodiment of the present application. As shown in fig. 14, the terminal 1400 may include: at least one processor 1401, at least one network interface 1404, a user interface 1403, memory 1405, at least one communication bus 1402.
The communication bus 1402 is used to realize connection communication between these components.
The user interface 1403 may include a Display screen (Display) and a GPS, and the optional user interface 1403 may also include a standard wired interface and a wireless interface.
The network interface 1404 may optionally include a standard wired interface, a wireless interface (e.g., WI-FI interface), among others.
Processor 1401 may include one or more processing cores, among other things. Processor 1401 connects various parts throughout terminal 1400 using various interfaces and lines to perform various functions of terminal 1400 and process data by executing or executing instructions, programs, code sets, or instruction sets stored in memory 1405 and invoking data stored in memory 1405. Alternatively, the processor 1401 may be implemented in at least one hardware form of Digital Signal Processing (DSP), Field-Programmable Gate Array (FPGA), and Programmable Logic Array (PLA). The processor 1401 may integrate one or a combination of a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), a modem, and the like. Wherein, the CPU mainly processes an operating system, a user interface, an application program and the like; the GPU is used for rendering and drawing the content required to be displayed by the display screen; the modem is used to handle wireless communications. It is to be appreciated that the modem may not be integrated into processor 1401, but may be implemented on a single chip.
The Memory 1405 may include a Random Access Memory (RAM) or a Read-Only Memory (Read-Only Memory). Optionally, the memory 1405 includes a non-transitory computer-readable medium. The memory 1405 may be used to store an instruction, a program, code, a set of codes, or a set of instructions. The memory 1405 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playing function, an image playing function, etc.), instructions for implementing the above-described method embodiments, and the like; the storage data area may store data and the like referred to in the above respective method embodiments. Memory 1405 may optionally be at least one memory device located remotely from processor 1401 as described above. As shown in fig. 14, the memory 1405, which is a kind of computer storage medium, may include therein an operating system, a network communication module, a user interface module, and an application program for message push.
In the terminal 1400 shown in fig. 14, the user interface 1403 is mainly used as an interface for providing input for a user, and acquiring data input by the user; the processor 1401 may be configured to invoke an application program for pushing a message stored in the memory 1405, and specifically perform the following operations:
monitoring the message pushing state of a terminal system;
when the message pushing state is a pushing state, acquiring at least one pushing message from a pushing message set, and displaying the at least one pushing message;
the at least one push message is an application notification message of the terminal application.
According to some embodiments, the processor 1401 is configured to, when executing the monitoring of the message push state of the terminal system, specifically, execute the following operations:
acquiring the use state of a terminal system, wherein the use state comprises a working state and a standby state;
and when the using state is switched from the working state to the standby state, determining that the message pushing state is a pushable state.
According to some embodiments, the processor 1401 is configured to, when executing the monitoring of the message push state of the terminal system, specifically, execute the following operations: :
and when the message display time point is reached, determining that the message pushing state is a pushable state.
According to some embodiments, the processor 1401 is configured to, before performing the obtaining of the at least one push message in the set of push messages, further specifically, to perform the following:
and acquiring a target push message pushed by the terminal application, and storing the target push message into a push message set.
According to some embodiments, after the processor 1401 is configured to execute the following operation to obtain a target push message pushed by a terminal application:
acquiring the message type of a target push message;
and when the message type is the target message type, displaying the target push message.
According to some embodiments, the processor 1401, when being configured to store a target push message in a set of push messages, is specifically configured to:
acquiring a receiving time point of a target push message;
and storing the target push message and the receiving time point into a push message set in an associated manner according to the receiving time sequence.
According to some embodiments, the processor 1401 is configured to, when the message push state is a push-enabled state, obtain at least one push message from the push message set, and when the at least one push message is displayed, specifically configured to perform the following operations:
when the message pushing state is a pushing state, acquiring a first number of pushing messages contained in a pushing message set;
when the first quantity is larger than the second quantity, acquiring the second quantity of push messages in the push message set according to the receiving time sequence, and displaying the second quantity of push messages;
and when the first number is smaller than or equal to the second number, displaying the first number of push messages.
According to some embodiments, the processor 1401 is configured to, after performing the presentation of the second number of push messages, further specifically configured to perform the following operations:
acquiring an interface frame rate of a terminal;
the second amount is adjusted based on the interface frame rate.
In one or more embodiments of the present application, when it is monitored that a message push state of a terminal system is a push-capable state, at least one push message in a push message set may be displayed, so that a user may obtain the push message. Therefore, the push message can be displayed only when the terminal is in the push state, the situation that the terminal is inconvenient to use due to the fact that the terminal directly displays the received push message when the terminal is in the working state can be reduced, the influence of the push message on the terminal running application can be reduced, the convenience of using the terminal is improved, and the use experience of a user can be improved.
The present application also provides a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, performs the steps of the above-described method. The computer-readable storage medium may include, but is not limited to, any type of disk including floppy disks, optical disks, DVD, CD-ROMs, microdrive, and magneto-optical disks, ROMs, RAMs, EPROMs, EEPROMs, DRAMs, VRAMs, flash memory devices, magnetic or optical cards, nanosystems (including molecular memory ICs), or any type of media or device suitable for storing instructions and/or data.
Embodiments of the present application also provide a computer program product comprising a non-transitory computer readable storage medium storing a computer program operable to cause a computer to perform some or all of the steps of any one of the message push methods as recited in the above method embodiments.
It is clear to a person skilled in the art that the solution of the present application can be implemented by means of software and/or hardware. The "unit" and "module" in this specification refer to software and/or hardware that can perform a specific function independently or in cooperation with other components, where the hardware may be, for example, a Field-ProgrammaBLE Gate Array (FPGA), an Integrated Circuit (IC), or the like.
It should be noted that, for simplicity of description, the above-mentioned method embodiments are described as a series of acts or combination of acts, but those skilled in the art will recognize that the present application is not limited by the order of acts described, as some steps may occur in other orders or concurrently depending on the application. Further, those skilled in the art should also appreciate that the embodiments described in the specification are preferred embodiments and that the acts and modules referred to are not necessarily required in this application.
In the foregoing embodiments, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus may be implemented in other manners. For example, the above-described embodiments of the apparatus are merely illustrative, and for example, the division of the units is only one type of division of logical functions, and there may be other divisions when actually implementing, for example, a plurality of units or components may be combined or may be integrated into another system, or some features may be omitted, or not implemented. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection of some service interfaces, devices or units, and may be an electrical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable memory. Based on such understanding, the technical solution of the present application may be substantially implemented or a part of or all or part of the technical solution contributing to the prior art may be embodied in the form of a software product stored in a memory, and including several instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method described in the embodiments of the present application. And the aforementioned memory comprises: various media capable of storing program codes, such as a usb disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a removable hard disk, a magnetic disk, or an optical disk.
Those skilled in the art will appreciate that all or part of the steps in the methods of the above embodiments may be implemented by a program, which is stored in a computer-readable memory, and the memory may include: flash disks, Read-Only memories (ROMs), Random Access Memories (RAMs), magnetic or optical disks, and the like.
The above description is only an exemplary embodiment of the present disclosure, and the scope of the present disclosure should not be limited thereby. That is, all equivalent changes and modifications made in accordance with the teachings of the present disclosure are intended to be included within the scope of the present disclosure. Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure herein. This application is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.

Claims (11)

1. A message pushing method, the method comprising:
monitoring the message pushing state of a terminal system;
when the message pushing state is a pushing state, acquiring at least one pushing message from a pushing message set, and displaying the at least one pushing message;
the at least one push message is an application notification message of the terminal application.
2. The method of claim 1, wherein monitoring the message push status of the end system comprises:
acquiring the use state of the terminal system, wherein the use state comprises a working state and a standby state;
and when the using state is switched from the working state to the standby state, determining that the message pushing state is a pushable state.
3. The method of claim 1, wherein monitoring the message push status of the end system comprises:
when a message display time point is reached, determining that the message pushing state is a pushable state.
4. The method of claim 1, wherein before retrieving at least one push message from the set of push messages, further comprising:
and acquiring a target push message pushed by the terminal application, and storing the target push message into the push message set.
5. The method of claim 4, wherein after obtaining the target push message pushed by the terminal application, the method further comprises:
acquiring the message type of the target push message;
and when the message type is a target message type, displaying the target push message.
6. The method of claim 4, wherein storing the targeted push message in the set of push messages comprises:
acquiring a receiving time point of the target push message;
and storing the target push message and the receiving time point into the push message set in an associated manner according to the receiving time sequence.
7. The method according to claim 6, wherein when the message push status is a push capable status, acquiring at least one push message from a set of push messages, and displaying the at least one push message comprises:
when the message pushing state is a pushing state, acquiring a first number of pushing messages contained in the pushing message set;
when the first number is larger than the second number, acquiring a second number of push messages in the push message set according to the receiving time sequence, and displaying the second number of push messages;
and when the first number is smaller than or equal to the second number, displaying the first number of push messages.
8. The method of claim 7, wherein after presenting the second number of push messages, further comprising:
acquiring an interface frame rate of a terminal;
adjusting the second amount based on the interface frame rate.
9. A message push apparatus, the apparatus comprising:
the state monitoring unit is used for monitoring the message pushing state of the terminal system;
the message display unit is used for acquiring at least one push message from a push message set and displaying the at least one push message when the message push state is a push-capable state;
the at least one push message is an application notification message of the terminal application.
10. A terminal comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that the processor implements the method of any of the preceding claims 1-8 when executing the computer program.
11. A computer-readable storage medium, on which a computer program is stored, which program, when being executed by a processor, is adapted to carry out the method of any one of the preceding claims 1 to 8.
CN202011384840.4A 2020-12-01 2020-12-01 Message pushing method, device, terminal and storage medium Active CN112464095B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011384840.4A CN112464095B (en) 2020-12-01 2020-12-01 Message pushing method, device, terminal and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011384840.4A CN112464095B (en) 2020-12-01 2020-12-01 Message pushing method, device, terminal and storage medium

Publications (2)

Publication Number Publication Date
CN112464095A true CN112464095A (en) 2021-03-09
CN112464095B CN112464095B (en) 2024-05-14

Family

ID=74805083

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011384840.4A Active CN112464095B (en) 2020-12-01 2020-12-01 Message pushing method, device, terminal and storage medium

Country Status (1)

Country Link
CN (1) CN112464095B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114065041A (en) * 2021-11-12 2022-02-18 北京达佳互联信息技术有限公司 Message display method, device, system and program product
CN114125048A (en) * 2021-11-16 2022-03-01 Oppo广东移动通信有限公司 Message push setting method and device, storage medium and electronic equipment
CN114844931A (en) * 2022-04-24 2022-08-02 芜湖雄狮汽车科技有限公司 Vehicle remote control method, device, server and storage medium

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104320425A (en) * 2014-08-28 2015-01-28 海视云(北京)科技有限公司 Method and device for receiving and sending message
CN105306383A (en) * 2014-06-10 2016-02-03 腾讯科技(深圳)有限公司 Message push method, terminal and push server
CN106162577A (en) * 2015-04-20 2016-11-23 腾讯科技(深圳)有限公司 A kind of information push method, and message pushing equipment
CN106713119A (en) * 2016-12-13 2017-05-24 四川长虹电器股份有限公司 Cross-platform notifying and displaying method of real-time message of mobile terminal
CN107360065A (en) * 2017-06-27 2017-11-17 北京小米移动软件有限公司 Information-pushing method and device
CN108762937A (en) * 2018-03-13 2018-11-06 Oppo广东移动通信有限公司 Configuration information transmitting method, acquisition methods, device and terminal
CN109120954A (en) * 2018-09-30 2019-01-01 武汉斗鱼网络科技有限公司 Video messaging method for pushing, device, computer equipment and storage medium
CN110069231A (en) * 2019-04-25 2019-07-30 北京众纳鑫海网络技术有限公司 Method and apparatus for showing message
CN111049864A (en) * 2018-10-12 2020-04-21 北京优酷科技有限公司 Message pushing method, terminal equipment, application server and interaction system
CN111625370A (en) * 2019-02-27 2020-09-04 杭州海康威视***技术有限公司 Message pushing method and device, electronic equipment and storage medium

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105306383A (en) * 2014-06-10 2016-02-03 腾讯科技(深圳)有限公司 Message push method, terminal and push server
CN104320425A (en) * 2014-08-28 2015-01-28 海视云(北京)科技有限公司 Method and device for receiving and sending message
CN106162577A (en) * 2015-04-20 2016-11-23 腾讯科技(深圳)有限公司 A kind of information push method, and message pushing equipment
CN106713119A (en) * 2016-12-13 2017-05-24 四川长虹电器股份有限公司 Cross-platform notifying and displaying method of real-time message of mobile terminal
CN107360065A (en) * 2017-06-27 2017-11-17 北京小米移动软件有限公司 Information-pushing method and device
CN108762937A (en) * 2018-03-13 2018-11-06 Oppo广东移动通信有限公司 Configuration information transmitting method, acquisition methods, device and terminal
CN109120954A (en) * 2018-09-30 2019-01-01 武汉斗鱼网络科技有限公司 Video messaging method for pushing, device, computer equipment and storage medium
CN111049864A (en) * 2018-10-12 2020-04-21 北京优酷科技有限公司 Message pushing method, terminal equipment, application server and interaction system
CN111625370A (en) * 2019-02-27 2020-09-04 杭州海康威视***技术有限公司 Message pushing method and device, electronic equipment and storage medium
CN110069231A (en) * 2019-04-25 2019-07-30 北京众纳鑫海网络技术有限公司 Method and apparatus for showing message

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114065041A (en) * 2021-11-12 2022-02-18 北京达佳互联信息技术有限公司 Message display method, device, system and program product
CN114125048A (en) * 2021-11-16 2022-03-01 Oppo广东移动通信有限公司 Message push setting method and device, storage medium and electronic equipment
CN114125048B (en) * 2021-11-16 2024-05-17 Oppo广东移动通信有限公司 Message push setting method and device, storage medium and electronic equipment
CN114844931A (en) * 2022-04-24 2022-08-02 芜湖雄狮汽车科技有限公司 Vehicle remote control method, device, server and storage medium

Also Published As

Publication number Publication date
CN112464095B (en) 2024-05-14

Similar Documents

Publication Publication Date Title
CN112464095B (en) Message pushing method, device, terminal and storage medium
CN105743158B (en) Apparatus and method for charging an electronic device having a battery
CN108702480B (en) Electronic device and method for driving display thereof
KR102599383B1 (en) Electronic device for displaying an executable application on a split screen and method for the same
US10282333B2 (en) Electronic device operating method and electronic device for supporting the same
US20220004435A1 (en) Function Resource Configuration Method and Device
CN107479953B (en) Process management method, device, storage medium and electronic equipment
KR102665291B1 (en) Electronic device and Method of controlling thereof
CN112486733B (en) System restoration method, device, terminal and storage medium
CN113438614B (en) Flow package obtaining method and device, terminal and storage medium
KR20170076430A (en) Electronic apparatus and control method thereof
CN112506460A (en) Screen control authority sharing method and device, terminal and storage medium
CN112114965A (en) Application program running method and device, terminal and storage medium
CN112738726A (en) Positioning method, positioning device, terminal and storage medium
CN111767136A (en) Process management method, terminal and device with storage function
CN111338905A (en) Application node data processing method and device
CN113784216B (en) Video clamping and recognizing method and device, terminal equipment and storage medium
CN113286349B (en) Personal hot spot connection method, device, terminal and storage medium
CN106201469B (en) Dynamic effect control method and device and user terminal
CN114265645B (en) Information display method, device, terminal and storage medium
CN112541141A (en) Control display callback method, device, terminal and storage medium
CN111782100A (en) Method, device, terminal and storage medium for previewing background picture
CN115220803A (en) Data processing method and equipment
CN113919999A (en) Message rendering method, device, system, equipment and storage medium
CN112911524B (en) Recharge reminding method and device and electronic equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant