Multi-Category Scanning Result Display for Clearer Risk Analysis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing scanning analysis reports for code and data risks are often presented in a single dimension, making it difficult for users to browse and understand the results, thereby reducing adjustment efficiency and impacting user experience.
Innovation Solution
A method and apparatus that present scanning results across multiple categories in distinct areas of a result interface, including fact, risk, and function categories, with expandable and interactive controls to facilitate intuitive understanding and efficient risk adjustment.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If scanning results are presented in a single dimension, then the interface is simple, but it is difficult for users to browse and understand the results
Solution Approach 1:
The scanning result interface is segmented into multiple distinct dimensions including fact category area, risk category area, and function category area. Each dimension is further divided into specific sections (e.g., fact category includes fact name, fact number, risk level; risk category includes risk name, risk number, risk level). This segmentation allows users to browse and understand scanning results from multiple perspectives simultaneously, resolving the contradiction between interface simplicity and result comprehensibility.
Solution Approach 2:
The patent transitions from a single-dimensional presentation to a multi-dimensional interface structure. The scanning results are organized across three main dimensions (fact, risk, function categories) with additional sub-dimensions for detailed information. This dimensional expansion enables comprehensive result presentation while maintaining structured organization, allowing users to navigate complex scanning data through multiple organizational layers.
2Loss of information
If multiple categories are presented in distinct areas, then user understanding improves, but the interface complexity increases
Solution Approach 1:
The interface is segmented into three main categorical areas (fact, risk, function) with each area containing specific information elements. This segmentation preserves all scanning result information while organizing it into manageable sections, reducing the perceived complexity despite the comprehensive information presented.
Solution Approach 2:
Each category area is assigned specific quality characteristics - fact category focuses on identification details, risk category emphasizes risk assessment information, and function category highlights functional impact. This local quality differentiation helps users quickly locate and understand relevant information without being overwhelmed by the overall interface complexity.
3Productivity
If comprehensive scanning results are displayed, then risk identification efficiency improves, but the interface becomes more complex
Solution Approach 1:
The comprehensive scanning results are segmented into distinct categorical areas that can be independently navigated. This segmentation allows developers to efficiently locate specific risk information by category rather than searching through a monolithic result set, improving risk identification efficiency while maintaining organized interface structure.
Solution Approach 2:
The patent organizes comprehensive scanning results across multiple dimensional layers (fact, risk, function categories with sub-elements). This multi-dimensional organization enables efficient information retrieval by providing multiple access paths and organizational perspectives, allowing developers to quickly find relevant risk information without interface simplification.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Disclosed herein a method and an apparatus for processing and displaying data, an electronic device, and a storage medium. The method includes: in response to a scanning trigger operation for a current program version, scanning the current program version (S110); determining a scanning result corresponding to the current program version (S120); determining at least one presenting area, corresponding to the at least one function category in the scanning result, in a result presenting interface (S130); and presenting the at least one function category in the scanning result in the at least one presenting area of the result presenting interface (S140).