Information display method and system and computer readable storage medium
By building a communication link inside the vehicle to acquire and display operation and maintenance information, the problem of poor real-time and stability of information display in the prior art is solved, and efficient and stable information display effect is achieved.
Patent Information
- Application Number
- CN202510843752.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-20
- Publication Date
- 2025-08-05
AI Technical Summary
In the prior art, relying on external interactive links to acquire information of intelligent driving domain controllers results in poor real-time and stability of the information display method, especially when the network environment is poor, it is difficult to display operation and maintenance information stably.
By building a communication link inside the vehicle, obtaining the operation and maintenance information of the Zhijia Domain Controller, sorting and displaying it, using the cockpit domain controller to display it in real time on the vehicle screen, avoiding relying on cloud interaction.
It realizes efficient and stable acquisition and display of operation and maintenance information, enhances the real-time and stability of information display, and adapts to situations where external network environment is poor.
Smart Images

Figure CN120422652A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of information display technology, and more particularly to an information display method, system, and computer-readable storage medium. Background Art
[0002] The development and maintenance of intelligent driving domain controllers (IDCs) require extensive debugging and diagnostics. Consequently, R&D personnel frequently need to read and monitor information stored in these controllers. Therefore, conveniently accessing this information has become a pressing challenge in related technical fields.
[0003] Related technologies typically rely on cloud systems, utilizing cloud servers deployed within these systems to interact with the intelligent driving domain controller (IDDC). This establishes an external interactive link between the cloud and the IDC to retrieve information from the IDC. However, this approach requires multiple interactions between the IDC and the cloud, resulting in low information acquisition efficiency and poor real-time performance. Furthermore, this approach places high demands on network environment conditions, leading to poor stability.
[0004] To address the above-mentioned problems, no effective solutions have been proposed so far. Summary of the Invention
[0005] The embodiments of the present application provide an information display method, system, and computer-readable storage medium, which aim to improve the technical problem in related technologies of relying on external interactive links to obtain information in the intelligent driving domain controller, resulting in poor real-time performance and poor stability of the information display method.
[0006] According to one aspect of an embodiment of the present application, an information display method is provided, which is applied to a target vehicle, wherein the target vehicle is equipped with an intelligent driving domain controller and a cockpit domain controller. The information display method includes: obtaining operation and maintenance information collected by the intelligent driving domain controller, wherein the operation and maintenance information is used to perform status monitoring on the intelligent driving domain controller; organizing the operation and maintenance information to obtain output data, wherein the output data at least includes information display sequence data of the operation and maintenance information; and driving the cockpit domain controller to display the output data in real time in a graphical user interface of the vehicle screen according to the information display sequence data.
[0007] The above-mentioned information display method provided by the embodiment of the present application achieves the following technical effects: the information display method is applied to the target vehicle, and the target vehicle is equipped with an intelligent driving domain controller and a cockpit domain controller. The above-mentioned intelligent driving domain controller can be used to collect operation and maintenance information, and the operation and maintenance information is used to monitor the status of the intelligent driving domain controller. That is to say, the present application does not need to rely on the cloud to build an external interactive link, and can only rely on the intelligent driving domain controller equipped on the target vehicle to obtain operation and maintenance information, thereby improving the efficiency of information acquisition and enhancing the real-time nature of operation and maintenance information; further, the operation and maintenance information is sorted, and the information display sequence data of the operation and maintenance information is determined to obtain output data; then, the cockpit domain controller is driven to display the output data in real time in the graphical user interface of the vehicle screen according to the information display sequence data, thereby enhancing the real-time nature of the information display method. In addition, the entire process of the above-mentioned information display method does not require reliance on an external interactive link, and can be achieved only through the internal components of the target vehicle. That is to say, the information display method of the present application is achieved through the communication link inside the vehicle, overcoming the defect in the related art that it is difficult to stably display operation and maintenance information when the external network environment is poor, thereby improving the stability of the information display method. Therefore, the embodiment of the present application achieves the purpose of efficiently and stably obtaining operation and maintenance information through the communication link inside the vehicle and displaying the output data in real time, realizing the technical effect of enhancing the real-time and stability of the information display method, and thus solving the technical problem in the related technology of relying on external interactive links to obtain information in the intelligent driving domain controller, resulting in poor real-time and stability of the information display method.
[0008] Optionally, the graphical user interface includes multiple control components and selection components corresponding to the control components, and obtaining operation and maintenance information includes: determining a type parameter in response to a first touch operation performed on some of the multiple control components, wherein the type parameter is used to determine the information type of the collection object of the intelligent driving domain controller; determining a status parameter in response to a second touch operation performed on the selection component corresponding to some of the control components, wherein the status parameter is used to determine the information status of the collection object of the intelligent driving domain controller; generating an information collection request based on the type parameter and the status parameter; and extracting operation and maintenance information from the intelligent driving domain controller using the information collection request.
[0009] The above-mentioned optional embodiments of the present application can achieve the following technical effects: by setting control components and selecting components in the user interface, R&D personnel and users can flexibly select information types and information status according to monitoring requirements. The system generates information collection requests based on the determined type parameters and status parameters, so that the required operation and maintenance information can be accurately extracted from the intelligent driving domain controller, which improves the targeted nature of information collection and reduces unnecessary data transmission, thereby improving the efficiency of obtaining operation and maintenance information.
[0010] Optionally, the operation and maintenance information includes log data, and extracting the operation and maintenance information from the intelligent driving domain controller using an information collection request includes: in response to determining that the information type belongs to log data based on the type parameter, using the information collection request, determining the time period parameter to be extracted; extracting the log data from the intelligent driving domain controller based on the time period parameter to be extracted and the status parameter.
[0011] The above-mentioned optional embodiments of the present application can achieve the following technical effects: by determining the parameters of the time period to be extracted, the system can accurately extract log data within the specified time range, which not only improves the efficiency of data extraction, but also reduces redundant data, ensures the timeliness and relevance of the data, and helps R&D personnel to monitor the status of the intelligent driving domain controller, thereby quickly diagnosing the status of the intelligent driving domain controller.
[0012] Optionally, the operation and maintenance information includes bus data, and extracting the operation and maintenance information from the intelligent driving domain controller using an information collection request includes: in response to determining that the information type belongs to bus data based on a type parameter, using the information collection request, determining the bus type corresponding to the bus data; determining the collection period corresponding to the bus data based on the bus type; and extracting the bus data from the intelligent driving domain controller according to the collection period and status parameters.
[0013] The above-mentioned optional embodiments of the present application can achieve the following technical effects: by determining the bus type and determining different collection cycles according to different bus types, the system can accurately collect bus data, ensure the real-time nature of information, and help R&D personnel monitor the communication status of the intelligent driving domain controller in real time.
[0014] Optionally, displaying the output data in real time in the graphical user interface of the vehicle screen includes: analyzing the output data to determine the information display format corresponding to the output data; converting the output data into visual data according to the information display format; and displaying the visual data in real time in the graphical user interface of the vehicle screen.
[0015] The above-mentioned optional embodiments of the present application can achieve the following technical effects: by converting the output data into visual data in a specific display format, a clearer display interface can be presented to R&D personnel, which enhances the readability of the information and helps R&D personnel to quickly and accurately understand and monitor the status of the intelligent driving domain controller.
[0016] Optionally, the target vehicle is also equipped with a central processing unit, and the information display method further includes: in response to obtaining output data, driving the central processing unit to transmit the output data to the cockpit domain controller; or, in response to generating an information collection request, driving the central processing unit to transmit the information collection request to the intelligent driving domain controller.
[0017] The above-mentioned optional embodiment of the present application can achieve the following technical effects: it overcomes the technical solutions of related technologies that require the central processing unit to interact with the cloud server multiple times, resulting in poor real-time performance and stability of the information display method. Through the technical solution of the present application, the communication link within the vehicle is utilized to realize the transmission of output data and information collection requests between the intelligent driving domain controller and the cockpit domain controller, which can improve the efficiency of information transmission and thus improve the real-time performance of the information display method. In addition, the technical solution of the present application does not require interaction with the cloud server, has low requirements for network environment conditions, and enhances the stability of the information display method.
[0018] Optionally, the information display method also includes: obtaining the request time and current time corresponding to the information collection request; calculating the difference between the current time and the request time to obtain the waiting time; in response to the waiting time exceeding the preset response time and the central processing unit not receiving the output data, driving the central processing unit to generate a timeout reminder message and terminate the information collection request; driving the central processing unit to transmit the timeout reminder message to the cockpit domain controller; driving the cockpit domain controller to display the timeout reminder message in the graphical user interface of the vehicle screen in the form of a pop-up window.
[0019] The above-mentioned optional embodiment of the present application can achieve the following technical effects: by introducing a timeout reminder mechanism, system anomalies can be promptly detected. The central processing unit generates a timeout reminder message and transmits it to the cockpit domain controller, thereby promptly alerting R&D personnel and avoiding program freezes and ineffective waiting. In addition, the timeout reminder mechanism can ensure the timeliness of displayed information, avoiding the display of invalid data that could lead to R&D personnel making incorrect judgments.
[0020] Optionally, organizing the operation and maintenance information to obtain output data includes: performing type analysis on the operation and maintenance information to determine the information type corresponding to the operation and maintenance information; performing structured processing on the operation and maintenance information to obtain structured data; determining information display sequence data from a preset display sequence table based on the information type corresponding to the operation and maintenance information; and using the information display sequence data to organize the structured data to obtain output data.
[0021] The optional embodiments of the present application can achieve the following technical effects: by structuring the operation and maintenance information and converting it into structured data, it facilitates rapid data transmission and organization, further improving the real-time performance of the information display method. Furthermore, by determining the display order based on the information type corresponding to the operation and maintenance information, the collected operation and maintenance information can be arranged in a certain format for display, which helps to improve the user-friendliness of the interface and facilitates monitoring and diagnosis by R&D personnel.
[0022] According to another aspect of an embodiment of the present application, an information display system is also provided, which is applied to a target vehicle. The target vehicle is equipped with an intelligent driving domain controller and a cockpit domain controller. The information display system includes: an acquisition module for acquiring operation and maintenance information collected by the intelligent driving domain controller, wherein the operation and maintenance information is used to perform status monitoring on the intelligent driving domain controller; a sorting module for sorting the operation and maintenance information to obtain output data, wherein the output data at least includes information display sequence data of the operation and maintenance information; a display module for driving the cockpit domain controller to display the output data in real time in the graphical user interface of the vehicle screen according to the display sequence data.
[0023] The above-mentioned information display system provided by the embodiment of the present application achieves the following technical effects: the information display system is applied to the target vehicle, and the target vehicle is equipped with an intelligent driving domain controller and a cockpit domain controller. The above-mentioned intelligent driving domain controller can be used to collect operation and maintenance information, and the operation and maintenance information is used to monitor the status of the intelligent driving domain controller. That is to say, the present application does not need to rely on the cloud to build an external interactive link. By using the acquisition module, the operation and maintenance information can be independently obtained by relying only on the intelligent driving domain controller equipped on the target vehicle, thereby improving the efficiency of information acquisition and enhancing the real-time nature of the operation and maintenance information. Further, the operation and maintenance information is sorted by using the sorting module, and the information display sequence data of the operation and maintenance information is determined to obtain the output data. Then, the display module is used to drive the cockpit domain controller to display the output data in real time in the graphical user interface of the vehicle screen according to the information display sequence data, thereby enhancing the real-time nature of the information display system. In addition, the entire process of the above-mentioned information display system does not require reliance on an external interactive link, and can be realized only through the internal components of the target vehicle. That is to say, the information display system of the present application is realized through the communication link inside the vehicle, overcoming the defect in the related art that it is difficult to stably display the operation and maintenance information when the external network environment is poor, thereby improving the stability of the information display system.
[0024] According to another aspect of an embodiment of the present application, a vehicle is further provided, comprising: a memory storing an executable program; and a processor for running the program, wherein any one of the above methods is executed when the program is running.
[0025] The above-mentioned vehicle provided by the embodiment of the present application achieves the following technical effects: the target vehicle is equipped with an intelligent driving domain controller and a cockpit domain controller, and the above-mentioned intelligent driving domain controller can be used to collect operation and maintenance information, and the operation and maintenance information is used to monitor the status of the intelligent driving domain controller. That is to say, the present application does not need to rely on the cloud to build an external interactive link, and can autonomously obtain operation and maintenance information by relying only on the intelligent driving domain controller equipped on the target vehicle, thereby improving the efficiency of information acquisition and enhancing the real-time nature of operation and maintenance information; further, the operation and maintenance information is sorted, the information display sequence data of the operation and maintenance information is determined, and the output data is obtained; then, the cockpit domain controller is driven to display the output data in real time in the graphical user interface of the vehicle screen according to the information display sequence data, thereby enhancing the real-time nature of the information display method. In addition, the entire process of the above-mentioned information display method does not require reliance on an external interactive link, and can be achieved only through the internal components of the target vehicle. That is to say, the information display method of the present application is achieved through the communication link inside the vehicle, overcoming the defect in the related art that it is difficult to stably display operation and maintenance information when the external network environment is poor, improving the stability of the information display method, and enhancing the intelligence of the vehicle. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] Figure 1 is a flowchart of an information display method provided by an embodiment of the present application;
[0027] Figure 2 is a schematic diagram of an information display method provided by an embodiment of the present application;
[0028] Figure 3 This is a structural block diagram of an information display system provided by an embodiment of the present application;
[0029] Figure 4 This is a structural block diagram of a vehicle provided by an embodiment of the present application;
[0030] Figure 5 This is a hardware structure block diagram of a computing terminal provided in one embodiment of the present application;
[0031] Figure 6 This is a structural block diagram of an electronic device provided in one embodiment of the present application. DETAILED DESCRIPTION
[0032] In order to make the technical problems, technical solutions and beneficial effects solved by this application more clearly understood, this application is further described in detail below in conjunction with the embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.
[0033] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in a sequence other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0034] This application embodiment provides an information display method, please refer to Figure 1 The information display method is applied to a target vehicle, which is equipped with an intelligent driving domain controller and a cockpit domain controller. The information display method includes the following steps.
[0035] S10: Obtain operation and maintenance information collected by the intelligent driving domain controller, where the operation and maintenance information is used to monitor the status of the intelligent driving domain controller.
[0036] The above-mentioned intelligent driving domain controller may refer to a controller of a domain related to intelligent driving. The intelligent driving domain controller may be configured with an information acquisition module and multiple components. The above-mentioned components may include but are not limited to: a microcontroller (Microcontroller Unit, referred to as MCU), a system-on-chip (System on Chip, referred to as SOC), a memory, a bus transceiver, etc. The above-mentioned bus transceiver may include a first bus (set to a Controller Area Network bus, referred to as CAN bus) transceiver and a second bus (set to a Service-Oriented Architecture bus, referred to as SOA bus) transceiver. The above-mentioned information acquisition module can be used to collect information from multiple components, and the information acquisition module can also be used to process the collected information.
[0037] The above-mentioned operation and maintenance information can be used to monitor the status of the intelligent driving domain controller. The operation and maintenance information can be used to characterize the overall status of the intelligent driving domain controller and the status of multiple components configured inside the intelligent driving domain controller. The above-mentioned operation and maintenance information can be collected from multiple components configured by the intelligent driving domain controller by utilizing information collection methods. The above-mentioned information collection methods may include but are not limited to: periodic collection methods, instruction-triggered collection methods. The operation and maintenance information may include but is not limited to: software version information, log data, configuration files, fault record data. The above-mentioned software version information can be used to confirm the program currently running on the system. The above-mentioned log data may include system log data and component log data. The above-mentioned system log data can be used to record the operations and events of the intelligent driving domain controller. The above-mentioned component log data can be used to record the operations and events of each component in the multiple components configured by the intelligent driving domain controller. The above-mentioned configuration file can be used to determine the current settings and parameters of the component. The above-mentioned fault record data can be used to mark abnormalities and errors that occur. The fault record data may include current fault record data and historical fault record data.
[0038] By configuring an information collection module inside the intelligent driving domain controller, operation and maintenance information is collected from multiple components configured in the intelligent driving domain controller according to the information collection method. This operation and maintenance information can be used to monitor the status of the intelligent driving domain controller. Thus, the internal information of the intelligent driving domain controller can be obtained through the communication link inside the vehicle.
[0039] It is easy to understand that the information display method of the present application is applied to the target vehicle, and the target vehicle is equipped with an intelligent driving domain controller, which can be used to collect operation and maintenance information to use the operation and maintenance information to monitor the status of the intelligent driving domain controller. Therefore, compared with the solution in the related art that relies on the cloud system and uses the cloud server deployed in the cloud system to interact with the intelligent driving domain controller, thereby building an external interactive link between the cloud and the intelligent driving domain controller to obtain information in the intelligent driving domain controller, the present application does not need to rely on the cloud to build an external interactive link, and can autonomously obtain operation and maintenance information by relying only on the internal controller of the target vehicle, thereby improving the efficiency of information acquisition and enhancing the real-time nature of operation and maintenance information.
[0040] S20: Arrange the operation and maintenance information to obtain output data, wherein the output data at least includes information display sequence data of the operation and maintenance information.
[0041] The output data can be obtained through information organization methods. These methods may include, but are not limited to, deep learning-based information organization methods, methods based on pre-set information display order tables, data encryption and decryption processing, data aggregation processing methods, and data structuring processing methods. The output data may also include, but is not limited to, summary information, early warning information, historical comparison data, and operation and maintenance action suggestion information.
[0042] The above summary information can be generated by analyzing and extracting the above operation and maintenance information using a machine learning algorithm. The summary information can be used to assist R&D personnel in quickly understanding the status of the intelligent driving domain controller. The above warning information can be generated based on preset thresholds or rules to warn of abnormal situations in the operation and maintenance information, and to remind R&D personnel of potential risks or problems with the intelligent driving domain controller. The above historical comparison data can be obtained by comparing the current operation and maintenance information with historical records, and can be used to assist R&D personnel in analyzing the status change trend of the intelligent driving domain controller.
[0043] The above-mentioned information display sequence data can be used to determine the display order of the operation and maintenance information. The information display sequence data can include overall display sequence data and hierarchical information display sequence data. It can be understood that the above-mentioned operation and maintenance information includes multiple types of information. Therefore, the above-mentioned overall display sequence data can be used to determine the hierarchical order of the display of the multiple types of information contained in the operation and maintenance information. In particular, each type of information can correspond to a hierarchy. The above-mentioned hierarchical information display sequence data can be used to determine the display order of multiple data items contained in each type of information among the multiple types contained in the operation and maintenance information.
[0044] For example, assuming that the above-mentioned operation and maintenance information includes log data and bus data, the above-mentioned overall display order can be arranged in multiple levels from top to bottom as "bus data, log data", and the above-mentioned log data can also contain multiple data items (such as module, function, level, content, time), and the multiple data items are arranged in an order corresponding to a specific format (that is, hierarchical information display sequence data). For example, the specific format can be "module_function_time_level_content".
[0045] S30: Drive the cockpit domain controller to display the output data in real time in the graphical user interface of the vehicle screen according to the information display sequence data.
[0046] The cockpit domain controller (DCC) may refer to the controller responsible for controlling the vehicle's cockpit display functions. The graphical user interface (GUI) may refer to the interactive interface on the vehicle's screen. This GUI can be used to intuitively display and operate intelligent driving domain controller operation and maintenance information. Interface components of this GUI may include, but are not limited to, information panels, interactive controls, warning indicators, status bars, and progress bars.
[0047] The cockpit domain controller receives the output data sent by the intelligent driving domain controller, parses the information display sequence data, and generates corresponding graphical user interface elements in combination with the design rules and style of the graphical user interface of the vehicle screen. The elements are displayed in real time in the graphical user interface of the vehicle screen, providing R&D personnel with a clear and real-time status view of the intelligent driving domain controller, making it easier for R&D personnel to monitor and manage the status of the intelligent driving domain controller.
[0048] The above-mentioned information display method provided by the embodiment of the present application achieves the following technical effects: the information display method is applied to the target vehicle, and the target vehicle is equipped with an intelligent driving domain controller and a cockpit domain controller. The above-mentioned intelligent driving domain controller can be used to collect operation and maintenance information, and the operation and maintenance information is used to monitor the status of the intelligent driving domain controller. That is to say, the present application does not need to rely on the cloud to build an external interactive link. It can independently obtain operation and maintenance information by relying only on the intelligent driving domain controller equipped on the target vehicle, thereby improving the efficiency of information acquisition and enhancing the real-time nature of operation and maintenance information. Further, the operation and maintenance information is sorted, the information display sequence data of the operation and maintenance information is determined, and the output data is obtained. Then, the cockpit domain controller is driven to display the output data in real time in the graphical user interface of the vehicle screen according to the information display sequence data, thereby enhancing the real-time nature of the information display method. In addition, the entire process of the above-mentioned information display method does not require reliance on an external interactive link, and can be achieved only through the internal components of the target vehicle. That is to say, the information display method of the present application is achieved through the communication link inside the vehicle, overcoming the defect in the related art that it is difficult to stably display operation and maintenance information when the external network environment is poor, thereby improving the stability of the information display method. Therefore, the embodiment of the present application achieves the purpose of efficiently and stably obtaining operation and maintenance information through the communication link inside the vehicle and displaying the output data in real time, realizing the technical effect of enhancing the real-time and stability of the information display method, and thus solving the technical problem in the related technology of relying on external interactive links to obtain information in the intelligent driving domain controller, resulting in poor real-time and stability of the information display method.
[0049] The information display method provided in the embodiment of the present application efficiently and stably obtains operation and maintenance information through the communication link inside the vehicle, and displays the output data in real time, and can be widely used in multiple application scenarios.
[0050] For example, in the application scenario of autonomous driving status monitoring, in the autonomous driving mode, the technical solution of this application can be used to monitor the operating status data of the intelligent driving domain controller (such as sensor data transmission status, algorithm execution efficiency, energy consumption, etc.) in real time through the communication link inside the vehicle to ensure the stability and safety of the autonomous driving system.
[0051] For example, in the application scenario of post-accident data backtracking analysis, after a traffic accident occurs, the technical solution of this application can be used to quickly access the system logs and fault records of the intelligent driving domain controller through the communication link inside the vehicle to perform data analysis and accident backtracking, which can provide a basis for accident responsibility determination and subsequent improvements.
[0052] For example, in the application scenario of vehicle health diagnosis, the technical solution of this application is combined with the vehicle health diagnosis system to display health indicators affecting intelligent driving performance, such as battery status, cooling system performance, etc., in real time through the communication link inside the vehicle, to provide early warning of potential system failures and reduce accidental risks.
[0053] The information display method provided in the embodiment of the present application can be applied to, but is not limited to, the application scenarios listed above. With the continuous evolution of technology, the above method can also be applied to a wider range of scenarios. By providing efficient and stable acquisition of operation and maintenance information, ensuring the real-time and stability of the displayed information, supporting a variety of advanced functions and applications, and being able to improve vehicle health diagnosis efficiency and driving safety.
[0054] Optionally, the graphical user interface includes multiple control components and selection components corresponding to the control components. In the above step S10, obtaining the operation and maintenance information includes the following steps:
[0055] S11: In response to a first touch operation performed on some of the multiple control components, determining a type parameter, wherein the type parameter is used to determine a type of information to be collected by the intelligent driving domain controller;
[0056] S12: In response to a second touch operation performed on a selection component corresponding to some of the control components, determining a state parameter, wherein the state parameter is used to determine an information state of a collection object of the intelligent driving domain controller;
[0057] S13: Generate an information collection request based on the type parameter and the status parameter;
[0058] S14: Utilize information collection requests to extract operation and maintenance information from the intelligent driving domain controller.
[0059] The above-mentioned control components may include but are not limited to: buttons, drop-down menus, switches. The above-mentioned selection components may include but are not limited to: selection boxes, check boxes. The above-mentioned collection objects can be used to characterize the multiple components configured in the above-mentioned intelligent driving domain controller, especially the multiple components can communicate with each other. The above-mentioned information type can be used to characterize the type of the above-mentioned operation and maintenance information. The above-mentioned first touch operation can be used to select the information type of the collection object of the intelligent driving domain controller. The first touch operation may include but is not limited to: single-click, double-click, and long press.
[0060] It should be noted that the graphical user interface may include one or more of the aforementioned control components, such as buttons and switches, or buttons and drop-down menus. This application does not limit the specific types of the aforementioned control components. Furthermore, each of the aforementioned control components may exist in one or more instances in the graphical user interface. This application only requires that multiple control components exist, and does not limit the specific number of each type of control component.
[0061] The second touch operation can be used to select the information status of the collection object of the intelligent driving domain controller. This second touch operation may include, but is not limited to, long press, drag, slide, and double-click selection. The information status can be used to represent the status of the above-mentioned operation and maintenance information. This information status may include, but is not limited to, normal status, warning status, error status, and suspended status.
[0062] It should be noted that the above-mentioned selection components have a corresponding relationship with the above-mentioned control components, that is, each control component can be configured with a corresponding selection component to further refine the operation and maintenance information to be extracted.
[0063] In an exemplary application scenario, Figure 2 As shown, the above-mentioned first touch operation can be set to a single-click operation. The above-mentioned multiple control components may include multiple switches. In particular, each switch may correspond to a collection object (i.e., a component configured in the intelligent driving domain controller). The above-mentioned collection objects may include MCU, SOC, memory, and first bus transceiver (CAN bus transceiver), totaling 4 collection objects. R&D personnel can perform the first touch operation (i.e., single-click the switch) on some of the above-mentioned multiple switches through the graphical user interface. For example, by clicking the switch corresponding to the first bus transceiver, it is determined that the collection object of the intelligent driving domain controller is the first bus transceiver.
[0064] Still in the above application scenario, the above-mentioned multiple control components may further include multiple buttons. In particular, each button may correspond to a type parameter, which may be used to determine the type of information of the collection object of the intelligent driving domain controller. That is, each button may be used to determine the type of information of the collection object of the intelligent driving domain controller. The above-mentioned information types may include software version information, log data, configuration files, and fault record data, a total of 4 types. If only the switch in the control component is clicked and the button is not clicked, the default type parameter is "ALL" (i.e., all types of information are collected); if the switch in the control component is clicked and the button is clicked, the type parameter is determined according to the button clicked. For example, if the switch corresponding to the first bus transceiver is clicked and the button corresponding to the log data is clicked, the operation and maintenance information collected by the intelligent driving domain controller is determined to be the log data corresponding to the first bus transceiver.
[0065] Still in the above application scenario, for any button, a selection component corresponding to the button can be configured in the graphical user interface, and the above-mentioned second touch operation can be set to a drag operation. After determining the type parameter, the selection component corresponding to the button can also be used to select the information status of the object to be collected. The above-mentioned information status may include normal state, warning state, and error state, a total of 3 states. For example, after clicking the switch corresponding to the first bus transceiver and clicking the button corresponding to the log data, and determining that the operation and maintenance information collected by the intelligent driving domain controller is the log data corresponding to the first bus transceiver, you can also perform a double-click selection operation on the selection component corresponding to the button to determine the information status to be monitored. Thus, by performing the first touch operation on the control component and performing the second touch operation on the selection component, the information type and information status of the collection object of the intelligent driving domain controller can be accurately determined, ensuring that the operation and maintenance information of concern to R&D personnel can be extracted subsequently.
[0066] The above information collection request can be integrated and encapsulated by the cockpit domain controller's software logic. This information collection request can be used to drive the intelligent driving domain controller to collect information of specific types and statuses. This information collection request may include, but is not limited to, bytes, byte names, and byte values.
[0067] By performing a first touch operation on the first control component on the graphical user interface and a second touch operation on the selected component, the type and status of information to be collected can be determined. Then, through integration and encapsulation of the software logic of the cockpit domain controller, the determined type parameters and status parameters are converted into a command format that can be recognized and responded to by the intelligent driving domain controller, and an information collection request is generated. Furthermore, the information collection request is used to extract operation and maintenance information from the intelligent driving domain controller.
[0068] In an exemplary application scenario, assuming that the operation and maintenance information is software version information, the format of the information collection request generated according to the type parameter and the status parameter is as shown in Table 1.
[0069] Table 1
[0070] byte Byte Name Byte value (Hex format) #1 Request service ID 22 #2 and #3 Data Identification XX XX (two Hex format values defined by the software)
[0071] In Table 1 above, the byte values are expressed in hexadecimal format (i.e., Hex format). A corresponding relationship exists between byte "#1," the byte name "Request Service Identifier," and the byte value "22." A corresponding relationship exists between bytes "#2#3," the byte name "Data Identifier," and the byte value "XX XX" (two software-defined Hex format values). Bytes "#2" and "#3" in Table 1 can be used to store two software-defined Hex format values, respectively.
[0072] Still in the above application scenario, accordingly, after extracting the operation and maintenance information from the intelligent driving domain controller using the information collection request, the operation and maintenance information is processed to obtain output data, and the format of the output data can be shown in Table 2.
[0073] Table 2
[0074] byte Byte Name Byte value (Hex format) #1 Request service ID 62 #2 and #3 Data Identification XX XX (two Hex format values defined by the software) #4…#(n-1)+4 Data Value n-digit software version number
[0075] In the above Table 2, the byte values are expressed in hexadecimal format (i.e., Hex format). There is a corresponding relationship between the byte "#1", the byte name "Request Service Identifier", and the byte value "62"; there is a corresponding relationship between the bytes "#2#3", the byte name "Data Identifier", and the byte value "XX XX" (two Hex format values defined by the software); there is a corresponding relationship between the bytes "#4...#(n-1)+4", the byte name "Data Value", and the byte value "n-digit software version number". The bytes "#2" and "#3" in Table 2 can be used to store two Hex format values defined by the software, respectively. The bytes "#4...#(n-1)+4" in Table 2 can be used to store the "n-digit software version number", and the software version number is also expressed in Hex. The n in the bytes "#4...#(n-1)+4" is used to indicate the number of digits in the software version number.
[0076] In another exemplary application scenario, assuming that the above operation and maintenance information is log data or configuration file, the format of the generated information collection request can be as follows based on the above type parameter and the above state parameter. Information collection request corresponding to log data (or configuration file): <order> <filename>", in the information collection request corresponding to the log data (or configuration file)," <order>" indicates a software-defined file read instruction, " <filename>" represents the file name of the log data (or configuration file) stored in the intelligent driving domain controller. Accordingly, after extracting operation and maintenance information from the intelligent driving domain controller using the information collection request, the operation and maintenance information is processed to obtain output data. The format of the output data can be as follows. Output data:" <datatime> <level> <content>", in this output data, " <datatime>"Indicates the recording time corresponding to the log data (or configuration file)," <level>" indicates the level of log data (or configuration file) (including but not limited to normal, warning and error levels)," <content>" indicates the content of log data (or configuration file).
[0077] The above-mentioned optional embodiments of the present application can achieve the following technical effects: by setting control components and selecting components in the user interface, R&D personnel and users can flexibly select information types and information status according to monitoring requirements. The system generates information collection requests based on the determined type parameters and status parameters, so that the required operation and maintenance information can be accurately extracted from the intelligent driving domain controller, which improves the targeted nature of information collection and reduces unnecessary data transmission, thereby improving the efficiency of obtaining operation and maintenance information.
[0078] Optionally, the operation and maintenance information includes log data. In the above step S14, extracting the operation and maintenance information from the intelligent driving domain controller using the information collection request includes the following steps:
[0079] S141: In response to determining that the information type belongs to log data according to the type parameter, using the information collection request, determining a time period parameter to be extracted;
[0080] S142: Extract log data from the intelligent driving domain controller based on the time period parameters and status parameters to be extracted.
[0081] The information collection request may also include time data for information collection (e.g., the time period for collecting information, the frequency of collecting information, etc.). The time data may be determined by sliding the selection component. The time period parameters to be extracted may include a start time, an end time, and a time window. The time period parameters to be extracted may be used to represent the time range of the user's log data requirements. The time period parameters to be extracted.
[0082] In an exemplary application scenario, the log data corresponding to the multiple components of the intelligent driving domain controller are stored in the memory of the intelligent driving domain controller. In response to determining that the information type belongs to log data according to the type parameter, the information collection request is used to determine the time period parameters to be extracted, for example, the start time and the end time are determined to form a specific time period, and according to the specific time period and the state parameters, part of the log data that matches the state parameters within the specific time period is extracted from the memory of the intelligent driving domain controller. In particular, the time period parameters to be extracted can also be determined as the time period from the current moment to a certain moment in the future, that is, the log data is collected in real time until a certain moment in the future.
[0083] The above-mentioned optional embodiments of the present application can achieve the following technical effects: by determining the parameters of the time period to be extracted, the system can accurately extract log data within the specified time range, which not only improves the efficiency of data extraction, but also reduces redundant data, ensures the timeliness and relevance of the data, and helps R&D personnel to monitor the status of the intelligent driving domain controller, thereby quickly diagnosing the status of the intelligent driving domain controller.
[0084] Optionally, the operation and maintenance information includes bus data. In the above step S14, extracting the operation and maintenance information from the intelligent driving domain controller using the information collection request includes the following steps:
[0085] S143: In response to determining that the information type belongs to bus data according to the type parameter, using the information collection request, determining the bus type corresponding to the bus data;
[0086] S144: Determine the acquisition period corresponding to the bus data according to the bus type;
[0087] S145: Extract bus data from the intelligent driving domain controller according to the collection cycle and status parameters.
[0088] The above bus types can be used to identify the type of data transmission bus used for internal vehicle communication. Such bus types may include, but are not limited to: first bus type (CAN bus), second bus type (SOA bus), third bus type (Local Interconnect Network bus, abbreviated as LIN bus), fourth bus type (FlexRay), and fifth bus type (Ethernet).
[0089] The collection period can refer to the time interval at which the system periodically extracts data from a specific bus. This collection period can be used to characterize the frequency of bus data collection. This collection period can be fixed, for example, every second or every minute, and can be adjusted based on user needs. It can also be dynamic, for example, adaptively adjusted based on real-time communication load or data volume to ensure collection efficiency and optimal utilization of system resources. This collection period can be determined based on a pre-set collection policy.
[0090] In an exemplary application scenario, in response to determining that the information type belongs to bus data according to the type parameter, the bus type corresponding to the bus data is determined using an information collection request. For example, the bus type is determined to be the first bus (CAN bus) type. Through a preset collection strategy, the collection period corresponding to the bus data is determined when the collected bus data is of the CAN bus type; further, according to the collection period corresponding to the CAN bus type, the bus data is extracted from the CAN bus transceiver of the intelligent driving domain controller in combination with the status parameters.
[0091] The above-mentioned optional embodiments of the present application can achieve the following technical effects: by determining the bus type and determining different collection cycles according to different bus types, the system can accurately collect bus data, ensure the real-time nature of information, and help R&D personnel monitor the communication status of the intelligent driving domain controller in real time.
[0092] Optionally, in the above step S30, displaying the output data in real time on a graphical user interface of the vehicle screen includes the following steps:
[0093] S31: Analyze the output data and determine the information display format corresponding to the output data;
[0094] S32: converting the output data into visual data according to the information display format;
[0095] S33: Display the visual data in real time in the graphical user interface of the vehicle screen.
[0096] The information display formats may include, but are not limited to, text display formats, table display formats, and trend chart display formats. The information display formats may be determined by a mapping table between information types and information display formats. The visualization data may be converted using programming tools.
[0097] The above information display format can also be determined using a deep learning model. Specifically, the deep learning model analyzes the output data to determine whether there are time-type fields in the output data. If there are time-type fields in the output data, the information display format can be determined to be a trend chart. Such trend charts can be used to display data changes over time. Such trend charts may include, but are not limited to, line charts, area charts, bar charts, and scatter plots.
[0098] In an exemplary application scenario, since the output data may include multiple types of information, for any type of information in the output data, the output data is analyzed to determine the information type of the information, and the corresponding information display format is determined by utilizing a mapping table between information type and information display format. For example, the output data may include bus data and fault log data. Analysis of the output data may determine that the information display format corresponding to the bus data is a text display format, while the information display format corresponding to the fault log data is a table display format.
[0099] Since the output data can be in machine language, it needs to be converted into a visual form. Therefore, according to the information display format, the output data is converted into visual data that conforms to the information display format. This ensures that each data in the output data is displayed in real time with a more intuitive driving experience, making it easier for R&D personnel to understand and monitor the status of the intelligent driving domain controller.
[0100] The above-mentioned optional embodiments of the present application can achieve the following technical effects: by converting the output data into visual data in a specific display format, a clearer display interface can be presented to R&D personnel, which enhances the readability of the information and helps R&D personnel to quickly and accurately understand and monitor the status of the intelligent driving domain controller.
[0101] Optionally, the target vehicle is further equipped with a central processing unit, and the information display method further comprises one of the following steps:
[0102] S40: In response to obtaining the output data, driving the central processing unit to transmit the output data to the cockpit domain controller;
[0103] S50: In response to generating the information collection request, driving the central processing unit to transmit the information collection request to the intelligent driving domain controller.
[0104] In an exemplary application scenario, Figure 2 As shown, the target vehicle is also equipped with a central processing unit, and the intelligent driving domain controller organizes the operation and maintenance information to obtain output data. After the intelligent driving domain controller obtains the above output data, it transmits the output data to the central processing unit via Ethernet. When the target vehicle detects that the intelligent driving domain controller transmits the output data to the central processing unit (that is, the target vehicle responds to obtaining the output data), the target vehicle drives the central processing unit to transmit the output data to the cockpit domain controller. Furthermore, after the cockpit domain controller receives the output data transmitted by the central processing unit, it displays the output data in real time in the graphical user interface of the vehicle screen according to the information display sequence data.
[0105] In another exemplary application scenario, Figure 2 As shown, after the R&D personnel perform the first touch operation and the second touch operation in the graphical user interface, the cockpit domain controller generates an information collection request based on the determined type parameters and status parameters. After the cockpit domain controller generates the above information collection request, it transmits the information collection request to the central operation unit via Ethernet. When the target vehicle detects that the cockpit domain controller transmits the information collection request to the central operation unit (that is, the target vehicle responds to the cockpit domain controller to generate the information collection request), the target vehicle drives the central operation unit to transmit the information collection request to the intelligent driving domain controller. Furthermore, after the intelligent driving domain controller receives the information collection request transmitted by the central operation unit, it activates the information collection module configured inside the intelligent driving domain controller, and uses the above information collection request to extract operation and maintenance information from the intelligent driving domain controller.
[0106] It is easy to understand that in the related art, the information of the intelligent driving domain controller is obtained by relying on an external interactive link. That is to say, after generating an information collection request, the information collection request needs to be transmitted to the cloud server, and the cloud server transmits the information collection request to the central computing unit, and then the information collection request can be transmitted to the intelligent driving domain controller to obtain the operation and maintenance information of the intelligent driving domain controller. Similarly, in the related art, after obtaining the output data, the output data needs to be transmitted to the cloud server, and the cloud server transmits the output data to the central computing unit, and then the output data can be transmitted to the cockpit domain controller to display the output data. It is understandable that the solution in the related art requires the central computing unit to interact with the cloud server multiple times to complete the communication between the intelligent driving domain controller and the cockpit domain controller, resulting in poor real-time performance of the information display method, and high requirements for network environment conditions, resulting in poor stability of the information display method.
[0107] The above-mentioned optional embodiments of the present application can achieve the following technical effects: it overcomes the defects of the related art that require the central processing unit to interact with the cloud server multiple times, resulting in poor real-time performance and stability of the information display method. Through the technical solution of the present application, the communication link within the vehicle is utilized to realize the transmission of output data and information collection requests between the intelligent driving domain controller and the cockpit domain controller, which can improve the efficiency of information transmission and thus improve the real-time performance of the information display method. In addition, the technical solution of the present application does not require interaction with the cloud server, has low requirements for network environment conditions, and enhances the stability of the information display method.
[0108] Optionally, the information display method further includes the following steps:
[0109] S60: Obtaining the request time corresponding to the information collection request and the current time;
[0110] S70: Calculate the difference between the current time and the request time to obtain the waiting time;
[0111] S80: In response to the waiting time exceeding the preset response time and the central processing unit not receiving the output data, driving the central processing unit to generate a timeout reminder message and terminating the information collection request;
[0112] S90: driving the central processing unit to transmit the timeout reminder information to the cockpit domain controller;
[0113] S91: The cockpit domain controller is driven to display the timeout reminder information in the graphical user interface of the vehicle screen in the form of a pop-up window.
[0114] The request time can be used to represent the time when the information collection request was generated. The request time can be recorded by using a system-built-in timer when the information collection request was generated. The request time can be stored in memory. The current time can be obtained by using a system-built-in clock. The waiting time can be the difference between the current time and the request time. The waiting time can be used to represent the duration between the current time and the request time.
[0115] The above-mentioned response time may be an expected time. The response time may be adjusted as needed. The above-mentioned timeout reminder information may include but is not limited to: request timeout notification data, timestamp data of the request time, timeout duration data, and suggested operation text (such as resending the request, checking the communication link). The above-mentioned pop-up display form may refer to a display form that appears in the form of a floating window at the top of the current screen. The content corresponding to the pop-up display may include but is not limited to: operation buttons, warning colors, and pop-up titles.
[0116] In an exemplary application scenario, the preset response time is set to 25 seconds. The request time is obtained from the memory, and the current time is obtained using the system's built-in clock. The current time is calculated as the difference between the request time and the current time (i.e., the request time is subtracted from the current time). The difference between the current time and the request time (i.e., the waiting time) is obtained. For example, the waiting time is 26 seconds.
[0117] Still in the above application scenario, in response to the waiting time exceeding the preset response time and the central operation unit not receiving the output data transmitted by the intelligent driving domain controller, the central operation unit is driven to generate a timeout reminder message and terminate the information collection request. Furthermore, the central operation unit transmits the generated timeout reminder message to the cockpit domain controller. When the cockpit domain controller receives the timeout reminder message transmitted by the central operation unit, the timeout reminder message is displayed in the graphical user interface of the vehicle screen in the form of a pop-up window. The above process of terminating the information collection request can be: driving the central operation unit to generate a termination instruction, transmitting the termination instruction to the intelligent driving domain controller to terminate the intelligent driving domain controller from executing the information collection request.
[0118] The above-mentioned optional embodiment of the present application can achieve the following technical effects: by introducing a timeout reminder mechanism, system anomalies can be promptly detected. The central processing unit generates a timeout reminder message and transmits it to the cockpit domain controller, thereby promptly alerting R&D personnel and avoiding program freezes and ineffective waiting. In addition, the timeout reminder mechanism can ensure the timeliness of displayed information, avoiding the display of invalid data that could lead to R&D personnel making incorrect judgments.
[0119] Optionally, in step S20 above, arranging the operation and maintenance information to obtain output data includes the following steps:
[0120] S21: Analyze the type of the operation and maintenance information to determine the information type corresponding to the operation and maintenance information;
[0121] S22: Structural processing is performed on the operation and maintenance information to obtain structured data;
[0122] S23: Determine information display sequence data from a preset display sequence table according to the information type corresponding to the operation and maintenance information;
[0123] S24: Using the information display sequence data, the structured data is sorted to obtain output data.
[0124] The above-mentioned information type can be determined by utilizing a type analysis method. The above-mentioned type analysis method may include but is not limited to: pattern recognition method (e.g., using a machine learning algorithm to train historical operation and maintenance information data and construct an information type recognition model. When the currently acquired operation and maintenance information is input into the information type recognition model, the information type recognition model can automatically analyze the characteristics of the operation and maintenance information, thereby quickly determining the information type), information label extraction method (e.g., setting a corresponding information label for each type of operation and maintenance information, including a specific data field combination, format, etc., and determining the information type by comparing the matching degree of information labels in the operation and maintenance information).
[0125] It should be noted that the above-mentioned operation and maintenance information may include multiple types of information. Therefore, in the process of performing type analysis on the operation and maintenance information and determining the information type corresponding to the operation and maintenance information, it is necessary to perform type analysis on each type of information in the operation and maintenance information and determine the information type corresponding to each type of information in the operation and maintenance information.
[0126] The structured data can be obtained through structured processing methods. These structured processing methods may include, but are not limited to, parser-based processing methods (e.g., using a parser to convert raw unstructured operation and maintenance information into structured data in a specific format) and database-based processing methods (e.g., storing collected operation and maintenance information in a database and structuring the information using the database's table structure and data type definitions). The display order table can be used to define the display order of data contained in various types of information within the operation and maintenance information.
[0127] In an exemplary application scenario, assuming the aforementioned operation and maintenance information includes log data and bus data, a type analysis method is used to analyze each type of information in the operation and maintenance information to determine the corresponding information type. Furthermore, a structured processing method is used to convert the operation and maintenance information into structured data. For any type of information in the operation and maintenance information, information display sequence data corresponding to the information is determined from a preset display sequence table based on the information type. This information display sequence data can be used to represent the display data of the data contained in the information. For example, log data may include time, level, module, function, and content, and the information display sequence may be "module_function_time_level_content." For another example, bus data may include time, bus identifier, channel, and content, and the information display sequence may be "time_channel_bus identifier_content." Furthermore, using the information display sequence data, the structured data is organized according to the information display order to obtain output data.
[0128] The optional embodiments of the present application can achieve the following technical effects: by structuring the operation and maintenance information and converting it into structured data, it facilitates rapid data transmission and organization, further improving the real-time performance of the information display method. Furthermore, by determining the display order based on the information type corresponding to the operation and maintenance information, the collected operation and maintenance information can be arranged in a certain format for display, which helps to improve the user-friendliness of the interface and facilitates monitoring and diagnosis by R&D personnel.
[0129] The embodiment of the present application also provides an information display system 300, which is applied to a target vehicle. The target vehicle is equipped with an intelligent driving domain controller and a cockpit domain controller. Please refer to Figure 3 The information display system 300 includes: an acquisition module 310, used to obtain operation and maintenance information collected by the intelligent driving domain controller, wherein the operation and maintenance information is used to monitor the status of the intelligent driving domain controller; a sorting module 320, used to sort the operation and maintenance information to obtain output data, wherein the output data at least includes information display sequence data of the operation and maintenance information; a display module 330, used to drive the cockpit domain controller to display the output data in real time in the graphical user interface of the vehicle screen according to the display sequence data.
[0130] The above-mentioned driving assistance system provided by the embodiment of the present application achieves the following technical effects: the information display system is applied to the target vehicle, and the target vehicle is equipped with an intelligent driving domain controller and a cockpit domain controller. The above-mentioned intelligent driving domain controller can be used to collect operation and maintenance information, and the operation and maintenance information is used to monitor the status of the intelligent driving domain controller. That is to say, the present application does not need to rely on the cloud to build an external interactive link. By using the acquisition module 310, the operation and maintenance information can be autonomously obtained only by relying on the intelligent driving domain controller equipped on the target vehicle, thereby improving the efficiency of information acquisition and enhancing the real-time performance of the operation and maintenance information; further, by using the sorting module 320, the operation and maintenance information is sorted, the information display sequence data of the operation and maintenance information is determined, and the output data is obtained; and then, by using the display module 330, the cockpit domain controller is driven to display the output data in real time in the graphical user interface of the vehicle screen according to the information display sequence data, thereby enhancing the real-time performance of the information display system. In addition, the above-mentioned information display system does not need to rely on external interactive links during the entire process, and can be achieved only through the internal components of the target vehicle. That is to say, the information display system of the present application is realized through the communication link inside the vehicle, which overcomes the defect in related technologies that it is difficult to stably display operation and maintenance information when the external network environment is poor, and improves the stability of the information display system.
[0131] The embodiment of the present application also provides a vehicle 400, which is equipped with a smart driving domain controller and a cockpit domain controller. Please refer to Figure 4 , including an on-board memory 410 and an on-board processor 420, wherein the on-board memory 410 is used to store computer programs; the on-board processor 420 is used to execute the computer programs stored in the memory to implement the information display method of any embodiment.
[0132] The above-mentioned vehicle provided by the embodiment of the present application achieves the following technical effects: the target vehicle is equipped with an intelligent driving domain controller and a cockpit domain controller, and the above-mentioned intelligent driving domain controller can be used to collect operation and maintenance information, and the operation and maintenance information is used to monitor the status of the intelligent driving domain controller. That is to say, the present application does not need to rely on the cloud to build an external interactive link, and can autonomously obtain operation and maintenance information by relying only on the intelligent driving domain controller equipped on the target vehicle, thereby improving the efficiency of information acquisition and enhancing the real-time nature of operation and maintenance information; further, the operation and maintenance information is sorted, the information display sequence data of the operation and maintenance information is determined, and the output data is obtained; then, the cockpit domain controller is driven to display the output data in real time in the graphical user interface of the vehicle screen according to the information display sequence data, thereby enhancing the real-time nature of the information display method. In addition, the entire process of the above-mentioned information display method does not require reliance on an external interactive link, and can be achieved only through the internal components of the target vehicle. That is to say, the information display method of the present application is achieved through the communication link inside the vehicle, overcoming the defect in the related art that it is difficult to stably display operation and maintenance information when the external network environment is poor, improving the stability of the information display method, and enhancing the intelligence of the vehicle.
[0133] Those skilled in the art will appreciate that, similarly, the above-mentioned vehicle may also be a computing terminal. Figure 5 This is a hardware structure diagram of a computing terminal for implementing the information display method according to an embodiment of the present application. Figure 5 As shown, a computing terminal 500 (e.g., a computer terminal, a mobile smart terminal, a vehicle terminal, or a cloud computing virtual terminal, etc.) may include: one or more processors 502 (e.g., may include processors 502a, 502b, ..., 502n), a memory 504 for storing data, and a transmission device 506 for implementing a communication function, wherein the processor 502 may include but is not limited to processing components such as a microprocessor (Microcontroller Unit, abbreviated as MCU) or a programmable logic device (Field Programmable Gate Array, abbreviated as FPGA).
[0134] The computing terminal 500 may also include a display, an input / output interface, a Universal Serial Bus (USB) port (the USB port may be used as one of the ports of a computer bus, not shown in the figure), a network interface (not shown in the figure), a power supply (not shown in the figure), and a camera (not shown in the figure).
[0135] It should be noted that the one or more processors 502 and / or other data processing circuits in the computing terminal 500 described above may be embodied in whole or in part as software, hardware, firmware, or any other combination thereof. Furthermore, the data processing circuit may be a single independent processing module, or may be incorporated in whole or in part into any of the other components in the computing terminal 500 (or mobile device).
[0136] The memory 504 can be used to store software programs and modules of application software, such as program instructions and data storage devices corresponding to the information display method in the embodiment of the present application. The processor 502 executes various functional applications and data processing by running the software programs and modules stored in the memory 504, that is, implementing the above-mentioned information display method. The memory 504 may include a high-speed random access memory and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 504 may further include a memory remotely located relative to the processor 502, and these remote memories may be connected to the vehicle terminal via 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 combinations thereof.
[0137] The transmission device 506 is used to receive or send data via a network. Specific examples of the aforementioned network may include a wireless network provided by a communication provider of the vehicle terminal. In one example, the transmission device 506 includes a network adapter (Network Interface Controller, abbreviated as NIC) and a network interface. The network adapter can be connected to other network devices through a base station so as to communicate with the Internet. The transmission device 506 can communicate data using a wired and / or wireless network connection. In one example, the transmission device 506 can be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.
[0138] The input / output interface can be connected to corresponding input / output devices of the computing terminal 500 to implement input / output functions. Such input / output devices may include, but are not limited to, cursor control devices, keyboards, displays, etc. These input / output devices may be built into the computing terminal 500 or external devices connected to the computing terminal 500.
[0139] It can be understood by those skilled in the art that Figure 5 The structure of the computing terminal 500 shown is only for illustration and does not impose a strict limitation on the structure of the computing terminal 500. For example, the computing terminal 500 may also include Figure 5 More or fewer components than those shown in FIG, or computing terminal 500 may have the same Figure 5 Different categories of components are shown.
[0140] It should be noted that the optional implementation methods of this embodiment can refer to the relevant description in Example 1 and will not be repeated here.
[0141] The present application also provides an electronic device 600. Figure 6 , including a memory 610 and a processor 620, wherein the memory 610 is used to store computer programs; the processor 620 is used to execute the programs stored in the memory 610 to implement the information display method introduced in any embodiment of the present application.
[0142] It can be understood by those skilled in the art that Figure 6 The structure shown is for illustration only, and the electronic device may also be a terminal device such as a smart phone (eg, an Android phone, an iOS phone, etc.), a tablet computer, a PDA, or a mobile Internet device (MID). Figure 6 The structure of the electronic device is not limited. For example, the electronic device 600 may further include Figure 6 More or fewer components (e.g., network interface, display device, etc.) shown in, or with Figure 6 Different configurations shown.
[0143] An embodiment of the present application further provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the information display method introduced in any embodiment of the present application is implemented.
[0144] Optionally, in this embodiment, the above-mentioned storage medium may include but is not limited to: a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk, and other media that can store computer programs.
[0145] The above-mentioned computer-readable storage medium provided by the embodiment of the present application achieves the following technical effects: the target vehicle is equipped with an intelligent driving domain controller and a cockpit domain controller, and the above-mentioned intelligent driving domain controller can be used to collect operation and maintenance information, and the operation and maintenance information is used to monitor the status of the intelligent driving domain controller. That is to say, the present application does not need to rely on the cloud to build an external interactive link, and can autonomously obtain operation and maintenance information by relying only on the intelligent driving domain controller equipped on the target vehicle, thereby improving the efficiency of information acquisition and enhancing the real-time nature of operation and maintenance information; further, the operation and maintenance information is sorted, and the information display sequence data of the operation and maintenance information is determined to obtain output data; and then, the cockpit domain controller is driven to display the output data in real time in the graphical user interface of the vehicle screen according to the information display sequence data, thereby enhancing the real-time nature of the information display method. In addition, the entire process of the above-mentioned information display method does not require reliance on an external interactive link, and can be achieved only through the internal components of the target vehicle. That is to say, the information display method of the present application is achieved through the communication link inside the vehicle, overcoming the defect in the related art that it is difficult to stably display operation and maintenance information when the external network environment is poor, thereby improving the stability of the information display method.
[0146] The serial numbers of the above embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.
[0147] In the above embodiments of the present application, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, please refer to the relevant description of other embodiments.
[0148] In this application, a plurality refers to two or more.
[0149] In this application, unless otherwise expressly defined, the terms "mounted," "connected," and "connected" should be interpreted broadly. For example, they may refer to fixed, removable, or integral connections; mechanical or electrical connections; direct or indirect connections through an intermediary; and internal communication between two components. Those skilled in the art will understand the specific meanings of these terms in this application based on the specific circumstances.
[0150] In this application, the terms "first", "second", "third", "fourth", etc. (if any) are used to distinguish similar objects and are not necessarily used to describe a particular order or sequence.
[0151] The term "and / or" in this application simply describes an association between related objects, indicating that three possible relationships exist. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. Additionally, the character " / " in this application generally indicates that the related objects are in an "or" relationship.
[0152] Unless otherwise specified, all steps of the present application may be performed sequentially or randomly. For example, a statement that the method includes steps A and B indicates that the method may include steps A and B performed sequentially, or steps B and A performed sequentially. For example, a statement that the method may also include step C indicates that step C may be added to the method in any order, for example, the method may include steps A, B, and C, or steps A, C, and B, or steps C, A, and B, etc.
[0153] The above description is only a preferred embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent replacements and improvements made within the spirit and principles of the present application should be included in the scope of protection of the present application.< / content> < / level> < / datatime> < / content> < / level> < / datatime> < / filename> < / order> < / filename> < / order>
Claims
1. An information display method, characterized in that: Applied to a target vehicle equipped with an intelligent driving domain controller and a cockpit domain controller, the information display method includes: Obtaining operation and maintenance information collected by the intelligent driving domain controller, wherein the operation and maintenance information is used to monitor the status of the intelligent driving domain controller; Arranging the operation and maintenance information to obtain output data, wherein the output data at least includes information display sequence data of the operation and maintenance information; The cockpit domain controller is driven to display the output data in real time in a graphical user interface of the vehicle screen according to the information display sequence data.
2. The information display method according to claim 1, wherein the graphical user interface comprises a plurality of control components and selection components corresponding to the control components, wherein: Obtaining the operation and maintenance information includes: In response to a first touch operation performed on some of the multiple control components, determining a type parameter, wherein the type parameter is used to determine a type of information of a collection object of the intelligent driving domain controller; In response to a second touch operation performed on a selection component corresponding to the portion of the control components, determining a state parameter, wherein the state parameter is used to determine an information state of an object collected by the intelligent driving domain controller; generating an information collection request according to the type parameter and the state parameter; Utilize the information collection request to extract the operation and maintenance information from the intelligent driving domain controller.
3. The information display method according to claim 2, wherein: The operation and maintenance information includes log data, and extracting the operation and maintenance information from the intelligent driving domain controller using the information collection request includes: In response to determining, according to the type parameter, that the information type belongs to the log data, determining a time period parameter to be extracted using the information collection request; Extract the log data from the intelligent driving domain controller according to the time period parameter to be extracted and the status parameter.
4. The information display method according to claim 2, wherein: The operation and maintenance information includes bus data, and extracting the operation and maintenance information from the intelligent driving domain controller using the information collection request includes: In response to determining, according to the type parameter, that the information type belongs to the bus data, determining, using the information collection request, a bus type corresponding to the bus data; Determining a collection period corresponding to the bus data according to the bus type; The bus data is extracted from the intelligent driving domain controller according to the acquisition cycle and the status parameters.
5. The information display method according to claim 1, wherein: Displaying the output data in real time on a graphical user interface on a vehicle computer screen includes: Analyzing the output data to determine an information display format corresponding to the output data; converting the output data into visual data according to the information display format; The visual data is displayed in real time in the graphical user interface of the vehicle screen.
6. The information display method according to claim 2, wherein: The target vehicle is also equipped with a central processing unit, and the information display method further includes: In response to obtaining the output data, driving the central processing unit to transmit the output data to the cockpit domain controller; or, In response to generating the information collection request, driving the central processing unit to transmit the information collection request to the intelligent driving domain controller.
7. The information display method according to claim 6, characterized in that: The information display method further includes: Obtaining the request time corresponding to generating the information collection request and the current time; Calculate the difference between the current time and the request time to obtain the waiting time; In response to the waiting time exceeding the preset response time and the central processing unit not receiving the output data, driving the central processing unit to generate a timeout reminder message and terminating the information collection request; driving the central processing unit to transmit the timeout reminder information to the cockpit domain controller; The cockpit domain controller is driven to display the timeout reminder information in a graphical user interface of the vehicle screen in a pop-up window display format.
8. The information display method according to any one of claims 1 to 7, characterized in that: The operation and maintenance information is sorted to obtain the output data including: Performing type analysis on the operation and maintenance information to determine the information type corresponding to the operation and maintenance information; Structuring the operation and maintenance information to obtain structured data; Determining the information display sequence data from a preset display sequence table according to the information type corresponding to the operation and maintenance information; The structured data is sorted using the information display sequence data to obtain the output data.
9. An information display system, characterized in that: Applied to a target vehicle, the target vehicle is equipped with an intelligent driving domain controller and a cockpit domain controller, and the information display system includes: An acquisition module, configured to acquire operation and maintenance information collected by the intelligent driving domain controller, wherein the operation and maintenance information is used to perform status monitoring on the intelligent driving domain controller; a collating module, configured to collate the operation and maintenance information to obtain output data, wherein the output data at least includes information display sequence data of the operation and maintenance information; The display module is used to drive the cockpit domain controller to display the output data in real time in the graphical user interface of the vehicle screen according to the display sequence data.
10. A vehicle, characterized in that: include: a memory storing an executable program; A processor, configured to run the program, wherein the program executes the method according to any one of claims 1 to 8 when running.