Touch methods, mobile terminals and computer-readable storage media

By detecting finger touch operations after the stylus signal, and combining the interaction between the stylus and the finger, the functionality of the stylus is expanded, solving the problem of limited shortcut functions in existing technologies and achieving a richer user experience.

CN111949161BActive Publication Date: 2025-10-31SHENZHEN TRANSSION HLDG CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202010817000.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-08-13
Publication Date
2025-10-31
Estimated Expiration
2040-08-13

AI Technical Summary

Technical Problem

In existing technologies, configuring shortcut functions solely through touch pen tapping is limited and singular, failing to effectively expand the functionality of the touch pen.

Method used

After detecting the stylus signal, and combining it with the finger's touch operation, the stylus executes the corresponding function by detecting the number and type of the finger's touch operation, including click, swipe and long press, thus expanding the interaction methods between the stylus and the touch area.

Benefits of technology

It expands the functionality of the stylus, provides more convenient operation methods, enhances the user interaction experience, and improves the flexibility and diversity of function implementation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN111949161B_ABST
    Figure CN111949161B_ABST
Patent Text Reader

Abstract

This application discloses a touch control method applied to a mobile terminal with a stylus. The method includes: detecting a finger touch operation after detecting a stylus signal; and executing a function corresponding to the detected touch operation. This application also provides a mobile terminal and a computer-readable storage medium. Unlike methods that only detect finger touch operations to achieve functionality, the touch control method of this application further detects finger touch operations after detecting a stylus signal to achieve the corresponding touch operation function. This provides a new touch operation method based on a stylus, expanding the interaction between the stylus and the touch area.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of terminal technology, and in particular to a touch control method, a mobile terminal, and a computer-readable storage medium. Background Technology

[0002] In some implementations, when users use a touchscreen device with a stylus, they can make contact with the touchscreen device using the stylus, and then realize the corresponding shortcut function based on the touch operation detected on the touchscreen device, such as pressing a function button to open or close an application. However, configuring shortcut functions solely through stylus tap operations can only achieve a very limited number of single or even corresponding shortcut functions.

[0003] The above content is only used to help understand the technical solution of this application and does not represent an admission that the above content is prior art. Summary of the Invention

[0004] The main purpose of this application is to provide a touch method, a mobile terminal, and a computer-readable storage medium, which aims to solve the problem that the shortcut functions that can be implemented by configuring shortcut keys through touch pen operation are limited and have a single implementation.

[0005] To achieve the above objectives, this application provides a touch control method applied to a mobile terminal equipped with a stylus, the touch control method comprising:

[0006] After detecting the stylus signal, the touch operation of the finger is detected;

[0007] Perform the function corresponding to the detected touch operation.

[0008] Optionally, the stylus does not contact the touch area of ​​the mobile terminal.

[0009] Optionally, after detecting the touch operation step of a finger, the touch method includes:

[0010] The number of times the touch operation of the finger is triggered within a preset time after the stylus signal is obtained;

[0011] When the number of triggers reaches a preset number, the function corresponding to the preset number of touch operations is executed.

[0012] Optionally, the step of performing the function corresponding to the detected touch operation includes:

[0013] Get the currently running application;

[0014] Perform the function corresponding to the touch operation described in the application.

[0015] Optionally, after detecting the stylus signal, the step of detecting the finger touch operation includes:

[0016] Upon detecting a stylus signal, a prompt message for the preset touch area is output.

[0017] Detect the touch operation of the finger within the preset touch area.

[0018] Optionally, after the step of detecting a finger touch operation, the touch method includes:

[0019] Pre-defined confirmation operation;

[0020] When a preset confirmation operation is detected, the function corresponding to the detected touch operation is executed.

[0021] Optionally, the touch area is located on the touch screen, or on the back cover of the mobile terminal, or on the side of the mobile terminal.

[0022] Optionally, the touch operation includes at least one of the following: tap operation, swipe operation, and long press operation.

[0023] Optionally, the functions include at least one of the following: switching phone status or mode, enabling a function, disabling a function, editing an application, installing an application, deleting an application, or moving an application.

[0024] Optionally, the application editing functions include at least one of copy, paste, erase, undo, save, exit, and save and exit.

[0025] In addition, to achieve the above objectives, this application also provides a mobile terminal, the mobile terminal including: a memory, a processor, and a touch program stored in the memory and executable on the processor, wherein the touch program, when executed by the processor, implements the various steps of the touch method as described above.

[0026] In addition, to achieve the above objectives, this application also provides a computer-readable storage medium storing a touch program, which, when executed by the processor, implements the various steps of the touch method as described above.

[0027] The touch method proposed in this application differs from methods that only detect finger touch operations to achieve functionality. This touch method detects finger touch operations after detecting stylus signals to achieve corresponding touch operation functions. It should be noted that the stylus does not contact the touch area. This provides a new touch operation method based on the stylus, expands the interaction between the stylus and the touch area, and, after detecting the stylus signal, combines finger touch operations to not only expand the functionality of the stylus but also provides the possibility of expanding to other functions. Attached Figure Description

[0028] Figure 1 A schematic diagram of the hardware structure of a mobile terminal to implement the various embodiments of this application;

[0029] Figure 2 A communication network system architecture diagram provided for an embodiment of this application;

[0030] Figure 3 This is a flowchart illustrating the first embodiment of the touch method of this application;

[0031] Figure 4 The specific implementation process of a combined operation of clicking followed by sliding after detecting a stylus signal;

[0032] Figure 5 This is a flowchart illustrating the second embodiment of the touch method of this application;

[0033] Figure 6 The specific implementation process for simultaneously triggering three swipe operations within a preset time after detecting a stylus signal;

[0034] Figure 7 The specific implementation process of triggering three swipe operations sequentially within a preset time after detecting a stylus signal;

[0035] Figure 8 This is a flowchart illustrating the third embodiment of the touch method of this application;

[0036] Figure 9 This is a flowchart illustrating the fourth embodiment of the touch method of this application.

[0037] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0038] It should be understood that the specific embodiments described herein are merely illustrative of this application and are not intended to limit this application.

[0039] In the following description, the use of suffixes such as "module," "part," or "unit" to denote elements is solely for the purpose of illustration and has no specific meaning in itself. Therefore, "module," "part," or "unit" may be used interchangeably.

[0040] Terminals can be implemented in various forms. For example, the terminals described in this application may include mobile terminals such as mobile phones, tablets, laptops, handheld computers, personal digital assistants (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.

[0041] The following description will use a mobile terminal as an example. Those skilled in the art will understand that, apart from elements specifically designed for mobile purposes, the construction according to the embodiments of this application can also be applied to fixed-type terminals.

[0042] Please see Figure 1 This is a schematic diagram of the hardware structure of a mobile terminal implementing various embodiments of this application. 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, etc. Those skilled in the art will understand that... Figure 1 The mobile terminal structure shown does not constitute a limitation on the mobile terminal. The mobile terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0043] The following is combined with Figure 1 A detailed introduction to each component of the mobile terminal:

[0044] The radio frequency unit 101 can be used for receiving and transmitting signals during information transmission or calls. Specifically, it receives downlink information from the base station and processes it with the processor 110; additionally, it transmits uplink data to the base station. Typically, the radio frequency unit 101 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, and a duplexer. Furthermore, the radio frequency unit 101 can also communicate wirelessly with networks and other devices. The aforementioned 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).

[0045] WiFi is a short-range wireless transmission technology. Mobile terminals, through the WiFi module 102, can help users send and receive emails, browse web pages, and access streaming media, providing users with wireless broadband internet access. Although Figure 1 WiFi module 102 is shown, but it is understood that it is not a necessary component of a mobile terminal and can be omitted as needed without changing the nature of the invention.

[0046] 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 audio signals and output them as sound when the mobile terminal 100 is in call signal receiving mode, call mode, recording mode, voice recognition mode, broadcast receiving mode, etc. Furthermore, the audio output unit 103 can also provide audio output related to specific functions performed by the mobile terminal 100 (e.g., call signal receiving sound, message receiving sound, etc.). The audio output unit 103 may include a speaker, a buzzer, etc.

[0047] 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 acquired by an image capture device (such as a camera) in video capture mode or image capture mode. The processed image frames can be displayed on the display unit 106. The image frames processed by the GPU 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) in operating modes such as telephone call mode, recording mode, and voice recognition mode, 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 telephone call mode. The microphone 1042 can 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.

[0048] 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. The ambient light sensor can adjust the brightness of the display panel 1061 according to the ambient light level, and the proximity sensor can turn off the display panel 1061 and / or 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 various directions (generally three axes). When stationary, it can detect the magnitude and direction of gravity and can be used for applications that recognize the phone's posture (such as landscape / portrait switching, related games, magnetometer posture calibration), vibration recognition-related functions (such as pedometer, tapping), etc. Other sensors that may be configured in the phone, such as fingerprint sensors, pressure sensors, iris sensors, molecular sensors, gyroscopes, barometers, hygrometers, thermometers, and infrared sensors, will not be described in detail here.

[0049] 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.

[0050] User input unit 107 can be used to receive input numerical or character information, and generate key signal inputs related to user settings and function control of the mobile terminal. Specifically, user input unit 107 may include touch panel 1071 and other input devices 1072. Touch panel 1071, also known as touch screen, can collect touch operations on or near the user (such as operations performed by the user using a finger, stylus, or any suitable object or accessory on or near touch panel 1071), and drive corresponding connection devices according to a pre-set program. Touch panel 1071 may include two parts: a touch detection device and a touch controller. The touch detection device detects the user's touch position and the signal generated by the touch operation, and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection device, converts it into touch point coordinates, sends it to processor 110, and can receive and execute commands from processor 110. In addition, 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 also include other input devices 1072. Specifically, other input devices 1072 may include, but are not limited to, one or more of the following: physical keyboard, function keys (such as volume control buttons, power buttons, etc.), trackball, mouse, joystick, etc., without being limited here.

[0051] 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 corresponding visual output on the display panel 1061 based on the type of touch event. Although in Figure 1 In this 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. The specific implementation is not limited here.

[0052] Interface unit 108 serves as an interface through which at least one external device can connect to 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, and so on. Interface unit 108 may be used to receive input (e.g., data, power, etc.) from the external device and transmit the received input to one or more elements within mobile terminal 100, or it may be used to transmit data between mobile terminal 100 and the external device.

[0053] The memory 109 can be used to store software programs and various data. The memory 109 may primarily include a program storage area and a data storage area. The program storage area may store the operating system, applications required for at least one function (such as sound playback, image playback, etc.), etc.; the data storage area may store data created based on the use of the mobile phone (such as audio data, phonebook, etc.). Furthermore, the memory 109 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device.

[0054] The processor 110 is the control center of the mobile terminal. It connects various parts of the mobile terminal via various interfaces and lines. By running or executing software programs and / or modules stored in the memory 109, and by calling data stored in the memory 109, it performs various functions and processes data of the mobile terminal, thereby providing overall monitoring of the mobile terminal. The processor 110 may include one or more processing units; preferably, the processor 110 may integrate an application processor and a modem processor. The application processor mainly handles the operating system, user interface, and applications, while the modem processor mainly handles wireless communication. It is understood that the modem processor may not be integrated into the processor 110.

[0055] The mobile terminal 100 may also include a power supply 111 (such as a battery) that supplies power to various components. Preferably, the power supply 111 can be logically connected to the processor 110 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system.

[0056] although Figure 1 As not shown, the mobile terminal 100 may also include a Bluetooth module, etc., which will not be described in detail here.

[0057] To facilitate understanding of the embodiments of this application, the communication network system on which the mobile terminal of this application is based is described below.

[0058] Please see Figure 2 , Figure 2 This application provides a communication network system architecture diagram. The communication network system is an LTE system based on the universal 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 the operator's IP services 204, which are connected in sequence.

[0059] Specifically, UE201 can be the aforementioned terminal 100, which will not be elaborated here.

[0060] E-UTRAN202 includes eNodeB2021 and other eNodeB2022s. Among them, eNodeB2021 can connect to other eNodeB2022s via backhaul (e.g., X2 interface), and eNodeB2021 connects to EPC203. eNodeB2021 can provide UE201 with access to EPC203.

[0061] EPC203 may include MME (Mobility Management Entity) 2031, HSS (Home Subscriber Server) 2032, other MMEs 2033, SGW (Serving Gateway) 2034, PGW (Packet Data Network Gateway) 2035, and PCRF (Policy and Charging Rules Function) 2036, etc. Among them, MME2031 is the control node that handles signaling between UE201 and EPC203, providing bearer and connection management. HSS2032 provides registers to manage functions such as the Home Location Register (not shown in the diagram) and stores user-specific information such as service characteristics and data rates. All user data can be sent through SGW2034. PGW2035 can provide UE 201 IP address allocation and other functions. PCRF2036 is the policy and charging control decision point for service data flow and IP bearer resources. It selects and provides available policy and charging control decisions for the policy and charging enforcement function unit (not shown in the figure).

[0062] IP services 204 may include the Internet, intranet, IMS (IP Multimedia Subsystem), or other IP services.

[0063] Although the above description uses the LTE system as an example, those skilled in the art should understand that this application 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, etc., which are not limited here.

[0064] Based on the above-described mobile terminal hardware structure and communication network system, various embodiments of this application are proposed.

[0065] This application provides a touch control method applied to a mobile terminal with a stylus, optionally wherein the stylus does not contact the touch area of ​​the mobile terminal. Please refer to... Figure 3 , Figure 3 This is a flowchart illustrating a first embodiment of the touch method of this application. In this embodiment, the touch method includes the following steps:

[0066] Step S10: After detecting the stylus signal, detect the touch operation of the finger;

[0067] The detection of a stylus signal can be obtained by detecting whether the mobile terminal and the stylus are connected and communicating. For example, it can be obtained by detecting whether the mobile terminal and the stylus are connected via Bluetooth. When the mobile terminal and the stylus are connected via Bluetooth, it indicates that a stylus signal has been detected. It should be noted that the stylus does not make contact with the touch area of ​​the mobile terminal. The stylus can be hovering near the touch area, which is located on the touchscreen, the back cover of the mobile terminal, or the side of the mobile terminal.

[0068] Touch operations include at least one of the following types: tap, swipe, and long press. Detecting a finger touch operation, that is, detecting a finger touch operation in the touch area of ​​the mobile terminal, can be understood as follows: when a finger touch operation is detected in the touch area, the type of touch operation can be determined by acquiring the corresponding touch parameters. For example, upon detecting a finger touch operation, the corresponding touch parameters are acquired; if the touch parameters meet preset touch parameters, the detected touch operation can be determined to be a swipe operation. The preset touch parameters are for swipe operations and include, but are not limited to, swipe distance, swipe speed, and swipe direction. Similarly, if the touch parameters of a touch operation meet the preset touch parameters for a long press operation, the detected touch operation can be determined to be a long press operation. The preset touch parameters include, but are not limited to, long press pressure and long press duration. Likewise, if the touch parameters of a touch operation meet the preset touch parameters for a tap operation, the detected touch operation can be determined to be a tap operation. The preset touch parameters include, but are not limited to, tap pressure and tap duration. It is understandable that the correspondence between swipe operations and preset touch parameters can be set in advance. This correspondence can be set during the production process of the terminal device, or users can set it themselves according to their own operating habits. There are no restrictions on this.

[0069] Optionally, touch operations can also be combined operations. These combined operations are implemented by multiple touch points triggered within the touch area, where multiple touch points can be triggered simultaneously or sequentially. It should be noted that each touch point corresponds to one touch operation. Since touch operations include at least one of the following types: click, swipe, and long press, the touch operations corresponding to multiple touch points can be the same or different. For example, a combined operation formed by two touch points can be two clicks triggered simultaneously or two clicks triggered sequentially; it can also be a click followed by a swipe or a swipe followed by a click—there are no limitations on this. Please refer to [reference needed]. Figure 4 , Figure 4 This describes the specific implementation process of a combined operation—a click followed by a swipe—after detecting a stylus signal. T1, T2, and T3 represent different time points: T1 is the time the stylus signal is detected, T2 is the time the click occurs, and T3 is the time the swipe occurs. P1 is the stylus signal generated when the stylus approaches the touch area, P2 is the click operation, and P3 is the swipe operation. It's understood that the combined operation can be implemented with a single hand, such as the left or right hand. For example, one touch operation might be performed by one finger of the right hand touching the touch area, and another by the other fingers of the right hand. Alternatively, it can be implemented with both hands, such as one touch operation by the left hand touching the touch area, and another by the right hand touching the touch area. There is no limitation on this.

[0070] Step S20: Execute the function corresponding to the detected touch operation.

[0071] In practical applications, the correspondence between touch operations and their corresponding functions can be pre-set. This correspondence can be set by the system default during mobile terminal production or by the user according to their own operating habits; there are no limitations on this. Upon detecting a stylus signal and then a finger touch operation, the function corresponding to the touch operation is executed. These functions include, but are not limited to, switching phone states or modes, such as screen wake-up, unlocking, meeting mode, or power-saving mode; enabling functions, such as emergency calls; disabling functions, such as turning off alarms or Bluetooth; and application editing functions, optionally including at least one of copy, paste, erase, undo, save, exit, and save and exit. It should be noted that the function corresponding to a finger touch operation after detecting a stylus signal differs from the function corresponding to a touch operation only detected by a finger. For example, when the touch operation is a click operation, detecting a stylus signal and then a click operation corresponds to waking up the screen, while detecting only a click operation corresponds to opening an application.

[0072] Step S10 is followed by:

[0073] Pre-defined confirmation operation;

[0074] When a preset confirmation operation is detected, the function corresponding to the detected touch operation is executed.

[0075] It is understandable that the detection of the preset confirmation operation can be within a preset time period after step S10. When the preset confirmation operation is detected within the preset time period, it indicates that the finger touch operation has been completed after the stylus signal is detected. For example, the preset confirmation touch operation can be set by the user in advance, such as the stylus tapping the touch area, or the stylus being brought close to the touch area without touching it when the stylus signal is detected; or it can be the system default setting. Optionally, the preset touch trajectory operation can be used as the system default preset confirmation operation. For example, if a circle-drawing touch operation is detected in the touch area, it indicates that the preset confirmation operation has been detected, and the function corresponding to the touch operation can be triggered. In this way, the accidental triggering of the function corresponding to the touch operation can be effectively avoided. It is understandable that the preset confirmation touch operation is different from the touch operation corresponding to the function. The touch operation corresponding to the function is a combined touch operation, which means that the touch operation triggered by multiple touch points can be detected in the touch area. This includes touch operations that can be triggered simultaneously or sequentially by multiple touch points in the touch area, such as a double-tap operation; or non-combined input operations, such as a click operation, a swipe operation, or a long press operation. The touch operation includes at least one of the click operation, swipe operation, or long press operation.

[0076] In the technical solution disclosed in this embodiment, unlike the method of realizing functions by only detecting the touch operation of the finger, this embodiment is based on detecting the stylus signal and then further detecting the touch operation of the finger to realize the corresponding touch operation function. It should be noted that the stylus does not contact the touch area. A new touch operation method is provided based on the stylus, which expands the interaction between the stylus and the touch area. After detecting the stylus signal, the combination of the touch operation of the finger not only expands the use function of the stylus, but also provides the possibility of expanding and realizing other functions.

[0077] Based on the first embodiment described above, a second embodiment of the touch method of this application is proposed. Please refer to [the relevant documentation]. Figure 5 , Figure 5 This is a flowchart illustrating a second embodiment of the touch method of this application. In this embodiment, after detecting a finger touch operation in step S10, the touch method includes the following steps.

[0078] Step S30: Obtain the number of times the touch operation of the finger is triggered within a preset time after the stylus signal;

[0079] Step S40: When the number of triggers reaches a preset number, execute the function corresponding to the preset number of touch operations detected.

[0080] The preset duration is the pre-defined time after detecting a stylus signal. It should be noted that the preset duration can be a fixed duration set by the user, such as 30 seconds or 1 minute; or it can be based on the object of the current finger touch operation, which can be various applications. For example, the preset duration can be set separately for running a game application or an office application. There is no limitation on this. The trigger count can be obtained through an identifier parameter, which records the number of triggers for each finger touch operation. Each time a touch operation is detected, the identifier parameter can be incremented by 1 to update the touch operation trigger count. There is no limitation on this either. It can be understood that the trigger count can be a single occurrence or multiple occurrences. Touch operations include at least one of click operations, swipe operations, and long press operations.

[0081] In practical applications, when the number of triggers is multiple, multiple finger touch operations can be triggered simultaneously or sequentially, without limitation. For example, when the touch operation is a swipe operation and the number of triggers is three, the three swipe operations can be triggered simultaneously. This can be pre-implemented by having three fingers simultaneously perform swipe operations on the touch area. That is, three touch points are detected in the touchable area, and each touch point corresponds to a swipe operation. When the swipe operation meets the preset touch parameters, it is determined that a swipe operation has been detected. Since the method for detecting a swipe operation has been explained in the first embodiment, it will not be repeated here. (See reference...) Figure 6 , Figure 6 This describes the specific implementation process of simultaneously triggering three swipe operations within a preset time period after detecting a stylus signal. Here, T1 and T2 are different time points. T1 is the time when the stylus signal is detected, and T2 is the time when the three swipe operations are triggered simultaneously. Within the preset time period of T1, P1 is the stylus signal generated when the stylus approaches the touch area, and P3, P4, and P5 are the swipe operations. Alternatively, the three swipe operations may be triggered sequentially; please refer to [reference needed]. Figure 7 , Figure 7 This describes the specific implementation process of triggering three swipe operations sequentially within a preset time period after detecting a stylus signal. Here, T1, T2, T3, and T4 are different time points. T1 is the time when the stylus signal is detected, T2 is the time when the first swipe operation occurs, T3 is the time when the second swipe operation occurs, and T4 is the time when the third swipe operation occurs. Within the preset time period at time T1, P1 is the stylus signal generated when the stylus approaches the touch area, and P3, P4, and P5 are the swipe operations. Alternatively, the three swipe operations are triggered sequentially within preset time intervals. Similarly, multiple click operations or multiple long-press operations within a preset time period can be triggered simultaneously; or multiple click operations or multiple long-press operations within a preset time period can be triggered sequentially, similar to the above implementation method, and will not be elaborated here.

[0082] In the technical solution disclosed in this embodiment, unlike the method of realizing the function by only detecting multiple touch operations of the finger, such as double-click operation, this embodiment is based on detecting the stylus signal and further detecting the finger touch operation and the number of touch operation triggers within a preset time. It is easy to understand that the number of triggers is single, double, or triple, etc. After detecting the stylus signal, the functions realized by touch operations with different number of triggers can be the same or different, so as to further provide the possibility of expanding to realize other functions.

[0083] A third embodiment of the touch method of this application is proposed based on any of the above embodiments. Please refer to [link / reference needed]. Figure 8 , Figure 8 This is a flowchart illustrating a third embodiment of the touch method of this application. In this embodiment, step S20 includes:

[0084] Step S21: Obtain the currently running application;

[0085] Step S22: Execute the function corresponding to the touch operation in the application.

[0086] Obtaining information about currently running applications can be achieved by listening to the system process interface. When an application process is about to launch, its application information can be retrieved. This information includes application identifiers such as process ID and package name, uniquely identifying the application corresponding to the currently running process. Applications include, but are not limited to, entertainment applications such as games, shopping apps, video apps, and music apps; office applications such as Photoshop, PowerPoint, and e-reader applications; and chat applications such as WeChat and QQ.

[0087] The function corresponding to the touch operation in the application is executed. The correspondence between the detected finger touch operation and the function after the application detects the stylus signal can be preset according to the user's operating habits or set by the system default. There is no limitation on this. In practical applications, different applications can be configured with functions corresponding to the detection of finger touch operations after the stylus signal is detected. For example, when the touch operation is a single click, one application can implement the function of exiting the current application interface after the stylus signal is detected and the finger click operation is detected, while another application can implement the function of saving. Alternatively, applications can be categorized, and applications of the same type can be uniformly configured with functions corresponding to the detection of finger touch operations after the stylus signal is detected, while applications of different types can be configured with separate functions. Of course, applications of different types can also be configured with the same corresponding function. For ease of operation, all applications can be uniformly configured with functions corresponding to the detection of finger touch operations after the stylus signal is detected. For example, when the touch operation is a single click, different applications can all implement the function of exiting the current application interface after the stylus signal is detected and the finger click operation is detected. This embodiment does not limit this.

[0088] To illustrate, consider this example: when the currently running application is a drawing application, if a stylus signal is detected and a single finger slides across the touch area, the eraser function can be invoked to erase the current canvas pattern. If two fingers are simultaneously slid across the touch area, the undo function can be activated to undo the previous drawing. If three fingers are simultaneously slid across the touch area, the save and exit function can be activated to save the current drawing and return to the application's main interface. Thus, by detecting the stylus signal and executing corresponding functions based on finger touch operations, the operation process can be shortened. Conversely, if no stylus signal is detected and only finger touch operations are detected, only the functions corresponding to those finger touch operations will be executed; it's impossible to execute corresponding functions based on the detection of the stylus signal and finger touch operations.

[0089] In the technical solution disclosed in this embodiment, the function corresponding to the detected finger touch operation in the currently running application is realized based on the detected stylus signal. That is to say, the function realized by detecting the same finger touch operation in different applications after detecting the stylus signal can be the same or different. By pre-setting the association between the application, the detected finger touch operation after detecting the stylus signal and the realized function, it is possible to expand other functions for each application, and a new touch operation method for realizing application functions is provided.

[0090] A fourth embodiment of the touch method of this application is proposed based on any of the above embodiments. Please refer to [link / reference]. Figure 9 , Figure 9 This is a flowchart illustrating the fourth embodiment of the touch method of this application. In this embodiment, step S10 includes:

[0091] Step S11: After detecting the stylus signal, output a preset touch area prompt message;

[0092] Step S12: Detect the touch operation of the finger within the preset touch area.

[0093] It should be noted that the touch area is located at least one of the following: on the touchscreen, on the back cover of the mobile terminal, and on the side of the mobile terminal. The preset touch area prompt information includes, but is not limited to, voice prompts, prompt boxes, and annotations. The prompt box information is the area border output when the preset touch area is on the touchscreen. The shape of the area border includes, but is not limited to, rectangles, squares, and circles, and the boundary lines of the area border include, but are not limited to, solid or dashed lines. The annotation information is the marker color output when the preset touch area is on the touchscreen. The preset touch area can be set according to the user's touch habits, such as areas with high touch frequency or areas where the user uses their left or right hand to touch; this embodiment does not limit this. Detecting finger touch operations within the preset touch area can be achieved by obtaining the coordinates of the touch area where the touch operation occurs when a finger touch operation is detected, and then determining whether the coordinates are within the preset touch area to determine whether a finger touch operation has occurred within the preset touch area. It is understood that when a finger touch operation is detected outside the preset touch area, the touch operation may not be responded to, or a prompt message may be output to inform the user that the touch operation is outside the preset area. This embodiment does not limit this. Optionally, if no finger touch operation is detected within a preset time after the stylus signal is detected, the prompt message for the preset touch area may be hidden.

[0094] In practical applications, when the preset touch area is located on the touchscreen, the touchscreen area can be further divided into multiple touch areas. One or more of these touch areas can be set as the preset touch area, and the preset touch area can be displayed as a prompt message. When there are multiple preset touch areas and the finger touch operation is a combined operation, a touch order or priority can be set for each touch area to ensure that the combined operation is triggered sequentially according to the set touch order or priority.

[0095] In the technical solution disclosed in this embodiment, after detecting the stylus signal, a preset touch area prompt message is output to specify the touch area range of the finger's touch operation, which facilitates the user's touch operation and avoids user misoperation.

[0096] This application also provides a mobile terminal, which includes a memory, a processor, and a touch program stored in the memory and executable on the processor. When the touch program is executed by the processor, it implements the steps of the touch method in any of the above embodiments.

[0097] This application also provides a computer-readable storage medium storing a touch program, which, when executed by a processor, implements the steps of the touch method in any of the above embodiments.

[0098] The embodiments of the mobile terminal and computer-readable storage medium provided in this application include all the technical features of the above-described embodiments of the touch method. The extended and explanatory content of the specification is basically the same as that of the above-described embodiments of the touch method, and will not be repeated here.

[0099] This application also provides a computer program product, which includes computer program code that, when run on a computer, causes the computer to perform the methods described in the various possible implementations above.

[0100] This application also provides a chip including a memory and a processor. The memory is used to store a computer program, and the processor is used to call and run the computer program from the memory, so that a device equipped with the chip performs the methods described in the various possible embodiments described above.

[0101] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, components, features, and elements with the same names in different embodiments of this application may have the same meaning or different meanings, the specific meaning of which must be determined by its interpretation in that specific embodiment or further in conjunction with the context of that specific embodiment.

[0102] It should be understood that although the terms first, second, third, etc., may be used herein to describe various information, such information should not be limited to these terms. These terms are used only to distinguish information of the same type from one another. For example, without departing from the scope of this document, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Depending on the context, the word "if," as used herein, can be interpreted as "when," "when," or "in response to determination." Furthermore, as used herein, the singular forms "a," "an," and "the" are intended to also include the plural forms unless the context indicates otherwise. It should be further understood that the terms "comprising," "including," indicate the presence of the stated feature, step, operation, element, component, item, kind, and / or group, but do not exclude the presence, occurrence, or addition of one or more other features, steps, operations, elements, components, items, kinds, and / or groups. The terms "or" and "and / or" as used herein are to be interpreted as inclusive, or mean any one or any combination thereof. Therefore, "A, B, or C" or "A, B, and / or C" means "any one of the following: A; B; C; A and B; A and C; B and C; A, B, and C". Exceptions to this definition will only occur if the combination of elements, functions, steps, or operations is inherently mutually exclusive in some way.

[0103] It should be understood that although the steps in the flowcharts of this application's embodiments are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some of the steps in the figures may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be performed alternately or in turn with other steps or at least a portion of the sub-steps or stages of other steps.

[0104] It should be noted that step designations such as S10 and S20 are used in this document for the purpose of more clearly and concisely describing the corresponding content, and do not constitute a substantial limitation on the order. In specific implementation, those skilled in the art may execute S20 first and then S10, etc., but these should all be within the protection scope of this application.

[0105] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0106] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes several instructions to cause a mobile terminal (which may be a mobile phone, computer, server, controlled terminal, or network device, etc.) to execute the methods of each embodiment of this application.

[0107] The above are merely preferred embodiments of this application and do not limit the patent scope of this application. Any equivalent structural or procedural transformations made using the content of this application's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of this application.

Claims

1. A touch control method, applied to a mobile terminal with a stylus, characterized in that, The touch method includes: After detecting the stylus signal, the touch operation of the finger is detected; The system detects a preset confirmation operation, which includes detecting the stylus signal. Detecting the stylus signal includes: detecting the stylus tapping the touch area, or detecting the stylus approaching the touch area but not contacting it, or detecting a preset touch trajectory operation. When a preset confirmation operation is detected, the function corresponding to the detected touch operation is executed, including: Listen to the system process interface to determine the currently running application process and obtain the application information of the application process; Determine the application corresponding to the application information; Perform the function corresponding to the touch operation described in the application.

2. The touch method as described in claim 1, characterized in that, After the touch operation step of detecting a finger, the touch method includes: The number of times the touch operation of the finger is triggered within a preset time after the stylus signal is obtained; When the number of triggers reaches a preset number, the function corresponding to the preset number of touch operations is executed.

3. The touch method as described in claim 1, characterized in that, The step of detecting finger touch operation after detecting stylus signal includes: Upon detecting a stylus signal, a prompt message for the preset touch area is output. Detect the touch operation of the finger within the preset touch area.

4. The touch method according to any one of claims 1 to 3, characterized in that, The touch area is also located on the back cover of the mobile terminal or on the side of the mobile terminal.

5. The touch method as described in claim 1, characterized in that, The touch operation includes at least one of the following: tap operation, swipe operation, and long press operation.

6. The touch method as described in claim 1, characterized in that, The functions include at least one of the following: switching phone status or mode, enabling functions, disabling functions, editing applications, installing applications, deleting applications, or moving applications.

7. A mobile terminal, characterized in that, The mobile terminal includes: a memory, a processor, and a touch program stored in the memory and executable on the processor, wherein the touch program, when executed by the processor, implements the steps of any one of the touch methods as claimed in claims 1 to 6.

8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a touch program that, when executed by a processor, implements the steps of any one of the touch methods as claimed in claims 1 to 6.

Citation Information

Patent Citations

  • Terminal unlocking method and terminal

    CN105045477A

  • Setting adjusting method and terminal

    CN105824535A

  • Mobile terminal unlocking method and device

    CN105824554A

  • Game control method, dual-screen mobile terminal, and computer-readable storage medium

    CN109126127A

  • Display apparatus with touch pen

    KR1020130123067A