A touch operation assisting method, a terminal and a computer readable storage medium

By detecting and processing similar swipe touch operations on the touchscreen, and automatically triggering target swipe operations at a preset frequency, the problem of user fatigue caused by repetitive operations in swipe touch is solved, thus improving the user experience.

CN114130004BActive Publication Date: 2025-11-28NUBIA TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111440287.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-11-30
Publication Date
2025-11-28
Estimated Expiration
2041-11-30

AI Technical Summary

Technical Problem

Repeated swipe gestures can cause finger fatigue, affecting responsiveness and potentially leading to health problems.

Method used

By acquiring swipe touch operations on the touchscreen, the similarity of the swipe trajectories of two consecutive swipe touch operations is determined. If the similarity is greater than or equal to a preset threshold, the target swipe touch operation is obtained and the operation is triggered at a preset frequency.

Benefits of technology

It reduces the frequency of repetitive swiping operations, improves the user experience, and reduces the risk of finger fatigue.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114130004B_ABST
    Figure CN114130004B_ABST
Patent Text Reader

Abstract

The embodiment of the present application provides a touch operation auxiliary method, a terminal and a computer readable storage medium, the touch operation auxiliary method comprises the following steps: obtaining a sliding touch operation on a touch screen; when the two continuous sliding touch operations are located in the same preset touch area, judging the similarity between the sliding track of the second sliding touch operation and the sliding track of the first sliding touch operation, if the similarity is greater than or equal to a preset threshold, processing the sliding tracks of the two sliding touch operations to obtain a target sliding touch operation; triggering the target sliding touch operation according to a preset trigger frequency. By detecting the sliding touch operation in the preset touch area, when detecting that the two continuous sliding touch operations are similar, the target sliding touch operation is obtained according to the two sliding touch operations, and the target sliding touch operation is triggered according to the preset trigger frequency, so that the detection, generation and preset frequency triggering of repeated touch operations are realized, and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of image display, more particularly to a touch operation auxiliary method, a terminal and a computer readable storage medium. BACKGROUND

[0002] With the development of electronic technology, smart phones and mobile devices are becoming more and more popular, and smart terminals are also becoming more and more indispensable in people's daily life. At the same time, along with the expansion of the network game and e-sports market, and the high heat of the game, people spend more and more time playing electronic games on touch devices such as mobile phones or tablets, and the types and playing methods of electronic games they can choose are also increasing.

[0003] However, in the process of playing electronic games, it is often necessary to repeatedly perform the same operation, such as sliding in the same direction to release skills, and sliding in one direction for a long time to move the character during movement. Such operations are too frequent, which can cause finger fatigue when sliding, and long-term use of such operations can reduce the user's operation reaction, and even affect the user's health, such as causing finger arthritis. SUMMARY

[0004] The technical problem to be solved by the present application is that the current terminal needs to perform repeated operations in sliding touch operation, and long-term repetition of these operations can reduce the user's experience. To solve this technical problem, a touch operation auxiliary method, a terminal and a computer readable storage medium are provided.

[0005] To solve the above technical problems, the present application provides a touch operation auxiliary method, which comprises:

[0006] Obtaining a sliding touch operation on a touch screen;

[0007] When the two consecutive sliding touch operations are located in the same preset touch area, the similarity between the sliding track of the second sliding touch operation and the sliding track of the first sliding touch operation is determined, and if the similarity is greater than or equal to a preset threshold, the sliding tracks of the two sliding touch operations are processed to obtain a target sliding touch operation;

[0008] Triggering the target sliding touch operation according to a preset trigger frequency.

[0009] Optionally, the processing of the sliding tracks of the two sliding touch operations to obtain the target sliding touch operation comprises:

[0010] obtaining a first start point coordinate of the first sliding operation and a second start point coordinate of the second sliding operation to obtain a target start point coordinate located at a midpoint of the first start point coordinate and the second start point coordinate;

[0011] obtaining a first end point coordinate of the first sliding operation and a second end point coordinate of the second sliding operation to obtain a target end point coordinate located at a midpoint of the first end point coordinate and the second end point coordinate;

[0012] connecting the target start point coordinate and the target end point coordinate according to a sliding track of the first sliding operation and a sliding track of the second sliding operation to obtain the target sliding touch operation.

[0013] Optionally, before judging the similarity between the sliding track of the second sliding touch operation and the sliding track of the first sliding touch operation, the method further comprises:

[0014] judging whether a time interval between the second sliding touch operation and the first sliding touch operation is less than or equal to a preset time interval;

[0015] when the time interval is less than or equal to the preset time interval, judging the similarity between the sliding track of the second sliding touch operation and the sliding track of the first sliding touch operation;

[0016] when the time interval is greater than the preset time interval, there is no need to judge the similarity between the two sliding operations.

[0017] Optionally, the judging the similarity between the sliding track of the second sliding touch operation and the sliding track of the first sliding touch operation comprises:

[0018] the difference value obtained by selecting at least two parameters from the distance between the start point coordinates of the two sliding touch operations, the distance between the end point coordinates of the two sliding touch operations, the direction of the sliding track of the two sliding touch operations and the time length of the two sliding touch operations is the similarity.

[0019] Optionally, when there are multiple preset touch regions, the touch operation recognition of each preset touch region and the target sliding touch operation triggered are independent of each other.

[0020] Optionally, before triggering the target sliding touch operation according to the preset trigger frequency, the method further comprises:

[0021] detecting a trigger instruction, and triggering the target sliding touch operation according to the preset trigger frequency when the trigger instruction is detected.

[0022] Optionally, the triggering instruction comprises: when it is detected that the third continuous sliding touch operation is located in the preset region and the sliding track is similar to the previous two times, triggering the target sliding touch operation according to a preset triggering frequency.

[0023] Optionally, the triggering the target sliding touch operation according to the preset triggering frequency further comprises:

[0024] detecting a stop instruction, and stopping triggering the target sliding touch operation when the stop instruction is detected.

[0025] Further, the present application also provides a terminal, comprising: a processor, a memory and a communication bus;

[0026] The communication bus is used to realize the connection communication between the processor and the memory.

[0027] The processor is used to execute one or more programs stored in the memory, so as to realize the steps of the touch operation auxiliary method of any one of the above.

[0028] Further, the present application also provides a computer readable storage medium, which stores one or more programs, and the one or more programs can be executed by one or more processors to realize the steps of the touch operation auxiliary method of any one of the above.

[0029] Advantages

[0030] The embodiment of the present application provides a touch operation auxiliary method, a terminal and a computer readable storage medium, and the touch operation auxiliary method comprises the following steps: obtaining a sliding touch operation on a touch screen; when the two continuous sliding touch operations are located in the same preset touch region, judging the similarity of the sliding track of the second sliding touch operation and the sliding track of the first sliding touch operation, if the similarity is greater than or equal to a preset threshold, processing the sliding tracks of the two sliding touch operations to obtain a target sliding touch operation; and triggering the target sliding touch operation according to a preset triggering frequency. By detecting the sliding touch operation in the preset touch region, when it is detected that the two continuous sliding touch operations are similar, the target sliding touch operation is obtained according to the two sliding touch operations, and the target sliding touch operation is triggered according to the preset triggering frequency, so that the detection, generation and triggering according to the preset frequency of the repeated touch operation are realized, and the user experience is improved. BRIEF DESCRIPTION OF DRAWINGS

[0031] The present application will be further described below with reference to the accompanying drawings and embodiments. In the drawings:

[0032] Figure 1 In order to realize the hardware structure of the mobile terminal of each embodiment of the present application, a schematic diagram of the hardware structure of the mobile terminal is shown.

[0033] Figure 2 a wireless communication system diagram for a mobile terminal as shown in Figure 1

[0034] Figure 3 a basic flowchart of a touch operation assisting method provided for the first embodiment of the present application;

[0035] Figure 4 a schematic diagram for determining a target sliding touch operation provided for the first embodiment of the present application;

[0036] Figure 5 a partial flowchart of another touch operation assisting method provided for the first embodiment of the present application;

[0037] Figure 6 a partial flowchart of another touch operation assisting method provided for the first embodiment of the present application;

[0038] Figure 7 a flowchart of another touch operation assisting method provided for the first embodiment of the present application;

[0039] Figure 8 a structural schematic diagram of a terminal provided for the second embodiment of the present application. DETAILED DESCRIPTION

[0040] It should be understood that the specific embodiments described herein merely exemplify the application and should not be used to limit the present application.

[0041] In the following description, the suffixes used for elements, such as "module", "part", or "unit", are used only for convenience of explanation of the present application, and have no specific meaning by themselves. Thus, "module", "part", or "unit" can be mixedly used.

[0042] A terminal can be implemented in various forms. For example, the terminal described in the present application can include a mobile terminal such as a mobile phone, a tablet, a notebook computer, a palmtop computer, a Personal Digital Assistant (PDA), a Portable Media Player (PMP), a navigation device, a wearable device, a smart band, a pedometer, etc., and a stationary terminal such as a digital TV, a desktop computer, etc.

[0043] In the following description, a mobile terminal will be exemplified, and those skilled in the art will understand that the configuration according to the embodiments of the present application can be applied to a stationary type terminal, except for elements particularly used for mobile purposes.

[0044] Please refer to​Figure 1 which is a schematic diagram of a hardware structure of a mobile terminal implementing various embodiments of the present application, the mobile terminal 100 can include a 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, etc. Those skilled in the art will appreciate that the mobile terminal structure shown in FIG. 1 is not meant to limit the present application, and the mobile terminal can include more or less components, or some components can be combined, or some components can be further divided into other components. Figure 1 The mobile terminal structure shown in FIG. 1 is not meant to limit the present application, and the mobile terminal can include more or less components, or some components can be combined, or some components can be further divided into other components.

[0045] The following detailed description will be made with reference to the accompanying drawings. Figure 1 The components of the mobile terminal will be described in detail:

[0046] The RF unit 101 can be used for receiving and transmitting signals in the process of receiving or transmitting information or calls. Specifically, the RF unit 101 receives downlink signals from base stations, and transmits uplink signals to base stations. The RF unit 101 can include, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc. In addition, the RF unit 101 can communicate with the network and other devices through wireless communication. The above wireless communication can use any communication standard or protocol, including but not limited to GSM (Global System for 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.

[0047] WiFi belongs to a short-range wireless transmission technology, and the mobile terminal can help users send and receive emails, browse web pages, and access streaming media, etc. through the WiFi module 102, which provides users with wireless broadband Internet access. Although Figure 1 The WiFi module 102 is shown, but it is understood that it does not belong to the necessary components of the mobile terminal, and can be omitted as needed without changing the essence of the invention.

[0048] The audio output unit 103 can convert audio data received by the radio frequency 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 call mode, a recording mode, a voice recognition mode, a broadcast reception mode, etc. Moreover, the audio output unit 103 can also provide audio output related to a particular function performed by the mobile terminal 100 (e.g., a call signal reception sound, a message reception sound, etc.). The audio output unit 103 can include a speaker, a buzzer, etc.

[0049] The A / V input unit 104 is used to receive audio or video signals. The A / V input unit 104 can include a graphics processor (GPU) 1041 and a microphone 1042, the graphics processor 1041 processes image data of still pictures or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The processed image frame can be displayed on the display unit 106. The image frame processed by the graphics processor 1041 can be stored in the memory 109 (or other storage medium) or transmitted via the radio frequency unit 101 or the WiFi module 102. The microphone 1042 can receive sound (audio data) via the microphone 1042 in a telephone call mode, a recording mode, a voice recognition mode, etc. and can process such sound into audio data. The processed audio (voice) data can be converted into a format that can be transmitted to a mobile communication base station via the radio frequency unit 101 in the case of a telephone call mode. The microphone 1042 can implement various types of noise cancellation (or suppression) algorithms to cancel (or suppress) noise or interference generated in the process of receiving and transmitting audio signals.

[0050] 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 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 one of the motion sensors, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally three axes), and when at rest, can detect the magnitude and direction of gravity, and can be used for applications such as identifying the posture of the mobile phone (such as switching between horizontal and vertical screens, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometers, tapping), and the like. As for the fingerprint sensor, pressure sensor, iris sensor, molecular sensor, gyroscope, barometer, hygrometer, thermometer, infrared sensor and other sensors that can be configured on the mobile phone, they will not be described here.

[0051] The display unit 106 is configured to display information input by a user or information provided to the user. The display unit 106 can include a display panel 1061, which can be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like.

[0052] The user input unit 107 can be configured to receive input digital or character information, and to generate key signal inputs related to user settings and function controls of the mobile terminal. Specifically, the user input unit 107 can include a touch panel 1071 and other input devices 1072. The touch panel 1071, also known as a touch screen, can collect a user's touch operation (such as the user's operation on or near the touch panel 1071 using a finger, a stylus, or any suitable object or accessory) and drive the corresponding connection device according to the pre-set program. The touch panel 1071 can include two parts, a touch detection device and a touch controller. The touch detection device detects the user's touch position and detects the signal generated by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into touch coordinates, and sends it to the processor 110, and can also receive commands from the processor 110 and execute them. In addition, the touch panel 1071 can be implemented in various types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch panel 1071, the user input unit 107 can also include other input devices 1072. Specifically, the other input devices 1072 can include one or more of a physical keyboard, function keys (such as volume control buttons, on / off buttons, etc.), trackballs, mice, joysticks, and the like, without limitation.

[0053] Further, the touch panel 1071 can cover the display panel 1061, and when the touch panel 1071 detects a touch operation thereon or thereabout, transmit the same to the processor 110 to determine the type of the touch event, and then the processor 110 provides a corresponding visual output on the display panel 1061 according to the type of the touch event. Although in the above description, the touch panel 1071 and the display panel 1061 are implemented as two independent components to realize the input and output functions of the mobile terminal, 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 herein. Figure 1 Further, the touch panel 1071 can cover the display panel 1061, and when the touch panel 1071 detects a touch operation thereon or thereabout, transmit the same to the processor 110 to determine the type of the touch event, and then the processor 110 provides a corresponding visual output on the display panel 1061 according to the type of the touch event. Although in the above description, the touch panel 1071 and the display panel 1061 are implemented as two independent components to realize the input and output functions of the mobile terminal, 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 herein.

[0054] The interface unit 108 serves as an interface through which at least one external device can be connected with the mobile terminal 100. For example, the external device can include a wired or wireless headset port, an external power source (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device having an identification module, an audio input / output (I / O) port, a video I / O port, an earphone port, or the like. The interface unit 108 can be used as a path through which input data can be input to the mobile terminal 100 or through which the mobile terminal 100 can output data to an external device.

[0055] The memory 109 is operable to store various data used by at least one component of the mobile terminal 100. The memory 109 can include random access memory (RAM), flash memory, a hard disk drive, or any other suitable data storage device. The memory 109 can store software programs and applications, for example, an operating system, an application program for a function (for example, a message application, a schedule application, a timer application, a widget applet, a camera application, an alarm application, a contact application, a voice dial application, and the like), and the like.

[0056] The processor 110 is a control center of the mobile terminal 100 and controls a plurality of constituent components connected thereto via a bus. The processor 110 can perform various operations including data processing or image processing by running or executing software programs stored in the memory 109 or stored in the non-volatile memory. The processor 110 can further perform processing for voice calls, data calls, or video calls through the communication unit 120. The processor 110 can include one or more processors, and preferably, the processor 110 can include an application processor and a modem processor. The application processor is mainly responsible for processing of an operating system, a user interface, and an application program, and the modem processor is mainly responsible for wireless communication. However, it is understood that the modem processor can not be included in the processor 110.

[0057] The mobile terminal 100 can further include a power supply 111, such as a battery, for powering the various components of the mobile terminal 100. Preferably, the power supply 111 is logically connected to the processor 110 via a power management system, which enables management of charging, discharging, and power consumption management, among other things.

[0058] Although Figure 1 The mobile terminal 100 can further include a Bluetooth module, among other things, which is not shown here.

[0059] For the convenience of understanding the embodiments of the present application, the communication network system based on which the mobile terminal of the present application is described as follows.

[0060] Please refer to Figure 2 , Figure 2 A communication network system architecture diagram is provided for the embodiments of the present application, which is a LTE system of general mobile communication technology. The LTE system includes a UE (User Equipment) 201, an E-UTRAN (Evolved UMTS Terrestrial Radio Access Network) 202, an EPC (Evolved Packet Core) 203, and an operator's IP service 204, which are connected in sequence.

[0061] Specifically, the UE 201 can be the mobile terminal 100 described above, which is not described here again.

[0062] The E-UTRAN 202 includes an eNodeB 2021 and other eNodeBs 2022, among others. The eNodeB 2021 can be connected to the other eNodeBs 2022 through a backhaul (for example, an X2 interface), the eNodeB 2021 is connected to the EPC 203, and the eNodeB 2021 can provide access for the UE 201 to the EPC 203.

[0063] The EPC 203 can include an MME (Mobility Management Entity) 2031, an HSS (Home Subscriber Server) 2032, other MMEs 2033, an SGW (Serving Gate Way) 2034, a PGW (PDN Gate Way) 2035, and a PCRF (Policy and Charging Rules Function) 2036, etc. The MME 2031 is a control node for processing signaling between the UE 201 and the EPC 203, and provides bearer and connection management. The HSS 2032 is configured to provide some registers to manage functions such as a home location register (not shown in the figure), and stores some user-specific information about service features, data rates, etc. All user data can be transmitted through the SGW 2034, the PGW 2035 can provide IP address allocation and other functions for the UE 201, and the PCRF 2036 is a policy and charging control policy decision point for service data flow and IP bearer resources, which selects and provides available policy and charging control decisions for a policy and charging enforcement function unit (not shown in the figure).

[0064] The IP service 204 can include the Internet, an intranet, an IMS (IP Multimedia Subsystem), or other IP services, etc.

[0065] Although the above describes the LTE system as an example, those skilled in the art should know that the present application is not only applicable to the LTE system, but also applicable to other wireless communication systems, such as GSM, CDMA2000, WCDMA, TD-SCDMA, and future new network systems, etc., which are not limited herein.

[0066] Based on the above mobile terminal hardware structure and communication network system, various embodiments of the method of the present application are proposed.

[0067] First embodiment

[0068] Figure 3 A basic flowchart of a touch operation auxiliary method provided for the embodiment is provided, and the touch operation auxiliary method includes:

[0069] S301, a sliding touch operation on the touch screen is acquired.

[0070] In the embodiment, the terminal has at least one touchable display screen, which can obtain touch operations performed by the user on the display screen. The touch operations include, but are not limited to, the starting point coordinates, the ending point coordinates, the sliding track, the time experienced during the sliding operation, and the pressing force of the sliding operation.

[0071] In S302, when the two continuous sliding touch operations are located in the same preset touch area, the similarity between the sliding track of the second sliding touch operation and the sliding track of the first sliding touch operation is determined. If the similarity is greater than a preset threshold, the sliding tracks of the two sliding touch operations are processed to obtain a target sliding touch operation.

[0072] In the embodiment, the preset touch area includes, but is not limited to, a touch area defined by the user, a touch area preset by the system, and a touch area obtained by machine learning. When the sliding operation in the preset touch area is completed, the sliding track of each sliding touch operation is recorded, and the sliding track of the current sliding touch operation is compared with the sliding track of the previous sliding touch operation to determine the similarity between the sliding tracks of the two continuous sliding touch operations. When the similarity is greater than or equal to the preset threshold, it is indicated that the second sliding touch operation is a repeated operation of the first sliding touch operation. It can be understood that the preset threshold of the similarity for comparison needs to be set according to the actual situation. For example, when the preset touch range is small and the touch accuracy is high, the preset threshold is set to be relatively large. When the preset touch range is large and the touch accuracy is low, the preset threshold is set to be relatively small.

[0073] When the similarity is greater than or equal to the preset threshold, the target sliding touch operation needs to be determined. Since the two continuous sliding touch operations are usually difficult to be completely the same, in order to ensure that the obtained target sliding touch operation meets the user's expectation, the target sliding touch operation is obtained by appropriately processing the sliding tracks of the two sliding touch operations.

[0074] In S303, the target sliding touch operation is triggered according to a preset trigger frequency.

[0075] After obtaining the target sliding touch operation, the target sliding touch operation needs to be triggered and executed to complete the repeated sliding touch operation. The preset trigger frequency includes, but is not limited to, a trigger frequency set by the user, a trigger frequency obtained according to the time interval of the previous two sliding touch operations, and a trigger frequency obtained according to a preset frequency calculation algorithm.

[0076] In another embodiment, the processing of the sliding tracks of the two sliding touch operations to obtain a target sliding touch operation comprises: obtaining a first starting point coordinate of the first sliding operation and a second starting point coordinate of the second sliding operation to obtain a target starting point coordinate at a midpoint between the first starting point coordinate and the second starting point coordinate; obtaining a first ending point coordinate of the first sliding operation and a second ending point coordinate of the second sliding operation to obtain a target ending point coordinate at a midpoint between the first ending point coordinate and the second ending point coordinate; and connecting the target starting point coordinate and the target ending point coordinate according to the sliding track of the first sliding operation and the sliding track of the second sliding operation to obtain the target sliding touch operation.

[0077] Referring to Figure 4 , Figure 4 A schematic diagram of determining a target sliding touch operation is provided in this embodiment. Figure 4 In the schematic diagram, A1-A2 is the sliding track of the first sliding touch operation, A1 is the first starting point coordinate, and A2 is the first ending point coordinate; B1-B2 is the sliding track of the second sliding touch operation, B1 is the second starting point coordinate, and B2 is the second ending point coordinate.

[0078] In determining the target sliding touch operation, the first starting point coordinate A1 of the first sliding operation and the second starting point coordinate B1 of the second sliding operation are obtained to obtain a target starting point coordinate C1 at a midpoint between the first starting point coordinate A1 and the second starting point coordinate B1; the first ending point coordinate A2 of the first sliding operation and the second ending point coordinate B2 of the second sliding operation are obtained to obtain a target ending point coordinate C2 at a midpoint between the first ending point coordinate A2 and the second ending point coordinate B2; and the target starting point coordinate C1 and the target ending point coordinate C2 are connected according to the sliding track A1-A2 of the first sliding operation and the sliding track B1-B2 of the second sliding operation to obtain the target sliding touch operation C1-C2.

[0079] In another embodiment, before judging the similarity of the sliding track of the second sliding touch operation and the sliding track of the first sliding touch operation, the method further comprises: judging whether the time interval between the second sliding touch operation and the first sliding touch operation is less than or equal to a preset time interval; when the time interval is less than or equal to the preset time interval, judging the similarity of the sliding track of the second sliding touch operation and the sliding track of the first sliding touch operation; and when the time interval is greater than the preset time interval, not judging the similarity of the two sliding operations.

[0080] Referring to Figure 5 , Figure 5 A partial flowchart of a touch operation assisting method is provided in this embodiment. Before judging the similarity of the sliding track of the second sliding touch operation and the sliding track of the first sliding touch operation, the method further comprises the following steps:

[0081] S3021, when the two continuous sliding touch operations are located in the same preset touch region.

[0082] S3022, judging whether the time interval between the second sliding touch operation and the first sliding touch operation is less than or equal to a preset time interval. If yes, go to step S3023, if no, go to step S3024.

[0083] S3023, judging the similarity of the sliding track of the second sliding touch operation and the sliding track of the first sliding touch operation.

[0084] S3024, without judging the similarity of the two sliding operations.

[0085] In another embodiment, the judging the similarity of the sliding track of the second sliding touch operation and the sliding track of the first sliding touch operation includes: the distance of the starting point coordinates of the two sliding touch operations, the distance of the ending point coordinates of the two sliding touch operations, the direction of the sliding track of the two sliding touch operations, and the time length of the two sliding touch operations. The difference value obtained by selecting at least two parameters for calculation is the similarity.

[0086] It can be understood that, in addition to the above-mentioned parameters, other parameters obtained by acquiring the two sliding touch operations can also be used to determine the similarity of the two sliding touch operations.

[0087] In another embodiment, when there are multiple preset touch regions, the touch operation recognition of each preset touch region and the triggered target sliding touch operation are independent of each other.

[0088] With the current touch display screen generally supporting multi-point simultaneous touch, and with the increase of game difficulty and the improvement of player operation level, many games have required double-finger or even triple-finger operation. At this time, repeated operation in multiple touch regions becomes more and more common. Therefore, when there are multiple preset touch regions, in order to avoid mutual interference of multiple touch regions, the touch operation of each preset touch region needs to be recognized and identified independently, and the triggered target sliding touch operation is independent of each other.

[0089] In another embodiment, the triggering the target sliding touch operation according to the preset trigger frequency further includes: detecting a trigger instruction, and triggering the target sliding touch operation according to the preset trigger frequency when the trigger instruction is detected.

[0090] For details, please refer to Figure 6 , Figure 6Part flowchart of a touch operation auxiliary method provided in the embodiment is shown in the figure. Before triggering the target sliding touch operation according to the preset triggering frequency, the method further includes the following steps:

[0091] S302.5, detecting a triggering instruction. If the triggering instruction is detected, go to step S303; if not, go to step S304.

[0092] S303, triggering the target sliding touch operation according to the preset triggering frequency.

[0093] S304, not triggering the touch operation.

[0094] In another embodiment, the triggering instruction includes: when it is detected that the third continuous sliding touch operation is located in the preset area and the sliding track is similar to the previous two times, triggering the target sliding touch operation according to the preset triggering frequency.

[0095] Generally, the operation will be triggered continuously, so after the target sliding touch operation is obtained, the triggering instruction can be set as the third sliding touch operation, so that the triggering of the triggering instruction is more natural. It can be understood that the triggering instruction includes but is not limited to the third sliding touch operation provided herein, and can also be triggered by a specified key, voice, etc.

[0096] In another embodiment, after triggering the target sliding touch operation according to the preset triggering frequency, the method further includes: detecting a stopping instruction, and stopping triggering the target sliding touch operation when the stopping instruction is detected.

[0097] See Figure 7 , Figure 7 Flowchart of another touch operation auxiliary method provided in the embodiment is shown in the figure. After triggering the target sliding touch operation according to the preset triggering frequency, the method further includes the following steps:

[0098] S305, detecting a stopping instruction, and stopping triggering the target sliding touch operation when the stopping instruction is detected.

[0099] Embodiment (beneficial effects).

[0100] The embodiment provides a touch operation auxiliary method, which comprises the following steps: obtaining a sliding touch operation on a touch screen; when the two continuous sliding touch operations are located in a same preset touch area, judging the similarity between the sliding track of the second sliding touch operation and the sliding track of the first sliding touch operation, if the similarity is greater than or equal to a preset threshold, processing the sliding tracks of the two sliding touch operations to obtain a target sliding touch operation; and triggering the target sliding touch operation according to a preset triggering frequency. The sliding touch operation is detected in the preset touch area, when the two continuous sliding touch operations are similar, the target sliding touch operation is obtained according to the two sliding touch operations, and the target sliding touch operation is triggered according to the preset triggering frequency, so that the detection, generation and preset frequency triggering of the repeated touch operation are realized, and the user experience is improved.

[0101] Second embodiment

[0102] The embodiment further provides a terminal, referring to Fig. 8, the terminal 80 comprises a processor 81, a memory 82 and a communication bus 83, wherein: Figure 8 The communication bus 83 is used for realizing the connection communication between the processor 81 and the memory 82.

[0103] The processor 81 is used for executing one or more programs stored in the memory 82, so as to realize the following steps.

[0104] In the embodiment, the processor 81 is further used for executing one or more programs stored in the memory 82 to execute the steps of the touch operation auxiliary method in the embodiment of the application.

[0105] The embodiment of the application further provides a computer readable storage medium, and one or more programs are stored in the computer readable storage medium, the one or more programs can be executed by one or more processors to execute the steps of the touch operation auxiliary method in the embodiment of the application.

[0106] It should be noted that, in this document, the term "comprising" or "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or apparatus including a series of elements not only includes those elements, but also includes other elements not explicitly listed or inherent to such a process, method, article or apparatus. Without more limitations, the element defined by the statement "comprising a" does not exclude the presence of another identical element in the process, method, article or apparatus including the element.

[0107] The above-mentioned serial numbers of the embodiments of the application are only for description, and do not represent the advantages and disadvantages of the embodiments.

[0108]

[0109] ​Those skilled in the art can clearly understand the above-mentioned embodiment method can be realized by means of software and necessary general hardware platform, of course, also can be realized by hardware, but in many cases, the former is a better embodiment. Based on such understanding, the technical solutions of the present application essentially or say the part which contributes to the prior art can be embodied in the form of software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), including a plurality of instructions to make a terminal (may be a mobile phone, computer, server, air conditioner, or network equipment, etc.) execute the method described in various embodiments of the present application.

[0110] The embodiments of the present application are described above in combination with the drawings, but the present application is not limited to the above-mentioned specific embodiments, and the above-mentioned specific embodiments are only illustrative, not limiting, and those skilled in the art can make many forms under the inspiration of the present application without departing from the scope of the present application and the scope protected by the claims.

Claims

1. A touch operation assistance method characterized by comprising: The touch operation assisting method comprises: acquiring a sliding touch operation on a touch screen; when both of the two continuous sliding touch operations are located in a same preset touch area, judging the similarity between the sliding track of the second sliding touch operation and the sliding track of the first sliding touch operation, comprising: from the distance between the starting point coordinates of the two sliding touch operations, the distance between the ending point coordinates of the two sliding touch operations, the direction of the sliding tracks of the two sliding touch operations and judging the time length of the two sliding touch operations, selecting at least two parameters to calculate the difference value as the similarity; if the similarity is greater than or equal to a preset threshold, processing the sliding tracks of the two sliding touch operations to obtain a target sliding touch operation, comprising: acquiring a first starting point coordinate of the first sliding touch operation and a second starting point coordinate of the second sliding touch operation to obtain a target starting point coordinate located at the midpoint of the first starting point coordinate and the second starting point coordinate; acquiring a first ending point coordinate of the first sliding touch operation and a second ending point coordinate of the second sliding touch operation to obtain a target ending point coordinate located at the midpoint of the first ending point coordinate and the second ending point coordinate; connecting the target starting point coordinate and the target ending point coordinate according to the sliding track of the first sliding touch operation and the sliding track of the second sliding touch operation to obtain the target sliding touch operation; triggering the target sliding touch operation according to a preset trigger frequency. 2.The touch operation assisting method of claim 1, wherein, Before judging the similarity between the sliding track of the second sliding touch operation and the sliding track of the first sliding touch operation, further comprising: judging whether the time interval between the second sliding touch operation and the first sliding touch operation is less than or equal to a preset time interval; when less than or equal to the preset time interval, judging the similarity between the sliding track of the second sliding touch operation and the sliding track of the first sliding touch operation; when greater than the preset time interval, no need to judge the similarity of the two sliding operations. 3.The touch operation assisting method of claim 1, wherein, When there are multiple preset touch areas, the touch operation recognition of each preset touch area and the triggered target sliding touch operation are independent of each other. 4.The touch operation assisting method according to any one of claims 1-3, wherein, Before triggering the target sliding touch operation according to the preset trigger frequency, further comprising: detecting a trigger instruction, and triggering the target sliding touch operation according to the preset trigger frequency when the trigger instruction is detected. 5.The touch operation assisting method of claim 4, wherein, The trigger instruction comprises: when detecting that the third continuous sliding touch operation is located in the preset touch area and the sliding track is similar to the previous two times, triggering the target sliding touch operation according to the preset trigger frequency. 6.The touch operation assisting method according to any one of claims 1-3, wherein, After triggering the target sliding touch operation according to the preset trigger frequency, further comprising: detecting a stop instruction, and stopping triggering the target sliding touch operation when the stop instruction is detected.

7. A terminal, characterized by comprising: The terminal comprises: a processor, a memory and a communication bus; The communication bus is used to realize the connection communication between the processor and the memory; The processor is used to execute one or more programs stored in the memory to realize the steps of the touch operation assisting method in any one of claims 1 to 6.

8. A computer-readable storage medium, characterized in that, The computer readable storage medium stores one or more programs, which can be executed by one or more processors to implement the steps of the touch operation assisting method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Touch screen-based target calling method and device

    CN102129347A

  • Mobile terminal control method, mobile terminal control device and storage medium

    CN107589898A