A method, device and computer-readable storage medium for handling combo touch exceptions
By monitoring and recording the user's touch events during the game and fusing the real touch events with the virtual touch events for output, the problem of touch anomalies in one-button combo operations in the game is solved, and the stability of combo touch and user experience are improved.
Patent Information
- Application Number
- CN202111469599.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-03
- Publication Date
- 2025-09-12
- Estimated Expiration
- 2041-12-03
AI Technical Summary
In the prior art, when users use gaming phones to perform one-button combo operations, manual touch and one-button combo triggering can easily lead to fusion algorithm abnormalities, resulting in touch abnormalities during the game and affecting the user experience.
During the game, the system monitors whether the trigger button corresponding to the combo touch is turned on in the game interface and records the user's touch events. When the trigger button is linked to a one-button combo, the real touch event and the virtual touch event are merged and output.
It achieves more stable combo touch processing, improves applicability and fault tolerance, reduces user learning and implementation costs, and enhances the fast-paced and coherent touch experience of the game.
Smart Images

Figure CN114272595B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of mobile communications, and in particular to a method and device for handling touch control anomalies in a combo, and a computer-readable storage medium. Background Art
[0002] In the prior art, with the continuous development of smart terminal devices, users' demand for games based on mobile terminals such as mobile phones is also getting higher and higher. In particular, existing game mobile phone manufacturers currently provide users with one-key combo settings and release solutions during the game. Specifically, while supporting simultaneous playback of a one-key combo, it can also be touched by a finger. In this process, it is found that after clicking normally to play, the user then touches the finger, and the system and application can respond normally. However, if the user himself is in the game and manually touches, if another finger triggers the set one-key combo, it may cause the situation where a finger has already touched and then the one-key combo is played, that is, the relevant fusion algorithm is abnormal. The main reason is that when triggered, the current user's finger situation is not recorded, which leads to the collapse of the fusion. Therefore, there is an urgent need for a technical solution that can integrate user manual operation with one-key combo to further improve the user's one-key combo experience. Summary of the Invention
[0003] In order to solve the above technical defects in the prior art, the present invention proposes a method for handling touch control abnormalities in a combo, which includes:
[0004] During the game, monitor whether the trigger button corresponding to the preset combo touch is turned on in the game interface, and when the trigger button is turned on, monitor whether the trigger button has been linked to the preset one-button combo.
[0005] When the trigger button is turned on or the trigger button is linked to the one-button combo, the user's touch event is recorded.
[0006] The touch event is saved as a preset real touch event.
[0007] When a key instruction of the trigger key or a release instruction of the one-key combo is received, the real touch event and the virtual touch event of the one-key combo are fused and output.
[0008] Optionally, monitoring whether a preset trigger button corresponding to a combo touch control is enabled in the game interface during the game, and, when the trigger button is enabled, monitoring whether the trigger button is linked to a preset one-button combo, includes:
[0009] During the game, the current game progress is monitored.
[0010] Detecting a combo touch corresponding to the game process, and determining a generation timing of the combo touch during the game process.
[0011] Optionally, the step of monitoring whether a preset trigger button corresponding to a combo touch control is enabled in the game interface during the game, and, when the trigger button is enabled, monitoring whether the trigger button is linked to a preset one-button combo, further includes:
[0012] A display area corresponding to the game process and the generation timing is determined in the game interface.
[0013] The trigger button is generated at the generation timing and displayed in the display area.
[0014] Optionally, the step of monitoring whether a preset trigger button corresponding to a combo touch control is enabled in the game interface during the game, and, when the trigger button is enabled, monitoring whether the trigger button is linked to a preset one-button combo, further includes:
[0015] Before the trigger button is turned on, the one-button combo corresponding to the game process is preset.
[0016] When the trigger button is turned on, a corresponding combo range including multiple one-button combos is selected according to the preset first stage of the game process, and a one-button combo is selected within the combo range and linked according to the preset second stage of the game process.
[0017] Optionally, when the trigger button is turned on or the trigger button is linked to the one-button combo, recording the user's touch event includes:
[0018] When the trigger button is turned on, a first touch event of the user is recorded in any area of the game interface.
[0019] When the trigger button is linked to the one-button combo, a second touch event of the user is recorded in an area outside the trigger button.
[0020] Optionally, the step of saving the touch event to a preset real touch event includes:
[0021] The first touch event or the second touch event is marked.
[0022] The marked first touch event or the second touch event is saved as the real touch event.
[0023] Optionally, when receiving the key command of the trigger key or the release command of the one-key combo, fusing and outputting the real touch event and the virtual touch event of the one-key combo includes:
[0024] Receive a key command of the trigger key or a release command of the one-key combo.
[0025] Initialize a preset fusion algorithm for the real touch event according to the key instruction or the release instruction.
[0026] Optionally, when receiving the key command of the trigger key or the release command of the one-key combo, fusing and outputting the real touch event and the virtual touch event of the one-key combo further includes:
[0027] The real touch event is added to the fusion algorithm.
[0028] The real touch event and the virtual touch event are fused and outputted by the fusion algorithm.
[0029] The present invention also proposes a combo touch exception handling device, which includes a memory, a processor, and a computer program stored in the memory and runnable on the processor. When the computer program is executed by the processor, the steps of the combo touch exception handling method as described in any one of the above items are implemented.
[0030] The present invention also proposes a computer-readable storage medium, which stores a combo touch exception handling program. When the combo touch exception handling program is executed by a processor, the steps of the combo touch exception handling method as described in any one of the above items are implemented.
[0031] The method, device, and computer-readable storage medium for handling combo touch exceptions of the present invention are implemented by monitoring whether a preset trigger button corresponding to a combo touch is enabled in the game interface during the game process, and, when the trigger button is enabled, monitoring whether the trigger button has been linked to a preset one-key combo; when the trigger button is enabled, or when the trigger button has been linked to the one-key combo, recording the user's touch event; saving the touch event to a preset real touch event; and when a key command of the trigger button or a release command of the one-key combo is received, fusing the real touch event with the virtual touch event of the one-key combo and outputting the result. This achieves a more stable combo touch exception handling solution, improves the versatility and fault tolerance of combo touch, reduces the user's learning and implementation costs for combo touch, and further enhances the fast-paced and highly consistent touch experience of the game. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] The present invention will be further described below with reference to the accompanying drawings and embodiments, in which:
[0033] Figure 1This is a hardware structure diagram of a mobile terminal according to the present invention;
[0034] Figure 2 This is a diagram of a communication network system architecture provided by an embodiment of the present invention;
[0035] Figure 3 This is a flow chart of a first embodiment of a method for handling touch abnormalities in a combo of the present invention;
[0036] Figure 4 This is a flow chart of a second embodiment of the method for handling touch control abnormalities in a combo of the present invention;
[0037] Figure 5 This is a flow chart of a third embodiment of the method for handling touch abnormalities in a combo of the present invention;
[0038] Figure 6 is a flow chart of a fourth embodiment of a method for handling abnormal combo touch control according to the present invention;
[0039] Figure 7 is a flowchart of a fifth embodiment of a method for handling touch abnormalities in a combo of the present invention;
[0040] Figure 8 is a flowchart of a sixth embodiment of a method for handling abnormal combo touch control according to the present invention;
[0041] Figure 9 is a flow chart of a seventh embodiment of the method for handling abnormal combo touch control according to the present invention;
[0042] Figure 10 4 is a flowchart of an eighth embodiment of the method for handling touch abnormalities in a combo of the present invention. DETAILED DESCRIPTION
[0043] It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.
[0044] In the subsequent description, suffixes such as "module," "component," or "unit" used to represent elements are only used to facilitate the description of the present invention and have no specific meaning. Therefore, "module," "component," or "unit" can be used interchangeably.
[0045] The terminal can be implemented in various forms. For example, the terminal described in the present invention may include mobile terminals such as mobile phones, tablet computers, laptop computers, PDAs, portable media players (PMPs), navigation devices, wearable devices, smart bracelets, pedometers, etc., as well as fixed terminals such as digital TVs and desktop computers.
[0046] The following description will be made by taking a mobile terminal as an example. It will be understood by those skilled in the art that, in addition to components specifically used for mobile purposes, the configuration according to the embodiments of the present invention can also be applied to fixed type terminals.
[0047] See also Figure 1 , which is a schematic diagram of the hardware structure of a mobile terminal for implementing various embodiments of the present invention. The mobile terminal 100 may include: an RF (Radio Frequency) unit 101, a WiFi module 102, an audio output unit 103, an A / V (audio / video) input unit 104, a sensor 105, a display unit 106, a user input unit 107, an interface unit 108, a memory 109, a processor 110, and a power supply 111. Those skilled in the art will understand that Figure 1 The structure of the mobile terminal shown in the figure does not constitute a limitation to the mobile terminal. The mobile terminal may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0048] The following combination Figure 1 A detailed introduction to the various components of the mobile terminal:
[0049] The RF unit 101 can be used to send and receive information or receive signals during calls. Specifically, it receives downlink information from the base station and transmits it to the processor 110 for processing. It also transmits uplink data to the base station. Typically, the RF unit 101 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, and more. Furthermore, the RF unit 101 can communicate with the network and other devices via wireless communication. The above-mentioned wireless communications may use any communication standard or protocol, including but not limited to GSM (Global System of Mobile communication), GPRS (General Packet Radio Service), CDMA2000 (Code Division Multiple Access 2000), WCDMA (Wideband Code Division Multiple Access), TD-SCDMA (Time Division-Synchronous Code Division Multiple Access), FDD-LTE (Frequency Division Duplexing-Long Term Evolution) and TDD-LTE (Time Division Duplexing-Long Term Evolution), etc.
[0050] WiFi is a short-range wireless transmission technology. Mobile terminals can help users send and receive emails, browse web pages, and access streaming media through the WiFi module 102. It provides users with wireless broadband Internet access. Figure 1 The WiFi module 102 is shown, but it is understandable that it is not an essential component of the mobile terminal and can be omitted as needed without changing the essence of the invention.
[0051] The audio output unit 103 can convert audio data received by the RF unit 101 or the WiFi module 102 or stored in the memory 109 into an audio signal and output it as sound when the mobile terminal 100 is in a call signal reception mode, a talk mode, a recording mode, a voice recognition mode, a broadcast reception mode, or the like. Furthermore, the audio output unit 103 can also provide audio output related to a specific function performed by the mobile terminal 100 (e.g., a call signal reception sound, a message reception sound, etc.). The audio output unit 103 may include a speaker, a buzzer, or the like.
[0052] The A / V input unit 104 is used to receive audio or video signals. The A / V input unit 104 may include a graphics processing unit (GPU) 1041 and a microphone 1042. The GPU 1041 processes image data of still images or videos captured by an image capture device (e.g., a camera) in video capture mode or image capture mode. The processed image frames may be displayed on the display unit 106. The image frames processed by the GPU 1041 may be stored in the memory 109 (or other storage medium) or transmitted via the RF unit 101 or the WiFi module 102. The microphone 1042 may receive sound (audio data) in operating modes such as a phone call mode, a recording mode, and a voice recognition mode, and may process such sound into audio data. In the phone call mode, the processed audio (voice) data may be converted into a format that can be transmitted to a mobile communication base station via the RF unit 101. The microphone 1042 may implement various types of noise cancellation (or suppression) algorithms to eliminate (or suppress) noise or interference generated during the reception and transmission of audio signals.
[0053] The mobile terminal 100 also includes at least one sensor 105, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor and a proximity sensor, wherein the ambient light sensor can adjust the brightness of the display panel 1061 according to the brightness of the ambient light, and the proximity sensor can turn off the display panel 1061 and / or the backlight when the mobile terminal 100 is moved to the ear. As a type of motion sensor, the accelerometer sensor can detect the magnitude of acceleration in all directions (generally three axes), and can detect the magnitude and direction of gravity when stationary. It can be used for applications that identify the posture of the mobile phone (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc.; as for other sensors that can be configured in the mobile phone, such as fingerprint sensors, pressure sensors, iris sensors, molecular sensors, gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., they will not be described here.
[0054] The display unit 106 is used to display information input by the user or information provided to the user. The display unit 106 may include a display panel 1061, which may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like.
[0055] The user input unit 107 can be used to receive input digital or character information, and generate key signal input related to user settings and function control of the mobile terminal. Specifically, the user input unit 107 may include a touch panel 1071 and other input devices 1072. The touch panel 1071, also known as a touch screen, can collect user touch operations on or near it (such as operations performed by the user using a finger, stylus, or any other suitable object or accessory on or near the touch panel 1071) and drive the corresponding connection device according to a pre-set program. The touch panel 1071 may include two parts: a touch detection device and a touch controller. Among them, the touch detection device detects the user's touch direction and detects the signal caused by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device and converts it into touch point coordinates, which are then sent to the processor 110. It can also receive commands sent by the processor 110 and execute them. In addition, the touch panel 1071 can be implemented using various types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch panel 1071, the user input unit 107 may further include other input devices 1072. Specifically, the other input devices 1072 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, power keys, etc.), a trackball, a mouse, a joystick, etc., and are not specifically limited here.
[0056] Furthermore, the touch panel 1071 may cover the display panel 1061. When the touch panel 1071 detects a touch operation on or near it, it transmits the information to the processor 110 to determine the type of touch event. Subsequently, the processor 110 provides a corresponding visual output on the display panel 1061 according to the type of touch event. Figure 1 In the embodiment, the touch panel 1071 and the display panel 1061 are two independent components to realize the input and output functions of the mobile terminal. However, in some embodiments, the touch panel 1071 and the display panel 1061 can be integrated to realize the input and output functions of the mobile terminal, which is not limited here.
[0057] The interface unit 108 serves as an interface through which at least one external device can be connected to the mobile terminal 100. For example, the external device may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device with an identification module, an audio input / output (I / O) port, a video I / O port, a headphone port, etc. The interface unit 108 may be used to receive input (e.g., data information, power, etc.) from an external device and transmit the received input to one or more elements within the mobile terminal 100 or may be used to transmit data between the mobile terminal 100 and an external device.
[0058] Memory 109 can be used to store software programs and various data. Memory 109 may primarily include a program storage area and a data storage area. The program storage area may store an operating system and at least one application required for a function (such as a sound playback function or an image playback function); the data storage area may store data generated based on the use of the mobile phone (such as audio data, a phone book, etc.). Furthermore, memory 109 may include high-speed random access memory and non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device.
[0059] Processor 110 is the control center of the mobile terminal, connecting all components of the mobile terminal using various interfaces and circuits. By running or executing software programs and / or modules stored in memory 109 and accessing data stored in memory 109, it executes various functions of the mobile terminal and processes data, thereby providing overall monitoring of the mobile terminal. Processor 110 may include one or more processing units; preferably, processor 110 may integrate an application processor and a modem processor. The application processor primarily handles the operating system, user interface, and application programs, while the modem processor primarily handles wireless communications. It is understood that the modem processor may not be integrated into processor 110.
[0060] The mobile terminal 100 may also include a power supply 111 (such as a battery) for supplying power to various components. Preferably, the power supply 111 may be logically connected to the processor 110 through a power management system, thereby managing functions such as charging, discharging, and power consumption through the power management system.
[0061] although Figure 1 Not shown, the mobile terminal 100 may further include a Bluetooth module, etc., which will not be described in detail here.
[0062] To facilitate understanding of the embodiments of the present invention, the communication network system on which the mobile terminal of the present invention is based is described below.
[0063] See also Figure 2 , Figure 2 A communication network system architecture diagram is provided for an embodiment of the present invention. The communication network system is an LTE system of universal mobile communication technology. The LTE system includes a UE (User Equipment) 201, an Evolved UMTS Terrestrial Radio Access Network (E-UTRAN) 202, an Evolved Packet Core (EPC) 203, and an operator's IP service 204, which are sequentially connected in communication.
[0064] Specifically, UE201 may be the above-mentioned terminal 100, which will not be described in detail here.
[0065] E-UTRAN 202 includes eNodeB 2021 and other eNodeBs 2022 , etc. Among them, eNodeB 2021 can be connected to other eNodeBs 2022 via a backhaul (eg, an X2 interface), and eNodeB 2021 is connected to EPC 203 , and eNodeB 2021 can provide UE 201 with access to EPC 203 .
[0066] EPC 203 may include MME (Mobility Management Entity) 2031, HSS (Home Subscriber Server) 2032, other MMEs 2033, SGW (Serving Gate Way) 2034, PGW (PDN Gate Way) 2035, and PCRF (Policy and Charging Rules Function) 2036. MME 2031 is the control node that handles signaling between UE 201 and EPC 203, providing bearer and connection management. HSS 2032 provides registers for managing functions such as the Home Location Register (not shown) and stores user-specific information such as service features and data rates. All user data can be sent through SGW2034, PGW2035 can provide IP address allocation and other functions for UE 201, PCRF2036 is the policy and charging control policy decision point for service data flow and IP bearer resources, and it selects and provides available policy and charging control decisions for the policy and charging execution function unit (not shown in the figure).
[0067] The IP service 204 may include the Internet, an intranet, an IMS (IP Multimedia Subsystem), or other IP services.
[0068] Although the above description is based on the LTE system as an example, those skilled in the art should know that the present invention is not only applicable to the LTE system, but also to other wireless communication systems, such as GSM, CDMA2000, WCDMA, TD-SCDMA, and future new network systems, and is not limited here.
[0069] Based on the above-mentioned mobile terminal hardware structure and communication network system, various embodiments of the method of the present invention are proposed.
[0070] Example 1
[0071] Figure 3 Flowchart of the first embodiment of the method for handling touch control abnormalities in a combo. The method comprises:
[0072] S1. During the game, monitor whether a trigger button corresponding to a preset combo touch is turned on in the game interface, and when the trigger button is turned on, monitor whether the trigger button is linked to a preset one-button combo.
[0073] S2. When the trigger button is turned on or the trigger button is linked to the one-button combo, record the user's touch event.
[0074] S3. Save the touch event to a preset real touch event.
[0075] S4. When a key command of the trigger key or a release command of the one-key combo is received, the real touch event and the virtual touch event of the one-key combo are merged and output.
[0076] In this embodiment, first, variables are recorded for the user's real touch events. Optionally, not all real touch events of the user are recorded. Optionally, the control client of the one-key combo initiates the recording of the real user event flag. Specifically, the one-key combo judgment standard is triggered only when the following conditions are found: First, the user or the setting has displayed the trigger button of the one-key combo on the game; Second, considering that the user can also touch the button to trigger the one-key combo, therefore, the user turns on the touch button and the touch button is also linked to the preset one-key combo, as the judgment standard of the above-mentioned one-key combo.
[0077] In this embodiment, after setting a corresponding flag for a real user event, based on the original method of recording a one-key combo, the corresponding touch event is saved in a variable according to the flag. Optionally, the previous touch event is released before saving to prevent memory leaks.
[0078] In this embodiment, after recording the user's actual touch events, one or more labeled actual user touch events are obtained. When a one-touch combo is subsequently initiated, the fusion algorithm is initialized based on these actual user touch events. This effectively sets the fusion algorithm in a state where actual touch events are present, rather than the abnormal state where the original actual user touch events are not reflected in the fusion algorithm. Consequently, errors will no longer occur when performing a one-touch combo fusion, as the actual user events and the complete response logic are already present.
[0079] The beneficial effect of this embodiment is that, by monitoring whether the trigger button corresponding to the preset combo touch control is turned on in the game interface during the game, and, when the trigger button is turned on, monitoring whether the trigger button has been linked to the preset one-key combo; when the trigger button is turned on, or the trigger button has been linked to the one-key combo, recording the user's touch event; saving the touch event to the preset real touch event; and when receiving the key command of the trigger button or the release command of the one-key combo, fusing the real touch event and the virtual touch event of the one-key combo and outputting them. A more stable combo touch control exception handling solution is implemented, which improves the applicability and fault tolerance of combo touch control, reduces the user's learning and implementation costs for combo touch control, and further enhances the fast-paced and highly consistent touch control experience of the game.
[0080] Example 2
[0081] Figure 4 This is a flow chart of a second embodiment of a method for handling touch combo exceptions according to the present invention. Based on the above embodiment, the method includes monitoring whether a preset trigger button corresponding to a touch combo is enabled in the game interface during the game, and, when the trigger button is enabled, monitoring whether the trigger button is linked to a preset one-button combo, including:
[0082] S11. During the game, monitor the current game progress.
[0083] S12: Detecting a combo touch corresponding to the game process, and determining a generation timing of the combo touch in the game process.
[0084] The beneficial effect of this embodiment is that, by monitoring the current game process, detecting combo touches corresponding to the game process, and determining the timing of generating the combo touches during the game process, a more stable combo touch exception handling solution is implemented, which increases the applicability and fault tolerance of combo touches, reduces the user's learning and implementation costs for combo touches, and further enhances the fast-paced and highly consistent touch experience of the game.
[0085] Example 3
[0086] Figure 5 This is a flow chart of a third embodiment of a method for handling touch combo exceptions according to the present invention. Based on the above embodiment, the method includes monitoring whether a preset trigger button corresponding to a touch combo is enabled in the game interface during the game, and, when the trigger button is enabled, monitoring whether the trigger button is linked to a preset one-button combo, further comprising:
[0087] S13. Determine a display area corresponding to the game process and the generation timing in the game interface.
[0088] S14: triggering the generation of the trigger button at the generation timing and displaying it in the display area.
[0089] The beneficial effect of this embodiment is that, by determining a display area corresponding to the game progress and the generation timing within the game interface, and triggering the generation of the trigger button at the generation timing and displaying it within the display area, a more stable solution for handling combo touch exceptions is implemented, thereby increasing the applicability and fault tolerance of combo touch, reducing the user's learning and implementation costs for combo touch, and further enhancing the fast-paced and highly consistent touch experience of the game.
[0090] Example 4
[0091] Figure 6 This is a flow chart of a fourth embodiment of a method for handling touch combo exceptions according to the present invention. Based on the above embodiment, the method includes monitoring whether a preset trigger button corresponding to a touch combo is enabled in the game interface during the game, and, when the trigger button is enabled, monitoring whether the trigger button is linked to a preset one-button combo, further comprising:
[0092] S15. Before the trigger button is turned on, preset the one-key combo corresponding to the game process.
[0093] S16. When the trigger button is turned on, a corresponding combo range including multiple one-button combos is selected according to the preset first stage of the game process, and a one-button combo is selected within the combo range and linked according to the preset second stage of the game process.
[0094] The beneficial effect of this embodiment is that by presetting the one-key combo corresponding to the game progress before the trigger button is activated; when the trigger button is activated, a combo range containing multiple one-key combos is selected based on the preset first stage of the game progress; and a one-key combo is selected within the combo range and linked based on the preset second stage of the game progress. This achieves a more stable combo touch exception handling solution, improves the applicability and fault tolerance of combo touch, reduces the user's learning and implementation costs for combo touch, and further enhances the fast-paced and highly consistent touch experience of gaming.
[0095] Example 5
[0096] Figure 7 4 is a flowchart of a fifth embodiment of a method for handling touch control anomalies in a combo according to the present invention. Based on the above embodiment, when the trigger button is turned on or the trigger button is linked to the one-button combo, recording the user's touch event includes:
[0097] S21. When the trigger button is turned on, record a first touch event of the user in any area of the game interface.
[0098] S22: When the trigger button is linked to the one-button combo, record a second touch event of the user in an area outside the trigger button.
[0099] This embodiment has the beneficial effect of recording a user's first touch event in any area of the game interface when the trigger button is enabled, and recording a second touch event in an area outside the trigger button when the trigger button is linked to a one-button combo. This achieves a more stable solution for handling combo touch exceptions, improves the applicability and fault tolerance of combo touch, reduces the user's learning and implementation costs, and further enhances the fast-paced and highly consistent touch experience of gaming.
[0100] Example 6
[0101] Figure 8 4 is a flowchart of a sixth embodiment of a method for handling touch abnormalities in a combo according to the present invention. Based on the above embodiment, the step of saving the touch event to a preset real touch event includes:
[0102] S31: Mark the first touch event or the second touch event.
[0103] S32: Save the marked first touch event or the second touch event to the real touch event.
[0104] The beneficial effect of this embodiment is that by marking the first touch event or the second touch event and saving the marked first touch event or the second touch event as the real touch event, a more stable combo touch exception handling solution is implemented, which improves the applicability and fault tolerance of combo touch, reduces the user's learning and implementation costs for combo touch, and further enhances the fast-paced and highly consistent touch experience of the game.
[0105] Example 7
[0106] Figure 9 3 is a flowchart of a seventh embodiment of the method for handling touch control anomalies of a combo according to the present invention. Based on the above embodiment, when receiving the key command of the trigger key or the release command of the one-key combo, the real touch event and the virtual touch event of the one-key combo are merged and output, including:
[0107] S41: Receive a key command for the trigger key or a release command for the one-key combo.
[0108] S42: Initialize a preset fusion algorithm for the real touch event according to the key instruction or the release instruction.
[0109] The beneficial effect of this embodiment is that by receiving the trigger button key command or the release command of the one-button combo, and initializing the preset fusion algorithm for the real touch event according to the key command or the release command, a more stable combo touch exception handling solution is implemented, which improves the applicability and fault tolerance of combo touch, reduces the user's learning and implementation costs for combo touch, and further enhances the fast-paced and highly consistent touch experience of games.
[0110] Example 8
[0111] Figure 10 This is a flow chart of an eighth embodiment of the method for handling touch control anomalies in a combo according to the present invention. Based on the above embodiment, when receiving the key command of the trigger key or the release command of the one-key combo, the real touch event and the virtual touch event of the one-key combo are merged and output, and further includes:
[0112] S43: Add the real touch event to the fusion algorithm.
[0113] S44: Fusing the real touch event and the virtual touch event using the fusion algorithm and outputting the result.
[0114] The beneficial effect of this embodiment is that by adding the real touch events to the fusion algorithm and fusing and outputting the real touch events and virtual touch events, a more stable solution for handling touch combo exceptions is implemented, which increases the applicability and fault tolerance of touch combo, reduces the user's learning and implementation costs for touch combo, and further enhances the fast-paced and highly consistent touch experience of gaming.
[0115] Embodiment 9
[0116] Based on the above embodiments, the present invention also proposes a combo touch exception handling device, which includes a memory, a processor, and a computer program stored in the memory and runnable on the processor. When the computer program is executed by the processor, the steps of the combo touch exception handling method as described in any one of the above items are implemented.
[0117] It should be noted that the above-mentioned device embodiment and method embodiment belong to the same concept, and their specific implementation process is detailed in the method embodiment, and the technical features in the method embodiment are applicable to the device embodiment, which will not be repeated here.
[0118] Example 10
[0119] Based on the above embodiments, the present invention also proposes a computer-readable storage medium, which stores a combo touch exception handling program. When the combo touch exception handling program is executed by a processor, the steps of the combo touch exception handling method as described in any one of the above items are implemented.
[0120] It should be noted that the above-mentioned medium embodiment and method embodiment belong to the same concept, and their specific implementation process is detailed in the method embodiment, and the technical features in the method embodiment are applicable to the medium embodiment, which will not be repeated here.
[0121] It should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or apparatus comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or apparatus comprising the element.
[0122] The serial numbers of the above embodiments of the present invention are for description only and do not represent the advantages or disadvantages of the embodiments.
[0123] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better embodiment. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for enabling a terminal (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in each embodiment of the present invention.
[0124] The embodiments of the present invention are described above in conjunction with the accompanying drawings, but the present invention is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present invention, ordinary technicians in this field can also make many forms without departing from the scope of protection of the present invention and the claims, all of which are protected by the present invention.
Claims
1. A method for handling touch control abnormalities during a combo, characterized in that: The method comprises: During the game, monitoring whether a trigger button corresponding to a preset combo touch control is enabled in the game interface, and, when the trigger button is enabled, monitoring whether the trigger button is linked to a preset one-button combo; When the trigger button is turned on, or the trigger button is linked to the one-button combo, recording a user's touch event; Saving the touch event to a preset real touch event; When receiving the key command of the trigger key or the release command of the one-key combo, fusing the real touch event and the virtual touch event of the one-key combo and outputting the result; The method of monitoring whether a preset trigger button corresponding to a combo touch control is enabled in a game interface during the game, and, when the trigger button is enabled, monitoring whether the trigger button is linked to a preset one-button combo, includes: During the game, monitoring the current game progress; Detecting a combo touch corresponding to the game process, and determining a generation timing of the combo touch during the game process; Determining a display area corresponding to the game process and the generation timing within the game interface; triggering the generation of the trigger button at the generation timing and displaying it in the display area; Before the trigger button is turned on, the one-button combo corresponding to the game process is preset; When the trigger button is turned on, a corresponding combo range including multiple one-button combos is selected according to the preset first stage of the game process, and a one-button combo is selected within the combo range and linked according to the preset second stage of the game process; When the trigger button is turned on or the trigger button is linked to the one-button combo, recording the user's touch event includes: When the trigger button is turned on, recording a user's first touch event in any area of the game interface; When the trigger button is linked to the one-button combo, recording a second touch event of the user in an area outside the trigger button; Saving the touch event to a preset real touch event includes: marking the first touch event or the second touch event; Saving the marked first touch event or the second touch event to the real touch event; When receiving the key command of the trigger key or the release command of the one-key combo, fusing and outputting the real touch event and the virtual touch event of the one-key combo, comprises: Receiving a key command of the trigger key or a release command of the one-key combo; Initializing a preset fusion algorithm for the real touch event according to the key instruction or the release instruction; Adding the real touch event to the fusion algorithm; The real touch event and the virtual touch event are fused and outputted by the fusion algorithm.
2. A device for handling touch-control abnormalities during continuous moves, characterized in that: The device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, the steps of the combo touch exception handling method according to claim 1 are implemented.
3. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a combo touch exception handling program, and when the combo touch exception handling program is executed by the processor, the steps of the combo touch exception handling method according to claim 1 are implemented.
Citation Information
Patent Citations
Interaction method and device in game and electronic equipment
CN111408128A
Game instruction processing method and device, storage medium and processor
CN111773675A
Combined interaction control method and equipment and computer readable storage medium
CN111831202A