Server Online Status Caching for Timely Information Delivery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Subscribers are unable to promptly receive published information from information publishing persons due to the lack of immediate notification systems in existing information propagation technologies.
Innovation Solution
A method and device that utilize a server with a database to store correspondence between information publishing and receiving terminals, where the server receives published information and determines the online status of the receiving terminal to send it accordingly, ensuring timely delivery based on the terminal's status.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If the server stores published information without checking online status, then the system complexity is reduced, but the information delivery timeliness deteriorates
Solution Approach 1:
The server pre-acquires and stores the online status of information receiving terminals before information is published. When information is published, the server directly matches the publishing terminal with online receiving terminals using the pre-stored status data, eliminating the need to check online status at the moment of information delivery. This preliminary preparation resolves the contradiction by enabling fast information delivery without adding complexity to the real-time delivery process.
2Reliability
If the server checks online status for every information publishing event, then information delivery accuracy is improved, but the processing time increases
Solution Approach 1:
The server performs the online status check in advance and caches the result, so that when information publishing occurs, the pre-checked status is directly used without re-checking. This ensures accurate delivery to online terminals while minimizing processing time during the actual publishing event.
3Loss of time
If the server maintains real-time online status monitoring for all terminals, then information delivery timeliness is improved, but the energy consumption increases
Solution Approach 1:
Instead of continuously monitoring online status in real-time, the server periodically checks and updates the online status of information receiving terminals. The status is cached and reused for information publishing events that occur between status updates. This periodic monitoring approach ensures timely information delivery while significantly reducing energy consumption compared to continuous real-time monitoring.
Data Source
AI summary
The present invention provide an information publishing method and device and a server, wherein the method comprises: the server receiving published information from the information publishing terminal and acquiring, according to the information publishing terminal, an online status of a corresponding information receiving terminal; and the server sending the published information to the information receiving terminal according to the online status of the information receiving terminal. Relative to the prior art, published information can be sent according to an online status of an information receiving terminal, such that the information receiving terminal can promptly receive the published information from the information publishing terminal.


