Cloud Document File Generation Dynamic Resource Embedding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Cloud systems face a trade-off between suppressing the number of files and maintaining display processing performance when generating document files in SVG format, as existing methods do not effectively address the coexistence of these factors, especially under high access loads.
Innovation Solution
A server apparatus that dynamically determines whether to use the in-line or external reference method for each resource in a document file based on storage access situations, optimizing file configuration to balance the number of files and display performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If the in-line method is applied to generate document files, then the number of files is reduced, but the data size per file increases causing heavy display processing load
Solution Approach 1:
The patent applies dynamics by making the resource embedding method changeable based on storage access load conditions. The system dynamically switches between in-line and external reference methods for different resources depending on current storage load, allowing optimal adaptation to varying system conditions rather than using a fixed approach.
Solution Approach 2:
The patent changes the parameter of resource embedding method (in-line vs. external reference) based on storage access load conditions. By monitoring storage load and adjusting the embedding method accordingly, the system optimizes both file数量 and display performance under different operational conditions.
2Productivity
If the external reference method is applied to generate document files, then display processing performance is improved, but the number of files increases causing heavy storage access load
Solution Approach 1:
The system dynamically adjusts the resource embedding method based on real-time storage access load monitoring. When storage load is high, it switches to in-line method to reduce file数量; when storage load is low, it uses external reference method to improve display performance, creating a dynamic balance between the two conflicting requirements.
Solution Approach 2:
The embedding method parameter is changed based on storage load conditions. The system monitors storage access load and adjusts whether to use in-line or external reference method accordingly, optimizing the trade-off between file数量 and display performance under varying system conditions.
3Reliability
If access to storage is limited due to high load, then storage system stability is maintained, but user access speed decreases
Solution Approach 1:
The system performs preliminary action by embedding resources directly in-line in document files when storage load is high, before access requests occur. This pre-embedding approach reduces the number of separate file accesses needed, thereby maintaining storage stability while improving user access speed during high-load conditions.
Solution Approach 2:
The resource embedding parameter is changed based on storage load to balance stability and speed. When storage load is high, the system switches to in-line method to reduce access frequency and maintain stability; when load is low, it uses external reference to improve access speed.
Data Source
AI summary
In the case where services of generation and saving of a document file are provided on a cloud system, suppression of the number of document files to be generated and maintenance of display performance are caused to coexist. A server apparatus that provides a generation service of a document file, the apparatus including: a communication unit configured to receive source data, which is a source of a document file, from a client apparatus; a file generation unit configured to generate a document file based on a plurality of resources included in the source data; and a saving unit configured to save a generated document file in a storage, and the file generation unit determines which of an in-line method and an external reference method is applied to each of a plurality of resources included in the source data in accordance with a situation of access to the storage and generate the document file based on results of the determination.


