Message Push Method, Device, Equipment and Storage Medium
By analyzing and delaying processing of message push requests, dynamically limiting the information frequency, solving the problem of excessive whitelist information push frequency, improving user experience and ensuring that important information is not missed.
Patent Information
- Application Number
- CN202211060453.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-08-30
- Publication Date
- 2025-07-22
- Estimated Expiration
- 2042-08-30
AI Technical Summary
In the prior art, the excessive frequency of whitelist information pushing leads to distracting users' energy, and the prior art has failed to effectively solve the problem of excessive information frequency.
By receiving message push requests, analyzing the sending address and program permissions, counting the number of push messages, determining whether they exceed the threshold, if they exceed, delay processing is performed, if they do not exceed, the message will be sent directly, or packaged and sent within the delay time.
Dynamically limit the frequency of information to avoid excessive information distracting users' energy in a short period of time, solving the problem of poor user experience caused by excessive frequency of whitelist information, and at the same time avoiding the omission of important information.
Smart Images

Figure CN115473936B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of message management, and in particular, to a message pushing method, device, equipment and storage medium. Background Art
[0002] The Internet has brought about an information explosion. Terminal devices receive a large number of information sources every day, including not only the information push of built-in software, but also the SMS push of base stations and the directional sending of other devices. A large amount of information brings great inconvenience to users in consulting. Moreover, the information push frequencies of software and hardware are too high, bringing a lot of interference to users.
[0003] In the prior art, mainly black and white lists are set to limit information push. Although the software or hardware set in the white list pushes important information, too high a frequency will often distract users' attention. In fact, users need to limit the information push of the white list, but there is no technology for the information push frequency of the white list in the current prior art. Therefore, in order to solve the technical problem of excessive information push frequencies of software and hardware in the white list, a technology is needed to improve the poor experience of information reading and receiving. Summary of the Invention
[0004] The main purpose of the present invention is to solve the technical problem of excessive information push frequencies of software and hardware in the white list.
[0005] In a first aspect of the present invention, a message pushing method is provided. The message pushing method includes:
[0006] Receiving a message pushing request, analyzing the sending address of the message pushing request, and querying out the requesting source program;
[0007] Judging whether the requesting source program has a preset pushing permission;
[0008] If it has the pushing permission, counting the number of pushed messages of the requesting source program in a preset restricted time period;
[0009] Judging whether the number of pushed messages exceeds a preset quantity threshold;
[0010] If it exceeds, obtaining the pushed message corresponding to the message pushing request, and performing delay processing on the pushed message according to a preset delay pushing algorithm to obtain a message pushed under set conditions;
[0011] If it does not exceed, obtaining the pushed message corresponding to the message pushing request, and sending the pushed message to a display port.
[0012] Optionally, in a first implementation manner of the first aspect of the present invention, the performing delay processing on the pushed message according to a preset delay pushing algorithm to obtain a message pushed under set conditions includes:
[0013] Mark the push message as a message to be pushed.
[0014] Based on a preset timer, mark all the push messages sent by the request source program as messages to be pushed during a preset delayed push duration.
[0015] When the preset delayed push duration expires, pack and send all the messages to be pushed to a display port.
[0016] Optionally, in the second implementation manner of the first aspect of the present invention, the delaying the push message according to a preset delayed push algorithm to obtain a message pushed under set conditions further includes:
[0017] Mark the push message as a message to be pushed, and mark all the push messages sent by the request source program as messages to be pushed.
[0018] Count the number of all messages to be pushed, and determine whether the number exceeds a preset push threshold.
[0019] If it exceeds the preset push threshold, pack and send all the messages to be pushed to a display port.
[0020] Optionally, in the third implementation manner of the first aspect of the present invention, the delaying the push message according to a preset delayed push algorithm to obtain a message pushed under set conditions further includes:
[0021] Mark the push message as a message to be pushed.
[0022] Mark all the push messages sent by the request source program as messages to be pushed during a preset delayed push duration.
[0023] Count the number of all messages to be pushed, and determine whether the number exceeds a preset push threshold.
[0024] If it exceeds the preset push threshold, pack and send all the messages to be pushed to a display port.
[0025] If it does not exceed the preset push threshold, determine whether the delayed push duration has expired.
[0026] If it has expired, clear all the messages to be pushed.
[0027] Optionally, in the fourth implementation manner of the first aspect of the present invention, the receiving a message push request and analyzing a sending address of the message push request to query a request source program includes:
[0028] Receive a message push request, and analyze a MAC address and a software ID in the message push request.
[0029] Query the source program of the request based on the MAC address and the software ID.
[0030] Optionally, in the fifth implementation manner of the first aspect of the present invention, the determining whether the source program of the request has a preset push permission includes:
[0031] Query the permission of the source program of the request in the preset permission setting table based on the MAC address and the software ID to obtain a permission setting result;
[0032] Determine whether the permission setting result is that the push permission is available.
[0033] Optionally, in the sixth implementation manner of the first aspect of the present invention, after determining whether the source program of the request has a preset push permission, it further includes:
[0034] If the push permission is not available, delete the message push request.
[0035] The second aspect of the present invention provides a message push device, and the message push device includes:
[0036] A query module, configured to receive a message push request, analyze the sending address of the message push request, and query the source program of the request;
[0037] A permission judgment module, configured to judge whether the source program of the request has a preset push permission;
[0038] A statistics module, configured to, if the push permission is available, count the number of push messages of the source program of the request in a preset limit time period;
[0039] A quantity judgment module, configured to judge whether the number of push messages exceeds a preset quantity threshold;
[0040] A delayed push module, configured to, if it exceeds, obtain the push message corresponding to the message push request, and perform a delay process on the push message according to a preset delayed push algorithm to obtain a message pushed under set conditions;
[0041] An obtaining push module, configured to, if it does not exceed, obtain the push message corresponding to the message push request, and send the push message to a display port.
[0042] The third aspect of the present invention provides a message push device, including: a memory and at least one processor, where instructions are stored in the memory, and the memory and the at least one processor are interconnected through a line; the at least one processor calls the instructions in the memory so that the message push device executes the above message push method.
[0043] The fourth aspect of the present invention provides a computer-readable storage medium, in which instructions are stored, and when the instructions run on a computer, the computer is caused to execute the above-mentioned message pushing method.
[0044] In the embodiments of the present invention, under the setting of the black and white list permissions of software and hardware, the pushed messages of software and hardware are dynamically restricted, avoiding the user being distracted by information pushing due to too high information frequency in a short time, and some unimportant information can also be packaged, solving the problem that the information pushing frequency of the software and hardware in the white list is too large, resulting in poor user experience, and important information will not be missed due to simple restrictions of the black and white list. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] Figure 1 It is a schematic diagram of an embodiment of the message pushing method in the embodiments of the present invention;
[0046] Figure 2 It is a schematic diagram of an embodiment of the message pushing device in the embodiments of the present invention;
[0047] Figure 3 It is a schematic diagram of another embodiment of the message pushing device in the embodiments of the present invention;
[0048] Figure 4 It is a schematic diagram of an embodiment of the message pushing device in the embodiments of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0049] The embodiments of the present invention provide a message pushing method, device, equipment and storage medium.
[0050] The terms "first", "second", "third", "fourth", etc. (if any) in the description and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that such used data can be interchanged under appropriate circumstances so that the embodiments described here can be implemented in an order different from that shown or described here. In addition, the terms "comprising" or "having" and any deformation thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or equipment including a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or equipment.
[0051] For ease of understanding, the specific processes of the embodiments of the present invention are described below. Please refer to Figure 1 , an embodiment of the message pushing method in the embodiments of the present invention includes:
[0052] 101. Receive a message push request, analyze the sending address of the message push request, and query the source program of the request;
[0053] In this embodiment, when receiving a push request, information is not directly obtained. Instead, it is analyzed whether the program requesting the push has the push permission. Before making a judgment, the message push request needs to be analyzed to query the program of the push request and the software address.
[0054] Further, the following steps can be executed in step 101:
[0055] 1011. Receive a message push request, and analyze the mac address and software ID in the message push request;
[0056] 1012. Based on the mac address and software ID, query the source program of the request.
[0057] In steps 1011 - 1012, the mac address and software ID can lock the hardware and software of the push request, so as to distinguish whether the request is sent by the software installed on the device itself or the information push request sent by an external device. The confirmation of the mac address and software ID can restrict the specific software that sends the request for external devices.
[0058] 102. Determine whether the source program of the request has the preset push permission;
[0059] In this embodiment, to query whether the source program of the request has the push permission, code 100 can be used as a mark for not having the push permission, and code 200 can be used as a mark for having the push permission.
[0060] Further, the following steps can be executed in 102:
[0061] 1021. Based on the mac address and software ID, query the permission of the source program of the request in the preset permission setting table to obtain the permission setting result;
[0062] 1022. Determine whether the permission setting result is having the push permission.
[0063] In steps 1021 - 1022, during the process of determining whether there is the push permission, the mac address and software ID are used as the positioning criteria to query the permission setting result in the pre - set table. There are two results, 100 and 200, for the query of the permission setting result. In the subsequent judgment process, a translation judgment is made on 100 and 200. Among them, code 100 is used as a mark for not having the push permission, and code 200 is used as a mark for having the push permission, and then it is analyzed whether the source program of the request has the push permission.
[0064] Further, after 102, the following steps can also be executed:
[0065] 1021. If the push permission is not available, delete the message push request.
[0066] In this embodiment, the general black and white list restrictions mainly prohibit information push. This application is based on the idea of filtering. All information will be judged whether it is allowed to be output on the display port. If there is no permission, the obtained push request will be deleted, and the push information of the push request will not be obtained.
[0067] 103. If the push permission is available, count the number of push messages of the request source program in the preset restricted time period.
[0068] 104. Judge whether the number of push messages exceeds the preset quantity threshold.
[0069] In steps 103-104, the restricted time period is 30 minutes. In this period, count the number of messages pushed by the request source program. For example, the number of messages is 10. Judge whether the number of 10 messages is greater than the quantity threshold of 20 messages, and it is deduced that the number of messages is less than the quantity threshold. If the quantity threshold is 5 messages, it is deduced that the number of messages is greater than the quantity threshold.
[0070] 105. If it exceeds, obtain the push message corresponding to the message push request, and perform delay processing on the push message according to the preset delay push algorithm to obtain the message pushed under the set conditions.
[0071] In this embodiment, after exceeding the quantity threshold, the push message of the message push request will be delayed for pushing. There are various delay push schemes, but only need to delay the sending of the push message, and it can be sent only after meeting the preset conditions. The preset conditions can be unified sending after reaching a certain quantity, or unified sending after reaching a certain delay duration.
[0072] In the specific implementation solution, there can be the following three parallel solutions.
[0073] The first parallel solution is implemented as follows:
[0074] 1051. Mark the push message as a message to be pushed.
[0075] 1052. Based on the preset timer, mark all the push messages sent by the request source program as messages to be pushed during the preset delay push duration.
[0076] 1053. When the preset delay push duration expires, package and send all the messages to be pushed to the display port.
[0077] In steps 1051 - 1053, mark the push message corresponding to the message push request as the message to be pushed. Then, using the preset timer function, mark all the push messages of the request source program as messages to be pushed within a duration of 10 minutes. At the end of the 10 - minute period, merge and package all the messages marked as messages to be pushed into one message and send it to the display port. The user can click on the packaged message to view it, avoiding the distraction of opening the device multiple times.
[0078] The second parallel solution is implemented as follows:
[0079] 1054. Mark the push message as a message to be pushed, and mark all the push messages sent by the request source program as messages to be pushed;
[0080] 1055. Count the number of all messages to be pushed, and determine whether the number exceeds the preset push threshold;
[0081] 1056. If it exceeds the preset push threshold, then package and send all the messages to be pushed to the display port.
[0082] In steps 1054 - 1056, mark the push message corresponding to the message push request as the message to be pushed, and then mark all the push messages of the request source program as messages to be pushed. After the marking is completed, it is also possible to count the number of messages to be pushed every 2 seconds, and then determine whether the number of messages to be pushed exceeds 100. If it does not exceed 100, continue to collect. If it exceeds 100, then package all the push messages into one message and send it to the display port.
[0083] The third parallel solution is implemented as follows:
[0084] 1057. Mark the push message as a message to be pushed;
[0085] 1058. Mark all the push messages sent by the request source program as messages to be pushed within the preset delayed push duration;
[0086] 1059. Count the number of all messages to be pushed, and determine whether the number exceeds the preset push threshold;
[0087] 10510. If it exceeds the preset push threshold, then package and send all the messages to be pushed to the display port;
[0088] 10511. If it does not exceed the preset push threshold, then determine whether the delayed push duration has expired;
[0089] 10512. If it has expired, then clear all the messages to be pushed.
[0090] In steps 1057 - 10512, the push message corresponding to the message push request is marked as a message to be pushed, and then within 50 minutes, all push messages of the request source program are marked as messages to be pushed. Determine whether the number of messages to be pushed exceeds 10. If it exceeds 10, then pack all the push messages into one message and send it to the display port. If it does not exceed 10, continue to collect, but at this time, it will be calculated whether the 50 - minute limit is exceeded. If the number of messages does not reach 10 after 50 minutes, then clear all messages, assuming that these messages have a low frequency and insufficient information volume and do not interfere with the user's reading. Note that a warning state of the quantity threshold has been reached before step 10512. At this time, it is to limit excessive information. Therefore, the reading efficiency can be considered, and push messages with insufficient information volume are not read and redundant information is directly discarded.
[0091] 106. If not exceeded, obtain the push message corresponding to the message push request and send the push message to the display port.
[0092] In this embodiment, if the number of messages is less than the quantity threshold, it is considered that message pushing can be performed. Then, based on the message push request, obtain the push message content and send the push message content to the display port so that the user can view the relevant messages.
[0093] In the embodiment of the present invention, under the setting of the black - and - white list permissions of software and hardware, the push messages of software and hardware are dynamically restricted to avoid the user being distracted by information pushing due to too high an information frequency in a short time. Also, some unimportant information can be packed to solve the problem that the push information frequency of software and hardware in the white list is too large, resulting in a poor user experience, and important information will not be missed due to simple black - and - white list restrictions.
[0094] The message pushing method in the embodiment of the present invention has been described above. Next, the message pushing device in the embodiment of the present invention will be described. Please refer to Figure 2 , an embodiment of the message pushing device in the embodiment of the present invention includes:
[0095] A query module 201, configured to receive a message push request, analyze the sending address of the message push request, and query the request source program;
[0096] A permission judgment module 202, configured to judge whether the request source program has a preset push permission;
[0097] A statistics module 203, configured to, if having the push permission, count the number of push messages of the request source program in a preset restricted time period;
[0098] A quantity judgment module 204, configured to judge whether the number of push messages exceeds a preset quantity threshold;
[0099] The delayed push module 205 is configured to, if it exceeds, obtain the push message corresponding to the message push request, and perform a delay process on the push message according to a preset delayed push algorithm to obtain a message pushed under set conditions;
[0100] The obtaining push module 206 is configured to, if it does not exceed, obtain the push message corresponding to the message push request, and send the push message to the display port.
[0101] In an embodiment of the present invention, under the setting of the black and white list permissions of software and hardware, the push messages of software and hardware are dynamically restricted, avoiding that the user's energy is scattered by information push due to too high information frequency in a short time, and some unimportant information can also be packaged, solving the problem that the push information frequency of the software and hardware in the white list is too large, resulting in poor user experience, and important information will not be missed due to simple restrictions of the black and white list.
[0102] Please refer to Figure 3 , another embodiment of the message push device in the embodiment of the present invention includes:
[0103] The query module 201 is configured to receive a message push request, analyze the sending address of the message push request, and query out the request source program;
[0104] The permission judgment module 202 is configured to judge whether the request source program has preset push permissions;
[0105] The statistics module 203 is configured to, if it has push permissions, count the number of push messages of the request source program in a preset restricted time period;
[0106] The quantity judgment module 204 is configured to judge whether the number of push messages exceeds a preset quantity threshold;
[0107] The delayed push module 205 is configured to, if it exceeds, obtain the push message corresponding to the message push request, and perform a delay process on the push message according to a preset delayed push algorithm to obtain a message pushed under set conditions;
[0108] The obtaining push module 206 is configured to, if it does not exceed, obtain the push message corresponding to the message push request, and send the push message to the display port.
[0109] Wherein, the delayed push module 205 is specifically configured to:
[0110] Mark the push message as a to-be-pushed message;
[0111] Based on a preset timer, mark all the push messages sent by the request source program as to-be-pushed messages within a preset delayed push duration;
[0112] When the preset delay push duration expires, pack and send all the messages to be pushed to the display port.
[0113] Among them, the delay push module 205 is further specifically configured to:
[0114] Mark the push message as a message to be pushed, and mark all the push messages sent by the request source program as messages to be pushed;
[0115] Count the number of all messages to be pushed, and determine whether the number exceeds the preset push threshold;
[0116] If it exceeds the preset push threshold, pack and send all the messages to be pushed to the display port.
[0117] Among them, the delay push module 205 is further specifically configured to:
[0118] Mark the push message as a message to be pushed;
[0119] Mark all the push messages sent by the request source program as messages to be pushed during the preset delay push duration;
[0120] Count the number of all messages to be pushed, and determine whether the number exceeds the preset push threshold;
[0121] If it exceeds the preset push threshold, pack and send all the messages to be pushed to the display port;
[0122] If it does not exceed the preset push threshold, determine whether the delay push duration has expired;
[0123] If it has expired, clear all the messages to be pushed.
[0124] Among them, the query module 201 is specifically configured to:
[0125] Receive a message push request, and analyze the mac address and software ID in the message push request;
[0126] Based on the mac address and the software ID, query the request source program.
[0127] Among them, the permission judgment module 202 is specifically configured to:
[0128] Based on the mac address and the software ID, query the permission of the request source program in the preset permission setting table to obtain a permission setting result;
[0129] Judge whether the permission setting result is having the push permission.
[0130] Among them, the message push device further includes a request deletion module 207, and the request deletion module 207 is specifically configured to:
[0131] If the push permission is not available, delete the message push request.
[0132] In the embodiment of the present invention, under the setting of the black and white list permissions of software and hardware, the push messages of software and hardware are dynamically restricted, avoiding the user being distracted by information push due to too high information frequency in a short time, and some unimportant information can also be packaged, solving the problem that the push information frequency of the software and hardware in the white list is too large, resulting in poor user experience, and important information will not be missed due to simple restriction of the black and white list.
[0133] Above Figure 2 and Figure 3 The message push device in the embodiment of the present invention is described in detail from the perspective of modular functional entities. Next, the message push device in the embodiment of the present invention will be described in detail from the perspective of hardware processing.
[0134] Figure 4 FIG. is a schematic structural diagram of a message push device provided by an embodiment of the present invention. The message push device 400 may vary greatly due to configuration or performance, and may include one or more processors (central processing units, CPU) 410 (for example, one or more processors) and a memory 420, and one or more storage media 430 for storing application programs 433 or data 432 (for example, one or more mass storage devices). Among them, the memory 420 and the storage media 430 may be transient storage or persistent storage. The program stored in the storage media 430 may include one or more modules (not shown in the figure), and each module may include a series of instruction operations on the message push device 400. Further, the processor 410 may be configured to communicate with the storage media 430 and execute a series of instruction operations in the storage media 430 on the message push device 400.
[0135] Based on the message push device 400, it may further include one or more power supplies 440, one or more wired or wireless network interfaces 450, one or more input / output interfaces 460, and / or, one or more operating systems 431, such as Windows Serve, Mac OS X, Unix, Linux, FreeBSD, etc. Those skilled in the art can understand that Figure 4 The shown message push device structure does not constitute a limitation on the message push device, and may include more or fewer components than shown, or combine certain components, or different component arrangements.
[0136] The present invention also provides a computer-readable storage medium, which may be a non-volatile computer-readable storage medium or a volatile computer-readable storage medium. Instructions are stored in the computer-readable storage medium. When the instructions run on a computer, the computer is caused to execute the steps of the message pushing method.
[0137] Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the above-described system, device, or unit can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated herein.
[0138] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The foregoing storage medium includes: various media such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disc that can store program codes.
[0139] As described above, the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments or perform equivalent replacements for some of the technical features; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the various embodiments of the present invention.
Claims
1. A message pushing method, characterized in that, Including the steps: Receiving a message push request, analyzing the sending address of the message push request, and querying the requesting source program; Judging whether the requesting source program has a preset push permission; If it has the push permission, then counting the number of push messages of the requesting source program in a preset limit time period; Judging whether the number of push messages exceeds a preset quantity threshold; If it exceeds, then obtaining the push message corresponding to the message push request, and performing delay processing on the push message according to a preset delay push algorithm to obtain a message pushed under set conditions; If it does not exceed, then obtaining the push message corresponding to the message push request, and sending the push message to a display port; Wherein, the performing delay processing on the push message according to a preset delay push algorithm to obtain a message pushed under set conditions includes: Marking the push message as a message to be pushed; Marking all push messages sent by the requesting source program as messages to be pushed within a preset delay push duration; Counting the number of all messages to be pushed, and judging whether the number exceeds a preset push threshold; If it exceeds the preset push threshold, then packaging and sending all the messages to be pushed to a display port; If it does not exceed the preset push threshold, then judging whether the delay push duration has expired; If it has expired, then clearing all messages to be pushed.
2. The message pushing method according to claim 1, wherein The receiving a message push request, analyzing the sending address of the message push request, and querying the requesting source program includes: Receiving a message push request, and analyzing the MAC address and software ID in the message push request; Based on the MAC address and the software ID, querying the requesting source program.
3. The message push method according to claim 2, wherein The judging whether the requesting source program has a preset push permission includes: Based on the MAC address and the software ID, querying the permission of the requesting source program in a preset permission setting table to obtain a permission setting result; Judging whether the permission setting result is having a push permission.
4. The message push method according to claim 1, wherein After the judging whether the requesting source program has a preset push permission, it further includes: If it does not have the push permission, then performing a deletion process on the message push request.
5. A message push device, characterized in that, The message push device includes: A query module, configured to receive a message push request, analyze the sending address of the message push request, and query the requesting source program; A permission judgment module, configured to judge whether the requesting source program has a preset push permission; A statistics module, configured to, if it has the push permission, count the number of push messages of the requesting source program in a preset limit time period; A quantity judgment module, configured to judge whether the number of push messages exceeds a preset quantity threshold; A delay push module, configured to, if it exceeds, obtain the push message corresponding to the message push request, and perform delay processing on the push message according to a preset delay push algorithm to obtain a message pushed under set conditions; An obtaining push module, configured to, if it does not exceed, obtain the push message corresponding to the message push request, and send the push message to a display port; Wherein, the delay push module is specifically configured to: Mark the push message as a message to be pushed; During a preset delay push duration, mark all push messages sent by the request source program as messages to be pushed; Count the number of all messages to be pushed, and determine whether the number exceeds a preset push threshold; If it exceeds the preset push threshold, package and send all the messages to be pushed to the display port; If it does not exceed the preset push threshold, determine whether the delay push duration has expired; If it has expired, clear all messages to be pushed.
6. A message push device, characterized in that, The message push device includes: a memory and at least one processor, wherein instructions are stored in the memory, and the memory and the at least one processor are interconnected by a line; The at least one processor calls the instructions in the memory so that the message push device executes the message push method according to any one of claims 1-4.
7. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the message push method according to any one of claims 1-4.
Citation Information
Patent Citations
Mobile communication terminal, message notification control method and device thereof
CN105354492A
Message pushing method, device and equipment and storage medium
CN108897631A