Session-Associated Information Query for Shared Data Tables
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing instant messaging tools face inefficiencies in data query processes when large numbers and varied content of data tables are shared, leading to inconvenience for users.
Innovation Solution
A method and apparatus for information query that determines a first information set associated with a session, obtains a query result from this set, and displays it within the session, narrowing the data query range and improving efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If all shared data tables are made visible to users for querying, then users can access complete information, but the query interface becomes complex and difficult to operate when the number of data tables is large
Solution Approach 1:
The patent segments the large set of shared data tables into multiple information sets based on different dimensions (such as time, category, or source). Each information set contains a subset of data tables that are logically grouped together. This segmentation allows users to query specific segments rather than navigating through all data tables, thereby maintaining information completeness while improving interface usability.
Solution Approach 2:
The patent introduces a new dimension for organizing data tables by creating information sets that group data tables according to additional classification criteria beyond the traditional flat structure. This dimensional organization allows users to access relevant data through multiple perspectives (e.g., by time period, by topic, by source), reducing the operational complexity of querying large numbers of data tables while preserving access to complete information.
2Loss of information
If users can query all shared data tables, then comprehensive information can be obtained, but the query processing time increases significantly
Solution Approach 1:
The patent divides the large dataset into multiple smaller information sets that can be queried independently. When a user initiates a query, the system determines which specific information set contains the relevant data based on the query parameters, rather than searching through all shared data tables. This segmentation dramatically reduces query processing time while ensuring that the complete relevant information is still retrieved.
Solution Approach 2:
The patent performs preliminary organization and classification of data tables into information sets before users initiate queries. This pre-processing step establishes the structural framework that enables rapid query execution. By having data pre-organized into logical groups, the system can quickly locate and retrieve relevant information without performing exhaustive searches across all shared data tables, thus reducing query processing time while maintaining information completeness.
3Ease of manufacture
If data tables are organized in a traditional flat structure, then implementation is simple, but users cannot efficiently locate relevant information when the number of data tables is large
Solution Approach 1:
The patent segments data tables into organized information sets with hierarchical relationships, moving from a flat structure to a structured hierarchy. This segmentation adds organizational layers that enable efficient information location while maintaining relatively simple implementation through standardized data structures and query mechanisms. The hierarchical organization allows users to navigate to relevant information more quickly without significantly complicating the system implementation.
Data Source
AI summary
The disclosure provides a method, apparatus and electronic device for information query. A specific implementation of the method includes: determining a first information set having an association relationship with a first session in response to an information query request triggered by a first user in the first session, wherein the first user is a session member of the first session, and the first information set includes information outside the first session; obtaining a query result from the first information set according to the information query request; and displaying the query result in the first session. This implementation narrows a data query range, increases data query efficiency and further improves user experience.


