Statistical system and method for service pushing amount
A statistical system and statistical method technology, applied in the Internet field, can solve problems such as data loss, and achieve the effect of overcoming easy loss, solving concurrent performance problems, and accurate business push volume statistics
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0018] figure 1 It is a system block diagram of an embodiment of the statistical system for the amount of business push provided by the present invention. Such as figure 1 As shown, the system is a distributed cache system with multiple cache nodes a, each cache node a is provided with an accumulator, and each cache node a corresponds to multiple user identifications (Identities; hereinafter referred to as: ID), and Each user ID uniquely corresponds to one cache node a, and the statistics system of service push volume further includes: an acquisition module 110 , a sending module 120 , a first synchronization module 130 and a second synchronization module 140 .
[0019] Wherein, the obtaining module 110 is used to obtain the service push instruction, and the service push instruction includes the service push amount and the target user ID of this service push; the sending module 120 is used to send the service push instruction to the cache node uniquely corresponding to the ta...
Embodiment 2
[0023] figure 2 It is a system block diagram of another embodiment of the system for counting the amount of business push provided by the present invention. Such as figure 2 As shown, on the basis of the above-mentioned embodiments, the system for counting the amount of service pushing provided by the embodiments of the present invention may further include: a pre-processing module 150 . The preprocessing module 150 is used to associate the user ID with the cache node a according to the hash algorithm.
[0024] The hash (Hash) algorithm converts a string of characters into a fixed-length (usually shorter) value or index value. For example, the total number of cache nodes in the system is k, and the remainder obtained after dividing the fixed two-digit keyword in the user ID by k can be used as an index value corresponding to each cache node. The hash algorithm can be used to evenly distribute user IDs to each cache node to achieve efficient operations.
[0025] In additi...
Embodiment 3
[0030] Figure 4 The method flow chart of an embodiment of the method for counting the amount of business push provided by the present invention is based on a distributed cache system with multiple cache nodes, each cache node is provided with an accumulator, and each cache node corresponds to multiple User ID, and each user ID uniquely corresponds to a cache node. The subject of execution of the method may be the statistics system of the above-mentioned business pushing volume, or may be integrated into a device or a chip on the system. Such as Figure 4 As shown, the statistical method of the business push volume includes the following steps:
[0031] S401. Obtain a service push instruction, where the service push instruction includes the service push volume and target user ID of this service push.
[0032]In the embodiment of the present invention, when the server (service pushing end) sends a service pushing instruction to a certain target user ID, the system obtains th...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com