Extension method, application system and application method of message filter
A technology of application system and extension method, which is applied in the field of general-purpose software, can solve the problems of large consumption of network resources and the inability to dynamically modify filtering rules, etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0051] like figure 1 As shown, this embodiment provides an extension method of a message filter, and the above extension method includes:
[0052] The message filter 2 receives the externally sent filtering rules and stores them in a cache cluster 3 .
[0053] The above-mentioned message filter 2 is externally provided with a rule interface, receives externally sent update instructions through the above-mentioned rule interface, and dynamically updates the above-mentioned filter rules stored in the above-mentioned cache cluster 3 in real time according to the above-mentioned update instructions.
[0054] In this embodiment, the message filter 2 provides an interface for setting rules externally, and the filter stores the filtering rules in the cache cluster 3 after receiving them. Users or other applications dynamically modify filtering rules through this interface.
[0055] Further, the cache cluster 3 can also store the above-mentioned filtering rules uploaded by terminals...
Embodiment 2
[0057] like Figure 1 to Figure 4 As shown, this embodiment provides an application system of a message filter, and the above application system includes:
[0058] The subscriber terminal 1, the above-mentioned subscriber terminal 1 sends a message subscription request according to the subscriber's instruction.
[0059] The message filter 2 is connected to the above-mentioned subscriber terminal 1, and is used to obtain the target message corresponding to the above-mentioned message subscription request from the message service module 4. At this time, the target message has not been filtered, and is also used to obtain the filter rule from the cache cluster 3 , filter the target message according to the filtering rule to obtain the processed target message and feed it back to the subscriber terminal 1 . The above-mentioned message filter 2 has a rule interface, and receives filtering rules and update instructions through the above-mentioned rule interface and sends them to th...
Embodiment 3
[0068] Based on the above-mentioned embodiment, the above-mentioned message filter 2 and the above-mentioned message service module 4 are integrated in the same terminal. The message filter 2 and the message server 42 are deployed on the same machine, and the request data packets do not pass through physical network devices, thereby reducing communication overhead.
[0069] In this embodiment, the above-mentioned message filter 2 is a stateless filter and supports horizontal expansion, the number of the above-mentioned message filter 2 is at least one, and each of the above-mentioned message filter 2 is associated with one of the above-mentioned cache clusters 3 . Message filter 2 is stateless and does not store any data inside its process, so any addition or deletion of message filter 2 instances will not affect data transmission. When the number of concurrent instant message subscription requests is large, the pressure on a single message filter 2 instance can be relieved by...
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