Online Document Editing in Network Disk Web Views

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing online document editing systems, such as Tencent Docs, Youdao Cloud Note, and EverNote, primarily operate independently and require local resources for editing, limiting the ability to create or edit documents within a network disk environment.

Innovation Solution

A method and apparatus for editing online documents that involve sending a data acquisition request to a server, receiving and loading a data entity in a web view container, and synchronizing editing instructions to update the document entity on the server, enabling online document editing through a client-server interaction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If existing online document editing systems operate independently with local resources, then document editing functionality is provided, but the ability to create or edit documents within a network disk environment is limited

Engineering Contradiction:
Improveability to edit documents within network disk environmentVSAvoidsystem architecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a server as an intermediary component that mediates between the client and the network disk storage. The server receives data acquisition requests from the client, retrieves the corresponding data entities from network disk storage, and returns them to the client for rendering and editing. This intermediary architecture enables online document editing within the network disk environment without requiring direct client-access to complex storage systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the document editing system into distinct functional components: a client component for user interaction and rendering, a server component for data management and retrieval, and a network disk storage component for persistent storage. Each component has specific responsibilities - the client handles UI rendering, the server handles data fetching and updating, and storage handles persistence. This segmentation allows each component to be optimized independently and simplifies the overall system architecture.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If a client-server interaction model is implemented for online document editing, then online document editing capability is achieved, but data synchronization and updates become more complex

Engineering Contradiction:
Improveonline document editing capabilityVSAvoiddata synchronization complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent implements a feedback mechanism where the client sends data acquisition requests to the server, receives data entities back, processes editing operations, and sends update requests to the server. The server then updates the stored data entities and returns updated data to the client. This feedback loop ensures that changes made in the UI are synchronized back to the storage system, maintaining data consistency across the distributed system.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent performs preliminary actions by having the server pre-establish and maintain the correspondence relationships between user identifiers, file identifiers, and data identifiers before actual editing operations occur. This pre-configured mapping structure enables efficient data retrieval and updates during editing operations without requiring complex real-time lookup processes, thereby simplifying the synchronization mechanism.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250217580A1Method for editing online document, electronic device, and storage medium
Publication Date: 2025.07.03 BEIJING BAIDU NETCOM SCI & TECH CO LTD
  • US20250217580A1 patent drawing
  • US20250217580A1 patent drawing
  • US20250217580A1 patent drawing

AI summary

Provided is a method for editing an online document, an electronic device, and a storage medium, relating to the fields of computer technology, document processing, document editing, and artificial intelligence. The method includes: a client sends a data acquisition request for a target file to a server in response to an open request for the target file; receives a data entity of the target file returned by the server, where the data entity comprises multiple pieces of log data; loads the data entity in a preset web view container, and displays a web view with the data entity loaded; and receives an editing instruction for the web view, displays response result data in the web view in response to the editing instruction, and sends the response result data to the server so that the server updates the data entity of the target file according to the response result data.