Method, device and terminal device for initiating exercise through family account
By displaying the sub-account list on the home account main interface and detecting user input, the motion process is directly initiated, which solves the problems of complex operations and power consumption in the existing technology, and realizes convenient and efficient sub-account motion initiation.
Patent Information
- Application Number
- CN202110672597.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-06-17
- Publication Date
- 2025-08-22
- Estimated Expiration
- 2041-06-17
AI Technical Summary
In the prior art, family accounts are complicated, time-consuming and power-consuming when launching exercises for sub-accounts, and are especially not suitable for children and the elderly.
By displaying multiple sub-account lists on the home account main interface and displaying the initiation motion option in the first sub-account information bar connected by Bluetooth, detecting user input and directly entering the initiation motion process to reduce key pressing.
Improve operational convenience, save time and power consumption, and simplify the sub-account motion initiation process.
Smart Images

Figure CN113436718B_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of Internet technology, and in particular relates to a method, apparatus, and terminal device for initiating an exercise using a family account. Background Art
[0002] Existing smart wearable devices (such as smart watches and smart bracelets) usually need to be used in conjunction with a mobile phone APP. The smart wearable device and the mobile phone APP transmit data. Users register a user account on the mobile phone APP to view sports and health data on the mobile phone APP and set up the smart wearable device.
[0003] However, children and the elderly in the family are not familiar with the operation of mobile phone APPs and cannot use smart wearable devices conveniently. Therefore, usually by setting up a family account under the main account on the mobile phone APP, users can set up multiple sub-accounts for the main account, and each sub-account is associated with the wearable devices used by different family members, so that users can record the sports health data generated by a certain exercise of the user corresponding to a certain sub-account. However, before this, the user needs to initiate an exercise command for the sub-account in the family account. In the existing technology, the user needs to enter the graphical interface of each sub-account to initiate an exercise for the sub-account. After that, when initiating an exercise for other sub-accounts, the user needs to return to the main interface of the family account and then select other sub-accounts to enter the corresponding graphical interface. This way of initiating exercise for sub-accounts uses a complex and time-consuming graphical interface, during which the user needs to press buttons multiple times, which wastes the user's time, has low operating efficiency, and increases the power consumption of the mobile phone. Summary of the Invention
[0004] The embodiments of the present application provide a method, apparatus, and terminal device for initiating an exercise for a family account, which can solve the problem of low operational efficiency when initiating interactive exercises for sub-accounts.
[0005] In order to achieve the above objectives, the technical solutions adopted in the embodiments of the present invention are as follows:
[0006] In a first aspect, an embodiment of the present application provides a method for initiating an exercise with a family account, applied to a terminal device, the method comprising:
[0007] Displaying a list of multiple sub-accounts, and displaying a first option for initiating exercise in an information column of a first sub-account, wherein a first wearable device bound to the first sub-account has been connected to the terminal device via Bluetooth;
[0008] detecting a first user input selecting the first option;
[0009] A process of initiating a campaign for the first sub-account is entered according to the first user input.
[0010] In this method, first, a list of multiple sub-accounts is displayed, and the graphical interface with the list of multiple sub-accounts is the main interface of the family account, wherein the first option for initiating exercise is displayed in the information bar of the first sub-account among the multiple sub-accounts, and at this time the first wearable device bound to the first sub-account has been connected to the terminal device for Bluetooth communication, and secondly, the terminal device detects the first user input selecting the first option, and finally enters the process of initiating exercise for the first sub-account according to the first user input, so that the user can initiate exercise for a sub-account in the graphical interface displaying the list of multiple sub-accounts, without the user entering the secondary graphical interface of the sub-account, thereby improving the convenience of operation.
[0011] In a possible implementation of the first aspect, the process of initiating a campaign for the first sub-account according to the first user input includes:
[0012] responding to the first user input;
[0013] A first graphic interface including a plurality of exercise type selection boxes respectively indicating different exercise types and a second option for confirming to initiate exercise is displayed.
[0014] In a possible implementation of the first aspect, the process of initiating a campaign for the first sub-account according to the first user input further includes:
[0015] detecting a second user input of selecting from a plurality of the exercise type selection boxes in the first graphical interface and a third user input of selecting the second option;
[0016] generating a motion initiation instruction according to the second user input and the third user input;
[0017] The motion initiation instruction is transmitted to the first wearable device.
[0018] In a possible implementation of the first aspect, after transmitting the motion initiation instruction to the first wearable device, the method further includes:
[0019] The first wearable device enters a sensor collection mode of a motion type corresponding to the second user input according to the motion initiation instruction and collects motion health data;
[0020] The first wearable device feeds back the collected sports health data to the terminal device.
[0021] In a possible implementation of the first aspect, in the step of the first wearable device feeding back the collected sports health data to the terminal device:
[0022] The first wearable device feeds back the collected sports health data to the terminal device in real time; or, the first wearable device feeds back the collected sports health data to the terminal device after the exercise is completed.
[0023] In a possible implementation of the first aspect, after the first wearable device feeds back the collected sports health data to the terminal device, the method further includes:
[0024] detecting a fourth user input corresponding to a third option for viewing the sports health data displayed in the information column of the first sub-account;
[0025] responding to the fourth user input;
[0026] A second graphical interface including a plurality of the sports health data identifiers is displayed.
[0027] In a second aspect, an embodiment of the present application provides a device for initiating an exercise with a family account, the device comprising:
[0028] a display module, configured to display a list of multiple sub-accounts and display a first option for initiating a campaign in an information column of a first sub-account;
[0029] a detection module, configured to detect a first user input selecting the first option and generate a first instruction according to the first user input;
[0030] A processing module processes the first instruction and generates a second instruction to initiate a campaign for the first sub-account.
[0031] In a third aspect, an embodiment of the present application provides a terminal device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements a method as described in any one of the foregoing embodiments when executing the computer program.
[0032] Compared with the prior art, the embodiments of the present application have the following beneficial effects:
[0033] This example provides a method, apparatus, and terminal device for initiating exercise for a family account. First, a list of multiple sub-accounts is displayed. The graphical interface with the list of multiple sub-accounts is the main interface of the family account. The first option for initiating exercise is displayed in the information bar of the first sub-account among the multiple sub-accounts, and the first wearable device bound to the first sub-account has been connected to the terminal device for Bluetooth communication. Secondly, the terminal device detects the first user input selecting the first option, and finally enters the process of initiating exercise for the first sub-account according to the first user input, indicating that the user can initiate exercise for a sub-account in the graphical interface displaying the list of multiple sub-accounts, without the user entering the secondary graphical interface of the sub-account, thereby reducing the user's key operations, saving time, reducing device power consumption, and improving the convenience of operation. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the embodiments or descriptions of the prior art. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0035] Figure 1 1 is a schematic diagram of the structure of a mobile phone applicable to the method for initiating exercise with a family account provided in an embodiment of the present application;
[0036] Figure 2 This is a flowchart of a method for initiating exercise with a family account provided in one embodiment of the present application;
[0037] Figure 3 This is another flowchart of a method for initiating exercise using a family account provided in one embodiment of the present application;
[0038] Figure 4 This is another flowchart of a method for initiating exercise using a family account provided in one embodiment of the present application;
[0039] Figure 5 This is another flowchart of a method for initiating exercise using a family account provided in one embodiment of the present application;
[0040] Figure 6 This is another flowchart of a method for initiating exercise using a family account provided in one embodiment of the present application;
[0041] Figure 7 1 is a block diagram of a device for initiating an activity using a family account provided in an embodiment of the present application;
[0042] Figure 8is a block diagram of a terminal device provided in an embodiment of the present application;
[0043] Figure 9 This is a schematic diagram of a graphical interface of a terminal device provided in an embodiment of the present application;
[0044] Figure 10 This is another schematic diagram of a graphical interface of a terminal device provided in an embodiment of the present application;
[0045] Figure 11 This is another schematic diagram of a graphical interface of a terminal device provided in an embodiment of the present application;
[0046] Figure 12 This is another schematic diagram of a graphical interface of a terminal device provided in an embodiment of the present application;
[0047] Figure 13 This is another schematic diagram of a graphical interface of a terminal device provided in an embodiment of the present application;
[0048] Figure 14 This is another schematic diagram of a graphical interface of a terminal device provided in an embodiment of the present application;
[0049] Figure 15 This is another schematic diagram of a graphical interface of a terminal device provided in an embodiment of the present application;
[0050] Figure 16 This is another schematic diagram of a graphical interface of a terminal device provided in an embodiment of the present application;
[0051] Figure 17 This is another schematic diagram of a graphical interface of a terminal device provided in an embodiment of the present application;
[0052] Figure 18 This is another schematic diagram of a graphical interface of a terminal device provided in an embodiment of the present application;
[0053] Figure 19 This is another graphical interface diagram of the terminal device provided in an embodiment of the present application.
[0054] Icons: 110-RF circuit; 120-memory; 130-input unit; 131-touch panel; 132-other input devices; 140-display unit; 141-display panel; 150-sensor; 160-audio circuit; 170-wireless fidelity module; 180-processor; 190-power supply; 2-terminal device; 20-processor; 21-memory; 22-computer program; 23-first graphical interface; 231-first option; 2311-first touch selection; 23 2-12th option; 2321-6th touch selection; 24-2nd graphic interface; 241-2nd option; 2411-2nd touch selection; 242-3rd option; 2421-3rd touch selection; 25-3rd graphic interface; 251-4th option; 252-5th option; 253-6th option; 254-7th option; 255-8th option; 256-9th option; 257-10th option; 2571-4th touch selection; 258-11th option; 2581-12th option 5th touch selection; 26-4th graphic interface; 261-13th option; 2611-7th touch selection; 262-14th option; 2621-8th touch selection; 263-15th option; 2631-9th touch selection; 264-18th option; 2641-11th touch selection; 27-5th graphic interface; 271-16th option; 2711-10th touch selection; 2712-2nd identifier; 272-17th option; 2721-1st identifier; 28-19th Sixth graphical interface; 29-Seventh graphical interface; 30-Eighth graphical interface; 301-First dynamic image; 300-QR code information; 31-Ninth graphical interface; 311-First sub-account information column; 312-Eighteenth option; 3121-Twelfth touch selection; 313-Twentieth option; 3131-Fourteenth touch selection; 32-Tenth graphical interface; 321-Nineteenth option; 3211-Thirteenth touch selection; 322-First exercise type selection box; 33-Eleventh graphical interface. DETAILED DESCRIPTION
[0055] In the following description, specific details such as specific system structures and techniques are provided for purposes of illustration rather than limitation to facilitate a thorough understanding of the embodiments of the present application. However, it will be apparent to those skilled in the art that the present application may be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to avoid obscuring the description of the present application with unnecessary detail.
[0056] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, integers, steps, operations, elements and / or components, but does not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or collections thereof.
[0057] It will also be understood that the term "and / or" used in this specification and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.
[0058] As used in this specification and the appended claims, the term "if" can be interpreted as "when" or "upon" or "in response to determining" or "in response to detecting," depending on the context. Similarly, the phrase "if it is determined" or "if [described condition or event] is detected" can be interpreted as meaning "upon determination" or "in response to determining" or "upon detection of [described condition or event]" or "in response to detecting [described condition or event]," depending on the context.
[0059] In addition, in the description of the present application specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.
[0060] References to "one embodiment" or "some embodiments" in this specification mean that a particular feature, structure, or characteristic described in conjunction with that embodiment is included in one or more embodiments of the present application. Thus, phrases such as "in one embodiment," "in some embodiments," "in other embodiments," and "in other embodiments" appearing in various places in this specification do not necessarily refer to the same embodiment, but rather mean "one or more but not all embodiments," unless otherwise specifically emphasized. The terms "including," "comprising," "having," and variations thereof all mean "including but not limited to," unless otherwise specifically emphasized.
[0061] The device association method of an account provided in an embodiment of the present application can be applied to terminal devices such as mobile phones, tablet computers, smart wearable devices, personal digital assistants (PDAs), etc. The smart wearable devices to be associated can be smart watches, smart bracelets, etc.
[0062] Take a mobile phone as an example. Figure 1 FIG2 shows a block diagram of a partial structure of a mobile phone 100 provided in an embodiment of the present application. Figure 1The mobile phone 100 includes components such as a radio frequency (RF) circuit 110, a memory 120, an input unit 130, a display unit 140, a sensor 150, an audio circuit 160, a wireless fidelity (WiFi) module 170, a processor 180, and a power supply 190. Those skilled in the art will appreciate that Figure 1 The mobile phone structure shown in the figure does not constitute a limitation to the mobile phone, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0063] The following combination Figure 1 The following describes the various components of the mobile phone 100:
[0064] RF circuitry 110 is used for transmitting and receiving information or calls, receiving and sending signals. Specifically, it receives downlink information from the base station and transmits it to processor 180 for processing. Furthermore, it transmits uplink data to the base station. Typically, RF circuitry includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier (LNA), and a duplexer.
[0065] The memory 120 can be used to store software programs and modules. The processor 180 executes the various functional applications and data processing of the mobile phone by running the software programs and modules stored in the memory 120. The memory 120 may include high-speed random access memory and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state memory device.
[0066] The input unit 130 can be used to receive input digital or character information, and to generate key signal input related to the user settings and function control of the mobile phone 100. Specifically, the input unit 130 may include a touch panel 131 and other input devices 132. The touch panel 131, also known as a touch screen, can collect user touch operations on or near it (such as operations performed by the user using any suitable object or accessory such as a finger, stylus, etc. on or near the touch panel 131) and drive the corresponding connection device according to a pre-set program. In addition to the touch panel 131, the input unit 130 may also include other input devices 132. Specifically, other input devices 132 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and the like.
[0067] The display unit 140 can be used to display information input by the user or information provided to the user and various menus of the mobile phone. The display unit 140 may include a display panel 141. Optionally, the display panel 141 may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), etc. Further, the touch panel 131 may cover the display panel 141. When the touch panel 131 detects a touch operation on or near it, it is transmitted to the processor 180 to determine the type of touch event. Subsequently, the processor 180 provides corresponding visual output on the display panel 141 according to the type of touch event. Although in Figure 1 In the embodiment, the touch panel 131 and the display panel 141 are used as two independent components to realize the input and output functions of the mobile phone, but in some embodiments, the touch panel 131 and the display panel 141 can be integrated to realize the input and output functions of the mobile phone.
[0068] WiFi is a short-range wireless transmission technology. The mobile phone can help users send and receive emails, browse the web and access streaming media through the WiFi module 170. It provides users with wireless broadband Internet access. Figure 1 A WiFi module 170 is shown, but it is understandable that it is not an essential component of the mobile phone 100 and can be omitted as needed without changing the essence of the invention.
[0069] Processor 180 is the control center of the mobile phone, connecting all parts of the phone using various interfaces and circuits. By running or executing software programs and / or modules stored in memory 120 and accessing data stored in memory 120, it performs various functions of the mobile phone and processes data, thereby providing overall monitoring of the mobile phone. Optionally, processor 180 may include one or more processing units; preferably, processor 180 may integrate an application processor and a modem processor. The application processor primarily handles the operating system, graphical user interface, and application programs, while the modem processor primarily handles wireless communications. It is understood that the modem processor may not be integrated into processor 180.
[0070] Since the terminal device needs to communicate with the smart wearable device through other short-range communication methods such as Bluetooth or WiFi during the association process, the communication modules of the terminal device and the smart wearable device need to be kept open during the association process.
[0071] In one embodiment, see Figure 2 , provides a method for initiating exercise with a family account. This embodiment applies this method to Figure 1It should be noted that the method of initiating exercise by the family account in this embodiment does not use Figure 2 The specific order below is for limitation. It should be understood that in other embodiments, the order of some steps in the method for initiating exercise with a family account of the present application can be interchanged according to actual needs, or some steps can be omitted or deleted. Figure 2 The specific process shown is described in detail.
[0072] Step S101 displays a list of multiple sub-accounts, and displays a first option for initiating an exercise in the information column of the first sub-account, wherein the first wearable device bound to the first sub-account is already connected to the terminal device via Bluetooth. For example, the terminal device displays a list including multiple sub-account information columns via the display unit 140. Each sub-account information column may include, for example, an "account image identifier," a "Bluetooth connection status identifier," and a "first option," wherein the first option is a "start exercise identifier." It should be noted that the account image identifier may be a photograph of the user, such as a headshot, a half-length photo, a full-length photo, or any other image that reflects the user. The account image identifier may also be another image stored in the terminal device's memory that is not the user's own, such as another photo taken by the user or an image downloaded to the terminal device from the internet. This application does not specifically limit the account image identifier. In this embodiment, if the first wearable device bound to the first sub-account is not connected to the terminal device via Bluetooth, the first option for initiating an exercise is not displayed in the information column of the first sub-account.
[0073] Step S102: Detecting a first user input selecting a first option. When the first wearable device bound to the first sub-account is connected to the terminal device via Bluetooth, and the user selects the first option in the information bar of the first sub-account, the detection module of the terminal device can detect the first user input corresponding to the selection of the first option. After detecting the first user input, the detection module generates a relevant instruction.
[0074] Step S103: Entering the process of initiating a campaign for the first sub-account according to the first user input. Specifically, the processing module of the terminal device can process the instruction related to the first user input and enter the process of initiating a campaign for the first sub-account.
[0075] An embodiment of the present application provides a method for initiating an exercise for a family account. First, a list of multiple sub-accounts is displayed, and the graphical interface with the list of multiple sub-accounts is the main interface of the family account. The first option for initiating an exercise is displayed in the information bar of the first sub-account among the multiple sub-accounts, and the first wearable device bound to the first sub-account has been connected to the terminal device for Bluetooth communication. Secondly, the terminal device detects the first user input for selecting the first option, and finally enters the process of initiating an exercise for the first sub-account according to the first user input, indicating that the user can initiate an exercise for a sub-account in the graphical interface displaying the list of multiple sub-accounts, and the user does not need to enter the secondary graphical interface of the sub-account, which reduces the user's key operations, saves time and reduces the power consumption of the device, and improves the convenience of operation.
[0076] In one embodiment, see Figure 3 , step S103 includes:
[0077] Step S201: Responding to a first user input. For example, a processing module in the terminal device can respond to the first user input and generate a corresponding instruction, and the processing module sends the instruction corresponding to the first user input to the display unit 140 .
[0078] Step S202: Displaying a first graphical interface including a plurality of exercise type selection boxes indicating different exercise types and a second option for confirming the initiation of an exercise. After receiving the instruction corresponding to the first user input, the display unit 140 displays the first graphical interface. It should be noted that the exercise types included in the first graphical interface include outdoor running, indoor running, outdoor walking, indoor walking, outdoor cycling, swimming, and basketball. The user can select a certain exercise type for the first sub-account by clicking on one of the exercise types and initiate an exercise based on the exercise type. This setting of multiple exercise types available for users to select does not require being limited to a single exercise type, thereby increasing the diversity of exercise initiation for family accounts and improving the user experience.
[0079] The second option in the first graphical interface is used to confirm the exercise type currently selected by the first sub-account and to confirm the initiation of an exercise for the first sub-account.
[0080] In one embodiment, see Figure 4 , step S103 further includes:
[0081] Step S301: Detecting a second user input selecting a sport type from a plurality of sport type selection boxes and a third user input selecting a second option in a first graphical interface. For example, when a user selects one of the sport type selection boxes, a second user input selecting the sport type selection box is generated, and when a user selects a second option, a third user input selecting the second option is generated. The detection module in the terminal device is capable of detecting the second and third user inputs.
[0082] Step S302: Generate an exercise initiation instruction based on the second and third user inputs. Specifically, when the detection module in the terminal device detects both the second and third user inputs, it indicates that the first sub-account has initiated an exercise of the corresponding exercise type. Based on this, the terminal device generates an exercise initiation instruction.
[0083] Step S303: Transmitting the exercise initiation instruction to the first wearable device. After generating the exercise initiation instruction, the terminal device transmits the exercise initiation instruction to the first wearable device. Specifically, the terminal device transmits the exercise initiation instruction to the first wearable device via Bluetooth connection.
[0084] In one embodiment, see Figure 5 After transmitting the exercise instruction to the first wearable device, the method for initiating exercise by the family account further includes:
[0085] Step S401: The first wearable device enters a sensor collection mode corresponding to the exercise type input by the second user according to the exercise initiation instruction and collects exercise health data. The exercise types of the first wearable device may include outdoor running, outdoor walking, indoor running, indoor walking, outdoor cycling, etc. The first wearable device has different sensor collection modes according to different exercise types. In different sensor collection modes, the first wearable device activates different sensors and adopts different control methods and / or exercise algorithms. For example, during outdoor running, the GPS (Global Positioning System), a three-axis accelerometer, and a gyroscope may be enabled to detect the user's motion characteristics, and a PPG (photoplethysmographic) photoelectric sensor may be used to detect the user's physiological characteristics. However, during indoor running, GPS is not required, which can reduce the power consumption of the GPS module. For example, during outdoor running, due to the high intensity of the user's exercise, the first wearable device may control the GPS, three-axis accelerometer, gyroscope, and PPG photoelectric sensor to increase the collection frequency to reduce the impact of motion artifacts. However, during outdoor walking, the first wearable device may control the GPS, three-axis accelerometer, gyroscope, and PPG photoelectric sensor to reduce the collection frequency to reduce sensor power consumption. For example, the first wearable device enables different motion algorithms corresponding to different types of sports, such as running, cycling, and swimming. Different motion algorithms can be used.
[0086] Step S402: The first wearable device feeds back the collected exercise health data to the terminal device. By feeding back the collected exercise health data to the terminal device, the user can view the exercise health data after each exercise on the terminal device.
[0087] In one embodiment, in the step of the first wearable device feeding back the collected sports health data to the terminal device: the first wearable device feeds back the collected sports health data to the terminal device in real time; or, the first wearable device feeds back the collected sports health data to the terminal device after the exercise is completed.
[0088] In one embodiment, see Figure 6 After the first wearable device feeds back the collected sports health data to the terminal device, the method for the family account to initiate exercise further includes:
[0089] Step S501: Detecting a fourth user input corresponding to a third option for viewing fitness and health data displayed in the information column of the first sub-account. Specifically, the terminal device further displays the third option in the information column of the first sub-account via the display unit 140. The third option is a "switch indicator" for clicking to switch to the current first user interface. When the user clicks the third option, a fourth user input is generated. The detection module in the terminal device is capable of detecting the fourth user input.
[0090] Step S502: Responding to the fourth user input. Specifically, after the detection module in the terminal device detects the fourth user input, the processing module responds to the fourth user input and generates a corresponding instruction.
[0091] Step S503: Displaying a second graphical interface including multiple sports health data identifiers. Specifically, the second graphical interface includes multiple sports health data corresponding to the first sub-account, and the user can view the real-time sports health data during exercise or the sports health data after exercise on the second graphical interface.
[0092] See also Figure 7 , Figure 7 This is a structural diagram of the device 1 for initiating exercise with a family account provided in one embodiment of the present application. Figure 7 As shown, the device 1 for initiating movement of a family account in this embodiment includes: at least one display module 11, a detection module 12 and a processing module 13.
[0093] Among them, the display module 11, the detection module 12 and the processing module 13 are connected by signals. The display module 11 is used to display a list of multiple sub-accounts and display a first option for initiating an exercise in the information bar of the first sub-account. The first option can be clicked by the user. The detection module 12 is used to detect the first user input of the user selecting the first option and generate a first instruction based on the first user input. The detection module 12 is also used to send the first instruction to the processing module 13. After receiving the first instruction, the processing module 13 responds and processes the first instruction, and finally generates a second instruction to initiate an exercise for the first sub-account.
[0094] See also Figure 8 , FIG is a structural diagram of a terminal device for initiating exercise through a family account provided in an embodiment of the present application. Figure 8 As shown, the terminal device 2 of this embodiment includes: at least one processor 20 ( Figure 8 Only one is shown in the figure) a processor, a memory 21, and a computer program 22 stored in the memory 21 and executable on at least one processor 20. When the processor 20 executes the computer program 22, the steps in the embodiment of the device association method for any of the above-mentioned accounts are implemented.
[0095] The terminal device 2 can be a computing device such as a desktop computer, a notebook, a PDA, or a cloud server. The terminal device may include, but is not limited to, a processor 20 and a memory 21. Those skilled in the art will understand that Figure 2 It is only an example of the terminal device 2 and does not constitute a limitation on the terminal device 2. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, it may also include input and output devices, network access devices, etc.
[0096] The processor 20 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. A general-purpose processor may be a microprocessor or any conventional processor.
[0097] In some embodiments, the memory 21 may be an internal storage unit of the terminal device 2, such as a hard disk or memory of the terminal device 2. In other embodiments, the memory 21 may also be an external storage device of the terminal device 2, such as a plug-in hard disk equipped on the terminal device 2, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. Furthermore, the memory 21 may also include both an internal storage unit of the terminal device 2 and an external storage device. The memory 21 is used to store an operating system, application programs, a boot loader, data, and other programs, such as the program code of a computer program. The memory 21 may also be used to temporarily store data that has been output or is about to be output.
[0098] The following describes the various graphical interfaces displayed on the terminal device 2. Figures 9 to 19 .
[0099] First, the various graphical interfaces displayed during the process of creating a family account are explained.
[0100] exist Figure 9In the example, terminal device 2 displays a first graphical interface 23, which includes a first option 231 (e.g., a family account). In response to detecting a first touch selection 2311 of the first option 231, terminal device 2 enters the main interface of the family account or enters a graphical interface that displays whether to add a family account. When a family account has been established in the main account of the APP in the terminal device, in response to detecting the first touch selection 2311 of the first option 231, the terminal device enters the main interface of the family account. The main interface includes the account information of each member of the family account. When the main account of the APP in the terminal device has not established a sub-account, in response to detecting the first touch selection 2311, the terminal device 2 displays a second graphical interface 24.
[0101] exist Figure 10 In the second graphical interface 24, the second option 241 (for example, No) and the third option 242 (for example, Yes) are included. The second graphical interface 24 is used to remind the user whether to confirm the current operation, that is, the operation of establishing a family account. If the user makes a mistake or has no intention to establish a family account, the second option 241 can be clicked. After the terminal device 2 detects the second touch selection 2411 of the second option 241, it indicates that the current operation of establishing a family account is canceled, and the terminal device 2 displays Figure 10 If the user currently intends to establish a family account, the user may select the third option 242. After the terminal device 2 detects the third touch selection 2421 of the third option 242, the process of establishing a family account is entered, and the terminal device 2 displays the third graphical interface 25.
[0102] exist Figure 11In the example, the third graphical interface 25 includes a fourth option 251 (e.g., add an avatar), a fifth option 252 (e.g., name), a sixth option 253 (e.g., gender), a seventh option 254 (e.g., age), an eighth option 255 (e.g., height), a ninth option 256 (e.g., weight), a tenth option 257 (e.g., add a device for a member), and an eleventh option 258 (e.g., do not add yet). The terminal device 2 can add an avatar for the user in response to detecting the touch selection corresponding to the fourth option 251. It should be noted that the added avatar can be a photo image of the user corresponding to the family account, such as a head photo, a half-length photo, a full-length photo, or any other image that can reflect the user himself; the account image identifier can also be other images other than the account himself stored in the memory of the terminal device 2, such as other photos taken by the user himself or images downloaded to the terminal device from the Internet. When the user needs to use a photo of the account owner as an avatar, after responding to the touch selection corresponding to the fourth option 251, the terminal device 2 switches to a graphical interface with a photo-taking indicator. In this graphical interface, the user can enter the photo-taking interface by clicking the photo-taking indicator, thereby taking a photo of the account owner in real time and using the photo as the avatar of the family account. When the user needs to use an image of someone other than the account owner as an avatar, after responding to the touch selection corresponding to the fourth option 251, the terminal device 2 can switch to a graphical interface of multiple images stored in the memory of the terminal device 2 and available for the user to select. For example, by opening the "Gallery" application in the terminal device 2, the user can select an image of someone other than the account owner in this interface and use the image as the avatar of the family account.
[0103] In response to detecting the touch selection corresponding to the fifth option 252, a name can be set for the user. It should be noted that the name can be in Chinese, English, a mixture of Chinese and English, Chinese plus symbols, English plus symbols, or Chinese and English plus symbols. In response to the touch selection, the terminal device 2 can switch to a graphical interface with an input window, in which the user enters Chinese characters, English characters, or other symbols through the input window to complete the account name setting.
[0104] In response to detecting the touch selection corresponding to the sixth option 253, the user's gender can be set. It should be noted that the selection box of the sixth option 253 includes a "gender" icon, a "male" icon, and a "female" icon. The "gender" icon is used to remind the user to set the gender here. The user can click the "male" icon or the "female" icon to select the gender for the account.
[0105] In response to detecting the touch selection corresponding to the seventh option 254, the user's age can be set. It should be noted that the selection box of the seventh option 254 displays an "Age" logo and a "Select" logo. The "Age" logo is used to remind the user to set the age here. The user sets the age for the account by clicking the "Select" logo in the seventh option 254. For example, after the user clicks the "Select" logo, the terminal device 2 can display a scrolling selection window in the fifth graphical interface 25. The scrolling selection window is set with Arabic numerals from 3 to 110. The user slides on the scrolling selection window to select the Arabic numeral that matches the account's age, and completes the setting of the account's age after confirmation.
[0106] In response to detecting the touch selection corresponding to the eighth option 255, the user's height can be set. It should be noted that the selection box of the eighth option 255 displays a "Height" icon and a "Select" icon. The "Height" icon is used to remind the user to set the height there. The user sets the height for the account by clicking the "Select" icon in the eighth option 255. For example, after the user clicks the "Select" icon, the terminal device 2 can switch to a graphical interface with an input window. In this graphical interface, the user enters Arabic numerals through the input window and completes the setting of the account's height after confirmation.
[0107] In response to detecting the touch selection corresponding to the ninth option 256, the weight can be set for the user. It should be noted that the selection box of the ninth option 256 displays a "weight" mark and a "select" mark. The "weight" mark is used to remind the user to set the weight there. After the user clicks the "select" mark, the terminal device 2 can switch to a graphical interface with an input window. In the graphical interface, the user enters Arabic numerals through the input window and completes the setting of the weight of the account after confirmation.
[0108] Secondly, the various graphical interfaces displayed in the process of associating a family account with a wearable device are explained.
[0109] In the third graphical interface 25, if the user has no intention to add a device to the account, the user can click the tenth option 257. After the terminal device 2 detects the fourth touch selection 2571 of the tenth option 257, the terminal device 2 displays Figure 10 If the user is currently interested in adding a device to the account, the user can click on the eleventh option 258. After the terminal device 2 detects the fifth touch selection 2581 of the eleventh option 258, it enters the process of adding a device to the account, and the terminal device 2 displays the fourth graphical interface 26.
[0110] It should be emphasized that in Figure 9 In the figure, the first graphical interface 23 includes a twelfth option 232 (for example, add a device). If the user created an account in the third graphical interface 25 but did not intend to add a device to the account at that time, that is, the user clicked the tenth option 257 in the third graphical interface 25, resulting in no device being added to the account, but the terminal device saved the account information established at that time. When the user wants to add a device to the previous account again, he can click the twelfth option 232 in the first graphical interface 23. After the terminal device 2 detects the sixth touch selection 2321 corresponding to the twelfth option 232 in response to, it enters the process of adding a device to the account, and the terminal device 2 displays the fourth graphical interface 26.
[0111] exist Figure 12 , the fourth graphical interface 26 includes a thirteenth option 261, a fourteenth option 262, and a fifteenth option 263. The fourth graphical interface 26 also includes multiple account icons arranged horizontally. When the user needs to select an account avatar, for example, when the user needs to select the thirteenth option 261, the user can click on the thirteenth option 261. In response to detecting the seventh touch selection 2611 corresponding to the thirteenth option 261, the terminal device 2 generates an instruction to select the account corresponding to the thirteenth option 261. If, based on the selection of the thirteenth option 261, the user needs to associate a device type with the account corresponding to the thirteenth option 261, the user can continue to click the fourteenth option 262 or the fifteenth option 263. After the terminal device 2 responds to the seventh touch selection 2611 and detects the eighth touch selection 2621 corresponding to the fourteenth option 262, the terminal device 2 displays the fifth graphical interface 27. Alternatively, after the terminal device 2 responds to the seventh touch selection 2611 and detects the ninth touch selection 2631 corresponding to the fifteenth option 263, the terminal device 2 displays the fifth graphical interface 27. It should be noted that the fourteenth option 262 can be a "watch" logo, and the fifteenth option 263 can be a "bracelet" logo. When the user clicks the fourteenth option 262, it indicates that the user needs to associate a "watch" type device with the account corresponding to the thirteenth option 261. When the user clicks the fifteenth option 263, it indicates that the user needs to associate a "bracelet" type device with the account corresponding to the fourteenth option 262.
[0112] exist Figure 13, the fifth graphical interface 27 includes multiple sixteenth options 271, which are arranged in order from top to bottom. The sixteenth option 271 is an image identifier of a smart wearable device that is within the Bluetooth range and can be connected to Bluetooth communication and is detected by the terminal device 2. When the user needs to associate a smart wearable device with the account image identifier selected in the fourth graphical interface 26 (for example, the thirteenth option 261) in the current graphical interface, the user can click the sixteenth option 271. After the terminal device 2 detects the tenth touch selection 2711 corresponding to the sixteenth option 271, the terminal device displays the sixth graphical interface 28.
[0113] The fifth graphical interface 27 also includes a seventeenth option 272 and a first identifier 2721 displayed in the seventeenth option 272. The seventeenth option 272 is an image identifier of an already associated smart wearable device detected by the terminal device 2 within the current Bluetooth range. The first identifier 2721 (e.g., "Already Bound") displayed in the seventeenth option 272 terminal is used to remind the user that the smart wearable device displayed in the seventeenth option 272 has already been associated, thereby preventing the user from repeatedly associating the smart wearable device.
[0114] In another embodiment, Figure 14 In the fifth graphical interface 27, a plurality of sixteenth options 271 are arranged sequentially from top to bottom, a second identifier 2712 located above the sixteenth options 271, a plurality of seventeenth options 272 are arranged sequentially from top to bottom, and a first identifier 2721 located above the seventeenth options 272. The sixteenth option 271 is an image identifier of a smart wearable device detected by the terminal device 2 and capable of Bluetooth communication connection within the Bluetooth range, wherein the second identifier 2712 (e.g., "unbound") displayed above the sixteenth options 271 is used to remind the user that the multiple smart wearable devices indicated by the displayed sixteenth options 271 are not bound. The seventeenth option 272 is an image identifier of an associated smart wearable device detected by the terminal device 2 within the current Bluetooth range, wherein the first identifier 2721 (e.g., "bound") displayed above the seventeenth options 272 is used to remind the user that the smart wearable devices indicated by the seventeenth options 272 are already bound.
[0115] exist Figure 13 and Figure 14 , the fifth graphical interface 27 further includes multiple third identifiers 273. The multiple sixteenth options 271 all display a third identifier 273, and the multiple seventeenth options 272 all display a third identifier 273. The third identifier 273 indicates a device identification code of the smart wearable device, and each third identifier 273 displays a unique device identification code.
[0116] exist Figure 15 , the terminal device 2 sequentially displays the sixth graphical interface 28 and the seventh graphical interface 29. The sixth graphical interface 28 displays the content "Binding in progress, please confirm pairing on the wearable device side." After the user confirms pairing on the smart wearable device side, the terminal device 2 displays the seventh graphical interface 29, which displays "Binding successful" to prompt the user that the association process has been successful.
[0117] exist Figure 12 In the fourth graphical interface 26, the user also includes an eighteenth option 264 (QR code scanning identifier). When the user needs to select an account avatar, for example, when the user needs to select the thirteenth option 261, the user can click the thirteenth option 261. The terminal device 2 generates an instruction to select the account corresponding to the thirteenth option 261 in response to detecting the seventh touch selection 2611 corresponding to the thirteenth option 261. Based on the selection of the thirteenth option 261, if the user needs to associate a smart wearable device for the account corresponding to the thirteenth option 261, the user can continue to click the eighteenth option 264. After the terminal device 2 responds to the seventh touch selection 2611 and detects the eleventh touch selection 2641 corresponding to the eighteenth option 264, the terminal device 2 displays the fifth graphical interface 27, thereby entering the QR code scanning association process.
[0118] exist Figure 16 In the example, the eighth graphical interface 30 includes a first dynamic image 301. The first dynamic image 302 is used to scan the QR code 30 on the device to be associated. When the terminal device 2 detects the QR code 300 scanned by the first dynamic image 302, the terminal device 2 displays the sixth graphical interface 28. Scanning the QR code 300 to associate devices reduces the number of clicks required by the user, reduces the energy consumption of the terminal device 2, and makes it easier for the user to associate devices to their account, thereby improving association efficiency.
[0119] The following describes the various interfaces displayed when a family account initiates an exercise.
[0120] See also Figure 9 In the first graphical interface 23, the first graphical interface 23 includes a first option 231 (for example, a family account). After the terminal device 2 responds to the first touch selection 2311 detecting the first option 231, it indicates entering the main interface of the family account or entering the graphical interface that displays whether to add a family account. When a family account has been established in the main account of the APP in the terminal device, after responding to the first touch selection 2311 detecting the first option 231, it enters the main interface of the family account. The following is an example of the main account of the APP in the terminal device 2 having established a family account and associated the device.
[0121] Please also refer to Figure 9 and Figure 17 In response to detecting the first touch selection 2311 of the first option 231, the terminal device 2 displays the ninth graphical interface 31. The ninth graphical interface 31 includes a list of multiple sub-accounts. The list of multiple sub-accounts includes a first sub-account information column 311 and an eighteenth option 312 (e.g., Sports) displayed in the first sub-account information column 311. In response to detecting the twelfth touch selection 3121 of the eighteenth option 312, the terminal device 2 displays the tenth graphical interface 32. It should be noted that the first sub-account information column 311 includes information such as an account image identifier and an account name.
[0122] exist Figure 18 In the figure, the tenth graphical interface 32 includes multiple exercise type selection boxes for indicating different exercise types and a nineteenth option 321 (for example, start). It should be noted that the exercise types represented by the multiple exercise type selection boxes include outdoor running, indoor running, outdoor walking, indoor walking, and outdoor cycling. The multiple exercise type selection boxes are arranged vertically. When the user needs to select one of the exercise types to initiate exercise, for example, when the user needs to initiate outdoor running for the first sub-account, the user can click the first exercise type selection box 322, and the terminal device 2 generates an instruction to select the first exercise type selection box 322. Based on the selection of the first exercise type selection box 322, if the user determines at this moment that he needs to initiate exercise for the first sub-account, he can click the nineteenth option 321. After the terminal device 2 responds to the detection of the thirteenth touch selection 3211 corresponding to the nineteenth option 321, it generates an instruction to initiate exercise for the first sub-account, and transmits the instruction to the smart wearable device connected to the terminal device 2 by Bluetooth. After receiving the exercise initiation instruction, the smart wearable device enters the sensor collection mode matching outdoor running and collects exercise health data, and the smart wearable device feeds back the collected exercise health data to the terminal device 2.
[0123] exist Figure 17 In the figure, the ninth graphical interface 31 also includes a twentieth option 313 displayed in the first sub-account information column 311. The twentieth option 313 is used to enter the account details interface of the first sub-account information column 311. When the user needs to view the detailed information of the first sub-account, the user can click the twentieth option 313. After the terminal device 2 detects and responds to the fourteenth touch selection 3131 corresponding to the twentieth option, the terminal device 2 displays the eleventh graphical interface 33.
[0124] exist Figure 19In the figure, the eleventh graphical interface 33 includes a variety of sports health data corresponding to the first sub-account. The user can view the real-time sports health data during exercise in the eleventh graphical interface 33, or view the sports health data after exercise in the second graphical interface.
[0125] In the above embodiments, the description of each embodiment has its own focus. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant description of other embodiments.
[0126] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0127] In the embodiments provided in this application, it should be understood that the disclosed devices / network equipment and methods can be implemented in other ways. For example, the device / network equipment embodiments described above are merely schematic. For example, the division of modules or units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0128] Units described as separate components may or may not be physically separate, and components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0129] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present application, and should all be included in the scope of protection of the present application.
Claims
1. A method for initiating an exercise using a family account, applied to a terminal device, characterized in that: include: Displaying a list of multiple sub-accounts, and displaying a first option for initiating exercise in an information column of a first sub-account, wherein a first wearable device bound to the first sub-account has been connected to the terminal device via Bluetooth; detecting a first user input selecting the first option; responding to the first user input; displaying a first graphical interface including a plurality of exercise type selection boxes respectively indicating different exercise types and a second option for confirming initiation of exercise; detecting a second user input of selecting from a plurality of the exercise type selection boxes in the first graphical interface and a third user input of selecting the second option; generating a motion initiation instruction according to the second user input and the third user input; The motion initiation instruction is transmitted to the first wearable device.
2. The method according to claim 1, wherein After transmitting the motion initiation instruction to the first wearable device, the method further includes: The first wearable device enters a sensor collection mode of a motion type corresponding to the second user input according to the motion initiation instruction and collects motion health data; The first wearable device feeds back the collected sports health data to the terminal device.
3. The method according to claim 2, wherein In the step of feeding back the collected sports health data to the terminal device by the first wearable device: The first wearable device feeds back the collected sports health data to the terminal device in real time; or, the first wearable device feeds back the collected sports health data to the terminal device after the exercise is completed.
4. The method according to claim 2, wherein After the first wearable device feeds back the collected sports health data to the terminal device, the method further includes: detecting a fourth user input corresponding to a third option for viewing the sports health data displayed in the information column of the first sub-account; responding to the fourth user input; A second graphical interface including a plurality of the sports health data identifiers is displayed.
5. A device for initiating exercise in a family account, characterized in that: include: a display module, configured to display a list of multiple sub-accounts and display a first option for initiating a campaign in an information column of a first sub-account; a detection module, configured to detect a first user input selecting the first option and generate a first instruction according to the first user input; A processing module processes the first instruction and generates a second instruction to initiate a campaign for the first sub-account.
6. A terminal device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the method according to any one of claims 1 to 4 is implemented.