Strength testing method and electronic equipment
By presenting corresponding strength testing questions and answer options according to the user's motor ability level, the problem of difficult measurement of lower limb muscle strength in the prior art is solved, and more convenient and accurate test results are achieved.
Patent Information
- Application Number
- CN202311637588.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-30
- Publication Date
- 2025-06-06
AI Technical Summary
In the prior art, measuring the muscle strength of the lower limbs through professional measuring instruments has a high threshold and complex operation for the general population, which makes the measurement difficult.
A strength testing method is adopted, by determining the identity information and pace information of the target user, presenting corresponding strength testing questions and answer options according to the level of exercise ability, and finally presenting pre-set strength testing results according to the user's selection operations, avoiding dependence on professional measurement instruments.
It reduces the difficulty of measuring lower limb muscle strength, enables the target user to know their lower limb muscle abilities more conveniently and quickly, and improves the convenience and accuracy of the test.
Smart Images

Figure CN120108609A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of electronic technology, and in particular to a strength testing method and electronic equipment. Background Art
[0002] Lower limb muscle strength refers to the ability of the human body to provide power by overcoming resistance with the joint participation of the calf muscles and thigh quadriceps when completing sports activities mainly based on walking, running or jumping.
[0003] In some cases, some people may have the need to test their lower limb muscle strength. Currently, the main way for such people to test their lower limb muscle strength is to measure it through professional measuring instruments.
[0004] Measuring lower limb muscle strength through professional measuring instruments is difficult for some people because the threshold is high, the operation is complicated, and it is not easy to achieve. Summary of the invention
[0005] The present application provides a strength testing method and electronic equipment to solve the problem that it is difficult to measure the lower limb muscle strength by professional measuring instruments, which is difficult for ordinary people to measure, has a high threshold, is complicated to operate, and is not easy to implement.
[0006] In order to achieve the above objectives, this application adopts the following technical solutions:
[0007] The present application can determine the identity information and pace information of the target user, wherein the identity information may include the gender and age of the target user, and then determine the target user's athletic ability level based on the identity information and pace information, and then present strength test questions corresponding to the athletic ability level and multiple answer options for the strength test questions, and finally, based on the selection operation of the target option from the multiple answer options, present a pre-set strength test result corresponding to the target option. In this way, according to the user's athletic ability level, the corresponding test question is presented, and then the corresponding user strength test result is determined through the strength test question, and there is no need to measure the lower limb muscle strength through professional measuring instruments, thereby reducing the difficulty of measuring the lower limb muscle strength, allowing the target user to more conveniently and quickly know his or her own lower limb muscle ability.
[0008] In some possible implementations, the target user may not know the number of test actions displayed in the strength test problem that the target user can complete, and can click a test control in the electronic device. When the target user clicks the test control, a corresponding test interface can be displayed, for example Figure 6 (b) Figure 8 (b) and Fig.10The interface shown in (b) in the figure is displayed, and a standard motion image of the test action corresponding to the strength test question and a text introduction to the strength test question are displayed in the test interface. The target user can browse the standard motion image and the text introduction. After browsing the standard motion image and the text introduction, the target user can click the start control to start the test, and then the electronic device can start a countdown in the test interface, and the target user can perform the test action at this time;
[0009] When the countdown ends or the target user clicks the completion control, the electronic device can again present the strength test question corresponding to the athletic ability level and multiple answer options for the strength test question, so that the target option from the multiple answer options can be selected according to the number of times the test action is completed.
[0010] In some possible implementations, you can directly Figure 5 (a) Figure 6 (a) and Figure 8 The interface shown in (a) displays a dynamic image or video corresponding to the test action, so that the target user can see the execution process of the test action more intuitively, without having to click the corresponding test control to understand the test action. The target user can browse the standard motion images and texts to determine the selection operation of the target option, and then the electronic device can present a pre-set strength test result corresponding to the target option according to the selection operation.
[0011] In some possible implementations, when the countdown ends, the electronic device may send a first message to a wearable device worn by the target user, so that the wearable device notifies the user of the end of the countdown.
[0012] In some possible implementation methods, the target user may be subject to external interference in certain circumstances, resulting in deviations in the number of test actions completed measured by the target user himself. Therefore, the electronic device can also use wearable devices to detect the number of test actions completed by the target user to help the target user obtain the test results (number of test actions), thereby improving the accuracy of the test results.
[0013] In some possible implementations, the electronic device can determine the selection operation of the target option from multiple answer options based on the number of test actions detected by the wearable device, and then directly present a pre-set strength test result corresponding to the target option based on the selection operation, without the need for user selection. On the one hand, this can improve the user experience, and on the other hand, it can prevent the target user from selecting a target option that does not suit his or her own situation due to deviations in the number of test actions completed in his or her own measurement.
[0014] In some possible implementations, a pre-set strength training plan corresponding to the strength test result may be determined based on the strength test result to train the muscle strength of the target user.
[0015] In some possible implementations, the athletic ability levels can be included into mass level three and above and mass level three and below. Furthermore, mass level three and above can be considered to have certain athletic ability, and mass level three and below can be considered to have poor athletic ability. Moreover, since older users have poorer athletic ability than younger users, in some possible implementations, the mass level three and below can be specifically divided. For example, with 60 years old as the dividing line, the mass level three and below can be divided into two levels: less than 60 years old and greater than or equal to 60 years old.
[0016] In some possible implementations, when the athletic ability level is mass level 3 or above, the strength test question may be how many consecutive squats the target user can complete, and the multiple answer options may be an option of being unable to complete, an option of completing 1 single-leg sit-up, an option of completing 1 single-leg squat, and an option of completing 5 single-leg squats, presenting a pre-set strength test result corresponding to the target option, which may be:
[0017] When the target option was the impossible-to-complete option, the strength test result presented was average;
[0018] When the target option was to complete 1 one-leg sit-stand option, the strength test results presented were average;
[0019] When the target option is to complete 1 single-leg squat option, the strength test result presented is good;
[0020] When the goal option was to complete 5 single-leg squats, the strength test result presented was excellent.
[0021] In some possible implementations, when the athletic ability level is less than 60 years old and below the mass level 3, the strength test question may be how many times the target user can complete a single-leg sit-up within 30 seconds, and the multiple answer options may be 0 times, 1-19 times, 20-25 times, and greater than or equal to 26 times, and a pre-set strength test result corresponding to the target option is presented, which may be:
[0022] When the target option is the 0-time option, the strength test result presented is average;
[0023] When the target option was 1-19 times, the strength test results presented were average;
[0024] When the target option is the 20-25 times option, the strength test result presented is good;
[0025] When the target option is greater than or equal to the 26 options, the strength test result presented is excellent.
[0026] In some possible implementations, when the athletic ability level is greater than or equal to 60 years old and below the mass level 3, the strength test question is how many times the target user can sit up within 30 seconds, and the multiple answer options may be less than or equal to 14 times and greater than or equal to 14 times, and a pre-set strength test result corresponding to the target option is presented, which may be:
[0027] When the target option was less than or equal to the 14-time option, the strength test result presented was average;
[0028] When the target option is greater than or equal to 14 times, the strength test result presented is good.
[0029] In some possible implementations, the pace information of the target user may be determined in the following manner:
[0030] Present multiple running distance options and time controls corresponding to the running distance options, for example, Figure 4 In the interface shown in (b), multiple running distance options are presented, namely 3 kilometers, 5 kilometers and 10 kilometers, and the time area 601 presents the time space.
[0031] According to a selection operation of a target distance option among a plurality of running distance options and a selection operation of a time control, pace information of a target user is determined.
[0032] In some possible implementations, balance ability test questions and multiple test options corresponding to the balance ability test questions can also be presented, and based on a selection operation of a target test option among the multiple test options, a pre-set balance ability test result corresponding to the target test option can be presented.
[0033] Furthermore, the balance ability test question may be the time for the target user to stand on one leg with eyes closed, and the multiple test options are a 3-4 second option, a 5-12 second option, a 13-28 second option, a 29-72 second option, and an option greater than or equal to 72 seconds; according to the selection operation of the target test option, the balance ability test result corresponding to the target test option is presented, which may be:
[0034] When the target test option is the 3-4 second option, the balance ability test result presented is amateur;
[0035] When the target test option was the 5-12 second option, the balance ability test result presented was average;
[0036] When the target test option is the 13-28 second option, the balance ability test result presented is balance;
[0037] When the target test option is the 29-72 second option, the balance ability test result presented is good;
[0038] When the target test option is greater than or equal to 72 seconds, the balance ability test result presented is excellent.
[0039] In a second aspect, the present application provides an electronic device, including: a processor and a memory;
[0040] One or more computer programs are stored in the memory, and the one or more computer programs include instructions; when the instructions are executed by the processor, the electronic device performs the method described in any one of the first aspects.
[0041] In a third aspect, the present application provides a computer storage medium, comprising computer instructions, which, when executed on a mobile terminal, enables the electronic device to execute the method described in any one of the first aspects.
[0042] It can be seen from the above technical solution that the present application has the following beneficial effects:
[0043] In the present application, the identity information and pace information of the target user can be determined, wherein the identity information may include the gender and age of the target user, and then the athletic ability level of the target user is determined based on the identity information and pace information, and then strength test questions corresponding to the athletic ability level and multiple answer options for the strength test questions are presented. Finally, based on the selection operation of the target option among the multiple answer options, a pre-set strength test result corresponding to the target option can be presented. In this way, corresponding strength test questions are presented according to the user's athletic ability level, and then the corresponding user strength test results are determined through the strength test questions. There is no need to measure the lower limb muscle strength through professional measuring instruments, thereby reducing the difficulty of measuring the lower limb muscle strength, allowing the target user to more conveniently and quickly learn about his or her own lower limb muscle ability. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] Figure 1 A flow chart of a strength testing method provided in an embodiment of the present application;
[0045] Figure 2 A schematic diagram of an interface for inputting personal information provided in an embodiment of the present application;
[0046] Figure 3 A schematic diagram of a preview interface of a strength test APP provided in an embodiment of the present application;
[0047] Figure 4 A schematic diagram of an interface for obtaining running information provided in an embodiment of the present application;
[0048] Figure 5 A schematic diagram of a first interface for presenting strength test questions provided in an embodiment of the present application;
[0049] Figure 6 A schematic diagram of a second interface for presenting strength test questions provided in an embodiment of the present application;
[0050] Figure 7 A schematic diagram of an interface for selecting answer options provided in an embodiment of the present application;
[0051] Figure 8 A schematic diagram of a third interface for presenting strength test questions provided in an embodiment of the present application;
[0052] Fig. 9 A schematic diagram of an interface for selecting a second answer option provided in an embodiment of the present application;
[0053] Fig.10 A schematic diagram of an interface for presenting balance ability test questions provided in an embodiment of the present application;
[0054] Fig.11 A schematic diagram of an interface for presenting test results provided in an embodiment of the present application;
[0055] Fig.12 A flow chart of another strength testing method provided in an embodiment of the present application;
[0056] Fig.13 A schematic diagram of another interface for obtaining running information provided in an embodiment of the present application;
[0057] Fig.14 A schematic diagram of an interface for determining game information provided in an embodiment of the present application;
[0058] Fig.15 A schematic diagram of an interface for determining a duration of a training plan provided in an embodiment of the present application;
[0059] Fig.16 A schematic diagram of an interface for determining a training start date provided in an embodiment of the present application;
[0060] Fig.17 A schematic diagram of an interface for generating a training plan provided in an embodiment of the present application;
[0061] Fig.18 A training plan display interface provided in an embodiment of the present application;
[0062] Fig.19 An exemplary diagram of the composition of an electronic device provided in an embodiment of the present application;
[0063] Fig. 20 An example diagram of the software structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0064] The terms "first", "second", "third", etc. in the specification, claims and drawings of this application are used to distinguish different objects rather than to limit a specific order.
[0065] In the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.
[0066] In order to make the description of the following embodiments clear and concise, a brief introduction to the related technology is first given:
[0067] Lower limb muscle strength refers to the ability of the human body to provide power by overcoming resistance with the joint participation of the calf muscles and thigh quadriceps when completing sports activities mainly based on walking, running or jumping.
[0068] In some cases, some people may have the need to test their lower limb muscle strength. Currently, the main way for this group of people to test their lower limb muscle strength is to use professional measuring instruments such as dumbbells, elastic bands, etc.
[0069] Since some people do not have professional measuring instruments or need to go to professional venues such as gyms for measurement, the threshold for measuring lower limb muscle strength through professional measuring instruments is relatively high for some people. The operation of professional measuring instruments is relatively complicated, and in order to ensure the safety of the testers, they need to be used under the guidance of professionals. As a result, the measurement conditions are relatively harsh and not easy to achieve, making it difficult to measure lower limb muscle strength.
[0070] In view of this, the present application provides a strength testing method, in which the personal information and running information of the target user can be obtained, wherein the personal information may include name, gender, date of birth, height and weight, etc., and the running information may include the best running results in the recent period, and then the athletic ability level of the target user can be determined based on the personal information and running information of the target user, wherein the athletic ability level can be, for example, mass level three and above, mass level three and below, etc., and then according to the athletic ability level, the electronic device can present corresponding test questions and answer options for the test questions, and then according to the target user's selection operation of the target option in the answer options, the pre-set strength test results corresponding to the target option can be presented. In this way, according to the user's athletic ability level, the corresponding test questions are presented, and then the corresponding user strength test results are determined through the test questions, and there is no need to measure the lower limb muscle strength through professional measuring instruments, thereby reducing the difficulty of measuring the lower limb muscle strength, so that the target user can more conveniently and quickly know his or her own lower limb muscle ability.
[0071] In order to make the technical solution of the present application clearer and easier to understand, the following is an introduction to the method provided by the embodiment of the present application in combination with the above embodiments and corresponding drawings, with the electronic device as the execution subject. This embodiment can be referred to as embodiment 1. Figure 1 As shown, the method provided in the embodiment of the present application may include:
[0072] S101: Start the strength test APP.
[0073] The electronic device starts the strength test APP.
[0074] Specifically, when a user needs to start an APP application, he can perform a touch operation on the display screen of the electronic device. The touch sensor in the display screen can obtain the user's touch operation and report the touch operation to the processor. After receiving the touch operation sent by the touch sensor, the processor can respond to the touch operation and start the application corresponding to the touch operation.
[0075] When the APP that the user needs to start is a strength test APP, such as Figure 2 As shown in (a), the user touch operation can be to open the strength test APP. The touch sensor can receive the user's touch operation on the strength test APP icon 201, and report the touch operation on the strength test APP icon 201 to the processor. After receiving the touch operation, the processor can respond to the above touch operation, start the strength test APP, and display the application interface of the strength test APP on the display screen.
[0076] The functions and structures of the display screen, processor and touch sensor in the electronic device of the present application are introduced below.
[0077] The display screen is used to display images, videos, etc. The display screen may include a display panel. The display panel may be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode or an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), Miniled, MicroLed, Micro-oled, a quantum dot light-emitting diode (QLED), etc. In some embodiments, the electronic device may include 1 or N display screens 194, where N is a positive integer greater than 1.
[0078] A series of graphical user interfaces (GUIs) can be displayed on the display screen, and these GUIs are the main screen of the electronic device. Generally speaking, the size of the display screen of an electronic device is fixed, and only limited controls can be displayed on the display screen of the electronic device. A control is a GUI element, which is a software component included in an application. It controls all data processed by the application and the interoperation of these data. Users can interact with the control through direct manipulation to read or edit relevant information of the application. Generally speaking, controls can include visual interface elements such as icons, controls, menus, tabs, text boxes, dialog boxes, status bars, navigation bars, widgets, etc.
[0079] A touch sensor, also known as a "touch device", can be disposed on a display screen in the present application. The touch sensor and the display screen can together form a touch screen, also known as a "touch screen", which is used to detect touch or click operations acting on or near it, so that a user can start a corresponding application by touching (clicking) an application icon on the display screen. For example, a user can start a strength test APP by touching the icon of the strength test APP on the display screen. The touch sensor can transmit the detected touch operation to the processor to determine the type of touch (click) event. In other embodiments, the touch sensor can also be disposed on the surface of the electronic device, which is different from the position of the display screen.
[0080] The processor may include one or more processing units, for example, the processor may include an application processor (AP), a graphics processing unit (GPU), an image signal processor (ISP), etc. Among them, different processing units may be independent devices or integrated into one or more processors.
[0081] The processor may also include multiple groups of I2C buses. The processor may be coupled to the touch sensor through different I2C bus interfaces, so that the processor and the touch sensor communicate through the I2C bus interface to realize the touch function of the electronic device.
[0082] S102: Obtain information data of the target user.
[0083] After starting the strength test app, the electronic device can obtain information data of the target user, where the target user refers to the user currently operating the electronic device, and the information data may include the target user's personal information and running information. Personal information may include name, gender, date of birth, height, and weight, etc. Running information may include the best running results in the recent period, for example, the time required to run A kilometers in the past month.
[0084] Specifically, in some possible implementations, when it is determined that the target user is a new user, that is, a user who logs in to the strength test APP for the first time, the following may be presented: Figure 2 In the interface shown in (b) of FIG. 1 , the target user can enter personal information such as name, gender, date of birth, height, and weight, and then click the confirmation control. In response to the user's click, the electronic device can synchronize the target user's personal information to the target user's personal profile, and then the electronic device can present the following information: Figure 3 The interface shown.
[0085] In some possible implementations, when it is determined that the target user is not a new user, the electronic device may present the following display after step S101 is completed: Figure 3 The interface shown.
[0086] In presenting Figure 3 After the interface shown, the target user can click the ability test control 401 as needed, and the electronic device responds to the user's click and can obtain the personal information input by the target user who starts the strength test APP or the pre-stored personal information of the target user. For example, the gender of the target user's personal information is female, the date of birth is June 19, 1992, the height is 160 cm, and the weight is 52 kg. Then the electronic device can display the personal information as shown in the figure. Figure 4 In the interface shown in (a) of Figure 1, the target user can Figure 4 The information displayed in the interface (a) in the figure is used to determine whether the personal information is accurate. If it is inaccurate, the target user can modify it according to his or her own situation. If it is accurate, the target user can click the confirmation control to proceed to the next step.
[0087] Further, after the user clicks the confirmation control, the electronic device may present the following Figure 4 The interface shown in (b) is exemplary, such as Figure 4 As shown in (b), Figure 4 The running information tested in (b) takes the best running performance in the past month as an example, and the running distance takes three running distance options of 3 kilometers, 5 kilometers and 10 kilometers as an example. The target user can select the corresponding target distance option from the three running distance options according to his or her actual situation. For example, if the user has run 3 kilometers in the past month, the target distance option that the target user can choose is 3 kilometers. If the user has run 5 kilometers in the past month, the target distance option that the target user can choose is 5 kilometers.
[0088] After selecting the running distance option, the target user can determine the time consumed according to the running distance. For example, if the target user selects the 3 km option and his best performance (the shortest time consumed) for running 3 km in a month is 11 minutes and 20 seconds, the target user can set the minutes to 11 minutes and the seconds to 20 seconds in the time area 601, and then click the confirmation control. The electronic device can obtain the running information of the target user in response to the operation of the target user.
[0089] S103: Presenting question options corresponding to the target user based on the information data.
[0090] After obtaining information data including personal information and running information, the electronic device can determine the target user's pace based on the information data, and then classify the user in combination with the "China Track and Field Association Mass Track and Field Fitness Technical Level Standards". For example, the user's athletic ability level can be divided into entry level, mass level 3, mass level 2, mass level 1, elite level 2 and elite level 1. It should be noted that the classification here refers to the distinction between the user's athletic ability level. From left to right, the level increases in sequence. The higher the level, the stronger the user's athletic ability. Among them, the pace is the unit used to measure the running speed in running sports, which can be expressed in running time and running distance.
[0091] Some of the contents of the "China Athletics Association Mass Track and Field Fitness Technical Grade Standards" can be shown in Table 1 and Table 2:
[0092] Table 1:
[0093]
[0094] Table 2:
[0095]
[0096] In some possible implementation methods, the user's athletic ability level can be divided into two levels: mass level three and above and mass level three and below. Among them, mass level three and above can be considered to have a certain athletic ability, and mass level below three can be considered to have poor athletic ability. In addition, since older users have poorer athletic ability than younger users, in some possible implementation methods, the mass level below three can also be specifically divided. For example, with 60 years old as the dividing line, the mass level below three can also be divided into two levels: less than 60 years old and greater than or equal to 60 years old.
[0097] Taking the user's athletic ability level as an example, which is divided into three levels: mass level 3 and above, less than 60 years old and below mass level 3, and greater than or equal to 60 years old and below mass level 3, as the athletic ability of each athletic ability level is different, the strength test questions corresponding to each level are different. For example, among the three levels, the athletic ability of users with mass level 3 and above is the strongest, and the corresponding strength test question can be "how many times can you complete a single-leg squat in a row", the athletic ability of users with less than 60 years old and below mass level 3 is relatively weak, and the corresponding strength test question can be "how many times can you complete a single-leg sit-up within 30 seconds", and the athletic ability of users with greater than or equal to 60 years old and below mass level 3 is the weakest, and the corresponding strength test question can be "how many times can you complete a single-leg sit-up within 30 seconds". Of course, this is just an example, and it is not limited. Those skilled in the art can set it according to actual needs, for example, only two levels of mass level 3 and above and mass level 3 are set, and the strength test question corresponding to mass level 3 and above is set to "how many times can you complete a single-leg squat in a row", and the strength test question corresponding to users below mass level 3 is set to "how many times can you complete a single-leg sit-up within 30 seconds", etc.
[0098] When it is determined that the target user's athletic ability level is mass level 3 or above, the electronic device may present the following Figure 5 The interface shown in (a) in the figure, Figure 5 (a) in the figure may display strength test questions and corresponding answer options, for example, Figure 5 In (a), the answer options are as follows: unable to complete, completing one single-leg sit-up, completing one single-leg squat, and completing five single-leg squats. The target user can select the corresponding answer option according to his or her actual situation.
[0099] In some possible implementations, the target user may not know how to test, so the target user may click on the control 701, and the electronic device may present the following in response to the user's click: Figure 5 The interface shown in (b) is as follows: Figure 5 In (b), the display area 801 may display a single-leg squat animation or video for the target user to watch. After the target user has finished watching or understands the single-leg squat action, the target user may click on the "Know" control, and then the electronic device may present a Figure 5 In the interface shown in (a) of FIG. 1 , the target user can select the corresponding answer option, for example, Figure 5 As shown in (c) in the figure, the target user selects the option that cannot be completed, and then clicks the confirmation control, and the electronic device can present Figure 5 The interface shown in (d) indicates that the option that cannot be completed has been selected. After the target user confirms that there is no problem, he can click the confirmation control again. The electronic device can execute step S104 and present the test result interface according to the problem option selected by the target user.
[0100] When it is determined that the target user's athletic ability level is less than 60 years old and below the mass level 3, the electronic device may present the following Figure 6 The interface shown in (a) in the figure, Figure 6 (a) in the figure may display strength test questions and corresponding answer options, for example, Figure 6 In (a), the answer options are 0 times, 1-19 times, 20-25 times, and ≥26 times. The target users can choose the corresponding answer option according to their actual situation.
[0101] In some possible implementations, the target user may not know the number of single-leg sit-ups that he or she can complete. The target user may click on control 1101, and the electronic device may present the following information in response to the user's click: Figure 6 The interface shown in (b) is as follows: Figure 6 (b) may include a display area 1201, a start control 1202, a restart control 1203 and a timer, wherein the timer may default to 30 seconds or 0 seconds. When the timer defaults to 30 seconds, it is detected that the target user clicks the start control 1202, and the timer may start counting down from 30 seconds. When the timer defaults to 0 seconds, it is detected that the target user clicks the start control 1202, and the timer may start counting from 0 seconds. The following takes the default timer of 30 seconds as an example.
[0102] The display area 1201 can display a single-leg sit-up animation or video for the target user to watch. After watching or understanding the single-leg sit-up action, the target user can click the start control 1202 to perform the test. In response to the click of the target user, the electronic device can present the following: Figure 6 In the interface shown in (c), the timer starts counting down, and the target user can record the number of completed single-leg sit-ups while performing the single-leg sit-up movement.
[0103] When the countdown of the timer ends, the electronic device can present Figure 6 In the interface shown in (d), the user can click the completion control, and the electronic device displays Figure 6 In (a), the target user can select the corresponding answer option based on the test results.
[0104] For example, Figure 7 As shown in (a) in the figure, the target user selects 20-25 options and then clicks the OK control. The electronic device can present Figure 7 The interface shown in (b) indicates that the option has been selected 20-25 times. After the target user determines that there is no problem, he can click the confirmation control again. The electronic device can execute step S104 and present the test result interface according to the problem option selected by the target user.
[0105] In some cases, such as Figure 7 As shown in (c) in the figure, the user may need to pause or terminate the current test and may click on the pause control 1204. The electronic device responds to the user's click and the counter stops counting down. At this time, the electronic device does not support continuing the countdown. The target user may click on the restart control or the completion control. When the target user clicks on the restart control 1203, the electronic device may present Figure 6 The interface shown in (b) in the figure is displayed to facilitate the user to restart the test. When the target user clicks the completion control, the electronic device can present Figure 6 (a) in the figure to enable the target user to select a response option.
[0106] When it is determined that the target user's athletic ability level is greater than or equal to 60 years old and below the mass level 3, the electronic device may present the following Figure 8 The interface shown in (a) in the figure, Figure 8 (a) in the figure may display strength test questions and corresponding answer options, for example, Figure 8 In (a), the answer options are ≤14 times and ≥14 times as examples. The target users can choose the corresponding answer option according to their actual situation.
[0107] In some possible implementations, the target user may not know the number of sit-ups that he or she can complete. In this case, the target user may click on control 1801, and the electronic device may present the following information in response to the user's click: Figure 8 The interface shown in (b) is as follows: Figure 8 (b) in it may include a display area 1901, a start control 1903, a restart control 1902 and a timer. The timer here may also default to 30 seconds, or default to 0 seconds. When the timer defaults to 30 seconds, it is detected that the target user clicks the start control 1902, and the timer can start counting down from 30 seconds. When the timer defaults to 0 seconds, it is detected that the target user clicks the start control 1902, and the timer can start counting from 0 seconds. The following takes the default timer of 30 seconds as an example. It should be noted that the sit-up here refers to sitting up with both legs, which is different from the single-leg sit-up mentioned above.
[0108] exist Figure 8 In the interface shown in (b), the display area 1901 can display a sitting-up animation or video for the target user to watch. After watching or understanding the sitting-up action, the target user can click the start control 1902 to perform the test. In response to the click of the target user, the electronic device can present the following Figure 8 In the interface shown in (c), the timer starts counting down, and the target user can record the number of completed sit-ups while performing the sit-up action.
[0109] When the countdown of the timer ends, the electronic device can present Figure 8 In the interface shown in (d), the user can click the completion control, and the electronic device displays Figure 8 In the interface shown in (a), the target user can select the corresponding answer option based on the test results.
[0110] For example, Fig. 9 As shown in (a) in the figure, the target user selects ≤14 options and then clicks the OK control. The electronic device can present Fig. 9 The interface shown in (b) indicates that ≤14 options have been selected. After the target user determines that there is no problem, he can click the confirmation control again. The electronic device can execute step S104 and present the test result interface according to the problem option selected by the target user.
[0111] In some cases, such as Fig. 9 As shown in (c) in the figure, the user may need to pause or terminate the current test and may click on the pause control 1904. The electronic device responds to the user's click and the counter stops counting down. At this time, the electronic device does not support continuing the countdown. The target user may click on the restart control 1903 or the completion control. When the target user clicks on the restart control, the electronic device may present Figure 8 The interface shown in (b) in the figure is displayed to facilitate the user to restart the test. When the target user clicks the completion control, the electronic device can present Figure 8 The interface shown in (a) above allows the target user to select an answer option.
[0112] In some cases, some people may also have the need to test their balance ability. At present, the way for this group of people to test their balance ability is also to measure it through professional measuring instruments, which is complicated to operate and difficult to test. In this application, the target user's balance ability can also be tested through test questions to reduce the difficulty of measuring balance ability, so that the target user can know his own balance ability more conveniently and quickly. It should be noted that the step of testing the target user's balance ability can be before the strength test or after the strength test is completed. The following is an introduction to the balance ability test before the strength test as an example.
[0113] In this application, it can be considered that athletic ability and age have little effect on the user's balance ability, so the same balance ability test questions can be set for the three levels of mass level 3 and above, less than 60 years old and below mass level 3, and greater than or equal to 60 years old and below mass level 3. For example, the balance ability test questions corresponding to the three levels are all "How long can you stand on one leg with your eyes closed?"
[0114] Specifically, when the target user clicks Figure 4 After clicking the confirmation control in (b) of FIG. 1 , the electronic device may present the following Fig.10 The interface shown in (a).
[0115] For example, Fig.10 For example, the balance ability test question in (a) is "How long can you stand on one leg with your eyes closed?" The answer options are 3-4 seconds, 2-12 seconds, 13-18 seconds, 29-72 seconds, and ≥72 seconds. The target user can choose the corresponding answer option according to his or her actual situation.
[0116] In some possible implementations, the target user may not know how long he or she can stand on one leg with eyes closed. In this case, the target user may click control 2501, and the electronic device may present the following information in response to the user's click: Fig.10 The interface shown in (b) is as follows: Fig.10 (b) may include a display area 2502, a start control 2504, a retest control 2503, and a timer. The following takes the default timer starting at 0 seconds as an example.
[0117] Fig.10The display area 2502 in the interface shown in (b) can display a moving picture or video of standing on one leg with eyes closed for the target user to watch. After watching or understanding the standing on one leg with eyes closed, the target user can click the start control to start the test. In response to the click of the target user, the electronic device can present the following Fig.10 The interface shown in (c) in the figure, at this time the timer starts counting from 0.
[0118] When the user wants to end the test, click Fig.10 The pause control 2505 in (c) of FIG. 14 may be displayed as follows: Fig.10 In the interface shown in (d), the user can click the completion control, and the electronic device displays Fig.10 In the interface shown in (a), the target user can select the corresponding answer option based on the test results.
[0119] like Fig.10 As shown in (a), after the target user selects a response option and confirms that there is no problem, he can click the confirmation control again, and then the electronic device can perform a strength test on the target user.
[0120] Specifically, if the target user's athletic ability level is general level 3 or above, the electronic device can present Figure 5 In the interface shown in (a) of FIG. 1 , if the target user's athletic ability level is less than 60 years old and below the mass level 3, the electronic device may present Figure 6 The interface shown in (a).
[0121] If the target user's athletic ability level is greater than or equal to 60 years old and below the mass level 3, the electronic device can present Figure 8 The interface shown in (a).
[0122] Fig.10 (c) and Fig.10 (d) also includes a retest control 2503, the function of which is the same as above, and no redundant description is given here. When the target user clicks the retest control 2503, the electronic device can present Fig.10 The target user can restart the one-leg standing test with eyes closed by the interface shown in (a) in the figure. It should be noted that in some interfaces shown in this embodiment, for example Figure 5 (a) Figure 6 (a) Figure 8 (a) and the like also include a skip option. When the target user selects the skip option, the electronic device may end the corresponding test and then display an interface or a screen indicating the end of the test. Figure 4 The interface shown.
[0123] In some possible implementations, you can directly Figure 5 (a) Figure 6 (a) and Figure 7 The interface shown in (a) above displays the animated image or video of the corresponding test action, so that the target user can see the execution process of the test action more intuitively without having to click the corresponding test control to understand the test action. It should be noted that the animated image or video displaying the corresponding test action can also be called a standard motion image displaying the test action corresponding to the strength test question.
[0124] In some possible implementations, such as Figure 6 The interface shown in (b) and Figure 8 The interface shown in (b) needs to display the countdown in the interface. In some cases, the target user may not be able to see the countdown in the interface while performing the test action, which may cause deviations in the test results. Therefore, in this application, the electronic device can be paired with a wearable device. For example, the wearable device can be a watch. After the pairing is successful, the watch can synchronously display the countdown in the electronic device. The user only needs to wear the watch to see the countdown displayed in the electronic device. This allows the user to more clearly grasp the countdown time and improve the accuracy of the test results.
[0125] In some possible implementations, when the countdown ends, the electronic device may send a first message to a wearable device worn by the target user, so that the wearable device notifies the user of the end of the countdown.
[0126] In some possible implementation methods, the target user may be subject to external interference in certain circumstances, resulting in deviations in the number of test actions completed measured by the target user himself. Therefore, the electronic device can also use wearable devices to detect the number of test actions completed by the target user to help the target user obtain the test results (number of test actions), thereby improving the accuracy of the test results.
[0127] In some possible implementations, the electronic device can determine the selection operation of the target option from multiple answer options based on the number of test actions detected by the wearable device, and then directly present a pre-set strength test result corresponding to the target option based on the selection operation, without the need for user selection. On the one hand, this can improve the user experience, and on the other hand, it can prevent the target user from selecting a target option that does not suit his or her own situation due to deviations in the number of test actions completed in his or her own measurement.
[0128] S104: Presenting a strength test result interface according to the question options selected by the target user.
[0129] The electronic device can present a strength test result interface based on the question options selected by the target user.
[0130] For example, when the target user's athletic ability level is the general level three or above, the corresponding strength test results can be divided into four categories: general, average, good, and excellent. When the target user selects the option of being unable to complete, the corresponding strength test result can be general. When the target user selects the option of completing 1 single-leg sit-up, the corresponding strength test result can be average. When the target user selects the option of completing 1 single-leg squat, the corresponding strength test result can be good. When the target user selects the option of completing 5 or more single-leg squats, the corresponding strength test result can be excellent. For example, when the target user selects the option of completing 1 single-leg sit-up, the electronic device can present Fig.11 The interface shown in (a) shows that the corresponding strength test result is an average. It should be noted that the strength test here refers to the test of the target user's lower limb muscle strength.
[0131] When the target user's athletic ability level is less than 60 years old and below the mass level 3, the corresponding strength test results can also be divided into four categories: general, average, good, and excellent. When the target user selects the 0 times option, the corresponding strength test result can be general, when the target user selects the 1-19 times option, the corresponding strength test result can be average, when the target user selects the 20-25 times option, the corresponding strength test result can be good, and when the target user selects ≥26 times option, the corresponding strength test result can be excellent. For example, if the target user selects the 1-19 times option, the electronic device can present Fig.11 The interface shown in (a) shows that the corresponding strength test result is average.
[0132] When the target user's athletic ability level is greater than or equal to 60 years old and below the mass level three, the corresponding strength test results can be divided into average and good. Of course, this is just an example, and it can also be other types such as general, good, general, excellent, etc., which are not limited here.
[0133] When the target user selects the ≤14 option, the corresponding strength test result may be average. When the target user selects the ≥14 option, the corresponding strength test result may be good. For example, when the target user selects the ≤14 option, the electronic device may present Fig.11 The interface shown in (a) shows that the corresponding strength test result is average.
[0134] In some possible implementations, Fig.11 The interface shown in (a) in FIG. 1 can also display the target user's athletic ability level. For example, if the current target user is a mass level, then Fig.11In the interface shown in (a), the target user's athletic ability level is displayed as general level one.
[0135] In some possible implementations, the user's balance ability and strength ability can be tested simultaneously, and the electronic device can then display the corresponding test results.
[0136] Exemplarily, the results of the balance ability test can be divided into five levels: amateur, general, balanced, good and excellent.
[0137] When the target user selects the 3-4 seconds option, the corresponding balance test result can be amateur; when the target user selects the 5-12 seconds option, the corresponding balance test result can be fair; when the target user selects the 13-28 seconds option, the corresponding balance test result can be balanced; when the target user selects the 29-72 seconds option, the corresponding balance test result can be good; when the target user selects the ≥72 seconds option, the corresponding balance test result can be excellent. For example, if the target user's athletic ability level is mass level 3 or above, Fig.10 In the interface shown in (a) above, select the 3-4 seconds option. Figure 5 If the option cannot be completed in the interface shown in (a) of FIG. 1 is selected, the electronic device may present Fig.11 The interface shown in (b) shows that the target user's balance ability is general and the strength test result is average.
[0138] The present application provides a strength testing method, in which information data including personal information and running information of a target user can be obtained, wherein the personal information can include name, gender, date of birth, height and weight, etc., and the running information can include the best running results in a recent period of time, and then the athletic ability level of the target user can be determined based on the information data of the target user, wherein the athletic ability level can be divided into, for example, general public level three and above, less than 60 years old and below general public level three, and greater than or equal to 60 years old and below general public level three, etc., and then according to the athletic ability level, the electronic device can present corresponding test questions and answer options for the test questions, and then according to the target user's selection operation of the target option in the answer options, a pre-set strength test result corresponding to the target option can be presented. In this way, according to the user's athletic ability level, the corresponding test question is presented, and then the corresponding user strength test result is determined through the test question, and there is no need to measure the lower limb muscle strength through professional measuring instruments, thereby reducing the difficulty of measuring the lower limb muscle strength, so that the target user can more conveniently and quickly know his or her own lower limb muscle ability.
[0139] In some possible implementations, the user may have a need for strength training, that is, to train his own muscle strength by formulating a training plan. The electronic device can also formulate a strength training plan for the user according to the determined strength test results. Therefore, the present application provides another embodiment, which can be referred to as Embodiment 2. Fig.12 As shown, it may include:
[0140] S310: Obtain information data of the target user.
[0141] After starting the strength test app, the electronic device can obtain the target user's information data, where the target user refers to the user currently operating the electronic device, and the information data may include the target user's personal information and running information. Personal information may include name, gender, date of birth, height, and weight, etc. Running information may include the best running results in the recent period, for example, the time required to run A kilometers in the past month. In addition, running information may also include the average weekly running distance in the recent period, the longest single running distance in the recent period, the target running distance, etc. For example, it may be the average weekly running distance in the recent month, and the longest single running distance in the recent month.
[0142] In some possible implementations, when it is determined that the target user is a new user, that is, a user who logs in to the strength test APP for the first time, the following may be presented: Figure 3 The interface shown in the figure is similar to the corresponding part in the first embodiment, and no redundant description is given here. In response to the click of the target user, the electronic device can obtain the inputted personal information such as name, gender, date of birth, height and weight, and then the electronic device can present the following information: Figure 3 The interface shown.
[0143] In some possible implementations, when it is determined that the target user is not a new user, the electronic device may directly present the following information after starting the strength test APP: Figure 3 The interface shown, where Figure 3 The interface shown may include a plan making control corresponding to a 3 km entry plan, a plan making control corresponding to a 5 km entry plan, and an ability test control 401. The 3 km entry plan refers to running 3 km without stopping or resting, and the 5 km entry plan refers to running 5 km without stopping or resting. If the target user needs to make a training plan, the corresponding plan making control may be clicked according to the needs.
[0144] The electronic device responds to the user's click and can obtain the personal information input by the target user who starts the strength test APP or the pre-stored personal information of the target user, and display it as follows: Figure 4In the interface shown in (a) of Figure 1, the target user can Figure 4 The information displayed in the interface (a) in the figure is used to determine whether the personal information is accurate. If it is inaccurate, the target user can modify it according to his or her own situation. If it is accurate, the target user can click the confirmation control to proceed to the next step.
[0145] Further, after the user clicks the confirmation control, the electronic device may present the following Figure 4 The interface shown in (b) in the embodiment is similar to the corresponding part in the first embodiment, and no redundant description is given here. In response to the target user clicking the confirmation control, the electronic device can present Fig.13 The interface shown in (a) in the figure, Fig.13 The purpose of the interface (a) is to obtain the average weekly running distance of the target user in the recent period. For example, the average weekly running distance of the target user in the recent month is obtained as an example. Fig.13 The question in (a) may be "What is your average weekly running distance in the past month?" The corresponding answer options available to the target user may be 0-16 km, 17-24 km, 25-48 km, 49-80 km, and ≥80 km. The target user can choose according to his or her actual situation and Fig.13 (a) in the figure may also present the target user's average weekly running distance in the sports health record. For example, your average weekly running distance in the sports health record for the past month is approximately 6 kilometers, to assist the target user in selecting the corresponding answer option.
[0146] After the target user selects the corresponding answer option, he can click the confirmation control. In response to the click of the target user, the electronic device can present Fig.13 The interface shown in (b) is as follows: Fig.13 The purpose of the interface (b) is to obtain the longest single running distance of the target user in the recent period of time. For example, the longest single running distance of the target user in the recent month is obtained as an example. Fig.13 The question in (b) may be "What is your average weekly running distance in the past month?" The corresponding answer options available to the target user are ≤9 kilometers, 10-20 kilometers, and ≥20 kilometers. The target user can choose according to his or her actual situation and Fig.13 (b) in the figure may also present the target user's longest single running distance in the sports health record, for example, the running data of the longest single running distance of about 12 kilometers in your sports health record in the past month, to assist the target user in selecting the corresponding answer option.
[0147] After the target user selects the corresponding answer option, he can click the confirmation control. In response to the click of the target user, the electronic device can present Fig.13 The interface shown in (c) in the figure, Fig.13 The purpose of the interface (c) is to obtain the target running distance of the target user. The corresponding answer options available to the target user can be 5 kilometers, 10 kilometers, and half marathon. Among them, half marathon refers to the distance of half a marathon, and the distance is 21.0975 kilometers, or 13.1 miles. The target user can choose the corresponding answer option according to his or her actual situation. It should be noted that in this embodiment, only the electronic device is used to display the target running distance. Figure 4 Take the interface shown in (b) as an example. Of course, you can also display Fig.13 (a) Fig.13 The interfaces shown in (b) and other figures are not limited here.
[0148] After the above steps are completed, the electronic device can present Fig.13 The interface shown in (d) in the figure, Fig.13 In the interface (d), in order to determine whether the user is ready for the competition, the training cycle of the training plan is determined for the target user in combination with the competition time.
[0149] like Fig.13 As shown in (d) in Fig.13 In (d) of the figure, the answer option corresponding to “Do you plan to prepare for the game?” can be yes or no. When the target user clicks the yes option, the electronic device can present Fig.14 The interface shown in (a) in FIG. Fig.14 In (a), the target user selects the actual date of the game. When the target user clicks the No option, the electronic device may present Fig.14 The interface shown in (b) is as follows: Fig.14 In the interface (b) in order to determine the target performance of the target running distance of the user (target user), exemplary, Fig.14 In (b), the target running distance of the target user is taken as a half marathon, and the target score is taken as 02:16:31. The predicted score of the current target running distance can also be determined based on the information data of the target user.
[0150] S311: Presenting question options corresponding to the target user based on the information data.
[0151] The specific steps are similar to those of step S103 and are not described in detail here.
[0152] S312: Determine the result of the user's strength test according to the question option selected by the target user.
[0153] The step of determining the result of the user's strength test is similar to the corresponding content in step S104, and no redundant description is given here. In this embodiment, the target user's balance ability can also be tested by a principle similar to that in embodiment 1, and no redundant description is given here.
[0154] S313: Develop a corresponding strength training plan based on the results of the strength test.
[0155] After the target user's strength test or the target user's balance test is completed, the electronic device may present Fig.14 The interface shown in (c) in the figure, Fig.14 The interface shown in (c) is intended to determine whether the target user is willing to use the training equipment in the process of implementing the strength training plan. It can be seen that the interface may include the question "Are you willing to use the training equipment?" and include a yes option and a no option corresponding to the question. The target user can choose according to actual needs. When the target user selects the yes option and clicks the confirmation control, the electronic device can present Fig.14 The interface shown in (d) is used to determine which training device the target user wants to use for training. For example, Fig.14 In (d), dumbbells, foam rollers, elastic bands and other four options are used as an example. The target user can select the target training equipment according to their needs. Fig.14 The confirmation control in the interface shown in (d) in the figure, or the target user Fig.14 When the No option is selected in the interface shown in (c) and the confirmation control is clicked, the electronic device may present Fig.15 The interface shown in (a) in the figure, Fig.15 The interface shown in (a) is used to determine the period of continuous training of the strength training program that the target user wants. Specifically, Fig.15 The interface selection area 4001 shown in (a) may display training cycles for the user to select, for example, Fig.15 The training periods shown in (a) are 4 weeks, 5 weeks, 6 weeks, 7 weeks and 8 weeks. The target user can select the required training period. Fig.15 The interface shown in (a) may also display the number of recommended training cycles based on the target performance set by the target user.
[0156] After selecting a training cycle, the electronic device can also present Fig.15 In the interface shown in (b) of FIG. 4 , the target user can select the days he wants to train from the date control displayed in the selection area 4101. For example, he can train on Monday, Wednesday and Friday. After the target user selects the training date and clicks the confirmation control, the electronic device can present the following Fig.16In the interface shown in (a) of FIG. 4 , the target user can select a date to start training from the date control displayed in the selection area 4201. For example, taking today as May 26, 2023 and starting training from today as an example, after clicking the confirmation control, the electronic device can formulate a corresponding strength training plan for the target user according to the strength test result and present the following information: Fig.17 The interface shown.
[0157] In some possible implementations, when the target user has a competition requirement, and the competition date is not a full week away from the start date of training, for example, X weeks and X days, the electronic device may Fig.16 In the interface shown in (a), after the target user clicks the OK control, the following Fig.16 The interface shown in (b) is as follows: Fig.16 In (b), it is shown that "Because your competition date is only X weeks and X days away from the start date of training, the offline period of the planned duration has been reached, so we can only make a training plan lasting X weeks for you." Then, the target user can click the make plan control, and the electronic device can make a corresponding strength training plan for the target user based on the strength test results and present it as follows Fig.17 The interface shown.
[0158] Specifically, the training difficulty of the strength training plan corresponding to the target user may be determined according to the strength test result, for example, as shown in Table 3:
[0159] Table 3
[0160]
[0161] It can be understood that the training difficulty increases gradually from H1 to H4 in Table 3. For example, the training plan corresponding to H1 can be arranged to train the buttocks and legs as one class, the training plan corresponding to H2-H3 can be arranged to train the buttocks and legs as one class, training the buttocks, legs and waist and buttocks as one class, training the legs and arms as one class, and the training plan corresponding to H4 can also be arranged to train the buttocks and legs as one class, legs and waist and buttocks as one class, and training the legs and arms as one class. The frequency of the training plan can be determined according to the training date selected by the target user. For example, if the user selects one, three and five, the frequency of the training plan of the target user can be determined to be three times a week. It should be noted that, for the same course, for example, both are for training the buttocks and legs, the course difficulty of H4 needs to be stronger than that of H2 and H3, and the corresponding course training difficulty varies according to the different athletic ability levels. For example, the difficulty of H1 with an athletic ability level of mass level three or above needs to be stronger than the difficulty of H1 with an athletic ability level below mass level three.
[0162] In some possible implementation methods, obesity may also affect the user's athletic ability. The corresponding training difficulty can be reduced for the target user according to the BMI level. For example, if BMI ≥ 30, the target user's training difficulty can be reduced by one level. For example, if the target user's current training difficulty is level H2 and the target user's BMI ≥ 30, the target user's current training difficulty can be reduced from H2 to H1.
[0163] In some possible implementations, the electronic device may also formulate a corresponding running training plan based on the determined target performance of the user's target running distance and the predicted performance of the current target running distance.
[0164] Electronic devices can display the running plan and the training difficulty of the strength training plan on the screen. Fig.18 In the interface shown, it is convenient for users to browse.
[0165] It should be noted that the collection, processing and application of the relevant data in this application should be strictly in accordance with the relevant requirements of national laws, administrative regulations and mandatory national standards, and the informed consent or separate consent of the subject of personal information (hereinafter referred to as the subject) should be obtained. Subsequent data use and processing can only be carried out within the scope of authorization of laws, regulations and the subject.
[0166] In some embodiments, the electronic device of the present application may be a mobile phone, a tablet computer, a desktop, a laptop, a notebook computer, an ultra-mobile personal computer (UMPC), a handheld computer, a netbook, a personal digital assistant (PDA), a wearable electronic device, a smart watch, etc. The present application does not impose any special restrictions on the specific form of the above electronic devices. In this embodiment, the structure of the electronic device may be as follows: Fig.19 As shown, Fig.19 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application.
[0167] like Fig.19 As shown, the electronic device may include a processor 4610, a sensor module 4620, and a display screen 4630, wherein the sensor module 4260 may include a touch sensor 4620K and the like.
[0168] It is to be understood that the structure illustrated in this embodiment does not constitute a specific limitation on the electronic device. In other embodiments, the electronic device may include more or fewer components than shown in the figure, or combine some components, or split some components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.
[0169] The processor 4610 may include one or more processing units, for example, the processor 4610 may include an application processor (AP), a modem processor, a graphics processor (GPU), an image signal processor (ISP), a controller, a video codec, a digital signal processor (DSP), etc. Different processing units may be independent devices or integrated into one or more processors.
[0170] The controller can be the nerve center and command center of the electronic device. The controller can generate operation control signals according to the instruction operation code and timing signal to complete the control of fetching and executing instructions.
[0171] In some embodiments, the processor 4610 may include one or more interfaces. The interface may include an inter-integrated circuit (I2C) interface, etc.
[0172] The I2C interface is a bidirectional synchronous serial bus, including a serial data line (SDA) and a serial clock line (SCL). In some embodiments, the processor 4610 may include multiple groups of I2C buses. The processor 4610 can couple the touch sensor 4620K, the charger, the flash, the camera, etc. through different I2C bus interfaces. For example: the processor 4610 can couple the touch sensor 4620K through the I2C interface, so that the processor 4610 communicates with the touch sensor 4620K through the I2C bus interface to realize the touch function of the electronic device. For example, when a user touches the icon of the strength test APP, the touch sensor 4620K can send the touch signal to the processor 4610 through the I2C bus, so that the processor 4610 can process the signal to realize the touch function of the electronic device and start the strength test APP on the display screen 4630.
[0173] In addition, an operating system is run on the above components, and application programs can be installed and run on the operating system.
[0174] The operating system of the electronic device may adopt a layered architecture, an event-driven architecture, a micro-core architecture, a micro-service architecture, or a cloud architecture. The embodiment of the present application takes the Android system of the layered architecture as an example to exemplify the software structure of the electronic device.
[0175] Fig. 20It is a software structure block diagram of the electronic device according to an embodiment of the present application.
[0176] The layered architecture divides the software into several layers, each with clear roles and division of labor. The layers communicate with each other through software interfaces. In some embodiments, the Android system is divided into four layers, from top to bottom: application layer, framework layer, Android runtime and system library, and kernel layer.
[0177] The application layer can include a series of application packages. Fig. 20 As shown, the application package may include applications such as camera, gallery, calendar, call, map, navigation, WLAN, Bluetooth, music, video, strength test APP, etc.
[0178] The framework layer provides application programming interface (API) and programming framework for the application layer. The framework layer includes some predefined functions. Fig. 20 As shown, the framework layer may include a window manager, a content provider, a view system, a phone manager, a resource manager, a notification manager, and the like.
[0179] The window manager is used to manage window programs. The window manager can obtain the display screen size, determine whether there is a status bar, lock the screen, capture the screen, etc.
[0180] Content providers are used to store and retrieve data and make it accessible to applications. The data may include videos, images, audio, calls made and received, browsing history and bookmarks, phone books, etc.
[0181] The view system includes visual controls, such as controls for displaying text, controls for displaying pictures, etc. The view system can be used to build applications. The display interface can be composed of one or more views. For example, the display interface including the strength test APP icon and the display interface including the SMS notification icon can include a view for displaying text and a view for displaying pictures.
[0182] The phone manager is used to provide communication functions for electronic devices, such as the management of call status (including answering, hanging up, etc.).
[0183] The resource manager provides various resources for applications, such as localized strings, icons, images, layout files, video files, and so on.
[0184] The notification manager enables applications to display notification information in the status bar. It can be used to convey notification-type messages and can disappear automatically after a short stay without user interaction. For example, the notification manager is used to notify download completion, message reminders, etc. The notification manager can also be a notification that appears in the system top status bar in the form of a chart or scroll bar text, such as notifications of applications running in the background, or a notification that appears on the screen in the form of a dialog window. For example, a text message is displayed in the status bar, a prompt sound is emitted, an electronic device vibrates, an indicator light flashes, etc.
[0185] Android Runtime includes core libraries and virtual machines. Android runtime is responsible for scheduling and management of the Android system.
[0186] The core library consists of two parts: one part is the function that needs to be called by the Java language, and the other part is the Android core library.
[0187] The application layer and framework layer run in the virtual machine. The virtual machine executes the java files of the application layer and framework layer as binary files. The virtual machine is used to perform functions such as object life cycle management, stack management, thread management, security and exception management, and garbage collection.
[0188] The system library may include multiple functional modules, such as surface manager, media library, 3D graphics processing library (such as OpenGL ES), 2D graphics engine (such as SGL), etc.
[0189] The surface manager is used to manage the display subsystem and provide the fusion of 2D and 3D layers for multiple applications.
[0190] The media library supports playback and recording of a variety of commonly used audio and video formats, as well as static image files, etc. The media library can support a variety of audio and video encoding formats, such as: MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, etc.
[0191] The 3D graphics processing library is used to implement 3D graphics drawing, image rendering, compositing, and layer processing.
[0192] A 2D graphics engine is a drawing engine for 2D drawings.
[0193] The kernel layer is the layer between hardware and software. The kernel layer contains at least display driver, camera driver, audio driver, and sensor driver.
[0194] It should be noted that although the embodiments of the present application are described using the Android system as an example, its basic principles are also applicable to electronic devices based on operating systems such as iOS and Windows.
[0195] The technical solution of this embodiment, in essence, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) or a processor to execute all or part of the steps of the method described in each embodiment. The aforementioned storage medium includes: flash memory, mobile hard disk, read-only memory, random access memory, disk or optical disk, etc., various media that can store program codes.
[0196] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present application shall be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.
Claims
1. A strength test method, It is characterized in that The method comprises: Determine the identity information and pace information of the target user, wherein the identity information includes the gender and age of the target user; Determine the athletic ability level of the target user according to the identity information and the pace information; presenting a strength test question corresponding to the athletic ability level and a plurality of answer options for the strength test question; According to the selection operation of a target option among the multiple answer options, a preset strength test result corresponding to the target option is presented.
2. The method according to claim 1, It is characterized in that Before presenting a preset strength test result corresponding to the target option according to the selection operation of the target option, the method further includes: When the target user clicks the test control, the corresponding test interface is displayed and the standard motion image of the test action corresponding to the strength test question and the text introduction of the strength test question are displayed in the test interface; When the target user clicks the start control to start the test after browsing the standard motion image and the text introduction, a countdown starts in the test interface; When the countdown ends or the target user clicks the completion control, the strength test question corresponding to the athletic ability level and multiple answer options for the strength test question are presented again.
3. The method according to claim 1, It is characterized in that The method further comprises: Displaying standard motion images of the test movements corresponding to the strength test questions and a textual introduction to the strength test questions; The presenting of a preset strength test result corresponding to the target option according to the selection operation of the target option among the multiple answer options includes: According to the target user's selection operation of browsing the standard motion image and the text to determine the target option, a preset strength test result corresponding to the target option is presented.
4. The method according to claim 2 or 3, It is characterized in that The method further comprises: When the countdown ends, a first message is sent to a wearable device worn by the target user, so that the wearable device notifies the user that the countdown ends.
5. The method according to claim 4, It is characterized in that The method further comprises: The wearable device is used to detect the number of test actions completed by the target user.
6. The method according to claim 5, It is characterized in that The presenting of a preset strength test result corresponding to the target option according to the selection operation of the target option among the multiple answer options includes: Determining, according to the number of the test actions detected by the wearable device, a selection operation of a target option among the multiple answer options; According to the selection operation, a preset strength test result corresponding to the target option is presented.
7. The method according to claim 1, It is characterized in that The method further comprises: According to the strength test result, a pre-set strength training plan corresponding to the strength test result is determined.
8. The method according to claim 1, It is characterized in that The athletic ability levels include mass level three and above and mass level three and below.
9. The method according to claim 8, It is characterized in that The public level 3 and below includes: less than 60 years old and below the public level 3 and greater than or equal to 60 years old and below the public level 3.
10. The method according to claim 9, It is characterized in that When the athletic ability level is mass level 3 or above, the strength test question is how many times the target user can complete squats in succession, the multiple answer options are an inability to complete option, a one-leg sit-up option, a one-leg squat option, and a five-leg squat option, and the presentation of a preset strength test result corresponding to the target option includes: When the target option is an unachievable option, the strength test result presented is average; When the target option is to complete 1 one-leg sit-stand option, the strength test result presented is average; When the target option is to complete one single-leg squat option, the strength test result presented is good; When the target option is to complete 5 single-leg squats, the strength test result presented is excellent.
11. The method according to claim 9, It is characterized in that When the athletic ability level is less than 60 years old and below the mass level 3, the strength test question is how many times the target user can complete a single-leg sit-up within 30 seconds, and the multiple answer options are 0 times option, 1-19 times option, 20-25 times option, and greater than or equal to 26 times option, and the presentation of the pre-set strength test result corresponding to the target option includes: When the target option is the 0-time option, the strength test result presented is average; When the target option is 1-19 times, the strength test result presented is the average; When the target option is the 20-25 times option, the strength test result presented is good; When the target option is greater than or equal to 26 options, the strength test result presented is excellent.
12. The method according to claim 9, It is characterized in that When the athletic ability level is greater than or equal to 60 years old and below the mass level 3, the strength test question is how many times the target user can sit up within 30 seconds, the multiple answer options are less than or equal to 14 times and greater than or equal to 14 times, and the presentation of the preset strength test result corresponding to the target option includes: When the target option is less than or equal to 14 times, the strength test result presented is average; When the target option is greater than or equal to 14 options, the strength test result presented is good.
13. The method according to any one of claims 1 to 13, It is characterized in that The determining the pace information of the target user includes: Presenting a plurality of running distance options and time controls corresponding to the running distance options; The pace information of the target user is determined according to a selection operation of a target distance option among the multiple running distance options and a selection operation of the time control.
14. The method according to claim 1, It is characterized in that The method further comprises: presenting a balance ability test question and a plurality of test options corresponding to the balance ability test question; According to a selection operation of a target test option among the multiple test options, a preset balance ability test result corresponding to the target test option is presented.
15. The method according to claim 14, It is characterized in that The balance ability test question is the time for the target user to stand on one leg with eyes closed, and the multiple test options are 3-4 seconds option, 5-12 seconds option, 13-28 seconds option, 29-72 seconds option, and greater than or equal to 72 seconds option; The presenting of the balance ability test result corresponding to the target test option according to the selection operation of the target test option includes: When the target test option is the 3-4 seconds option, the balance ability test result presented is amateur; When the target test option is the 5-12 seconds option, the balance ability test result presented is average; When the target test option is the 13-28 second option, the balance ability test result presented is balance; When the target test option is the 29-72 second option, the balance ability test result presented is good; When the target test option is greater than or equal to the 72 seconds option, the balance ability test result presented is excellent.
16. An electronic device, It is characterized in that include: Processor and memory; Wherein, one or more computer programs are stored in the memory, and the one or more computer programs include instructions; when the instructions are executed by the processor, the electronic device performs the method as described in any one of claims 1-15.
17. A computer storage medium, It is characterized in that The method comprises computer instructions. When the computer instructions are executed on an electronic device, the electronic device executes the method according to any one of claims 1 to 15.