Light Application Link Routing for Mobile Web Access
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for opening webpages on mobile terminals result in cluttered page layouts, low loading speeds, and poor user experiences due to large content volumes, and fail to efficiently share data between devices, especially when network connectivity is limited.
Innovation Solution
A method and apparatus for opening webpages by searching a preset list of client and light applications corresponding to a link, allowing the appropriate application to open or invoke the webpage, thereby improving user experience and data sharing efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If a webpage is opened using a browser on a mobile terminal, then the webpage can be accessed, but the page layout becomes cluttered and loading speed decreases due to large content volume
Solution Approach 1:
The patent segments the webpage opening process into two distinct paths: full webpages opened through browsers and mini-program pages opened through dedicated applications. This segmentation allows optimized handling for each type, with mini-programs providing simplified, mobile-optimized interfaces that avoid the cluttered layout issues of full webpages while maintaining fast loading through pre-loaded resources.
Solution Approach 2:
The system performs preliminary actions by pre-loading and caching mini-program resources locally on the mobile terminal before they are needed. When a user accesses a mini-program, the required resources are already available in the local cache, eliminating the need for real-time network requests and achieving instant opening speed without waiting for content to load.
2Adaptability or versatility
If a webpage is opened on a mobile terminal to transmit and share data, then data can be accessed, but the data cannot be fully shared and user experience is affected
Solution Approach 1:
The patent implements a universal opening mechanism that automatically detects the type of data being shared and routes it to the appropriate application (browser or mini-program). This multi-functional approach allows the same sharing interface to handle both full webpages and mini-program pages, enabling seamless data transmission and sharing across different application types without requiring separate sharing processes.
Solution Approach 2:
The system introduces an intermediary opening mechanism that acts as a mediator between the sharing function and target applications. This intermediary detects the data type, determines the appropriate destination application, and facilitates the transfer. This mediator enables complete data sharing by intelligently routing content to the most suitable application capable of handling it, whether browser or mini-program.
3Adaptability or versatility
If a user requests a light application via a server, then the application can be created, but without network connectivity the user cannot send a request and experience degrades
Solution Approach 1:
The patent implements self-service by enabling the mobile terminal to automatically detect and open mini-programs locally without requiring server requests or network connectivity. The system uses local caching and automatic type detection to create and open mini-program pages independently, allowing the terminal to serve itself and eliminating dependence on external servers for basic opening operations.
Solution Approach 2:
The system performs preliminary actions by pre-caching mini-program resources and configuration data locally on the terminal before network connectivity is needed. This advance preparation enables the terminal to create and open mini-programs immediately when needed, without waiting for server responses, ensuring reliable operation even in offline conditions.
Data Source
AI summary
The invention provides methods and apparatuses for opening a webpage, invoking a client, and creating a light application. The method for opening a webpage comprises: receiving a webpage opening request containing a link; according to the link, searching a preset application list for a client application and/or a light application corresponding to the link; and when the client application and/or the light application exists in the application list, opening the client application and/or invoking the light application to open a webpage corresponding to the link. Thereby, a webpage corresponding to a link can be opened in a more friendly manner, the use of a user is facilitated, the efficiency of acquiring information by the user is improved, and the user experience is enhanced.


