Touch screen driver automatic matching system based on mouse operation behavior

By real-time collection and dynamic adjustment of operational data in the air traffic control system, the problem of low matching between touch screen driver response speed and mouse operation behavior is solved, the operational efficiency and safety of the air traffic control system are improved, and it adapts to complex and changeable air traffic control operation scenarios.

CN120315608BActive Publication Date: 2025-09-12BEIJING ZHONGYU WEIDA TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510373593.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-03-27
Publication Date
2025-09-12
Estimated Expiration
2045-03-27

AI Technical Summary

Technical Problem

The touch screen drive response speed in the air traffic control system is poorly matched with the mouse operation behavior, resulting in insufficient response speed in complex and changeable air traffic control operation scenarios, affecting operational efficiency and safety.

Method used

By collecting data such as the number of flights, mouse click frequency, movement speed, number of switches and multi-touch times in real time, the response speed is dynamically adjusted. The response speed of the drive is intelligently adjusted using emergency level determination, multi-tasking event recognition and task complexity assessment.

Benefits of technology

It optimizes user experience, improves operational efficiency and system security, enhances interactive support for the air traffic control command center, ensures the safety of flight operations and the efficiency of command and dispatch, and can quickly identify emergencies and dynamically adjust response strategies.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120315608B_ABST
    Figure CN120315608B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of data processing technology, and in particular to a touch screen driver automatic matching system based on mouse operation behavior, the system comprising: an acquisition module, a first determination module, a judgment module, a second determination module, a first adjustment module, a second adjustment module, and a matching module. The present invention dynamically adjusts the response speed by collecting data such as the number of flights, mouse click frequency, movement speed, number of switches, and number of multi-touch in real time. The system utilizes emergency level determination, multi-task processing event identification, and task complexity assessment to intelligently adjust the drive response speed, optimize user experience, and improve operational efficiency. This not only improves the operational flexibility of air traffic controllers in complex tasks, but also enhances the safety and stability of the system, effectively solving the problem of low matching between the touch screen driver response speed and mouse operation behavior due to the complex and changeable air traffic control operation scenarios.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of data processing, and in particular to a touch screen drive automatic matching system based on mouse operation behavior. Background Art

[0002] With the rapid development of the air transport industry and the rise of the low-altitude economy, air traffic control systems are accelerating their evolution toward intelligent and collaborative systems. This transformation not only improves the efficiency and safety of air traffic control systems but also provides new opportunities for intelligent upgrades of air traffic control equipment. The rapid development of the low-altitude economy, however, places new demands on air traffic control systems. As the cornerstone of this development, air traffic control systems require a higher level of automation and intelligence, leading to an increasing demand for autonomous and controllable equipment. The localization of air traffic control systems is also accelerating, with the proportion of domestically produced equipment gradually increasing. However, this still lags behind developed countries.

[0003] With the continuous emergence of new technologies such as big data, cloud computing, and artificial intelligence, air traffic control systems have made significant progress in flight path planning, traffic management, and real-time data analysis. Touchscreen technology, as a key method of human-computer interaction, has been widely used in various fields, including air traffic control systems. The core of touchscreen technology is to enable input operations through the interaction of the user's finger or stylus with the screen surface.

[0004] It can be seen that the touch screen driven automatic matching system in the air traffic control industry has the following problems: the air traffic control system needs to handle more complex air traffic flows and more sophisticated management tasks, and it needs to have a higher degree of automation and compatibility to support complex human-computer interaction scenarios; the equipment in the air traffic control command center usually comes from different manufacturers, and the compatibility of hardware and software is a key issue; with the development of the low-altitude economy and the widespread use of drones, the air traffic control system needs to adapt to the management needs of more new types of aircraft. Summary of the Invention

[0005] To this end, the present invention provides a touch screen drive automatic matching system based on mouse operation behavior, which effectively solves the problem of low matching between the touch screen drive response speed and mouse operation behavior due to the complex and changeable air traffic control operation scenarios through real-time data acquisition and dynamic adjustment of response speed.

[0006] To achieve the above object, the present invention provides a touch screen driver automatic matching system based on mouse operation behavior, comprising:

[0007] The acquisition module is used to collect in real time the number of flights, mouse click frequency, movement speed, number of switches, and number of multi-touch operations during the operation of the air traffic control center based on the preset response speed;

[0008] a first determination module, connected to the acquisition module, for determining an emergency level according to the number of flights, the click frequency, the moving speed, and a preset moving speed threshold;

[0009] a determination module, connected to the acquisition module and the first determination module respectively, for determining whether a multitasking event occurs based on the urgency level, the click frequency, and the number of switching times, and forming a determination result;

[0010] a second determination module, connected to the acquisition module and the determination module respectively, for determining the high task complexity according to the determination result, the number of multi-touch operations, and the number of switching operations within a preset second determination time period;

[0011] a first adjustment module, connected to the acquisition module and the second determination module, respectively, for adjusting the preset moving speed threshold according to the high task complexity and the moving speed to form an adjusted moving speed threshold;

[0012] a second adjustment module connected to the second determination module and the first adjustment module, respectively, for adjusting the preset response speed based on the high task complexity and the click frequency determined by the adjustment movement speed threshold to form an adjusted response speed;

[0013] A matching module is connected to the acquisition module and the second adjustment module respectively, and is used to match a drive corresponding to the adjustment response speed.

[0014] Furthermore, the first determining module includes:

[0015] an emergency determination unit, configured to determine whether an emergency situation occurs based on the moving speed and the preset moving speed threshold, and form an emergency determination result;

[0016] A first determining unit is connected to the emergency determination unit and is used to determine an emergency level according to the emergency determination result, the number of flights, and the click frequency.

[0017] Furthermore, the emergency determination unit includes:

[0018] an emergency comparison subunit, configured to compare the moving speed with the preset moving speed threshold to form an emergency comparison result;

[0019] The emergency determination subunit is connected to the emergency comparison subunit and is used to determine that an emergency situation occurs when the emergency comparison result shows that the moving speed is greater than the preset moving speed threshold, thereby forming an emergency determination result.

[0020] Furthermore, the first determining unit includes:

[0021] a quantity fluctuation calculation subunit, configured to calculate a standard deviation of the number of flights within a preset first determined time period to form a quantity fluctuation value;

[0022] A first frequency fluctuation calculation subunit is configured to calculate a standard deviation of the click frequency within the preset first determined time period to form a first frequency fluctuation value;

[0023] An emergency level determination subunit is connected to the quantity fluctuation calculation subunit and the first frequency fluctuation calculation subunit respectively, and is used to determine that the emergency level is a high emergency level when the quantity fluctuation value is greater than a preset quantity fluctuation threshold, or when the first frequency fluctuation value is greater than a preset first frequency fluctuation threshold.

[0024] Furthermore, the determination module includes:

[0025] A second frequency fluctuation calculation unit, configured to calculate a standard deviation of the click frequency within a preset determination time period to form a second frequency fluctuation value;

[0026] a first switching fluctuation calculation unit, configured to calculate a standard deviation of the number of switching times within the preset determination time period to form a first switching fluctuation value;

[0027] A determination unit is connected to the second frequency fluctuation calculation unit and the first switching fluctuation calculation unit respectively, and is used to determine whether a multi-task processing event occurs according to the second frequency fluctuation value and the first switching fluctuation value, and form a determination result.

[0028] Furthermore, the determination unit includes:

[0029] a frequency curve drawing subunit, configured to draw a change curve of the second frequency fluctuation value within the preset determination time length to form a second frequency fluctuation curve;

[0030] a switching curve drawing subunit, configured to draw a change curve of the first switching fluctuation value within the preset determination time period to form a switching fluctuation curve;

[0031] a consistency calculation subunit, connected to the frequency curve drawing subunit and the switching curve drawing subunit respectively, for calculating the cosine similarity between the second frequency fluctuation curve and the switching fluctuation curve to form a change consistency;

[0032] The determination subunit is connected to the consistency calculation subunit and is used to determine that a multi-tasking event occurs when the change consistency is greater than a preset consistency threshold, and form a determination result.

[0033] Furthermore, the second determining module includes:

[0034] a touch fluctuation calculation unit, configured to calculate a standard deviation of the number of multi-touch operations within the preset second determined time period to form a touch fluctuation value;

[0035] a second switching fluctuation calculation unit, configured to calculate a standard deviation of the number of switching times within the preset second determined time period to form a second switching fluctuation value;

[0036] A complexity determination unit is connected to the touch fluctuation calculation unit and the second switching fluctuation calculation unit respectively, and is used to determine a high task complexity according to the touch fluctuation value and the second switching fluctuation value.

[0037] Furthermore, the task complexity determination unit includes:

[0038] a normalization subunit, configured to normalize each of the touch fluctuation values ​​within the preset second determined time period to form a standard touch fluctuation value, and to normalize each of the second switching fluctuation values ​​within the preset second determined time period to form a standard second switching fluctuation value;

[0039] a fluctuation deviation calculation subunit, connected to the normalization subunit, for calculating a relative deviation between the standard touch fluctuation value and the standard second switching fluctuation value to form a fluctuation deviation;

[0040] The complexity determination subunit is connected to the fluctuation deviation calculation subunit and is used to form a high task complexity when the fluctuation deviation is greater than a preset fluctuation deviation threshold.

[0041] Furthermore, the first adjustment module includes:

[0042] a speed fluctuation calculation unit, configured to calculate a standard deviation of the moving speed within a preset first adjustment time period when the high task complexity is formed, to form a speed fluctuation value;

[0043] a speed deviation calculation unit connected to the speed fluctuation calculation unit, for calculating a relative deviation between the speed fluctuation value and the preset speed fluctuation threshold value when the speed fluctuation value is greater than the preset speed fluctuation threshold value, to form a speed deviation;

[0044] The first adjustment unit is connected to the speed deviation calculation unit and is used to reduce the moving speed threshold according to the speed deviation and a preset first adjustment coefficient to form an adjusted moving speed threshold.

[0045] Furthermore, the second adjustment module includes:

[0046] a click frequency fluctuation calculation unit, configured to calculate a standard deviation of the click frequency within a preset second adjustment time period when the high task complexity is formed based on the adjusted movement speed threshold, to form a click frequency fluctuation value;

[0047] a frequency deviation calculation unit connected to the click frequency fluctuation calculation unit, for calculating a relative deviation between the click frequency fluctuation value and the preset click frequency fluctuation threshold value when the click frequency fluctuation value is greater than the preset click frequency fluctuation threshold value, to form a frequency deviation;

[0048] The response speed adjustment unit is used to adjust the preset response speed according to the frequency deviation and a preset second adjustment coefficient to form an adjusted response speed.

[0049] Compared with existing technologies, the present invention offers the advantage of dynamically adjusting response speed by collecting real-time data such as the number of flights, mouse click frequency, movement speed, number of switches, and number of multi-touch operations. The system intelligently adjusts the driver's response speed by determining emergency levels, identifying multi-tasking events, and assessing task complexity, optimizing the user experience and improving operational efficiency. This not only enhances the operational flexibility of air traffic controllers in complex tasks, but also strengthens the system's security and stability, providing efficient and accurate interactive support for the air traffic control command center. It effectively addresses the issue of poor matching between touchscreen driver response speed and mouse operation behavior due to the complex and ever-changing air traffic control scenarios.

[0050] Furthermore, by monitoring the movement speed of mouse operations in real time and comparing it with preset thresholds, and comprehensively evaluating the emergency level based on the number of flights and click frequency, it is possible to quickly and accurately identify emergency situations in the operating environment and dynamically adjust response strategies. This improves the operational efficiency and system reliability of the air traffic control command center in high-pressure scenarios, reduces response delays caused by emergency task switching, and optimizes the accuracy of drive matching, ensuring the smoothness and accuracy of command operations, effectively guaranteeing the safety of flight operations and the efficiency of command and dispatch.

[0051] Furthermore, by comparing movement speed with a preset movement speed threshold to generate an emergency comparison result, and using preset decision logic to determine whether an emergency has occurred, the system can quickly and accurately identify abnormal conditions during operation. When movement speed exceeds the preset threshold, the system immediately determines it as an emergency and generates an emergency decision result, enabling real-time response to emergencies. This enhances the system's emergency handling capabilities, enabling timely capture of operators' emergency intentions in high-pressure, fast-paced operating environments, reducing the risks associated with delayed responses.

[0052] Furthermore, by calculating the fluctuations in the number of flights and click frequency over a predetermined first period and comparing them with preset thresholds to determine the emergency level, the system can quickly and accurately identify abnormal changes in the operating environment and trigger the emergency response mechanism. This improves the system's emergency handling capabilities and ensures a rapid response to emergencies. At the same time, the data-driven decision logic improves the accuracy of emergency decisions and reduces misjudgments. It also optimizes resource allocation, prioritizes emergency tasks, improves overall operational efficiency, enhances system reliability in complex environments, and provides operators with more intuitive and efficient feedback.

[0053] Furthermore, by calculating the click frequency fluctuation value and the switching number fluctuation value within the preset judgment time to determine the multi-tasking event, it can accurately identify the complex task mode in the operation process, thereby optimizing resource allocation and response strategy, and reducing operation delays; it not only improves the system's adaptability and flexibility to diverse operating environments, but also reduces operational errors caused by frequent task switching, improves user experience and operational safety, and enhances the overall performance of the system in complex scenarios.

[0054] Furthermore, by plotting click frequency fluctuation curves and switch count fluctuation curves and calculating their cosine similarity to determine multitasking events, the dynamic characteristics of operating behaviors can be accurately identified in a quantitative and intuitive manner, thereby effectively improving the accuracy and reliability of multitasking determination. Not only does it reduce misjudgments caused by fluctuations in a single indicator, but it can also dynamically adjust system resource allocation based on the characteristics of multitasking behavior, optimize the operating interface and response strategy, and thus improve user experience and system operation efficiency. In addition, it can adapt to scenarios with different operating habits and task complexity, enhancing the system's flexibility and stability in diverse working environments, and ensuring the system's efficient operation under complex operations.

[0055] Furthermore, by calculating touch and switch fluctuations over a preset duration to determine task complexity, the system can accurately identify high-complexity task patterns within the operating environment, dynamically adjusting resource allocation and optimizing the user interface to improve operational efficiency and user experience. This not only enhances the system's adaptability to diverse operating environments, but also reduces the false positive rate by quantifying fluctuations, ensuring scientific and reliable judgments and further improving the system's overall performance and stability in complex scenarios.

[0056] Furthermore, by normalizing touch and switching fluctuation values ​​and calculating their relative deviations to determine task complexity, the system can accurately identify high-complexity tasks in a standardized and quantified manner. This not only effectively eliminates dimensional differences and data range differences between different fluctuation values, improving the accuracy and reliability of complexity determination, but also allows for rapid response to complex task scenarios based on preset thresholds, dynamically adjusting system resource allocation and optimizing operational strategies, significantly improving overall system performance and user experience, while also enhancing the system's adaptability and stability in diverse operating environments.

[0057] Furthermore, by calculating speed fluctuations and comparing them with preset thresholds, and then dynamically adjusting the movement speed threshold based on speed deviations, the system can accurately respond to operational changes in highly complex tasks. This not only improves the system's adaptability and responsiveness to complex tasks, but also optimizes operational accuracy and system stability by dynamically adjusting the threshold, reducing misjudgments or insufficient responses caused by fixed threshold settings, significantly improving the system's overall performance and reliability in complex and changing environments.

[0058] Furthermore, by calculating click frequency fluctuations and comparing them with preset thresholds, the system's response speed is dynamically adjusted based on frequency deviations, enabling precise response to operational changes in highly complex tasks. This not only improves the system's adaptability and responsiveness to complex tasks, but also optimizes operational efficiency and system stability by dynamically adjusting the response speed. This not only increases air traffic controllers' operational flexibility in complex tasks, but also enhances the system's security and stability, providing efficient and accurate interactive support for the air traffic control command center. BRIEF DESCRIPTION OF THE DRAWINGS

[0059] Figure 1 This is a schematic diagram of the touch screen driver automatic matching system based on mouse operation behavior in this embodiment;

[0060] Figure 2 This is a logic diagram for determining the occurrence of an emergency by the emergency determination unit of this embodiment;

[0061] Figure 3 This is a logic diagram for determining the occurrence of a multi-tasking event by the determination unit of this embodiment;

[0062] Figure 4 This is a decision logic diagram for determining high task complexity by the task complexity determination unit of this embodiment. DETAILED DESCRIPTION

[0063] In order to make the objects and advantages of the present invention more clearly understood, the present invention is further described below in conjunction with embodiments; it should be understood that the specific embodiments described herein are merely used to explain the present invention and are not intended to limit the present invention.

[0064] The preferred embodiments of the present invention are described below with reference to the accompanying drawings. It should be understood by those skilled in the art that these embodiments are only used to explain the technical principles of the present invention and are not intended to limit the scope of protection of the present invention.

[0065] See also Figure 1 , which is a schematic diagram of the touch screen drive automatic matching system based on mouse operation behavior in this embodiment;

[0066] This embodiment provides a touch screen driver automatic matching system based on mouse operation behavior, including:

[0067] The acquisition module is used to collect in real time the number of flights, mouse click frequency, movement speed, number of switches, and number of multi-touch operations during the operation of the air traffic control center based on the preset response speed;

[0068] a first determination module, connected to the acquisition module, for determining an emergency level according to the number of flights, the click frequency, the moving speed, and a preset moving speed threshold;

[0069] a determination module, connected to the acquisition module and the first determination module respectively, for determining whether a multitasking event occurs based on the urgency level, the click frequency, and the number of switching times, and forming a determination result;

[0070] a second determination module, connected to the acquisition module and the determination module respectively, for determining the high task complexity according to the determination result, the number of multi-touch operations, and the number of switching operations within a preset second determination time period;

[0071] a first adjustment module, connected to the acquisition module and the second determination module, respectively, for adjusting the preset moving speed threshold according to the high task complexity and the moving speed to form an adjusted moving speed threshold;

[0072] a second adjustment module connected to the second determination module and the first adjustment module, respectively, for adjusting the preset response speed based on the high task complexity and the click frequency determined by the adjustment movement speed threshold to form an adjusted response speed;

[0073] A matching module is connected to the acquisition module and the second adjustment module respectively, and is used to match a drive corresponding to the adjustment response speed.

[0074] The number of flights in this embodiment refers to the total number of flights active in the airspace or within the airport within a specific time period; the collection of the number of flights mainly relies on radar systems (including primary radar and secondary radar) and ADS-B (Automatic Dependent Surveillance-Broadcast) technology.

[0075] Click frequency refers to the number of mouse clicks per unit time, and is measured by monitoring mouse events or programming scripts and counting the number of clicks.

[0076] Movement speed refers to the rate at which the mouse pointer moves on the screen and is calculated by analyzing the mouse's DPI (dots per inch) and polling rate (how often the mouse sends data to the computer).

[0077] The number of switching times refers to the number of times the mouse pointer moves from one operating area to another during an operation. It reflects the frequency with which users switch between different functional modules or tasks and is an important parameter for measuring operation complexity and task switching frequency. It is collected through mouse event monitoring technology.

[0078] The number of multi-touch events refers to the number of times multiple touch points (such as fingers) are used simultaneously for interactive operations during an operation. These operations can include complex gestures such as zooming, rotating, and panning. For example, a two-finger zoom gesture can be used to zoom in or out on the map on the radar screen, or a three-finger rotation gesture can be used to adjust the display angle. Multi-touch events are monitored in real time through the API provided by the touch screen driver and the operating system.

[0079] The preset movement speed threshold is a benchmark used to determine whether an operation meets emergency standards. It depends on factors such as the application scenario, user operating habits, system responsiveness, and task urgency, and is typically set between 10 pixels / second and 100 pixels / second. In this embodiment, it is set to 50 pixels / second, enabling rapid identification of emergency operation intentions by air traffic control center operators while preventing false triggering and ensuring system accuracy and reliability in high-pressure environments.

[0080] The preset second determination duration is the time interval used to calculate the standard deviation of fluctuations in the number of multi-touch and switching times. It is a key parameter for assessing task complexity and is typically set between 30 and 120 seconds, depending on the emergency situation, user operating habits, and the system's response requirements for complex tasks. In this embodiment, it is set to 90 seconds, which ensures the system's rapid response to complex tasks while providing a sufficient time window to accurately capture fluctuations in touch and switching behavior, avoiding false or missed detections, thereby improving overall system performance.

[0081] The acquisition module acquires key data such as the number of flights, mouse click frequency, movement speed, number of switches, and number of multi-touch operations in real time. The system then determines the urgency level based on this data and a preset movement speed threshold, and then identifies multi-tasking events based on the urgency level, click frequency, and number of switches. On this basis, it further evaluates the complexity of the task and dynamically adjusts the movement speed threshold and response speed. Finally, it matches the optimal drive based on the adjusted response speed to achieve real-time optimization of system performance, thereby improving operational efficiency and safety.

[0082] By collecting real-time data such as the number of flights, mouse click frequency, movement speed, switching times, and multi-touch times, the system dynamically adjusts the response speed. The system utilizes emergency level determination, multi-tasking event recognition, and task complexity assessment to intelligently adjust the driver's response speed, optimizing the user experience and improving operational efficiency. This not only enhances the operational flexibility of air traffic controllers in complex tasks, but also strengthens the system's security and stability, providing efficient and accurate interactive support for the air traffic control command center. It effectively solves the problem of poor matching between the touchscreen driver's response speed and mouse operation behavior due to the complex and changing air traffic control operation scenarios.

[0083] Specifically, the first determining module includes:

[0084] an emergency determination unit, configured to determine whether an emergency situation occurs based on the moving speed and the preset moving speed threshold, and form an emergency determination result;

[0085] A first determining unit is connected to the emergency determination unit and is used to determine an emergency level according to the emergency determination result, the number of flights, and the click frequency.

[0086] By comparing the mouse movement speed with the preset movement speed threshold, it is possible to quickly determine whether an emergency has occurred; then, based on the current number of flights and the frequency of mouse clicks, a comprehensive assessment of the emergency situation is conducted to determine its specific level.

[0087] By monitoring the movement speed of mouse operations in real time and comparing it with preset thresholds, and comprehensively evaluating the emergency level based on the number of flights and click frequency, it can quickly and accurately identify emergency situations in the operating environment and dynamically adjust response strategies. This improves the operational efficiency and system reliability of the air traffic control command center in high-pressure scenarios, reduces response delays caused by emergency task switching, and optimizes the accuracy of drive matching, ensuring the smoothness and accuracy of command operations, effectively guaranteeing the safety of flight operations and the efficiency of command and dispatch.

[0088] Please continue reading Figure 2 As shown, it is a decision logic diagram of the emergency decision unit of this embodiment for deciding the occurrence of an emergency;

[0089] The emergency determination unit includes:

[0090] an emergency comparison subunit, configured to compare the moving speed with the preset moving speed threshold to form an emergency comparison result;

[0091] The emergency determination subunit is connected to the emergency comparison subunit and is used to determine that an emergency situation occurs when the emergency comparison result shows that the moving speed is greater than the preset moving speed threshold, thereby forming an emergency determination result.

[0092] By comparing the moving speed with the preset moving speed threshold, an emergency comparison result is obtained; then, based on the emergency comparison result, a preset judgment logic is used to determine whether an emergency situation has occurred. If the moving speed exceeds the preset moving speed threshold, an emergency situation is determined to have occurred, forming an emergency judgment result.

[0093] By comparing movement speed with a preset speed threshold to generate an emergency comparison result, and using pre-set decision logic to determine whether an emergency has occurred, the system can quickly and accurately identify abnormal conditions during operation. When movement speed exceeds the preset threshold, the system immediately identifies it as an emergency and generates an emergency decision, enabling real-time response to emergencies. This enhances the system's emergency handling capabilities, enabling timely detection of operators' emergency intentions in high-pressure, fast-paced operating environments and reducing the risks associated with delayed responses.

[0094] Specifically, the first determining unit includes:

[0095] a quantity fluctuation calculation subunit, configured to calculate a standard deviation of the number of flights within a preset first determined time period to form a quantity fluctuation value;

[0096] A first frequency fluctuation calculation subunit is configured to calculate a standard deviation of the click frequency within the preset first determined time period to form a first frequency fluctuation value;

[0097] An emergency level determination subunit is connected to the quantity fluctuation calculation subunit and the first frequency fluctuation calculation subunit respectively, and is used to determine that the emergency level is a high emergency level when the quantity fluctuation value is greater than a preset quantity fluctuation threshold, or when the first frequency fluctuation value is greater than a preset first frequency fluctuation threshold.

[0098] The preset first determination duration is the time period selected when calculating fluctuations in the number of flights and click frequency. This period depends on the air traffic control center's operational pace, task complexity, and the system's emergency response requirements, and is typically set between 30 and 120 seconds. In this embodiment, a setting of 90 seconds effectively balances real-time performance with accuracy, ensuring the reliability of emergency level determination and overall system performance.

[0099] The preset number fluctuation threshold is the critical point used by the system to determine whether flight number fluctuations are abnormal. It depends on the historical data statistics of the air traffic control command center, the complexity of the operating environment, and the sensitivity to emergency situations. It is usually set between 1 and 5. In this embodiment, it is set to 3. This ensures the system's sensitivity to emergency situations while avoiding frequent misjudgments caused by too low a threshold, ensuring the stability and reliability of the system in complex environments.

[0100] The first frequency fluctuation threshold is a key parameter used in the system to determine whether mouse click frequency fluctuations are abnormal. It is typically set between 0.5 and 2.0, depending on the operator's normal operating habits, historical data statistics, and the system's response requirements for emergency situations. In this embodiment, it is set to 1.5, which ensures a rapid system response to emergencies while avoiding frequent misjudgments caused by a too low threshold, ensuring system accuracy and reliability.

[0101] By calculating the standard deviation of the number of flights and the standard deviation of the mouse click frequency within a preset first determined time period, a quantity fluctuation value and a first frequency fluctuation value are obtained. Subsequently, these two fluctuation values ​​are compared with a preset fluctuation threshold. If the quantity fluctuation value is less than or equal to the preset quantity fluctuation threshold, and the first frequency fluctuation value is less than or equal to the preset first frequency fluctuation threshold, the current situation is determined to be a low emergency level. If the quantity fluctuation value exceeds the preset quantity fluctuation threshold, or the first frequency fluctuation value exceeds the preset first frequency fluctuation threshold, the current situation is determined to be a high emergency level.

[0102] A low emergency level means that the number of flights is relatively stable without significant fluctuations, and operators can handle current tasks more calmly; operational behavior is relatively smooth, without the need for frequent emergency or complex interactive operations; it mainly handles single tasks or a small number of tasks with low task complexity; it indicates that the current working status is stable, the operator's workload is low, and the system is operating within the normal range, so no special intervention is required.

[0103] A high urgency level indicates a significant fluctuation in the number of flights, possibly due to an emergency or sudden increase in workload, requiring operators to respond quickly. Large fluctuations in click frequency indicate frequent and rapid operator actions, likely due to the need to handle multiple urgent tasks or complex interactions. This indicates a high workload and a high workload. Therefore, the system needs to promptly adjust response speed and operating parameters to address emergencies and ensure operational efficiency and safety.

[0104] By calculating the fluctuations in the number of flights and click frequency over a predetermined time period and comparing them with preset thresholds to determine the emergency level, the system can quickly and accurately identify abnormal changes in the operating environment and trigger emergency response mechanisms. This improves the system's emergency handling capabilities and ensures a rapid response to emergencies. At the same time, data-driven decision logic improves the accuracy of emergency decisions and reduces misjudgments. It also optimizes resource allocation, prioritizes emergency tasks, improves overall operational efficiency, enhances system reliability in complex environments, and provides operators with more intuitive and efficient feedback.

[0105] Specifically, the determination module includes:

[0106] A second frequency fluctuation calculation unit, configured to calculate a standard deviation of the click frequency within a preset determination time period to form a second frequency fluctuation value;

[0107] a first switching fluctuation calculation unit, configured to calculate a standard deviation of the number of switching times within the preset determination time period to form a first switching fluctuation value;

[0108] A determination unit is connected to the second frequency fluctuation calculation unit and the first switching fluctuation calculation unit respectively, and is used to determine whether a multi-task processing event occurs according to the second frequency fluctuation value and the first switching fluctuation value, and form a determination result.

[0109] The preset judgment time is the time interval used to calculate the standard deviation of click frequency and switch count fluctuations. It depends on the complexity of the operation task, user operating habits, and the system's response requirements for multitasking, and is typically set between 30 and 120 seconds. In this embodiment, it is set to 60 seconds. This ensures a rapid response to multitasking events while avoiding misjudgments caused by a too-short judgment time, ensuring system stability and reliability in complex environments.

[0110] By calculating the standard deviation of the mouse click frequency and the standard deviation of the interface switching times within a preset judgment time, the second frequency fluctuation value and the first switching fluctuation value are obtained; then, these two fluctuation values ​​are used as a basis to analyze whether they meet the characteristics of a multitasking event through a preset judgment logic; if the second frequency fluctuation value and the first switching fluctuation value meet the preset conditions, the system determines that the current operation is a multitasking event.

[0111] By calculating the click frequency fluctuation value and the switching number fluctuation value within the preset judgment time to determine multi-tasking events, it can accurately identify complex task modes during the operation process, thereby optimizing resource allocation and response strategies and reducing operation delays; it not only improves the system's adaptability and flexibility to diverse operating environments, but also reduces operational errors caused by frequent task switching, improves user experience and operational safety, and enhances the overall performance of the system in complex scenarios.

[0112] Please continue reading Figure 3 As shown, it is a determination logic diagram of the determination unit of this embodiment for determining the occurrence of a multi-tasking event;

[0113] The determination unit includes:

[0114] a frequency curve drawing subunit, configured to draw a change curve of the second frequency fluctuation value within the preset determination time length to form a second frequency fluctuation curve;

[0115] a switching curve drawing subunit, configured to draw a change curve of the first switching fluctuation value within the preset determination time period to form a switching fluctuation curve;

[0116] a consistency calculation subunit, connected to the frequency curve drawing subunit and the switching curve drawing subunit respectively, for calculating the cosine similarity between the second frequency fluctuation curve and the switching fluctuation curve to form a change consistency;

[0117] The determination subunit is connected to the consistency calculation subunit and is used to determine that a multi-tasking event occurs when the change consistency is greater than a preset consistency threshold, and form a determination result.

[0118] The preset consistency threshold is a key parameter used to determine the degree of similarity between the click frequency fluctuation curve and the switching number fluctuation curve. It depends on the sensitivity to multitasking behavior, the actual application scenario requirements, and the statistical characteristics of the operation behavior, and is usually set between 0.7 and 0.9. In this embodiment, it is set to 0.8, which ensures that the system can quickly identify highly consistent multitasking behavior in complex operating environments while avoiding missed or false positives caused by excessively high or low thresholds.

[0119] By respectively drawing the change curves of the click frequency fluctuation value and the switching number fluctuation value within the preset judgment time, a second frequency fluctuation curve and a switching fluctuation curve are obtained; then, the cosine similarity of these two curves is calculated to form the change consistency; finally, based on the comparison result of the change consistency with the preset consistency threshold, it is determined whether a multitasking event has occurred; if the change consistency is greater than the preset threshold, it is determined to be a multitasking event, and a judgment result is formed.

[0120] By plotting click frequency and switch count fluctuation curves and calculating their cosine similarity to determine multitasking events, the system can accurately identify the dynamic characteristics of operating behaviors in a quantitative and intuitive manner, effectively improving the accuracy and reliability of multitasking determinations. This not only reduces misjudgments caused by fluctuations in a single indicator, but also dynamically adjusts system resource allocation based on the characteristics of multitasking behavior, optimizing the operating interface and response strategy, thereby improving user experience and system operation efficiency. Furthermore, it can adapt to scenarios with different operating habits and task complexity, enhancing the system's flexibility and stability in diverse working environments and ensuring efficient operation of the system under complex operations.

[0121] Specifically, the second determining module includes:

[0122] a touch fluctuation calculation unit, configured to calculate a standard deviation of the number of multi-touch operations within the preset second determined time period to form a touch fluctuation value;

[0123] a second switching fluctuation calculation unit, configured to calculate a standard deviation of the number of switching times within the preset second determined time period to form a second switching fluctuation value;

[0124] A complexity determination unit is connected to the touch fluctuation calculation unit and the second switching fluctuation calculation unit respectively, and is used to determine a high task complexity according to the touch fluctuation value and the second switching fluctuation value.

[0125] By respectively calculating the standard deviation of the number of multi-touch times and the number of switches within a preset second determined time length, the touch fluctuation value and the second switching fluctuation value are obtained; then, based on the touch fluctuation value and the second switching fluctuation value, the complexity of the task is comprehensively evaluated through preset rules; if these two fluctuation values ​​meet the preset conditions, the system determines that the current task is of high task complexity.

[0126] By calculating touch and switch fluctuations over a preset duration to determine task complexity, the system accurately identifies high-complexity task patterns within the operating environment, dynamically adjusting resource allocation and optimizing the user interface to improve operational efficiency and user experience. This not only enhances the system's adaptability to diverse operating environments, but also reduces the false positive rate by quantifying fluctuations, ensuring scientific and reliable judgments and further improving the system's overall performance and stability in complex scenarios.

[0127] Please continue reading Figure 4 As shown, it is a decision logic diagram of the task complexity determination unit of this embodiment for determining high task complexity;

[0128] The task complexity determination unit includes:

[0129] a normalization subunit, configured to normalize each of the touch fluctuation values ​​within the preset second determined time period to form a standard touch fluctuation value, and to normalize each of the second switching fluctuation values ​​within the preset second determined time period to form a standard second switching fluctuation value;

[0130] a fluctuation deviation calculation subunit, connected to the normalization subunit, for calculating a relative deviation between the standard touch fluctuation value and the standard second switching fluctuation value to form a fluctuation deviation;

[0131] The complexity determination subunit is connected to the fluctuation deviation calculation subunit and is used to form a high task complexity when the fluctuation deviation is greater than a preset fluctuation deviation threshold.

[0132] The preset fluctuation deviation threshold is a key parameter used to determine whether the relative deviation between the standard touch fluctuation value and the standard switching fluctuation value is abnormal. It depends on the fluctuation characteristics of historical data and the system's sensitivity to task complexity, and is typically set between 0.1 and 0.3. In this embodiment, it is set to 0.2, which ensures high sensitivity to complex tasks while avoiding false or missed detections, thereby improving overall system performance and reliability.

[0133] By normalizing the touch fluctuation value and the second switching fluctuation value within a preset second determined time period, a standard touch fluctuation value and a standard second switching fluctuation value are obtained respectively; then, the relative deviation between the two is calculated to obtain a fluctuation deviation; if the fluctuation deviation is less than or equal to the preset fluctuation deviation threshold, the current task is determined to be of low task complexity; if the fluctuation deviation exceeds the preset fluctuation deviation threshold, the current task is determined to be of high task complexity.

[0134] Low task complexity means fewer interface switches, and operators mainly focus on a single task without the need to frequently switch work interfaces; fewer multi-touch operations indicate that the task does not require complex interactive operations; this means that the system can adopt a lower response speed and a more relaxed movement speed threshold, because the operator's workload is low and the requirements for system performance are relatively low, so the preset response speed and preset movement speed threshold do not need to be changed.

[0135] High task complexity means the operator must handle multiple flights simultaneously, leading to high workload pressure. Frequent interface switching requires operators to quickly switch between tasks and handle multiple tasks. Frequent multi-touch operations indicate complex interactive operations, such as handling multiple windows or tasks simultaneously. This means the system requires higher response speeds and more flexible movement speed thresholds to accommodate the operator's high workload and ensure operational efficiency and safety. Therefore, dynamic adjustment of response speed and movement speed thresholds is necessary.

[0136] By normalizing touch and switching fluctuation values ​​and calculating their relative deviations to determine task complexity, this system accurately identifies highly complex tasks in a standardized and quantified manner. This not only effectively eliminates dimensional and data range differences between fluctuation values, improving the accuracy and reliability of complexity determination, but also rapidly responds to complex task scenarios based on preset thresholds, dynamically adjusting system resource allocation and optimizing operational strategies. This significantly improves overall system performance and user experience, while also enhancing the system's adaptability and stability in diverse operating environments.

[0137] Specifically, the first adjustment module includes:

[0138] a speed fluctuation calculation unit, configured to calculate a standard deviation of the moving speed within a preset first adjustment time period when the high task complexity is formed, to form a speed fluctuation value;

[0139] a speed deviation calculation unit connected to the speed fluctuation calculation unit, for calculating a relative deviation between the speed fluctuation value and the preset speed fluctuation threshold value when the speed fluctuation value is greater than the preset speed fluctuation threshold value, to form a speed deviation;

[0140] The first adjustment unit is connected to the speed deviation calculation unit and is used to reduce the moving speed threshold according to the speed deviation and a preset first adjustment coefficient to form an adjusted moving speed threshold, and the speed deviation and the adjusted moving speed threshold are negatively correlated.

[0141] The preset first adjustment coefficient is a parameter used to dynamically adjust the movement speed threshold. It depends on the system's response requirements to task complexity, the dynamic characteristics of the operating environment, and the fluctuation range of historical data. It is typically set between 0.1 and 0.5. In this embodiment, it is set to 0.3, which ensures the system's rapid response to complex tasks while avoiding system instability caused by excessive adjustments, thereby improving the system's overall performance and adaptability.

[0142] When forming the high task complexity, the speed fluctuation value is obtained by calculating the standard deviation of the moving speed within the preset first adjustment period; then, the speed fluctuation value is compared with the preset speed fluctuation threshold. If the speed fluctuation value exceeds the threshold, the relative deviation between the speed fluctuation value and the threshold is calculated to form a speed deviation; finally, according to the speed deviation and the preset first adjustment coefficient, the moving speed threshold is dynamically reduced to generate an adjusted moving speed threshold.

[0143] By calculating speed fluctuations and comparing them with preset thresholds, and then dynamically adjusting the movement speed threshold based on speed deviations, the system can accurately respond to operational changes in highly complex tasks. This not only improves the system's adaptability and responsiveness to complex tasks, but also optimizes operational accuracy and system stability by dynamically adjusting the threshold, reducing misjudgments or insufficient responses caused by fixed threshold settings, significantly improving the system's overall performance and reliability in complex and changing environments.

[0144] Specifically, the second adjustment module includes:

[0145] a click frequency fluctuation calculation unit, configured to calculate a standard deviation of the click frequency within a preset second adjustment time period when the high task complexity is formed based on the adjusted movement speed threshold, to form a click frequency fluctuation value;

[0146] a frequency deviation calculation unit connected to the click frequency fluctuation calculation unit, for calculating a relative deviation between the click frequency fluctuation value and the preset click frequency fluctuation threshold value when the click frequency fluctuation value is greater than the preset click frequency fluctuation threshold value, to form a frequency deviation;

[0147] The response speed adjustment unit is used to adjust the preset response speed according to the frequency deviation and a preset second adjustment coefficient to form an adjusted response speed, and the frequency deviation and the adjusted movement speed threshold are positively correlated.

[0148] The preset click frequency fluctuation threshold is a key parameter used to determine whether click frequency fluctuations are abnormal. It depends on the fluctuation range of historical click frequency data, the complexity of the operation scenario, and the system's need to identify abnormal operations. It is usually set between 0.5 and 2.0. In this embodiment, it is set to 1.5, which can ensure the system's rapid response to highly complex tasks while avoiding frequent false positives or missed positives, thereby improving the overall performance and reliability of the system.

[0149] The preset second adjustment coefficient is a key parameter for dynamically adjusting the system's response speed. It depends on the response requirements for task complexity, the volatility of historical operational data, and the system's sensitivity to response speed adjustments. It is typically set between 0.2 and 0.6. In this embodiment, it is set to 0.4, which ensures rapid response to highly complex tasks while avoiding system instability caused by excessive adjustments, thereby improving the system's overall performance and adaptability.

[0150] When forming the high task complexity based on the adjusted movement speed threshold, the standard deviation of the click frequency within the preset second adjustment duration is calculated to form a click frequency fluctuation value. Subsequently, this fluctuation value is compared with the preset click frequency fluctuation threshold. If the fluctuation value exceeds the threshold, the relative deviation between the fluctuation value and the threshold is calculated to form a frequency deviation. Finally, based on the frequency deviation and the preset second adjustment coefficient, the preset response speed of the system is dynamically adjusted. The frequency deviation is positively correlated with the adjusted movement speed threshold, forming an adjusted response speed, thereby optimizing the system's response strategy for high-complexity tasks and ensuring efficient and stable operation.

[0151] By calculating click frequency fluctuations and comparing them with preset click frequency fluctuation thresholds, the system's response speed is dynamically adjusted based on frequency deviations, enabling precise response to operational changes in highly complex tasks. This not only improves the system's adaptability and responsiveness to complex tasks, but also optimizes operational efficiency and system stability by dynamically adjusting the response speed. This not only increases air traffic controllers' operational flexibility in complex tasks, but also enhances the system's security and stability, providing efficient and accurate interactive support for the air traffic control command center.

[0152] Thus far, the technical solutions of the present invention have been described in conjunction with the preferred embodiments shown in the accompanying drawings. However, it will be readily understood by those skilled in the art that the scope of protection of the present invention is obviously not limited to these specific embodiments. Without departing from the principles of the present invention, those skilled in the art may make equivalent changes or substitutions to the relevant technical features, and the technical solutions after such changes or substitutions will fall within the scope of protection of the present invention.

Claims

1. A touch screen driver automatic matching system based on mouse operation behavior, characterized in that: include: The acquisition module is used to collect in real time the number of flights, mouse click frequency, movement speed, number of switches, and number of multi-touch operations during the operation of the air traffic control center based on the preset response speed; a first determination module, connected to the acquisition module, for determining an emergency level according to the number of flights, the click frequency, the moving speed, and a preset moving speed threshold; a determination module, connected to the acquisition module and the first determination module respectively, for determining whether a multitasking event occurs based on the urgency level, the click frequency, and the number of switching times, and forming a determination result; a second determination module, connected to the acquisition module and the determination module respectively, for determining the high task complexity according to the determination result, the number of multi-touch operations, and the number of switching operations within a preset second determination time period; a first adjustment module, connected to the acquisition module and the second determination module, respectively, for adjusting the preset moving speed threshold according to the high task complexity and the moving speed to form an adjusted moving speed threshold; a second adjustment module connected to the second determination module and the first adjustment module, respectively, for adjusting the preset response speed based on the high task complexity and the click frequency determined by the adjustment movement speed threshold to form an adjusted response speed; A matching module is connected to the acquisition module and the second adjustment module respectively, and is used to match a drive corresponding to the adjustment response speed.

2. The touch screen driver automatic matching system based on mouse operation behavior according to claim 1, characterized in that: The first determining module includes: an emergency determination unit, configured to determine whether an emergency situation occurs based on the moving speed and the preset moving speed threshold, and form an emergency determination result; A first determining unit is connected to the emergency determination unit and is used to determine an emergency level according to the emergency determination result, the number of flights, and the click frequency.

3. The touch screen driver automatic matching system based on mouse operation behavior according to claim 2, characterized in that: The emergency determination unit includes: an emergency comparison subunit, configured to compare the moving speed with the preset moving speed threshold to form an emergency comparison result; The emergency determination subunit is connected to the emergency comparison subunit and is used to determine that an emergency situation occurs when the emergency comparison result shows that the moving speed is greater than the preset moving speed threshold, thereby forming an emergency determination result.

4. The touch screen driver automatic matching system based on mouse operation behavior according to claim 3, characterized in that: The first determining unit includes: a quantity fluctuation calculation subunit, configured to calculate a standard deviation of the number of flights within a preset first determined time period to form a quantity fluctuation value; A first frequency fluctuation calculation subunit is configured to calculate a standard deviation of the click frequency within the preset first determined time period to form a first frequency fluctuation value; An emergency level determination subunit is connected to the quantity fluctuation calculation subunit and the first frequency fluctuation calculation subunit respectively, and is used to determine that the emergency level is a high emergency level when the quantity fluctuation value is greater than a preset quantity fluctuation threshold, or when the first frequency fluctuation value is greater than a preset first frequency fluctuation threshold.

5. The touch screen driver automatic matching system based on mouse operation behavior according to claim 4, characterized in that: The determination module includes: A second frequency fluctuation calculation unit, configured to calculate a standard deviation of the click frequency within a preset determination time period to form a second frequency fluctuation value; a first switching fluctuation calculation unit, configured to calculate a standard deviation of the number of switching times within the preset determination time period to form a first switching fluctuation value; A determination unit is connected to the second frequency fluctuation calculation unit and the first switching fluctuation calculation unit respectively, and is used to determine whether a multi-task processing event occurs according to the second frequency fluctuation value and the first switching fluctuation value, and form a determination result.

6. The touch screen driver automatic matching system based on mouse operation behavior according to claim 5, characterized in that: The determination unit includes: a frequency curve drawing subunit, configured to draw a change curve of the second frequency fluctuation value within the preset determination time length to form a second frequency fluctuation curve; a switching curve drawing subunit, configured to draw a change curve of the first switching fluctuation value within the preset determination time period to form a switching fluctuation curve; a consistency calculation subunit, connected to the frequency curve drawing subunit and the switching curve drawing subunit respectively, for calculating the cosine similarity between the second frequency fluctuation curve and the switching fluctuation curve to form a change consistency; The determination subunit is connected to the consistency calculation subunit and is used to determine that a multi-tasking event occurs when the change consistency is greater than a preset consistency threshold, and form a determination result.

7. The touch screen driver automatic matching system based on mouse operation behavior according to claim 6, characterized in that: The second determining module includes: a touch fluctuation calculation unit, configured to calculate a standard deviation of the number of multi-touch operations within the preset second determined time period to form a touch fluctuation value; a second switching fluctuation calculation unit, configured to calculate a standard deviation of the number of switching times within the preset second determined time period to form a second switching fluctuation value; A complexity determination unit is connected to the touch fluctuation calculation unit and the second switching fluctuation calculation unit respectively, and is used to determine a high task complexity according to the touch fluctuation value and the second switching fluctuation value.

8. The touch screen driver automatic matching system based on mouse operation behavior according to claim 7, characterized in that: The task complexity determination unit includes: a normalization subunit, configured to normalize each of the touch fluctuation values ​​within the preset second determined time period to form a standard touch fluctuation value, and to normalize each of the second switching fluctuation values ​​within the preset second determined time period to form a standard second switching fluctuation value; a fluctuation deviation calculation subunit, connected to the normalization subunit, for calculating a relative deviation between the standard touch fluctuation value and the standard second switching fluctuation value to form a fluctuation deviation; The complexity determination subunit is connected to the fluctuation deviation calculation subunit and is used to form a high task complexity when the fluctuation deviation is greater than a preset fluctuation deviation threshold.

9. The touch screen driver automatic matching system based on mouse operation behavior according to claim 8, characterized in that: The first adjustment module includes: a speed fluctuation calculation unit, configured to calculate a standard deviation of the moving speed within a preset first adjustment time period when the high task complexity is formed, to form a speed fluctuation value; a speed deviation calculation unit connected to the speed fluctuation calculation unit, for calculating a relative deviation between the speed fluctuation value and the preset speed fluctuation threshold value when the speed fluctuation value is greater than a preset speed fluctuation threshold value, to form a speed deviation; The first adjustment unit is connected to the speed deviation calculation unit and is used to reduce the moving speed threshold according to the speed deviation and a preset first adjustment coefficient to form an adjusted moving speed threshold.

10. The touch screen driver automatic matching system based on mouse operation behavior according to claim 9, characterized in that: The second adjustment module includes: a click frequency fluctuation calculation unit, configured to calculate a standard deviation of the click frequency within a preset second adjustment time period when the high task complexity is formed based on the adjusted movement speed threshold, to form a click frequency fluctuation value; a frequency deviation calculation unit connected to the click frequency fluctuation calculation unit, for calculating a relative deviation between the click frequency fluctuation value and the preset click frequency fluctuation threshold value when the click frequency fluctuation value is greater than a preset click frequency fluctuation threshold value, to form a frequency deviation; The response speed adjustment unit is used to adjust the preset response speed according to the frequency deviation and a preset second adjustment coefficient to form an adjusted response speed.

Citation Information

Patent Citations

  • Touch screen sampling rate adjusting method and device, and computer storage medium

    CN111880681A

  • Database driven input system

    US20170083231A1