A display method for the network topology map of an intelligent vehicle
By generating and displaying the global and local topological maps of the smart car on-board network, the problem of unable to effectively display and manage multiple ECU communication topological maps in the prior art is solved, and the clear display and management of network equipment status is achieved.
Patent Information
- Application Number
- CN202211309344.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-10-25
- Publication Date
- 2025-05-30
- Estimated Expiration
- 2042-10-25
AI Technical Summary
The prior art cannot effectively display and manage the communication topology map of multiple ECUs in smart cars, making it difficult for users to understand the node devices and their status of network access at a glance.
By obtaining the network nodes of the on-board network, monitoring and marking the access devices, and using an imaged database to generate global and local network topology maps, displaying network connection relationships in a reduced and stretched manner respectively to meet the display needs of different scales.
It realizes the full view and local clear connection status of smart car-mounted network equipment, allowing users to easily understand the current health status of network equipment, and improves the efficiency and reliability of network management.
Smart Images

Figure CN115883377B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of display of network topology maps for intelligent vehicles, and particularly to a method for displaying network topology maps of intelligent vehicles. Background Art
[0002] With the rapid development of intelligent vehicles, intelligent vehicles are equipped with a large number of ECUs. The communication of a large number of ECUs makes the traditional CAN network communication unable to meet the communication requirements of numerous high-traffic ECUs, such as lidar, in-vehicle cameras, millimeter-wave radars, etc. In addition, the development of ADAS technology requires low latency and real-time performance. Therefore, when suppliers design the communication architecture of in-vehicle networks, they need to simulate and analyze the communication delays of sensors in the network. However, in the prior art, there is no topology map that can display test network nodes. In addition, as the number of access node devices such as ECUs and sensors increases, it is impossible to display all of them on a small in-vehicle screen, making it impossible for users to clearly understand the network access node devices and their corresponding states at a glance. Summary of the Invention
[0003] Based on the defects existing in the prior art, the present invention provides a method for displaying a network topology map of an intelligent vehicle, characterized in that
[0004] Obtain the network nodes of the in-vehicle network and monitor the network nodes;
[0005] If there are devices connected to the network nodes, mark the nodes;
[0006] According to the marked nodes, obtain the corresponding image library from the image database;
[0007] Generate a global network topology map and a local network topology map based on the network communication connection relationship formed by the image library and the network nodes with devices connected. Among them, the scale of the global network topology map is smaller than that of the local network topology map.
[0008] A method for displaying a network topology map of an intelligent vehicle, further preferably, the global network topology map completely displays the network connection composed of marked node devices in a reduced scale manner;
[0009] The local network topology map locally displays the devices composed of marked nodes by stretching, adapting to the size, or within a preset proportional range of the current window.
[0010] A method for displaying a network topology map of an intelligent vehicle, further preferably, according to the number of connected devices, the local topology map displays the global network device connection topology map or the topology map of partial network device connections.
[0011] A display method for the network topology map of an intelligent vehicle. Further preferably, when the local network topology map displays some network node devices, if the node currently being tested by the user does not exist in the local network topology map, the user views the corresponding node in the global network topology map and selects the display area;
[0012] After selecting the display area, update the currently selected local network topology map with the selected display area.
[0013] A display method for the network topology map of an intelligent vehicle. Further preferably, the connected devices include one or more of switches, networks, ECUs, and sensors.
[0014] A display method for the network topology map of an intelligent vehicle. Further preferably, the global network topology map displays the connection topology map of the entire in-vehicle network devices in a scaled manner;
[0015] Topology map construction includes:
[0016] Step S1: Set the topology map editing area and the topology element list;
[0017] Step S2: Select the element to be added from the element list, drag it to the topology map editing area with the mouse, and then release the mouse to complete the addition of the element;
[0018] Step S3: If the element needs to be renamed, double-click the element to rename it.
[0019] A display method for the network topology map of an intelligent vehicle. Further preferably, click on the "connection line" above the topology map editing area to set the mouse mode in the editing area to the connection line mode;
[0020] Press the mouse on one of the two elements that need to be connected, drag it to the other element, and then release the mouse to complete the network connection function.
[0021] A display method for the network topology map of an intelligent vehicle. Further preferably, the network nodes in the network topology map display different graphics according to the types of connected devices.
[0022] A display method for the network topology map of an intelligent vehicle. Further preferably, different communication buses in the network topology map display different line types.
[0023] A display method for the network topology map of an intelligent vehicle. Further preferably, when a network node device is added or removed, the global network topology map correspondingly adds or deletes the corresponding node device.
[0024] Beneficial effects:
[0025] In the technical solution of the present invention, a vehicle-mounted Ethernet test device is connected to the vehicle-mounted network to obtain the node devices connected in the network and display them. By adopting a global network topology map and a local network topology map to display different scales respectively. The global network topology map displays the overall picture of the entire vehicle-mounted network in a reduced manner, and the local network topology map displays the overall picture of the local clear device connections in a preset proportional size, enabling the user to conveniently and quickly know the health status of the current network devices. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] The following drawings only illustrate and explain the present invention schematically and do not limit the scope of the present invention.
[0027] Figure 1 It is a schematic diagram of the display interface of the network topology map in an embodiment of the present invention.
[0028] Figure 2 It is a schematic diagram of the editing interface of the network topology map in an embodiment of the present invention.
[0029] Figure 3 It is a schematic diagram of deleting a node device in the network topology map in an embodiment of the present invention.
[0030] Figure 4 It is a schematic diagram of moving a node device in the network topology map in an embodiment of the present invention.
[0031] Figure 5 It is a schematic diagram of the formation interface of the network topology map in an embodiment of the present invention.
[0032] Figure 6 It is a flowchart of the implementation method of the global network topology map in the network topology map in an embodiment of the present invention.
[0033] Figure 7 It is a flowchart of the editing method of the global network topology map in the network topology map in an embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0034] In order to have a clearer understanding of the technical features, objectives, and effects of the present invention, the specific embodiments of the present invention are now described with reference to the accompanying drawings, where the same reference numerals in each figure represent the same parts. To make the drawings concise, the relevant parts of the present invention are schematically shown in each figure, and do not represent the actual structure of the product. In addition, for the sake of simplicity and ease of understanding, in some figures, only one of the components with the same structure or function is schematically shown, or only one of them is labeled.
[0035] Regarding the control system, functional modules, and application programs (APPs), those skilled in the art are well aware that they can take any suitable form, which can be either hardware or software, either discrete multiple functional modules or multiple functional units integrated onto one piece of hardware. In the simplest form, the control system can be a controller, such as a combinational logic controller, a microprogram controller, etc., as long as it can implement the operations described in this application. Of course, the control system can also be integrated into a physical device as different modules, and these do not deviate from the basic principles and protection scope of the present invention.
[0036] In the present invention, "connection" can include direct connection, indirect connection, communication connection, and electrical connection, unless otherwise specifically stated.
[0037] The terms used herein are for the purpose of describing particular embodiments only and are not intended to limit the present disclosure. As used herein, the singular forms "a", "an", and "the" are intended to include the plural forms as well, unless the context clearly dictates otherwise. It will also be understood that when used in the specification, the terms "comprises" and / or "comprising" mean the presence of the stated features, values, steps, operations, elements, and / or components, but do not preclude the presence or addition of one or more other features, values, steps, operations, elements, components, and / or groups thereof. As used herein, the term "and / or" includes any and all combinations of one or more of the recited related items.
[0038] It should be understood that the term "vehicle" or "vehicular" or other similar terms generally include motor vehicles, such as passenger cars including sport utility vehicles (SUVs), buses, trucks, various commercial vehicles, boats including various vessels, ships, aircraft, etc., and include hybrid vehicles, electric vehicles, plug-in hybrid electric vehicles, hydrogen-powered vehicles, and other alternative fuel vehicles (e.g., fuels derived from non-petroleum energy sources). As mentioned herein, a hybrid vehicle is a vehicle having two or more power sources, such as a vehicle with both gasoline power and electric power.
[0039] The present invention provides a method for displaying a network topology map of an intelligent vehicle, which is used for an in-vehicle Ethernet test device to display the accessed network devices. See Figures 1 to 7 , specifically including:
[0040] Obtain the network nodes of the in-vehicle network and monitor the network nodes;
[0041] If there are devices accessed by the network nodes, mark the nodes;
[0042] According to the marked nodes, obtain the corresponding picture library from the image database;
[0043] Generate a global network topology map and a local network topology map according to the network communication connection relationship formed by the library and the network nodes with devices connected, where the scale of the global network topology map is smaller than that of the local network topology map. As Figure 1 shown, the display screen is divided into left and right parts, with the local network topology map shown on the right part and the global network topology map shown in the upper left corner.
[0044] Specifically, there are multiple ECUs in an intelligent vehicle. In order to perform health monitoring on numerous ECUs, access the in-vehicle network through an in-vehicle Ethernet test device, obtain the node devices connected in the network, and display them. However, due to the limited display screen size of the access device of the in-vehicle Ethernet test device, if the number of ECUs and the number of gateways increase, the screen cannot be fully displayed. This makes it impossible for test analysts to comprehensively grasp the current state of the in-vehicle network. By implementing the above method, the global network topology map and the local network topology map are used for separate display.
[0045] The global network topology map displays the overall picture of the entire in-vehicle network in a reduced manner, and the local network topology map displays the overall picture of the local clear device connections in a preset proportional size. The specific display area can be displayed according to the area indicated by the global network topology map.
[0046] The global network topology map fully displays the network connections composed of marked node devices in a reduced scale;
[0047] The local network topology map locally displays the devices composed of marked nodes by stretching, adapting the size, or within the preset proportional range of the current window.
[0048] Specifically, the global network topology map is displayed in a reduced scale of 5 to 10 times;
[0049] The local network map specifically determines the magnification according to the current screen size to ensure that it is clear for human eyes to view.
[0050] Specifically, according to the number of access devices, the local network topology map displays the entire network device connection topology map or the topology map of part of the network device connections.
[0051] If the number of currently connected devices is small, the local network topology map can fully display everything;
[0052] Or if the number of currently connected devices is large, the local network displays part of the network nodes.
[0053] When the local network topology map displays part of the network node devices, if the user's currently tested node does not exist in the local network topology map, the user views the corresponding node in the global network topology map and selects the display area;
[0054] After selecting the display area, update the current local network topology map with the selected display area.
[0055] The connected devices include one or more of switches, networks, ECUs, and sensors.
[0056] Specifically, there are many devices such as in-vehicle ECUs, sensors, TSN gateways, and switches. The sensors include in-vehicle cameras, lidar, millimeter-wave radars, and ultrasonic radars;
[0057] Analyze and simulate the connected network node devices through the in-vehicle Ethernet test device to analyze whether the current in-vehicle sensors, ECUs, and gateways can communicate and work properly. If there are problems, alarm in time for maintenance to improve reliability.
[0058] The global network topology map displays the connection topology map of the entire in-vehicle network devices in a scaled manner;
[0059] Specifically, this embodiment also provides a method for constructing a network topology map, which is as follows:
[0060] The construction of the network topology map includes:
[0061] Step S1: Set the topology map editing area and the topology element list;
[0062] Step S2: Select the element to be added from the element list, drag it to the topology map editing area with the mouse, and then release the mouse to complete the addition of the element;
[0063] Step S3: If the element needs to be renamed, double-click the element to rename it.
[0064] See Figure 2 , Figure 2 In, the global network topology map is displayed in the upper right corner. Set the wireframe to select the editing area.
[0065] The topology map editing area is displayed on the right, and the topology map is edited through the topology map editing area. At the top, there are pointer tools, connection lines, routing, and text.
[0066] The user can edit the network topology map in the topology map editing area. Elements can be added to the network topology map from the element list, or a selected added element or line can be deleted or edited. As Figure 3 shown.
[0067] Editing of the network topology map - Adding elements:
[0068] Select the element to be added from the element list, drag it to the editing area with the mouse, and release to complete the addition of the element;
[0069] Double-clicking on a component already added to the editing area allows you to rename it. For example: switch1;
[0070] Editing of the network topology diagram - Connecting lines:
[0071] Click on "Connecting Lines" above the editing area, and the mouse mode in the editing area will be the line connection mode.
[0072] Press and hold the mouse on one of the two components that need to be connected, drag it to the other component, and then release the mouse to complete the network connection function.
[0073] Specifically, the construction of the global network topology view includes:
[0074] Obtain the scene display diagram, the global network topology view, and the editing view;
[0075] Set the window sizes of the scene display diagram, the global network topology view, and the editing view respectively;
[0076] Assume the scene size is 2000x2000, the window of the global network topology view is 200x200, and the editing view is 800x800;
[0077] The view of the global network topology map is to scale the scene by 5 to 10 times;
[0078] The editing area is a local area of the scene and can be displayed as a local network topology map;
[0079] Assume the coordinates of the editing view are (0,0,800,800) and convert them to scene coordinates. Assume the coordinates after conversion are (500,700,1000,1000), and then convert them to the coordinates of the wireframe of the global network topology map (50,70,100,100);
[0080] Specifically, refer to Figure 5 and Figure 6 , Figure 5 Show the layout of the three maps, Figure 6 Show the specific implementation steps.
[0081] Specifically, for the editing of the network topology diagram - changing the coordinates of the editing view in the scene through the wireframe of the global network topology map, as Figure 7 shown;
[0082] Specifically, it includes the following steps:
[0083] Drag the global network topology map;
[0084] Obtain the coordinates of the upper left corner of the wireframe in the global network topology map;
[0085] Convert wireframe coordinates to scene coordinates;
[0086] Sets the scene coordinates of the editing view.
[0087] Specifically, suppose you drag a wireframe in the global network topology map with the mouse, and the upper left coordinate of the wireframe changes from (50,70) to (80,55). Convert (80,55) to the scene coordinate (800,550), and then set the scene coordinate of the editing view to (800,500).
[0088] Specifically, click the "Connection Line" above the topology map editing area to change the mouse mode of the editing area to the connection mode;
[0089] Press the mouse on one of the two components that need to be connected, drag it to the other component, and release the mouse to complete the network connection function.
[0090] The network nodes in the network topology map display different graphics according to the type of connected devices.
[0091] Different communication buses in the network topology map Different communication buses are displayed with different line types.
[0092] When network node devices are added or deleted, the global network topology map will add or delete corresponding node devices accordingly.
[0093] The above are only preferred embodiments of the present invention, and the present invention is not limited to the above embodiments. It is clear to those skilled in the art that the form in the embodiment is not limited thereto, and the adjustable manner is not limited thereto. It is understood that other improvements and changes directly derived or associated with those skilled in the art without departing from the basic concept of the present invention should be considered to be included in the protection scope of the present invention.
Claims
1. A method for displaying a network topology map of an intelligent vehicle, characterized in that, obtain the network nodes of the in-vehicle network and monitor the network nodes; if there are devices connected to the network nodes, mark the nodes; obtain the corresponding map library from the graphical database according to the marked nodes; generate a global network topology map and a local network topology map based on the map library and the network communication connection relationship formed by the network nodes with devices connected, wherein the scale of the global network topology map is smaller than that of the local network topology map; when the local network topology map displays some network node devices, if the user's currently tested node does not exist in the local network topology map, the user views the corresponding node in the global network topology map and selects the display area; after selecting the display area, update the current local network topology map with the selected display area; the connected devices include one or more of in-vehicle ECU, sensors, TSN gateways, switches; the global network topology map displays the connection topology map of the entire in-vehicle network devices in a scaled manner; analyze and simulate the connected network node devices through an in-vehicle Ethernet test device to analyze whether the current in-vehicle sensors, ECU, and gateways can communicate and work properly.
2. The method for displaying a network topology map of an intelligent vehicle according to claim 1, characterized in that, the global network topology map completely displays the network connection composed of marked node devices in a reduced scale manner; the local network topology map locally displays the devices composed of marked nodes in a stretched, self-adaptive size or within a preset proportional range of the current window.
3. The method for displaying a network topology map of an intelligent vehicle according to claim 1, characterized in that, according to the number of connected devices, the local topology map displays the global network device connection topology map or the topology map of the connection of some network devices.
4. The method for displaying a network topology map of an intelligent vehicle according to claim 1, characterized in that, the global network topology map displays the connection topology map of the entire in-vehicle network devices in a scaled manner; Topology map construction includes: Step S1: Set the topology map editing area and the topology element list; Step S2: Select the element to be added from the element list, drag it to the topology map editing area with the mouse, and then release the mouse to complete the addition of the element; Step S3: If the element needs to be renamed, double-click the element to rename it.
5. The method for displaying a network topology map of an intelligent vehicle according to claim 4, characterized in that, click on the "connection line" above the topology map editing area to change the mouse mode in the editing area to the connection line mode; press the mouse on one of the two elements that need to be connected, drag it to the other element, and release the mouse to complete the network connection function.
6. The method for displaying a network topology map of an intelligent vehicle according to claim 1, characterized in that, the network nodes in the network topology map display different graphics according to different connected device types.
7. The method for displaying a network topology map of an intelligent vehicle according to claim 1, characterized in that, Different communication buses in the network topology map are displayed with different line types.
8. The display method of the network topology map of an intelligent vehicle as described in claim 1, characterized in that when a network node device is added or removed, the corresponding node device is added or removed from the global network topology map accordingly.
Citation Information
Patent Citations
Internet of Vehicles platform
CN112422666A
Parking control method and device and computer readable storage medium
CN113492841A