Multi-user display content real-time synchronization method and terminal

CN122534053APending Publication Date: 2026-08-07福建天晴在线互动科技有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510136457.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-07
Publication Date
2026-08-07

AI Technical Summary

Technical Problem

[0002]随着互联网和通信技术的迅猛发展,多用户同步技术在多个领域得到广泛应用,主要用于网络游戏或简单的多用户社交互动中,虽然可以实现基本的内容共享,但该技术在应对复杂的虚拟教育场景时仍面临诸多挑战,如在用户同时互动的场景中,现有技术的同步延迟过高,影响多用户的沉浸体验,并且难以实现多用户个性化展示,用户往往受到他人操作干扰,此外,目前多用户同步技术无法根据用户操作情况和网络状况动态调整内容同步策略,影响体验流畅性

Benefits of technology

[0006]The beneficial effects of this invention are as follows: This invention provides a multi-user real-time content synchronization method and terminal. It collects interaction data from each user and uploads this data to a distributed server via a real-time synchronization protocol. This avoids overloading a single node, improves overall performance and response speed, and prevents data delays or loss, providing rich and comprehensive data for subsequent real-time content updates. The method determines the synchronization mode for each user's display content, retrieves corresponding interaction data from the distributed server based on the determination result to generate corresponding display content, and sends the display content to the corresponding user's display device for display through synchronization control. By determining the display content synchronization mode, a suitable synchronization mode can be selected according to different needs and scenarios, improving the flexibility of the display process. Synchronization control ensures that users can see the latest interaction data in a timely manner, improving user experience. A monitoring mechanism monitors the content display process and adjusts the update and synchronization strategies of the display content based on the monitoring data. This allows for targeted adjustments based on the display status, ensuring the smoothness and real-time nature of the display content synchronization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122534053A_ABST
    Figure CN122534053A_ABST
Patent Text Reader

Abstract

The application discloses a kind of multi-user display content real-time synchronization method and terminal, the method includes the following steps: collecting the interactive data of each user, the interactive data is uploaded to distributed server by real-time synchronization protocol;Judge the display content synchronization mode of each user, according to the judgment result, the corresponding interactive data is obtained from the distributed server to generate corresponding display content, and the display content is sent to the display device of the corresponding user for display by synchronization control;Monitoring mechanism is used to monitor the content display process, and the update and synchronization strategy of the display content is adjusted according to the monitoring data.The application synchronizes the multi-user interactive data to the distributed server end, displays the corresponding content and updates in real time through the real-time synchronization protocol for the interactive data of each user, ensures the content synchronization between users, does not interfere with each other, avoids the problem of visual interference, and improves the smoothness of synchronization effect and user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of multi-user synchronization technology, and in particular to a method and terminal for real-time synchronization of multi-user display content. Background Technology

[0002] With the rapid development of the Internet and communication technologies, multi-user synchronization technology has been widely used in many fields, mainly in online games or simple multi-user social interactions. Although it can achieve basic content sharing, this technology still faces many challenges when dealing with complex virtual education scenarios. For example, in scenarios where users interact simultaneously, the synchronization latency of existing technologies is too high, affecting the immersive experience of multiple users, and it is difficult to achieve personalized display for multiple users. Users are often disturbed by the operations of others. In addition, current multi-user synchronization technology cannot dynamically adjust the content synchronization strategy according to user operation and network conditions, affecting the smoothness of the experience. Summary of the Invention

[0003] The technical problem to be solved by the present invention is to provide a method and terminal for real-time synchronization of multi-user display content, which can realize real-time updates of personalized display content, ensure content synchronization among users without interference, and optimize user experience.

[0004] To solve the above-mentioned technical problems, the technical solution adopted by the present invention is as follows: A method for real-time synchronization of content displayed by multiple users, comprising the following steps: S1. Collect the interaction data of each user and upload the interaction data to the distributed server through a real-time synchronization protocol; S2. Determine the display content synchronization method for each user, obtain the corresponding interactive data from the distributed server based on the determination result to generate the corresponding display content, and send the display content to the corresponding user's display device for display through synchronization control; S3. A monitoring mechanism is adopted to monitor the content display process, and the update and synchronization strategy of the displayed content is adjusted according to the monitoring data.

[0005] To solve the above-mentioned technical problems, another technical solution adopted by the present invention is as follows: A multi-user display content real-time synchronization terminal includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the various steps of the aforementioned multi-user display content real-time synchronization method.

[0006] The beneficial effects of this invention are as follows: This invention provides a multi-user real-time content synchronization method and terminal. It collects interaction data from each user and uploads this data to a distributed server via a real-time synchronization protocol. This avoids overloading a single node, improves overall performance and response speed, and prevents data delays or loss, providing rich and comprehensive data for subsequent real-time content updates. The method determines the synchronization mode for each user's display content, retrieves corresponding interaction data from the distributed server based on the determination result to generate corresponding display content, and sends the display content to the corresponding user's display device for display through synchronization control. By determining the display content synchronization mode, a suitable synchronization mode can be selected according to different needs and scenarios, improving the flexibility of the display process. Synchronization control ensures that users can see the latest interaction data in a timely manner, improving user experience. A monitoring mechanism monitors the content display process and adjusts the update and synchronization strategies of the display content based on the monitoring data. This allows for targeted adjustments based on the display status, ensuring the smoothness and real-time nature of the display content synchronization. Attached Figure Description

[0007] Figure 1 This is a flowchart of a multi-user real-time content synchronization method according to an embodiment of the present invention; Figure 2 This is a schematic diagram of a multi-user content real-time synchronization terminal according to an embodiment of the present invention; Figure 3 This is another flowchart of a multi-user real-time content synchronization method according to an embodiment of the present invention; Label Explanation: 1. A schematic diagram of a multi-user display content real-time synchronization terminal; 2. Memory; 3. Processor. Detailed Implementation

[0008] To explain in detail the technical content, objectives, and effects of the present invention, the following description is provided in conjunction with the embodiments and accompanying drawings.

[0009] Please refer to Figure 1 This invention provides a method for real-time synchronization of content displayed by multiple users, comprising the following steps: S1. Collect the interaction data of each user and upload the interaction data to the distributed server through a real-time synchronization protocol; S2. Determine the display content synchronization method for each user, obtain the corresponding interactive data from the distributed server based on the determination result to generate the corresponding display content, and send the display content to the corresponding user's display device for display through synchronization control; S3. A monitoring mechanism is adopted to monitor the content display process, and the update and synchronization strategy of the displayed content is adjusted according to the monitoring data.

[0010] As can be seen from the above description, the beneficial effects of the present invention are as follows: It collects interactive data from each user and uploads the interactive data to a distributed server via a real-time synchronization protocol, avoiding excessive load on a single node, improving overall performance and response speed, and preventing data delays or loss, thus providing rich and comprehensive data for subsequent real-time updates of displayed content; it determines the display content synchronization method for each user, obtains corresponding interactive data from the distributed server based on the determination result to generate corresponding display content, and sends the display content to the corresponding user's display device for display through synchronization control. By determining the display content synchronization method, a suitable synchronization method can be selected according to different needs and scenarios, improving the flexibility of the display process. Furthermore, synchronization control ensures that users can see the latest interactive data in a timely manner, improving the user experience; it employs a monitoring mechanism to monitor the content display process and adjusts the update and synchronization strategies of the display content based on the monitoring data, enabling targeted adjustments according to the display status and ensuring the smoothness and real-time nature of the display content synchronization.

[0011] Furthermore, the interactive data includes user focus points, gestures, location information, and interaction data; The collection of interaction data for each user includes: By using tracking technology to detect the user's gaze point, we can determine the user's focus of attention on the displayed content; Capture user gestures using gesture recognition technology to identify user interaction behaviors; Capture user location information using sensors or tracking devices; And to obtain user interaction data.

[0012] As described above, by acquiring relevant data through different methods, we can accurately capture user interaction behavior, thereby providing users with corresponding display content and providing a data basis for subsequent adjustments to the display content, thus optimizing the display effect.

[0013] Furthermore, the display content synchronization methods include a full-user synchronization method and a personalized synchronization method; The determination of the display content synchronization method includes: The interaction data is divided into global operation data and personalized operation data using a rule engine or machine learning model, and user context information and usage requirement information are collected. The decision tree is used to determine the content synchronization method based on the category of the interactive data, the context information, and the usage requirement information, and the user confirms whether it is the correct content synchronization method through a feedback mechanism.

[0014] As described above, by classifying interactive data and collecting users' contextual information and usage needs, interactive data can be processed and analyzed in a targeted manner. Decision trees can be used to determine the synchronization method of displayed content, which can automatically judge and process different interactive behaviors, improve the efficiency and accuracy of data processing, and ensure the stability and reliability of the display process by setting up a feedback mechanism.

[0015] Furthermore, the step of obtaining corresponding interactive data from the distributed server based on the judgment result to generate corresponding display content includes: If the determination result is a personalized synchronization method, the size of the displayed content is adjusted according to the user's focus, and the corresponding interactive effect is triggered according to the gesture.

[0016] As described above, by adjusting the size of the displayed content based on the user's focus and triggering corresponding interactive effects based on the user's gestures, the user's personalized needs can be accurately met, making the displayed content more in line with the user's expectations and ensuring that the personalized display is not affected by the operation of others.

[0017] Furthermore, the monitoring data includes synchronization delay, network status, and display process status; The step S3, which adjusts the update strategy for the displayed content based on monitoring data, includes: The system monitors the synchronization delay of the displayed content for each user. If the synchronization delay is higher than a preset value, the update frequency or synchronization strategy of the displayed content for the corresponding user is adjusted. The system also selects a synchronization protocol and strategy based on the user's network conditions and adjusts the displayed content in real time according to the display process status, so that the displayed content is updated in real time.

[0018] As described above, by monitoring the synchronization delay of each user's displayed content, the update frequency or synchronization strategy of the user's displayed content is adjusted to avoid operational errors or information delays caused by latency. Synchronization protocols and strategies are selected according to network conditions to adapt to different network environments, thereby improving the overall stability and reliability of the display process. The displayed content is adjusted in real time according to the display process status to ensure the real-time performance and synchronization of the displayed content. The appropriate synchronization protocol, strategy, and adjustment scheme are automatically selected according to different situations to achieve intelligent management and optimization of the displayed content.

[0019] Please refer to Figure 2 Another embodiment of the present invention provides a multi-user display content real-time synchronization terminal, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the various steps of the above-described multi-user display content real-time synchronization method.

[0020] The multi-user content real-time synchronization method and terminal described above are applicable to multi-user social interaction scenarios. They enable real-time updates of personalized content, ensure content synchronization among users without interference, and optimize user experience. The following detailed implementation methods illustrate these methods: Please refer to Figure 1 and Figure 3 Embodiment 1 of the present invention is: a method for real-time synchronization of multi-user display content, comprising the following steps: S1. Collect the interaction data of each user and upload the interaction data to the distributed server through a real-time synchronization protocol.

[0021] In this embodiment, each server node processes data from multiple users. All collected user data is uniformly stored on multiple server nodes and managed and synchronized through a distributed storage scheme. Even though different user data is stored on different server nodes, it can be retrieved and accessed in real time. The interactive data is uploaded to the distributed server through a real-time synchronization protocol to achieve fast and reliable data transmission. Whenever a user has a new interactive operation, the corresponding data is immediately collected and synchronized to the server and received by the system terminals of all other users, improving overall performance and response speed. Furthermore, it can automatically adjust data processing and transmission strategies according to real-time load conditions (such as the number of users, data traffic, server processing capacity, etc.), thereby ensuring the stability and smoothness of synchronized content under different network conditions and the number of users.

[0022] Furthermore, in this embodiment, the interaction data includes user focus points, gestures, location information, and interaction data; the collection of interaction data for each user includes: detecting the user's gaze point through tracking technology to determine the user's focus of attention on the displayed content; capturing the user's gestures through gesture recognition technology to identify user interaction behavior; capturing the user's location information through sensors or tracking devices; and acquiring user interaction data. By acquiring corresponding data through different methods, accurate capture of user interaction behavior is achieved, thereby providing the user with corresponding display content and providing a data basis for subsequent adjustments to the display content, optimizing the display effect. The specific process of collecting interaction data for each user is as follows: User focus: By using eye-tracking or head-tracking technology, the user's gaze point is detected to determine the user's focus of attention on artworks or other virtual content in the virtual classroom. This data can not only show the user's visual interest points, but also reflect the user's level of participation in the classroom content. Gestures: Capture user gestures using gesture recognition technology (such as through VR gloves, controllers, or depth cameras) to identify user interactions, such as whether the user is zooming, rotating, or performing specific actions in the classroom (such as pointing or clicking). Location information: Accurately capture the user's location data in the virtual environment through positioning sensors or other location tracking devices to ensure that the virtual interactive content is dynamically adjusted according to the user's physical location. For example, when a user is close to a work of art, the relevant details may be automatically enlarged, while when the user is far away, the displayed content will be reduced. Interaction data includes user operation records, selected content, current interface, etc., which provide the foundation for the generation and synchronization of personalized content.

[0023] S2. Determine the display content synchronization method for each user, obtain the corresponding interactive data from the distributed server based on the determination result to generate the corresponding display content, and send the display content to the corresponding user's display device for display through synchronization control.

[0024] In this embodiment, the display content synchronization method includes a global synchronization method and a personalized synchronization method. The global synchronization method is suitable for operations that can be seen by all users and is usually related to scene sharing, public interaction, or system notification. The personalized synchronization method is suitable for operations that can only be seen by the current user and usually involves personal settings, private interaction, or personalized content. By determining the display content synchronization method, an appropriate synchronization method can be selected according to different needs and scenarios, improving the flexibility of the display process. Furthermore, synchronization control ensures that users can see the latest interactive data in a timely manner, thereby improving the user experience.

[0025] Furthermore, in this embodiment, determining the display content synchronization method includes: using a rule engine or machine learning model to divide the interactive data into global operation data and personalized operation data, and collecting the user's context information and usage requirement information; using a decision tree to determine the display content synchronization method based on the category of the interactive data, the context information, and the usage requirement information, and having the user confirm whether it is the correct display content synchronization method through a feedback mechanism. By classifying the interactive data and collecting the user's context information and usage requirement information, the interactive data can be processed and analyzed in a targeted manner. Using a decision tree to determine the display content synchronization method can automatically judge and process different interactive behaviors, improve the efficiency and accuracy of data processing, and ensure the stability and reliability of the display process by setting a feedback mechanism. Specifically, the process of determining the display content synchronization method is as follows: 1. Data Collection and Classification User interaction data (such as gestures, user focus points, and location) is collected through sensors and input devices and divided into global operation data and personalized operation data. Global operation data refers to operation data that affects the entire scene or multiple users, such as: a teacher's broadcast operation (such as adjusting the display angle of the whole class's content); global changes in the scene (such as switching the virtual teacher's background or theme). Personalized operation data refers to operations that only affect the current user, such as: a user rotating or zooming in on the details of an artwork; a user adjusting their own display interface (such as marking or annotating). Collect contextual information, including user roles (such as teachers, students, or visitors, with different roles having different permissions and priorities), scene status (such as whether the current mode is public or whether a specific activity has been triggered), and operation history (combining the user's past operations and behavior patterns to determine the intent of the operation). Collect usage demand information, including user preset preferences (such as whether to allow others to operate on content that affects them), real-time commands (such as broadcast commands), and the target scope of the current operation (obtained through system analysis such as behavior prediction models). 2. Judgment Process (1) Operation Intent Analysis: The operation intent is analyzed using a rule engine or machine learning model. The rule engine refers to quickly determining the scope of the operation based on a preset rule library. For example, if the operation is to switch the background and the role is a teacher, then the operation is determined to be global synchronization. The machine learning model combines contextual data (such as time, scene, user behavior characteristics) to predict whether the operation is a global intent or a personalized operation. (2) Matching decision conditions: Based on the intent and context of the operation, match the following decision conditions: Synchronization conditions for all participants: The operation involves the core content of the scene (such as a public background, an artwork being presented to the whole class); the user has global administrator privileges (such as a teacher or lecturer); and the current scene is in a full-participation interactive mode (such as a group discussion). Personalized synchronization conditions: The operation involves user-specific content (such as private notes or learning progress); the operation will not affect the visual experience or scene status of other users; the current scene is an independent learning mode; 3. Decision Implementation (1) Determine operation priority: Assign different priorities according to the operation type, and the result is: High-priority operations: global operations, such as broadcast commands; Medium priority operation: Personalized operation, but may affect other users (such as volume adjustment); Low-priority operations: Fully personalized operations (such as adjusting the single-user perspective); (2) Determine the synchronization method of the displayed content: Use a decision tree to make the determination. The process includes: Does the user action involve global content? Yes -> Synchronize for all users; No -> Continue judging. Is the current scenario in public interaction mode? Yes -> All participants synchronize; No -> Continue judging. Do users have personalized settings preferences? Yes -> Personalized synchronization, No -> Synchronization for all users; (3) Confirm the synchronization method of the displayed content: Confirm through the feedback mechanism. If the operation has a large impact (such as resetting the scene), the system will prompt the operator to confirm ("Should we synchronize to all users?"). If the scope of the operation's impact is controllable, the judgment result will be executed directly.

[0026] Based on the above judgment process, if the operation is a teacher changing the background, and the operation type and context information are a global operation, the user role is a teacher, and the scene is a full-user mode, then the display content synchronization method is determined to be full-user synchronization, and the display content of all users is switched to the new background; if the operation is a student annotating an artwork, and the operation type and context information are a personalized operation, the user role is a student, and the scene is an independent learning mode, then the display content synchronization method is determined to be personalized synchronization, which is only synchronized to the current user, and the content of other users remains unchanged; if the operation is a user zooming in on the details of an artwork, and the operation type and context information are a personalized operation, the user role is a student, and the scene is a discussion mode, then the display content synchronization method is determined to be personalized synchronization, which is only synchronized to the current user.

[0027] Furthermore, in this embodiment, the step of obtaining corresponding interactive data from the distributed server to generate corresponding display content based on the judgment result includes: if the judgment result is a personalized synchronization method, adjusting the size of the display content according to the user's focus, and triggering corresponding interactive effects according to the gesture. By adjusting the size of the display content according to the user's focus and triggering corresponding interactive effects according to the user's gesture, the personalized needs of the user are accurately met, making the display content more in line with the user's expectations and ensuring that the personalized display is not affected by the operation of others. Specifically, the generated personalized display content includes: Enhanced gaze display: The system automatically magnifies or highlights the artwork or learning content that the user is focusing on based on the user's gaze direction. This not only improves the learning experience but also enhances the user's immersion. For example, when a user is looking at a painting, the details of the painting will be automatically magnified, while other parts will be blurred or shrunk. Gesture interaction response: Based on the user's gestures, the system can trigger different interactive effects, such as zooming in, rotating, moving virtual objects, or performing other functions. The system will adjust the displayed content in real time according to the changes in the user's gestures. Personalized information flow: The system will push personalized learning materials, suggestions, notifications and other information based on the user's learning progress and interaction, ensuring that each user can learn at their own pace without being disturbed by other users.

[0028] Furthermore, in this embodiment, the server node dynamically distributes personalized content based on the user's identity, interaction status, and scenario requirements. The content displayed on each user's terminal will be completely independent, ensuring that users can see content related to their own interactive behavior in the same virtual classroom without being disturbed by the operations of other users. The user experience is improved by continuously adjusting and optimizing the content based on their behavior.

[0029] S3. A monitoring mechanism is adopted to monitor the content display process, and the update and synchronization strategy of the displayed content is adjusted according to the monitoring data.

[0030] In this embodiment, by employing a monitoring mechanism to monitor the content display process and adjusting the update and synchronization strategy of the displayed content based on the monitoring data, targeted adjustments can be made according to the display status to ensure the smoothness and real-time synchronization of the displayed content.

[0031] Furthermore, in this embodiment, the monitoring data includes synchronization delay, network status, and display process status; step S3, adjusting the update strategy of the display content based on the monitoring data, includes: monitoring the synchronization delay of each user's display content; if the synchronization delay is higher than a preset value, adjusting the update frequency or synchronization strategy of the corresponding user's display content; selecting a synchronization protocol and strategy based on the user's network status; and adjusting the display content in real time according to the display process status to ensure real-time updates. By monitoring the synchronization delay of each user's display content and adjusting the update frequency or synchronization strategy of the user's display content, operational errors or information delays caused by delays are avoided, ensuring the smoothness and real-time nature of synchronization. The synchronization protocol and strategy are selected based on the network status to ensure real-time updates. To adapt to different network environments, the system can dynamically select appropriate synchronization protocols and strategies based on the network connection quality (such as bandwidth and latency) of different users. For example, when network conditions are poor, the system may reduce the update frequency of non-critical data to ensure the real-time update of critical content, thereby improving the overall stability and reliability of the display process. The system can also adjust the displayed content in real time according to the display process status to ensure the real-time and synchronization of the displayed content. For example, during periods of high traffic, the system will prioritize the synchronization of core content (such as the detailed display of artworks), while non-core content (such as additional information or background content) can be updated later. The system automatically selects appropriate synchronization protocols, strategies, and adjustment schemes according to different situations to achieve intelligent management and optimization of the displayed content, so that the user's synchronization experience can reach the best effect.

[0032] In addition, the following specific application scenarios are provided in this embodiment: In virtual art education classrooms, teachers and students can individually select different artworks to interact with. The system will automatically synchronize their respective interactive content to ensure that each user's display content is not affected by others. For example, when a student is looking at a work of art, the details of that work will be automatically enhanced, while others will not be affected.

[0033] Please refer to Figure 2 Embodiment 2 of the present invention is: a multi-user display content real-time synchronization terminal 1, including a memory 2, a processor 3, and a computer program stored on the memory 2 and executable on the processor 3. When the processor 3 executes the computer program, it implements the various steps of the multi-user display content real-time synchronization method of Embodiment 1.

[0034] In summary, the present invention provides a multi-user real-time content synchronization method and terminal, which collects interaction data from each user and uploads the interaction data to a distributed server through a real-time synchronization protocol. The method includes: detecting the user's gaze point using tracking technology to determine the user's focus on the displayed content; capturing the user's hand gestures using gesture recognition technology to identify user interaction behavior; capturing the user's location information using sensors or tracking devices; and acquiring user interaction data through different methods to achieve accurate capture of user interaction behavior. This data is stored and managed by a distributed server to avoid overloading a single node, improving overall performance and response speed. The method determines the display content synchronization mode for each user, and based on the determination result, retrieves the corresponding interaction data from the distributed server to generate the corresponding display content. The display content is then sent to the corresponding user's display device for display through synchronization control. By determining the display content synchronization mode, an appropriate synchronization mode can be selected according to different needs and scenarios, improving the flexibility of the display process. Synchronization control ensures that users can see the latest interaction data in a timely manner, improving user experience. The display content synchronization mode includes a global synchronization mode and a personalized synchronization mode. Determining the display content synchronization mode includes: using a rule engine or machine learning model to divide the interaction data into global categories. The system collects operational data and personalized operational data, along with user contextual information and usage needs. Based on the category of the interactive data, the contextual information, and the usage needs, a decision tree is used to determine the display content synchronization method, and a feedback mechanism allows the user to confirm whether it is the correct method. The step of retrieving corresponding interactive data from the distributed server based on the judgment result to generate corresponding display content includes: if the judgment result is a personalized synchronization method, adjusting the display content size according to the user's focus, and triggering corresponding interactive effects based on the gestures. By automatically judging and processing different interactive behaviors, the system accurately meets the user's personalized needs. To ensure that the displayed content better matches user expectations and that personalized display is not affected by other users' operations, a monitoring mechanism is employed to monitor the content display process and adjust the update and synchronization strategies of the displayed content based on the monitoring data. This includes: monitoring the synchronization latency of each user's displayed content; if the synchronization latency exceeds a preset value, adjusting the update frequency or synchronization strategy of the corresponding user's displayed content; selecting a synchronization protocol and strategy based on the user's network conditions; adjusting the displayed content in real time according to the display process status to ensure real-time updates; and automatically selecting appropriate synchronization protocols, strategies, and adjustment schemes based on different situations to achieve intelligent management and optimization of the displayed content.

[0035] The above description is merely an embodiment of the present invention and does not limit the patent scope of the present invention. Any equivalent modifications made based on the content of the present invention specification and drawings, or direct or indirect applications in related technical fields, are similarly included within the patent protection scope of the present invention.

Claims

1. A method for real-time synchronization of content displayed by multiple users, characterized in that, Including the following steps: S1. Collect the interaction data of each user and upload the interaction data to the distributed server through a real-time synchronization protocol; S2. Determine the display content synchronization method for each user, obtain the corresponding interactive data from the distributed server based on the determination result to generate the corresponding display content, and send the display content to the corresponding user's display device for display through synchronization control; S3. A monitoring mechanism is adopted to monitor the content display process, and the update and synchronization strategy of the displayed content is adjusted according to the monitoring data.

2. The method for real-time synchronization of multi-user display content according to claim 1, characterized in that, The interactive data includes user focus, gestures, location information, and interaction data; The collection of interaction data for each user includes: By using tracking technology to detect the user's gaze point, we can determine the user's focus of attention on the displayed content; Capture user gestures using gesture recognition technology to identify user interaction behaviors; Capture user location information using sensors or tracking devices; And to obtain user interaction data.

3. The method for real-time synchronization of multi-user display content according to claim 2, characterized in that, The display content synchronization methods include full synchronization and personalized synchronization. The determination of the display content synchronization method includes: The interaction data is divided into global operation data and personalized operation data using a rule engine or machine learning model, and user context information and usage requirement information are collected. The decision tree is used to determine the content synchronization method based on the category of the interactive data, the context information, and the usage requirement information, and the user confirms whether it is the correct content synchronization method through a feedback mechanism.

4. The method for real-time synchronization of multi-user display content according to claim 2, characterized in that, The step of obtaining corresponding interactive data from the distributed server based on the judgment result to generate corresponding display content includes: If the determination result is a personalized synchronization method, the size of the displayed content is adjusted according to the user's focus, and the corresponding interactive effect is triggered according to the gesture.

5. The method for real-time synchronization of multi-user display content according to claim 1, characterized in that, The monitoring data includes synchronization delay, network status, and display process status. The step S3, which adjusts the update strategy for the displayed content based on monitoring data, includes: The system monitors the synchronization delay of the displayed content for each user. If the synchronization delay is higher than a preset value, the update frequency or synchronization strategy of the displayed content for the corresponding user is adjusted. The system also selects a synchronization protocol and strategy based on the user's network conditions and adjusts the displayed content in real time according to the display process status, so that the displayed content is updated in real time.

6. A multi-user content real-time synchronization terminal, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it performs the following steps: S1. Collect the interaction data of each user and upload the interaction data to the distributed server through a real-time synchronization protocol; S2. Determine the display content synchronization method for each user, obtain the corresponding interactive data from the distributed server based on the determination result to generate the corresponding display content, and send the display content to the corresponding user's display device for display through synchronization control; S3. A monitoring mechanism is adopted to monitor the content display process, and the update and synchronization strategy of the displayed content is adjusted according to the monitoring data.

7. A multi-user content real-time synchronization terminal according to claim 6, characterized in that, The interactive data includes user focus, gestures, location information, and interaction data; The collection of interaction data for each user includes: By using tracking technology to detect the user's gaze point, we can determine the user's focus of attention on the displayed content; Capture user gestures using gesture recognition technology to identify user interaction behaviors; Capture user location information using sensors or tracking devices; And to obtain user interaction data.

8. A multi-user content real-time synchronization terminal according to claim 7, characterized in that, The display content synchronization methods include full synchronization and personalized synchronization. The determination of the display content synchronization method includes: The interaction data is divided into global operation data and personalized operation data using a rule engine or machine learning model, and user context information and usage requirement information are collected. The decision tree is used to determine the content synchronization method based on the category of the interactive data, the context information, and the usage requirement information, and the user confirms whether it is the correct content synchronization method through a feedback mechanism.

9. A multi-user content real-time synchronization terminal according to claim 7, characterized in that, The step of obtaining corresponding interactive data from the distributed server based on the judgment result to generate corresponding display content includes: If the determination result is a personalized synchronization method, the size of the displayed content is adjusted according to the user's focus, and the corresponding interactive effect is triggered according to the gesture.

10. A multi-user content real-time synchronization terminal according to claim 6, characterized in that, The monitoring data includes synchronization delay, network status, and display process status. The step S3, which adjusts the update strategy for the displayed content based on monitoring data, includes: The system monitors the synchronization delay of the displayed content for each user. If the synchronization delay is higher than a preset value, the update frequency or synchronization strategy of the displayed content for the corresponding user is adjusted. The system also selects a synchronization protocol and strategy based on the user's network conditions and adjusts the displayed content in real time according to the display process status, so that the displayed content is updated in real time.