A two-three-dimensional multi-screen linkage city planning sand table display method and device
By coordinating the control of 2D and 3D web pages, and using server-side generation and broadcasting of control information, the 3D screen can adjust its display center according to the 2D screen, thus solving the problem of uncontrollable loading order and timing between the 2D and 3D screens and improving the user experience.
Patent Information
- Application Number
- CN202411775300.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-05
- Publication Date
- 2025-12-09
- Estimated Expiration
- 2044-12-05
AI Technical Summary
Because the order in which the 2D and 3D screens receive and process data is inconsistent, the loading order and completion time of the images on the 2D and 3D screens cannot be controlled, resulting in cluttered images and a poor visitor experience.
By coordinating the control of two-dimensional and three-dimensional web pages, and using server-side generation and broadcasting of control information, the three-dimensional screen can adjust its display center according to the two-dimensional screen, thereby controlling the loading time and order of the images.
It effectively reduces the loading time interval between 2D and 3D large screens, improves user experience, and ensures the synchronization and smoothness of screen loading.
Smart Images

Figure CN119781714B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of multimedia, in particular to a two-three-dimensional multi-screen linkage urban planning sand table display method and device. BACKGROUND
[0002] As a new information display and decision support tool, electronic sand table is gradually widely used in various fields. In the application scene of urban planning display, using electronic sand table to display urban planning data can comprehensively display the key information and characteristic advantages of the geographical position, planning layout and supporting facilities of the specified area to visitors in the form of two-three-dimensional visualization, so as to maximize the display efficiency.
[0003] The electronic sand table includes a two-dimensional large screen and a three-dimensional large screen. When using the electronic sand table to display the urban planning data of a theme, the two-dimensional large screen is usually used to display the global information and auxiliary information of the theme, and the two-dimensional large screen displays two-dimensional data, and the corresponding data volume is small. In order to as comprehensively as possible display the true situation of each district under the theme, the three-dimensional large screen is used to display the specified area and related annotations, and the three-dimensional large screen displays three-dimensional data, and the data volume is generally large, for example, the data volume displayed by the three-dimensional large screen can reach 100 gigabytes (Gigabyte, abbreviated as GB).
[0004] However, since the two-dimensional large screen and the three-dimensional large screen do not have consistent order in receiving and processing data, the loading order of the pictures in the two-dimensional large screen and the three-dimensional large screen cannot be controlled, resulting in that the pictures displayed by the two-dimensional large screen and the three-dimensional large screen are disorderly, and the experience of visitors is poor.
[0005] In addition, since the content data volume displayed by the two-dimensional large screen and the three-dimensional large screen is quite different, and the data volume of the corresponding content may have a difference of orders of magnitude, the content in the two-dimensional large screen is usually loaded quickly, and the content in the three-dimensional large screen is loaded slowly, so that the content in the two-dimensional large screen is loaded completely, and there is still a large amount of content in the three-dimensional large screen that is not loaded completely, which further leads to that in the actual use process of the electronic sand table, the interval of the loading completion time of the two-dimensional large screen and the three-dimensional large screen is too long, the loading completion time is uncontrollable, and the experience of visitors is poor.
[0006] Therefore, it is urgent to overcome the defects of the prior art in the technical field. SUMMARY
[0007] The technical problem solved by the present application is to provide a two-three-dimensional multi-screen linkage urban planning sand table display method and device, which aims to, when the two-dimensional to-be-displayed center coordinate of the two-dimensional large screen is different from the current two-dimensional center coordinate of the two-dimensional large screen, use the server to transmit control information containing the two-dimensional to-be-displayed center coordinate to the three-dimensional page site, so that all sites display corresponding pictures based on the two-dimensional to-be-displayed center coordinate, achieving the effect that the three-dimensional large screen adjusts the picture display center following the two-dimensional large screen, and further realizing the control of picture loading completion time and order, solving the problem that due to the large difference in content data volume displayed by the two-dimensional large screen and the three-dimensional large screen, the loading completion time and order of the two-dimensional large screen and the three-dimensional large screen cannot be completely controlled, resulting in disordered displayed pictures and poor experience of visitors.
[0008] The present application adopts the following technical solutions:
[0009] In a first aspect, the present application provides a two-three-dimensional multi-screen linkage urban planning sand table display method, in which a two-dimensional page site controls a two-dimensional large screen, and a three-dimensional page site controls a three-dimensional large screen; a current two-dimensional center coordinate is obtained from the two-dimensional page site;
[0010] The two-three-dimensional multi-screen linkage urban planning sand table display method comprises:
[0011] When the two-dimensional page site determines that the two-dimensional to-be-displayed center coordinate is different from the current two-dimensional center coordinate, control information is generated according to the two-dimensional to-be-displayed center coordinate;
[0012] The control information is broadcasted, so that the two-dimensional page site displays a specified area on the two-dimensional large screen according to the two-dimensional to-be-displayed center coordinate, and the three-dimensional page site displays a corresponding specified area on the three-dimensional large screen according to the control information;
[0013] The two-dimensional to-be-displayed center coordinate is the center coordinate of the specified area to be displayed.
[0014] Further, a current three-dimensional center coordinate is obtained from the three-dimensional page site, and a current three-dimensional performance parameter is obtained from the three-dimensional page site;
[0015] The two-three-dimensional multi-screen linkage urban planning sand table display method comprises:
[0016] The specified area to be displayed in the two-dimensional large screen is selected through the control end page, so that the two-dimensional page site obtains the two-dimensional to-be-displayed center coordinate;
[0017] The two-dimensional page site judges whether the two-dimensional to-be-displayed center coordinate is same as the current two-dimensional center coordinate; when the two-dimensional to-be-displayed center coordinate is not same as the current two-dimensional center coordinate, the two-dimensional page site transmits the two-dimensional to-be-displayed center coordinate to the server;
[0018] According to the current three-dimensional center coordinate and the current three-dimensional performance parameter, a three-dimensional loading parameter is obtained.
[0019] The server encapsulates the two-dimensional to-be-displayed center coordinate and the three-dimensional loading parameter into control information.
[0020] Further, the three-dimensional page site displays the corresponding specified area according to the control information on the three-dimensional large screen, including:
[0021] The current three-dimensional center coordinate is set as the two-dimensional to-be-displayed center coordinate, so as to complete the relocation processing of the current three-dimensional center coordinate of the three-dimensional large screen.
[0022] According to the relocated current three-dimensional center coordinate, city planning data required to be displayed by the three-dimensional large screen is obtained.
[0023] According to the three-dimensional loading parameter, the city planning data is loaded, so that the three-dimensional large screen displays the specified area.
[0024] Further, the control terminal page site, the two-dimensional page site and the three-dimensional page site respectively establish a bidirectional connection with the server.
[0025] The broadcasting of the control information includes:
[0026] The control information is broadcasted to all two-dimensional page sites and three-dimensional page sites.
[0027] After the broadcasting of the control information, it further includes:
[0028] The control terminal page controlled by the control terminal page site, the two-dimensional large screen controlled by the two-dimensional page site and the three-dimensional large screen controlled by the three-dimensional page site receive the control information from the corresponding sites, and display the specified area according to the control information.
[0029] Further, the current three-dimensional performance parameter includes frames per second.
[0030] The three-dimensional loading parameter includes to-be-loaded view and animation loading duration.
[0031] Further, when the theme needs to be switched, it further includes:
[0032] According to the to-be-switched theme information, the city planning data required to be displayed is determined.
[0033] generating content update instructions; wherein the content update instructions carry the required display of urban planning data and the corresponding loading parameters;
[0034] broadcasting the content update instructions, so that when the two-dimensional page site listens to the content update instructions and the three-dimensional page site listens to the content update instructions, the urban planning data is synchronously loaded based on the received loading parameters and displayed on the corresponding large screen.
[0035] Further, when the user views the two-dimensional large screen by dragging up, down, left and right or zooming in and out through the control terminal, the two-three-dimensional multi-screen linkage urban planning sand table display method further comprises:
[0036] The two-dimensional page site transmits the two-dimensional to-be-displayed center coordinates to the server;
[0037] The server generates control information according to the two-dimensional to-be-displayed center coordinates, and broadcasts the control information;
[0038] The two-dimensional page site receives the control information and displays the specified area on the two-dimensional large screen according to the control information; the three-dimensional page site receives the control information and displays the specified area on the three-dimensional large screen according to the control information.
[0039] Further, a two-three-dimensional multi-screen linkage urban planning sand table display device is arranged in the electronic sand table exhibition area, and an operator displays the specified urban planning data by controlling multiple display screens of the urban planning sand table display device;
[0040] The two-three-dimensional multi-screen linkage urban planning sand table display method further comprises:
[0041] Obtain the face images of all visitors in the electronic sand table exhibition area to obtain the job level tags of the visitors;
[0042] When the dialogue sound source can be captured in the electronic sand table exhibition area, voice recording is performed to obtain voice information;
[0043] According to the order from high to low, the order of the job level tags is determined as the preloading priority order of the corresponding visitors in the voice information to obtain the preloading priority;
[0044] According to the preloading priority, the urban planning data involved in the voice information is preloaded to obtain preloaded data;
[0045] When the operator selects to display the urban planning data, the preloaded data is displayed on the corresponding display screen.
[0046] In a second aspect, the present application further provides a two-three-dimensional multi-screen linkage urban planning sand table display device, comprising:
[0047] at least one processor; and a memory connected with the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the processor to execute the two-three-dimensional multi-screen linkage urban planning sand table display method of the first aspect.
[0048] In a third aspect, the present application further provides a non-volatile computer storage medium, which stores computer executable instructions, and the computer executable instructions are executed by one or more processors to complete the two-three-dimensional multi-screen linkage urban planning sand table display method of the first aspect.
[0049] In a fourth aspect, a computer program product containing instructions is provided, which, when executed on a computer or processor, causes the computer or processor to execute the two-three-dimensional multi-screen linkage urban planning sand table display method of the first aspect to the third aspect and any one thereof.
[0050] In a fifth aspect, the present application further provides a two-three-dimensional multi-screen linkage urban planning sand table display system, which comprises the two-three-dimensional multi-screen linkage urban planning sand table display device of the second aspect and uses the two-three-dimensional multi-screen linkage urban planning sand table display method of the first aspect to complete the interaction of the two-three-dimensional multi-screen linkage urban planning sand table display device of the second aspect.
[0051] Compared with the prior art, the present application has at least the following beneficial effects:
[0052] The present application controls the two-dimensional large screen through the two-dimensional page site and controls the three-dimensional large screen through the three-dimensional page site. When the two-dimensional page site determines that the two-dimensional to-be-displayed center coordinate is different from the current two-dimensional center coordinate of the two-dimensional large screen, the server generates control information according to the two-dimensional to-be-displayed center coordinate and broadcasts, so that the three-dimensional page site displays the corresponding specified area according to the control information. After obtaining the two-dimensional to-be-displayed center coordinate of the two-dimensional large screen, the control information containing the two-dimensional to-be-displayed center coordinate is transmitted to the three-dimensional page site by the server, and each site starts loading data at the same time through the broadcast mechanism, so as to minimize the interval between the loading completion times of the two-dimensional large screen and the three-dimensional large screen, so that all sites display the corresponding pictures based on the two-dimensional to-be-displayed center coordinate, so as to achieve the effect that the three-dimensional large screen adjusts the picture display center following the two-dimensional large screen, and further realize the control of the picture loading completion time and order, greatly improve the user experience, and solve the problem that due to the large difference in the content data volume displayed by the two-dimensional large screen and the three-dimensional large screen, the loading completion time and order of the two-dimensional large screen and the three-dimensional large screen cannot be completely controlled, resulting in disordered displayed pictures and poor experience of visitors. Attached Figure Description
[0053] To more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings used in the embodiments of the present invention will be briefly described below. Obviously, the drawings described below are merely some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without any creative effort.
[0054] Figure 1 This is a schematic diagram of the large-screen structure of an electronic sand table according to an embodiment of the present invention;
[0055] Figure 2 This is an overall visual effect diagram of an electronic sand table provided in an embodiment of the present invention;
[0056] Figure 3 This is a schematic diagram of the data interaction process of a two-dimensional multi-screen interactive urban planning sand table display device provided in an embodiment of the present invention;
[0057] Figure 4 This is a flowchart illustrating the first method for displaying a two-dimensional / three-dimensional multi-screen interactive urban planning sand table provided in this embodiment of the invention.
[0058] Figure 5 This is a flowchart illustrating the second method for displaying a two-dimensional / three-dimensional multi-screen interactive urban planning sand table provided in this embodiment of the invention.
[0059] Figure 6 This is a flowchart illustrating step 10 provided in an embodiment of the present invention;
[0060] Figure 7 This is a flowchart illustrating step 20 provided in an embodiment of the present invention;
[0061] Figure 8 This is a flowchart illustrating the third method for displaying a two-dimensional / three-dimensional multi-screen interactive urban planning sand table provided in this embodiment of the invention.
[0062] Figure 9 This is a schematic diagram of an electronic sand table exhibition area provided in an embodiment of the present invention;
[0063] Figure 10 This is a flowchart illustrating the fourth method for displaying a two-dimensional / three-dimensional multi-screen interactive urban planning sand table provided in this embodiment of the invention.
[0064] Figure 11 This is a schematic diagram of the architecture of a two-dimensional multi-screen interactive urban planning sand table display device provided in an embodiment of the present invention. Detailed Implementation
[0065] In order to make the objects, technical solutions and advantages of the present application clearer, the following further describes the present application with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely intended to explain the present application and not to limit the present application.
[0066] Unless otherwise required by context, the term "comprises" or "comprising" throughout the specification and claims, is to be construed as open-ended terminology i.e. as "including, but not limited to". In describing and claiming the present disclosure, the terms "one embodiment", "some embodiments", "an exemplary embodiment", "an example", "a specific example" or "some examples" are intended to mean that a certain feature, structure, material, or characteristic is included in at least one embodiment or example of the present disclosure, and is used as a term of description, not a term of limitation. The exemplary terms do not mean that all embodiments or examples of the present disclosure necessarily include the described feature, structure, material, or characteristic. For example, if an embodiment or example "includes one or more of a first feature or a second feature", this means that a single implementation can include the first feature, the second feature, or both features.
[0067] In the description of the present application, it should be understood that the terms "center", "upper", "lower", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer" and the like indicate the orientation or positional relationship based on the orientation or positional relationship shown in the drawings, and are only used to facilitate the description of the present disclosure and simplify the description, and do not indicate or imply that the device or element referred to must have a particular orientation, be constructed and operated in a particular orientation, and therefore cannot be understood as a limitation on the present disclosure.
[0068] In the description of the present application, the terms "first", "second" are only for descriptive purposes, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, the features limited by "first", "second" can explicitly or implicitly include one or more of the features. In the description of the embodiments of the present disclosure, unless otherwise specified, the meaning of "a plurality of" is two or more. In addition, for example, in the description, the same type of nouns can also be described as two independent individuals by adding "A", "B" at the end, in which case the features limited by "A", "B" are only used for the purpose of distinguishing the same type of individual description, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated.
[0069] In describing some embodiments, the use of "coupled" or "coupling" and "connected" or "connecting" along with their derivatives, can be used. For example, some embodiments can be described as being "connected" where directly connected to one another or to other components. As another example, some embodiments can be described as being "coupled" where directly connected to one another or to other components. However, it should be understood that the use of "connected" or "coupling" can also mean that two or more components are not directly connected to one another but are in communication or otherwise interact with one another, such as through a wireless connection, optical coupling, etc. The embodiments disclosed herein are not necessarily limited to the specific applications described.
[0070] In the description of the application, the expression "A and / or B" (wherein A and B represent specific features) is used in the sense that the expression includes the following three combinations: A alone, B alone, and A and B together.
[0071] As used herein, "about," "approximately," or "substantially" means an average value and includes deviations within an acceptable range of the specified value, as determined by one of ordinary skill in the art to be within the scope of the present disclosure, considering the measurement being discussed and the error in measuring the particular quantity (i.e., the limitations of the measurement system).
[0072] Example 1:
[0073] As Figure 1 shown, the electronic sand table of the embodiment of the present application is composed of a bottom screen (such as the large screen with reference numeral 1 in Figure 1 ), a vertical screen (such as the large screen with reference numeral 2 in Figure 1 ), and two side screens (such as the large screens with reference numerals 3 and 4 in Figure 1 ), wherein the screens with reference numerals 1, 3, and 4 are two-dimensional large screens, the screen with reference numeral 2 is a three-dimensional large screen, and the overall visual effect is as shown in Figure 2 . In the application scenario of city planning display, specifically, the global information is displayed through a map in the form of two-dimensional data on the bottom screen; the actual situation of each district and the related annotations are displayed on the vertical screen through real three-dimensional data, as shown by the annotation frame and the text content above the vertical screen in Figure 2 , and the corresponding loaded data amount reaches 100 GB; the auxiliary display is performed through the graphic text form on the two side screens, for example, as shown by the image displayed above the left side screen and the corresponding text explanation displayed below the left side screen in Figure 2 ; and as shown by the image displayed above the right side screen and the corresponding text explanation displayed below the right side screen in Figure 2 .The right side side screen displays a two-dimensional plane map with text annotations corresponding to the positions. The content displayed on the four large screens is controlled by a control terminal. In an optional embodiment, the control terminal can be a mobile phone or a tablet. It should be noted that the two / three-dimensional multi-screen linkage city planning sand table display method of the embodiment of the present application is applicable to an electronic sand table with a two-dimensional large screen and a three-dimensional large screen, such as the electronic sand table shown in Figure 1 and Figure 2 The large screen composition method of the electronic sand table shown in Figure 1 and the setting method of the content displayed on each large screen shown in Figure 2 are only used to explain the present application and do not limit the present application. For ease of description, the following will refer to the large screens in Figure 1 .
[0074] The content displayed on the three-dimensional large screen and the two-dimensional large screen under the same theme is often completed first in the 3rd and 4th large screens due to different data volumes. The 1st and 2nd large screens have different completion times according to different data volumes involved in different themes. Among them, the 2nd large screen loads three-dimensional data with a data volume exceeding 100 GB, and the loading is relatively slow. In actual implementation, the 1st and 2nd large screens have a long interval between completion, which causes poor experience of visitors.
[0075] It should be noted that the scenario of the embodiment of the present application is that the electronic sand table has been started, that is, the three-dimensional large screen and the two-dimensional large screen are displaying city planning data, that the center coordinates of the specified area displayed in real time by the two-dimensional large screen are the current two-dimensional center coordinates, that the center coordinates of the specified area displayed in real time by the three-dimensional large screen are the current three-dimensional center coordinates, that the user selects a theme to be displayed on the corresponding large screen and a specified area in the corresponding theme on the control terminal of the electronic sand table, and that the current two-dimensional center coordinates or the current three-dimensional center coordinates of the selected large screen are updated to the center coordinates of the specified area selected by the user to switch the display focus of the corresponding large screen to the specified area selected by the user. When the electronic sand table is started, the current two-dimensional center coordinates or the current three-dimensional center coordinates of the corresponding large screen can be the center coordinates of the complete area under a theme that can be displayed by the large screen by default.
[0076] To solve the above problems, the embodiment of the present application provides a two / three-dimensional multi-screen linkage city planning sand table display method. Specifically, as shown in Figure 3As shown, the two-dimensional page site controls the two-dimensional large screen, and the three-dimensional page site controls the three-dimensional large screen; and the current two-dimensional center coordinate is obtained from the two-dimensional page site. The service end of the embodiment of the application stores all city planning data, and realizes data transmission through interaction between the service end and the client. The two-dimensional page site can be understood as a client of the corresponding two-dimensional large screen, the three-dimensional page site can be understood as a client of the corresponding three-dimensional large screen, and the control end page site can be understood as a client of the corresponding control end screen (for example, a tablet screen); one two-dimensional page site can control at least one two-dimensional large screen, one three-dimensional page site can control at least one three-dimensional large screen, and one control end page site can realize data interaction with at least one control end screen. The service end determines the current key display area of the two-dimensional page site and the three-dimensional page site in real time by obtaining the current two-dimensional center coordinate from the two-dimensional page site and obtaining the current three-dimensional center coordinate from the three-dimensional page site.
[0077] As shown in the figure, Figure 4 The two-three-dimensional multi-screen linkage city planning sand table display method comprises the following steps:
[0078] Step 10: When the two-dimensional page site determines that the two-dimensional to-be-displayed center coordinate is different from the current two-dimensional center coordinate, control information is generated according to the two-dimensional to-be-displayed center coordinate.
[0079] The two-dimensional to-be-displayed center coordinate is the center coordinate of the specified area to be displayed.
[0080] The application scenario of the embodiment of the application will be described first as follows:
[0081] The user accesses the control end page through the control end application program installed on the control end, selects a theme to be viewed through the control end screen, and the control end page site transmits the theme information selected by the user to the service end in the form of a display update instruction. After the service end receives the theme information, confirms that the user has the right to access the city planning data resources in the theme, and the service end broadcasts the content update instruction to all sites, each site listens to the content update instruction, and displays the content required to be displayed by each site according to the content update instruction, so as to present the theme selected by the user to the user; wherein the user can be a visitor or a specific operator of the electronic sand table, which is not limited here; all sites refer to all two-dimensional page sites, three-dimensional page sites and control end page sites controlled by the service end of the electronic sand table.
[0082] Step 20: Broadcast the control information, so that the two-dimensional page site displays the specified area on the two-dimensional large screen according to the two-dimensional to-be-displayed center coordinate, and the three-dimensional page site displays the corresponding specified area on the three-dimensional large screen according to the control information.
[0083] Under the same theme, the two-dimensional screen displays urban planning data for the same designated area in the form of two-dimensional data, while the three-dimensional screen displays urban planning data in the form of three-dimensional data.
[0084] In one embodiment, control information is broadcast in the form of messages.
[0085] like Figure 3 As shown, after the user selects the desired area to be displayed via the control terminal, the 2D page site transmits the spatial information of the center point of the designated area (i.e., the coordinates of the 2D center to be displayed) to the server. The server then broadcasts the control information to all 2D and 3D page sites. Upon receiving the 2D center coordinates containing the control information, the 2D page site displays the designated area on the 2D large screen based on these coordinates. Similarly, upon receiving the 2D center coordinates containing the control information, the 3D page site displays the designated area on the 3D large screen based on these coordinates.
[0086] This invention controls a 2D large screen via a 2D page site and a 3D large screen via a 3D page site. When the 2D page site determines that the coordinates of the 2D center to be displayed are different from the current 2D center coordinates of the 2D large screen, the server generates control information based on the coordinates of the 2D center to be displayed and broadcasts it. This causes the 3D page site to display the corresponding designated area according to the control information. After obtaining the coordinates of the 2D center to be displayed on the 2D large screen, the server transmits the control information containing the coordinates of the 2D center to the 3D page site. Through the broadcast mechanism, all sites start loading data simultaneously, minimizing the time interval between the loading completion of the 2D and 3D large screens. This ensures that all sites display the corresponding images based on the coordinates of the 2D center to be displayed, achieving the effect that the 3D large screen follows the 2D large screen to adjust the display center. This enables control over the loading completion time and order of the displayed images, greatly improving the user experience. It solves the problem that due to the large difference in the amount of content data displayed by the 2D and 3D large screens, it is impossible to control the loading completion time and order of the 2D and 3D large screens, resulting in cluttered images and a poor experience for visitors.
[0087] The following section explains the specific process of displaying a designated area on a 2D or 3D large screen:
[0088] Assuming all sites are up and running and a user-selected theme exists, when a user selects a specific area to display without changing the theme, the 2D and 3D dashboards need to be linked to display the detailed content of that area. Two scenarios exist in this case:
[0089] One situation is, such as Figure 5As shown, when the user views the two-dimensional large screen in the form of dragging up, down, left and right or zooming in and out through the control terminal, the two-three-dimensional multi-screen linkage city planning sand table display method further comprises:
[0090] Step 101a: the two-dimensional page site transmits the two-dimensional to-be-displayed center coordinate to the service end.
[0091] Step 102a: the service end generates control information according to the two-dimensional to-be-displayed center coordinate, and broadcasts the control information.
[0092] Step 103a: the two-dimensional page site receives the control information, and displays the specified area on the two-dimensional large screen according to the control information; the three-dimensional page site receives the control information, and displays the specified area on the three-dimensional large screen according to the control information.
[0093] At this time, the two-dimensional to-be-displayed center coordinate is transmitted to the service end, the service end encapsulates the two-dimensional to-be-displayed center coordinate and related parameters for loading into control information and broadcasts, the two-dimensional page site receives and displays the two-dimensional details of the specified area on the corresponding two-dimensional large screen, the three-dimensional page site receives and displays the three-dimensional details of the specified area on the corresponding three-dimensional large screen, thereby ensuring that the three-dimensional display content is switched at any time following the two-dimensional large screen, and improving the user experience.
[0094] Another case is, as shown in the figure, Figure 6 The step 10 comprises:
[0095] Step 101b: selecting the specified area to be displayed in the two-dimensional large screen through the control terminal page, so that the two-dimensional page site obtains the two-dimensional to-be-displayed center coordinate.
[0096] The user selects a specified area for display by clicking on the control terminal screen. In an embodiment, the position information of the specified area can be highlighted on a two-dimensional large screen to facilitate the user to confirm whether to change the selection. The current three-dimensional center coordinate is obtained from the three-dimensional page site, and the current three-dimensional performance parameter is obtained from the three-dimensional page site. In an optional embodiment, the current three-dimensional performance parameter includes the frame rate per second of the picture, and the current browser frame rate per second (Frames Per Second, abbreviated as FPS). The two-dimensional page site periodically reports the frame rate per second of the picture and the current two-dimensional center coordinate to the server, and the three-dimensional page site periodically reports the frame rate per second of the picture and the current three-dimensional center coordinate to the server. The three-dimensional loading parameter includes a to-be-loaded view and an animation loading duration. The to-be-loaded view is used to adjust the actual loading data amount of the three-dimensional scene. In an optional embodiment, the animation loading duration can be obtained by setting different FPS for multiple tests, and the corresponding experience value is selected as the animation loading duration for this loading according to the frame rate per second of the picture. Step 102b: The two-dimensional page site judges whether the two-dimensional to-be-displayed center coordinate is the same as the current two-dimensional center coordinate. When the two-dimensional to-be-displayed center coordinate is not the same as the current two-dimensional center coordinate, the two-dimensional page site transmits the two-dimensional to-be-displayed center coordinate to the server.
[0097] Step 103b: Obtain the three-dimensional loading parameter according to the current three-dimensional center coordinate and the current three-dimensional performance parameter.
[0098] Step 104b: The server encapsulates the two-dimensional to-be-displayed center coordinate and the three-dimensional loading parameter into control information, and broadcasts the control information to all two-dimensional page sites and three-dimensional page sites.
[0099] As shown in Figure 3 The two-dimensional page site, the three-dimensional page site, and the control terminal page site log in the server through the browser respectively, and the control terminal page site, the two-dimensional page site, and the three-dimensional page site establish a bidirectional connection with the server respectively. In an optional embodiment, the websocket protocol is used to establish a bidirectional connection between the control terminal page site and the server, the websocket protocol is used to establish a bidirectional connection between the two-dimensional page site and the server, and the websocket protocol is used to establish a bidirectional connection between the three-dimensional page site and the server, so as to quickly transmit multiple messages on the same connection path. The websocket protocol is a protocol for full-duplex communication on a single transmission control protocol (Transmission Control Protocol, abbreviated as TCP) connection.
[0100] The broadcasting of the control information further comprises: after the control terminal page site controlled control terminal page, the two-dimensional page site controlled two-dimensional large screen and the three-dimensional page site controlled three-dimensional large screen receive the control information from the corresponding site, the specified area is synchronously displayed according to the control information.
[0101] Wherein, one control terminal page site controls at least one control terminal page, one two-dimensional page site controls at least one two-dimensional large screen, and one three-dimensional page site controls at least one three-dimensional large screen. After the two-dimensional large screen receives the broadcasted control information from the two-dimensional page site, the specified area is synchronously displayed on the two-dimensional large screen according to the control information; after the three-dimensional large screen receives the broadcasted control information from the three-dimensional page site, the specified area is synchronously displayed on the three-dimensional large screen according to the control information; after the control terminal page receives the broadcasted control information from the control terminal page site, the specified area is synchronously displayed on the control terminal page according to the control information.
[0102] In an embodiment, the linkage control of the two-dimensional large screen, the three-dimensional large screen and the control terminal screen can be realized by broadcasting the control information to all sites, and one set of pictures can be adaptively displayed on each large screen and the control terminal screen respectively, thereby improving the user experience.
[0103] The two-dimensional page site and the three-dimensional page site display the pictures on the large screen in the same way, and the process is described below by taking the three-dimensional page site as an example, as shown in FIG. 20. Figure 7 The three-dimensional page site displays the corresponding specified area on the three-dimensional large screen according to the control information in step 20, which comprises:
[0104] Step 201: setting the current three-dimensional center coordinate as the two-dimensional to-be-displayed center coordinate to complete the repositioning processing of the current three-dimensional center coordinate of the three-dimensional large screen.
[0105] Step 202: obtaining the city planning data required to be displayed by the three-dimensional large screen according to the repositioned current three-dimensional center coordinate.
[0106] Step 203: loading the city planning data according to the three-dimensional loading parameter, so that the three-dimensional large screen displays the specified area.
[0107] Since all sites of the embodiment of the present application perform the repositioning center coordinate processing according to the received corresponding spatial information (i.e., the two-dimensional to-be-displayed center coordinate in the control information), the content displayed by the three-dimensional large screen can follow the switching of the two-dimensional large screen at all times, thereby improving the user experience.
[0108] In an optional embodiment, after the two-dimensional page site and the three-dimensional page site listen to the broadcast, the two-dimensional and three-dimensional scenes and the city planning introduction animation can be loaded synchronously, and the city planning introduction animation is played first, and after the playing is completed, the loaded data is displayed on the corresponding large screen, so as to further reduce the interval between the loading completion times of the contents displayed on the two-dimensional large screen and the three-dimensional large screen, and avoid that the visitors see the messy pictures in the data loading process, thereby improving the experience.
[0109] In addition, as Figure 8 indicated, when the theme needs to be switched, the method further includes:
[0110] Step 301: determining the city planning data to be displayed according to the theme information to be switched.
[0111] Step 302: generating a content update instruction, wherein the content update instruction carries the city planning data to be displayed and corresponding loading parameters.
[0112] The corresponding loading parameters include the to-be-loaded view of each two-dimensional large screen and three-dimensional large screen and the animation loading time length.
[0113] Step 303: broadcasting the content update instruction, so that when the two-dimensional page site listens to the content update instruction and the three-dimensional page site listens to the content update instruction, the city planning data is loaded synchronously based on the received loading parameters and displayed on the corresponding large screen.
[0114] In an embodiment, by using the two-dimensional and three-dimensional multi-screen linkage city planning sand table display method, the two-dimensional large screen and the three-dimensional large screen in the electronic sand table can be used to present the specified area picture synchronously and completely in front of the visitors, and the loading and switching time difference of the two-dimensional and three-dimensional complete pictures can be controlled within 1 to 2 seconds.
[0115] Example 2:
[0116] Because the content data amount to be displayed on the large screen in the electronic sand table is large, the loading speed is slow, and when the content to be displayed on the large screen is not completely loaded, the large screen picture is often messy, which causes the visitors to have a poor experience and seriously affects the efficiency of the city planning display.
[0117] To solve the problem, as Figure 9 indicated, a two-dimensional and three-dimensional multi-screen linkage city planning sand table display device is arranged in the electronic sand table exhibition area, and an operator displays the specified city planning data by controlling the multiple display screens of the city planning sand table display device.
[0118] As Figure 10As shown, the two / three-dimensional multi-screen linkage city planning sand table display method further comprises:
[0119] Step 401: Obtain the facial image of all visitors in the electronic sand table exhibition area to obtain the job level label of the visitors.
[0120] Firstly, the application scenarios of the embodiment of the present application are introduced as follows: the visitors enter the electronic sand table exhibition area, stand in front of the multi-screen linkage sand table display device to watch the electronic sand table to realize city planning display, and inform the operator of the city planning data required to be displayed in the electronic sand table; the operator selects the specified area on the control terminal page by clicking or the like to realize the transformation of the content displayed by the electronic sand table. The visitors include the leaders of the management layer and ordinary staff.
[0121] Pre-established data database, the data database includes the face information and the job level label of the visitors; a camera is arranged in the electronic sand table exhibition area; the facial image of the visitors is collected by the camera; the facial image is matched with the face information in the data database to obtain the job level label of the corresponding visitors.
[0122] Step 402: When the dialogue sound source can be captured in the electronic sand table exhibition area, voice recording is performed to obtain voice information.
[0123] Step 403: According to the order from high to low, the order of the job level label is determined as the preloading priority order of the corresponding visitors in the voice information to obtain the preloading priority.
[0124] Step 404: According to the preloading priority, the city planning data involved in the voice information is preloaded to obtain preloaded data.
[0125] According to the recorded face information, the job level label of the visitors in the process of this city planning display is matched in the data database, in this scenario, according to the speaking right of the visitors identified according to the job level, according to the order from large to small, the possible displayed city planning data is preloaded in priority.
[0126] Step 405: When the operator selects to display the city planning data, the preloaded data is displayed on the corresponding display screen.
[0127] In an embodiment, the operator can be regarded as a visitor, so that the speech of the operator can be used as the basis for preloading the city planning data.
[0128] It should be noted that when the embodiment of the present application is preloaded, the content currently displayed on the electronic sand table large screen remains unchanged, and the preloading is only to cache the corresponding city planning data. When the operator selects to display the city planning data on the large screen, the content currently displayed on the large screen changes. By preloading the city planning data that may be displayed, the time delay of the large screen picture on the body sense of the visitors when the operator selects to display a certain city planning data is reduced as much as possible.
[0129] The present application obtains the job level label of the visitors through the face images of all the visitors in the electronic sand table exhibition area, preloads the city planning data to be displayed according to the job level label, and obtains the preloaded data. When the operator selects to display the city planning data, the preloaded data is displayed on the corresponding display screen, so that the operator does not feel the data loading time delay when displaying, ensuring the experience of the visitors, and further improving the efficiency of city planning display, solving the problem that the content data volume required to be displayed on the large screen of the electronic sand table is large, the loading speed is slow, and the large screen picture is often messy, affecting the visiting experience.
[0130] The process of preloading according to the job level label will be described below:
[0131] When the dialogue sound source can be captured in the electronic sand table exhibition area, voice recording is performed to obtain voice information. The job level label of the visitors corresponding to the voice information is determined. When the voice information corresponds to multiple visitors, whether the speaking content of the visitors in the voice information has preloading effectiveness is judged according to the job level order of the job level label. The preloading effectiveness refers to that the city area involved in the speaking content may need to be loaded. When the speaking content of the visitors has preloading effectiveness, the preloading priority of the visitors in the voice information is obtained according to the job level order of the job level label. The city planning data involved in the voice information is preloaded according to the preloading priority, and the preloaded data is obtained.
[0132] The order of the job level tags is determined as the preloading priority order of the corresponding visitors in the voice information in descending order, to obtain the preloading priority. That is, the higher the job level tag, the higher the preloading priority. For example, when the job level tag of visitor 1 is the leader of the management level one, and the job level tag of visitor 2 is an ordinary worker, the preloading priority of visitor 1 is higher than that of visitor 2. Each city planning data that can be displayed by the electronic sand table has a corresponding data identifier. When the data identifier or keyword of a certain city planning data is mentioned in the speech content of the voice information, the voice information involves the city planning data. In an embodiment, the city planning data is cached to the memory to complete the preloading to obtain the preloading data.
[0133] In order to determine whether the speech content of the visitor in the voice information has preloading effectiveness, when the voice information corresponds to multiple visitors, according to the order of the job level of the job level tag, before determining whether the speech content of the visitor in the voice information has preloading effectiveness, the method further comprises the following steps.
[0134] When starting to record the voice, a plurality of face images of each visitor in the electronic sand table exhibition area are continuously collected, to obtain the collection time range of the plurality of face images of each visitor, and the recording time range of the speech content of each visitor.
[0135] When the collection time range matches the recording time range, the visitor corresponding to the collection time range is obtained, and the sound line information of the speech content corresponding to the recording time range is obtained.
[0136] In an embodiment, a sound recognition model can be used to extract the sound line information of each visitor from the speech content.
[0137] The voice mapping relationship between the visitor and the sound line information is established, to extract the sound line information of the voice information. Based on the extracted sound line information and the voice mapping relationship, the job level tag of the corresponding visitor is obtained.
[0138] After obtaining the job level tag of the visitor, it is necessary to determine the preloading effectiveness of the speech content according to the job level tag. When the voice information corresponds to multiple visitors, according to the order of the job level of the job level tag, whether the speech content of the visitor in the voice information has preloading effectiveness includes the following steps.
[0139] If the voice information is the first dialogue in the current sand table display process, the speaking content of the visitor has preloading validity when the job level label of the visitor belongs to the management layer.
[0140] Since the application scenario of the embodiment of the present application is that there are management layer leaders and ordinary visitors among the visitors, and the voice of the visitors with the job level label as the management layer leader is more powerful in the process of city planning display, the embodiment of the present application focuses on the speaking content of the leader and determines the preloading validity thereof; for the first dialogue, the preloading validity of the speaking content corresponding to the job level label belonging to the management layer is determined, and the speaking content of other visitors before the speaking content of the leader is ignored, so as to pre-load the city planning data needed to be viewed by the leader, so that the large screen can display the city planning data without time delay in the premise of keeping the body sense, and the operation personnel can receive the instruction of the leader to select the city planning data.
[0141] In an optional embodiment, the sound information in the electronic sand table exhibition area can be continuously collected, when the dialogue sound source can be captured from the sound information, the current time is recorded as the start time of the current dialogue; when the dialogue sound source cannot be captured, and the dialogue sound source cannot be captured for a certain period of time, the start time point when the dialogue sound source cannot be captured is determined as the end time of the current dialogue; based on the start time of the current dialogue and the end time of the current dialogue, the first dialogue in the current sand table display process is determined. The preset time is determined by the person skilled in the art according to the specific use scene and experience; in an optional embodiment, the time interval between the end time of each sand table display process and the start time of the next sand table display process can be counted to construct a time data set, and a smart model is used to learn the time data set to obtain the preset time. In addition, the start time when the same batch of face information can be continuously collected by the camera in the electronic sand table exhibition area can be determined as the start time of the current dialogue; when the same batch of face information cannot be continuously collected from the start time of the current dialogue, the start time when the same batch of face information cannot be collected is determined as the end time of the current dialogue.
[0142] If the voice information is not the first dialogue in the current sand table display process, the speaking content of the visitor with the job level label belonging to the management layer has preloading validity; and based on the context association relationship between the speaking content of each visitor in the voice information, the speaking content of the visitor with the job level label not belonging to the management layer which has preloading validity is determined.
[0143] In the embodiment, the speaking content of the visitor with the job level label not belonging to the management layer may have preloading validity or may not have preloading validity, which needs to be determined according to the association relationship between the speaking content of each visitor.
[0144] In a case where the voice information is not the first dialogue in the current sand table presentation process, the embodiment of the application determines the preloading effectiveness of the speech content of the management leader; and based on the context association relationship, it is judged whether the speech content of the visitor whose job title tag does not belong to the management layer has preloading effectiveness around the speech content of the management leader, specifically, based on the context association relationship between the speech content of each visitor in the voice information, the speech content of the visitor whose job title tag does not belong to the management layer which has preloading effectiveness is determined to include:
[0145] The speech content of each visitor in the voice information is converted from a voice format to a text format to obtain text content. Based on the recording time sequence of the plurality of text contents corresponding to the voice information, the semantic relationship between the plurality of text contents is analyzed to obtain the context association relationship between the speech content of each visitor in the voice information. In an embodiment, a natural language model can be used to extract the semantic relationship between the plurality of text contents to obtain the context association relationship. It is judged whether the meaning expressed by the speech content of the visitor whose job title tag does not belong to the management layer is a negation of the speech content of the visitor whose job title tag belongs to the management layer. In an embodiment, a natural language model can be used to judge whether the meanings expressed by the speech content of two visitors are consistent to improve the judgment accuracy. When it is a negation of the speech content of the visitor whose job title tag belongs to the management layer, based on the corresponding recording time sequence obtained from the context association relationship, it is determined that the speech content in front of the recording time sequence has no preloading effectiveness, and it is determined that the speech content behind the recording time sequence has preloading effectiveness, to obtain the speech content of the visitor whose job title tag does not belong to the management layer which has preloading effectiveness.
[0146] The determination of the preloading effectiveness of the speech content by the embodiment of the application is around the speech content of the management leader; for example, in a case where the voice information is not the first dialogue in the current sand table presentation process, the speech content of the management leader is "enlarge the park facilities in the No. 3 large screen", the time sequence is in front, and the speech content of the ordinary visitor is "there is no park facility in the No. 3 large screen, only the No. 1 large screen has park facilities, and the park facilities are enlarged in the No. 1 large screen", the time sequence is in the back, and the meaning expressed by the latter speech content is a negation of the former speech content; at this time, it is determined that the speech content "enlarge the park facilities in the No. 3 large screen" has no preloading effectiveness, and it is determined that the speech content "enlarge the park facilities in the No. 1 large screen" has preloading effectiveness.
[0147] It should be noted that the job level label does not belong to the speech content of the management layer visitor. The speech content can have preloading effectiveness or not. For example, the speech content of the management layer leader is "enlarge the red marked area on the No. 1 large screen", and the speech content of the ordinary visitor is "the park facility planning and construction in the red marked area is good". The meaning expressed by the latter speech content does not negate the former speech content, so it is determined that the speech content "enlarge the red marked area on the No. 1 large screen" has preloading effectiveness, and it is determined that the speech content "the park facility planning and construction in the red marked area is good" does not have preloading effectiveness.
[0148] In order to explain the process of preloading when there is preloading effectiveness, the preloading data is obtained by preloading the urban planning data involved in the voice information according to the preloading priority, which includes: converting the speech content from a voice format to a text format to obtain text content; and extracting speech keywords from the text content. In an embodiment, a natural language model that completes a named entity recognition task can be used to extract speech keywords from the text content. In the urban planning data corresponding to the plurality of display screens, content matching is performed using the speech keywords respectively to obtain data identifiers of at least one urban planning data required to be displayed. The data identifiers are obtained, and the at least one urban planning data required to be displayed is cached to the memory to obtain the preloading data.
[0149] In order to ensure the normal operation of the service end of the multi-screen linkage sand table display device, in an optional embodiment, a loading ratio threshold can also be set to limit the data amount of the preloaded urban planning data; for example, when the loading ratio threshold is 60%, due to the limited storage space of the service end, after the contents of the three large screens in the electronic sand table are preloaded, the memory resource occupation rate of the preloading data reaches 60%, the preloading is temporarily stopped, only the urban planning data in the three large screens is preloaded, and after the operating personnel select to display the urban planning data corresponding to each preloading data in turn, or after a preset time interval, voice recording is performed again, new preloading data is generated according to the voice information recorded again; in an optional embodiment, since the visitors generally do not need to frequently view the areas with large position differences in a short time, the preset time interval can be 1 minute.
[0150] In the embodiment of the present application, the time consumed by the visitors' speech is usually in the order of seconds, and even in the applicable scenario of the embodiment of the present application, the visitors will observe the content displayed on the large screen and discuss the content in combination with the content in multiple large screens, and this process takes a certain amount of time, so in this process, the voice recording, voice information to text content, preloading according to the job level label are carried out in sequence according to the multi-screen linkage sand table display method of the embodiment of the present application, and when the operator selects the city planning data to be displayed, the corresponding city planning data is immediately displayed, so as to reduce the time delay in the visitors' sense of time as much as possible through preloading.
[0151] Example 3:
[0152] As Figure 11 shown is a schematic diagram of the architecture of the two / three-dimensional multi-screen linkage city planning sand table display device of the embodiment of the present application. The two / three-dimensional multi-screen linkage city planning sand table display device of the embodiment includes one or more processors 21 and a memory 22. Among them, Figure 11 In the embodiment, the processor 21 is taken as an example.
[0153] The processor 21 and the memory 22 can be connected through a bus or other means, Figure 11 In the embodiment, the connection through the bus is taken as an example.
[0154] The memory 22 is a kind of non-volatile computer readable storage medium, which can be used to store non-volatile software programs and non-volatile computer executable programs, such as the two / three-dimensional multi-screen linkage city planning sand table display method in the embodiment. The processor 21 executes the two / three-dimensional multi-screen linkage city planning sand table display method by running the non-volatile software programs and instructions stored in the memory 22.
[0155] The memory 22 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other non-volatile solid-state storage device. In some embodiments, the memory 22 can optionally include a memory remotely arranged with respect to the processor 21, and these remote memories can be connected to the processor 21 through a network. Examples of the above-mentioned network include but are not limited to the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof.
[0156] The program instructions / modules are stored in the memory 22, and when executed by the one or more processors 21, the two / three-dimensional multi-screen linkage city planning sand table display method in the above embodiment is executed, for example, each step of the two / three-dimensional multi-screen linkage city planning sand table display method of the embodiment of the present application described above is executed.
[0157] The embodiment of the present application further provides a nonvolatile computer storage medium, which stores computer executable instructions, wherein the computer executable instructions are executed by one or more processors, for example, a processor 21, so that the one or more processors can execute the three-dimensional multi-screen linkage city planning sand table display method in the embodiment of the present application, for example, execute each step of the three-dimensional multi-screen linkage city planning sand table display method of the embodiment of the present application described above; and the various modules and units described above can also be realized. Figure 11 The processor 21 can also execute the three-dimensional multi-screen linkage city planning sand table display method in the embodiment of the present application, for example, execute each step of the three-dimensional multi-screen linkage city planning sand table display method of the embodiment of the present application described above; and the various modules and units described above can also be realized. Figure 11 The processor 21 can also execute the three-dimensional multi-screen linkage city planning sand table display method in the embodiment of the present application, for example, execute each step of the three-dimensional multi-screen linkage city planning sand table display method of the embodiment of the present application described above; and the various modules and units described above can also be realized. Figure 11 The processor 21 can also execute the three-dimensional multi-screen linkage city planning sand table display method in the embodiment of the present application, for example, execute each step of the three-dimensional multi-screen linkage city planning sand table display method of the embodiment of the present application described above; and the various modules and units described above can also be realized.
[0158] It should be noted that the information interaction and execution process between the modules and units in the above device and system are based on the same concept as the processing method embodiments of the present application, and the specific content can be referred to the description in the method embodiments of the present application, which will not be described here.
[0159] Those skilled in the art can understand that all or part of the steps in the various methods of the embodiments can be completed by instructing the relevant hardware through a program, and the program can be stored in a computer readable storage medium, and the storage medium can include a read only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0160] The above only describes the preferred embodiments of the present application and should not be used to limit the present application, and any modification, equivalent replacement and improvement made within the spirit and principle of the present application should be included in the protection scope of the present application.
Claims
1. A method for two-dimensional and three-dimensional multi-screen linkage of city planning sand table display, characterized in that, The two-dimensional page site controls the two-dimensional large screen, and the three-dimensional page site controls the three-dimensional large screen; Obtain a current two-dimensional center coordinate from the two-dimensional page site; The two-dimensional and three-dimensional multi-screen linkage city planning sand table display method comprises: When the two-dimensional page site determines that the two-dimensional to-be-displayed center coordinate is different from the current two-dimensional center coordinate, control information is generated according to the two-dimensional to-be-displayed center coordinate; The control information is broadcasted, so that the two-dimensional page site displays a specified area on the two-dimensional large screen according to the two-dimensional to-be-displayed center coordinate, and the three-dimensional page site displays a corresponding specified area on the three-dimensional large screen according to the control information; The two-dimensional to-be-displayed center coordinate is a center coordinate of a specified area to be displayed; A two-dimensional and three-dimensional multi-screen linkage city planning sand table display device is arranged in an electronic sand table exhibition area, and an operator displays specified city planning data by controlling multiple display screens of the city planning sand table display device; The two-dimensional and three-dimensional multi-screen linkage city planning sand table display method further comprises: Face images of all visitors in the electronic sand table exhibition area are obtained to obtain a job level label of the visitors; When a dialogue sound source can be captured in the electronic sand table exhibition area, voice recording is performed to obtain voice information; In descending order, the order of the job level label is determined as a preloading priority order of corresponding visitors in the voice information to obtain a preloading priority; According to the preloading priority, city planning data involved in the voice information is preloaded to obtain preloaded data; When the operator selects to display the city planning data, the preloaded data is displayed on the corresponding display screen.
2. The two-three-dimensional multi-screen linkage city planning sand table display method according to claim 1, characterized in that, A current three-dimensional center coordinate is obtained from the three-dimensional page site, and a current three-dimensional performance parameter is obtained from the three-dimensional page site; When the two-dimensional page site determines that the two-dimensional to-be-displayed center coordinate is different from the current two-dimensional center coordinate, the control information is generated according to the two-dimensional to-be-displayed center coordinate, which comprises: A specified area to be displayed in the two-dimensional large screen is selected through a control terminal page, so that the two-dimensional page site obtains the two-dimensional to-be-displayed center coordinate; The two-dimensional page site determines whether the two-dimensional to-be-displayed center coordinate is the same as the current two-dimensional center coordinate; when the two-dimensional to-be-displayed center coordinate is different from the current two-dimensional center coordinate, the two-dimensional page site transmits the two-dimensional to-be-displayed center coordinate to a server; According to the current three-dimensional center coordinate and the current three-dimensional performance parameter, a three-dimensional loading parameter is obtained; The server encapsulates the two-dimensional to-be-displayed center coordinate and the three-dimensional loading parameter into control information.
3. The two-three-dimensional multi-screen linkage city planning sand table display method according to claim 2, characterized in that, The three-dimensional page site displays a corresponding specified area on the three-dimensional large screen according to the control information, which comprises: The current three-dimensional center coordinate is set as the two-dimensional to-be-displayed center coordinate, so as to complete repositioning processing of the current three-dimensional center coordinate of the three-dimensional large screen; According to the repositioned current three-dimensional center coordinate, city planning data to be displayed by the three-dimensional large screen is obtained; and According to the three-dimensional loading parameter, the urban planning data is loaded, so that the three-dimensional large screen displays the specified area.
4. The two-three-dimensional multi-screen linkage city planning sand table display method according to claim 3, characterized in that, The control terminal page site, the two-dimensional page site and the three-dimensional page site respectively establish a bidirectional connection with the server; The broadcasting of the control information comprises: The control information is broadcast to all two-dimensional page sites and three-dimensional page sites; After the broadcasting of the control information, it further comprises: After the control terminal page site controlled by the control terminal page site, the two-dimensional large screen controlled by the two-dimensional page site and the three-dimensional large screen controlled by the three-dimensional page site receive the control information from the corresponding site, the specified area is displayed according to the control information.
5. The two-three-dimensional multi-screen linkage city planning sand table display method according to claim 2, characterized in that, The current three-dimensional performance parameter comprises frame per second; The three-dimensional loading parameter comprises a to-be-loaded view and an animation loading time length.
6. The two-three-dimensional multi-screen linkage city planning sand table display method according to claim 2, characterized in that, When the theme needs to be switched, it further comprises: According to the to-be-switched theme information, the urban planning data required to be displayed is determined; A content update instruction is generated; wherein the content update instruction carries the urban planning data required to be displayed and the corresponding loading parameter; The content update instruction is broadcast, so that when the two-dimensional page site listens to the content update instruction and the three-dimensional page site listens to the content update instruction, the urban planning data is loaded based on the received loading parameter and displayed on the corresponding large screen.
7. The two-three-dimensional multi-screen linkage city planning sand table display method according to claim 1, characterized in that, When the user views the two-dimensional large screen by dragging up, down, left and right or zooming in and out through the control terminal, the two-three-dimensional multi-screen linkage urban planning sand table display method further comprises: The two-dimensional page site transmits the two-dimensional to-be-displayed center coordinates to the server; The server generates control information according to the two-dimensional to-be-displayed center coordinates and broadcasts the control information; The two-dimensional page site receives the control information and displays the specified area on the two-dimensional large screen according to the control information; the three-dimensional page site receives the control information and displays the specified area on the three-dimensional large screen according to the control information.
8. A two-three-dimensional multi-screen linkage city planning sand table display device, characterized in that, The two-three-dimensional multi-screen linkage urban planning sand table display device comprises at least one processor and a memory, the at least one processor and the memory are connected through a data bus, the memory stores instructions executable by the at least one processor, and the instructions are used to implement the two-three-dimensional multi-screen linkage urban planning sand table display method of any one of claims 1-7 after being executed by the processor.
9. A non-transitory computer storage medium, comprising: The computer storage medium stores computer executable instructions, and the computer executable instructions are executed by one or more processors to complete the two-three-dimensional multi-screen linkage urban planning sand table display method of any one of claims 1-7.
Citation Information
Patent Citations
Multi-screen linkage method and system
CN111221490A
Underground space multi-dimensional disaster information multi-screen linkage visualization method
CN114356271A
Electronic sand table control method and device, storage medium and electronic equipment
CN116129075A