Mother Book Server for Consistent Electronic Document Display
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current electronic document formats, such as PDF and ePub, face challenges in maintaining consistent display and allowing collaborative editing across different devices, with limitations in layout rearrangement and page numbering, which affects user experience and copyright protection.
Innovation Solution
A method and system involving a mother book server that generates child books tailored to specific clients, ensuring consistent display and allowing collaborative editing by using unique serial numbers and adaptive formatting, while providing copyright protection through customizable content access and formatting.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If electronic documents use automatic layout rearrangement format (ePub), then the document can adapt to different reader resolutions, but the display consistency across various terminal carriers deteriorates and page numbers become inconsistent
Solution Approach 1:
The system segments the document into fixed-page units with unique identifiers, allowing each page to be independently addressed and rendered. This segmentation enables the document to maintain page number consistency while adapting to different display devices through selective page delivery and rendering.
Solution Approach 2:
The system introduces an intermediary layer (the server-side page management mechanism) that translates between the fixed-page structure and variable display requirements. This intermediary handles page number assignment, content delivery, and layout adaptation, resolving the conflict between structure stability and display flexibility.
2Stability of the object's composition
If electronic documents use fixed layout format (PDF), then complex layouts can be supported, but the layout cannot be rearranged automatically and display effect deteriorates on different devices
Solution Approach 1:
The system implements dynamic page delivery where the server determines which pages to send to which client based on device characteristics. The document structure remains stable with fixed page numbers, but the rendering and delivery are dynamic, adapting to different terminal resolutions and display capabilities.
Solution Approach 2:
The system changes display parameters (such as page scaling, resolution, and layout dimensions) while maintaining the underlying fixed-page structure. This allows the same document with stable page numbers to be displayed effectively across devices with different screen parameters.
3Adaptability or versatility
If electronic documents lack page numbers after automatic rearrangement, then layout can be flexible, but collaborative editing and communication become difficult
Solution Approach 1:
The system performs preliminary page number assignment and content indexing before delivery to clients. Each page is pre-numbered and identified, enabling collaborative editing tools to reference specific pages by number even though the visual layout may be flexibly arranged on different devices.
4Ease of manufacture
If traditional electronic book formats are used, then distribution is simple, but copyright protection is insufficient and content access control is limited
Solution Approach 1:
The system applies different access control qualities to different parts of the document. Copyright protection, encryption, and access restrictions can be applied selectively to specific pages or content sections, allowing flexible copyright management while maintaining simple distribution through the same platform infrastructure.
Data Source
AI summary
A method and a system for providing an electronic document, a mother book server and a child book client are provided. The method includes: generating a mother book by a mother book server; receiving, by the mother book server, a request message transmitted by a child book client; generating, by the mother book server, a corresponding child book for the child book client according to the request message and the mother book, and transmitting the child book to the child book client; acquiring, by the child book client, a first position information of a content corresponding to an operation instruction in the mother book, when the child book client receives the operation instruction from a user; and acquiring, by the child book client, the content corresponding to the operation instruction from the mother book server according to the first position information.


