The present disclosure relates to touch technologies, and more particularly relates to a touch control input method and system, computer storage medium based on operation on a touch screen.
Recently, applications of the mobile phone and tablet computer are increased greatly; touch screens become mainstream display panels employed by the smart phone and the tablet computer. Various PC softwares are installed to the mobile phone. User operates article such as mobile phone, and tablet computer by touching the touch screen with fingers. However, a touch area of the mobile phone is relative small, while the finger is relative large, and there are a mass of touch elements to be touched. The touch area for each touch element is relatively small, and the distance between the elements is much small. It is difficult for the user to accurately touch the desired touch area corresponding to a touch element, thus mis-operation may occur easily.
In one method, when user touches a position for the first time, the position and the interface of a preset area around the position are enlarged, and the touch area in the enlarged interface is enlarged proportionally. The user can touch on the enlarged partial interface accurately for the second time to accomplish a more accurate touch-control.
However, during the method, twice touches are required to just accomplish one touch-control; it is inconvenience for the user. Further, enlarging process is needed for every touch-control, cost for interaction is thereby increased, and it is power consuming. Only a part of the interface is shown after the enlargement, the confirmation of the original position to be touched can only rely on user's memory, therefore, an input mistake occurs easily and the burden of the user's memory is increased. Moreover, the three problems will result in a poor user experience.
Accordingly, it is necessary to provide a touch input method, a system, and a computer storage medium computer storage medium which could accomplish a touch operation by once touch and is easy to operate.
A touch control input method includes:
displaying an application program interface;
configuring a plurality of preset touch areas for the application program interface; determining one or more touch areas with a higher touch probability by predicting a next input after an input according to a rule of an input operation; and
dynamically enlarging the one or more touch areas with the higher touch probability.
In an embodiment, the dynamically enlarging includes:
enlarging before an input; and
restoring a default configuration after completing the input.
In an embodiment, the dynamically enlarging includes:
enlarging before an input; and
recalculating the touch probability for each touch area after completing the input.
In an embodiment, the method further includes:
shrinking an area of a touch area adjacent to an enlarged touch area, correspondingly.
In an embodiment, the determining one or more touch areas with a higher touch probability by predicting a next input after an input according to a rule of an input operation includes:
responding to a user touch action and acquiring a plurality of touch areas touched by the user touch action;
determining one or more touch areas with a higher touch probability of a user from the plurality of touch areas touched by the user touch action by predicting a next input after an input according to a rule of an input operation;
dynamically enlarging the one or more touch areas with the higher touch probability of the user; and
determining a touch area touched by the user among the one or more touch areas enlarged within a touch range of the user touch action.
A touch operation system includes one or more processors; and memory having instructions stored thereon, the instructions, when executed by the one or more processors, cause the processors to perform operations comprising:
displaying an application program interface;
configuring a plurality of preset touch areas for the application program interface;
determining one or more touch areas with a higher touch probability by predicting a next input after an input according to a rule of an input operation; and
dynamically enlarging the one or more touch areas with the higher touch probability of the user.
In an embodiment, the dynamically enlarging includes enlarging before an input; and
restoring a default configuration after completing the input.
In an embodiment, the dynamically enlarging includes enlarging before an input; and
recalculating the touch probability for each touch area after completing the input.
In an embodiment, the memory further includes instructions, which, when executed by the one or more processors, cause the processors to perform operations including:
displaying an application program interface;
configuring a plurality of preset touch areas for the application program interface;
responding to a user touch action and acquire a plurality of touch areas touched by the user touch action;
determining one or more touch areas with a higher touch probability of a user from the plurality of touch areas touched by the user touch action by predicting a next input after an input according to a rule of an input operation;
dynamically enlarging the one or more touch areas with the higher touch probability of the user; and
determining a touch area touched by the user among the one or more touch areas enlarged within a touch range of the user touch action.
In an embodiment, the dynamically enlarging includes enlarging before an input.
A non-transitory computer storage medium for storing a computer-executable instruction, the computer-executable instruction is configured to execute a touch control input method, the method includes:
displaying an application program interface;
configuring a plurality of preset touch areas for the application program interface; determining one or more touch areas with a higher touch probability by predicting a next input after an input according to a rule of an input operation; and
dynamically enlarging the one or more touch areas with the higher touch probability.
In an embodiment, the dynamically enlarging includes enlarging before an input; and
restoring a default configuration after completing the input.
In an embodiment, the dynamically enlarging includes enlarging before an input; and
recalculating the touch probability for each touch area after completing the input.
In an embodiment, the method further includes:
correspondingly shrinking an area of a touch area adjacent to an enlarged touch area.
In an embodiment, the determining one or more touch areas with a higher touch probability by predicting a next input after an input according to a rule of an input operation includes:
responding to a user touch action and acquiring a plurality of touch areas touched by the user touch action;
determining one or more touch areas with a higher touch probability of a user from the plurality of touch areas touched by the user touch action according to rule of an input operation; and
dynamically enlarging the one or more touch areas with the higher touch probability of the user; and
determining a touch area touched by the user among the one or more touch areas enlarged within a touch range of the user touch action.
According to the described touch control method, system, and non-transitory computer storage medium, a touch area with a higher or highest clicking probability of the user is found according to an execution manner of the application program interface, then the touch area is enlarged, thus a more accurate touch operation can be accomplished by once touch of the user, thereby reducing user operation steps and saving a step of partial enlargement. Moreover, user experience is improved, and system operation costs are reduced.
During a use of an application, input operations have certain rules to follow. As an example, when the Chinese character is inputted according to a Pinyin input method, assuming the first letter of P is inputted, the probabilities of the following letters inputted by the user are different from each other, such as the probabilities of letters of Z, W, Y, K, G, T, etc are little, while the probabilities of letters of E, U, I, O and the like are much higher.
As another example, in a use of the web browser, if Uniform Resource Locator (URL) or keywords are inputted, the next buttons touched by the user may be the button for entering the webpage and the button for searching. Such that, the button for entering the webpage and the button for searching can be dynamically enlarged, which facilitates the user to input accurately by once touch.
As another example, in a chess/cards application, the user places stone or shows card following certain rules. According to those rules, a touch area of a favorable position for the stone or the card can be determined, and then the touch area is dynamic enlarged, which facilitates the user to place stone or show card accurately by once input.
Based on the rules of the current application or the normal habits of the user operations, one or more touch buttons with a higher probability touched by the user can be predicted; then the touch areas of those buttons can be dynamically enlarged. Therefore, the desired touch input can be more accurately accomplished by once touch.
Referring to
Step S101, an application program interface is displayed.
Step S102, a plurality of preset touch areas for the application program interface are configured.
Step S103, one or more touch areas with a higher touch probability of a user are determined by predicting a next input after an input according to a rule of an input operation or a game.
Step S104, the one or more touch areas with the higher touch probability of the user are dynamically enlarged.
The dynamically enlarging means that the enlarging is performed before an input; then a default configuration is restored after the input is accomplished.
In the above-described touch control input method, a touch area with a higher or highest clicking probability of the user is found according to an execution manner of the application program interface, then the touch area is enlarged, thus a more accurate touch operation can be accomplished by one touch of the user, thereby reducing user operation steps and omitting a step of partial enlargement. Such that, the operation thereof is convenient, the user experience is improved, and system operation costs are reduced.
In addition, a non-transitory computer storage medium for storing a computer-executable instruction is provided. The computer-executable instruction is configured to execute a touch input method. The touch control input method is described as above, which is not described in detail herein.
Referring to
Step S201, an application program interface is displayed
Step S202, a plurality of preset touch areas for the application program interface are configured.
Step S203, a user touch action is responded and a plurality of touch areas touched by the user touch action are acquired.
Step S204, one or more touch areas with a higher touch probability of the user are determined from the plurality of touch areas touched by the user touch action by predicting a next input after an input according to a rule of an input operation or a game.
Step S205, the one or more touch areas with the higher touch probability of the user are dynamically enlarged.
Step S206, a touch area touched by the user is determined among the one or more touch areas enlarged within a touch range of the user touch action.
The probability of each touch area touched by the user for the next step can be calculated after a first touch operation, which can help the user to find the touch area more pointedly, thus the touch accuracy is improved.
In an embodiment, some of the preset touch areas are close to each other, when one preset touch area is enlarged, it will overlap the adjacent touch area. In order to solve this problem, in an embodiment, the above touch input methods further includes:
An area of a touch area adjacent to the enlarged touch area is shrunk, correspondingly.
A non-transitory computer storage medium for storing a computer-executable instruction is provided. The computer-executable instruction is configured to execute a touch input method. The touch control input method is described as above, which is not described in detail herein.
Referring to
The interface display module 301 is configured to display an application program interface.
The area configuration module 302 is configured to configure a plurality of preset touch areas for the application program interface.
The probability calculation module 303 is configured to determine one or more touch areas with a higher touch probability of a user by predicting a next input after an input according to a rule of an input operation or a game.
The area enlarging module 304 is configured to dynamically enlarge the one or more touch areas with the higher touch probability of the user.
The dynamically enlargement means that the enlargement is performed before an input of the user; then a default configuration is restored after the input is accomplished.
Referring to
The interface display module 401 is configured to display an application program interface.
The area configuration module 402 is configured to configure a plurality of preset touch areas for the application program interface.
The operation acquisition module 403 is configured to respond to a user touch action and acquire a plurality of touch areas touched by the user touch action
The probability calculation module 404 is configured to determine one or more touch areas with a higher touch probability of a user from the plurality of touch areas touched by the user touch action by predicting a next input after an input according to a rule of an input operation or a game.
The area enlarging module 405 is configured to dynamically enlarge the one or more touch areas with the higher touch probability.
The operation determination module 406 is configured to determine a touch area touched by the user according to one or more enlarged touch areas and a touch range of the user touch action.
The probability of each touch area touched by the user for the next step can be calculated after a first touch operation, which can help the user to find the touch area more pointedly, thus the touch accuracy is improved.
In the touch operation systems 30 and 40, a touch area with a higher or highest clicking probability of the user is found according to an execution manner of the application program interface, then the touch area is enlarged, thus a more accurate touch operation can be accomplished by once touch of the user, thereby reducing user operation steps and omitting a step of partial enlargement. Moreover, user experience is improved, and system operation costs are reduced.
The invention will be described in detail by referring to an embodiment of an application of a five-in-a-row.
Referring to
The dynamic enlarging means that the enlarging is performed in the current placing process, when the stone is placed, each touch area for placing the stone is restored to the default configuration.
In an alternative embodiment, the favorable position can be calculated after the user touches the screen.
Referring to represents the enlarged touch area.
The five-in-a-row is just one embodiment of the present disclosure. The described method can be applied to other applications, such as chess, the game of go, poker games and the likes. The favorable positions of the stones or favorable cards can be calculated according to the execution of the application program. One or more touch areas of the favorable positions or card can be enlarged, thus the accurate touch can be performed by once touch; and a step of partial enlargement is omitted.
Although the present invention has been described with reference to the embodiments thereof and the best modes for carrying out the present invention, it is apparent to those skilled in the art that a variety of modifications and changes may be made without departing from the scope of the present invention, which is intended to be defined by the appended claims.
| Number | Date | Country | Kind |
|---|---|---|---|
| 201210192858.3 | Jun 2012 | CN | national |
The present application is a continuation application of International Application No. PCT/CN2013/076683, filed Jun. 4, 2013, which itself claims the priority to Chinese application No. 201210192858.3 filed Jun. 12, 2012, which are incorporated herein by reference in their entireties.
| Number | Date | Country | |
|---|---|---|---|
| Parent | PCT/CN2013/076683 | Jun 2013 | US |
| Child | 14566214 | US |