Communication Terminal Preview Image Display via Server Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users cannot preview images in a communication terminal until the entire file has been transmitted and all pages' preview image data are generated, which delays the preview display process.
Innovation Solution
The communication terminal includes a processing target transmitting section, a preview receiving section, and a preview displaying section, allowing it to receive and display preview image data for a page as soon as its generation is complete, even if all pages' data has not been processed, thereby enabling earlier preview image confirmation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the communication terminal waits for all pages' preview image data to be generated before displaying preview, then the complete preview data is ensured, but the preview display time is delayed
Solution Approach 1:
The server generates and transmits preview image data for individual pages as soon as each page's preview is ready, rather than waiting for all pages to be processed. This preliminary action allows the communication terminal to start displaying previews before the entire file processing is complete, resolving the contradiction between data completeness and display timing.
Solution Approach 2:
The preview image data is segmented by individual pages, allowing the server to process, generate, and transmit each page's preview independently. This segmentation enables the communication terminal to receive and display available preview pages while the server continues processing remaining pages, thus reducing overall preview display time while maintaining data reliability.
2Stability of the object's composition
If the communication terminal receives preview image data only after all pages are processed, then data consistency is maintained, but user convenience is reduced
Solution Approach 1:
The server performs preliminary generation and transmission of preview image data for each page as it becomes available. This allows the communication terminal to display previews to users before the entire file processing is complete, significantly improving user convenience while the server continues to process remaining pages in the background.
Solution Approach 2:
The system transitions from a static approach (waiting for complete processing) to a dynamic approach where preview data is continuously updated as pages are processed. The communication terminal can display and update preview images dynamically, allowing users to interact with available previews while the system continues processing, thus enhancing ease of operation.
3Loss of information
If the server processes all pages before transmitting preview data, then complete preview information is provided, but transmission time is increased
Solution Approach 1:
The server segments the preview generation process by individual pages and transmits each page's preview image data as soon as it is generated. This segmentation allows continuous transmission of available preview data rather than waiting for complete processing, reducing transmission time while progressively providing complete preview information.
Solution Approach 2:
The server maintains continuous useful action by generating and transmitting preview image data for each page as soon as it is ready, without idle waiting time. This continuous transmission process ensures that preview information is provided progressively and completely, while minimizing the overall transmission time to the communication terminal.
Data Source
AI summary
The advantage of the invention is to improve the convenience when a preview image of processing target data is displayed in a communication terminal that does not have a preview generating function. A communication terminal has a processing target transmitting section that transmits processing target data to a server, a preview receiving section that receives preview image data of a page in which generation of preview image data is completed before generation of preview image data of all pages is completed with respect to preview image data of the processing target data generated by the server, and a preview displaying section that displays a preview image based on the received preview image data.


