Model view sharing method and system

Through the server synchronizing the model posture and size data between the first extended reality device and the second extended reality device, the problem of long-term model vision synchronization time in multi-person communication scenarios is solved, efficient vision synchronization is achieved, and communication effect is improved.

CN120034683APending Publication Date: 2025-05-23WUHAN UNITED IMAGING HEALTHCARE SURGICAL TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311566455.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-21
Publication Date
2025-05-23

AI Technical Summary

Technical Problem

In multi-person communication scenarios based on extended reality technology, it is difficult for the existing technology to synchronize the model vision, resulting in a long synchronization time and affecting the communication effect.

Method used

The pose data and size data of the target model are synchronized from the first extended reality device to the second extended reality device through the server, ensuring that the model poses and sizes in the field of view of the two are consistent.

Benefits of technology

It realizes rapid synchronization of the model vision, reduces the amount of data transmission, improves synchronization efficiency, and improves the communication effect in multi-person communication scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120034683A_ABST
    Figure CN120034683A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of augmented reality, provides a model view field sharing method and system, and can enable the posture and size of a model in the view fields of multiple augmented reality devices to be kept consistent. In the application, after the server sends the target model to the first augmented reality device and the second augmented reality device, the attitude data and the size data of the target model in the view of the first augmented reality device are synchronized to the second augmented reality device; the posture and the size of the target model in the view field of the second augmented reality equipment are kept consistent with those in the view field of the first augmented reality equipment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of extended reality technology, and in particular to a model view sharing method, device, model view sharing system, storage medium and computer program product. Background Art

[0002] Extended Reality (XR) technology combines reality and virtuality through computers to create a virtual environment for human-computer interaction. This technology can be used in multi-person communication scenarios such as doctor-patient communication and demonstration teaching.

[0003] In a multi-person communication scenario based on extended reality technology, the model that needs to be communicated can be displayed in the field of view of the person wearing the extended reality device. For example, in a doctor-patient communication scenario, models of organs and the like can be displayed in the field of view of the doctor and the patient wearing the extended reality device.

[0004] In order to ensure the communication effect, the posture and size of the model in the field of vision of different people must be consistent. Although there are some field of vision synchronization solutions, the synchronization time of such solutions is long, which affects the communication effect. Summary of the invention

[0005] Based on this, it is necessary to provide a model view sharing method, device, computer equipment, storage medium and computer program product to address the above technical problems.

[0006] The present application provides a model view sharing method, which is applied to a server, and the method includes:

[0007] Sending the target model to the first extended reality device and the second extended reality device;

[0008] The posture data and size data of the target model in the field of view of the first extended reality device are synchronized to the second extended reality device, so that the posture and size of the target model in the field of view of the second extended reality device are consistent with those in the field of view of the first extended reality device.

[0009] In one embodiment, the method further comprises:

[0010] The position data of the target model in the field of view of the first extended reality device is synchronized to the second extended reality device, so that the position of the target model in the field of view of the second extended reality device is consistent with that in the field of view of the first extended reality device.

[0011] In one embodiment, synchronizing the posture data and size data of the target model in the field of view of the first extended reality device to the second extended reality device so that the posture and size of the target model in the field of view of the second extended reality device are consistent with those in the field of view of the first extended reality device, includes:

[0012] Reading the posture data and size data under the first field of view sharing node of the first extended reality device, and writing the posture data and size data under the first field of view sharing node to the second field of view sharing node, so that the second extended reality device: synchronizes the posture data and size data under the second field of view sharing node to the second model node, so as to display the target model based on the posture data and size data of the second model node;

[0013] Among them, the posture data and size data under the first field of view sharing node are synchronized with the posture data and size data of the first model node to the first field of view sharing node when the first extended reality device displays the target model based on the posture data and size data of the first model node.

[0014] The present application provides a model view sharing device, which is applied to a server, and the device includes:

[0015] A model sending module, used to send the target model to the first extended reality device and the second extended reality device;

[0016] A synchronization processing module is used to synchronize the posture data and size data of the target model in the field of view of the first extended reality device to the second extended reality device, so that the posture and size of the target model in the field of view of the second extended reality device are consistent with those in the field of view of the first extended reality device.

[0017] The present application provides a server, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the above-mentioned method applied to the server.

[0018] The present application provides a model field of view sharing method, which is applied to a first extended reality device, and the method includes:

[0019] Receive the target model sent by the server;

[0020] The posture data and size data of the target model displayed in the field of view of the local end are sent to the server, so that the server synchronizes the posture data and size data to the second extended reality device, so that the posture and size of the target model in the field of view of the second extended reality device are consistent with those in the field of view of the first extended reality device.

[0021] In one embodiment, sending the posture data and size data of the target model displayed in the field of view of the local end to the server includes:

[0022] Displaying the target model based on the posture data and size data of the first model node;

[0023] The posture data and size data of the first model node are synchronized to the first view sharing node, so that the server obtains the posture data and size data through the first view sharing node.

[0024] In one embodiment, synchronizing the posture data and size data of the first model node to the first field of view sharing node includes:

[0025] At a set frequency, the posture data and size data of the first model node are synchronized to the first field of view sharing node.

[0026] In one embodiment, after receiving the target model sent by the server, the method further includes:

[0027] Set the posture data and size data to default values, and obtain the posture default value and size default value;

[0028] The target model is displayed according to default posture and default size values, so that the posture and size of the target model in the field of view of the local end are respectively the default posture and the default size.

[0029] The present application provides a model vision sharing device, which is applied to a first extended reality device, and the device includes:

[0030] A model receiving module is used to receive the target model sent by the server;

[0031] The synchronous display processing module is used to send the posture data and size data of the target model displayed in the field of view of the local end to the server, so that the server synchronizes the posture data and size data to the second extended reality device, so that the posture and size of the target model in the field of view of the second extended reality device are consistent with those in the field of view of the first extended reality device.

[0032] The present application provides an extended reality device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the above-mentioned method applied to the first extended reality device.

[0033] The present application provides a model field of view sharing method, which is applied to a second extended reality device, and the method includes:

[0034] Receive the target model sent by the server;

[0035] The target model is displayed according to the posture data and size data synchronized from the first extended reality device to the local end by the server, so that the posture and size of the target model in the field of view of the second extended reality device are consistent with those in the field of view of the first extended reality device.

[0036] In one embodiment, displaying the target model according to the posture data and size data synchronized from the first extended reality device to the local end by the server includes:

[0037] Receiving the posture data and size data read by the server from the first field of view sharing node;

[0038] Synchronizing the posture data and the size data to the second model node through the second field of view sharing node;

[0039] The target model is displayed based on the posture data and size data under the second model node.

[0040] In one embodiment, after receiving the target model sent by the server, the method further includes:

[0041] Set the posture data and size data to default values, and obtain the posture default value and size default value;

[0042] The target model is displayed according to default posture and default size values, so that the posture and size of the target model in the field of view of the local end are respectively the default posture and the default size.

[0043] The present application provides a model vision sharing device, which is applied to a second extended reality device, and the device includes:

[0044] A model receiving module is used to receive the target model sent by the server;

[0045] The synchronous display processing module is used to display the target model according to the posture data and size data synchronized from the first extended reality device to the local end by the server, so that the posture and size of the target model in the field of view of the second extended reality device are consistent with those in the field of view of the first extended reality device.

[0046] The present application provides an extended reality device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the above-mentioned method applied to a second extended reality device.

[0047] The present application provides a model vision sharing system, the system comprising: a server, a first extended reality device and a second extended reality device;

[0048] The server is used to: send the target model to the first extended reality device and the second extended reality device;

[0049] The server is further used to: synchronize the posture data and size data of the target model in the field of view of the first extended reality device to the second extended reality device, so that the posture and size of the target model in the field of view of the second extended reality device are consistent with those in the field of view of the first extended reality device.

[0050] The present application provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program is executed by a processor to execute the above method.

[0051] The present application provides a computer program product, on which a computer program is stored, and the computer program is executed by a processor to perform the above method.

[0052] In the model field of view sharing solution provided by the present application, after the server sends the target model to the first extended reality device and the second extended reality device, the posture data and size data of the target model in the field of view of the first extended reality device are synchronized to the second extended reality device, so that the posture and size of the target model in the field of view of the second extended reality device are consistent with those in the field of view of the first extended reality device, and the background picture other than the target model in the field of view of the extended reality device may not be shared, and the extended reality devices maintain their original background pictures, thereby reducing the amount of data to be transmitted and improving synchronization efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0053] Figure 1 A schematic diagram of a model vision sharing system in one embodiment;

[0054] Figure 2 A schematic diagram of each node in a model view sharing method in one embodiment;

[0055] FIG3( a ) is a schematic diagram of the modules of the overall software system in one embodiment;

[0056] FIG3( b ) is a schematic diagram of device interaction in a model vision sharing system in one embodiment;

[0057] Figure 4 A schematic diagram of a flow chart of a model vision sharing method in one embodiment;

[0058] Figure 5 A schematic diagram of a flow chart of a model vision sharing method in another embodiment;

[0059] Figure 6 is a flow chart of a model vision sharing method in yet another embodiment;

[0060] Figure 7 FIG. 4 is a diagram showing the internal structure of a server in one embodiment. DETAILED DESCRIPTION

[0061] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0062] Reference to "embodiments" in this application means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described in this application may be combined with other embodiments.

[0063] The model vision sharing system provided in the present application includes a server and multiple extended reality devices, and the extended reality devices may include but are not limited to mixed reality glasses (XR glasses); among the multiple extended reality devices, the extended reality device with host authority is called the first extended reality device, and the extended reality device with audience authority is called the second extended reality device; in a multi-person communication scenario based on extended reality technology, the end that dominates the communication process can be considered as the host, and the authority granted to this end can be called the host authority; the dominant communication process may include but is not limited to initiating multi-person online communication based on extended reality technology and other aspects; other ends that are not dominating the communication can be considered as the audience, and the authority granted to this end can be called the audience authority. The end wearing the first extended reality device is called the host end, and the end wearing the second extended display device is called the audience end, such as Figure 1 shown.

[0064] In the model field of view sharing system, the server can send the target model to the first extended reality device and the second extended reality device; then, the server can also synchronize the posture data and size data of the target model in the field of view of the first extended reality device to the second extended reality device, so that the posture and size of the target model in the field of view of the second extended reality device are consistent with those in the field of view of the first extended reality device.

[0065] The target model may include but is not limited to an organ model. The size data may include a scaling ratio of the target model in the field of view of the extended reality device.

[0066] Exemplarily, after the first extended reality device acquires the target model, the target model can be displayed in the field of view of the first extended reality device. In response to the host's gesture operation on the target model, or the size operation on the target model, the first extended reality device can acquire the current gesture data and size data of the target model and send the data to the server; after the server acquires the gesture data and size data, it can send the gesture data and size data to the respective second extended reality devices of the audience terminals 1 and 2, so that each second extended reality device can display the target model according to the gesture data and size data, so that the gesture of the target model in the field of view of the first extended reality device is consistent with the gesture in the field of view of the second extended reality device, and the size of the target model in the field of view of the first extended reality device is consistent with the size in the field of view of the second extended reality device.

[0067] The screen other than the target model in the field of view of the extended reality device can be called the background screen. The background screens in the fields of view of each extended reality device may not be shared, and each device may maintain its original background screen, thereby reducing the amount of data to be transmitted and improving synchronization efficiency.

[0068] In one embodiment, the server may also synchronize the position data of the target model in the field of view of the first extended reality device to the second extended reality device, so that the position of the target model in the field of view of the second extended reality device is consistent with that in the field of view of the first extended reality device.

[0069] In one embodiment, the first extended reality device can create its own model node, which is the data source node required for the model display process of the first extended reality device to display the target model. The model display process reads the posture data and size data under the model node, and displays the display target model according to the posture data and size data, so that the posture of the target model in the field of view of the first extended reality device specifically corresponds to the posture data under the model node, and the size of the target model in the field of view of the first extended reality device specifically corresponds to the size data under the model node; the second extended reality device can also create its own model node, which is the data source node required for the model display process of the second extended reality device to display the target model, and the model display process reads the posture data and size data under the model node, and displays the display target model according to the posture data and size data, so that the posture of the target model in the field of view of the second extended reality device specifically corresponds to the posture data under the model node, and the size of the target model in the field of view of the second extended reality device specifically corresponds to the size data under the model node. In order to distinguish, the model node of the first extended reality device can be called a first model node, and the model node of the second extended reality device can be called a second model node.

[0070] When synchronizing the posture data and size data of the target model on the first extended reality device to the second extended reality device, the synchronization process of the server directly reads the first model node of the first extended reality device, thereby obtaining the posture data and size data of the target model on the first extended reality device; and the synchronization process of the server can also send the posture data and size data to the second model node, thereby synchronizing the posture data and size data of the target model on the first extended reality device to the second extended reality device.

[0071] When the server's synchronization process reads the first model node, the first model node may be locked and cannot be read by other processes, affecting the reading of the first model node by the model display process of the first extended reality device, causing interference to the first extended reality device. Similarly, when the server's synchronization process writes the posture data and size data to the second model node, the second model node may be locked and cannot be read by other processes, affecting the reading of the second model node by the model display process of the second extended reality device, causing interference to the second extended reality device.

[0072] Based on this, each extended reality device can create a new node, which can be read or written by the server's synchronization process, and is used to synchronize the posture data and size data of the target model on the first extended reality device to the second extended reality device, thereby realizing field of view sharing of the target model. This node can be called a field of view sharing node.

[0073] For the purpose of distinction, the field of view sharing node of the first extended reality device may be referred to as a first field of view sharing node, and the field of view sharing node of the second extended reality device may be referred to as a second field of view sharing node.

[0074] Specifically, when the first extended reality device displays the target model based on the posture data and size data of the first model node, the first extended reality device can synchronize the posture data and size data of the first model node to the first field of view sharing node.

[0075] When the server synchronizes the posture and size of the target model in the field of view of the first extended reality device to the second extended reality device, the server may specifically perform the following steps: writing the posture data and size data under the first field of view sharing node to the second field of view sharing node of the second extended reality device.

[0076] The second extended reality device can synchronize the posture data and size data under the second field of view sharing node to the second model node to display the target model based on the posture data and size data of the second model node.

[0077] The above process of synchronizing posture data and size data with nodes can also be seen in Figure 2Since the first extended reality device displays the target model based on the posture data and size data under the first model node, the real-time posture data and real-time size data under the first model node can be synchronized to the first field of view sharing node in real time during the model field of view sharing process. The server can write the real-time posture data and real-time size data under the first field of view sharing node to the second field of view sharing node. The second extended reality device synchronizes the real-time posture data and real-time size data under the second field of view sharing node to the second model node. The second extended reality device can display the target model based on the real-time posture data and real-time size data under the second model node, so that the posture and size of the target model in the field of view of each extended reality device remain consistent.

[0078] In the above embodiment, a field of view sharing node is added to each extended reality device, so that the synchronization process of the server can synchronize the posture data and size data of the first extended reality device to the second extended reality device by reading the field of view sharing node of each extended reality device, without affecting the reading of the model node of the extended reality device by the model display process of the extended reality device, thereby reducing interference with the extended reality device.

[0079] The extended reality device will create its own camera node, which is used to render and display the target model in the extended reality scene to the extended reality device, so that the user wearing the extended reality device can see the target model. In order to ensure that the relative position between the field of view sharing node and the camera node remains unchanged, the field of view sharing node can be mounted under the camera node. Thus, the first field of view sharing node can be mounted under the camera node of the first extended reality device, and the second field of view sharing node can be mounted under the camera node of the second extended reality device, such as Figure 2 It should be noted that although the field of view sharing node and the camera node are virtual, there is a relative position relationship between the field of view sharing node and the camera node, so that the field of view sharing node can connect the target model in the three-dimensional space with the camera of the extended reality device to ensure that the posture, size and position of the target model relative to the camera always remain unchanged.

[0080] Among them, there is no requirement for a mounting relationship between the model node and the view sharing node, and the model node and the view sharing node can synchronize data such as posture, size and position through scripts.

[0081] Furthermore, when the first extended reality device displays the target model based on the posture data and size data of the first model node, the posture data and size data of the first model node are synchronized to the first field of view sharing node. Specifically, the following steps can be performed: when the target model is displayed based on the posture data and size data of the first model node, the posture data and size data of the first model node are synchronized to the first field of view sharing node at a set frequency.

[0082] After the first extended reality device and the second extended reality device are powered on, before the model view sharing is performed, each extended reality device can first create its own camera node, view sharing node and model node, wherein the view sharing node is mounted under its own camera node. Then, each extended reality device can initialize the view sharing node, set the posture data and size data under the view sharing node to default values, and obtain the posture default value and size default value; then, each extended reality device can synchronize the posture default value and size default value under its own view sharing node to its own model node, so that the model display process displays the target model according to the posture default value and size default value under the model node, so that the posture of the target model in the local view is the default posture, and the size of the target model in the local view is the default size.

[0083] In one embodiment, after receiving the target model, the first extended reality device can set the posture data and size data to default values ​​to obtain the posture default value and the size default value; the first extended reality device can display the target model according to the posture default value and the size default value, so that the posture and size of the target model in the field of view of the first extended reality device are the default posture and the default size.

[0084] Specifically, refer to Figure 2 The first extended reality device can set the posture data and size data of the first field of view shared node as default values, obtain the posture default value and size default value, and synchronize the posture default value and size default value as starting data to the first model node. The model display process displays the target model according to the posture default value and size default value under the first model node, so that the posture of the target model in the field of view of the first extended reality device is the default posture, and the size of the target model in the field of view of the first extended reality device is the default size.

[0085] In one embodiment, after receiving the target model, the second extended reality device can set the posture data and size data to default values ​​to obtain the posture default value and the size default value; the second extended reality device can display the target model according to the posture default value and the size default value, so that the posture and size of the target model in the field of view of the second extended reality device are the default posture and the default size.

[0086] Specifically, refer to Figure 2The second extended reality device can set the posture data and size data of the second field of view shared node to default values, obtain the posture default value and size default value, and synchronize the posture default value and size default value as starting data to the second model node. The model display process displays the target model according to the posture default value and size default value under the second model node, so that the posture of the target model in the field of view of the second extended reality device is the default posture, and the size of the target model in the field of view of the second extended reality device is the default size.

[0087] After the first extended reality device and the second extended reality device are powered on, before the model field of view is shared, the first extended reality device can set the position under the first model node to the target value after receiving the target model, so as to display the target model at the target position in the field of view of the first extended reality device; similarly, after receiving the target model, the second extended reality device can set the position under the second model node to the target value, so as to display the target model at the target position in the field of view of the second extended reality device. The target value used to set the position under the first model node and the target value used to set the position under the second model node can be the same or different, and the embodiments of the present application do not impose too many restrictions on this.

[0088] In one embodiment, the first extended reality device can also determine the model identification information selected by the user in response to the user's model selection operation, and send the model identification information to the server; the server determines the target model based on the model identification information, and sends the target model to the first extended reality device and the second extended reality device.

[0089] In one embodiment, before the server sends the target model to the first extended reality device and the second extended reality device, the first extended reality device can connect to the server and trigger the server to create a shared room and generate a corresponding shared room number; thereby, the second extended reality device can join the shared room through the shared room number.

[0090] In order to better understand the above system, an application example of the model field of view sharing system of the present application is described in detail below. The overall software system can include three scenarios: user login scenario, patient list processing scenario and model browsing scenario. Referring to Figure 3(a), in the user login scenario, the user can log in with an account, log in with a mobile phone number, and exit the application function. After a successful login, the user can enter the patient list interface; the patient list interface displays the patient model list, and can refresh the list, load more, log out and other functions. After selecting a model, enter the single-person film reading or doctor-patient communication function; in the model browsing scenario, the overall software system provides tools, model management, reset, exit model and other functions, among which doctor-patient communication can also exit doctor-patient communication and switch sharing modes. The model field of view sharing system of the present application can be regarded as a part of the overall software system, and can provide a field of view sharing function during doctor-patient communication in the model browsing scenario.

[0091] Specifically, in the model vision sharing system provided in the present application, the interaction process of each device can be referred to Figure 3(b).

[0092] Step S1, the first extended reality device on the host side can connect to the server, triggering the server to create a shared room and generate a shared room number;

[0093] Step S2: The second extended reality device at the audience end can join the shared room through the shared room number;

[0094] Step S3, the first extended reality device glasses may send the model identification information selected by the user to the server, and the server obtains the target model based on the model identification information;

[0095] Step S4, the first extended reality device and the second extended reality device may obtain a model file of the target model from the server, and complete parsing of the model file and model rendering;

[0096] Step S5, the first extended reality device and the second extended reality device can respectively initialize their respective field of view sharing nodes, set the posture data and size data under the field of view sharing node to default values, obtain the posture default value and size default value, set the position data under the field of view sharing node to the target value, obtain the position target value, wherein the posture default value, the size default value and the position target value can be collectively referred to as starting data, and mount the field of view sharing node to their respective camera nodes; wherein the target value used to set the position data can be a fixed value, and the default value used to set the posture data and the size data can be a fixed value, or a non-fixed value that changes with the user's change, and the embodiment of the present application does not impose too many restrictions on this;

[0097] Step S6, the first extended reality device synchronizes the starting data under the first field of view sharing node to the first model node, and the model display process of the first extended reality device can display the target model according to the starting data under the first model node; the second extended reality device synchronizes the starting data under the second field of view sharing node to the second model node, and the model display process of the second extended reality device can display the target model according to the starting data under the second model node;

[0098] After the target model is displayed in the field of view of the first extended reality device, the user wearing the first extended reality device can adjust at least one of the posture, size and position of the target model. When the posture is adjusted, the posture data of the target model in the field of view of the first extended reality device will change. When the size is adjusted, the size data of the target model in the field of view of the first extended reality device will change. When the position is adjusted, the position data of the target model in the field of view of the first extended reality device will change.

[0099] When the second extended reality device has permission to adjust the target model, the user wearing the second extended reality device can also adjust at least one of the posture, size and position of the target model, thereby changing at least one of the posture, size and position of the target model in the field of view of the second extended reality device.

[0100] Step S7, after the model view sharing is enabled, the first extended reality device may synchronize the real-time data under the first model node to the first view sharing node at a fixed frequency, and then send the real-time data of the first view sharing node to the server; the real-time data may include: posture real-time data, size real-time data, and position real-time data;

[0101] Step S8, the server writes the real-time data of the first view sharing node to the second view sharing node, and the second extended display device synchronizes the real-time data of the second view sharing node to the second model node to display the target model according to the data under the second model node.

[0102] Among them, after turning on the model field of view sharing, in response to the operation of the target model by wearing the first extended reality device, the data under the first model node can be updated to form real-time data under the first model node. Therefore, the real-time data under the first model node can also be called model operation data.

[0103] In this embodiment, after the server sends the target model to the first extended reality device and the second extended reality device, the posture data and size data of the target model in the field of view of the first extended reality device are synchronized to the second extended reality device, so that the posture and size of the target model in the field of view of the second extended reality device are consistent with those in the field of view of the first extended reality device, and the background picture other than the target model in the field of view of the extended reality device does not need to be shared. The extended reality devices maintain their original background pictures, thereby reducing the amount of data to be transmitted and improving synchronization efficiency.

[0104] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0105] The following introduces the model view sharing method and device. For the specific definition of the model view sharing method and device, please refer to the definition of the model view sharing system above, which will not be repeated here. Among them, each module in the model view sharing device can be implemented in whole or in part by software, hardware and a combination thereof. The above modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.

[0106] The present application provides a model vision sharing method, which is applied to a server and includes: Figure 4 The steps shown are:

[0107] Step S401, sending the target model to the first extended reality device and the second extended reality device;

[0108] Among them, the target model may include but is not limited to an organ model. The extended reality device with host authority is called the first extended reality device, and the extended reality device with audience authority is called the second extended reality device. In a multi-person communication scenario based on extended reality technology, the end that dominates the communication process can be considered as the host end, and the authority granted to this end can be called the host authority; the dominant communication process can include but is not limited to initiating multi-person online communication based on extended reality technology and other aspects; other ends that are not dominant in the communication can be considered as the audience end, and the authority granted to this end can be called the audience authority.

[0109] The first extended reality device and the second extended reality device may include but are not limited to mixed reality glasses. After determining the target model, the server may send the target model to the first extended reality device and the second extended reality device.

[0110] Step S402: Synchronize the posture data and size data of the target model in the field of view of the first extended reality device to the second extended reality device, so that the posture and size of the target model in the field of view of the second extended reality device are consistent with those in the field of view of the first extended reality device.

[0111] The size data may include a scaling ratio of the target model in the field of view of the extended reality device.

[0112] Exemplarily, after the first extended reality device acquires the target model, it can display the target model in the field of view of the first extended reality device. In response to the host's gesture operation on the target model, or the size operation on the target model, the first extended reality device can acquire the current gesture data and size data of the target model, and send the gesture data and size data to the server; after the server acquires the gesture data and size data, it can send the gesture data and size data to the second extended reality device, so that the second extended reality device can display the target model according to the gesture data and size data, so that the gesture of the target model in the field of view of the first extended reality device is consistent with the gesture in the field of view of the second extended reality device, and the size of the target model in the field of view of the first extended reality device is consistent with the size in the field of view of the second extended reality device.

[0113] The screen other than the target model in the field of view of the extended reality device can be called the background screen. The background screens in the fields of view of each extended reality device may not be shared, and each device may maintain its original background screen, thereby reducing the amount of data to be transmitted and improving synchronization efficiency.

[0114] The first extended reality device can create its own model node, which is the data source node required for the model display process of the first extended reality device to display the target model. The model display process reads the posture data and size data under the model node, and displays the target model according to the posture data and size data, so that the posture of the target model in the field of view of the first extended reality device specifically corresponds to the posture data under the model node, and the size of the target model in the field of view of the first extended reality device specifically corresponds to the size data under the model node; the second extended reality device can also create its own model node, which is the data source node required for the model display process of the second extended reality device to display the target model, and the model display process reads the posture data and size data under the model node, and displays the target model according to the posture data and size data, so that the posture of the target model in the field of view of the second extended reality device specifically corresponds to the posture data under the model node, and the size of the target model in the field of view of the second extended reality device specifically corresponds to the size data under the model node. In order to distinguish, the model node of the first extended reality device can be called the first model node, and the model node of the second extended reality device can be called the second model node.

[0115] When synchronizing the posture data and size data of the target model on the first extended reality device to the second extended reality device, the synchronization process of the server directly reads the first model node of the first extended reality device, thereby obtaining the posture data and size data of the target model on the first extended reality device; and the synchronization process of the server can also send the posture data and size data to the second model node, thereby synchronizing the posture data and size data of the target model on the first extended reality device to the second extended reality device.

[0116] When the server's synchronization process reads the first model node, the first model node may be locked and cannot be read by other processes, affecting the reading of the first model node by the model display process of the first extended reality device, causing interference to the first extended reality device. Similarly, when the server's synchronization process writes the posture data and size data to the second model node, the second model node may be locked and cannot be read by other processes, affecting the reading of the second model node by the model display process of the second extended reality device, causing interference to the second extended reality device.

[0117] Based on this, each extended reality device can create a new node, which can be read or written by the synchronization process of the server, and is used to synchronize the posture data and size data of the target model in the first extended reality device to the second extended reality device, so as to realize the field of view sharing of the target model. This node can be called a field of view sharing node. In order to distinguish, the field of view sharing node of the first extended reality device can be called a first field of view sharing node, and the field of view sharing node of the second extended reality device can be called a second field of view sharing node.

[0118] In one embodiment, the posture data and size data of the target model in the field of view of the first extended reality device are synchronized to the second extended reality device so that the posture and size of the target model in the field of view of the second extended reality device are consistent with those in the field of view of the first extended reality device, including: reading the posture data and size data under the first field of view sharing node of the first extended reality device, and writing the posture data and size data under the first field of view sharing node into the second field of view sharing node, so that the second extended reality device: synchronizes the posture data and size data under the second field of view sharing node to the second model node to display the target model based on the posture data and size data of the second model node; wherein the posture data and size data under the first field of view sharing node is the first extended reality device synchronizing the posture data and size data of the first model node to the first field of view sharing node when displaying the target model based on the posture data and size data of the first model node.

[0119] Specifically, when the first extended reality device displays the target model based on the posture data and size data of the first model node, the first extended reality device can synchronize the posture data and size data of the first model node to the first field of view sharing node.

[0120] The server can read the posture data and size data under the first field of view sharing node, and write the data to the second field of view sharing node of the second extended reality device. The second extended reality device synchronizes the posture data and size data under the second field of view sharing node to the second model node to display the target model based on the posture data and size data of the second model node.

[0121] The above process of synchronizing posture data and size data with nodes can also be seen in Figure 2Since the first extended reality device displays the target model based on the posture data and size data under the first model node, the real-time posture data and real-time size data under the first model node can be synchronized to the first field of view sharing node in real time during the model field of view sharing process. The server can write the real-time posture data and real-time size data under the first field of view sharing node to the second field of view sharing node. The second extended reality device synchronizes the real-time posture data and real-time size data under the second field of view sharing node to the second model node. As a result, the second extended reality device can display the target model based on the real-time posture data and real-time size data under the second model node, so that the posture and size of the target model in the field of view of each extended reality device remain consistent.

[0122] In the above embodiment, a field of view sharing node is added to each extended reality device, so that the synchronization process of the server can synchronize the posture data and size data of the first extended reality device to the second extended reality device by reading the field of view sharing node of each extended reality device, without affecting the reading of the model node of the extended reality device by the model display process of the extended reality device, thereby reducing interference with the extended reality device.

[0123] In one embodiment, the method provided by the present application and applied to the server further includes the following steps:

[0124] The position data of the target model in the field of view of the first extended reality device is synchronized to the second extended reality device, so that the position of the target model in the field of view of the second extended reality device is consistent with that in the field of view of the first extended reality device.

[0125] Specifically, the server may also send the position data of the target model in the field of view of the first extended reality device to the second extended reality device, so that the position of the target model in the field of view of the second extended reality device is consistent with that in the field of view of the first extended reality device.

[0126] The present application provides a model view sharing device, which is applied to a server, and the device includes:

[0127] A model sending module, used to send the target model to the first extended reality device and the second extended reality device;

[0128] A synchronization processing module is used to synchronize the posture data and size data of the target model in the field of view of the first extended reality device to the second extended reality device, so that the posture and size of the target model in the field of view of the second extended reality device are consistent with those in the field of view of the first extended reality device.

[0129] In one embodiment, the synchronization processing module is also used to synchronize the position data of the target model in the field of view of the first extended reality device to the second extended reality device, so that the position of the target model in the field of view of the second extended reality device is consistent with that in the field of view of the first extended reality device.

[0130] In one embodiment, the synchronization processing module is also used to read the posture data and size data under the first field of view sharing node of the first extended reality device, and write the posture data and size data under the first field of view sharing node to the second field of view sharing node, so that the second extended reality device: synchronizes the posture data and size data under the second field of view sharing node to the second model node to display the target model based on the posture data and size data of the second model node; wherein the posture data and size data under the first field of view sharing node is the first extended reality device synchronizing the posture data and size data of the first model node to the first field of view sharing node when displaying the target model based on the posture data and size data of the first model node.

[0131] The present application provides a model vision sharing method, which is applied to a first extended reality device. The method includes: Figure 5 The steps shown are:

[0132] Step S501, receiving a target model sent by a server;

[0133] Among them, the target model may include but is not limited to an organ model. The extended reality device with host authority is called the first extended reality device, and the extended reality device with audience authority is called the second extended reality device. In a multi-person communication scenario based on extended reality technology, the end that dominates the communication process can be considered as the host end, and the authority granted to this end can be called the host authority; the dominant communication process can include but is not limited to initiating multi-person online communication based on extended reality technology and other aspects; other ends that are not dominant in the communication can be considered as the audience end, and the authority granted to this end can be called the audience authority.

[0134] The first extended reality device and the second extended reality device may include but are not limited to mixed reality glasses. After determining the target model, the server may send the target model to the first extended reality device and the second extended reality device, and the first extended reality device and the second extended reality device may receive the target model sent by the server.

[0135] Step S502, sending the posture data and size data of the target model displayed in the field of view of the local end to the server, so that the server synchronizes the posture data and size data to the second extended reality device, so that the posture and size of the target model in the field of view of the second extended reality device are consistent with those in the field of view of the first extended reality device.

[0136] The size data may include a scaling ratio of the target model in the field of view of the extended reality device.

[0137] Exemplarily, after the first extended reality device acquires the target model, it can display the target model in the field of view of the first extended reality device. In response to the host's gesture operation on the target model, or the size operation on the target model, the first extended reality device can acquire the current gesture data and size data of the target model, and send the gesture data and size data to the server; after the server acquires the gesture data and size data, it can send the gesture data and size data to the second extended reality device, so that the second extended reality device can display the target model according to the gesture data and size data, so that the gesture of the target model in the field of view of the first extended reality device is consistent with the gesture in the field of view of the second extended reality device, and the size of the target model in the field of view of the first extended reality device is consistent with the size in the field of view of the second extended reality device.

[0138] The screen other than the target model in the field of view of the extended reality device can be called the background screen. The background screens in the fields of view of each extended reality device may not be shared, and each device may maintain its original background screen, thereby reducing the amount of data to be transmitted and improving synchronization efficiency.

[0139] The first extended reality device can create its own model node, which is the data source node required by the model display process of the first extended reality device to display the target model. The model display process reads the posture data and size data under the model node, and displays the target model according to the posture data and size data, so that the posture of the target model in the field of view of the first extended reality device specifically corresponds to the posture data under the model node, and the size of the target model in the field of view of the first extended reality device specifically corresponds to the size data under the model node. For the purpose of distinction, the model node of the first extended reality device can be referred to as the first model node.

[0140] When synchronizing the posture data and size data of the target model in the first extended reality device to the second extended reality device, the synchronization process of the server directly reads the first model node of the first extended reality device, thereby obtaining the posture data and size data of the target model in the first extended reality device.

[0141] When the synchronization process of the server reads the first model node, the first model node may be locked and cannot be read by other processes, which affects the reading of the first model node by the model display process of the first extended reality device and interferes with the first extended reality device.

[0142] Based on this, the first extended reality device can create a new node, which can be read by the synchronization process of the server, and is used to synchronize the posture data and size data of the target model in the first extended reality device to the second extended reality device, so as to realize the field of view sharing of the target model. This node can be called a field of view sharing node. For the purpose of distinction, the field of view sharing node of the first extended reality device can be called a first field of view sharing node.

[0143] Based on this, the present application also provides an embodiment. In this embodiment, the posture data and size data of the target model displayed in the field of view of the local end are sent to the server in step S502, which can specifically include: displaying the target model based on the posture data and size data of the first model node; synchronizing the posture data and size data of the first model node to the first field of view sharing node, so that the server obtains the posture data and size data through the first field of view sharing node.

[0144] Specifically, the model display process of the first extended reality device can read the posture data and size data of the first model node, display the target model according to the data, and the posture data and size data of the first model node can be synchronized to the first field of view sharing node. Thus, the server can read the posture data and size data under the first field of view sharing node.

[0145] In one embodiment, synchronizing the posture data and size data of the first model node to the first field of view sharing node specifically includes: synchronizing the posture data and size data of the first model node to the first field of view sharing node at a set frequency.

[0146] The set frequency can be set as needed, and the first extended reality device can synchronize the posture data and size data of the first model node to the first field of view sharing node according to the set frequency.

[0147] In one embodiment, after receiving the target model sent by the server, the method provided by the present application for the first extended reality device also includes: setting the posture data and size data to default values ​​to obtain the posture default value and the size default value; displaying the target model according to the posture default value and the size default value, so that the posture and size of the target model in the field of view of this end are the default posture and the default size respectively.

[0148] After receiving the target model, the first extended reality device can set the posture data and size data to default values ​​to obtain a posture default value and a size default value; the first extended reality device can display the target model according to the posture default value and the size default value, so that the posture of the target model in the field of view of the first extended reality device is a default posture and size, and the size of the target model in the field of view of the first extended reality device is a default size.

[0149] In the case where the first extended reality device is provided with a first model node and a first field of view sharing node, specifically, referring to Figure 2 The first extended reality device can set the posture data and size data of the first field of view shared node as default values, obtain the posture default value and size default value, and synchronize the posture default value and size default value as starting data to the first model node. The model display process displays the target model according to the posture default value and size default value under the first model node, so that the posture of the target model in the field of view of the first extended reality device is the default posture, and the size of the target model in the field of view of the first extended reality device is the default size.

[0150] The present application provides a model vision sharing device, which is applied to a first extended reality device, and the device includes:

[0151] A model receiving module is used to receive the target model sent by the server;

[0152] The synchronous display processing module is used to send the posture data and size data of the target model displayed in the field of view of the local end to the server, so that the server synchronizes the posture data and size data to the second extended reality device, so that the posture and size of the target model in the field of view of the second extended reality device are consistent with those in the field of view of the first extended reality device.

[0153] In one embodiment, the synchronous display processing module is also used to display the target model based on the posture data and size data of the first model node; the posture data and size data of the first model node are synchronized to the first field of view sharing node, so that the server obtains the posture data and size data through the first field of view sharing node.

[0154] In one embodiment, the synchronous display processing module is further used to synchronize the posture data and size data of the first model node to the first field of view sharing node at a set frequency.

[0155] In one embodiment, the device also includes a model display module, which is used to set the posture data and size data to default values ​​to obtain posture default values ​​and size default values; display the target model according to the posture default values ​​and size default values, so that the posture and size of the target model in the field of view of this end are the default posture and default size respectively.

[0156] The present application provides a model vision sharing method, which is applied to a second extended reality device. The method includes: Figure 6 The steps shown are:

[0157] Step S601, receiving a target model sent by a server;

[0158] Among them, the target model may include but is not limited to an organ model. The extended reality device with host authority is called the first extended reality device, and the extended reality device with audience authority is called the second extended reality device. In a multi-person communication scenario based on extended reality technology, the end that dominates the communication process can be considered as the host end, and the authority granted to this end can be called the host authority; the dominant communication process can include but is not limited to initiating multi-person online communication based on extended reality technology and other aspects; other ends that are not dominant in the communication can be considered as the audience end, and the authority granted to this end can be called the audience authority.

[0159] The first extended reality device and the second extended reality device may include but are not limited to mixed reality glasses. After determining the target model, the server may send the target model to the first extended reality device and the second extended reality device, and the first extended reality device and the second extended reality device may receive the target model sent by the server.

[0160] Step S602: Display the target model according to the posture data and size data synchronized from the first extended reality device to the local end by the server, so that the posture and size of the target model in the field of view of the second extended reality device are consistent with those in the field of view of the first extended reality device.

[0161] The size data may include a scaling ratio of the target model in the field of view of the extended reality device.

[0162] Exemplarily, after the first extended reality device acquires the target model, it can display the target model in the field of view of the first extended reality device. In response to the host's gesture operation on the target model, or the size operation on the target model, the first extended reality device can acquire the current gesture data and size data of the target model and send the data to the server; after the server acquires the gesture data and size data, it can send the gesture data and size data to the second extended reality device, so that the second extended reality device can display the target model according to the gesture data and size data, so that the gesture of the target model in the field of view of the first extended reality device is consistent with the gesture in the field of view of the second extended reality device, and the size of the target model in the field of view of the first extended reality device is consistent with the size in the field of view of the second extended reality device.

[0163] The screen other than the target model in the field of view of the extended reality device can be called the background screen. The background screens in the fields of view of each extended reality device may not be shared, and each device may maintain its original background screen, thereby reducing the amount of data to be transmitted and improving synchronization efficiency.

[0164] The second extended reality device can create its own model node, which is the data source node required for the model display process of the second extended reality device to display the target model. The model display process reads the posture data and size data under the model node, and displays the target model according to the posture data and size data, so that the posture of the target model in the field of view of the second extended reality device specifically corresponds to the posture data under the model node, and the size of the target model in the field of view of the second extended reality device specifically corresponds to the size data under the model node. For the purpose of distinction, the model node of the second extended reality device can be referred to as a second model node.

[0165] When the server's synchronization process writes the posture data and size data into the second model node, the second model node may be locked and cannot be read by other processes, affecting the reading of the second model node by the model display process of the second extended reality device and causing interference to the second extended reality device.

[0166] Based on this, the second extended reality device can create a new node, which can be written by the synchronization process of the server, and is used to synchronize the posture data and size data of the target model in the first extended reality device to the second extended reality device, so as to realize the field of view sharing of the target model. This node can be called a field of view sharing node. For the purpose of distinction, the field of view sharing node of the second extended reality device can be called a second field of view sharing node.

[0167] Based on this, the present application also provides an embodiment, in which the target model is displayed according to the posture data and size data synchronized from the first extended reality device to the local end by the server in step S602, including: receiving the posture data and size data read by the server from the first field of view sharing node; synchronizing the posture data and size data to the second model node through the second field of view sharing node; and displaying the target model with the posture data and size data under the second model node.

[0168] Specifically, after the server reads the posture data and size data from the first field of view sharing node, it can write the posture data and size data into the second field of view sharing node; the second extended reality device synchronizes the posture data and size data written into the second field of view sharing node to the second model node, thereby the model display process of the second extended reality device can display the target model according to the posture data and size data by reading the second model node.

[0169] In one embodiment, after receiving the target model sent by the server, the method provided by the present application for the second extended reality device also includes: setting the posture data and size data to default values ​​to obtain posture default values ​​and size default values; displaying the target model according to the posture default values ​​and size default values ​​so that the posture and size of the target model in the field of view of this end are the default posture and default size, respectively.

[0170] After receiving the target model, the second extended reality device can set the posture data and size data to default values ​​to obtain a posture default value and a size default value; the second extended reality device can display the target model according to the posture default value and the size default value, so that the posture of the target model in the field of view of the second extended reality device is a default posture, and the size of the target model in the field of view of the second extended reality device is a default size.

[0171] In the case where the second extended reality device is provided with a second model node and a second field of view sharing node, specifically, referring to Figure 2 The second extended reality device can set the posture data and size data of the second field of view shared node to default values, obtain the posture default value and size default value, and synchronize the posture default value and size default value as starting data to the second model node. The model display process displays the target model according to the posture default value and size default value under the second model node, so that the posture of the target model in the field of view of the second extended reality device is the default posture, and the size of the target model in the field of view of the second extended reality device is the default size.

[0172] The present application provides a model vision sharing device, which is applied to a second extended reality device, and the device includes:

[0173] A model receiving module is used to receive the target model sent by the server;

[0174] The synchronous display processing module is used to display the target model according to the posture data and size data synchronized from the first extended reality device to the local end by the server, so that the posture and size of the target model in the field of view of the second extended reality device are consistent with those in the field of view of the first extended reality device.

[0175] In one embodiment, the synchronous display processing module is also used to receive the posture data and size data read by the server from the first field of view sharing node; synchronize the posture data and size data to the second model node through the second field of view sharing node; and display the target model based on the posture data and size data under the second model node.

[0176] In one embodiment, the device also includes a model display module, which is used to set the posture data and size data to default values ​​to obtain posture default values ​​and size default values; display the target model according to the posture default values ​​and size default values, so that the posture and size of the target model in the field of view of this end are the default posture and default size respectively.

[0177] In one embodiment, a server is provided, whose internal structure diagram can be as follows: Figure 7 As shown. The server includes a processor, a memory and a network interface connected through a system bus. Among them, the processor of the server is used to provide computing and control capabilities. The memory of the server includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the server is used to store data related to model view sharing. The network interface of the server is used to communicate with an external terminal through a network connection. The server also includes an input and output interface, which is a connection circuit for exchanging information between the processor and an external device. They are connected to the processor through a bus, referred to as an I / O interface. When the computer program is executed by the processor, a model view sharing method is implemented.

[0178] Those skilled in the art will understand that Figure 7 The structure shown in the figure is only a block diagram of a partial structure related to the solution of the present application, and does not constitute a limitation on the server to which the solution of the present application is applied. The specific server may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.

[0179] In one embodiment, a server is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps in the above method embodiment applied to the server when executing the computer program.

[0180] In one embodiment, an extended reality device is provided, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the steps in the above-mentioned method embodiment applied to the first extended reality device are implemented.

[0181] In one embodiment, an extended reality device is provided, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the steps in the above-mentioned method embodiment applied to a second extended reality device are implemented.

[0182] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.

[0183] In one embodiment, a computer program product is provided, on which a computer program is stored, and the computer program is used by a processor to execute the steps in the above-mentioned various method embodiments.

[0184] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties.

[0185] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the above-mentioned computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory or optical memory, etc. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM).

[0186] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0187] The above embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent of the present application shall be subject to the attached claims.

Claims

1. A model vision sharing method, It is characterized in that Applied to a server, the method comprises: Sending the target model to the first extended reality device and the second extended reality device; The posture data and size data of the target model in the field of view of the first extended reality device are synchronized to the second extended reality device, so that the posture and size of the target model in the field of view of the second extended reality device are consistent with those in the field of view of the first extended reality device.

2. The method according to claim 1, It is characterized in that The method further comprises: The position data of the target model in the field of view of the first extended reality device is synchronized to the second extended reality device, so that the position of the target model in the field of view of the second extended reality device is consistent with that in the field of view of the first extended reality device.

3. The method according to claim 1, It is characterized in that Synchronizing the posture data and size data of the target model in the field of view of the first extended reality device to the second extended reality device so that the posture and size of the target model in the field of view of the second extended reality device are consistent with those in the field of view of the first extended reality device, including: Reading the posture data and size data under the first field of view sharing node of the first extended reality device, and writing the posture data and size data under the first field of view sharing node to the second field of view sharing node, so that the second extended reality device: synchronizes the posture data and size data under the second field of view sharing node to the second model node, so as to display the target model based on the posture data and size data of the second model node; Among them, the posture data and size data under the first field of view sharing node are synchronized with the posture data and size data of the first model node to the first field of view sharing node when the first extended reality device displays the target model based on the posture data and size data of the first model node.

4. A model vision sharing method, It is characterized in that Applied to a first extended reality device, the method comprises: Receive the target model sent by the server; The posture data and size data of the target model displayed in the field of view of the local end are sent to the server, so that the server synchronizes the posture data and size data to the second extended reality device, so that the posture and size of the target model in the field of view of the second extended reality device are consistent with those in the field of view of the first extended reality device.

5. The method according to claim 4, It is characterized in that Sending the posture data and size data of the target model displayed in the field of view of the local end to the server includes: Displaying the target model based on the posture data and size data of the first model node; The posture data and size data of the first model node are synchronized to the first view sharing node, so that the server obtains the posture data and size data through the first view sharing node.

6. The method according to claim 5, It is characterized in that Synchronizing the posture data and size data of the first model node to the first field of view sharing node includes: At a set frequency, the posture data and size data of the first model node are synchronized to the first field of view sharing node.

7. A model vision sharing method, It is characterized in that Applied to a second extended reality device, the method comprises: Receive the target model sent by the server; The target model is displayed according to the posture data and size data synchronized from the first extended reality device to the local end by the server, so that the posture and size of the target model in the field of view of the second extended reality device are consistent with those in the field of view of the first extended reality device.

8. The method according to claim 7, It is characterized in that Displaying the target model according to the posture data and size data synchronized from the first extended reality device to the local end by the server includes: Receiving the posture data and size data read by the server from the first field of view sharing node; Synchronizing the posture data and the size data to the second model node through the second field of view sharing node; The target model is displayed based on the posture data and size data under the second model node.

9. The method according to claim 4 or 7, It is characterized in that After receiving the target model sent by the server, the method further includes: Set the posture data and size data to default values, and obtain the posture default value and size default value; The target model is displayed according to default posture and default size values, so that the posture and size of the target model in the field of view of the local end are respectively the default posture and the default size.

10. A model vision sharing system, It is characterized in that The system includes: a server, a first extended reality device and a second extended reality device; The server is used to: send the target model to the first extended reality device and the second extended reality device; The server is further used to: synchronize the posture data and size data of the target model in the field of view of the first extended reality device to the second extended reality device, so that the posture and size of the target model in the field of view of the second extended reality device are consistent with those in the field of view of the first extended reality device.