Screen overturning safety detection method and device, equipment and storage medium
By detecting the motor running parameters and flip angle during the vehicle screen recycling process, combined with the safety detection stage, abnormal events are identified and handled, the problem of identifying and handling emergencies during the vehicle screen flip is solved, and safety and reliability are improved.
Patent Information
- Application Number
- CN202510270094.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-07
- Publication Date
- 2025-06-24
AI Technical Summary
During the process of flipping the on-board screen, it is difficult for the existing technology to accurately identify and deal with emergencies, such as clamping hands, blocking or external force-boosting recovery, resulting in equipment damage or user safety risks.
By detecting the motor running parameters and screen flip angle during screen recycling, combining different safety detection stages, abnormal events are accurately identified, and corresponding processing plans are implemented based on the recognition results, such as controlling screen backoff, cutting off motor power output or activating closed-loop control of speed, etc.
It significantly improves the safety and reliability of the screen flip process, effectively avoids the risk of equipment damage or personnel injury caused by abnormal events, and improves the safety and user experience of vehicle screen flips.
Smart Images

Figure CN120191208A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of vehicle-mounted screens, and particularly to a method, device, equipment and storage medium for safety detection of screen flipping. Background Art
[0002] With the continuous progress of technology, new energy vehicles have not only made remarkable breakthroughs in autonomous driving technology, but also achieved a qualitative leap in vehicle-mounted interaction systems. As the core component of intelligent vehicle interaction, vehicle-mounted screens undertake multiple tasks such as information display, function operation, and driving assistance. In recent years, the size of vehicle-mounted screens has gradually increased and the functions have become increasingly complex. In addition to the original central control screen and instrument panel screen, new categories of vehicle-mounted screens such as co-pilot screens, rear-seat entertainment screens, and head-up displays (HUDs) have emerged.
[0003] In the actual use process, these vehicle-mounted screens have greatly improved the driving experience and riding comfort of users. These screens extend from a specific storage compartment and flip to an angle where users can use them normally during normal use. The screen flipping process usually involves complex mechanical movements and motor control. For example, when the screen is retracted, it may pinch the user's hand due to misoperation, or the motor may stall due to mechanical failure. In addition, external force boosting during retraction may also cause the screen to move out of control. These problems not only damage the equipment, but may also cause harm to users.
[0004] Therefore, how to accurately identify and safely handle various emergencies during the screen flipping process has become an urgent problem to be solved in this field. Summary of the Invention
[0005] The main purpose of the present invention is to provide a method, device, equipment and storage medium for safety detection of screen flipping, aiming to solve the technical problem of how to accurately identify and safely handle various emergencies during the screen flipping process in the prior art.
[0006] To achieve the above purpose, the present invention provides a method for safety detection of screen flipping, the method including the following steps: Respond to a screen retraction instruction, and obtain the motor operation parameters during the retraction process of the vehicle-mounted screen; When an abnormality occurs during the screen retraction process, determine the abnormal event recognition result according to the motor operation parameters and the current safety detection stage; Execute the corresponding abnormal event handling plan according to the abnormal event recognition result to eliminate the abnormal event.
[0007] Optionally, before the step of determining the abnormal event recognition result according to the motor operation parameters and the current safety detection stage when an abnormality occurs during the screen retraction process, the method further includes: Obtain the screen flipping angle of the vehicle-mounted screen; When the screen flipping angle is within the first detection range, it is determined that the current safety detection stage is the pinch detection stage; When the screen flipping angle is within the second detection range, it is determined that the current safety detection stage is the stall detection stage.
[0008] Optionally, determining the abnormal event recognition result according to the motor operation parameters and the safety detection stage at the current moment includes: When the safety detection stage at the current moment is the stall detection stage, obtain the real-time motor current and the real-time motor speed according to the motor operation parameters; Obtain the motor current change curve according to the real-time motor current; Obtain the motor speed change curve according to the real-time motor speed; Determine the abnormal event recognition result according to the motor current change curve and the motor speed change curve.
[0009] Optionally, determining the abnormal event recognition result according to the motor current change curve and the motor speed change curve includes: Determine the time node when the motor current increases according to the motor current change curve; Determine the time node when the motor speed decreases according to the motor speed change curve; If the time node when the motor speed decreases is synchronized with the time node when the current increases, and the duration of the synchronization time is greater than the stall detection duration, it is determined that the abnormal event at the current moment is the screen retraction stall event; If there is no time node when the motor current increases in the motor current change curve, and the motor speed change curve shows a trend of first increasing and then decreasing, it is determined that the abnormal event at the current moment is the external force boost retraction event.
[0010] Optionally, determining the abnormal event recognition result according to the motor operation parameters and the safety detection stage at the current moment further includes: When the safety detection stage at the current moment is the pinch detection stage, activate the edge touch recognition function of the screen and obtain the real-time screen edge touch data; Determine the abnormal event recognition result according to the real-time screen edge touch data.
[0011] Optionally, determining the abnormal event recognition result according to the real-time screen edge touch data includes: Determine the edge contact points and the contact duration according to the real-time screen edge touch data; If the duration of the edge contact exceeds a preset operation threshold and the edge contact does not form a valid command trajectory, the abnormal event at the current moment is determined to be a screen recycling pinching event.
[0012] Optionally, according to the abnormal event recognition result, executing a corresponding abnormal event handling plan to eliminate the abnormal event, including: When the abnormal event recognition result is an external force boost recycling event, activate the speed closed-loop control function and hardware over-speed protection, and complete the screen flipping and recycling under external assistance; When the abnormal event recognition result is a screen recycling stall event, control the screen to retreat to a safe angle and generate a stall voice prompt message; When the abnormal event recognition result is a screen recycling pinching event, cut off the motor power output, control the screen to retreat to a safe angle, and generate a pinching audio-visual prompt message.
[0013] In addition, to achieve the above object, the present invention also proposes a screen flipping safety detection device, and the screen flipping safety detection device includes: A data acquisition module, configured to obtain motor operation parameters during the in-vehicle screen recycling process in response to a screen retraction instruction; A data processing module, configured to determine an abnormal event recognition result according to the motor operation parameters and the current safety detection stage when an abnormality occurs during the screen recycling process; A control module, configured to execute a corresponding abnormal event handling plan according to the abnormal event recognition result to eliminate the abnormal event.
[0014] In addition, to achieve the above object, the present invention also proposes a screen flipping safety detection device, and the screen flipping safety detection device includes: a memory, a processor, and a screen flipping safety detection program stored on the memory and executable on the processor, and the screen flipping safety detection program is configured to implement the steps of the screen flipping safety detection method as described above.
[0015] In addition, to achieve the above object, the present invention also proposes a storage medium, and a screen flipping safety detection program is stored on the storage medium, and when the screen flipping safety detection program is executed by a processor, the steps of the screen flipping safety detection method as described above are implemented.
[0016] One or more technical solutions proposed in this application have at least the following technical effects: By detecting the motor operating parameters and the screen flipping angle during the screen recycling process, this solution accurately identifies possible abnormal events during the screen recycling process, such as pinching hands, stalling, or external force boosting recycling, in combination with different safety detection stages. According to the recognition results of different abnormal events, corresponding processing plans are executed, such as controlling the screen to retract, cutting off the motor power output, or activating the speed closed-loop control. This multi-dimensional detection method significantly improves the safety and reliability of the screen flipping process, effectively avoiding the risks of equipment damage or personnel injury caused by abnormal events, not only enhancing the safety of in-vehicle screen flipping, but also optimizing the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] The accompanying drawings herein are incorporated into and constitute a part of this specification, showing embodiments consistent with this application, and are used together with the specification to explain the principles of this application.
[0018] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the following will briefly introduce the accompanying drawings required for use in the description of the embodiments or the prior art. Obviously, for those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.
[0019] Figure 1 It is a schematic flowchart of the first embodiment of the screen flipping safety detection method of the present invention; Figure 2 It is a schematic flowchart of the second embodiment of the screen flipping safety detection method of the present invention; Figure 3 It is a schematic flowchart of the third embodiment of the screen flipping safety detection method of the present invention; Figure 4 It is a structural block diagram of the first embodiment of the screen flipping safety detection device of the present invention; Figure 5 It is a schematic structural diagram of the screen flipping safety detection device in the hardware operating environment related to the embodiment solution of the present invention.
[0020] The realization, functional characteristics, and advantages of the objectives of the present invention will be further described in conjunction with the embodiments with reference to the accompanying drawings. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0021] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of this application and are not used to limit this application.
[0022] To better understand the technical solutions of this application, the following will be described in detail in conjunction with the accompanying drawings of the specification and the specific embodiments.
[0023] The main solution of the embodiment of the present application is: in response to a screen retraction instruction, obtain the motor operation parameters during the retraction process of the in-vehicle screen; when an abnormality occurs during the screen retraction process, determine the abnormal event recognition result according to the motor operation parameters and the current safety detection stage; according to the abnormal event recognition result, execute the corresponding abnormal event handling plan to eliminate the abnormal event.
[0024] Since the in-vehicle screen is an important interaction device, its functions are becoming increasingly rich and its size is gradually increasing. However, if the screen remains unfolded when not in use, it will occupy valuable in-vehicle space, affect driving safety and passenger comfort, and may even be damaged due to collision or misoperation. To solve these problems, the screen retraction mechanism has emerged, but there are obvious deficiencies in the prior art during the screen retraction process: on the one hand, there is a lack of real-time monitoring and accurate recognition capabilities for abnormal situations during retraction, such as pinching hands, blocking rotation, or external force interference; on the other hand, it is impossible to take targeted safety handling measures according to the type of abnormality. This not only reduces the reliability of the device and the user experience, but also may cause potential safety hazards.
[0025] The present application provides a solution. By detecting the motor operation parameters and the screen flipping angle during the screen retraction process, and combining different safety detection stages, accurately identify abnormal events that may occur during the screen retraction process, such as pinching hands, blocking rotation, or external force boosting retraction, etc. According to the recognition results of different abnormal events, execute corresponding handling plans, such as controlling the screen to retract, cutting off the motor power output, or activating speed closed-loop control, etc. This multi-dimensional detection method significantly improves the safety and reliability of the screen flipping process, effectively avoids the risk of device damage or personal injury caused by abnormal events, not only improves the safety of the in-vehicle screen flipping, but also optimizes the user experience.
[0026] Based on this, the embodiment of the present invention provides a screen flipping safety detection method, referring to Figure 1 , Figure 1 is a schematic flowchart of the first embodiment of a screen flipping safety detection method of the present invention.
[0027] In this embodiment, the screen flipping safety detection method includes: Step S10: In response to a screen retraction instruction, obtain the motor operation parameters during the retraction process of the in-vehicle screen.
[0028] It should be noted that the screen retraction instruction refers to an instruction triggered by the user through a control button or voice command in the vehicle, or automatically initiated by the vehicle's intelligent system in specific scenarios for controlling the rear screen and ceiling screen to retract into the compartment. For example, when the number of rear passengers increases, the vehicle will retract the screen according to the user's instruction to avoid accidental touch or extrusion of the device in a narrow space, or when switching to the driving mode, the system may automatically issue a screen out-of-compartment instruction for the rear passengers to use.
[0029] It can be understood that the motor operation parameters are data for judging whether the screen retraction process is normal. These parameters include the current, voltage, rotation speed, etc. of the motor. By monitoring these data in real time, the system can timely detect abnormal situations, such as motor jamming or external force interference, and thus take corresponding safety measures.
[0030] It should be understood that since such screens generally have a touch function, during the screen retraction process, the touch module may generate false operation signals due to the movement of the screen. To avoid this interference with the system judgment, it is necessary to temporarily disable the touch function during the screen retraction process, or perform special processing on the touch signal to distinguish normal operation signals from false touch signals generated by the retraction action. On the other hand, when the screen is at a relatively small included angle range during retraction, the touch signal is beneficial for recognizing the human hand, so it is necessary to activate this function at a specific stage to ensure that no accidents occur. Therefore, the acquisition and analysis of the motor operation parameters need to be combined with the management of the touch state of the screen to ensure the safety and reliability of the entire retraction process.
[0031] In one embodiment, before determining the abnormal event recognition result according to the motor operation parameters and the current safety detection stage when an abnormality occurs during the screen retraction process, it further includes: obtaining the screen flipping angle of the in-vehicle screen; when the screen flipping angle is within the first detection interval, it is determined that the current safety detection stage is the pinching detection stage; when the screen flipping angle is within the second detection interval, it is determined that the current safety detection stage is the jamming detection stage.
[0032] Step S20: When an abnormality occurs during the screen retraction process, determine the abnormal event recognition result according to the motor operation parameters and the current safety detection stage.
[0033] It should be noted that the abnormal events during the screen recycling process mainly include situations such as finger pinching, motor jamming, and external force boosting recycling. The occurrence of these abnormal events may pose potential safety risks to the device and users. Specifically, a finger pinching event refers to when a user's finger or body part is pinched between the screen and the mechanical structure, which may cause injury to the user. In addition, a finger pinching event may also damage the mechanical structure or touch module of the screen, affecting the normal function of the device. A motor jamming event refers to the situation where the motor cannot rotate normally due to mechanical failure or external force obstruction during operation. This will cause a sharp increase in the motor current, which may burn out the motor coil, shorten the device life, and even cause safety hazards such as fires. An external force boosting recycling event refers to when, during the screen recycling process, due to the user's autonomous behavior to help the screen quickly flip to the predetermined position, the screen is thus pushed by an external force. This behavior may cause the screen movement speed to get out of control, exceeding the normal control range of the motor. When the external force is too large, it may damage the mechanical structure of the screen and may also cause accidental injury to the user. For example, when the screen moves quickly, it may hit the user's body part. Therefore, it is necessary to accurately identify the type of abnormality through the comprehensive analysis of the motor operation parameters and the safety detection stage.
[0034] It can be understood that the changes in the motor operation parameters (such as current and speed) are the key basis for judging abnormal events. For example, a sudden increase in the motor current may imply a motor jamming or finger pinching event, while an abnormal change in the speed (such as a rapid increase followed by a slowdown) may be related to the external force boosting recycling. Combining with the safety detection stage (such as the finger pinching detection stage or the motor jamming detection stage), the system can more accurately identify the specific type of abnormal event.
[0035] It should be understood that the accurate identification of abnormal events is the basis for the execution of subsequent handling plans. The system takes targeted measures according to the identification results, such as cutting off the motor power, controlling the screen to retract, or generating a prompt message, so as to ensure the safety and reliability of the screen recycling process.
[0036] Step S30: According to the abnormal event identification result, execute the corresponding abnormal event handling plan to eliminate the abnormal event.
[0037] It should be noted that the abnormal events in this application mainly refer to these three types of events: external force boosting recycling event, screen recycling motor jamming event, and screen recycling finger pinching event. These events are typical abnormal situations that may be encountered during the screen recycling process. Therefore, corresponding abnormal event handling plans are prepared for these three types of events.
[0038] In one embodiment, performing a corresponding abnormal event handling plan according to the abnormal event recognition result to eliminate the abnormal event includes: when the abnormal event recognition result is an external force boost recovery event, activating the speed closed-loop control function and hardware overspeed protection, and completing the screen flipping and recovery under external assistance; when the abnormal event recognition result is a screen recovery stall event, controlling the screen to retract to a safe angle and generating a stall voice prompt message; when the abnormal event recognition result is a screen recovery pinching event, cutting off the motor power output and controlling the screen to retract to a safe angle, and generating a pinching audio-visual prompt message.
[0039] It can be understood that when the abnormal event recognition result is an external force boost recovery event, the system will activate the speed closed-loop control function and hardware overspeed protection. The speed closed-loop control function can adjust the output of the motor according to the actual movement speed of the screen to ensure the smooth recovery of the screen under external assistance and avoid equipment damage or user injury caused by excessive speed. In addition, the hardware overspeed protection is a safety mechanism that will automatically cut off the motor power when the motor speed is detected to exceed the safety threshold to prevent further damage. When a screen recovery stall event is recognized, the system will control the screen to retract to a safe angle. This measure can relieve mechanical stress and protect the motor from damage. At the same time, the system will generate a stall voice prompt message to notify the user of the abnormal situation in a timely manner and guide the user to take corresponding measures, such as checking whether there are obstacles in the screen recovery path. When a pinching event is recognized, the system will immediately cut off the motor power output and stop the screen recovery action to protect the user from injury. At the same time, in addition to the original control of the screen retracting to a safe angle and generating relevant prompt messages, visual and auditory double prompts are also used to remind the user to pay attention to safety.
[0040] It should be understood that the design of these handling plans fully considers the safety and reliability during the screen recovery process. Through targeted measures such as speed closed-loop control, hardware overspeed protection, and the screen retracting to a safe angle, the risk of equipment damage can be effectively reduced, and at the same time, the user can be protected from injury. The implementation of these plans enables the in-vehicle screen system to respond more intelligently and safely in the face of abnormal events, thereby improving the stability of the entire system and user satisfaction.
[0041] In this embodiment, the motor operation parameters during the in-vehicle screen recovery process are obtained through a screen retraction instruction; when an abnormality occurs during the screen recovery process, the abnormal event recognition result is determined according to the motor operation parameters and the current safety detection stage; and according to the abnormal event recognition result, a corresponding abnormal event handling plan is executed to eliminate the abnormal event.
[0042] In summary, in this embodiment, through refined abnormal event detection and targeted handling plans, the safety and reliability of the in-vehicle screen flipping process are significantly improved. Secondly, the handling measures taken for different abnormal events, such as speed closed-loop control, hardware overspeed protection, screen rollback, and prompt message generation, effectively reduce the risk of equipment damage and protect users from harm. Overall, this solution not only improves the intelligence level of the in-vehicle screen system but also provides a safer, more reliable, and user-friendly usage environment, suitable for the complex usage scenarios of modern intelligent vehicles.
[0043] Based on the first embodiment of the present application, in the second embodiment of the present application, the same or similar content as in the above-mentioned first embodiment can be referred to the above introduction and will not be repeated hereinafter. On this basis, please refer to Figure 2 , the step S20 further includes: Step S201: When the safety detection stage at the current moment is the stall detection stage, according to the motor operation parameters, obtain the real-time motor current and the real-time motor speed.
[0044] It should be noted that in the stall detection stage, the operating state of the motor is the key to judging the stall event. The real-time motor current and speed are two important parameters reflecting the motor operation situation. By obtaining these parameters, it can provide basic data for subsequent abnormal event identification.
[0045] Step S202: According to the real-time motor current, obtain the motor current change curve.
[0046] It should be noted that the change of the motor current is usually directly related to the load situation of the motor, while the speed reflects the actual motion state of the motor. In the case of stall, the motor current will increase significantly, while the speed will decrease or even stagnate.
[0047] It can be understood that the motor current change curve is obtained by continuously monitoring the real-time motor current and plotting its change trend over time. This curve can intuitively reflect the change of the motor current during operation. For example, a sudden increase in current may imply motor stall, while current fluctuations may be related to external force interference. By analyzing the current change curve, the system can more accurately identify abnormal events.
[0048] Step S203: According to the real-time motor speed, obtain the motor speed change curve.
[0049] It can be understood that similar to the foregoing steps, the change curve of the motor speed can reveal abnormal situations during motor operation. For example, a sudden drop in speed may imply stall, while a rapid increase in speed may be related to external force boost recovery. By analyzing the speed change curve, the system can more accurately judge the type of abnormal event.
[0050] Step S204: Determine the abnormal event recognition result according to the motor current change curve and the motor speed change curve.
[0051] It should be noted that the key to judging an abnormal event lies in the time nodes when the current and speed change suddenly and the duration after the changes of both sides. Specifically, the sudden change of the motor current usually reflects the sudden change of the motor load, while the change of the speed directly reflects the actual motion state of the motor. When the current and speed change suddenly at the same time, this synchronism may be a typical feature of the stall event; if the current does not change significantly while the speed shows abnormal fluctuations, it may be a sign of the external force boost recovery event.
[0052] In one embodiment, the determining the abnormal event recognition result according to the motor current change curve and the motor speed change curve includes: determining the time node when the motor current increases according to the motor current change curve; determining the time node when the motor speed decreases according to the motor speed change curve; if the time node when the motor speed decreases is synchronous with the time node when the current increases, and the duration of the synchronous time is greater than the stall detection duration, then determine that the abnormal event at the current moment is the screen recovery stall event; if there is no time node when the motor current increases in the motor current change curve, and the motor speed change curve shows a trend of increasing first and then decreasing, then determine that the abnormal event at the current moment is the external force boost recovery event.
[0053] It can be understood that the system analyzes the motor current change curve to determine whether there is a time node when the current increases. The increase in the motor current usually means an increase in the motor load, which may be caused by mechanical obstruction (such as stall) or improper user operation (such as pinching). By monitoring the current in real time and recording the time points when the current exceeds the preset threshold, the system can distinguish whether it is a separate fluctuation of a certain data or a synchronous change caused by stall. Secondly, the system analyzes the motor speed change curve to determine whether there is a time node when the speed decreases. The decrease in the motor speed usually indicates that the movement of the motor is hindered, which may be caused by mechanical failure or external interference. The system monitors the change rate of the speed and thus records the time point when the speed decreases.
[0054] It should be understood that if the time node when the motor speed decreases is synchronized with the time node when the current increases, and the duration of maintaining this synchronous state is greater than the set stall detection duration, the system determines that the abnormal event at the current moment is a screen recycling stall event. This synchronous change is a typical feature of the stall event because when the motor cannot rotate normally due to mechanical obstruction, the current will rise sharply while the speed will drop rapidly. By setting a reasonable stall detection duration threshold (for example, set to 100 milliseconds to 500 milliseconds according to the characteristics of the motor), the system can effectively distinguish between short-term fluctuations during normal operation and real stall events. On the other hand, if there is no time node with an increasing current in the motor current change curve, and the motor speed change curve shows a trend of increasing first and then decreasing, the system determines that the abnormal event at the current moment is an external force boost recycling event. In this case, the rapid change in the motor speed indicates that the movement of the screen is pushed by an external force, and the non-significant increase in the current indicates that the motor is not overloaded due to the load. By monitoring this characteristic of the speed increasing first and then decreasing, the system can accurately identify the external force boost recycling event, and thus take corresponding control measures, such as activating the speed closed-loop control function, to ensure the smooth recycling of the screen under external assistance.
[0055] In this embodiment, when the safety detection stage at the current moment is the stall detection stage, according to the motor operation parameters, the real-time motor current and the real-time motor speed are obtained; according to the real-time motor current, the motor current change curve is obtained; according to the real-time motor speed, the motor speed change curve is obtained; according to the motor current change curve and the motor speed change curve, the abnormal event recognition result is determined.
[0056] In summary, in this embodiment, by real-time monitoring the change curves of the motor current and speed, the system can accurately capture the key characteristics of the stall and external force boost recycling events, avoiding potential safety hazards caused by misjudgment. By setting a reasonable detection duration threshold, the system can effectively distinguish between short-term fluctuations during normal operation and real abnormal events, and thus take targeted safety measures in a timely manner. This data-driven detection method not only improves the intelligent level of the system, but also optimizes the user experience, ensuring the safety of the screen recycling process and the reliability of the device.
[0057] Based on the first embodiment of the present application, in the third embodiment of the present application, the same or similar content as in the above-mentioned first embodiment can be referred to the above introduction and will not be repeated hereinafter. On this basis, please refer to Figure 3 , step S20, further includes: Step S211: When the safety detection stage at the current moment is the pinch detection stage, activate the edge touch recognition function of the screen and obtain real-time screen edge touch data.
[0058] It should be noted that the touch recognition function at the screen edge is only applicable to the pinching detection stage. By activating this function, the system can distinguish between a human hand and other objects based on the touch data at the screen edge, thereby determining the final stall event.
[0059] Step S212: Determine the edge contact points and the contact duration according to the real-time touch data at the screen edge.
[0060] It should be noted that the edge contact point refers to the specific position where the user's finger or other object touches the screen edge, and the contact duration refers to the length of time this contact is maintained. These two parameters are the core data for judging whether a pinching event occurs. If the contact duration is too long and no effective operation instruction trajectory is formed, it may indicate that the user is pinched and unable to move, rather than a normal touch operation. By analyzing the contact duration, the system can effectively distinguish between normal operations and pinching events.
[0061] Step S213: If the duration of the edge contact points exceeds the preset operation threshold and no effective instruction trajectory is formed by the edge contact points, determine that the abnormal event at the current moment is a screen retraction pinching event.
[0062] It can be understood that the threshold of the contact duration can be adjusted according to the actual usage scenario and user habits. For example, if the contact duration exceeds the preset operation threshold (such as 1 second), the system will regard it as a potential pinching event, thereby triggering further safety detection and processing mechanisms. It should be understood that the judgment of a pinching event not only depends on the contact duration but also requires the analysis of the touch trajectory. If the contact duration is too long and no effective operation instruction trajectory (such as swiping, clicking, etc.) is formed, it indicates that the user may be pinched and unable to operate normally, rather than an intentional touch operation. An effective instruction trajectory refers to the touch path generated when the user performs normal operations on the screen, such as swiping to unlock, clicking a button, etc. If the contact points do not form such a trajectory but stay at the same position for a long time, it may be a typical feature of a pinching event. By analyzing the touch trajectory, the system can effectively distinguish between normal operations and abnormal events.
[0063] It should be understood that this method for identifying pinching events based on the contact duration and trajectory analysis can effectively reduce misjudgments. For example, during normal operations, the user may accidentally touch the screen edge, but if this touch does not exceed the preset duration threshold, the system will not misjudge it as a pinching event. Through this refined detection logic, the system can protect the user's safety while avoiding a decline in the user experience caused by misjudgments.
[0064] In this embodiment, during the pinch detection stage of the screen recycling process, by activating the edge touch recognition function of the screen, real-time screen edge touch data is obtained, including the edge contact position and the contact duration. The system analyzes this data to determine whether the contact duration exceeds a preset threshold and whether the contact forms a valid operation instruction trajectory. If the contact duration is too long and no valid trajectory is formed, it is determined as a pinch event. This method based on the analysis of contact duration and trajectory can effectively distinguish normal operations from pinch events, thereby triggering corresponding safety handling mechanisms to protect users from harm.
[0065] In summary, in this embodiment, by activating the edge touch recognition function of the screen, the system can monitor the contact position and duration in real time, and combined with the touch trajectory analysis, effectively distinguish normal operations from pinch events. This can not only effectively reduce misjudgments and avoid affecting the user experience due to normal operations being misidentified as pinch events, but also quickly respond when a real pinch event occurs to protect users from harm, significantly improving the safety and reliability of the in-vehicle screen system.
[0066] This application also provides a screen flipping safety detection device. Please refer to Figure 4 , and the screen flipping safety detection device includes: A data acquisition module 10, configured to obtain the motor operation parameters during the recycling process of the in-vehicle screen in response to a screen retraction instruction; A data processing module 20, configured to determine an abnormal event recognition result according to the motor operation parameters and the current safety detection stage when an abnormality occurs during the screen recycling process; A control module 30, configured to execute a corresponding abnormal event handling plan according to the abnormal event recognition result to eliminate the abnormal event.
[0067] In one embodiment, the control module 30 is further configured to obtain the screen flipping angle of the in-vehicle screen; when the screen flipping angle is within a first detection interval, it is determined that the current safety detection stage is the pinch detection stage; when the screen flipping angle is within a second detection interval, it is determined that the current safety detection stage is the stall detection stage.
[0068] In one embodiment, when the current safety detection stage is the stall detection stage, the data processing module 20 is further configured to obtain the real-time motor current and the real-time motor speed according to the motor operation parameters; obtain the motor current change curve according to the real-time motor current; obtain the motor speed change curve according to the real-time motor speed; and determine the abnormal event recognition result according to the motor current change curve and the motor speed change curve.
[0069] In one embodiment, the data processing module 20 is further configured to determine the time node when the motor current increases according to the motor current change curve; determine the time node when the motor speed decreases according to the motor speed change curve; if the time node when the motor speed decreases is synchronized with the time node when the current increases, and the duration of the synchronization time is greater than the locked-rotor detection duration, then determine that the abnormal event at the current moment is a screen retraction locked-rotor event; if there is no time node when the motor current increases in the motor current change curve, and the motor speed change curve shows a trend of increasing first and then decreasing, then determine that the abnormal event at the current moment is an external force boost retraction event.
[0070] In one embodiment, when the safety detection stage at the current moment is the pinch detection stage, the data processing module 20 is further configured to activate the edge touch recognition function of the screen and obtain real-time screen edge touch data; determine the abnormal event recognition result according to the real-time screen edge touch data.
[0071] In one embodiment, the data processing module 20 is further configured to determine the edge contact point and the contact duration according to the real-time screen edge touch data; if the duration of the edge contact point exceeds the preset operation threshold and the edge contact point does not form a valid command trajectory, then determine that the abnormal event at the current moment is a screen retraction pinch event.
[0072] In one embodiment, when the abnormal event recognition result is an external force boost retraction event, the control module 30 is further configured to activate the speed closed-loop control function and the hardware overspeed protection to complete the screen flipping and retraction under external assistance; when the abnormal event recognition result is a screen retraction locked-rotor event, control the screen to retract to a safe angle and generate a locked-rotor voice prompt message; when the abnormal event recognition result is a screen retraction pinch event, cut off the motor power output and control the screen to retract to a safe angle, and generate a pinch audio-visual prompt message.
[0073] This application accurately identifies possible abnormal events during the screen retraction process, such as pinching, locked-rotor, or external force boost retraction, by detecting the motor operating parameters and the screen flipping angle during the screen retraction process and combining different safety detection stages. According to the recognition results of different abnormal events, corresponding processing plans are executed, such as controlling the screen to retract, cutting off the motor power output, or activating the speed closed-loop control. This multi-dimensional detection method significantly improves the safety and reliability of the screen flipping process, effectively avoids the risks of equipment damage or personnel injury caused by abnormal events, not only improves the safety of the in-vehicle screen flipping, but also optimizes the user experience.
[0074] The screen flipping security detection device provided by this application adopts the screen flipping security detection method in the above-mentioned embodiment, which can solve the technical problem of how to accurately identify and safely handle various emergencies during the screen flipping process. Compared with the prior art, the beneficial effects of the screen flipping security detection device provided by this application are the same as those of the screen flipping security detection method provided by the above-mentioned embodiment, and other technical features in the screen flipping security detection device are the same as the features disclosed in the above-mentioned embodiment method, which will not be elaborated here.
[0075] This application provides a screen flipping security detection device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein, the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the screen flipping security detection method in the first embodiment above.
[0076] Refer to the following Figure 5 , which shows a schematic structural diagram of a screen flipping security detection device suitable for implementing the embodiments of this application. The screen flipping security detection device in the embodiments of this application may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions: tablet computers), PMPs (Portable Media Players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 5 The shown screen flipping security detection device is only an example and should not impose any limitations on the functions and usage scopes of the embodiments of this application.
[0077] As Figure 5As shown, the screen flipping security detection device may include a processing device 1001 (such as a central processing unit, a graphics processing unit, etc.), which may perform various appropriate actions and processes according to a program stored in a ROM (Read Only Memory) 1002 or a program loaded from a storage device 1003 into a RAM (Random Access Memory) 1004. In the RAM 1004, various programs and data required for the operation of the screen flipping security detection device are also stored. The processing device 1001, the ROM 1002, and the RAM 1004 are connected to each other through a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Generally, the following systems may be connected to the I / O interface 1006: an input device 1007 including, for example, a touch screen, a touchpad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; an output device 1008 including, for example, a liquid crystal display (LCD: Liquid Crystal Display), a speaker, a vibrator, etc.; a storage device 1003 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 may allow the screen flipping security detection device to communicate with other devices wirelessly or wiredly to exchange data. Although the figure shows a screen flipping security detection device with various systems, it should be understood that it is not required to implement or have all the shown systems. More or fewer systems may be implemented or had alternatively.
[0078] In particular, according to the embodiments disclosed in the present application, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes program codes for performing the methods shown in the flowcharts. In such an embodiment, the computer program may be downloaded and installed from a network through the communication device, or installed from the storage device 1003, or installed from the ROM 1002. When the computer program is executed by the processing device 1001, the above functions defined in the methods of the embodiments disclosed in the present application are performed.
[0079] The screen flipping security detection device provided by the present application adopts the screen flipping security detection method in the above embodiments, and can solve the technical problem of how to accurately identify and safely handle various emergencies during the screen flipping process. Compared with the prior art, the beneficial effects of the screen flipping security detection device provided by the present application are the same as those of the screen flipping security detection method provided by the above embodiments, and other technical features in the screen flipping security detection device are the same as those disclosed in the method of the previous embodiment, and will not be elaborated here.
[0080] It should be understood that each part disclosed in this application can be implemented by hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics can be combined in a suitable manner in any one or more embodiments or examples.
[0081] As described above, the above are only specific embodiments of this application, but the protection scope of this application is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed in this application, and all should be covered by the protection scope of this application. Therefore, the protection scope of this application should be subject to the protection scope of the claims.
[0082] This application provides a computer-readable storage medium having computer-readable program instructions (i.e., computer programs) stored thereon, and the computer-readable program instructions are used to execute the screen flipping security detection method in the above embodiments.
[0083] The computer-readable storage medium provided by this application can be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or any combination of the above. More specific examples of computer-readable storage media can include, but are not limited to: electrical connections with one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM) or flash memory, optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above. In this embodiment, the computer-readable storage medium can be any tangible medium that contains or stores a program, and the program can be used by or combined with an instruction execution system, device, or device. The program code contained on the computer-readable storage medium can be transmitted by any suitable medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination of the above.
[0084] The above computer-readable storage medium can be included in the screen flipping security detection device; or it can exist separately and not be assembled into the screen flipping security detection device.
[0085] The above computer-readable storage medium carries one or more programs, which, when executed by the screen flipping security detection device, cause the screen flipping security detection device to: in response to a screen retraction instruction, obtain the motor operation parameters during the in-vehicle screen retraction process; when an abnormality occurs during the screen retraction process, determine an abnormal event recognition result according to the motor operation parameters and the current safety detection stage; and execute a corresponding abnormal event handling plan according to the abnormal event recognition result to eliminate the abnormal event.
[0086] Computer program code for performing the operations of the present application may be written in one or more programming languages or combinations thereof. The programming languages include object-oriented programming languages such as Java, Smalltalk, and C++, and also include conventional procedural programming languages such as the "C" language or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, executed as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., by connecting through an Internet service provider using the Internet).
[0087] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present application. In this regard, each block in the flowchart or block diagram may represent a module, a program segment, or a part of code that contains one or more executable instructions for implementing the 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 marked in the accompanying drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, and the combinations of blocks in the block diagram and / or flowchart, may be implemented by a dedicated hardware-based system for performing the specified functions or operations, or may be implemented by a combination of dedicated hardware and computer instructions.
[0088] The modules described in the embodiments of the present application may be implemented in software or in hardware. In some cases, the name of the module does not constitute a limitation on the unit itself.
[0089] The readable storage medium provided by this application is a computer-readable storage medium, and the computer-readable storage medium stores computer-readable program instructions (i.e., computer programs) for executing the above-mentioned screen flipping security detection method, which can solve the technical problem of how to accurately identify and safely handle various emergencies during the screen flipping process. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided by this application are the same as those of the screen flipping security detection method provided by the above embodiment, and will not be elaborated here.
[0090] The computer program product provided by this application can solve the technical problem of screen flipping security detection. Compared with the prior art, the beneficial effects of the computer program product provided by this application are the same as those of the screen flipping security detection method provided by the above embodiment, and will not be elaborated here.
[0091] The above are only partial embodiments of this application, and do not limit the patent scope of this application accordingly. Any equivalent structural transformation made by using the content of the specification and drawings of this application under the technical concept of this application, or any direct / indirect application in other related technical fields, is included in the patent protection scope of this application.
Claims
1. A screen flip safety detection method, characterized in that: The screen flip safety detection method comprises: In response to the screen retracting instruction, obtaining the motor operating parameters during the vehicle screen retracting process; When an abnormality occurs in the screen recycling process, determining an abnormal event recognition result according to the motor operating parameters and the current safety detection stage; According to the abnormal event identification result, a corresponding abnormal event handling plan is executed to eliminate the abnormal event.
2. The screen flip safety detection method according to claim 1, characterized in that: When an abnormality occurs in the screen recycling process, before determining the abnormal event identification result according to the motor operating parameters and the current safety detection stage, the method further includes: Obtaining a screen flip angle of the vehicle-mounted screen; When the screen flip angle is within the first detection interval, it is determined that the current safety detection stage is a hand-pinching detection stage; When the screen flip angle is within the second detection interval, it is determined that the current safety detection stage is a stall detection stage.
3. The screen flip safety detection method according to claim 1, characterized in that: The determining of the abnormal event identification result according to the motor operating parameters and the current safety detection stage includes: When the current safety detection stage is a stall detection stage, obtaining a real-time motor current and a real-time motor speed according to the motor operation parameters; According to the real-time motor current, a motor current variation curve is obtained; According to the real-time motor speed, a motor speed variation curve is obtained; The abnormal event identification result is determined according to the motor current change curve and the motor speed change curve.
4. The screen flip safety detection method according to claim 3, characterized in that: The determining the abnormal event identification result according to the motor current change curve and the motor speed change curve includes: Determining a time point when the motor current increases according to the motor current variation curve; Determine the time point when the motor speed decreases according to the motor speed change curve; If the time node when the motor speed decreases is synchronized with the time node when the current increases, and the duration of the synchronization time is longer than the stall detection duration, it is determined that the abnormal event at the current moment is a screen recovery stall event; If the motor current change curve does not have a time node where the motor current increases, and the motor speed change curve shows a trend of first increasing and then decreasing, it is determined that the abnormal event at the current moment is an external force-assisted recovery event.
5. The screen flip safety detection method according to claim 1, characterized in that: The determining of the abnormal event identification result according to the motor operating parameters and the current safety detection stage also includes: When the current safety detection stage is the finger-pinching detection stage, activating the edge touch recognition function of the screen and acquiring real-time screen edge touch data; An abnormal event recognition result is determined according to the real-time screen edge touch data.
6. The screen flip safety detection method according to claim 5, characterized in that: The determining of the abnormal event recognition result according to the real-time screen edge touch data includes: Determining edge touch points and touch duration according to the real-time screen edge touch data; If the edge contact duration exceeds a preset operation threshold and the edge contact does not form a valid instruction track, it is determined that the abnormal event at the current moment is a screen recovery hand pinching event.
7. The screen flip safety detection method according to claim 1, characterized in that: The executing a corresponding abnormal event handling plan according to the abnormal event identification result to eliminate the abnormal event includes: When the abnormal event identification result is an external force-assisted recovery event, the speed closed-loop control function and the hardware overspeed protection are activated, and the screen flip recovery is completed with external assistance; When the abnormal event identification result is a screen recovery jam event, the screen is controlled to retract to a safe angle and a jam voice prompt message is generated; When the abnormal event identification result is a screen retraction hand-pinching event, the motor power output is cut off and the screen is controlled to retract to a safe angle, and a hand-pinching audio-visual prompt message is generated.
8. A screen flip safety detection device, characterized in that: The screen flip safety detection device comprises: A data acquisition module, for obtaining motor operating parameters during the vehicle screen retraction process in response to a screen retraction instruction; A data processing module, used for determining an abnormal event recognition result according to the motor operation parameters and the current safety detection stage when an abnormality occurs in the screen recycling process; The control module is used to execute a corresponding abnormal event processing plan according to the abnormal event identification result to eliminate the abnormal event.
9. A screen flip safety detection device, characterized in that: The screen flip safety detection device comprises: a memory, a processor, and a screen flip safety detection program stored in the memory and executable on the processor, wherein the screen flip safety detection program is configured to implement the steps of the screen flip safety detection method according to any one of claims 1 to 7.
10. A storage medium, characterized in that: The storage medium stores a screen flip safety detection program, and when the screen flip safety detection program is executed by the processor, the steps of the screen flip safety detection method according to any one of claims 1 to 7 are implemented.