[go: up one dir, main page]

WO2013185324A1 - Terminal and touch control method for terminal - Google Patents

Terminal and touch control method for terminal Download PDF

Info

Publication number
WO2013185324A1
WO2013185324A1 PCT/CN2012/076905 CN2012076905W WO2013185324A1 WO 2013185324 A1 WO2013185324 A1 WO 2013185324A1 CN 2012076905 W CN2012076905 W CN 2012076905W WO 2013185324 A1 WO2013185324 A1 WO 2013185324A1
Authority
WO
WIPO (PCT)
Prior art keywords
terminal
integrated control
control area
area
interface
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.)
Ceased
Application number
PCT/CN2012/076905
Other languages
French (fr)
Chinese (zh)
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.)
Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
Original Assignee
Yulong Computer Telecommunication Scientific Shenzhen Co 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 Yulong Computer Telecommunication Scientific Shenzhen Co Ltd filed Critical Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
Priority to PCT/CN2012/076905 priority Critical patent/WO2013185324A1/en
Priority to CN201280073338.9A priority patent/CN104321729B/en
Publication of WO2013185324A1 publication Critical patent/WO2013185324A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04803Split screen, i.e. subdividing the display area or the window area into separate subareas

Definitions

  • the present invention relates to the field of touch control technologies, and in particular to a terminal and a touch control method for a terminal. Background technique
  • the operating system of the terminal or each application has its corresponding operation control, and the position of the operation control on the terminal interface is set by the developer of the system or the application, and thus the position often varies widely, and does not have Uniformity; and even the same operating system interface or the same application, the location of multiple controls is often scattered.
  • the content display area 304 and the function button area 302 are often included.
  • content, information, and the like on the interface are displayed, and the user passes
  • the function button area 302 of each interface operates some or all of the content in the content display area 304, but different interfaces often have different interface distribution forms, and the function button area 302 in the same interface may also be widely distributed (as shown in FIG. 3A). Or distributed in various areas of the interface (as shown in FIG. 3B), so that when operating the above operating system or application, the user usually needs to perform operations such as touch and click on a large range, and it is difficult to achieve fixed or small operation. (for example, within the coverage area of the palm or a single finger, without requiring a wide range of movement of the finger), it is impossible to achieve a single hand holding the terminal in the case of holding the terminal with one hand. Easy control with your fingers.
  • the invention is based on the above problems, and proposes a new terminal touch technology, which can realize control of different applications by using a unified integrated operation mode, thereby facilitating realization by one-hand operation. Touch control of the terminal.
  • the present invention provides a terminal, including: an area setting unit, configured to set at least one integrated control area at a predetermined position on the terminal interface; and a control unit, configured to perform touch according to the integrated control area The action generates a corresponding touch command to control the terminal.
  • the user does not need to find a control button or a control area at different positions of the entire terminal interface, and all the operations that can be performed for the current interface or the terminal can be performed in the integrated control area.
  • user-friendly operation process Specifically, the operation function of the different interfaces of the terminal or the existing function control may be acquired, and then all or a specified part of the operation function or the function control (usually commonly used by the user may be preset by the manufacturer or the user Define the setting), you can set the corresponding virtual button in the integrated control area, so that when the virtual button is selected, the user can also realize the original operation function, or when the user draws the corresponding gesture track in the integrated control area. After that, the original function can also be realized.
  • an integrated control area can be displayed on the terminal interface, and a virtual button or a gesture trajectory of the user is displayed in the integrated control area, thereby realizing the current
  • the control of the interface does not have to be based on the changes and differences of the interface, so that the user has to select the function buttons at different positions on the screen, and the user operation is completed.
  • the predetermined location here can be the system default or the default zone set by the user.
  • the integrated control area here can be single or multiple, and can be set or automatically adjusted according to the user's settings, the number of currently required operational functions. It should be noted that the "setting" here does not mean that it must be displayed, as long as the user can receive the touch command.
  • the method further includes: a first triggering unit, configured to receive an integrated control area triggering command; and a triggering processing unit, configured to: according to the integrated control area triggering command received by the first triggering unit, The integrated control area is displayed on the terminal interface, and/or the integrated control area that has been displayed is hidden.
  • the integrated control area can always be displayed on the terminal interface, and when the terminal interface is switched, the content in the integrated control area is also updated; the integrated control area can also be displayed after being triggered by the user. Come out, so that the user can get the largest display area before the operation; also can hide the integrated control area at any time, which is also beneficial to the user. Observation and use.
  • the integrated control area triggering command received by the first triggering unit includes at least one of the following or a combination thereof: the terminal interface is touched, and the terminal interface is pressed for more than a preset first time threshold, a time when the designated area of the terminal interface is focused by the user's line of sight exceeds a preset second time threshold, a designated physical button on the terminal is pressed, and the terminal interface receives and pre-predicts A gesture pattern matching the pattern and a preset identifier on the terminal interface are selected.
  • the method further includes: an attribute setting unit, configured to set the integrated control area at a position of the first touch point sensed by the terminal interface.
  • the first touch point is not only the first touch point sensed by the terminal interface, but must be triggered when the user triggers the terminal to activate the integrated control area, for example, by using a long press terminal interface.
  • the pressing time must exceed the preset first time threshold, so that the terminal determines that the triggering command is received, the first touch point corresponding to the triggering action can be acquired, and the first touch point is used as the first touch point.
  • the preset second time threshold it is apparent that the user's line of sight is first focused when determining that the terminal is triggered.
  • the point serves as the first touch point.
  • the attribute setting unit is further configured to: set a shape and/or a size of the integrated control area according to a position of the first touch point on the terminal interface.
  • the integrated control area can be fully displayed, that is, the entire disc is displayed; The point is located at the bottom corner of the terminal interface, then the integrated control area can be changed to 1/4 disc shape; if the first touch point is located on the side of the terminal interface, the integrated control area can be changed into a half disc shape.
  • the area setting unit is configured to: display at least one preset virtual button in the integrated control area and/or sense a gesture track drawn in the integrated control area;
  • the manipulation unit is configured to: when the at least one virtual button is selected and/or the gesture track matches the preset track, generate a corresponding touch command.
  • a virtual button for each part originally distributed on the interface or an option originally in a hidden menu (a menu that needs to be called out by other virtual keys or physical buttons), among which Some or all of them can be turned into virtual buttons in the integrated control area.
  • the functions of the virtual buttons or hidden menus that are originally distributed throughout the interface can be realized.
  • gesture operations can also be performed, and the gesture commands here can obviously be used to implement the control functions of the operating system, the program operation functions of the application or application function interface, and the user-defined functions.
  • the method further includes: a system function detecting unit, configured to detect a control function of an operating system of the terminal; and a button setting unit, configured to detect at least one control function detected by the system function detecting unit Set as a virtual button in the integrated control area.
  • the terminal provides operation functions and the like for each application through hardware and an operating system, which may be different, but for all applications, based on the level of the operating system, there will be some generalizations.
  • Control functions such as screen brightness, volume, exit, recall of system menus, etc. These controls provide an interface to all applications for unified control of these applications. These control functions can be used as corresponding virtual buttons in all integrated control areas corresponding to the specified application.
  • the method further includes: a program function detecting unit, configured to detect at least one operation interface of the terminal, and a program operation function for each of the operation interfaces; an associated storage unit, configured to The at least one operation interface is associated with the program operation function; the button setting unit is configured to acquire an associated program operation function according to the current operation interface where the integrated control area is located, and associate the associated operation function
  • the program operation function is set to a virtual button in the integrated control area. Because the functions that need to be implemented are different, the corresponding operation control methods are also different.
  • each application or each application function interface and the corresponding program operation function can be pre-associated and stored, and then when the user enters After an operation interface, the program operation functions corresponding to the operation interface can be found, and the program operation functions are set as corresponding virtual buttons in the integrated control area.
  • the method further includes: a function customization unit, configured to customize the associated function of the at least one virtual button in the integrated control area according to the received custom command.
  • the user can set the function corresponding to the virtual button in the integrated control area to match his own operating habits and operation modes, thereby achieving a better operating experience.
  • the virtual buttons that are customized here may be virtual buttons that are originally vacant, or may have some corresponding functions, such as corresponding to system functions or program operation functions, which can be set by the user.
  • the method further includes: an association storage unit, configured to associate at least one operation interface of the terminal with the preset trajectory; a gesture setting unit, configured to use, according to the integrated control area The current operation interface is located, and the associated preset track is acquired to match the gesture track sensed by the integrated control area.
  • the method further includes: an operation area setting unit, configured to set an associated operation area for each of the virtual keys; and a blur processing unit, configured to receive the associated operation area
  • the operation command acts as an operation for the virtual button.
  • the virtual keys are often presented in the form of icons. Due to the limitation of the size of the terminal screen, the area of the icons is limited, and thus the user may not be able to cover the icon and cause a misoperation. Therefore, for each virtual button, a corresponding operating area can be set. Domain, this operation area can be slightly larger than the area of the icon itself, so that even if the virtual button is not clicked, but the operation area is clicked, it can still be considered that the virtual button is operated, thereby reducing the user misoperation rate.
  • the method further includes: a touch area acquiring unit, configured to acquire the touch action in each case when a touch action is simultaneously detected in an operation area of the plurality of virtual keys
  • the touch processing area is further configured to: compare all touch areas, and if there is a maximum touch area, determine that the touch action is for corresponding to the maximum touch area For the operation of the virtual button, if all the touch areas are equal, the plurality of virtual buttons that sense the touch action are marked, or the touch action is ignored.
  • the contact surface of the finger and the screen may belong to the operation area of the plurality of virtual keys at the same time, so that the system actually operates the user's intention. It is difficult to judge, perform wrong application functions, and even cause system paralysis. Since the user is clicking, the contact surface will be closer to the virtual button that the user wishes to operate. Therefore, in the operation area of the virtual button, a larger touch area is formed, thereby being able to Better guess the user's operational intent.
  • the virtual buttons may be changed in color, size, and the like, and the mark icons may be added to the virtual buttons, and the functions may be generated as a list. , display on the screen for the user to make further selection confirmation.
  • the method further includes: a first timing unit, configured to record an interval between the plurality of touch actions continuously detected by the touch sensing unit; and a blur processing unit, configured to be at the interval When the time is less than the preset first time threshold, the touch sensing unit is controlled to record a gesture track corresponding to the multiple touch actions.
  • the user may have some unexpected pauses when performing gesture sliding, or some gestures may be multi-segmented in some cases. If the user leaves the screen when the user operates, the system may be mistakenly judged to be executed first. A gesture.
  • the time interval By setting the time interval, the above-mentioned unexpected situation can be eliminated, and it is also advantageous to set more complicated gesture commands, especially for the user-defined manner, which can achieve better security functions by more complicated gesture commands.
  • the method further includes: a starting point determining unit, configured to determine whether a starting point of the gesture track is located in the integrated control area; and an analog processing unit, configured to determine, by the starting point determining unit, that In the case of YES, it is determined that the gesture trajectory is drawn for the integrated control area.
  • the area of the integrated control area is limited. If the operation of the gesture track is performed, the user is likely to draw an integrated control area, and if the gesture control is only collected for the integrated control area, misjudgment may occur. Users often draw gesture trajectories from a given area on the screen (which is often displayed as a preset area for the touch area). Although the integrated control area may be drawn, the starting point is often from that area. Therefore, if the gesture track starts from the integrated control area, all the acquisitions can be collected regardless of whether the gesture track is drawn out of the integrated control area, thereby avoiding false positives.
  • the gesture track includes a first portion located in the integrated control area and a second portion located outside the integrated control area
  • the terminal further includes: an area ratio calculation unit, Calculating an area ratio of the first portion and the second portion; a ratio determining unit, configured to determine whether the area ratio value meets a preset ratio threshold; the blur processing unit is further configured to: in the ratio determining unit If the result of the determination is yes, the gesture track is processed, otherwise the gesture track is determined to be an erroneous operation.
  • the user often draws a gesture command in a given area on the screen, and normally, most of the trajectory of the corresponding gesture trajectory should be in the area, and only a part is outside the area, so The area ratio of the trajectory inside or outside the integrated control area can be judged. If the preset proportional threshold is not met, for example, at least 50% is in the integrated control area, the gesture trajectory may be a user error operation. Can be ignored.
  • the method further includes: the integrated control area is semi-transparent and appears above the display content of the terminal interface.
  • the "emergence” here refers to "superimposing” or stacking the content of the integrated control area and the original content on the terminal interface, and it can be considered that the content of the integrated control area and the terminal interface at this time is different.
  • the display layer wherein the integrated control area is at the upper layer, and the content of the terminal interface is at the lower layer, and the user's operation (moving, zooming, etc., excluding the function operation) for the upper layer does not affect the content of the lower layer, and the operation of the lower layer content (such as switching interface, more Changing the application, etc.) does not affect the content of the upper layer.
  • the specific transparency of the integrated control area here can obviously be set by the user.
  • the method further includes: an attribute configuration unit, configured to configure an attribute of the integrated control area according to a configuration command received by the terminal and/or a detected real-time status of the terminal.
  • the configuration command may be issued when the setting is performed in advance, and is used to implement the corresponding effect when the integrated control area is triggered later; or the integrated control area may be after the integrated control area has been set.
  • Perform real-time adjustments such as holding the area to move the position, and multi-touch to achieve area zooming.
  • the terminal is in different states, such as vertical placement or horizontal placement (which can be detected by a gravity sensor or the like), whether the user holds the left hand or the right hand (can be detected by a temperature sensor or the like), etc.
  • the properties of the integrated control area are adjusted to give the user the best possible operating experience.
  • the real-time status includes: a current operation interface content on the terminal screen, a current spatial state of the terminal, and/or a manner in which the terminal is held; the integrated control area
  • the attributes include: a shape of the integrated control area, a number of the integrated control areas, a display position on the terminal interface, and/or displayed content.
  • the method further includes: when the terminal is held by one hand, configuring, by the attribute configuration unit, an attribute of the integrated control area, so that an attribute of the integrated control area is preset The range of attribute thresholds.
  • the user is facilitated to perform one-hand operation, especially when holding the terminal by one hand, using the thumb of the hand holding the terminal.
  • the corresponding integrated control area may be located at the lower right corner of the terminal, which is 1/4 disk-shaped, and the radius of the disk is not greater than the length of the user's thumb, so that The user can complete the operation of the current interface with the thumb.
  • the method further includes: a second triggering unit, configured to receive a function description area triggering command; and a function description information display unit, configured to receive at the second triggering unit In the case that the function description area triggers the command, at least one function description area is set on the terminal interface.
  • the corresponding function description information may be performed. prompt. In order to distinguish it from the normal operation, it can be set to other trigger modes.
  • the user can press and hold a certain area, for example, the area is a virtual button, and in the corresponding function description area, the virtual The function, the operation mode, and the setting mode of the button are described.
  • the function description information may be one or more of various forms such as text and image, and the function description area has shapes, sizes, transparency, and the like. , obviously, it can also be set by the user.
  • the method further includes: the function description area is located at a top of the terminal interface or in the integrated control area.
  • the function description area may be blocked as much as possible. Therefore, the status information bar at the top of the terminal interface may be set, or Set in the integrated control area, for example, the integrated control area is a disc-shaped, the outermost ring is a ring composed of a plurality of virtual buttons, and the inner side is a circular touch area for receiving a gesture track of the user, In the inner circular touch area, the function description information is displayed.
  • a touch control method of a terminal including: setting at least one integrated control area at a predetermined position on the terminal interface; generating corresponding according to the touch action sensed by the integrated control area Touch commands to control the terminal.
  • the user does not need to find a control button or a control area at different positions of the entire terminal interface, and all the operations that can be performed for the current interface or the terminal can be performed in the integrated control area.
  • user-friendly operation process Specifically, the operation function of the different interfaces of the terminal or the existing function control may be acquired, and then all or a specified part of the operation function or the function control (usually commonly used by the user may be preset by the manufacturer or the user Define the setting), you can set the corresponding virtual button in the integrated control area, so that when the virtual button is selected, the user can also realize the original operation function, or when the user draws the corresponding gesture track in the integrated control area. After that, it can also be The original function.
  • an integrated control area can be displayed on the terminal interface, and a virtual button or a gesture trajectory of the user is displayed in the integrated control area, thereby realizing the current
  • the control of the interface does not have to be based on the changes and differences of the interface, so that the user has to select the function buttons at different positions on the screen, and the user operation is completed.
  • the predetermined location here can be the system default or the default zone set by the user.
  • the integrated control area here can be single or multiple, and can be set or automatically adjusted according to the user's settings, the number of currently required operational functions. It should be noted that the "setting" here does not mean that it must be displayed, as long as the user can receive the touch command.
  • the method further includes: displaying the integrated control area on the terminal interface according to the received integrated control area triggering command, and/or hiding the displayed integrated control area.
  • the integrated control area can always be displayed on the terminal interface, and when the terminal interface is switched, the content in the integrated control area is also updated; the integrated control area can also be displayed after being triggered by the user. Come out, so that the user can get the largest display area before the operation; also can hide the integrated control area at any time, which is also beneficial for the user's observation and use.
  • the integrated control area triggering command includes at least one of the following or a combination thereof: the terminal interface is touched, the time when the terminal interface is pressed exceeds a preset first time threshold, The specified area of the terminal interface is focused by the user's line of sight for more than a preset second time threshold, the designated physical button on the terminal is pressed, and the terminal interface receives a gesture pattern matching the preset pattern, The preset identifier on the terminal interface is selected.
  • the method further includes: setting the integrated control area at a position of the first touch point sensed by the terminal interface.
  • the first touch point is not only the first touch sensed by the terminal interface. Point, but must be triggered when the user triggers the terminal to activate the integrated control area, for example, by long-pressing the terminal interface, the pressing time must exceed the preset first time threshold, so that the terminal determines that the trigger command is received.
  • the first touch point corresponding to the trigger action can be acquired and used as the first touch point.
  • the time when the designated area of the terminal interface is focused by the line of sight of the user exceeds the preset second time threshold it is apparent that the user's line of sight is first focused when determining that the terminal is triggered.
  • the point serves as the first touch point.
  • the method further includes: setting a shape and/or a size of the integrated control area according to a position of the first touch point on the terminal interface.
  • the integrated control area can be fully displayed, that is, the entire disc is displayed; The point is located at the bottom corner of the terminal interface, then the integrated control area can be changed to 1/4 disc shape; if the first touch point is located on the side of the terminal interface, the integrated control area can be changed into a half disc shape.
  • the process of the integrated control area sensing the touch action comprises: if at least one of the virtual keys displayed in the integrated control area is selected, and/or the integration
  • the control area senses the gesture track that matches the preset track, and generates a corresponding touch command.
  • a virtual button for each part originally distributed on the interface or an option originally in a hidden menu (a menu that needs to be called out by other virtual keys or physical buttons), among which Some or all of them can be turned into virtual buttons in the integrated control area.
  • the functions of the virtual buttons or hidden menus that are originally distributed throughout the interface can be realized.
  • gesture operations can also be performed, and the gesture commands here can obviously be used to implement the control functions of the operating system, the program operation functions of the application or application function interface, and the user-defined functions.
  • the method before displaying the virtual button, the method further includes: detecting a control function of an operating system of the terminal, and controlling at least one of the operating systems The function is set to a virtual button in the integrated control area.
  • the terminal provides operation functions and the like for each application through hardware and an operating system, which may be different, but for all applications, based on the level of the operating system, there will be some generalizations.
  • Control functions such as screen brightness, volume, exit, recall of system menus, etc. These controls provide an interface to all applications for unified control of these applications. These control functions can be used as corresponding virtual buttons in all integrated control areas corresponding to the specified application.
  • the method before displaying the virtual key, further includes: acquiring at least one operation interface of the terminal, and a program operation function for each of the operation interfaces; An operation interface is associated with the program operation function; and acquiring an associated program operation function according to a current operation interface where the integrated control area is located, and setting the associated program operation function to the integrated control Virtual buttons in the zone. Because the functions that need to be implemented are different, the corresponding operation control methods are also different. Therefore, each application or each application function interface and the corresponding program operation function can be pre-associated and stored, and then when the user enters After an operation interface, the program operation functions corresponding to the operation interface can be found, and the program operation functions are set as corresponding virtual buttons in the integrated control area.
  • the method further includes: performing custom setting on an associated function of the at least one virtual button in the integrated control area according to the received custom command.
  • the user can set the function corresponding to the virtual button in the integrated control area to match his own operating habits and operation modes, thereby achieving a better operating experience.
  • the virtual buttons that are customized here may be virtual buttons that are originally vacant, or may have some corresponding functions, such as corresponding to system functions or program operation functions, which can be set by the user.
  • the method further includes: associating at least one operation interface of the terminal with the preset trajectory; according to a current operation of the integrated control area The interface acquires an associated preset track to match the gesture track sensed by the integrated control area.
  • the method further includes: each of the virtual buttons is provided with an associated operation area, and an operation command received by the associated operation area is used as an operation for the virtual button.
  • virtual keys are often presented in the form of icons. Due to the limitation of the size of the terminal screen, the area of the icons is limited, which often causes the user to not cover the icon and cause misoperation. Therefore, for each virtual button, a corresponding operation area can be set, and the operation area can be slightly larger than the area of the icon itself, so that even if the virtual button is not clicked, the operation area can be clicked, and the virtual button can still be considered as The operation reduces the user's misoperation rate.
  • the method further includes: when a plurality of operation areas of the virtual button simultaneously sense a touch action, acquiring a touch area of the touch action in each of the operation areas, If the maximum touch area exists, determining that the touch action is an operation for the virtual button corresponding to the maximum touch area, and if all the touch areas are equal, the plurality of touch actions are sensed. The virtual button is marked, or the touch action is ignored.
  • the contact surface of the finger and the screen may belong to the operation area of the plurality of virtual keys at the same time, so that the system actually operates the user's intention. It is difficult to judge, perform wrong application functions, and even cause system paralysis. Since the user is clicking, the contact surface will be closer to the virtual button that the user wishes to operate. Therefore, in the operation area of the virtual button, a larger touch area is formed, thereby being able to Better guess the user's operational intent.
  • you can Buttons can be used to change the display properties such as color, size, etc. You can add marker icons to the virtual buttons, and you can also generate these functions as a list and display them on the screen for the user to make further selection confirmation.
  • the process of the integrated control area sensing the touch action further includes: if the interval between the multiple touch actions is less than a preset first time threshold, the record corresponds to the A gesture track of multiple touch actions.
  • the user may have some unexpected pauses when performing gesture sliding, or some gestures may be multi-segmented in some cases. If the user leaves the screen when the user operates, the system may be mistakenly judged to be executed first. A gesture.
  • the time interval By setting the time interval, the above-mentioned unexpected situation can be eliminated, and it is also advantageous to set more complicated gesture commands, especially for the user-defined manner, which can achieve better security functions by more complicated gesture commands.
  • the starting point of the gesture track is located in the integrated control area, determining that the gesture track is drawn for the integrated control area.
  • the area of the integrated control area is limited. If the operation of the gesture track is performed, the user is likely to draw an integrated control area, and if the gesture control is only collected for the integrated control area, misjudgment may occur. Users often draw gesture trajectories from a given area on the screen (which is often displayed as a preset area for the touch area). Although the integrated control area may be drawn, the starting point is often from that area. Therefore, if the gesture track starts from the integrated control area, all the acquisitions can be collected regardless of whether the gesture track is drawn out of the integrated control area, thereby avoiding false positives.
  • the gesture track includes a first portion located in the integrated control area and a second portion located outside the integrated control area, if an area of the first portion and the second portion If the ratio meets the preset ratio threshold, the gesture track is processed, otherwise the gesture track is determined to be an erroneous operation.
  • the user often draws a gesture command in a given area on the screen, and normally, most of the trajectory of the corresponding gesture trajectory should be in the area, and only a part is outside the area, so The area ratio of the trajectory inside or outside the integrated control area can be judged. If the preset proportional threshold is not met, for example, at least 50% is in the integrated control area, the gesture trajectory may be a user error operation. Can be ignored.
  • the method further includes: the integrated control area is semi-transparent and appears above the display content of the terminal interface.
  • the "emergence” here refers to "superimposing” or stacking the content of the integrated control area and the original content on the terminal interface, and it can be considered that the content of the integrated control area and the terminal interface at this time is different.
  • the display layer wherein the integrated control area is at the upper layer, and the content of the terminal interface is at the lower layer, and the user's operation (moving, zooming, etc., excluding the function operation) for the upper layer does not affect the content of the lower layer, and the operation of the lower layer content (such as switching interfaces, changing applications, etc.) will not affect the content of the upper layer.
  • the specific transparency of the integrated control area here can obviously be set by the user.
  • the method further includes: configuring an attribute of the integrated control area according to the received configuration command and/or the detected real-time status of the terminal.
  • the configuration command may be issued when the setting is performed in advance, and is used to implement the corresponding effect when the integrated control area is triggered later; or the integrated control area may be after the integrated control area has been set.
  • Perform real-time adjustments such as holding the area to move the position, and multi-touch to achieve area zooming.
  • the terminal is in different states, such as vertical placement or horizontal placement (which can be detected by a gravity sensor or the like), whether the user holds the left hand or the right hand (can be detected by a temperature sensor or the like), etc.
  • the properties of the integrated control area are adjusted to give the user the best possible operating experience.
  • the real-time status includes: a current operation interface on the screen of the terminal, a current spatial state of the terminal, and/or a manner in which the terminal is held;
  • the attributes include: a shape of the integrated control area, a number of the integrated control areas, a display position on the terminal interface, and/or displayed content.
  • the method further includes: when the terminal is held by one hand, configuring an attribute of the integrated control area, so that an attribute of the integrated control area is in a preset attribute threshold range.
  • the user is facilitated to perform one-hand operation, especially when holding the terminal with one hand, using the grip
  • the thumb of the hand of the terminal is operated, for example, when the terminal is held by the right hand, the corresponding integrated control area may be located at the lower right corner of the terminal, and is 1/4 disk-shaped, and the radius of the disk is not greater than the user.
  • the length of the thumb allows the user to complete the operation of the current interface with the thumb.
  • the method further includes: setting at least one function description area on the terminal interface according to the function description area triggering command sensed by the integrated control area.
  • the corresponding function description information may be performed. prompt. In order to distinguish it from the normal operation, it can be set to other trigger modes.
  • the user can press and hold a certain area, for example, the area is a virtual button, and in the corresponding function description area, the virtual The function, the operation mode, and the setting mode of the button are described.
  • the function description information may be one or more of various forms such as text and image, and the function description area has shapes, sizes, transparency, and the like. , obviously, it can also be set by the user.
  • the function description area is located at a top of the terminal interface or the integrated control area.
  • the function description area may be blocked as much as possible. Therefore, the status information bar at the top of the terminal interface may be set, or Set in the integrated control area, for example, the integrated control area is a disc-shaped, the outermost ring is a ring composed of a plurality of virtual buttons, and the inner side is a circular touch area for receiving a gesture track of the user, In the inner circular touch area, the function description information is displayed.
  • the unified integrated operation mode can be used to realize control of different applications, thereby facilitating touch control of the terminal by one-hand operation.
  • FIG. 1A through 1C illustrate block diagrams of terminals in accordance with an embodiment of the present invention
  • FIGS. 4A to 4T are diagrams showing a touch control method of a terminal according to an embodiment of the present invention.
  • FIG. 1A through 1C show block diagrams of terminals in accordance with an embodiment of the present invention.
  • a terminal 100A includes: an area setting unit 102, configured to set at least one integrated control area at a predetermined position on the terminal interface; and a manipulation unit 104, configured to sense according to the integrated control area The touch action to generate a corresponding touch command to control the terminal 100A.
  • the user does not need to find a control button or a control area at different positions of the entire terminal interface, and all the operations that can be performed for the current interface or the terminal 100A can be in the integrated control area.
  • Carry out, user-friendly operation process Specifically, the operation function of the terminal 100A in different interfaces or the existing function control may be acquired, and then all or a specified part of the operation function or the function control (usually used by the user, may be preset by the manufacturer or the user) Custom setting), you can set the corresponding virtual button in the integrated control area, so that when the virtual button is selected, the user can also realize the original operation function, or when the user draws the corresponding gesture in the integrated control area.
  • the original function can also be realized. Since the current interface is a standby interface or a function interface of an application, an integrated control area can be displayed on the terminal interface, and a virtual button or a gesture trajectory of the user is displayed in the integrated control area, thereby realizing the current
  • the control of the interface does not have to be based on the changes and differences of the interface, so that the user has to select the function buttons at different positions on the screen, and the user operation is completed.
  • the predetermined location here can be the system default or user settings The default area.
  • the integrated control area here can be single or multiple, and can be set or automatically adjusted according to the user's settings, the number of currently required operational functions. It should be noted that the "setting" here does not mean that it must be displayed, as long as the user can receive the touch command.
  • the method further includes: a first triggering unit 105, configured to receive an integrated control area triggering command; and a trigger processing unit 107, configured to: after the integrated control area is set on the terminal interface, trigger the command according to the received integrated control area , the integrated control area is displayed on the terminal interface, and/or the integrated control area that has been displayed is hidden.
  • a first triggering unit 105 configured to receive an integrated control area triggering command
  • a trigger processing unit 107 configured to: after the integrated control area is set on the terminal interface, trigger the command according to the received integrated control area , the integrated control area is displayed on the terminal interface, and/or the integrated control area that has been displayed is hidden.
  • the integrated control area can always be displayed on the terminal interface, and when the terminal interface is switched, the content in the integrated control area is also updated; the integrated control area can also be displayed after being triggered by the user. Come out, so that the user can get the largest display area before the operation; also can hide the integrated control area at any time, which is also beneficial for the user's observation and use.
  • the process of the terminal 100A being triggered includes at least one of the following or a combination thereof: the terminal interface is touched, and the terminal interface is pressed for more than a preset time.
  • the first time threshold, the designated area of the terminal interface is focused by the user's line of sight for more than a preset second time threshold, the designated physical button on the terminal 100A is pressed, and the terminal interface receives the gesture pattern matching the preset pattern, The preset ID on the terminal interface is selected.
  • the method further includes: an attribute setting unit 109, configured to set the integrated control area at a position of the first touch point sensed by the terminal interface.
  • the first touch point is not only the first touch point sensed by the terminal interface, but must be triggered when the user triggers the terminal to activate the integrated control area, for example, by using a long press terminal interface.
  • the pressing time must exceed the preset first time threshold, so that the terminal determines that the triggering command is received, the first touch point corresponding to the triggering action can be acquired, and the first touch point is used as the first touch point. .
  • the preset second time threshold value is obviously determined as the first touch point when the terminal is triggered to determine the point at which the user's line of sight is first focused.
  • the attribute setting unit 109 is further configured to: set the shape and/or size of the integrated control area according to the position of the first touch point on the terminal interface.
  • the area setting unit 102 is configured to: display at least one preset virtual button in the integrated control area; and the control unit 104 includes: a determining subunit 1042, configured to determine whether at least one virtual button is selected; The command generation subunit 1044 is configured to generate a touch command corresponding to the selected virtual button.
  • some or all of the functions of the virtual buttons that are originally distributed on the interface, or the options in the hidden menu (the menu that needs to be called by other virtual buttons or physical buttons) It can be turned into a virtual button in the integrated control area, and the functions of the virtual buttons or hidden menus that are originally distributed throughout the interface can be realized by directly operating the virtual buttons in the integrated control area.
  • the system function detecting unit 106 is configured to detect a control function of the operating system of the terminal 100A, and the button setting unit 108 is configured to set at least one control function detected by the system function detecting unit 106 to be integrated. Virtual buttons in the control area.
  • the terminal 100A may be different for each application mode, operation function, etc. through hardware and an operating system, but for all applications, based on the level of the operating system, there may be some Common control functions, such as screen brightness, volume, exit, recall system menus, etc. These controls provide an interface to all applications for unified control of these applications. These control functions can be used as corresponding virtual buttons in all integrated control areas corresponding to the specified application.
  • the method further includes: a program function detecting unit 110, configured to detect at least one operation interface in the terminal 100A, and a program operation function for each operation interface; an association storage unit 112, configured to use at least one operation interface And the program operation function is associated with the storage; the button setting unit 108 is configured to acquire an associated program operation function according to the current operation interface where the integrated control area is located, and set the associated program operation function into the integrated control area. Virtual button. Because the functions that need to be implemented are different, the corresponding operation control methods are also different.
  • each application or each application function interface and the corresponding program operation function can be pre-associated and stored, and then when the user enters After an operation interface, the program operation functions corresponding to the operation interface can be found, and the program operation functions are set as corresponding virtual buttons in the integrated control area.
  • the method further includes: a function customization unit 114, configured to perform custom setting on an association function of at least one virtual button in the integrated control area according to the received custom command.
  • the user can set the function corresponding to the virtual button in the integrated control area to match his own operating habits and operation modes, thereby achieving a better operating experience.
  • the virtual buttons that are customized here may be virtual buttons that are originally vacant, or may have some corresponding functions, such as corresponding to system functions or program operation functions, which can be set by the user.
  • the method further includes: an operation area setting unit, configured to set an associated operation area for each virtual button; and a fuzzy processing unit 1 18, configured to use the operation command received by the associated operation area as a virtual Button operation.
  • virtual keys are often presented in the form of icons. Due to the limitation of the size of the terminal screen, the area of the icons is limited, which often causes the user to not cover the icon and cause misoperation. Therefore, for each virtual button, a corresponding operation area can be set, and the operation area can be slightly larger than the area of the icon itself, so that even if the virtual button is not clicked, the operation area can be clicked, and the virtual button can still be considered as The operation reduces the user's misoperation rate.
  • the method further includes: a touch area acquiring unit, configured to acquire a touch area of the touch action in each operation area when a touch action is simultaneously detected in an operation area of the plurality of virtual buttons
  • the blur processing unit 118 is further configured to: compare all the touch areas, and if there is a maximum touch area, determine that the touch action is an operation for the virtual button corresponding to the maximum touch area, if all the touch areas Equally equal, more sense of touch action A virtual button to mark, or ignore the touch action.
  • the contact surface of the finger and the screen may belong to the operation area of the plurality of virtual keys at the same time, so that the system actually operates the user's intention. It is difficult to judge, perform wrong application functions, and even cause system paralysis. Since the user is clicking, the contact surface will be closer to the virtual button that the user wishes to operate. Therefore, in the operation area of the virtual button, a larger touch area is formed, thereby being able to Better guess the user's operational intent.
  • the virtual buttons may be changed in color, size, and the like, and the mark icons may be added to the virtual buttons, and the functions may be generated as a list. , display on the screen for the user to make further selection confirmation.
  • control methods may be employed, such as receiving user gesture commands in the integrated control area for corresponding control, as shown in FIG. 1B.
  • the terminal 100B includes: an area setting unit 102, configured to set at least one integrated control area at a predetermined position on the terminal interface; and a manipulation unit 104, configured to sense according to the integrated control area The touch action to generate a corresponding touch command to control the terminal 100B.
  • the user does not need to find a control button or a control area at different positions of the entire terminal interface, and all the operations that can be performed for the current interface or the terminal 100B can be in the integrated control area.
  • the predetermined location here may be a system default or a default area set by the user, and no matter what interface the terminal 100B is currently located, when the user triggers, the integrated control area may be called out in the area.
  • the integrated control area here can be single or multiple, and can be set or automatically adjusted according to the user's settings, the number of currently required operational functions. It should be noted that the "setting" here does not mean that it must be displayed, as long as the user can receive the touch command.
  • the method further includes: a first triggering unit 105, configured to receive an integrated control area triggering command; and a trigger processing unit 107, configured to trigger a command according to the received integrated control area before setting the integrated control area on the terminal interface , displaying the integrated control area on the terminal interface, And/or after the setting of the integrated control area has been completed on the terminal interface, the integrated control area hidden for display is hidden according to the received integrated control area trigger command.
  • a first triggering unit 105 configured to receive an integrated control area triggering command
  • a trigger processing unit 107 configured to trigger a command according to the received integrated control area before setting the integrated control area on the terminal interface , displaying the integrated control area on the terminal interface, And/or after the setting of the integrated control area has been completed on the terminal interface, the integrated control area hidden for display is hidden according to the received integrated control area trigger command.
  • the integrated control area can always be displayed on the terminal interface, and when the terminal interface is switched, the content in the integrated control area is also updated; the integrated control area can also be displayed after being triggered by the user. Come out, so that the user can get the largest display area before the operation; also can hide the integrated control area at any time, which is also beneficial for the user's observation and use.
  • the process of the terminal 100B being triggered includes at least one of the following or a combination thereof: the terminal interface is touched, and the terminal interface is pressed for more than a preset time.
  • the first time threshold, the designated area of the terminal interface is focused by the user's line of sight for more than a preset second time threshold, the designated physical button on the terminal 100B is pressed, the terminal interface receives the gesture pattern matching the preset pattern, The preset ID on the terminal interface is selected.
  • the method further includes: an attribute setting unit 109, configured to set the integrated control area at a position of the first touch point sensed by the terminal interface.
  • the first touch point is not only the first touch point sensed by the terminal interface, but must be triggered when the user triggers the terminal to activate the integrated control area, for example, by using a long press terminal interface.
  • the pressing time must exceed the preset first time threshold, so that the terminal determines that the triggering command is received, the first touch point corresponding to the triggering action can be acquired, and the first touch point is used as the first touch point.
  • the preset second time threshold it is apparent that the user's line of sight is first focused when determining that the terminal is triggered.
  • the point serves as the first touch point.
  • the attribute setting unit 109 is further configured to: set the shape and/or size of the integrated control area according to the position of the first touch point on the terminal interface.
  • the method further includes: a touch sensing unit 134, in the sensing integrated control area a gesture trajectory; the gesture matching unit 136 determines whether the gesture trajectory sensed by the touch sensing unit 134 matches the preset trajectory; and the manipulation unit 104 is specifically configured to: if the matching result of the gesture matching unit 136 is YES , generates a touch command corresponding to the preset track.
  • a gesture operation in addition to generating a virtual button, a gesture operation can also be performed, and the gesture command here can obviously be used to implement a control function of an operating system, a program operation function of an application or an application function interface, and a user-defined function.
  • the method further includes: an association storage unit 112, configured to associate at least one operation interface in the terminal 100B with a preset trajectory; a gesture setting unit 122, configured to: according to a current operation interface where the integrated control area is located , Get the associated preset track to match the gesture track sensed by the integrated control area.
  • the method further includes: a first timing unit, configured to record an interval between the plurality of touch actions continuously sensed by the touch sensing unit 134; the blur processing unit 118, configured to use the interval time less than the preset time At the first time threshold, the touch sensing unit 134 is controlled to record a gesture track corresponding to the plurality of touch actions.
  • the user may have some unexpected pauses when performing gesture sliding, or some gestures may be multi-segmented in some cases. If the user leaves the screen when the user operates, the system may be mistakenly judged to be executed first. A gesture.
  • the time interval By setting the time interval, the above-mentioned unexpected situation can be eliminated, and it is also advantageous to set more complicated gesture commands, especially for the user-defined manner, which can achieve better security functions by more complicated gesture commands.
  • the method further includes: a starting point determining unit 140, configured to determine whether a starting point of the gesture track is located in the integrated control area; and the simulation processing unit 118 is configured to determine, when the determination result of the starting point determining unit 140 is yes, Gesture trajectories are drawn for the integrated control area.
  • the area of the integrated control area is limited, and if the gesture track is operated, It is highly probable that the user will draw an integrated control area, and if only the acquisition of the gesture command is performed on the integrated control area, misjudgment may occur. Users often draw gesture trajectories from a given area on the screen (which is often displayed as a preset area for the touch area). Although the integrated control area may be drawn, the starting point is often from that area. Therefore, if the gesture track starts from the integrated control area, all the acquisitions can be collected regardless of whether the gesture track is drawn out of the integrated control area, thereby avoiding false positives.
  • the gesture track includes a first portion located in the integrated control area and a second portion located outside the integrated control area
  • the terminal 100B further includes: an area ratio calculating unit 142, configured to calculate the first part and the second part
  • the area ratio value is used to determine whether the area ratio value meets the preset ratio threshold value
  • the blur processing unit 118 is further configured to: if the judgment result of the ratio value determining unit 144 is yes, process the gesture track, otherwise
  • the gesture track is determined to be a misoperation.
  • the user often draws a gesture command in a given area on the screen, and normally, most of the trajectory of the corresponding gesture trajectory should be in the area, and only a part is outside the area, so The area ratio of the trajectory inside or outside the integrated control area can be judged. If the preset proportional threshold is not met, for example, at least 50% is in the integrated control area, the gesture trajectory may be a user error operation. Can be ignored.
  • the terminal 100A shown in FIG. 1A can implement the control process by setting a virtual button.
  • the terminal 100B shown in FIG. 1B can implement the control process by acquiring the gesture command of the user, but both terminals can only implement a single type. In this way, in fact, the two control modes can be included by one terminal at the same time, as shown in FIG. 1C.
  • a terminal 100C is provided, which includes any of the technical solutions of 100 A as shown in Fig. 1A and 100B as shown in Fig. 1B.
  • the method further includes: the integrated control area is semi-transparent and appears above the display content of the terminal interface.
  • the "emergence” here refers to "superimposing” or stacking the content of the integrated control area and the original content on the terminal interface, and it can be considered that the content of the integrated control area and the terminal interface at this time is different.
  • the display layer wherein the integrated control area is in the upper layer, the content of the terminal interface is in the lower layer, and the user operates on the upper layer (moving, zooming, etc., excluding the function operation) Does not affect the content of the lower layer, and the operation of the lower layer content (such as switching interfaces, changing applications, etc.) will not affect the content of the upper layer.
  • the specific transparency of the integrated control area here can obviously be set by the user.
  • the method further includes: an attribute configuration unit 126, configured to configure an attribute of the integrated control area according to the configuration command received by the terminal and/or the detected real-time status of the terminal.
  • the configuration command may be issued when the setting is performed in advance, and is used to implement the corresponding effect when the integrated control area is triggered later; or the integrated control area may be after the integrated control area has been set.
  • Perform real-time adjustments such as holding the area to move the position, and multi-touch to achieve area zooming.
  • the terminal is in different states, such as vertical placement or horizontal placement (which can be detected by a gravity sensor or the like), whether the user holds the left hand or the right hand (can be detected by a temperature sensor or the like), etc.
  • the properties of the integrated control area are adjusted to give the user the best possible operating experience.
  • the real-time status includes: the current operation interface content on the terminal screen, the current spatial state of the terminal, and/or the manner in which the terminal is held;
  • the attributes of the integrated control area include: shape, integration of the integrated control area The number of control zones, the display location on the terminal interface, and/or the content displayed.
  • the method further includes: when the terminal is held by one hand, the attribute configuration unit 126 configures the attribute of the integrated control area, so that the attribute of the integrated control area is in a preset attribute threshold range.
  • the user is facilitated to perform one-hand operation, especially when holding the terminal by one hand, using the thumb of the hand holding the terminal.
  • the corresponding integrated control area may be located at the lower right corner of the terminal, which is 1/4 disk-shaped, and the radius of the disk is not greater than the length of the user's thumb, so that The user can complete the operation of the current interface with the thumb.
  • the method further includes: a second trigger unit 130, configured to receive a function The description area triggering command; the function description information display unit 132 is configured to set at least one function description area on the terminal interface when the second trigger unit 130 receives the function description area triggering command.
  • the corresponding function description information may be performed. prompt. In order to distinguish it from the normal operation, it can be set to other trigger modes.
  • the user can press and hold a certain area, for example, the area is a virtual button, and in the corresponding function description area, the virtual The function, the operation mode, and the setting mode of the button are described.
  • the function description information may be one or more of various forms such as text and image, and the function description area has shapes, sizes, transparency, and the like. , obviously, it can also be set by the user.
  • the method further includes: the function description area is located at the top of the terminal interface or in the integrated control area.
  • the function description area may be blocked as much as possible. Therefore, the status information bar at the top of the terminal interface may be set, or Set in the integrated control area, for example, the integrated control area is a disc-shaped, the outermost ring is a ring composed of a plurality of virtual buttons, and the inner side is a circular touch area for receiving a gesture track of the user, In the inner circular touch area, the function description information is displayed.
  • FIGS. 2A to 2C are flowcharts showing a touch control method of a terminal according to an embodiment of the present invention.
  • the touch control method of the terminal includes: Step 202: Set at least one integrated control area at a predetermined position on the terminal interface; Step 204, according to the touch action sensed by the integrated control area , generate corresponding touch commands to control the terminal.
  • the user does not need to find a control button or a control area at different positions of the entire terminal interface, and all the operations that can be performed for the current interface or the terminal can be performed in the integrated control area.
  • user-friendly operation process Specifically, the operation function of the different interfaces of the terminal or the existing function control may be acquired, and then all or a specified part of the above operation function or function control (usually commonly used by the user) , can be preset by the manufacturer or user-defined settings.
  • the current interface is a standby interface or a function interface of an application
  • an integrated control area can be displayed on the terminal interface, and a virtual button or a gesture trajectory of the user is displayed in the integrated control area, thereby realizing the current
  • the control of the interface does not have to be based on the changes and differences of the interface, so that the user has to select the function buttons at different positions on the screen, and the user operation is completed.
  • the predetermined location here can be the system default or the default zone set by the user.
  • the integrated control area here can be single or multiple, and can be set or automatically adjusted according to the user's settings, the number of currently required operational functions. It should be noted that the "setting" here does not mean that it must be displayed, as long as the user can receive the touch command.
  • the method further includes: displaying an integrated control area on the terminal interface according to the received integrated control area triggering command, and/or hiding the displayed integrated control area.
  • the integrated control area can always be displayed on the terminal interface, and when the terminal interface is switched, the content in the integrated control area is also updated; the integrated control area can also be displayed after being triggered by the user. Come out, so that the user can get the largest display area before the operation; also can hide the integrated control area at any time, which is also beneficial for the user's observation and use.
  • the process of triggering the terminal includes at least one of the following or a combination thereof: the terminal interface is touched, the time when the terminal interface is pressed exceeds a preset first time threshold, The designated area of the terminal interface is focused by the user's line of sight for more than a preset second time threshold, the specified physical button on the terminal is pressed, the terminal interface receives a gesture graphic matching the preset pattern, and the preset on the terminal interface The logo is selected.
  • the method further includes: setting the integrated control area to be detected on the terminal interface The location of the first touch point.
  • the first touch point is not only the first touch point sensed by the terminal interface, but must be triggered when the user triggers the terminal to activate the integrated control area, for example, by using a long press terminal interface.
  • the pressing time must exceed the preset first time threshold, so that the terminal determines that the triggering command is received, the first touch point corresponding to the triggering action can be acquired, and the first touch point is used as the first touch point.
  • the preset second time threshold it is apparent that the user's line of sight is first focused when determining that the terminal is triggered.
  • the point serves as the first touch point.
  • the method further includes: setting a shape and/or a size of the integrated control area according to a position of the first touch point on the terminal interface.
  • the integrated control area can be fully displayed, that is, the entire disc is displayed; The point is located at the bottom corner of the terminal interface, then the integrated control area can be changed to 1/4 disc shape; if the first touch point is located on the side of the terminal interface, the integrated control area can be changed into a half disc shape.
  • the process of the integrated control area sensing the touch action may include: Step 204A, at least one preset virtual button displayed in the integrated control area is selected.
  • some or all of the functions of the virtual buttons that are originally distributed on the interface, or the options in the hidden menu (the menu that needs to be called by other virtual buttons or physical buttons) It can be turned into a virtual button in the integrated control area, and the functions of the virtual buttons or hidden menus that are originally distributed throughout the interface can be realized by directly operating the virtual buttons in the integrated control area.
  • the method before displaying the virtual button, the method further includes: Step 2002A: detecting a control function of the operating system of the terminal, and setting at least one control function of the operating system as a virtual button in the integrated control area.
  • the terminal provides services for each application through hardware and an operating system.
  • Operational functions, etc. may vary, but for all applications, based on the level of the operating system, there will be some common control functions, such as screen brightness, volume, exit, recall system menu, etc.
  • Control functions provide an interface to all applications to achieve unified control of these applications. These control functions can be used as corresponding virtual buttons in all integrated control areas corresponding to the specified application.
  • the method before displaying the virtual key, the method further includes: Step 2002B, acquiring at least one operation interface in the terminal, and a program operation function for each operation interface; Step 2004, operating at least one operation interface and the program The function performs associative storage; and step 2006 obtains an associated program operation function according to the current operation interface where the integrated control area is located, and sets the associated program operation function as a virtual button in the integrated control area. Because the functions that need to be implemented are different, the corresponding operation control methods are also different.
  • each application or each application function interface and the corresponding program operation function can be pre-associated and stored, and then when the user enters After an operation interface, the program operation functions corresponding to the operation interface can be found, and the program operation functions are set as corresponding virtual buttons in the integrated control area.
  • the method further includes: Step 2002C, performing custom setting on an association function of at least one virtual button in the integrated control area according to the received custom command.
  • the user can set the function corresponding to the virtual button in the integrated control area to match his own operating habits and operation modes, thereby achieving a better operating experience.
  • the virtual buttons that are customized here may be virtual buttons that are originally vacant, or may have some corresponding functions, such as corresponding to system functions or program operation functions, which can be set by the user.
  • the method further includes: each virtual button is provided with an associated operation area, and the operation command received by the associated operation area is used as an operation for the virtual button.
  • the virtual keys are often presented in the form of icons. Due to the limitation of the size of the terminal screen, the area of the icons is limited, and thus the user may not be able to cover the icon and cause a misoperation. Therefore, for each virtual button, a corresponding operating area can be set. Domain, this operation area can be slightly larger than the area of the icon itself, so that even if the virtual button is not clicked, but the operation area is clicked, it can still be considered that the virtual button is operated, thereby reducing the user misoperation rate.
  • the method further includes: when the operation area of the plurality of virtual buttons simultaneously senses a touch action, obtaining a touch area of the touch action in each operation area, and if there is a maximum touch area, determining The touch action is an operation for the virtual button corresponding to the maximum touch area. If all the touch areas are equal, the plurality of virtual buttons that sense the touch action are marked, or the touch action is ignored.
  • the contact surface of the finger and the screen may belong to the operation area of the plurality of virtual keys at the same time, so that the system actually operates the user's intention. It is difficult to judge, perform wrong application functions, and even cause system paralysis. Since the user is clicking, the contact surface will be closer to the virtual button that the user wishes to operate. Therefore, in the operation area of the virtual button, a larger touch area is formed, thereby being able to Better guess the user's operational intent.
  • the virtual buttons may be changed in color, size, and the like, and the mark icons may be added to the virtual buttons, and the functions may be generated as a list. , display on the screen for the user to make further selection confirmation.
  • the process of the integrated control area sensing the touch action may further include: Step 204B: sensing a gesture track that is matched in the integrated control area and matched with the preset track, to generate and pre- Set the touch command corresponding to the track.
  • a gesture operation in addition to generating a virtual button, a gesture operation can also be performed, and the gesture command here can obviously be used to implement a control function of an operating system, a program operation function of an application or an application function interface, and a user-defined function.
  • the method further includes: associating at least one operation interface in the terminal with the preset trajectory; acquiring an associated preset trajectory according to the current operation interface where the integrated control area is located, to sense the integrated control area The gesture trajectories are matched.
  • the process of the integrated control area sensing the touch action further includes: if the interval between the multiple touch actions is less than the preset first time threshold, recording a gesture corresponding to the multiple touch actions Track.
  • the user may have some unexpected pauses when performing gesture sliding, or some gestures may be multi-segmented in some cases. If the user leaves the screen when the user operates, the system may be mistakenly judged to be executed first. A gesture.
  • the time interval By setting the time interval, the above-mentioned unexpected situation can be eliminated, and it is also advantageous to set more complicated gesture commands, especially for the user-defined manner, which can achieve better security functions by more complicated gesture commands.
  • the area of the integrated control area is limited. If the operation of the gesture track is performed, the user is likely to draw an integrated control area, and if the gesture control is only collected for the integrated control area, misjudgment may occur. Users often draw gesture trajectories from a given area on the screen (which is often displayed as a preset area for the touch area). Although the integrated control area may be drawn, the starting point is often from that area. Therefore, if the gesture track starts from the integrated control area, all the acquisitions can be collected regardless of whether the gesture track is drawn out of the integrated control area, thereby avoiding false positives.
  • the gesture track includes a first portion located in the integrated control area and a second portion located outside the integrated control area. If the area ratio of the first portion and the second portion meets a preset proportional threshold, the gesture track is performed. Processing, otherwise the gesture track is determined to be a misoperation.
  • the user often draws a gesture command in a given area on the screen, and normally, most of the trajectory of the corresponding gesture trajectory should be in the area, and only a part is outside the area, so The area ratio of the trajectory inside or outside the integrated control area can be judged. If the preset proportional threshold is not met, for example, at least 50% is in the integrated control area, the gesture trajectory may be a user error operation. Can be ignored.
  • the method further includes: the integrated control area is semi-transparent and appears on the display content of the terminal interface.
  • the "emergence” here refers to "superimposing” or stacking the content of the integrated control area and the original content on the terminal interface, and it can be considered that the content of the integrated control area and the terminal interface at this time is different.
  • the display layer wherein the integrated control area is at the upper layer, and the content of the terminal interface is at the lower layer, and the user's operation (moving, zooming, etc., excluding the function operation) for the upper layer does not affect the content of the lower layer, and the operation of the lower layer content (such as switching interfaces, changing applications, etc.) will not affect the content of the upper layer.
  • the specific transparency of the integrated control area here can obviously be set by the user.
  • the method further includes: configuring an attribute of the integrated control area according to the received configuration command and/or the detected real-time status of the terminal.
  • the configuration command may be issued when the setting is performed in advance, and is used to implement the corresponding effect when the integrated control area is triggered later; or the integrated control area may be after the integrated control area has been set.
  • Perform real-time adjustments such as holding the area to move the position, and multi-touch to achieve area zooming.
  • the terminal is in different states, such as vertical placement or horizontal placement (which can be detected by a gravity sensor or the like), whether the user holds the left hand or the right hand (can be detected by a temperature sensor or the like), etc.
  • the properties of the integrated control area are adjusted to give the user the best possible operating experience.
  • the real-time status includes: a current operation interface on the terminal screen, a current spatial state of the terminal, and/or a manner in which the terminal is held;
  • the attributes of the integrated control area include: an integrated control area shape, an integrated control area Quantity, display position on the terminal interface, and/or displayed content.
  • the method further includes: when the terminal is held by one hand, configuring an attribute of the integrated control area, so that an attribute of the integrated control area is in a preset attribute threshold range.
  • the user is facilitated to perform one-hand operation, especially when holding the terminal by one hand, using the thumb of the hand holding the terminal.
  • Operation such as when holding the terminal with the right hand, then the corresponding The integrated control area can be located in the lower right corner of the terminal, which is 1/4 disk shape, and the radius of the disk is not greater than the length of the user's thumb, so that the user can complete the operation of the current interface through the thumb.
  • the method further includes: setting at least one function description area on the terminal interface according to the function description area triggering command sensed by the integrated control area.
  • the corresponding function description information may be performed. prompt. In order to distinguish it from the normal operation, it can be set to other trigger modes.
  • the user can press and hold a certain area, for example, the area is a virtual button, and in the corresponding function description area, the virtual The function, the operation mode, and the setting mode of the button are described.
  • the function description information may be one or more of various forms such as text and image, and the function description area has shapes, sizes, transparency, and the like. , obviously, it can also be set by the user.
  • the function description area is located at the top of the terminal interface or within the integrated control area.
  • the function description area may be blocked as much as possible. Therefore, the status information bar at the top of the terminal interface may be set, or Set in the integrated control area, for example, the integrated control area is a disc-shaped, the outermost ring is a ring composed of a plurality of virtual buttons, and the inner side is a circular touch area for receiving a gesture track of the user, In the inner circular touch area, the function description information is displayed.
  • Figs. 4A to 4T are diagrams showing a touch control method of the terminal according to an embodiment of the present invention.
  • the terminal interface when the terminal interface is operated, it can be operated by the integrated control area 402 displayed on the terminal interface.
  • the integrated control area 402 can be displayed on the terminal interface all the time, or can be activated from the hidden state after being received by the user's trigger command, and displayed on the terminal interface.
  • There are many ways to issue a trigger command such as: the terminal interface is touched, the terminal interface is pressed for more than the preset first time threshold, and the designated area of the terminal interface is used by the user.
  • the line of sight is focused for more than a preset second time threshold, the designated physical button on the terminal is pressed, the terminal interface receives a gesture graphic that matches the preset pattern, the preset identifier on the terminal interface is selected, and the like.
  • the integrated control area 402 can be hidden again until the next time it is triggered.
  • the number of integrated control areas 402 can be one or more, and can be set according to the actual usage requirements of the user.
  • the familiarity of shape, size, background color, transparency, etc. of each integrated control area 402 can be freely set to meet the individual needs of the user; however, the content in each integrated control area 402 is similar and may include one
  • the plurality of virtual keys 404 may include a touch control area 406, and may also include a virtual key 404 and a touch controller 406.
  • FIG. 4A two integrated control areas 402 are simultaneously displayed on the terminal interface, but the integrated control area 402 located above the picture is rectangular, including the left touch control area 406 and the four virtual sides on the right side. Button 404, and the integrated control area 402 located below the picture is circular, including the inner touch control area 406 and the outer eight virtual keys 404.
  • the interface is entered.
  • An integrated control area 402 is displayed on the interface, wherein the virtual button 404 located outside the integrated control area 402 includes four pattern identifiers 404A and four character identifiers 404B, which are visible. For each virtual button 404, the specific display is displayed. Icons can be arbitrarily set to meet the individual needs of users.
  • buttons 404 in the figure there are mainly three types, among which:
  • the "playlist” and “add song” in the four pattern identifiers 404A and the text identifier 404B in the figure are function buttons specifically for the "music player" application, and the buttons of this type are currently
  • the opening of an application or application function interface (the interface of an application's function) varies.
  • each application or application function interface and the corresponding operation function need to be acquired in advance, and associated storage is performed; when the current terminal interface is in an application function interface, the terminal searches for the corresponding interface according to the current interface.
  • the operational functions are then set to one or more of these operational functions as corresponding virtual keys 404 in the single touch area 402.
  • the application may be processed by the system when each application is installed, thereby implementing the above functions.
  • the second category, "lock screen” and “exit” in the figure, is a unified system function button for all applications, which can be generated by the system as virtual button 404 for each application.
  • the program or application function interface reserves a corresponding interface through which the virtual buttons 404 and the corresponding current interface are docked to achieve the above functions.
  • the user can customize the virtual button 404 in each integrated control area 402 according to his own needs, such as “playlist” and “add song” in the text identifier 404B. Customized as “browser” and “e-book”, in this way, it also realizes the mutual link between different applications.
  • the occlusion of the information on the terminal interface can be reduced.
  • the progress bar 408 can still be displayed through the integrated control area 402.
  • each virtual button 404 in the integrated control area 402 is operated, each virtual button 404 is distinguished, for example, a different identifier is displayed, and the user clicks and selects on the corresponding virtual button 404. After that, the corresponding functions are implemented.
  • a corresponding operation area 412 can be set for each virtual button 404.
  • the area of the operation area 412 is larger than the icon area of the virtual button 404, so that the user does not accurately click on the virtual button 404. If clicked into the operation area 412, it can still be considered as an operation on the corresponding virtual button 404.
  • the size of the terminal screen is limited, the size of the integrated control area 402 is also limited, and the virtual button 404 therein is relatively small compared to the user's finger, so that the user may simultaneously cover when clicking.
  • a plurality of virtual buttons 404 are shown in FIG. 4F.
  • the number of virtual buttons 404 touched by the user's touch action may be determined. If there are multiple, the contact faces formed by the touch action and each virtual button 404 are respectively obtained, for example, A first contact region 414A, a second contact region 414B, and a third contact region 414C are formed in the drawing, respectively.
  • the virtual button 404 Since the user is operating, although there may be a deviation in the click, under normal circumstances, the contact surface of the finger and the screen will still be closer to the position where the user really wants to operate, and correspondingly, the virtual button that the user wishes to operate It is possible to leave a relatively large contact area on the 404. Therefore, by comparing the area of the first contact region 414A, the second contact region 414B, and the third contact region 414C as described herein, the virtual button 404 corresponding to the region having the largest contact area is used as a system to determine that the user really wants to operate. Virtual button 404.
  • the plurality of virtual keys 404 that are touched may be marked, for example, the display thereof is changed. Color, add a shadow, add a special logo, etc., so that the user can distinguish, or the functions corresponding to the plurality of virtual buttons 404 that are touched can be presented on the terminal interface. Specifically, the corresponding list can be formed and then presented. So that the user can make further choices.
  • the user can associate the gesture graphic and the application function in advance, and then when the user draws the gesture track 410 in the touch control area 406, the terminal searches for the pre-stored gesture graphic corresponding to the gesture track 410, thereby Implement the corresponding application functions.
  • the finger During the user's stroke of the gesture track 410 at the touch controller 406, the finger needs to remain in contact with the terminal screen and slide. However, in actual operation, the user sometimes leaves the screen in the middle of sliding for some reason, and then returns quickly, forming some discontinuities, or due to the identification error of the terminal, causing a misinterpretation as a break, but the terminal may It is assumed that the user draws two gesture trajectories instead of one complete trajectory, thereby performing the wrong application function.
  • a method as shown in FIG. 41 may be adopted. Specifically, when the user performs a gesture sliding, if the terminal recognizes a complete gesture track as multiple line segments, For example, the first gesture line segment 416A and the second gesture line segment 416B, if the interval between the two gesture line segments is shorter than the preset time interval, the multiple line segments can be combined into one complete gesture track 416C. , in order to achieve the application function of the user's real intention.
  • the gesture track drawn by the user such as the full gesture track 416C in FIG. 4J, is partially in the touch control area 406 and a portion is outside the touch control area 406. If the terminal acquires the gesture trajectory received by the entire screen and considers it effective, it may cause many misoperations to be regarded as the user's operation; and if only the gesture trajectory in the touch control area 406 is acquired, the figure may also be caused. The situation in the middle was misjudged.
  • the touch control area 406 has been given, when the user draws the gesture track, the user often slides the finger in the touch control area 406 as much as possible. Therefore, the starting point of the gesture track is often Located in the touch control area 406, it can be determined whether the currently occurring gesture track is a user's draw or misoperation.
  • trajectory start point 418 of the complete gesture trajectory 416C is located in the touch control area 406, it is considered that the gesture trajectory drawn by the user is not an erroneous operation, and the complete gesture trajectory 416C is acquired and judged to implement the corresponding Function; If the trajectory start point 418 of the complete gesture track 416C is outside the touch control area 406, it is considered that the gesture trajectory drawn by the user is an erroneous operation, ignoring the current operation.
  • the area includes a first portion 420A located inside the touch control area 406 and a second portion 420B outside the touch control area 406, if the ratio of the area of the first portion 420A to the second portion 420B matches a preset area threshold, such as If it is greater than 60%, it can be considered as the normal operation of the user. Otherwise, it is considered to be a misoperation, and the operation is ignored.
  • a preset area threshold such as If it is greater than 60%, it can be considered as the normal operation of the user. Otherwise, it is considered to be a misoperation, and the operation is ignored.
  • the user can still perform many attribute adjustments.
  • the user can end the integrated control area 402. Any drag on the end interface to be placed at a position that is easier to operate or does not obscure the interface content; as shown in FIG. 4N, the integrated control area 402 can also be multi-touched. The size is adjusted to suit the needs of different users.
  • the integrated control area 402 can be set to a circular arc shape. It is displayed in the lower right corner of the terminal interface, and the radius of the arc is set to match the length of the thumb of the user, so that the user can operate the integrated control area 402 only by the thumb when the terminal is held by only the right hand.
  • the position of the integrated control area 402 can also be moved. As shown in FIG. 4P, it can be moved to the middle of the right side of the terminal interface. However, unlike the case shown in FIG. 4M, when the position of the integrated control area 402 changes, The shape, size, and the like of the integrated control region 402 are adaptively adjusted according to the position of the integrated control region 402 on the current interface. Of course, this adaptive adjustment can obviously be set by the user in advance.
  • the virtual button 404 and the touch control area 406 in the integrated control area 402 for the virtual button 404, if each button is marked by text, the user can easily distinguish it, and if it is marked by an icon, The user may not be able to distinguish the function corresponding to each virtual button 404, and it is even more difficult to memorize and use for the operation gestures and the like in the touch control area 406. Therefore, at least one function description area 422 can be displayed on the terminal interface, in which the method of using the integrated control area 402, the function corresponding to the virtual button 404, or the gesture track that can be used in the touch control area 406 can be displayed. Wait, give some tips.
  • the function description area 422 may be disposed at the top of the terminal interface, such as the position of the status information column, thereby reducing interference with the content of the display interface, or may also be disposed in the integrated control area 402, such as the integrated control area 402.
  • the outermost ring is a ring formed by a plurality of virtual buttons 404
  • the inner side is a circular touch control area 406 for receiving a gesture track of the user, and in the inner touch control area 406,
  • the function description information is displayed.
  • the content corresponding to the area can be judged, for example, a virtual button 404 or a touch control area 406, thereby prompting the description.
  • text and / or images can be used.
  • the shape of the integrated control area 402 at the terminal is adjusted, and the terminal can also adjust itself according to the current state.
  • the terminal can be judged by the user such as the temperature sensor, and if the terminal is held by the right hand, the integrated control area 402 can be set in the lower right corner of the terminal interface, such as Figure 4R shows; if it is left-handed, the integrated control area 402 can be set in the lower left corner of the terminal interface, as shown in Figure 4S; if it is held by both hands, and the terminal is placed horizontally, as shown in Figure 4T, Then, an integrated control area 402 can be set at the lower left corner and the lower right corner of the terminal interface at this time, which is convenient for the user to operate.
  • the technical solution of the present invention is described in detail above with reference to the accompanying drawings.
  • the control buttons for the terminal interface are not uniform, and the distribution range on the interface is large, thereby increasing the range of movement when the user performs the operation.
  • the present invention provides a terminal and a touch control method for a terminal, which can implement control of different applications by using a unified integrated operation mode, thereby facilitating touch control of the terminal by one-hand operation.

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Position Input By Displaying (AREA)

Description

说 明 书 终端和终端的触摸控制方法 技术领域  Description of the book Terminal and terminal touch control method

本发明涉及触摸控制技术领域, 具体而言, 涉及一种终端和一种终端 的触摸控制方法。 背景技术  The present invention relates to the field of touch control technologies, and in particular to a terminal and a touch control method for a terminal. Background technique

在相关技术中, 终端的操作系统或每种应用程序都存在其相应的操作 控件, 这些操作控件在终端界面上的位置由系统或应用程序的开发者设 定, 因而位置往往存在千差万别, 不具有统一性; 而即使是同一操作系统 的操作界面或同一应用程序中, 包含的多个控件的位置也往往比较分散。  In the related art, the operating system of the terminal or each application has its corresponding operation control, and the position of the operation control on the terminal interface is set by the developer of the system or the application, and thus the position often varies widely, and does not have Uniformity; and even the same operating system interface or the same application, the location of multiple controls is often scattered.

如图 3A和图 3B所示, 在终端界面上, 往往包括内容显示区 304和 功能按键区 302 , 其中, 在内容显示区 304 中, 对该界面上的内容、 信息 等进行显示, 而用户通过各个界面的功能按键区 302对内容显示区 304中 的部分或全部内容进行操作, 但不同界面往往存在不同的界面分布形式, 同一界面中的功能按键区 302 也可能分布较广 (如图 3A ) 或分布在界面 的各个区域 (如图 3B ) , 使得在对上述操作系统或应用程序进行操作 时, 用户通常需要在较大范围内进行触摸、 点击等操作, 而难以实现在固 定的、 较小的 (比如在手掌或单个手指的覆盖面积以内, 而不需要手指的 大范围移动) 范围内进行操作, 更无法实现在单手握持终端的情况下, 通 过握持该终端的手的单只手指轻松实现控制。  As shown in FIG. 3A and FIG. 3B, on the terminal interface, the content display area 304 and the function button area 302 are often included. In the content display area 304, content, information, and the like on the interface are displayed, and the user passes The function button area 302 of each interface operates some or all of the content in the content display area 304, but different interfaces often have different interface distribution forms, and the function button area 302 in the same interface may also be widely distributed (as shown in FIG. 3A). Or distributed in various areas of the interface (as shown in FIG. 3B), so that when operating the above operating system or application, the user usually needs to perform operations such as touch and click on a large range, and it is difficult to achieve fixed or small operation. (for example, within the coverage area of the palm or a single finger, without requiring a wide range of movement of the finger), it is impossible to achieve a single hand holding the terminal in the case of holding the terminal with one hand. Easy control with your fingers.

因此, 需要一种新的终端触控技术, 可以采用统一的集成操作方式实 现对不同应用的控制, 从而便于通过单手操作实现对终端的触摸控制。 发明内容  Therefore, a new terminal touch technology is needed, and a unified integrated operation mode can be used to control different applications, thereby facilitating touch control of the terminal by one-hand operation. Summary of the invention

本发明正是基于上述问题, 提出了一种新的终端触控技术, 可以采用 统一的集成操作方式实现对不同应用的控制, 从而便于通过单手操作实现 对终端的触摸控制。 The invention is based on the above problems, and proposes a new terminal touch technology, which can realize control of different applications by using a unified integrated operation mode, thereby facilitating realization by one-hand operation. Touch control of the terminal.

有鉴于此, 本发明提出了一种终端, 包括: 区域设置单元, 用于在终 端界面上的预定位置设置至少一个集成控制区; 操控单元, 用于根据所述 集成控制区感应到的触控动作, 生成相应的触控命令, 以控制所述终端。  In view of this, the present invention provides a terminal, including: an area setting unit, configured to set at least one integrated control area at a predetermined position on the terminal interface; and a control unit, configured to perform touch according to the integrated control area The action generates a corresponding touch command to control the terminal.

在该技术方案中, 通过对操作的功能集成, 用户不需要在整个终端界 面的不同位置寻找控制按键或控制区域, 针对当前界面或终端的所有能够 进行的操作都可以在该集成控制区中进行, 方便用户的操作过程。 具体 地, 可以对终端不同界面下的操作功能或已存在的功能控件进行获取, 那 么对于上述操作功能或功能控件中的全部或指定部分 (通常为用户常用 的, 可以由厂商预设或用户自定义设置) , 可以通过在集成控制区中设置 相应的虚拟按键, 使得用户在选中这些虚拟按键时, 同样能够实现原有的 操作功能, 或是当用户在集成控制区中划出相应的手势轨迹后, 也能够实 现原有的功能。 由于无论当前界面为待机界面或是某个应用程序的功能界 面, 都可以在终端界面上显示出集成控制区, 并在集成控制区中显示出虚 拟按键或接收用户的手势轨迹, 从而实现对当前界面的控制, 不必由于界 面的变化和差异, 使得用户不得不在屏幕的不同位置进行功能按键的选 择, 筒化了用户操作。 这里的预定位置可以是系统默认或用户设置的默认 区域。 这里的集成控制区可以为单个或多个, 可以根据用户的设置、 当前 所需操作功能的多少进行设置或自动调节。 需要说明的是, 这里的 "设 置" 并不表示一定要显示出来, 只要能够对用户的触控命令进行接收即 可。  In this technical solution, by integrating the functions of the operation, the user does not need to find a control button or a control area at different positions of the entire terminal interface, and all the operations that can be performed for the current interface or the terminal can be performed in the integrated control area. , user-friendly operation process. Specifically, the operation function of the different interfaces of the terminal or the existing function control may be acquired, and then all or a specified part of the operation function or the function control (usually commonly used by the user may be preset by the manufacturer or the user Define the setting), you can set the corresponding virtual button in the integrated control area, so that when the virtual button is selected, the user can also realize the original operation function, or when the user draws the corresponding gesture track in the integrated control area. After that, the original function can also be realized. Since the current interface is a standby interface or a function interface of an application, an integrated control area can be displayed on the terminal interface, and a virtual button or a gesture trajectory of the user is displayed in the integrated control area, thereby realizing the current The control of the interface does not have to be based on the changes and differences of the interface, so that the user has to select the function buttons at different positions on the screen, and the user operation is completed. The predetermined location here can be the system default or the default zone set by the user. The integrated control area here can be single or multiple, and can be set or automatically adjusted according to the user's settings, the number of currently required operational functions. It should be noted that the "setting" here does not mean that it must be displayed, as long as the user can receive the touch command.

在上述技术方案中, 优选地, 还包括: 第一触发单元, 用于接收集成 控制区触发命令; 触发处理单元, 用于根据所述第一触发单元接收到的集 成控制区触发命令, 在所述终端界面上显示出所述集成控制区, 和 /或隐 藏已显示的集成控制区。  In the above technical solution, the method further includes: a first triggering unit, configured to receive an integrated control area triggering command; and a triggering processing unit, configured to: according to the integrated control area triggering command received by the first triggering unit, The integrated control area is displayed on the terminal interface, and/or the integrated control area that has been displayed is hidden.

在该技术方案中, 集成控制区可以一直在终端界面上进行显示, 并在 终端界面进行切换时, 同样对集成控制区中的内容进行更新; 集成控制区 也可以在由用户进行触发后再显示出来, 从而使得用户在进行操作前, 获 取最大的显示面积; 还可以随时将集成控制区进行隐藏, 同样有利于用户 的观察和使用。 In the technical solution, the integrated control area can always be displayed on the terminal interface, and when the terminal interface is switched, the content in the integrated control area is also updated; the integrated control area can also be displayed after being triggered by the user. Come out, so that the user can get the largest display area before the operation; also can hide the integrated control area at any time, which is also beneficial to the user. Observation and use.

在上述技术方案中, 优选地, 所述第一触发单元接收的所述集成控制 区触发命令包括以下至少之一或其组合: 所述终端界面被触碰、 所述终端 界面被按压的时间超过预设的第一时间阈值、 所述终端界面的指定区域被 用户的视线聚焦的时间超过预设的第二时间阈值、 所述终端上的指定物理 按键被按压、 所述终端界面接收到与预设图案相匹配的手势图形、 所述终 端界面上的预设标识被选中。  In the above technical solution, preferably, the integrated control area triggering command received by the first triggering unit includes at least one of the following or a combination thereof: the terminal interface is touched, and the terminal interface is pressed for more than a preset first time threshold, a time when the designated area of the terminal interface is focused by the user's line of sight exceeds a preset second time threshold, a designated physical button on the terminal is pressed, and the terminal interface receives and pre-predicts A gesture pattern matching the pattern and a preset identifier on the terminal interface are selected.

在该技术方案中, 当不同用户希望对当前界面等进行操作时, 往往会 做出一些相同或相似的操作, 通过将这些操作中的一种或多种设置为触发 命令的发出过程, 从而便于对用户的操作进行正确判断。  In this technical solution, when different users want to operate on the current interface or the like, some similar or similar operations are often performed, and it is convenient to set one or more of these operations as a triggering command issuing process. Make a correct judgment on the user's operation.

在上述技术方案中, 优选地, 还包括: 属性设置单元, 用于将所述集 成控制区设置在所述终端界面感应到的第一触控点的位置。  In the above technical solution, preferably, the method further includes: an attribute setting unit, configured to set the integrated control area at a position of the first touch point sensed by the terminal interface.

在该技术方案中, 第一触控点并不只是终端界面感应到的第一个触碰 点, 而必须是在用户对终端进行触发以激活集成控制区时, 比如采用长按 终端界面的方式, 必须使按压时间超过预设的第一时间阈值、 使得终端判 定为接收到触发命令时, 才能够对本次触发动作对应的第一个触碰点进行 获取, 并作为该第一触控点。 特别地, 对于采用 "所述终端界面的指定区 域被用户的视线聚焦的时间超过预设的第二时间阈值" 的判断方式, 显然 可以在确定终端被触发时, 将用户的视线首先进行聚焦的点作为该第一触 控点。  In the technical solution, the first touch point is not only the first touch point sensed by the terminal interface, but must be triggered when the user triggers the terminal to activate the integrated control area, for example, by using a long press terminal interface. The pressing time must exceed the preset first time threshold, so that the terminal determines that the triggering command is received, the first touch point corresponding to the triggering action can be acquired, and the first touch point is used as the first touch point. . In particular, for the manner of judging that the time when the designated area of the terminal interface is focused by the line of sight of the user exceeds the preset second time threshold, it is apparent that the user's line of sight is first focused when determining that the terminal is triggered. The point serves as the first touch point.

在上述技术方案中, 优选地, 所述属性设置单元还用于: 根据所述第 一触控点在所述终端界面上的位置, 设置所述集成控制区的形状和 /或大 小。  In the above technical solution, preferably, the attribute setting unit is further configured to: set a shape and/or a size of the integrated control area according to a position of the first touch point on the terminal interface.

在该技术方案中, 若第一触控点位于终端界面中间部位, 比如集成控 制区为一个圓盘形, 则可以对集成控制区进行完全展示, 即显示出整个圓 盘; 若第一触控点位于终端界面的底角处, 则可以将集成控制区变为 1/4 个圓盘形; 若第一触控点位于终端界面的侧边, 则可以将集成控制区变为 半个圓盘形。 通过对集成控制区的形状、 大小等的改变, 有利于用户获得 更好的操作体验。 在上述技术方案中, 优选地, 所述区域设置单元用于: 在所述集成控 制区中显示出至少一个预设虚拟按键和 /或感应在所述集成控制区中划出 的手势轨迹; 以及所述操控单元用于: 在至少一个所述虚拟按键被选中和 /或所述手势轨迹与预设轨迹相匹配的情况下, 生成对应的触控命令。 In the technical solution, if the first touch point is located in the middle of the terminal interface, for example, the integrated control area is a disc shape, the integrated control area can be fully displayed, that is, the entire disc is displayed; The point is located at the bottom corner of the terminal interface, then the integrated control area can be changed to 1/4 disc shape; if the first touch point is located on the side of the terminal interface, the integrated control area can be changed into a half disc shape. By changing the shape, size, etc. of the integrated control area, the user is better able to obtain a better operating experience. In the above technical solution, preferably, the area setting unit is configured to: display at least one preset virtual button in the integrated control area and/or sense a gesture track drawn in the integrated control area; The manipulation unit is configured to: when the at least one virtual button is selected and/or the gesture track matches the preset track, generate a corresponding touch command.

在该技术方案中, 一方面, 对于原来分布在界面上的各个部分的虚拟 按键、 或是原本在隐藏菜单 (需要通过其他虚拟按键或实体按键唤出的菜 单) 中的选项的功能, 其中的部分或全部都可以变为集成控制区中的虚拟 按键, 通过对集成控制区中的这些虚拟按键进行直接操作, 以实现对原来 分布在界面各处的虚拟按键或隐藏菜单中的选项的功能。 另一方面, 还可 以进行手势操作, 而这里的手势命令, 显然可以用于实现操作系统的控制 功能、 应用程序或应用功能界面的程序操作功能、 以及用户自定义的功 h  In the technical solution, on the one hand, a virtual button for each part originally distributed on the interface, or an option originally in a hidden menu (a menu that needs to be called out by other virtual keys or physical buttons), among which Some or all of them can be turned into virtual buttons in the integrated control area. By directly operating these virtual buttons in the integrated control area, the functions of the virtual buttons or hidden menus that are originally distributed throughout the interface can be realized. On the other hand, gesture operations can also be performed, and the gesture commands here can obviously be used to implement the control functions of the operating system, the program operation functions of the application or application function interface, and the user-defined functions.

匕。  dagger.

在上述技术方案中, 优选地, 还包括: 系统功能检测单元, 用于检测 所述终端的操作系统的控制功能; 按键设置单元, 用于将所述系统功能检 测单元检测到的至少一个控制功能设置为所述集成控制区中的虚拟按键。  In the above technical solution, preferably, the method further includes: a system function detecting unit, configured to detect a control function of an operating system of the terminal; and a button setting unit, configured to detect at least one control function detected by the system function detecting unit Set as a virtual button in the integrated control area.

在该技术方案中, 终端通过硬件和操作系统来为各个应用程序提供运 操作功能等, 可能各不相同, 但对于所有的应用程序而言, 其基于该操作 系统的层面上, 会有一些通用的控制功能, 比如屏幕亮度、 音量、 退出、 调出系统菜单等, 这些控制功能向所有的应用程序提供接口, 以实现对这 些应用程序的统一控制。 对于这些控制功能, 可以作为相应的虚拟按键, 在所有的或指定的应用程序对应的集成控制区中出现。  In this technical solution, the terminal provides operation functions and the like for each application through hardware and an operating system, which may be different, but for all applications, based on the level of the operating system, there will be some generalizations. Control functions such as screen brightness, volume, exit, recall of system menus, etc. These controls provide an interface to all applications for unified control of these applications. These control functions can be used as corresponding virtual buttons in all integrated control areas corresponding to the specified application.

在上述技术方案中, 优选地, 还包括: 程序功能检测单元, 用于检测 所述终端中的至少一个操作界面, 以及针对每个所述操作界面的程序操作 功能; 关联存储单元, 用于将所述至少一个操作界面与所述程序操作功能 进行关联存储; 按键设置单元, 用于根据所述集成控制区所处的当前操作 界面, 获取相关联的程序操作功能, 并将所述相关联的程序操作功能设置 为所述集成控制区中的虚拟按键。 面, 由于需要实现的功能不相同, 对应的操作控制方式也存在差异, 因 此, 可以将每个应用程序或每个应用功能界面以及相对应的程序操作功能 进行预先的关联存储, 然后当用户进入某个操作界面后, 可以查找到对应 于该操作界面的程序操作功能, 并将这些程序操作功能设置为集成控制区 中相应的虚拟按键。 In the above technical solution, preferably, the method further includes: a program function detecting unit, configured to detect at least one operation interface of the terminal, and a program operation function for each of the operation interfaces; an associated storage unit, configured to The at least one operation interface is associated with the program operation function; the button setting unit is configured to acquire an associated program operation function according to the current operation interface where the integrated control area is located, and associate the associated operation function The program operation function is set to a virtual button in the integrated control area. Because the functions that need to be implemented are different, the corresponding operation control methods are also different. Therefore, each application or each application function interface and the corresponding program operation function can be pre-associated and stored, and then when the user enters After an operation interface, the program operation functions corresponding to the operation interface can be found, and the program operation functions are set as corresponding virtual buttons in the integrated control area.

在上述技术方案中, 优选地, 还包括: 功能自定义单元, 用于根据接 收到的自定义命令, 对所述集成控制区中的至少一个虚拟按键的关联功能 进行自定义设置。  In the above technical solution, preferably, the method further includes: a function customization unit, configured to customize the associated function of the at least one virtual button in the integrated control area according to the received custom command.

在该技术方案中, 用户可以自行设定集成控制区中的虚拟按键对应的 功能, 以配合自己的操作习惯和操作方式, 从而达到更好的操作体验。 这 里进行自定义的虚拟按键可以是原本空缺的虚拟按键, 也可以是原本存在 一些对应功能的, 比如对应于系统功能或程序操作功能, 均可以由用户进 行自行设置。  In this technical solution, the user can set the function corresponding to the virtual button in the integrated control area to match his own operating habits and operation modes, thereby achieving a better operating experience. The virtual buttons that are customized here may be virtual buttons that are originally vacant, or may have some corresponding functions, such as corresponding to system functions or program operation functions, which can be set by the user.

在上述技术方案中, 优选地, 还包括: 关联存储单元, 用于将所述终 端中的至少一个操作界面与所述预设轨迹进行关联存储; 手势设置单元, 用于根据所述集成控制区所处的当前操作界面, 获取相关联的预设轨迹, 以对所述集成控制区感应到的手势轨迹进行匹配。  In the above technical solution, the method further includes: an association storage unit, configured to associate at least one operation interface of the terminal with the preset trajectory; a gesture setting unit, configured to use, according to the integrated control area The current operation interface is located, and the associated preset track is acquired to match the gesture track sensed by the integrated control area.

在该技术方案中, 对于每个操作界面, 都存在不同的操作功能, 而所 有操作界面将包含很多的操作功能, 若为每个操作功能都设置一个预设轨 迹, 则预设轨迹必将数目众多且形状复杂, 用户将难以记忆, 不易操作, 且容易造成误操作。 因此, 可以仅使用几种常用的轨迹与每个操作界面的 功能进行关联, 则同样的手势轨迹在不同界面可以实现不同的操作功能, 便于用户对手势轨迹的记忆和使用。  In this technical solution, for each operation interface, there are different operation functions, and all operation interfaces will contain many operation functions. If a preset track is set for each operation function, the preset track number must be Numerous and complex shapes, users will be difficult to remember, difficult to operate, and easily cause misuse. Therefore, only a few commonly used trajectories can be associated with the functions of each operation interface, and the same gesture trajectory can implement different operation functions on different interfaces, which is convenient for the user to remember and use the gesture trajectory.

在上述技术方案中, 优选地, 还包括: 操作区域设置单元, 用于为每 个所述虚拟按键设置相关联的操作区域; 模糊处理单元, 用于将所述相关 联的操作区域接收到的操作命令作为针对所述虚拟按键的操作。  In the above technical solution, preferably, the method further includes: an operation area setting unit, configured to set an associated operation area for each of the virtual keys; and a blur processing unit, configured to receive the associated operation area The operation command acts as an operation for the virtual button.

在该技术方案中, 虚拟按键往往以图标的方式进行呈现, 由于终端屏 幕的大小限制, 图标的面积有限, 因而往往会使得用户无法正好覆盖该图 标, 发生误操作。 因此, 对于每个虚拟按键, 可以设置一个对应的操作区 域, 这个操作区域可以稍大于图标本身的面积, 从而即使没有点击到虚拟 按键, 但点击到了该操作区域, 仍然可以认为是对虚拟按键进行了操作, 从而降低用户误操作率。 In this technical solution, the virtual keys are often presented in the form of icons. Due to the limitation of the size of the terminal screen, the area of the icons is limited, and thus the user may not be able to cover the icon and cause a misoperation. Therefore, for each virtual button, a corresponding operating area can be set. Domain, this operation area can be slightly larger than the area of the icon itself, so that even if the virtual button is not clicked, but the operation area is clicked, it can still be considered that the virtual button is operated, thereby reducing the user misoperation rate.

在上述技术方案中, 优选地, 还包括: 触控面积获取单元, 用于在多 个所述虚拟按键的操作区域同时感应到一个触控动作的情况下, 获取所述 触控动作在每个所述操作区域中的触控面积; 以及所述模糊处理单元还用 于: 比较所有的触控面积, 若存在最大触控面积, 则判定所述触控动作为 针对与该最大触控面积对应的虚拟按键的操作, 若所有的触控面积均 目 等, 则对感应到所述触控动作的多个虚拟按键进行标记, 或忽略所述触控 动作。  In the above technical solution, the method further includes: a touch area acquiring unit, configured to acquire the touch action in each case when a touch action is simultaneously detected in an operation area of the plurality of virtual keys The touch processing area is further configured to: compare all touch areas, and if there is a maximum touch area, determine that the touch action is for corresponding to the maximum touch area For the operation of the virtual button, if all the touch areas are equal, the plurality of virtual buttons that sense the touch action are marked, or the touch action is ignored.

在该技术方案中, 用户在进行触控操作时, 比如使用手指在终端屏幕 上进行点击, 则手指与屏幕的接触面可能同时属于多个虚拟按键的操作区 域, 使得系统对于用户的真正操作意图难以判断, 执行错误的应用功能, 甚至造成系统的瘫痪。 而由于用户在进行点击时, 往往接触面将更接近于 用户希望进行操作的虚拟按键, 因此, 在该虚拟按键的操作区域中, 也会 形成更大的触控面积, 从而通过这种方式可以更好地推测出用户的操作意 图。 对于感应到触控动作的多个虚拟按键进行标记时, 可以是对这些虚拟 按键进行颜色、 大小等显示属性上的变化, 可以在虚拟按键上添加标记图 标, 还可以将这些功能生成为一个列表, 在屏幕上进行显示, 以便用户进 行进一步选择确认。  In the technical solution, when the user performs a touch operation, for example, using a finger to click on the terminal screen, the contact surface of the finger and the screen may belong to the operation area of the plurality of virtual keys at the same time, so that the system actually operates the user's intention. It is difficult to judge, perform wrong application functions, and even cause system paralysis. Since the user is clicking, the contact surface will be closer to the virtual button that the user wishes to operate. Therefore, in the operation area of the virtual button, a larger touch area is formed, thereby being able to Better guess the user's operational intent. When marking a plurality of virtual buttons that sense a touch action, the virtual buttons may be changed in color, size, and the like, and the mark icons may be added to the virtual buttons, and the functions may be generated as a list. , display on the screen for the user to make further selection confirmation.

在上述技术方案中, 优选地, 还包括: 第一计时单元, 用于记录所述 触摸感应单元连续感应到的多次触控动作之间的间隔时间; 模糊处理单 元, 用于在所述间隔时间小于预设的第一时间阈值时, 控制所述触摸感应 单元记录对应于所述多次触控动作的一个手势轨迹。  In the above technical solution, the method further includes: a first timing unit, configured to record an interval between the plurality of touch actions continuously detected by the touch sensing unit; and a blur processing unit, configured to be at the interval When the time is less than the preset first time threshold, the touch sensing unit is controlled to record a gesture track corresponding to the multiple touch actions.

在该技术方案中, 有时用户在进行手势滑动时, 可能出现一些意外的 停顿, 或者有些手势可能本身就是多段的, 用户操作时若手指离开屏幕, 则可能被系统误判断为执行先划出的一段手势。 通过设置时间间隔, 可以 将上述意外情况排除, 还有利于设置较为复杂的手势命令, 特别是对于用 户自定义的方式, 可以由较为复杂的手势命令, 实现更好的保密功能。 在上述技术方案中, 优选地, 还包括: 起点判断单元, 用于判断所述 手势轨迹的起点是否位于所述集成控制区中; 模拟处理单元, 用于在所述 起点判断单元的判断结果为是的情况下, 判定所述手势轨迹为针对所述集 成控制区划出的。 In this technical solution, sometimes the user may have some unexpected pauses when performing gesture sliding, or some gestures may be multi-segmented in some cases. If the user leaves the screen when the user operates, the system may be mistakenly judged to be executed first. A gesture. By setting the time interval, the above-mentioned unexpected situation can be eliminated, and it is also advantageous to set more complicated gesture commands, especially for the user-defined manner, which can achieve better security functions by more complicated gesture commands. In the above technical solution, the method further includes: a starting point determining unit, configured to determine whether a starting point of the gesture track is located in the integrated control area; and an analog processing unit, configured to determine, by the starting point determining unit, that In the case of YES, it is determined that the gesture trajectory is drawn for the integrated control area.

在该技术方案中, 集成控制区的面积有限, 若进行手势轨迹的操作, 用户极有可能划出集成控制区, 而如果仅对集成控制区进行手势命令的采 集, 则可能出现误判断。 用户往往会从屏幕上给定的区域 (对于触控区, 往往会显示为一个预置的区域) 内划出手势轨迹, 虽然可能会划出集成控 制区, 但起点却往往是从该区域开始的, 因此, 若手势轨迹从集成控制区 开始, 则无论该手势轨迹是否划出集成控制区, 均可以全部进行采集, 避 免误判。  In this technical solution, the area of the integrated control area is limited. If the operation of the gesture track is performed, the user is likely to draw an integrated control area, and if the gesture control is only collected for the integrated control area, misjudgment may occur. Users often draw gesture trajectories from a given area on the screen (which is often displayed as a preset area for the touch area). Although the integrated control area may be drawn, the starting point is often from that area. Therefore, if the gesture track starts from the integrated control area, all the acquisitions can be collected regardless of whether the gesture track is drawn out of the integrated control area, thereby avoiding false positives.

在上述技术方案中, 优选地, 所述手势轨迹包括位于所述集成控制区 内的第一部分和位于所述集成控制区外的第二部分, 则所述终端还包括: 面积比值计算单元, 用于计算所述第一部分和所述第二部分的面积比值; 比值判断单元, 用于判断所述面积比值是否符合预设的比例阈值; 所述模 糊处理单元还用于: 在所述比值判断单元的判断结果为是的情况下, 对所 述手势轨迹进行处理, 否则认定所述手势轨迹为误操作。  In the above technical solution, preferably, the gesture track includes a first portion located in the integrated control area and a second portion located outside the integrated control area, and the terminal further includes: an area ratio calculation unit, Calculating an area ratio of the first portion and the second portion; a ratio determining unit, configured to determine whether the area ratio value meets a preset ratio threshold; the blur processing unit is further configured to: in the ratio determining unit If the result of the determination is yes, the gesture track is processed, otherwise the gesture track is determined to be an erroneous operation.

在该技术方案中, 用户往往在屏幕上给定的区域内划出手势命令, 则 正常情况下, 相应的手势轨迹的大部分轨迹应该处于该区域中, 而只有一 部分处于该区域的外部, 因此, 可以通过对处于集成控制区的内部或外部 的轨迹的面积比值进行判断, 若不符合预设的比例阈值, 比如至少 50%在 集成控制区内, 则该次手势轨迹可能为用户误操作, 可以进行忽略。  In this technical solution, the user often draws a gesture command in a given area on the screen, and normally, most of the trajectory of the corresponding gesture trajectory should be in the area, and only a part is outside the area, so The area ratio of the trajectory inside or outside the integrated control area can be judged. If the preset proportional threshold is not met, for example, at least 50% is in the integrated control area, the gesture trajectory may be a user error operation. Can be ignored.

在上述技术方案中, 优选地, 还包括: 所述集成控制区呈半透明, 浮 现在所述终端界面的显示内容之上。  In the above technical solution, preferably, the method further includes: the integrated control area is semi-transparent and appears above the display content of the terminal interface.

在该技术方案中, 这里的 "浮现" 是指将集成控制区的内容与终端界 面上的原有内容的 "叠加" 或层叠放置, 可以认为此时的集成控制区与终 端界面的内容处于不同的显示层, 其中, 集成控制区处于上层, 终端界面 的内容处于下层, 用户对于上层的操作 (移动、 缩放等, 不包括功能的操 作) 不会对下层的内容造成影响, 对于下层内容的操作 (如切换界面、 更 换应用程序等) 也不会对上层的内容造成影响。 通过对集成控制区的这种 化的显示面积。 当然, 这里的集成控制区的具体的透明度, 显然是可以由 用户自行设定的。 In the technical solution, the "emergence" here refers to "superimposing" or stacking the content of the integrated control area and the original content on the terminal interface, and it can be considered that the content of the integrated control area and the terminal interface at this time is different. The display layer, wherein the integrated control area is at the upper layer, and the content of the terminal interface is at the lower layer, and the user's operation (moving, zooming, etc., excluding the function operation) for the upper layer does not affect the content of the lower layer, and the operation of the lower layer content (such as switching interface, more Changing the application, etc.) does not affect the content of the upper layer. Through this integrated display area of the integrated control area. Of course, the specific transparency of the integrated control area here can obviously be set by the user.

在上述技术方案中, 优选地, 还包括: 属性配置单元, 用于根据所述 终端接收到的配置命令和 /或检测到的所述终端的实时状态, 配置所述集 成控制区的属性。  In the above technical solution, preferably, the method further includes: an attribute configuration unit, configured to configure an attribute of the integrated control area according to a configuration command received by the terminal and/or a detected real-time status of the terminal.

在该技术方案中, 配置命令可以是提前进行设置时发出的, 用于在以 后触发该集成控制区时, 能够实现相应的效果; 也可以在已经设置好集成 控制区后, 对该集成控制区进行实时调节, 比如按住该区域后进行位置移 动、 通过多点触控实现区域缩放等操作。 另外, 当终端处于不同的状态 时, 比如竖直放置或水平放置 (可以由重力传感器等进行检测) , 被用户 左手握持还是右手握持 (可以由温度传感器等进行检测) 等, 均需要对集 成控制区的属性进行调整, 以使得用户获得最佳的操作体验。  In the technical solution, the configuration command may be issued when the setting is performed in advance, and is used to implement the corresponding effect when the integrated control area is triggered later; or the integrated control area may be after the integrated control area has been set. Perform real-time adjustments, such as holding the area to move the position, and multi-touch to achieve area zooming. In addition, when the terminal is in different states, such as vertical placement or horizontal placement (which can be detected by a gravity sensor or the like), whether the user holds the left hand or the right hand (can be detected by a temperature sensor or the like), etc., The properties of the integrated control area are adjusted to give the user the best possible operating experience.

在上述技术方案中, 优选地, 所述实时状态包括: 所述终端屏幕上的 当前操作界面内容、 所述终端的当前空间状态和 /或所述终端被握持的方 式; 所述集成控制区的属性包括: 所述集成控制区的形状、 所述集成控制 区的数量、 在所述终端界面上的显示位置、 和 /或显示的内容。  In the above technical solution, preferably, the real-time status includes: a current operation interface content on the terminal screen, a current spatial state of the terminal, and/or a manner in which the terminal is held; the integrated control area The attributes include: a shape of the integrated control area, a number of the integrated control areas, a display position on the terminal interface, and/or displayed content.

在上述技术方案中, 优选地, 还包括: 在所述终端被单手握持时, 由 所述属性配置单元对所述集成控制区的属性进行配置, 使所述集成控制区 的属性处于预设的属性阈值范围。  In the above technical solution, preferably, the method further includes: when the terminal is held by one hand, configuring, by the attribute configuration unit, an attribute of the integrated control area, so that an attribute of the integrated control area is preset The range of attribute thresholds.

在该技术方案中, 通过对集成控制区的形状、 大小、 位置等属性进行 设置, 有利于用户进行单手操作, 尤其是通过单手握持终端时, 利用握持 终端的手的大拇指进行操作, 比如当利用右手握持终端时, 则此时对应的 集成控制区可以位于终端右下角, 呈 1/4 个圓盘状, 且该圓盘的半径不大 于用户的大拇指的长度, 使得用户通过大拇指即可完成对当前界面的操 作。  In this technical solution, by setting the attributes such as the shape, size, position and the like of the integrated control area, the user is facilitated to perform one-hand operation, especially when holding the terminal by one hand, using the thumb of the hand holding the terminal. Operation, for example, when the terminal is held by the right hand, the corresponding integrated control area may be located at the lower right corner of the terminal, which is 1/4 disk-shaped, and the radius of the disk is not greater than the length of the user's thumb, so that The user can complete the operation of the current interface with the thumb.

在上述技术方案中, 优选地, 还包括: 第二触发单元, 用于接收功能 说明区触发命令; 功能说明信息显示单元, 用于在所述第二触发单元接收 到所述功能说明区触发命令的情况下, 在所述终端界面上设置至少一个功 能说明区。 In the above technical solution, the method further includes: a second triggering unit, configured to receive a function description area triggering command; and a function description information display unit, configured to receive at the second triggering unit In the case that the function description area triggers the command, at least one function description area is set on the terminal interface.

在该技术方案中, 由于用户在使用单手操控区时, 可能对于其操作方 式、 设置过程、 每个虚拟按键或手势命令对应的操作功能等存在疑惑, 因 此, 可以进行相应的功能说明信息的提示。 这里为了与正常的操作进行区 分, 可以设置为其他的触发方式, 具体地, 可以为用户长按某个区域, 比 如该区域为某个虚拟按键, 则在相应的功能说明区中, 对该虚拟按键对应 的功能、 操作方式、 设置方式等进行说明, 具体的, 功能说明信息可以为 文字、 图像等各种形式中的一种或多种, 而该功能说明区的形状、 大小、 透明度等属性, 显然也是可以由用户自行设置的。  In this technical solution, since the user may have doubts about the operation mode, the setting process, the operation function corresponding to each virtual button or the gesture command, etc. when the user uses the one-hand manipulation zone, the corresponding function description information may be performed. prompt. In order to distinguish it from the normal operation, it can be set to other trigger modes. Specifically, the user can press and hold a certain area, for example, the area is a virtual button, and in the corresponding function description area, the virtual The function, the operation mode, and the setting mode of the button are described. Specifically, the function description information may be one or more of various forms such as text and image, and the function description area has shapes, sizes, transparency, and the like. , obviously, it can also be set by the user.

在上述技术方案中, 优选地, 还包括: 所述功能说明区位于所述终端 界面的顶部或所述集成控制区内。  In the above technical solution, preferably, the method further includes: the function description area is located at a top of the terminal interface or in the integrated control area.

在该技术方案中, 为了不影响用户对终端界面上的其他内容的查看, 应尽量减少该功能说明区可能对界面内容的阻挡, 因此, 可以设置在终端 界面的顶部的状态信息栏, 也可以设置在集成控制区中, 比如集成控制区 为圓盘状, 最外圏为多个虚拟按键构成的圓环, 内侧为圓形的触控区, 用 于接收用户的手势轨迹, 则可以在该内侧的圓形触控区中, 对功能说明信 息进行显示。  In this technical solution, in order not to affect the user's viewing of other content on the terminal interface, the function description area may be blocked as much as possible. Therefore, the status information bar at the top of the terminal interface may be set, or Set in the integrated control area, for example, the integrated control area is a disc-shaped, the outermost ring is a ring composed of a plurality of virtual buttons, and the inner side is a circular touch area for receiving a gesture track of the user, In the inner circular touch area, the function description information is displayed.

根据本发明的又一方面, 还提出了一种终端的触摸控制方法, 包括: 在终端界面上的预定位置设置至少一个集成控制区; 根据所述集成控制区 感应到的触控动作, 生成相应的触控命令, 以控制所述终端。  According to still another aspect of the present invention, a touch control method of a terminal is further provided, including: setting at least one integrated control area at a predetermined position on the terminal interface; generating corresponding according to the touch action sensed by the integrated control area Touch commands to control the terminal.

在该技术方案中, 通过对操作的功能集成, 用户不需要在整个终端界 面的不同位置寻找控制按键或控制区域, 针对当前界面或终端的所有能够 进行的操作都可以在该集成控制区中进行, 方便用户的操作过程。 具体 地, 可以对终端不同界面下的操作功能或已存在的功能控件进行获取, 那 么对于上述操作功能或功能控件中的全部或指定部分 (通常为用户常用 的, 可以由厂商预设或用户自定义设置) , 可以通过在集成控制区中设置 相应的虚拟按键, 使得用户在选中这些虚拟按键时, 同样能够实现原有的 操作功能, 或是当用户在集成控制区中划出相应的手势轨迹后, 也能够实 现原有的功能。 由于无论当前界面为待机界面或是某个应用程序的功能界 面, 都可以在终端界面上显示出集成控制区, 并在集成控制区中显示出虚 拟按键或接收用户的手势轨迹, 从而实现对当前界面的控制, 不必由于界 面的变化和差异, 使得用户不得不在屏幕的不同位置进行功能按键的选 择, 筒化了用户操作。 这里的预定位置可以是系统默认或用户设置的默认 区域。 这里的集成控制区可以为单个或多个, 可以根据用户的设置、 当前 所需操作功能的多少进行设置或自动调节。 需要说明的是, 这里的 "设 置" 并不表示一定要显示出来, 只要能够对用户的触控命令进行接收即 可。 In this technical solution, by integrating the functions of the operation, the user does not need to find a control button or a control area at different positions of the entire terminal interface, and all the operations that can be performed for the current interface or the terminal can be performed in the integrated control area. , user-friendly operation process. Specifically, the operation function of the different interfaces of the terminal or the existing function control may be acquired, and then all or a specified part of the operation function or the function control (usually commonly used by the user may be preset by the manufacturer or the user Define the setting), you can set the corresponding virtual button in the integrated control area, so that when the virtual button is selected, the user can also realize the original operation function, or when the user draws the corresponding gesture track in the integrated control area. After that, it can also be The original function. Since the current interface is a standby interface or a function interface of an application, an integrated control area can be displayed on the terminal interface, and a virtual button or a gesture trajectory of the user is displayed in the integrated control area, thereby realizing the current The control of the interface does not have to be based on the changes and differences of the interface, so that the user has to select the function buttons at different positions on the screen, and the user operation is completed. The predetermined location here can be the system default or the default zone set by the user. The integrated control area here can be single or multiple, and can be set or automatically adjusted according to the user's settings, the number of currently required operational functions. It should be noted that the "setting" here does not mean that it must be displayed, as long as the user can receive the touch command.

在上述技术方案中, 优选地, 还包括: 根据接收到的集成控制区触发 命令, 在所述终端界面上显示出所述集成控制区, 和 /或隐藏已显示的集 成控制区。  In the above technical solution, preferably, the method further includes: displaying the integrated control area on the terminal interface according to the received integrated control area triggering command, and/or hiding the displayed integrated control area.

在该技术方案中, 集成控制区可以一直在终端界面上进行显示, 并在 终端界面进行切换时, 同样对集成控制区中的内容进行更新; 集成控制区 也可以在由用户进行触发后再显示出来, 从而使得用户在进行操作前, 获 取最大的显示面积; 还可以随时将集成控制区进行隐藏, 同样有利于用户 的观察和使用。  In the technical solution, the integrated control area can always be displayed on the terminal interface, and when the terminal interface is switched, the content in the integrated control area is also updated; the integrated control area can also be displayed after being triggered by the user. Come out, so that the user can get the largest display area before the operation; also can hide the integrated control area at any time, which is also beneficial for the user's observation and use.

在上述技术方案中, 优选地, 所述集成控制区触发命令包括以下至少 之一或其组合: 所述终端界面被触碰、 所述终端界面被按压的时间超过预 设的第一时间阈值、 所述终端界面的指定区域被用户的视线聚焦的时间超 过预设的第二时间阈值、 所述终端上的指定物理按键被按压、 所述终端界 面接收到与预设图案相匹配的手势图形、 所述终端界面上的预设标识被选 中。  In the above technical solution, preferably, the integrated control area triggering command includes at least one of the following or a combination thereof: the terminal interface is touched, the time when the terminal interface is pressed exceeds a preset first time threshold, The specified area of the terminal interface is focused by the user's line of sight for more than a preset second time threshold, the designated physical button on the terminal is pressed, and the terminal interface receives a gesture pattern matching the preset pattern, The preset identifier on the terminal interface is selected.

在该技术方案中, 当不同用户希望对当前界面等进行操作时, 往往会 做出一些相同或相似的操作, 通过将这些操作中的一种或多种设置为触发 命令的发出过程, 从而便于对用户的操作进行正确判断。  In this technical solution, when different users want to operate on the current interface or the like, some similar or similar operations are often performed, and it is convenient to set one or more of these operations as a triggering command issuing process. Make a correct judgment on the user's operation.

在上述技术方案中, 优选地, 还包括: 将所述集成控制区设置在所述 终端界面感应到的第一触控点的位置。  In the above technical solution, preferably, the method further includes: setting the integrated control area at a position of the first touch point sensed by the terminal interface.

在该技术方案中, 第一触控点并不只是终端界面感应到的第一个触碰 点, 而必须是在用户对终端进行触发以激活集成控制区时, 比如采用长按 终端界面的方式, 必须使按压时间超过预设的第一时间阈值、 使得终端判 定为接收到触发命令时, 才能够对本次触发动作对应的第一个触碰点进行 获取, 并作为该第一触控点。 特别地, 对于采用 "所述终端界面的指定区 域被用户的视线聚焦的时间超过预设的第二时间阈值" 的判断方式, 显然 可以在确定终端被触发时, 将用户的视线首先进行聚焦的点作为该第一触 控点。 In the technical solution, the first touch point is not only the first touch sensed by the terminal interface. Point, but must be triggered when the user triggers the terminal to activate the integrated control area, for example, by long-pressing the terminal interface, the pressing time must exceed the preset first time threshold, so that the terminal determines that the trigger command is received. The first touch point corresponding to the trigger action can be acquired and used as the first touch point. In particular, for the manner of judging that the time when the designated area of the terminal interface is focused by the line of sight of the user exceeds the preset second time threshold, it is apparent that the user's line of sight is first focused when determining that the terminal is triggered. The point serves as the first touch point.

在上述技术方案中, 优选地, 还包括: 根据所述第一触控点在所述终 端界面上的位置, 设置所述集成控制区的形状和 /或大小。  In the above technical solution, preferably, the method further includes: setting a shape and/or a size of the integrated control area according to a position of the first touch point on the terminal interface.

在该技术方案中, 若第一触控点位于终端界面中间部位, 比如集成控 制区为一个圓盘形, 则可以对集成控制区进行完全展示, 即显示出整个圓 盘; 若第一触控点位于终端界面的底角处, 则可以将集成控制区变为 1/4 个圓盘形; 若第一触控点位于终端界面的侧边, 则可以将集成控制区变为 半个圓盘形。 通过对集成控制区的形状、 大小等的改变, 有利于用户获得 更好的操作体验。  In the technical solution, if the first touch point is located in the middle of the terminal interface, for example, the integrated control area is a disc shape, the integrated control area can be fully displayed, that is, the entire disc is displayed; The point is located at the bottom corner of the terminal interface, then the integrated control area can be changed to 1/4 disc shape; if the first touch point is located on the side of the terminal interface, the integrated control area can be changed into a half disc shape. By changing the shape, size, etc. of the integrated control area, the user is better able to obtain a better operating experience.

在上述技术方案中, 优选地, 所述集成控制区感应所述触控动作的过 程包括: 若在所述集成控制区中显示出的至少一个所述虚拟按键被选中, 和 /或所述集成控制区感应到划出的与预设轨迹相匹配的手势轨迹, 则生 成对应的触控命令。  In the above technical solution, preferably, the process of the integrated control area sensing the touch action comprises: if at least one of the virtual keys displayed in the integrated control area is selected, and/or the integration The control area senses the gesture track that matches the preset track, and generates a corresponding touch command.

在该技术方案中, 一方面, 对于原来分布在界面上的各个部分的虚拟 按键、 或是原本在隐藏菜单 (需要通过其他虚拟按键或实体按键唤出的菜 单) 中的选项的功能, 其中的部分或全部都可以变为集成控制区中的虚拟 按键, 通过对集成控制区中的这些虚拟按键进行直接操作, 以实现对原来 分布在界面各处的虚拟按键或隐藏菜单中的选项的功能。 另一方面, 还可 以进行手势操作, 而这里的手势命令, 显然可以用于实现操作系统的控制 功能、 应用程序或应用功能界面的程序操作功能、 以及用户自定义的功 h  In the technical solution, on the one hand, a virtual button for each part originally distributed on the interface, or an option originally in a hidden menu (a menu that needs to be called out by other virtual keys or physical buttons), among which Some or all of them can be turned into virtual buttons in the integrated control area. By directly operating these virtual buttons in the integrated control area, the functions of the virtual buttons or hidden menus that are originally distributed throughout the interface can be realized. On the other hand, gesture operations can also be performed, and the gesture commands here can obviously be used to implement the control functions of the operating system, the program operation functions of the application or application function interface, and the user-defined functions.

匕。  dagger.

在上述技术方案中, 优选地, 在显示出所述虚拟按键之前, 还包括: 检测所述终端的操作系统的控制功能, 并将所述操作系统的至少一个控制 功能设置为所述集成控制区中的虚拟按键。 In the above technical solution, preferably, before displaying the virtual button, the method further includes: detecting a control function of an operating system of the terminal, and controlling at least one of the operating systems The function is set to a virtual button in the integrated control area.

在该技术方案中, 终端通过硬件和操作系统来为各个应用程序提供运 操作功能等, 可能各不相同, 但对于所有的应用程序而言, 其基于该操作 系统的层面上, 会有一些通用的控制功能, 比如屏幕亮度、 音量、 退出、 调出系统菜单等, 这些控制功能向所有的应用程序提供接口, 以实现对这 些应用程序的统一控制。 对于这些控制功能, 可以作为相应的虚拟按键, 在所有的或指定的应用程序对应的集成控制区中出现。  In this technical solution, the terminal provides operation functions and the like for each application through hardware and an operating system, which may be different, but for all applications, based on the level of the operating system, there will be some generalizations. Control functions such as screen brightness, volume, exit, recall of system menus, etc. These controls provide an interface to all applications for unified control of these applications. These control functions can be used as corresponding virtual buttons in all integrated control areas corresponding to the specified application.

在上述技术方案中, 优选地, 在显示出所述虚拟按键之前, 还包括: 获取所述终端中的至少一个操作界面, 以及针对每个所述操作界面的程序 操作功能; 将所述至少一个操作界面与所述程序操作功能进行关联存储; 以及根据所述集成控制区所处的当前操作界面, 获取相关联的程序操作功 能, 并将所述相关联的程序操作功能设置为所述集成控制区中的虚拟按 键。 面, 由于需要实现的功能不相同, 对应的操作控制方式也存在差异, 因 此, 可以将每个应用程序或每个应用功能界面以及相对应的程序操作功能 进行预先的关联存储, 然后当用户进入某个操作界面后, 可以查找到对应 于该操作界面的程序操作功能, 并将这些程序操作功能设置为集成控制区 中相应的虚拟按键。  In the above technical solution, preferably, before displaying the virtual key, the method further includes: acquiring at least one operation interface of the terminal, and a program operation function for each of the operation interfaces; An operation interface is associated with the program operation function; and acquiring an associated program operation function according to a current operation interface where the integrated control area is located, and setting the associated program operation function to the integrated control Virtual buttons in the zone. Because the functions that need to be implemented are different, the corresponding operation control methods are also different. Therefore, each application or each application function interface and the corresponding program operation function can be pre-associated and stored, and then when the user enters After an operation interface, the program operation functions corresponding to the operation interface can be found, and the program operation functions are set as corresponding virtual buttons in the integrated control area.

在上述技术方案中, 优选地, 还包括: 根据接收到的自定义命令, 对 所述集成控制区中的至少一个虚拟按键的关联功能进行自定义设置。  In the above technical solution, preferably, the method further includes: performing custom setting on an associated function of the at least one virtual button in the integrated control area according to the received custom command.

在该技术方案中, 用户可以自行设定集成控制区中的虚拟按键对应的 功能, 以配合自己的操作习惯和操作方式, 从而达到更好的操作体验。 这 里进行自定义的虚拟按键可以是原本空缺的虚拟按键, 也可以是原本存在 一些对应功能的, 比如对应于系统功能或程序操作功能, 均可以由用户进 行自行设置。  In this technical solution, the user can set the function corresponding to the virtual button in the integrated control area to match his own operating habits and operation modes, thereby achieving a better operating experience. The virtual buttons that are customized here may be virtual buttons that are originally vacant, or may have some corresponding functions, such as corresponding to system functions or program operation functions, which can be set by the user.

在上述技术方案中, 优选地, 还包括: 将所述终端中的至少一个操作 界面与所述预设轨迹进行关联存储; 根据所述集成控制区所处的当前操作 界面, 获取相关联的预设轨迹, 以对所述集成控制区感应到的手势轨迹进 行匹配。 In the above technical solution, preferably, the method further includes: associating at least one operation interface of the terminal with the preset trajectory; according to a current operation of the integrated control area The interface acquires an associated preset track to match the gesture track sensed by the integrated control area.

在该技术方案中, 对于每个操作界面, 都存在不同的操作功能, 而所 有操作界面将包含很多的操作功能, 若为每个操作功能都设置一个预设轨 迹, 则预设轨迹必将数目众多且形状复杂, 用户将难以记忆, 不易操作, 且容易造成误操作。 因此, 可以仅使用几种常用的轨迹与每个操作界面的 功能进行关联, 则同样的手势轨迹在不同界面可以实现不同的操作功能, 便于用户对手势轨迹的记忆和使用。  In this technical solution, for each operation interface, there are different operation functions, and all operation interfaces will contain many operation functions. If a preset track is set for each operation function, the preset track number must be Numerous and complex shapes, users will be difficult to remember, difficult to operate, and easily cause misuse. Therefore, only a few commonly used trajectories can be associated with the functions of each operation interface, and the same gesture trajectory can implement different operation functions on different interfaces, which is convenient for the user to remember and use the gesture trajectory.

在上述技术方案中, 优选地, 还包括: 每个所述虚拟按键设置有相关 联的操作区域, 将所述相关联的操作区域接收到的操作命令作为针对所述 虚拟按键的操作。  In the above technical solution, preferably, the method further includes: each of the virtual buttons is provided with an associated operation area, and an operation command received by the associated operation area is used as an operation for the virtual button.

在该技术方案中, 虚拟按键往往以图标的方式进行呈现, 由于终端屏 幕的大小限制, 图标的面积有限, 因而往往会使得用户无法正好覆盖该图 标, 发生误操作。 因此, 对于每个虚拟按键, 可以设置一个对应的操作区 域, 这个操作区域可以稍大于图标本身的面积, 从而即使没有点击到虚拟 按键, 但点击到了该操作区域, 仍然可以认为是对虚拟按键进行了操作, 从而降低用户误操作率。  In this technical solution, virtual keys are often presented in the form of icons. Due to the limitation of the size of the terminal screen, the area of the icons is limited, which often causes the user to not cover the icon and cause misoperation. Therefore, for each virtual button, a corresponding operation area can be set, and the operation area can be slightly larger than the area of the icon itself, so that even if the virtual button is not clicked, the operation area can be clicked, and the virtual button can still be considered as The operation reduces the user's misoperation rate.

在上述技术方案中, 优选地, 还包括: 当多个所述虚拟按键的操作区 域同时感应到一个触控动作时, 获取所述触控动作在每个所述操作区域中 的触控面积, 若存在最大触控面积, 则判定所述触控动作为针对与该最大 触控面积对应的虚拟按键的操作, 若所有的触控面积均相等, 则对感应到 所述触控动作的多个虚拟按键进行标记, 或忽略所述触控动作。  In the above technical solution, the method further includes: when a plurality of operation areas of the virtual button simultaneously sense a touch action, acquiring a touch area of the touch action in each of the operation areas, If the maximum touch area exists, determining that the touch action is an operation for the virtual button corresponding to the maximum touch area, and if all the touch areas are equal, the plurality of touch actions are sensed. The virtual button is marked, or the touch action is ignored.

在该技术方案中, 用户在进行触控操作时, 比如使用手指在终端屏幕 上进行点击, 则手指与屏幕的接触面可能同时属于多个虚拟按键的操作区 域, 使得系统对于用户的真正操作意图难以判断, 执行错误的应用功能, 甚至造成系统的瘫痪。 而由于用户在进行点击时, 往往接触面将更接近于 用户希望进行操作的虚拟按键, 因此, 在该虚拟按键的操作区域中, 也会 形成更大的触控面积, 从而通过这种方式可以更好地推测出用户的操作意 图。 对于感应到触控动作的多个虚拟按键进行标记时, 可以是对这些虚拟 按键进行颜色、 大小等显示属性上的变化, 可以在虚拟按键上添加标记图 标, 还可以将这些功能生成为一个列表, 在屏幕上进行显示, 以便用户进 行进一步选择确认。 In the technical solution, when the user performs a touch operation, for example, using a finger to click on the terminal screen, the contact surface of the finger and the screen may belong to the operation area of the plurality of virtual keys at the same time, so that the system actually operates the user's intention. It is difficult to judge, perform wrong application functions, and even cause system paralysis. Since the user is clicking, the contact surface will be closer to the virtual button that the user wishes to operate. Therefore, in the operation area of the virtual button, a larger touch area is formed, thereby being able to Better guess the user's operational intent. When marking multiple virtual buttons that sense touch actions, you can Buttons can be used to change the display properties such as color, size, etc. You can add marker icons to the virtual buttons, and you can also generate these functions as a list and display them on the screen for the user to make further selection confirmation.

在上述技术方案中, 优选地, 所述集成控制区感应所述触控动作的过 程还包括: 若多次触控动作之间的间隔时间小于预设的第一时间阈值, 则 记录对应于所述多次触控动作的一个手势轨迹。  In the above technical solution, preferably, the process of the integrated control area sensing the touch action further includes: if the interval between the multiple touch actions is less than a preset first time threshold, the record corresponds to the A gesture track of multiple touch actions.

在该技术方案中, 有时用户在进行手势滑动时, 可能出现一些意外的 停顿, 或者有些手势可能本身就是多段的, 用户操作时若手指离开屏幕, 则可能被系统误判断为执行先划出的一段手势。 通过设置时间间隔, 可以 将上述意外情况排除, 还有利于设置较为复杂的手势命令, 特别是对于用 户自定义的方式, 可以由较为复杂的手势命令, 实现更好的保密功能。  In this technical solution, sometimes the user may have some unexpected pauses when performing gesture sliding, or some gestures may be multi-segmented in some cases. If the user leaves the screen when the user operates, the system may be mistakenly judged to be executed first. A gesture. By setting the time interval, the above-mentioned unexpected situation can be eliminated, and it is also advantageous to set more complicated gesture commands, especially for the user-defined manner, which can achieve better security functions by more complicated gesture commands.

在上述技术方案中, 优选地, 若所述手势轨迹的起点位于所述集成控 制区中, 则判定所述手势轨迹为针对所述集成控制区划出的。  In the above technical solution, preferably, if the starting point of the gesture track is located in the integrated control area, determining that the gesture track is drawn for the integrated control area.

在该技术方案中, 集成控制区的面积有限, 若进行手势轨迹的操作, 用户极有可能划出集成控制区, 而如果仅对集成控制区进行手势命令的采 集, 则可能出现误判断。 用户往往会从屏幕上给定的区域 (对于触控区, 往往会显示为一个预置的区域) 内划出手势轨迹, 虽然可能会划出集成控 制区, 但起点却往往是从该区域开始的, 因此, 若手势轨迹从集成控制区 开始, 则无论该手势轨迹是否划出集成控制区, 均可以全部进行采集, 避 免误判。  In this technical solution, the area of the integrated control area is limited. If the operation of the gesture track is performed, the user is likely to draw an integrated control area, and if the gesture control is only collected for the integrated control area, misjudgment may occur. Users often draw gesture trajectories from a given area on the screen (which is often displayed as a preset area for the touch area). Although the integrated control area may be drawn, the starting point is often from that area. Therefore, if the gesture track starts from the integrated control area, all the acquisitions can be collected regardless of whether the gesture track is drawn out of the integrated control area, thereby avoiding false positives.

在上述技术方案中, 优选地, 所述手势轨迹包括位于所述集成控制区 内的第一部分和位于所述集成控制区外的第二部分, 若所述第一部分与所 述第二部分的面积比值符合预设的比例阈值, 则对所述手势轨迹进行处 理, 否则认定所述手势轨迹为误操作。  In the above technical solution, preferably, the gesture track includes a first portion located in the integrated control area and a second portion located outside the integrated control area, if an area of the first portion and the second portion If the ratio meets the preset ratio threshold, the gesture track is processed, otherwise the gesture track is determined to be an erroneous operation.

在该技术方案中, 用户往往在屏幕上给定的区域内划出手势命令, 则 正常情况下, 相应的手势轨迹的大部分轨迹应该处于该区域中, 而只有一 部分处于该区域的外部, 因此, 可以通过对处于集成控制区的内部或外部 的轨迹的面积比值进行判断, 若不符合预设的比例阈值, 比如至少 50%在 集成控制区内, 则该次手势轨迹可能为用户误操作, 可以进行忽略。 在上述技术方案中, 优选地, 还包括: 所述集成控制区呈半透明, 浮 现在所述终端界面的显示内容之上。 In this technical solution, the user often draws a gesture command in a given area on the screen, and normally, most of the trajectory of the corresponding gesture trajectory should be in the area, and only a part is outside the area, so The area ratio of the trajectory inside or outside the integrated control area can be judged. If the preset proportional threshold is not met, for example, at least 50% is in the integrated control area, the gesture trajectory may be a user error operation. Can be ignored. In the above technical solution, preferably, the method further includes: the integrated control area is semi-transparent and appears above the display content of the terminal interface.

在该技术方案中, 这里的 "浮现" 是指将集成控制区的内容与终端界 面上的原有内容的 "叠加" 或层叠放置, 可以认为此时的集成控制区与终 端界面的内容处于不同的显示层, 其中, 集成控制区处于上层, 终端界面 的内容处于下层, 用户对于上层的操作 (移动、 缩放等, 不包括功能的操 作) 不会对下层的内容造成影响, 对于下层内容的操作 (如切换界面、 更 换应用程序等) 也不会对上层的内容造成影响。 通过对集成控制区的这种 化的显示面积。 当然, 这里的集成控制区的具体的透明度, 显然是可以由 用户自行设定的。  In the technical solution, the "emergence" here refers to "superimposing" or stacking the content of the integrated control area and the original content on the terminal interface, and it can be considered that the content of the integrated control area and the terminal interface at this time is different. The display layer, wherein the integrated control area is at the upper layer, and the content of the terminal interface is at the lower layer, and the user's operation (moving, zooming, etc., excluding the function operation) for the upper layer does not affect the content of the lower layer, and the operation of the lower layer content (such as switching interfaces, changing applications, etc.) will not affect the content of the upper layer. Through this integrated display area of the integrated control area. Of course, the specific transparency of the integrated control area here can obviously be set by the user.

在上述技术方案中, 优选地, 还包括: 根据接收到的配置命令和 /或 检测到的所述终端的实时状态, 配置所述集成控制区的属性。  In the above technical solution, preferably, the method further includes: configuring an attribute of the integrated control area according to the received configuration command and/or the detected real-time status of the terminal.

在该技术方案中, 配置命令可以是提前进行设置时发出的, 用于在以 后触发该集成控制区时, 能够实现相应的效果; 也可以在已经设置好集成 控制区后, 对该集成控制区进行实时调节, 比如按住该区域后进行位置移 动、 通过多点触控实现区域缩放等操作。 另外, 当终端处于不同的状态 时, 比如竖直放置或水平放置 (可以由重力传感器等进行检测) , 被用户 左手握持还是右手握持 (可以由温度传感器等进行检测) 等, 均需要对集 成控制区的属性进行调整, 以使得用户获得最佳的操作体验。  In the technical solution, the configuration command may be issued when the setting is performed in advance, and is used to implement the corresponding effect when the integrated control area is triggered later; or the integrated control area may be after the integrated control area has been set. Perform real-time adjustments, such as holding the area to move the position, and multi-touch to achieve area zooming. In addition, when the terminal is in different states, such as vertical placement or horizontal placement (which can be detected by a gravity sensor or the like), whether the user holds the left hand or the right hand (can be detected by a temperature sensor or the like), etc., The properties of the integrated control area are adjusted to give the user the best possible operating experience.

在上述技术方案中, 优选地, 所述实时状态包括: 所述终端屏幕上的 当前操作界面、 所述终端的当前空间状态和 /或所述终端被握持的方式; 所述集成控制区的属性包括: 所述集成控制区的形状、 所述集成控制区的 数量、 在所述终端界面上的显示位置、 和 /或显示的内容。  In the above technical solution, preferably, the real-time status includes: a current operation interface on the screen of the terminal, a current spatial state of the terminal, and/or a manner in which the terminal is held; The attributes include: a shape of the integrated control area, a number of the integrated control areas, a display position on the terminal interface, and/or displayed content.

在上述技术方案中, 优选地, 还包括: 当所述终端被单手握持时, 对 所述集成控制区的属性进行配置, 使所述集成控制区的属性处于预设的属 性阈值范围。  In the above technical solution, preferably, the method further includes: when the terminal is held by one hand, configuring an attribute of the integrated control area, so that an attribute of the integrated control area is in a preset attribute threshold range.

在该技术方案中, 通过对集成控制区的形状、 大小、 位置等属性进行 设置, 有利于用户进行单手操作, 尤其是通过单手握持终端时, 利用握持 终端的手的大拇指进行操作, 比如当利用右手握持终端时, 则此时对应的 集成控制区可以位于终端右下角, 呈 1/4 个圓盘状, 且该圓盘的半径不大 于用户的大拇指的长度, 使得用户通过大拇指即可完成对当前界面的操 作。 In this technical solution, by setting the attributes such as the shape, size, and position of the integrated control area, the user is facilitated to perform one-hand operation, especially when holding the terminal with one hand, using the grip The thumb of the hand of the terminal is operated, for example, when the terminal is held by the right hand, the corresponding integrated control area may be located at the lower right corner of the terminal, and is 1/4 disk-shaped, and the radius of the disk is not greater than the user. The length of the thumb allows the user to complete the operation of the current interface with the thumb.

在上述技术方案中, 优选地, 还包括: 根据所述集成控制区感应到的 功能说明区域触发命令, 在所述终端界面上设置至少一个功能说明区。  In the above technical solution, preferably, the method further includes: setting at least one function description area on the terminal interface according to the function description area triggering command sensed by the integrated control area.

在该技术方案中, 由于用户在使用单手操控区时, 可能对于其操作方 式、 设置过程、 每个虚拟按键或手势命令对应的操作功能等存在疑惑, 因 此, 可以进行相应的功能说明信息的提示。 这里为了与正常的操作进行区 分, 可以设置为其他的触发方式, 具体地, 可以为用户长按某个区域, 比 如该区域为某个虚拟按键, 则在相应的功能说明区中, 对该虚拟按键对应 的功能、 操作方式、 设置方式等进行说明, 具体的, 功能说明信息可以为 文字、 图像等各种形式中的一种或多种, 而该功能说明区的形状、 大小、 透明度等属性, 显然也是可以由用户自行设置的。  In this technical solution, since the user may have doubts about the operation mode, the setting process, the operation function corresponding to each virtual button or the gesture command, etc. when the user uses the one-hand manipulation zone, the corresponding function description information may be performed. prompt. In order to distinguish it from the normal operation, it can be set to other trigger modes. Specifically, the user can press and hold a certain area, for example, the area is a virtual button, and in the corresponding function description area, the virtual The function, the operation mode, and the setting mode of the button are described. Specifically, the function description information may be one or more of various forms such as text and image, and the function description area has shapes, sizes, transparency, and the like. , obviously, it can also be set by the user.

在上述技术方案中, 优选地, 所述功能说明区位于所述终端界面的顶 部或所述集成控制区内。  In the above technical solution, preferably, the function description area is located at a top of the terminal interface or the integrated control area.

在该技术方案中, 为了不影响用户对终端界面上的其他内容的查看, 应尽量减少该功能说明区可能对界面内容的阻挡, 因此, 可以设置在终端 界面的顶部的状态信息栏, 也可以设置在集成控制区中, 比如集成控制区 为圓盘状, 最外圏为多个虚拟按键构成的圓环, 内侧为圓形的触控区, 用 于接收用户的手势轨迹, 则可以在该内侧的圓形触控区中, 对功能说明信 息进行显示。  In this technical solution, in order not to affect the user's viewing of other content on the terminal interface, the function description area may be blocked as much as possible. Therefore, the status information bar at the top of the terminal interface may be set, or Set in the integrated control area, for example, the integrated control area is a disc-shaped, the outermost ring is a ring composed of a plurality of virtual buttons, and the inner side is a circular touch area for receiving a gesture track of the user, In the inner circular touch area, the function description information is displayed.

通过以上技术方案, 可以采用统一的集成操作方式实现对不同应用的 控制, 从而便于通过单手操作实现对终端的触摸控制。 附图说明  Through the above technical solution, the unified integrated operation mode can be used to realize control of different applications, thereby facilitating touch control of the terminal by one-hand operation. DRAWINGS

图 1A至图 1C示出了根据本发明的实施例的终端的框图;  1A through 1C illustrate block diagrams of terminals in accordance with an embodiment of the present invention;

图 2A 至图 2C 示出了根据本发明的实施例的终端的触摸控制方法的 程图; 图 3A和图 3B示出了相关技术中的触摸控制方法的示意图; 图 4A 至图 4T 示出了根据本发明的实施例的终端的触摸控制方法的 示意图。 具体实施方式 2A to 2C are diagrams showing a touch control method of a terminal according to an embodiment of the present invention; 3A and 3B are diagrams showing a touch control method in the related art; and FIGS. 4A to 4T are diagrams showing a touch control method of a terminal according to an embodiment of the present invention. detailed description

为了能够更清楚地理解本发明的上述目的、 特征和优点, 下面结合附 图和具体实施方式对本发明进行进一步的详细描述。 需要说明的是, 在不 沖突的情况下, 本申请的实施例及实施例中的特征可以相互组合。  The above described objects, features and advantages of the present invention will be more fully understood from the following detailed description. It should be noted that, in the case of no conflict, the features in the embodiments and the embodiments of the present application may be combined with each other.

在下面的描述中阐述了很多具体细节以便于充分理解本发明, 但是, 本发明还可以采用其他不同于在此描述的其他方式来实施, 因此, 本发明 的保护范围并不受下面公开的具体实施例的限制。  In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present invention, but the invention may be practiced otherwise than as described herein. Limitations of the embodiments.

图 1A至图 1C示出了根据本发明的实施例的终端的框图。  1A through 1C show block diagrams of terminals in accordance with an embodiment of the present invention.

如图 1A所示, 根据本发明的实施例的终端 100A, 包括: 区域设置单 元 102 , 用于在终端界面上的预定位置设置至少一个集成控制区; 操控单 元 104, 用于根据集成控制区感应到的触控动作, 生成相应的触控命令, 以控制终端 100A。  As shown in FIG. 1A, a terminal 100A according to an embodiment of the present invention includes: an area setting unit 102, configured to set at least one integrated control area at a predetermined position on the terminal interface; and a manipulation unit 104, configured to sense according to the integrated control area The touch action to generate a corresponding touch command to control the terminal 100A.

在该技术方案中, 通过对操作的功能集成, 用户不需要在整个终端界 面的不同位置寻找控制按键或控制区域, 针对当前界面或终端 100A 的所 有能够进行的操作都可以在该集成控制区中进行, 方便用户的操作过程。 具体地, 可以对终端 100A 不同界面下的操作功能或已存在的功能控件进 行获取, 那么对于上述操作功能或功能控件中的全部或指定部分(通常为 用户常用的, 可以由厂商预设或用户自定义设置) , 可以通过在集成控制 区中设置相应的虚拟按键, 使得用户在选中这些虚拟按键时, 同样能够实 现原有的操作功能, 或是当用户在集成控制区中划出相应的手势轨迹后, 也能够实现原有的功能。 由于无论当前界面为待机界面或是某个应用程序 的功能界面, 都可以在终端界面上显示出集成控制区, 并在集成控制区中 显示出虚拟按键或接收用户的手势轨迹, 从而实现对当前界面的控制, 不 必由于界面的变化和差异, 使得用户不得不在屏幕的不同位置进行功能按 键的选择, 筒化了用户操作。 这里的预定位置可以是系统默认或用户设置 的默认区域。 这里的集成控制区可以为单个或多个, 可以根据用户的设 置、 当前所需操作功能的多少进行设置或自动调节。 需要说明的是, 这里 的 "设置" 并不表示一定要显示出来, 只要能够对用户的触控命令进行接 收即可。 In this technical solution, by integrating the functions of the operation, the user does not need to find a control button or a control area at different positions of the entire terminal interface, and all the operations that can be performed for the current interface or the terminal 100A can be in the integrated control area. Carry out, user-friendly operation process. Specifically, the operation function of the terminal 100A in different interfaces or the existing function control may be acquired, and then all or a specified part of the operation function or the function control (usually used by the user, may be preset by the manufacturer or the user) Custom setting), you can set the corresponding virtual button in the integrated control area, so that when the virtual button is selected, the user can also realize the original operation function, or when the user draws the corresponding gesture in the integrated control area. After the track, the original function can also be realized. Since the current interface is a standby interface or a function interface of an application, an integrated control area can be displayed on the terminal interface, and a virtual button or a gesture trajectory of the user is displayed in the integrated control area, thereby realizing the current The control of the interface does not have to be based on the changes and differences of the interface, so that the user has to select the function buttons at different positions on the screen, and the user operation is completed. The predetermined location here can be the system default or user settings The default area. The integrated control area here can be single or multiple, and can be set or automatically adjusted according to the user's settings, the number of currently required operational functions. It should be noted that the "setting" here does not mean that it must be displayed, as long as the user can receive the touch command.

在上述技术方案中, 还包括: 第一触发单元 105 , 用于接收集成控制 区触发命令; 触发处理单元 107 , 用于在终端界面上设置集成控制区之 后, 根据接收到的集成控制区触发命令, 在终端界面上显示出集成控制 区, 和 /或隐藏已显示的集成控制区。  In the above technical solution, the method further includes: a first triggering unit 105, configured to receive an integrated control area triggering command; and a trigger processing unit 107, configured to: after the integrated control area is set on the terminal interface, trigger the command according to the received integrated control area , the integrated control area is displayed on the terminal interface, and/or the integrated control area that has been displayed is hidden.

在该技术方案中, 集成控制区可以一直在终端界面上进行显示, 并在 终端界面进行切换时, 同样对集成控制区中的内容进行更新; 集成控制区 也可以在由用户进行触发后再显示出来, 从而使得用户在进行操作前, 获 取最大的显示面积; 还可以随时将集成控制区进行隐藏, 同样有利于用户 的观察和使用。  In the technical solution, the integrated control area can always be displayed on the terminal interface, and when the terminal interface is switched, the content in the integrated control area is also updated; the integrated control area can also be displayed after being triggered by the user. Come out, so that the user can get the largest display area before the operation; also can hide the integrated control area at any time, which is also beneficial for the user's observation and use.

在上述技术方案中, 第一触发单元 105 接收集成控制区触发命令之 前, 终端 100A 被触发的过程包括以下至少之一或其组合: 终端界面被触 碰、 终端界面被按压的时间超过预设的第一时间阈值、 终端界面的指定区 域被用户的视线聚焦的时间超过预设的第二时间阈值、 终端 100A 上的指 定物理按键被按压、 终端界面接收到与预设图案相匹配的手势图形、 终端 界面上的预设标识被选中。  In the foregoing technical solution, before the first trigger unit 105 receives the integrated control area trigger command, the process of the terminal 100A being triggered includes at least one of the following or a combination thereof: the terminal interface is touched, and the terminal interface is pressed for more than a preset time. The first time threshold, the designated area of the terminal interface is focused by the user's line of sight for more than a preset second time threshold, the designated physical button on the terminal 100A is pressed, and the terminal interface receives the gesture pattern matching the preset pattern, The preset ID on the terminal interface is selected.

在该技术方案中, 当不同用户希望对当前界面等进行操作时, 往往会 做出一些相同或相似的操作, 通过将这些操作中的一种或多种设置为触发 命令的发出过程, 从而便于对用户的操作进行正确判断。  In this technical solution, when different users want to operate on the current interface or the like, some similar or similar operations are often performed, and it is convenient to set one or more of these operations as a triggering command issuing process. Make a correct judgment on the user's operation.

在上述技术方案中, 还包括: 属性设置单元 109 , 用于将集成控制区 设置在终端界面感应到的第一触控点的位置。  In the above technical solution, the method further includes: an attribute setting unit 109, configured to set the integrated control area at a position of the first touch point sensed by the terminal interface.

在该技术方案中, 第一触控点并不只是终端界面感应到的第一个触碰 点, 而必须是在用户对终端进行触发以激活集成控制区时, 比如采用长按 终端界面的方式, 必须使按压时间超过预设的第一时间阈值、 使得终端判 定为接收到触发命令时, 才能够对本次触发动作对应的第一个触碰点进行 获取, 并作为该第一触控点。 特别地, 对于采用 "所述终端界面的指定区 域被用户的视线聚焦的时间超过预设的第二时间阈值" 的判断方式, 显然 可以在确定终端被触发时, 将用户的视线首先进行聚焦的点作为该第一触 控点。 In the technical solution, the first touch point is not only the first touch point sensed by the terminal interface, but must be triggered when the user triggers the terminal to activate the integrated control area, for example, by using a long press terminal interface. The pressing time must exceed the preset first time threshold, so that the terminal determines that the triggering command is received, the first touch point corresponding to the triggering action can be acquired, and the first touch point is used as the first touch point. . In particular, for the designated area using the terminal interface The way in which the time in which the field is focused by the user's line of sight exceeds the preset second time threshold value is obviously determined as the first touch point when the terminal is triggered to determine the point at which the user's line of sight is first focused.

在上述技术方案中, 属性设置单元 109还用于: 根据第一触控点在终 端界面上的位置, 设置集成控制区的形状和 /或大小。  In the above technical solution, the attribute setting unit 109 is further configured to: set the shape and/or size of the integrated control area according to the position of the first touch point on the terminal interface.

在上述技术方案中, 区域设置单元 102用于: 在集成控制区中显示出 至少一个预设虚拟按键; 以及操控单元 104 包括: 判断子单元 1042 , 用 于判断是否存在至少一个虚拟按键被选中; 命令生成子单元 1044 , 用于 生成对应于被选中的虚拟按键的触控命令。  In the above technical solution, the area setting unit 102 is configured to: display at least one preset virtual button in the integrated control area; and the control unit 104 includes: a determining subunit 1042, configured to determine whether at least one virtual button is selected; The command generation subunit 1044 is configured to generate a touch command corresponding to the selected virtual button.

在该技术方案中, 对于原来分布在界面上的各个部分的虚拟按键、 或 是原本在隐藏菜单 (需要通过其他虚拟按键或实体按键唤出的菜单) 中的 选项的功能, 其中的部分或全部都可以变为集成控制区中的虚拟按键, 通 过对集成控制区中的这些虚拟按键进行直接操作, 以实现对原来分布在界 面各处的虚拟按键或隐藏菜单中的选项的功能。  In this technical solution, some or all of the functions of the virtual buttons that are originally distributed on the interface, or the options in the hidden menu (the menu that needs to be called by other virtual buttons or physical buttons) It can be turned into a virtual button in the integrated control area, and the functions of the virtual buttons or hidden menus that are originally distributed throughout the interface can be realized by directly operating the virtual buttons in the integrated control area.

在上述技术方案中, 还包括: 系统功能检测单元 106, 用于检测终端 100A的操作系统的控制功能; 按键设置单元 108 , 用于将系统功能检测单 元 106检测到的至少一个控制功能设置为集成控制区中的虚拟按键。  In the above technical solution, the system function detecting unit 106 is configured to detect a control function of the operating system of the terminal 100A, and the button setting unit 108 is configured to set at least one control function detected by the system function detecting unit 106 to be integrated. Virtual buttons in the control area.

在该技术方案中, 终端 100A 通过硬件和操作系统来为各个应用程序 方式、 操作功能等, 可能各不相同, 但对于所有的应用程序而言, 其基于 该操作系统的层面上, 会有一些通用的控制功能, 比如屏幕亮度、 音量、 退出、 调出系统菜单等, 这些控制功能向所有的应用程序提供接口, 以实 现对这些应用程序的统一控制。 对于这些控制功能, 可以作为相应的虚拟 按键, 在所有的或指定的应用程序对应的集成控制区中出现。  In this technical solution, the terminal 100A may be different for each application mode, operation function, etc. through hardware and an operating system, but for all applications, based on the level of the operating system, there may be some Common control functions, such as screen brightness, volume, exit, recall system menus, etc. These controls provide an interface to all applications for unified control of these applications. These control functions can be used as corresponding virtual buttons in all integrated control areas corresponding to the specified application.

在上述技术方案中, 还包括: 程序功能检测单元 110, 用于检测终端 100A 中的至少一个操作界面, 以及针对每个操作界面的程序操作功能; 关联存储单元 112 , 用于将至少一个操作界面与程序操作功能进行关联存 储; 按键设置单元 108 , 用于根据集成控制区所处的当前操作界面, 获取 相关联的程序操作功能, 并将相关联的程序操作功能设置为集成控制区中 的虚拟按键。 面, 由于需要实现的功能不相同, 对应的操作控制方式也存在差异, 因 此, 可以将每个应用程序或每个应用功能界面以及相对应的程序操作功能 进行预先的关联存储, 然后当用户进入某个操作界面后, 可以查找到对应 于该操作界面的程序操作功能, 并将这些程序操作功能设置为集成控制区 中相应的虚拟按键。 In the above technical solution, the method further includes: a program function detecting unit 110, configured to detect at least one operation interface in the terminal 100A, and a program operation function for each operation interface; an association storage unit 112, configured to use at least one operation interface And the program operation function is associated with the storage; the button setting unit 108 is configured to acquire an associated program operation function according to the current operation interface where the integrated control area is located, and set the associated program operation function into the integrated control area. Virtual button. Because the functions that need to be implemented are different, the corresponding operation control methods are also different. Therefore, each application or each application function interface and the corresponding program operation function can be pre-associated and stored, and then when the user enters After an operation interface, the program operation functions corresponding to the operation interface can be found, and the program operation functions are set as corresponding virtual buttons in the integrated control area.

在上述技术方案中, 还包括: 功能自定义单元 114 , 用于根据接收到 的自定义命令, 对集成控制区中的至少一个虚拟按键的关联功能进行自定 义设置。  In the above technical solution, the method further includes: a function customization unit 114, configured to perform custom setting on an association function of at least one virtual button in the integrated control area according to the received custom command.

在该技术方案中, 用户可以自行设定集成控制区中的虚拟按键对应的 功能, 以配合自己的操作习惯和操作方式, 从而达到更好的操作体验。 这 里进行自定义的虚拟按键可以是原本空缺的虚拟按键, 也可以是原本存在 一些对应功能的, 比如对应于系统功能或程序操作功能, 均可以由用户进 行自行设置。  In this technical solution, the user can set the function corresponding to the virtual button in the integrated control area to match his own operating habits and operation modes, thereby achieving a better operating experience. The virtual buttons that are customized here may be virtual buttons that are originally vacant, or may have some corresponding functions, such as corresponding to system functions or program operation functions, which can be set by the user.

在上述技术方案中, 还包括: 操作区域设置单元, 用于为每个虚拟按 键设置相关联的操作区域; 模糊处理单元 1 18 , 用于将相关联的操作区域 接收到的操作命令作为针对虚拟按键的操作。  In the above technical solution, the method further includes: an operation area setting unit, configured to set an associated operation area for each virtual button; and a fuzzy processing unit 1 18, configured to use the operation command received by the associated operation area as a virtual Button operation.

在该技术方案中, 虚拟按键往往以图标的方式进行呈现, 由于终端屏 幕的大小限制, 图标的面积有限, 因而往往会使得用户无法正好覆盖该图 标, 发生误操作。 因此, 对于每个虚拟按键, 可以设置一个对应的操作区 域, 这个操作区域可以稍大于图标本身的面积, 从而即使没有点击到虚拟 按键, 但点击到了该操作区域, 仍然可以认为是对虚拟按键进行了操作, 从而降低用户误操作率。  In this technical solution, virtual keys are often presented in the form of icons. Due to the limitation of the size of the terminal screen, the area of the icons is limited, which often causes the user to not cover the icon and cause misoperation. Therefore, for each virtual button, a corresponding operation area can be set, and the operation area can be slightly larger than the area of the icon itself, so that even if the virtual button is not clicked, the operation area can be clicked, and the virtual button can still be considered as The operation reduces the user's misoperation rate.

在上述技术方案中, 还包括: 触控面积获取单元, 用于在多个虚拟按 键的操作区域同时感应到一个触控动作的情况下, 获取触控动作在每个操 作区域中的触控面积; 以及模糊处理单元 118还用于: 比较所有的触控面 积, 若存在最大触控面积, 则判定触控动作为针对与该最大触控面积对应 的虚拟按键的操作, 若所有的触控面积均相等, 则对感应到触控动作的多 个虚拟按键进行标记, 或忽略触控动作。 In the above technical solution, the method further includes: a touch area acquiring unit, configured to acquire a touch area of the touch action in each operation area when a touch action is simultaneously detected in an operation area of the plurality of virtual buttons And the blur processing unit 118 is further configured to: compare all the touch areas, and if there is a maximum touch area, determine that the touch action is an operation for the virtual button corresponding to the maximum touch area, if all the touch areas Equally equal, more sense of touch action A virtual button to mark, or ignore the touch action.

在该技术方案中, 用户在进行触控操作时, 比如使用手指在终端屏幕 上进行点击, 则手指与屏幕的接触面可能同时属于多个虚拟按键的操作区 域, 使得系统对于用户的真正操作意图难以判断, 执行错误的应用功能, 甚至造成系统的瘫痪。 而由于用户在进行点击时, 往往接触面将更接近于 用户希望进行操作的虚拟按键, 因此, 在该虚拟按键的操作区域中, 也会 形成更大的触控面积, 从而通过这种方式可以更好地推测出用户的操作意 图。 对于感应到触控动作的多个虚拟按键进行标记时, 可以是对这些虚拟 按键进行颜色、 大小等显示属性上的变化, 可以在虚拟按键上添加标记图 标, 还可以将这些功能生成为一个列表, 在屏幕上进行显示, 以便用户进 行进一步选择确认。  In the technical solution, when the user performs a touch operation, for example, using a finger to click on the terminal screen, the contact surface of the finger and the screen may belong to the operation area of the plurality of virtual keys at the same time, so that the system actually operates the user's intention. It is difficult to judge, perform wrong application functions, and even cause system paralysis. Since the user is clicking, the contact surface will be closer to the virtual button that the user wishes to operate. Therefore, in the operation area of the virtual button, a larger touch area is formed, thereby being able to Better guess the user's operational intent. When marking a plurality of virtual buttons that sense a touch action, the virtual buttons may be changed in color, size, and the like, and the mark icons may be added to the virtual buttons, and the functions may be generated as a list. , display on the screen for the user to make further selection confirmation.

除了采用集成控制区中的虚拟按键进行控制, 还可以采用其他的控制 方式, 比如在集成控制区中接收用户的手势命令, 以进行相应的控制, 具 体如图 1B。  In addition to using the virtual buttons in the integrated control area for control, other control methods may be employed, such as receiving user gesture commands in the integrated control area for corresponding control, as shown in FIG. 1B.

如图 IB所示, 根据本发明的实施例的终端 100B, 包括: 区域设置单 元 102 , 用于在终端界面上的预定位置设置至少一个集成控制区; 操控单 元 104, 用于根据集成控制区感应到的触控动作, 生成相应的触控命令, 以控制终端 100B。  As shown in FIG. 1B, the terminal 100B according to the embodiment of the present invention includes: an area setting unit 102, configured to set at least one integrated control area at a predetermined position on the terminal interface; and a manipulation unit 104, configured to sense according to the integrated control area The touch action to generate a corresponding touch command to control the terminal 100B.

在该技术方案中, 通过对操作的功能集成, 用户不需要在整个终端界 面的不同位置寻找控制按键或控制区域, 针对当前界面或终端 100B 的所 有能够进行的操作都可以在该集成控制区中进行, 方便用户的操作过程。 这里的预定位置可以是系统默认或用户设置的默认区域, 无论终端 100B 当前所处的是何界面, 当用户进行触发后, 都可以在该区域唤出集成控制 区。 这里的集成控制区可以为单个或多个, 可以根据用户的设置、 当前所 需操作功能的多少进行设置或自动调节。 需要说明的是, 这里的 "设置" 并不表示一定要显示出来, 只要能够对用户的触控命令进行接收即可。  In the technical solution, by integrating the functions of the operation, the user does not need to find a control button or a control area at different positions of the entire terminal interface, and all the operations that can be performed for the current interface or the terminal 100B can be in the integrated control area. Carry out, user-friendly operation process. The predetermined location here may be a system default or a default area set by the user, and no matter what interface the terminal 100B is currently located, when the user triggers, the integrated control area may be called out in the area. The integrated control area here can be single or multiple, and can be set or automatically adjusted according to the user's settings, the number of currently required operational functions. It should be noted that the "setting" here does not mean that it must be displayed, as long as the user can receive the touch command.

在上述技术方案中, 还包括: 第一触发单元 105 , 用于接收集成控制 区触发命令; 触发处理单元 107 , 用于在终端界面上设置集成控制区之 前, 根据接收到的集成控制区触发命令, 在终端界面上显示集成控制区, 和 /或在终端界面上已经完成对集成控制区的设置之后, 根据接收到的集 成控制区触发命令, 隐藏以显示的集成控制区。 In the above technical solution, the method further includes: a first triggering unit 105, configured to receive an integrated control area triggering command; and a trigger processing unit 107, configured to trigger a command according to the received integrated control area before setting the integrated control area on the terminal interface , displaying the integrated control area on the terminal interface, And/or after the setting of the integrated control area has been completed on the terminal interface, the integrated control area hidden for display is hidden according to the received integrated control area trigger command.

在该技术方案中, 集成控制区可以一直在终端界面上进行显示, 并在 终端界面进行切换时, 同样对集成控制区中的内容进行更新; 集成控制区 也可以在由用户进行触发后再显示出来, 从而使得用户在进行操作前, 获 取最大的显示面积; 还可以随时将集成控制区进行隐藏, 同样有利于用户 的观察和使用。  In the technical solution, the integrated control area can always be displayed on the terminal interface, and when the terminal interface is switched, the content in the integrated control area is also updated; the integrated control area can also be displayed after being triggered by the user. Come out, so that the user can get the largest display area before the operation; also can hide the integrated control area at any time, which is also beneficial for the user's observation and use.

在上述技术方案中, 第一触发单元 105 接收集成控制区触发命令之 前, 终端 100B 被触发的过程包括以下至少之一或其组合: 终端界面被触 碰、 终端界面被按压的时间超过预设的第一时间阈值、 终端界面的指定区 域被用户的视线聚焦的时间超过预设的第二时间阈值、 终端 100B 上的指 定物理按键被按压、 终端界面接收到与预设图案相匹配的手势图形、 终端 界面上的预设标识被选中。  In the foregoing technical solution, before the first trigger unit 105 receives the integrated control area trigger command, the process of the terminal 100B being triggered includes at least one of the following or a combination thereof: the terminal interface is touched, and the terminal interface is pressed for more than a preset time. The first time threshold, the designated area of the terminal interface is focused by the user's line of sight for more than a preset second time threshold, the designated physical button on the terminal 100B is pressed, the terminal interface receives the gesture pattern matching the preset pattern, The preset ID on the terminal interface is selected.

在该技术方案中, 当用户希望对当前界面等进行操作时, 往往会做出 一些相同或相似的操作, 通过将这些操作中的一种或多种设置为触发命令 的发出过程, 从而便于对用户的操作进行正确判断。  In this technical solution, when the user wants to operate on the current interface or the like, some similar or similar operations are often performed, and by setting one or more of these operations as the triggering command issuance process, it is convenient to The user's operation makes a correct judgment.

在上述技术方案中, 还包括: 属性设置单元 109 , 用于将集成控制区 设置在终端界面感应到的第一触控点的位置。  In the above technical solution, the method further includes: an attribute setting unit 109, configured to set the integrated control area at a position of the first touch point sensed by the terminal interface.

在该技术方案中, 第一触控点并不只是终端界面感应到的第一个触碰 点, 而必须是在用户对终端进行触发以激活集成控制区时, 比如采用长按 终端界面的方式, 必须使按压时间超过预设的第一时间阈值、 使得终端判 定为接收到触发命令时, 才能够对本次触发动作对应的第一个触碰点进行 获取, 并作为该第一触控点。 特别地, 对于采用 "所述终端界面的指定区 域被用户的视线聚焦的时间超过预设的第二时间阈值" 的判断方式, 显然 可以在确定终端被触发时, 将用户的视线首先进行聚焦的点作为该第一触 控点。  In the technical solution, the first touch point is not only the first touch point sensed by the terminal interface, but must be triggered when the user triggers the terminal to activate the integrated control area, for example, by using a long press terminal interface. The pressing time must exceed the preset first time threshold, so that the terminal determines that the triggering command is received, the first touch point corresponding to the triggering action can be acquired, and the first touch point is used as the first touch point. . In particular, for the manner of judging that the time when the designated area of the terminal interface is focused by the line of sight of the user exceeds the preset second time threshold, it is apparent that the user's line of sight is first focused when determining that the terminal is triggered. The point serves as the first touch point.

在上述技术方案中, 属性设置单元 109还用于: 根据第一触控点在终 端界面上的位置, 设置集成控制区的形状和 /或大小。  In the above technical solution, the attribute setting unit 109 is further configured to: set the shape and/or size of the integrated control area according to the position of the first touch point on the terminal interface.

在上述技术方案中, 还包括: 触摸感应单元 134 , 感应集成控制区中 划出的手势轨迹; 手势匹配单元 136, 判断触摸感应单元 134感应到的手 势轨迹与预设轨迹是否相匹配; 以及操控单元 104具体用于: 在手势匹配 单元 136的匹配结果为是的情况下, 生成与预设轨迹相对应的触控命令。 In the above technical solution, the method further includes: a touch sensing unit 134, in the sensing integrated control area a gesture trajectory; the gesture matching unit 136 determines whether the gesture trajectory sensed by the touch sensing unit 134 matches the preset trajectory; and the manipulation unit 104 is specifically configured to: if the matching result of the gesture matching unit 136 is YES , generates a touch command corresponding to the preset track.

在该技术方案中, 除了生成虚拟按键, 还可以进行手势操作, 而这里 的手势命令, 显然可以用于实现操作系统的控制功能、 应用程序或应用功 能界面的程序操作功能、 以及用户自定义的功能。  In this technical solution, in addition to generating a virtual button, a gesture operation can also be performed, and the gesture command here can obviously be used to implement a control function of an operating system, a program operation function of an application or an application function interface, and a user-defined function. Features.

在上述技术方案中, 还包括: 关联存储单元 112 , 用于将终端 100B 中的至少一个操作界面与预设轨迹进行关联存储; 手势设置单元 122 , 用 于根据集成控制区所处的当前操作界面, 获取相关联的预设轨迹, 以对集 成控制区感应到的手势轨迹进行匹配。  In the above technical solution, the method further includes: an association storage unit 112, configured to associate at least one operation interface in the terminal 100B with a preset trajectory; a gesture setting unit 122, configured to: according to a current operation interface where the integrated control area is located , Get the associated preset track to match the gesture track sensed by the integrated control area.

在该技术方案中, 对于每个操作界面, 都存在不同的操作功能, 而所 有操作界面将包含很多的操作功能, 若为每个操作功能都设置一个预设轨 迹, 则预设轨迹必将数目众多且形状复杂, 用户将难以记忆, 不易操作, 且容易造成误操作。 因此, 可以仅使用几种常用的轨迹与每个操作界面的 功能进行关联, 则同样的手势轨迹在不同界面可以实现不同的操作功能, 便于用户对手势轨迹的记忆和使用。  In this technical solution, for each operation interface, there are different operation functions, and all operation interfaces will contain many operation functions. If a preset track is set for each operation function, the preset track number must be Numerous and complex shapes, users will be difficult to remember, difficult to operate, and easily cause misuse. Therefore, only a few commonly used trajectories can be associated with the functions of each operation interface, and the same gesture trajectory can implement different operation functions on different interfaces, which is convenient for the user to remember and use the gesture trajectory.

在上述技术方案中, 还包括: 第一计时单元, 用于记录触摸感应单元 134 连续感应到的多次触控动作之间的间隔时间; 模糊处理单元 118 , 用 于在间隔时间小于预设的第一时间阈值时, 控制触摸感应单元 134记录对 应于多次触控动作的一个手势轨迹。  In the above technical solution, the method further includes: a first timing unit, configured to record an interval between the plurality of touch actions continuously sensed by the touch sensing unit 134; the blur processing unit 118, configured to use the interval time less than the preset time At the first time threshold, the touch sensing unit 134 is controlled to record a gesture track corresponding to the plurality of touch actions.

在该技术方案中, 有时用户在进行手势滑动时, 可能出现一些意外的 停顿, 或者有些手势可能本身就是多段的, 用户操作时若手指离开屏幕, 则可能被系统误判断为执行先划出的一段手势。 通过设置时间间隔, 可以 将上述意外情况排除, 还有利于设置较为复杂的手势命令, 特别是对于用 户自定义的方式, 可以由较为复杂的手势命令, 实现更好的保密功能。  In this technical solution, sometimes the user may have some unexpected pauses when performing gesture sliding, or some gestures may be multi-segmented in some cases. If the user leaves the screen when the user operates, the system may be mistakenly judged to be executed first. A gesture. By setting the time interval, the above-mentioned unexpected situation can be eliminated, and it is also advantageous to set more complicated gesture commands, especially for the user-defined manner, which can achieve better security functions by more complicated gesture commands.

在上述技术方案中, 还包括: 起点判断单元 140 , 用于判断手势轨迹 的起点是否位于集成控制区中; 模拟处理单元 118 , 用于在起点判断单元 140的判断结果为是的情况下, 判定手势轨迹为针对集成控制区划出的。  In the above technical solution, the method further includes: a starting point determining unit 140, configured to determine whether a starting point of the gesture track is located in the integrated control area; and the simulation processing unit 118 is configured to determine, when the determination result of the starting point determining unit 140 is yes, Gesture trajectories are drawn for the integrated control area.

在该技术方案中, 集成控制区的面积有限, 若进行手势轨迹的操作, 用户极有可能划出集成控制区, 而如果仅对集成控制区进行手势命令的采 集, 则可能出现误判断。 用户往往会从屏幕上给定的区域 (对于触控区, 往往会显示为一个预置的区域) 内划出手势轨迹, 虽然可能会划出集成控 制区, 但起点却往往是从该区域开始的, 因此, 若手势轨迹从集成控制区 开始, 则无论该手势轨迹是否划出集成控制区, 均可以全部进行采集, 避 免误判。 In this technical solution, the area of the integrated control area is limited, and if the gesture track is operated, It is highly probable that the user will draw an integrated control area, and if only the acquisition of the gesture command is performed on the integrated control area, misjudgment may occur. Users often draw gesture trajectories from a given area on the screen (which is often displayed as a preset area for the touch area). Although the integrated control area may be drawn, the starting point is often from that area. Therefore, if the gesture track starts from the integrated control area, all the acquisitions can be collected regardless of whether the gesture track is drawn out of the integrated control area, thereby avoiding false positives.

在上述技术方案中, 手势轨迹包括位于集成控制区内的第一部分和位 于集成控制区外的第二部分, 则终端 100B 还包括: 面积比值计算单元 142 , 用于计算第一部分和第二部分的面积比值; 比值判断单元 144 , 用 于判断面积比值是否符合预设的比例阈值; 模糊处理单元 118还用于: 在 比值判断单元 144的判断结果为是的情况下, 对手势轨迹进行处理, 否则 认定手势轨迹为误操作。  In the above technical solution, the gesture track includes a first portion located in the integrated control area and a second portion located outside the integrated control area, and the terminal 100B further includes: an area ratio calculating unit 142, configured to calculate the first part and the second part The area ratio value is used to determine whether the area ratio value meets the preset ratio threshold value; the blur processing unit 118 is further configured to: if the judgment result of the ratio value determining unit 144 is yes, process the gesture track, otherwise The gesture track is determined to be a misoperation.

在该技术方案中, 用户往往在屏幕上给定的区域内划出手势命令, 则 正常情况下, 相应的手势轨迹的大部分轨迹应该处于该区域中, 而只有一 部分处于该区域的外部, 因此, 可以通过对处于集成控制区的内部或外部 的轨迹的面积比值进行判断, 若不符合预设的比例阈值, 比如至少 50%在 集成控制区内, 则该次手势轨迹可能为用户误操作, 可以进行忽略。  In this technical solution, the user often draws a gesture command in a given area on the screen, and normally, most of the trajectory of the corresponding gesture trajectory should be in the area, and only a part is outside the area, so The area ratio of the trajectory inside or outside the integrated control area can be judged. If the preset proportional threshold is not met, for example, at least 50% is in the integrated control area, the gesture trajectory may be a user error operation. Can be ignored.

以上, 图 1A 所示的终端 100A, 能够通过设置虚拟按键实现控制过 程, 图 1B 所示的终端 100B , 能够通过获取用户的手势命令实现控制过 程, 但这两种终端都只能够实现单独一种方式, 而实际上, 可以由一种终 端同时包含这两种控制方式, 具体如图 1C。  In the above, the terminal 100A shown in FIG. 1A can implement the control process by setting a virtual button. The terminal 100B shown in FIG. 1B can implement the control process by acquiring the gesture command of the user, but both terminals can only implement a single type. In this way, in fact, the two control modes can be included by one terminal at the same time, as shown in FIG. 1C.

在图 1C中, 提供了一种终端 100C, 包含有如图 1A所示的 100 A和 如图 1B所示的 100B的任一技术方案。  In Fig. 1C, a terminal 100C is provided, which includes any of the technical solutions of 100 A as shown in Fig. 1A and 100B as shown in Fig. 1B.

在上述如图 1A、 图 1B或图 1C所示的任一技术方案中, 还包括: 集 成控制区呈半透明, 浮现在终端界面的显示内容之上。  In any one of the technical solutions shown in FIG. 1A, FIG. 1B or FIG. 1C, the method further includes: the integrated control area is semi-transparent and appears above the display content of the terminal interface.

在该技术方案中, 这里的 "浮现" 是指将集成控制区的内容与终端界 面上的原有内容的 "叠加" 或层叠放置, 可以认为此时的集成控制区与终 端界面的内容处于不同的显示层, 其中, 集成控制区处于上层, 终端界面 的内容处于下层, 用户对于上层的操作 (移动、 缩放等, 不包括功能的操 作) 不会对下层的内容造成影响, 对于下层内容的操作 (如切换界面、 更 换应用程序等) 也不会对上层的内容造成影响。 通过对集成控制区的这种 化的显示面积。 当然, 这里的集成控制区的具体的透明度, 显然是可以由 用户自行设定的。 In the technical solution, the "emergence" here refers to "superimposing" or stacking the content of the integrated control area and the original content on the terminal interface, and it can be considered that the content of the integrated control area and the terminal interface at this time is different. The display layer, wherein the integrated control area is in the upper layer, the content of the terminal interface is in the lower layer, and the user operates on the upper layer (moving, zooming, etc., excluding the function operation) Does not affect the content of the lower layer, and the operation of the lower layer content (such as switching interfaces, changing applications, etc.) will not affect the content of the upper layer. Through this integrated display area of the integrated control area. Of course, the specific transparency of the integrated control area here can obviously be set by the user.

在上述任一技术方案中, 还包括: 属性配置单元 126 , 用于根据终端 接收到的配置命令和 /或检测到的终端的实时状态, 配置集成控制区的属 性。  In any one of the foregoing technical solutions, the method further includes: an attribute configuration unit 126, configured to configure an attribute of the integrated control area according to the configuration command received by the terminal and/or the detected real-time status of the terminal.

在该技术方案中, 配置命令可以是提前进行设置时发出的, 用于在以 后触发该集成控制区时, 能够实现相应的效果; 也可以在已经设置好集成 控制区后, 对该集成控制区进行实时调节, 比如按住该区域后进行位置移 动、 通过多点触控实现区域缩放等操作。 另外, 当终端处于不同的状态 时, 比如竖直放置或水平放置 (可以由重力传感器等进行检测) , 被用户 左手握持还是右手握持 (可以由温度传感器等进行检测) 等, 均需要对集 成控制区的属性进行调整, 以使得用户获得最佳的操作体验。  In the technical solution, the configuration command may be issued when the setting is performed in advance, and is used to implement the corresponding effect when the integrated control area is triggered later; or the integrated control area may be after the integrated control area has been set. Perform real-time adjustments, such as holding the area to move the position, and multi-touch to achieve area zooming. In addition, when the terminal is in different states, such as vertical placement or horizontal placement (which can be detected by a gravity sensor or the like), whether the user holds the left hand or the right hand (can be detected by a temperature sensor or the like), etc., The properties of the integrated control area are adjusted to give the user the best possible operating experience.

在上述任一技术方案中, 实时状态包括: 终端屏幕上的当前操作界面 内容、 终端的当前空间状态和 /或终端被握持的方式; 集成控制区的属性 包括: 集成控制区的形状、 集成控制区的数量、 在终端界面上的显示位 置、 和 /或显示的内容。  In any of the above technical solutions, the real-time status includes: the current operation interface content on the terminal screen, the current spatial state of the terminal, and/or the manner in which the terminal is held; the attributes of the integrated control area include: shape, integration of the integrated control area The number of control zones, the display location on the terminal interface, and/or the content displayed.

在上述任一技术方案中, 还包括: 在终端被单手握持时, 由属性配置 单元 126对集成控制区的属性进行配置, 使集成控制区的属性处于预设的 属性阈值范围。  In any one of the foregoing technical solutions, the method further includes: when the terminal is held by one hand, the attribute configuration unit 126 configures the attribute of the integrated control area, so that the attribute of the integrated control area is in a preset attribute threshold range.

在该技术方案中, 通过对集成控制区的形状、 大小、 位置等属性进行 设置, 有利于用户进行单手操作, 尤其是通过单手握持终端时, 利用握持 终端的手的大拇指进行操作, 比如当利用右手握持终端时, 则此时对应的 集成控制区可以位于终端右下角, 呈 1/4 个圓盘状, 且该圓盘的半径不大 于用户的大拇指的长度, 使得用户通过大拇指即可完成对当前界面的操 作。  In this technical solution, by setting the attributes such as the shape, size, position and the like of the integrated control area, the user is facilitated to perform one-hand operation, especially when holding the terminal by one hand, using the thumb of the hand holding the terminal. Operation, for example, when the terminal is held by the right hand, the corresponding integrated control area may be located at the lower right corner of the terminal, which is 1/4 disk-shaped, and the radius of the disk is not greater than the length of the user's thumb, so that The user can complete the operation of the current interface with the thumb.

在上述任一技术方案中, 还包括: 第二触发单元 130, 用于接收功能 说明区触发命令; 功能说明信息显示单元 132 , 用于在第二触发单元 130 接收到功能说明区触发命令的情况下, 在终端界面上设置至少一个功能说 明区。 In any one of the foregoing technical solutions, the method further includes: a second trigger unit 130, configured to receive a function The description area triggering command; the function description information display unit 132 is configured to set at least one function description area on the terminal interface when the second trigger unit 130 receives the function description area triggering command.

在该技术方案中, 由于用户在使用单手操控区时, 可能对于其操作方 式、 设置过程、 每个虚拟按键或手势命令对应的操作功能等存在疑惑, 因 此, 可以进行相应的功能说明信息的提示。 这里为了与正常的操作进行区 分, 可以设置为其他的触发方式, 具体地, 可以为用户长按某个区域, 比 如该区域为某个虚拟按键, 则在相应的功能说明区中, 对该虚拟按键对应 的功能、 操作方式、 设置方式等进行说明, 具体的, 功能说明信息可以为 文字、 图像等各种形式中的一种或多种, 而该功能说明区的形状、 大小、 透明度等属性, 显然也是可以由用户自行设置的。  In this technical solution, since the user may have doubts about the operation mode, the setting process, the operation function corresponding to each virtual button or the gesture command, etc. when the user uses the one-hand manipulation zone, the corresponding function description information may be performed. prompt. In order to distinguish it from the normal operation, it can be set to other trigger modes. Specifically, the user can press and hold a certain area, for example, the area is a virtual button, and in the corresponding function description area, the virtual The function, the operation mode, and the setting mode of the button are described. Specifically, the function description information may be one or more of various forms such as text and image, and the function description area has shapes, sizes, transparency, and the like. , obviously, it can also be set by the user.

在上述任一技术方案中, 还包括: 功能说明区位于终端界面的顶部或 集成控制区内。  In any of the above technical solutions, the method further includes: the function description area is located at the top of the terminal interface or in the integrated control area.

在该技术方案中, 为了不影响用户对终端界面上的其他内容的查看, 应尽量减少该功能说明区可能对界面内容的阻挡, 因此, 可以设置在终端 界面的顶部的状态信息栏, 也可以设置在集成控制区中, 比如集成控制区 为圓盘状, 最外圏为多个虚拟按键构成的圓环, 内侧为圓形的触控区, 用 于接收用户的手势轨迹, 则可以在该内侧的圓形触控区中, 对功能说明信 息进行显示。  In this technical solution, in order not to affect the user's viewing of other content on the terminal interface, the function description area may be blocked as much as possible. Therefore, the status information bar at the top of the terminal interface may be set, or Set in the integrated control area, for example, the integrated control area is a disc-shaped, the outermost ring is a ring composed of a plurality of virtual buttons, and the inner side is a circular touch area for receiving a gesture track of the user, In the inner circular touch area, the function description information is displayed.

图 2A 至图 2C 示出了根据本发明的实施例的终端的触摸控制方法的 流程图。  2A to 2C are flowcharts showing a touch control method of a terminal according to an embodiment of the present invention.

如图 2A 所示, 根据本发明的实施例的终端的触摸控制方法包括: 步 骤 202 , 在终端界面上的预定位置设置至少一个集成控制区; 步骤 204 , 根据集成控制区感应到的触控动作, 生成相应的触控命令, 以控制终端。  As shown in FIG. 2A, the touch control method of the terminal according to the embodiment of the present invention includes: Step 202: Set at least one integrated control area at a predetermined position on the terminal interface; Step 204, according to the touch action sensed by the integrated control area , generate corresponding touch commands to control the terminal.

在该技术方案中, 通过对操作的功能集成, 用户不需要在整个终端界 面的不同位置寻找控制按键或控制区域, 针对当前界面或终端的所有能够 进行的操作都可以在该集成控制区中进行, 方便用户的操作过程。 具体 地, 可以对终端不同界面下的操作功能或已存在的功能控件进行获取, 那 么对于上述操作功能或功能控件中的全部或指定部分 (通常为用户常用 的, 可以由厂商预设或用户自定义设置) , 可以通过在集成控制区中设置 相应的虚拟按键, 使得用户在选中这些虚拟按键时, 同样能够实现原有的 操作功能, 或是当用户在集成控制区中划出相应的手势轨迹后, 也能够实 现原有的操作功能。 由于无论当前界面为待机界面或是某个应用程序的功 能界面, 都可以在终端界面上显示出集成控制区, 并在集成控制区中显示 出虚拟按键或接收用户的手势轨迹, 从而实现对当前界面的控制, 不必由 于界面的变化和差异, 使得用户不得不在屏幕的不同位置进行功能按键的 选择, 筒化了用户操作。 这里的预定位置可以是系统默认或用户设置的默 认区域。 这里的集成控制区可以为单个或多个, 可以根据用户的设置、 当 前所需操作功能的多少进行设置或自动调节。 需要说明的是, 这里的 "设 置" 并不表示一定要显示出来, 只要能够对用户的触控命令进行接收即 可。 In this technical solution, by integrating the functions of the operation, the user does not need to find a control button or a control area at different positions of the entire terminal interface, and all the operations that can be performed for the current interface or the terminal can be performed in the integrated control area. , user-friendly operation process. Specifically, the operation function of the different interfaces of the terminal or the existing function control may be acquired, and then all or a specified part of the above operation function or function control (usually commonly used by the user) , can be preset by the manufacturer or user-defined settings. You can set the corresponding virtual buttons in the integrated control area, so that when the virtual buttons are selected, the user can also implement the original operation function, or when the user is After the corresponding gesture track is drawn in the integrated control area, the original operation function can also be realized. Since the current interface is a standby interface or a function interface of an application, an integrated control area can be displayed on the terminal interface, and a virtual button or a gesture trajectory of the user is displayed in the integrated control area, thereby realizing the current The control of the interface does not have to be based on the changes and differences of the interface, so that the user has to select the function buttons at different positions on the screen, and the user operation is completed. The predetermined location here can be the system default or the default zone set by the user. The integrated control area here can be single or multiple, and can be set or automatically adjusted according to the user's settings, the number of currently required operational functions. It should be noted that the "setting" here does not mean that it must be displayed, as long as the user can receive the touch command.

在上述技术方案中, 在终端界面上设置集成控制区之后, 还包括: 根 据接收到的集成控制区触发命令, 在终端界面上显示出集成控制区, 和 / 或隐藏已显示的集成控制区。  In the above technical solution, after the integrated control area is set on the terminal interface, the method further includes: displaying an integrated control area on the terminal interface according to the received integrated control area triggering command, and/or hiding the displayed integrated control area.

在该技术方案中, 集成控制区可以一直在终端界面上进行显示, 并在 终端界面进行切换时, 同样对集成控制区中的内容进行更新; 集成控制区 也可以在由用户进行触发后再显示出来, 从而使得用户在进行操作前, 获 取最大的显示面积; 还可以随时将集成控制区进行隐藏, 同样有利于用户 的观察和使用。  In the technical solution, the integrated control area can always be displayed on the terminal interface, and when the terminal interface is switched, the content in the integrated control area is also updated; the integrated control area can also be displayed after being triggered by the user. Come out, so that the user can get the largest display area before the operation; also can hide the integrated control area at any time, which is also beneficial for the user's observation and use.

在上述技术方案中, 在接收集成控制区触发命令之前, 终端被触发的 过程包括以下至少之一或其组合: 终端界面被触碰、 终端界面被按压的时 间超过预设的第一时间阈值、 终端界面的指定区域被用户的视线聚焦的时 间超过预设的第二时间阈值、 终端上的指定物理按键被按压、 终端界面接 收到与预设图案相匹配的手势图形、 终端界面上的预设标识被选中。  In the foregoing technical solution, before receiving the integrated control area triggering command, the process of triggering the terminal includes at least one of the following or a combination thereof: the terminal interface is touched, the time when the terminal interface is pressed exceeds a preset first time threshold, The designated area of the terminal interface is focused by the user's line of sight for more than a preset second time threshold, the specified physical button on the terminal is pressed, the terminal interface receives a gesture graphic matching the preset pattern, and the preset on the terminal interface The logo is selected.

在该技术方案中, 当不同用户希望对当前界面等进行操作时, 往往会 做出一些相同或相似的操作, 通过将这些操作中的一种或多种设置为触发 命令的发出过程, 从而便于对用户的操作进行正确判断。  In this technical solution, when different users want to operate on the current interface or the like, some similar or similar operations are often performed, and it is convenient to set one or more of these operations as a triggering command issuing process. Make a correct judgment on the user's operation.

在上述技术方案中, 还包括: 将集成控制区设置在终端界面感应到的 第一触控点的位置。 In the above technical solution, the method further includes: setting the integrated control area to be detected on the terminal interface The location of the first touch point.

在该技术方案中, 第一触控点并不只是终端界面感应到的第一个触碰 点, 而必须是在用户对终端进行触发以激活集成控制区时, 比如采用长按 终端界面的方式, 必须使按压时间超过预设的第一时间阈值、 使得终端判 定为接收到触发命令时, 才能够对本次触发动作对应的第一个触碰点进行 获取, 并作为该第一触控点。 特别地, 对于采用 "所述终端界面的指定区 域被用户的视线聚焦的时间超过预设的第二时间阈值" 的判断方式, 显然 可以在确定终端被触发时, 将用户的视线首先进行聚焦的点作为该第一触 控点。  In the technical solution, the first touch point is not only the first touch point sensed by the terminal interface, but must be triggered when the user triggers the terminal to activate the integrated control area, for example, by using a long press terminal interface. The pressing time must exceed the preset first time threshold, so that the terminal determines that the triggering command is received, the first touch point corresponding to the triggering action can be acquired, and the first touch point is used as the first touch point. . In particular, for the manner of judging that the time when the designated area of the terminal interface is focused by the line of sight of the user exceeds the preset second time threshold, it is apparent that the user's line of sight is first focused when determining that the terminal is triggered. The point serves as the first touch point.

在上述技术方案中, 还包括: 根据第一触控点在终端界面上的位置, 设置集成控制区的形状和 /或大小。  In the above technical solution, the method further includes: setting a shape and/or a size of the integrated control area according to a position of the first touch point on the terminal interface.

在该技术方案中, 若第一触控点位于终端界面中间部位, 比如集成控 制区为一个圓盘形, 则可以对集成控制区进行完全展示, 即显示出整个圓 盘; 若第一触控点位于终端界面的底角处, 则可以将集成控制区变为 1/4 个圓盘形; 若第一触控点位于终端界面的侧边, 则可以将集成控制区变为 半个圓盘形。 通过对集成控制区的形状、 大小等的改变, 有利于用户获得 更好的操作体验。  In the technical solution, if the first touch point is located in the middle of the terminal interface, for example, the integrated control area is a disc shape, the integrated control area can be fully displayed, that is, the entire disc is displayed; The point is located at the bottom corner of the terminal interface, then the integrated control area can be changed to 1/4 disc shape; if the first touch point is located on the side of the terminal interface, the integrated control area can be changed into a half disc shape. By changing the shape, size, etc. of the integrated control area, the user is better able to obtain a better operating experience.

如图 2B所示, 在上述技术方案中, 在步骤 204 中, 集成控制区感应 触控动作的过程可以包括: 步骤 204A, 集成控制区中显示的至少一个预 设虚拟按键被选中。  As shown in FIG. 2B, in the above technical solution, in step 204, the process of the integrated control area sensing the touch action may include: Step 204A, at least one preset virtual button displayed in the integrated control area is selected.

在该技术方案中, 对于原来分布在界面上的各个部分的虚拟按键、 或 是原本在隐藏菜单 (需要通过其他虚拟按键或实体按键唤出的菜单) 中的 选项的功能, 其中的部分或全部都可以变为集成控制区中的虚拟按键, 通 过对集成控制区中的这些虚拟按键进行直接操作, 以实现对原来分布在界 面各处的虚拟按键或隐藏菜单中的选项的功能。  In this technical solution, some or all of the functions of the virtual buttons that are originally distributed on the interface, or the options in the hidden menu (the menu that needs to be called by other virtual buttons or physical buttons) It can be turned into a virtual button in the integrated control area, and the functions of the virtual buttons or hidden menus that are originally distributed throughout the interface can be realized by directly operating the virtual buttons in the integrated control area.

在上述技术方案中, 在显示出虚拟按键之前, 还包括: 步骤 2002A, 检测终端的操作系统的控制功能, 并将操作系统的至少一个控制功能设置 为集成控制区中的虚拟按键。  In the above technical solution, before displaying the virtual button, the method further includes: Step 2002A: detecting a control function of the operating system of the terminal, and setting at least one control function of the operating system as a virtual button in the integrated control area.

在该技术方案中, 终端通过硬件和操作系统来为各个应用程序提供运 操作功能等, 可能各不相同, 但对于所有的应用程序而言, 其基于该操作 系统的层面上, 会有一些通用的控制功能, 比如屏幕亮度、 音量、 退出、 调出系统菜单等, 这些控制功能向所有的应用程序提供接口, 以实现对这 些应用程序的统一控制。 对于这些控制功能, 可以作为相应的虚拟按键, 在所有的或指定的应用程序对应的集成控制区中出现。 In this technical solution, the terminal provides services for each application through hardware and an operating system. Operational functions, etc., may vary, but for all applications, based on the level of the operating system, there will be some common control functions, such as screen brightness, volume, exit, recall system menu, etc. Control functions provide an interface to all applications to achieve unified control of these applications. These control functions can be used as corresponding virtual buttons in all integrated control areas corresponding to the specified application.

在上述技术方案中, 在显示出虚拟按键之前, 还包括: 步骤 2002B , 获取终端中的至少一个操作界面, 以及针对每个操作界面的程序操作功 能; 步骤 2004 , 将至少一个操作界面与程序操作功能进行关联存储; 以 及步骤 2006 , 根据集成控制区所处的当前操作界面, 获取相关联的程序 操作功能, 并将相关联的程序操作功能设置为集成控制区中的虚拟按键。 面, 由于需要实现的功能不相同, 对应的操作控制方式也存在差异, 因 此, 可以将每个应用程序或每个应用功能界面以及相对应的程序操作功能 进行预先的关联存储, 然后当用户进入某个操作界面后, 可以查找到对应 于该操作界面的程序操作功能, 并将这些程序操作功能设置为集成控制区 中相应的虚拟按键。  In the foregoing technical solution, before displaying the virtual key, the method further includes: Step 2002B, acquiring at least one operation interface in the terminal, and a program operation function for each operation interface; Step 2004, operating at least one operation interface and the program The function performs associative storage; and step 2006 obtains an associated program operation function according to the current operation interface where the integrated control area is located, and sets the associated program operation function as a virtual button in the integrated control area. Because the functions that need to be implemented are different, the corresponding operation control methods are also different. Therefore, each application or each application function interface and the corresponding program operation function can be pre-associated and stored, and then when the user enters After an operation interface, the program operation functions corresponding to the operation interface can be found, and the program operation functions are set as corresponding virtual buttons in the integrated control area.

在上述技术方案中, 还包括: 步骤 2002C , 根据接收到的自定义命 令, 对集成控制区中的至少一个虚拟按键的关联功能进行自定义设置。  In the above technical solution, the method further includes: Step 2002C, performing custom setting on an association function of at least one virtual button in the integrated control area according to the received custom command.

在该技术方案中, 用户可以自行设定集成控制区中的虚拟按键对应的 功能, 以配合自己的操作习惯和操作方式, 从而达到更好的操作体验。 这 里进行自定义的虚拟按键可以是原本空缺的虚拟按键, 也可以是原本存在 一些对应功能的, 比如对应于系统功能或程序操作功能, 均可以由用户进 行自行设置。  In this technical solution, the user can set the function corresponding to the virtual button in the integrated control area to match his own operating habits and operation modes, thereby achieving a better operating experience. The virtual buttons that are customized here may be virtual buttons that are originally vacant, or may have some corresponding functions, such as corresponding to system functions or program operation functions, which can be set by the user.

在上述技术方案中, 还包括: 每个虚拟按键设置有相关联的操作区 域, 将相关联的操作区域接收到的操作命令作为针对虚拟按键的操作。  In the above technical solution, the method further includes: each virtual button is provided with an associated operation area, and the operation command received by the associated operation area is used as an operation for the virtual button.

在该技术方案中, 虚拟按键往往以图标的方式进行呈现, 由于终端屏 幕的大小限制, 图标的面积有限, 因而往往会使得用户无法正好覆盖该图 标, 发生误操作。 因此, 对于每个虚拟按键, 可以设置一个对应的操作区 域, 这个操作区域可以稍大于图标本身的面积, 从而即使没有点击到虚拟 按键, 但点击到了该操作区域, 仍然可以认为是对虚拟按键进行了操作, 从而降低用户误操作率。 In this technical solution, the virtual keys are often presented in the form of icons. Due to the limitation of the size of the terminal screen, the area of the icons is limited, and thus the user may not be able to cover the icon and cause a misoperation. Therefore, for each virtual button, a corresponding operating area can be set. Domain, this operation area can be slightly larger than the area of the icon itself, so that even if the virtual button is not clicked, but the operation area is clicked, it can still be considered that the virtual button is operated, thereby reducing the user misoperation rate.

在上述技术方案中, 还包括: 当多个虚拟按键的操作区域同时感应到 一个触控动作时, 获取触控动作在每个操作区域中的触控面积, 若存在最 大触控面积, 则判定触控动作为针对与该最大触控面积对应的虚拟按键的 操作, 若所有的触控面积均相等, 则对感应到触控动作的多个虚拟按键进 行标记, 或忽略该触控动作。  In the above technical solution, the method further includes: when the operation area of the plurality of virtual buttons simultaneously senses a touch action, obtaining a touch area of the touch action in each operation area, and if there is a maximum touch area, determining The touch action is an operation for the virtual button corresponding to the maximum touch area. If all the touch areas are equal, the plurality of virtual buttons that sense the touch action are marked, or the touch action is ignored.

在该技术方案中, 用户在进行触控操作时, 比如使用手指在终端屏幕 上进行点击, 则手指与屏幕的接触面可能同时属于多个虚拟按键的操作区 域, 使得系统对于用户的真正操作意图难以判断, 执行错误的应用功能, 甚至造成系统的瘫痪。 而由于用户在进行点击时, 往往接触面将更接近于 用户希望进行操作的虚拟按键, 因此, 在该虚拟按键的操作区域中, 也会 形成更大的触控面积, 从而通过这种方式可以更好地推测出用户的操作意 图。 对于感应到触控动作的多个虚拟按键进行标记时, 可以是对这些虚拟 按键进行颜色、 大小等显示属性上的变化, 可以在虚拟按键上添加标记图 标, 还可以将这些功能生成为一个列表, 在屏幕上进行显示, 以便用户进 行进一步选择确认。  In the technical solution, when the user performs a touch operation, for example, using a finger to click on the terminal screen, the contact surface of the finger and the screen may belong to the operation area of the plurality of virtual keys at the same time, so that the system actually operates the user's intention. It is difficult to judge, perform wrong application functions, and even cause system paralysis. Since the user is clicking, the contact surface will be closer to the virtual button that the user wishes to operate. Therefore, in the operation area of the virtual button, a larger touch area is formed, thereby being able to Better guess the user's operational intent. When marking a plurality of virtual buttons that sense a touch action, the virtual buttons may be changed in color, size, and the like, and the mark icons may be added to the virtual buttons, and the functions may be generated as a list. , display on the screen for the user to make further selection confirmation.

在上述技术方案中, 在步骤 204 中, 集成控制区感应触控动作的过程 还可以包括: 步骤 204B , 感应在集成控制区中划出的与预设轨迹相匹配 的手势轨迹, 以生成与预设轨迹相对应的触控命令。  In the above technical solution, in step 204, the process of the integrated control area sensing the touch action may further include: Step 204B: sensing a gesture track that is matched in the integrated control area and matched with the preset track, to generate and pre- Set the touch command corresponding to the track.

在该技术方案中, 除了生成虚拟按键, 还可以进行手势操作, 而这里 的手势命令, 显然可以用于实现操作系统的控制功能、 应用程序或应用功 能界面的程序操作功能、 以及用户自定义的功能。  In this technical solution, in addition to generating a virtual button, a gesture operation can also be performed, and the gesture command here can obviously be used to implement a control function of an operating system, a program operation function of an application or an application function interface, and a user-defined function. Features.

在上述技术方案中, 还包括: 将终端中的至少一个操作界面与预设轨 迹进行关联存储; 根据集成控制区所处的当前操作界面, 获取相关联的预 设轨迹, 以对集成控制区感应到的手势轨迹进行匹配。  In the above technical solution, the method further includes: associating at least one operation interface in the terminal with the preset trajectory; acquiring an associated preset trajectory according to the current operation interface where the integrated control area is located, to sense the integrated control area The gesture trajectories are matched.

在该技术方案中, 对于每个操作界面, 都存在不同的操作功能, 而所 有操作界面将包含很多的操作功能, 若为每个操作功能都设置一个预设轨 迹, 则预设轨迹必将数目众多且形状复杂, 用户将难以记忆, 不易操作, 且容易造成误操作。 因此, 可以仅使用几种常用的轨迹与每个操作界面的 功能进行关联, 则同样的手势轨迹在不同界面可以实现不同的操作功能, 便于用户对手势轨迹的记忆和使用。 In this technical solution, for each operation interface, there are different operation functions, and all operation interfaces will contain many operation functions, and if a preset track is set for each operation function, Traces, the preset trajectories must be numerous and complex in shape, and the user will be difficult to remember, difficult to operate, and easily cause misoperation. Therefore, only a few commonly used trajectories can be associated with the functions of each operation interface, and the same gesture trajectory can implement different operation functions on different interfaces, which is convenient for the user to remember and use the gesture trajectory.

在上述技术方案中, 集成控制区感应触控动作的过程还包括: 若多次 触控动作之间的间隔时间小于预设的第一时间阈值, 则记录对应于多次触 控动作的一个手势轨迹。  In the above technical solution, the process of the integrated control area sensing the touch action further includes: if the interval between the multiple touch actions is less than the preset first time threshold, recording a gesture corresponding to the multiple touch actions Track.

在该技术方案中, 有时用户在进行手势滑动时, 可能出现一些意外的 停顿, 或者有些手势可能本身就是多段的, 用户操作时若手指离开屏幕, 则可能被系统误判断为执行先划出的一段手势。 通过设置时间间隔, 可以 将上述意外情况排除, 还有利于设置较为复杂的手势命令, 特别是对于用 户自定义的方式, 可以由较为复杂的手势命令, 实现更好的保密功能。  In this technical solution, sometimes the user may have some unexpected pauses when performing gesture sliding, or some gestures may be multi-segmented in some cases. If the user leaves the screen when the user operates, the system may be mistakenly judged to be executed first. A gesture. By setting the time interval, the above-mentioned unexpected situation can be eliminated, and it is also advantageous to set more complicated gesture commands, especially for the user-defined manner, which can achieve better security functions by more complicated gesture commands.

在上述技术方案中, 若手势轨迹的起点位于集成控制区中, 则判定手 势轨迹为针对集成控制区划出的。  In the above technical solution, if the starting point of the gesture track is located in the integrated control area, it is determined that the hand trajectory is drawn for the integrated control area.

在该技术方案中, 集成控制区的面积有限, 若进行手势轨迹的操作, 用户极有可能划出集成控制区, 而如果仅对集成控制区进行手势命令的采 集, 则可能出现误判断。 用户往往会从屏幕上给定的区域 (对于触控区, 往往会显示为一个预置的区域) 内划出手势轨迹, 虽然可能会划出集成控 制区, 但起点却往往是从该区域开始的, 因此, 若手势轨迹从集成控制区 开始, 则无论该手势轨迹是否划出集成控制区, 均可以全部进行采集, 避 免误判。  In this technical solution, the area of the integrated control area is limited. If the operation of the gesture track is performed, the user is likely to draw an integrated control area, and if the gesture control is only collected for the integrated control area, misjudgment may occur. Users often draw gesture trajectories from a given area on the screen (which is often displayed as a preset area for the touch area). Although the integrated control area may be drawn, the starting point is often from that area. Therefore, if the gesture track starts from the integrated control area, all the acquisitions can be collected regardless of whether the gesture track is drawn out of the integrated control area, thereby avoiding false positives.

在上述技术方案中, 手势轨迹包括位于集成控制区内的第一部分和位 于集成控制区外的第二部分, 若第一部分与第二部分的面积比值符合预设 的比例阈值, 则对手势轨迹进行处理, 否则认定手势轨迹为误操作。  In the above technical solution, the gesture track includes a first portion located in the integrated control area and a second portion located outside the integrated control area. If the area ratio of the first portion and the second portion meets a preset proportional threshold, the gesture track is performed. Processing, otherwise the gesture track is determined to be a misoperation.

在该技术方案中, 用户往往在屏幕上给定的区域内划出手势命令, 则 正常情况下, 相应的手势轨迹的大部分轨迹应该处于该区域中, 而只有一 部分处于该区域的外部, 因此, 可以通过对处于集成控制区的内部或外部 的轨迹的面积比值进行判断, 若不符合预设的比例阈值, 比如至少 50%在 集成控制区内, 则该次手势轨迹可能为用户误操作, 可以进行忽略。 在上述技术方案中, 还包括: 集成控制区呈半透明, 浮现在终端界面 的显示内容之上。 In this technical solution, the user often draws a gesture command in a given area on the screen, and normally, most of the trajectory of the corresponding gesture trajectory should be in the area, and only a part is outside the area, so The area ratio of the trajectory inside or outside the integrated control area can be judged. If the preset proportional threshold is not met, for example, at least 50% is in the integrated control area, the gesture trajectory may be a user error operation. Can be ignored. In the above technical solution, the method further includes: the integrated control area is semi-transparent and appears on the display content of the terminal interface.

在该技术方案中, 这里的 "浮现" 是指将集成控制区的内容与终端界 面上的原有内容的 "叠加" 或层叠放置, 可以认为此时的集成控制区与终 端界面的内容处于不同的显示层, 其中, 集成控制区处于上层, 终端界面 的内容处于下层, 用户对于上层的操作 (移动、 缩放等, 不包括功能的操 作) 不会对下层的内容造成影响, 对于下层内容的操作 (如切换界面、 更 换应用程序等) 也不会对上层的内容造成影响。 通过对集成控制区的这种 化的显示面积。 当然, 这里的集成控制区的具体的透明度, 显然是可以由 用户自行设定的。  In the technical solution, the "emergence" here refers to "superimposing" or stacking the content of the integrated control area and the original content on the terminal interface, and it can be considered that the content of the integrated control area and the terminal interface at this time is different. The display layer, wherein the integrated control area is at the upper layer, and the content of the terminal interface is at the lower layer, and the user's operation (moving, zooming, etc., excluding the function operation) for the upper layer does not affect the content of the lower layer, and the operation of the lower layer content (such as switching interfaces, changing applications, etc.) will not affect the content of the upper layer. Through this integrated display area of the integrated control area. Of course, the specific transparency of the integrated control area here can obviously be set by the user.

在上述技术方案中, 还包括: 根据接收到的配置命令和 /或检测到的 终端的实时状态, 配置集成控制区的属性。  In the above technical solution, the method further includes: configuring an attribute of the integrated control area according to the received configuration command and/or the detected real-time status of the terminal.

在该技术方案中, 配置命令可以是提前进行设置时发出的, 用于在以 后触发该集成控制区时, 能够实现相应的效果; 也可以在已经设置好集成 控制区后, 对该集成控制区进行实时调节, 比如按住该区域后进行位置移 动、 通过多点触控实现区域缩放等操作。 另外, 当终端处于不同的状态 时, 比如竖直放置或水平放置 (可以由重力传感器等进行检测) , 被用户 左手握持还是右手握持 (可以由温度传感器等进行检测) 等, 均需要对集 成控制区的属性进行调整, 以使得用户获得最佳的操作体验。  In the technical solution, the configuration command may be issued when the setting is performed in advance, and is used to implement the corresponding effect when the integrated control area is triggered later; or the integrated control area may be after the integrated control area has been set. Perform real-time adjustments, such as holding the area to move the position, and multi-touch to achieve area zooming. In addition, when the terminal is in different states, such as vertical placement or horizontal placement (which can be detected by a gravity sensor or the like), whether the user holds the left hand or the right hand (can be detected by a temperature sensor or the like), etc., The properties of the integrated control area are adjusted to give the user the best possible operating experience.

在上述技术方案中, 实时状态包括: 终端屏幕上的当前操作界面、 终 端的当前空间状态和 /或终端被握持的方式; 集成控制区的属性包括: 集 成控制区的形状、 集成控制区的数量、 在终端界面上的显示位置、 和 /或 显示的内容。  In the above technical solution, the real-time status includes: a current operation interface on the terminal screen, a current spatial state of the terminal, and/or a manner in which the terminal is held; the attributes of the integrated control area include: an integrated control area shape, an integrated control area Quantity, display position on the terminal interface, and/or displayed content.

在上述技术方案中, 还包括: 当终端被单手握持时, 对集成控制区的 属性进行配置, 使集成控制区的属性处于预设的属性阈值范围。  In the foregoing technical solution, the method further includes: when the terminal is held by one hand, configuring an attribute of the integrated control area, so that an attribute of the integrated control area is in a preset attribute threshold range.

在该技术方案中, 通过对集成控制区的形状、 大小、 位置等属性进行 设置, 有利于用户进行单手操作, 尤其是通过单手握持终端时, 利用握持 终端的手的大拇指进行操作, 比如当利用右手握持终端时, 则此时对应的 集成控制区可以位于终端右下角, 呈 1/4 个圓盘状, 且该圓盘的半径不大 于用户的大拇指的长度, 使得用户通过大拇指即可完成对当前界面的操 作。 In this technical solution, by setting the attributes such as the shape, size, position and the like of the integrated control area, the user is facilitated to perform one-hand operation, especially when holding the terminal by one hand, using the thumb of the hand holding the terminal. Operation, such as when holding the terminal with the right hand, then the corresponding The integrated control area can be located in the lower right corner of the terminal, which is 1/4 disk shape, and the radius of the disk is not greater than the length of the user's thumb, so that the user can complete the operation of the current interface through the thumb.

在上述技术方案中, 还包括: 根据集成控制区感应到的功能说明区域 触发命令, 在终端界面上设置至少一个功能说明区。  In the above technical solution, the method further includes: setting at least one function description area on the terminal interface according to the function description area triggering command sensed by the integrated control area.

在该技术方案中, 由于用户在使用单手操控区时, 可能对于其操作方 式、 设置过程、 每个虚拟按键或手势命令对应的操作功能等存在疑惑, 因 此, 可以进行相应的功能说明信息的提示。 这里为了与正常的操作进行区 分, 可以设置为其他的触发方式, 具体地, 可以为用户长按某个区域, 比 如该区域为某个虚拟按键, 则在相应的功能说明区中, 对该虚拟按键对应 的功能、 操作方式、 设置方式等进行说明, 具体的, 功能说明信息可以为 文字、 图像等各种形式中的一种或多种, 而该功能说明区的形状、 大小、 透明度等属性, 显然也是可以由用户自行设置的。  In this technical solution, since the user may have doubts about the operation mode, the setting process, the operation function corresponding to each virtual button or the gesture command, etc. when the user uses the one-hand manipulation zone, the corresponding function description information may be performed. prompt. In order to distinguish it from the normal operation, it can be set to other trigger modes. Specifically, the user can press and hold a certain area, for example, the area is a virtual button, and in the corresponding function description area, the virtual The function, the operation mode, and the setting mode of the button are described. Specifically, the function description information may be one or more of various forms such as text and image, and the function description area has shapes, sizes, transparency, and the like. , obviously, it can also be set by the user.

在上述技术方案中, 功能说明区位于终端界面的顶部或集成控制区 内。  In the above technical solution, the function description area is located at the top of the terminal interface or within the integrated control area.

在该技术方案中, 为了不影响用户对终端界面上的其他内容的查看, 应尽量减少该功能说明区可能对界面内容的阻挡, 因此, 可以设置在终端 界面的顶部的状态信息栏, 也可以设置在集成控制区中, 比如集成控制区 为圓盘状, 最外圏为多个虚拟按键构成的圓环, 内侧为圓形的触控区, 用 于接收用户的手势轨迹, 则可以在该内侧的圓形触控区中, 对功能说明信 息进行显示。  In this technical solution, in order not to affect the user's viewing of other content on the terminal interface, the function description area may be blocked as much as possible. Therefore, the status information bar at the top of the terminal interface may be set, or Set in the integrated control area, for example, the integrated control area is a disc-shaped, the outermost ring is a ring composed of a plurality of virtual buttons, and the inner side is a circular touch area for receiving a gesture track of the user, In the inner circular touch area, the function description information is displayed.

下面结合图 4A至图 4T, 对基于本发明的终端的触摸控制方法的技术 方案进行具体说明, 其中, 图 4A 至图 4T 示出了根据本发明的实施例的 终端的触摸控制方法的示意图。  The technical solution of the touch control method of the terminal according to the present invention will be specifically described below with reference to Figs. 4A to 4T, wherein Figs. 4A to 4T are diagrams showing a touch control method of the terminal according to an embodiment of the present invention.

如图 4A 所示, 在对终端界面进行操作时, 可以通过在终端界面上显 示出的集成控制区 402进行操作。 该集成控制区 402可以一直显示在终端 界面上, 也可以在接收到用户的触发命令后, 才从隐藏状态激活, 显示在 终端界面上。 发出触发命令的方式有很多, 比如: 终端界面被触碰、 终端 界面被按压的时间超过预设的第一时间阈值、 终端界面的指定区域被用户 的视线聚焦的时间超过预设的第二时间阈值、 终端上的指定物理按键被按 压、 终端界面接收到与预设图案相匹配的手势图形、 终端界面上的预设标 识被选中等。 在用户长时间不会集成控制区 402或终端界面进行操作时, 还可以再次对该集成控制区 402进行隐藏, 直至下一次被触发。 As shown in FIG. 4A, when the terminal interface is operated, it can be operated by the integrated control area 402 displayed on the terminal interface. The integrated control area 402 can be displayed on the terminal interface all the time, or can be activated from the hidden state after being received by the user's trigger command, and displayed on the terminal interface. There are many ways to issue a trigger command, such as: the terminal interface is touched, the terminal interface is pressed for more than the preset first time threshold, and the designated area of the terminal interface is used by the user. The line of sight is focused for more than a preset second time threshold, the designated physical button on the terminal is pressed, the terminal interface receives a gesture graphic that matches the preset pattern, the preset identifier on the terminal interface is selected, and the like. When the user does not integrate the control area 402 or the terminal interface for a long time, the integrated control area 402 can be hidden again until the next time it is triggered.

集成控制区 402的数量可以为一个或多个, 可以根据用户的实际使用 需求进行设置。 每个集成控制区 402的形状、 大小、 背景颜色、 透明度等 熟悉均可以进行自由设定, 从而满足用户的个性化需求; 但对于每个集成 控制区 402 中的内容是类似的, 可以包括一个或多个虚拟按键 404 , 可以 包括触摸控制区 406, 也可以同时包含虚拟按键 404和触摸控制器 406。  The number of integrated control areas 402 can be one or more, and can be set according to the actual usage requirements of the user. The familiarity of shape, size, background color, transparency, etc. of each integrated control area 402 can be freely set to meet the individual needs of the user; however, the content in each integrated control area 402 is similar and may include one The plurality of virtual keys 404 may include a touch control area 406, and may also include a virtual key 404 and a touch controller 406.

具体地, 比如图 4A 中, 在终端界面上同时显示出了两个集成控制区 402 , 但位于图片上方的集成控制区 402 呈长方形, 包括左侧的触摸控制 区 406和右侧的四个虚拟按键 404 , 而位于图片下方的集成控制区 402呈 圓形, 包括内侧的触摸控制区 406和外侧的八个虚拟按键 404。  Specifically, for example, in FIG. 4A, two integrated control areas 402 are simultaneously displayed on the terminal interface, but the integrated control area 402 located above the picture is rectangular, including the left touch control area 406 and the four virtual sides on the right side. Button 404, and the integrated control area 402 located below the picture is circular, including the inner touch control area 406 and the outer eight virtual keys 404.

以图 4B所示的音乐播放器的操作界面为例, 对集成控制区 402 的一 些具体操作进行说明。  Some specific operations of the integrated control area 402 will be described by taking the operation interface of the music player shown in FIG. 4B as an example.

如图 4B 所示, 当用户开启 "音乐播放器" 程序时, 进入该界面。 在 该界面上显示出集成控制区 402 , 其中, 位于集成控制区 402外侧的虚拟 按键 404包括四个图案标识 404A和四个文字标识 404B , 可见, 对于每个 虚拟按键 404 , 其显示时的具体图标是可以进行任意设置的, 从而满足用 户的个性化需求。  As shown in FIG. 4B, when the user opens the "Music Player" program, the interface is entered. An integrated control area 402 is displayed on the interface, wherein the virtual button 404 located outside the integrated control area 402 includes four pattern identifiers 404A and four character identifiers 404B, which are visible. For each virtual button 404, the specific display is displayed. Icons can be arbitrarily set to meet the individual needs of users.

在图中的 8个虚拟按键 404中, 主要有三类, 其中:  In the eight virtual buttons 404 in the figure, there are mainly three types, among which:

第一类, 如图中的 4个图案标识 404A和文字标识 404B 中的 "播放 列表" 、 "添加歌曲" , 是专门针对该 "音乐播放器" 应用的功能按键, 这一类按键会因当前打开的应用程序或应用功能界面 (应用程序的某个功 能的操作界面) 的变化而不同。  In the first category, the "playlist" and "add song" in the four pattern identifiers 404A and the text identifier 404B in the figure are function buttons specifically for the "music player" application, and the buttons of this type are currently The opening of an application or application function interface (the interface of an application's function) varies.

在实现这类虚拟按键 404时, 需要事先获取每个应用程序或应用功能 界面与对应的操作功能, 并进行关联存储; 在当前终端界面处于某一应用 功能界面时, 终端根据当前界面查找对应的操作功能, 然后将这些操作功 能中的一个或多个设置为单身触控区 402中相应的虚拟按键 404。 具体地, 在进行关联存储时, 可以是在安装每个应用程序时, 即由系 统对该应用程序进行处理, 从而实现上述功能。 When the virtual button 404 is implemented, each application or application function interface and the corresponding operation function need to be acquired in advance, and associated storage is performed; when the current terminal interface is in an application function interface, the terminal searches for the corresponding interface according to the current interface. The operational functions are then set to one or more of these operational functions as corresponding virtual keys 404 in the single touch area 402. Specifically, when the associated storage is performed, the application may be processed by the system when each application is installed, thereby implementing the above functions.

第二类, 如图中的 "锁屏" 、 "退出" , 是用于针对所有的应用程序 的统一的系统功能按键, 可以由系统将这类功能生成为虚拟按键 404后, 为每个应用程序或应用功能界面预留相应的接口, 通过该接口, 实现这类 虚拟按键 404和相应的当前界面的对接, 从而实现上述功能。  The second category, "lock screen" and "exit" in the figure, is a unified system function button for all applications, which can be generated by the system as virtual button 404 for each application. The program or application function interface reserves a corresponding interface through which the virtual buttons 404 and the corresponding current interface are docked to achieve the above functions.

第三类, 结合图 4B和图 4C, 用户可以根据自己的需要, 对每个集成 控制区 402 中的虚拟按键 404 进行自定义, 比如将文字标识 404B 中的 "播放列表" 和 "添加歌曲" 自定义为 "浏览器" 和 "电子书" , 通过这 种方式, 还实现了在不同应用程序之间的相互链接。  In the third category, in combination with FIG. 4B and FIG. 4C, the user can customize the virtual button 404 in each integrated control area 402 according to his own needs, such as "playlist" and "add song" in the text identifier 404B. Customized as "browser" and "e-book", in this way, it also realizes the mutual link between different applications.

同时, 可以看到, 通过对集成控制区 402的透明度等属性的调整, 可 以降低对终端界面上的信息的遮挡, 比如进度条 408仍然可以透过集成控 制区 402进行显示。  At the same time, it can be seen that by adjusting the attributes such as the transparency of the integrated control area 402, the occlusion of the information on the terminal interface can be reduced. For example, the progress bar 408 can still be displayed through the integrated control area 402.

如图 4D所示, 在对集成控制区 402 中的虚拟按键 404进行操作时, 每个虚拟按键 404都加以区别, 比如显示出不同的标识, 由用户在相应的 虚拟按键 404上进行点击和选择后, 实现相应的功能。  As shown in FIG. 4D, when the virtual button 404 in the integrated control area 402 is operated, each virtual button 404 is distinguished, for example, a different identifier is displayed, and the user clicks and selects on the corresponding virtual button 404. After that, the corresponding functions are implemented.

由于用户在点击虚拟按键 404时, 往往并不能保证准确性, 因此需要 采取一些措施, 以避免或减少系统的误判断。  Since the user often does not guarantee accuracy when clicking the virtual button 404, some measures need to be taken to avoid or reduce the misjudgment of the system.

如图 4E所示, 可以为每个虚拟按键 404设定相应的操作区域 412 , 这个操作区域 412的面积大于虚拟按键 404的图标面积, 从而使得用户在 没有准确点击到虚拟按键 404的情况下, 若点击到操作区域 412中, 仍可 以认为是对相应的虚拟按键 404的操作。  As shown in FIG. 4E, a corresponding operation area 412 can be set for each virtual button 404. The area of the operation area 412 is larger than the icon area of the virtual button 404, so that the user does not accurately click on the virtual button 404. If clicked into the operation area 412, it can still be considered as an operation on the corresponding virtual button 404.

另外, 由于终端屏幕的大小有限, 集成控制区 402 的大小也受到限 制, 而对于其中的虚拟按键 404 , 相比于用户的手指, 也显得比较小, 导 致用户在进行点击时, 可能同时覆盖到多个虚拟按键 404 , 具体如图 4F 所示。  In addition, because the size of the terminal screen is limited, the size of the integrated control area 402 is also limited, and the virtual button 404 therein is relatively small compared to the user's finger, so that the user may simultaneously cover when clicking. A plurality of virtual buttons 404 are shown in FIG. 4F.

当系统对用户的操作意图无法准确判断时, 可能开启错误的应用功 能, 甚至系统可能因此陷入瘫痪, 导致终端宕机等情况的发生, 严重影响 用户的操作体验。 为此, 如图 4G 所示, 可以对用户的触摸动作接触到的虚拟按键 404 的个数进行判断, 若为多个, 则分别获取该触摸动作与每个虚拟按键 404 形成的接触面, 比如图中分别形成了第一接触区 414A、 第二接触区 414B 和第三接触区 414C。 由于用户在操作时, 尽管可能存在点击上的偏差, 但正常情况下, 手指与屏幕的接触面仍然会更靠近于用户真正希望进行操 作的位置, 则相应的, 在用户希望进行操作的虚拟按键 404上有可能留下 相对更大的接触面积。 因此, 通过对如这里的第一接触区 414A、 第二接 触区 414B 和第三接触区 414C 进行面积比较, 将接触面积最大的区域对 应的虚拟按键 404 作为系统判断出的用户真正希望进行操作的虚拟按键 404。 When the system cannot accurately determine the user's operation intention, the wrong application function may be turned on, and even the system may be paralyzed, causing the terminal to crash and the like, which seriously affects the user's operation experience. Therefore, as shown in FIG. 4G, the number of virtual buttons 404 touched by the user's touch action may be determined. If there are multiple, the contact faces formed by the touch action and each virtual button 404 are respectively obtained, for example, A first contact region 414A, a second contact region 414B, and a third contact region 414C are formed in the drawing, respectively. Since the user is operating, although there may be a deviation in the click, under normal circumstances, the contact surface of the finger and the screen will still be closer to the position where the user really wants to operate, and correspondingly, the virtual button that the user wishes to operate It is possible to leave a relatively large contact area on the 404. Therefore, by comparing the area of the first contact region 414A, the second contact region 414B, and the third contact region 414C as described herein, the virtual button 404 corresponding to the region having the largest contact area is used as a system to determine that the user really wants to operate. Virtual button 404.

当然, 若出现接触面积相等的情况, 比如存在多个按键被完全接触, 无法通过上述的面积比较的方式进行准确判断时, 可以将被接触到的多个 虚拟按键 404进行标记, 比如改变其显示颜色、 添加阴影、 添加特殊的标 识等, 以便用户进行区分, 或者可以将被接触到的多个虚拟按键 404对应 的功能在终端界面上进行呈现, 具体地, 可以形成相应的列表后进行呈 现, 以便用户进行进一步的选择。  Of course, if there is a case where the contact areas are equal, for example, when a plurality of keys are completely contacted and cannot be accurately judged by the above-described area comparison, the plurality of virtual keys 404 that are touched may be marked, for example, the display thereof is changed. Color, add a shadow, add a special logo, etc., so that the user can distinguish, or the functions corresponding to the plurality of virtual buttons 404 that are touched can be presented on the terminal interface. Specifically, the corresponding list can be formed and then presented. So that the user can make further choices.

除了上述对虚拟按键 404的操作, 下面对集成控制区 402中的触摸控 制区 406的操作进行说明。  In addition to the above operations on the virtual keys 404, the operation of the touch control area 406 in the integrated control area 402 will be described below.

如图 4H 所示, 用户可以事先将手势图形和应用功能进行关联存储, 然后当用户在触摸控制区 406中划出手势轨迹 410时, 终端通过查找与该 手势轨迹 410对应的预存手势图形, 从而实现相应的应用功能。  As shown in FIG. 4H, the user can associate the gesture graphic and the application function in advance, and then when the user draws the gesture track 410 in the touch control area 406, the terminal searches for the pre-stored gesture graphic corresponding to the gesture track 410, thereby Implement the corresponding application functions.

在用户在触摸控制器 406划出手势轨迹 410的过程中, 手指需要始终 与终端屏幕保持接触, 并进行滑动。 但在实际操作过程中, 用户有时会由 于一些原因, 使得手指在滑动的中途离开屏幕、 然后迅速返回, 形成一些 间断, 或者由于终端的识别误差, 导致误判为出现了间断, 但终端可能就 此认为用户划出的为两个手势轨迹, 而不是一个完整的轨迹, 从而执行错 误的应用功能。  During the user's stroke of the gesture track 410 at the touch controller 406, the finger needs to remain in contact with the terminal screen and slide. However, in actual operation, the user sometimes leaves the screen in the middle of sliding for some reason, and then returns quickly, forming some discontinuities, or due to the identification error of the terminal, causing a misinterpretation as a break, but the terminal may It is assumed that the user draws two gesture trajectories instead of one complete trajectory, thereby performing the wrong application function.

为了避免上述误判断, 可以采用如图 41 所示的方式, 具体地, 当用 户在进行手势滑动时, 若终端将一个完整的手势轨迹识别为了多个线段, 比如第一手势线段 416A和第二手势线段 416B, 则如果这两个手势线段之 间的间隔时间较短, 小于预设的时间间隔, 则可以将这多个线段合成为一 个完成手势轨迹 416C, 以便实现用户真正意图上的应用功能。 In order to avoid the above misjudgment, a method as shown in FIG. 41 may be adopted. Specifically, when the user performs a gesture sliding, if the terminal recognizes a complete gesture track as multiple line segments, For example, the first gesture line segment 416A and the second gesture line segment 416B, if the interval between the two gesture line segments is shorter than the preset time interval, the multiple line segments can be combined into one complete gesture track 416C. , in order to achieve the application function of the user's real intention.

另外, 由于触摸控制区 406的区域面积有限, 导致用户划出的手势轨 迹, 比如图 4J中的完整手势轨迹 416C, 其一部分在触摸控制区 406中, 一部分位于触摸控制区 406外部。 若终端对整个屏幕接收到的手势轨迹均 进行获取并认为有效, 则可能导致很多误操作被认为是用户的操作; 而若 仅对触摸控制区 406 中的手势轨迹进行获取, 则也可能导致图中的情况被 误判断。  In addition, due to the limited area of the touch control area 406, the gesture track drawn by the user, such as the full gesture track 416C in FIG. 4J, is partially in the touch control area 406 and a portion is outside the touch control area 406. If the terminal acquires the gesture trajectory received by the entire screen and considers it effective, it may cause many misoperations to be regarded as the user's operation; and if only the gesture trajectory in the touch control area 406 is acquired, the figure may also be caused. The situation in the middle was misjudged.

而在用户的实际使用过程中, 由于已经给出了触摸控制区 406 , 那么 用户在划出手势轨迹时, 往往会尽可能在触摸控制区 406 中进行手指的滑 动, 因此, 手势轨迹的起点往往位于触摸控制区 406 中, 则可以就此对当 前出现的手势轨迹是否为用户划出或误操作进行判断。  In the actual use process of the user, since the touch control area 406 has been given, when the user draws the gesture track, the user often slides the finger in the touch control area 406 as much as possible. Therefore, the starting point of the gesture track is often Located in the touch control area 406, it can be determined whether the currently occurring gesture track is a user's draw or misoperation.

结合图 4J和图 4K, 若完整手势轨迹 416C的轨迹起点 418位于触摸 控制区 406 内, 则认为用户划出的手势轨迹不是误操作, 对该完整手势轨 迹 416C 进行获取和判断, 以实现相应的功能; 若完整手势轨迹 416C 的 轨迹起点 418位于触摸控制区 406外, 则认为用户划出的手势轨迹是误操 作, 忽略本次操作。  4J and FIG. 4K, if the trajectory start point 418 of the complete gesture trajectory 416C is located in the touch control area 406, it is considered that the gesture trajectory drawn by the user is not an erroneous operation, and the complete gesture trajectory 416C is acquired and judged to implement the corresponding Function; If the trajectory start point 418 of the complete gesture track 416C is outside the touch control area 406, it is considered that the gesture trajectory drawn by the user is an erroneous operation, ignoring the current operation.

除了对轨迹起点 418的判断, 当用户希望对终端进行操作而划出手势 轨迹时, 由于已经给定了触摸控制区 406, 用户往往尽可能地在该触摸控 制区 406中完成手势轨迹, 只是由于触摸控制区 406的面积有限, 才导致 手势轨迹的部分区域被划至触摸控制区 406 的外面, 因此, 如图 4L 所 示, 可以根据完整手势轨迹 416C被触摸控制区 406所分成的两个区域的 面积, 包括位于触摸控制区 406 内部的第一部分 420A和位于触摸控制区 406外部的第二部分 420B , 若第一部分 420A与第二部分 420B的面积之 比与预设的面积阈值相匹配, 比如大于 60% , 则可以认为是用户的正常操 作, 否则认为是误操作, 忽略该操作动作。  In addition to the determination of the trajectory start point 418, when the user wishes to operate the terminal to draw a gesture trajectory, since the touch control area 406 has been given, the user tends to complete the gesture trajectory in the touch control area 406 as much as possible due to The area of the touch control area 406 is limited, so that a partial area of the gesture track is drawn to the outside of the touch control area 406. Therefore, as shown in FIG. 4L, two areas divided by the touch control area 406 according to the complete gesture track 416C can be divided. The area includes a first portion 420A located inside the touch control area 406 and a second portion 420B outside the touch control area 406, if the ratio of the area of the first portion 420A to the second portion 420B matches a preset area threshold, such as If it is greater than 60%, it can be considered as the normal operation of the user. Otherwise, it is considered to be a misoperation, and the operation is ignored.

另外, 对于已经设置在终端界面上的集成控制区 402 , 用户仍热可以 进行很多的属性调节, 比如图 4M所示, 用户可以将集成控制区 402在终 端界面上进行任意拖动, 从而摆放至更容易进行操作或不会对界面内容进 行遮挡的位置; 在比如图 4N 所示, 还可以通过多点触控的方式, 对集成 控制区 402的大小进行调节, 从而适应不同用户的需求。 In addition, for the integrated control area 402 that has been set on the terminal interface, the user can still perform many attribute adjustments. For example, as shown in FIG. 4M, the user can end the integrated control area 402. Any drag on the end interface to be placed at a position that is easier to operate or does not obscure the interface content; as shown in FIG. 4N, the integrated control area 402 can also be multi-touched. The size is adjusted to suit the needs of different users.

对于集成控制区 402的形状、 位置等, 上文已经表明, 可以由用户进 行自行设置, 在一种较为优选的方案中, 如图 40 所示, 可以将集成控制 区 402设置为圓弧形, 显示在终端界面的右下角, 并将圓弧半径设置为与 用户的拇指长度相配合, 便于用户在仅使用右手握持终端时, 能够仅通过 拇指实现对集成控制区 402的操作。  For the shape, position, and the like of the integrated control area 402, it has been shown above that it can be set by the user. In a more preferred solution, as shown in FIG. 40, the integrated control area 402 can be set to a circular arc shape. It is displayed in the lower right corner of the terminal interface, and the radius of the arc is set to match the length of the thumb of the user, so that the user can operate the integrated control area 402 only by the thumb when the terminal is held by only the right hand.

该集成控制区 402 的位置同样可以移动, 如图 4P所示, 可以被移动 至终端界面右侧中部, 但与图 4M 所示的情况不同的是, 当集成控制区 402 的位置变化后, 可以根据该集成控制区 402 在当前界面上所处的位 置, 对集成控制区 402的形状、 大小等进行自适应调节。 当然, 这种自适 应调节显然也是可以由用户进行事先设置的。  The position of the integrated control area 402 can also be moved. As shown in FIG. 4P, it can be moved to the middle of the right side of the terminal interface. However, unlike the case shown in FIG. 4M, when the position of the integrated control area 402 changes, The shape, size, and the like of the integrated control region 402 are adaptively adjusted according to the position of the integrated control region 402 on the current interface. Of course, this adaptive adjustment can obviously be set by the user in advance.

如图 4Q所示, 对于集成控制区 402 中的虚拟按键 404和触摸控制区 406 , 对于虚拟按键 404 , 若每个按键以文字进行标示, 则用户可以方便 地区分, 若以图标进行标示, 则用户可能无法区分出每个虚拟按键 404对 应的功能, 而对于触摸控制区 406 中的操作手势等, 则更是不易记忆和使 用。 因此, 可以在终端界面上显示出至少一个功能说明区 422 , 在这些功 能说明区 422中, 对集成控制区 402的使用方法、 虚拟按键 404对应的功 能或触摸控制区 406中可以使用的手势轨迹等, 进行一些提示说明。  As shown in FIG. 4Q, for the virtual button 404 and the touch control area 406 in the integrated control area 402, for the virtual button 404, if each button is marked by text, the user can easily distinguish it, and if it is marked by an icon, The user may not be able to distinguish the function corresponding to each virtual button 404, and it is even more difficult to memorize and use for the operation gestures and the like in the touch control area 406. Therefore, at least one function description area 422 can be displayed on the terminal interface, in which the method of using the integrated control area 402, the function corresponding to the virtual button 404, or the gesture track that can be used in the touch control area 406 can be displayed. Wait, give some tips.

具体地, 可以将该功能说明区 422设置在终端界面的顶部, 比如状态 信息栏的位置, 从而降低对显示界面的内容的干扰, 或者也可以设置在集 成控制区 402中, 比如集成控制区 402为圓盘状, 最外圏为多个虚拟按键 404 构成的圓环, 内侧为圓形的触摸控制区 406 , 用于接收用户的手势轨 迹, 则可以在该内侧的触摸控制区 406 中, 对功能说明信息进行显示。 在 用户长按集成控制区 402 中的某个区域时, 可以对该区域对应的内容进行 判断, 比如为某个虚拟按键 404或触摸控制区 406, 从而进行提示说明。 在进行提示说明时, 可以采用文字和 /或图像的方式。  Specifically, the function description area 422 may be disposed at the top of the terminal interface, such as the position of the status information column, thereby reducing interference with the content of the display interface, or may also be disposed in the integrated control area 402, such as the integrated control area 402. In the shape of a disk, the outermost ring is a ring formed by a plurality of virtual buttons 404, and the inner side is a circular touch control area 406 for receiving a gesture track of the user, and in the inner touch control area 406, The function description information is displayed. When the user long presses an area in the integrated control area 402, the content corresponding to the area can be judged, for example, a virtual button 404 or a touch control area 406, thereby prompting the description. When prompted, text and / or images can be used.

此外, 除了在用户的手动操作下, 对集成控制区 402的形状、 在终端 界面上的位置等进行调节, 还可以由终端根据当前所处的状态, 自行进行 调节。 In addition, in addition to the manual operation of the user, the shape of the integrated control area 402, at the terminal The position on the interface is adjusted, and the terminal can also adjust itself according to the current state.

比如图 4R 至图 4T 所示, 可以通过温度传感器等部件, 对终端当前 被用户握持的方式进行判断, 若为右手握持, 则可以将集成控制区 402设 置在终端界面的右下角, 如图 4R 所示; 若为左手握持, 则可以将集成控 制区 402设置在终端界面的左下角, 如图 4S 所示; 若为双手握持, 且终 端处于水平放置, 如图 4T 所示, 则可以分别在此时终端界面的左下角和 右下角设置一个集成控制区 402 , 方便用户进行操作。  For example, as shown in FIG. 4R to FIG. 4T, the terminal can be judged by the user such as the temperature sensor, and if the terminal is held by the right hand, the integrated control area 402 can be set in the lower right corner of the terminal interface, such as Figure 4R shows; if it is left-handed, the integrated control area 402 can be set in the lower left corner of the terminal interface, as shown in Figure 4S; if it is held by both hands, and the terminal is placed horizontally, as shown in Figure 4T, Then, an integrated control area 402 can be set at the lower left corner and the lower right corner of the terminal interface at this time, which is convenient for the user to operate.

以上结合附图详细说明了本发明的技术方案, 考虑到相关技术中, 对 于终端界面的控制按键不统一, 且在界面上的分布范围较大, 加大了用户 进行操作时的移动范围, 因此, 本发明提供了一种终端和一种终端的触摸 控制方法, 可以采用统一的集成操作方式实现对不同应用的控制, 从而便 于通过单手操作实现对终端的触摸控制。  The technical solution of the present invention is described in detail above with reference to the accompanying drawings. In view of the related art, the control buttons for the terminal interface are not uniform, and the distribution range on the interface is large, thereby increasing the range of movement when the user performs the operation. The present invention provides a terminal and a touch control method for a terminal, which can implement control of different applications by using a unified integrated operation mode, thereby facilitating touch control of the terminal by one-hand operation.

以上所述仅为本发明的优选实施例而已, 并不用于限制本发明, 对于 本领域的技术人员来说, 本发明可以有各种更改和变化。 凡在本发明的精 神和原则之内, 所作的任何修改、 等同替换、 改进等, 均应包含在本发明 的保护范围之内。  The above is only the preferred embodiment of the present invention, and is not intended to limit the present invention, and various modifications and changes can be made to the present invention. Any modifications, equivalent substitutions, improvements, etc. within the spirit and scope of the invention are intended to be included within the scope of the invention.

Claims

权 利 要 求 书 Claim 1. 一种终端, 其特征在于, 包括: A terminal, comprising: 区域设置单元, 用于在终端界面上的预定位置设置至少一个集成控制 区;  a regional setting unit, configured to set at least one integrated control area at a predetermined location on the terminal interface; 操控单元, 用于根据所述集成控制区感应到的触控动作, 生成相应的 触控命令, 以控制所述终端。  The control unit is configured to generate a corresponding touch command according to the touch action sensed by the integrated control area to control the terminal. 2. 根据权利要求 1所述的终端, 其特征在于, 还包括:  2. The terminal according to claim 1, further comprising: 第一触发单元, 用于接收集成控制区触发命令;  a first trigger unit, configured to receive an integrated control area trigger command; 触发处理单元, 用于根据所述第一触发单元接收到的集成控制区触发 命令, 在所述终端界面上显示出所述集成控制区, 和 /或隐藏已显示的集 成控制区。  And a triggering processing unit, configured to display the integrated control area on the terminal interface according to the integrated control area triggering command received by the first trigger unit, and/or hide the displayed integrated control area. 3. 根据权利要求 2 所述的终端, 其特征在于, 所述第一触发单元接 收的集成控制区触发命令包括以下至少之一或其组合:  The terminal according to claim 2, wherein the integrated control area trigger command received by the first trigger unit comprises at least one of the following or a combination thereof: 所述终端界面被触碰、 所述终端界面被按压的时间超过预设的第一时 间阈值、 所述终端界面的指定区域被用户的视线聚焦的时间超过预设的第 二时间阈值、 所述终端上的指定物理按键被按压、 所述终端界面接收到与 预设图案相匹配的手势图形、 所述终端界面上的预设标识被选中。  When the terminal interface is touched, the time when the terminal interface is pressed exceeds a preset first time threshold, and the time when the designated area of the terminal interface is focused by the user's line of sight exceeds a preset second time threshold, The designated physical button on the terminal is pressed, the terminal interface receives a gesture graphic that matches the preset pattern, and the preset identifier on the terminal interface is selected. 4. 根据权利要求 3所述的终端, 其特征在于, 还包括:  4. The terminal according to claim 3, further comprising: 属性设置单元, 用于将所述集成控制区设置在所述终端界面感应到的 第一触控点的位置。  And an attribute setting unit, configured to set the integrated control area at a position of the first touch point sensed by the terminal interface. 5. 根据权利要求 4 所述的终端, 其特征在于, 所述属性设置单元还 用于:  The terminal according to claim 4, wherein the attribute setting unit is further configured to: 根据所述第一触控点在所述终端界面上的位置, 设置所述集成控制区 的形状和 /或大小。  And setting a shape and/or a size of the integrated control area according to a position of the first touch point on the terminal interface. 6. 根据权利要求 1 所述的终端, 其特征在于, 所述区域设置单元用 于:  The terminal according to claim 1, wherein the area setting unit is used to: 在所述集成控制区中显示出至少一个预设虚拟按键和 /或感应在所述 集成控制区中划出的手势轨迹; 以及 所述操控单元用于: Displaying at least one preset virtual button in the integrated control area and/or sensing a gesture track drawn in the integrated control area; The control unit is used for: 在至少一个所述虚拟按键被选中和 /或所述手势轨迹与预设轨迹相匹 配的情况下, 生成对应的触控命令。  In a case where at least one of the virtual keys is selected and/or the gesture track matches the preset track, a corresponding touch command is generated. 7. 根据权利要求 6所述的终端, 其特征在于, 还包括:  The terminal according to claim 6, further comprising: 系统功能检测单元, 用于检测所述终端的操作系统的控制功能; 按键设置单元, 用于将所述系统功能检测单元检测到的至少一个控制 功能设置为所述集成控制区中的虚拟按键。  a system function detecting unit, configured to detect a control function of an operating system of the terminal; and a button setting unit, configured to set at least one control function detected by the system function detecting unit as a virtual button in the integrated control area. 8. 根据权利要求 6所述的终端, 其特征在于, 还包括:  The terminal according to claim 6, further comprising: 程序功能检测单元, 用于检测所述终端中的至少一个操作界面, 以及 针对每个所述操作界面的程序操作功能;  a program function detecting unit, configured to detect at least one operation interface of the terminal, and a program operation function for each of the operation interfaces; 关联存储单元, 用于将所述至少一个操作界面与所述程序操作功能进 行关联存储;  An associated storage unit, configured to associate the at least one operation interface with the program operation function; 按键设置单元, 用于根据所述集成控制区所处的当前操作界面, 获取 相关联的程序操作功能, 并将所述相关联的程序操作功能设置为所述集成 控制区中的虚拟按键。  And a button setting unit, configured to acquire an associated program operation function according to a current operation interface where the integrated control area is located, and set the associated program operation function as a virtual button in the integrated control area. 9. 根据权利要求 6所述的终端, 其特征在于, 还包括:  The terminal according to claim 6, further comprising: 功能自定义单元, 用于根据接收到的自定义命令, 对所述集成控制区 中的至少一个虚拟按键的关联功能进行自定义设置。  The function customization unit is configured to customize the association function of the at least one virtual button in the integrated control area according to the received custom command. 10. 根据权利要求 6所述的终端, 其特征在于, 还包括:  The terminal according to claim 6, further comprising: 关联存储单元, 用于将所述终端中的至少一个操作界面与所述预设轨 迹进行关联存储;  An associated storage unit, configured to associate at least one operation interface of the terminal with the preset track; 手势设置单元, 用于根据所述集成控制区所处的当前操作界面, 获取 相关联的预设轨迹, 以对所述集成控制区感应到的手势轨迹进行匹配。  And a gesture setting unit, configured to acquire an associated preset track according to a current operation interface where the integrated control area is located, to match a gesture track sensed by the integrated control area. 11. 根据权利要求 6所述的终端, 其特征在于, 还包括:  The terminal according to claim 6, further comprising: 起点判断单元, 用于判断所述手势轨迹的起点是否位于所述集成控制 区中;  a starting point determining unit, configured to determine whether a starting point of the gesture track is located in the integrated control area; 模拟处理单元, 用于在所述起点判断单元的判断结果为是的情况下, 判定所述手势轨迹为针对所述集成控制区划出的。 The simulation processing unit is configured to determine that the gesture trajectory is drawn for the integrated control area if the determination result of the start point determination unit is YES. 12. 根据权利要求 11 所述的终端, 其特征在于, 所述手势轨迹包括 位于所述集成控制区内的第一部分和位于所述集成控制区外的第二部分, 则所述终端还包括: The terminal according to claim 11, wherein the gesture track comprises a first part located in the integrated control area and a second part located outside the integrated control area, and the terminal further comprises: 面积比值计算单元, 用于计算所述第一部分和所述第二部分的面积比 值; 所述模糊处理单元还用于: 在所述比值判断单元的判断结果为是的情 况下, 对所述手势轨迹进行处理, 否则认定所述手势轨迹为误操作。  An area ratio calculating unit, configured to calculate an area ratio of the first portion and the second portion; the blur processing unit is further configured to: when the judgment result of the ratio determining unit is yes, the gesture The trajectory is processed, otherwise the gesture trajectory is determined to be an erroneous operation. 13. 根据权利要求 1 至 12 中任一项所述的终端, 其特征在于, 还包 括:  The terminal according to any one of claims 1 to 12, further comprising: 所述集成控制区呈半透明, 浮现在所述终端界面的显示内容之上。 The integrated control area is translucent and appears above the display content of the terminal interface. 14. 根据权利要求 1 至 12 中任一项所述的终端, 其特征在于, 还包 括: The terminal according to any one of claims 1 to 12, further comprising: 属性配置单元, 用于根据所述终端接收到的配置命令和 /或检测到的 所述终端的实时状态, 配置所述集成控制区的属性。  And an attribute configuration unit, configured to configure an attribute of the integrated control area according to a configuration command received by the terminal and/or a detected real-time status of the terminal. 15. 根据权利要求 14所述的终端, 其特征在于,  15. The terminal of claim 14, wherein: 所述实时状态包括: 所述终端屏幕上的当前操作界面内容、 所述终端 的当前空间状态和 /或所述终端被握持的方式;  The real-time status includes: a current operation interface content on the terminal screen, a current spatial status of the terminal, and/or a manner in which the terminal is held; 所述集成控制区的属性包括: 所述集成控制区的形状、 所述集成控制 区的数量、 在所述终端界面上的显示位置、 和 /或显示的内容。  The attributes of the integrated control area include: a shape of the integrated control area, a number of the integrated control areas, a display position on the terminal interface, and/or displayed content. 16. 根据权利要求 15所述的终端, 其特征在于, 还包括:  The terminal according to claim 15, further comprising: 在所述终端被单手握持时, 由所述属性配置单元对所述集成控制区的 属性进行配置, 使所述集成控制区的属性处于预设的属性阈值范围。  When the terminal is held by one hand, the attribute of the integrated control area is configured by the attribute configuration unit, so that the attribute of the integrated control area is in a preset attribute threshold range. 17. 根据权利要求 1 至 12 中任一项所述的终端, 其特征在于, 还包 括:  The terminal according to any one of claims 1 to 12, further comprising: 第二触发单元, 用于接收功能说明区触发命令;  a second triggering unit, configured to receive a function description area triggering command; 功能说明信息显示单元, 用于在所述第二触发单元接收到所述功能说 明区触发命令的情况下, 在所述终端界面上设置至少一个功能说明区。 The function description information display unit is configured to set at least one function description area on the terminal interface when the second trigger unit receives the function description area trigger command. 18. 根据权利要求 17所述的终端, 其特征在于, 还包括: 所述功能说明区位于所述终端界面的顶部或所述集成控制区内。 The terminal according to claim 17, further comprising: the function description area is located at a top of the terminal interface or in the integrated control area. 19. 一种终端的触摸控制方法, 其特征在于, 包括:  A touch control method for a terminal, comprising: 在终端界面上的预定位置设置至少一个集成控制区;  Setting at least one integrated control area at a predetermined location on the terminal interface; 根据所述集成控制区感应到的触控动作, 生成相应的触控命令, 以控 制所述终端。  And generating, according to the touch action sensed by the integrated control area, a corresponding touch command to control the terminal. 20. 根据权利要求 19 所述的终端的触摸控制方法, 其特征在于, 还 包括: 根据接收到的集成控制区触发命令, 在所述终端界面上显示出所述 集成控制区, 和 /或隐藏已显示的集成控制区。  The touch control method of the terminal according to claim 19, further comprising: displaying the integrated control area on the terminal interface according to the received integrated control area trigger command, and/or hiding Integrated control area that has been displayed. 21. 根据权利要求 20 所述的终端的触摸控制方法, 其特征在于, 所 述集成控制区触发命令包括以下至少之一或其组合:  The touch control method of the terminal according to claim 20, wherein the integrated control area triggering command comprises at least one of the following or a combination thereof: 所述终端界面被触碰、 所述终端界面被按压的时间超过预设的第一时 间阈值、 所述终端界面的指定区域被用户的视线聚焦的时间超过预设的第 二时间阈值、 所述终端上的指定物理按键被按压、 所述终端界面接收到与 预设图案相匹配的手势图形、 所述终端界面上的预设标识被选中。  When the terminal interface is touched, the time when the terminal interface is pressed exceeds a preset first time threshold, and the time when the designated area of the terminal interface is focused by the user's line of sight exceeds a preset second time threshold, The designated physical button on the terminal is pressed, the terminal interface receives a gesture graphic that matches the preset pattern, and the preset identifier on the terminal interface is selected. 22. 根据权利要求 21 所述的终端的触摸控制方法, 其特征在于, 还 包括:  The touch control method of the terminal according to claim 21, further comprising: 将所述集成控制区设置在所述终端界面感应到的第一触控点的位置。 The integrated control area is set at a position of the first touch point sensed by the terminal interface. 23. 根据权利要求 22 所述的终端的触摸控制方法, 其特征在于, 还 包括: The touch control method of the terminal according to claim 22, further comprising: 根据所述第一触控点在所述终端界面上的位置, 设置所述集成控制区 的形状和 /或大小。  And setting a shape and/or a size of the integrated control area according to a position of the first touch point on the terminal interface. 24. 根据权利要求 19 所述的终端的触摸控制方法, 其特征在于, 所 述集成控制区感应所述触控动作的过程包括:  The touch control method of the terminal according to claim 19, wherein the process of sensing the touch action by the integrated control area comprises: 若在所述集成控制区中显示出的至少一个所述虚拟按键被选中, 和 / 或所述集成控制区感应到划出的与预设轨迹相匹配的手势轨迹, 则生成对 应的触控命令。  Generating a corresponding touch command if at least one of the virtual keys displayed in the integrated control area is selected, and/or the integrated control area senses a gesture track that matches the preset track . 25. 根据权利要求 24 所述的终端的触摸控制方法, 其特征在于, 在 显示出所述虚拟按键之前, 还包括: 检测所述终端的操作系统的控制功能, 并将所述操作系统的至少一个 控制功能设置为所述集成控制区中的虚拟按键。 The touch control method of the terminal according to claim 24, further comprising: before displaying the virtual key, further comprising: Detecting a control function of an operating system of the terminal, and setting at least one control function of the operating system as a virtual button in the integrated control area. 26. 根据权利要求 24 所述的终端的触摸控制方法, 其特征在于, 在 显示出所述虚拟按键之前, 还包括:  The touch control method of the terminal according to claim 24, further comprising: before displaying the virtual key, 获取所述终端中的至少一个操作界面, 以及针对每个所述操作界面的 程序操作功能;  Obtaining at least one operation interface of the terminal, and a program operation function for each of the operation interfaces; 将所述至少一个操作界面与所述程序操作功能进行关联存储; 以及 根据所述集成控制区所处的当前操作界面, 获取相关联的程序操作功 能, 并将所述相关联的程序操作功能设置为所述集成控制区中的虚拟按 键。  Associating the at least one operation interface with the program operation function; and acquiring an associated program operation function according to a current operation interface where the integrated control area is located, and setting the associated program operation function It is a virtual button in the integrated control area. 27. 根据权利要求 24 所述的终端的触摸控制方法, 其特征在于, 还 包括:  The touch control method of the terminal according to claim 24, further comprising: 根据接收到的自定义命令, 对所述集成控制区中的至少一个虚拟按键 的关联功能进行自定义设置。  Customizing the associated function of at least one virtual button in the integrated control area according to the received custom command. 28. 根据权利要求 24 所述的终端的触摸控制方法, 其特征在于, 还 包括:  The touch control method of the terminal according to claim 24, further comprising: 将所述终端中的至少一个操作界面与所述预设轨迹进行关联存储; 根据所述集成控制区所处的当前操作界面, 获取相关联的预设轨迹, 以对所述集成控制区感应到的手势轨迹进行匹配。  Associating at least one operation interface of the terminal with the preset trajectory; acquiring an associated preset trajectory according to a current operation interface where the integrated control area is located, to sense the integrated control area The gesture track is matched. 29. 根据权利要求 24 所述的终端的触摸控制方法, 其特征在于, 若 所述手势轨迹的起点位于所述集成控制区中, 则判定所述手势轨迹为针对 所述集成控制区划出的。  The touch control method of the terminal according to claim 24, wherein if the starting point of the gesture track is located in the integrated control area, determining that the gesture track is drawn for the integrated control area. 30. 根据权利要求 29 所述的终端的触摸控制方法, 其特征在于, 所 述手势轨迹包括位于所述集成控制区内的第一部分和位于所述集成控制区 外的第二部分, 若所述第一部分与所述第二部分的面积比值符合预设的比 例阈值, 则对所述手势轨迹进行处理, 否则认定所述手势轨迹为误操作。  The touch control method of the terminal according to claim 29, wherein the gesture track comprises a first part located in the integrated control area and a second part located outside the integrated control area, if If the area ratio of the first part and the second part meets a preset ratio threshold, the gesture track is processed, otherwise the gesture track is determined to be an erroneous operation. 31. 根据权利要求 19至 30中任一项所述的终端的触摸控制方法, 其 特征在于, 还包括:  The touch control method of the terminal according to any one of claims 19 to 30, further comprising: 所述集成控制区呈半透明, 浮现在所述终端界面的显示内容之上。 The integrated control area is translucent and appears above the display content of the terminal interface. 32. 根据权利要求 19至 30中任一项所述的终端的触摸控制方法, 其 特征在于, 还包括: The touch control method of the terminal according to any one of claims 19 to 30, further comprising: 根据接收到的配置命令和 /或检测到的所述终端的实时状态, 配置所 述集成控制区的属性。  Configuring attributes of the integrated control area based on the received configuration command and/or the detected real-time status of the terminal. 33. 根据权利要求 32所述的终端的触摸控制方法, 其特征在于, 所述实时状态包括: 所述终端屏幕上的当前操作界面、 所述终端的当 前空间状态和 /或所述终端被握持的方式;  The touch control method of the terminal according to claim 32, wherein the real-time status comprises: a current operation interface on the screen of the terminal, a current spatial state of the terminal, and/or the terminal is held Way of holding 所述集成控制区的属性包括: 所述集成控制区的形状、 所述集成控制 区的数量、 在所述终端界面上的显示位置、 和 /或显示的内容。  The attributes of the integrated control area include: a shape of the integrated control area, a number of the integrated control areas, a display position on the terminal interface, and/or displayed content. 34. 根据权利要求 33 所述的终端的触摸控制方法, 其特征在于, 还 包括:  The touch control method of the terminal according to claim 33, further comprising: 当所述终端被单手握持时, 对所述集成控制区的属性进行配置, 使所 述集成控制区的属性处于预设的属性阈值范围。  When the terminal is held by one hand, the attributes of the integrated control area are configured such that the attributes of the integrated control area are within a preset attribute threshold range. 35. 根据权利要求 19至 30中任一项所述的终端的触摸控制方法, 其 特征在于, 还包括: 根据所述集成控制区感应到的功能说明区触发命令, 则在所述终端界面上设置至少一个功能说明区。  The touch control method of the terminal according to any one of claims 19 to 30, further comprising: triggering a command according to a function description area sensed by the integrated control area, and then on the terminal interface Set at least one function description area. 36. 根据权利要求 35 所述的终端的触摸控制方法, 其特征在于, 所 述功能说明区位于所述终端界面的顶部或所述集成控制区内。  36. The touch control method of a terminal according to claim 35, wherein the function description area is located at a top of the terminal interface or in the integrated control area.
PCT/CN2012/076905 2012-06-14 2012-06-14 Terminal and touch control method for terminal Ceased WO2013185324A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
PCT/CN2012/076905 WO2013185324A1 (en) 2012-06-14 2012-06-14 Terminal and touch control method for terminal
CN201280073338.9A CN104321729B (en) 2012-06-14 2012-06-14 The method of toch control of terminal and terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2012/076905 WO2013185324A1 (en) 2012-06-14 2012-06-14 Terminal and touch control method for terminal

Publications (1)

Publication Number Publication Date
WO2013185324A1 true WO2013185324A1 (en) 2013-12-19

Family

ID=49757437

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2012/076905 Ceased WO2013185324A1 (en) 2012-06-14 2012-06-14 Terminal and touch control method for terminal

Country Status (2)

Country Link
CN (1) CN104321729B (en)
WO (1) WO2013185324A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105468281A (en) * 2015-11-17 2016-04-06 小米科技有限责任公司 Setup interface display method and device
CN106547466A (en) * 2016-10-31 2017-03-29 北京小米移动软件有限公司 Display control method and device
CN106681620A (en) * 2016-11-30 2017-05-17 努比亚技术有限公司 Method and device for achieving terminal control

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105094609A (en) * 2015-07-20 2015-11-25 小米科技有限责任公司 Method and device for achieving key operation in single-handed mode
CN105786249B (en) * 2016-02-25 2020-08-11 努比亚技术有限公司 Terminal control method and terminal
CN107547750B (en) * 2017-09-11 2019-01-25 Oppo广东移动通信有限公司 Terminal control method, device and storage medium
CN108595073A (en) * 2018-04-27 2018-09-28 努比亚技术有限公司 Terminal applies operating method, mobile terminal and computer readable storage medium
CN110069180A (en) * 2019-03-28 2019-07-30 维沃软件技术有限公司 A kind of function control method and terminal device
CN110456909A (en) * 2019-07-29 2019-11-15 惠州Tcl移动通信有限公司 Motor vibrations setting method, device, storage medium and terminal
CN112684921A (en) * 2021-01-04 2021-04-20 中国长城科技集团股份有限公司 Touch control device with display bar and electronic equipment
CN112882634A (en) * 2021-02-10 2021-06-01 维沃移动通信有限公司 Method and device for adjusting control parameters
CN113961092A (en) * 2021-10-10 2022-01-21 深圳市瀚天鑫科技有限公司 Touch control panel control method and system with shortcut function key
CN117234404A (en) * 2022-06-06 2023-12-15 华为技术有限公司 Device control method and electronic device

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070165002A1 (en) * 2006-01-13 2007-07-19 Sony Ericsson Mobile Communications Ab User interface for an electronic device
CN101334705A (en) * 2008-08-01 2008-12-31 北京登合科技有限公司 Method for inputting control command by touch induction keyboard and mobile terminal

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7898529B2 (en) * 2003-01-08 2011-03-01 Autodesk, Inc. User interface having a placement and layout suitable for pen-based computers
US8413065B2 (en) * 2009-09-07 2013-04-02 Qualcomm Incorporated User interface methods for ending an application

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070165002A1 (en) * 2006-01-13 2007-07-19 Sony Ericsson Mobile Communications Ab User interface for an electronic device
CN101334705A (en) * 2008-08-01 2008-12-31 北京登合科技有限公司 Method for inputting control command by touch induction keyboard and mobile terminal

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105468281A (en) * 2015-11-17 2016-04-06 小米科技有限责任公司 Setup interface display method and device
CN105468281B (en) * 2015-11-17 2019-02-12 小米科技有限责任公司 The method and apparatus for showing set interface
CN106547466A (en) * 2016-10-31 2017-03-29 北京小米移动软件有限公司 Display control method and device
CN106681620A (en) * 2016-11-30 2017-05-17 努比亚技术有限公司 Method and device for achieving terminal control

Also Published As

Publication number Publication date
CN104321729B (en) 2017-11-17
CN104321729A (en) 2015-01-28

Similar Documents

Publication Publication Date Title
WO2013185324A1 (en) Terminal and touch control method for terminal
US10353570B1 (en) Thumb touch interface
US11029775B2 (en) Pointer display device, pointer display detection method, pointer display detection program and information apparatus
CN103270483B (en) System with Gesture Recognition Unit
JP5323070B2 (en) Virtual keypad system
JP5790203B2 (en) Information processing apparatus, information processing method, program, and remote operation system
CN102999269B (en) Terminal and terminal control method
US10282081B2 (en) Input and output method in touch screen terminal and apparatus therefor
US20110134032A1 (en) Method for controlling touch control module and electronic device thereof
WO2013189014A1 (en) Terminal and interface operation management method
US20090153495A1 (en) Input method for use in an electronic device having a touch-sensitive screen
KR20070113018A (en) Touch screen device and its execution method
JP6129214B2 (en) Remote control device
CN102591577A (en) Method for displaying arc-shaped menu index and relevant device
KR20140112418A (en) Method and devices for displaying graphical user interfaces based on user contact
CN104423697B (en) Display control apparatus, display control method and recording medium
KR20070113025A (en) Touch screen device and its operation method
CN103809901B (en) False touch prevention touch control method and electronic device using same
KR20150127701A (en) Systems, methods, and media for providing an enhanced remote control having multiple modes
US11048401B2 (en) Device, computer program and method for gesture based scrolling
TW201209646A (en) Virtual keyboard for multi-touch input
WO2015123971A1 (en) Input method and apparatus
JP5374564B2 (en) Drawing apparatus, drawing control method, and drawing control program
WO2018103040A1 (en) Head-mounted display device and content input method therefor
KR101601268B1 (en) A portable terminal and its user interface control method

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 12878940

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 12878940

Country of ref document: EP

Kind code of ref document: A1