Software simulation method, device, equipment and system for vehicle-mounted air conditioner controller

By using the simulation-generated test interface to obtain operating information and generate CAN signal simulation data in the software simulation method of the vehicle-mounted air-conditioning controller, the problem of affecting the development progress caused by insufficient hardware is solved, and the effective function of the air-conditioning application is realized. Verification and testing improve development efficiency.

CN119335989APending Publication Date: 2025-01-21DONGFENG MOTOR GRP
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202411300452.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-18
Publication Date
2025-01-21

AI Technical Summary

Technical Problem

In the event of insufficient hardware, how to ensure the development progress of vehicle air conditioning applications, especially when it is necessary to coordinate and debug with vehicle air conditioning controller.

Method used

Obtain operating information through the test interface generated by simulation, generate CAN signal simulation data, parse it into CAN communication message data, and send it to the air-conditioning application to verify and test the functions of the air-conditioning application.

Benefits of technology

Functional verification testing of air-conditioning applications can be effectively carried out without relying on actual hardware, which improves development efficiency and solves the problem of development progress being affected by insufficient hardware.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119335989A_ABST
    Figure CN119335989A_ABST
Patent Text Reader

Abstract

The invention discloses a software simulation method, device, equipment and system for a vehicle-mounted air conditioner controller, and relates to the technical field of automobile electronic system testing, and the software simulation method for the vehicle-mounted air conditioner controller comprises the steps that first operation information input based on a testing interface is obtained, the test interface is an operation interface generated by simulating functions of the vehicle-mounted air conditioner controller; generating corresponding first CAN signal simulation data according to the first operation information; analyzing the first CAN signal simulation data to generate corresponding first CAN communication message data; and sending the first CAN communication message data to an air conditioner application program, so that the air conditioner application program displays corresponding operation information according to the received first CAN communication message data. According to the application, the function of the vehicle-mounted air conditioner controller is simulated, so that the air conditioner application program can be tested without depending on actual hardware.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of automotive electronic system testing, and in particular to a software simulation method, device, equipment and system for a vehicle air conditioning controller. Background Art

[0002] With the continuous development of automotive electronic technology, the vehicle air conditioning system, as an important part of vehicle comfort, has received more and more attention. During the development and self-testing stage of the air conditioning application, it is necessary to conduct joint debugging with the vehicle air conditioning controller to ensure the correct implementation of the function. However, since the vehicle air conditioning controller is usually in the development stage or the hardware resources are limited, developers often cannot obtain the actual controller for debugging in time, which affects the progress of the entire project. Therefore, being able to develop and test air conditioning applications in the absence of hardware support has become an urgent need in the development of automotive electronic systems.

[0003] Currently, developers usually perform functional testing and debugging through actual in-vehicle air conditioning controller hardware. This approach requires the development team to have access to the controller hardware during the debugging phase so that the correctness of the function can be verified through communication with the air conditioning application. The actual hardware provides test conditions consistent with the in-vehicle environment and is a direct means of verifying the behavior of the air conditioning application.

[0004] However, there are many limitations to relying on actual hardware for testing. First, during the vehicle development process, the material supply of the vehicle air conditioning controller may be insufficient, and it itself is also under development, which greatly reduces the availability of debugging hardware. Second, the controller hardware resources are limited, and multiple development teams may need to share them, further exacerbating the scheduling conflicts between development and testing. In addition, hardware debugging often requires a long wait, which affects development efficiency. Therefore, how to ensure the development progress of air conditioning applications in the case of insufficient hardware has become an urgent problem to be solved. Summary of the invention

[0005] The purpose of this application is to provide a software simulation method, device, equipment and system for a vehicle air-conditioning controller, aiming to solve the technical problem of how to ensure the development progress of air-conditioning applications when hardware is insufficient.

[0006] To achieve the above purpose, the present application proposes a software simulation method for a vehicle air conditioning controller, the method comprising:

[0007] Acquire first operation information based on a test interface input, wherein the test interface is an operation interface generated by simulating a function of a vehicle air conditioning controller;

[0008] Generate corresponding first CAN signal simulation data according to the first operation information;

[0009] Parsing the first CAN signal simulation data to generate corresponding first CAN communication message data;

[0010] The first CAN communication message data is sent to an air-conditioning application, so that the air-conditioning application displays corresponding operation information according to the received first CAN communication message data.

[0011] In one embodiment, parsing the first CAN signal simulation data to generate corresponding first CAN communication message data includes:

[0012] Get communication matrix information;

[0013] The first CAN signal simulation data is parsed according to the communication matrix information to generate corresponding first CAN communication message data.

[0014] In one embodiment, a software simulation system of a vehicle air conditioning controller includes an air conditioning application, an intelligent cockpit controller, and a CAN communication device that communicate in sequence;

[0015] The sending of the first CAN communication message data to the air conditioning application comprises:

[0016] The first CAN communication message data is sent to the first CAN communication device, the first CAN communication message data is sent to the smart cockpit controller through the first CAN communication device, and the first CAN communication message data is sent to the air-conditioning application through the smart cockpit controller.

[0017] In one embodiment, before obtaining the first operation information input based on the test interface, the method further includes:

[0018] Connecting with the CAN communication device;

[0019] After connecting with the CAN communication device, importing communication matrix information through the CAN communication device;

[0020] An operation interface simulating the function of the vehicle air-conditioning controller is generated according to the communication matrix information.

[0021] In one embodiment, after sending the CAN communication message data to the air conditioning application, the method further includes:

[0022] Obtaining a display page for the corresponding operation information;

[0023] Obtaining a first verification result according to the consistency between the operation information and the display page;

[0024] If the first verification result is inconsistent, sending a first alarm message to a terminal loaded with a software simulation tool for the vehicle air conditioning controller;

[0025] If the first verification result is consistent, a request is made to the terminal loaded with the air-conditioning application to obtain the second CAN communication message data of the air-conditioning application.

[0026] In one embodiment, after requesting the terminal loaded with the air-conditioning application to obtain the second CAN communication message data of the air-conditioning application, the method further includes:

[0027] Acquire second CAN communication message data sent by the air-conditioning application, wherein the second CAN communication message data is generated by the intelligent cockpit controller according to the second operation information of the air-conditioning application, and the intelligent cockpit controller sends the generated second CAN communication message data to the CAN communication device, and the second CAN communication message data is obtained by sending the CAN communication device;

[0028] Parsing the second CAN communication message data according to the communication matrix information to generate corresponding second CAN signal simulation data;

[0029] The analog data is displayed accordingly according to the second CAN signal.

[0030] In this embodiment, after the second CAN signal simulation data is displayed accordingly, the method further includes:

[0031] Obtaining a second verification result according to consistency between the display page of the second CAN signal simulation data and the second operation information;

[0032] If the second verification result is inconsistent, sending a second alarm message to the terminal loaded with the software simulation tool of the vehicle air-conditioning controller;

[0033] If the second verification result is consistent, a pass signal is sent to the terminal loaded with the software simulation tool of the vehicle air-conditioning controller.

[0034] In addition, to achieve the above purpose, the present application also proposes a software simulation device for a vehicle air conditioning controller, the device comprising:

[0035] An acquisition module, used to acquire operation information based on the input of the test interface, wherein the test interface is an operation interface generated by simulating the function of the vehicle air-conditioning controller;

[0036] A generating module, used for generating corresponding first CAN signal simulation data according to the operation information;

[0037] A parsing module, used for parsing the first CAN signal simulation data to generate corresponding first CAN communication message data;

[0038] The sending module is used to send the first CAN communication message data to the air-conditioning application, so that the air-conditioning application displays corresponding operation information according to the received first CAN communication message data.

[0039] In addition, to achieve the above-mentioned purpose, the present application also proposes a software simulation device for a vehicle air-conditioning controller, the device comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the software simulation method for the vehicle air-conditioning controller as described above.

[0040] In addition, to achieve the above-mentioned purpose, the present application also proposes a storage medium, which is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by the processor, the steps of the software simulation method of the vehicle air-conditioning controller as described above are implemented.

[0041] In addition, to achieve the above objectives, the present application also proposes a software simulation system for a vehicle air-conditioning controller, the system comprising the simulated vehicle air-conditioning controller described above, a terminal loaded with an air-conditioning application, an intelligent cockpit controller and a CAN communication device.

[0042] In addition, to achieve the above-mentioned purpose, the present application also provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, it implements the steps of the software simulation method of the vehicle air-conditioning controller as described above.

[0043] One or more technical solutions proposed in this application have at least the following technical effects:

[0044] Acquire the first operation information input based on the test interface, wherein the test interface is an operation interface generated by simulating the function of the vehicle air-conditioning controller; generate the corresponding first CAN signal simulation data according to the first operation information; parse the first CAN signal simulation data to generate the corresponding first CAN communication message data; send the first CAN communication message data to the air-conditioning application, so that the air-conditioning application displays the corresponding operation information according to the received first CAN communication message data. The present application first obtains the operation information from the test interface generated by the simulation, which can provide the necessary input data for the subsequent simulation operation, and these data represent the specific instructions or operations of the user to interact with the vehicle air-conditioning controller. Then, according to the acquired operation information, the corresponding CAN signal data that can simulate the actual operation of the vehicle air-conditioning controller is generated to provide simulation support for the data exchange during the communication process. Then, these CAN signal simulation data are parsed and converted into corresponding CAN communication message data to ensure that the data format and content are consistent with the real CAN communication. Finally, the generated CAN communication message data is sent to the air-conditioning application, so that the air-conditioning remote control displays the corresponding operation information according to these data, and the function of the air-conditioning application is verified and tested. The whole process performs effective functional verification tests on the air-conditioning application without relying on the actual hardware, which improves the development efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0046] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0047] Figure 1 A flowchart diagram of a first embodiment of a software simulation method for a vehicle air conditioning controller of the present application;

[0048] Figure 2 A flowchart diagram of a second embodiment of a software simulation method for a vehicle air conditioning controller of the present application;

[0049] Figure 3 This is a schematic diagram of the module structure of the software simulation system of the vehicle air-conditioning controller according to the embodiment of the present application;

[0050] Figure 4 This is a schematic diagram of the module structure of the software simulation device of the vehicle air-conditioning controller according to the embodiment of the present application;

[0051] Figure 5 Schematic diagram of the device structure of the hardware operating environment involved in the software simulation method of the vehicle air-conditioning controller in the embodiment of the present application;

[0052] Figure 6 This is a schematic diagram of the operating interface of the simulated vehicle air-conditioning controller in the implementation of this application.

[0053] The purpose, features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0054] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.

[0055] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.

[0056] With the continuous development of automotive electronic technology, the vehicle air conditioning system, as an important part of vehicle comfort, has received more and more attention. During the development and self-testing stage of the air conditioning application, it is necessary to conduct joint debugging with the vehicle air conditioning controller to ensure the correct implementation of the function. At present, developers usually perform functional testing and debugging through the actual vehicle air conditioning controller hardware. This method requires the development team to obtain the controller hardware during the debugging stage so that the correctness of the function can be verified by communicating with the air conditioning application. The actual hardware provides test conditions consistent with the vehicle environment and is a direct means to verify the behavior of the air conditioning application. However, there are many limitations to relying on actual hardware for testing. First, during the vehicle development process, the material supply of the vehicle air conditioning controller may be insufficient, and it is also under development, resulting in a significant reduction in the availability of debugging hardware. Second, the controller hardware resources are limited and multiple development teams may need to share, further exacerbating the scheduling conflict between development and testing. In addition, hardware debugging often requires a long wait, affecting development efficiency.

[0057] The main solution of the embodiment of the present application is: first, obtain the operation information from the test interface generated by the simulation, which can provide the necessary input data for the subsequent simulation operation. These data represent the specific instructions or operations of the user interacting with the vehicle air-conditioning controller. Then, according to the obtained operation information, the corresponding CAN signal data that can simulate the actual operation of the vehicle air-conditioning controller is generated to provide simulation support for the data exchange during the communication process. Then, these CAN signal simulation data are parsed and converted into corresponding CAN communication message data to ensure that the data format and content are consistent with the real CAN communication. Finally, the generated CAN communication message data is sent to the air-conditioning application, so that the air-conditioning remote control displays the corresponding operation information according to these data, and realizes the verification and testing of the air-conditioning application function. The whole process performs effective functional verification tests on the air-conditioning application without relying on actual hardware, which improves development efficiency.

[0058] It should be noted that the execution subject of the embodiment of the present application may be a computing service device with data processing, network communication and program running functions, such as a tablet computer, a personal computer, a mobile phone, etc., or an electronic device capable of realizing the above functions, a software simulation device of a vehicle air conditioning controller, etc. The following takes a terminal loaded with a software simulation tool of a vehicle air conditioning controller as an example to illustrate this embodiment and the following embodiments.

[0059] Based on this, the embodiment of the present application provides a software simulation method for a vehicle air conditioning controller, referring to Figure 1 , Figure 1 This is a flow chart of a first embodiment of a software simulation method for a vehicle air-conditioning controller of the present application.

[0060] In this embodiment, the software simulation method of the vehicle air conditioning controller includes steps S10 to S40:

[0061] Step S10, obtaining first operation information input based on a test interface, wherein the test interface is an operation interface generated by simulating the function of a vehicle air conditioning controller;

[0062] It should be noted that the test interface refers to an operation interface generated by simulating the vehicle air-conditioning controller, which is used to simulate and test the functions of the vehicle air-conditioning controller. This interface is simulated by simulating the vehicle air-conditioning controller and does not rely on the actual vehicle air-conditioning controller hardware. The first operation information refers to the operation instructions or operation actions entered by the user on the test interface, such as clicking a button, adjusting parameters, etc. Simulating the vehicle air-conditioning controller refers to using software tools to simulate the various functions and behaviors of the vehicle air-conditioning controller.

[0063] It is understandable that in a simulation software, the operation information input by the user is obtained on the operation interface generated by simulating the function of the vehicle air-conditioning controller. Specifically, the simulation software simulates the various functions of the vehicle air-conditioning controller and displays these functions on the test interface. The user operates the air-conditioning controller function through this interface, such as clicking a button or adjusting the temperature, etc. The software will record these operations and convert them into "first operation information", that is, a record of the specific instructions or actions performed by the user on the test interface. This operation information will be used for signal generation and communication processing in subsequent steps. For example, adjust the air-conditioning temperature to 20 degrees. For ease of understanding, this example will be used later.

[0064] As an example, before obtaining the first operation information input based on the test interface, it also includes: connecting with the CAN communication device; after connecting with the CAN communication device, importing the communication matrix information through the CAN communication device; generating an operation interface that simulates the function of the vehicle air-conditioning controller according to the communication matrix information. Among them, the CAN communication device refers to a device or module connected to the CAN bus of the vehicle system, which is responsible for the implementation and management of the CAN communication protocol. Communication matrix information refers to a data structure or configuration file that describes the communication rules and protocols between various control units in the vehicle system. The communication matrix information includes detailed information such as the identifier (ID) of each CAN message, the format of the data frame, and the sending cycle. This information is very important for software simulation tools because they define how the simulation software simulates and generates data compatible with the CAN bus communication in the actual vehicle system.

[0065] Specifically, this step describes the preparation stage in the vehicle air conditioning controller software simulation system. First, the simulation software is connected to the CAN communication device inside the vehicle system to ensure that the CAN communication data can be obtained and sent normally. Then, the pre-prepared communication matrix information is imported into the simulation software through the connected CAN communication device. These communication matrix information describes in detail the structure, content and sending rules of various CAN communication messages. Finally, the simulation software generates an operation interface that simulates the functions of the vehicle air conditioning controller based on the imported communication matrix information. This interface includes various function buttons and operation options of the simulated vehicle air conditioning controller for developers to simulate testing and debug vehicle air conditioning applications.

[0066] Step S20, generating corresponding first CAN signal simulation data according to the first operation information;

[0067] It should be noted that the first CAN signal simulation data refers to the simulated CAN signal data generated according to the first operation information input by the user in the test interface. Specifically, these data are virtual CAN signal data generated according to the vehicle air-conditioning controller functions simulated by the simulation software and user operations, which are used to simulate the CAN signals sent by the actual controller during operation. These simulated data will be sent to the air-conditioning application so that the air-conditioning application can perform corresponding operations and display functions based on the received data. Among them, the CAN signal refers to the signal of the Controller Area Network. It is a serial communication protocol commonly used in the field of vehicles and industrial control, and is used for data communication and transmission between different control units. CAN signals are transmitted through the CAN bus, including information such as sensor data and control commands.

[0068] It is understandable that, according to the operation information input by the user on the test interface of the simulated vehicle air conditioning controller, the corresponding virtual CAN signal simulation data is generated by the software. These data reflect the operations performed by the user on the interface, such as adjusting the air conditioning temperature to 20 degrees, and the software simulates and generates appropriate CAN communication message data based on the operation information. These simulation data will be sent to the air conditioning application to trigger and display the corresponding air conditioning function operation.

[0069] Step S30, parsing the first CAN signal simulation data to generate corresponding first CAN communication message data;

[0070] It should be noted that the first CAN communication message data refers to the specific CAN communication message obtained after parsing the first CAN signal simulation data generated by the simulation software. Specifically, these messages include information such as the ID (identifier) ​​of the CAN message, data frame content, and transmission cycle.

[0071] It can be understood that this step is to parse the first CAN signal simulation data generated by the simulation software to generate actual CAN communication message data. The parsing process converts the simulation data into a specific data format that complies with the CAN bus protocol based on the pre-defined communication matrix and protocol specifications, including information such as the CAN message ID, data frame content, and transmission time interval. These generated CAN communication message data will be sent to the air conditioning application so that it can perform corresponding operations and function displays based on the received signal.

[0072] As an example, the software simulation system of the vehicle air-conditioning controller includes an air-conditioning application, an intelligent cockpit controller and a CAN communication device that communicate in sequence; sending the first CAN communication message data to the air-conditioning application includes: sending the first CAN communication message data to the first CAN communication device, sending the first CAN communication message data to the intelligent cockpit controller through the first CAN communication device, and sending the first CAN communication message data to the air-conditioning application through the intelligent cockpit controller.

[0073] Among them, the smart cockpit controller refers to the control unit in the vehicle system that is responsible for managing and controlling various cockpit functions. It exchanges and communicates data with other control units through the CAN communication device. This step describes the communication process between the various components in the vehicle air-conditioning controller software simulation system. The system includes an air-conditioning application, a smart cockpit controller, and a CAN communication device, which exchange and collaborate data in sequence. Specifically, first, the simulation software sends the generated first CAN communication message data to the first CAN communication device, through which the data is transmitted to the smart cockpit controller. The smart cockpit controller receives and parses these CAN communication message data, and then performs corresponding operations according to the instructions and parameters therein, and finally sends the processed data back to the air-conditioning application. This process ensures that the simulation software can accurately simulate and verify the functions of the vehicle system, including important operations such as air-conditioning control.

[0074] Step S40: sending the first CAN communication message data to an air-conditioning application, so that the air-conditioning application displays corresponding operation information according to the received first CAN communication message data.

[0075] It should be noted that the air conditioning application refers to the software program in the vehicle system that is responsible for controlling and managing the air conditioning function. It receives signal data from the CAN bus and performs corresponding operations based on these data, such as controlling the air conditioning temperature, wind speed and other functions. The display of operation information refers to the air conditioning application displaying the corresponding operation information in a user-visible form based on the received CAN communication message data, such as displaying the current temperature setting, wind speed adjustment and other operation results or status on the display screen. The data exchange and function execution process between the vehicle air conditioning controller and the air conditioning application through the CAN bus is described.

[0076] It is understandable that this step is to send the first CAN communication message data generated by the simulation software to the vehicle air conditioning application. Once the air conditioning application receives these CAN communication message data, it will perform corresponding operations according to the instructions and parameters therein, such as adjusting the air conditioning temperature, wind speed or other functions. The results of these operations will be displayed to the user through the application interface or the vehicle's internal display screen, ensuring that the user can understand and control the status and function of the vehicle air conditioning system in real time. For example, the temperature previously adjusted to 20 degrees will be displayed on the display screen.

[0077] As an example, after sending the CAN communication message data to the air-conditioning application, it also includes: obtaining the display page of the corresponding operation information; obtaining the first verification result according to the consistency between the operation information and the display page; if the first verification result is inconsistent, sending a first alarm message to the terminal loaded with the software simulation tool of the vehicle air-conditioning controller; if the first verification result is consistent, requesting the terminal loaded with the air-conditioning application to obtain the second CAN communication message data of the air-conditioning application. Among them, the first verification result refers to the result of the operation information display page received from the air-conditioning application after comparing the CAN communication message data sent to the air-conditioning application by the simulation software. If the display page is inconsistent with the previous operation information, this will cause the first verification result to be inconsistent. For example, if the displayed air-conditioning temperature is 15 degrees, not 20 degrees adjusted in the software simulation tool, the first verification result is inconsistent. The first alarm message refers to the warning or error message sent by the simulation software to the terminal loaded with the vehicle air-conditioning controller software simulation tool when the first verification result is inconsistent, to prompt the developer of possible problems or errors. The second CAN communication message data refers to another set of CAN communication message data that the simulation software requests from the terminal loaded with the air-conditioning application when the first verification result is consistent, which is used for further testing and verification of the function and response of the vehicle air-conditioning application.

[0078] Specifically, this step describes the subsequent operation process after the simulation software simulates sending CAN communication message data to the air-conditioning application. First, the simulation software obtains the operation information page displayed by the air-conditioning application, which reflects the current status of the air-conditioning function and the operations that the user can perform. Then, the simulation software compares the obtained operation information with the expected operation information to verify the accuracy of the simulation result, which is the so-called first verification result. If the first verification result shows that the operation information is inconsistent with the display page, the simulation software will send a first alarm message to the terminal of the software simulation tool loaded with the vehicle air-conditioning controller to remind the developer of possible problems. On the contrary, if the first verification result is consistent, the simulation software will request the terminal loaded with the air-conditioning application to obtain a second set of CAN communication message data to further verify and test the response and function of the air-conditioning application. These steps ensure that the simulation software can effectively simulate and verify the various operations and functions of the vehicle air-conditioning system.

[0079] As an example, after requesting the terminal loaded with the air-conditioning application to obtain the second CAN communication message data of the air-conditioning application, it also includes: obtaining the second CAN communication message data sent by the air-conditioning application, wherein the second CAN communication message data is the corresponding second CAN communication message data generated by the intelligent cockpit controller according to the second operation information of the air-conditioning application, and the intelligent cockpit controller sends the generated second CAN communication message data to the CAN communication device, and the second CAN communication message data is sent by the CAN communication device; the second CAN communication message data is parsed according to the communication matrix information to generate the corresponding second CAN signal simulation data; and the second CAN signal simulation data is displayed accordingly. The second CAN communication message data refers to the CAN communication data generated by the intelligent cockpit controller according to the second operation information of the air-conditioning application, and these data will be sent to the CAN communication device and transmitted through it. The second operation information refers to the instructions or requirements generated by the user or system operation in the air-conditioning application, such as adjusting the air-conditioning temperature, wind speed and other operations. In this embodiment, take the opening of the internal circulation as an example. The second CAN signal simulation data refers to the data parsed from the second CAN communication message data, and the simulation signal data generated after parsing according to the communication matrix information is used to display the state or response of the air-conditioning system in the simulation software.

[0080] Specifically, this step describes the operation flow of the simulation software after obtaining the second CAN communication message data sent by the air-conditioning application. First, the intelligent cockpit controller generates corresponding second CAN communication message data according to the second operation information of the air-conditioning application, and these data are sent to the CAN communication device and transmitted through it. After receiving these second CAN communication message data, the simulation software parses them according to the pre-defined communication matrix information and converts them into corresponding second CAN signal simulation data. Finally, the simulation software uses these second CAN signal simulation data to display them accordingly on the interface to present the status or response of the air-conditioning system in the simulation environment. These steps ensure that the simulation software can effectively simulate and verify the functions and responses of the air-conditioning application.

[0081] As an example, after the corresponding display is performed according to the second CAN signal simulation data, it also includes: obtaining a second verification result according to the consistency between the display page of the second CAN signal simulation data and the second operation information; if the second verification result is inconsistent, sending a second alarm message to the terminal of the software simulation tool for the vehicle air-conditioning controller; if the second verification result is consistent, sending a pass signal to the terminal of the software simulation tool for the vehicle air-conditioning controller. Among them, the second verification result refers to the conclusion drawn by the simulation software after comparing the display page with the second operation information, which is used to verify the accuracy and consistency of the simulation. The second alarm message refers to a warning or notification sent to the terminal of the vehicle air-conditioning controller software simulation tool when the second verification result is inconsistent, to prompt the developer that there is a problem or error. The pass signal refers to a confirmation signal sent to the terminal of the vehicle air-conditioning controller software simulation tool when the second verification result is consistent, indicating that the operation of the simulation is consistent with the expected function and the verification is successful. For example, if the internal circulation is turned on in the air-conditioning application, but the internal circulation is not turned on in the vehicle air-conditioning controller software simulation tool, a warning is issued to prompt the developer that there is a problem.

[0082] Specifically, these steps describe the process of verifying the simulated data of the second CAN signal generated by simulation in the vehicle air conditioning controller software simulation system. First, by comparing the consistency of the display page with the second operation information, a second verification result is obtained to confirm the accuracy of the simulation and the consistency of the expected function. If the second verification result shows inconsistency, it means that there is a functional or operational problem. The system will send a second alarm message to the terminal loaded with the vehicle air conditioning controller software simulation tool, prompting the developer to check and fix the problem. Conversely, if the second verification result is consistent, the system will send a pass signal to the terminal to confirm the correctness of the simulation operation and the successful completion of the verification.

[0083] This embodiment provides a software simulation method for a vehicle air-conditioning controller. The application first obtains operation information from the test interface generated by the simulation, and can provide necessary input data for subsequent simulation operations. These data represent specific instructions or operations of the user interacting with the vehicle air-conditioning controller. Then, according to the obtained operation information, corresponding CAN signal data that can simulate the actual operation of the vehicle air-conditioning controller is generated to provide simulation support for data exchange during the communication process. Then, these CAN signal simulation data are parsed and converted into corresponding CAN communication message data to ensure that the data format and content are consistent with the real CAN communication. Finally, the generated CAN communication message data is sent to the air-conditioning application, so that the air-conditioning remote control displays the corresponding operation information based on these data, thereby realizing the verification and testing of the air-conditioning application function. The entire process performs effective functional verification tests on the air-conditioning application without relying on actual hardware, thereby improving development efficiency.

[0084] Based on the first embodiment of the present application, in the second embodiment of the present application, the same or similar contents as those in the above-mentioned embodiment 1 can refer to the above introduction, and will not be repeated later. Figure 2 , Figure 2 This is a flow chart of a second embodiment of the software simulation method for a vehicle air conditioning controller of the present application. Step S20 of the software simulation method for a vehicle air conditioning controller includes steps S21 to S22:

[0085] Step S21, obtaining communication matrix information;

[0086] It is understandable that the communication matrix information describing the internal communication rules and protocols of the vehicle system is obtained. This information guides the simulation software on how to accurately simulate the CAN bus communication behavior of the vehicle system, ensuring that the generated simulation data is consistent with the communication protocol of the actual system, so as to effectively carry out system development, joint debugging and commissioning.

[0087] Step S22: parsing the first CAN signal simulation data according to the communication matrix information to generate corresponding first CAN communication message data.

[0088] It is understandable that the first CAN signal simulation data generated by the simulation software is parsed using the pre-acquired communication matrix information. Through this step, the simulation software can accurately convert the simulation data into actual CAN communication message data that meets the requirements of the CAN bus protocol. These generated CAN communication message data will be sent to the air conditioning application to trigger and display the corresponding air conditioning function operation, thereby achieving accurate simulation and function verification of the vehicle system.

[0089] In this embodiment, first, the communication matrix information describing the internal communication rules and protocols of the vehicle system is obtained, and the communication matrix information includes detailed specifications such as the ID, data frame structure, and sending cycle of each CAN communication message; then, the first CAN signal simulation data generated by the simulation software is parsed using the acquired communication matrix information, and during the parsing process, the simulation data is converted into CAN communication message data that conforms to the communication matrix definition; finally, the first CAN communication message data is generated, and the data includes the correct CAN message ID, data content, and sending cycle. These data will be transmitted to the air conditioning application, so that it can perform corresponding operations according to the received information, such as adjusting the air conditioning temperature, wind speed, and other functions, thereby realizing accurate simulation and verification of the vehicle system functions.

[0090] In addition, to achieve the above objectives, the present application also proposes a software simulation system for a vehicle air-conditioning controller, the system comprising a simulated vehicle air-conditioning controller as described above, a terminal loaded with an air-conditioning application, an intelligent cockpit controller and a CAN communication device.

[0091] Please refer to Figure 3 , Figure 3This is a structural diagram of a software simulation system for a vehicle air-conditioning controller for this application, wherein the simulated vehicle air-conditioning controller refers to a software tool for simulating, controlling and testing the functions of a vehicle air-conditioning system. This tool usually allows users to input instructions or parameters through a simulation interface or an operation interface to simulate the operation under different conditions, and can generate corresponding signal data for testing and verifying the various functions, performance and stability of the vehicle air-conditioning system. A CAN communication device refers to a communication device or module of a controller area network (CAN) for data communication between various electronic control units (ECUs) inside a vehicle. These devices are responsible for processing and managing communications on the CAN bus, including sending and receiving CAN messages, ensuring information exchange and coordination between vehicle electronic systems. In vehicles, CAN communication devices play a key role, supporting various real-time control and monitoring functions, such as engine control, braking system, vehicle entertainment, etc. An intelligent cockpit controller refers to an electronic control unit (ECU) inside a vehicle, which is mainly responsible for managing and controlling multiple functions and systems in the vehicle, such as vehicle air-conditioning systems, seat controls, lighting systems, etc. It monitors and adjusts the in-vehicle environment through communication with other ECUs and sensors to improve ride comfort and safety. In modern vehicles, the intelligent cockpit controller plays an important role in integrating and coordinating various in-vehicle functions. Air conditioning applications refer to software applications in the vehicle air conditioning system. They run on the vehicle's electronic control unit (ECU) or on-board computer and are responsible for monitoring and controlling the operation of the in-vehicle air conditioning system. These applications can receive data from sensors and other control modules, and then adjust the operating parameters of the air conditioning system, such as temperature, wind speed, wind direction, etc., according to preset algorithms and user settings to provide a comfortable in-vehicle environment.

[0092] The simulated vehicle air conditioning controller obtains the first operation information input by the user, and generates the first CAN signal simulation data accordingly. Then, the first CAN signal simulation data is parsed according to the communication matrix information, the corresponding first CAN communication message data is generated, and it is sent to the CAN communication device. The CAN communication device transmits the data to the intelligent cockpit controller, which receives and parses the CAN communication message data, and then performs the corresponding operation according to the instructions and parameters therein, and finally sends the processed data back to the air conditioning application. The air conditioning application displays the corresponding operation information according to the received first CAN communication message data. The system includes a structure in which the air conditioning application, the intelligent cockpit controller and the CAN communication device communicate in sequence to ensure the correctness and consistency of the data flow. In the whole process, it also includes the connection of the CAN communication device, the import of the communication matrix information, and the acquisition of the first verification result according to the consistency of the operation information and the display page. If the verification results are inconsistent, the system will send a first alarm message; if they are consistent, it will request to obtain the second CAN communication message data of the air conditioning application. Subsequently, the intelligent cockpit controller generates the second CAN communication message data according to the user's operation on the air conditioning application (the second operation information), and sends it to the simulated vehicle air conditioning controller via the CAN communication device. The simulated vehicle air conditioning controller further parses the second CAN communication message data according to the communication matrix information to generate the corresponding second CAN signal simulation data, and then displays the corresponding second CAN signal simulation data. Finally, according to the consistency between the display page of the second CAN signal simulation data and the second operation information, the second verification result is obtained. If they are inconsistent, the second alarm information is sent, and if they are consistent, a pass signal is sent, indicating that the entire system effectively simulates and verifies various operations and functions of the vehicle air conditioning system.

[0093] Since the present system adopts all the technical solutions of all the above embodiments, it has at least all the beneficial effects brought by the technical solutions of the above embodiments, which will not be described one by one here.

[0094] This application also provides a software simulation device for a vehicle air conditioning controller, please refer to Figure 4 , the software simulation device of the vehicle air conditioning controller comprises:

[0095] An acquisition module 10 is used to acquire operation information based on the input of the test interface, wherein the test interface is an operation interface generated by simulating the function of the vehicle air-conditioning controller;

[0096] A generating module 20, configured to generate corresponding first CAN signal simulation data according to the operation information;

[0097] The parsing module 30 is used to parse the first CAN signal simulation data to generate corresponding first CAN communication message data;

[0098] The sending module 40 is used to send the first CAN communication message data to the air-conditioning application, so that the air-conditioning application displays corresponding operation information according to the received first CAN communication message data.

[0099] The software simulation device for the vehicle air-conditioning controller provided by the present application adopts the software simulation method for the vehicle air-conditioning controller in the above embodiment, which can solve the technical problem of how to ensure the development progress of the air-conditioning application program when the hardware is insufficient. Compared with the prior art, the beneficial effects of the software simulation device for the vehicle air-conditioning controller provided by the present application are the same as the beneficial effects of the software simulation method for the vehicle air-conditioning controller provided by the above embodiment, and the other technical features in the software simulation device for the vehicle air-conditioning controller are the same as the features disclosed in the above embodiment method, which will not be repeated here.

[0100] In one embodiment, the acquisition module 10 is also used to connect with the CAN communication device; after connecting with the CAN communication device, import communication matrix information through the CAN communication device; and generate an operating interface that simulates the function of the vehicle air-conditioning controller based on the communication matrix information.

[0101] In one embodiment, the analysis module 30 is further used to obtain communication matrix information; analyze the first CAN signal simulation data according to the communication matrix information to generate corresponding first CAN communication message data.

[0102] In one embodiment, the sending module 40 is also used to send the first CAN communication message data to the first CAN communication device, send the first CAN communication message data to the smart cockpit controller through the first CAN communication device, and send the first CAN communication message data to the air-conditioning application through the smart cockpit controller.

[0103] In one embodiment, the sending module 40 is also used to obtain a display page of the corresponding operation information; a first verification result is obtained based on the consistency between the operation information and the display page; if the first verification result is inconsistent, a first alarm message is sent to a terminal loaded with a software simulation tool for the vehicle air-conditioning controller; if the first verification result is consistent, a request is made to the terminal loaded with the air-conditioning application to obtain the second CAN communication message data of the air-conditioning application.

[0104] In one embodiment, the sending module 40 is further used to obtain second CAN communication message data sent by the air-conditioning application, wherein the second CAN communication message data is the corresponding second CAN communication message data generated by the smart cockpit controller according to the second operation information of the air-conditioning application, and the smart cockpit controller sends the generated second CAN communication message data to the CAN communication device, and the second CAN communication message data is obtained by sending the CAN communication device; the second CAN communication message data is parsed according to the communication matrix information to generate corresponding second CAN signal simulation data; and corresponding display is performed according to the second CAN signal simulation data.

[0105] In one embodiment, the sending module 40 is also used to obtain a second verification result based on the consistency between the display page of the second CAN signal simulation data and the second operation information; if the second verification result is inconsistent, a second alarm message is sent to the terminal of the software simulation tool loaded with the vehicle air-conditioning controller; if the second verification result is consistent, a pass signal is sent to the terminal of the software simulation tool loaded with the vehicle air-conditioning controller.

[0106] The present application provides a software simulation device for a vehicle air-conditioning controller, the software simulation device for the vehicle air-conditioning controller comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the software simulation method for the vehicle air-conditioning controller in the above-mentioned embodiment one.

[0107] Reference below Figure 5 , which shows a schematic diagram of the structure of a software simulation device for a vehicle air conditioning controller suitable for implementing an embodiment of the present application. The software simulation device for the vehicle air conditioning controller in the embodiment of the present application may include but is not limited to mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), vehicle terminals (such as vehicle navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 5 The software simulation device of the vehicle air-conditioning controller shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0108] like Figure 5As shown, the software simulation device of the vehicle air conditioning controller may include a processing device 1001 (such as a central processing unit, a graphics processor, etc.), which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM: Read Only Memory) 1002 or the program loaded from the storage device 1003 to the random access memory (RAM: Random Access Memory) 1004. In RAM1004, various programs and data required for the operation of the software simulation device of the vehicle air conditioning controller are also stored. The processing device 1001, ROM1002 and RAM1004 are connected to each other through a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Typically, the following systems can be connected to the I / O interface 1006: input devices 1007 including, for example, a touch screen, a touchpad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; output devices 1008 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 1003 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 1009. The communication device 1009 can allow the software simulation device of the vehicle air conditioning controller to communicate wirelessly or wired with other devices to exchange data. Although the figure shows a software simulation device of the vehicle air conditioning controller with various systems, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems may be implemented or have alternatively.

[0109] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device 1003, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.

[0110] The software simulation device of the vehicle air-conditioning controller provided by the present application adopts the software simulation method of the vehicle air-conditioning controller in the above embodiment, which can solve the technical problem of how to ensure the development progress of the air-conditioning application program when the hardware is insufficient. Compared with the prior art, the beneficial effects of the software simulation device of the vehicle air-conditioning controller provided by the present application are the same as the beneficial effects of the software simulation method of the vehicle air-conditioning controller provided by the above embodiment, and the other technical features in the software simulation device of the vehicle air-conditioning controller are the same as the features disclosed in the method of the previous embodiment, which will not be repeated here.

[0111] It should be understood that the various parts disclosed in this application can be implemented by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.

[0112] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

[0113] Reference below Figure 6 , which shows a schematic diagram of an operation interface of a simulated vehicle air conditioning controller suitable for implementing an embodiment of the present application. The operation interface of the simulated vehicle air conditioning controller in the embodiment of the present application may include, but is not limited to, design factors such as icons, fonts, font sizes, and function mode selection. Figure 6 The operation interface of the simulated vehicle air-conditioning controller shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0114] The present application provides a computer-readable storage medium having computer-readable program instructions (ie, computer programs) stored thereon, the computer-readable program instructions being used to execute the software simulation method of the vehicle air-conditioning controller in the above-mentioned embodiment.

[0115] The computer-readable storage medium provided in the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems or devices, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, system or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination of the above.

[0116] The computer-readable storage medium may be included in the software simulation device of the vehicle air-conditioning controller; or may exist independently without being assembled into the software simulation device of the vehicle air-conditioning controller.

[0117] The above-mentioned computer-readable storage medium carries one or more programs. When the above-mentioned one or more programs are executed by the software simulation device of the vehicle air-conditioning controller, the software simulation device of the vehicle air-conditioning controller: obtains first operation information based on the input of the test interface, wherein the test interface is an operation interface generated by simulating the function of the vehicle air-conditioning controller; generates corresponding first CAN signal simulation data according to the first operation information; parses the first CAN signal simulation data to generate corresponding first CAN communication message data; sends the first CAN communication message data to the air-conditioning application, so that the air-conditioning application displays corresponding operation information according to the received first CAN communication message data.

[0118] Computer program code for performing the operations of the present application may be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0119] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0120] The modules involved in the embodiments described in this application may be implemented by software or hardware, wherein the name of the module does not constitute a limitation on the unit itself in some cases.

[0121] The readable storage medium provided by the present application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., computer programs) for executing the software simulation method of the vehicle air-conditioning controller, and can solve the technical problem of how to ensure the development progress of the air-conditioning application program when the hardware is insufficient. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided by the present application are the same as the beneficial effects of the software simulation method of the vehicle air-conditioning controller provided by the above embodiment, and will not be repeated here.

[0122] The present application also provides a computer program product, including a computer program, which implements the steps of the software simulation method of the vehicle air-conditioning controller as described above when the computer program is executed by a processor.

[0123] The computer program product provided by the present application can solve the technical problem of how to ensure the development progress of the air-conditioning application program when the hardware is insufficient. Compared with the prior art, the beneficial effects of the computer program product provided by the present application are the same as the beneficial effects of the software simulation method of the vehicle air-conditioning controller provided by the above embodiment, which will not be repeated here.

[0124] The above descriptions are only some embodiments of the present application, and are not intended to limit the patent scope of the present application. All equivalent structural changes made using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect applications in other related technical fields are included in the patent protection scope of the present application.

Claims

1. A software simulation method for a vehicle air conditioning controller, characterized in that: The method comprises: Acquire first operation information based on a test interface input, wherein the test interface is an operation interface generated by simulating a function of a vehicle air conditioning controller; Generate corresponding first CAN signal simulation data according to the first operation information; Parsing the first CAN signal simulation data to generate corresponding first CAN communication message data; The first CAN communication message data is sent to an air-conditioning application, so that the air-conditioning application displays corresponding operation information according to the received first CAN communication message data.

2. The method according to claim 1, characterized in that The step of parsing the first CAN signal simulation data to generate corresponding first CAN communication message data includes: Get communication matrix information; The first CAN signal simulation data is parsed according to the communication matrix information to generate corresponding first CAN communication message data.

3. The method according to claim 1, characterized in that The software simulation system of the vehicle air conditioning controller includes an air conditioning application, an intelligent cockpit controller, and a CAN communication device that communicate in sequence; The sending of the first CAN communication message data to the air conditioning application comprises: The first CAN communication message data is sent to the first CAN communication device, the first CAN communication message data is sent to the smart cockpit controller through the first CAN communication device, and the first CAN communication message data is sent to the air-conditioning application through the smart cockpit controller.

4. The method according to claim 1, characterized in that Before obtaining the first operation information input based on the test interface, the method further includes: Connecting with the CAN communication device; After connecting with the CAN communication device, importing communication matrix information through the CAN communication device; An operation interface simulating the function of the vehicle air-conditioning controller is generated according to the communication matrix information.

5. The method according to any one of claims 1 to 4, characterized in that After sending the CAN communication message data to the air conditioning application, the method further includes: Obtaining a display page for the corresponding operation information; Obtaining a first verification result according to the consistency between the operation information and the display page; If the first verification result is inconsistent, sending a first alarm message to a terminal loaded with a software simulation tool for the vehicle air conditioning controller; If the first verification result is consistent, a request is made to the terminal loaded with the air-conditioning application to obtain the second CAN communication message data of the air-conditioning application.

6. The method according to claim 5, characterized in that After requesting the terminal loaded with the air-conditioning application to obtain the second CAN communication message data of the air-conditioning application, the method further includes: Acquire second CAN communication message data sent by the air-conditioning application, wherein the second CAN communication message data is generated by the intelligent cockpit controller according to the second operation information of the air-conditioning application, and the intelligent cockpit controller sends the generated second CAN communication message data to the CAN communication device, and the second CAN communication message data is obtained by sending the CAN communication device; Parsing the second CAN communication message data according to the communication matrix information to generate corresponding second CAN signal simulation data; The analog data is displayed accordingly according to the second CAN signal.

7. The method according to claim 6, characterized in that After the simulation data according to the second CAN signal is displayed accordingly, the method further includes: Obtaining a second verification result according to consistency between the display page of the second CAN signal simulation data and the second operation information; If the second verification result is inconsistent, sending a second alarm message to the terminal loaded with the software simulation tool of the vehicle air-conditioning controller; If the second verification result is consistent, a pass signal is sent to the terminal loaded with the software simulation tool of the vehicle air-conditioning controller.

8. A software simulation device for a vehicle air conditioning controller, characterized in that: The device comprises: An acquisition module, used to acquire operation information based on the input of the test interface, wherein the test interface is an operation interface generated by simulating the function of the vehicle air-conditioning controller; A generating module, used for generating corresponding first CAN signal simulation data according to the operation information; A parsing module, used for parsing the first CAN signal simulation data to generate corresponding first CAN communication message data; The sending module is used to send the first CAN communication message data to the air-conditioning application, so that the air-conditioning application displays corresponding operation information according to the received first CAN communication message data.

9. A software simulation device for a vehicle air conditioning controller, characterized in that: The device comprises: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the software simulation method for the vehicle air conditioning controller as claimed in any one of claims 1 to 7.

10. A software simulation system for a vehicle air conditioning controller, characterized in that: The system comprises a simulated vehicle air-conditioning controller as described in any one of claims 1 to 7, a terminal loaded with an air-conditioning application, an intelligent cockpit controller and a CAN communication device.

Citation Information

Cited By

  • Vehicle-mounted air conditioner control system and method and vehicle

    CN120963295A

  • Vehicle air conditioning control system, method, vehicle

    CN120963295B