A method, system and storage medium for graphical processing monitoring of seat adjustment

By adding button monitoring and parameter verification to the seat adjustment system, the problem of insufficient functional safety strategy of SOC chip in seat adjustment is solved, the safety requirements of ASIL B level are met, and the safety and stability of seat adjustment are improved.

CN118238689BActive Publication Date: 2026-07-03HUIZHOU DESAY SV AUTOMOTIVE

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
HUIZHOU DESAY SV AUTOMOTIVE
Filing Date
2024-03-28
Publication Date
2026-07-03

Smart Images

  • Figure CN118238689B_ABST
    Figure CN118238689B_ABST
Patent Text Reader

Abstract

This application proposes a method, system, and storage medium for monitoring the graphic processing of seat adjustment. The method includes: in response to a seat adjustment start signal, acquiring the target parameter information of the current seat adjustment buttons; verifying whether preset button graphic information matches the target parameter information of the current seat adjustment buttons, and if they do not match, re-verifying; otherwise, outputting a button function event; detecting whether the button function event and the target parameter information of the current seat adjustment buttons both meet preset conditions, and if either does not meet the conditions, executing a "reject seat adjustment entry" command and triggering a fault interruption function; otherwise, executing a "allow seat adjustment entry" command and outputting a seat adjustment entry button event. This application, by adding a seat adjustment entry button during the seat adjustment control process and performing functional safety judgment and verification, promptly detects abnormal situations during the seat adjustment process, greatly improving the safety and reliability of the seat adjustment function.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of graphics processing security function technology, and in particular relates to a graphics processing monitoring method, system and storage medium for seat adjustment. Background Technology

[0002] The application of System-on-Chips (SoCs) in in-vehicle human-machine interface products is becoming increasingly widespread. With the release of the functional specification ISO 26262:2018, domestic automakers are placing greater emphasis on the functional safety design of electronic components in vehicles. However, existing SoCs lack corresponding functional safety strategies for graphics processing functions, possessing only a general Quality Management (QM) level. This means that in scenarios with high functional safety requirements, such as ASIL B-level seat control icon design, relying solely on the existing SoC QM level cannot meet customers' ASIL B-level functional safety requirements for seat adjustment icons. If existing technology cannot provide sufficient safety performance, certain safety risks exist. Furthermore, replacing SoCs with those meeting functional safety requirements for different application scenarios would lead to a significant increase in costs, which is unbearable for automakers. This will place enormous pressure on product development and production. Summary of the Invention

[0003] To address the shortcomings of the existing technology, this application provides a graphical processing monitoring method, system, and storage medium for seat adjustment. By breaking down seat adjustment into two steps: ① adding a seat adjustment entry button; ② ensuring the safe implementation of seat adjustment functionality via user interface control. This maintains the interactive performance of the seat's graphical control while also promptly detecting abnormalities during the seat adjustment process, significantly improving the safety and reliability of the seat adjustment function.

[0004] To achieve the above objectives, this application provides a graphical processing monitoring method for seat adjustment, the method comprising:

[0005] S100: In response to the seat adjustment start signal, obtain the target parameter information of the current seat adjustment button.

[0006] S200: Verify whether the preset button graphic information matches the target parameter information of the current seat adjustment button. If it does not match, re-verify; otherwise, output the button function event and go to S300.

[0007] S300: Detect whether the button function event and the target parameter information of the current seat adjustment button both meet the preset conditions. If either does not meet the conditions, execute the "reject seat adjustment entry" command and trigger the fault interruption function; otherwise, execute the "allow seat adjustment entry" command and output the seat adjustment entry button event.

[0008] In this application, prior to step S100, the following steps are also included:

[0009] Monitor the preset seat adjustment entry button; when the preset seat adjustment entry button is detected to be pressed, output the seat adjustment start signal.

[0010] In this application, the target parameter information for the current seat adjustment button includes at least the current button coordinate information and the current button pressure information.

[0011] In this application, prior to step S200, the following steps are also included:

[0012] After obtaining the target parameter information of the current seat adjustment button, a coordinate verification request is output to verify the human-computer interaction display interface.

[0013] The human-computer interaction display interface includes at least the preset button graphic information; wherein, the preset button graphic information refers to the set coordinate information corresponding to the display position of the preset seat adjustment entry button on the human-computer interaction display interface.

[0014] In this application, the button function events include at least one or more of the following: seat position adjustment, seat angle adjustment, seat heating control, and seat ventilation control.

[0015] In this application, the preset conditions include a preset threshold range one and a preset threshold range two. The preset threshold range one includes at least a seat adjustment threshold parameter range and a seat control threshold parameter range; the preset threshold range two includes at least a button coordinate threshold parameter range and a button pressure threshold parameter range.

[0016] Furthermore, it is detected whether the button function event meets the preset threshold range one. If it does not meet the threshold range one, a fault interruption function is triggered according to the rejection of seat adjustment entry command. If it meets the threshold range two, the seat adjustment entry button event is confirmed to be output only when the target parameter information of the current seat adjustment button meets the preset threshold range two.

[0017] To achieve the above objectives, this application also provides a graphic processing monitoring system for seat adjustment, the system comprising:

[0018] The system includes an MCU control unit, a graphics display unit, a graphics processing unit, a graphics monitoring unit, and a condition judgment unit.

[0019] The MCU control unit is connected to the graphics processing unit, the graphics monitoring unit, and the condition judgment unit in a one-to-one correspondence. The graphics processing unit and the graphics monitoring unit are connected to the graphics display unit in a one-to-one correspondence.

[0020] The MCU control unit is used to obtain the target parameter information of the current seat adjustment button in response to the seat adjustment start signal.

[0021] The graphic monitoring unit is used to verify whether the preset button graphic information in the graphic display unit matches the target parameter information of the current seat adjustment button. If they do not match, the verification is performed again; otherwise, the button function event is output to the MCU control unit.

[0022] The condition judgment unit is used to detect whether the button function event and the target parameter information of the current seat adjustment button both meet preset conditions. If either condition is not met, the MCU control unit is driven to send a rejection command to the graphics processing unit; otherwise, the MCU control unit is driven to send a permission command to the graphics processing unit and output the seat adjustment entry button event.

[0023] In this application, the system further includes a seat adjustment entry button module. This seat adjustment entry button module is connected to the MCU control unit; when the preset seat adjustment entry button is pressed, it sends a seat adjustment start signal to the MCU control unit.

[0024] In this application, the MCU control unit is further configured to, after obtaining the target parameter information of the current seat adjustment button, output a coordinate verification request to the graphic monitoring unit to verify the human-machine interaction display interface in the graphic display unit; the human-machine interaction display interface includes at least the preset button graphic information; wherein, the preset button graphic information refers to the set coordinate information corresponding to the display position of the preset seat adjustment entry button on the human-machine interaction display interface.

[0025] To achieve the above objectives, this application also provides a storage medium, which is a type of computer-readable storage medium, having stored thereon a computer program that, when executed by a processor, implements the graphic processing monitoring method for seat adjustment as described above.

[0026] Compared with the prior art, the advantages of this application are as follows:

[0027] This application proposes a method, system, and storage medium for monitoring the graphic processing of seat adjustment. By monitoring and judging the graphic processing process during seat adjustment, it effectively improves the functional safety of seat adjustment. Specifically, by responding to the seat adjustment start signal and verifying parameter information, as well as detecting whether button function events and target parameter information meet preset conditions, abnormal situations during seat adjustment can be detected and handled in a timely manner, reducing safety risks. Furthermore, it effectively prevents seat adjustment operations from continuing due to abnormal situations, reducing potential fault propagation and improving system safety and stability. This application maintains the interactive performance of seat graphic control while also compensating for the deficiencies in functional safety strategies of existing graphic processing functions, ensuring the safety and reliability of seat adjustment functions. Attached Figure Description

[0028] Figure 1 This is a flowchart of a graphic processing monitoring method for seat adjustment in one embodiment of this application.

[0029] Figure 2 This is a schematic diagram of the framework of a graphic processing monitoring system for seat adjustment according to one embodiment of this application. Detailed Implementation

[0030] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions will be clearly and completely described below in conjunction with the embodiments of this application. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application.

[0031] Example 1:

[0032] As attached Figure 1 As shown, in order to solve the above-mentioned technical problems, this application provides a graphic processing monitoring method for seat adjustment, which makes up for the deficiencies of functional safety strategies in existing graphic processing functions.

[0033] In this embodiment, the improved functional safety strategy method mainly includes steps S100, S200 and S300.

[0034] S100: In response to the seat adjustment start signal, obtain the target parameter information of the current seat adjustment button.

[0035] In this embodiment, step S100 involves responding to a seat adjustment start signal, enabling the system to promptly capture the user's seat adjustment operation intention.

[0036] Obtaining the target parameter information for the current seat adjustment buttons, including button coordinates and pressure, helps the system accurately identify the user's actions and needs. This ensures the system can adjust the seat posture according to the user's expectations, improving user experience and operational accuracy.

[0037] Furthermore, the system monitors the preset seat adjustment entry button; when the preset seat adjustment entry button is detected to be pressed, the system outputs the seat adjustment start signal.

[0038] It should be noted that this embodiment first adds a seat adjustment entry button to the vehicle seat adjustment function, which is used to activate the seat adjustment function.

[0039] When a user presses the seat adjustment entry button, the seat adjustment function is activated. The seat adjustment entry button acts as an entry point, allowing the user to access the seat adjustment function's interface and easily adjust the seat.

[0040] Preferably, assume there is a rectangular button on the seat adjustment panel, which the user presses to activate the seat adjustment function. The button is located at the upper left corner of the seat adjustment panel, and its coordinates can be represented by (x, y), where x represents the button's horizontal position and y represents its vertical position. For example, the button's coordinates could be (100, 50), indicating that the button is located 100 pixels horizontally and 50 pixels vertically on the seat adjustment panel.

[0041] The pressure information of a button indicates the amount of force required for the user to press the button, usually expressed in units of pressure (such as Newtons or kilopascals). For example, if pressing the button requires 20 Newtons of pressure, then the button's pressure information could be 20N.

[0042] It should be noted that the pressure applied to a button reflects the degree to which the user clicks the button, thus identifying the user's intention. For example, a light touch or a hard press may correspond to different functions or operations.

[0043] In other embodiments, users may accidentally press buttons due to accidental touches or finger movements. Detecting button pressure can help the system distinguish between intentional operations and accidental operations, thereby improving the system's accuracy and stability.

[0044] In addition, in certain application scenarios, personalized settings can be made according to the user's key pressure habits or preferences to provide an interaction method that is more in line with the user's habits.

[0045] Therefore, when monitoring the seat adjustment activation button, the system can determine whether to trigger the seat adjustment function's start signal by detecting the button's position and the pressure applied by the user. When the user presses the button, the system can determine whether to output a seat adjustment start signal based on preset position and force requirements, thereby activating the seat adjustment function.

[0046] S200: Verify whether the preset button graphic information matches the target parameter information of the current seat adjustment button. If it does not match, re-verify; otherwise, output the button function event and go to S300.

[0047] It should be noted that the preset button graphic information represents a rectangular button on the seat adjustment panel, and its position and shape are predetermined. When the user presses a button, the preset button graphic information is verified based on the current seat adjustment target parameter information, such as button coordinate information. If the position and shape of the button pressed by the user match the preset button graphic information, the button operation is considered valid, and a button function event is output for subsequent processing; if they do not match, the verification is repeated until the accuracy of the button operation is confirmed.

[0048] It should be noted that after obtaining the target parameter information of the current seat adjustment button, a coordinate verification request is output to verify the human-computer interaction display interface. The human-computer interaction display interface includes at least the preset button graphic information; wherein, the preset button graphic information refers to the set coordinate information corresponding to the display position of the preset seat adjustment entry button on the human-computer interaction display interface.

[0049] Preferably, the system outputs a coordinate verification request to compare the coordinates of the button actually pressed by the user with the preset button graphic information to ensure that the button operated by the user is consistent with the preset button graphic position on the human-computer interaction display interface. This process is used to confirm whether the preset button graphic information on the human-computer interaction display interface is accurately displayed at the set coordinate position, preventing accidental operation due to display errors.

[0050] Assume that the seat adjustment button on the human-computer interaction display is preset to be displayed at coordinates (200, 150). This coordinate position has been designed and verified to ensure that users can clearly identify and operate it.

[0051] The user pressed a button on the seat adjustment panel, and the system obtained the button coordinate information as (205, 151).

[0052] After receiving the coordinate verification request, the system compares the actual coordinates (205, 151) of the user operation with the preset coordinates (200, 150).

[0053] If the coordinate difference is within the allowable error range, such as ±2 pixels, the system considers the verification to be successful, outputs a button function event, and allows the user to continue the seat adjustment operation.

[0054] This verification process ensures the accuracy of user operations and the correctness of the human-computer interaction display interface. If the verification fails, the system can prompt the user to repeat the operation or take other measures, such as recalibrating the display interface, to avoid potential risks caused by display errors or user misoperation, thereby improving the safety of the seat adjustment system and the reliability of user operation.

[0055] In this embodiment, when the verification result meets the requirements, the corresponding button function event is output according to the specific button target parameter information. The button function event includes at least one or more of the following: seat position adjustment, seat angle adjustment, seat heating control, and seat ventilation control, but is not limited to these.

[0056] Preferably, the seat position adjustment allows users to adjust the seat position via buttons to accommodate different driver sizes and seating needs. Users can adjust the seat position according to their personal preferences and comfort requirements, resulting in a more comfortable driving posture, reduced fatigue, and improved driving safety and comfort.

[0057] Seat angle adjustment allows users to adjust the seat's tilt angle for a more comfortable driving posture and support. Users can adjust the seat's tilt angle according to different driving scenarios and personal preferences to improve driving comfort and support, and reduce discomfort during long drives.

[0058] Seat heating control provides seat heating function, increasing the warmth of the seat surface and improving riding comfort. It is especially suitable for cold weather, reducing driver discomfort from the cold, improving driving comfort and safety, and maintaining the driver's optimal driving condition.

[0059] Seat ventilation control provides seat ventilation, keeping the seat surface dry and increasing ride comfort. It is especially suitable for hot weather or long drives, reducing moisture and discomfort on the seat surface and improving driver comfort and overall riding experience.

[0060] In other embodiments, the button function events may also include the following functions: massage function, memory position function, seat adjustment mode switching, and seat comfort adjustment, etc. These functions can be customized and expanded according to vehicle type, brand positioning and market demand to provide a richer and more personalized seat adjustment experience and meet the different needs of users for comfort and convenience, and are not limited to these.

[0061] S300: Detect whether the button function event and the target parameter information of the current seat adjustment button both meet the preset conditions. If either does not meet the conditions, execute the "reject seat adjustment entry" command and trigger the fault interruption function; otherwise, execute the "allow seat adjustment entry" command and output the seat adjustment entry button event.

[0062] It should be noted that there is a preset threshold range one for detecting button function events, which includes at least the seat adjustment threshold parameter range and the seat control threshold parameter range; there is a preset threshold range two for detecting the target parameter information of the current seat adjustment button, which includes at least the button coordinate threshold parameter range and the button pressure threshold parameter range.

[0063] Furthermore, it is detected whether the button function event meets the preset threshold range one. If it does not meet the threshold range one, a fault interruption function is triggered according to the rejection of seat adjustment entry command. If it meets the threshold range two, the seat adjustment entry button event is confirmed to be output only when the target parameter information of the current seat adjustment button meets the preset threshold range two.

[0064] Preferably, the detection of the seat adjustment threshold parameter range:

[0065] Assuming the seat adjustment threshold parameters are within 10cm for fore-aft adjustment and ±5 degrees for tilt angle, when a seat adjustment event is detected, the system compares the magnitude or range of seat adjustment with the preset range. If the magnitude of the seat adjustment exceeds the preset range, the system will execute a command to reject the seat adjustment attempt.

[0066] Detection of seat control threshold parameter range:

[0067] Assuming the seat control threshold parameters range from 30°C to 50°C for heating and from level 1 to 3 for ventilation speed, when a seat control event is detected, the system compares the seat control parameters to the preset range. If the seat control parameters exceed the preset range, the system will refuse the seat adjustment access command.

[0068] Detection of key coordinate threshold parameter range:

[0069] Assume the button coordinate threshold parameter range is within 5 pixels of the button position near (100, 50). When a button event is detected, the system compares the button position with the preset coordinate range. If the button position is not within the preset range, the system will reject the seat adjustment entry command.

[0070] Detection of the button pressure threshold parameter range:

[0071] Assume the button pressure threshold parameter ranges from 10N to 30N. When a button event is detected, the system compares the button pressure to a preset range. If the button pressure is not within the preset range, the system will reject the seat adjustment entry command.

[0072] It should be noted that the seat adjustment button event is only confirmed to be output when both the detected button function event and the current seat adjustment button target parameter information meet the threshold range of the preset conditions.

[0073] If only one side meets the preset conditions while the other side does not, the system will execute the command to refuse seat adjustment and trigger the fault interruption function to prevent potential risks and malfunctions caused by abnormal parameters or incorrect operation.

[0074] By using dual-condition detection, the system ensures that both the button function events and the target parameter information of the current seat adjustment buttons are within the expected range, thereby improving operational safety and reducing the possibility of unexpected events.

[0075] Users can only perform seat adjustment operations when the button operation is accurate and meets expectations. This helps to improve the user experience and also improves the safety and reliability of the seat adjustment function.

[0076] In summary, Example 1 provides a detailed analysis and illustrative description of the graphic processing monitoring method for seat adjustment proposed in this application. This application, through the functional safety design process of controlling seat adjustment via a user interface, better realizes the intelligence, safety, and personalization of seat adjustment operation, and also provides users with a better driving experience.

[0077] Example 2:

[0078] As attached Figure 2 As shown, in order to solve the above-mentioned technical problems, this application also proposes a graphic processing monitoring system for seat adjustment, the system comprising:

[0079] The system includes an MCU control unit, a graphics display unit, a graphics processing unit, a graphics monitoring unit, and a condition judgment unit.

[0080] Preferably, the graphics display unit can be a liquid crystal display unit that integrates a touch screen and a display driver, the graphics processing unit can be a SOC chip processing unit, the graphics monitoring unit can be an OSD monitor, and the condition judgment unit can be a digital logic circuit, which is a circuit composed of basic logic elements such as logic gates, flip-flops, and multiplexers. It can realize logical judgment and condition detection of input signals through the combination of logic gates and the state storage of flip-flops.

[0081] The MCU control unit is connected to the graphics processing unit, the graphics monitoring unit, and the condition judgment unit in a one-to-one correspondence. The graphics processing unit and the graphics monitoring unit are connected to the graphics display unit in a one-to-one correspondence.

[0082] It should be noted that when a user triggers seat adjustment by pressing a button, the system receives the signal through the MCU control unit, and the signal is processed and monitored by the graphics processing unit and the graphics monitoring unit. Finally, the condition judgment unit determines whether the seat adjustment operation is allowed.

[0083] Preferably, the transmission and reception of signals or command information can be carried out via CAN bus or SPI bus, but is not limited to these.

[0084] Through the above connections and interactions, the seat adjustment graphics processing monitoring system can achieve comprehensive monitoring and intelligent control of seat adjustment operations. This system design ensures the accuracy and safety of operation, enhancing the user's driving and riding experience.

[0085] The MCU control unit is used to obtain the target parameter information of the current seat adjustment button in response to the seat adjustment start signal.

[0086] In this embodiment, the system further includes a seat adjustment entry button module. This seat adjustment entry button module is connected to the MCU control unit; when the preset seat adjustment entry button is pressed, it sends a seat adjustment start signal to the MCU control unit.

[0087] It should be noted that the appendix Figure 2 Arrow ① in the image represents the information input action triggered after the seat adjustment button module is activated.

[0088] The graphic monitoring unit is used to verify whether the preset button graphic information in the graphic display unit matches the target parameter information of the current seat adjustment button. If they do not match, the verification is performed again; otherwise, the button function event is output to the MCU control unit.

[0089] It should be noted that the graphic monitoring unit first receives the target parameter information for the current seat adjustment buttons from the graphic processing unit, including parameters such as button position and button pressure. Based on the received seat adjustment parameter information, the graphic monitoring unit searches for the corresponding preset button graphic information in the graphic display unit.

[0090] Preferably, parameters such as button position and button pressure can be acquired by a sensor module, such as a force sensor, but are not limited to this.

[0091] For example, if the received key position information is (100, 50), the graphic monitoring unit will search for the preset key graphic information near the coordinates (100, 50) in the graphic display unit.

[0092] The graphic monitoring unit compares the actual button positions with the preset button graphic information to determine if they match. If the actual button positions match the preset button graphic information, the verification is considered successful, and a button function event can be output to the MCU control unit.

[0093] If the actual button position does not match the preset button graphic information, the verification will be performed again. The graphic monitoring unit will re-verify if the actual button position does not match the preset button graphic information.

[0094] In other embodiments, it is also possible to determine whether it is necessary to re-identify the button position or adjust the preset button graphic information based on the discrepancy, etc., and these are not limited to this.

[0095] When the graphic monitoring unit determines that the actual button position matches the preset button graphic information, it outputs a button function event to the MCU control unit. Upon receiving the event, the MCU control unit will further process it according to preset conditions, allowing or denying the seat adjustment operation.

[0096] Through the above process, the graphic monitoring unit can verify whether the preset button graphic information in the graphic display unit matches the target parameter information of the seat adjustment buttons, ensuring the accuracy and safety of button operation. If they do not match, the verification will be repeated until the button information is confirmed to be consistent with the preset information. Then, the button function event will be output to the MCU control unit, completing the monitoring and control process of the entire seat adjustment operation.

[0097] In this embodiment, the MCU control unit is further configured to output a coordinate verification request to the graphics monitoring unit after obtaining the target parameter information of the current seat adjustment button, so as to verify the human-computer interaction display interface in the graphics display unit; the human-computer interaction display interface includes at least the preset button graphic information; wherein, the preset button graphic information refers to the set coordinate information corresponding to the display position of the preset seat adjustment entry button on the human-computer interaction display interface.

[0098] It should be noted that after obtaining the target parameter information of the current seat adjustment buttons, the MCU control unit outputs a coordinate verification request to the graphics monitoring unit. The purpose of the request is to verify whether the human-machine interface displayed in the graphics display unit matches the actual button positions.

[0099] After receiving the coordinate verification request, the graphic monitoring unit then verifies the graphic display unit according to the request.

[0100] For example, the graphic monitoring unit compares the actual button positions with the positions of the preset button graphic information in the human-computer interaction display interface to see if they match.

[0101] The graphic monitoring unit compares the actual button positions with the preset button graphic information to determine if they match. If they match, the human-computer interaction display interface in the graphic display unit matches the actual button positions, and the verification passes; if they do not match, the human-computer interaction display interface in the graphic display unit needs to be adjusted or corrected.

[0102] The graphic monitoring unit feeds back the verification results to the MCU control unit and outputs the coordinate verification results.

[0103] The MCU control unit decides whether to continue the seat adjustment operation or re-perform the calibration operation based on the coordinate verification results.

[0104] Through the above process, after obtaining the target parameter information of the current seat adjustment buttons, the MCU control unit can output a coordinate verification request to the graphic monitoring unit to verify the human-machine interface displayed in the graphic display unit. The graphic monitoring unit performs the verification according to the request and feeds back the verification result to the MCU control unit. This ensures that the human-machine interface displayed in the graphic display unit matches the actual button positions, thereby guaranteeing the accuracy and safety of the seat adjustment operation.

[0105] The condition judgment unit is used to detect whether the button function event and the target parameter information of the current seat adjustment button both meet preset conditions. If either condition is not met, the MCU control unit is driven to send a rejection command to the graphics processing unit; otherwise, the MCU control unit is driven to send a permission command to the graphics processing unit and output the seat adjustment entry button event.

[0106] It should be noted that the graphics processing unit outputs a fault interrupt action or outputs a seat adjustment entry button event, which is transmitted to the graphics display unit via a low voltage differential signal LVDS, and the output result is displayed on the graphics display unit.

[0107] Preferably, the condition judgment unit can first detect whether the button function event and the current seat adjustment button target parameter information both meet preset conditions.

[0108] For example, the condition judgment unit compares whether the button function event is within the preset function range and whether the target parameter information of the current seat adjustment button is within the preset parameter range.

[0109] If the detected button function event and the target parameter information of the current seat adjustment button both meet the preset conditions, the condition judgment unit drives the MCU control unit to send a command to the graphics processing unit to allow seat adjustment to enter, and outputs the seat adjustment to enter button event.

[0110] If any condition is not met, the condition judgment unit drives the MCU control unit to send a command to the graphics processing unit to refuse seat adjustment entry. Based on the judgment result, the condition judgment unit sends a corresponding command to the MCU control unit, driving the MCU control unit to communicate with the graphics processing unit.

[0111] If seat adjustment entry is permitted, the MCU control unit will send an allow command to the graphics processing unit, triggering the seat adjustment entry event; if seat adjustment entry is denied, the MCU control unit will send a deny command to the graphics processing unit, triggering the fault interrupt function.

[0112] Preferably, the fault interrupt function can be implemented through hardware or software. Hardware interrupts are triggered by hardware, such as when a fault detector in a circuit detects an abnormal signal and generates an interrupt request. Software interrupts, on the other hand, are initiated actively by a software program; for example, when the system detects an abnormal situation, it sends an interrupt request to the control unit through a software program. The interrupt handler executes when an interrupt is triggered to deal with the fault situation and take appropriate measures, such as recording error information and performing fault recovery operations.

[0113] Through the above implementation process, the condition judgment unit can detect whether the button function event and the target parameter information of the current seat adjustment button both meet the preset conditions, and drive the MCU control unit to send corresponding instructions to the graphics processing unit according to the judgment result, so as to realize the control and management of seat adjustment operation.

[0114] In summary, Embodiment 2 provides a detailed analysis and illustrative example of the graphic processing monitoring system for seat adjustment proposed in this application. This application achieves monitoring and verification of user operations through the interconnection of various units, ensuring the accuracy and safety of the operation. Furthermore, the system utilizes conditional judgment and fault interruption functions to ensure the handling of abnormal situations and the stable operation of the system. The specific implementation process and principles have been detailed in Embodiment 1 and will not be repeated in this embodiment.

[0115] Example 3:

[0116] This application also provides a storage medium, which is a type of computer-readable storage medium, having stored thereon a computer program that, when executed by a processor, implements the graphic processing monitoring method for seat adjustment as described above.

[0117] This embodiment can design corresponding computer programs based on the needs of the seat adjustment system, including algorithms and logic for graphics processing monitoring methods.

[0118] The designed algorithm and logic are then translated into executable computer code for implementation. During the coding process, the system's real-time performance, stability, and reliability must be considered.

[0119] In addition, the coded program should be tested and verified to ensure its correct functionality, stability, and reliability. Testing can include unit testing, integration testing, and system testing to verify the program's performance under various conditions.

[0120] The coded program is stored on a computer-readable storage medium, such as a hard disk, solid-state drive, or flash memory. When creating the storage medium, it's crucial to select an appropriate type and format to ensure the program can be correctly read and executed by the processor. The program from the storage medium is then deployed to the processor of the seat adjustment system for execution. During deployment, attention must be paid to the program's security and reliability to ensure its proper functioning and implementation of the graphical monitoring method for seat adjustment.

[0121] It should be noted that the storage medium in this embodiment carries the computer program required by the seat adjustment system, including the algorithm and logic of the graphics processing monitoring method. The program, stored and transmitted through the storage medium, can be read and executed on the processor to realize the graphics processing monitoring function of seat adjustment. Furthermore, the storage medium provides a persistent storage method to ensure that the program will not be lost due to power outages or system restarts.

[0122] This embodiment provides the core functions required for a seat adjustment system, such as a graphics processing monitoring method, to provide users with an accurate and stable seat adjustment experience. Through the program in the storage medium, the graphics processing in the original seat adjustment system is improved to OSD monitoring processing and SOC graphics processing. The improved seat adjustment system can monitor and verify user operations, ensuring the accuracy and safety of the operation. The program in the storage medium has been tested and verified, ensuring its correct functionality, stability, and reliability, thus improving the reliability and stability of the seat adjustment system.

[0123] Through the above implementation process, the computer program in the storage medium can realize the graphic processing monitoring method for seat adjustment, providing accurate, stable and reliable functional support for the seat adjustment system.

[0124] The processor can be a central processing unit (CPU), or it can be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor. The memory is used to store the operating system, application programs, bootloader, data, and other programs, such as the program code of the computer program. The memory can also be used to temporarily store data that has been output or will be output.

[0125] In the several embodiments provided in this application, it will be understood that each block in the flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than those shown in the figures. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved.

[0126] If the aforementioned functions are implemented as software functional modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0127] The specific embodiments described above further illustrate the purpose, technical solution, and beneficial effects of this application. It should be understood that the above descriptions are merely specific embodiments of this application and are not intended to limit the scope of protection of this application. In particular, it should be noted that any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of protection of this application for those skilled in the art.

Claims

1. A method for graphically processing and monitoring seat adjustment, characterized in that, include: S100: In response to the seat adjustment start signal, obtain the target parameter information of the current seat adjustment button; The target parameter information for the current seat adjustment buttons includes at least the current button coordinate information and the current button pressure information; S200: Verify whether the preset button graphic information matches the target parameter information of the current seat adjustment button. If they do not match, re-verify. Otherwise, output the button function event and transfer it to S300; S300: Detect whether the button function event and the current seat adjustment button target parameter information both meet the preset conditions. If either does not meet the conditions, execute the command to refuse seat adjustment and trigger the fault interruption function. Otherwise, execute the command to allow seat adjustment entry and output the seat adjustment entry button event; The preset conditions include a preset threshold range one and a preset threshold range two; The preset threshold range includes at least the seat adjustment threshold parameter range and the seat control threshold parameter range; The second preset threshold range includes at least the range of key coordinate threshold parameters and the range of key pressure threshold parameters; The system detects whether the button function event meets the preset threshold range one. If it does not meet the threshold range one, the system triggers a fault interruption function according to the rejected seat adjustment entry command. If it meets the threshold range two, the system confirms and outputs the seat adjustment entry button event only when the target parameter information of the current seat adjustment button meets the preset threshold range two.

2. The graphic processing monitoring method for seat adjustment according to claim 1, characterized in that, Before step S100, the method further includes: Monitor the preset seat adjustment entry button; When the preset seat adjustment start button is detected to be pressed, the seat adjustment start signal is output.

3. The graphic processing monitoring method for seat adjustment according to claim 2, characterized in that, Before step S200, the method further includes: After obtaining the target parameter information of the current seat adjustment button, a coordinate verification request is output to verify the human-computer interaction display interface; The human-computer interaction display interface includes at least the preset button graphic information; wherein, the preset button graphic information refers to the set coordinate information corresponding to the display position of the preset seat adjustment entry button on the human-computer interaction display interface.

4. The graphic processing monitoring method for seat adjustment according to claim 3, characterized in that, The button function events include at least one or more of the following: seat position adjustment, seat angle adjustment, seat heating control, and seat ventilation control.

5. A system for implementing the graphic processing monitoring method for seat adjustment as described in any one of claims 1-4, characterized in that, include: MCU control unit, graphics display unit, graphics processing unit, graphics monitoring unit, and condition judgment unit; The MCU control unit is connected to the graphics processing unit, the graphics monitoring unit, and the condition judgment unit in a one-to-one correspondence. The graphics processing unit and the graphics monitoring unit are connected to the graphics display unit in a one-to-one correspondence. The MCU control unit is used to respond to the seat adjustment start signal and obtain the target parameter information of the current seat adjustment button; The graphic monitoring unit is used to verify whether the preset button graphic information in the graphic display unit matches the target parameter information of the current seat adjustment button. If they do not match, the verification is performed again. Otherwise, output a button function event to the MCU control unit; The condition judgment unit is used to detect whether the button function event and the target parameter information of the current seat adjustment button both meet preset conditions. If either condition is not met, the MCU control unit is driven to send a rejection command to the graphics processing unit; otherwise, the MCU control unit is driven to send a permission command to the graphics processing unit and output the seat adjustment entry button event.

6. The graphic processing monitoring system for seat adjustment according to claim 5, characterized in that, It also includes a seat adjustment access button module; The seat adjustment button module is connected to the MCU control unit. When the preset seat adjustment start button is pressed, a seat adjustment start signal is sent to the MCU control unit.

7. The graphic processing monitoring system for seat adjustment according to claim 6, characterized in that, The MCU control unit is also used to output a coordinate verification request to the graphic monitoring unit after obtaining the target parameter information of the current seat adjustment button, so as to verify the human-computer interaction display interface in the graphic display unit. The human-computer interaction display interface includes at least the preset button graphic information; wherein, the preset button graphic information refers to the set coordinate information corresponding to the display position of the preset seat adjustment entry button on the human-computer interaction display interface.

8. A storage medium, one of the computer-readable storage media, characterized in that, It stores a computer program, which, when executed by a processor, implements the graphic processing monitoring method for seat adjustment as described in any one of claims 1 to 4.