Information presenting method, system thereof, electronic device, and computer-readable storage medium
An information presenting method, a presenting system, an electronic device, and a computer-readable storage medium are disclosed. The information presenting method includes: presenting data information in a data presenting panel layer; and presenting three-dimensional model information in a three-dimensional model presenting layer, the three-dimensional model presenting layer is different from the data presenting panel layer; the data presenting panel layer and the three-dimensional model presenting layer communicate with each other through a support layer, and the data information is associated with the three-dimensional model information. The information presenting method can allow a user to conveniently view a scene presented by the three-dimensional model and the data information corresponding to the scene, which reduces operational complexity for the user to view the scene and the data corresponding to the scene.
1 . An information presenting method, comprising:
presenting data information in a data presenting panel layer; and
presenting three-dimensional model information in a three-dimensional model presenting layer, wherein the three-dimensional model presenting layer is different from the data presenting panel layer; and
wherein the data presenting panel layer and the three-dimensional model presenting layer communicate with each other through a support layer, and the data information is associated with the three-dimensional model information;
wherein the data information is associated with the three-dimensional model information, comprises:
in response to a change in the three-dimensional model information presented by the three-dimensional model presenting layer, presenting updated data information associated with the changed three-dimensional model information in the data presenting panel layer;
in response to a change in the data information presented by the data presenting panel layer, presenting updated three-dimensional model information associated with the changed data information in the three-dimensional model presenting layer, the data information in the data presenting panel layer is visual information;
wherein the data presenting panel layer and the three-dimensional model presenting layer are provided on a same page to present the data information and the three-dimensional model information;
wherein the data presenting panel layer and the three-dimensional model presenting layer are stacked on the page to present the data information and the three-dimensional model information;
wherein the data presenting panel layer is closer to a viewer than the three-dimensional model presenting layer, and the data presenting panel layer is at least partially configured to be transparent or translucent to reveal at least a portion of the three-dimensional model presenting layer.
2 . The method according to claim 1 , wherein the support layer is presented in the page in a form of a base layer, and the data presenting panel layer and the three-dimensional model presenting layer are stacked on the base layer.
3 . The method according to claim 1 , wherein the data presenting panel layer is deployed in a first container of the support layer, and the three-dimensional model presenting layer is deployed in a second container of the support layer.
4 . The method according to claim 1 , wherein the data presenting panel layer is obtained based on a cross-platform interface development framework.
5 . The method according to claim 4 , wherein the data presenting panel layer is a panel layer supported by a browser or a panel layer supported by an operating system.
6 . The method according to claim 1 , further comprising:
receiving control information; and
synchronously adjusting the data information presented in the data presenting panel layer and the three-dimensional model information presented in the three-dimensional model presenting layer according to the control information.
7 . The method according to claim 6 , wherein the data presenting panel layer and/or the three-dimensional model presenting layer directly receives the control information; or
the data presenting panel layer and the three-dimensional model presenting layer receive the control information through the support layer.
8 . The method according to claim 1 , wherein the data presenting panel layer and the three-dimensional model presenting layer communicate with each other through one of following means of the support layer: Windows form message, function call, JavaScript call, WebSocket protocol, Http protocol, TCP protocol, UDP protocol.
9 . The method according to claim 1 , further comprising:
providing the data presenting panel layer in a first terminal; and
providing the three-dimensional model presenting layer in a second terminal;
wherein the support layer is deployed in the first terminal and/or the second terminal and the data information and the three-dimensional model information are simultaneously presented in the first terminal and the second terminal.
10 . An electronic device, comprising:
a processor; and
a memory, comprising one or more computer program instructions;
wherein the one or more computer program instructions are stored in the memory, and when executed by the processor, the information presenting method according to claim 1 is achieved.
11 . A non-transitory computer-readable storage medium which stores computer-readable instructions, wherein when the computer-readable instructions are executed by a computer, the computer executes the information presenting method according to claim 1 .
12 . A presenting system, comprising a first terminal, wherein
the first terminal is configured to provide a first data presenting panel layer to present data information, and is configured to provide a first three-dimensional model presenting layer to present three-dimensional model information, the first three-dimensional model presenting layer is different from the first data presenting panel layer;
the first data presenting panel layer and the first three-dimensional model presenting layer communicate with each other through the support layer, and the data information is associated with the three-dimensional model information;
wherein the data information is associated with the three-dimensional model information, comprises:
in response to a change in the three-dimensional model information presented by the first three-dimensional model presenting layer, presenting updated data information associated with the changed three-dimensional model information in the first data presenting panel layer;
in response to a change in the data information presented by the first data presenting panel layer, presenting updated three-dimensional model information associated with the changed data information in the first three-dimensional model presenting layer, the data information in the data presenting panel layer is visual information;
wherein the data presenting panel layer and the three-dimensional model presenting layer are provided on a same page to present the data information and the three-dimensional model information;
wherein the data presenting panel layer and the three-dimensional model presenting layer are stacked on the page to present the data information and the three-dimensional model information;
wherein the data presenting panel layer is closer to a viewer than the three-dimensional model presenting layer, and the data presenting panel layer is at least partially configured to be transparent or translucent to reveal at least a portion of the three-dimensional model presenting layer.
13 . The presenting system according to claim 12 , further comprising a second terminal, wherein the second terminal is configured to provide a second data presenting panel layer, and the second data presenting panel layer and the first data presenting panel layer communicate with each other; or
the second terminal is configured to provide a second three-dimensional model presenting layer to present three-dimensional model information, and the second three-dimensional model presenting layer communicates with the first data presenting panel layer.
14 . The presenting system according to claim 12 , wherein the first data presenting panel layer and the three-dimensional model presenting layer communicate with each other through a WebSocket protocol.
15 . A presenting system, comprising a first terminal and a second terminal, wherein
the first terminal is configured to provide a first data presenting panel layer to present data information;
the second terminal is configured to provide a three-dimensional model presenting layer to present three-dimensional model information;
the first data presenting panel layer and the three-dimensional model presenting layer communicate with each other through a support layer; and
the data information is associated with the three-dimensional model information;
wherein the data information is associated with the three-dimensional model information, comprises:
in response to a change in the three-dimensional model information presented by the three-dimensional model presenting layer, presenting updated data information associated with the changed three-dimensional model information in the first data presenting panel layer;
in response to a change in the data information presented by the first data presenting panel layer, presenting updated three-dimensional model information associated with the changed data information in the three-dimensional model presenting layer, the data information in the data presenting panel layer is visual information;
wherein the data presenting panel layer and the three-dimensional model presenting layer are provided on a same page to present the data information and the three-dimensional model information;
wherein the data presenting panel layer and the three-dimensional model presenting layer are stacked on the page to present the data information and the three-dimensional model information;
wherein the data presenting panel layer is closer to a viewer than the three-dimensional model presenting layer, and the data presenting panel layer is at least partially configured to be transparent or translucent to reveal at least a portion of the three-dimensional model presenting layer.
16 . The presenting system according to claim 15 , wherein the second terminal is further configured to provide a second data presenting panel layer, the second data presenting panel layer communicates with the first data presenting panel layer.