Internet-of-vehicles large-screen display system and method for 3D map

By introducing Cesium engine and websocket technology into the Internet of Vehicles large screen system, combining special effects and lens setting plug-ins, the display of 3D maps is realized, solving the problem that existing systems cannot support 3D maps, and improving the intuitiveness and interaction of data display , meets the demand for real-time data of intelligent driving systems.

CN119179542APending Publication Date: 2024-12-24WUHAN SOUTH SAGITTARIUS INTEGRATION CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202411367210.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-29
Publication Date
2024-12-24

AI Technical Summary

Technical Problem

The existing large-screen display system cannot support 3D map display, the display effect is single, lacks innovation, and it is difficult to effectively support traffic management and vehicle monitoring.

Method used

A 3D map network vehicle large-screen display system was designed, including data acquisition module, big data platform, application service module, backend service module and front-end service module. The 3D model of vehicles and buildings is loaded through the Cesium engine, combined with the long link of websocket With special effects and lens settings plug-ins, it realizes real-time display and interactivity of dynamic data.

Benefits of technology

It improves the visualization and interactivity of data, provides a more intuitive sense of space and immersion, supports complex scenarios and large-scale data processing, and improves the intuitiveness of user experience and information display.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119179542A_ABST
    Figure CN119179542A_ABST
Patent Text Reader

Abstract

The invention discloses a 3D map Internet of Vehicles large screen display system and method, and the method comprises the steps: collecting and analyzing the data of a vehicle in real time, and putting the analyzed vehicle data into a corresponding KAFKA middleware for the consumption of a needed application service; acquiring vehicle data from the KAFKA middleware, processing the vehicle data into a format supported by Cesium, and sending the processed vehicle data to a front end through a websocket long link; and the front end loads the processed vehicle data by using a Ceum engine, loads a building 3D model containing building information and a vehicle 3D model containing corresponding vehicle data through the Ceum engine, places the vehicle 3D model and the building 3D model at corresponding positions of a Ceum 3D earth model based on respective positions, and displays the Ceum 3D earth model through a large screen. According to the invention, through combination of a Cesium 3D visualization technology and a large-screen display system, efficient and visual display of vehicle information is realized, and the demand of an intelligent driving system for real-time data display is satisfied.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of vehicle networking and large-screen display technology, and in particular to a 3D map vehicle networking large-screen display system and method. Background Art

[0002] With the development of Internet of Vehicles technology, the demand for visual display of real-time vehicle data and traffic information is increasing. Existing large-screen display systems can usually only display static 2D maps or basic vehicle information through the API rules provided by map service providers. They lack support for 3D maps, the display effects are stereotyped, and the interface lacks innovation. The display effect can only be developed based on the JS coding encapsulated by the service provider, and the display effect is limited. This limitation makes the information display not novel and intuitive enough, and it is difficult to effectively support traffic management and vehicle monitoring. Therefore, an innovative system is needed to solve these problems, which improves the visualization and interactivity of the data through the depth information of the 3D map. Summary of the invention

[0003] In view of the technical defects and technical drawbacks in the prior art, the embodiments of the present invention provide a 3D map Internet of Vehicles large-screen display system and method that overcomes the above problems or at least partially solves the above problems. The specific scheme is as follows:

[0004] As a first aspect of the present invention, a 3D map vehicle networking large-screen display system is provided, the system comprising a data acquisition module, a big data platform, an application service module, a background service module and a foreground service module;

[0005] The data acquisition module is used to collect vehicle data in real time and transmit the vehicle data to the big data platform at a certain frequency;

[0006] The big data platform is used to parse the corresponding vehicle data and put the parsed vehicle data into the corresponding KAFKA middleware for consumption by required application services;

[0007] The application service module is used to obtain vehicle data from the KAFKA middleware and process the vehicle data into a format supported by Cesium through the data processing module;

[0008] The backend service module is used to send the vehicle data processed by the application service module to the foreground service module through a websocket long link;

[0009] The foreground service module is used to use the Cesium engine to load the processed vehicle data, load the building 3D model containing the building information and the vehicle 3D model containing the corresponding vehicle data through the Cesium engine, place the 3D models of the vehicle and the building at the corresponding positions of the Cesium 3D earth model based on their respective positions, and display the Cesium 3D earth model through a large screen.

[0010] Furthermore, the data acquisition module collects vehicle data in real time through the vehicle tbox device, and transmits the vehicle data to the big data platform at a frequency of one frame or more frames per second, wherein the vehicle data includes terminal number, vehicle positioning information, vehicle status information, vehicle speed information and vehicle direction information, vehicle brake pedal travel information and accelerator pedal travel information.

[0011] Furthermore, the foreground service module includes a special effect setting plug-in, and the special effect setting plug-in is used to add special effects to the area or target selected by the user in the Cesium 3D earth model to enhance the display effect and highlight the key points.

[0012] Furthermore, the foreground service module also includes a lens setting plug-in, which is used to set the initial movement latitude and longitude and altitude of the lens, write a lens flight program, control the perspective fly-in display effect through the lens flight program, and display the area that the user needs to display through the perspective fly-in display effect.

[0013] Furthermore, the foreground service module also includes a lens height setting plug-in, and the lens height setting plug-in is used to set the layers and corresponding contents that need to be displayed at each lens height.

[0014] Furthermore, the layers include a thermal layer, a street display layer and a data statistics layer;

[0015] When the camera height is at a first preset height, a thermal map is displayed to show the distribution of vehicles;

[0016] When the lens height is a second preset height, a street display layer is displayed, and a building model and a vehicle model are rendered. When a user clicks a vehicle icon, information related to the vehicle is displayed. When a user clicks a building, information related to the building is displayed.

[0017] When the lens height is the third preset height, a data statistics layer is displayed, and when the user selects a desired area, data statistics of the vehicle-related information in the corresponding area are collected and displayed in a chart.

[0018] As a second aspect of the present invention, a method for displaying a 3D map on a large screen of an Internet of Vehicles is provided, the method comprising:

[0019] Collect and analyze vehicle data in real time, and put the analyzed vehicle data into the corresponding KAFKA middleware for consumption by required application services;

[0020] Get vehicle data from the KAFKA middleware, process the vehicle data into a format supported by Cesium, and send the processed vehicle data to the front end through a websocket long link;

[0021] The front end uses the Cesium engine to load the processed vehicle data, loads the building 3D model containing the building information and the vehicle 3D model containing the corresponding vehicle data through the Cesium engine, places the 3D models of the vehicle and the building at the corresponding positions of the Cesium 3D earth model based on their respective positions, and displays the Cesium 3D earth model on a large screen.

[0022] Furthermore, the method also includes: adding special effects to the area or target selected by the user in the Cesium 3D earth model through a special effect setting plug-in to enhance the display effect and highlight the key points.

[0023] Furthermore, the method also includes: setting the initial movement latitude, longitude and altitude of the lens through a lens setting plug-in, writing a lens flight program, controlling the perspective fly-in display effect through the lens flight program, and displaying the area that the user needs to display through the perspective fly-in display effect.

[0024] Furthermore, the method further includes: setting the layers and corresponding contents to be displayed at each lens height through a lens height setting plug-in;

[0025] The layers include a thermal layer, a street display layer and a data statistics layer;

[0026] When the camera height is at a first preset height, a thermal map is displayed to show the distribution of vehicles;

[0027] When the lens height is a second preset height, a street display layer is displayed, and a building model and a vehicle model are rendered. When a user clicks a vehicle icon, information related to the vehicle is displayed. When a user clicks a building, information related to the building is displayed.

[0028] When the lens height is the third preset height, a data statistics layer is displayed, and when the user selects a desired area, data statistics of the vehicle-related information in the corresponding area are collected and displayed in a chart.

[0029] The present invention has the following beneficial effects:

[0030] 1. Sense of space and immersion:

[0031] 3D Terrain and Models: 3D views provide a more intuitive sense of space, showing terrain undulations and urban buildings, allowing users to more clearly understand the position and movement of vehicles in the actual environment.

[0032] Stereoscopic Perspective: Users can view vehicle location and path from multiple angles, enhancing understanding of geographic location and vehicle behavior.

[0033] 2. Intuitiveness of information display

[0034] Highly visual: The 3D interface can display the dynamic data of the vehicle on the earth or city model, combining information such as elevation, buildings and roads to make the data more realistic.

[0035] Real-time perception: Real-time data and changes are displayed through a three-dimensional view, allowing users to have a more intuitive perception of the vehicle's location.

[0036] 3. Enhance interactivity

[0037] Free camera control: Users can rotate, zoom and move the camera to freely explore and view areas or vehicles of interest.

[0038] 4. Rich visualization functions

[0039] Data overlay: Overlay multiple data layers on 3D maps, such as heat maps, statistical charts, and alarm information, to enhance data interpretability.

[0040] 5. Support complex scenarios and data

[0041] Large-scale data processing: The 3D engine is capable of processing and displaying large-scale data sets, such as the real-time position and behavior of multiple vehicles in a complex urban environment.

[0042] Highly detailed display: It can display more detailed terrain and city models to help users better understand the vehicle's environment.

[0043] 6. Improve user experience

[0044] Immersive experience: 3D display provides a more immersive user experience, allowing users to understand and manipulate data more naturally.

[0045] Interactive experience: Improved interactive design (such as clicking, dragging, etc.) allows users to obtain and operate vehicle information more conveniently. BRIEF DESCRIPTION OF THE DRAWINGS

[0046] Figure 1 A schematic diagram of the framework of a 3D map vehicle networking large-screen display system provided by an embodiment of the present invention;

[0047] Figure 2A flowchart of a method for displaying a 3D map on a large screen of an Internet of Vehicles provided in an embodiment of the present invention. DETAILED DESCRIPTION

[0048] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0049] like Figure 1 As shown, a 3D map vehicle networking large-screen display system provided by an embodiment of the present invention is characterized in that the system includes a data acquisition module, a big data platform, an application service module, a background service module and a foreground service module;

[0050] The data acquisition module is used to collect vehicle data in real time and transmit the vehicle data to the big data platform at a certain frequency;

[0051] The big data platform is used to parse the corresponding vehicle data and put the parsed vehicle data into the corresponding KAFKA middleware for consumption by required application services;

[0052] The application service module is used to obtain vehicle data from the KAFKA middleware and process the vehicle data into a format supported by Cesium through the data processing module;

[0053] The backend service module is used to send the vehicle data processed by the application service module to the foreground service module through a websocket long link;

[0054] The foreground service module is used to use the Cesium engine to load the processed vehicle data, load the building 3D model containing the building information and the vehicle 3D model containing the corresponding vehicle data through the Cesium engine, place the 3D models of the vehicle and the building at the corresponding positions of the Cesium 3D earth model based on their respective positions, and display the Cesium 3D earth model through a large screen.

[0055] The Cesium 3D earth model supports operations such as rotation, scaling, moving perspective, clicking, and dragging.

[0056] Among them, the data acquisition module collects vehicle data in real time through the vehicle tbox device, and transmits the vehicle data to the big data platform at a frequency of one frame or more frames per second, wherein the vehicle data includes terminal number, vehicle positioning information, vehicle status information, vehicle speed information and vehicle direction information, vehicle brake pedal travel information and accelerator pedal travel information, wherein the building 3D model and picture are static resource models, which are 3DTiles files that have been modeled in advance or collected in advance.

[0057] The present invention adopts Cesium technology as one of the core technologies of the 3D map display module. Cesium is an open source 3D earth and map visualization platform. This patent uses the characteristics of its 3D earth engine and interactive map view, combined with socket technology, to push vehicle data in real time, realize dynamic data loading and real-time update, and seamlessly integrate the Internet of Vehicles data with the Cesium 3D map. Combined with its efficient data visualization characteristics, it can obtain the required information by setting different visualization layers, including heat maps, path tracking, three-dimensional models, etc.

[0058] In some embodiments, the foreground service module includes a special effect setting plug-in, which is used to add special effects to the area or target selected by the user in the Cesium 3D earth model to enhance the display effect and highlight the key points. For example, a regional fence and a large number of flash point effects are added to the selected area or target.

[0059] In some embodiments, the foreground service module also includes a lens setting plug-in, which is used to set the initial movement latitude and longitude and altitude of the lens, write a lens flight program, control the perspective fly-in display effect through the lens flight program, and display the area that the user needs to display through the perspective fly-in display effect.

[0060] In the above embodiment, the initialized lens movement allows the user to focus on the initialized display target from far to near, and have an overall overview. The lens movement enhances the user's sense of involvement and technology, making the user feel as if they are in the scene.

[0061] In some embodiments, the foreground service module further includes a lens height setting plug-in, and the lens height setting plug-in is used to set the layers and corresponding contents that need to be displayed at each lens height.

[0062] Specifically, the layers include a thermal layer, a street display layer, a data statistics layer, etc.;

[0063] When the camera height is at a first preset height, a thermal map is displayed to show the distribution of vehicles through the thermal map, and an alarm can be issued when the number of vehicles in a certain area exceeds a preset number;

[0064] When the lens height is the second preset height, the street display layer is displayed, and the building model and the vehicle model are rendered. When the user clicks on the vehicle icon, information related to the vehicle is displayed, such as basic vehicle information, vehicle positioning information, vehicle status information, vehicle speed information, vehicle direction information, vehicle brake pedal travel information, and accelerator pedal travel information, etc. When the user clicks on a building, information related to the building is displayed, such as basic information of the building, enterprises in the building, basic information or production information of the corresponding enterprises, etc.;

[0065] When the lens height is the third preset height, a data statistics layer is displayed. After the user selects the required area, the vehicle-related information in the corresponding area is statistically analyzed and displayed through charts, for example, vehicle quantity statistics charts, vehicle type statistics charts, vehicle 24-hour online charts, operation status statistics charts, effective speed charts of major vehicle models, operation full load rate statistics charts, etc.

[0066] like Figure 2 As shown, a 3D map Internet of Vehicles large-screen display method provided by an embodiment of the present invention includes:

[0067] Collect and analyze vehicle data in real time, and put the analyzed vehicle data into the corresponding KAFKA middleware for consumption by required application services;

[0068] Get vehicle data from the KAFKA middleware, process the vehicle data into a format supported by Cesium, and send the processed vehicle data to the front end through a websocket long link;

[0069] The front end uses the Cesium engine to load the processed vehicle data, loads the building 3D model containing the building information and the vehicle 3D model containing the corresponding vehicle data through the Cesium engine, places the 3D models of the vehicle and the building at the corresponding positions of the Cesium 3D earth model based on their respective positions, and displays the Cesium 3D earth model on a large screen.

[0070] In some embodiments, the method further comprises:

[0071] The special effects setting plug-in adds special effects to the area or target selected by the user in the Cesium 3D earth model to enhance the display effect and highlight the key points

[0072] Set the initial movement latitude, longitude and altitude of the lens through the lens setting plug-in, write the lens flight program, control the perspective fly-in display effect through the lens flight program, and display the area that the user needs to display through the perspective fly-in display effect;

[0073] Use the lens height setting plug-in to set the layers and corresponding content to be displayed at each lens height.

[0074] The present invention realizes efficient and intuitive display of vehicle information by combining Cesium 3D visualization technology and large-screen display system, meeting the demand of intelligent driving system for real-time data display.

[0075] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims

1. A 3D map Internet of Vehicles large screen display system, characterized in that: The system includes a data acquisition module, a big data platform, an application service module, a background service module and a front-end service module; The data acquisition module is used to collect vehicle data in real time and transmit the vehicle data to the big data platform at a certain frequency; The big data platform is used to parse the corresponding vehicle data and put the parsed vehicle data into the corresponding KAFKA middleware for consumption by required application services; The application service module is used to obtain vehicle data from the KAFKA middleware and process the vehicle data into a format supported by Cesium through the data processing module; The backend service module is used to send the vehicle data processed by the application service module to the foreground service module through a websocket long link; The foreground service module is used to use the Cesium engine to load the processed vehicle data, load the building 3D model containing the building information and the vehicle 3D model containing the corresponding vehicle data through the Cesium engine, place the 3D models of the vehicle and the building at the corresponding positions of the Cesium 3D earth model based on their respective positions, and display the Cesium 3D earth model through a large screen.

2. The 3D map Internet of Vehicles large-screen display system according to claim 1 is characterized in that: The data acquisition module collects vehicle data in real time through the vehicle tbox device, and transmits the vehicle data to the big data platform at a frequency of one frame or more frames per second, wherein the vehicle data includes terminal number, vehicle positioning information, vehicle status information, vehicle speed information and vehicle direction information, vehicle brake pedal travel information and accelerator pedal travel information.

3. The 3D map Internet of Vehicles large-screen display system according to claim 1 is characterized in that: The foreground service module includes a special effect setting plug-in, which is used to add special effects to the area or target selected by the user in the Cesium 3D earth model to enhance the display effect and highlight the key points.

4. The 3D map Internet of Vehicles large-screen display system according to claim 1 is characterized in that: The foreground service module also includes a lens setting plug-in, which is used to set the initial movement latitude and longitude and altitude of the lens, write a lens flight program, control the perspective fly-in display effect through the lens flight program, and display the area that the user needs to display through the perspective fly-in display effect.

5. The 3D map Internet of Vehicles large-screen display system according to claim 1 is characterized in that: The foreground service module also includes a lens height setting plug-in, and the lens height setting plug-in is used to set the layers and corresponding contents that need to be displayed at each lens height.

6. The 3D map Internet of Vehicles large-screen display system according to claim 5 is characterized in that: The layers include a thermal layer, a street display layer and a data statistics layer; When the camera height is at a first preset height, a thermal map is displayed to show the distribution of vehicles; When the lens height is a second preset height, a street display layer is displayed, and a building model and a vehicle model are rendered. When a user clicks a vehicle icon, information related to the vehicle is displayed. When a user clicks a building, information related to the building is displayed. When the lens height is the third preset height, a data statistics layer is displayed, and when the user selects a desired area, data statistics of the vehicle-related information in the corresponding area are collected and displayed in a chart.

7. A 3D map Internet of Vehicles large screen display method, characterized in that: The method comprises: Collect and analyze vehicle data in real time, and put the analyzed vehicle data into the corresponding KAFKA middleware for consumption by required application services; Get vehicle data from the KAFKA middleware, process the vehicle data into a format supported by Cesium, and send the processed vehicle data to the front end through a websocket long link; The front end uses the Cesium engine to load the processed vehicle data, loads the building 3D model containing the building information and the vehicle 3D model containing the corresponding vehicle data through the Cesium engine, places the 3D models of the vehicle and the building at the corresponding positions of the Cesium 3D earth model based on their respective positions, and displays the Cesium 3D earth model on a large screen.

8. The 3D map Internet of Vehicles large-screen display method according to claim 7 is characterized in that: The method further includes: adding special effects to the area or target selected by the user in the Cesium 3D earth model through a special effect setting plug-in to enhance the display effect and highlight the key points.

9. The 3D map Internet of Vehicles large-screen display method according to claim 7 is characterized in that: The method also includes: setting the initial movement latitude and longitude and altitude of the lens through a lens setting plug-in, writing a lens flight program, controlling the perspective fly-in display effect through the lens flight program, and displaying the area that the user needs to display through the perspective fly-in display effect.

10. The 3D map Internet of Vehicles large-screen display method according to claim 7, characterized in that: The method further includes: setting the layers and corresponding contents to be displayed at each lens height through a lens height setting plug-in; The layers include a thermal layer, a street display layer and a data statistics layer; When the camera height is at a first preset height, a thermal map is displayed to show the distribution of vehicles; When the lens height is a second preset height, a street display layer is displayed, and a building model and a vehicle model are rendered. When a user clicks a vehicle icon, information related to the vehicle is displayed. When a user clicks a building, information related to the building is displayed. When the lens height is the third preset height, a data statistics layer is displayed, and when the user selects a desired area, data statistics of the vehicle-related information in the corresponding area are collected and displayed in a chart.

Citation Information

Patent Citations

  • Equipment operation situation real-time sensing system based on GIS map and object model

    CN114968623A

  • Map rendering method and device, electronic equipment and storage medium

    CN116401329A

  • Spaceflight time sequence situation display method and system based on Cesium engine

    CN116977573A