Document Component Rendering via SDK and Block Entity Requests
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies struggle to meet diverse user requirements for multiple functions in a single application, such as in electronic office environments, where different users have different needs.
Innovation Solution
A method and apparatus for processing a component that allows for the rendering and running of components in a document by sending a block information entity request to a target platform, receiving the corresponding block information entity, and invoking a component software development kit to render the target component.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If developers implement various functions in a same application using related technologies, then the application can provide multiple functions, but it cannot meet diverse needs of different users
Solution Approach 1:
The patent segments the application into a framework part and multiple independent components. Each component encapsulates a specific function (e.g., charts, tables, forms), allowing the system to provide diverse functions without increasing overall complexity. Users can selectively integrate only the components they need, achieving high adaptability while maintaining manageable complexity.
Solution Approach 2:
The framework is designed with universal component integration capabilities that can accommodate various types of components through standardized interfaces. This allows the same framework to support multiple functions (charts, tables, forms, etc.) without requiring separate implementation for each function, thus improving versatility while controlling complexity.
2Adaptability or versatility
If custom components are integrated into documents to meet diverse user requirements, then user needs are satisfied, but the system complexity increases
Solution Approach 1:
The patent introduces a component manager as an intermediary that handles the complex tasks of component registration, discovery, and integration. This mediator abstracts the complexity from users, allowing them to easily integrate custom components through simple registration processes while the manager handles the underlying complexity of component management.
Solution Approach 2:
The framework uses template-based component definitions that can be copied and reused across different documents and applications. Once a component is defined with its interface and behavior, it can be instantiated multiple times without reimplementation, making it easy to meet diverse user requirements while maintaining simplicity in the integration process.
Data Source
AI summary
The disclosure relates to a method, apparatus, electronic device, storage medium and product for processing a component, including: sending a block information entity request to a target platform, the block information entity request including a block identifier corresponding to a target component; receiving a block information entity corresponding to the target component sent by the target platform; and invoking a component software development kit to render the target component in a document based on the block information entity, which achieves a corresponding function in the form of a component in a document by rendering and running the target component sent by the target platform through the component software development kit and improves the diversity of document functions. Different requirements of users can be met.


