CN116361011A - Method and device for accelerating response of operation handle system and intelligent game handle - Google Patents
Method and device for accelerating response of operation handle system and intelligent game handle Download PDFInfo
- Publication number
- CN116361011A CN116361011A CN202310642009.1A CN202310642009A CN116361011A CN 116361011 A CN116361011 A CN 116361011A CN 202310642009 A CN202310642009 A CN 202310642009A CN 116361011 A CN116361011 A CN 116361011A
- Authority
- CN
- China
- Prior art keywords
- interface
- acquiring
- state
- calculating
- return
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000004044 response Effects 0.000 title claims abstract description 30
- 238000000034 method Methods 0.000 title claims abstract description 28
- 238000012546 transfer Methods 0.000 claims abstract description 22
- 238000006073 displacement reaction Methods 0.000 claims description 30
- 230000004907 flux Effects 0.000 claims description 18
- GJWAPAVRQYYSTK-UHFFFAOYSA-N [(dimethyl-$l^{3}-silanyl)amino]-dimethylsilicon Chemical compound C[Si](C)N[Si](C)C GJWAPAVRQYYSTK-UHFFFAOYSA-N 0.000 claims description 9
- 238000012544 monitoring process Methods 0.000 claims description 8
- 230000002159 abnormal effect Effects 0.000 claims description 7
- 238000001514 detection method Methods 0.000 claims description 5
- 230000005540 biological transmission Effects 0.000 abstract description 14
- 230000035945 sensitivity Effects 0.000 abstract description 2
- 238000012216 screening Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/24—Constructional details thereof, e.g. game controllers with detachable joystick handles
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/40—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/24—Classification techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5011—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals
- G06F9/5022—Mechanisms to release resources
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
- G06F9/505—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering the load
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Human Computer Interaction (AREA)
- Life Sciences & Earth Sciences (AREA)
- Artificial Intelligence (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Biology (AREA)
- Evolutionary Computation (AREA)
- Position Input By Displaying (AREA)
Abstract
The application provides a response speed-increasing method and device for an operation handle system and an intelligent game handle, wherein the method and device are used for acquiring return parameters according to interface types, judging the interface states, acquiring operation events of the operation handle, calculating the return time difference delay states, identifying contacts of the operation events, acquiring operation parameter analysis use states among the contacts, determining the transfer types according to the delay states and the use states, and controlling the operation handle to switch data interfaces according to the transfer types. According to the method and the device, the current delay state is classified, the contact is used for determining the operation parameters in the interval statistics operation event and classifying the operation busyness, whether the operation delay severity and the operation busyness need to be switched to the interface type with higher data transmission efficiency is determined, the appropriate switching interface and switching rate are automatically selected, the data interface of the operation handle can be automatically switched, and the problems of operation delay and poor sensitivity caused by signal overload of the operation handle are solved.
Description
Technical Field
The application relates to the technical field of operation handles, in particular to a response speed increasing method and device of an operation handle system and an intelligent game handle.
Background
The operating handle is deep in modern life and work and can be widely used for operating electronic games, mobile equipment and industrial instruments.
The moving rocker in most operating handles relies on two potentiometer-based modules on the X-axis and the Y-axis, the potentiometers measuring the voltage change of the moving rocker and relying on metal contacts that wear out over time. This may result in the movable rocker constantly recording voltage changes and taking up a lot of process memory, even in a stationary state. Meanwhile, when the internet server accessed by the operating handle is busy or fails and the background of the controller runs too many application programs, the transmission signals are accumulated excessively in a short time, and the phenomenon of operation delay possibly caused by the limitation of the data transmission speed is caused.
Disclosure of Invention
The invention aims to provide a response speed increasing method and device for an operation handle system and an intelligent game handle, which can automatically switch a data interface of the operation handle and solve the problems of operation delay and poor sensitivity of the operation handle caused by signal overload.
The specific technical scheme of the application is as follows:
a first aspect of the present application provides a method for accelerating the response of an operating handle system, comprising the steps of:
acquiring an interface type of an operation handle, acquiring a return parameter and a standard return parameter according to the interface type, and judging an interface state according to the return parameter and the standard return parameter;
if the interface state is a normal state, acquiring an operation event of the operation handle, calculating a return time difference of the operation event, and analyzing a delay state according to the return time difference;
identifying contacts of the operation event, acquiring operation parameters among the contacts, and analyzing a use state according to the operation parameters and historical operation parameters;
and determining a switching type according to the delay state and the use state, and controlling the operating handle to switch the data interface according to the switching type.
Further, the obtaining the return parameter and the standard return parameter according to the interface type specifically includes:
if the interface type is HDMI interface, obtaining TMDS differential level information;
and calling the differential signal pull-up voltage, the port impedance, the single-ended signal swing and the differential swing in the TMDS differential level information.
Further, the obtaining the return parameter and the standard return parameter according to the interface type specifically includes:
if the interface type is VGA interface, acquiring an analog image signal, a digital image signal and a compatible analog digital image signal;
and respectively calling signal time in the analog image signal, the digital image signal and the compatible analog digital image signal.
Further, the calculating the return time difference of the operation event specifically includes:
identifying a key object of the operation event, and acquiring the triggering time of the key object;
invoking a return time of the operation event;
and calculating the return time difference according to the trigger time and the return time.
Further, before calculating the return time difference of the operation event, the method further comprises:
acquiring a moving axis value and a calibration axis value of the operating handle;
judging a moving state according to the moving axis value and the calibration axis value;
and if the moving state is an abnormal state, modifying the moving axis value according to the calibration axis value, and then starting to calculate the return time difference of the operation event.
Further, the operation parameter is an operation frequency, and the operation parameter obtaining between the contacts is specifically:
acquiring a first measuring and calculating interval between the contacts and a weight value corresponding to the first measuring and calculating interval;
calculating the regional operation frequency in the first measuring and calculating interval;
and introducing the weight value to the regional operation frequency, and then accumulating and calculating to generate the operation frequency.
Further, the operation parameter is an operation amplitude, and the operation parameter obtaining between the contacts is specifically:
monitoring key pressure between the contacts, generating a second measuring and calculating interval according to the distribution condition of the key pressure, and calculating the pressure average value in the second measuring and calculating interval;
monitoring key displacement between the contacts, generating a third measuring and calculating interval according to the distribution condition of the key displacement, and calculating a displacement average value in the third measuring and calculating interval;
the pressure average and the displacement average constitute the operating amplitude.
Further, the transfer type includes a transfer interface and a transfer flux, and determining the transfer type according to the delay state and the usage state specifically includes:
acquiring an available interface type, and determining a transfer interface in the available interface type according to the delay state and the use state;
and acquiring available interface flux, and determining switching flux under the available interface flux according to the delay state and the use state.
A second aspect of the present application provides an operating handle system response speed increaser, the operating handle system response speed increaser comprising:
the interface detection module is used for acquiring the interface type of the operating handle, acquiring a return parameter and a standard return parameter according to the interface type, and judging the interface state according to the return parameter and the standard return parameter;
the delay analysis module is used for acquiring an operation event of the operation handle if the interface state is a normal state, calculating a return time difference of the operation event and analyzing a delay state according to the return time difference;
the use analysis module is used for identifying the contacts of the operation event, acquiring the operation parameters among the contacts and analyzing the use state according to the operation parameters and the historical operation parameters;
and the switching module is used for determining a switching type according to the delay state and the use state and controlling the operating handle to switch the data interface according to the switching type.
A third aspect of the present application provides an intelligent gamepad that implements steps in the method of operating the handle system response speed increasing, or comprises modules in the device of operating the handle system response speed increasing.
In summary, the present application provides a method and an apparatus for accelerating response of an operation handle system and an intelligent game handle, which acquire a return parameter according to an interface type to judge an interface state, acquire an operation event of the operation handle, calculate a return time difference delay state, identify contacts of the operation event, acquire an operation parameter analysis use state between the contacts, determine a transfer type according to the delay state and the use state, and control the operation handle to switch a data interface according to the transfer type. Judging whether the interface is in a normal access state according to the return parameters, and screening out a current effective access interface; when judging that the interface is normally accessed, starting a delay analysis process, and grading the current delay state; determining operation parameters in the interval statistics operation event through the contact points, and grading the operation busyness; and determining whether to switch to an interface type with higher data transmission efficiency according to the operation delay severity and the operation busyness, and automatically selecting a proper switching interface and switching ratio, so that the data interface of the operation handle can be automatically switched, and the problem of operation delay caused by busy current data processing is solved.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings that are required in the embodiments or the description of the prior art will be briefly described below, it being obvious that the drawings in the following description are only some embodiments of the present application, and that other drawings may be obtained according to these drawings without inventive faculty for a person skilled in the art.
FIG. 1 is a flow chart of a method of accelerating the response of the operating handle system of the present application;
FIG. 2 is a block diagram of the present application operating handle system responsive to a speed increaser.
Detailed Description
For the purposes of making the objects, features, and advantages of the present application more apparent and understandable, the technical solutions in the embodiments of the present application are clearly and completely described, and it is apparent that the embodiments described below are only some embodiments of the present application, but not all embodiments. All other embodiments, which can be made by one of ordinary skill in the art without undue burden from the present disclosure, are within the scope of the present disclosure.
Referring to fig. 1, fig. 1 is a flowchart of a response acceleration method of an operation handle system of the present application.
The embodiment of the application provides a response speed increasing method of an operation handle system, which comprises the following steps:
s1: acquiring an interface type of an operation handle, acquiring a return parameter and a standard return parameter according to the interface type, and judging an interface state according to the return parameter and the standard return parameter;
s2: if the interface state is a normal state, acquiring an operation event of the operation handle, calculating a return time difference of the operation event, and analyzing a delay state according to the return time difference;
s3: identifying contacts of the operation event, acquiring operation parameters among the contacts, and analyzing a use state according to the operation parameters and historical operation parameters;
s4: and determining a switching type according to the delay state and the use state, and controlling the operating handle to switch the data interface according to the switching type.
As an example, the operation handle in S1 may be a game handle, and the interface type may support HDMI, VGA, or the like. The return parameters can be obtained through real-time differential level signals, analog image signals and the like, and the standard return parameters are fixed values or numerical ranges and can be determined according to information such as the model number, specification and the like of the operating handle. Judging whether the interface is in a normal access state according to the comparison condition of the return parameter and the standard return parameter, and screening out the current effective access interface to prepare for the subsequent interface switching.
And S2, when judging that the interface is normally accessed, starting a delay analysis process. The operation event refers to operation data generated in the background of the system after the user issues a command through the operation handle, and the return time difference of the operation event refers to the time interval between the user issuing the command to the system to execute the corresponding operation event, namely the time difference between the user operation and the feedback of the terminal. The current delay state can be classified according to the magnitude relation between the return time difference and a preset threshold value, and the current delay state can be used as a judgment basis for a subsequent speed-up decision.
And S3, the contact point of the operation event refers to a trigger time point of the operation event, and the operation parameters in the operation event are counted to better capture continuous and concentrated operation instructions through the contact point determination interval. The operation parameters reflect the user operation busyness and can include operation frequency, key pressure, handle displacement and the like. The historical operating parameters may be preset fixed values determined empirically from industry experience or empirical values determined from historical user usage data. And grading the operation busyness according to the magnitude comparison relation between the operation parameters and the historical operation parameters, and taking the operation busyness as a judgment basis for a subsequent speed-up decision.
And S4, determining whether to switch to an interface type with higher data transmission efficiency according to the operation delay severity and the operation busyness, and automatically selecting a proper transfer interface and a transfer ratio so as to solve the problem of operation delay caused by busy current data processing. If the interface is judged to be switched, the system judges the suitable switching type of the operation handle, including the type of the switched interface, the flux proportion of switching and the like, and the output data of the operation handle after switching is completed is subjected to data transmission through the high-efficiency transmission interface after switching, so that the response speed-up effect of the operation instruction is realized.
According to the embodiment of the application, the obtaining of the return parameter and the standard return parameter according to the interface type is specifically:
if the interface type is HDMI interface, obtaining TMDS differential level information;
and calling the differential signal pull-up voltage, the port impedance, the single-ended signal swing and the differential swing in the TMDS differential level information.
As an embodiment, when the system obtains the HDMI interface access, the TMDS differential level used by the HDMI interface is obtained, then the voltage sensor is connected to obtain the current 100ms differential signal pull-up voltage of the HDMI interface, the resistive sensor is connected to obtain the current 100ms port impedance of the HDMI interface, and the current 100ms single-ended signal swing and differential swing of the HDMI interface are obtained. Meanwhile, the system connection cloud acquires a differential signal pull-up voltage (such as 3.3V), port impedance (such as 50Ω), single-ended signal swing (400-600 mV, nominal 500 mV) and differential swing (800-1200 mV), wherein the actual differential voltage swing can be 150-1200 mV) under normal use of the HDMI interface.
The system compares the four return parameters respectively, and when the numerical differences are smaller than 8%, the system judges that the HDMI interface is in a normal state; when the numerical value difference is not less than 8%, the system judges that the HDMI interface is in an abnormal state. Meanwhile, the system controls the automatic alarm module to alarm for 3 seconds, stops the input and output of the HDMI interface, uploads error data to the cloud, and returns the error data to the intelligent operation handle connection screen to carry out error reminding.
According to the embodiment of the application, the obtaining of the return parameter and the standard return parameter according to the interface type is specifically:
if the interface type is VGA interface, acquiring an analog image signal, a digital image signal and a compatible analog digital image signal;
and respectively calling signal time in the analog image signal, the digital image signal and the compatible analog digital image signal.
As an embodiment, when the system acquires the VGA interface access, the system acquires the time when the VGA interface transmits the transmissible pure analog image signal and extracts the pure analog image signal, acquires the time when the VGA interface transmits the transmissible pure digital image signal and purifies the digital image signal, and acquires the time when the VGA interface transmits the compatible analog digital image signal and extracts the compatible analog digital image signal.
The system compares the three return parameters respectively, and when the numerical differences are smaller than 30%, the system judges that the VGA interface is in a normal state; when the numerical value difference is not less than 30%, the system judges that the VGA interface is in an abnormal state. Meanwhile, the system controls the automatic alarm module to alarm for 3 seconds, stops the input and output of the VGA interface, uploads error data to the cloud, and returns the error data to the intelligent operation handle to be connected with a screen for error reminding.
According to the embodiment of the application, the calculation of the return time difference of the operation event is specifically:
identifying a key object of the operation event, and acquiring the triggering time of the key object;
invoking a return time of the operation event;
and calculating the return time difference according to the trigger time and the return time.
As an embodiment, the key object may comprise a directional rocker or a button, the time difference being determined by the difference in key duration and usage habits of the two, respectively. The system acquires a specific key which can indicate to trigger an operation event, acquires the triggering time of the specific key and the return time of the corresponding operation event through an operation event callback, and calculates the return time difference. Meanwhile, the system connection cloud acquires a normal operation event standard return time difference under the configuration of the operation handle.
Comparing the calculated return time difference with a standard return time difference, and if the former is higher than the latter by less than 120%, judging that the system is in a low-delay mode, namely that the operation movement of the equipment corresponding to the physical movement is basically consistent with the set standard; if the former is higher than the latter by 120% or more and smaller than 160%, the system judges that the system is in a medium delay mode; if the former is higher than the latter by 160% or more, the system determines a high delay mode.
Before calculating the return time difference of the operation event according to the embodiment of the application, the method further comprises:
acquiring a moving axis value and a calibration axis value of the operating handle;
judging a moving state according to the moving axis value and the calibration axis value;
and if the moving state is an abnormal state, modifying the moving axis value according to the calibration axis value, and then starting to calculate the return time difference of the operation event.
As an embodiment, the return time difference is affected by the conditions such as rocker drift, in addition to the data transmission, and the operating handle needs to be pre-corrected to clear the partially occupied invalid memory. The system will acquire input objects from the joystick and shoulder triggers whose operational events bear a set of axis values describing the position and other movement attributes of the particular physical control. The system obtains the moving axis values of the input objects through a calling program, and the connecting device obtains the normal effective axis values through configuration parameters. When the moving axis value is inconsistent with the effective standard axis value, namely the operation movement of the equipment corresponding to the physical movement is inconsistent with the set standard, the system judges that the moving state is abnormal, then a moving error correction program is started, and the system is restarted to detect the delay state again 100ms after the error correction is finished.
According to the embodiment of the present application, the operation parameter is an operation frequency, and the obtaining the operation parameter between the contacts specifically includes:
acquiring a first measuring and calculating interval between the contacts and a weight value corresponding to the first measuring and calculating interval;
calculating the regional operation frequency in the first measuring and calculating interval;
and introducing the weight value to the regional operation frequency, and then accumulating and calculating to generate the operation frequency.
As an embodiment, the first measurement interval refers to a statistical range of operation frequencies, and may be preset by the system to be 300ms, 100ms, etc. If there is a single-key multi-click case within 300ms, the number of key contacts within this range is multiplied by 2 and if there is a single-key multi-click case within 100ms, the number of key contacts within this range is multiplied by 3. And the system generates the operation frequency within 10s according to the regional operation frequency addition calculation, and meanwhile, the cloud end is connected to acquire the average operation frequency within 10s used by the user daily.
When the operation frequency is higher than the average operation frequency by more than 100%, the system judges that the use state is busy; when the operation frequency is higher than the average operation frequency by 20-100%, the system judges that the use state is normal; when the operation frequency is higher than the average operation frequency and lower than 20%, the system judges that the use state is idle.
According to the embodiment of the present application, the operation parameter is an operation amplitude, and the obtaining the operation parameter between the contacts specifically includes:
monitoring key pressure between the contacts, generating a second measuring and calculating interval according to the distribution condition of the key pressure, and calculating the pressure average value in the second measuring and calculating interval;
monitoring key displacement between the contacts, generating a third measuring and calculating interval according to the distribution condition of the key displacement, and calculating a displacement average value in the third measuring and calculating interval;
the pressure average and the displacement average constitute the operating amplitude.
As an embodiment, the second measurement interval refers to a statistical range of key pressures, and may be an interval where the key pressures exceed the average key pressures of the user, and the pressure average is calculated under the interval to pull the screening level of the pressure index. After the system acquires the key operation of the user, starting the pressure sensor to acquire the key pressure in the user 10s, connecting the cloud to acquire the daily average key pressure of the user 10s, and intercepting the second measuring and calculating interval to generate a pressure average value.
The operation displacement refers to the amplitude of shake and movement of the operation handle during the operation of the user. The third measuring and calculating interval refers to the statistical range of the key displacement, and can be an interval section for intercepting the key displacement exceeding the daily average key displacement of the user, and a screening level for calculating the displacement average value under the interval section can pull the displacement index more. The system acquires the current x-axis (left and right) y-axis (up and down) moving distance (up and down distance 23cm, left and right distance 21 cm) of the user by using a displacement sensor after the user performs key operation, and simultaneously connects the cloud to acquire the current x-axis (left and right) y-axis (up and down) moving distance (up and down distance 14.3cm, left and right distance 16.2 cm) of the user by daily use of 10s, and the third measuring and calculating interval is intercepted to generate a displacement average value.
Respectively comparing the pressure average value with the average key pressure and the displacement average value with the average key displacement, and judging that the use state is busy when the pressure average value and the displacement average value are higher than the average level by more than 160%; when the pressure average value and the displacement average value are higher than the average level by 120-160%, the system judges that the use state is normal; when the pressure average value and the displacement average value are higher than the average level by 100-120%, the system judges that the use state is idle.
According to an embodiment of the present application, the transfer type includes a transfer interface and a transfer flux, and determining the transfer type according to the delay state and the usage state specifically includes:
acquiring an available interface type, and determining a transfer interface in the available interface type according to the delay state and the use state;
and acquiring available interface flux, and determining switching flux under the available interface flux according to the delay state and the use state.
As an embodiment, a currently available switching interface, switching rate or switching flux suitable for speed up is selected according to the delay degree and the busyness of use, and the speed up of data processing with the current data transmission volume as an operation instruction is adapted. The available interfaces refer to interfaces which have been normally accessed and are in an idle state, and the type and flux information of the interfaces can be obtained by interface configuration information.
Assuming that the current interface type is an HDMI interface, when the delay state is high delay or the use state is busy, the system switches 100% of data transmission of the joystick and the shoulder trigger to VGA interface output and input, monitors the delay state and the use state again, and if the state is not changed yet, can further control 100% of data transmission of operation events generated by the direction joystick and the button to be switched to VGA interface output and input. When the delay state is middle delay and the use state is normal, the system switches 40-100% of data transmission of the operating lever and the shoulder trigger to VGA interface output and input, monitors the delay state and the use state again, and if the state is not changed, can further control 40-100% of data transmission of operation events generated by the direction rocker and the button to be switched to VGA interface output and input. When the delay state is low delay or the use state is idle, the system judges that the current data transmission requirement can be met without switching an interface.
Referring to fig. 2, fig. 2 is a block diagram of a response speed increasing device of an operation handle system of the present application.
The embodiment of the application also provides a response speed increasing device of an operation handle system, which comprises:
the interface detection module 1 is used for acquiring the interface type of the operation handle, acquiring a return parameter and a standard return parameter according to the interface type, and judging the interface state according to the return parameter and the standard return parameter;
the delay analysis module 2 is used for acquiring an operation event of the operation handle if the interface state is a normal state, calculating a return time difference of the operation event, and analyzing a delay state according to the return time difference;
the use analysis module 3 is used for identifying the contacts of the operation event, acquiring the operation parameters among the contacts and analyzing the use state according to the operation parameters and the historical operation parameters;
and the switching and switching module 4 is used for determining a switching type according to the delay state and the use state and controlling the operating handle to switch the data interface according to the switching type.
According to an embodiment of the present application, the interface detection module is specifically configured to:
if the interface type is HDMI interface, obtaining TMDS differential level information;
and calling the differential signal pull-up voltage, the port impedance, the single-ended signal swing and the differential swing in the TMDS differential level information.
According to an embodiment of the present application, the interface detection module is specifically configured to:
if the interface type is VGA interface, acquiring an analog image signal, a digital image signal and a compatible analog digital image signal;
and respectively calling signal time in the analog image signal, the digital image signal and the compatible analog digital image signal.
According to an embodiment of the present application, the delay analysis module is specifically configured to:
identifying a key object of the operation event, and acquiring the triggering time of the key object;
invoking a return time of the operation event;
and calculating the return time difference according to the trigger time and the return time.
According to an embodiment of the present application, the delay analysis module is further configured to:
acquiring a moving axis value and a calibration axis value of the operating handle;
judging a moving state according to the moving axis value and the calibration axis value;
and if the moving state is an abnormal state, modifying the moving axis value according to the calibration axis value, and then starting to calculate the return time difference of the operation event.
According to an embodiment of the present application, the usage analysis module is specifically configured to:
acquiring a first measuring and calculating interval between the contacts and a weight value corresponding to the first measuring and calculating interval;
calculating the regional operation frequency in the first measuring and calculating interval;
and introducing the weight value to the regional operation frequency, and then accumulating and calculating to generate the operation frequency.
According to an embodiment of the present application, the usage analysis module is specifically configured to:
monitoring key pressure between the contacts, generating a second measuring and calculating interval according to the distribution condition of the key pressure, and calculating the pressure average value in the second measuring and calculating interval;
monitoring key displacement between the contacts, generating a third measuring and calculating interval according to the distribution condition of the key displacement, and calculating a displacement average value in the third measuring and calculating interval;
the pressure average and the displacement average constitute the operating amplitude.
According to an embodiment of the present application, the transit switching module is specifically configured to:
acquiring an available interface type, and determining a transfer interface in the available interface type according to the delay state and the use state;
and acquiring available interface flux, and determining switching flux under the available interface flux according to the delay state and the use state.
The embodiment of the application also provides an intelligent game handle which realizes each step in the response speed increasing method of the operation handle system or comprises each module in the response speed increasing device of the operation handle system.
The above embodiments are merely for illustrating the technical solution of the present application, and not for limiting the same; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit and scope of the corresponding technical solutions.
Claims (10)
1. A method for accelerating response of an operating handle system, comprising the steps of:
acquiring an interface type of an operation handle, acquiring a return parameter and a standard return parameter according to the interface type, and judging an interface state according to the return parameter and the standard return parameter;
if the interface state is a normal state, acquiring an operation event of the operation handle, calculating a return time difference of the operation event, and analyzing a delay state according to the return time difference;
identifying contacts of the operation event, acquiring operation parameters among the contacts, and analyzing a use state according to the operation parameters and historical operation parameters;
and determining a switching type according to the delay state and the use state, and controlling the operating handle to switch the data interface according to the switching type.
2. The method for accelerating response of an operation handle system according to claim 1, wherein the acquiring the return parameter and the standard return parameter according to the interface type is specifically as follows:
if the interface type is HDMI interface, obtaining TMDS differential level information;
and calling the differential signal pull-up voltage, the port impedance, the single-ended signal swing and the differential swing in the TMDS differential level information.
3. The method for accelerating response of an operation handle system according to claim 1, wherein the acquiring the return parameter and the standard return parameter according to the interface type is specifically as follows:
if the interface type is VGA interface, acquiring an analog image signal, a digital image signal and a compatible analog digital image signal;
and respectively calling signal time in the analog image signal, the digital image signal and the compatible analog digital image signal.
4. The method for accelerating the response of an operating handle system according to claim 1, wherein calculating the return time difference of the operating event is specifically:
identifying a key object of the operation event, and acquiring the triggering time of the key object;
invoking a return time of the operation event;
and calculating the return time difference according to the trigger time and the return time.
5. The method of claim 1, further comprising, prior to calculating the return time difference for the operational event:
acquiring a moving axis value and a calibration axis value of the operating handle;
judging a moving state according to the moving axis value and the calibration axis value;
and if the moving state is an abnormal state, modifying the moving axis value according to the calibration axis value, and then starting to calculate the return time difference of the operation event.
6. The method for accelerating response of an operating handle system according to claim 1, wherein the operating parameter is an operating frequency, and the acquiring the operating parameter between the contacts is specifically:
acquiring a first measuring and calculating interval between the contacts and a weight value corresponding to the first measuring and calculating interval;
calculating the regional operation frequency in the first measuring and calculating interval;
and introducing the weight value to the regional operation frequency, and then accumulating and calculating to generate the operation frequency.
7. The method for accelerating the response of an operating handle system according to claim 1, wherein the operating parameter is an operating amplitude, and the acquiring the operating parameter between the contacts is specifically:
monitoring key pressure between the contacts, generating a second measuring and calculating interval according to the distribution condition of the key pressure, and calculating the pressure average value in the second measuring and calculating interval;
monitoring key displacement between the contacts, generating a third measuring and calculating interval according to the distribution condition of the key displacement, and calculating a displacement average value in the third measuring and calculating interval;
the pressure average and the displacement average constitute the operating amplitude.
8. The method for accelerating response of an operation handle system according to claim 1, wherein the transfer type comprises a transfer interface and a transfer flux, and the determination of the transfer type according to the delay state and the use state is specifically as follows:
acquiring an available interface type, and determining a transfer interface in the available interface type according to the delay state and the use state;
and acquiring available interface flux, and determining switching flux under the available interface flux according to the delay state and the use state.
9. An operating handle system response speed increasing device, characterized in that the operating handle system response speed increasing device comprises:
the interface detection module is used for acquiring the interface type of the operating handle, acquiring a return parameter and a standard return parameter according to the interface type, and judging the interface state according to the return parameter and the standard return parameter;
the delay analysis module is used for acquiring an operation event of the operation handle if the interface state is a normal state, calculating a return time difference of the operation event and analyzing a delay state according to the return time difference;
the use analysis module is used for identifying the contacts of the operation event, acquiring the operation parameters among the contacts and analyzing the use state according to the operation parameters and the historical operation parameters;
and the switching module is used for determining a switching type according to the delay state and the use state and controlling the operating handle to switch the data interface according to the switching type.
10. An intelligent game handle, wherein the intelligent game handle realizes each step in the response speed increasing method of the operation handle system according to any one of claims 1-8 or comprises each module in the response speed increasing device of the operation handle system according to claim 9.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310642009.1A CN116361011B (en) | 2023-06-01 | 2023-06-01 | Method and device for accelerating response of operation handle system and intelligent game handle |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310642009.1A CN116361011B (en) | 2023-06-01 | 2023-06-01 | Method and device for accelerating response of operation handle system and intelligent game handle |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116361011A true CN116361011A (en) | 2023-06-30 |
CN116361011B CN116361011B (en) | 2023-08-11 |
Family
ID=86905503
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310642009.1A Active CN116361011B (en) | 2023-06-01 | 2023-06-01 | Method and device for accelerating response of operation handle system and intelligent game handle |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116361011B (en) |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5683082A (en) * | 1992-08-04 | 1997-11-04 | Kabushiki Kaisha Ace Denken | Gaming system controlling termination of playing and degree of playing difficulty |
US6078311A (en) * | 1996-03-26 | 2000-06-20 | Pacific Digital Peripherals, Inc. | Joystick game adapter card for a personal computer |
US20060211415A1 (en) * | 2005-03-18 | 2006-09-21 | Qualcomm Incorporated | Apparatus and methods for managing malfunctions on a wireless device |
US20060281550A1 (en) * | 2000-09-28 | 2006-12-14 | Immersion Corporation | Directional inertial tactile feedback using rotating masses |
CN101615122A (en) * | 2003-05-16 | 2009-12-30 | 微软公司 | User interface information is offered client's system and method by access system |
CN101980167A (en) * | 2010-10-19 | 2011-02-23 | 上海富士施乐有限公司 | Operation mode of task state machine management mechanism of embedded real-time operating system |
CN102081424A (en) * | 2009-11-30 | 2011-06-01 | 徐州重型机械有限公司 | Engineering machinery and method and device for processing output signal of control handle thereof |
JP2011212055A (en) * | 2010-03-31 | 2011-10-27 | Kyoraku Sangyo Kk | Game machine |
US20110296057A1 (en) * | 2010-05-27 | 2011-12-01 | Adobe Systems Incorporated | Event Handling In An Integrated Execution Environment |
US20150347329A1 (en) * | 2013-02-07 | 2015-12-03 | Feitian Technologies Co., Ltd. | Method for card reader to communicate with upper computer |
CN113076088A (en) * | 2021-04-08 | 2021-07-06 | 南京爱奇艺智能科技有限公司 | System for 3DOF handle SDK application development |
CN113577782A (en) * | 2020-07-23 | 2021-11-02 | 凯智隆誉科技(深圳)有限公司 | Adaptive device suitable for conversion of gamepad, mouse and keyboard and operation method |
CN114546129A (en) * | 2020-11-19 | 2022-05-27 | 深圳市谷粒科技有限公司 | Keyboard and mouse converter and key mapping method thereof |
CN217961259U (en) * | 2022-07-30 | 2022-12-06 | 深圳市莎科电子有限公司 | Game paddle convenient to adjust |
-
2023
- 2023-06-01 CN CN202310642009.1A patent/CN116361011B/en active Active
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5683082A (en) * | 1992-08-04 | 1997-11-04 | Kabushiki Kaisha Ace Denken | Gaming system controlling termination of playing and degree of playing difficulty |
US6078311A (en) * | 1996-03-26 | 2000-06-20 | Pacific Digital Peripherals, Inc. | Joystick game adapter card for a personal computer |
US20060281550A1 (en) * | 2000-09-28 | 2006-12-14 | Immersion Corporation | Directional inertial tactile feedback using rotating masses |
CN101615122A (en) * | 2003-05-16 | 2009-12-30 | 微软公司 | User interface information is offered client's system and method by access system |
US20060211415A1 (en) * | 2005-03-18 | 2006-09-21 | Qualcomm Incorporated | Apparatus and methods for managing malfunctions on a wireless device |
CN102081424A (en) * | 2009-11-30 | 2011-06-01 | 徐州重型机械有限公司 | Engineering machinery and method and device for processing output signal of control handle thereof |
JP2011212055A (en) * | 2010-03-31 | 2011-10-27 | Kyoraku Sangyo Kk | Game machine |
US20110296057A1 (en) * | 2010-05-27 | 2011-12-01 | Adobe Systems Incorporated | Event Handling In An Integrated Execution Environment |
CN101980167A (en) * | 2010-10-19 | 2011-02-23 | 上海富士施乐有限公司 | Operation mode of task state machine management mechanism of embedded real-time operating system |
US20150347329A1 (en) * | 2013-02-07 | 2015-12-03 | Feitian Technologies Co., Ltd. | Method for card reader to communicate with upper computer |
CN113577782A (en) * | 2020-07-23 | 2021-11-02 | 凯智隆誉科技(深圳)有限公司 | Adaptive device suitable for conversion of gamepad, mouse and keyboard and operation method |
CN114546129A (en) * | 2020-11-19 | 2022-05-27 | 深圳市谷粒科技有限公司 | Keyboard and mouse converter and key mapping method thereof |
CN113076088A (en) * | 2021-04-08 | 2021-07-06 | 南京爱奇艺智能科技有限公司 | System for 3DOF handle SDK application development |
CN217961259U (en) * | 2022-07-30 | 2022-12-06 | 深圳市莎科电子有限公司 | Game paddle convenient to adjust |
Also Published As
Publication number | Publication date |
---|---|
CN116361011B (en) | 2023-08-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103795864B (en) | The system of selection of mobile terminal front camera and rear camera and mobile terminal | |
US20060224726A1 (en) | Monitoring system | |
CN105682121A (en) | Data acquisition method for sensor network, gateway and data acquisition system | |
CN112050970B (en) | Environment monitoring method and device | |
CN113485281B (en) | Method and system for generating measuring point alarm and reset information in background of distributed control system | |
KR20180096176A (en) | Apparatus for analyzing sleeping state and method of analyzing for sleeping state | |
CN111682988A (en) | Remote control method, device, storage medium and processor | |
CN116361011B (en) | Method and device for accelerating response of operation handle system and intelligent game handle | |
CN106936825A (en) | A kind of method for controlling broadcast transmission, device and mobile terminal | |
CN110275639B (en) | Touch data processing method and device, terminal and storage medium | |
US8149699B2 (en) | Method and apparatus for controlling traffic according to user | |
CN112118188A (en) | Flow rate limiting method and device, electronic equipment and storage medium | |
CN107437958A (en) | Electronic installation and method of controlling antenna with antenna control function | |
TW201736997A (en) | Control apparatus for rotating device | |
CN110793150B (en) | Adaptive adjustment method of capacitive touch key, wire controller and air conditioner | |
CN111258863A (en) | Data anomaly detection method, device, server and computer-readable storage medium | |
KR960706113A (en) | TRANSMITTER FREEZE / FAULT DETECTION | |
CN105303765A (en) | Infrared based alarm method and system and mobile terminal with alarm system | |
US20210172921A1 (en) | Self-tuning event detection | |
CN107682120A (en) | A kind of data processing method, node device, data processing equipment and system | |
WO2018095106A1 (en) | Method, apparatus and mobile terminal for controlling power-saving settings | |
WO2006005263A1 (en) | A method for gathering the performance statistical data | |
CN112612028A (en) | Infrared proximity sensing method and device, air conditioner and storage medium | |
CN110574337A (en) | Network computing equipment, method and system for time series forecasting based on sliding median algorithm | |
CN113942203A (en) | Vibration self-adaptive adjusting method and injection molding machine |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |