Functional safety design method, system and storage medium for touch input of vehicle display screen

By storing the key image coordinates and checksums of touch input events in the on-board display screen, distinguishing the safety levels and distributing them to the corresponding control unit, the problem that the on-board operating system cannot monitor the touch input safety levels is solved, and a higher user experience and driving safety is achieved.

CN115543171BActive Publication Date: 2025-08-12HUIZHOU DESAY SV AUTOMOTIVE
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211336551.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-10-28
Publication Date
2025-08-12
Estimated Expiration
2042-10-28

AI Technical Summary

Technical Problem

The existing on-board operating systems cannot effectively monitor the safety level of touch input events, resulting in failure of touch input processing and poor stability, affecting driving safety.

Method used

By pre-storing the key image coordinates and checksum of the touch input event, the security level is judged, and the high security level event is sent to the security control unit, and the non-high security level event is sent to the non-safety control unit for analysis and execution.

Benefits of technology

Improve response and monitoring of touch input events with functional safety requirements, improving user experience and driving safety.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115543171B_ABST
    Figure CN115543171B_ABST
Patent Text Reader

Abstract

The present invention provides a functional safety design method, system and storage medium for touch input of an in-vehicle display screen. By pre-storing all touch input events and their corresponding key image coordinates and key image checksums, and then collecting the key image coordinates corresponding to the user's touch input event, it is judged whether it is within the coordinate range of a high-security level event, and further judged whether the touch input event is the same as the pre-stored key image checksum. If the same, the safety control unit executes the corresponding touch input event; otherwise, the key image coordinates are sent to the non-safety control unit to parse the corresponding touch input event and then execute it. The present invention can effectively respond to and monitor some touch input events with functional safety requirements, thereby improving user experience and driving safety.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of vehicle-mounted auxiliary systems, and in particular to a method, system and storage medium for designing the safety of a touch input function of a vehicle-mounted display screen. Background Art

[0002] With technological advancements, cars have become an essential means of transportation, and in-vehicle displays are becoming increasingly common. Touch input is replacing traditional physical buttons. However, in-vehicle operating systems (OSs) that fail to monitor the safety level of touch input events face issues such as touch input processing failure and poor stability. This results in an inability to effectively respond to and monitor certain touch input events requiring functional safety. In severe cases, this can impact passenger safety and even driving safety. Summary of the Invention

[0003] In order to solve the above technical problems, the present invention provides a method, system and storage medium for designing the safety of the touch input function of an in-vehicle display screen; by collecting the key image coordinates corresponding to the touch input event, it is determined whether they are the same as the pre-stored key image coordinates and key image checksum. If they are the same, the corresponding touch input event is executed by the safety control unit; otherwise, the key image coordinates are sent to the non-safety control unit to parse the corresponding touch input event and then execute it.

[0004] Specifically, the present invention provides a method for designing the safety of a touch input function of an in-vehicle display screen, comprising the following steps:

[0005] S1: Pre-store all touch input events and their corresponding key image coordinates and key image checksums.

[0006] Preferably, for touch input events of different interfaces, there are the same key image coordinates, but each touch input event uniquely corresponds to a key image checksum; wherein the checksum is a string of hexadecimal digits, and this form makes it diverse.

[0007] S2: Obtain the key image coordinates corresponding to the user touch input event, query the key image coordinates in the pre-stored touch input events, and determine whether they are within the coordinate range of the high-security level event. If so, return the touch input event and its corresponding coordinate range, and go to S3; otherwise, send the key image coordinates to the non-security control unit of the vehicle operating system to parse the corresponding non-high-security level event, and execute the non-high-security level event according to the parsing result.

[0008] S3: Calculate the actual display button image checksum within the coordinate range, compare it with the pre-stored button image checksum one by one, and determine whether there is a touch input event with the same checksum. If so, the touch input event is considered a high-security level event and sent to the security control unit of the vehicle operating system to execute the high-security level event; otherwise, send the button image coordinates to the non-security control unit to parse the corresponding non-high-security level event, and execute the non-high-security level event according to the parsing result.

[0009] The method further includes defining the key image coordinates, with the first pixel in the upper left corner of the forward display interface of the display screen as the coordinate origin, the left-to-right direction as the X axis, and the top-to-bottom direction as the Y axis.

[0010] The coordinate range is the coordinate interval from the upper left corner point to the lower right corner point of the button image.

[0011] The touch input events include at least air conditioner defrosting, window control and seat control, wherein the touch input mode is short press click, long press click or sliding the display screen.

[0012] Preferably, a short press clicks the button image of the window control.

[0013] The comparison of the key image checksum is performed using a CRC check algorithm.

[0014] As another preferred embodiment, the present invention also provides a vehicle-mounted display screen touch input function safety design system, comprising: a display screen: used to display key images of touch input events; an acquisition unit: used to acquire key image coordinates corresponding to user touch input events; a storage unit: used to store all touch input events and their corresponding key image coordinates and key image checksums; a microcontroller unit: used to determine whether the acquired key image coordinates are within the coordinate range of high-security level events, and whether the touch input event is the same as the key image checksum in the storage unit, and send the corresponding touch input event to the safety control unit or the corresponding key image coordinates to the non-safety control unit according to the judgment result; the safety control unit: used to transmit the high-safety level touch input event to the vehicle bus, and transmit it to the corresponding ECU via the vehicle bus to complete the event execution; the non-safety control unit: used to parse the non-high-safety level touch input event corresponding to the key image coordinates, and transmit it to the vehicle bus, and transmit it to the corresponding ECU via the vehicle bus to complete the event execution.

[0015] Specifically, the system also includes: a deserializer communicatively connected to the micro control unit, the deserializer being used to send high security level events and non-high security level events to a serializer; the serializer being used to send high security level events and non-high security level events to a security control unit and a non-security control unit, respectively; the security control unit and the non-security control unit respectively communicate with the vehicle bus via a vehicle LAN transceiver.

[0016] The display screen, acquisition unit, micro control unit and storage unit are connected in sequence; one end of the deserializer is connected to the acquisition unit and micro control unit respectively, and the other end is connected to one end of the serializer through a coaxial cable, and the other end of the serializer is connected to the safety control unit and non-safety control unit respectively; the safety control unit and non-safety control unit are respectively connected to the vehicle bus through the vehicle LAN transceiver to connect to the ECU.

[0017] The acquisition unit and the deserializer both communicate with the microcontroller via the I2C protocol; the storage unit communicates with the microcontroller via the QSPI protocol; the acquisition unit communicates with the deserializer via the LVDS protocol; the serializer communicates with the safety control unit and the non-safety control unit via the I2C protocol.

[0018] Preferably, the communication between the units may also adopt other protocols, but is not limited thereto.

[0019] As another preferred embodiment, the present invention also provides a storage medium, which is a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the vehicle-mounted display screen touch input function safety design method is implemented.

[0020] In conclusion, the present invention provides a functional safety design method, system and storage medium for touch input of an in-vehicle display screen. By pre-storing all touch input events and their corresponding key image coordinates and key image checksums, and then collecting the key image coordinates corresponding to the user's touch input event, it is judged whether it is within the coordinate range of high-security level events, and further judged whether the touch input event is the same as the pre-stored key image checksum. If the same, the safety control unit executes the corresponding touch input event; otherwise, the key image coordinates are sent to the non-safety control unit to parse the corresponding touch input event and then execute it. The present invention can effectively respond to and monitor some touch input events with functional safety requirements, thereby improving user experience and driving safety. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] Figure 1 This is a flow chart of the safety design method for the touch input function of the vehicle display screen described in the present invention.

[0022] Figure 2 for Figure 1 System framework diagram of the described safety design method for the vehicle display screen touch input function. DETAILED DESCRIPTION

[0023] The following is a further detailed description of a vehicle-mounted display screen touch input function safety design method, system and storage medium of the present invention in conjunction with specific embodiments and drawings.

[0024] like Figure 1 As shown, the present invention provides a method for designing the safety of a touch input function of a vehicle-mounted display screen, comprising the following steps:

[0025] S1: Pre-store all touch input events and their corresponding key image coordinates and key image checksums.

[0026] Preferably, for touch input events of different interfaces, there are the same key image coordinates, but each touch input event uniquely corresponds to a key image checksum; wherein the checksum is a string of hexadecimal digits, and this form makes it diverse.

[0027] It also includes defining the button image coordinates, with the first pixel in the upper left corner of the positive display interface of the display screen as the coordinate origin, the left-to-right direction as the X axis, and the top-to-bottom direction as the Y axis.

[0028] The coordinate range is the coordinate interval from the upper left corner point to the lower right corner point of the button image.

[0029] The touch input events include at least air conditioner defrosting, window control and seat control, wherein the touch input mode is short press click, long press click or sliding the display screen.

[0030] Preferably, the coordinate range is the area occupied by the button image; for the button image of air conditioner defrost, the button image coordinates are (10, 15), and the button image size is 20 pixels long and 20 pixels wide. The coordinate range is the area interval from 10 to 10+20 on the X-axis coordinate points and from 15 to 15+20 on the Y-axis coordinate points.

[0031] Preferably, the touch input event is determined by the car manufacturer according to actual needs, and is not limited to air conditioning defrosting, window control and seat control.

[0032] S2: Obtain the key image coordinates corresponding to the user touch input event, query the key image coordinates in the pre-stored touch input events, and determine whether they are within the coordinate range of the high-security level event. If so, return the touch input event and its corresponding coordinate range, and go to S3; otherwise, send the key image coordinates to the non-security control unit of the vehicle operating system to parse the corresponding non-high-security level event, and execute the non-high-security level event according to the parsing result.

[0033] Preferably, a short press clicks on the button image for controlling the vehicle window, and the short press click can realize the raising and lowering of the vehicle window as long as the click falls within the coordinate range of the button image.

[0034] S3: Calculate the actual display button image checksum within the coordinate range, compare it with the pre-stored button image checksum one by one, and determine whether there is a touch input event with the same checksum. If so, the touch input event is considered a high-security level event and sent to the security control unit of the vehicle operating system to execute the high-security level event; otherwise, send the button image coordinates to the non-security control unit to parse the corresponding non-high-security level event, and execute the non-high-security level event according to the parsing result.

[0035] Preferably, when the user selects the button image for window control, the button image coordinates and the button image checksum have been pre-stored. After making corresponding judgments, it can be concluded that the window control is within the coordinate range of high-security level events, and it can be concluded that the window control is a high-security level event, and the ECU controls the lifting and lowering of the window.

[0036] The comparison of the button image checksum is performed using a CRC check algorithm.

[0037] As another preferred embodiment, Figure 2As shown, the present invention also provides a vehicle-mounted display screen touch input function safety design system, comprising: a display screen: for displaying key images of touch input events; an acquisition unit: for acquiring key image coordinates corresponding to user touch input events; a storage unit: for storing all touch input events and their corresponding key image coordinates and key image checksums; a microcontroller unit: for determining whether the acquired key image coordinates are within the coordinate range of high-security level events, and determining whether the touch input event is identical to the key image checksum in the storage unit, and sending the corresponding touch input event to a safety control unit or sending the corresponding key image coordinates to a non-safety control unit based on the determination result; the safety control unit: for transmitting the high-safety level touch input event to the vehicle bus, and transmitting it to the corresponding ECU via the vehicle bus to complete event execution; the non-safety control unit: for parsing the non-high-safety level touch input event corresponding to the key image coordinates, and transmitting it to the vehicle bus, and transmitting it to the corresponding ECU via the vehicle bus to complete event execution.

[0038] Specifically, the system also includes: a deserializer communicatively connected to the micro control unit, the deserializer being used to send high security level events and non-high security level events to a serializer; the serializer being used to send high security level events and non-high security level events to a security control unit and a non-security control unit, respectively; the security control unit and the non-security control unit respectively communicate with the vehicle bus via a vehicle LAN transceiver.

[0039] The display screen, acquisition unit, micro control unit and storage unit are connected in sequence; one end of the deserializer is connected to the acquisition unit and micro control unit respectively, and the other end is connected to one end of the serializer through a coaxial cable, and the other end of the serializer is connected to the safety control unit and non-safety control unit respectively; the safety control unit and non-safety control unit are respectively connected to the vehicle bus through the vehicle LAN transceiver to connect to the ECU.

[0040] The acquisition unit and the deserializer both communicate with the microcontroller via the I2C protocol; the storage unit communicates with the microcontroller via the QSPI protocol; the acquisition unit communicates with the deserializer via the LVDS protocol; the serializer communicates with the safety control unit and the non-safety control unit via the I2C protocol.

[0041] Preferably, the communication between the units may also adopt other protocols, but is not limited thereto.

[0042] As another preferred embodiment, the present invention also provides a storage medium, which is a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the vehicle-mounted display screen touch input function safety design method is implemented.

[0043] In conclusion, the present invention provides a functional safety design method, system and storage medium for touch input of an in-vehicle display screen. By collecting the key image coordinates corresponding to the user's touch input event, it is determined whether it is within the pre-stored coordinate range, and further determined whether the touch input event is the same as the pre-stored key image checksum. If they are the same, the safety control unit executes the corresponding touch input event; otherwise, the key image coordinates are sent to the non-safety control unit to parse the corresponding touch input event and then execute it. The present invention can effectively respond to and monitor some touch input events with functional safety requirements, thereby improving user experience and driving safety.

[0044] Although example embodiments have been described herein with reference to the accompanying drawings, it should be understood that the above example embodiments are merely illustrative and are not intended to limit the scope of the present invention. Various changes and modifications may be made therein by those skilled in the art without departing from the scope and spirit of the present invention. All such changes and modifications are intended to be included within the scope of the present invention as claimed in the appended claims.

[0045] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present invention.

[0046] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units described is merely a logical function division. In actual implementation, other division methods may be used, such as combining or integrating multiple units or components into another device, or ignoring or not performing some features.

[0047] The various component embodiments of the present invention can be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. It will be appreciated by those skilled in the art that a microprocessor or digital signal processor (DSP) can be used in practice to implement some or all of the functions of some modules according to embodiments of the present invention. The present invention can also be implemented as a device program (e.g., a computer program and a computer program product) for executing a part or all of the methods described herein. Such a program implementing the present invention can be stored on a computer-readable medium, or can have the form of one or more signals. Such a signal can be downloaded from an Internet website, or provided on a carrier signal, or provided in any other form.

[0048] It should be noted that, in this document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or device comprising the element.

[0049] Although the present invention is described in conjunction with the above specific embodiments, it is obvious that those skilled in the art can make many substitutions, modifications and variations based on the above content. Therefore, all such substitutions, improvements and variations are included in the spirit and scope of the appended claims.

Claims

1. A safety design method for the touch input function of an in-vehicle display screen, characterized in that: The following steps are involved: S1: pre-store all touch input events and their corresponding key image coordinates and key image checksums; S2: Obtain the key image coordinates corresponding to the user touch input event, query the key image coordinates in the pre-stored touch input events, and determine whether they are within the coordinate range of the high security level event. If so, return the touch input event and its corresponding coordinate range, and go to S3; Otherwise, the button image coordinates are sent to a non-security control unit of the vehicle operating system to analyze the corresponding non-high security level event, and the non-high security level event is executed according to the analysis result; S3: Calculating the checksum of the actual displayed key image within the coordinate range, comparing it with the pre-stored key image checksums one by one, and determining whether there is a touch input event with the same checksum. If so, the touch input event is considered a high-security level event and sent to the security control unit of the vehicle operating system to execute the high-security level event; Otherwise, the button image coordinates are sent to the non-security control unit to analyze the corresponding non-high security level event, and the non-high security level event is executed according to the analysis result.

2. The vehicle-mounted display screen touch input function safety design method according to claim 1, characterized in that: It also includes defining the coordinates of the button image, with the first pixel in the upper left corner of the positive display interface of the display screen as the coordinate origin, the left-to-right direction as the X axis, and the top-to-bottom direction as the Y axis.

3. The vehicle-mounted display screen touch input function safety design method according to claim 2, characterized in that: The coordinate range is the coordinate interval from the upper left corner point to the lower right corner point of the button image.

4. The vehicle-mounted display screen touch input function safety design method according to claim 3, characterized in that: The touch input events include at least air conditioner defrosting, window control and seat control, wherein the touch input mode is short press click, long press click or sliding the display screen.

5. The vehicle-mounted display screen touch input function safety design method according to claim 4, characterized in that: The comparison of the key image checksum is performed using a CRC check algorithm.

6. A system using the vehicle display screen touch input function safety design method according to any one of claims 1 to 5, characterized in that: include: Display screen: used to display button images of touch input events; Acquisition unit: used to collect the key image coordinates corresponding to the user's touch input event; Storage unit: used to store all touch input events and their corresponding key image coordinates and key image checksums; Microcontrol unit: used to determine whether the acquired key image coordinates are within the coordinate range of high security level events, and determine whether the touch input event is consistent with the key image checksum in the storage unit, and send the corresponding touch input event to the security control unit or send the corresponding key image coordinates to the non-security control unit according to the determination result; The safety control unit is used to transmit high-security touch input events to the vehicle bus, and transmit them to the corresponding ECU via the vehicle bus to complete the event execution; The non-safety control unit is used to analyze the non-high-safety level touch input events corresponding to the key image coordinates, and transmit them to the vehicle bus, which is then sent to the corresponding ECU via the vehicle bus to complete the event execution.

7. The system according to claim 6, characterized in that Also includes: a deserializer in communication with the microcontroller, the deserializer being configured to send high security level events and non-high security level events to the serializer; The serial code device is used to send high security level events and non-high security level events to the security control unit and non-security control unit respectively; The safety control unit and the non-safety control unit communicate with the vehicle bus via the vehicle local area network transceiver respectively.

8. The system according to claim 7, characterized in that The display screen, acquisition unit, micro control unit and storage unit are connected in sequence; one end of the deserializer is connected to the acquisition unit and micro control unit respectively, and the other end is connected to one end of the serializer through a coaxial cable, and the other end of the serializer is connected to the safety control unit and non-safety control unit respectively; the safety control unit and non-safety control unit are respectively connected to the vehicle bus through the vehicle LAN transceiver to connect to the ECU.

9. The system according to claim 8, characterized in that The acquisition unit and the deserializer both communicate with the microcontroller via the I2C protocol; the storage unit communicates with the microcontroller via the QSPI protocol; the acquisition unit communicates with the deserializer via the LVDS protocol; the serializer communicates with the safety control unit and the non-safety control unit via the I2C protocol.

10. A storage medium, which is a computer-readable storage medium, characterized in that: A computer program is stored thereon, and when the computer program is executed by a processor, the vehicle-mounted display screen touch input function safety design method according to any one of claims 1 to 5 is implemented.

Citation Information

Patent Citations

  • Signal sending method and device

    CN112655200A

  • Vehicle-mounted display system and working method thereof

    CN113438545A