System for solving intercommunication editing of file and cloud document in chat application

By designing a system that integrates multi-modules, the shortcomings of file transfer and collaboration in traditional chat applications are solved, seamless interoperability and editing of files and cloud documents are achieved, multi-device synchronization, real-time collaboration and security control are supported, and users' collaboration experience and file management efficiency are improved.

CN120087340APending Publication Date: 2025-06-03QIMING INFORMATION TECH
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202510177389.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-18
Publication Date
2025-06-03

AI Technical Summary

Technical Problem

In traditional chat applications, file transfer is one-way, cannot support multi-device collaboration, file synchronization and management are difficult, security is difficult to ensure, and seamless interoperability and editing between files and cloud documents cannot be achieved.

Method used

Design a system, including file editing module, cloud document integration module, multi-device synchronization module, real-time collaborative editing module, version management module, format conversion module, permission control module, etc., to realize interoperability and editing between files and cloud documents, and support multi-device synchronization, real-time collaboration, automatic version management and security control.

Benefits of technology

It realizes seamless interoperability and editing of files and cloud documents, supports real-time collaboration among multiple people and automatic version management, ensures file security, improves operational convenience and team collaboration efficiency, and provides users with an efficient, safe and convenient file management and collaboration experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120087340A_ABST
    Figure CN120087340A_ABST
Patent Text Reader

Abstract

The invention discloses a system for solving intercommunication editing of a file and a cloud document in a chat application. Comprising a file editing module, a cloud document integration module, a multi-device synchronization module, a real-time collaborative editing module, a version management module, a format conversion module, an authority control module, a document search module, a file sharing module, a document preview module and a document annotation module. By integrating the cloud document technology, the technical problems of file format compatibility, real-time collaboration, multi-device synchronization, version management and safety control are solved, seamless file and cloud document intercommunication editing is realized, a user can directly open, edit and share the file in a chat application, multi-user real-time collaboration and automatic version management are supported, and the user experience is improved. The file security is ensured; the operation convenience and team cooperation efficiency are improved through the multi-device synchronization and format conversion function, and efficient, safe and convenient file management and cooperation experience is provided for users.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the fields of computer networks and distributed systems, and particularly to a system for solving the interoperable editing of files and cloud documents in chat applications. Background Art

[0002] Traditional chat applications mainly provide file transfer functions. Users can send and receive various formats of files through chat windows. File transfer is usually one-way. The recipient needs to download the file to the local, then use other software for editing, and finally re-upload or send the modified file.

[0003] With the popularization of mobile office, users need to seamlessly switch between different devices to view and edit files. The traditional file transfer method cannot support multi-device collaboration. Users need to manually synchronize files between different devices. The obstacles of multi-device collaboration lead to cumbersome user operations, low collaboration efficiency, difficult synchronization and management of files between different devices, and prone to file loss or version inconsistency problems.

[0004] In an enterprise environment, the security and privacy of files are crucial. Users need to ensure that files are not accessed by unauthorized persons during transmission and storage. The traditional file transfer method cannot provide sufficient security protection. Files may be stolen or tampered with during transmission, and the security of file transmission and storage is difficult to guarantee, prone to data leakage or malicious attacks. It is difficult to manage file access permissions and accurately control the access scope of files. Summary of the Invention

[0005] The purpose of the present invention is to propose a system for solving the interoperable editing of files and cloud documents in chat applications, which realizes the interoperability of document permissions and authentication intercommunication by enabling interoperability between documents in the chat software and cloud documents.

[0006] A system for solving the interoperable editing of files and cloud documents in chat applications includes a file editing module, a cloud document integration module, a multi-device synchronization module, a real-time collaborative editing module, a version management module, a format conversion module, a permission control module, a document search module, a file sharing module, a document preview module, and a document annotation module; The file editing module supports users to open and edit files received in the chat in the chat application; The document integration module realizes seamless integration between the chat application and the cloud document platform, and supports users to access and edit cloud documents in the chat application; The multi-device synchronization module realizes real-time synchronization of the edited content of files and cloud documents between different devices, and supports users to seamlessly switch between different devices such as mobile phones, tablets, and computers; The real-time collaborative editing module enables multiple people to edit files and cloud documents simultaneously, synchronizes all participants' document modification records in real time, and supports users to view the editing content of others in real time; The version management module automatically saves each modification of the file and cloud document as a new version, and supports users to view and restore to any historical version at any time; The format conversion module automatically converts the file to a compatible format when editing the file; The permission control module sets the access and editing permissions for files and cloud documents; The document search module supports users to view the storage locations and statuses of all files and cloud documents in the chat application, and realizes the archiving, backup, and classification management of files; The file sharing module generates a sharing link for the file or cloud document and sends it to other users or team members to realize file sharing and collaboration; The document preview module supports users to directly preview the file content in the chat application; The document annotation module supports users to add annotations and comments to files or cloud documents to realize communication and feedback among team members.

[0007] Furthermore, a system for solving the interoperable editing of files and cloud documents in a chat application, the file editing module includes an automatic jump sub-module, a file type definition sub-module, and a cloud storage sub-module; The automatic jump sub-module realizes that when a file is clicked in the chat window, the file is automatically opened in the editor built into the chat application; The file type definition sub-module supports the direct editing of multiple file types; The multiple file types include Word, Excel, PPT, PDF, and pictures; The cloud storage sub-module realizes that the file is automatically saved to the cloud after the file editing is completed.

[0008] Furthermore, a system for solving the interoperable editing of files and cloud documents in a chat application, the cloud document platform includes Google Docs, Microsoft Office Online, and WPS Cloud Docs; The multi-device synchronization module functions to automatically synchronize the editing content of files and cloud documents to the cloud, and users can access the latest version on any device. The synchronization between multiple devices enables users to view the latest status of the file in real time.

[0009] Furthermore, a system for solving the interoperable editing of files and cloud documents in a chat application, the real-time collaborative editing module includes a collaborative file type sub-module and a real-time display sub-module The collaborative file type sub-module supports document, table, and presentation file types; The real-time display module displays the editing content of all participants in the document in real time to avoid version conflicts.

[0010] Furthermore, a system for solving the interoperable editing of files and cloud documents in a chat application, the format conversion module is configured to automatically convert the files received in the chat into a format supported by a browser by the cloud, and a specific software needs to be installed to view and edit them; Format conversion includes PDF to image, Word to HTML.

[0011] Furthermore, a system for solving the interoperable editing of files and cloud documents in a chat application, the permission control module includes an access control sub-module, an encrypted access sub-module, and a security protection sub-module; The access control sub-module supports users to set access permissions for files and cloud documents and control the list of users who can view and edit the files; The encrypted access sub-module implements the use of an encryption key during the transmission and storage of files to prevent data leakage; The security protection sub-module supports the sandbox technology of files to prevent attacks by malicious files.

[0012] Furthermore, a system for solving the interoperable editing of files and cloud documents in a chat application, the document preview module supports the preview function for document, table, presentation, picture, and video file types.

[0013] Advantages of the present invention: A system for solving the interoperable editing of files and cloud documents in a chat application, by integrating cloud document technology, solves the technical problems of file format compatibility, real-time collaboration, multi-device synchronization, version management, and security control, realizes seamless interoperable editing of files and cloud documents, enables users to directly open, edit, and share files in a chat application, supports multi-person real-time collaboration, automatic version management, and ensures file security; the multi-device synchronization and format conversion functions improve the operation convenience and team collaboration efficiency, and provide users with an efficient, secure, and convenient file management and collaboration experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] Figure 1 is a structural diagram of a system for solving the interoperable editing of files and cloud documents in a chat application. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0015] In order to have a clearer understanding of the technical features, objectives, and effects of the present invention, the specific embodiments of the present invention will now be described with reference to the accompanying drawings.

[0016] As shown in the attached Figure 1As shown in the figure, a system for solving the interoperable editing of files and cloud documents in a chat application includes a file editing module, a cloud document integration module, a multi-device synchronization module, a real-time collaborative editing module, a version management module, a format conversion module, a permission control module, a document search module, a file sharing module, a document preview module, and a document annotation module; The file editing module supports opening and editing files received by users in the chat within the chat application; The document integration module realizes seamless integration between the chat application and the cloud document platform, and supports users to access and edit cloud documents in the chat application; The multi-device synchronization module realizes real-time synchronization of the editing content of files and cloud documents between different devices, and supports users to seamlessly switch between different devices such as mobile phones, tablets, and computers; The real-time collaborative editing module enables multiple people to edit files and cloud documents simultaneously, and synchronizes all participants' document modification records in real time, supporting users to view the editing content of others in real time; The version management module automatically saves each modification of files and cloud documents as a new version, and supports users to view and restore to any historical version at any time; The format conversion module automatically converts files to a compatible format when editing; The permission control module sets the access and editing permissions for files and cloud documents; The document search module supports users to view the storage locations and statuses of all files and cloud documents through the chat application, and realizes the archiving, backup, and classification management of files; The file sharing module generates a sharing link for files or cloud documents and sends it to other users or team members to realize file sharing and collaboration; The document preview module supports users to directly preview the content of files in the chat application; The document annotation module supports users to add annotations and comments to files or cloud documents to realize communication and feedback between team members.

[0017] Furthermore, a system for solving the interoperable editing of files and cloud documents in a chat application, the file editing module includes an automatic jump sub-module, a file type definition sub-module, and a cloud storage sub-module; The automatic jump sub-module realizes that when a file is clicked in the chat window, the file is automatically opened in the editor built into the chat application; The file type definition sub-module supports direct editing of multiple file types; The multiple file types include Word, Excel, PPT, PDF, and images; The cloud storage sub-module realizes automatic saving of files to the cloud after editing is completed.

[0018] Further, a system for solving the interoperable editing of files and cloud documents in a chat application, wherein the cloud document platform includes Google Docs, Microsoft Office Online, and WPS cloud documents; The function of the multi-device synchronization module is to automatically synchronize the edited content of files and cloud documents to the cloud, allowing users to access the latest version on any device. The synchronization between multiple devices enables users to view the latest status of files in real-time.

[0019] Further, a system for solving the interoperable editing of files and cloud documents in a chat application, wherein the real-time collaborative editing module includes a collaborative file type sub-module and a real-time display sub-module The collaborative file type sub-module supports document, spreadsheet, and presentation file types; The real-time display module displays the editing content of all participants in the document in real-time to avoid version conflicts.

[0020] Further, a system for solving the interoperable editing of files and cloud documents in a chat application, wherein the format conversion module functions to automatically convert files received in the chat to a format supported by the browser. Specific software needs to be installed for viewing and editing; Format conversion includes PDF to image and Word to HTML.

[0021] Further, a system for solving the interoperable editing of files and cloud documents in a chat application, wherein the permission control module includes an access control sub-module, an encrypted access sub-module, and a security protection sub-module; The access control sub-module supports users to set access permissions for files and cloud documents and control the list of users who can view and edit the files; The encrypted access sub-module uses an encryption key during file transmission and storage to prevent data leakage; The security protection sub-module supports the sandbox technology for files to prevent attacks from malicious files.

[0022] Further, a system for solving the interoperable editing of files and cloud documents in a chat application, wherein the document preview module supports the preview function for document, spreadsheet, presentation, image, and video file types.

[0023] Specific Example 1 The technology stack of the system is shown in Table 1 Table 1 Technology Stack Function Function implementation process steps Technology (version) Industry mainstream Current technical advantages File conversion The user uploads an office file, and the file reaches the backend service through the API gateway and F5 load. The backend service converts the file into a PDF file Jacob (1.17) Error occurs during the conversion of individual files by Aspose 1. No installation required, easy to call. 2. Supports multiple file types and has a high file restoration degree. 3. Easy to implement, convenient to call with a written common method Image conversion 1. The user uploads an office file. 2. The file reaches the backend service through the API gateway and F5 load. 3. The backend service converts the file into a PDF file. 4. The backend service converts the PDF file into an image Pdfbox (2.0.6) Some documents cannot be processed by IcePDF, and the fonts are incomplete 1. Cross-platform. 2. No installation required, easy to call. 3. Easy to implement, convenient to call with a written common method Message notification After the backend service completes file conversion and image conversion, it sends the converted information to MQ. The user confirms the conversion completion status by consuming MQ messages RabbitMQ (3.7.17) Kafka 1. The product is mature and has a large-scale application in Internet companies. 2. Good performance, rich management interface. 3. Good reliability, with a message confirmation mechanism Log storage During the file conversion and image conversion by the backend service, the file information and the converted information are stored in the MySQL database, providing the query function for normal and abnormal logs Mysql (5.7) Mongodb 1. Uses traditional SQL statements, has a mature system, and a very high product maturity. 2. Supports transactions and has high stability Specific Example 2 The functional performance indicators of the system are shown in Table 2 Table 2 Functional Performance Indicators Name Rule / Formula Target value Current value Stability Concurrent testing, performing stress testing on a single interface by increasing the concurrent number step by step. The pressure testing time for each time is 1 minute, obtaining the 90% response time of the core host, and the file size is 2M The response time is within 1 second, and the failure rate is 0% The average response time of the pressure test is about 0.2s, which can meet the expected within 1s, and the failure rate is 0% Request concurrency ability Concurrent testing, performing stress testing on a single interface by increasing the concurrent number step by step. The pressure testing time for each time is 1 minute, obtaining the throughput of the core host, and the file size is 2M The throughput is 1 / s The average throughput of the pressure test is 1.18 / s, which can meet the expectation Performance Concurrent testing, performing stress testing on a single interface by increasing the concurrent number step by step. The pressure testing time for each time is 1 minute, obtaining the file size processed by the core host File size 100M Can meet the expectation This solution is a system for solving the interoperable editing of files and cloud documents in a chat application. By integrating cloud document technology, it solves technical problems such as file format compatibility, real-time collaboration, multi-device synchronization, version management, and security control, achieving seamless interoperable editing of files and cloud documents. It enables users to directly open, edit, and share files in a chat application, supports multi-person real-time collaboration, automatic version management, and ensures file security. The multi-device synchronization and format conversion functions improve the operation convenience and team collaboration efficiency, providing users with an efficient, secure, and convenient file management and collaboration experience.

[0024] The above has shown and described the basic principles, main features, and advantages of the present invention. Those skilled in the art should understand that the present invention is not limited by the above embodiments. What is described in the above embodiments and the specification only illustrates the principles of the present invention. Without departing from the spirit and scope of the present invention, the present invention will have various changes and improvements, and these changes and improvements all fall within the scope of the present invention claimed. The scope of protection of the present invention is defined by the appended claims and their equivalents.

Claims

1. A system for interoperating and editing files and cloud documents in chat applications, characterized in that: It includes file editing module, cloud document integration module, multi-device synchronization module, real-time collaborative editing module, version management module, format conversion module, permission control module, document search module, file sharing module, document preview module, and document annotation module; The file editing module supports opening and editing files received by users in a chat in a chat application; The document integration module realizes seamless integration between the chat application and the cloud document platform, and supports users to access and edit cloud documents in the chat application; The multi-device synchronization module realizes real-time synchronization of the edited content of files and cloud documents between different devices, supporting users to seamlessly switch between different devices such as mobile phones, tablets and computers; The real-time collaborative editing module enables multiple people to edit files and cloud documents at the same time, synchronizes the document modification records of all participants in real time, and supports users to view each other's editing content in real time; The version management module automatically saves each modification of files and cloud documents as a new version, allowing users to view and restore to any historical version at any time; The format conversion module automatically converts files into compatible formats when editing them; The permission control module sets the access and editing permissions for files and cloud documents; The document search module supports users to view the storage location and status of all files and cloud documents in the chat application, and realizes the archiving, backup and classification management of files; The file sharing module generates a sharing link from the file or cloud document and sends it to other users or team members to achieve file sharing and collaboration; The document preview module supports users to directly preview the file content in the chat application; The document annotation module supports users to add annotations and comments in files or cloud documents, enabling communication and feedback between team members.

2. A system for solving the intercommunication and editing of files and cloud documents in chat applications according to claim 1, characterized in that: The file editing module includes an automatic jump submodule, a file type definition submodule, and a cloud storage submodule; The automatic jump submodule enables clicking a file in the chat window, and the file is automatically opened in the editor built into the chat application; The file type definition submodule supports direct editing of multiple file types; The multiple file types include Word, Excel, PPT, PDF, and pictures; The cloud storage submodule automatically saves the file to the cloud after editing is completed.

3. A system for solving the intercommunication and editing of files and cloud documents in chat applications according to claim 1, characterized in that: The cloud document platform includes Google Docs, Microsoft Office Online, and WPS cloud documents; The function of the multi-device synchronization module is to automatically synchronize the edited content of files and cloud documents to the cloud, so that users can access the latest version on any device. The synchronization between multiple devices enables users to view the latest status of files in real time.

4. A system for solving the intercommunication and editing of files and cloud documents in chat applications according to claim 1, characterized in that: The real-time collaborative editing module includes a collaborative file type submodule and a real-time display submodule. The collaborative file type submodule supports document, table, and presentation file types; The real-time display module displays the edited content of all participants in the document in real time to avoid version conflicts.

5. A system for solving the intercommunication and editing of files and cloud documents in chat applications according to claim 1, characterized in that: The format conversion module function is to automatically convert files received in the chat from the cloud into a format supported by the browser, which requires the installation of specific software to view and edit; Format conversion includes PDF to image and Word to HTML.

6. A system for solving the intercommunication and editing of files and cloud documents in chat applications according to claim 1, characterized in that: The authority control module includes an access control submodule, an encryption access submodule, and a security protection submodule; The control access submodule supports users to set access permissions for files and cloud documents, and control the list of people who can view and edit files; The encryption access submodule implements the use of encryption keys during file transmission and storage to prevent data leakage; The security protection submodule supports the sandbox technology of files to prevent attacks by malicious files.

7. A system for solving the intercommunication and editing of files and cloud documents in chat applications according to claim 1, characterized in that: The document preview module supports preview functions for document, table, presentation, picture, and video file types.

Citation Information

Cited By

  • Multi-modal file analysis and online rendering system and method based on assembled architecture

    CN121387417A