Vehicle-mounted display logic method, device, smart car and readable storage medium

By detecting and re-powering the initialization status of the display screen after the vehicle is powered on and outputting fault information, the on-board system is solved, and the on-board screen standby problem is improved by improving the user's car experience and efficiency.

CN114056262BActive Publication Date: 2025-01-14SAIC GM WULING AUTOMOBILE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111454617.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-11-30
Publication Date
2025-01-14
Estimated Expiration
2041-11-30

AI Technical Summary

Technical Problem

When the on-board system is powered off, the display screen enters a protection state, causing the car to wait for the display screen to be initialized, and the user is waiting for the display screen to light up, which seriously reduces the car experience and wastes time.

Method used

After the vehicle is powered on, check whether the vehicle machine and the display screen are initialized. If it is not completed, power on again and detect the initialization status. After exceeding the preset number of times, the fault information is output to avoid infinite cycles and user waiting.

Benefits of technology

By re-powering and status detection, the display screen is prevented from being in standby state on the screen, and users will promptly understand the fault information, improve the car usage experience, and reduce the waiting time.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114056262B_ABST
    Figure CN114056262B_ABST
Patent Text Reader

Abstract

The present invention discloses a vehicle-mounted display logic method, device, smart car and readable storage medium, the method comprising: when the vehicle is in a power-on state, detecting whether a vehicle computer and a display screen in a vehicle-mounted system have completed initialization; if the display screen has not completed initialization, controlling the vehicle computer to re-power on the display screen, and re-detecting whether the display screen has completed initialization and started communication; if the display screen has not completed initialization and started communication, detecting whether the number of times the vehicle computer is controlled to re-power on the display screen exceeds a preset number; if the number of times the vehicle computer is controlled to re-power on the display screen exceeds a preset number, outputting information about the display screen failure based on the vehicle computer controlling a speaker, thereby realizing timely notification of the user when the display screen fails, avoiding the user from being in a state of waiting for the display screen to light up, thereby resulting in a long waiting time and failure to light up the display screen, resulting in a low user experience in the car.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of intelligent vehicles, and in particular to the invention of an on-board display logic method, device, intelligent vehicle and computer-readable storage medium. Background Art

[0002] The current vehicle-mounted system is composed of a car computer, a display screen and a wiring harness, and the power supply for the car computer and the display screen is provided by the vehicle respectively, so the car computer and the display screen are turned on separately. Under normal circumstances of the prior art, after the car computer waits for a period of time, the display screen will complete initialization and establish communication, but when the voltage of the entire system is low and drops, in order to protect the electronic components of the display screen system from damage, the display screen chip will shut down the communication due to entering a protection state, resulting in the car computer being in a waiting state for the display screen to be initialized and the display screen being in a screen-off state, which in turn causes the user to be in a state of waiting for the display screen to light up, which seriously reduces the user's sense of use of the car and also wastes the user's waiting time. Summary of the invention

[0003] The main purpose of the present invention is to provide a vehicle-mounted display logic method, device, smart car and computer-readable storage medium, aiming to solve the technical problem that the display screen of the vehicle-mounted system is always in a fault state of screen standby due to lack of power, thereby causing the user to be in a waiting state waiting for the display screen to light up.

[0004] To achieve the above object, the present invention provides a vehicle-mounted display logic method, the vehicle-mounted display logic method comprising the following steps:

[0005] When the vehicle is powered on, check whether the vehicle computer and display screen in the vehicle system have completed initialization;

[0006] If the display screen has not completed initialization, the vehicle computer is controlled to re-power on the display screen, and then re-detect whether the display screen has completed initialization and started communication;

[0007] If the display screen has not completed initialization and communication has not been started, detecting whether the number of times the vehicle computer powers on the display screen again exceeds a preset number;

[0008] If the number of times the vehicle computer is controlled to power on the display screen again exceeds a preset number, the information about the display screen failure is output based on the vehicle computer controlling the speaker.

[0009] Optionally, after the step of detecting whether the vehicle computer and display screen in the vehicle system have completed initialization when the vehicle is powered on, the method further includes:

[0010] If both the vehicle computer and the display screen have completed initialization, the vehicle computer outputs a lighting instruction to the display screen after a preset lighting time.

[0011] Optionally, before the step of initializing the display screen, the method further includes:

[0012] If it is detected that the vehicle computer has completed initialization, then it is detected whether the display screen has completed initialization and started communication.

[0013] Optionally, after the step of re-detecting whether the display screen has completed initialization and started communication, the method further includes:

[0014] If the display screen completes initialization and starts communication, the vehicle computer outputs the lighting instruction to the display screen after a preset lighting time.

[0015] Optionally, after the step of if the display screen has not completed initialization and started communication, the method further includes:

[0016] Detecting whether the display screen has not completed initialization and started communication for a period of time exceeding a preset period of time;

[0017] If the display screen fails to complete initialization and start communication for a period of time exceeding a preset period of time, the step of detecting and controlling whether the number of times the vehicle computer re-powers on the display screen exceeds a preset number of times is performed;

[0018] If the time duration for which the display screen has not completed initialization and communication has not exceeded the preset time duration, continue to wait for the display screen to complete initialization and communication.

[0019] Optionally, after the step of detecting whether the number of times the vehicle computer powers on the display screen again exceeds a preset number, the method further includes:

[0020] If the number of times the vehicle computer re-powers on the display screen does not exceed a preset number, the step of controlling the vehicle computer to re-power on the display screen is performed.

[0021] Optionally, after the step of outputting the information about the display screen failure based on the vehicle computer controlling the speaker, the method further includes:

[0022] Detecting based on the vehicle computer whether information returned by the user confirming that the display screen is faulty is received;

[0023] If the information returned by the user confirming that the display screen is faulty is received, the voice recognition module of the vehicle computer is turned on.

[0024] In addition, to achieve the above-mentioned purpose, the present invention further provides a vehicle-mounted display logic device, characterized in that the device comprises:

[0025] A detection module, used to detect whether the vehicle computer has completed initialization, whether the display screen has completed initialization and started communication, and whether the number of times the vehicle computer repowers on the display screen exceeds a preset number;

[0026] A power supply module, used to control the vehicle computer to re-power the display screen;

[0027] The output module is used to control the speaker to output the information of the display screen failure.

[0028] In addition, to achieve the above-mentioned purpose, the present invention also provides a smart car, which includes a car computer, a display screen, a memory, a processor, and a computer program stored in the memory and executable on the processor, and the computer program implements the steps of the above-mentioned vehicle-mounted display logic method when executed by the processor.

[0029] In addition, to achieve the above-mentioned purpose, the present invention also provides a computer-readable storage medium, on which a vehicle-mounted display logic program is stored. When the vehicle-mounted display logic program is executed by a processor, the steps of the above-mentioned vehicle-mounted display logic method are implemented.

[0030] The present invention formulates the judgment logic of the vehicle-mounted display logic, thereby realizing that when the display screen fails to complete initialization and start communication in time, the display screen is powered on again and the initialization and communication status detection is performed on the display screen after being powered on again, thereby avoiding the situation that the display screen fails to power on in time due to a temporary power shortage, thereby causing the display screen to be in a screen-off standby state for a long time. By counting the number of times the display screen is powered on again, the cycle of the judgment logic caused by infinite power-ons and the state that the user is always waiting for the display screen to light up are avoided. By broadcasting the fault information of the display screen that still fails to light up after the number of power-ons exceeds the preset number, the user can be informed of the display screen fault information in time to avoid waiting, which is convenient for the user to perform the next vehicle operation, and can effectively improve the user's vehicle experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] Figure 1 It is a schematic diagram of the structure of the hardware operating environment involved in the embodiment of the present invention;

[0032] Figure 2 It is a flow chart of an embodiment of a vehicle-mounted display logic method of the present invention;

[0033] Figure 3 for Figure 2 Detailed flow chart of step S30;

[0034] Figure 4 for Figure 2 A detailed flow chart of step S40;

[0035] Figure 5 It is a structural diagram of the vehicle-mounted display logic device;

[0036] Figure 6 This is a schematic diagram of the connections of the devices involved in the operation of the vehicle display logic.

[0037] The realization of the purpose, functional features and advantages of the present invention will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0038] It should be understood that the specific embodiments described herein are only used to explain the present invention, and are not used to limit the present invention.

[0039] The main solution of the embodiment of the present invention is: by formulating the judgment logic of the vehicle-mounted display logic in the vehicle, the technical problem of the vehicle computer being in a state of waiting for signals due to a display screen failure, causing the display screen to be in a state of being off and turned off, is avoided.

[0040] According to the prior art, when the entire system voltage of the vehicle is low and drops, in order to protect the electronic components of the display system from damage, the display chip will shut down the communication due to entering a protection state, resulting in the vehicle computer being in an initialization waiting state waiting for the display initialization to be completed and the display being in a screen-off state, which seriously reduces the user's experience of using the vehicle.

[0041] The present invention provides a solution, which only requires specifying the logical judgment of the vehicle display logic inside the vehicle, so as to directly inform the user when a display screen fails, thereby avoiding unnecessary time loss for the user.

[0042] like Figure 1 As shown, Figure 1 It is a schematic diagram of the terminal structure of the hardware operating environment involved in the embodiment of the present invention.

[0043] The application carrier of the vehicle display logic method of the embodiment of the present invention is a smart car, such as Figure 1As shown, the smart car may include: a processor 1001, such as a CPU, a network interface 1004, a user interface 1003, a memory 1005, and a communication bus 1002. Among them, the communication bus 1002 is used to realize the connection and communication between these components. The user interface 1003 may include a display screen (Display), an input unit such as a keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface and a wireless interface. The network interface 1004 may optionally include a standard wired interface and a wireless interface (such as a WI-FI interface). The memory 1005 may be a high-speed RAM memory, or a stable memory (non-volatile memory), such as a disk memory. The memory 1005 may also be a storage device independent of the aforementioned processor 1001.

[0044] Optionally, the vehicle-mounted display logic device may also include a camera, an RF (Radio Frequency) circuit, a sensor, an audio circuit, a WiFi module, and the like. Among them, sensors include light sensors, motion sensors, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display screen according to the brightness of the ambient light, and the proximity sensor may turn off the display screen and / or backlight when the mobile terminal is moved to the ear. As a type of motion sensor, the gravity acceleration sensor can detect the magnitude of acceleration in each direction (generally three axes), and can detect the magnitude and direction of gravity when stationary. It can be used for applications that identify the posture of the mobile terminal (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometers, tapping), etc.; of course, smart TVs can also be equipped with other sensors such as gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., which will not be repeated here.

[0045] Those skilled in the art will understand that Figure 1 The structure of the vehicle-mounted display logic device shown in the figure does not constitute a limitation on the structure of the vehicle-mounted display logic device, and may include more or less components than shown in the figure, or combine certain components, or arrange the components differently.

[0046] like Figure 1 As shown, the memory 1005 as a computer storage medium may include an operating system, a network communication module, a user interface module, and an in-vehicle display logic processing program.

[0047] exist Figure 1In the display logic device shown, the network interface 1004 is mainly used to connect to the backend server and perform data communication with the backend server; the user interface 1003 is mainly used to connect to the client (user end) and perform data communication with the client; and the processor 1001 can be used to call the vehicle display logic processing program stored in the memory 1005 and perform the following operations:

[0048] When the vehicle is powered on, check whether the vehicle computer and display screen in the vehicle system have completed initialization;

[0049] If the display screen has not completed initialization, the vehicle computer is controlled to re-power on the display screen, and then re-detect whether the display screen has completed initialization and started communication;

[0050] If the display screen has not completed initialization and communication has not been started, detecting whether the number of times the vehicle computer powers on the display screen again exceeds a preset number;

[0051] If the number of times the vehicle computer is controlled to power on the display screen again exceeds a preset number, the information about the display screen failure is output based on the vehicle computer controlling the speaker.

[0052] Furthermore, the processor 1001 may call the vehicle display logic processing program stored in the memory 1005, and further perform the following operations:

[0053] When the vehicle is powered on, after the step of detecting whether the vehicle computer and the display screen in the vehicle system have completed initialization, if both the vehicle computer and the display screen have completed initialization, the vehicle computer outputs a lighting instruction to the display screen after a preset lighting time.

[0054] Furthermore, the processor 1001 may call the vehicle display logic processing program stored in the memory 1005, and further perform the following operations:

[0055] If the display screen has not completed the initialization step, if it is detected that the vehicle computer has completed the initialization, then it is detected whether the display screen has completed the initialization and communication is started.

[0056] Furthermore, the processor 1001 may call the vehicle display logic processing program stored in the memory 1005, and further perform the following operations:

[0057] After the step of re-detecting whether the display screen has completed initialization and communication, if the display screen has completed initialization and communication, the vehicle computer outputs the lighting instruction to the display screen after a preset lighting time.

[0058] Furthermore, the processor 1001 may call the vehicle display logic processing program stored in the memory 1005, and further perform the following operations:

[0059] If the display screen fails to complete the steps of initialization and communication startup, detecting whether the duration for which the display screen fails to complete the initialization and communication startup exceeds a preset duration;

[0060] If the display screen fails to complete initialization and start communication for a period of time exceeding a preset period of time, the step of detecting and controlling whether the number of times the vehicle computer re-powers on the display screen exceeds a preset number of times is performed;

[0061] If the time duration for which the display screen has not completed initialization and communication has not exceeded the preset time duration, continue to wait for the display screen to complete initialization and communication.

[0062] Furthermore, the processor 1001 may call the vehicle display logic processing program stored in the memory 1005, and further perform the following operations:

[0063] After the step of detecting whether the number of times the vehicle computer controls the display screen to be powered on again exceeds the preset number, if the number of times the vehicle computer controls the display screen to be powered on again does not exceed the preset number, the step of controlling the vehicle computer to power on again the display screen is executed.

[0064] Furthermore, the processor 1001 may call the vehicle display logic processing program stored in the memory 1005, and further perform the following operations:

[0065] After the step of controlling the speaker to output the information about the display screen failure based on the vehicle computer, detecting whether the vehicle computer has received information returned by the user confirming the display screen failure based on the vehicle computer;

[0066] If the information returned by the user confirming that the display screen is faulty is received, the voice recognition module of the vehicle computer is turned on.

[0067] Furthermore, if Figure 1 The vehicle-mounted display logic device shown also provides a vehicle-mounted logic device, including:

[0068] A detection module, used to detect whether the vehicle computer has completed initialization, whether the display screen has completed initialization and started communication, and whether the number of times the vehicle computer repowers on the display screen exceeds a preset number;

[0069] A power supply module, used to control the vehicle computer to re-power the display screen;

[0070] The output module is used to control the speaker to output the information of the display screen failure.

[0071] Reference Figure 2 An embodiment of the present invention provides a vehicle-mounted display logic method, the vehicle-mounted display logic method comprising:

[0072] Step S10, as Figure 6 As described above, when the vehicle is powered on, it is detected whether the vehicle computer and display screen in the vehicle system have completed initialization;

[0073] The vehicle's power-on state means that after the vehicle's engine is turned on, the engine rotates to charge the vehicle's battery, thereby completing the vehicle's power-on operation.

[0074] The vehicle-mounted system is mainly composed of a host, a display, an operating keyboard (remote control) and an antenna, which can realize digital intelligent navigation for field exploration and travel. The vehicle computer and the display screen in the vehicle-mounted system are connected by LVDS (Low Voltage Differential Signaling) lines, so the signal transmission between the vehicle computer and the display screen is realized through the LVDS line.

[0075] After the vehicle is powered on, Figure 6 As described, the ignition system sends an ignition signal to the vehicle bus chip through the gateway. The vehicle bus chip connects the power management chip of the vehicle and the display. After receiving the power connected to the vehicle bus chip, the power management chip of the vehicle will power the display through the power management chip of the display, so that the vehicle system can be turned on normally.

[0076] The car computer and display screen will be initialized after power is turned on. Because the car computer is a control system, it also needs to establish a communication channel with the display screen to receive operation commands through the display screen.

[0077] Therefore, after the vehicle is powered on, it is also necessary to check whether the vehicle computer and display screen have been initialized to avoid operational errors caused by directly performing the next step when the vehicle computer and display screen have not been initialized, or failing to find the corresponding execution object, resulting in a low user experience.

[0078] Optionally, after the step of detecting whether the vehicle computer and the display screen in the vehicle system have completed initialization when the vehicle is powered on in step S10, the process further includes:

[0079] Step A, such as Figure 6 As shown, if the vehicle computer and the display screen are both initialized, the vehicle computer outputs a lighting instruction to the display screen after a preset lighting time.

[0080] If the vehicle detects that the vehicle computer and display screen of the vehicle system have completed initialization and the vehicle computer and the display screen have successfully established a communication channel, the vehicle computer must output a lighting command to the display screen after the preset lighting time count is completed.

[0081] The preset lighting time refers to the delay time, considering that after the display screen is initialized and establishes a communication channel with the vehicle computer, there will be misjudgment due to power fluctuations in a short period of time. If the vehicle computer directly sends a lighting command to the display screen after establishing the communication channel, the display screen is very likely to fail to receive the lighting command due to power fluctuations, and the display screen will remain in the screen-off standby state. Therefore, it is necessary to add a preset lighting time to avoid the display screen failing to receive the lighting command due to power fluctuations, and thus causing the display screen to remain in the screen-off standby state.

[0082] The preset lighting time is generally set to 500ms. The specific preset lighting time can be set according to actual conditions, and the present invention does not limit it.

[0083] The lighting command is sent by the vehicle computer to the display screen through the communication channel, such as Figure 6 After the vehicle computer is initialized, a communication channel is established between the image deserialization chip in the vehicle computer and the image deserialization chip of the display screen, and the lighting command of the vehicle computer is sent to the display screen based on this communication channel.

[0084] Step S20, if the display screen has not been initialized, then control the vehicle computer to re-power on the display screen, and re-detect whether the display screen has been initialized and communication has been started;

[0085] If the display screen has not completed initialization at this time, in order to eliminate the problem of the display screen being stuck due to insufficient power supply, the vehicle will control the vehicle computer to re-power the display screen so that the display screen can be re-initialized, and detect in real time whether the display screen has completed initialization and started communication.

[0086] Among them, starting communication means establishing a communication channel with the vehicle computer.

[0087] Optionally, if the display screen has not completed the initialization step in step S20, the process further includes:

[0088] Step B: if it is detected that the vehicle computer has completed initialization, then detect whether the display screen has completed initialization and start communication.

[0089] Before checking whether the display screen has been initialized, it is necessary to make sure that the initialization of the vehicle computer has been completed, because subsequent operations need to be performed based on the vehicle computer. If the vehicle computer has not completed initialization at this time, and you directly check whether the initialization of the display screen has been completed, even if the display screen has been initialized at this time, the vehicle computer cannot respond to the output of the lighting command. Therefore, in order to avoid the display screen not lighting up normally due to the confusion of the vehicle display logic, the initialization and communication status of the display screen must be checked after the vehicle computer has completed initialization.

[0090] Optionally, after the step of re-detecting whether the display screen has completed initialization and started communication in step S20, the method further includes:

[0091] Step C: if the display screen completes initialization and starts communication, the vehicle computer outputs the lighting instruction to the display screen after a preset lighting time.

[0092] If it is determined that the display screen has completed initialization and a communication channel has been established with the vehicle computer, the vehicle computer can send a lighting command to the display screen after the preset lighting time count ends, so that the display screen can be lit normally.

[0093] Step S30, if the display screen has not completed initialization and communication has not been started, detecting whether the number of times the vehicle computer powers on the display screen again exceeds a preset number;

[0094] If the display screen still fails to complete initialization and establish a communication channel with the vehicle computer after the vehicle computer powers on the display screen again, it is necessary to detect whether the number of power-on cycles exceeds the preset number before the vehicle computer controls the display screen to power on again.

[0095] The preset number of times can be set in the vehicle management center system based on the actual needs of the user. Its role is to avoid the waste of vehicle performance resources caused by unlimited power-on. If the screen is off due to a malfunction of the display, unlimited power-on will not make the display light up again. It should be understood that the purpose of controlling the vehicle computer to power on the display again is to eliminate the situation where the display is stuck due to insufficient power supply, rather than to solve the problem of display failure.

[0096] Optionally, after the step of detecting whether the number of times the vehicle computer controls the display screen to re-power on exceeds a preset number in step S30, the method further includes:

[0097] Step D: If the number of times the vehicle computer re-powers on the display screen does not exceed a preset number, the step of controlling the vehicle computer to re-power on the display screen is executed.

[0098] If it is detected that the number of times the display screen is powered on again by controlling the vehicle computer does not exceed the preset number, the vehicle computer can be controlled to power on the display screen again. Because the duration of the display screen being stuck due to insufficient power supply is uncertain, the display screen needs to be powered on multiple times to eliminate the situation where the display screen is stuck due to insufficient power supply, thereby making the judgment of the vehicle display logic more accurate.

[0099] Step S40, as Figure 6 As shown, if the number of times the vehicle computer is controlled to power on the display screen exceeds a preset number, the information about the display screen failure is output based on the vehicle computer controlling the speaker.

[0100] If it is detected that the number of times the display screen is powered on again by controlling the vehicle computer exceeds the preset number, it is assumed that the display screen is faulty. Therefore, the vehicle controls the vehicle's internal speakers based on the vehicle computer, that is, the vehicle audio outputs a voice message "the display screen is faulty" to remind the user, so as to avoid the user being in a waiting state for the display screen to light up. Figure 6 If the TFT (Thin Film Transistor) driver chip fails to drive the display module driver, it is considered that the display screen has failed to complete initialization and establish communication. Therefore, the image deserialization chip and SoC (System onChip) in the car computer will directly send output signals to the sound processing chip and the power amplifier chip, so that the speaker can output information about the display screen failure. For example, the preset number of times is three. If it is detected that the display screen has been powered on more than three times, the vehicle audio is directly controlled to send a "display screen has failed" message to prompt the user to repair the display screen in time, thereby improving the user's car experience. Compared with the existing technology, when the display screen fails, the user can clearly understand the failure of the display screen.

[0101] In this embodiment, by detecting whether the vehicle computer and the display screen have been initialized, the operation error caused by directly performing the next operation when the vehicle computer and the display screen have not been initialized or the user experience is poor due to failure to find the corresponding execution object is avoided. By re-powering on the display screen that has not completed initialization, the effect of eliminating the display screen stuck due to insufficient power supply is achieved. By detecting the number of times the vehicle computer has re-powered the display screen, the waste of vehicle performance resources caused by unlimited re-powering is avoided. When the number of times the display screen has been powered on exceeds the preset number, it is directly assumed that the display screen has a fault and the display screen fault information is sent through the speaker, the user can clearly understand the fault condition of the display screen, thereby avoiding the situation where the user has been waiting for the display screen to light up.

[0102] Further, see Figure 3 An embodiment of the present invention provides a vehicle display logic method, based on the embodiment shown in the above step S30, if the display screen has not completed the initialization and communication start step, it also includes:

[0103] Step S31, detecting whether the time duration for which the display screen has not completed initialization and started communication exceeds a preset time duration;

[0104] Before determining that the display screen has not completed initialization and has not established a communication channel with the vehicle computer, it is necessary to record whether the time for which the display screen has not completed initialization and has not established a communication channel with the vehicle computer exceeds a preset time, so as to avoid a situation where there is a delay in the signal of the display screen initialization and the establishment of a communication channel due to power fluctuations.

[0105] The preset duration refers to the duration of the detection step after the display screen is powered on again.

[0106] Step S32, if the time for which the display screen fails to complete initialization and start communication exceeds a preset time, executing the step of detecting whether the number of times the vehicle computer re-powers on the display screen exceeds a preset number;

[0107] Step S33: If the time duration for which the display screen has not completed initialization and communication has not exceeded a preset time duration, continue to wait for the display screen to complete initialization and communication.

[0108] Only when the recorded duration of the display screen not completing initialization and establishing a communication channel with the vehicle computer exceeds the preset duration, can it be determined that the display screen is in a state of not completing initialization and establishing a communication channel with the vehicle computer. If the recorded duration of the display screen not completing initialization and establishing a communication channel with the vehicle computer does not exceed the preset duration, the display screen cannot be determined as a state of not completing initialization and establishing a communication channel with the vehicle computer, to avoid the judgment of the vehicle display logic being imprecise. For example, if the preset duration is set to 5s, if the recorded duration exceeds 5s, the display screen will be determined as a state of not completing initialization and establishing a communication channel with the vehicle computer. If the recorded duration has not exceeded 5s, it is necessary to continue to determine whether the display screen has completed initialization and is lit, to avoid judgment errors caused by signal delays.

[0109] In this embodiment, by recording the judgment time of whether the display screen has completed initialization and started communication, the delay in the signal of display screen initialization and establishment of communication channel completion caused by power supply fluctuation is avoided. By operating on different results of the recorded judgment time, the rigor of the vehicle display logic is enhanced.

[0110] Further, see Figure 4 An embodiment of the present invention provides a vehicle display logic method, based on the embodiment shown in the above step S40, after the step of outputting the information of the display screen failure based on the vehicle computer controlling the speaker, it also includes:

[0111] Step S41, based on the vehicle computer detecting whether the information returned by the user confirming the display screen failure is received;

[0112] Step S42: If the user returns a message confirming that the display screen is faulty, the voice recognition module of the vehicle computer is turned on.

[0113] After the vehicle speaker outputs the information of display screen failure, the vehicle will detect in real time whether it has received confirmation information from the user for the output information, so that the vehicle can perform the next step of operation based on this information to provide convenience for the user. For example, by turning on the voice recognition module of the vehicle, the medium for users to control the vehicle is changed from the display screen to the voice recognition module, and then the user can directly issue voice commands to the vehicle based on the voice recognition module, so that even if the display screen fails, the user's use of the vehicle will not be affected, thus improving the user's car experience.

[0114] In this embodiment, by turning on the voice recognition module of the vehicle computer after the user confirms that the display screen is faulty, it is achieved that in the event of a display screen failure, it will not cause too much impact on the user's use of the vehicle, thereby improving the user's car experience.

[0115] For further reference, Figure 5 An embodiment of the present invention further provides a vehicle-mounted display logic device, the vehicle-mounted display logic device comprising:

[0116] The detection module A10 is used to detect whether the vehicle computer has completed initialization, whether the display screen has completed initialization and started communication, and whether the number of times the vehicle computer controls the display screen to re-power on exceeds a preset number;

[0117] The power supply module A20 is used to control the vehicle computer to re-power the display screen;

[0118] The output module A30 is used to control the speaker to output the information of the display screen failure.

[0119] Optionally, the detection module A10 is used to: when the vehicle is in the power-on state, detect whether the vehicle computer and display screen in the vehicle system have completed initialization; if the display screen has not completed initialization, control the vehicle computer to re-power on the display screen, and re-detect whether the display screen has completed initialization and started communication; if the display screen has not completed initialization and started communication, detect whether the number of times the vehicle computer controls the display screen to re-power on exceeds a preset number.

[0120] The detection module A10 is further used to: detect whether the time for which the display screen has not completed initialization and started communication exceeds a preset time; and detect based on the vehicle computer whether information returned by the user confirming that the display screen has failed is received.

[0121] Optionally, the power supply module A20 is used to: if the display screen has not completed initialization, control the vehicle computer to re-power on the display screen, and re-detect whether the display screen has completed initialization and started communication.

[0122] Optionally, the output module A30 is used to: if the number of times the vehicle computer controls the display screen to power on again exceeds a preset number, output the information of the display screen failure based on the vehicle computer controlling the speaker.

[0123] In addition, an embodiment of the present invention also proposes a smart car, which includes a vehicle computer, a display screen, a memory, a processor, and a computer program stored in the memory and executable on the processor, and the computer program implements the steps of the above-mentioned vehicle display logic method when executed by the processor.

[0124] In addition, the present invention also proposes a computer-readable storage medium, on which a vehicle-mounted display logic program is stored. When the vehicle-mounted display logic program is executed by a processor, the steps of the above-mentioned vehicle-mounted display logic method are implemented.

[0125] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or system. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or system including the element.

[0126] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.

[0127] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes a number of instructions for enabling a terminal device (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in each embodiment of the present invention.

[0128] The above are only preferred embodiments of the present invention, and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.

Claims

1. A vehicle-mounted display logic method, characterized in that: The vehicle-mounted display logic method comprises the following steps: When the vehicle is powered on, check whether the vehicle computer and display screen in the vehicle system have completed initialization; If it is detected that the vehicle computer has completed initialization, then detecting whether the display screen has completed initialization and started communication; If the display screen has not been initialized, the vehicle computer is controlled to power on the display screen again, and then the display screen is re-detected to see whether the initialization is completed and communication is started, wherein starting communication means establishing a communication channel with the vehicle computer; If the display screen has not completed initialization and communication has not been started, detecting whether the number of times the vehicle computer powers on the display screen again exceeds a preset number; If the number of times the vehicle computer is controlled to power on the display screen again exceeds a preset number, the vehicle computer controls the speaker to output information about the display screen failure; Wherein, after the step of detecting whether the vehicle computer and the display screen in the vehicle system have completed initialization when the vehicle is powered on, the method further includes: If both the vehicle computer and the display screen have completed initialization, outputting a lighting instruction to the display screen based on the vehicle computer after a preset lighting time; After the step of outputting the information of the display screen failure based on the vehicle computer controlling the speaker, the method further includes: Detecting based on the vehicle computer whether information returned by the user confirming that the display screen is faulty is received; If the information returned by the user confirming that the display screen is faulty is received, the voice recognition module of the vehicle computer is turned on.

2. The vehicle-mounted display logic method according to claim 1, characterized in that: After the step of re-detecting whether the display screen has completed initialization and started communication, the method further includes: If the display screen completes initialization and starts communication, the vehicle computer outputs the lighting instruction to the display screen after a preset lighting time.

3. The vehicle-mounted display logic method according to claim 1, characterized in that: If the display screen fails to complete the initialization and communication start-up steps, the method further includes: Detecting whether the display screen has not completed initialization and started communication for a period of time exceeding a preset period of time; If the display screen fails to complete initialization and start communication for a period of time exceeding a preset period of time, the step of detecting and controlling whether the number of times the vehicle computer re-powers on the display screen exceeds a preset number of times is performed; If the time duration for which the display screen has not completed initialization and communication has not exceeded the preset time duration, continue to wait for the display screen to complete initialization and communication.

4. The vehicle-mounted display logic method according to claim 1, characterized in that: After the step of detecting whether the number of times the vehicle computer re-powers on the display screen exceeds a preset number, the method further includes: If the number of times the vehicle computer re-powers on the display screen does not exceed a preset number, the step of controlling the vehicle computer to re-power on the display screen is performed.

5. A smart car, characterized in that: The smart car includes a vehicle computer, a display screen, a memory, a processor, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, the steps of the vehicle display logic method described in any one of claims 1 to 4 are implemented.

6. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores an in-vehicle display logic program, and when the in-vehicle display logic program is executed by a processor, the steps of the in-vehicle display logic method described in any one of claims 1 to 4 are implemented.

Citation Information

Patent Citations

  • Vehicle-mounted display system, vehicle-mounted display control method, system host and storage medium

    CN112214245A

  • Power-on self-test method and power-on self-test device

    CN113160726A