Debugging method of in-vehicle infotainment system, in-vehicle infotainment system, device and readable storage medium

By introducing a debugging module to simulate vehicle control function controller in the vehicle computer system, obtaining and responding to vehicle control signals, the problem of low debugging efficiency in the existing technology is solved, and an automated vehicle computer system debugging process is realized.

CN119225342AActive Publication Date: 2024-12-31GREAT WALL MOTOR CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202411362657.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-27
Publication Date
2024-12-31
Estimated Expiration
2044-09-27

AI Technical Summary

Technical Problem

The existing vehicle system debugging methods rely on hardware equipment configuration response signals, resulting in testers having to constantly switch manually, which is inefficient.

Method used

When the vehicle computer system enters debugging mode, the controller of the vehicle control function is simulated by the debugging module, the vehicle control signal sent by the interactive module is obtained, and the interface status value is updated to avoid manually configuring the hardware device response signal.

Benefits of technology

It improves the debugging efficiency of the vehicle and machine system, reduces manual operations by testers, and simplifies the debugging process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119225342A_ABST
    Figure CN119225342A_ABST
Patent Text Reader

Abstract

The invention provides a debugging method of a vehicle machine system, the vehicle machine system, a device and a readable storage medium, the method is applied to the technical field of vehicles, and the method comprises the steps that under the condition that the vehicle machine system enters a debugging mode, a debugging module is activated, and the debugging module is used for simulating a controller corresponding to at least one vehicle control function in the vehicle machine system; the debugging module obtains a vehicle control signal which is sent by the interaction module and aims at any one vehicle control function in the at least one vehicle control function, the vehicle control signal is triggered by the interaction module in response to operation on a target control on a vehicle machine interface of the vehicle machine system, and the target control corresponds to the vehicle control function; the debugging module responds to the vehicle control signal and sends a response signal corresponding to the vehicle control signal to the interaction module, and the response signal carries a first state value corresponding to the vehicle control function; and the interaction module updates the state value of the vehicle control function on the vehicle machine interface according to the first state value under the condition of receiving a response signal corresponding to the vehicle control signal. The method can improve the debugging efficiency of the vehicle machine system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle technology, and more specifically, to a debugging method for a vehicle system, a vehicle system, a device, and a readable storage medium in the field of vehicle technology. Background Art

[0002] With the continuous development of science and technology, in order to meet the needs of different users, a variety of functions (also called "vehicle control functions") will be configured on the vehicle. In order to ensure the reliability of the configured functions during use, usually, the vehicle will not be put on the market until all its functions have been debugged.

[0003] At present, the debugging of the vehicle system mainly relies on hardware devices, that is, before debugging each function, it is necessary to configure the response signal corresponding to the vehicle control signal of the function on the hardware device, and then start debugging. However, since different functions involve different response signals, during the debugging of the vehicle system, the tester needs to constantly manually switch the response signal of the hardware device, resulting in low debugging efficiency. Summary of the invention

[0004] The present application provides a debugging method for a vehicle system, a vehicle system, a device, and a readable storage medium, which can improve the debugging efficiency of the vehicle system.

[0005] In a first aspect, a debugging method for a vehicle-machine system is provided, wherein the vehicle-machine system includes an interaction module and a debugging module, the method comprising: when the vehicle-machine system enters a debugging mode, activating the debugging module, the debugging module being used to simulate a controller corresponding to at least one vehicle control function in the vehicle-machine system; the debugging module acquiring a vehicle control signal for any one of the at least one vehicle control functions sent by the interaction module, the vehicle control signal being triggered by the interaction module in response to an operation on a target control on a vehicle-machine interface of the vehicle-machine system, the target control corresponding to the vehicle control function; the debugging module responding to the vehicle control signal sends a response signal corresponding to the vehicle control signal to the interaction module, the response signal carrying a first state value corresponding to the vehicle control function; when the interaction module receives the response signal corresponding to the vehicle control signal, the state value of the vehicle control function on the vehicle-machine interface according to the first state value.

[0006] In the above technical solution, the embodiment of the present application provides a debugging method for a vehicle system: the vehicle system includes an interaction module and a debugging module. Since the debugging module can simulate a controller corresponding to at least one vehicle control function in the vehicle system, when the vehicle system enters the debugging mode, the vehicle control function in the vehicle system can be debugged through the debugging module. Specifically, when the vehicle system enters the debugging mode, the debugging module is activated so that the debugging module can obtain the vehicle control signal sent by the interaction module for any of the at least one vehicle control function, wherein the vehicle control signal is triggered by the interaction module in response to the operation of the target control on the vehicle interface of the vehicle system, and the target control corresponds to the vehicle control function. For example, the debugging module can obtain the vehicle control signal for the air conditioning function sent by the interaction module, and the vehicle control signal of the air conditioning function is triggered by the interaction module in response to the operation of the target control corresponding to the air conditioning function on the vehicle interface (for example, the air conditioning switch control, the air conditioning temperature control, and the air conditioning wind control, etc.); when the debugging module obtains the vehicle control signal, it can respond to the vehicle control signal and send a response signal corresponding to the vehicle control signal to the interaction module. Since the response signal carries the first state value corresponding to the vehicle control function, when the interaction module receives the response signal, it can update the state value of the vehicle control function on the vehicle interface according to the first state value. It can be seen from this that when the vehicle system enters the debugging mode, the debugging module can not only obtain the vehicle control signal of any vehicle control function among the multiple vehicle control functions, but also respond to the vehicle control signal and send the response signal corresponding to the vehicle control signal to the interaction module. That is, through this method, when debugging the vehicle system, the hardware device can be separated to avoid the tester from constantly manually configuring the response signal of the hardware device, thereby improving the debugging efficiency of the vehicle system.

[0007] In combination with the first aspect and the above-mentioned implementation methods, in some possible implementation methods, before the debugging module obtains the vehicle control signal sent by the interaction module for any vehicle control function of at least one vehicle control function, the method also includes: when the debugging module is activated, the debugging module sends a feedback signal of the vehicle control function to the interaction module, and the feedback signal carries a second state value corresponding to the vehicle control function, and the second state value is the same as or different from the first state value; when the interaction module receives the feedback signal of the vehicle control function, the state value of the vehicle control function is displayed on the vehicle computer interface according to the second state value.

[0008] In the above technical scheme, when the vehicle-machine system enters the debugging mode and before the debugging module obtains the vehicle control signal sent by the interaction module for any of the at least one vehicle control function, the debugging module can send a feedback signal of the vehicle control function to the interaction module. Since the feedback signal carries the second state value corresponding to the vehicle control function, the interaction module can display the state value of the vehicle control function (also referred to as the default state value of the vehicle control function) on the vehicle-machine interface according to the second state value when receiving the feedback signal of the vehicle control function, thereby ensuring that when the vehicle-machine system enters the debugging mode, the state value of the vehicle control function can be normally displayed on the vehicle-machine interface of the vehicle-machine system, so that the tester can observe the state value of the vehicle control function and perform debugging-related operations on the target control of the vehicle control function according to the state value.

[0009] In combination with the first aspect and the above-mentioned implementation methods, in some possible implementation methods, the debugging module sends a feedback signal of the vehicle control function to the interaction module, including: the debugging module obtains the function ID of the vehicle control function sent by the interaction module; the debugging module determines the feedback signal corresponding to the vehicle control function according to the function ID of the vehicle control function, and sends the feedback signal of the vehicle control function to the interaction module.

[0010] In combination with the first aspect and the above-mentioned implementation methods, in some possible implementation methods, the debugging module also includes an interface for receiving ADB instructions, and the ADB instructions are used to configure the debugging module with a second state value corresponding to the vehicle control function carried by the feedback signal.

[0011] In the above technical scheme, the debugging module may also include an interface for receiving ADB instructions. Since the ADB instruction can be used to configure the second state value corresponding to the vehicle control function carried by the feedback signal to the debugging module, the tester can flexibly configure the second state value corresponding to the vehicle control function, thereby realizing the dynamic configuration of the second state value corresponding to the vehicle control function, that is, realizing the dynamic configuration of the default state value corresponding to the vehicle control function.

[0012] In combination with the first aspect and the above-mentioned implementation methods, in some possible implementation methods, the debugging module responds to the vehicle control signal and sends a response signal corresponding to the vehicle control signal to the interaction module, including: when the debugging module receives the vehicle control signal, determining the response signal corresponding to the vehicle control signal according to a preset signal mapping table, and sending the response signal corresponding to the vehicle control signal to the interaction module.

[0013] In combination with the first aspect and the above-mentioned implementation methods, in some possible implementation methods, the status value of the vehicle control function is updated on the vehicle computer interface according to the first status value, including: judging whether the first status value is the same as the second status value, the second status value being the status value carried in the feedback signal of the vehicle control function sent by the debugging module to the interaction module before the interaction module receives the response signal corresponding to the vehicle control signal; when the first status value and the second status value are different, updating the status value of the vehicle control function according to the first status value; when the first status value and the second status value are the same, keeping the status value of the vehicle control function unchanged.

[0014] In combination with the first aspect and the above-mentioned implementation methods, in some possible implementation methods, the method also includes: when the vehicle system enters the debugging mode, displaying a prompt message on the vehicle interface, the prompt message is used to indicate that the vehicle system has entered the debugging mode.

[0015] In the above technical solution, when the vehicle system enters the debugging mode, a prompt message can be displayed on the vehicle interface. Since the prompt message is used to indicate that the vehicle system has entered the debugging mode, the tester can promptly and accurately determine whether the vehicle system has entered the debugging mode.

[0016] In a second aspect, a vehicle system is provided, the vehicle system comprising an interaction module and a debugging module;

[0017] An interaction module, used for sending corresponding vehicle control signals to controllers corresponding to multiple vehicle control functions in the vehicle system, wherein the vehicle control signals are triggered by the interaction module in response to an operation on a target control on a vehicle interface of the vehicle system, wherein the target control corresponds to the vehicle control function;

[0018] The debugging module is used to simulate a controller corresponding to at least one vehicle control function in the vehicle system when the vehicle system enters the debugging mode.

[0019] In a third aspect, a debugging device for a vehicle system is provided, wherein the vehicle system includes an interaction module and a debugging module, and the device includes:

[0020] An activation unit, used to activate the debugging module when the vehicle system enters the debugging mode, the debugging module is used to simulate a controller corresponding to at least one vehicle control function in the vehicle system;

[0021] An acquisition unit, configured for the debugging module to acquire a vehicle control signal for any vehicle control function of at least one vehicle control function sent by the interaction module, wherein the vehicle control signal is triggered by the interaction module in response to an operation on a target control on a vehicle-machine interface of the vehicle-machine system, and the target control corresponds to the vehicle control function;

[0022] A sending unit, configured for the debugging module to send a response signal corresponding to the vehicle control signal to the interaction module in response to the vehicle control signal, wherein the response signal carries a first state value corresponding to the vehicle control function;

[0023] The updating unit is used for updating the state value of the vehicle control function on the vehicle computer interface according to the first state value when the interaction module receives a response signal corresponding to the vehicle control signal.

[0024] In a fourth aspect, a computer program product is provided, which includes: a computer program code, which, when executed on a computer, enables the computer to execute the vehicle control method in the above-mentioned first aspect or any possible implementation of the first aspect.

[0025] In a fifth aspect, a computer-readable storage medium is provided, which stores a computer program code. When the computer program code runs on a computer, the computer executes the vehicle control method in the above-mentioned first aspect or any possible implementation of the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] Figure 1 It is a schematic diagram of signal transmission of a vehicle in the prior art provided by an embodiment of the present application;

[0027] Figure 2 It is a structural schematic diagram of a vehicle system provided by an embodiment of the present application;

[0028] Figure 3 is a schematic flow chart of a debugging method for a vehicle system provided in an embodiment of the present application;

[0029] Figure 4 is a schematic flow chart of another vehicle system debugging method provided in an embodiment of the present application;

[0030] Figure 5 This is a schematic diagram of a vehicle-machine interface of a vehicle-machine system provided in an embodiment of the present application;

[0031] Figure 6 It is a schematic diagram of displaying the status value of the air conditioning function on the vehicle interface provided by an embodiment of the present application;

[0032] Figure 7 It is a structural schematic diagram of a debugging device for a vehicle system provided in an embodiment of the present application. DETAILED DESCRIPTION

[0033] The technical solution in the present application will be described clearly and in detail below in conjunction with the accompanying drawings. In the description of the embodiments of the present application, unless otherwise specified, " / " means or, for example, A / B can mean A or B: "and / or" in the text is only a description of the association relationship of associated objects, indicating that there can be three relationships, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, in the description of the embodiments of the present application, "multiple" means two or more than two.

[0034] In the following, the terms "first" and "second" are used for descriptive purposes only and are not to be understood as suggesting or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features.

[0035] Before introducing the solutions of the embodiments of the present application, the professional terms that may be involved in the embodiments of the present application are first explained.

[0036] Car system: Also known as the In-Vehicle Infotainment System (IVI), it is an important technology in modern cars, used to provide multimedia entertainment, navigation, communication and other driving-related functions, namely vehicle control functions. Car system usually consists of two parts: hardware and software. Hardware includes display screen, touch screen, processor, storage device, etc.; software includes operating system, application program and service.

[0037] Function ID of vehicle control function: refers to the unique identifier used to identify a specific vehicle control function in the vehicle system. Through the function ID, it can ensure that various vehicle control functions of the vehicle system are effectively managed and maintained.

[0038] ADB (Android Debug Bridge) command: is a command line tool used to communicate with Android devices. It allows testers to interact with Android devices on their computers and perform various debugging operations.

[0039] Adapter service: can convert data from one format to another so that different software modules can understand and process the data. For example, converting raw sensor data into a format that can be used by an application.

[0040] Car Service: generally refers to functions and services related to automobile maintenance and repair.

[0041] The Hardware Abstraction Layer (HAL) is an important software layer located between the operating system and the underlying hardware. It is used to hide the specific implementation details of the hardware and provide a unified interface for the upper-layer software. HAL is widely used in vehicles, covering many aspects from body control systems to infotainment systems.

[0042] Microcontroller Unit (MCU): is a very important electronic component used to control various systems and functions of the car. MCU is usually a dedicated embedded system responsible for performing specific tasks, such as controlling the engine, body systems, safety systems, etc.

[0043] The Electronic Control Unit (ECU) is an important component in the vehicle's electronic system, used to monitor and control various systems and functions of the vehicle.

[0044] Figure 1 Schematic diagram of vehicle signal transmission in the prior art provided by an embodiment of the present application, such as Figure 1 As shown, the vehicle 100 includes a vehicle system 101 and a plurality of ECUs 102. The vehicle system 101 and the plurality of ECUs 102 communicate with each other via a controller area network (CAN) bus.

[0045] It should be noted that the vehicle system includes multiple vehicle control functions, such as air conditioning function, multimedia playback function, navigation function and telephone function, etc. Each vehicle control function has its own corresponding ECU102, and the ECU102 is used to monitor and control the corresponding vehicle control function.

[0046] Depend on Figure 1 It can be seen that the vehicle system 101 includes an interaction module 1011 , a first middleware module 1012 , a second middleware module 1013 , a third middleware module 1014 and an MCU 1015 .

[0047] The interaction module 1011 is used to respond to the operation of the target control on the vehicle interface of the vehicle system 101, and the target control corresponds to the vehicle control function. It should be noted that when the interaction module 1011 responds to the operation of the target control on the vehicle interface of the vehicle system 101, the vehicle control signal of the vehicle control function will be triggered. After the vehicle control signal of the vehicle control function is triggered, the interaction module 1011 will send the vehicle control signal of the vehicle control function to the first middleware module 1012.

[0048] After receiving the vehicle control signal of the vehicle control function, the first middleware module 1012 will send the vehicle control signal to the MCU 1015 through the second middleware module 101 and the third middleware module 1014 in sequence, so that the MCU 1015 sends the received vehicle control signal to the ECU 102 .

[0049] After receiving the vehicle control signal sent by MCU1015, ECU102 will respond to the vehicle control signal and return a response signal corresponding to the vehicle control signal to MCU1015.

[0050] After receiving the response signal returned by the ECU 102 , the MCU 1015 sends the response signal to the interaction module 1011 via the third middleware module 1014 , the second middleware module 1013 and the first middleware module 1012 in sequence.

[0051] It should be noted that the first middleware module 1012, the second middleware module 1013 and the third middleware module 1014 will parse the vehicle control signal according to different pre-set rule protocols (communication protocols), that is, convert the vehicle control signal into a signal type that can be recognized by the next module according to different prescribed protocols.

[0052] In a possible implementation, the first middleware module 1012 may be an Adapter service module, the second middleware module 1013 may be a Car Service module, and the third middleware module 1014 may be a HAL module. The Adapter service module may generally parse the vehicle control signal according to protocols such as LIN, FlexRay, MOST, SPI, or MQTT, the Car Service module may generally parse the vehicle control signal according to protocols such as UDS, OBD-II, JSON, or HTTP / HTTPS, and the HAL module may generally parse the vehicle control signal according to I 2 C, SPI, GPIO, UART, PWM, ADC or DAC and other protocols to parse the vehicle control signal.

[0053] The interaction module 1011 is also used to update the vehicle control function status value on the vehicle system interface after receiving the response signal sent by the first middleware module 1012, that is, the communication between the vehicle system 101 and the ECU 102 is completed at this time.

[0054] With the continuous development of science and technology, in order to meet the needs of different users, a variety of functions (also called "vehicle control functions") will be configured on the vehicle. In order to ensure the reliability of the configured functions during use, usually, the vehicle will not be put on the market until all its functions have been debugged.

[0055] At present, the debugging of vehicle computer system mainly relies on hardware equipment, that is, the hardware equipment and Figure 1 The MCU1015 in the vehicle system is connected to the hardware device to debug various functions of the vehicle system. However, before debugging each function, it is necessary to configure the response signal corresponding to the vehicle control signal of the function on the hardware device before starting the debugging. Therefore, in order to complete the task of debugging various functions of the vehicle system, during the debugging process, the tester needs to manually configure the response signal of the hardware device continuously, resulting in low debugging efficiency.

[0056] Based on the above problems, the present application provides a method for debugging a vehicle system, which can improve the debugging efficiency of the vehicle system.

[0057] For ease of understanding, before introducing the method provided in the embodiment of the present application, the vehicle system provided in the embodiment of the present application is first introduced.

[0058] Figure 2 It is a structural schematic diagram of a vehicle system provided in an embodiment of the present application.

[0059] See also Figure 2 As shown, the vehicle system 200 includes an interaction module 201 and a debugging module 202 .

[0060] Among them, the interaction module 201 is used to send corresponding vehicle control signals to controllers corresponding to multiple vehicle control functions in the vehicle system 200. The vehicle control signals are triggered by the interaction module 201 in response to the operation of the target control on the vehicle interface of the vehicle system. The target control corresponds to the vehicle control function.

[0061] The debugging module 201 is used to simulate a controller corresponding to at least one vehicle control function in the vehicle system 200, that is, the above Figure 1 At least one ECU 102 is included in the communication module 201. It should be understood that the interaction module 201 and the debugging module 201 can communicate with each other.

[0062] In the embodiment of the present application, since the debugging module 202 can simulate a controller corresponding to at least one vehicle control function in the vehicle system, when debugging the vehicle system, the vehicle system can be debugged through the debugging module 202.

[0063] It should be noted that, in a possible implementation, the debugging module 201 may be arranged in the above Figure 1 In the first middleware module 1012 of the vehicle system 100, a debugging module 201 is added to the first middleware module 1012 so that the interaction module 201 is no longer connected to the above Figure 1Signal interaction is performed between the second middleware module 1013, the third middleware module 1014 and multiple ECUs 102, while signal interaction only needs to be performed with the debugging module 202. In this way, when debugging the vehicle system, it can be separated from the hardware device to avoid the tester from constantly manually configuring the response signal of the hardware device, thereby improving the debugging efficiency of the vehicle system.

[0064] The following is a structural diagram of the vehicle system provided in conjunction with the above embodiment ( Figure 2 ), describes in detail the method provided in the embodiments of the present application.

[0065] Figure 3 It is a schematic flowchart of a debugging method for a vehicle system provided in an embodiment of the present application.

[0066] Step 301, when the vehicle system enters the debugging mode, the debugging module is activated, and the debugging module is used to simulate a controller corresponding to at least one vehicle control function in the vehicle system.

[0067] Among them, the method of entering the debugging mode of the vehicle system is: the debugging mode can be entered through the menu bar option. For example, the tester can enter the debugging mode of the vehicle system by clicking the virtual button with words such as "Developer Options", "Service Mode", or "About This Device" in the settings menu bar; or enter the debugging mode of the vehicle system through a specific physical button combination, such as pressing the power button + volume button (volume up button or volume down button) at the same time until entering the debugging interface; or use the OBD-II (On-Board Diagnostics) interface or adapter to enter the debugging mode of the vehicle system through special software or commands. The embodiments of the present application are not limited to this.

[0068] It should be noted that in order to ensure that when the vehicle system enters the debugging mode, the interaction module of the vehicle system can smoothly exchange signals with the lower-level debugging module, in this embodiment, when the vehicle system enters the debugging mode, the debugging module will be activated accordingly, so that the interaction module and the debugging module can smoothly exchange signals.

[0069] In step 302, the debugging module obtains a vehicle control signal for any one of at least one vehicle control function sent by the interaction module. The vehicle control signal is triggered by the interaction module in response to an operation on a target control on the vehicle interface of the vehicle system. The target control corresponds to the vehicle control function.

[0070] It can be seen from the above embodiments that the vehicle system may include multiple vehicle control functions, such as air conditioning function (air conditioning function includes air conditioning switch function, air conditioning temperature function and air conditioning air volume function), multimedia playback function (multimedia playback function includes multimedia switch function, multimedia volume function and multimedia screen brightness function), navigation function (navigation function includes navigation switch function and navigation volume function), and telephone function (telephone function includes telephone switch function, telephone volume function and telephone recording function), etc. In order to achieve accurate control of each vehicle control function, in a possible implementation, each vehicle control function is provided with one or more corresponding target controls, and each target control is provided with a corresponding vehicle control signal. For example, when the vehicle control function is the air conditioning function, the target controls corresponding to the air conditioning function include the air conditioning switch control, the air conditioning temperature control and the air conditioning air volume control, etc. The vehicle control signal corresponding to the air conditioning switch control is A1, the vehicle control signal corresponding to the air conditioning temperature control is A2, and the vehicle control signal corresponding to the air conditioning air volume control is A3.

[0071] It should be noted that in order to further improve the debugging efficiency of the vehicle system, in an embodiment of the present application, the operation of the target controls on the vehicle interface of the vehicle system can be implemented by writing scripts, so that the interactive module responds to the operation, that is, triggers the vehicle control signal of the vehicle control function.

[0072] Specifically, when the vehicle system enters the debugging mode and the interaction module receives an operation on the target control on the vehicle interface of the vehicle system, the interaction module will respond to the operation, that is, trigger the vehicle control signal of the vehicle control function corresponding to the target control, and send the vehicle control signal to the lower-level module. It should be noted that the lower-level module usually refers to a software or hardware component at a lower level in a hierarchical system architecture. The lower-level module has a lower level of abstraction than the upper-level module, that is, the lower-level module pays more attention to the specific implementation details, while the upper-level module pays more attention to how to use the details to implement the corresponding functions. It should be understood that in the embodiment of the present application, the interaction module in the vehicle system can be an upper-level module, and the debugging module can be a lower-level module, that is, after the interaction module sends the vehicle control signal to the lower-level module, the debugging module will obtain the vehicle control signal.

[0073] Exemplarily, when the vehicle system enters the debugging mode and the interaction module receives an operation on the air-conditioning switch control on the vehicle interface, the interaction module will respond to the operation on the air-conditioning switch control, i.e., trigger the vehicle control signal (A1) of the air-conditioning switch control, so that the debugging module obtains the vehicle control signal (A1) of the air-conditioning switch control.

[0074] It should be noted that in an embodiment of the present application, the tester can set a predefined communication protocol, message queue or handshake mechanism in the interaction module and the debugging module of the vehicle system, so that the debugging module and the interaction module can realize signal transmission (for example, vehicle control signals, response signals and feedback signals) through the pre-set communication protocol, message queue or handshake mechanism.

[0075] Step 303 : The debugging module sends a response signal corresponding to the vehicle control signal to the interaction module in response to the vehicle control signal, where the response signal carries a first state value corresponding to the vehicle control function.

[0076] Among them, the first state value can be understood as the state value corresponding to the vehicle control function after the vehicle control function is adjusted. It should be noted that the first state values ​​of different vehicle control functions represent different states. For example, when the vehicle control function is the air conditioning switch function, the first state value of 0 represents that the air conditioning is off, and the first state value of 1 represents that the air conditioning switch is on; when the vehicle control function is the multimedia playback function, the first state value of 0 represents that the multimedia is stopped, the first state value of 1 represents that the multimedia is playing, and the first state value of 2 represents that the multimedia is paused.

[0077] It should be noted that, when the debugging module obtains the vehicle control signal sent by the interactive module, it will parse the vehicle control signal according to the predefined rule algorithm to determine the content and intention of the vehicle control signal. It should be understood that the vehicle control signal usually includes an identifier (ID) and a set of data. The identifier is used to indicate the purpose and type of the signal, and the data contains specific control instructions. Exemplarily, when the debugging module obtains the vehicle control signal of the air conditioning temperature function sent by the interactive module, the vehicle control signal includes an instruction to adjust the air conditioning temperature and the target temperature value of the air conditioning (for example, 22.0°C).

[0078] In one possible implementation, the tester can write the response logic in the debugging module in advance according to the signal purpose, type and corresponding control instructions of the vehicle control signal, so that when the debugging module receives the vehicle control signal, it can generate a response signal corresponding to the vehicle control signal according to the pre-numbered response logic, and after generating the response signal of the vehicle control signal, send the response signal to the interaction module.

[0079] Step 304 , when the interaction module receives the response signal corresponding to the vehicle control signal, the interaction module updates the state value of the vehicle control function on the vehicle computer interface according to the first state value.

[0080] It should be understood that since the response signal carries the first state value corresponding to the vehicle control function, when the interaction module receives the response signal corresponding to the vehicle control signal, it can update the state value of the vehicle control function on the vehicle interface according to the first state value.

[0081] Exemplarily, when the response signal received by the interaction module carries the first state value of the air-conditioning temperature, that is, when the interaction module receives that the air-conditioning temperature is the target temperature (22.0°C), the air-conditioning temperature on the vehicle interface can be updated according to the target temperature, that is, the target temperature (22.0°C) is displayed on the vehicle interface.

[0082] In summary, the embodiment of the present application provides a debugging method for a vehicle system: the vehicle system includes an interaction module and a debugging module. Since the debugging module can simulate a controller corresponding to at least one vehicle control function in the vehicle system, when the vehicle system enters the debugging mode, the vehicle control function in the vehicle system can be debugged through the debugging module. Specifically, when the vehicle system enters the debugging mode, the debugging module is activated so that the debugging module can obtain the vehicle control signal sent by the interaction module for any of the at least one vehicle control function, wherein the vehicle control signal is triggered by the interaction module in response to the operation of the target control on the vehicle interface of the vehicle system, and the target control corresponds to the vehicle control function. For example, the debugging module can obtain the vehicle control signal for the air conditioning function sent by the interaction module, and the vehicle control signal of the air conditioning function is triggered by the interaction module in response to the operation of the target control corresponding to the air conditioning function on the vehicle interface (for example, the air conditioning switch control, the air conditioning temperature control, and the air conditioning air volume control, etc.); when the debugging module obtains the vehicle control signal, it can respond to the vehicle control signal and send a response signal corresponding to the vehicle control signal to the interaction module. Since the response signal carries the first state value corresponding to the vehicle control function, when the interaction module receives the response signal, it can update the state value of the vehicle control function on the vehicle interface according to the first state value. It can be seen from this that when the vehicle system enters the debugging mode, the debugging module can not only obtain the vehicle control signal of any vehicle control function among the multiple vehicle control functions, but also respond to the vehicle control signal and send a response signal corresponding to the vehicle control signal to the interaction module. That is, through this method, when debugging the vehicle system, the hardware device can be separated to avoid the tester from constantly manually configuring the response signal of the hardware device, thereby improving the debugging efficiency of the vehicle system.

[0083] It should be noted that the above steps 301-304 are a simple description of a debugging method for a vehicle system provided by an embodiment of the present application. The following will provide a more detailed description of a debugging method for a vehicle system provided by an embodiment of the present application in combination with some examples. Figure 4 , the method comprises the following steps.

[0084] Step 401, when the vehicle system enters the debugging mode, activate the debugging module.

[0085] Among them, for the introduction of entering the debugging mode for the vehicle system, please refer to the above embodiment, which will not be repeated here.

[0086] Optionally, a driver can be configured in the vehicle system so that when the vehicle system enters the debugging mode, the debugging module can be driven (activated) by the driver; the debugging module can also be activated through a specific debugging tool, such as the debugging function in an integrated development environment (IDE), which is not limited to the embodiments of the present application.

[0087] It should be noted that after the debugging module is activated, the vehicle system will start recording debugging information (for example, system runtime logs, application logs, etc.) and establish more network connections to communicate with external command line tools (for example, ADB commands), that is, allowing external command line tools to remotely access the command line interface of the vehicle system to execute various debugging commands.

[0088] In an embodiment of the present application, when the vehicle system enters the debugging mode, that is, when the debugging module is activated, the debugging module can simulate the feedback signal sent by the controller corresponding to any one of the multiple vehicle control functions in the vehicle system, and send the simulated feedback signal of the vehicle control function to the interaction module, so that when the interaction module receives the feedback signal of the vehicle control function, it determines that the vehicle control function is allowed to be controlled, thereby normally displaying the target control corresponding to the vehicle control function on the vehicle interface, that is, the target control corresponding to the vehicle control function is allowed to be operated.

[0089] In a possible implementation, when the vehicle system enters the debugging mode, a prompt message may be displayed on the vehicle interface, and the prompt message is used to indicate that the vehicle system has entered the debugging mode, so that the tester can promptly and accurately determine whether the vehicle system has entered the debugging mode.

[0090] Optionally, the prompt message may be "Your vehicle computer has entered debugging mode", or "Attention! You have entered debugging mode", or "Debugging mode", which is not limited to the embodiments of the present application.

[0091] Optionally, in order to increase the visibility of the prompt information, in a possible implementation, the display color of the prompt information may be red, yellow, green, etc., which is not limited in this embodiment of the present application.

[0092] For example, Figure 5 As shown, Figure 5 is a schematic diagram of a vehicle-machine interface of a vehicle-machine system provided in an embodiment of the present application, see Figure 5When the vehicle system enters the debugging mode, a red prompt message 501 ("Your vehicle system has entered the debugging mode") may be displayed in the upper left corner of the vehicle interface 500.

[0093] Step 402, when the debugging module is activated, the debugging module sends a feedback signal of the vehicle control function to the interactive module, the feedback signal carries a second state value corresponding to the vehicle control function, and the second state value is the same as or different from the first state value.

[0094] The second state value corresponding to the vehicle control function can be understood as the default state value of the vehicle control function. For example, the corresponding second state value carried in the feedback signal of the air conditioning switch function is 0, that is, the default state of the air conditioning switch function is the off state; for another example, the corresponding second state value carried in the feedback signal of the multimedia playback function is 0, that is, the default state of the multimedia playback function is the stop state.

[0095] It should be noted that, when the default state of the air-conditioning switch function is the off state, that is, when the second state value carried by the feedback signal of the air-conditioning switch function is 0, if the air-conditioning switch control on the vehicle interface is turned off at this time, the first state value corresponding to the air-conditioning switch function carried by the response signal sent by the interaction module is 0, that is, at this time the second state value is the same as the first state value, both are 0; when the default state of the air-conditioning switch function is the off state, that is, when the second state value carried by the feedback signal of the air-conditioning switch function is 0, if the air-conditioning switch control on the vehicle interface is turned on at this time, the first state value corresponding to the air-conditioning switch function carried by the response signal sent by the interaction module is 1, that is, at this time the second state value is different from the first state value.

[0096] The following is a detailed description of the process of the debugging module sending feedback signals of the vehicle control function to the interaction module in two steps:

[0097] Step 1: The debugging module obtains the function ID of the vehicle control function sent by the interaction module.

[0098] It should be noted that, when the debugging module is activated, in order to enable the debugging module added to the vehicle system to accurately send feedback signals of various vehicle control functions to the interactive module, in a possible implementation, the debugging module may first obtain the function ID of the vehicle control function sent by the interactive module, so as to determine the feedback signal corresponding to the function ID of the vehicle control function according to the function ID of the vehicle control function, that is, determine the feedback signal corresponding to the vehicle control function.

[0099] Step 2: The debugging module determines the feedback signal corresponding to the vehicle control function according to the function ID of the vehicle control function, and sends the feedback signal of the vehicle control function to the interaction module.

[0100] In order to improve the determination efficiency of the debugging module, in a possible implementation, the tester can pre-set a correspondence table between the function ID of each vehicle control function and the feedback signal corresponding to the function ID of each vehicle control function in the debugging module, so that when the debugging module is activated and the debugging module obtains the function ID of the vehicle control function sent by the interaction module, the feedback signal corresponding to the function ID of the vehicle control function can be directly determined according to the pre-set correspondence table, that is, the feedback signal corresponding to the vehicle control function is directly determined, and after determining the feedback signal corresponding to the vehicle control function, the feedback signal is sent to the interaction module, so as to ensure that when the vehicle system enters the debugging mode, the interaction module can determine that the vehicle control function is allowed to be controlled, so that the target control corresponding to the vehicle control function is normally displayed on the vehicle interface, that is, the target control corresponding to the vehicle control function is allowed to be operated.

[0101] In a possible implementation, the debugging module further includes an interface for receiving an ADB instruction, and the ADB instruction is used to configure the debugging module with a second state value corresponding to the vehicle control function carried by the feedback signal. It should be noted that, since the ADB instruction can be used to configure the debugging module with a second state value corresponding to the vehicle control function carried by the feedback signal, the tester can flexibly configure the second state value corresponding to the vehicle control function, thereby realizing the dynamic configuration of the second state value corresponding to the vehicle control function, that is, realizing the dynamic configuration of the default state value corresponding to the vehicle control function.

[0102] Step 403 , when receiving the feedback signal of the vehicle control function, the interaction module displays the state value of the vehicle control function on the vehicle computer interface according to the second state value.

[0103] For example, when the interactive module receives a feedback signal of the air conditioning function, and the state value of the air conditioning switch carried in the feedback signal is 1, the state value of the air conditioning temperature is 20.0°C, and the state value of the air conditioning air volume is level 2, the interactive module can display various state values ​​of the air conditioning function on the vehicle interface according to the feedback signal, wherein the various state values ​​of the air conditioning function displayed on the vehicle interface can be referred to. Figure 6 As shown, Figure 6 As shown, the vehicle interface 600 shows that the air conditioner 601 is in the on state, the temperature 601 of the driver and passenger seats is 20.0°C, and the air volume 602 of the air conditioner is level 5.

[0104] It should be noted that Figure 6It is only a schematic diagram of displaying the status value of the air conditioning function on the vehicle interface provided by the embodiment of the present application, and does not specifically limit the status value carried by the feedback signal of the air conditioning function. Optionally, the feedback signal of the air conditioning function may also carry the status value of the air conditioning mode (cooling, heating) and the status value of the air outlet mode of the air conditioning (face blowing mode, face blowing and foot blowing mode, foot blowing mode, foot blowing defrosting mode and defrosting mode).

[0105] In the above technical scheme, when the vehicle-machine system enters the debugging mode and the debugging module fails to obtain the vehicle-control signal of the vehicle-control function sent by the interactive module, the debugging module can send a feedback signal of the vehicle-control function to the interactive module. Since the feedback signal carries the second state value corresponding to the vehicle-control function, the interactive module can display the state value of the vehicle-control function (the default state value of the vehicle-control function) on the vehicle-machine interface according to the second state value when receiving the feedback signal of the vehicle-control function. This ensures that when the vehicle-machine system enters the debugging mode, the state value of the vehicle-control function can be normally displayed on the vehicle-machine interface of the vehicle-machine system, so that the tester can observe the state value of the vehicle-control function and perform debugging-related operations on the target control of the vehicle-control function according to the state value.

[0106] Step 404 : the debugging module obtains a vehicle control signal for any vehicle control function of the at least one vehicle control function sent by the interaction module.

[0107] The implementation of step 404 may refer to the above embodiment and will not be described in detail here.

[0108] Step 405 , the debugging module sends a response signal corresponding to the vehicle control signal to the interaction module in response to the vehicle control signal, where the response signal carries a first state value corresponding to the vehicle control function.

[0109] In one possible implementation, in order to further improve the debugging efficiency of the vehicle system, the tester can pre-set a signal mapping table between each vehicle control signal and the response signal in the debugging module, so that when the debugging module receives a vehicle control signal, it can directly determine the response signal corresponding to the vehicle control signal according to the preset signal mapping table, and send the response signal corresponding to the vehicle control signal to the interactive module.

[0110] Exemplarily, the signal mapping table between the vehicle control signal and the response signal may be shown in Table 1 below:

[0111] Table 1

[0112] Vehicle control signal Response signal A1 A11 A2 A21 A3 A31 B1 B11 B2 B21 …… ……

[0113] Among them, A1 represents the vehicle control signal of the air conditioning switch function, A2 represents the vehicle control signal of the air conditioning temperature function, and A3 represents the vehicle control signal of the air conditioning air volume function; B1 represents the vehicle control signal corresponding to the multimedia switch function, and B2 represents the vehicle control signal corresponding to the multimedia volume function.

[0114] For example, when the debugging module receives the vehicle control signal A1 sent by the interactive module, and after responding to the vehicle control signal (A1), it can determine that the response signal corresponding to the vehicle control signal (A1) is A11 according to Table 1, and send the response signal (A11) to the interactive module.

[0115] Step 406 , when the interaction module receives the response signal corresponding to the vehicle control signal, the interaction module updates the state value of the vehicle control function on the vehicle computer interface according to the first state value.

[0116] It can be seen from the above embodiments that the first state value carried by the response signal and the second state value carried by the feedback signal may be the same or different, that is, the state value of the vehicle control function after adjustment may be the same as or different from the default state value of the vehicle control function. For example, the vehicle control function is an air conditioning switch function, and the default state value of the air conditioning switch function is 0, that is, when the air conditioning is in the off state, if the air conditioning switch control on the vehicle interface is turned off at this time, the air conditioning switch state will be adjusted to the off state at this time, and the state value of the air conditioning switch function after adjustment is 0, that is, the default state value (0) of the air conditioning switch function at this time is the same as the state value (0) after the air conditioning switch is adjusted; for example, the vehicle control function is an air conditioning switch function, and the default state value of the air conditioning switch function is 0, that is, when the air conditioning is in the off state, if the air conditioning switch control on the vehicle interface is turned on at this time, the air conditioning switch state will be adjusted to the on state at this time, and the state value of the air conditioning switch function after adjustment is 1, that is, the default state value (0) of the air conditioning switch function at this time is different from the state value (1) after the air conditioning switch is adjusted.

[0117] Since the first state value carried by the response signal and the second state value carried by the feedback signal may or may not be the same, in a possible implementation, after the interaction module determines the first state value carried in the response signal sent by the debugging module, the first state value can be compared with the second state value carried in the feedback signal sent by the debugging module, and whether to update the state value of the vehicle control function can be determined based on the comparison result.

[0118] Specifically, when the comparison result is that the first state value is different from the second state value, the interaction module can update the state value of the vehicle control function according to the first state value, so that the adjusted state value of the vehicle control function can be displayed on the vehicle computer interface in a timely manner; when the comparison result is that the first state value is the same as the second state value, the state value of the vehicle control function can be kept unchanged.

[0119] Figure 7 It is a structural schematic diagram of a debugging device for a vehicle system provided in an embodiment of the present application.

[0120] For example, Figure 7 As shown, the device 700 includes:

[0121] An activation unit 701 is used to activate a debugging module when the vehicle system enters a debugging mode, and the debugging module is used to simulate a controller corresponding to at least one vehicle control function in the vehicle system;

[0122] An acquisition unit 702 is used for the debugging module to acquire a vehicle control signal for any vehicle control function of at least one vehicle control function sent by the interaction module, where the vehicle control signal is triggered by the interaction module in response to an operation on a target control on a vehicle-machine interface of the vehicle-machine system, where the target control corresponds to the vehicle control function;

[0123] The sending unit 703 is used for the debugging module to respond to the vehicle control signal and send a response signal corresponding to the vehicle control signal to the interaction module, where the response signal carries a first state value corresponding to the vehicle control function;

[0124] The updating unit 704 is used for the interactive module to update the state value of the vehicle control function on the vehicle computer interface according to the first state value when the response signal corresponding to the vehicle control signal is received.

[0125] In one possible implementation, the sending unit 703 is also used for, when the debugging module is activated, the debugging module to send a feedback signal of the vehicle control function to the interactive module, the feedback signal carries a second state value corresponding to the vehicle control function, and the second state value is the same as or different from the first state value; the device 400 also includes a display unit, which is used for the interactive module to display the state value of the vehicle control function on the vehicle-machine interface according to the second state value when the feedback signal of the vehicle control function is received.

[0126] In one possible implementation, the acquisition unit 702 is also used for the debugging module to obtain the function ID of the vehicle control function sent by the interactive module; the sending unit 703 is also used for the debugging module to determine the feedback signal corresponding to the vehicle control function according to the function ID of the vehicle control function, and send the feedback signal of the vehicle control function to the interactive module.

[0127] In a possible implementation, the debugging module further includes an interface for receiving an ADB instruction, and the ADB instruction is used to configure the debugging module with a second state value corresponding to the vehicle control function carried by the feedback signal.

[0128] In a possible implementation, the sending unit 703 is also used to determine a response signal corresponding to the vehicle control signal according to a preset signal mapping table when the debugging module receives the vehicle control signal, and send the response signal corresponding to the vehicle control signal to the interaction module.

[0129] In one possible implementation, the device 400 also includes a judgment unit, which is used to judge whether the first state value is the same as the second state value, the second state value being the state value carried in the feedback signal of the vehicle control function sent by the debugging module to the interaction module before the interaction module receives the response signal corresponding to the vehicle control signal; an update unit 704, which is specifically used to update the state value of the vehicle control function according to the first state value when the first state value is different from the second state value; and to keep the state value of the vehicle control function unchanged when the first state value is the same as the second state value.

[0130] In a possible implementation, the device 700 further includes a display unit, which is used to display a prompt message on the vehicle computer interface when the vehicle computer system enters the debugging mode, wherein the prompt message is used to indicate that the vehicle computer system has entered the debugging mode.

[0131] In this embodiment, the functional units of the device can be divided according to the above method example. For example, each functional unit can be corresponded, or two or more functions can be integrated into one processing unit. The above integrated unit can be implemented in the form of hardware. It should be noted that the division of units in this embodiment is schematic and is only a logical function division. There may be other division methods in actual implementation.

[0132] In the case of dividing each functional unit according to each function, the device may further include a judgment unit and a display unit, etc. It should be noted that all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional unit, which will not be repeated here.

[0133] It should be understood that the device provided in this embodiment is used to execute the above-mentioned debugging method of a vehicle system, and thus can achieve the same effect as the above-mentioned implementation method.

[0134] In the case of an integrated unit, the device may include a processing unit and a storage unit. When the device is applied to a vehicle, the processing unit may be used to control and manage the actions of the vehicle, and the storage unit may be used to support the vehicle in executing related program codes.

[0135] The processing unit may be a processor or a controller, which may implement or execute various exemplary logic blocks, modules and circuits shown in conjunction with the disclosure of the present application. The processor may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of digital signal processing (DSP) and a microprocessor, etc. The storage module may be a memory.

[0136] In addition, the device provided in the embodiments of the present application may specifically be a chip, component or module, and the chip may include a connected processor and memory; wherein the memory is used to store instructions, and when the processor calls and executes the instructions, the chip can execute a debugging method for a vehicle system provided in the above embodiments.

[0137] This embodiment also provides a computer-readable storage medium, in which a computer program code is stored. When the computer program code is executed on a computer, the computer executes the above-mentioned related method steps to implement a debugging method for a vehicle system provided in the above embodiment.

[0138] This embodiment further provides a computer program product. When the computer program product is run on a computer, the computer is caused to execute the above-mentioned related steps to implement a debugging method for a vehicle system provided in the above embodiment.

[0139] Among them, the device, computer-readable storage medium, computer program product or chip provided in this embodiment is used to execute the corresponding method provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding method provided above, and will not be repeated here.

[0140] Through the description of the above implementation methods, technical personnel in the relevant field can understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0141] In the embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of modules or units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0142] The above contents are only specific implementation methods of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the 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.

Claims

1. A method for debugging a vehicle system, characterized in that: The vehicle system includes an interaction module and a debugging module, and the method includes: When the vehicle system enters a debugging mode, activating the debugging module, the debugging module is used to simulate a controller corresponding to at least one vehicle control function in the vehicle system; The debugging module acquires a vehicle control signal for any one of the at least one vehicle control function sent by the interaction module, wherein the vehicle control signal is triggered by the interaction module in response to an operation on a target control on a vehicle-machine interface of the vehicle-machine system, and the target control corresponds to the vehicle control function; The debugging module sends a response signal corresponding to the vehicle control signal to the interaction module in response to the vehicle control signal, wherein the response signal carries a first state value corresponding to the vehicle control function; When the interaction module receives a response signal corresponding to the vehicle control signal, the interaction module updates the state value of the vehicle control function on the vehicle computer interface according to the first state value.

2. The method according to claim 1, characterized in that: Before the debugging module acquires the vehicle control signal sent by the interaction module for any vehicle control function of the at least one vehicle control function, the method further includes: When the debugging module is activated, the debugging module sends a feedback signal of the vehicle control function to the interaction module, where the feedback signal carries a second state value corresponding to the vehicle control function, where the second state value is the same as or different from the first state value; When receiving the feedback signal of the vehicle control function, the interaction module displays the state value of the vehicle control function on the vehicle computer interface according to the second state value.

3. The method according to claim 2, characterized in that The debugging module sends a feedback signal of the vehicle control function to the interaction module, including: The debugging module obtains the function ID of the vehicle control function sent by the interaction module; The debugging module determines a feedback signal corresponding to the vehicle control function according to the function ID of the vehicle control function, and sends the feedback signal of the vehicle control function to the interaction module.

4. The method according to claim 3, characterized in that: The debugging module also includes an interface for receiving an ADB instruction, and the ADB instruction is used to configure the debugging module with a second state value corresponding to the vehicle control function carried by the feedback signal.

5. The method according to claim 1, characterized in that The debugging module sends a response signal corresponding to the vehicle control signal to the interaction module in response to the vehicle control signal, including: When the debugging module receives the vehicle control signal, it determines a response signal corresponding to the vehicle control signal according to a preset signal mapping table, and sends the response signal corresponding to the vehicle control signal to the interaction module.

6. The method according to claim 1, characterized in that The updating the state value of the vehicle control function on the vehicle computer interface according to the first state value includes: Determine whether the first state value is the same as a second state value, where the second state value is a state value carried in a feedback signal of the vehicle control function sent by the debugging module to the interaction module before the interaction module receives a response signal corresponding to the vehicle control signal; When the first state value is different from the second state value, updating the state value of the vehicle control function according to the first state value; When the first state value is the same as the second state value, the state value of the vehicle control function is kept unchanged.

7. The method according to claim 1, characterized in that The method further comprises: When the vehicle computer system enters the debugging mode, a prompt message is displayed on the vehicle computer interface, and the prompt message is used to indicate that the vehicle computer system has entered the debugging mode.

8. A vehicle computer system, characterized in that: The vehicle system includes an interaction module and a debugging module; The interaction module is used to send a corresponding vehicle control signal to a controller corresponding to at least one vehicle control function in the vehicle system, where the vehicle control signal is triggered by the interaction module in response to an operation on a target control on a vehicle interface of the vehicle system, where the target control corresponds to the vehicle control function; The debugging module is used to simulate a controller corresponding to at least one vehicle control function in the vehicle system when the vehicle system enters a debugging mode.

9. A debugging device for a vehicle system, characterized in that: The vehicle system includes an interaction module and a debugging module, and the device includes: an activation unit, configured to activate the debugging module when the vehicle system enters a debugging mode, wherein the debugging module is configured to simulate a controller corresponding to at least one vehicle control function in the vehicle system; an acquisition unit, configured for the debugging module to acquire a vehicle control signal for any one of the at least one vehicle control function sent by the interaction module, wherein the vehicle control signal is triggered by the interaction module in response to an operation on a target control on a vehicle-machine interface of the vehicle-machine system, and the target control corresponds to the vehicle control function; A sending unit, configured for the debugging module to send a response signal corresponding to the vehicle control signal to the interaction module in response to the vehicle control signal, wherein the response signal carries a first state value corresponding to the vehicle control function; An updating unit is used for updating the state value of the vehicle control function on the vehicle computer interface according to the first state value when the interaction module receives a response signal corresponding to the vehicle control signal.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed, the method according to any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Test method and system of vehicle interaction system, equipment and storage medium

    CN112857832A

  • Method and device for developing and debugging vehicle machine system, vehicle and storage medium

    CN116302956A

  • Vehicle machine test method and system and computer readable storage medium

    CN116931547A

  • Vehicle machine debugging method, device and equipment and storage medium

    CN117573553A

  • In-vehicle operating system, debugging system and method, electronic device, and storage medium

    US20240220399A1