The content of the invention
In view of the foregoing, it is necessary to provide a kind of simple operation and the system of various interface operation control method and application this method.
A kind of interface operation control system, applied to the user interface of an electronic equipment, the system includes:
One induction module, for whether sensing an operating main body close to user interface, and when the operating main body with the distance of user interface relative to a pre-determined distance is less than, exports an induced signal;
One identification module, receives the induced signal of the induction module output, the feature to extract operating main body according to the induced signal;And
One bottom operating module, the feature for extracting operating main body according to identification module, to run the data for the application model corresponding with this feature being pre-stored within a memory, to start the application model;And
One operation module, to recognize that operating main body contacts the area of user interface, to differentiate that operating main body is implemented on the varying strength of user interface, and performs different instructions to application model according to the difference of intensity.
A kind of interface operation control method of interface operation control system as described above, wherein this method comprises the following steps:
A. whether an operating main body is sensed close to user interface, and when the operating main body is less than a predetermined angle relative to the distance of user interface, exports an induced signal;
B. the induced signal of the induction module output, the feature to extract operating main body according to the induced signal are received;
C. the data for the application model corresponding with this feature being pre-stored within a memory are run according to the feature of the operating main body of extraction, to start the application model;And
D. identification operating main body contacts the area of user interface, to differentiate that operating main body is implemented on the varying strength of user interface, and different instructions are performed to application model according to the difference of intensity.
Pass through described interface operation control system and its method, by induction module inductive operation main body whether close to user interface, and judge angle relative to user interface, an induced signal is exported when operating main body is less than a predetermined angle relative to the angle of user interface, the identification module extracts the feature of operating main body according to the induced signal, the bottom operating module starts the application model corresponding with this feature according to this feature, the operation module performs different instructions to application model according to the varying strength for being implemented on user interface.In this way, user by finger without being contacted with user interface, you can rapidly enter the operator scheme of system, and user can perform different operational orders by the contact area of finger on a user interface to application model.Compared to the time had not only been saved using touch sensing in the prior art but also cost is saved, greatly facilitate and abundant user operation and experience.
Embodiment
Below in conjunction with the accompanying drawings and better embodiment is described in further detail to the present invention:
As shown in figure 1, being the running environment Organization Chart of interface operation control system 10 of the present invention.The interface operation control system 10 is applied in electronic equipment 1.The electronic equipment 1 also includes user interface 11, memory 12, processor 13.It is understood that the electronic equipment 1 may be, but not limited to, mobile phone, tablet personal computer, personal digital assistant(Personal
Digital Assistant, PDA)And the intelligent terminal such as electronic reader.
The interface operation control system 10 includes induction module 101, identification module 102, bottom operating module 103, operation module 104 and control module 105.Specific function performed by each module described above in the form of software program section to solidify in the operating system of electronic equipment 1, or be stored in the readable storage medium storing program for executing of electronic equipment 1 or other storage devices, in the memory 12 as described in being stored in, from the processor 13 control execution between modules and with.It should be noted that, each module of the above may be divided into multiple submodule again.In the present embodiment, the electronic equipment 1 is mobile phone, and the user interface 11 is mobile phone screen.The interface operation control system 10 is described in detail below.
The control module 105 is used to send an enabled instruction to induction module 101 when interface operation control system 10 starts.The induction module 101 can be combination any or a variety of in image sensor, infrared sensor and sonac, the induction module 101 is used for the enabled instruction that is sent according to control module 105, and whether one operating main body of sensing degree close to user interface 11 and apart from user interface 11 and exports an induction information.Specifically, image sensor, infrared sensor and sonac are respectively used to sense image, infrared waves or the ultrasonic wave of an operating main body, and then whether the operating main body is sensed close to user interface 11 and the degree apart from user interface 11.
Reference picture 2 in the lump, in the present embodiment, the induction module 101 include the front camera of image capturing unit 1011, such as mobile phone, and proximity sensor 1012.The operating main body is illustrated by taking the hand of user as an example, and certain operating main body can also be other positions of the body of user.The region of the accessible information of induction module 101 is target induction zone A, when the hand of user is close to user interface 11, and the image capturing unit 1011 is used for the operating main body shot in target induction zone A and exports the photographing information.Distance and output one range information of the detecting operating main body of proximity sensor 1012 relative to user interface 11.Foregoing induction information includes the photographing information and range information.
The target induction zone A is divided into low detection area B and high detection area C according to operating main body relative to the distance of user interface 11.The low detection area B is that operating main body enters target induction zone A but do not produce the region that the region of instruction, the i.e. hand of user are more than a pre-determined distance into the palmistry of target induction zone A but user for the distance of user interface 11 to user interface 11.The high detection area C is operating main body close to user interface 11 and the region of instruction can be produced to user interface 11, in this region, and operating main body is less than the pre-determined distance relative to the distance of user interface 11.
Control module 105 controls the filming frequency of image capturing unit 1011 according to above-mentioned induction information.When control module 105 judges that the hand of user is located at the low detection area B according to induction information, the control module 105 controls image capturing unit 1011 with a lower frequency shooting operation main body.
When control module 105 judges that operating main body is located at the high detection area C according to induction information, the control image capturing of control module 105 unit 1011 shoots the hand of user with a upper frequency, frequently to obtain the photographing information.
The control module 105 control identification module 102 receives the photographing information that the image capturing unit 1011 is exported, and extracts according to the photographing information operating characteristics of operating main body, such as gesture or face characteristic.In the present embodiment by taking gesture as an example, any one in thumb of the gesture including left hand, the right hand, left hand or the right hand, forefinger, middle finger, the third finger, little finger or its any combination.The corresponding different application model of the operating characteristics of operating main body, in the present embodiment, the corresponding different application model of different gestures of user, for example:Right hand thumb correspondence camera mode, left hand thumb correspondence telephony mode, combination correspondence mail mode, left hand middle finger correspondence music pattern of right hand forefinger and left index finger etc..The application model can be stored in advance in the memory 12.User can preset the gesture of any combination as needed to correspond to different application models, and the corresponding relation of those gestures and application model is stored in memory 12.The identification module 102 contrasts the gesture feature of extraction and the gesture feature in memory 12 of prestoring, to find the corresponding application model of corresponding gesture.
The control module 105 controls the application model that the bottom operating module 103 is found according to identification module 102, to read the data message of the application model, so as to start the application model, and the application model is presented in user interface 11.
As shown in figure 3, the operation module 104 includes time detecting module 1040, area detecting module 1041, computing module 1042 and function control module 1043.As shown in figure 4, being exerted a force to the right by initial position A in user interface 11 for user's finger and tilting, exert a force to the left and tilt, urged forward and tilted and exert a force backward and the change schematic diagram in Action Events with the contact area of user interface 11 such as tilt.The time detecting module 1040 total time lasting to detect Action Events, i.e., user's finger, which contacts user interface 11 and exerted a force towards moving direction and tilt to user's finger, leaves the lasting total time of user interface 11.Area detecting module 1041 contacts the area of user interface 11 to recognize user's finger in Action Events, the area include the initial area that identification user's finger contacts in user interface 11 and exert a force and tilt in user interface 11 over time after area.The computing module 1042 detects area and/or the area change that the time of the detecting of module 1040 and area detecting module 1041 are detected according to the time, to differentiate that finger is implemented on the intensity and incline direction of user interface 11.The intensity and incline direction that the function control module 1043 is differentiated according to computing module 1042 are come the command operatings different to application model execution.
It is the flow chart of interface operation control method preferred embodiment of the present invention shown in Fig. 5.
Whether step S601, the image capturing unit 1011 of the control induction module 101 of control module 105 comes across target induction zone A with lower frequency photographic subjects induction zone A with inductive operation main body;If so, then performing step S602;If no, re-executing this step.In the present embodiment, operating main body is the hand of user, naturally it is also possible to for other positions such as the faces of user.
Step S602, control module 105 judges whether operating main body is less than a pre-determined distance relative to the distance of user interface 11 according to the range information of induction module 101, to judge whether operating main body enters high detection area C, if less than the pre-determined distance, judging that operating main body enters high detection area C and performs step S603;Otherwise, then this step is re-executed.
Step S603, the image capturing unit 1011 of the control induction module 101 of control module 105 is shot with upper frequency, frequently to shoot the operating main body and export the photographing information.
Step S604, the control module 105 controls the identification module 102 to extract operating characteristics from the photographing information.The operating characteristics can be gesture, for example:Any one in left hand, the right hand, the thumb of left hand or the right hand, forefinger, middle finger, the third finger, little finger or its any combination.
Step S605, the identification module 102 contrasts the operating characteristics of extraction and the operating characteristics in memory 12 of prestoring, and judges current gesture feature with the presence or absence of in memory 12, and to should be in memory 12 a certain application model, if in the presence of execution step S607;Otherwise, return to step S601.In the present embodiment, the corresponding application model of different gestures of user can be stored in advance in the memory 12, for example:Right hand thumb correspondence camera mode, left hand thumb correspondence telephony mode, combination correspondence mail mode, left hand middle finger correspondence music pattern of right hand forefinger and left index finger etc., user can preset the gesture of any combination as needed to correspond to different application models, and the corresponding application model of those gestures is stored in memory 12.
Step S606, the bottom operating module 103 finds the corresponding application model of corresponding gesture according to identification module 102, to read the data message of the application model, so as to start the application model, and the application model is presented in user interface 11.
Step S607, the time detecting detecting user finger of module 1040 of the operation module 104 contacts the time of user interface 11.
Step S608, area detecting module 1041 contacts the area of user interface 11 to recognize user's finger, the area include the initial area that identification user's finger contacts in user interface 11 and exert a force and tilt in user interface 11 over time after area change.
Step S609, the computing module 1042 detects area and/or the area change that the time of the detecting of module 1040 and area detecting module 1041 are detected according to the time, to differentiate that finger is implemented on the operating characteristics of user interface 11, such as manipulation strength and operation direction.In the present embodiment, time for being detected is longer, area is bigger, then computing module 1042 differentiate finger be implemented on user interface 11 manipulation strength it is bigger;The operation direction that the bearing of trend of the area change detected then inputs for user to electronic equipment 1.Such as, when the finger of user is tilted to the left in user interface 11, area detecting module 1041 accordingly detects contact area and is moved to the left by initial position, and area detecting module 1041 judges that the operation that user inputs to electronic equipment 1 has direction value to the left.
Step S610, the operating characteristics that the function control module 1043 is differentiated according to computing module 1042, i.e. manipulation strength and operation direction, different operational orders are performed to application model, to realize difference in functionality.In the present embodiment, when the application model of user's current operation is picture mode, then when user's finger contacts user interface 11 and tilts to the left, the area detected and area change are transferred to computing module 1042 by area detecting module 1041, computing module 1042 accordingly exports with corresponding manipulation strength according to the size and area change of contact area and operates the first of direction to instruct to function control module 1043, the function control module 1043 is leafed through with slower speed according to the first instruction and comes current page prevpage, page two, page three ... are waited former photo, with the increase of contact area, illustrate user's finger impose on user interface 11 intensity it is bigger, then corresponding leafed through with fast speed comes more photos before current page to the function control module 1043, until finger unclamps and leaves user interface 11.When user's finger contacts user interface 11 and tilts to the right, then operation principle contacts user interface 11 with above-mentioned finger and operation principle inclined to the left is similar, unlike, computing module 1042 accordingly exports the second instruction with some strength value of information and direction value to function control module 1043 according to the size and area change of contact area, the function control module 1043 is leafed through with slower speed according to the second instruction and comes current page prevpage, page two, page three ... are waited later photo, with the increase of contact area, illustrate user's finger force in user interface 11 manipulation strength it is bigger, then corresponding leafed through with fast speed comes more photos after current page to the function control module 1043, until finger unclamps and leaves user interface 11.
When user's finger contacts user interface 11 to screen inclined upward, then operation principle is similar to above, unlike, computing module 1042 accordingly exports the 3rd instruction with some strength value of information and direction value to function control module 1043 according to the size and area change of contact area, the function control module 1043 amplifies the current photo for being presented in user interface 11 according to the 3rd instruction with less multiplication factor, with the increase of contact area, illustrate user's finger impose on user interface 11 intensity it is bigger, the function control module 1043 is then corresponding with the larger current photo for being presented in user interface 11 of multiplication factor amplification.When user's finger contacts user interface 11 to screen inclined downward, then operation principle is similar to above, unlike, computing module 1042 accordingly exports the 4th instruction with some strength value of information and direction value to function control module 1043 according to the size and area change of contact area, the function control module 1043 reduces the current photo for being presented in user interface 11 according to the 4th instruction with less multiplication factor, with the increase of contact area, illustrate user's finger impose on user interface 11 intensity it is bigger, the function control module 1043 is then corresponding to reduce the current photo for being presented in user interface 11 with larger multiplication factor.
Thus, the operation module 104 quickly searches any photo in the album mode of electronic equipment 1 so as to user by detecting operating main body in the Action Events such as inclination control the left and right of current page to switch to the left or to the right in user interface 11;The Action Events such as tilt up or down by detecting operating main body to zoom in or out photo or image.
Certainly, it is understood that operation module 104 applies also in web page browsing tilting by finger to control the left and right of current web page to switch, video or tilted by finger during music come the change for controlling volume and other there is the modules of similar functions.
To sum up, user by finger without being contacted with user interface, you can rapidly enters the operator scheme of system, and user can perform different operational orders by the inclination of finger on a user interface to application model.Compared to the time had not only been saved using touch sensing in the prior art but also cost is saved, greatly facilitate and abundant user operation and experience.
The above embodiments are merely illustrative of the technical solutions of the present invention and it is unrestricted, although the present invention is described in detail with reference to above preferred embodiment, it will be understood by those within the art that, technical scheme can be modified or equivalent substitution should not all depart from the spirit and scope of technical solution of the present invention.