On-screen display method and apparatus, and vehicle and computer-readable storage medium
By detecting the display status of a designated area of the central control screen, and displaying the target button or backup image when the display is abnormal, the problem of the central control screen malfunction affecting driving safety is solved, and safety control and cost reduction are achieved in abnormal situations.
Patent Information
- Application Number
- PCT/CN2025/085323
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-07-15
- Filing Date
- 2025-03-27
- Publication Date
- 2026-01-22
AI Technical Summary
When the central control screen malfunctions, it cannot display the vehicle's function switches, affecting driving safety.
It detects whether a designated area of the vehicle's central control screen displays abnormalities and displays the target button or backup image in the designated area to control vehicle-mounted devices related to driving safety.
Even when the central control screen displays abnormally, it can still display the target button or backup image normally, ensuring that users can control vehicle driving safety-related functions, improving driving safety, reducing physical buttons, and lowering vehicle costs.
Smart Images

Figure CN2025085323_22012026_PF_FP_ABST
Abstract
Description
Screen display method and device, vehicle, and computer-readable storage medium
[0001] Cross-reference to Related Applications
[0002] This application claims priority to Chinese application No. 2024109467287, filed on July 15, 2024, which is hereby incorporated by reference in its entirety for all purposes. TECHNICAL FIELD
[0003] Embodiments of the present application relate to the field of vehicle control technology, and in particular to a screen display method and device, a vehicle, and a computer-readable storage medium. BACKGROUND
[0004] With the increasing intelligence of the automobile cabin, the switches of some vehicle body functions have been integrated into the vehicle central control screen, for example, the vehicle light switch, the gear switch, the automatic driving switch, and the door lock switch, so as to facilitate the control of the vehicle body functions and reduce the hardware cost of the physical keys of the vehicle body functions.
[0005] However, the inventors have found in research that when the vehicle central control screen displays abnormally (for example, black screen), the entire screen of the central control screen displays abnormally and cannot display the switches of the vehicle body functions integrated on the vehicle central control screen. However, the switches of the vehicle body functions are related to vehicle driving safety, and the failure to display the switches of the vehicle body functions will cause the user to be unable to control the switches of the vehicle body functions through the central control screen when the vehicle central control screen displays abnormally, thereby affecting driving safety. SUMMARY
[0006] Embodiments of the present application provide a screen display method and device, a vehicle, and a computer-readable storage medium to solve the technical problem of affecting driving safety when the central control screen displays abnormally and cannot display the switches of the vehicle body functions.
[0007] In a first aspect, embodiments of the present application provide a screen display method, which includes detecting whether a specified area of a vehicle central control screen displays abnormally; displaying a target key in the specified area when the specified area displays normally, the target key being used to control a vehicle-mounted device related to vehicle driving safety; and displaying a backup image corresponding to the target key in the specified area when the specified area displays abnormally.
[0008] In a second aspect, an embodiment of the present application provides a screen display device, the device comprising: a detection module configured to detect whether a specified area on a vehicle-mounted central control screen is displayed abnormally; a display module configured to display a target key in the specified area when the specified area is displayed normally, the target key being configured to control a vehicle-mounted device related to vehicle driving safety; and a backup module configured to display backup information corresponding to the target key in the specified area when the specified area is displayed abnormally.
[0009] In a third aspect, an embodiment of the present application provides a vehicle, the vehicle comprising: a memory and a processor, wherein the memory stores an application, and the application is configured to cause the processor to perform the method provided by an embodiment of the present application when the application is invoked by the processor.
[0010] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, the computer-readable storage medium storing a program code, and the program code is configured to cause a processor to perform the method provided by an embodiment of the present application when the program code is invoked by the processor.
[0011] The screen display method provided by the embodiments of the present application has the following technical effects:
[0012] ①The specified area of the vehicle-mounted central control screen can be detected to determine whether it is displayed abnormally, and when the specified area is displayed abnormally (the central control screen is displayed abnormally), a backup image corresponding to the target key is displayed in the specified area, so that when the central control screen is displayed abnormally (for example, black screen), the specified area can also be displayed normally, and the user can control the vehicle-mounted device related to vehicle driving safety, such as vehicle lights, gear, automatic driving, and door lock, through the keys or backup images on the specified area of the central control screen, thereby improving driving safety.
[0013] ②The target key can be integrated on the vehicle-mounted central control screen, and the physical key corresponding to the target key can be cancelled, thereby reducing the physical keys on the vehicle and reducing the cost of the vehicle. BRIEF DESCRIPTION OF DRAWINGS
[0014] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed in the embodiment description will be briefly introduced as follows. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can also be obtained by those skilled in the art without creative effort.
[0015] FIG. 1 shows a structural schematic diagram of a vehicle provided by an embodiment of the present application;
[0016] FIG. 2 shows a flow schematic diagram of a screen display method provided by an embodiment of the present application;
[0017] FIG. 3 shows a schematic diagram of a display state of a target key according to an example embodiment of the present application;
[0018] FIG. 4 shows a schematic diagram of another display state of a target key according to another example embodiment of the present application;
[0019] FIG. 5 shows a flowchart of a screen display method according to another example embodiment of the present application;
[0020] FIG. 6 shows a flowchart of step S250 according to an example embodiment of the present application;
[0021] FIG. 7 shows a flowchart of a screen display method according to another example embodiment of the present application;
[0022] FIG. 8 shows a schematic diagram of a screen display device according to an example embodiment of the present application;
[0023] FIG. 9 shows a schematic diagram of a vehicle according to an example embodiment of the present application. DETAILED DESCRIPTION
[0024] In order to make the personnel in the technical field better understand the scheme of the present application, the technical scheme in the embodiments of the present application will be described clearly and completely in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by the personnel in the art without creative labor fall within the scope of protection of the present application.
[0025] Please refer to FIG. 1, which shows a schematic diagram of a vehicle according to an example embodiment of the present application. The vehicle 100 can include an infotainment domain controller 110, a central control screen 120, an intelligent driving domain controller 130, a body domain controller 140, and other controllers 150. It should be noted that the nodes of the vehicle mentioned below can include but are not limited to the intelligent driving domain controller 130, the body domain controller 140, and the other controllers 150.
[0026] As shown in FIG. 1, the infotainment domain controller 110 includes a host micro controller unit (MCU) 111, a system on chip (SOC) 112, and a serial chip 113. The host MCU 111 includes a touch safety monitoring module 1111 and an image signal monitoring module 1112. The SOC 112 includes an image rendering module 1121 and a touch detection module 1122. The image rendering module 1121 is configured to render an image to be displayed on the center screen 120. The image signal monitoring module 1112 is configured to acquire node information from the vehicle body and interaction information from the SOC 112, and to inform the center screen MCU 121 of an operation to be performed at present. The touch detection module 1122 is configured to process a coordinate value of a touch signal and to respond to a function of a key on the coordinate value. The touch safety monitoring module 1111 monitors and determines consistency of a function triggered at present from the SOC 112 and the center screen MCU 121.
[0027] As shown in FIG. 1, the center screen 120 includes a center screen MCU 121, a touch screen 122, a touch chip 123, an on-screen display (OSD) image verification chip 124, a memory (FLASH) 125, and a deserializing chip 126. The center screen MCU 121 includes an image safety detection module 1211 and a touch redundancy detection module 1212. The OSD image verification chip 124 is configured to read data stored in the FLASH 125, to verify an image in a safety area, and to output a verification code. If a verification result is abnormal, a backup display is performed. The touch screen 122 is configured to display an image and to sense a touch signal input by a user. The touch chip 123 is configured to convert the touch signal into a touch coordinate. The center screen MCU 121 has stored therein all touch events corresponding to touch coordinates of a specified area of the touch screen 122 in advance, so that the center screen MCU 121 can convert the touch coordinate into a corresponding triggered function.
[0028] Each node of the vehicle transmits and receives data through a CAN bus, and the transmitted and received data needs to be subjected to a number count and a cyclic redundancy check (CRC) verification. As shown in FIG. 1, the intelligent driving domain controller 130, the vehicle body domain controller 140, and other controllers 150 transmit and receive data with the host MCU 111 through a controller area network (CAN) or a CAN with flexible data rate (CANFD). The host MCU 111 transmits and receives data with the center screen MCU 121 through the CAN.
[0029] The host MCU 111 performs data transceiving with the SOC 112 through a bus such as a serial peripheral interface (SPI), and the transceived data needs to be subjected to CRC check. The SOC 112 performs data transceiving with the serial chip 113 through an inter-integrated circuit (I2C). The SOC 112 also performs data transceiving with the serial chip 113 through a display serial interface (DSI) or a display port (DP).
[0030] The serial chip 113 performs data transceiving with the deserializing chip 126 through a display link and a touch link. The serial chip 113 is configured to encode (compress) an image on the display link, and the deserializing chip 126 is configured to decode the encoded image, thereby realizing long-distance image transmission.
[0031] The deserializing chip 126 sends the decoded image to the OSD image verification chip 124 based on low-voltage differential signaling (LVDS), and the OSD image verification chip 124 performs data transceiving with the touch screen 122 based on LVDS. The touch screen 122 performs data transceiving with the touch chip 123 through I2C. The touch chip 123 performs data transceiving with the deserializing chip 126 and the central control screen MCU 121 through I2C.
[0032] As shown in FIG. 1, the touch screen 122, the touch chip 123, the SOC 112, the serial chip 113, and the deserializing chip 126 form a link based on I2C communication, and the touch screen 122, the touch chip 123, and the central control screen MCU form a link based on I2C communication, which are all touch links. The touch links send the coordinate values of the touch signals input by a user to the SOC 112 through a bus such as I2C to process a touch event.
[0033] The screen display method in the embodiments of the present application can be applied to a screen display device or a vehicle. The screen display device can be integrated in the vehicle. The vehicle can include but is not limited to a gasoline vehicle or an electric vehicle, and the electric vehicle can include but is not limited to a pure electric vehicle, a hybrid electric vehicle, or a fuel cell vehicle. Next, the screen display method of the present application will be introduced.
[0034] Referring to FIG. 2, FIG. 2 shows a flowchart of a screen display method according to an embodiment of the present application. The screen display method can include steps S110 to S130.
[0035] Step S110: detecting whether the specified area of the vehicle-mounted center control screen is displayed abnormally.
[0036] The touch screen of the vehicle-mounted center control screen can be divided into a specified area and a non-specified area. The specified area can be a region pre-set according to actual needs, or the specified area can also be a region customized by the user during use of the vehicle. As shown in the shaded part of FIG. 1, the specified area can be the left area and the upper area of the touch screen.
[0037] The specified area is used to display target buttons, so that the user can control the vehicle-mounted devices (such as vehicle lights) or related functions (such as automatic driving functions) related to vehicle driving safety through the center control screen. Among them, the target buttons can be displayed in the form of icons in the specified area, and the display state of the target buttons in the specified area can change. The non-specified area can be used to display information related to vehicle infotainment, such as music application (APP) or map navigation screen, etc.
[0038] It can be understood that when the specified area is part of the touch screen of the vehicle-mounted center control screen, the non-specified area is the remaining area of the touch screen. When the entire touch screen is a specified area, the non-specified area does not exist, and at this time the current interface of the touch screen only displays information related to vehicle driving safety. When the touch screen of the vehicle-mounted center control screen displays a specified area, it can be detected whether the specified area of the vehicle-mounted center control screen is displayed abnormally.
[0039] In some embodiments, the vehicle can obtain the node signals output by each node (such as a smart driving domain controller or a vehicle body domain controller) of the vehicle in real time or periodically. The target buttons and the display positions of the target buttons can be determined according to the node signals of the vehicle; the verification values of the target buttons are obtained according to the target buttons and the display positions; when the verification values of the target buttons are different from the specified verification values pre-set, it is determined that the specified area is displayed abnormally; when the verification values of the target buttons are the same as the specified verification values, it is determined that the specified area is displayed normally.
[0040] Among them, the node signal can be an image signal of the target button currently required to be displayed in the specified area. As shown in FIG. 1, the host MCU can obtain the node signal (i.e. the image signal of the target button currently required to be displayed in the specified area) sent by the vehicle body node (such as a smart driving domain controller or a vehicle body domain controller) through the CAN bus. The SOC can render the node signal (i.e. the image signal) to obtain the image of the target button displayed on the specified area, and the SOC sends the image of the target button displayed on the specified area to the center control screen and the host MCU.
[0041] The host MCU can obtain a current host display mode from the SOC, determine a display position of the target key (i.e., the image) according to the host display mode and the image displayed by the target key on the specified area, and then output the image displayed by the target key on the specified area and the display position of the target key to the center screen MCU. Different host display modes correspond to different display positions of the target key.
[0042] The center MCU can determine the verification value of the target key according to the image displayed by the target key on the specified area and the display position of the target key. For example, the verification values of all keys or indicator lights in the specified area can be pre-stored in an image security detection module of the center MCU. A mapping relationship between the target key (or the image of the target key), the display position, and the verification value can be set, and based on the mapping relationship, the center MCU can obtain the verification value of the target key.
[0043] The OSD image verification chip can obtain a node signal, determine an image (e.g., an icon) displayed by the node signal on the specified area, obtain a specified verification value of the target key based on the image, and send the specified verification value to the center screen MCU. For example, a mapping relationship between all images that can be displayed on the specified area and specified verification values can be pre-stored in a FLASH connected to the OSD image verification chip, and based on the image displayed by the node signal on the specified area, the corresponding specified verification value of the image is obtained as the verification value of the target key.
[0044] When the verification value of the target key and the specified verification value are obtained, the verification value of the target key and the specified verification value can be compared to determine whether they are the same. If they are the same, it is determined that the specified area is displayed normally. If they are different, it is determined that the specified area is displayed abnormally, thereby ensuring that the target key on the specified area is displayed safely.
[0045] In some embodiments, it can be detected whether the entire touch screen of the vehicle-mounted center screen is displayed abnormally (e.g., black screen or other faults); when the entire touch screen is displayed abnormally, it is determined that the specified area is displayed abnormally; when the entire touch screen is displayed normally, it is determined that the specified area is displayed normally. For example, a fault feedback signal of the entire touch screen can be obtained in real time or periodically or passively, and it can be defined that when the value of the fault feedback signal is 0, the entire touch screen is displayed normally, and when the value of the fault feedback signal is 1, the entire touch screen is displayed abnormally; when the value of the received fault feedback signal is 0, it is determined that the entire touch screen and the specified area are displayed normally; when the value of the received fault feedback signal is 1, it is determined that the entire touch screen and the specified area are displayed abnormally. Passive acquisition means receiving a fault feedback signal (signal value is 1) actively sent by the center screen when the center screen finds that the touch screen is displayed abnormally.
[0046] Step S120: When the display of the specified area is normal, display the target key in the specified area, the target key being used to control the vehicle-mounted equipment related to vehicle driving safety.
[0047] When the display of the specified area is normal, the node signal can display the image currently required to be displayed on the specified area on the specified area, so as to realize the display of the target key in the specified area, and the current display state of the target key can be represented by the image currently required to be displayed on the specified area by the node signal. Different display states of the target key on the specified area correspond to different images, that is, the target key is displayed in the form of an image (for example, the image in FIG. 4) on the specified area, and the change of the target key can be represented by different images.
[0048] Please refer to FIG. 3 and FIG. 4, FIG. 3 shows a display state of a target key according to an example embodiment of the present application, and FIG. 4 shows another display state of a target key according to another example embodiment of the present application. The display state of the target key "right-turn arrow" on the specified area can be as shown in FIG. 3, and when the display of the specified area is normal, the image required to be displayed on the specified area by the node signal is used to update the display state of the target key, that is, the display state of the target key on the specified area after the update can be as shown in FIG. 4. It can be seen from FIG. 3 and FIG. 4 that the change of the target key "right-turn arrow" is that the "right-turn arrow" changes from a blank form to a highlighted form, and the change of the target key from FIG. 3 to FIG. 4 can reflect that the vehicle is changing from performing a straight action to performing a right-turn action.
[0049] Step S130: When the display of the specified area is abnormal, display a backup image corresponding to the target key in the specified area.
[0050] When the display of the specified area is abnormal, the image security mechanism can be started, the backup image corresponding to the target key is acquired, and the backup image is displayed at the display position of the specified area. Specifically, as shown in FIG. 1, the central control MCU can send the image currently required to be displayed on the specified area by the node signal and the display position thereof to the OSD image verification chip, the OSD image verification chip can read the backup image (as shown in FIG. 4) corresponding to the image from the storage medium (for example, a FLASH) connected thereto, and then send the backup image to the specified area for display, so as to realize the backup display of the target key in the specified area, so that the target key can still be displayed when the touch screen is abnormal (for example, black screen), and the user can control the related vehicle-mounted equipment through the target key, and the driving safety is ensured.
[0051] Steps S110 to S130 have the following technical effects:
[0052] ①, whether the designated area of the vehicle-mounted central control screen displays abnormally, displaying a backup image corresponding to the target key in the designated area when the designated area displays abnormally (the central control screen displays abnormally), so that the designated area can also display normally when the central control screen displays abnormally (for example, black screen), ensuring that the user can control the vehicle-mounted equipment related to vehicle driving safety, such as vehicle lights, gears, windshield wipers, door locks, shift levers, air conditioners, etc., through the keys or backup images on the designated area of the central control screen, thereby improving driving safety.
[0053] ②, integrating the target key on the vehicle-mounted central control screen can cancel the physical key (physical key) corresponding to the target key, thereby reducing the physical key on the vehicle and reducing the cost of the vehicle.
[0054] Please refer to FIG. 5, which shows a flowchart of a screen display method provided by another embodiment of the present application. The screen display method can include steps S210 to S250.
[0055] Step S210: detecting whether the designated area of the vehicle-mounted central control screen displays abnormally.
[0056] When the designated area displays normally, go to step S220, display the target key in the designated area, and the target key is used to control the vehicle-mounted equipment related to vehicle driving safety.
[0057] When the designated area displays abnormally, go to step S230, display a backup image corresponding to the target key in the designated area.
[0058] Step S220: display the target key in the designated area, and the target key is used to control the vehicle-mounted equipment related to vehicle driving safety.
[0059] Step S230: display a backup image corresponding to the target key in the designated area.
[0060] Step S240: when the designated area displays normally or abnormally, respond to the touch operation on the designated area to obtain the touch event triggered by the touch operation.
[0061] The touch operation can include but is not limited to single-click, double-click, multi-click, swipe, and multi-finger click, double-click, multi-click, swipe, etc. When the designated area displays the target key or its backup image, the user can perform a touch operation on the designated area, thereby triggering the corresponding target key to control the corresponding vehicle-mounted equipment. For example, if the user clicks the target key "right turn arrow" shown in FIG. 3, a "right turn" touch event can be triggered.
[0062] As shown in FIG. 1, the touch chip can obtain a touch signal from the touch screen, and convert the touch signal into touch coordinates and send the touch coordinates to the SOC. The SOC can convert the touch coordinates into a corresponding touch event (for example, turning right) through a system component. The SOC can send the touch event to the host MCU, so that the host MCU sends the touch event to a corresponding vehicle body node when the touch operation and the touch event both meet the requirements, so that the vehicle body node executes the touch event, thereby realizing the corresponding function.
[0063] Step S250: determining whether to execute the touch event according to the touch operation and the touch event.
[0064] Since the target key is displayed on the touch screen, there may be a situation that other personnel besides the driver mistakenly touch, which affects vehicle control and driving safety. Based on this, the application can determine whether to execute the touch event according to the touch operation and the touch event, rather than executing the touch event immediately when the touch event is determined, thereby avoiding the problem that other personnel mistakenly touch the specified area and affect vehicle control and driving safety, and improving driving safety. Please refer to FIG. 6, which shows a flowchart of step S250 provided by an embodiment of the application. Step S250 can include steps S251 to S254.
[0065] Step S251: detecting whether the touch operation meets the requirements.
[0066] In some embodiments, a specified operation corresponding to the touch event is obtained in advance; it is detected whether the touch operation meets the specified operation; when the touch operation meets the specified operation, it is determined that the touch operation meets the requirements; when the touch operation does not meet the specified operation, it is determined that the touch operation does not meet the requirements.
[0067] The specified operation can be set in advance according to actual needs. Different target keys can correspond to different specified operations, or can correspond to the same execution operation, which is not limited in the application. For example, the specified operation can include but is not limited to sliding gesture dragging the target key, or multi-finger clicking the target key, or single-finger multi-clicking the target key, or long pressing the target key, etc.
[0068] As shown in FIG. 1, the touch safety monitoring module in the host MCU can pre-store the mapping relationship between the touch event and the specified operation. When the touch safety monitoring module in the host MCU receives the touch event triggered by the SOC, it can obtain the specified operation corresponding to the touch event, compare the specified operation with the touch operation, and thereby detect whether the touch operation meets the requirements. For example, it can be compared whether the touch operation and the specified operation are the same; if they are the same, the touch operation meets the specified operation, and the touch operation meets the requirements; if they are different, the touch operation does not meet the specified operation, and the touch operation does not meet the requirements.
[0069] By detecting whether the touch operation meets the specified operation, consistency of the touch operation with the specified operation is ensured, so that the user must use the specified operation to perform the related function, avoiding the problem that other non-driving personnel control the vehicle to affect the driving safety.
[0070] In some embodiments, it is detected whether the touch operation exceeds the specified area; when the touch operation does not exceed the specified area, it is determined that the touch operation meets the requirement; when the touch operation exceeds the specified area, it is determined that the touch operation does not meet the requirement. For example, it can be detected whether the touch coordinates of the touch signal corresponding to the touch operation are all in the specified area, if at least one touch coordinate is in the non-specified area, it is determined that the touch operation exceeds the specified area, if all touch coordinates are in the specified area, it is determined that the touch operation does not exceed the specified area, thereby avoiding the misoperation caused by subjective operation of non-user, device abnormality, electromagnetic interference, etc., improving the accuracy of vehicle control and driving safety.
[0071] In some embodiments, the touch range corresponding to the touch event is obtained, the touch range is located within the specified area; it is detected whether the touch operation exceeds the touch range; when the touch operation does not exceed the touch range, it is determined that the touch operation meets the requirement; when the touch operation exceeds the touch range, it is determined that the touch operation does not meet the requirement, thereby avoiding the misoperation caused by subjective operation of non-user, device abnormality, electromagnetic interference, etc., improving the accuracy of vehicle control and driving safety. The touch range of the touch event can be pre-set according to actual needs. For example, a certain area around the target key corresponding to the touch event can be taken as the touch range, for example, a circular area with the target key as the center and a radius R (R can be set according to actual needs, R is less than or equal to 1 / 2 of the distance between two target keys), or a square area with the target key as the center and a side length L (L can be set according to actual needs, L can be less than or equal to 1 / 2 of the distance between two target keys).
[0072] When the touch operation meets the requirement, step S252 is entered to detect whether the touch event meets the requirement.
[0073] When the touch operation does not meet the requirement, step S253 is entered, and the touch event is not executed.
[0074] Step S252: detecting whether the touch event meets the requirement.
[0075] In some embodiments, according to the touch event and the current running state of the vehicle, it is detected whether the touch event will affect the running safety of the vehicle; when the touch event will not affect the running safety of the vehicle, it is determined that the touch event meets the requirement; when the touch event will affect the running safety of the vehicle, it is determined that the touch event does not meet the requirement.
[0076] For example, assuming that the touch event is to engage R gear (reverse gear), and the current running state of the vehicle is driving (vehicle speed is greater than 0), since engaging R gear suddenly when the vehicle is driving will affect the safety of the vehicle, it can be determined that the touch event will affect the safety of the running of the vehicle, in which case the touch event does not meet the requirement, and the touch event is not executed subsequently.
[0077] For example, assuming that the touch event is to lock the vehicle door, and the current running state of the vehicle is driving (vehicle speed is greater than 0), since locking the vehicle door when the vehicle is driving will not affect the safety of the vehicle, it can be determined that the touch event will not affect the safety of the running of the vehicle, in which case the touch event meets the requirement, and the touch event can be executed subsequently.
[0078] The combination of the touch event and the running state of the vehicle that will affect the safety of the running of the vehicle can be set in advance, and the current touch event and the current running state of the vehicle are compared with the combination that will affect the safety of the running of the vehicle set in advance; if the current touch event and the current running state of the vehicle belong to the combination that will affect the safety of the running of the vehicle set in advance, it can be determined that the touch event will affect the safety of the running of the vehicle, and it is determined that the touch event does not meet the requirement; if the current touch event and the current running state of the vehicle do not belong to the combination that will affect the safety of the running of the vehicle set in advance, it can be determined that the touch event will not affect the safety of the running of the vehicle, and it is determined that the touch event meets the requirement.
[0079] By combining the touch event and the running state of the vehicle to suppress the execution of the touch event that does not meet the requirement, the function suppression in a specific scenario can be realized, and the safety of vehicle control and driving safety can be ensured.
[0080] In some embodiments, a specified event corresponding to the touch operation is acquired in advance; it is detected whether the touch event is the same as the specified event; when the touch event is the same as the specified event, it is determined that the touch event meets the requirement; and when the touch event is different from the specified event, it is determined that the touch event does not meet the requirement.
[0081] As shown in FIG. 1, when the touch chip receives the touch signal generated by the touch operation, it will simultaneously send the touch coordinates of the touch signal to the touch redundancy detection module of the center screen MCU. The touch redundancy detection module of the center screen MCU pre-stores the mapping relationship between all touch coordinates of the specified area and the specified event, and the center screen MCU can determine the specified event corresponding to the touch operation based on the mapping relationship and send the specified event to the host MCU.
[0082] The host MCU can compare whether the touch event sent by the SOC is the same as the specified event sent by the center screen MCU, if they are the same, it is determined that the touch event meets the requirement, and if they are different, it is determined that the touch event does not meet the requirement, thereby ensuring the consistency of the touch event and the specified event and ensuring the safety of function triggering.
[0083] In some embodiments, if the touch event and the specified event are different, it can be determined that the SOC triggers an exception, at which time the touch security mechanism can be started, which can include but is not limited to at least one of the following (1) to (3) mechanisms: (1) using the specified event triggered by the central control screen MCU, so as to realize the function corresponding to the touch operation; (2) resetting the related components on the display link and the related components on the touch link; (3) resetting the SOC, resetting all functions of the SOC.
[0084] When the touch event meets the requirements, step S253 is entered, and the touch event is executed.
[0085] When the touch event does not meet the requirements, step S254 is entered, and the touch event is not executed.
[0086] Step S253: When the touch operation and the touch event both meet the requirements, the touch event is executed.
[0087] In some embodiments, when the touch operation and the touch event both meet the requirements, the touch event is sent to the corresponding node to make the node execute the touch event; the touch event execution state fed back by the node is acquired; and the display state of the target key of the specified area is updated based on the touch event execution state.
[0088] For example, if the touch operation is that the user clicks the target key "turn right arrow" shown in FIG. 3, the touch event is to turn right, and the vehicle turning system executes the right turn, the information that the vehicle is turning right is fed back to the SOC, the SOC renders the image of the vehicle turning right (i.e., the image shown in FIG. 4), and the target key is updated with the image, that is, when the right turn is executed, the target key is displayed in the form of the highlighted "turn right arrow" shown in FIG. 4.
[0089] By updating the display state of the target key, the dynamic effect of the related function triggering can be increased, the sense of technology when using the touch function can be enhanced, and the user experience can be improved.
[0090] Step S254: When the touch operation or the touch event does not meet the requirements, the touch event is not executed.
[0091] When either the touch operation or the touch event does not meet the requirements, the touch event is not executed, so as to ensure that the touch function is triggered safely and the driving safety is ensured.
[0092] In addition to the technical effects ① and ②, steps S210 to S250 also have the following technical effect: ③, the touch operation and the touch event are double judged, and the touch event is executed when the touch operation and the touch event both meet the requirements, so as to ensure that the touch function is triggered safely and the driving safety is ensured.
[0093] Please refer to FIG. 7, which shows a flowchart of a screen display method according to another embodiment of the present application. The screen display method can include steps S310 to S350.
[0094] Step S310: Display target buttons in a designated area of the in-vehicle center control screen, and display information related to infotainment in a non-designated area of the in-vehicle center control screen.
[0095] The information related to infotainment can include, but is not limited to, providing various application services associated with the vehicle, which can be provided by the vehicle itself or downloaded from a vehicle application market, such as music services, video services, navigation services, telephone services, vehicle voice control services, etc.
[0096] The display area of the in-vehicle center control screen can be divided into a designated area and a non-designated area, the target buttons are displayed in the designated area, and the information related to infotainment is displayed in the non-designated area, so that the driver can realize vehicle control related to vehicle driving safety through the designated area, and the non-driver can view the information related to infotainment or trigger the function related to infotainment through the non-designated area, thereby enhancing the performance of the center control screen, improving the user experience, and reducing the cost of physical buttons of the vehicle.
[0097] Step S320: In response to a touch operation on the designated area, a touch event triggered by the touch operation is obtained; and whether to execute the touch event is determined according to the touch operation and the touch event.
[0098] Step S330: In response to a touch operation on the non-designated area, a touch event triggered by the touch operation is obtained and executed.
[0099] The touch operation can include, but is not limited to, single-click, double-click, swipe, etc. For example, the user can click the music application icon (touch operation) on the non-designated area, thereby opening the music application interface including songs (touch event), and the user can click a song (touch operation), and the vehicle starts the audio equipment to play the song (touch event), thereby improving the user experience.
[0100] Step S340: Detect whether the designated area of the in-vehicle center control screen is displayed abnormally.
[0101] When the designated area of the in-vehicle center control screen is displayed normally, return to step S310, display target buttons in the designated area of the in-vehicle center control screen, and display information related to infotainment in the non-designated area of the in-vehicle center control screen.
[0102] When the designated area of the vehicle-mounted center control screen displays abnormally, step S350 is entered, and a backup image corresponding to the target button is displayed in the designated area. It can be understood that when the designated area displays abnormally, it can be determined that the touch screen displays abnormally, and at this time, the non-designated area displays abnormally. Since the display information on the non-designated area does not involve vehicle driving safety, the non-designated area does not need to be backup displayed.
[0103] Step S350: Displaying a backup image corresponding to the target button in the designated area.
[0104] In addition to the technical effects ①-③, steps S310-S350 also have the following technical effect: ④, the target button can be displayed in the designated area, and information related to infotainment can be displayed in the non-designated area, so that the driver can control the vehicle related to vehicle driving safety through the designated area, the non-driver can view information related to infotainment or trigger functions related to infotainment through the non-designated area, the performance of the center control screen can be enhanced, the user experience can be improved, and in addition, the cost of physical buttons of the vehicle can be reduced.
[0105] Please refer to FIG. 8, which shows a structural schematic diagram of a screen display device provided by an embodiment of the present application. The screen display device 200 can be integrated in a vehicle. The screen display device 200 includes a detection module 210, a display module 220, and a backup module 230. The detection module 210 is configured to detect whether a designated area of a vehicle-mounted center control screen displays abnormally. The display module 220 is configured to display a target button in the designated area when the designated area displays normally, the target button being used to control a vehicle-mounted device related to vehicle driving safety. The backup module 230 is configured to display backup information corresponding to the target button in the designated area when the designated area displays abnormally.
[0106] In some embodiments, the detection module 210 is further configured to determine the target button and a display position of the target button according to a node signal of the vehicle, obtain a check value of the target button according to the target button and the display position, determine that the designated area displays abnormally when the check value of the target button is different from a preset designated check value, and determine that the designated area displays normally when the check value of the target button is the same as the designated check value.
[0107] In some embodiments, the display module 220 is further configured to display information related to infotainment in a non-designated area of the vehicle-mounted center control screen when the designated area displays normally, the non-designated area including an area of the vehicle-mounted center control screen other than the designated area.
[0108] In some embodiments, the backup module 230 is further configured to acquire a backup image corresponding to the target key when the specified area displays an abnormality; and display the backup image at the display position of the specified area.
[0109] In some embodiments, the screen display device 200 further comprises a touch module configured to, when the specified area displays a normality or an abnormality, acquire a touch event triggered by a touch operation on the specified area in response to the touch operation; and determine whether to execute the touch event according to the touch operation and the touch event.
[0110] In some embodiments, the touch module is further configured to detect whether the touch operation meets a requirement; detect whether the touch event meets a requirement; execute the touch event when both the touch operation and the touch event meet the requirement; and not execute the touch event when the touch operation or the touch event does not meet the requirement.
[0111] In some embodiments, the touch module is further configured to acquire a specified operation corresponding to the touch event, which is preset in advance; detect whether the touch operation meets the specified operation; determine that the touch operation meets the requirement when the touch operation meets the specified operation; and determine that the touch operation does not meet the requirement when the touch operation does not meet the specified operation.
[0112] In some embodiments, the touch module is further configured to detect whether the touch operation is beyond the specified area; determine that the touch operation meets the requirement when the touch operation is not beyond the specified area; and determine that the touch operation does not meet the requirement when the touch operation is beyond the specified area.
[0113] In some embodiments, the touch module is further configured to acquire a touch range corresponding to the touch event, which is located within the specified area; detect whether the touch operation is beyond the touch range; determine that the touch operation meets the requirement when the touch operation is not beyond the touch range; and determine that the touch operation does not meet the requirement when the touch operation is beyond the touch range.
[0114] In some embodiments, the touch module is further configured to detect whether the touch event will affect the safety of vehicle operation according to the touch event and a current running state of the vehicle; determine that the touch event meets the requirement when the touch event will not affect the safety of vehicle operation; and determine that the touch event does not meet the requirement when the touch event will affect the safety of vehicle operation.
[0115] In some embodiments, the touch module is further configured to acquire a preset specified event corresponding to the touch operation, detect whether the touch event is the same as the specified event, determine that the touch event meets the requirement when the touch event is the same as the specified event, and determine that the touch event does not meet the requirement when the touch event is not the same as the specified event.
[0116] In some embodiments, the touch module is further configured to send the touch event to a corresponding node to enable the node to execute the touch event when both the touch operation and the touch event meet the requirement, acquire a touch event execution state fed back by the node, and update a display state of a target key of the specified area based on the touch event execution state.
[0117] It can be clearly understood by those skilled in the art that the screen display apparatus 200 provided by the embodiments of the present application can implement the screen display method provided by the embodiments of the present application. The specific working process of the node can refer to the process corresponding to the screen display method in the embodiments of the present application, and will not be described here.
[0118] In the embodiments provided by the present application, the coupling, direct coupling or communication connection between the modules displayed or discussed can be indirect coupling or communication coupling through some interfaces, devices or modules, and can be electrical, mechanical or other forms, which are not limited in the embodiments of the present application.
[0119] In addition, each functional module in the embodiments of the present application can be integrated in one processing module, or each module can exist physically independently, or two or more modules can be integrated in one module. The integrated module can be realized in the form of hardware or in the form of a functional module of software, which is not limited in the embodiments of the present application.
[0120] Please refer to FIG. 9, which shows a structural schematic diagram of a vehicle provided by the embodiments of the present application. The vehicle 300 includes a memory 310 and a processor 320. The memory 310 stores an application, which is configured to be called by the processor 320 to enable the processor 320 to execute the screen display method.
[0121] The processor 320 can include one or more processing cores. The processor 320 connects various parts within the vehicle 300 by various interfaces and lines, executes various functions of the vehicle and processes data by running or executing instructions, programs, code sets or instruction sets stored in the memory 310, and calling data stored in the memory 310. The processor 320 can be implemented in at least one of a hardware form of a digital signal processing (DSP), a field programmable gate array (FPGA), and a programmable logic array (PLA). The processor 320 can integrate a combination of one or more of a central processing unit (CPU), a graphics processing unit (GPU), and a modem. It can be understood that the above-mentioned modem can also not be integrated into the processor 320, but can be implemented separately by a communication chip.
[0122] The memory 310 can include a random access memory (RAM) and can also include a read only memory (ROM). The memory 310 can be used to store instructions, programs, codes, code sets or instruction sets. The memory 310 can include a program storage area and a data storage area. The program storage area can store instructions for implementing an operating system, instructions for implementing at least one function, instructions for implementing the above-mentioned various method embodiments, etc. The data storage area can store data created by the vehicle 300 in use, etc.
[0123] The embodiments of the present application also provide a computer readable storage medium, the computer readable storage medium storing program codes, the program codes being used to execute the screen display method when called by a processor.
[0124] The computer readable storage medium can be an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, or any suitable combination of the foregoing. More specific examples of a computer readable storage medium are a portable magnetic disk, a hard disk, a magnetic tape, a magnetic disk, an optical data storage medium, a compact disk, a CD-ROM, a DVD, a Blu-ray Disc, a RAM, a ROM, an EPROM, an EEPROM, a flash memory, or any suitable combination thereof. The computer readable storage medium can be a non-transitory computer readable storage medium. The computer readable storage medium can be a computer readable storage medium having no more than transitory propagating signals.
[0125] The above merely provides the preferred embodiment of the present application, and is not intended to limit the present application in any form. Although the present application has been disclosed with the preferred embodiment, it is not intended to limit the present application. Any person skilled in the art, without departing from the technical scope of the present application, can make some changes or modifications to the equivalent embodiments with the disclosed technical content. Any modification, change, and equivalent modification of the above embodiments, which does not depart from the technical scope of the present application, is still within the scope of the present application.
Claims
1. A screen display method characterized by, The method comprises: detecting whether a specified area of a vehicle-mounted central control screen displays abnormally; when the specified area displays normally, displaying a target key in the specified area, the target key being used to control a vehicle-mounted device related to vehicle driving safety; when the specified area displays abnormally, displaying a backup image corresponding to the target key in the specified area.
2. The method of claim 1, wherein, The method further comprises: when the specified area displays normally or abnormally, in response to a touch operation on the specified area, acquiring a touch event triggered by the touch operation; determining whether to execute the touch event according to the touch operation and the touch event.
3. The method of claim 2, wherein, The determining whether to execute the touch event according to the touch operation and the touch event comprises: detecting whether the touch operation meets a requirement; detecting whether the touch event meets a requirement; when the touch operation and the touch event both meet the requirement, executing the touch event; when the touch operation or the touch event does not meet the requirement, not executing the touch event.
4. The method of claim 3, wherein, The detecting whether the touch operation meets the requirement comprises: acquiring a specified operation corresponding to the touch event; detecting whether the touch operation meets the specified operation; when the touch operation meets the specified operation, determining that the touch operation meets the requirement; when the touch operation does not meet the specified operation, determining that the touch operation does not meet the requirement.
5. The method of claim 3, wherein, The detecting whether the touch operation meets the requirement comprises: detecting whether the touch operation exceeds the specified area; when the touch operation does not exceed the specified area, determining that the touch operation meets the requirement; when the touch operation exceeds the specified area, determining that the touch operation does not meet the requirement.
6. The method of claim 3, wherein, The detecting whether the touch operation meets the requirement comprises: acquiring a touch range corresponding to the touch event, the touch range being located within the specified area; detecting whether the touch operation exceeds the touch range; when the touch operation does not exceed the touch range, determining that the touch operation meets the requirement; when the touch operation exceeds the touch range, determining that the touch operation does not meet the requirement.
7. The method of claim 3, wherein, The detecting whether the touch event meets the requirement comprises: according to the touch event and a current running state of the vehicle, detecting whether the touch event will affect vehicle running safety; when the touch event will not affect vehicle running safety, determining that the touch event meets the requirement; when the touch event will affect vehicle running safety, determining that the touch event does not meet the requirement.
8. The method of claim 3, wherein, The detecting whether the touch event meets the requirement comprises: acquiring a specified event corresponding to the touch operation; detecting whether the touch event is the same as the specified event; when the touch event is the same as the specified event, determining that the touch event meets the requirement; when the touch event is not the same as the specified event, determining that the touch event does not meet the requirement.
9. The method according to any one of claims 3-8, characterized in that, The executing the touch event when the touch operation and the touch event both meet the requirement comprises: when the touch operation and the touch event both meet the requirement, sending the touch event to a corresponding node to enable the node to execute the touch event; acquire a touch event execution state of the node feedback; update a display state of a target key of the specified area based on the touch event execution state.
10. The method of claim 1, wherein, The detection of whether the specified area of the vehicle-mounted central control screen displays abnormally comprises: determine the target key and a display position of the target key according to a node signal of the vehicle; acquire a check value of the target key according to the target key and the display position; determine that the specified area displays abnormally when the check value of the target key is different from a specified check value; determine that the specified area displays normally when the check value of the target key is the same as the specified check value.
11. The method of claim 10, wherein, The displaying of the backup image corresponding to the target key in the specified area when the specified area displays abnormally comprises: acquire the backup image corresponding to the target key when the specified area displays abnormally; display the backup image at the display position of the specified area.
12. The method of claim 1, wherein, The method further comprises: display information related to infotainment in a non-specified area of the vehicle-mounted central control screen when the specified area displays normally, the non-specified area comprising an area of the vehicle-mounted central control screen other than the specified area.
13. A screen display device, characterized by comprising: comprise: a detection module configured to detect whether a specified area of a vehicle-mounted central control screen displays abnormally; a display module configured to display a target key in the specified area when the specified area displays normally, the target key being used to control a vehicle-mounted device related to vehicle driving safety; a backup module configured to display backup information corresponding to the target key in the specified area when the specified area displays abnormally.
14. A vehicle characterized by comprising: comprise: a memory and a processor, wherein the memory stores an application configured to cause the processor to perform the method of any one of claims 1-12 when the application is invoked by the processor.
15. A computer readable storage medium, characterized in that, The computer-readable storage medium stores program code configured to cause the processor to perform the method of any one of claims 1-12 when the program code is invoked by the processor.
Citation Information
Patent Citations
Data processing method, control equipment, remote user terminal and data processing system
CN111954004A
Signal transmission method and device, electronic equipment and storage medium
CN112822339A
Icon display method and device for automobile electronic instrument screen
CN117097851A
Vehicle control system, method, vehicle and computer program product
CN118269847A
Screen display method and device, vehicle and computer readable storage medium
CN119065762A