Cloud-Based Push Mail System Using Persistent HTTP Connections
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing push mail technology requires participation from a mobile operator and embeds specific functions in user terminals, making the information transmission process complex and inconvenient.
Innovation Solution
An information transmission method and system that uses a browser plug-in on a personal computer and a browser on a mobile terminal to obtain a cloud server address, log in, and send message content records, with the cloud server actively pushing or caching these records based on the mobile terminal's active state, eliminating the need for operator cooperation and specific embedded functions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If push mail technology is implemented using mobile operator participation and embedded terminal processes, then message delivery speed is improved, but system complexity increases
Solution Approach 1:
The patent extracts the push mail functionality from the complex mobile operator infrastructure and embedded terminal processes, relocating it to a lightweight cloud server that can be accessed through standard web browsers. This removes the complexity of operator participation and terminal embedding while maintaining fast message delivery through server-initiated pushes to online terminals.
Solution Approach 2:
The patent creates a universal push mail system that works across different terminals (mobile phones, tablets, computers) and different network environments (3G, 4G, Wi-Fi, offline) through a single cloud-based platform. The system uses standard HTTP/HTTPS protocols and web technologies, making it universally accessible without requiring terminal-specific implementations or operator involvement.
2Reliability
If operator participation and embedded terminal processes are used, then message push reliability is improved, but ease of operation deteriorates
Solution Approach 1:
The patent implements a self-service push mail system where users can send and receive messages through standard web browsers without requiring operator activation, terminal configuration, or embedded processes. The cloud server automatically manages message routing, storage, and delivery to multiple terminals, eliminating the need for users to deal with complex operator procedures or terminal-specific setups.
3Loss of time
If a cloud server with persistent HTTP connection is used for active pushing, then message delivery timeliness is improved, but energy consumption increases
Solution Approach 1:
The patent implements a dynamic connection management system where the cloud server maintains persistent HTTP connections only with terminals that are currently online and active. When terminals go offline, the server suspends connections and stores messages on its server. Upon terminal reconnection, the server resumes the persistent connection and delivers any accumulated messages, thus maintaining timeliness for online users while conserving energy for offline users.
Data Source
Figure 1
Figure 2A
Figure 2B
AI summary
The present invention discloses an information transmission method and system, and a browser on a mobile terminal, and belongs to the field of the mobile Internet. The method includes: obtaining, respectively by a browser plug-in on a personal computer and the browser on the mobile terminal, an address of a cloud server from an address server, and logging in to the cloud server corresponding to the address; sending, by the browser plug-in on the personal computer, after successfully logging in to the cloud server, a message content record of a user to the cloud server; pushing actively, by the cloud server, after the browser on the mobile terminal successfully logs in to the cloud server, the message content record to the browser on the mobile terminal through a persistent HTTP connection with the browser on the mobile terminal, or, pulling, by the browser on the mobile terminal, the message content record from the cloud server regularly and actively. Through the technical solutions of the present invention, an entire information transmission procedure does not require cooperation of an operator and a process having a specific function to be embedded, so that the information transmission procedure is simplified.