Control method and electronic equipment
By setting the target touch area and sensor in the electronic device and controlling the device response based on the sensor signal, the problem of detecting error touch operations is solved and the accuracy of interaction is improved.
Patent Information
- Application Number
- CN202411745418.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-29
- Publication Date
- 2025-03-18
AI Technical Summary
The prior art is difficult to accurately detect user's mistouch operations, especially in electronic devices using virtual keyboards, which can easily lead to mistouch situations.
By setting a target touch area and corresponding sensors in the electronic device, a target sensor signal is obtained in response to the user's touch operation, and the response or non-response of the electronic device is controlled based on the signal. The specific method includes determining the category information of the target touch area, obtaining a sensor signal corresponding to the category information, or obtaining an acceleration signal through an acceleration sensor to judge the effectiveness of the touch operation.
It effectively avoids erroneous operations caused by mistouch operations and improves the accuracy and reliability of user interaction.
Smart Images

Figure CN119645251A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to but is not limited to the field of computer technology, and in particular to a control method and electronic equipment. Background Art
[0002] Touch-enabled devices such as smartphones, tablet computers, and laptops with touch components obtain user interaction information by detecting the user's touch signal. However, the user's accidental touch operation may cause serious consequences. For example, in a dual-screen laptop, since the traditional physical keyboard is cancelled, it is necessary to use an on-screen virtual keyboard (OSK) on the touch screen on the C side of the computer. Since the OSK has a large area, it is very easy to make an accidental touch.
[0003] Therefore, how to accurately detect the user's accidental touch operation has become a problem that needs to be solved urgently. Summary of the invention
[0004] In view of this, the present application at least provides a control method and an electronic device.
[0005] The technical solution of this application is implemented as follows:
[0006] In one aspect, the present application provides a control method, the method comprising:
[0007] In response to obtaining a touch operation acting on a target touch area of the electronic device, obtaining a target sensor signal;
[0008] Controlling the electronic device to respond or not respond to the touch operation based on the target sensor signal;
[0009] Among them, different target touch operations can trigger different functional services to be executed by the electronic device, and different functional services correspond to different obtained sensor signals.
[0010] In some embodiments, in response to obtaining a touch operation acting on a target touch area of the electronic device, obtaining a target sensor signal includes at least one of the following:
[0011] Determine the category information of the target touch area, and obtain the target sensor signal corresponding to the category information, wherein different sensor signals are obtained corresponding to different category information;
[0012] Determine that the trigger operation can trigger a functional service executed by the electronic device, and obtain a target sensor signal corresponding to the functional service.
[0013] In some embodiments, in response to obtaining a touch operation acting on a target touch area of the electronic device, obtaining a target sensor signal includes at least one of the following:
[0014] In response to obtaining a touch operation acting on a target display area of the electronic device, an acceleration signal is obtained, the target display area being a screen area where a virtual keyboard is displayed, the acceleration signal being obtained by a plurality of acceleration sensors disposed in a first area, and the first area having a target projection relationship with the target display area;
[0015] In response to obtaining a touch operation acting on a target display area of the electronic device, an acceleration signal and a touch signal are obtained, the target display area being a screen area displaying a virtual keyboard and / or a virtual touchpad, the acceleration signal being obtained by a plurality of acceleration sensors disposed in a first area, and the first area having a target projection relationship with the target display area;
[0016] In response to obtaining a touch operation acting on a first touch area of the electronic device, a touch signal and an image signal are obtained, wherein the image signal is an image signal obtained by monitoring the touch operation, and the first touch area is located on a housing surface of the electronic device;
[0017] In response to obtaining a touch operation acting on a second touch area of the electronic device, a touch signal and an electromagnetic wave signal are obtained. The electromagnetic wave signal is a feedback signal obtained by monitoring the touch operation. The second touch area is located on a shell surface of the electronic device.
[0018] In some embodiments, obtaining an acceleration signal includes:
[0019] In the process of obtaining the touch operation, the value of the first direction of the target acceleration sensor set in the first area is integrated to obtain the acceleration signal, and the first direction is the thickness direction of the screen where the target display area is located.
[0020] In some embodiments, controlling the electronic device to respond to or not respond to the touch operation based on the target sensor signal includes:
[0021] Obtain target reference data;
[0022] Controlling the electronic device to respond or not respond to the touch operation based on the comparison result between the target sensor signal and the target reference data; or,
[0023] The target sensor signal is processed based on the target reference data to obtain a processing result to control the electronic device to respond to or not respond to the touch operation.
[0024] In some embodiments, controlling the electronic device to respond to the touch operation based on the comparison result between the target sensor signal and the target reference data includes one of the following:
[0025] When the maximum value of the acceleration signal generated by the touch operation is greater than a first threshold, controlling the electronic device to respond to the touch operation;
[0026] When the duration of the acceleration signal generated by the touch operation is greater than a second threshold, controlling the electronic device to respond to the touch operation;
[0027] When the integral value of the acceleration signal generated by the touch operation within the first time period is greater than a third threshold, controlling the electronic device to respond to the touch operation;
[0028] When the touch pressure value determined based on the acceleration signal generated by the touch operation is greater than a fourth threshold, the electronic device is controlled to respond to the touch operation.
[0029] In some embodiments, controlling the electronic device to respond to or not respond to the touch operation based on the processing result obtained by processing the target sensor signal based on the target reference data includes at least one of the following:
[0030] Correcting the target sensor signal using operator data of the operator performing the touch operation, and controlling the electronic device to respond to or not respond to the touch operation based on the obtained correction result;
[0031] The operation parameters of the touch operation are fused with the target sensor signal, and the electronic device is controlled to respond to or not respond to the touch operation based on the obtained fusion result;
[0032] The target sensor signal is enhanced or weakened using the operation data and / or posture of the electronic device to control the electronic device to respond or not respond to the touch operation.
[0033] On the other hand, the present application provides an electronic device, comprising a first body and a second body rotatably connected, wherein a touch area and at least one sensor are provided on the first body and / or the second body;
[0034] The electronic device further includes a controller disposed on the first body or the second body, and the controller can obtain a target sensor signal collected by the target sensor when a touch operation acting on a target touch area of the electronic device is obtained; and
[0035] Controlling the electronic device to respond or not respond to the touch operation based on the target sensor signal;
[0036] Among them, different target touch operations can trigger different functional services to be executed by the electronic device, and different functional services correspond to different obtained sensor signals.
[0037] In some embodiments, the electronic device further includes a first screen disposed on the first body and a second screen disposed on the second body, and the first screen and the second screen can display the same or different display contents;
[0038] The electronic device further includes a plurality of acceleration sensors disposed on a first surface of the second screen, the first surface being a surface facing away from a display surface of the second screen;
[0039] When the controller obtains a touch operation on the second screen of the electronic device, it simultaneously obtains an acceleration signal generated by the target acceleration sensor to control the electronic device to update or not update the display content of the first screen based on the acceleration signal.
[0040] In some embodiments, the electronic device further includes a touch detection circuit disposed in the second area of the second body, and the touch detection circuit is connected to the controller signal;
[0041] The controller enhances or weakens the touch signal generated by the touch detection circuit based on the acceleration signal fed back by the acceleration sensor, so as to control the electronic device to update or not update the display content of the first screen.
[0042] It should be understood that the above general description and the following detailed description are merely exemplary and explanatory, and are not intended to limit the technical solutions of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] The drawings herein are incorporated into the specification and constitute a part of the specification. These drawings illustrate embodiments consistent with the present application and are used together with the specification to illustrate the technical solution of the present application.
[0044] Figure 1 A schematic diagram of an implementation flow of a control method provided in this application;
[0045] Figure 2 A schematic diagram of an acceleration signal detected by an acceleration sensor according to the control method provided by the present application;
[0046] Figure 3 A schematic diagram of performing dot detection on the screen of an electronic device according to the control method provided by the present application;
[0047] Figure 4 A schematic diagram of an implementation flow of an embodiment of a control method provided by the present application;
[0048] Figure 5 A hardware entity schematic diagram of an electronic device provided in this application;
[0049] Figure 6 The present invention is a schematic diagram of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION
[0050] In order to make the purpose, technical solutions and advantages of the present application clearer, the technical solutions of the present application are further elaborated in detail below in conjunction with the drawings and embodiments. The described embodiments should not be regarded as limiting the present application. All other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of the present application.
[0051] In the following description, reference is made to “some embodiments”, which describe a subset of all possible embodiments, but it will be understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.
[0052] The terms "first / second / third" involved are merely used to distinguish similar objects and do not represent a specific ordering of the objects. It is understandable that "first / second / third" can be interchanged with a specific order or sequence where permitted so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein.
[0053] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing this application and are not intended to limit this application.
[0054] In the related art, in order to solve the problem of false touch, a pressure sensor is installed in the touch-sensitive device to determine whether it is a false touch according to the user's touch pressure. For example, a pressure detection unit is integrated under the C-side screen of a computer with an OSK installed to determine whether it is a real and effective tap.
[0055] Common sensors used for screen pressure detection include strain gauge pressure sensors, thin film pressure sensors, etc. Among them, strain gauge pressure sensors require multiple sensors to be arranged under the screen, and have very strict requirements on the fixing method of the sensors and the screen, which makes it difficult to use in actual structures; thin film pressure sensors are usually integrated in a certain layer in the middle of the display screen, and their process and material requirements are high, the price is also very expensive, and it will affect the screen display color and brightness.
[0056] It can be seen that the existing screen pressure detection solution will have a negative impact on the structure or performance of electronic devices.
[0057] Based on this, the present application provides a control method, which can be executed by a processor of an electronic device. The electronic device may refer to a server, a laptop, a tablet computer, a desktop computer, a smart TV, a set-top box, a mobile device (such as a mobile phone, a portable video player, a personal digital assistant, a dedicated messaging device, a portable gaming device), or other device with touchable components and control capabilities.
[0058] Figure 1 A schematic diagram of the implementation flow of a control method provided in this application, such as Figure 1 As shown, the method includes the following steps S10 to S20:
[0059] Step S10 , in response to obtaining a touch operation acting on a target touch area of the electronic device, obtaining a target sensor signal.
[0060] Here, the target touch area refers to an area in an electronic device that provides a touch operation function for a user. The user can touch the area with a finger or other body part to obtain a corresponding function or service.
[0061] In some embodiments, the electronic device may include one or more target touch areas.
[0062] In some embodiments, the target touch area may be an area on the C-side of the double-sided screen notebook computer used to display a virtual keyboard and / or a virtual touchpad, or may be the entire C-side area.
[0063] Here, the laptop computer includes side A, side B, side C and side D; side A is the side facing upward after the laptop computer is closed, and is usually provided with the identification information of the laptop computer; side B is the side on the same body and opposite to side A, and is provided with the main screen of the laptop computer; side C is the side opposite to side B after the laptop computer is closed, and on a traditional laptop computer, side C is usually provided with components such as a physical keyboard and a touchpad; side D is the side on the same body and opposite to side C, that is, the bottom shell of the laptop computer. In a dual-screen laptop computer, side C is provided with a touch display screen, which can be used to display a virtual keyboard and / or a virtual touchpad.
[0064] In some embodiments, when the B surface and / or the A surface of the laptop computer is a touch screen, the target touch area may be the touch screen area of the B surface and / or the A surface of the laptop computer.
[0065] In some embodiments, the target touch area may also be other areas in the notebook computer where the touch function can be implemented, such as a side touch area of the notebook computer, and so on.
[0066] In some embodiments, the touch operation may be a click operation, a long press operation, a sliding operation and / or a double-click operation, a single-finger sliding operation or a multi-finger sliding operation, etc., acting on the target touch area.
[0067] The target sensor signal refers to a signal obtained after a touch operation is detected and used to assist in determining whether the touch operation is an erroneous touch operation.
[0068] In some embodiments, the target sensor signal may be an accelerometer signal, a pressure sensor signal, an image sensor signal, a radar signal, a time-of-flight (TOF) signal, a Hall sensor signal, or any other signal that can be used to assist in determining the validity of a touch operation.
[0069] Since different touch areas are provided with different types and / or quantities of sensors, in some embodiments, corresponding sensor information may be obtained based on different touch areas corresponding to the touch operation to determine the validity of the touch operation.
[0070] Step S20, controlling the electronic device to respond to or not respond to the touch operation based on the target sensor signal;
[0071] Among them, different target touch operations can trigger different functional services to be executed by the electronic device, and different functional services correspond to different obtained sensor signals.
[0072] Here, whether the corresponding touch operation is a valid operation is determined based on the target sensor signal. If it is determined to be a valid operation, the electronic device is controlled to execute the corresponding functional service in response to the touch operation; if the touch operation is determined to be an invalid operation, the touch operation is not responded to or the functional service corresponding to the touch operation is not executed.
[0073] In some embodiments, whether the electronic device responds to the touch operation is controlled based on a comparison result between the target sensor signal and a preset reference signal.
[0074] In some embodiments, the validity of the touch operation may also be determined based on the target sensor signal and target reference data related to the touch operation.
[0075] Here, the target reference data may include reference data related to the target sensor signal, data related to the operator of the touch operation, operation behavior data related to the touch operation, electronic device motion state data related to the electronic device, operation mode data, and the like.
[0076] In this way, the effectiveness of the touch operation can be directly determined by comparing the target reference data with the target sensor signal. The target reference data can also be used to correct the target sensor signal, or the target reference data and the target sensor signal can be fused, and the effectiveness of the touch operation can be determined based on the correction result or the fusion result.
[0077] For example, the operator information is obtained while the target sensor signal is obtained. If it is determined according to the operator information that the current operator is not a legitimate operator, the touch operation can be determined to be an illegal operation, that is, an invalid operation.
[0078] For another example, the operation trajectory data is obtained while acquiring the acceleration sensor signal, and then the acceleration sensor signal and the operation trajectory data are fused to obtain fused touch operation information, and the validity of the touch operation is determined according to the fused touch operation information;
[0079] For another example, the motion state data of the electronic device is obtained while the target sensor signal is obtained. If it is determined according to the motion state data that the electronic device is currently in motion, the touch operation is driven as an error touch operation.
[0080] In this way, the validity of the touch operation is judged based on the target reference data, or the target sensor signal is corrected or fused using the target reference data, and the validity of the touch operation is judged according to the correction or fusion processing result to control whether the electronic device responds to the touch operation.
[0081] Here, responding to a touch operation means executing a function corresponding to the touch operation. For example, updating the content displayed on the B side of a laptop computer based on a touch operation, for example, updating the display parameters, displayed content data, and displayed window information of the B side; or updating the configuration information or working status of a microphone or microphone array, speaker, camera, or other hardware device of an electronic device based on a touch operation; and so on.
[0082] Not responding to touch operations, that is, not executing the function corresponding to the touch operations. In some embodiments, when not responding to touch operations, the electronic device does not make any output. In some embodiments, when not responding to touch operations, the electronic device outputs a first prompt message to indicate that the current touch operation is an erroneous operation. In some embodiments, when not responding to touch operations, the electronic device outputs a second prompt message to indicate that the current touch operation is an invalid operation, and gives a prompt for a valid touch operation adapted to the current usage scenario and / or usage environment, for example, prompting the operator to perform the correct operation.
[0083] When the touch operation is determined to be a valid operation or a non-false touch operation based on the target sensor information signal, the touch operation is determined to be a target touch operation.
[0084] In some embodiments, different target touch operations may be valid touch operations acting on different touch areas, or different types of valid touch operations acting on the same touch area. For example, valid touch operations performed by a user on the B and C surfaces of a dual-screen laptop are different target touch operations; for another example, valid click operations, sliding operations, frame selection operations, etc. performed by a user on the C surface of a dual-screen laptop are different target touch operations.
[0085] Functional services refer to the functions and services that electronic devices can provide, such as virtual keyboard input, touch track input, touchpad control, multimedia playback control, device operation mode control, speaker volume control, display brightness adjustment, etc.
[0086] Different target touch operations can trigger different functional services. For example, a user's target touch operation on the C side of a dual-screen laptop can trigger a virtual keyboard input, a touch operation on the A side, B side, C side or side of a dual-screen laptop can trigger a touch track input, and a touch operation on the touchpad can trigger a touchpad control. The above virtual keyboard output, touch track input, touchpad control, etc. can also trigger multimedia playback control, device operation mode control, speaker volume control, display brightness adjustment, etc.
[0087] Different functional services correspond to different sensor signals. For example, when the functional service is virtual keyboard input, the corresponding sensor signal is an acceleration sensor signal; when the functional service is touch track input, the corresponding sensor signal is a touch sensor signal and / or a pressure sensor signal; when the functional service is touchpad control, the corresponding sensor signal is a touch sensor signal and a pressure sensor signal; when the functional service is multimedia playback control, the corresponding sensor signal is a touch sensor signal or a detection sensor signal, such as a radar signal, TOF signal, image signal, etc.; when the functional service is device operation mode control, the corresponding sensor signal is an image sensor signal or a radar sensor signal; and so on.
[0088] In the control method provided by the present application, first, in response to obtaining a touch operation acting on a target touch area of an electronic device, a target sensor signal is obtained; then, based on the target sensor signal, the electronic device is controlled to respond to or not respond to the touch operation; wherein different target touch operations can trigger different functional services to be performed by the electronic device, and different functional services correspond to different obtained sensor signals. In this way, on the one hand, after obtaining the touch operation, the target sensor signal corresponding to the touch operation is used to assist in determining whether the touch operation is a valid operation, thereby avoiding erroneous operations caused by user mis-touch; on the other hand, different sensor signals corresponding to different target touch operations make the judgment on the validity of different touch operations more targeted, thereby improving the accuracy of the judgment.
[0089] In some embodiments, in response to obtaining a touch operation acting on a target touch area of the electronic device, a target sensor signal is obtained, that is, the above step S10 can be implemented as at least one of the following steps S101 to S102:
[0090] Step S101, determining the category information of the target touch area, and obtaining a target sensor signal corresponding to the category information, wherein different sensor signals are obtained corresponding to different category information;
[0091] Here, the category information of the target touch area refers to the position of the target touch area on the electronic device.
[0092] In some embodiments, the categories of the target touch areas include a virtual keyboard area for displaying a virtual keyboard in an electronic device, a virtual touchpad area for displaying a virtual touchpad, a touch bar area, a screen window area or a shortcut key area in a touch display screen, etc.; wherein the shortcut key area may include volume control keys, device operation mode control keys, display parameter control keys, etc.
[0093] Here, since different touch areas have different functions to be implemented, different sensor signals are set for different types of touch areas, so that the obtained sensor signals can accurately reflect the effectiveness of the touch operation of the corresponding touch area.
[0094] For example, when the target touch area is a virtual keyboard area on the C side of a dual-screen laptop computer for displaying a virtual keyboard, the acceleration signal collected by the acceleration sensor is determined as the target sensor signal; for another example, when the target touch area is a virtual touchpad area or a touch bar for displaying a virtual touchpad, the acceleration signal collected by the acceleration sensor and / or the touch signal collected by the touch sensor is used as the target sensor signal; and so on.
[0095] Step S102: determining that the trigger operation can trigger a functional service executed by the electronic device, and obtaining a target sensor signal corresponding to the functional service.
[0096] Here, the trigger operation can trigger the function service executed by the electronic device, which means that when the trigger operation is a valid operation, the trigger operation can trigger the function service executed by the electronic device. For example, the function service can be virtual keyboard input, virtual touchpad input, gesture trajectory control, electronic device operation mode control, application state control, display parameter adjustment, output parameter adjustment, etc.
[0097] In this way, based on the function service that can be triggered by the trigger operation to be executed by the electronic device, the target sensor signal corresponding to the function service is further obtained. For example, when the function service is virtual keyboard input, the acceleration signal collected by the acceleration sensor is obtained; when the function service is virtual touchpad input, the acceleration signal collected by the acceleration sensor and / or the touch signal collected by the touch sensor are obtained; and so on.
[0098] In the above embodiment, the target sensor information to be obtained is determined by the category information of the target touch area and at least one of the functional services that the trigger operation can trigger the electronic device to execute. Therefore, when determining the validity of the trigger operation, the auxiliary judgment information used is matched with the corresponding touch area and / or functional service, thereby improving the accuracy of the judgment on the validity of the trigger operation.
[0099] In some embodiments, in response to obtaining a touch operation acting on a target touch area of the electronic device, a target sensor signal is obtained, that is, the above step S10 can be implemented as at least one of the following steps S103 to S106:
[0100] Step S103, in response to obtaining a touch operation acting on a target display area of the electronic device, obtaining an acceleration signal, wherein the target display area is a screen area displaying a virtual keyboard, and the acceleration signal is obtained by a plurality of acceleration sensors arranged in a first area, and the first area has a target projection relationship with the target display area.
[0101] Here, the target touch area is a target display area, and the target display area is a screen area where a virtual keyboard is displayed.
[0102] In some embodiments, the target display area may be an area on the C-side of the dual-screen laptop computer used to display the virtual keyboard, or may be an area on other touch-screen displays capable of displaying a virtual keyboard.
[0103] In some embodiments, the first area and the target display area have a target projection relationship, which means that the first area and the target display area have an orthographic projection relationship.
[0104] In some embodiments, the first area is the back area of the C-side screen displaying the virtual keyboard. Thus, the acceleration sensors disposed in the first area are arranged or attached to the back area of the screen.
[0105] In some embodiments, the first area is the area between the C-side screen displaying the virtual keyboard and the D-side shell of the notebook computer. Thus, the acceleration sensors arranged in the first area are arranged between the C-side screen and the D-side of the notebook computer through the support member.
[0106] In some embodiments, in the thickness direction of the screen of the electronic device, the projection area of the first area is the same as that of the target display area. In this way, the acceleration sensor is only arranged in the area corresponding to the C-side screen area where the virtual keyboard is displayed, while the acceleration sensor is not arranged in the area corresponding to other areas of the C-side screen (for example, the screen area for displaying the virtual touchpad).
[0107] In some embodiments, in the thickness direction of the screen of the electronic device, the projection area of the first area can cover the projection area of the target display area. In this way, acceleration sensors are set in the area corresponding to the C-side screen area where the virtual keyboard and the virtual control panel are displayed.
[0108] In some embodiments, a plurality of acceleration sensors are arranged in the first area according to a preset sensor density.
[0109] Here, in response to obtaining a touch operation acting on a target display area of the electronic device, an acceleration signal is obtained, that is, acceleration information perpendicular to the screen direction detected by at least one acceleration sensor arranged in the first area, that is, a z-axis signal.
[0110] In some embodiments, in the process of obtaining the touch operation, the value of the first direction of the target acceleration sensor set in the first area is integrated to obtain the acceleration signal, and the first direction is the thickness direction of the screen where the target display area is located.
[0111] Here, for the value of the first direction (i.e., the z-axis acceleration value) collected by the specified acceleration sensor, the following formula (1) is used for integration with the time length t as a unit to obtain the integral area S:
[0112] S = ∑Gsensor(z)*Δt (1);
[0113] Among them, Gsensor(z) represents the acceleration value in the z-axis direction collected by the acceleration sensor; Δt , indicating the duration of integration.
[0114] Here, the integral area S obtained by integrating within each time length t is proportional to the tapping force of the user, that is, the greater the tapping force, the larger the integral area of the z-axis acceleration value output by the corresponding acceleration sensor.
[0115] like Figure 2 As shown, the time length t is set to 42ms, and the z-axis acceleration values output by the acceleration sensor between 15ms and 57ms and between 267ms and 309ms are integrated respectively. The integrated area between 15ms and 57ms can be obtained, which is larger than the integrated area between 267ms and 309ms. Therefore, it can be inferred that the knocking force between 15ms and 57ms is greater than the knocking force between 267ms and 309ms.
[0116] At the same time, there is a correspondence between the tapping position of the user and the position of the acceleration sensor. Specifically, a dot detection can be performed on the electronic device before the electronic device leaves the factory to determine the correspondence between the tapping position and the acceleration sensor.
[0117] like Figure 3 As shown, nine circular acceleration sensors 320 are arranged on the back of the screen 310, and the screen is divided into 13×9 areas using a plurality of thinner dotted lines 330. A standard pressure tapping test is performed in each area, and the acceleration sensor corresponding to each area is determined in combination with the touch coordinates corresponding to each area. In this way, 3×3 sensor areas divided by thicker black dotted lines 340 can be obtained, each sensor area contains an acceleration sensor, and the tapping operations collected by the touch coordinates belonging to the area correspond to the acceleration signals collected by the acceleration sensor.
[0118] In this way, after determining the touch coordinates and acceleration sensor corresponding to each screen area, the z-axis value collected by the acceleration sensor is integrated for each screen area, and the obtained integrated area is compared with the standard pressure acting on the corresponding touch coordinates to obtain the calibration coefficient k corresponding to each screen area.
[0119] When a user uses an electronic device, the corresponding acceleration sensor and calibration coefficient k can be determined based on the touch coordinates, and then the calibrated pressure data y can be calculated using the following formula (2):
[0120] y=k*S (2);
[0121] In this way, when the calibrated pressure data y is greater than the preset pressure threshold, the corresponding touch operation can be determined to be a valid operation; otherwise, the corresponding touch operation can be determined to be an erroneous touch operation.
[0122] Step S104, in response to obtaining a touch operation acting on a target display area of the electronic device, obtaining an acceleration signal and a touch signal, wherein the target display area is a screen area displaying a virtual keyboard and / or a virtual touchpad, and the acceleration signal is obtained by a plurality of acceleration sensors arranged in a first area, and the first area has a target projection relationship with the target display area.
[0123] Here, the target touch area is a target display area, and the target display area is a screen area where a virtual keyboard and / or a virtual touchpad is displayed.
[0124] In some embodiments, the target display area may be a virtual display screen area on the C-side of a dual-screen laptop computer, or may be an area in other touch-sensitive display screens capable of displaying a virtual keyboard and / or a virtual touchpad.
[0125] The first area has a target projection relationship with the target display area. For example, the first area has an orthographic projection relationship with the target display area.
[0126] In some embodiments, the first area is the back area of the C-side screen displaying the virtual keyboard and / or the virtual touchpad. Thus, the acceleration sensors disposed in the first area are arranged or attached to the back area of the C-side screen.
[0127] In some embodiments, the first area is the area between the C-side screen displaying the virtual keyboard and / or the virtual touchpad and the D-side shell of the notebook computer. Thus, the acceleration sensors arranged in the first area are arranged between the C-side screen and the D-side of the notebook computer through the support member.
[0128] In some embodiments, in the thickness direction of the screen of the electronic device, the projection area of the first area is the same as that of the target display area. In this way, the acceleration sensor is only arranged in the area corresponding to the C-side screen area where the virtual keyboard and / or the virtual touchpad are displayed, while no acceleration sensor is arranged in other areas of the C-side screen.
[0129] In some embodiments, in the thickness direction of the screen of the electronic device, the projection area of the first area may cover the projection area of the target display area. In this way, the acceleration sensor is disposed in the area corresponding to the C-side screen area displaying the virtual keyboard and / or the virtual touchpad and the area corresponding to the other screen areas.
[0130] In some embodiments, a plurality of acceleration sensors are arranged in the first area according to a preset sensor density.
[0131] Here, in response to obtaining a touch operation on the target display area of the electronic device, an acceleration signal and a touch signal are obtained, that is, after obtaining the touch operation, an acceleration signal perpendicular to the screen direction, that is, a z-axis acceleration signal, collected by at least one acceleration sensor arranged in the first area is obtained, and at the same time, a touch signal collected by a touch sensor corresponding to the target display area is obtained. In this way, the validity of the touch operation on the target display area is determined by using both the acceleration signal and the touch signal.
[0132] Here, the specific implementation of obtaining the acceleration signal and using the acceleration signal to determine the validity of the corresponding touch operation can refer to the detailed description in the above step S103.
[0133] Step S105, in response to obtaining a touch operation acting on a first touch area of the electronic device, obtaining a touch signal and an image signal, wherein the image signal is an image signal obtained by monitoring the touch operation, and the first touch area is located on a shell surface of the electronic device.
[0134] Here, the target touch area is a first touch area, and the first touch area is located on a shell surface of the electronic device.
[0135] In some embodiments, the first touch area is located on the top of the A-side shell, the C-side shell, or the side shell between the C-side and the D-side of the notebook computer.
[0136] In some embodiments, the first touch area can be a virtual area on the top of the C-side screen of the laptop computer, or it can be a physical touchpad or touch bar located on the A-side shell, the top of the C-side shell, or the side shell between the C-side and the D-side.
[0137] In some embodiments, the first touch area can receive different types of touch operations, or a variety of touch buttons can be set in the first touch area to implement different functional services. For example, the first touch area can receive different types of touch operations or set a variety of touch buttons to implement display parameter control, microphone control, speaker control, camera control, etc.
[0138] The touch signal refers to a signal collected by the touch sensor corresponding to the first touch area in response to obtaining a touch operation acting on the first touch area.
[0139] The image signal refers to a monitoring image signal for touch operation acquired by an image acquisition device.
[0140] In some embodiments, the image signal may be an RGB image signal, an infrared ray (IR) image signal, etc., collected for touch operation.
[0141] In some embodiments, in response to obtaining a touch operation acting on the first touch area, a touch signal and an image signal are obtained, so as to use the touch signal and the image signal to determine whether the touch operation is an erroneous operation.
[0142] For example, if it is determined by identifying the user behavior in the image signal that the user's line of sight is toward the screen when performing the touch operation, and the strength of the touch signal is greater than a specified strength threshold, then the touch operation can be determined as a valid operation based on the touch signal and the image signal; if it is determined by identifying the user behavior in the image signal that the user's line of sight is away from the screen when performing the touch operation, and the strength of the touch signal is not greater than the specified strength threshold, then the touch operation can be determined as an erroneous operation based on the touch signal and the image signal.
[0143] In some embodiments, in response to obtaining a touch operation acting on the first touch area, a touch signal and an image signal are obtained, so as to utilize the image signal to enhance or weaken the touch signal to achieve precise control.
[0144] For example, if it is determined by recognizing the image signal that the distance between the user's finger and the first touch area is relatively close, the touch signal sensitivity may be increased by enhancing the touch signal; if it is determined by recognizing the image signal that the distance between the user's finger and the first touch area is relatively far, the touch signal sensitivity may be reduced by weakening the touch signal, thereby reducing the risk of misoperation;
[0145] For another example, the touch signal of the user's finger on the screen is obtained, and the user's hand image is collected; the user's finger operation trajectory in the user's hand image is identified; the user's finger operation trajectory is used to assist in judging the touch signal of the user's finger on the screen, thereby enhancing or weakening the touch signal.
[0146] Step S106, in response to obtaining a touch operation acting on a second touch area of the electronic device, obtaining a touch signal and an electromagnetic wave signal, wherein the electromagnetic wave signal is a feedback signal obtained by monitoring the touch operation, and the second touch area is located on a shell surface of the electronic device.
[0147] Here, the target touch area is a second touch area, and the second touch area is located on a shell surface of the electronic device.
[0148] In some embodiments, the second touch area is located on the top of the A-surface shell, the C-surface shell, or the side shell between the C-surface and the D-surface of the notebook computer.
[0149] In some embodiments, the second touch area can be a virtual area at the top of the C-side screen of the laptop computer, or it can be a physical touchpad or touch bar located on the A-side shell, the top of the C-side shell, or the side shell between the C-side and the D-side.
[0150] In some embodiments, the second touch area can receive different types of touch operations, or a variety of touch buttons can be set in the second touch area to implement different functional services. For example, the second touch area can receive different types of touch operations or set a variety of touch buttons to implement display parameter control, microphone control, speaker control, camera control, etc.
[0151] The touch signal refers to a signal collected by the touch sensor corresponding to the second touch area in response to obtaining a touch operation acting on the second touch area.
[0152] The electromagnetic wave signal is a feedback signal obtained by detecting the touch operation, that is, when the user performs a touch operation on the second touch area, the corresponding electromagnetic wave sensor is used to scan the user's behavior and collect the feedback signal.
[0153] In some embodiments, the electromagnetic wave signal is a radar signal collected by a radar sensor, or may be a TOF signal collected by a TOF sensor, and so on.
[0154] Thus, in some embodiments, in response to obtaining a touch operation on the second touch area, a touch signal and an electromagnetic wave signal are obtained, so as to use the touch signal and the electromagnetic wave signal to determine whether the touch operation is an erroneous operation. For example, the touch signal and the radar signal or the TOF signal are used to identify whether the control operation of the user on the microphone, speaker, display parameter, device operation mode, etc. on the second touch area is an erroneous touch operation; for another example, the radar signal or the TOF signal is used to identify the operation trajectory of the user's hand, and the identified operation trajectory is used to assist in enhancing or weakening the collected touch signal.
[0155] In some embodiments, the electronic device is controlled to respond to or not respond to the touch operation based on the target sensor signal, that is, the above step S20 can be implemented as the following steps S201 and S202, or steps S201 and S203:
[0156] Step S201, obtaining target reference data.
[0157] Here, the target reference data refers to information used to assist in determining the validity of the touch operation.
[0158] In some embodiments, the target reference data may be a preset reference signal corresponding to the target sensor signal. For example, when the target sensor signal is an acceleration sensor signal, the target reference signal may be a preset acceleration sensor value; for another example, when the target sensor signal is an image signal, the target reference signal may be a preset image detection result; and so on.
[0159] In some embodiments, the target reference data may include operator information, such as operator identification information.
[0160] In some embodiments, the target reference data may include operation behavior parameters of the touch operation, such as operation track information, operation duration information, operation position information, etc. of the touch operation.
[0161] In some embodiments, the target reference data may include motion state information of the electronic device, for example, whether the electronic device is in a motion state or a stationary state.
[0162] In some embodiments, the target reference data may include the posture form of the electronic device, for example, a traditional notebook form, a tablet form, a display form, a tent form, etc. corresponding to a dual-screen laptop computer.
[0163] Thus, in some embodiments, target reference data may be determined from a variety of reference data based on type information of a target touch area corresponding to a touch operation, or a functional service that can be triggered by the touch operation to be executed by the electronic device.
[0164] For example, when the target touch area is the virtual keyboard display area on the C side of a dual-screen laptop computer, the preset acceleration sensor value corresponding to the virtual keyboard display area is used as the target reference data; for another example, when the target touch area is the first touch area described above, the preset touch signal and the preset image detection result can be determined as the target reference data; for another example, when the target touch area is the second touch area described above, the preset touch signal and the preset electromagnetic wave signal detection result can be used as the target reference data; for another example, when the target touch area is the touch bar in a dual-screen laptop computer, the posture of the laptop computer can be used as the target reference data to determine whether the touch operation on the target touch bar matches the current posture.
[0165] Step S202 : controlling the electronic device to respond to or not respond to the touch operation based on a comparison result between the target sensor signal and the target reference data.
[0166] Here, the target sensor signal is compared with the target reference data, and when the comparison result indicates that the target sensor signal matches the target reference data, the electronic device is controlled to respond to the touch operation; otherwise, the electronic device is controlled not to respond to the touch operation.
[0167] For example, in the case where the target sensor signal is an acceleration signal collected by an acceleration sensor, if the z-axis acceleration value in the acceleration signal is greater than the preset z-axis acceleration value, it is determined that the target sensor signal matches the target reference data, and the electronic device is controlled to respond to the touch operation; otherwise, it is determined that the target sensor signal does not match the target reference data, and the electronic device is controlled not to respond to the touch operation.
[0168] For another example, when the target sensor signal is an acceleration signal collected by an acceleration sensor, you can also refer to the method described above to integrate the z-axis acceleration value in units of time t to obtain an integral area S, and then compare whether the integral area S matches the corresponding preset integral area, and control the electronic device to respond or not respond to touch operations based on the comparison result.
[0169] For another example, when the target sensor signal is an acceleration signal collected by an acceleration sensor, you can also refer to the method described above to integrate the z-axis acceleration value in the acceleration signal to obtain an integrated area S; calculate the corresponding calibrated pressure y based on the integrated area; compare whether the calibrated pressure y is not less than the corresponding preset pressure threshold; and control the electronic device to respond or not respond to touch operations based on the comparison result.
[0170] In some embodiments, controlling the electronic device to respond to the touch operation based on the comparison result between the target sensor signal and the target reference data in the above step S202 may be implemented as at least one of the following steps S2021 to S2024:
[0171] Step S2021, when the maximum value of the acceleration signal generated by the touch operation is greater than a first threshold, controlling the electronic device to respond to the touch operation;
[0172] Here, the target sensor signal is an acceleration signal collected by the acceleration sensor, for example, a z-axis acceleration signal in the acceleration signal collected by the acceleration sensor; and the target reference data is a preset first threshold value.
[0173] In this way, when the maximum value of the acceleration value corresponding to the z-axis acceleration signal is greater than the preset first threshold (i.e., the extreme speed threshold), it can be determined that the user's tapping speed on the target touch area is faster, and thus the corresponding touch operation is determined as the target touch operation, i.e., a valid touch operation.
[0174] Step S2022: When the duration of the acceleration signal generated by the touch operation is greater than a second threshold, control the electronic device to respond to the touch operation.
[0175] Here, the target sensor signal is an acceleration signal collected by the acceleration sensor, for example, a z-axis acceleration signal; and the target reference data is a preset second threshold value.
[0176] In this way, when the duration corresponding to the z-axis acceleration signal in the acceleration signal is greater than the preset second threshold (i.e., the duration threshold), the touch operation can be considered to be a consciously performed touch operation, and therefore the touch operation is determined as a target touch operation, i.e., a valid touch operation.
[0177] Step S2023, controlling the electronic device to respond to the touch operation when the integral value of the acceleration signal generated by the touch operation within the first time period is greater than a third threshold.
[0178] Here, the target sensor signal is an acceleration signal collected by the acceleration sensor, for example, a z-axis acceleration signal; and the target reference data is a preset third threshold value.
[0179] When determining the first acceleration value in the z-axis acceleration signal, the z-axis acceleration value in the acceleration signal can be integrated within the first time period according to the method described above to obtain an integration result (i.e., integration area S); if the integration result is greater than a preset third threshold (i.e., integration threshold), it can be considered that the user's tapping force is large, and therefore the touch operation is determined as a target touch operation, i.e., a valid touch operation.
[0180] Step S2024: When the touch pressure value determined based on the acceleration signal generated by the touch operation is greater than a fourth threshold, control the electronic device to respond to the touch operation.
[0181] Here, the target sensor signal is an acceleration signal collected by an acceleration sensor, for example, a z-axis acceleration signal; and the target reference data is a preset pressure threshold.
[0182] When the z-axis acceleration value in the acceleration signal and its corresponding duration are determined, the calibration pressure y corresponding to the acceleration signal, that is, the touch pressure, can be calculated according to the method described above; when the calculated touch pressure is greater than the preset fourth threshold (that is, the pressure threshold), the touch operation can be considered to be a conscious operation of the user, and therefore the touch operation is determined to be a target touch operation, that is, a valid touch operation.
[0183] In the above embodiment, when the target sensor information signal is an acceleration signal collected by an acceleration sensor, the acceleration value, duration, integrated area within a first duration and / or touch pressure in the acceleration signal are compared with the corresponding target reference signal to determine whether the touch operation is a target touch operation, thereby achieving the determination of the effectiveness of the touch operation from multiple angles.
[0184] Step S203 , controlling the electronic device to respond to or not respond to the touch operation based on a processing result obtained by processing the target sensor signal based on the target reference data.
[0185] Here, the target sensor signal is processed based on the target reference data, that is, the target sensor signal is processed by using the target reference data to perform auxiliary judgment, correction, information fusion, etc.
[0186] In some embodiments, the target reference data may include operator information of the operator, image signals, operation behavior data corresponding to the touch operation, and the like.
[0187] In some embodiments, different target reference data process the target sensor signal in different ways.
[0188] For example, when the target reference data is operator information, the legality of the operator information or the legality of the operator information in the current usage environment or usage scenario can be used to assist in determining whether the target sensor signal is legal; or the operator information can be used to correct the target sensor signal.
[0189] For another example, when the target reference data is an image signal, the user operation information identified from the image signal can be used to correct the target reference signal using the identified user operation information, or the user operation information and the target reference signal can be fused.
[0190] For another example, when the target reference data is operation behavior data of a touch operation, the touch behavior data can be fused with the target sensor information to obtain a fusion result, and based on the fusion result, the electronic device is controlled to respond to the touch operation.
[0191] In some embodiments, the electronic device is controlled to respond to or not respond to the touch operation based on the processing result obtained by processing the target sensor signal based on the target reference data, that is, the above step S203 can be implemented as at least one of the following steps S2031 to S2033:
[0192] Step S2031: Correct the target sensor signal using the operator data of the operator who performs the touch operation, and control the electronic device to respond to or not respond to the touch operation based on the correction result.
[0193] Here, the operator data may include any data related to the current touch operation and the operator.
[0194] In some embodiments, the operator data may include identification data of the operator, user portrait data of the operator, category data of the operator, and the like.
[0195] Here, the identification data of the operator can uniquely identify the identity of the operator.
[0196] The operator's user portrait data is based on the operator's interaction history and personal information to determine the operator's personal habits, preferences and other data.
[0197] The operator category data refers to data determined by classifying the operator according to a specified classification method. For example, the category data may be data on the work group to which the operator belongs, data on whether the operator is a legitimate user, and so on.
[0198] In this way, the target sensor signal can be corrected based on the operator data to obtain a correction result, and the electronic device can be controlled to respond to or not respond to the touch operation based on the correction result. Since the correction result is obtained by correcting the target sensor signal using the identification data and user portrait data related to the operator, it can more accurately express the operator's true intention to perform the touch operation.
[0199] Step S2032: fusing the operation behavior parameters of the touch operation with the target sensor signal, and controlling the electronic device to respond to or not respond to the touch operation based on the obtained fusion result.
[0200] In some embodiments, the operation behavior parameters of the touch operation include operation track data, operation duration data, movement speed data, change rate data, etc. of the touch operation.
[0201] Here, the operation behavior parameters of the touch operation are fused with the target sensor signal, that is, the parameters in the operation behavior parameters corresponding to the target sensor signal are superimposed on the target sensor information, and the parameters in the operation behavior parameters not corresponding to the target sensor signal are added to the target sensor signal, so that the target sensor signal is richer and the target sensor signal is enhanced or weakened.
[0202] For example, when the target sensor signal is a touch signal and the operation behavior parameter is operation trajectory data, the trajectory information of the operation trajectory data may be superimposed on the touch signal to enhance the touch signal;
[0203] For another example, when the target sensor signal is an acceleration sensor signal and the operation behavior parameter is operation duration data, the operation duration data can be fused with the acceleration data change duration input detected by the acceleration sensor to enhance or weaken the acceleration sensor signal.
[0204] Step S2033: Use the operating data and / or posture of the electronic device to enhance or weaken the target sensor signal to control the electronic device to respond to or not respond to the touch operation.
[0205] Here, the operation data of the electronic device refers to the current operation mode data of the electronic device. For example, the operation data of the electronic device may include whether the electronic device is in a dormant state, a working state, and so on.
[0206] The posture and form of electronic devices, for example, the traditional notebook form, tablet form, monitor form, tent form, etc. corresponding to a dual-screen laptop computer.
[0207] In this way, the target sensor signal can be enhanced or weakened based on the operation mode of the electronic device. For example, when the electronic device enters the sleep state from the working state, the sensitivity of the target sensor is reduced, thereby weakening the target sensor signal; when the electronic device enters the working state from the sleep state, the sensitivity of the target sensor is increased, thereby strengthening the target sensor signal.
[0208] Based on the posture of the electronic device, the target sensor signal can be enhanced or weakened. For example, when the dual-screen laptop is in the traditional notebook form, the sensitivity of the target sensor can be enhanced, thereby strengthening the target sensor signal; when the dual-screen laptop is in the tablet form, the sensitivity of the target sensors corresponding to the B and C surfaces can be enhanced, while the sensitivity of the target sensors on the A and side surfaces can be reduced; and so on.
[0209] In this way, by strengthening or weakening the sensor signal based on the different operating data and / or posture of the electronic device, precise control of the electronic device in different usage scenarios can be achieved while reducing the occurrence of false touches.
[0210] Next, combine Figure 4 An embodiment of the control method provided by the present application is described. Figure 4 As shown, this embodiment includes the following steps S401 to S406:
[0211] Step S401, monitoring acceleration signals collected by multiple acceleration sensors; then, executing step S402;
[0212] Here, the electronic device detects and buffers acceleration signals collected by multiple acceleration sensors.
[0213] Step S402, in response to detecting a user tapping signal, integrating the z-axis acceleration value of the acceleration signal in units of time t to obtain an integration result; then, executing step S403;
[0214] Here, the specific implementation method of integrating the z-axis acceleration value of the acceleration signal in units of time length t can be found in the detailed description above, which will not be repeated here.
[0215] Step S403, reading the touch signal collected by the touch sensor, and determining the tapping coordinate information based on the touch signal; then, executing step S404;
[0216] Step S404, based on the determined knocking coordinate information, determine the corresponding calibration coefficient k, and determine the calibration pressure using the calibration coefficient k and the calculated integral result; then, execute step S405;
[0217] Step S405, determining whether the calibration pressure is greater than the pressure threshold; if so, executing step S406; if not, executing step S401;
[0218] Step S406: reporting the knocking signal to the control system to execute the corresponding function or service.
[0219] Based on the above embodiments, the present application also provides an electronic device. Figure 5 As shown, the electronic device 500 includes a first body 510 and a second body 520 that are rotatably connected, and a touch area and at least one sensor are provided on the first body 510 and / or the second body 520;
[0220] The electronic device further includes a controller disposed on the first body 510 or the second body 520, wherein the controller is capable of obtaining a target sensor signal collected by a target sensor when a touch operation acting on a target touch area of the electronic device is obtained; and
[0221] Controlling the electronic device to respond to or not respond to the touch operation based on the target sensor signal;
[0222] Among them, different target touch operations can trigger different functional services to be executed by the electronic device, and different functional services correspond to different obtained sensor signals.
[0223] In some embodiments, the electronic device 500 further includes a first screen 511 disposed on the first body 510 and a second screen 521 disposed on the second body 520, and the first screen 511 and the second screen 521 can display the same or different display contents;
[0224] The electronic device 500 further includes a plurality of acceleration sensors disposed on a first surface of the second screen 521, wherein the first surface is a surface facing away from a display surface of the second screen 521;
[0225] When the controller obtains a touch operation on the second screen 521 of the electronic device 500, it simultaneously obtains an acceleration signal generated by the target acceleration sensor to control the electronic device to update or not update the display content of the first screen 511 based on the acceleration signal.
[0226] Here, the first screen 511 is the B-side screen of the electronic device 500 ; the second screen 521 is the C-side screen of the electronic device 500 .
[0227] In some embodiments, the second screen 521 may be used to display a virtual keyboard and / or a virtual touchpad.
[0228] In some embodiments, a plurality of acceleration sensors are attached to the first surface of the second screen 521 via a flexible printed circuit (FPC).
[0229] In some embodiments, the lead wires of each acceleration sensor are led out through the FPC and connected to the controller.
[0230] In this way, since the leads of several acceleration sensors are led out to the controller of the electronic device through the FPC, the leads have little effect on the data acquisition process of the acceleration sensors; in addition, the height of the flexible FPC is low, so it has little effect on the overall height of the electronic device. It can be seen that the arrangement of several acceleration sensors provided by the present application in the electronic device is simple and easy to implement, and has little effect on the overall structure of the electronic device.
[0231] In some embodiments, the controller is connected to the acceleration sensor through an Inter-Integrated Circuit (I2C) interface, a Serial Peripheral Interface (SPI), and an Analog-to-Digital Converter (ADC) interface.
[0232] Here, the I2C interface has different address selections, and the SPI signal is selected through the chip select signal, so the controller can connect multiple acceleration sensors and collect the acceleration signals collected by the acceleration sensors at all times.
[0233] In some embodiments, the acceleration sensors may be arranged in any form on the first surface of the second screen 521. In some embodiments, the acceleration sensors are evenly arranged on the first surface at a specified density.
[0234] In some embodiments, the controller is further used to control the electronic device to update or not update the display content of the second screen 521 based on the acceleration signal.
[0235] In some embodiments, the electronic device 500 further includes a touch detection circuit disposed in the second area of the second body 520, and the touch detection circuit is connected to the controller signal;
[0236] The controller enhances or weakens the touch signal generated by the touch detection circuit based on the acceleration signal fed back by the acceleration sensor, so as to control the electronic device to update or not update the display content of the first screen.
[0237] In some embodiments, the touch detection circuit is a touch chip.
[0238] Next, combine Figure 6 , a structural block diagram of an embodiment of the electronic device provided by the present application is described. Figure 6 As shown, the electronic device 600 includes a central processing unit (CPU) 610, a microcontroller unit (MCU) 620, a touch chip 630 and a plurality of acceleration sensors 640; wherein,
[0239] In response to a user tapping the touch screen of an electronic device, sensor signals collected by multiple acceleration sensors 640 and a touch chip 630 are transmitted to the MCU 620; the MCU 620 determines whether the tapping operation is a valid operation based on the sensor signals; if the tapping operation is a valid operation, the MCU 620 transmits the tapping coordinate information corresponding to the tapping operation to the CPU 610, so that the CPU 610 executes the corresponding function or service.
[0240] The description of the above device embodiment is similar to the description of the above method embodiment, and has similar beneficial effects as the method embodiment. In some embodiments, the functions or units included in the device provided by the embodiments of the present disclosure can be used to execute the method described in the above method embodiment. For technical details not disclosed in the device embodiment of the present application, please refer to the description of the method embodiment of the present application for understanding.
[0241] It should be noted that in the embodiment of the present application, if the above-mentioned control method is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the relevant technology can be embodied in the form of a software product, which is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a U disk, a mobile hard disk, a read-only memory (ROM), a disk or an optical disk. In this way, the embodiment of the present application is not limited to any specific hardware, software or firmware, or any combination of hardware, software, and firmware.
[0242] The embodiment of the present application provides a computer-readable storage medium on which a computer program is stored, and when the computer program is executed by a processor, some or all of the steps in the above method are implemented. The computer-readable storage medium can be transient or non-transient.
[0243] An embodiment of the present application provides a computer program, including a computer-readable code. When the computer-readable code is run in a computer device, a processor in the computer device executes some or all of the steps for implementing the above method.
[0244] The embodiment of the present application provides a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and when the computer program is read and executed by a computer, some or all of the steps in the above method are implemented. The computer program product can be implemented specifically by hardware, software or a combination thereof. In some embodiments, the computer program product is specifically embodied as a computer storage medium, and in other embodiments, the computer program product is specifically embodied as a software product, such as a software development kit (SDK) and the like.
[0245] It should be noted here that the description of the various embodiments above tends to emphasize the differences between the various embodiments, and the same or similar aspects can be referenced to each other. The description of the above device, storage medium, computer program and computer program product embodiments is similar to the description of the above method embodiment, and has similar beneficial effects as the method embodiment. For technical details not disclosed in the embodiments of the device, storage medium, computer program and computer program product of this application, please refer to the description of the method embodiment of this application for understanding.
[0246] It should be understood that "one embodiment" or "an embodiment" mentioned throughout the specification means that specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, "in one embodiment" or "in an embodiment" appearing throughout the specification does not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. It should be understood that in various embodiments of the present application, the size of the serial number of each step / process mentioned above does not mean the order of execution, and the execution order of each step / process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present application. The serial numbers of the embodiments of the present application mentioned above are for description only and do not represent the advantages and disadvantages of the embodiments.
[0247] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.
[0248] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as: multiple units or components can be combined, or can be integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of the devices or units can be electrical, mechanical or other forms.
[0249] The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units; they may be located in one place or distributed on multiple network units; some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0250] In addition, all functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may be a separate unit, or two or more units may be integrated into one unit; the above-mentioned integrated units may be implemented in the form of hardware or in the form of hardware plus software functional units.
[0251] A person skilled in the art can understand that all or part of the steps of implementing the above method embodiment can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps of the above method embodiment; and the aforementioned storage medium includes: mobile storage devices, read-only memories (ROM), magnetic disks or optical disks, etc., various media that can store program codes.
[0252] Alternatively, if the above-mentioned integrated unit of the present application is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can essentially or in other words, the part that contributes to the relevant technology can be embodied in the form of a software product, which is stored in a storage medium and includes a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROMs, magnetic disks, or optical disks.
[0253] The above is only an implementation method of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application.
Claims
1. A control method, comprising: In response to obtaining a touch operation acting on a target touch area of the electronic device, obtaining a target sensor signal; Controlling the electronic device to respond to or not respond to the touch operation based on the target sensor signal; Among them, different target touch operations can trigger different functional services to be executed by the electronic device, and different functional services correspond to different obtained sensor signals.
2. The method according to claim 1, wherein: In response to obtaining a touch operation acting on a target touch area of the electronic device, obtaining a target sensor signal includes at least one of the following: Determine the category information of the target touch area, and obtain a target sensor signal corresponding to the category information, wherein different sensor signals are obtained corresponding to different category information; Determine that the trigger operation can trigger a functional service executed by the electronic device, and obtain a target sensor signal corresponding to the functional service.
3. The method according to claim 1 or 2, wherein: In response to obtaining a touch operation acting on a target touch area of the electronic device, obtaining a target sensor signal includes at least one of the following: In response to obtaining a touch operation acting on a target display area of the electronic device, an acceleration signal is obtained, wherein the target display area is a screen area where a virtual keyboard is displayed, and the acceleration signal is obtained by a plurality of acceleration sensors disposed in a first area, and the first area has a target projection relationship with the target display area; In response to obtaining a touch operation acting on a target display area of the electronic device, an acceleration signal and a touch signal are obtained, wherein the target display area is a screen area displaying a virtual keyboard and / or a virtual touchpad, and the acceleration signal is obtained by a plurality of acceleration sensors disposed in a first area, and the first area has a target projection relationship with the target display area; In response to obtaining a touch operation acting on a first touch area of the electronic device, obtaining a touch signal and an image signal, wherein the image signal is an image signal obtained by monitoring the touch operation, and the first touch area is located on a housing surface of the electronic device; In response to obtaining a touch operation acting on a second touch area of the electronic device, a touch signal and an electromagnetic wave signal are obtained, wherein the electromagnetic wave signal is a feedback signal obtained by monitoring the touch operation, and the second touch area is located on a shell surface of the electronic device.
4. The method according to claim 3, wherein: Obtain acceleration signals, including: In the process of obtaining the touch operation, the value of the first direction of the target acceleration sensor set in the first area is integrated to obtain the acceleration signal, and the first direction is the thickness direction of the screen where the target display area is located.
5. The method according to claim 1, wherein: Controlling the electronic device to respond to or not respond to the touch operation based on the target sensor signal includes: Obtain target reference data; Controlling the electronic device to respond to or not respond to the touch operation based on the comparison result between the target sensor signal and the target reference data; or, The target sensor signal is processed based on the target reference data and a processing result is obtained to control the electronic device to respond to or not respond to the touch operation.
6. The method according to claim 5, wherein: Controlling the electronic device to respond to the touch operation based on the comparison result between the target sensor signal and the target reference data includes one of the following: When the maximum value of the acceleration signal generated by the touch operation is greater than a first threshold, controlling the electronic device to respond to the touch operation; When the duration of the acceleration signal generated by the touch operation is greater than a second threshold, controlling the electronic device to respond to the touch operation; When the integral value of the acceleration signal generated by the touch operation within the first time period is greater than a third threshold, controlling the electronic device to respond to the touch operation; When the touch pressure value determined based on the acceleration signal generated by the touch operation is greater than a fourth threshold, the electronic device is controlled to respond to the touch operation.
7. The method according to claim 5, wherein: Controlling the electronic device to respond to or not respond to the touch operation based on a processing result obtained by processing the target sensor signal based on the target reference data includes at least one of the following: Using the operator data of the operator who performs the touch operation to correct the target sensor signal, and based on the obtained correction result, controlling the electronic device to respond to or not respond to the touch operation; fusing the operating parameters of the touch operation with the target sensor signal, and controlling the electronic device to respond to or not respond to the touch operation based on the obtained fusion result; The target sensor signal is enhanced or weakened by utilizing the operation data and / or posture of the electronic device to control the electronic device to respond to or not respond to the touch operation.
8. An electronic device, comprising a first body and a second body connected in rotation, wherein a touch area and at least one sensor are provided on the first body and / or the second body; The electronic device further includes a controller disposed on the first body or the second body, wherein the controller is capable of obtaining a target sensor signal collected by a target sensor when a touch operation acting on a target touch area of the electronic device is obtained; and Controlling the electronic device to respond to or not respond to the touch operation based on the target sensor signal; in, Different target touch operations can trigger different functional services to be executed by the electronic device, and different functional services correspond to different sensor signals.
9. The electronic device according to claim 8, wherein: The electronic device further comprises a first screen disposed on the first body and a second screen disposed on the second body, wherein the first screen and the second screen can display the same or different display contents; The electronic device further comprises a plurality of acceleration sensors arranged on a first surface of the second screen, wherein the first surface is a surface facing away from a display surface of the second screen; Wherein, when obtaining a touch operation acting on the second screen of the electronic device, the controller synchronously obtains an acceleration signal generated by a target acceleration sensor, so as to control the electronic device to update or not update the display content of the first screen based on the acceleration signal.
10. The electronic device according to claim 9, further comprising a touch detection circuit disposed in the second area of the second body, wherein the touch detection circuit is connected to the controller signal; The controller enhances or weakens the touch signal generated by the touch detection circuit based on the acceleration signal fed back by the acceleration sensor, so as to control the electronic device to update or not update the display content of the first screen.
Citation Information
Cited By
False touch identification method and device, electronic equipment and storage medium
CN120540548A
Infant infectious disease protection monitoring device
CN224748034U