Mail Download Task Allocation Across Dual Network Connections
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Dual-mode dual-pass terminals struggle to effectively utilize network resources, leading to slow mail downloading speeds due to inefficient network connection management between different protocols.
Innovation Solution
A method and system that involve obtaining transmission rates for multiple network connections, creating separate download tasks based on these rates, and allocating mail identifiers to optimize download times across different network connections, allowing simultaneous and efficient downloading of mails using both connections.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a mail client uses a single network protocol for mail downloading, then the implementation is simple, but the network resource utilization is poor when another protocol offers faster transmission
Solution Approach 1:
The patent segments the mail downloading process into multiple independent download tasks, each assigned to a specific network connection based on protocol type. The mail client divides the overall downloading workload across multiple network protocols (e.g., 3G, WiFi, WLAN), allowing each protocol to handle specific mail items simultaneously. This segmentation enables the system to leverage multiple network resources without increasing implementation complexity significantly.
2Device complexity
If a mail client downloads mails sequentially using one network connection, then the implementation is simple, but the download time is long when network transmission rate is slow
Solution Approach 1:
The patent segments the single sequential download task into multiple parallel download tasks, each executed on a different network connection. By dividing the mail list into multiple subsets and assigning them to different network protocols simultaneously, the system achieves parallel downloading, which dramatically reduces total download time compared to sequential downloading.
Solution Approach 2:
The patent transitions from one-dimensional sequential downloading to multi-dimensional parallel downloading by utilizing multiple network connections simultaneously. This dimensional expansion allows the system to perform multiple download operations at the same time rather than one after another, effectively reducing download time.
3Adaptability or versatility
If a dual-mode dual-pass terminal supports multiple network protocols, then the network adaptability is improved, but the network connection management becomes complex
Solution Approach 1:
The patent segments network connections by protocol type, creating distinct download task groups for each network protocol (e.g., 3G connection group, WiFi connection group). This segmentation approach manages complexity by organizing multiple network connections into structured groups rather than handling them as a single undifferentiated set, making the management system more tractable.
Data Source
Figure 1
Figure 2
Figure 3~4
AI summary
Embodiments of the present invention relate to the communications field, and provide a mail obtaining method, a terminal, and a system, which resolve a problem of a slow mail downloading speed caused by a fact that an existing dual-mode dual-pass terminal cannot effectively utilize a network resource, and improve network resource utilization. The solution includes: obtaining a first transmission rate of a first network connection and a second transmission rate of a second network connection; obtaining a new mail list from a mail server, where the new mail list includes identifiers IDs of N mails and data sizes of the N mails; creating a first download task and a second download task according to a preset rule, the first transmission rate, the second transmission rate, and the new mail list, such that download time of the N mails in the new mail list is the shortest; downloading a mail indicated by the first download task using the first network connection, and downloading a mail indicated by the second download task using the second network connection, so as to download the N mails in the new mail list.