CN109828669B - Touch signal processing method and electronic equipment - Google Patents

Touch signal processing method and electronic equipment Download PDF

Info

Publication number
CN109828669B
CN109828669B CN201910095473.7A CN201910095473A CN109828669B CN 109828669 B CN109828669 B CN 109828669B CN 201910095473 A CN201910095473 A CN 201910095473A CN 109828669 B CN109828669 B CN 109828669B
Authority
CN
China
Prior art keywords
pressure value
touch operation
amplitude
vibration
electronic device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910095473.7A
Other languages
Chinese (zh)
Other versions
CN109828669A (en
Inventor
张斯伟
康力
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201910095473.7A priority Critical patent/CN109828669B/en
Publication of CN109828669A publication Critical patent/CN109828669A/en
Priority to PCT/CN2019/125002 priority patent/WO2020155874A1/en
Application granted granted Critical
Publication of CN109828669B publication Critical patent/CN109828669B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/16Sound input; Sound output

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Health & Medical Sciences (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The application discloses a touch signal processing method and electronic equipment, which can realize the integration of the electronic equipment and are beneficial to the waterproofing of the whole machine. Wherein, this electronic equipment includes: the processor and the keys are positioned on the inner surface of the side frame of the electronic equipment, and each key comprises a pressure sensor and a vibration sensor; the pressure sensor is used for detecting the pressure value of the touch operation; the vibration sensor comprises a driving unit and an induction detection unit; the drive unit is used for generating a vibration signal and driving the side frame to vibrate, and the induction detection unit is used for detecting the vibration of the side frame and outputting a detection signal to the processor; the processor is used for acquiring a pressure value detected by the pressure sensor and judging whether the touch operation is effective or not according to a vibration signal and a detection signal generated by the vibration sensor; and if the pressure value is valid, determining an instruction corresponding to the touch operation according to the pressure value, and executing the instruction.

Description

Touch signal processing method and electronic equipment
Technical Field
The present disclosure relates to the field of electronic devices, and particularly, to a touch signal processing method and an electronic device.
Background
Currently, almost all electronic devices (e.g., mobile phones, tablet computers, etc.) include one or more physical keys. The functions of adjusting volume, switching on and off a power supply, screen capturing and the like can be realized through the physical keys. These physical keys are usually disposed on the side frame of the electronic device, or disposed on the front or back of the electronic device. But the physical keys are movable parts, which is not beneficial to the water resistance of the whole machine and hinders the integration of electronic equipment.
Disclosure of Invention
The application aims to provide a touch signal processing method and electronic equipment, which can realize the integration of the electronic equipment and are beneficial to the waterproofing of the whole machine.
The above and other objects are achieved by the features of the independent claims. Further implementations are presented in the dependent claims, the description and the drawings.
In a first aspect, an electronic device is provided, which includes: the processor is connected with the keys, the keys are positioned on the inner surface of the side frame of the electronic equipment, and the keys comprise pressure sensors and vibration sensors; wherein: the pressure sensor is used for detecting the pressure value of the touch operation; the vibration sensor comprises a driving unit and an induction detection unit; the drive unit is used for generating a vibration signal to drive the side frame to vibrate, and the induction detection unit is used for detecting the vibration of the side frame and outputting a detection signal to the processor; the processor is used for acquiring a pressure value detected by the pressure sensor; the processor is also used for judging whether the touch operation is effective or not according to the vibration signal generated by the vibration sensor and the detection signal; and if the touch operation is effective, determining an instruction corresponding to the touch operation according to the pressure value, and executing the instruction corresponding to the touch operation.
Through the technical scheme provided by the embodiment of the application, the keys are positioned on the inner side of the side frame of the electronic equipment, so that the electronic equipment can be integrated, and the waterproof effect of the whole machine is facilitated. In addition, the button includes pressure sensor and vibration sensor, touches the pressure value of pressing the operation through pressure sensor detection to whether it is effective to touch the operation through vibration sensor detection, can effectively prevent the spurious triggering.
In some embodiments, the processor is further configured to, when determining whether the touch operation is valid according to the vibration signal generated by the vibration sensor and the detection signal, specifically: judging whether the attenuation degree of the vibration amplitude of the detection signal is larger than a first threshold value or not compared with the vibration amplitude of the vibration signal; if the attenuation degree exceeds the first threshold value, determining that the touch operation is effective; and if the attenuation degree does not exceed the first threshold value, determining that the touch operation is invalid.
Specifically, the touch operation being valid means that the object to which the touch operation is input is the user. In general, the object to which the touch operation is input is a finger of the user. When the user inputs a touch operation, the touch pressure may suppress vibration of the side frame. Therefore, the technical scheme provided by the embodiment of the application judges whether the touch operation is effective or not by comparing the attenuation program of the detection signal with the amplitude of the vibration signal, so that false triggering can be prevented.
In other embodiments, the electronic device further comprises a comparator, wherein the comparator is connected with the processor and the key; the comparator is used for comparing whether the pressure value detected by the pressure sensor exceeds a second threshold value or not, and if the pressure value exceeds the second threshold value, sending an interrupt signal to the processor so that the processor can acquire the pressure value detected by the pressure sensor and judge whether the touch operation is effective or not; wherein the second threshold is a positive number.
Specifically, the value output by the pressure sensor 180A may be a voltage value, and the comparator may be a voltage comparator.
Through the technical scheme provided by the embodiment of the application, the processor does not need to acquire the pressure value of the pressure sensor all the time and judge whether the touch operation is effective or not, and the power consumption of the electronic equipment can be reduced.
In other embodiments, the electronic device further comprises a motor, the motor being connected to the processor; the motor is used for generating vibration after the processor determines the instruction corresponding to the touch operation.
Through the technical scheme provided by the embodiment of the application, the motor is enabled to vibrate after the instruction corresponding to the touch operation is determined, and the perception of a user on the touch operation can be improved.
In other embodiments, when the pressure value is a first pressure value, the instruction corresponding to the touch operation is to adjust the volume by a first amplitude; when the pressure value is a second pressure value, the instruction corresponding to the touch operation is to adjust the volume by a second amplitude; the first pressure value is not equal to the second pressure value, and the first amplitude is not equal to the second amplitude.
Through the technical scheme that this application embodiment provided, can make different pressure values correspond different volume control range, make a button realize multiple functions, promote the utilization ratio of button.
In other embodiments, the first amplitude and the second amplitude are positive amplitudes; alternatively, the first amplitude and the second amplitude are negative amplitudes.
Specifically, the adjustment of the positive amplitude is to increase the volume, and the adjustment of the negative amplitude is to decrease the volume.
In other embodiments, the electronic device further comprises a display screen; when the pressure value is a first pressure value, the instruction corresponding to the touch operation is to switch the working state of the display screen, and the working state of the display screen comprises lighting and extinguishing; when the pressure value is a second pressure value, the instruction corresponding to the touch operation is to switch the working state of the electronic equipment, and the working state of the electronic equipment comprises starting and shutdown; wherein, the first pressure value is not equal to the second pressure value.
Through the technical scheme provided by the embodiment of the application, different pressure values can correspond to different functions, so that multiple functions can be realized by one key, and the utilization rate of the key is improved.
In a second aspect, a touch signal processing method is provided, where the method is applied to an electronic device, the electronic device includes a processor and a key, the key is located on an inner surface of a side frame of the electronic device, and the key includes a pressure sensor and a vibration sensor; the vibration sensor comprises a driving unit and an induction detection unit, wherein the driving unit is used for generating a vibration signal and driving the side frame to vibrate, and the induction detection unit is used for detecting the vibration of the side frame and outputting a detection signal to the processor; the touch signal processing method comprises the following steps: detecting a touch operation; wherein the touch operation acts on the outer surface of the side frame where the key is located; acquiring a pressure value detected by the pressure sensor, and judging whether the touch operation is effective or not according to the vibration sensor; if the touch operation is effective, determining an instruction corresponding to the touch operation according to the pressure value; and executing the instruction corresponding to the touch operation.
Through the technical scheme provided by the embodiment of the application, the keys are positioned on the inner side of the side frame of the electronic equipment, so that the electronic equipment can be integrated, and the waterproof effect of the whole machine is facilitated. In addition, the button includes pressure sensor and vibration sensor, touches the pressure value of pressing the operation through pressure sensor detection to whether it is effective to touch the operation through vibration sensor detection, can effectively prevent the spurious triggering.
In some embodiments, the determining whether the touch operation is valid according to the vibration sensor includes: judging whether the attenuation degree of the vibration amplitude of the detection signal is larger than a first threshold value or not compared with the vibration amplitude of the vibration signal; if the attenuation degree exceeds the first threshold value, determining that the touch operation is effective; and if the attenuation degree does not exceed the first threshold value, determining that the touch operation is invalid.
Specifically, the touch operation being valid means that the object to which the touch operation is input is the user. In general, the object to which the touch operation is input is a finger of the user. When the user inputs a touch operation, the touch pressure may suppress vibration of the side frame. Therefore, the technical scheme provided by the embodiment of the application judges whether the touch operation is effective or not by comparing the attenuation program of the detection signal with the amplitude of the vibration signal, so that false triggering can be prevented.
In some embodiments, before determining whether the touch operation is valid according to the vibration sensor, the method further includes: judging whether the pressure value of the touch operation exceeds a second threshold value, if so, executing the step of acquiring the pressure value detected by the pressure sensor and judging whether the touch operation is effective according to the vibration sensor; wherein the second threshold is a positive number.
Specifically, the value output by the pressure sensor 180A may be a voltage value, and the comparator may be a voltage comparator.
Through the technical scheme provided by the embodiment of the application, the processor does not need to acquire the pressure value of the pressure sensor all the time and judge whether the touch operation is effective or not, and the power consumption of the electronic equipment can be reduced.
In other embodiments, the electronic device further comprises a motor; after determining the instruction corresponding to the touch operation according to the pressure value, the method further includes: the motor is vibrated.
Through the technical scheme provided by the embodiment of the application, the motor is enabled to vibrate after the instruction corresponding to the touch operation is determined, and the perception of a user on the touch operation can be improved.
In other embodiments, when the pressure value is a first pressure value, the instruction corresponding to the touch operation is to adjust the volume by a first amplitude; when the pressure value is a second pressure value, the instruction corresponding to the touch operation is to adjust the volume by a second amplitude; the first pressure value is not equal to the second pressure value, and the first amplitude is not equal to the second amplitude.
Through the technical scheme that this application embodiment provided, can make different pressure values correspond different volume control range, make a button realize multiple functions, promote the utilization ratio of button.
In other embodiments, the first amplitude and the second amplitude are positive amplitudes; alternatively, the first amplitude and the second amplitude are negative amplitudes.
Specifically, the adjustment of the positive amplitude is to increase the volume, and the adjustment of the negative amplitude is to decrease the volume.
In other embodiments, the electronic device further comprises a display screen; when the pressure value is a first pressure value, the instruction corresponding to the touch operation is to switch the working state of the display screen, and the working state of the display screen comprises lighting and extinguishing; when the pressure value is a second pressure value, the instruction corresponding to the touch operation is to switch the working state of the electronic equipment, and the working state of the electronic equipment comprises starting and shutdown; wherein, the first pressure value is not equal to the second pressure value.
Through the technical scheme provided by the embodiment of the application, different pressure values can correspond to different functions, so that multiple functions can be realized by one key, and the utilization rate of the key is improved.
In a third aspect, a computer-readable storage medium is provided, and includes computer instructions, which, when executed on an electronic device, cause the electronic device to perform a touch signal processing method provided in the second aspect of the present application or any one of the possible implementations of the second aspect.
In a fourth aspect, a computer program product is provided, which, when run on an electronic device, causes the electronic device to execute the touch signal processing method provided in the second aspect of the embodiments or any one of the possible implementations of the second aspect of the present application.
It should be understood that the computer-readable storage medium provided by the third aspect and the computer program product provided by the fourth aspect are both used for executing the touch signal processing method provided by the second aspect, and therefore, the beneficial effects achieved by the computer-readable storage medium can refer to the beneficial effects in the touch signal processing method provided by the second aspect, and are not described herein again.
Drawings
Fig. 1 is a schematic structural diagram of an electronic device according to some embodiments of the present application;
fig. 2 is a schematic structural diagram of another electronic device provided in some embodiments of the present application;
fig. 3 is a schematic structural diagram of another electronic device according to another embodiment of the present application;
fig. 4 is a schematic internal structural diagram of another electronic device according to another embodiment of the present application;
FIG. 5 is a schematic structural diagram of a vibration sensor provided in some embodiments of the present application;
fig. 6 is a schematic structural diagram of an electronic device according to some embodiments of the present application;
FIG. 7 is a schematic flow chart of a touch signal processing method according to some embodiments of the present disclosure;
fig. 8-15 are schematic diagrams of embodiments of some user interfaces provided by some embodiments of the present application.
Detailed Description
The terminology used in the following examples is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. As used in the specification of the present application and the appended claims, the singular forms "a", "an", "the" and "the" are intended to include the plural forms as well, such as "one or more", unless the context clearly indicates otherwise. It should also be understood that in the present application, "one or more" means one, two, or more; "and/or" describes the association relationship of the associated objects, indicating that three relationships may exist; for example, a and/or B, may represent: a alone, both A and B, and B alone, where A, B may be singular or plural. The character "/" generally indicates that the former and latter associated objects are in an "or" relationship.
Reference throughout this specification to "one embodiment" or "some embodiments," or the like, means that a particular feature, structure, or characteristic described in connection with the embodiment is included in one or more embodiments of the present application. Thus, appearances of the phrases "in one embodiment," "in some embodiments," "in other embodiments," or the like, in various places throughout this specification are not necessarily all referring to the same embodiment, but rather "one or more but not all embodiments" unless specifically stated otherwise. The terms "comprising," "including," "having," and variations thereof mean "including, but not limited to," unless expressly specified otherwise.
As used in the following embodiments, the term "when …" may be interpreted to mean "if …" or "after …" or "in response to a determination of …" or "in response to a detection of …", depending on the context. Similarly, depending on the context, the phrase "at the time of determination …" or "if (a stated condition or event) is detected" may be interpreted to mean "if the determination …" or "in response to the determination …" or "upon detection (a stated condition or event)" or "in response to detection (a stated condition or event)".
The following describes an electronic device, for thisUser interfaces for such electronic devices, and embodiments for using such electronic devices. In some embodiments, the electronic device may be a portable electronic device, such as a cell phone, a tablet, a wearable electronic device with wireless communication capabilities (e.g., a smart watch), and the like, that also includes other functionality, such as personal digital assistant and/or music player functionality. Exemplary embodiments of the portable electronic device include, but are not limited to, a mount
Figure BDA0001964419830000041
Figure BDA0001964419830000042
Or other operating system. The portable electronic device may also be other portable electronic devices such as a Laptop computer (Laptop) or the like. It should also be understood that in other embodiments, the electronic device may not be a portable electronic device, but may be a desktop computer.
First, an exemplary electronic device provided in the following embodiments of the present application is described.
Fig. 1 shows a schematic structural diagram of an electronic device 100.
The electronic device 100 may include a processor 110, an external memory interface 120, an internal memory 121, a Universal Serial Bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, a clock module (not shown), an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, an earphone interface 170D, a sensor module 180, a motor 191, an indicator 192, a camera 193, a display screen 194, a Subscriber Identity Module (SIM) card interface 195, and the like. The sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, an air pressure sensor 180C, a magnetic sensor 180D, an acceleration sensor 180E, a distance sensor 180F, a proximity light sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, a bone conduction sensor 180M, a vibration sensor 180N, and the like.
It is to be understood that the illustrated structure of the embodiment of the present invention does not specifically limit the electronic device 100. In other embodiments of the present application, electronic device 100 may include more or fewer components than shown, or some components may be combined, some components may be split, or a different arrangement of components. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
Processor 110 may include one or more processing units, such as: the processor 110 may include an Application Processor (AP), a modem processor, a Graphics Processing Unit (GPU), an Image Signal Processor (ISP), a controller, a video codec, a Digital Signal Processor (DSP), a baseband processor, and/or a neural-Network Processing Unit (NPU), etc. The different processing units may be separate devices or may be integrated into one or more processors.
The controller can generate an operation control signal according to the instruction operation code and the timing signal to complete the control of instruction fetching and instruction execution.
A memory may also be provided in processor 110 for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. The memory may hold instructions or data that have just been used or recycled by the processor 110. If the processor 110 needs to reuse the instruction or data, it can be called directly from the memory. Avoiding repeated accesses reduces the latency of the processor 110, thereby increasing the efficiency of the system.
In some embodiments, processor 110 may include one or more interfaces. The interface may include an integrated circuit (I2C) interface, an integrated circuit built-in audio (I2S) interface, a Pulse Code Modulation (PCM) interface, a universal asynchronous receiver/transmitter (UART) interface, a Mobile Industry Processor Interface (MIPI), a general-purpose input/output (GPIO) interface, a Subscriber Identity Module (SIM) interface, and/or a Universal Serial Bus (USB) interface, etc.
It should be understood that the connection relationship between the modules according to the embodiment of the present invention is only illustrative, and is not limited to the structure of the electronic device 100. In other embodiments of the present application, the electronic device 100 may also adopt different interface connection manners or a combination of multiple interface connection manners in the above embodiments.
The electronic device 100 implements display functions via the GPU, the display screen 194, and the application processor. The GPU is a microprocessor for image processing, and is connected to the display screen 194 and an application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. The processor 110 may include one or more GPUs that execute program instructions to generate or alter display information.
The display screen 194 is used to display images, video, and the like. The display screen 194 includes a display panel. The display panel may adopt a Liquid Crystal Display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode (active-matrix organic light-emitting diode, AMOLED), a flexible light-emitting diode (FLED), a miniature, a Micro-oeld, a quantum dot light-emitting diode (QLED), and the like. In some embodiments, the electronic device 100 may include 1 or more display screens 194.
The electronic device 100 may implement a shooting function through the ISP, the camera 193, the video codec, the GPU, the display 194, the application processor, and the like.
The external memory interface 120 may be used to connect an external memory card, such as a Micro SD card, to extend the memory capability of the electronic device 100. The external memory card communicates with the processor 110 through the external memory interface 120 to implement a data storage function. For example, files such as music, video, etc. are saved in an external memory card.
The internal memory 121 may be used to store computer-executable program code, which includes instructions. The internal memory 121 may include a program storage area and a data storage area. The storage program area may store an operating system, an application program (such as a sound playing function, an image playing function, etc.) required by at least one function, and the like. The storage data area may store data (such as audio data, phone book, etc.) created during use of the electronic device 100, and the like. In addition, the internal memory 121 may include a high-speed random access memory, and may further include a nonvolatile memory, such as at least one magnetic disk storage device, a flash memory device, a universal flash memory (UFS), and the like. The processor 110 executes various functional applications of the electronic device 100 and data processing by executing instructions stored in the internal memory 121 and/or instructions stored in a memory provided in the processor.
The electronic device 100 may implement audio functions via the audio module 170, the speaker 170A, the receiver 170B, the microphone 170C, the headphone interface 170D, and the application processor. Such as music playing, recording, etc.
The fingerprint sensor 180H is used to collect a fingerprint. The electronic device 100 can utilize the collected fingerprint characteristics to unlock the fingerprint, access the application lock, photograph the fingerprint, answer an incoming call with the fingerprint, and so on.
The temperature sensor 180J is used to detect temperature. In some embodiments, electronic device 100 implements a temperature processing strategy using the temperature detected by temperature sensor 180J.
The touch sensor 180K is also referred to as a "touch panel". The touch sensor 180K may be disposed on the display screen 194, and the touch sensor 180K and the display screen 194 form a touch screen, which is also called a "touch screen". The touch sensor 180K is used to detect a touch operation applied thereto or nearby. The touch sensor can communicate the detected touch operation to the application processor to determine a touch event type. Visual output related to touch operations may be provided through the display screen 194. In other embodiments, the touch sensor 180K may be disposed on a surface of the electronic device 100, different from the position of the display screen 194.
The pressure sensor 180A is used for sensing a pressure signal, and converting the pressure signal into an electrical signal. In some embodiments, the pressure sensor 180A may be disposed on an inner surface of the side frame 100-b or an inner surface of the rear cover 100-c. In other embodiments, the pressure sensor 180A may be disposed on the display screen 194. The pressure sensor 180A can be of a wide variety, such as a resistive pressure sensor, an inductive pressure sensor, a capacitive pressure sensor, and the like. The capacitive pressure sensor may be a sensor comprising at least two parallel plates having an electrically conductive material. When a force acts on the pressure sensor 180A, the capacitance between the electrodes changes. The electronic device 100 determines the strength of the pressure from the change in capacitance. When a touch operation is applied to the display screen 194, the electronic device 100 detects the intensity of the touch operation according to the pressure sensor 180A. The electronic apparatus 100 may also calculate the touched position from the detection signal of the pressure sensor 180A. In some embodiments, the touch operations that are applied to the same touch position but have different touch operation intensities may correspond to different operation instructions. For example: and when the touch operation with the touch operation intensity smaller than the first pressure threshold value acts on the short message application icon, executing an instruction for viewing the short message. And when the touch operation with the touch operation intensity larger than or equal to the first pressure threshold value acts on the short message application icon, executing an instruction of newly building the short message.
The vibration sensor 180N may include a driving unit and an induction detecting unit. The vibration sensor 180K may be attached to an inner surface of the housing of the electronic device 100. Wherein the driving unit may be used to generate vibrations and drive the housing of the electronic device 100 to vibrate. The sensing unit may be configured to detect vibration of the housing and output a detection signal to the processor 110, so that the processor 110 determines whether the touch operation is currently valid according to the detection signal.
The pressure sensor 180A and the vibration sensor 180N may constitute a button 190. The keys 190 include a power-on key, a volume key, etc., and may be used to adjust the volume level or switch the power supply on and off. The keys 190 may be touch-press keys. The electronic device 100 may receive a key input, generate a key signal input related to a user setting and a function control of the electronic device 100. The positional arrangement relationship between the pressure sensor 180A and the vibration sensor 180N may be left-right arrangement or up-down arrangement.
In some embodiments, the key 190 may include the pressure sensor 180A described above and the temperature sensor 180J described above. The temperature sensor 180J has a function similar to that of the vibration sensor 180N, and can be used to determine whether the current touch operation is valid. Specifically, if the temperature sensor 180J detects that the temperature value exceeds a certain threshold, it may be determined that the current touch operation is valid.
The motor 191 may generate a vibration cue. The motor 191 may be used for incoming call vibration cues, as well as for touch vibration feedback. For example, touch operations applied to different applications (e.g., photographing, audio playing, etc.) may correspond to different vibration feedback effects. The motor 191 may also respond to different vibration feedback effects when it is applied to touch operations in different areas of the display screen 194. Different application scenes (such as time reminding, receiving information, alarm clock, game and the like) can also correspond to different vibration feedback effects. The touch vibration feedback effect may also support customization. In this embodiment of the application, the motor 191 may be configured to generate a vibration after the processor 110 determines the instruction corresponding to the current touch operation, so as to prompt the user that the current touch operation is valid, and improve the perception of the user on the touch operation.
Indicator 192 may be an indicator light that may be used to indicate a state of charge, a change in charge, or a message, missed call, notification, etc. In some embodiments, the indicator 192 may also be configured to flash after the processor 110 determines that the instruction corresponding to the current touch operation is executed, so as to prompt the user that the current touch operation is valid, and improve the visual perception of the user on the touch operation.
In some embodiments, the electronic device 100 may also include a comparator 196. The comparator 196 may be configured to compare whether the pressure value detected by the pressure sensor 180A exceeds a threshold value, and if so, generate an interrupt signal to the processor 110. In one particular embodiment, the comparator 196 may be a voltage comparator.
Fig. 2 is a schematic structural diagram of an electronic device 100 according to an embodiment of the present application. As shown in FIG. 2, the housing of the electronic device 100 may include a front panel 100-a, side frames 100-b, and a rear cover 100-c. The electronic device 100 may include one or more keys 190. The buttons 190 may be used to adjust the volume level or to switch the power supply on and off.
The keys 190 may be disposed on the inner surface of the side frame 100-b, and the positions of the keys 190 are shown in dashed lines in fig. 2. In the embodiment, the keys 190 are disposed on the inner surface of the side frame 100-b, that is, the keys 190 are hidden inside the casing of the electronic device 100, so that the number of the keys disposed on the outer surface of the side frame 100-b is reduced, the casing of the electronic device 100 is simpler, and the holding feeling of the user is improved. That is, from the perspective of the user, the user cannot see the key 190 from the outer surface of the electronic device 100, and the outer surface corresponding to the position of the key is the same as the other outer surfaces of the side frames 100-b, without any difference. The keys 190 are arranged on the inner surface of the side frame 100-b, which is beneficial to the integration of electronic equipment and the water resistance of the whole machine.
In some embodiments, in order to prompt the user of the location of the key 190, so as to facilitate the subsequent user to operate (e.g., press, click, etc.) the key 190 through the outer surface of the side frame 100-b, a prompt box may be displayed on the touch screen to prompt the user of the location of the key 190.
In other embodiments, a specific position of the side frame 100-b of the electronic device 100 may be provided with a key mark to prompt the user of the position of the key 190 for the user to operate the key 190 subsequently. In other embodiments, a transparent region or a light-transmitting region may be disposed at a specific position of the side frame 100-b of the electronic device 100 to prompt the user of the position of the key 190. In other embodiments, the specific position of the side frame 100-b of the electronic device 100 may be provided with a concave portion or a convex portion to prompt the user of the position of the key 190.
In other embodiments, not limited to the keys 190 disposed on the inner surface of the side frame 100-b as shown in FIG. 2, the keys 190 may be disposed on the inner surface of the rear cover 100-c or the keys 190 may be disposed on the inner surface of the front panel 100-a. The specific location of the key 190 is not limited in this application. The following embodiments of the present application will be described by taking the example that the key 190 is disposed on the inner surface of the side frame 100-b.
Fig. 3 is a schematic internal structure diagram of an electronic device 100 according to an embodiment of the present disclosure. As shown in fig. 3, the electronic device 100 may include keys 190 and a processor 110. Among other things, the key 190 may include a pressure sensor 180A and a vibration sensor 180N. The processor 110 may be connected to the pressure sensor 180A for obtaining a pressure value detected by the pressure sensor 180A. The processor 110 may also be connected to the vibration sensor 180N, and configured to detect a vibration signal of the vibration sensor 180N and determine whether the current touch operation is valid. If the current touch operation is valid, the processor 110 may determine an instruction corresponding to the current touch operation according to the detected magnitude of the pressure value, and execute the instruction.
Whether the touch operation is valid or not means whether the object to which the touch operation is currently input to the electronic apparatus 100 is the user or not. If yes, the touch operation is effective. By implementing the embodiment of the application, the electronic equipment can avoid the response when metal or other hard objects are pressed, and the function of preventing mistaken touch is realized. In general, the object of the input touch operation is a pad of a finger of the user.
Fig. 4 is a schematic internal structure diagram of another electronic device 100 provided in an embodiment of the present application. Fig. 4 is different from fig. 3 in that the key 190 in fig. 4 is disposed on the inner surface of the rear cover 100-c of the electronic device 100, and the rest is the same as fig. 3, which is not described herein again.
Next, how the processor 110 determines whether the current touch operation is effective based on the vibration sensor 180N will be described.
Fig. 5 shows a schematic structural diagram of the vibration sensor. As shown in fig. 5, the vibration sensor 180N may include a driving unit and an induction detecting unit. Wherein:
the driving unit may be used to generate vibrations and drive the side bezel 100-b of the electronic device 100 to vibrate. The vibration signal generated by the driving unit may be a sine wave signal having a frequency that is a resonance frequency of the vibration sensor 180N after being attached to the inner surface of the side frame 100-b of the electronic device 100. Wherein a physical system may vibrate at a resonant frequency with a greater amplitude than other frequencies. In the embodiment of the present application, the physical system is a physical system formed by the vibration sensor 180N and the side frame 100-b.
The sensing unit may be used to detect the vibration of the side frame 100-b and output a detection signal to the processor 110. The detection signal may be used to indicate the amplitude (i.e., amplitude) of the vibration of the side frame 100-b, and the detection signal may be a voltage signal or a resistance value variation.
When the user presses the key 190, the user's touch pressure may cause the amplitude of the side frame 100-b to decrease and may also cause the amplitude of the side frame 100-b to increase. That is, the user's touch pressure may suppress the vibration of the side frame 100-b and may also enlarge the amplitude of the vibration of the side frame 100-b. When the user's touch pressure suppresses the vibration of the side frame 100-b, it is possible to determine whether the current touch pressure operation is effective by detecting the degree of attenuation of the amplitude of the vibration of the side frame 100-b.
Specifically, if the current touch operation is valid, that is, the object of the current touch operation is the user, the degree of attenuation of the vibration amplitude of the side frame 100-b is greater than the first threshold.
If the current touch operation is invalid, that is, the object of the current touch operation is not the user, for example, metal, the vibration amplitude attenuation degree of the side frame 100-b is not greater than the first threshold.
In particular, the processor 110 may compare the amplitude of the detection signal with the amplitude of the signal generated by the drive unit. If the attenuation degree of the amplitude of the detection signal is larger than the first threshold value compared with the amplitude of the signal generated by the driving unit, the touch operation is effective. The first threshold may be a value obtained by performing statistical analysis after data collection and sampling according to touch habits of different users. The first threshold may be, for example, 60%, that is, the amplitude of the detection signal is lower than 40% of the amplitude of the signal generated by the driving unit, indicating that the touch operation is valid, and the object of the input touch operation is the finger of the user.
If the amplitude of the detection signal is not lower than 40% of the amplitude of the signal generated by the driving unit, the touch operation is invalid, the object of inputting the touch operation is not a user, and the touch operation may be mistakenly operated.
Specifically, the processor 110 may include an analog-to-digital converter (ADC) for converting the detection signal output by the sensing unit into a digital signal, so that the processor 110 compares the amplitude of the detection signal with the amplitude of the signal generated by the driving unit to determine whether the touch operation is effective. In the embodiment of the present application, the processor 110 connected to the pressure sensor 180A and the vibration sensor 180N may be a codec chip or an MCU.
According to the embodiment of the application, whether the current touch operation is effective or not can be determined through the detection signal of the vibration sensor 180N, and false triggering can be prevented.
In some embodiments, the electronic device 100 may include a motor 191 in addition to the keys 190 and the processor 110. The motor 191 may be configured to generate a vibration after the processor 110 determines the instruction corresponding to the current touch operation, so as to prompt the user that the current touch operation is valid, and improve the perception of the user on the touch operation.
In other embodiments, electronic device 100 may include a comparator in addition to keys 190 and processor 110.
As shown in fig. 6, a comparator 196 may be coupled to pressure sensor 180A and processor 110. The comparator 196 may compare whether the pressure value detected by the pressure sensor 180N exceeds a threshold, and if so, send an interrupt signal to the processor 110, so that the processor 110 obtains the pressure value detected by the pressure sensor 180A and detects the vibration signal of the vibration sensor 180N.
In addition, the electronic device 100 may further include a motor 191, configured to, after the processor 110 determines that the instruction corresponds to the current touch operation, cause the motor 191 to generate a vibration prompt, so as to improve the perception of the touch operation by the user.
The positional relationship of the inner surface of the attaching side frame 100-b in the vertical arrangement shown in fig. 3 is not limited, and in a specific implementation, the pressure sensor 180A and the vibration sensor 180N may be in the positional relationship of the inner surface of the attaching side frame 100-b in the horizontal arrangement, which is not limited in the embodiment of the present application.
The position attached to the right side of the side frame 100-b shown in fig. 3 is not limited, and the key 190 may also be located at other positions of the side frame 100-b in a specific implementation, which is not limited in this embodiment of the present application.
Next, a touch signal processing method provided by an embodiment of the present application is described.
As shown in fig. 7, the touch signal processing method may include at least the following steps:
s101: the key 190 detects a touch operation.
In one implementation, the drive unit of the vibration sensor 180N may continuously emit a vibration signal.
In another implementation, the drive unit of the vibration sensor 180N need not continuously emit a vibration signal.
Specifically, the processor 110 may continuously obtain the pressure value of the pressure sensor 180A. After the pressure sensor 180A detects the touch operation and the processor 110 obtains the pressure value, the driving unit of the vibration sensor 180N may be triggered to send out a vibration signal.
S102: the processor 110 acquires the pressure value detected by the pressure sensor 180A and determines whether the touch operation is effective. If yes, go to step S103; if not, S101 is executed.
Specifically, the process of determining whether the touch operation is valid by the processor 110 can be seen from the foregoing description of the embodiment in fig. 5, and is not repeated here.
In particular, pressure sensor 180A may be a resistive pressure sensor, or an inductive pressure sensor, or a capacitive pressure sensor. Taking a capacitive pressure sensor as an example, the capacitive pressure sensor may comprise at least two parallel plates with an electrically conductive material. When a force acts on the pressure sensor 180A, the capacitance between the electrodes changes. The processor 110 may determine the pressure value based on the change in capacitance.
S103: the processor 110 determines the instruction corresponding to the current touch operation according to the pressure value.
Specifically, the pressure value may be divided into a plurality of pressure ranges in advance. Different pressure ranges may correspond to different commands.
Specifically, the processor 110 may determine which pressure range the pressure value detected by the pressure sensor 180A belongs to, and then determine the instruction corresponding to the pressure range the pressure value detected by the pressure sensor 180A belongs to. The pressure range and the corresponding command may be stored in the internal memory 121 in a table form.
In some embodiments, when the pressure value is a first pressure value, the instruction corresponding to the touch operation may adjust the volume by a first amplitude; when the pressure value is the second pressure value, the instruction corresponding to the touch operation may adjust the volume by the second amplitude. The first pressure value is not equal to the second pressure value, and the first amplitude is not equal to the second amplitude.
In one implementation, the first amplitude and the second amplitude may be positive amplitudes, i.e. increasing the volume.
In another implementation, the first and second amplitudes may be negative amplitudes, i.e., decreasing volume.
For example, the pressure value may be divided into three pressure ranges in advance. The instruction corresponding to the pressure value belonging to the first pressure range may be the volume plus 1; the instruction corresponding to the pressure value belonging to the second pressure range may be the volume increased by 2; the instruction corresponding to the pressure value belonging to the third pressure range may be volume plus 5, etc. Wherein the first range of pressures can be, for example, greater than or equal to 1 newton (N) and less than 2N; the second pressure range may be, for example, 2N or more and less than 3N, the third pressure range may be, for example, 3N or more, and the like.
The pressure values belonging to the first pressure range may be referred to as first pressure values, the pressure values belonging to the second pressure range may be referred to as second pressure values, and the pressure values belonging to the third pressure range may be referred to as third pressure values.
The minimum value of the first pressure range can be obtained through sampling statistics according to the touch pressing habits of different users. The pressure value lower than the first pressure range does not correspond to any command, and misoperation can be prevented.
In some other embodiments, when the pressure value is the first pressure value, the instruction corresponding to the touch operation may be to switch the operating state of the display screen. The working state of the display screen may include lighting and extinguishing. When the pressure value is the second pressure value, the instruction corresponding to the touch operation may be to switch the operating state of the electronic device. The working state of the electronic device may be power on and power off. The processor 110, the internal memory 121, and the like of the electronic device in the power-off state lose power supply, and some internal components, such as the clock module, maintain power supply.
The range of dividing the pressure value and the instruction corresponding to the different ranges are merely exemplary illustrations, and in a specific implementation, other dividing manners may be provided, and the different ranges may also correspond to other instructions, which are not limited in this embodiment of the present application.
S104: the processor 110 executes the instruction corresponding to the current touch operation.
Specifically, the processor 110 may execute the instruction after determining the instruction corresponding to the current touch operation according to the pressure value.
S105: the motor 191 generates vibrations.
Specifically, after the processor 110 determines the instruction corresponding to the current touch operation according to the pressure value, the motor 191 is controlled to generate a vibration prompt, so that the perception of the user on the touch operation is improved.
Specifically, the order of execution of S104 and S105 is not limited.
In this embodiment, after the processor 110 detects that the object of the current touch operation is the user through the sensor, the processor detects the pressure value of the current touch operation through the pressure sensor, determines the instruction corresponding to the pressure value according to the pressure range to which the pressure value belongs, and executes the instruction. The object of the current touch operation of the sensor detection input can be prevented from being triggered by mistake, the pressure value is divided into a plurality of ranges, so that a key can realize multiple functions, and the utilization rate of the key is improved. In addition, the embodiment of the application replaces the physical keys of the electronic equipment with the virtual keys, so that the electronic equipment has no external movable part, can realize integration and is beneficial to the water resistance of the whole machine.
In some embodiments, after the pressure sensor 180A detects the touch operation, the processor 110 triggers the driving unit of the vibration sensor 180N to send a vibration signal to detect whether the touch operation is valid.
In other embodiments, after S101 and before S102, the method further comprises:
s106: the comparator 196 compares whether the pressure value detected by the pressure sensor 180A exceeds a second threshold value. If yes, executing S101-b; if not, S101 is executed.
S107: the comparator 196 generates an interrupt signal to the processor 110.
Wherein S106 and S107 are not shown in fig. 7.
Specifically, the second threshold may be a value preset by a manufacturer or a value set by a user. The second threshold is a positive number, and may be, but is not limited to, 0.1N, 1N, 2N, etc. The process of setting the value by the user can be seen in the description of the following embodiments, and will not be described in detail here.
Specifically, the value output by the pressure sensor 180A may be a voltage value, and the comparator 196 may be a voltage comparator. If the pressure value detected by the pressure sensor 180A is greater than the second threshold, the comparator 196 outputs an interrupt signal to the processor. If the pressure value detected by the pressure sensor 180A is not greater than the second threshold value, the pressure sensor 180A detects again whether there is a touch operation.
Specifically, the interrupt signal generated by the comparator 196 is used to cause the processor 110 to execute the subsequent S102. By starting the operation of the processor 110 by the interrupt signal, the processor 110 does not need to be constantly in a state of acquiring data of the pressure sensor 180A and the vibration sensor 180N, and power consumption of the electronic apparatus 100 can be reduced.
In the embodiment of the present application, the processor 110 does not need to constantly acquire the pressure value of the pressure sensor 180A, and the processor 110 does not need to constantly detect the detection signal of the vibration sensor 180N. The processor 110 may obtain the pressure value after receiving the interrupt signal and determine whether the touch operation is valid, which may reduce power consumption generated by the processor 110. In addition, the setting of the larger second threshold value can prevent the misoperation of the user and reduce the probability of false triggering.
The pressure sensor 180A and the vibration sensor 180N described in the above embodiments are not limited to being separate devices, and the pressure sensor 180A and the vibration sensor 180N may also be integrated into one device in a specific implementation, which is not limited in this embodiment.
Electronic devices in the prior art may generally include three physical buttons, which may respectively implement the functions of volume up, volume down, and switching on and off the power supply. The electronic device 100 provided by the embodiment of the application may include one or more keys 190. Each key may correspond to a different function. The function corresponding to each key can be set by a manufacturer or can be set by a user according to the requirement of the user.
Next, taking the electronic device 100 including three keys 190 as an example, how the user sets the functions of the keys in the embodiment of the present application will be described. Assume that the three keys are numbered as key 1, key 2, and key 3, respectively.
Fig. 8 illustrates a desktop for the electronic device 100. The desktop is referred to herein as user interface 300. The user interface 300 may include a status bar 301, a time component icon 302 and a weather component icon 303, icons of a plurality of applications such as a photo album icon 304, a micro blog icon 305, a camera icon 306, a micro letter icon 307, a setting icon 308, and a smart home icon 309, and the user interface 300 may further include a page indicator 310, a phone icon 311, a short message icon 312, a contact icon 313, a navigation bar 314, and the like. Wherein:
status bar 301 may include: an operator indicator (e.g., the operator's name "china mobile"), one or more signal strength indicators for wireless fidelity (Wi-Fi) signals, one or more signal strength indicators for mobile communication signals (which may also be referred to as cellular signals), a time indicator, and a battery status indicator.
The time component icon 302 can be used to indicate the current time, such as the date, day of the week, time division information, and the like.
The weather component icon 303 may be used to indicate a weather type, such as cloudy sunny, light rain, etc., and may also be used to indicate information such as temperature, etc.
Page indicator 310 may be used to indicate which page of applications the user is currently browsing. The user may slide the area of the plurality of application icons from side to browse the application icons in other pages.
The navigation bar 314 may include: a return key 3141, a Home screen key 3142, a call-out task history key 3143, and other system navigation keys. The main interface is an interface displayed by the electronic device 100 after any user interface detects a user operation on the main interface key 3142. When it is detected that the user clicks the return key 3141, the electronic apparatus 100 may display a user interface previous to the current user interface. Electronic device 100 may display the primary interface when it is detected that the user has clicked primary interface key 3142. When it is detected that the user clicks the outgoing task history key 3143, the electronic apparatus 100 may display a task that the user has recently opened. The names of the navigation keys may also be other, for example, 3141 may be called Back Button, 3142 may be called Home Button, 3143 may be called Menu Button, and the present application does not limit this. The navigation keys in the navigation bar 314 are not limited to virtual keys, but may be implemented as physical keys.
Fig. 9 illustrates a user interface 400 for setting system parameters.
Electronic device 100 may detect a user operation (e.g., a click operation on settings icon 404) acting on settings icon 308, in response to which electronic device 100 may display user interface 400. The system parameter may be, for example, a state (on or off) of an airplane mode, a state (on or off) of a Wireless Local Area Network (WLAN), a state (on or off) of bluetooth, a state (on or off) of a personal hotspot, a state (on or off) of a mobile network, a state (on or off) of a do not disturb mode, a function and pressure of a button, a size of display and brightness, a size of sound, and the like. The user interface 400 may include a settings entry for various system parameters, such as a key settings entry 401. The electronic apparatus 100 may detect a user operation (e.g., a click operation on the key setting entry 401) acting on the key setting entry 401, and in response to the operation, the electronic apparatus 100 may display the user interface 500 shown in fig. 10. That is, the user may click the key setting entry 401 to open the user interface 500 for setting the key functions and pressures.
As shown in fig. 10, the user interface 500 may include an entry 501 for setting a key function and an entry 502 for setting a key pressure. Next, how to set the key functions and then how to set the key pressures will be described.
The electronic apparatus 100 may detect a user operation (e.g., a click operation on the portal 501) acting on the portal 501, and in response to the operation, the electronic apparatus 100 may display the user interface 600 illustrated in fig. 11.
As shown in fig. 11, the user interface 600 may include a setting entry 601 for key 1, a setting entry 602 for key 2, and a setting entry 603 for key 3. Wherein:
the setting entry 601 of key 1 may be used to set the function of key 1. The electronic apparatus 100 may detect a user operation (e.g., a click operation on the setting entry 601 of the key 1) applied to the setting entry 601 of the key 1, and in response to the operation, the electronic apparatus 100 may display the user interface 700 shown in a of fig. 12 for setting functions corresponding to different stages of the key 1.
The settings entry 602 for key 2 may be used to set the functions of key 2. The electronic apparatus 100 may detect a user operation (e.g., a click operation on the setting entry 602 of the key 2) applied to the setting entry 602 of the key 2, and in response to the operation, the electronic apparatus 100 may display the user interface 800 shown in a of fig. 13 for setting functions corresponding to different stages of the key 2.
The setting entry 603 of the key 3 can be used to set the function of the key 3. The electronic apparatus 100 may detect a user operation (e.g., a click operation on the setting entry 603 of the key 3) applied to the setting entry 603 of the key 3, and in response to the operation, the electronic apparatus 100 may display the user interface 900 shown in a of fig. 14 for setting functions corresponding to different stages of the key 3.
Next, user interfaces for setting functions corresponding to different positions of the key 1, the key 2, and the key 3, respectively, will be described. The description will be given by taking an example in which each key corresponds to three gears (first gear, second gear, and third gear). Wherein different gears correspond to different pressure ranges.
As shown in a of fig. 12, the user interface 700 for setting functions corresponding to different shift positions of the key 1 may include a first-shift setting entry 701, a second-shift setting entry 702, and a third-shift setting entry 703. Wherein:
the first-level setting entry 701 is used for setting a function corresponding to the first level of the key 1. The electronic apparatus 100 may detect a user operation (e.g., a click operation on the setting entry 701 of the first stage) acting on the setting entry 701 of the first stage, and in response to the operation, the electronic apparatus 100 may display the user interface 700-a for setting a function corresponding to the first stage, which is shown in b of fig. 12.
As shown in b of fig. 12, the user interface 700-a may include options for a plurality of functions, such as a volume up 1 option 704, a volume up 2 option, a volume up 5 option, a song cut to next preference, a pause to play music option, a screen capture option, a null option, and the like. Electronic device 100 may detect a click operation on any option, such as volume plus 1 option 704, in response to which electronic device 100 may determine that the function corresponding to the first position of key 1 is volume plus 1. Wherein an empty option may be used to indicate that the gear does not correspond to any function.
The second-gear setting entry 702 is used for setting the function corresponding to the second gear of the key 1. The electronic apparatus 100 may detect a user operation (e.g., a click operation on the setting entry 702 of second gear) acting on the setting entry 702 of second gear, and in response to the operation, the electronic apparatus 100 may display the user interface 700-b for setting a function corresponding to second gear shown in c of fig. 12.
As shown in fig. 12 c, the user interface 700-b may include options for a plurality of functions, such as a volume up 1 option, a volume up 2 option 705, a volume up 5 option, a song cut to next preference, a pause to play music option, a screen capture option, a null option, and the like. Electronic device 100 may detect a click operation on any option, such as volume plus 2 option 705, in response to which electronic device 100 may determine that the function corresponding to second gear of key 1 is volume plus 2.
The third setting entry 703 is used to set the function corresponding to the third setting of the key 1. The electronic apparatus 100 may detect a user operation (e.g., a click operation on the setting entry 703 of third gear) acting on the setting entry 703 of third gear, and in response to the operation, the electronic apparatus 100 may display the user interface 700-c for setting a function corresponding to third gear shown by d in fig. 12.
As shown at d in fig. 12, the user interface 700-c may include options for a number of functions, such as a volume up 1 option, a volume up 2 option, a volume up 5 option 706, a cut song to next preference, a pause to play music option, a screen capture option, a null option, and the like. Electronic device 100 may detect a click operation on any option, such as volume plus 5 option 706, in response to which electronic device 100 may determine that the function corresponding to third gear of key 1 is volume plus 5.
The functions corresponding to different gears of the key 1 listed in fig. 12 are not limited, and different gears of the key 1 may also correspond to other functions in a specific implementation, which is not limited in the embodiment of the present application.
As shown in a of fig. 13, the user interface 800 for setting functions corresponding to different shift positions of the key 2 may include a setting entry 801 of first shift, a setting entry 802 of second shift, and a setting entry 803 of third shift. Wherein:
the first-level setting inlet 801 is used for setting the function corresponding to the first level of the key 2. The electronic apparatus 100 may detect a user operation (e.g., a click operation on the setting entry 801 of the first stage) acting on the setting entry 801 of the first stage, and in response to the operation, the electronic apparatus 100 may display the user interface 800-a for setting a function corresponding to the first stage, which is shown in b of fig. 13.
As shown in b of fig. 13, the user interface 800-a may include options for a plurality of functions, such as a volume down by 1 option 804, a volume down by 2 option, a volume down by 5 option, a mute option, a song to previous option, a screen capture option, an empty option, and the like. Electronic device 100 may detect a click operation on any option, such as volume down by 1 option 804, and in response to this operation, electronic device 100 may determine that the function corresponding to the first gear of key 2 is volume down by 1. Wherein an empty option may be used to indicate that the gear does not correspond to any function.
The second-gear setting entry 802 is used for setting the function corresponding to the second gear of the key 2. The electronic apparatus 100 may detect a user operation (e.g., a click operation on the setting entry 802 of second gear) acting on the setting entry 802 of second gear, and in response to the operation, the electronic apparatus 100 may display the user interface 800-b for setting a function corresponding to second gear shown in c of fig. 13.
As shown in fig. 13 c, the user interface 800-b may include options for a plurality of functions, such as a volume down 1 option, a volume down 2 option 805, a volume down 5 option, a mute option, a cut song to previous option, a screen capture option, and an empty option, among others. Electronic device 100 may detect a click operation on any option, such as volume down by 2 option 805, in response to which electronic device 100 may determine that the function corresponding to second gear of key 2 is volume down by 2.
The third setting entry 803 is used for setting the function corresponding to the third setting of the key 2. The electronic apparatus 100 may detect a user operation (e.g., a click operation on the setting entry 803 of third gear) acting on the setting entry 803 of third gear, and in response to the operation, the electronic apparatus 100 may display the user interface 800-c for setting a function corresponding to third gear shown by d in fig. 13.
As shown at d in fig. 13, the user interface 800-c may include options for a number of functions, such as a volume down 1 option, a volume down 2 option, a volume down 5 option 806, a mute option, a cut song to previous option, a screen capture option, and an empty option, among others. Electronic device 100 may detect a click operation on any option, such as volume down 5 option 806, in response to which electronic device 100 may determine that the function corresponding to third gear of key 2 is volume down 5.
The functions corresponding to different gears of the key 2 listed in fig. 13 are not limited, and different gears of the key 2 may also correspond to other functions in a specific implementation, which is not limited in the embodiment of the present application.
As shown in a of fig. 14, the user interface 900 for setting functions corresponding to different positions of the key 3 may include a first-position setting entry 901, a second-position setting entry 902, and a third-position setting entry 903. Wherein:
the first-stage setting inlet 901 is used for setting the function corresponding to the first stage of the key 3. The electronic apparatus 100 may detect a user operation (e.g., a click operation on the setting entry 901 of the first stage) acting on the setting entry 901 of the first stage, and in response to the operation, the electronic apparatus 100 may display the user interface 900-a for setting a function corresponding to the first stage, which is shown in b of fig. 14.
As shown in fig. 14 b, the user interface 900-a may include options for a number of functions, such as a point on/off display option 904, a power on/off option, a restart option, and a null option, among others. Electronic device 100 may detect a click operation on any option, such as on/off display option 904, and in response to this operation, electronic device 100 may determine that the function corresponding to the first position of key 3 is to turn on/off the display. Wherein an empty option may be used to indicate that the gear does not correspond to any function.
The second-gear setting entry 902 is used for setting the function corresponding to the second gear of the key 3. The electronic apparatus 100 may detect a user operation (e.g., a click operation on the setting entry 902 of second gear) acting on the setting entry 902 of second gear, and in response to the operation, the electronic apparatus 100 may display the user interface 900-b for setting a function corresponding to second gear shown in c of fig. 14.
As shown in fig. 14 c, the user interface 900-b may include options for a number of functions, such as an on/off display option, a power on/off option 905, a restart option, and a null option, among others. The electronic device 100 may detect a click operation applied to any option, such as the power on/off option 905, and in response to the click operation, the electronic device 100 may determine that the function corresponding to the second gear of the key 3 is power off.
The third setting entrance 903 is used for setting the function corresponding to the third position of the key 3. The electronic apparatus 100 may detect a user operation (e.g., a click operation on the setting entry 903 of third gear) acting on the setting entry 903 of third gear, and in response to the operation, the electronic apparatus 100 may display a user interface 900-c for setting a function corresponding to third gear shown by d in fig. 14.
As shown at d in fig. 14, the user interface 900-c may include options for a number of functions, such as an on/off display option, a power on/off option, a restart option 906, and a null option, among others. The electronic device 100 may detect a click operation applied to any option, such as the restart option 906, and in response to the click operation, the electronic device 100 may determine that the function corresponding to the third gear of the key 3 is a restart.
The functions corresponding to different gears of the key 3 listed in fig. 14 are not limited, and different gears of the key 3 may also correspond to other functions in a specific implementation, which is not limited in the embodiment of the present application.
The present invention is not limited to the three keys listed above, and there may be more or less keys in a specific implementation, which is not limited by the embodiment of the present invention.
In the embodiment of the application, the user can set the functions corresponding to different gears of each key according to own requirements, the user can conveniently and quickly realize certain functions through one-time touch operation in the using process, the user operation is reduced, and the operation efficiency is improved. Furthermore, multiple functions can be realized through one key, and the utilization rate of the key can be improved. In addition, the user sets up the function that the different gears of each button correspond, can promote user and electronic equipment's mutual sense, promotes the interest that uses electronic equipment, promotes user experience.
How the key pressure is set will be described next.
Fig. 15 illustrates a user interface 1000 for setting key pressures.
The electronic apparatus 100 may detect a user operation (e.g., a click operation at the key pressure setting entry 502) acting on the key pressure setting entry 502 in the user interface 500, and in response to the operation, the electronic apparatus 100 may display the user interface 1000. The user interface 1000 may include an inlet 1001 for setting a pressure range corresponding to the first gear, an inlet 1002 for setting a pressure range corresponding to the second gear, and an inlet 1003 for setting a pressure range corresponding to the third gear.
The electronic apparatus 100 may detect a user operation (e.g., a click operation on the entry 1001) acting on the entry 1001, and in response to the operation, the electronic apparatus 100 may display a user interface for setting a pressure range corresponding to the first gear.
Electronic device 100 may detect a user operation (e.g., a click operation on portal 1002) acting on portal 1002, and in response to this operation, electronic device 100 may display a user interface for setting a pressure range corresponding to second gear.
The electronic apparatus 100 may detect a user operation (such as a click operation on the portal 1003) acting on the portal 1003, and in response to the operation, the electronic apparatus 100 may display a user interface for setting a pressure range corresponding to the third gear.
For example, table 1 may be referenced for the correspondence of different gears to pressure ranges. Where x may represent a pressure value.
TABLE 1 corresponding relationship between different gears and pressure ranges
Figure BDA0001964419830000151
Figure BDA0001964419830000161
As can be seen from Table 1, the pressure range corresponding to the first gear is 1N ≦ x < 2N. If the pressure applied to the touch operation of any key is lower than 1N, the electronic device 100 cannot implement any function. The user can set the minimum value of the first gear according to the habit of touch operation of the user. For example, the strength of a boy may be greater than that of a girl, and the lowest value of the first gear set when the boy sets the pressure range corresponding to the first gear may be greater than that of the girl, so that the electronic device may be prevented from being mistakenly responded after the user unintentionally touches the key. The lowest value of the first gear is the threshold mentioned above in the embodiment of fig. 7.
The corresponding relation listed in table 1 is not limited, and in a specific implementation, there may be other corresponding relations between different gears and pressure ranges, which is not limited in the embodiment of the present application.
The three shift positions are not limited to the above-mentioned three, and the keys may have other number of shift positions in specific implementations, such as one, two, five, etc., which is not limited in the embodiments of the present application.
In the embodiment of the application, the user can set the pressure range corresponding to each gear according to the self demand, the demands of different crowds are met, and the user experience is improved.
In the above embodiments, the implementation may be wholly or partially realized by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loaded and executed on a computer, cause the processes or functions described in accordance with the embodiments of the application to occur, in whole or in part. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable device. The computer instructions may be stored in or transmitted over a computer-readable storage medium. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device, such as a server, a data center, etc., that incorporates one or more of the available media. The usable medium may be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., Solid State Disk (SSD)), among others.
A portion of this patent application document contains material which is subject to copyright protection. The copyright owner reserves the copyright rights whatsoever, except for making copies of the patent files or recorded patent document contents of the patent office.

Claims (19)

1. An electronic device, comprising: the processor is connected with the keys, the keys are positioned on the inner surface of the side frame of the electronic equipment, and the keys comprise pressure sensors and vibration sensors; wherein:
the pressure sensor is used for detecting the pressure value of the touch operation;
the vibration sensor comprises a driving unit and an induction detection unit; the driving unit is used for generating a vibration signal and driving the side frame to vibrate, and the induction detection unit is used for detecting the vibration of the side frame and outputting a detection signal to the processor;
the processor is used for acquiring a pressure value detected by the pressure sensor;
the processor is also used for judging whether the touch operation is effective or not according to the vibration signal generated by the vibration sensor and the detection signal; if the touch operation is effective, determining an instruction corresponding to the touch operation according to the pressure value, and executing the instruction corresponding to the touch operation;
the electronic equipment further comprises a comparator, and the comparator is connected with the processor and the key;
the comparator is used for comparing whether the pressure value detected by the pressure sensor exceeds a second threshold value or not, and if the pressure value exceeds the second threshold value, sending an interrupt signal to the processor so that the processor can acquire the pressure value detected by the pressure sensor and judge whether the touch operation is effective or not; wherein the second threshold is a positive number.
2. The electronic device of claim 1, wherein the processor is further configured to, when determining whether the touch operation is valid according to the vibration signal generated by the vibration sensor and the detection signal, specifically:
judging whether the attenuation degree of the vibration amplitude of the detection signal is larger than a first threshold value or not compared with the vibration amplitude of the vibration signal; if the attenuation degree exceeds the first threshold value, determining that the touch operation is effective; and if the attenuation degree does not exceed the first threshold value, determining that the touch operation is invalid.
3. The electronic device of any of claims 1-2, further comprising a motor coupled to the processor;
the motor is used for generating vibration after the processor determines the instruction corresponding to the touch operation.
4. The electronic device according to any one of claims 1-2, wherein when the pressure value is a first pressure value, the touch operation corresponds to a command for adjusting the volume by a first amplitude;
when the pressure value is a second pressure value, the instruction corresponding to the touch operation is to adjust the volume by a second amplitude;
wherein the first pressure value is not equal to the second pressure value, and the first amplitude is not equal to the second amplitude.
5. The electronic device of claim 3, wherein when the pressure value is a first pressure value, the touch operation corresponds to a command to adjust the volume by a first amplitude;
when the pressure value is a second pressure value, the instruction corresponding to the touch operation is to adjust the volume by a second amplitude;
wherein the first pressure value is not equal to the second pressure value, and the first amplitude is not equal to the second amplitude.
6. The electronic device of claim 4, wherein the first amplitude and the second amplitude are positive amplitudes; alternatively, the first amplitude and the second amplitude are negative amplitudes.
7. The electronic device of claim 5, wherein the first amplitude and the second amplitude are positive amplitudes; alternatively, the first amplitude and the second amplitude are negative amplitudes.
8. The electronic device of any of claims 1-2, wherein the electronic device further comprises a display screen;
when the pressure value is a first pressure value, the instruction corresponding to the touch operation is to switch the working state of the display screen, and the working state of the display screen comprises lighting and extinguishing;
when the pressure value is a second pressure value, the instruction corresponding to the touch operation is to switch the working state of the electronic equipment, and the working state of the electronic equipment comprises starting and shutdown;
wherein the first pressure value is not equal to the second pressure value.
9. The electronic device of claim 3, wherein the electronic device further comprises a display screen;
when the pressure value is a first pressure value, the instruction corresponding to the touch operation is to switch the working state of the display screen, and the working state of the display screen comprises lighting and extinguishing;
when the pressure value is a second pressure value, the instruction corresponding to the touch operation is to switch the working state of the electronic equipment, and the working state of the electronic equipment comprises starting and shutdown;
wherein the first pressure value is not equal to the second pressure value.
10. A touch signal processing method is applied to electronic equipment, the electronic equipment comprises a processor and a key, the key is positioned on the inner surface of a side frame of the electronic equipment, and the key comprises a pressure sensor and a vibration sensor; the vibration sensor comprises a driving unit and an induction detection unit, the driving unit is used for generating vibration signals and driving the side frame to vibrate, and the induction detection unit is used for detecting the vibration of the side frame and outputting detection signals to the processor; the touch signal processing method comprises the following steps:
detecting a touch operation; the touch operation acts on the outer surface of the side frame where the key is located;
acquiring a pressure value detected by the pressure sensor, and judging whether the touch operation is effective or not according to the vibration sensor;
if the touch operation is effective, determining an instruction corresponding to the touch operation according to the pressure value;
executing an instruction corresponding to the touch operation;
before judging whether the touch operation is effective according to the vibration sensor, the method further comprises the following steps: judging whether the pressure value of the touch operation exceeds a second threshold value, if so, executing the step of acquiring the pressure value detected by the pressure sensor and judging whether the touch operation is effective according to the vibration sensor; wherein the second threshold is a positive number.
11. The method of claim 10, wherein said determining whether the touch down operation is valid based on the vibration sensor comprises:
judging whether the attenuation degree of the vibration amplitude of the detection signal is larger than a first threshold value or not compared with the vibration amplitude of the vibration signal; if the attenuation degree exceeds the first threshold value, determining that the touch operation is effective; and if the attenuation degree does not exceed the first threshold value, determining that the touch operation is invalid.
12. The method of any of claims 10-11, wherein the electronic device further comprises a motor;
after determining the instruction corresponding to the touch operation according to the pressure value, the method further includes: causing the motor to vibrate.
13. The method according to any one of claims 10-11, wherein when the pressure value is a first pressure value, the touch operation corresponds to a command for adjusting the volume by a first amplitude;
when the pressure value is a second pressure value, the instruction corresponding to the touch operation is to adjust the volume by a second amplitude;
wherein the first pressure value is not equal to the second pressure value, and the first amplitude is not equal to the second amplitude.
14. The method of claim 12, wherein when the pressure value is a first pressure value, the touch operation corresponds to a command for adjusting the volume by a first amplitude;
when the pressure value is a second pressure value, the instruction corresponding to the touch operation is to adjust the volume by a second amplitude;
wherein the first pressure value is not equal to the second pressure value, and the first amplitude is not equal to the second amplitude.
15. The method of claim 13, wherein the first amplitude and the second amplitude are positive amplitudes; alternatively, the first amplitude and the second amplitude are negative amplitudes.
16. The method of claim 14, wherein the first amplitude and the second amplitude are positive amplitudes; alternatively, the first amplitude and the second amplitude are negative amplitudes.
17. The method of any of claims 10-11, wherein the electronic device further comprises a display screen;
when the pressure value is a first pressure value, the instruction corresponding to the touch operation is to switch the working state of the display screen, and the working state of the display screen comprises lighting and extinguishing;
when the pressure value is a second pressure value, the instruction corresponding to the touch operation is to switch the working state of the electronic equipment, and the working state of the electronic equipment comprises starting and shutdown;
wherein the first pressure value is not equal to the second pressure value.
18. The method of claim 12, wherein the electronic device further comprises a display screen;
when the pressure value is a first pressure value, the instruction corresponding to the touch operation is to switch the working state of the display screen, and the working state of the display screen comprises lighting and extinguishing;
when the pressure value is a second pressure value, the instruction corresponding to the touch operation is to switch the working state of the electronic equipment, and the working state of the electronic equipment comprises starting and shutdown;
wherein the first pressure value is not equal to the second pressure value.
19. A computer-readable storage medium comprising computer instructions that, when executed on an electronic device, cause the electronic device to perform the touch signal processing method according to any one of claims 10-18.
CN201910095473.7A 2019-01-31 2019-01-31 Touch signal processing method and electronic equipment Active CN109828669B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201910095473.7A CN109828669B (en) 2019-01-31 2019-01-31 Touch signal processing method and electronic equipment
PCT/CN2019/125002 WO2020155874A1 (en) 2019-01-31 2019-12-13 Touch signal processing method and electronic device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910095473.7A CN109828669B (en) 2019-01-31 2019-01-31 Touch signal processing method and electronic equipment

Publications (2)

Publication Number Publication Date
CN109828669A CN109828669A (en) 2019-05-31
CN109828669B true CN109828669B (en) 2021-12-31

Family

ID=66861963

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910095473.7A Active CN109828669B (en) 2019-01-31 2019-01-31 Touch signal processing method and electronic equipment

Country Status (2)

Country Link
CN (1) CN109828669B (en)
WO (1) WO2020155874A1 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109828669B (en) * 2019-01-31 2021-12-31 华为技术有限公司 Touch signal processing method and electronic equipment
CN110286720A (en) * 2019-06-28 2019-09-27 Oppo广东移动通信有限公司 Electronic equipment and application starting method
CN110225166A (en) * 2019-07-11 2019-09-10 Oppo广东移动通信有限公司 Electronic equipment and its control method
CN111309178A (en) * 2020-02-04 2020-06-19 北京字节跳动网络技术有限公司 Mobile terminal and method for controlling the same
CN111528796A (en) * 2020-04-07 2020-08-14 芯海科技(深圳)股份有限公司 Physiological information measuring method, physiological information measuring device, and electronic apparatus
CN111586945B (en) * 2020-05-29 2023-04-21 福建星宏新材料科技有限公司 Single-key touch-press light-adjusting switch
CN114077325B (en) * 2020-08-12 2023-09-29 北京钛方科技有限责任公司 Sensing device of equipment, touch detection method and system
CN114511997A (en) * 2022-01-07 2022-05-17 青岛海尔空调器有限总公司 Control method of remote controller and remote controller

Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101206548A (en) * 2006-12-19 2008-06-25 北京汇冠新技术有限公司 Infrared touch panel triggered using touch force and detecting method thereof
CN101231566A (en) * 1999-12-23 2008-07-30 新型转换器有限公司 Contact sensitive device and method thereof
CN101341605A (en) * 2005-11-08 2009-01-07 诺基亚公司 Cost efficient element for combined piezo sensor and actuator in robust and small touch screen realization and method for operation thereof
CN101657788A (en) * 2007-05-17 2010-02-24 索尼爱立信移动通讯有限公司 Electronic equipment and method with vibration input identification
CN102023734A (en) * 2009-09-21 2011-04-20 联想(北京)有限公司 Touching device and method thereof
CN102478985A (en) * 2010-11-30 2012-05-30 汉王科技股份有限公司 Handwriting input device
CN102523324A (en) * 2011-12-04 2012-06-27 东华大学 Handheld intelligent equipment with intelligent side keys
CN102687100A (en) * 2010-01-06 2012-09-19 高通股份有限公司 User interface methods and systems for providing force-sensitive input
CN102931966A (en) * 2012-11-05 2013-02-13 珠海市智迪科技有限公司 Force feedback type capacitance touch key structure and keyboard with same
JP2013196446A (en) * 2012-03-21 2013-09-30 Casio Comput Co Ltd Pressure calculation device, pressure calculation method and pressure calculation program
CN205540679U (en) * 2016-01-27 2016-08-31 深圳纽迪瑞科技开发有限公司 Pressure touch devices and have this pressure touch devices's terminal equipment
CN106301324A (en) * 2015-06-05 2017-01-04 深圳纽迪瑞科技开发有限公司 Pressure sensitive press-key structure and there is the terminal unit of this pressure sensitive press-key structure
CN106513233A (en) * 2016-12-07 2017-03-22 芯海科技(深圳)股份有限公司 Micropore atomizer control circuit and power supply state indication method
CN106919292A (en) * 2017-04-13 2017-07-04 芯海科技(深圳)股份有限公司 A kind of method and device of the man-machine interaction of mobile phone side virtual key

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5124071B2 (en) * 1999-12-23 2013-01-23 ニュー トランスデューサーズ リミテッド Contact detection device
CN103513758A (en) * 2012-06-28 2014-01-15 华为终端有限公司 Input method of intelligent terminal and intelligent terminal
JP6278355B2 (en) * 2014-08-08 2018-02-14 アルプス電気株式会社 Vibration generator and input device
CN106896949A (en) * 2015-12-21 2017-06-27 阿里巴巴集团控股有限公司 The actuation means of smart machine, smart machine, method of controlling operation thereof and device
KR20170076548A (en) * 2015-12-24 2017-07-04 주식회사 모다이노칩 Input device and electronic device having the same
CN105468199B (en) * 2015-12-26 2019-01-15 宸鸿科技(厦门)有限公司 A kind of panel with pressure-sensing
WO2018027501A1 (en) * 2016-08-08 2018-02-15 北京小米移动软件有限公司 Terminal, touch response method, and device
KR20180090589A (en) * 2017-02-03 2018-08-13 엘지전자 주식회사 Mobile terminal and method for controlling of the same
CN107515691A (en) * 2017-07-31 2017-12-26 努比亚技术有限公司 A kind of touch control display method and mobile terminal, storage medium
CN108563357A (en) * 2018-04-04 2018-09-21 Oppo广东移动通信有限公司 Processing method, device, storage medium and the electronic equipment of touch information
CN109828669B (en) * 2019-01-31 2021-12-31 华为技术有限公司 Touch signal processing method and electronic equipment

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101231566A (en) * 1999-12-23 2008-07-30 新型转换器有限公司 Contact sensitive device and method thereof
CN101341605A (en) * 2005-11-08 2009-01-07 诺基亚公司 Cost efficient element for combined piezo sensor and actuator in robust and small touch screen realization and method for operation thereof
CN101206548A (en) * 2006-12-19 2008-06-25 北京汇冠新技术有限公司 Infrared touch panel triggered using touch force and detecting method thereof
CN101657788A (en) * 2007-05-17 2010-02-24 索尼爱立信移动通讯有限公司 Electronic equipment and method with vibration input identification
CN102023734A (en) * 2009-09-21 2011-04-20 联想(北京)有限公司 Touching device and method thereof
CN102687100A (en) * 2010-01-06 2012-09-19 高通股份有限公司 User interface methods and systems for providing force-sensitive input
CN102478985A (en) * 2010-11-30 2012-05-30 汉王科技股份有限公司 Handwriting input device
CN102523324A (en) * 2011-12-04 2012-06-27 东华大学 Handheld intelligent equipment with intelligent side keys
JP2013196446A (en) * 2012-03-21 2013-09-30 Casio Comput Co Ltd Pressure calculation device, pressure calculation method and pressure calculation program
CN102931966A (en) * 2012-11-05 2013-02-13 珠海市智迪科技有限公司 Force feedback type capacitance touch key structure and keyboard with same
CN106301324A (en) * 2015-06-05 2017-01-04 深圳纽迪瑞科技开发有限公司 Pressure sensitive press-key structure and there is the terminal unit of this pressure sensitive press-key structure
CN205540679U (en) * 2016-01-27 2016-08-31 深圳纽迪瑞科技开发有限公司 Pressure touch devices and have this pressure touch devices's terminal equipment
CN106513233A (en) * 2016-12-07 2017-03-22 芯海科技(深圳)股份有限公司 Micropore atomizer control circuit and power supply state indication method
CN106919292A (en) * 2017-04-13 2017-07-04 芯海科技(深圳)股份有限公司 A kind of method and device of the man-machine interaction of mobile phone side virtual key

Also Published As

Publication number Publication date
CN109828669A (en) 2019-05-31
WO2020155874A1 (en) 2020-08-06

Similar Documents

Publication Publication Date Title
CN109828669B (en) Touch signal processing method and electronic equipment
US10917515B2 (en) Method for switching applications in split screen mode, computer device and computer-readable storage medium
CN110489043B (en) Management method and related device for floating window
JP2023508419A (en) Screen display method and electronic device
CN111669459B (en) Keyboard display method, electronic device and computer readable storage medium
US10642486B2 (en) Input device, input control method, and input control program
CN109583356B (en) Fingerprint identification method and related product
CN112650405B (en) Interaction method of electronic equipment and electronic equipment
CN110798552A (en) Volume adjusting method and electronic equipment
EP3531258A1 (en) Method for searching for icon, and terminal
CN110633043A (en) Split screen processing method and terminal equipment
CN109068008B (en) Ringtone setting method, device, terminal and storage medium
CN112751954B (en) Operation prompting method and electronic equipment
CN112740152B (en) Handwriting pen detection method, handwriting pen detection system and related device
CN110879680B (en) Icon management method and electronic equipment
CN110806831A (en) Touch screen response method and electronic equipment
CN112068762A (en) Interface display method, device, equipment and medium of application program
CN114327666A (en) Application starting method and device and electronic equipment
WO2021109973A1 (en) Application icon processing method and electronic device
CN118036574A (en) Interactive message display method and device, computer equipment and storage medium
CN112698756A (en) Display method of user interface and electronic equipment
CN113010076A (en) Display element display method and electronic equipment
CN109683768A (en) A kind of operating method and mobile terminal of application
CN115801943A (en) Display method, electronic device, and storage medium
CN109918014B (en) Page display method, wearable device and computer-readable storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant