This application is a National Stage of International Application No. PCT/CN2016/110698, filed on Dec. 19, 2016, which claims priority to Chinese Patent Application No. 201610640948.2, filed on Aug. 5, 2016, both of which are hereby incorporated by reference in their entireties.
The present disclosure relates to the field of touch control technology and in particular to a touch pressure control method and device.
It is a very common and mature technology to control a device to perform a function or an application by operating a key, for example, powering on a computer by operating a power key of a computer, adjusting a volume by operating a side key of a mobile phone, etc. However, a traditional mechanical key has disadvantages of loud noise, limited service life, easy occurrence of poor contact, poor manipulation experience and the like, and is not attractive in appearance and difficult to clean because of a protruding appearance design. Therefore, smart touch keys, which serve as an alternative solution of the traditional mechanical key, are increasingly applied in a variety of devices to achieve controls, which may not only improve the reliability, but also contribute to achieving complete sealing and a modern design.
However, the inventors have found that the touch keys currently available on the market solve some of the defects of the conventional keys, but are relatively simple in function. In order to achieve a plurality of functions through the touch keys, it is necessary to design a plurality of keys or integrate different parts, accompanied with more occupied space and poor user experience.
Therefore, the inventors consider that it is necessary to solve the problems existing in the prior art.
An objective of the present disclosure is to provide a new technical solution for touch pressure control.
According to a first aspect of the present disclosure, there is provided a touch pressure control method, comprising the following steps: according to a first pressure value and a second pressure value generated in response to a single touch operation, determining a pressure level and a touch point position corresponding to the touch operation; and according to the pressure level and the touch point position, selecting a corresponding function or application from a function and application list, and controlling an implementation of the function or application.
In one embodiment, the step of according to the first pressure value and the second pressure value generated in response to the touch operation, determining the pressure level and the touch point position corresponding to the touch operation comprises: according to a sum of the first pressure value and the second pressure value, determining the pressure level corresponding to the touch operation; and according to a ratio of the first pressure value to the second pressure value, determining the touch point position corresponding to the touch operation.
Optionally, the touch pressure control method further comprises: when determining the pressure level and the touch point position corresponding to the touch operation, further determining a pressure duration corresponding to the touch operation; and according to the pressure level, the touch point position and the pressure duration, selecting the corresponding function or application from the function and application list, and controlling the implementation of the function or application.
Optionally, the touch pressure control method comprises: resetting the function and application list in response to an external setting request.
Optionally, the touch pressure control method comprises: acquiring the first pressure value generated in response to the touch operation by a first pressure sensor and the second pressure value generated in response to the touch operation by a second pressure sensor.
According to a second aspect of the present disclosure, there is provided a touch pressure control device which comprises: a parameter determination unit configured to according to a first pressure value and a second pressure value generated in response to a single touch operation, determine a pressure level and a touch point position corresponding to the touch operation; and a function control unit configured to according to the pressure level and the touch point position, select a corresponding function or application from a function and application list, and control an implementation of the function or application.
In one embodiment, the parameter determination unit at least comprises: a means configured to according to a sum of the first pressure value and the second pressure value, determine the pressure level corresponding to the touch operation; and a means configured to according to a ratio of the first pressure value to the second pressure value, determine the touch point position corresponding to the touch operation.
Optionally, in the touch pressure control device, the parameter determination unit further comprises a means configured to determine a pressure duration corresponding to the touch operation; and the function control unit are configured to according to the pressure level, the touch point position and the pressure duration, select the corresponding function or application from the function and application list, and control the implementation of the function or application.
Optionally, the touch pressure control device further comprises: a means configured to reset the function and application list in response to an external setting request.
Optionally, the touch pressure control device further comprises: a means configured to acquire the first pressure value generated in response to the touch operation by a first pressure sensor and the second pressure value generated in response to the touch operation by a second pressure sensor.
The inventors of the present disclosure have found that in the prior art, there has not been proposed a touch pressure control method and device that implement a plurality of functions by a single key and occupy less space. Therefore, the technical task to be achieved by the present disclosure or the technical problem to be solved by the present disclosure may not be conceived or expected by those skilled in the art, so the present disclosure is a new technical solution.
Further features of the present disclosure and advantages thereof will become apparent from the following detailed description of exemplary embodiments according to the present disclosure with reference to the attached drawings.
The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments of the disclosure and, together with the description thereof, serve to explain the principles of the disclosure.
Various exemplary embodiments of the present disclosure will now be described in detail with reference to the drawings. It should be noted that the relative arrangement of the components and steps, the numerical expressions, and numerical values set forth in these embodiments do not limit the scope of the present disclosure unless it is specifically stated otherwise.
The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the disclosure, its application, or uses.
Techniques, methods and apparatus as known by one of ordinary skill in the relevant art may not be discussed in detail but are intended to be part of the specification where appropriate.
In all of the examples illustrated and discussed herein, any specific values should be interpreted to be illustrative only and non-limiting. Thus, other examples of the exemplary embodiments could have different values.
Notice that similar reference numerals and letters refer to similar items in the following figures, and thus once an item is defined in one figure, it is possible that it need not be further discussed for following figures.
<Hardware Configuration>
In an example, the input means 1060 is a key module 1060-1, as shown in
The electronic device shown in
The general idea of the present disclosure is to provide a pressure touch control method for achieving a plurality of functions by a single key, which may not only overcome the defects of loud noise, short life and poor use experience of a mechanical key in the prior art, but also overcome the defect of a touch key in the art that keys need to be designed separately or different parts need to be integrated in order to achieve a plurality of functions, thereby saving space occupied by the keys and promoting the user experience.
In the embodiment, there is provided a pressure touch control method, as shown in
In step S3100, according to a first pressure value and a second pressure value generated in response to a single touch operation, a pressure level and a touch point position corresponding to the touch operation are determined.
The pressure touch control method provided in the embodiment can be implemented by the key module 1060-1 as shown in
When a touch operation is implemented on the key module or the touch key, a pressure will be generated on a contact surface (for example, the touch bar 2 of the key module 1060-1) of the key module. The key module or the touch key generates two pressures, i.e., a first pressure and a second pressure in response to the touch operation. The first pressure value and the second pressure value can be acquired by pressure sensors. In an example, the touch pressure control method in the embodiment further comprises: acquiring, by the first pressure sensor, a first pressure value generated in response to the touch operation; and acquiring, by the second pressure sensor, a second pressure value generated in response to the touch operation. More specifically, taking the key module 1060-1 shown in
The pressure level and the touch point position corresponding to the touch operation can be determined according to the first pressure value and the second pressure value. In an example, the step S3100 includes: determining, according to a sum of the first pressure value and the second pressure value, the pressure level corresponding to the touch operation; and determining, according to a ratio of the first pressure value to the second pressure value, the touch point position corresponding to the touch operation.
Taking
Assuming F=F1+F2, the pressure level corresponding to the touch operation is determined according to the value of F. The pressure level is preset, and can be pre-divided according to a pressure range that the pressure sensor can withstand in a normal linear operation and a pressure range that is generated according to touch pressures collected from a certain sample size of population. For example, the pressure range that the pressure sensor can withstand in the normal linear operation is 0-10 N (N is the pressure unit: Newton). It can be found that the pressure range that is generated according to the touch pressures collected from the certain sample size of population can be divided into two levels: 0-5N for a light press and 5-10N for a heavy press. In order to prevent a false touch (for example, a pressure below 1 N is considered to be no touch), the pressure level can be further defined as: 1-5 N for the light press, and 5-10 N for the heavy press. The pressure level of F is determined according to a specific value of F. The pressure level in the embodiment can be adjusted according to the pressure range that the pressure sensor can withstand and the sample statistics, and can be further subdivided into more pressure levels and different pressure ranges of the pressure levels, which will not be described herein.
The touch point position corresponding to the touch operation is determined according to an actual value of F1/F2. The touch point position is a pre-divided key area, and can be divided according to a lateral length of the key module implemented by the touch operation or user requirements. There can be a plurality of touch point positions. In the actual application process, the touch point positions can also be re-divided according to different user requirements. Each touch point position corresponds to a range of pre-estimated values of F1/F2, that is, a range of ratios of the first pressure values to the second pressure values. A touch point position corresponding to a touch operation can be determined according to a corresponding numerical range within which an actual value of F1/F2 falls.
For example, the touch point positions on the key module 1060-1 can be pre-divided. As shown in
After the pressure level and the touch point position are determined in step S3100, it proceeds to step S3200. In the step S3200, a corresponding function or application is selected from a function and application list according to the pressure level and the touch point position, and is controlled to be implemented.
The function and application list is used to describe functions or applications corresponding to different pressure levels and touch point positions. The functions refer to functions that are implemented by the corresponding electronic device controlled by the pressure touch control method provided in the embodiment. The applications refer to applications operating on the corresponding electronic device controlled by the pressure touch control method provided in the embodiment.
Taking a mobile phone as an example, a side key of the mobile phone adopts the key module 1060-1 as shown in
The function and application list may also be set according to a device that actually implements the touch pressure control method provided in the embodiment. For example, when the implementation device is a car, the touch pressure control method provided in the embodiment is implemented by a start key of the car. A light press at a touch point position can be set to energize a storage battery (such that broadcast music can be received, a window can be adjusted, etc.), and a heavy press can be set to start or shut down the car. For another example, when the implementation device is a toilet bowl, a key of the toilet bowl is provided for implementing the touch pressure control method provided in the embodiment. A light press at a touch point position is set to discharge a small amount of water, and a heavy press can be set to discharge a large amount of water, etc.
In a specific application environment or an application environment, if the function and application list is set to be constant, the requirements of different application scenarios or different users may not be satisfied. Therefore, in an example, the touch pressure control method in the embodiment may further comprise: setting the function and application list in response to an external setting request.
For example, in the above example of the mobile phone, a user wants to quickly open a flashlight application and a mirror application, rather than turning on the camera or the voice recording application. The user may change the touch point position E in the function and application list through an external setting request and sets it as a light press for opening the flashlight application and a heavy press for opening the mirror application.
The above-mentioned preset function and application list has described functions or applications corresponding to different touch point positions and pressure levels. The corresponding function or application is selected from the function and application list according to a touch point position and a pressure level corresponding to a determined touch operation, and is controlled to be implemented. Therefore, a plurality of functions can be implemented by a single key, accompanied with relatively small occupied space and promoted user experience.
In an example, the touch pressure control method provided in the embodiment further comprises: in the step of determining the pressure level and the touch point position corresponding to the touch operation, determining a pressure duration corresponding to the touch operation; and selecting, according to the pressure level, the touch point position and the pressure duration, a corresponding function or application from a function and application list, and controlling the implementation of the function or application.
Continuing with
The corresponding function or application can be selected from the function and application list according to the pressure level, the touch point position, and the pressure duration. Correspondingly, such a factor of pressure duration is also added to the function and application list. For example, taking a mobile phone as an example, a side key of the mobile phone adopts the key module 1060-1 as shown in
The above-mentioned function and application list can be correspondingly set according to different implementation devices or different application scenarios. It is also possible to change the settings in response to an external setting request. The method is similar to that described in the foregoing example and will not be described again here.
The corresponding function or application is selected from the function and application list according to the determined touch point position, pressure level, and pressure duration, and is controlled to be implemented. The types of functions implemented on a single key by the touch pressure control method in the embodiment can be further expanded to improve the user experience.
Any of the touch pressure control methods provided in the embodiment can be implemented on various devices having keys, such as a mobile phone, a computer, a TV, a refrigerator, an electric light, a control handle, an air conditioner, a car and an unmanned aerial vehicle, thereby achieving a very broad application field.
This embodiment further provides a touch pressure control device 5000 which, as shown in
The touch pressure control device 5000 comprises a parameter determination unit 5100 configured to determine, according to a first pressure value and a second pressure value generated in response to a single touch operation, a pressure level and a touch point position corresponding to the touch operation; and a function control unit 5200 configured to select, according to the pressure level and the touch point position, a corresponding function or application from a function and application list, and control the implementation of the function or application.
Preferably, the parameter determination unit 5100 at least comprises: a means configured to determine, according to a sum of the first pressure value and the second pressure value, the pressure level corresponding to the touch operation; and a means configured to determine, according to a ratio of the first pressure value to the second pressure value, the touch point position corresponding to the touch operation.
In an example, in the touch pressure control device 5000, the parameter determination unit 5100 further comprises a means configured to determine a pressure duration corresponding to the touch operation; and the function control unit 5200 configured to select, according to the pressure level, the touch point position and the pressure duration, a corresponding function or application from a function and application list, and control the implementation of the function or application.
Optionally, the touch pressure control device 5000 further comprises a means configured to set the function and application list in response to an external setting request.
Optionally, the touch pressure control device 5000 further comprises a means configured to acquire, by a first pressure sensor, a first pressure value generated in response to the touch operation; and configured to acquire, by a second pressure sensor, a second pressure value generated in response to the touch operation.
In the embodiment, the actual implementation form of the touch pressure control device 5000 is not limited. The touch pressure control device can be separated from a touch input device (for example, the key module shown in
The embodiments of the present disclosure have been described above with reference to the accompanying drawings. According to this embodiment, there are provided the touch pressure control method and device, which are configured to determine, according to the pressure values generated in response to a single touch operation, a pressure level and a touch point position, select a corresponding function or application from a preset function and application list, and control the implementation of the function or application. Therefore, the defects of the traditional mechanical keys, such as unattractive appearance, short life and poor use experience can be overcome, and a plurality of functions can be achieved with a single key, accompanied with a relatively small occupied space and promoted user experience.
Those skilled in the art shall understand that the touch pressure control device 5000 can be implemented by various ways. For example, the touch pressure control device 5000 can be implemented by configuring a processor using instructions. For example, the instructions can be stored in a ROM, and can be read into a programmable device to realize the touch pressure control device 5000 when the device starts. For example, the touch pressure control device 5000 can be consolidated in a specific device (such as an application specific integrated circuit (ASIC)). The touch pressure control device 5000 can be divided into independent units, or can be implemented by combining the units. The touch pressure control device 5000 can be implemented by one or a combination of two or more of the above implementation ways.
Although some specific embodiments of the present disclosure have been demonstrated in detail with examples, it should be understood by a person skilled in the art that the above examples are only intended to be illustrative but not to limit the scope of the present disclosure. It should be understood by those skilled in the art that the above embodiments could be modified without departing from the scope and spirit of the present disclosure. The scope of the present disclosure is defined by the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
2016 1 0640948 | Aug 2016 | CN | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2016/110698 | 12/19/2016 | WO | 00 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2018/023921 | 2/8/2018 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
5241308 | Young | Aug 1993 | A |
9141225 | Cok | Sep 2015 | B2 |
9436379 | Gan | Sep 2016 | B2 |
9619084 | Deichmann | Apr 2017 | B2 |
10175786 | Zhang | Jan 2019 | B2 |
20080085749 | Kaji | Apr 2008 | A1 |
20170205937 | Zhang | Jul 2017 | A1 |
Number | Date | Country |
---|---|---|
103019427 | Apr 2013 | CN |
103513882 | Jan 2014 | CN |
105094610 | Nov 2015 | CN |
105183319 | Dec 2015 | CN |
105607775 | May 2016 | CN |
105653168 | Jun 2016 | CN |
2990913 | Mar 2016 | EP |
Number | Date | Country | |
---|---|---|---|
20190163308 A1 | May 2019 | US |