CN105589698B - A kind of method and system of quick start system function - Google Patents

A kind of method and system of quick start system function Download PDF

Info

Publication number
CN105589698B
CN105589698B CN201410557244.XA CN201410557244A CN105589698B CN 105589698 B CN105589698 B CN 105589698B CN 201410557244 A CN201410557244 A CN 201410557244A CN 105589698 B CN105589698 B CN 105589698B
Authority
CN
China
Prior art keywords
touch event
gesture
screen
edge
system function
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201410557244.XA
Other languages
Chinese (zh)
Other versions
CN105589698A (en
Inventor
石善文
邰宇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Banma Zhixing Network Hongkong Co Ltd
Original Assignee
Alibaba Group Holding Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201410557244.XA priority Critical patent/CN105589698B/en
Publication of CN105589698A publication Critical patent/CN105589698A/en
Priority to HK16112184.3A priority patent/HK1224044A1/en
Application granted granted Critical
Publication of CN105589698B publication Critical patent/CN105589698B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

The present invention provides a kind of method and systems of quick start system function, preset the corresponding relationship between edge kneading gesture and system function, this method comprises: identification touch event;If identifying that touch event meets preset edge kneading gesture, the corresponding system function of the edge kneading gesture is triggered;Wherein the edge kneading gesture is that the more fingers initiated from screen edge mediate slip gesture.The present invention, come quick start system function, is slided kneading gesture by more fingers that edge is initiated due to not yet existing in current existing application, will not conflict with the gesture in existing application and cause maloperation using edge kneading gesture;In addition, due to and be not used intelligent terminal physical button, reduce hardware abrasion.

Description

A kind of method and system of quick start system function
[technical field]
The present invention relates to computer application technology, in particular to the method for a kind of quick start system function and it is System.
[background technique]
For carrying the intelligent terminal of the operating systems such as IOS, android or YunOS, how to allow user quickly just Promptly it is existing design person using system function and the problem of developer is thinking deeply, wherein system function includes but is not limited to: Screenshotss, the selection of recent task choosing, hiden application, jump to an application, jump to next application, answer shortcut selection With toggle, fast and safely function setting etc..The method of quick start system function is primarily present following several at present:
1) single one physical key is used.But since the single one physical number of keys of intelligent terminal is limited, it is generally used only for ten Divide crucial scene, is less likely for quick start system function.
2) using combination physical button.For example, " power supply+volume " the bond number second is used to carry out screenshotss.However usual single object Reason key all has existed the function of oneself, so combines physical button and is easy for maloperation;In order to improve system function Starting success rate, user will certainly combination of pressing very firmly physical button and continue for some time, this will result in object Manage the serious wear of key;In addition, this mode needs to wait the several seconds, real-time is also poor.
3) forms (such as status bar) of drop-down are manufactured to carry various prompt operations.But this operating process is more numerous Trivial, the operation of progress needed for user at least needs to be implemented pull-down state column, searches in status bar, click icon operate etc. Step it may also be desirable to the operation for carrying out page turning when action-item is more in status bar sometimes.
4) virtual key of mobile phone bottom row's navigation bar is utilized.However virtual key resource is than relatively limited, and virtual key The gesture of upper operation is also relatively single, only single machine, double-click and three kinds of long-pressing, and these gestures also tend to by system Other function or application occupy.
5) carry out quick start system function using multivalue slip gesture on the screen.But this mode is easy for and applies Interior gesture generates conflict, such as: present IOS system realizes the left cunning of four fingers and right cunning to switch the function of application, this just with The sliding of " the fruit person of bearing " game generates conflict, therefore is not just available the gesture in " the fruit person of bearing " application and answers to switch With.
[summary of the invention]
In view of this, accidentally being grasped the present invention provides a kind of method and system of quick start system function in order to reduce Make and hardware is worn.
Specific technical solution is as follows:
The present invention provides a kind of methods of quick start system function, preset edge kneading gesture and system function Between corresponding relationship, this method comprises:
Identify touch event;
If identifying that touch event meets pre-set edge kneading gesture, the edge kneading gesture pair is triggered The system function answered;Wherein, the edge kneading gesture includes: that the more fingers initiated from screen edge mediate slip gesture.
A preferred embodiment according to the present invention, the identification touch event are corresponding with the edge kneading gesture is triggered The operation of system function is executed by global gesture control module;This method further include:
Touch event distribution module receives the touch event from operating system bottom module, and touch event is sent to institute State global gesture control module.
A preferred embodiment according to the present invention, this method further include:
The touch event distribution module judges whether that the application for being prohibited showing to screen sends touch event, If it is not, then touch event is sent to the application that screen is being shown;If it is, screen will not be sent to touch event The application shown;
Wherein, the global gesture control module is identifying that touch event meets pre-set edge kneading gesture When, the application for forbidding the touch event distribution module showing to screen sends touch event.
A preferred embodiment according to the present invention, this method further include:
The overall situation gesture control module is forbidden described in cancellation after the touch event;Alternatively,
The overall situation gesture control module, if touch gestures terminate, is forbidden after triggering system function described in cancellation.
A preferred embodiment according to the present invention, this method further include:
If the application that the touch event distribution module has been prohibited showing to screen sends touch event, to The application that screen is being shown sends the message for cancelling identification touch event.
A preferred embodiment according to the present invention, the overall situation gesture control module obtain user by set interface to institute State the setting of corresponding relationship.
A preferred embodiment according to the present invention, the more fingers initiated from screen edge mediate slip gesture, comprising:
That initiates respectively from at least two edges of screen close to each other singly refers to slip gesture;Or
The more finger slip gestures close to each other initiated respectively from at least two edges of screen.
A preferred embodiment according to the present invention, the identification touch event include:
S1, the type of the touch event is identified, if it is event is pressed, thens follow the steps S2;If it is cunning Dynamic event, thens follow the steps S3;If it is event of lifting or cancel event, thens follow the steps S4;
S2, judge whether to press the total quantity of finger in the touch event for more than two and finger depressed position symbols The initial position of preset edge kneading gesture is closed, if it is, setting distinguishing mark position is identification state;
S3, judge whether the distinguishing mark position is identification state, if so, judge finger glide direction whether with finger The edge kneading gesture that depressed position is met is consistent, if so, identifying that the touch event meets preset edge and mediates Gesture;
S4, determine that touch gestures terminate, setting distinguishing mark position is end state.
A preferred embodiment according to the present invention, the step S2 are specifically included:
S21, judge whether finger is pressed from screen edge in the touch event, if so, executing step S22;Otherwise, Confirm that the touch event is not belonging to edge kneading gesture, setting distinguishing mark position is end state;
S22, identification press the total quantity of finger, if it is two or more, execute step S23;If it is one, setting is known Other flag bit is beginning state;
S23, judge whether the depressed position of finger meets the initial position of preset edge kneading gesture, if it is, Setting distinguishing mark position is identification state;Otherwise wait for next touch event.
A preferred embodiment according to the present invention, triggering the corresponding system function of the edge kneading gesture includes:
Judge whether the corresponding system function of the triggered edge kneading gesture, if it is not, then directly described in triggering System function;If so, further determine the need for continuing to trigger according to the feature of the system function, if it is, after The continuous triggering system function, otherwise no longer triggers the system function.
The present invention provides a kind of system of quick start system function, which includes global gesture control module;Institute Stating global gesture control module includes touch event processing submodule;
The touch event handles submodule, and touch event, sets in advance if identifying that touch event meets for identification The edge kneading gesture set then triggers the corresponding system function of the edge kneading gesture;Wherein, the edge kneading gesture packet Include: the more fingers initiated from screen edge mediate slip gesture.
A preferred embodiment according to the present invention, the system further include:
Touch event distribution module sends out touch event for receiving the touch event from operating system bottom module Give the touch event processing submodule.
A preferred embodiment according to the present invention, the touch event distribution module are also used to judge whether to be prohibited The application shown to screen sends touch event, if it is not, then touch event is sent to the application that screen is being shown; If it is, touch event will not be sent to the application that screen is being shown;
The touch event handles submodule, is also used to identifying that touch event meets pre-set edge and mediate hand When gesture, the application for forbidding the touch event distribution module showing to screen sends touch event.
A preferred embodiment according to the present invention, the touch event handle submodule, are also used in the touch event After, forbid described in cancellation, or after triggering system function, if touch gestures terminate, forbid described in cancellation.
A preferred embodiment according to the present invention, the touch event distribution module, if being also used to be prohibited to screen The application shown sends touch event, then the application shown to screen sends the message for cancelling identification touch event.
A preferred embodiment according to the present invention, the overall situation gesture control module further include: touch event manages submodule The corresponding relationship for obtaining user by setting of the set interface to the corresponding relationship, and is supplied to the touching by block Touch event handling submodule.
A preferred embodiment according to the present invention, the more fingers initiated from screen edge mediate slip gesture, comprising:
That initiates respectively from at least two edges of screen close to each other singly refers to slip gesture;Or
The more finger slip gestures close to each other initiated respectively from at least two edges of screen.
A preferred embodiment according to the present invention, the touch event processing submodule specifically execute following operation:
S1, the type of the touch event is identified, if it is event of pressing, then executes operation S2;If it is cunning Dynamic event then executes operation S3;If it is event of lifting or cancel event, then executes operation S4;
S2, judge whether to press the total quantity of finger in the touch event for more than two and finger depressed position symbols The initial position of preset edge kneading gesture is closed, if it is, setting distinguishing mark position is identification state;
S3, judge whether the distinguishing mark position is identification state, if so, judge finger glide direction whether with finger The edge kneading gesture that depressed position is met is consistent, if so, identifying that the touch event meets preset edge and mediates Gesture;
S4, determine that touch gestures terminate, setting distinguishing mark position is end state.
A preferred embodiment according to the present invention, the touch event processing submodule are specifically held when executing operation S2 The following operation of row:
S21, judge whether finger is pressed from screen edge in the touch event, if so, executing step S22;Otherwise, Confirm that the touch event is not belonging to edge kneading gesture, setting distinguishing mark position is end state;
S22, identification press the total quantity of finger, if it is two or more, execute step S23;If it is one, setting is known Other flag bit is beginning state;
S23, judge whether the depressed position of finger meets the initial position of preset edge kneading gesture, if it is, Setting distinguishing mark position is identification state;Otherwise wait for next touch event.
A preferred embodiment according to the present invention, the touch event processing subelement are triggering the edge kneading gesture It is specific to execute when corresponding system function:
Judge whether the corresponding system function of the triggered edge kneading gesture, if it is not, then directly described in triggering System function;If so, further determine the need for continuing to trigger according to the feature of the system function, if it is, after The continuous triggering system function, otherwise no longer triggers the system function.
As can be seen from the above technical solutions, the present invention using edge kneading gesture come quick start system function, due to Not yet exist in current existing application and slide kneading gesture by more fingers that edge is initiated, therefore will not be with the hand in existing application Gesture conflict and cause maloperation;In addition, due to and be not used intelligent terminal physical button, reduce hardware abrasion.
[Detailed description of the invention]
Fig. 1 is several schematic diagrames for more referring to kneading slip gesture provided in an embodiment of the present invention;
Fig. 2 is system construction drawing provided in an embodiment of the present invention;
Fig. 3 is the method flow diagram of quick start system function provided in an embodiment of the present invention;
Fig. 4 is that touch event provided in an embodiment of the present invention handles submodule to the process flow diagram of touch event.
[specific embodiment]
To make the objectives, technical solutions, and advantages of the present invention clearer, right in the following with reference to the drawings and specific embodiments The present invention is described in detail.
In view of operation convenience and reduce abrasion to physical button, the present invention using gesture on the screen come Activation system function, but gesture used in the gesture and application for just needing to be considered as in order to avoid maloperation distinguishes, because Using edge kneading gesture come quick start system function, so-called edge kneading gesture refers to sending out from screen edge this present invention The more fingers risen mediate slip gesture, wherein " referring to " refers to two or more fingers more, " kneading " refers to sliding position Be equipped with polymerization be intended to it is close, i.e., sliding position with sliding increasingly with it is close.The more fingers initiated from screen edge, which are mediated, to be slided Start gesture, can include but is not limited to: initiated respectively from at least two edges of screen it is close to each other singly refer to slip gesture, More finger slip gestures close to each other initiated respectively from at least two edges of screen etc., the more fingers initiated from screen edge are pinched The example for closing slip gesture can be such as Fig. 1 (a) to Fig. 1 (h), wherein rectangle frame shown in figure indicates the screen of intelligent terminal Edge, each arrow indicate that a finger, arrow indicate the track and direction of finger sliding.
Different edge kneading gestures can be preset and correspond to different system functions, several edges are named and mediate hand The example of gesture, but it should be recognized that the these types of gesture and corresponding relationship that the present invention is not limited to be lifted.
For example, the inside gesture for mediating sliding initiated respectively from left and right two edges of screen using two fingers come Start screenshotss function, as shown in figure 1 shown in (a), box indicates that the screen of intelligent terminal, arrow indicate the track and side of gesture in figure To.It can also be started using the inside gesture for mediating sliding that two fingers are initiated from two upper and lower edges of screen respectively Screenshotss function, as shown in figure 1 (b).It is using two fingers left from screen respectively, under two edges initiate inside mediate sliding Gesture jumps to next application, as shown in figure 1 shown in (c).It is right from screen respectively using two fingers, under two edges initiate The inside gesture for mediating sliding jump to a upper application, (d) is shown as shown in figure 1.Left from screen respectively using two fingers, On two edges inside gestures for mediating sliding for initiating toggle between applications, as shown in figure 1 shown in (e).Using Two fingers are right from screen respectively, on two edges inside gestures for mediating sliding for initiating carry out switchback between applications It changes, as shown in figure 1 shown in (f).The inside hand for mediating sliding initiated respectively from two upper and lower edges of screen using four fingers Gesture opens system function list, wherein two fingers are initiated from screen top edge, in addition two fingers are sent out from screen lower edge It rises, as shown in figure 1 shown in (g).The inside hand for mediating sliding initiated respectively from two left and right edges of screen using four fingers Gesture (includes whether accessible wifi, 3G, GPS, if can send short messages, make a phone call, if can to open security setting list With accessing address list etc.), wherein two fingers are initiated from screen left edge, in addition two fingers are initiated from screen lower edge, such as In Fig. 1 shown in (h).
It is described below to using edge kneading gesture come the specific implementation of quick start system function, first to this hair The bright system framework being based on is described, as shown in Fig. 2, the system includes touch event distribution module and global gesture control Module can further include touch event setup module.
Wherein the major function of touch event distribution module is to be responsible for receiving the touch thing from operating system bottom module Part, by the application that the touch event is distributed to global gesture control module and current screen is just being shown.Operating system bottom module It is the intelligent operating system of intelligent terminal itself, has the basic function of intelligent operating system, be related in embodiments of the present invention To be touch event reporting functions, i.e., touch event is reported to touch event distribution module.So-called current screen is just shown Application refer to application that user sees on intelligent terminal screen, being currently running display.
Global gesture control module plays a part of global control to gesture, mainly includes that two parts act on:
One is touch event is monitored, after analyzing touch event, however, it is determined that the gesture of touch event meets edge Kneading gesture, then system function corresponding to the gesture of quick start touch event, and Do not touch case distribution module are to working as The application that forth screen is just being shown sends touch event.The function of this part is completed by touch event processing submodule.
The second is be managed to the corresponding relationship of edge kneading gesture and system function, can read system intialization or from The corresponding relationship of gesture and system function is downloaded in designated position, and is shown to user's study, can also setting up according to user At the setting of the corresponding relationship of edge kneading gesture and system function, wherein user can start set interface by system function It is configured.The function of this part is completed by touch event management submodule, and setting information is supplied to touch event processing Submodule.
It is described below with reference to method flow of the Fig. 3 to the quick start system function of being realized based on above system, such as Shown in Fig. 3, this method mainly includes following below scheme:
In step 301, when the user touches the screen, touch event can be reported to touch thing by operating system bottom module Part distribution module.
It can include but is not limited in this touch event: pressing event, slip event, lift event and cancel event.It is right Fingers number and location information can be identified in each event, and the acquisition and identification for touch event are existing Technology, this will not be detailed here.
In step 302, touch event is sent to the touch in global gesture control module by touch event distribution module Event handling submodule.At the same time, touch event distribution module determines whether that be prohibited showing to screen answers With touch event is sent, if it is not, then touch event is also sent to the application that screen is being shown;If it is, will not incite somebody to action Touch event is sent to the application that screen is being shown.
Wherein, touch event distribution module be by global gesture control module touch event processing submodule forbid to The application that screen is being shown sends touch event, i.e. touch event processing submodule once identifies that touch event meets fastly The edge kneading gesture of fast activation system function, then can Do not touch case distribution module shown to screen application send Touch event, and after touch event or after triggering system function, touch event processing submodule can cancel this and forbid, i.e., The application for allowing touch event distribution module showing to screen sends touch event, subsequent to be specifically related to.It is preferred that It ground can be to screen just if the application that touch event distribution module is prohibited showing to screen sends touch event The message for cancelling identification is sent in the application of display.
For screen showing application for, if receiving touch event, to touch event carry out identification and Processing, i.e., start the function of the gesture in this application according to the corresponding gesture of the touch event.What if screen was being shown Using the message for cancelling identification is received, then cancel the identification and processing to touch event.
In step 303, touch event processing submodule identifies the touch event received, if identifying touch Gesture meets preset edge kneading gesture, then triggers the corresponding system function of the touch gestures.Identifying touch event symbol When closing preset edge kneading gesture, the application that Do not touch case distribution module is being shown to screen sends touch event. If identifying that touch gestures do not meet edge kneading gesture, cancels touch event distribution module and current screen is being shown Application send touch event and forbid;Or after the corresponding system function of triggering touch gestures, if touch gestures knot Beam then cancels touch event distribution module and sends forbidding for touch event to the application that current screen is being shown.
Wherein, either trigger application processing touch event that system function or screen are being shown all can to user into The feedback of row result allows user that can perceive processing result.
By the above process it is found that the application that specifically activation system function still allows screen showing handles touch event It is to be controlled by the touch event processing submodule in touch event control module, if touch event processing submodule identifies Touch event belongs to edge kneading gesture, then activation system function, and the application processing touch event for forbidding screen showing; If touch event processing submodule identifies that touch event is not belonging to edge kneading gesture, what cancellation was showing screen Forbid using processing touch event, the application that such screen is being shown touch event can be carried out normal processing and Reaction.
The process flow of touch event is described in detail in touch event processing submodule below with reference to Fig. 4, such as Fig. 4 Shown in.First in step 401, touch event processing submodule can identify the type of the touch event received, If it is event of pressing (touchstart), 402 are thened follow the steps;If it is slip event (touchmove), then follow the steps 405;If it is event of lifting (touchend) or cancel event (touchcancel), thens follow the steps 407.
In step 402, touch event processing submodule judges whether the touch event is pressed from screen edge, is touching The location information that can be touched comprising user in event, according to the location information it may determine that whether being pressed from screen edge, Here it can be set and belong to screen edge on screen in a certain range, if the position of user's initial touch is within this range, Think to press from screen edge.
If it is judged that touch event is not pressed from screen edge, then confirm that the touch event is not belonging to edge and mediates hand Gesture executes step 407, and setting distinguishing mark position is end state, that is, terminates the identifying processing to the touch event, can be into one Step cancels touch event distribution module and sends forbidding for touch event to the application that screen is being shown.If it is judged that touching thing Part is pressed from screen edge, continues to execute step 403.
In step 403, touch event processing submodule further identifies the total quantity that finger is pressed in touch event, such as Fruit is a finger, thens follow the steps 408, setting distinguishing mark position is beginning state.If it is more than two fingers, then after It is continuous to execute step 404.
It requires to be that the more fingers initiated from edge slide kneading gesture due to edge kneading gesture, so if pressing finger Total quantity is a finger, then starts to identify, i.e., setting flag bit is beginning state, and the trigger event of other fingers is waited Face.If the total quantity for pressing finger reaches more than two, it is preset can to differentiate that the position of gesture initiation and quantity meet Edge kneading gesture,
In step 404, touch event processing submodule judges whether the depressed position of finger meets preset edge and pinch The depressed position of gesture is closed, if so, thening follow the steps 409, setting distinguishing mark position is identification state, can further be forbidden Touch event distribution module sends touch event to the application that screen is being shown.Otherwise, next touch event is waited.
Finger presses the edge kneading gesture of not necessarily activation system function, the depressed position of multiple fingers from edge Combination must be consistent with the preset initial position of edge kneading gesture, mediates if it is inconsistent, not meeting preset edge Gesture.Wherein, the initial position of preset edge kneading gesture can be the setting position at setting screen edge, setting screen side The setting position range or setting screen edge of edge.
In step 405, touch event processing submodule judges whether distinguishing mark position is identification state, if so, holding Row step 406 otherwise waits for next touch event.
If distinguishing mark position is identification state, illustrate that the launch position of user gesture meets preset edge and mediates hand Gesture can carry out the judgement in next step about sliding.
In a step 406, whether identification touch event belongs to edge kneading gesture, i.e., finger glide direction whether with finger The edge kneading gesture that depressed position is met is consistent, if so, executing step 410, triggers corresponding system function;Otherwise etc. To next touch event.
If finger down position meets some preset or certain several edge kneading gesture, need further to judge to slide Whether dynamic direction still conforms to one in some or certain several edge kneading gestures, and touch thing can just be identified by only meeting The gesture of part meets preset edge kneading gesture, that is to say, that needs to carry out the combination of finger down position and glide direction Judgement.
Wherein when triggering corresponding system function, if not yet triggering the system function, the system function is directly triggered Energy;If having triggered the system function, need to determine the need for continuing to trigger according to the feature of the system function, such as Fruit is then to continue to trigger the system function, is otherwise no longer triggered.Because some system functions only need to trigger once, such as cut Shield function, and some system functions need to continue triggering, such as display shortcut selects, in the recent period due to needing dynamic effect Task choosing, hiden application selective listing function.
In step 407, since gesture is over, setting distinguishing mark position is end state, cancels and touches thing Part distribution module sends forbidding for touch event to the application that screen is being shown.
System and method provided by the invention have following advantages it can be seen from above description:
1) present invention using edge kneading gesture come quick start system function, due to not yet being deposited in existing application at present Kneading gesture is slided in the more fingers initiated by edge, therefore will not be clashed with the gesture in existing application and cause accidentally to grasp Make.
2) due to the present invention using the gesture on screen come quick start system function, and the physics of unused intelligent terminal Key, therefore reduce hardware abrasion.
3) corresponding relationship of edge kneading gesture and system function, a gesture corresponding one have been pre-established in the present invention A system function, the mode of the long-pressing physical button that compares combination, it is clear that real-time is higher, can be realized finding i.e. institute substantially ?.
4) in addition, gesture operation for a user once-through operation can be completed, the manufacture drop-down forms that compare carry The mode of various prompt operations, it is clear that more conveniently and quickly.
In several embodiments provided by the present invention, it should be understood that disclosed system and method can pass through it Its mode is realized.For example, the apparatus embodiments described above are merely exemplary, for example, the division of the unit, only Only a kind of logical function partition, there may be another division manner in actual implementation.
It, can also be in addition, the functional units in various embodiments of the present invention may be integrated into one processing unit It is that each unit physically exists alone, can also be integrated in one unit with two or more units.Above-mentioned integrated list Member both can take the form of hardware realization, can also realize in the form of hardware adds SFU software functional unit.
The above-mentioned integrated unit being realized in the form of SFU software functional unit can store and computer-readable deposit at one In storage media.Above-mentioned SFU software functional unit is stored in a storage medium, including some instructions are used so that a computer It is each that equipment (can be personal computer, server or the network equipment etc.) or processor (processor) execute the present invention The part steps of embodiment the method.And storage medium above-mentioned includes: USB flash disk, mobile hard disk, read-only memory (Read- Only Memory, ROM), random access memory (Random Access Memory, RAM), magnetic or disk etc. it is various It can store the medium of program code.
The foregoing is merely illustrative of the preferred embodiments of the present invention, is not intended to limit the invention, all in essence of the invention Within mind and principle, any modification, equivalent substitution, improvement and etc. done be should be included within the scope of the present invention.

Claims (18)

1. a kind of method of quick start system function, which is characterized in that preset edge kneading gesture and system function it Between corresponding relationship, this method comprises:
Identify touch event;
If identifying that touch event meets pre-set edge kneading gesture, it is corresponding to trigger the edge kneading gesture System function;Wherein, the edge kneading gesture includes: the list close to each other initiated respectively from at least two edges of screen Refer to slip gesture, alternatively, the more finger slip gestures close to each other initiated respectively from at least two edges of screen.
2. the method according to claim 1, wherein hand is mediated at the identification touch event and the triggering edge The operation of the corresponding system function of gesture is executed by global gesture control module;This method further include:
Touch event distribution module receives the touch event from operating system bottom module, touch event is sent to described complete Office's gesture control module.
3. according to the method described in claim 2, it is characterized in that, this method further include:
The touch event distribution module judges whether that the application for being prohibited showing to screen sends touch event, if It is no, then touch event is sent to the application that screen is being shown;If it is, touch event will not be sent to screen The application of display;
Wherein, the global gesture control module is prohibited when identifying that touch event meets pre-set edge kneading gesture The application that only the touch event distribution module is being shown to screen sends touch event.
4. according to the method described in claim 3, it is characterized in that, this method further include:
The overall situation gesture control module forbids the touch event distribution module after touch event, described in cancellation The application shown to screen sends touch event;Alternatively,
The overall situation gesture control module is after triggering system function, if touch gestures terminate, forbids described in cancellation described The application that touch event distribution module is being shown to screen sends touch event.
5. according to the method described in claim 3, it is characterized in that, this method further include:
If the application that the touch event distribution module has been prohibited showing to screen sends touch event, to screen The application shown sends the message for cancelling identification touch event.
6. according to the method described in claim 2, it is characterized in that, the overall situation gesture control module obtains user and passes through setting Setting of the interface to the corresponding relationship.
7. according to claim 1 to method described in 6 any claims, which is characterized in that the identification touch event includes:
S1, the type of the touch event is identified, if it is event is pressed, thens follow the steps S2;If it is sliding thing Part thens follow the steps S3;If it is event of lifting or cancel event, thens follow the steps S4;
S2, judge whether to press in the touch event total quantity of finger meet for more than two and finger depressed positions it is pre- The initial position for the edge kneading gesture set terminates to touch thing to this if it is, setting distinguishing mark position is identification state The identification of part;
S3, judge whether the distinguishing mark position is identification state, if so, judge finger glide direction whether with finger down The edge kneading gesture that position is met is consistent, if so, identify that the touch event meets preset edge kneading gesture, Terminate the identification to this touch event;
S4, determine that touch gestures terminate, setting distinguishing mark position is end state.
8. the method according to the description of claim 7 is characterized in that the step S2 is specifically included:
S21, judge whether finger is pressed from screen edge in the touch event, if so, executing step S22;Otherwise, confirm The touch event is not belonging to edge kneading gesture, and setting distinguishing mark position is end state;
S22, identification press the total quantity of finger, if it is two or more, execute step S23;If it is one, setting identification mark Will position is beginning state;
S23, judge whether the depressed position of finger meets the initial position of preset edge kneading gesture, if it is, setting Distinguishing mark position is identification state;Otherwise wait for next touch event.
9. the method according to the description of claim 7 is characterized in that triggering the corresponding system function packet of the edge kneading gesture It includes:
Judge whether the corresponding system function of the triggered edge kneading gesture, if it is not, then directly triggering the system Function;If so, further determining the need for continuing to trigger according to the feature of the system function, if it is, continuing to touch It sends out system function described, otherwise no longer triggers the system function.
10. a kind of system of quick start system function, which is characterized in that the system includes global gesture control module;It is described Global gesture control module includes touch event processing submodule;
The touch event handles submodule, for identification touch event, if it is pre-set to identify that touch event meets Edge kneading gesture then triggers the corresponding system function of the edge kneading gesture;Wherein, the edge kneading gesture includes: Initiated respectively from at least two edges of screen it is close to each other singly refer to slip gesture, alternatively, from least two sides of screen More finger slip gestures close to each other that edge is initiated respectively.
11. system according to claim 10, which is characterized in that the system further include:
Touch event is sent to by touch event distribution module for receiving the touch event from operating system bottom module The touch event handles submodule.
12. system according to claim 11, which is characterized in that the touch event distribution module, being also used to judgement is The no application for being prohibited showing to screen sends touch event, if it is not, then touch event is being sent to screen The application of display;If it is, touch event will not be sent to the application that screen is being shown;
The touch event handles submodule, is also used to identifying that touch event meets pre-set edge kneading gesture When, the application for forbidding the touch event distribution module showing to screen sends touch event.
13. system according to claim 12, which is characterized in that the touch event handles submodule, is also used in institute The application for forbidding the touch event distribution module showing after stating touch event, described in cancellation to screen, which is sent, to be touched Event, or triggering system function after, if touch gestures terminate, cancel described in forbid the touch event distribution module to The application that screen is being shown sends touch event.
14. system according to claim 12, which is characterized in that the touch event distribution module, if be also used to by The application shown to screen is forbidden to send touch event, then the application shown to screen sends cancellation identification and touches thing The message of part.
15. system according to claim 10, which is characterized in that the overall situation gesture control module further include: touch thing Part manages submodule, for obtaining user by set interface to the corresponding relationship between edge kneading gesture and system function Setting, and the corresponding relationship is supplied to the touch event and handles submodule.
16. system described in 0 to 15 any claim according to claim 1, which is characterized in that the touch event handles submodule It is specific to execute following operation:
S1, the type of the touch event is identified, if it is event of pressing, then executes operation S2;If it is sliding thing Part then executes operation S3;If it is event of lifting or cancel event, then executes operation S4;
S2, judge whether to press in the touch event total quantity of finger meet for more than two and finger depressed positions it is pre- The initial position for the edge kneading gesture set terminates to touch thing to this if it is, setting distinguishing mark position is identification state The identification of part;
S3, judge whether the distinguishing mark position is identification state, if so, judge finger glide direction whether with finger down The edge kneading gesture that position is met is consistent, if so, identify that the touch event meets preset edge kneading gesture, Terminate the identification to this touch event;
S4, determine that touch gestures terminate, setting distinguishing mark position is end state.
17. system according to claim 16, which is characterized in that the touch event processing submodule is executing operation S2 When, it is specific to execute following operation:
S21, judge whether finger is pressed from screen edge in the touch event, if so, executing step S22;Otherwise, confirm The touch event is not belonging to edge kneading gesture, and setting distinguishing mark position is end state;
S22, identification press the total quantity of finger, if it is two or more, execute step S23;If it is one, setting identification mark Will position is beginning state;
S23, judge whether the depressed position of finger meets the initial position of preset edge kneading gesture, if it is, setting Distinguishing mark position is identification state;Otherwise wait for next touch event.
18. system according to claim 16, which is characterized in that the touch event processing submodule is triggering the side It is specific to execute when the corresponding system function of edge kneading gesture:
Judge whether the corresponding system function of the triggered edge kneading gesture, if it is not, then directly triggering the system Function;If so, further determining the need for continuing to trigger according to the feature of the system function, if it is, continuing to touch It sends out system function described, otherwise no longer triggers the system function.
CN201410557244.XA 2014-10-20 2014-10-20 A kind of method and system of quick start system function Active CN105589698B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201410557244.XA CN105589698B (en) 2014-10-20 2014-10-20 A kind of method and system of quick start system function
HK16112184.3A HK1224044A1 (en) 2014-10-20 2016-10-24 Method and system for quickly starting system function

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410557244.XA CN105589698B (en) 2014-10-20 2014-10-20 A kind of method and system of quick start system function

Publications (2)

Publication Number Publication Date
CN105589698A CN105589698A (en) 2016-05-18
CN105589698B true CN105589698B (en) 2019-01-22

Family

ID=55929308

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410557244.XA Active CN105589698B (en) 2014-10-20 2014-10-20 A kind of method and system of quick start system function

Country Status (2)

Country Link
CN (1) CN105589698B (en)
HK (1) HK1224044A1 (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106095313A (en) * 2016-06-08 2016-11-09 北京小米移动软件有限公司 The method and device that touch panel device event triggers
CN107045421B (en) * 2017-04-27 2021-06-18 宇龙计算机通信科技(深圳)有限公司 Screen switching method and mobile terminal
WO2019037002A1 (en) * 2017-08-24 2019-02-28 深圳双创科技发展有限公司 Terminal for compulsorily stopping application, and related product
CN109408138A (en) * 2018-09-26 2019-03-01 浙江万朋教育科技股份有限公司 A method of switching client terminal start-up environment and configuration parameter using gesture operation
CN109917912A (en) * 2019-02-25 2019-06-21 努比亚技术有限公司 A kind of method and wearable device of wearable device breath screen
CN110531920B (en) * 2019-08-29 2021-05-14 Oppo广东移动通信有限公司 Display method and device of sidebar, terminal and storage medium
CN113821128A (en) * 2020-06-18 2021-12-21 华为技术有限公司 Terminal device, gesture operation method thereof and medium
CN113504871A (en) * 2021-09-10 2021-10-15 展讯通信(天津)有限公司 Electronic equipment control method and device, chip and electronic equipment
CN116166143B (en) * 2023-04-25 2023-07-04 麒麟软件有限公司 Global touch gesture recognition method
CN117101117A (en) * 2023-07-12 2023-11-24 荣耀终端有限公司 Touch control method and related equipment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102693071A (en) * 2011-02-03 2012-09-26 索尼公司 System and method for invoking application corresponding to trigger event
CN103076918A (en) * 2012-12-28 2013-05-01 深圳Tcl新技术有限公司 Remote control method and system based on touch terminal
CN103543949A (en) * 2013-11-01 2014-01-29 深圳市中兴移动通信有限公司 Touch control terminal and control method and system thereof

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140123080A1 (en) * 2011-06-07 2014-05-01 Beijing Lenovo Software Ltd. Electrical Device, Touch Input Method And Control Method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102693071A (en) * 2011-02-03 2012-09-26 索尼公司 System and method for invoking application corresponding to trigger event
CN103076918A (en) * 2012-12-28 2013-05-01 深圳Tcl新技术有限公司 Remote control method and system based on touch terminal
CN103543949A (en) * 2013-11-01 2014-01-29 深圳市中兴移动通信有限公司 Touch control terminal and control method and system thereof

Also Published As

Publication number Publication date
CN105589698A (en) 2016-05-18
HK1224044A1 (en) 2017-08-11

Similar Documents

Publication Publication Date Title
CN105589698B (en) A kind of method and system of quick start system function
US10447843B2 (en) Method, device and storage medium for setting position of function setting key of mobile terminal
WO2017118329A1 (en) Method and apparatus for controlling tab bar
EP3835932B1 (en) Method, apparatus, and terminal for processing notification information
US20220121312A1 (en) Method, Apparatus, and Device for Enabling Task Management Interface
CN103902163B (en) The method and intelligent terminal of arranging desktop icons
CN105335224B (en) A kind of application switching method and device
CN104238793B (en) A kind of method and device preventing touch screen mobile device maloperation
US20170003855A1 (en) Application management method and terminal
CN103853481B (en) Method and system for simulating touch screen mobile terminal key
KR20130011437A (en) Method and apparatus for managing icon in portable terminal
CN105631279B (en) A kind of data card method for handover control, device and terminal device
CN103793176A (en) Method and device for fast switching between application programs
US20170364196A1 (en) Touch Screen Device and Method for Operating Touch Screen Device
CN108459794A (en) A kind of interactive operation processing method and processing device of button-free screen
CN107168624A (en) Interface control method and device, computer installation and computer-readable recording medium
CN105912896A (en) Application switching method and terminal
CN107818267B (en) Component processing method and device
CN105824493B (en) A kind of control method and mobile terminal of mobile terminal
CN108434728A (en) Operation control adaptation method and device, electronic equipment and storage medium
CN108572866A (en) A kind of application management method, application program management device and mobile terminal
CN106203176A (en) A kind of application encryption method and device
CN106775217B (en) A kind of application identities processing method, device and terminal
CN108600521A (en) A kind of information processing method, device and electronic equipment
CN105512526B (en) The quick release method and device of terminal device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1224044

Country of ref document: HK

GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20201113

Address after: Room 603, 6 / F, Roche Plaza, 788 Cheung Sha Wan Road, Kowloon, China

Patentee after: Zebra smart travel network (Hong Kong) Limited

Address before: A four-storey 847 mailbox in Grand Cayman Capital Building, British Cayman Islands

Patentee before: Alibaba Group Holding Ltd.