IP Library › Granted Patent US 10,747,369
Granted Patent B2
US 10,747,369 · App. 16/561,805 · Granted Aug 18, 2020

Method and apparatus for responding to touch operation, storage medium and terminal

Inventors: Qiang Zhang (Guangdong, CN); Mingqiang Guo (Guangdong, CN); Tong Han (Guangdong, CN); Hao Wang (Guangdong, CN); Rendong Shi (Guangdong, CN)
Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
G06F3/0418G06F1/3228G06F1/3278G06F3/0488
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,747,369
App. No.
16/561,805
Granted
Aug 18, 2020
Kind
B2
Abstract

Embodiments of the present disclosure disclose a method and an apparatus for responding to a touch operation, a storage medium and a terminal. The method includes: when a plurality of touch points are detected on a touch screen of a terminal, determining whether the terminal is in a charging mode currently; when the terminal is in the charging mode, determining a trip point from the plurality of touch points; and preventing the trip point from being responsive and allowing touch points other than the trip point in the plurality of touch points to be responsive.

Claims (62)

1. A method for responding to a touch operation, comprising:

when a plurality of touch points are detected on a touch screen of a terminal, determining whether the terminal is in a charging mode currently;

when the terminal is in the charging mode, determining a trip point from the plurality of touch points; and

preventing the trip point from being responsive and allowing touch points other than the trip point in the plurality of touch points to be responsive,

wherein determining the trip point from the plurality of touch points comprises:

acquiring, for each of the plurality of touch points, a frequency at which the touch point receives a touch signal; and searching for, from the plurality of touch points, a target touch point receiving the touch signal at a frequency greater than a preset frequency, and determining the target touch point as the trip point, or

before determining the trip point from the plurality of touch points, the method further comprises: determining an application running on the terminal currently; and acquiring a historical user touch record corresponding to the application; in which determining the trip point from the plurality of touch points comprises: determining the trip point from the plurality of touch points according to the historical user touch record.

2. The method according to claim 1 , wherein the preset frequency is a preset percentage of a scanning frequency of a touch control chip of the touch screen.

3. The method according to claim 1 , wherein determining the trip point from the plurality of touch points comprises:

displaying the plurality of touch points on the touch screen; and

determining the trip point from the plurality of touch points according to a selecting instruction inputted by a user.

4. The method according to claim 1 , wherein determining the application running on the terminal currently comprises:

when there are a plurality of running processes, determining a task progress at a top of a task stack as the application running on the terminal currently.

5. The method according to claim 1 , wherein determining the trip point from the plurality of touch points according to the historical user touch record comprises:

comparing the plurality of touch points with the historical user touch record corresponding to the application one by one; and

determining the trip point from the plurality of touch points according to a comparison result.

6. The method according to claim 5 , wherein determining the trip point from the plurality of touch points according to a comparison result comprises:

determining one of the plurality of touch points as the trip point when one of following conditions is met:

the one of the plurality of touch points being in conformity with location information of touch points stored in the historical user touch record; and

the one of the plurality of touch points being located in a preset touch region stored in the historical user touch record.

7. The method according to claim 1 , wherein before determining the trip point from the plurality of touch points, the method further comprises:

boosting a scheduling priority of the touch screen in a system resource distributing queue.

8. The method according to claim 7 , wherein before boosting the scheduling priority of the touch screen in the system resource distributing queue, the method further comprises:

acquiring a type of the charging mode of the terminal;

wherein boosting the scheduling priority of the touch screen in the system resource distributing queue comprises:

boosting the scheduling priority of the touch screen in the system resource distributing queue according to the type of the charging mode of the terminal.

9. The method according to claim 8 , wherein the type of the charging mode comprises a first charging mode and a second charging mode, and a charging voltage in the first charging mode is greater than a charging voltage in the second charging mode;

acquiring the type of the charging mode of the terminal comprises: determining whether the terminal communicates with a power adapter; when the terminal communicates with the power adapter, determining that the terminal is in the first charging mode; and when the terminal does not communicate with the power adapter, determining that the terminal is in the second charging mode;

boosting the scheduling priority of the touch screen in the system resource distributing queue according to the type of the charging mode of the terminal comprises: when the terminal is in the first charging mode, boosting the scheduling priority of the touch screen in the system resource distributing queue to a first priority; and when the terminal is in the second charging mode, boosting the scheduling priority of the touch screen in the system resource distributing queue to a second priority; wherein the first priority is higher than the second priority.

10. The method according to claim 7 , wherein the scheduling priority is assigned to a task by an operating system of the terminal and related to a priority of the task and a scheduling algorithm, in which the scheduling algorithm comprises at least one of an event driving scheduling algorithm and a clock driving scheduling algorithm.

11. The method according to claim 1 , wherein the plurality of touch points detected on the touch screen comprise a plurality of touch points detected in any interface displayed on the touch screen currently, wherein the interface displayed on the touch screen comprises one of a desktop, and an application page, and the application page comprises at least one of a video playing page, a webpage viewing page, a chatting page and a payment page.

12. The method according to claim 1 , further comprising: determining whether the plurality of touch points are detected on the touch screen comprising:

receiving a touch signal at a touch point and converting the touch signal to an electric pulse;

transferring the electric pulse to a touch screen control integrated circuit for processing;

performing an action corresponding to the processed electric pulse so as to report a signal for the touch point;

determining that the touch point is detected on the touch screen when the reported signal for the touch point is received.

13. The method according to claim 1 , wherein determining whether the terminal is in the charging mode currently comprising:

notifying by a main control chip of the terminal to an anti-interference device for detection of the touch screen that the terminal enters the charging mode;

detecting by the anti-interference device a corresponding interface flag to determine whether the terminal enters a charging state;

determining that the terminal is in the charging mode currently when the corresponding interface flag indicating that the terminal enters the charging state.

14. The method according to claim 1 , further comprising:

prompting a user to choose whether to shield the touch signal of the trip point and respond to the touch signals of the touch points other than the trip point;

wherein preventing the trip point from being responsive and allowing the touch points other than the trip point to be responsive comprises:

shielding the touch signal of the trip point and responding to the touch signals of the touch points other than the trip point, when the user choose to shield the touch signal of the trip point and respond to the touch signals of the touch points other than the trip point.

15. The method according to claim 14 , wherein prompting the user that the terminal would automatically shield a touch signal of the trip point and respond to touch signals of the touch points other than the trip point comprises:

prompting the user in a form of broadcasting a speech or displaying text in a dialog on the touch screen.

16. The method according to claim 1 , further comprising:

displaying coordinate locations of the trip point and the touch points other than the trip point, wherein the coordinate location of the trip point is displayed in a color different from that for displaying the coordinate locations of the touch points other than the trip point.

17. A non-transitory computer-readable storage medium, having a computer program stored thereon, wherein when the computer program is executed by a processor, the processor is caused to perform the method for responding to the touch operation, comprising:

when a plurality of touch points are detected on a touch screen of a terminal, determining whether the terminal is in a charging mode currently;

when the terminal is in the charging mode, determining a trip point from the plurality of touch points; and

preventing the trip point from being responsive and allowing touch points other than the trip point in the plurality of touch points to be responsive,

wherein determining the trip point from the plurality of touch points comprises:

acquiring, for each of the plurality of touch points, a frequency at which the touch point receives a touch signal; and searching for, from the plurality of touch points, a target touch point receiving the touch signal at a frequency greater than a preset frequency, and determining the target touch point as the trip point, or

before determining the trip point from the plurality of touch points, the method further comprises: determining an application running on the terminal currently; and acquiring a historical user touch record corresponding to the application; in which determining the trip point from the plurality of touch points comprises: determining the trip point from the plurality of touch points according to the historical user touch record.

18. A terminal, comprising a memory, a processor and a computer program stored on the memory and executable by the processor, wherein when the processor executes the computer program, the processor is caused to perform the method for responding to the touch operation, comprising:

when a plurality of touch points are detected on a touch screen of a terminal, determining whether the terminal is in a charging mode currently;

when the terminal is in the charging mode, determining a trip point from the plurality of touch points; and

preventing the trip point from being responsive and allowing touch points other than the trip point in the plurality of touch points to be responsive,

wherein determining the trip point from the plurality of touch points comprises:

acquiring, for each of the plurality of touch points, a frequency at which the touch point receives a touch signal; and searching for, from the plurality of touch points, a target touch point receiving the touch signal at a frequency greater than a preset frequency, and determining the target touch point as the trip point, or

before determining the trip point from the plurality of touch points, the method further comprises: determining an application running on the terminal currently; and acquiring a historical user touch record corresponding to the application; in which determining the trip point from the plurality of touch points comprises: determining the trip point from the plurality of touch points according to the historical user touch record.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2019
From: ZHANG, QIANG; GUO, MINGQIANG; HAN, TONG; WANG, HAO; SHI, RENDONG
To: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
Reel/Frame 050311/0429 →
Priority Claims (1)
CN 2017 1 0632515 · Jul 28, 2017 · national
Continuity (2)
Continuation 16031712 · Jul 10, 2018
Related Publication 20190391721A1 · Dec 26, 2019
Cited By (1)
US 12,244,160