Information pushing method, system and equipment, computer equipment and storage medium
A technology for information push and information transmission, applied in the field of information processing, can solve the problems of high frequency of push information and error reporting on the management platform, and achieve the effect of reducing the impact
Pending Publication Date: 2021-07-16
浙江大搜车软件技术有限公司
6 Cites 0 Cited by
AI-Extracted Technical Summary
Problems solved by technology
[0004] Aiming at the problem in the related art that the frequency of machine pushing information is too high, which leads to the background error reporting of the manage...
Method used
By above-mentioned management system 72 and sending system 74, sending system 74 obtains the frequency requirement that management system 72 pushes information to the user, and sending system 74 adjusts the user's push frequency according to the frequency upper limit requirement of management system 72, solves machine push information The frequency of tweets is too high, which leads to the problem of error reporting in the background of the management platform, and reduces the impact of tweet frequency higher than the frequency upper limit on the normal operation of the management platform.
By above-mentioned synchronous module 82, acquisition module 84 and sending module 86, synchronous module 82 obtains the frequency requirement that management platform pushes information to the user, and acquisition module 84 requires to adjust the user's push frequency according to the frequency upper limit of management platform, and sending module 86 Pushing information according to the push frequency solves the problem that the frequency of machine push information is too high, which causes the background error of the management platform, and reduces the influence of the frequency of tweets higher than the frequency upper limit on the normal operation of the management platform.
By step S202 to step S206, obtain the frequency requirement that management platform pushes information to user, adjust the user's push frequency according to the frequency upper limit requirement of management platform, solve the too high frequency of machine push information, cause the background of management platform to report an error , which reduces the impact on the normal operation of the management platform when the frequency of tweets is higher than the upper frequency limit.
[0053] In one embodiment, after the server obtains the information synchronization instruction of the terminal, and obtains the preset information of the terminal according to the information synchronization instruction, the server obtains the sending time of the information sending instruction, and pushes the preset information according to the sending time and sending frequency. Set the information to the management platform, where the sending time is after the time point of obtaining the synchronization command, and the user can set the sending time of the preset information according to the demand. :00, 10:00 or other time p...
Abstract
The invention discloses an information pushing method, system and device, a computer device and a storage medium, a server obtains an information synchronization instruction of a terminal, obtains preset information of the terminal according to the information synchronization instruction, obtains a first frequency required by the frequency of information pushing of a management platform, and determines an information sending instruction according to the first frequency, the sending frequency of the information sending instruction is smaller than or equal to the first frequency, and the server pushes the preset information of the terminal according to the information sending instruction, so that the problem that the background of a management platform reports an error due to the fact that the information pushing frequency of a machine is too high is solved; and the tweet frequency is adjusted according to the upper frequency limit requirement of the management platform, and the influence on normal operation of the management platform when the tweet frequency is higher than the upper frequency limit is reduced.
Application Domain
Time-division multiplexTransmission
Technology Topic
Equipment computersComputer equipment +3
Image
Examples
- Experimental program(1)
Example Embodiment
[0045] In order to make the purpose, technical solutions and advantages of the present application, the present application will be described in further detail below with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are intended to explain the present application and is not intended to limit the present application.
[0046] The method of pushing the information provided herein can be applied to figure 1 In the application environment shown, figure 1 It is a schematic diagram of the application environment of the information push according to an embodiment of the present invention, such as figure 1 Indicated. The push server 104 acquires the upper limit frequency of the frequency required for the management platform 102 push, determines the transmission frequency of the push server 104 information transmitting instruction, wherein the transmission frequency is less than or equal to the upper frequency, and the push server 104 is transmitted according to the information transmission instruction. Preset information. Among them, the push server 104 and the management platform are connected by a communication network, and the push server 104 can be implemented with a server cluster consisting of a separate server or a plurality of servers. The management platform 102 can be a personal computer, a laptop, a smartphone, a tablet, and Portable wearable device.
[0047] In one embodiment, a method of pushing is provided. figure 2 Is the process of the method of information push according to an embodiment of the present invention Figure one ,Such as figure 2 As shown, the method includes the following steps:
[0048] Step S202, the server obtains the information synchronization instruction of the terminal, and obtains the preset information of the terminal according to the information synchronization instruction, wherein the information synchronization instruction is an instruction to acquire the user editing of the user's editing from the background management platform, which includes Information such as pictures, articles, animations, or short video, for example, in actual application scenarios, preset information can be sold in vehicle sales websites, business vehicles, image 3 It is a flow chart of a vehicle sales article in accordance with an embodiment of the present invention, such as image 3As shown: step S302, acquire information synchronization instruction; step S304, send information synchronization instruction; step S306, return information synchronization instruction, where the preset information can be achieved by reptile, in this embodiment, the crawler acquires the article, passed through In the records of published articles or filter them in their own databases. The process of sending information synchronization instructions and returning information synchronization instructions can be implemented by message queue (MessageQueue, referred to as MQ).
[0049] Step S204, the server obtains the first frequency of the frequency required for the management platform information, and determines the information transmission instruction according to the first frequency, wherein the transmitting command is less than or equal to the first frequency, the first frequency can be the management platform frequency requirements. The upper limit frequency, the user can set the first frequency according to its own needs.
[0050] Step S206, the server sends the preset information of the terminal according to the information transmitting instruction, specifically, in accordance with the transmission frequency of the transmitting instruction, the preset information is pushed.
[0051] By step S202 to step S206, the management platform is acquired to push the frequency requirements of the user. According to the frequency upper limit of the management platform, the frequency of the user is adjusted, and the frequency of the machine push information is too high, causing the management platform to report an error, Reduce the influence of the urban frequency than the frequency of frequency limit on the management platform.
[0052] In one embodiment, the server acquires the historical frequency record of the management platform, which sets the frequency setting model based on the historical frequency, which determines the transmission frequency of the information transmitting instructions based on the frequency setting model. Among them, the historical frequency record of the management platform can be the limit of the restricted frequency of the issuing frequency in the preset time period, or may be the issuance frequency of other users in the preset time period in the management platform, the preset time period For a week, January, a year or at other time. According to the frequency setting model established by the historical frequency record, the server can obtain the average of the average value of the history frequency as the transmission frequency, and the average can be weighted according to a special time period such as the message or holiday, resulting in Weighted frequency, the server sets the transmission frequency based on the average or the weighted frequency, and the transmission frequency is less than or equal to the average frequency or the weighted frequency. In this embodiment, the sending frequency can be automatically set in the case where the user forgetting the message frequency, and the information is transmitted, and the user will be punished by the management platform because it is forgotten.
[0053] In one embodiment, the server acquires the information synchronization instruction of the terminal, and after the preset information of the terminal is acquired, the server acquires the transmission time of the information transmission instruction, and the preset information is pushed according to the transmission time and the transmission frequency. The management platform, where the transmission time is acquired after the time point of the synchronization instruction, the user can set the transmission time of the preset information, and the transmission time of the preset information may be a whole point or half point, and the whole point is 8:00. 10:00 or other time points, half point is 9: 30, 11: 30 or at other time points, optionally, according to the transmission time of the preset information, the time period of the reptile program is preset, for example, When the time is 8:00, the preset of the crawler completes the crawling of the article before 7:55 to ensure that the preset information can reach the push server before sending time, and the time to obtain information synchronization is 7:55 to In the case of 8:00, the transmission time of the preset information cannot be set to 8:00 on the same day to avoid the failure of the preset information due to the shortcomings of the capture time. The management platform typically grasps the home update information in the entire point or half point to refresh the home page. This embodiment sets the transmission time of the preset information as the entire point or half point, increasing the probability of the preset information is managed, and improves The user's exposure.
[0054] In one embodiment, the information synchronization instruction of the server acquires the terminal includes: the synchronization instruction information of the server receiving the terminal, obtains the information synchronization instruction according to the synchronization instruction information, or when the synchronization time period ends, the server triggers information synchronization instruction, where synchronization The time period is a time interval for obtaining information synchronization instructions for two consecutive times. In particular, the user can send synchronization instruction information, and the transmitting system obtains information synchronization instructions based on the synchronization instruction information, and implements preset information from the management platform to the transmission system. On the other hand, in the case where the time period of the last information synchronization command satisfies the synchronization time period, the transmission system automatically triggers the information synchronization instruction to realize the synchronization of the preset information, the synchronization time period may be six hours or other time values, for example Synchronization time is six hours, in the last synchronization of 11:00, the user does not send information synchronization instructions again, the sending system automatically triggers information synchronization instructions at 17:00, in the actual application scenario, the vehicle sales website The frequency requirements sent by the merchant include lower limit frequencies. When the frequency of the merchant is lower than the lower limit frequency, the merchant will be deducted and reducing the ranking right of the vehicle sales website, the method in this embodiment, effectively avoiding the user In the case where the transmission time is forgotten, the transmission information frequency is lower than the lower limit of the management platform frequency requirements, thereby being punished.
[0055] In one embodiment, after the server transmits the preset information of the terminal according to the information, the preset information is deleted, and the preset information can be deleted, and the preset information can avoid grabbing the repetition information during the next preset information. Leading the information to repeat.
[0056] In one embodiment, Figure 4 Is the process of the method of information push according to an embodiment of the present invention Figure II ,Such as Figure 4 As shown, the method can also include the following steps:
[0057] Step S402, the server records the push state of the preset information, where the push state includes the information label of the preset information, and the push is successful or push failed, optionally, under the condition of "consumption information success", in the message queue, It is believed that the push is successful. Under the condition of "Consumption Information Failure", the message queue is received, it is considered that the push failure, the consumption information is the promotion information task released by the user, including the main body of the preset information, the push user, preset information In the actual application scenario, the information label can be used for the merchant's sales vehicle brand and car system in actual application scenarios, and the merchant of the vehicle sales website can achieve vehicle sales. Automatic transmission of the article, Figure 5 It is a flow chart transmitted by the vehicle sales article according to an embodiment of the present invention, such as Figure 5 As shown: step S502, acquires the article synchronization instruction, step S504, acquires the article sending instruction, which includes the transmission time and the transmission frequency, step S506, returns to the article sending instructions, step S508, push the article, step S510, return The article sends information, step S512, records the article push status, S514, consumption information success or consumption information failed.
[0058] Step S404, the server sends a failure warning in the preset point in the information label, where the label is sent to all the labels that have all transmitted information, and repeats that the label is repeatedly sent to the same subject. The same preset information, according to the requirements of the management platform, the same body can only send one information, so when the label is repetitive, the transmission fails will occur, and the failure warning information will be sent, and the preset point of time can be transmitted. User settings, in the case where the user is not set, the sending system selects the default point in time as a preset point in time, such as 11:00 and 16:40 per day.
[0059] Alternatively, when the server includes the push failure, the server sends a failure warning in the preset point of time, because the network fault or other accident, the user may have a preset information transmission failed, so the user's push state will exist. failure.
[0060] Alternatively, when the server is deleted with the preset information corresponding to the information tag, the server sends a failure warning in the preset point of time, after the preset information is sent, the preset information in the management platform cache will be deleted, in the preset When the information is sent, it is necessary to resend the preset information, however, in the case where the user does not update the preset information in time, the preset information cannot be obtained again from the management platform, resulting in a failure to send again, the send failed record Saved, the sending system sends a failure warning in the preset point of time according to the failed record, in the actual application scenario, Figure 6 It is a flow chart of the transmission failure warning according to an embodiment of the present invention, such as Figure 6 As shown,:::::::::::::::::::::::::::::::::::::::::
[0061] By the above steps S402 and step S404, the user who has a failure of the failed record with preset information will send a failing warning information, and the user can view the result of the information transmission in time, and reduce the probability of the managed platform warning due to the transmission failure.
[0062] It should be understood that although Figure 1 to 6 The various steps in the flowchart are displayed in accordance with the indication of the arrow, but these steps are not necessarily executed in the order indicated by the arrow. Unless otherwise stated herein, the implementation of these steps does not have a strict order, which can be performed in other orders. and, Figure 1 to 6 At least a portion of the steps may include multiple sub-steps or multiple stages, which do not necessarily perform completion at the same time, but can be performed at different times, and the order of execution of these sub-steps or phases is not inevitable. It is performed in turn, but can be performed or alternately performed with at least a portion of the sub-step or stage of other steps or other steps.
[0063] The method corresponding to the above information push, in the present embodiment, a device is also provided, which is used to implement the above-described embodiments and preferred embodiments, and will not be described later. As used herein, the term "module" can achieve a combination of software and / or hardware of a predetermined function. Although the apparatus described below is preferably implemented in software, the implementation of the combination of software and hardware is also possible and contemplated.
[0064] In one embodiment, a system for pushing is provided. Figure 7 The structural block diagram of the system pushing according to an embodiment of the present invention, such as Figure 7 As shown, the system includes: management system 72 and transmitting system 74, wherein:
[0065] The transmitting system 74 acquires the information synchronization instruction of the management system 72, and the transmission system 74 acquires the preset information from the management system 72 according to the information synchronization instruction, and the transmission system 74 acquires the first frequency of the frequency required for the management system 72, according to the first frequency. The information transmitting instruction, wherein the transmission frequency of the information transmitting instruction is less than or equal to the first frequency, and the transmission system 74 pushes preset information based on the information transmission instruction.
[0066] Through the management system 72 and the transmitting system 74, the transmission system 74 acquires the frequency requirements of the user push information, the transmission system 74 adjusts the user's push frequency according to the frequency of the management system 72, and solves the frequency of the machine push information. High, leading to the problem of the background error of the management platform, reducing the impact of the urban frequency above the normal operation of the frequency limit on the management platform.
[0067] In one embodiment, an apparatus for pushing is provided. Figure 8 Is the structure frame of the device pushed according to an embodiment of the present invention Figure one ,Such as Figure 8 As shown, including: synchronization module 82, acquisition module 84, and transmission module 86, wherein:
[0068] The synchronization module 82 is configured to obtain the information synchronization command, obtain preset information based on the information synchronization instruction.
[0069] The module 84 is acquired to obtain the first frequency of the frequency required for information push, determine the information transmission instruction according to the first frequency, wherein the transmission frequency of the information transmitting instruction is less than or equal to the first frequency.
[0070] The transmitting module 86 is configured to push preset information based on the information transmission instruction.
[0071] The synchronization module 82, the acquisition module 84, and the transmission module 86, the synchronization module 82 acquires the frequency requirements of the management platform to push information, and the acquisition module 84 adjusts the transmission frequency of the user according to the frequency upper limit of the management platform, and the transmission module 86 is pushed. Frequency push information, solves the frequency of high frequency of machine push information, resulting in the problem of managing the background error of the management platform, and reduces the influence of the flusted frequency above the normal operation of the frequency limit on the management platform.
[0072] In one embodiment, Figure 9 Is the structure frame of the device pushed according to an embodiment of the present invention Figure II ,Such as Figure 9 As shown, the apparatus also includes a time module 92: The time module 92 is used to obtain the transmission time of the information transmission instruction after acquiring the information synchronization instruction, and push preset information based on the transmission time and transmit frequency after acquiring the information synchronization instruction. The user can set the time of pushing preset information according to the requirements, the transmission time of the preset information can be a whole or a half point, the entire point is 8: 00, 10: 00, and the half point is 9: 30, 11: 30 or at other points of time, the management platform is usually refreshed on the entire point or half point. The transmission time of the preset information is set by the time module 92, and the probability of the preset information is managed, and the user's exposure is improved.
[0073] In one embodiment, a computer device is provided. The computer device can be a server. The computer device includes a processor, a memory, a network interface, and a database connected through a system bus. Among them, the processor of the computer device is used to provide calculation and control capability. The memory of the computer device includes a non-volatile storage medium, an internal memory. This non-volatile storage medium stores operating systems, computer programs, and databases. This internal memory is an operating system and computer program operational providing environment in a non-volatile storage medium. The database of the computer device is used to store information data. The network interface of the computer device is used to communicate over the network with the external terminal. The computer program is executed by the processor to implement a method of pushing.
[0074] In one embodiment, a computer device is provided, the computer device can be a terminal. The computer device includes a processor, a memory, a network interface, a display, and an input device connected through a system bus. Among them, the processor of the computer device is used to provide calculation and control capability. The memory of the computer device includes a non-volatile storage medium, an internal memory. This non-volatile storage medium stores operating systems and computer programs. This internal memory is an operating system and computer program operational providing environment in a non-volatile storage medium. The network interface of the computer device is used to communicate over the network with the external terminal. The computer program is executed by the processor to implement a method of pushing. The display screen of the computer device may be a liquid crystal display or an electronic ink display screen, which may be a touch layer covered on a display screen, or a button, a trackball or a touchpad set on a computer device housing. It can also be an external keyboard, a touch panel or a mouse, and the like.
[0075] In one embodiment, a computer device, including a memory, a processor, and a computer program stored on a memory and can run on the processor, and the processor implements the information push provided by the above-described various embodiments. The steps in the method are in the method.
[0076] In one embodiment, a computer readable storage medium is provided, and there is a computer program that stores a computer program, and the computer program is executed by the processor to implement the steps of the information push provided by the various embodiments provided above.
[0077] One of ordinary skill in the art will appreciate that all or partial flows in the above-described embodiments are completed by a hardware that can be related to the computers of the computer program, which can be stored in one non-volatile computer readable storage medium. When the computer program is executed, the flow of embodiments of each method may be included. Non-volatile and / or volatile memory can be included in the various embodiments provided in the various embodiments provided herein. Non-volatile memory can include read only memory (ROM), programmable ROM (PROM), electrical programmable ROM (EEPROM), electrical erase programmable ROM (EEPROM) or flash memory. Volatile memory can include a random access memory (RAM) or an external cache. As an explanation rather than the limit, RAM can be obtained in a variety of forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), sync chain Synchlink DRAM (SLDRAM), Memory Bus (Rambus) Direct RAM (RDRAM), Direct Memory Bus Dynamics RAM (DRDRAM), and Memory Bus Dynamics RAM (RDRAM), and the like.
[0078] The various technical features of the above embodiments can be combined, in order to make the description, it is description, and there is no combination of various technical features in the above embodiment, however, as long as there is no contradiction in these technical features, it should It is considered to be the scope of this specification.
[0079] The above embodiments have only expressed only the embodiments of the present application, and it is described more specific and detailed, but is not to be understood to be limited in the scope of the invention. It should be noted that in terms of one of ordinary skill in the art, several deformations and improvements can be made without departing from the context of this application, which belongs to the scope of the present application. Therefore, the scope of protection of the patent according to the present application should be taken as the appended claims.
PUM


Description & Claims & Application Information
We can also present the details of the Description, Claims and Application information to help users get a comprehensive understanding of the technical details of the patent, such as background art, summary of invention, brief description of drawings, description of embodiments, and other original content. On the other hand, users can also determine the specific scope of protection of the technology through the list of claims; as well as understand the changes in the life cycle of the technology with the presentation of the patent timeline. Login to view more.
Similar technology patents
Method and device for calibrating clock frequency
Owner:DATANG MICROELECTRONICS TECH CO LTD
Recycled aggregate pretreatment equipment
Owner:XIAMEN TIANRUN JINLONG BUILDING MATERIAL
Remote equipment health prediction method based on machine learning and edge computing
Owner:NANJING INTELLIGENT MFG RES INC
Classification and recommendation of technical efficacy words
- Reduce the impact
Method and system for searching images by images based on deep learning
Owner:武汉众智数字技术有限公司
Gas insulation protection jacking electrolytic machining cathode system and machining method
Owner:NANJING UNIV OF AERONAUTICS & ASTRONAUTICS
Method and device for determining access point position
Owner:BEIJING SANKUAI ONLINE TECH CO LTD
Method and apparatus for measuring cofocal combined ultra-long focal distance
Owner:BEIJING INSTITUTE OF TECHNOLOGYGY
Array substrate and detection method thereof and display device
Owner:BOE TECH GRP CO LTD