Cross-App Card Data Display for Unified Search Results
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing card data display technologies lack flexibility and require manual activation of secondary applications, limiting user convenience and functionality.
Innovation Solution
A method and apparatus that enables card data display by integrating a first application with a second application, allowing seamless interaction and rendering of card data without manual activation of the second application, utilizing an operation engine, rendering engine, and interface engine to facilitate data exchange and display.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If card data is provided by the operating system of the terminal, then the display is standardized, but the flexibility is poor
Solution Approach 1:
The system is segmented into multiple independent applications (first application and second application) that can independently provide card data. The second application can be a specialized data provider that supplements or replaces the operating system's default card data, allowing flexible customization without modifying the core OS structure.
Solution Approach 2:
The first application acts as an intermediary between the second application and the user interface. It receives card data from the second application through data sharing mechanisms (such as content provider, file system, or inter-process communication) and integrates it into the unified search result interface, enabling flexible data sourcing while maintaining system stability.
2Ease of operation
If manual activation of the second application is required, then the system structure is simple, but user convenience is limited
Solution Approach 1:
The first application merges the functionality of the second application into its own interface by integrating card data display within the unified search result interface. Users interact with a single application (the first application) to access both the search results and the card data, eliminating the need to manually activate or switch to the second application.
Solution Approach 2:
The first application becomes multi-functional by serving both as a search interface and as a card data display interface. It universally handles both types of information presentation, allowing users to access card data through the same interface used for search results, thereby improving convenience without requiring separate application activation.
3Adaptability or versatility
If card data is displayed in a separate application interface, then data specialization is high, but functionality integration is poor
Solution Approach 1:
The card data and search results are merged into a single unified interface displayed by the first application. This integration ensures that card data is presented in the proper contextual framework of the search operation, maintaining information completeness and user context while benefiting from specialized data sources.
Data Source
Figure 1~2
Figure 3
Figure 4
AI summary
The present disclosure provides a card data display method and apparatus, a device and a storage medium, and belongs to the field of computer technologies. The method includes: in response to receiving a search request through a first application, sending (301) the search request to a second application, acquiring (302) card data in response to receiving the search request through the second application, in which the card data includes a first search result corresponding to the search request, and displaying (303) the card data. The present disclosure provides a manner to display the card data based on the search request.