Key layout adjusting method and system and wearable intelligent device

By collecting user fingerprints and analyzing data from gyroscopes and accelerometers, the button layout of wearable smart devices is dynamically adjusted, solving the problem that button layouts in existing technologies do not conform to user habits and improving operational accuracy and security.

CN120909426APending Publication Date: 2025-11-07ZHENSHI INFORMATION TECH SHANGHAI CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511015339.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-23
Publication Date
2025-11-07

AI Technical Summary

Technical Problem

The button layout for taking photos on existing wearable smart devices does not conform to user habits, leading to frequent operational errors.

Method used

By collecting user fingerprints and establishing a hand-holding binding relationship, combined with gyroscope and accelerometer data, a neural network model is used to analyze posture changes and dynamically adjust the button layout to conform to user habits.

Benefits of technology

It improves the accuracy and security of user operations, avoids operational errors, and enhances user experience and trust.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120909426A_ABST
    Figure CN120909426A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of wearable intelligent devices, in particular to a key layout adjusting method and system and a wearable intelligent device. The method comprises the following steps: when a user holds the intelligent equipment, determining a holding hand of the user based on a fingerprint matching result of the user or based on an X-axis offset of a gyroscope and a Z-axis vibration frequency of an accelerometer; when the attitude of the intelligent equipment is changed, acquiring a gyroscope angle sequence within a preset time in the attitude change process; determining a screen change direction of the intelligent equipment based on the gyroscope angle sequence and a neural network model; and adjusting the key layout of the intelligent equipment based on the screen change direction and the holding hand. According to the method, the key layout of the intelligent equipment can accord with the use habit of a user, misoperation of the user is avoided, and the use experience of the user is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of wearable smart devices, and further relates to a key layout adjustment method and system, and a wearable smart device. BACKGROUND

[0002] With the wide application of wearable smart devices, the camera function of the wearable smart devices plays an important role in different use scenarios. However, the key layout of the photographing operation of the wearable smart devices in the prior art has certain design limitations. In actual use, when a user performs a photographing operation in various scenarios (such as sports, work, daily leisure, etc.), the problem of operation failure frequently occurs due to the fact that the key layout does not conform to the use habits of the user. SUMMARY

[0003] To solve the above technical problems, the present application provides a key layout adjustment method, system and wearable smart device, so that the key layout of the smart device conforms to the use habits of the user, avoids user operation failure, and improves the user experience.

[0004] In a first aspect, the present application provides a key layout adjustment method applied to a smart device, the smart device including a gyroscope, an accelerometer, a fingerprint recognition module and a master control chip, the master control chip being connected with the gyroscope, the accelerometer and the fingerprint recognition module respectively, and the method including: when a user holds the smart device, determining the holding hand of the user based on a fingerprint matching result of the user or based on an X-axis offset of the gyroscope and a Z-axis vibration frequency of the accelerometer; when the posture of the smart device changes, acquiring a gyroscope angle sequence at a preset time in the posture change process; determining a screen change direction of the smart device based on the gyroscope angle sequence and a neural network model; and adjusting the key layout of the smart device based on the screen change direction and the holding hand.

[0005] The above key layout adjustment method determines the holding hand of the user according to the fingerprint matching result of the user and the sensor data of the gyroscope and the accelerometer. When the posture of the smart device changes, the gyroscope angle sequence at the preset time in the posture change process is further acquired, and the neural network model is used to analyze these sequences, so as to accurately determine the screen change direction of the smart device. Subsequently, the key layout of the smart device is dynamically adjusted according to the screen change direction and the holding hand of the user. This method can make the key layout of the smart device conform to the use habits of the user, avoid user operation failure, and improve the user experience.

[0006] In an implementation, when the posture of the smart device changes, a gyroscope angle sequence at a preset time during the posture change is obtained, specifically comprising: when the user is in a motion state and the posture of the smart device changes, motion state data and gyroscope angle change data at a preset time during the posture change are obtained; the motion state data and the gyroscope angle change data are filtered, and the filtered data is taken as the gyroscope angle sequence.

[0007] The above key layout adjustment method can accurately obtain motion state data and gyroscope angle change data at a preset time during the posture change when the user is in a motion state and the posture of the smart device changes. By filtering these data, noise and interference are effectively removed, ensuring the accuracy and reliability of the data.

[0008] In an implementation, it further comprises: collecting a user fingerprint, constructing a binding relationship between the user fingerprint and the holding hand, and taking the user fingerprint as a reference fingerprint; instructing the user to complete a first operation on the smart device, and taking gyroscope angle change data during the first operation as reference sensor data; constructing a reference database based on the reference fingerprint and the reference sensor data; binding the reference database with an identification code of the smart device, and storing it in a security chip in the smart device.

[0009] In an implementation, it further comprises: when the external fingerprint fails to match the reference fingerprint, or the deviation value of the current gyroscope angle change data from the reference sensor data is greater than a first threshold, locking the key layout of the smart device, and issuing an alarm to the user.

[0010] The above key layout adjustment method collects a user fingerprint and constructs a binding relationship between the fingerprint and the holding hand, takes the fingerprint as a reference fingerprint, and instructs the user to complete a first operation to obtain reference sensor data, and then constructs a reference database, binds it with an identification code of the smart device, and stores it in a security chip. In the subsequent use process, when the external fingerprint fails to match the reference fingerprint, or the deviation value of the current gyroscope angle change data from the reference sensor data is greater than a first threshold, the key layout of the smart device can be locked in time and an alarm can be issued to the user. This method effectively improves the security and reliability of the smart device, prevents unauthorized use and misoperation, protects user data and privacy security, and enhances the user's trust in the device.

[0011] In an implementation, the key layout of the smart device is adjusted by a Bezier curve interpolation algorithm.

[0012] In a second aspect, the application provides a key layout adjustment system, comprising a gyroscope, an accelerometer, a fingerprint identification module, a master control chip and a key layout component, the master control chip being connected with the gyroscope, the accelerometer, the fingerprint identification module and the key layout component respectively; the master control chip is configured to: when a user holds the smart device, determine the holding hand of the user based on a fingerprint matching result of the user or based on an X-axis offset of the gyroscope and a Z-axis vibration frequency of the accelerometer; when a posture of the smart device changes, acquire a gyroscope angle sequence at a preset time during the posture change; determine a screen change direction of the smart device based on the gyroscope angle sequence and a neural network model; generate a key layout adjustment instruction based on the screen change direction and the holding hand; and the key layout component is configured to receive the key layout adjustment instruction and adjust the key layout of the smart device accordingly.

[0013] In an implementation, the system further comprises: an accelerometer configured to acquire motion state data at a preset time during the posture change when the user is in a motion state and the posture of the smart device changes; and a gyroscope configured to acquire gyroscope angle change data at the preset time during the posture change when the user is in the motion state and the posture of the smart device changes; and the master control chip is configured to filter the motion state data and the gyroscope angle change data and use the filtered data as the gyroscope angle sequence.

[0014] In an implementation, the system further comprises: a fingerprint identification module configured to acquire a user fingerprint; the master control chip is configured to build a binding relationship between the user fingerprint and the holding hand and use the user fingerprint as a reference fingerprint; the master control chip is configured to instruct the user to complete a first operation on the smart device and use gyroscope angle change data during the first operation as reference sensor data; the master control chip is configured to build a reference database based on the reference fingerprint and the reference sensor data; and the master control chip is configured to bind the reference database with an identification code of the smart device and store the reference database to a secure chip in the smart device.

[0015] In an implementation, the master control chip is configured to lock the key layout of the smart device and issue an alarm to the user when an external fingerprint fails to match the reference fingerprint or a deviation value between current gyroscope angle change data and the reference sensor data is greater than a first threshold value.

[0016] In a third aspect, the application further provides a wearable smart device comprising the key layout adjustment system of any of the above implementations.

[0017] Compared with the prior art, the application has at least one of the following beneficial effects:

[0018] 1、By matching the user's fingerprint and the sensor data of the gyroscope and accelerometer, the user's holding hand is determined. When the posture of the smart device changes, the gyroscope angle sequence at a preset time during the posture change is further obtained, and the sequences are analyzed using a neural network model, thereby accurately determining the screen change direction of the smart device. Subsequently, according to the screen change direction and the user's holding hand, the key layout of the smart device is dynamically adjusted. This method can make the key layout of the smart device conform to the user's usage habits, avoid user operation errors, and improve the user's experience.

[0019] 2、When the user is in a motion state and the posture of the smart device changes, the motion state data and the gyroscope angle change data at a preset time during the posture change can be accurately obtained. By filtering these data, noise and interference are effectively removed, ensuring the accuracy and reliability of the data.

[0020] 3、By collecting the user's fingerprint and building its binding relationship with the holding hand, and by indicating the user to complete the first operation to obtain the reference sensor data, a reference database is built and stored in the secure chip with the identification code of the smart device. In the subsequent use process, when the external fingerprint fails to match the reference fingerprint, or the deviation value of the current gyroscope angle change data from the reference sensor data is greater than the first threshold, the key layout of the smart device can be locked in time and an alarm can be sent to the user. This method effectively improves the security and reliability of the smart device, prevents unauthorized use and misoperation, protects user data and privacy, and enhances the user's trust in the device. BRIEF DESCRIPTION OF DRAWINGS

[0021] The above-mentioned features, technical characteristics, advantages and implementation methods of the present application will be further described in the following preferred embodiments in a clear and understandable manner, combined with the accompanying drawings.

[0022] Figure 1 A flowchart of a key layout adjustment method provided by an embodiment of the present application is shown;

[0023] Figure 2 A schematic diagram of a key layout provided by an embodiment of the present application is shown;

[0024] Figure 3 A schematic diagram of a key layout provided by an embodiment of the present application is shown;

[0025] Figure 4 A schematic diagram of a key layout provided by an embodiment of the present application is shown;

[0026] Figure 5 A schematic diagram of a key layout provided by an embodiment of the present application is shown. DETAILED DESCRIPTION

[0027] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, specific embodiments of the present application will be described below with reference to the drawings. Obviously, the drawings in the following description only represent some of the embodiments of the present application, and for those skilled in the art, other drawings can also be obtained from these drawings without creative effort, and other embodiments can also be obtained.

[0028] In order to make the drawings simple, only the parts related to the present application are shown in each drawing, which does not represent the actual structure of the product. In addition, in order to make the drawings simple and easy to understand, in some drawings, only one of the components with the same structure or function is shown schematically, or only one of them is marked. In this document, "one" not only means "only one", but also means "more than one" situation.

[0029] It should be further understood that the term "and / or" used in the present application specification and the appended claims means any combination of one or more of the associated listed items and all possible combinations, and includes these combinations.

[0030] In this document, it should be noted that unless otherwise explicitly specified and limited, the terms "mounting", "connecting", "connecting" should be understood broadly, for example, it can be fixed connection, or detachable connection, or integrally connected; it can be mechanical connection, or electrical connection; it can be directly connected, or indirectly connected through intermediate medium, or internal communication of two elements. For those skilled in the art, the specific meaning of the above terms in the present application can be understood according to the specific circumstances.

[0031] In addition, in the description of the present application, the terms "first", "second" and the like are only used to distinguish the description, and cannot be understood as indicating or implying relative importance.

[0032] It should be noted that the above embodiments can be freely combined as needed. The above is only the preferred embodiment of the present application, and it should be pointed out that for those skilled in the art, without departing from the principles of the present application, a number of improvements and refinements can also be made, which should be considered as the protection scope of the present application.

[0033] In the process of the evolution of intelligent devices from key devices to touch screen devices, the input mode of users also gradually evolves from key input to touch screen input. For example, when a user uses a key device to take a photo, the user often completes the operation by clicking on the physical key corresponding to the photo operation on the key device; when the user uses a touch screen device to take a photo, the user can complete the operation by clicking on the virtual key corresponding to the photo operation on the touch screen device.

[0034] When a user operates a corresponding virtual key of a smart device, the posture of the smart device can be changed, so that the key layout of the virtual key of the smart device is also changed, thereby facilitating the user to click the virtual key to complete the operation. For example, the motion information change data of the smart device can be obtained through the gravity sensor built in the smart device, and then the key layout of the smart device is adjusted according to the motion change data. The embodiment of the present application determines the holding hand of the user, and then determines the screen change direction of the smart device according to the gyroscope angle sequence and the neural network model. According to the holding hand and the screen change direction, the key layout of the smart device is adjusted, so that the key layout of the smart device can meet the use habit of the user, avoid user operation errors, and improve the use experience of the user.

[0035] The following will be described with reference to the accompanying drawings:

[0036] Reference is made to the accompanying drawings Figure 1 which shows a flowchart of a key layout adjustment method provided by an embodiment of the present application. As shown in Figure 1 , the method is applied to a smart device, and includes:

[0037] S100, when a user holds the smart device, determining the holding hand of the user based on a fingerprint matching result of the user or based on an X-axis offset of a gyroscope and a Z-axis vibration frequency of an accelerometer;

[0038] S110, when the posture of the smart device changes, obtaining a gyroscope angle sequence at a preset time in the posture change process;

[0039] S120, determining the screen change direction of the smart device based on the gyroscope angle sequence and a neural network model;

[0040] S130, adjusting the key layout of the smart device based on the screen change direction and the holding hand.

[0041] The smart device includes but is not limited to wearable smart devices, mobile devices, etc., wherein the wearable smart devices can include smart watches, smart glasses, etc., and the mobile devices can include smart phones, etc. The smart device is built-in with multiple sensors, such as a gyroscope for detecting a rotation angle, an accelerometer for identifying a motion state, a fingerprint identification module for collecting a user's fingerprint, a heart rate sensor for collecting a user's heart rate, an illumination sensor for adjusting screen brightness, a barometric pressure sensor for assisting in determining a positioning scenario (such as indoor or outdoor), and a master control chip connected with the gyroscope, the accelerometer, the fingerprint identification module, the heart rate sensor, the illumination sensor and the barometric pressure sensor, respectively.

[0042] When the user holds the smart device, the user's fingerprint is collected, and the user's fingerprint is matched with the reference fingerprint pre-stored by the smart device. If the matching result is consistent, the user's holding hand can be determined. For example, the user's right-hand fingerprint is collected, and the right-hand fingerprint matching result is consistent. Therefore, the user's holding hand is the right hand. Similarly, the user's left-hand fingerprint is collected, and the left-hand fingerprint matching result is consistent. Therefore, the user's holding hand is the left hand.

[0043] When the user holds the smart device, the X-axis offset of the gyroscope and the Z-axis vibration frequency of the accelerometer can also be obtained, and the user's holding hand can be determined according to the two data. For example, the X-axis offset of the gyroscope is set to be in a first preset range, and the Z-axis vibration frequency of the accelerometer is set to be in a second preset range. When the user's holding hand is determined to be the left hand / right hand, the first preset range and the second preset range can be set according to the user's demand.

[0044] During the process in which the user uses the smart device to take a picture, when the posture of the smart device changes, for example, the smart device changes from a portrait screen state to a landscape screen state, or the smart device has an arbitrary angle offset, the gyroscope angle sequence in a preset time (the preset time can be 3 seconds) during the change of the posture of the smart device is obtained. Then, according to the gyroscope angle sequence and a neural network model, the screen change direction (or screen direction, for example, the screen direction after a certain time can be landscape, portrait, or an arbitrary angle) of the smart device after a certain time (the certain time can be 1 second) is determined. The neural network model includes a long short-term memory network model (Long Short-Term Memory, LSTM).

[0045] Then, according to the screen change direction and the holding hand, the key layout of the smart device is adjusted. When the user's holding hand is the right hand, the key layout corresponding to the virtual key of the photographing operation is concentrated in the lower right area of the screen of the smart device, and the key size of the virtual key is adaptive (for example, the diameter of the main button is 8 mm, and the diameter of the secondary button is 5 mm). When the user's holding hand is the right hand, and the screen of the smart device is switched from a portrait screen to a landscape screen, the switching of the key layout can refer to the change process of FIGS. 1 to 3. Figure 2 to FIGS. 4 to 6. Figure 3

[0046] When the user's holding hand is the left hand, the key layout corresponding to the virtual key of the photographing operation is concentrated in the lower left area of the screen of the smart device, and the interactive logic is mirror flipped. When the user's holding hand is the left hand, and the screen of the smart device is switched from a portrait screen to a landscape screen, the switching of the key layout can refer to the change process of FIGS. 4 to 6. Figure 4 to FIGS. 4 to 6. Figure 5

[0047] ​​The embodiment of the present application determines the holding hand of the user according to the fingerprint matching result of the user and the sensor data of the gyroscope and the accelerometer. When the posture of the smart device changes, the gyroscope angle sequence at a preset time during the posture change is further acquired, and the sequences are analyzed by using a neural network model, so that the screen change direction of the smart device is accurately determined. Then, the key layout of the smart device is dynamically adjusted according to the screen change direction and the holding hand of the user. The method can make the key layout of the smart device conform to the use habit of the user, avoid user operation errors, and improve the use experience of the user.

[0048] In an embodiment of the present application, when the posture of the smart device changes, the gyroscope angle sequence at a preset time during the posture change is acquired, specifically including: when the user is in a motion state and the posture of the smart device changes, the motion state data and the gyroscope angle change data at a preset time during the posture change are acquired; the motion state data and the gyroscope angle change data are filtered, and the filtered data is taken as the gyroscope angle sequence.

[0049] When the user uses the smart device for a photographing operation in a motion state and the posture of the smart device changes, the motion state data at a preset time during the posture change is acquired by the accelerometer, and the gyroscope angle change data at a preset time is acquired. The motion state data and the gyroscope angle change data are input into a filter for filtering to remove or reduce the jitter component. The filtered data is taken as the gyroscope angle sequence. Then, the screen change direction of the smart device after a certain time is determined according to the gyroscope angle sequence and the neural network model, and then the key layout of the smart device is adjusted according to the holding hand of the user and the screen change direction.

[0050] When the user uses the smart device for a photographing operation in a motion state and the posture of the smart device changes, the motion state data at a preset time during the posture change is acquired by the accelerometer, and the gyroscope angle change data at a preset time is acquired. The motion state data and the gyroscope angle change data are input into a filter for filtering to remove or reduce the jitter component. The filtered data is taken as the gyroscope angle sequence. Then, the screen change direction of the smart device after a certain time is determined according to the gyroscope angle sequence and the neural network model, and then the key layout of the smart device is adjusted according to the holding hand of the user and the screen change direction.

[0051] In the photographing scene, the advantages of the smart device in the horizontal screen state or the vertical screen state are also different, which can be referred to the following table:

[0052]

[0053] The embodiment of the application can accurately acquire motion state data and gyroscope angle change data at a preset time in a posture change process when a user is in a motion state and a posture of a smart device changes. By filtering these data, noise and interference are effectively removed, ensuring the accuracy and reliability of the data.

[0054] In an embodiment of the application, the method further comprises: collecting a user fingerprint, establishing a binding relationship between the user fingerprint and a holding hand, and taking the user fingerprint as a reference fingerprint. The user is instructed to complete a first operation on the smart device, and gyroscope angle change data in the first operation process is taken as reference sensor data. A reference database is established based on the reference fingerprint and the reference sensor data. The reference database is bound to an identification code of the smart device and stored in a secure chip in the smart device. When an external fingerprint fails to match the reference fingerprint or a deviation value of current gyroscope angle change data from the reference sensor data is greater than a first threshold value, a key layout of the smart device is locked, and an alarm is sent to the user.

[0055] When the user first wears the smart device, the user fingerprint (left or right hand fingerprint, which can be determined according to the user's habitual hand for using the smart device) can be collected by the fingerprint identification module, a binding relationship of "user-fingerprint-holding hand (or holding habit)" is established, and the user fingerprint is taken as a reference fingerprint. The user is instructed to complete a first operation on the smart device, and the first operation can be switching between landscape and portrait screens and the like, and gyroscope angle change data in the first operation process is recorded synchronously. The gyroscope angle change data in the first operation process is taken as reference sensor data. A reference database is established based on the reference fingerprint and the reference sensor data. The reference database is bound to an identification code (or international mobile equipment identity, IMEI code) of the smart device and stored in a secure chip in the smart device, which is used for subsequent anti-fake verification.

[0056] When other users attempt to unlock the smart device, the external fingerprint of the other user can be detected to fail to match the reference fingerprint, or a deviation value of current gyroscope angle change data from the reference sensor data can be greater than a first threshold value, the key layout of the smart device can be locked, any interaction can be prohibited, and an alarm can be sent to the user's mobile phone. When the smart device is lost and forced to restart, the smart device automatically enters a disguise mode. In the disguise mode, the smart device displays a default key layout, but the actual key function is invalid, and the current location information of the smart device is continuously uploaded to the cloud.

[0057] The embodiment of the present application collects the user's fingerprint and constructs the binding relationship with the holding hand, simultaneously taking the fingerprint as the reference fingerprint, and instructs the user to complete the first operation to obtain the reference sensor data, and then constructs the reference database and stores it in the security chip in binding with the identification code of the smart device. In the subsequent use process, when the external fingerprint fails to match the reference fingerprint, or the deviation value of the current gyroscope angle change data and the reference sensor data is greater than the first threshold value, the key layout of the smart device can be locked in time and an alarm can be sent to the user. The method effectively improves the security and reliability of the smart device, prevents unauthorized use and misoperation, protects the user data and privacy security, and enhances the user's trust in the use of the device.

[0058] In an embodiment of the present application, the key layout of the smart device is adjusted by the Bezier curve interpolation algorithm, which can realize smooth transition of the key displacement (animation duration 200-300 ms), and simultaneously weaken the non-focus area by Gaussian blur to guide the user's attention.

[0059] The embodiment of the present application also provides a key layout adjustment system, which comprises a gyroscope, an accelerometer, a fingerprint identification module, a master control chip and a key layout component, the master control chip is connected with the gyroscope, the accelerometer, the fingerprint identification module and the key layout component respectively; the master control chip is configured to: when the user holds the smart device, determine the holding hand of the user based on the fingerprint matching result of the user or based on the X-axis offset of the gyroscope and the Z-axis vibration frequency of the accelerometer; when the posture of the smart device changes, obtain the gyroscope angle sequence at a preset time in the posture change process; determine the screen change direction of the smart device based on the gyroscope angle sequence and a neural network model; generate a key layout adjustment instruction based on the screen change direction and the holding hand; the key layout component is used to receive the key layout adjustment instruction and adjust the key layout of the smart device accordingly.

[0060] The embodiment of the present application can determine the holding hand of the user according to the fingerprint matching result or the data of the gyroscope and the accelerometer when the user holds the smart device through the intelligent processing of the master control chip, and accurately obtain and analyze the gyroscope angle sequence when the posture of the device changes, determine the screen change direction by using the neural network model, and then generate the key layout adjustment instruction. The key layout component dynamically adjusts the key layout according to these instructions, so that the key layout of the smart device can conform to the user's use habit, avoid user operation errors, and improve the user's use experience.

[0061] In an embodiment of the present application, further comprising: an accelerometer, configured to acquire motion state data of a preset time during a change of the posture when the user is in a motion state and the posture of the smart device changes; a gyroscope, configured to acquire gyroscope angle change data of a preset time during the change of the posture when the user is in the motion state and the posture of the smart device changes; and a master chip, configured to filter the motion state data and the gyroscope angle change data, and take the filtered data as the gyroscope angle sequence.

[0062] In an embodiment of the present application, further comprising: a fingerprint identification module, configured to acquire a user fingerprint; a master chip, configured to build a binding relationship between the user fingerprint and the holding hand, and take the user fingerprint as a reference fingerprint; the master chip, configured to instruct the user to complete a first operation on the smart device, and take gyroscope angle change data during the first operation as reference sensor data; the master chip, configured to build a reference database based on the reference fingerprint and the reference sensor data; and the master chip, configured to bind the reference database with an identification code of the smart device, and store the reference database into a security chip in the smart device.

[0063] In an embodiment of the present application, the master chip is configured to lock a key layout of the smart device and issue an alarm to the user when an external fingerprint fails to match the reference fingerprint, or a deviation value between current gyroscope angle change data and the reference sensor data is greater than a first threshold value.

[0064] The embodiments of the present application further provide a wearable smart device comprising the adjustment system of the key layout according to any one of the above embodiments.

[0065] The wearable smart device according to an embodiment of the present application is basically similar to the method embodiments, so the description is relatively simple, and the relevant parts are described in the part of the method embodiments.

[0066] It should be noted that the above embodiments can be freely combined as needed. The above are only preferred embodiments of the present application, and it should be noted that for those skilled in the art, without departing from the principles of the present application, a number of improvements and refinements can also be made, which should be considered as the protection scope of the present application.

Claims

1. A method for adjusting the layout of a key, applied to a smart device, the smart device comprising a gyroscope, an accelerometer, a fingerprint identification module and a master control chip, the master control chip being connected with the gyroscope, the accelerometer and the fingerprint identification module respectively, characterized in that, The method comprises: When the user holds the smart device, determining the holding hand of the user based on a fingerprint matching result of the user or based on an X-axis offset of the gyroscope and a Z-axis vibration frequency of the accelerometer; When the posture of the smart device changes, acquiring a gyroscope angle sequence at a preset time during the posture change; Based on the gyroscope angle sequence and a neural network model, determining a screen change direction of the smart device; Based on the screen change direction and the holding hand, adjusting the key layout of the smart device.

2. The method of adjusting a keypad layout according to claim 1, wherein, When the posture of the smart device changes, acquiring a gyroscope angle sequence at a preset time during the posture change, specifically comprising: When the user is in a motion state and the posture of the smart device changes, acquiring motion state data and gyroscope angle change data at a preset time during the posture change; Filtering the motion state data and the gyroscope angle change data, and taking the filtered data as the gyroscope angle sequence.

3. The method of claim 1, wherein, Further comprising: Collecting a user fingerprint, constructing a binding relationship between the user fingerprint and the holding hand, and taking the user fingerprint as a reference fingerprint; Instructing the user to complete a first operation on the smart device, and taking gyroscope angle change data during the first operation as reference sensor data; Based on the reference fingerprint and the reference sensor data, constructing a reference database; Binding the reference database with an identification code of the smart device, and storing it to a security chip in the smart device.

4. The method of adjusting a keypad layout according to claim 3, wherein, Further comprising: When an external fingerprint fails to match the reference fingerprint, or a deviation value of current gyroscope angle change data from the reference sensor data is greater than a first threshold, locking the key layout of the smart device, and issuing an alarm to the user.

5. The method of adjusting a keypad layout according to any one of claims 1-4, wherein, Adjusting the key layout of the smart device through a Bezier curve interpolation algorithm.

6. A system for adjusting a key layout, comprising: A gyroscope, an accelerometer, a fingerprint identification module, a main control chip, and a key layout component, the main control chip is connected with the gyroscope, the accelerometer, the fingerprint identification module, and the key layout component respectively, characterized in that the main control chip is configured to: when a user holds a smart device, determine the holding hand of the user based on a fingerprint matching result of the user or based on an X-axis offset of the gyroscope and a Z-axis vibration frequency of the accelerometer; when the posture of the smart device changes, acquire a gyroscope angle sequence at a preset time during the posture change; based on the gyroscope angle sequence and a neural network model, determine a screen change direction of the smart device; based on the screen change direction and the holding hand, generate a key layout adjustment instruction; The key layout component is used for receiving the key layout adjustment instruction and adjusting the key layout of the smart device accordingly.

7. The key layout adjustment system of claim 6, wherein: The accelerometer is used for acquiring motion state data at a preset time during the posture change when the user is in a motion state and the posture of the smart device changes. The gyroscope is configured to acquire gyroscope angle change data at a preset time during a change in the posture when the user is in a motion state and the posture of the smart device changes. The main control chip is configured to filter the motion state data and the gyroscope angle change data, and use the filtered data as the gyroscope angle sequence.

8. The key layout adjustment system of claim 6, wherein The fingerprint identification module is configured to collect a user's fingerprint. The main control chip is configured to establish a binding relationship between the user's fingerprint and the holding hand, and use the user's fingerprint as a reference fingerprint. The main control chip is configured to instruct the user to complete a first operation on the smart device, and use gyroscope angle change data during the first operation as reference sensor data. The main control chip is configured to establish a reference database based on the reference fingerprint and the reference sensor data. The main control chip is configured to bind the reference database with an identification code of the smart device, and store the reference database in a security chip in the smart device.

9. The system for adjusting the layout of keys according to claim 8, wherein, The main control chip is configured to lock the key layout of the smart device and issue an alarm to the user when an external fingerprint fails to match the reference fingerprint, or a deviation value between current gyroscope angle change data and the reference sensor data is greater than a first threshold value.

10. A wearable smart device, comprising: The key layout adjustment system of any one of claims 6-9.

Citation Information

Patent Citations

  • Position transformation control method for virtual buttons of mobile terminal, and mobile terminal

    CN106406727A

  • Intelligent watch configuration method and an intelligent watch

    CN109614027A