Server-Side Application Synchronization for Cross-Platform Browser Versions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current synchronization mechanisms for mobile applications across different operating systems are inadequate, as they fail to provide distinct URLs and icons tailored to specific operating systems and browser versions, leading to inconsistencies and unrecognized applications when switching between systems.
Innovation Solution
A method and background server system that receive operating system and browser version information from a mobile terminal device, match it with corresponding application identifiers, and send the appropriate URLs and icons to ensure synchronized application data across different operating systems and browser versions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a unified synchronization mechanism is used for all operating systems, then implementation simplicity is improved, but adaptability to different operating systems deteriorates
Solution Approach 1:
The patent applies local quality by providing different URLs and icons for different operating systems (iOS, Android, Symbian) while maintaining a unified synchronization mechanism. The server detects the client's operating system type and delivers customized application information tailored to each platform's specific requirements, such as iOS devices receiving icons with embedded names while Android devices receive different icon styles.
2Speed
If application data is synchronized without considering operating system differences, then synchronization speed is improved, but application recognition accuracy deteriorates
Solution Approach 1:
The patent applies preliminary action by having the server pre-process and classify application data according to the client's operating system type before transmission. The server detects the operating system in advance and prepares appropriate URLs and icons specific to each platform, ensuring that the synchronized data is immediately recognizable and applicable without requiring additional client-side adaptation.
3Ease of manufacture
If generic application icons are used across all platforms, then development effort is reduced, but user interface consistency deteriorates
Solution Approach 1:
The patent implements local quality by providing platform-specific icons that match each operating system's design guidelines and user expectations. iOS devices receive icons with embedded application names following Apple's design patterns, while Android devices receive icons appropriate for Google's material design, ensuring each platform maintains its characteristic visual identity and user interface consistency.
Data Source
AI summary
Provided is a method for synchronizing an application and a background server. The method includes: after a user logs on to a browser of a mobile terminal device through inputting an account and a password, receiving information of an operation system running on the mobile terminal device and version information of the browser from the mobile terminal device; obtaining a set of identifications of applications corresponding to the account; determining a URL and an icon that correspond to an identification of an application matching the information of the operation system and the version information of the browser in the set of identifications of applications; and sending the identification of the matched application, and the URL and the icon that correspond to the identification of the matched application to the mobile terminal device.


