A sports type management method, system and mobile terminal

By implementing the motion type management method on the smart watch, users can select and turn on their favorite sports types on the mobile terminal, solving the problem that users find it difficult to find sports types, and through sorting and storage optimization, the energy consumption and storage usage of the smart watch are reduced.

CN113778282BActive Publication Date: 2025-04-04SHENZHEN DO INTELLIGENT TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111097003.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-09-18
Publication Date
2025-04-04
Estimated Expiration
2041-09-18

AI Technical Summary

Technical Problem

When existing smartwatches support multiple sports types, it is difficult for users to quickly find the type of sports they like, and algorithms and interfaces of different sports types occupy a lot of storage space, increasing energy consumption.

Method used

By displaying a list of multiple motion types in the user interface by the mobile terminal, the user can select and turn on the preferred motion type, and the mobile terminal transmits the relevant motion type description information to the wearable device instead of saving all the description information in the wearable device. The wearable device counts and sorts the start frequency and time of motion types to optimize the user interface display.

Benefits of technology

Improves the interaction efficiency of users when choosing a motion type, saves the storage space of wearable devices and reduces energy consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113778282B_ABST
    Figure CN113778282B_ABST
Patent Text Reader

Abstract

The present invention provides a method, system and mobile terminal for managing exercise types, the method comprising: the mobile terminal displays a first exercise type list including multiple exercise types in a first user interface; in response to a user input selecting a first exercise type in the first exercise type list, the exercise type description information of the first exercise type is queried and sent to a wearable device; the wearable device receives and stores the exercise type description information of the first exercise type, and displays a second exercise type list including the first exercise type in a second user interface. Thus, the user can select the exercise type he likes in the mobile terminal, and the mobile terminal transmits the exercise type description information associated with the exercise type the user likes to the wearable device, instead of storing the exercise type description information of all exercise types in the wearable device, which saves storage space, improves the user's interaction efficiency when selecting an exercise type, and helps reduce the energy consumption of the wearable device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the field of communication technology, and more specifically, relates to a sports type management method, system and mobile terminal. Background Art

[0002] In the prior art, smart watches can usually support the monitoring of multiple sports of users, such as walking, indoor running, outdoor running, cycling, swimming, golf, mountaineering, yoga, weightlifting, rowing and other sports. Different types of sports are displayed in the user interface of the smart watch in the form of an icon list. Due to the screen size of the smart watch, each user interface usually displays fewer sports icons. After the user clicks the sports icon, the user enters the sports guidance and monitoring graphical interface. In addition, different sports require different sports algorithms and physiological parameter algorithms to monitor the user's exercise process, and different sports guidance interfaces need to be enabled to guide the user to perform the correct exercise.

[0003] As more and more sports monitoring types are added to smart watches, for example, existing smart watches can support sports monitoring of more than 100 types of sports, there are the following problems:

[0004] 1. Different types of sports are displayed in the form of icon lists in the user interface of the smart watch. Each user interface can usually only display a small number of sports icons, making it difficult for users to find their favorite sports. In addition, the arrangement of sports icons in each user interface is fixed. If the user's favorite sport is listed in the latter user interface, the user needs to turn pages multiple times to find the corresponding sports icon, which is cumbersome, reduces user interaction efficiency, and increases the energy consumption of the smart watch.

[0005] 2. Different types of exercise require different algorithms and exercise guidance interfaces. As the number of exercise types supported by smart watches increases, exercise algorithms and exercise guidance interfaces will take up a larger storage space.

[0006] In summary, it is necessary to improve the existing technology. Summary of the invention

[0007] The purpose of the embodiments of the present invention is to provide a sports type management method, system and mobile terminal to solve the problems in the prior art that the sports type algorithm and sports guidance interface occupy a large space and it is difficult for users to find their favorite sports types, thereby improving user experience and reducing the energy consumption of smart watches.

[0008] In a first aspect, an embodiment of the present application provides a method for managing a sport type, the method comprising: a mobile terminal displays a first sport type list including multiple sport types in a first user interface, the first sport type list including a graphical interface object for selection to enable display of the first sport type on a wearable device; in response to user input for selecting to enable display of the first sport type on the wearable device, the mobile terminal queries sport type description information of the first sport type and sends it to the wearable device; the wearable device receives and stores the sport type description information of the first sport type, and displays a second sport type list including the first sport type in a second user interface.

[0009] In a possible implementation manner of the first aspect, the description information includes a sport type ID, a sport icon, a sport type name, a sport guidance user interface, a sensor to be called, and a sport algorithm.

[0010] In a possible implementation of the first aspect, the method further includes: the wearable device responds to user input of clicking the first motion icon in the second user interface, calls the associated sensor and motion algorithm to perform motion monitoring based on the motion type ID, and enables the associated motion guidance user interface.

[0011] In a possible implementation manner of the first aspect, the method further includes: the wearable device counting the start-up frequency and start-up time of multiple sports types; and sorting the sports icons of the multiple sports types in the second sports type list according to the start-up frequency and start-up time.

[0012] In a possible implementation of the first aspect, sorting the sports icons of multiple sports types according to the start frequency and the start time includes:

[0013] Arrange the sports icons whose most recent start time is within the first preset time period before other sports icons;

[0014] The sports icons whose latest activation time is within the first preset time period are arranged according to the activation frequency, and the sports icons whose latest activation time is outside the first preset time period are arranged according to the activation frequency.

[0015] In a second aspect, an embodiment of the present application provides a sports type management system, the system comprising:

[0016] A mobile terminal, configured to display a first exercise type list including a plurality of exercise types in a first user interface, and in response to a user input selecting to enable display of the first exercise type on a wearable device, query exercise type description information of the first exercise type and send the information to the wearable device, wherein the first exercise type list includes a graphical interface object for selection to enable display of the first exercise type on the wearable device;

[0017] The wearable device is used to receive and store the exercise type description information of the first exercise type, and display a second exercise type list including the first exercise type in a second user interface.

[0018] In a possible implementation manner of the second aspect, the description information includes a sport type ID, a sport icon, a sport type name, a sport guidance user interface, a sensor to be called, and a sport algorithm.

[0019] In a possible implementation of the second aspect, the wearable device is also used to respond to user input of clicking the first motion icon in the second user interface, call the associated sensor and motion algorithm to perform motion monitoring according to the motion type ID, and enable the associated motion guidance user interface.

[0020] In a possible implementation of the second aspect, the wearable device is further used to count the start-up frequency and start-up time of multiple sports types; and sort the sports icons of multiple sports types in the second sports type list according to the start-up frequency and start-up time.

[0021] In a possible implementation of the second aspect, the wearable device is also used to arrange sports icons whose last start time is within a first preset time period before other sports icons; arrange sports icons whose last start time is within the first preset time period according to their start frequency; and arrange sports icons whose last start time is outside the first preset time period according to their start frequency.

[0022] In a third aspect, an embodiment of the present application provides a method for managing exercise types, the method comprising:

[0023] The mobile terminal displays a first exercise type list including a plurality of exercise types in a first user interface, wherein the first exercise type list includes a graphical interface object for selection to enable display of the first exercise type on the wearable device;

[0024] In response to a user input for selecting to start displaying the first exercise type on the wearable device, the mobile terminal queries exercise type description information of the first exercise type and sends it to the wearable device.

[0025] In a fourth aspect, an embodiment of the present application provides a mobile terminal, including a processor and a memory, wherein:

[0026] The memory is used to store software instructions;

[0027] The processor is used to execute instructions in the memory, and the instructions are used to execute the above-mentioned motion type management method.

[0028] In a fifth aspect, an embodiment of the present application provides a computer-readable storage medium for storing one or more computer programs, wherein the one or more computer programs include instructions. When the computer programs are run on a computer, the instructions are used to execute the above-mentioned exercise type management method.

[0029] In an embodiment of the present application, the mobile terminal displays a first sports type list including multiple sports types in the first user interface; in response to a user input selecting the first sports type in the first sports type list, the sports type description information of the first sports type is queried and sent to the wearable device; the wearable device receives and stores the sports type description information of the first sports type, and displays a second sports type list including the first sports type in the second user interface. Thus, the user can select the sports type he likes in the mobile terminal, and the mobile terminal transmits the sports type description information associated with the sports type the user likes to the wearable device, instead of saving the sports type description information of all sports types in the wearable device, which saves the storage space of the wearable device, improves the user's interaction efficiency when selecting the sports type, and helps to reduce the energy consumption of the wearable device. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.

[0031] Figure 1 is a block diagram of a sports type management system provided by an embodiment of the present invention;

[0032] Figure 2 is a block diagram of a wearable device provided by an embodiment of the present invention;

[0033] Figure 3 is a block diagram of a mobile terminal provided by an embodiment of the present invention;

[0034] Figure 4 is a schematic diagram of a mobile terminal displaying a first exercise type list including multiple exercise types provided by an embodiment of the present invention;

[0035] Figure 5 A schematic diagram of a wearable device displaying an application list including sports applications provided by an embodiment of the present invention;

[0036] Figure 6 is a schematic diagram of a wearable device displaying a second application list provided by an embodiment of the present invention;

[0037] Figure 7is a flow chart of a method for managing exercise types provided by an embodiment of the present invention;

[0038] Figure 8 This is a flow chart of a wearable device sorting exercise types provided by an embodiment of the present invention.

[0039] Fig. 9 is a flow chart of another exercise type management method provided by an embodiment of the present invention;

[0040] Fig.10 It is a flow chart of managing exercise types in a smart phone and a smart watch provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0041] The following will be combined with the accompanying drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Generally, the components of the embodiments of the present invention described and shown in the drawings here can be arranged and designed in various different configurations.

[0042] Therefore, the following detailed description of the embodiments of the present invention provided in the accompanying drawings is not intended to limit the scope of the invention claimed for protection, but merely represents selected embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without making creative work are within the scope of protection of the present invention.

[0043] It should be noted that relational terms such as "first" and "second" are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprises" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.

[0044] Existing smart watches can support sports monitoring of more than 100 types of sports, and there may be more in the future. However, there are the following problems: the screen of the smart watch is small, and each interface can usually only display a few sports icons. Users need to turn pages multiple times to find the required sports icons, which is cumbersome and reduces user interaction efficiency. In addition, different sports types require different algorithms and sports guidance interfaces. As the number of sports types supported by smart watches increases, the sports algorithms and sports guidance interfaces will take up a large storage space.

[0045] The basic idea of ​​the exercise type management method provided by the present invention is that the mobile terminal displays a first exercise type list including multiple exercise types in a first user interface; in response to a user input selecting a first exercise type in the first exercise type list, the exercise type description information of the first exercise type is queried and sent to a wearable device; the wearable device receives and stores the exercise type description information of the first exercise type, and displays a second exercise type list including the first exercise type in a second user interface. Thus, the user can select the exercise type he likes in the mobile terminal, and the mobile terminal transmits the exercise type description information associated with the exercise type the user likes to the wearable device, instead of saving the exercise type description information of all exercise types in the wearable device, thereby saving storage space of the wearable device, improving the user's interaction efficiency when selecting an exercise type, and helping to reduce the energy consumption of the wearable device.

[0046] Figure 1 A block diagram of a sports type management system provided by an embodiment of the present invention is shown. The system includes a wearable device 100 and a mobile terminal 200. The wearable device 100 and the mobile terminal 200 can maintain communication connection through wireless communication technology. The wearable device 100 can be a wearable device with a display screen such as a smart watch, a smart bracelet, a smart ring, etc. The mobile terminal 200 can be a mobile phone, a tablet computer, a laptop computer, a super mobile personal computer, a netbook, a personal digital assistant, etc.

[0047] The wearable device 100 and the mobile terminal 200 are bound to each other, and the wearable device 100 can transmit the user's physiological monitoring information and motion monitoring information to the mobile terminal 200. The wearable device 100 can receive data sent by the mobile terminal 200, for example, the wearable device 100 can receive the motion type description information, user interface data, firmware upgrade package, user personal data, etc. sent by the mobile terminal 200. The motion type description information includes the motion type ID (Identity document, identity identification number), motion icon, motion type name, motion guidance user interface, sensors to be called, and motion algorithms, etc. The mobile terminal 200 can configure the wearable device 100, such as setting the power on and off time, entering different working modes or data collection modes, setting the user interface, etc. The wearable device 100 can process the communication services of the mobile terminal 200, such as receiving notification messages from the mobile terminal application, sending and receiving text messages, answering / hanging up calls, etc.

[0048] Combined with Figure 1 The system architecture shown in the figure takes the wearable device as a smart watch as an example. Figure 2 As shown, the wearable device 100 may include one or more processors 101, memory 102, communication module 270, sensor module 104, display screen 105, audio module 106, speaker 107, microphone 108, camera module 109, motor 110, button 111, indicator 112, battery 113, power management module 114. These components may communicate via one or more communication buses or signal lines.

[0049] The processor 101 is the final execution unit for information processing and program running, and can run an operating system or application program to execute various functional applications and data processing of the wearable device 100. The processor 101 may include one or more processing units, for example: the processor 101 may include a central processing unit 101 (CPU), a graphics processing unit (GPU), an image signal processor 101 (ISP), a sensor hub processor 101 or a communication processor 101 (CP) application processor 101 (AP), etc. In some embodiments, the processor 101 may include one or more interfaces. The interface is used to couple a peripheral device to the processor 101 to transmit instructions or data between the processor 101 and the peripheral device.

[0050] The memory 102 can be used to store computer executable program codes, and the executable program codes include instructions. The memory 102 can include a program storage area and a data storage area. Among them, the program storage area can store an operating system and at least one application. The application is used to implement the functions of the wearable device 100, for example, controlling the wearable device 100 to receive and store the sports type description information from the mobile terminal 200, and displaying a list of sports types including sports icons in the user interface; for another example, in response to the user input of the user clicking the sports icon in the user interface, controlling the transmittable device 100 to call the associated sensor and sports algorithm according to the sports type ID for sports monitoring, and enabling the associated sports guidance user interface; for another example, controlling the wearable device to count the startup frequency and startup time of multiple sports types, and sorting the sports icons of multiple sports types in the sports type list of the wearable device 100 according to the startup frequency and startup time.

[0051] The storage data area can store data created during the use of the wearable device, such as storing the user's sports health data collected by the wearable device 100; storing the sports type description information corresponding to the sports type, etc. The memory may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, a universal flash storage (UFS), etc.

[0052] The communication module 270 can support the wearable device 100 to communicate with the network and the mobile terminal 200 through wireless communication technology. The communication module 270 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals into electrical signals. The communication module 270 may include one or more of a cellular mobile communication module, a short-range wireless communication module, a wireless Internet module, and a location information module. The mobile communication module can send or receive wireless signals based on the technical standards of mobile communications, and can use any mobile communication standard or protocol, including but not limited to Global System for Mobile Communications (GSM), Code Division Multiple Access (CDMA), Code Division Multiple Access 2000 (CDMA2000), Wideband CDMA (WCDMA), Time Division Synchronous Code Division Multiple Access (TD-SCDMA), Long Term Evolution (LTE), LTE-A (Advanced Long Term Evolution), etc. The wireless Internet module can send or receive wireless signals via a communication network according to wireless Internet technology, including wireless LAN (WLAN), wireless fidelity (Wi-Fi), Wi-Fi direct, Digital Living Network Alliance (DLNA), wireless broadband (WiBro), etc. The short-range wireless communication module can send or receive wireless signals according to short-range communication technologies, including Bluetooth, radio frequency identification (RFID), infrared data communication (IrDA), ultra-wideband (UWB), ZigBee, near field communication (NFC), wireless fidelity (Wi-Fi), Wi-Fi direct connection, wireless USB (wireless universal serial bus), etc. The location information module can obtain the location of the smart wearable device based on the global navigation satellite system (GNSS), which can include one or more of the global positioning system (GPS), the global satellite navigation system (Glonass), the Beidou satellite navigation system and the Galileo satellite navigation system.

[0053] The sensor module 104 is used to measure physical quantities or detect the operating state of the wearable device 100. The sensor module 104 may include an acceleration sensor 104A, a gyroscope sensor 104B, an air pressure sensor 104C, a magnetic sensor 104D, a biometric sensor 104E, a proximity sensor 104F, an ambient light sensor 104G, a touch sensor 104H, etc. The sensor module 104 may also include a control circuit for controlling one or more sensors included in the sensor module 104.

[0054] Among them, the acceleration sensor 104A can detect the acceleration magnitude of the wearable device 100 in all directions. When the wearable device 100 is stationary, the magnitude and direction of gravity can be detected. It can also be used to identify the posture of the wearable device 100, and is applied to applications such as horizontal and vertical screen switching and pedometers. In one embodiment, the acceleration sensor 104A can be combined with the gyroscope sensor 104B to monitor the user's stride, step frequency, and pace during exercise.

[0055] The gyro sensor 104B may be used to determine the motion posture of the wearable device 100. In some embodiments, the angular velocity of the wearable device around three axes (ie, x, y, and z axes) may be determined by the gyro sensor 104B.

[0056] The air pressure sensor 104C is used to measure air pressure. In some embodiments, the wearable device 100 calculates the altitude through the air pressure value measured by the air pressure sensor 104C to assist in positioning and navigation. In one embodiment, the air pressure sensor 104C can be combined with the acceleration sensor 104A to monitor the user's climbing data.

[0057] The magnetic sensor 104D includes a Hall sensor, a magnetometer, etc., and can be used to determine the user's position.

[0058] The biometric sensor 104E is used to measure the physiological parameters of the user, including but not limited to a photoplethysmography (PPG) sensor, an ECG sensor, an EMG sensor, a blood glucose sensor, and a temperature sensor. For example, the wearable device 100 can measure the user's heart rate, blood oxygen, and blood pressure data through the signals of the photoplethysmography sensor and / or the ECG sensor, and identify the user's blood glucose value based on the data generated by the blood glucose sensor. In some embodiments, the wearable device 100 can detect whether the user is in a sleeping state based on the acceleration sensor 104A and the biometric sensor 104E, identify the user's sleep stage, and identify sleep apnea.

[0059] The proximity sensor 104F is used to detect the presence of an object near the wearable device 100 without any physical contact. In some embodiments, the proximity sensor 104F may include a light emitting diode and a light detector. The light emitting diode may be an infrared light, and the wearable device 100 uses the light detector to detect reflected light from a nearby object. When the reflected light is detected, it can be determined that there is an object near the wearable device 100. The wearable device 100 can use the proximity sensor 104F to detect its wearing state.

[0060] The ambient light sensor 104G is used to sense the brightness of the ambient light. In some embodiments, the wearable device can adaptively adjust the brightness of the display screen according to the perceived brightness of the ambient light to reduce power consumption.

[0061] The touch sensor 104H is used to detect a touch operation applied thereto or in the vicinity thereof, and is also referred to as a “touch control device.” The touch sensor 104H may be disposed on the display screen 105 , and the touch sensor 104H and the display screen 105 form a touch screen.

[0062] The display screen 105 is used to display a graphical user interface (UI), which may include graphics, text, icons, videos, and any combination thereof. The display screen 105 may be a liquid crystal display (LCD), an organic light-emitting diode (OLED) display, and the like. When the display screen 105 is a touch display screen, the display screen 105 can collect a touch signal on or above the surface of the display screen 105, and input the touch signal as a control signal to the processor 101.

[0063] In some embodiments, the display screen 105 may display a sports type list interface, including sports icons of multiple sports types in the sports type list interface. In some embodiments, the display screen 105 arranges sports icons whose most recent start time is within the first preset time period before other sports icons, and arranges sports icons whose most recent start time is within the first preset time period according to the start frequency, and arranges sports icons whose most recent start time is outside the first preset time period according to the start frequency. In some embodiments, the display screen 105 may display a sports guidance interface to guide the user to exercise correctly. The sports type list interface may include sports names and sports icons of multiple sports types.

[0064] The audio module 106, the speaker 107, and the microphone 108 provide audio functions between the user and the wearable device 100, such as listening to music or making calls; for example, when the wearable device 100 receives a notification message from a mobile terminal, the processor 101 controls the audio module 106 to output a preset audio signal, and the speaker 107 emits a sound to remind the user. Among them, the audio module 106 converts the received audio data into an electrical signal and sends it to the speaker 107, and the speaker 107 converts the electrical signal into sound; or the microphone 108 converts the sound into an electrical signal and sends it to the audio module 106, and the audio module 106 converts the audio electrical signal into audio data. In some embodiments, the speaker 105 can play the user's favorite music or exercise guidance audio during the user's exercise.

[0065] The camera module 109 is used to capture still images or videos. The camera module 109 may include an image sensor, an image signal processor (ISP), and a digital signal processor (DSP). The image sensor converts the optical signal into an electrical signal, the image signal processor converts the electrical signal into a digital image signal, and the digital signal processor converts the digital image signal into an image signal in a standard format (RGB, YUV). The image sensor may be a charge coupled device (CCD) or a complementary metal-oxide-semiconductor (CMOS).

[0066] The motor 110 can convert electrical signals into mechanical vibrations to produce vibration effects. The motor 110 can be used for vibration prompts for incoming calls and messages, and can also be used for touch vibration feedback. The button 111 includes a power button, a volume button, etc. The button 111 can be a mechanical button (physical button) or a touch button. The indicator 112 is used to indicate the status of the wearable device 100, for example, to indicate the charging status, power changes, and can also be used to indicate messages, missed calls, notifications, etc. In some embodiments, the wearable device 100 provides vibration feedback after receiving a notification message from a mobile terminal application. In some embodiments, the wearable device 100 provides vibration feedback when the user reaches a sports goal.

[0067] The battery 113 is used to provide power to various components of the wearable device. The power management module 114 is used to manage the charge and discharge of the battery, and monitor parameters such as battery capacity, battery cycle number, battery health status (whether it is leaking, impedance, voltage, current and temperature). In some embodiments, the power management module 114 can charge the battery by wire or wirelessly.

[0068] It should be understood that in some embodiments, the wearable device 100 may be composed of one or more of the aforementioned components, and the wearable device 100 may include more or fewer components than shown, or combine certain components, or split certain 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.

[0069] Combined with Figure 1 The system architecture shown in FIG. 1 takes the mobile terminal 200 as a mobile phone as an example. Figure 3 As shown, the mobile terminal 200 may include a processor 210, a memory 220, an input unit 230, a display unit 240, a sensor 250, an audio circuit 260, a speaker 261, a microphone 262, a communication module 270, a power supply 280 and other components. Those skilled in the art will appreciate that Figure 3The structure of the mobile terminal shown in the figure does not constitute a limitation on the mobile terminal, and may include more or less components than those shown in the figure, or combine certain components, or arrange the components differently.

[0070] The processor 210 is the control center of the mobile terminal 200. It uses various interfaces and lines to connect various parts of the entire mobile terminal. By running or executing software programs and / or modules stored in the memory 220, and calling data stored in the memory 220, it executes various functions of the mobile terminal 200 and processes data, thereby monitoring the mobile terminal 200 as a whole. Optionally, the processor 210 may include one or more processing units; preferably, the processor 210 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, etc., and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 210.

[0071] In an embodiment of the present application, the processor 210 may display a first motion type list including a plurality of motion types in a user interface, wherein the first motion type list includes a graphical interface object for selection to enable display of the first motion type on the wearable device 200. The processor 210 may query the motion type description information of the first motion type and send it to the wearable device in response to a user input selecting to enable display of the first motion type on the wearable device. In some embodiments, the processor 210 may also send an instruction to the wearable device 100 to delete the motion type description information corresponding to the first motion type in response to a user input deselecting the first motion type in the first motion type list.

[0072] The memory 220 can be used to store software programs and modules. The software programs include instructions. The processor 210 executes various functional applications and data processing of the mobile terminal 200 by running the instructions stored in the memory 220. In the embodiment of the present application, the memory can be used to store a wearable device management program for managing wearable devices. The memory can also be used to store sports type description information corresponding to the sports type. The sports type description information includes sports type ID (Identity document, identity identification number), sports icon, sports type name, sports guidance user interface, sensors to be called, and sports algorithms.

[0073] The input unit 230 can be used to receive input digital or character information, and to generate key signal input related to user settings and function control of the mobile terminal 200. Specifically, the input unit 230 may include a touch panel 231 and other input devices 232. The touch panel 231, 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 the touch panel 231 or near the touch panel 231), and drive the corresponding connection device according to a pre-set program. In an embodiment of the present application, the touch panel 231 is provided with a touch sensor, which can collect the user's click operation on the permission control user interface object in the notification management list interface of the wearable application.

[0074] The display unit 240 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 240 may include a display screen 241. Optionally, the display screen 241 may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), etc. Further, the touch panel 231 may cover the display screen 241. When the touch panel 231 detects a touch operation on or near it, it is transmitted to the processor 210 to determine the type of touch event, and then the processor 210 provides a corresponding visual output on the display screen 241 according to the type of touch event. In an embodiment of the present application, the display screen 241 can be used to display a sports type list interface, and the sports type list interface may include sports names, sports icons, and graphical interface objects for users to select whether to display the relevant sports type on the wearable device 100. The user interface object may be an image, text, number, symbol, button, window or other user interface element, and the image may be static or dynamic.

[0075] The sensor 250 may include a gravity sensor to detect the magnitude of the acceleration of the mobile terminal 200 in various directions (generally three axes). The magnitude and direction of gravity can be detected when stationary, and can be used for applications that recognize the posture of the mobile phone (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc. The mobile terminal 200 may also include other sensors, such as a light sensor. Specifically, the light sensor may include an ambient light sensor and a proximity light sensor. Among them, the ambient light sensor can adjust the brightness of the display panel 231 according to the brightness of the ambient light; the proximity light sensor can detect whether there is an object approaching or contacting the mobile terminal 200, and can turn off the display screen 241 when the mobile terminal 200 moves to the ear. The mobile terminal 200 may also be equipped with other sensors such as a gyroscope, a barometer, a hygrometer, a thermometer, an infrared sensor, etc., which will not be repeated here.

[0076] The audio circuit 260, the speaker 261, and the microphone 262 can provide an audio interface between the user and the mobile phone. The audio circuit 260 can transmit the received audio data to the speaker 261 after converting the received audio data into an electrical signal, which is converted into a sound signal for output; on the other hand, the microphone 262 converts the collected sound signal into an electrical signal, which is received by the audio circuit 260 and converted into audio data, and then the audio data is output to the processor 210 for processing, and then sent to another mobile phone by the processor 210, or the audio data is output to the memory 220 for further processing.

[0077] The communication module 270 can support the mobile terminal 200 to communicate with the network and the mobile terminal 200 through wireless communication technology. The communication module 270 may include one or more of a cellular mobile communication module, a short-range wireless communication module, a wireless Internet module, and a location information module. The short-range wireless communication module can send or receive wireless signals according to short-range communication technologies, including Bluetooth, radio frequency identification (RFID), infrared data communication (IrDA), ultra-wideband (UWB), ZigBee, near field communication (NFC), wireless fidelity (Wi-Fi), Wi-Fi direct connection, wireless USB (wireless universal serial bus), etc. In some embodiments, the mobile terminal 200 can be wirelessly connected to the wearable device 100 through the communication module 270 and establish a binding relationship to transmit data, control instructions, etc. between the mobile terminal 200 and the wearable device 100.

[0078] The mobile terminal 200 also includes a power supply 280 (such as a battery) for supplying power to various components. Preferably, the power supply can be logically connected to the processor 210 through a power management system, so that the power management system can manage charging, discharging, and power consumption.

[0079] Figure 4 4 is a schematic diagram of a mobile terminal displaying a first exercise type list including multiple exercise types provided by an embodiment of the present invention. The mobile terminal 200 is installed with a wearable device management program for managing wearable devices. The user can use the wearable device management program to enter a first user interface 401 to manage exercise types. The first user interface 401 includes a first exercise type list 402. The exercise type can be, for example, Figure 4 The first exercise type list 402 includes exercise icons 403 of multiple exercise types and exercise names 404 to indicate different exercise types, and the first exercise type list 502 also includes a graphical interface object (button 404) for selecting to enable display of the first exercise type on the wearable device 100. The first exercise type can be any exercise in the first exercise type list 402.

[0080] The user can turn on or off the display of the corresponding sport type on the wearable device 100 by clicking or sliding the button 404. When the user chooses to turn on the display of the first sport type on the wearable device by operating the button 404, the mobile terminal 200 queries the sport type description information of the first sport type and sends it to the wearable device 100. The sport type description information is used to describe the relevant information for displaying and running the sport type on the wearable device, including the sport type ID, sport icon, sport type name, sport guidance user interface, sensors to be called, and sport algorithms, etc. In some embodiments, the sport type description information is stored in the mobile terminal 200 in the form of a JSON file. JSON is the abbreviation of JavaScript Object Notation, which is a data exchange format provided by JS (JavaScript, a programming language).

[0081] After receiving the sports type description information of the first sports type, the wearable device 100 stores the sports type description information locally and can be added to the second sports type list (reference Figure 6 ) displays the first movement type.

[0082] Figure 5 FIG. 1 is a schematic diagram of a wearable device displaying an application list including a sports application provided by an embodiment of the present invention. The wearable device 100 can display a user interface 502 including a sports application (icon 501). When a user touches the icon 501 on the user interface 502, the user enters the following Figure 6 A second user interface 601 is shown.

[0083] Figure 66 is a schematic diagram of a wearable device displaying a second application list provided by an embodiment of the present invention. The wearable device 100 can display a second user interface 601 including multiple sports types, and the second user interface 601 includes a second sports type list 602, and the second sports type list 602 includes sports icons 603 of multiple sports types and sports names 604 to indicate different sports types. The second sports type list 602 also includes a graphical interface object (symbol 605) for entering the details page of the sports type. When the user touches the symbol 605, the wearable device 100 can enter the details page of the sports type to facilitate the user to understand the details of the sports, such as selecting to start / end the sports, historical sports data, etc.; when the user chooses to start the sports, the wearable device 100 turns on the corresponding sensor and calls the corresponding sports algorithm to start monitoring and recording the user's sports.

[0084] Figure 7 is a flow chart of a method for managing exercise types provided by an embodiment of the present invention. The method for managing exercise types is applied to Figure 1 The system shown comprises:

[0085] Step S701, the mobile terminal displays a first exercise type list including multiple exercise types in a first user interface, and the first exercise type list includes a graphical interface object for selecting to enable display of the first exercise type on the wearable device. In some embodiments, the mobile terminal is installed with a wearable device management program for managing wearable devices. The user can open the wearable device management program and enter the exercise type management interface to manage the exercise type. The exercise type management interface displays a first exercise type list including multiple exercise types. The first exercise type list includes exercise icons and exercise names corresponding to the exercise types, and a graphical interface object for selecting to enable display of the first exercise type on the wearable device. In some embodiments, the first user interface is as follows: Figure 4 shown.

[0086] Step S702, in response to the user input of selecting to turn on the display of the first sport type on the wearable device, the mobile terminal queries the sport type description information of the first sport type and sends it to the wearable device. In some embodiments, when the user chooses to turn on the display of the first sport type on the wearable device in the first user interface, the mobile terminal queries the sport type description information of the first sport type locally and sends it to the wearable device. The sport type description information is used to describe the relevant information for displaying and running the sport type on the wearable device. In some embodiments, the sport type description information includes a sport type ID, a sport icon, a sport type name, a sport guidance user interface, sensors to be called, and a sport algorithm, etc.

[0087] In some embodiments, the mobile terminal determines whether to establish a wireless communication connection with the wearable device, and if so, sends the motion type description information to the wearable device; otherwise, waits to establish a wireless communication connection with the wearable device before sending the motion type description information to the wearable device. Since the mobile terminal does not always maintain a connection with the wearable device, the motion type description information is sent to the wearable device when the mobile terminal establishes a connection with the wearable device.

[0088] Step S703: The wearable device receives and stores the description information of the first exercise type, and displays a second exercise type list including the first exercise type in the second user interface. Figure 6 shown.

[0089] In an embodiment of the present application, a user can select his or her favorite sport type on a mobile terminal, and the mobile terminal transmits the sport type description information associated with the user's favorite sport type to the wearable device, instead of saving the sport type description information of all sport types in the wearable device, thereby saving storage space of the wearable device, improving the user's interaction efficiency when selecting a sport type, and helping to reduce the energy consumption of the wearable device.

[0090] The exercise type management method of this embodiment also includes: the wearable device responds to the user input of clicking the first exercise icon in the second user interface, calls the associated sensor and exercise algorithm to perform exercise monitoring according to the exercise type ID, and enables the associated exercise guidance user interface.

[0091] The exercise type management method of this embodiment also includes: in response to the user input of selecting to turn off the display of the first exercise type on the wearable device, the mobile terminal sends a deletion instruction to the wearable device to delete the exercise type description information. Therefore, for the exercise type that the user does not want to be displayed on the wearable device, the wearable device deletes its corresponding icon, sensor activation strategy, algorithm, exercise guidance interface, etc., which can save the storage space of the wearable device.

[0092] Figure 8 This is a flow chart of a wearable device sorting exercise types provided by an embodiment of the present invention. The process includes:

[0093] Step S801: The wearable device counts the activation frequencies and activation times of multiple sports types.

[0094] Step S802, in the second sport type list, the sport icons of multiple sport types are sorted according to the start frequency and the start time. Specifically, the sport icons of multiple sport types are sorted according to the start frequency and the start time, including: arranging the sport icons whose most recent start time is within the first preset time period before other sport icons; arranging the sport icons whose most recent start time is within the first preset time period according to the start frequency, and arranging the sport icons whose most recent start time is outside the first preset time period according to the start frequency.

[0095] In some embodiments, the wearable device can count the start-up frequency and start-up time of multiple sports types, arrange the sports types started in the last 3 days before other sports types, and count the start-up frequency of the sports types started within 3 days, and the sports types with high start-up frequency are arranged before the sports types with low start-up frequency; the start-up frequency of the sports types that have not been started within 3 days is also counted, and the sports types with high start-up frequency are arranged before the sports types with low start-up frequency. Thus, in the second sports type list, the arrangement order of the multiple sports types is from front to back: the sports type that has been started recently and has a high start-up frequency, the sports type that has been started recently but has a low start-up frequency, the sports type that has not been started recently but has a high start-up frequency, and the sports type that has not been started recently and has a low start-up frequency. Thus, this embodiment can sort the positions of multiple sports types in the second sports type list according to the start-up frequency and start-up time, so that users can quickly query their favorite sports, reduce the number of page turns of users in the sports type list interface, improve user interaction efficiency, and reduce the energy consumption of wearable devices.

[0096] Fig. 9 is a flow chart of another method for managing exercise types provided by an embodiment of the present invention. The method for managing exercise types is applied to Figure 3 The mobile terminal shown includes:

[0097] Step S901: The mobile terminal displays a first exercise type list including multiple exercise types in a first user interface, where the first exercise type list includes a graphical interface object for selection to enable display of the first exercise type on the wearable device.

[0098] Step S902: In response to a user input for selecting to enable display of the first sport type on the wearable device, the mobile terminal queries the sport type description information of the first sport type and sends it to the wearable device, wherein the sport type description information includes a sport type ID, a sport icon, a sport type name, a sport guidance user interface, a sensor to be called, and a sport algorithm.

[0099] The exercise type management method of this embodiment also includes: in response to the user input of selecting to turn off the display of the first exercise type on the wearable device, the mobile terminal sends a deletion instruction to the wearable device to delete the exercise type description information. Therefore, for the exercise type that the user does not want to be displayed on the wearable device, the wearable device deletes its corresponding icon, sensor activation strategy, algorithm, exercise guidance interface, etc., which can save the storage space of the wearable device.

[0100] In an embodiment of the present application, the mobile terminal stores sports type description information of multiple sports types, and the user can select his favorite sports type on the mobile terminal. The mobile terminal transmits the sports type description information associated with the user's favorite sports type to the wearable device, instead of saving the sports type description information of all sports types in the wearable device, thereby saving storage space of the wearable device, improving the user's interaction efficiency when selecting a sports type, and helping to reduce the energy consumption of the wearable device.

[0101] Fig.10 This is a flow chart of managing exercise types in a smart phone and a smart watch provided by an embodiment of the present invention. The flow includes:

[0102] Step S101, the smartphone displays multiple types of exercise. The smartphone displays icons and names of multiple types of exercise in the user interface of the smartwatch management program, as well as a button for selecting to turn on or off display of the type of exercise on the smartwatch. The user interface can refer to Figure 4 .

[0103] Step S102: The smartphone acquires the first exercise type selected by the user. The user can select the exercise type to be displayed on the smart watch in the user interface of the smartphone.

[0104] Step S103, the smartphone obtains a sports type description file corresponding to the first sports type. The sports type description file includes a sports type ID, a sports icon, a sports type name, a sports guidance user interface, sensors to be called, and a sports algorithm. The sports type description file can be stored in the smartphone in the form of a JSON file.

[0105] Step S104, determine whether the smart watch and the smart phone are connected to each other via Bluetooth. If yes, proceed to step S105, otherwise wait for the smart watch and the smart phone to establish a Bluetooth connection.

[0106] Step S105, the smart watch synchronizes the sports type description file.

[0107] Step S106: The smart watch stores the sports type description file. The smart watch stores the sports type icon in the gallery storage area and stores other files in the sports module dedicated area.

[0108] Step S107, the smart watch determines whether the user clicks on the sports function. The user can click on the sports application icon in the application list interface of the smart watch to start the sports application.

[0109] Step S108, the smart watch displays a sports icon of the first sports type in the graphical interface. After the sports application is started, the smart watch displays a sports list interface including multiple sports types, and the sports list interface includes sports icons of multiple sports types (such as Figure 6 shown).

[0110] Step S109: the smart watch determines whether the user clicks on the exercise icon of the first exercise type.

[0111] Step S110, the smart watch displays data related to the first exercise type and an exercise start icon in the graphical interface. After the user selects and clicks the first exercise type, the smart watch displays exercise data related to the first exercise type and an exercise start icon for starting the exercise.

[0112] Step S111, the smart watch determines whether the user clicks on the start exercise icon.

[0113] Step S112, the smart watch activates relevant sensors and calls relevant algorithms. When the user clicks the exercise start icon, the smart watch reads the exercise type description information of the first exercise type, activates relevant sensors, and calls corresponding algorithms.

[0114] The exemplary embodiments of the present disclosure also provide a computer-readable storage medium on which a program product capable of implementing the above-mentioned method of the present specification is stored. In some possible implementations, various aspects of the present disclosure can also be implemented in the form of a program product, which includes program code. When the program product is run on a terminal device, the program code is used to enable the terminal device to execute the steps according to various exemplary embodiments of the present disclosure described in the above-mentioned "Exemplary Method" section of the present specification, for example, it can execute Fig. 9 Any one or more steps in .

[0115] It should be noted that the computer-readable medium shown in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0116] In several embodiments provided in the present application, it should be understood that the disclosed devices and methods can also be implemented in other ways. The device embodiments described above are merely schematic. For example, the flowcharts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the devices, methods and computer program products according to multiple embodiments of the present invention. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of the code, and a part of the module, program segment or code contains one or more executable instructions for implementing the specified logical functions. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of boxes in the block diagram and / or flowchart can be implemented with a dedicated hardware-based system that performs a specified function or action, or can be implemented with a combination of dedicated hardware and computer instructions.

[0117] If the function is implemented in the form of a software function module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for a computer device to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program codes.

[0118] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. A method for managing exercise types, characterized in that: The method comprises: The mobile terminal displays a first exercise type list including a plurality of exercise types in a first user interface, wherein the first exercise type list includes a graphical interface object for selection to enable display of the first exercise type on the wearable device; In response to a user input for selecting to start displaying the first sport type on the wearable device, the mobile terminal queries sport type description information of the first sport type and sends the information to the wearable device; The wearable device receives and stores the motion type description information of the first motion type, and displays a second motion type list including the first motion type in a second user interface; The description information includes a sports type ID; the method further includes: the wearable device, in response to a user input of clicking a first sports icon in the second user interface, calls an associated sensor and a sports algorithm to perform sports monitoring according to the sports type ID, and activates an associated sports guidance user interface; The mobile terminal also includes: in response to a user input for selecting to turn off display of the first exercise type on the wearable device, the mobile terminal sends a deletion instruction for deleting the exercise type description information to the wearable device.

2. The exercise type management method according to claim 1, characterized in that: The description information includes a sport icon, a sport type name, a sport guidance user interface, sensors to be called, and a sport algorithm.

3. The exercise type management method according to claim 1, characterized in that: The method further comprises: The wearable device counts the activation frequency and activation time of multiple sports types; In the second exercise type list, the exercise icons of the multiple exercise types are sorted according to the activation frequency and the activation time.

4. The method for managing exercise types according to claim 3, characterized in that: Sorting the exercise icons of the multiple exercise types according to the start frequency and the start time includes: Arrange the sports icons whose most recent start time is within the first preset time period before other sports icons; The sports icons whose most recent activation time is within a first preset time period are arranged according to activation frequency, and the sports icons whose most recent activation time is outside the first preset time period are arranged according to activation frequency.

5. A sports type management system, characterized in that: The system comprises: A mobile terminal, configured to display a first exercise type list including a plurality of exercise types in a first user interface, and in response to a user input selecting to enable display of the first exercise type on a wearable device, query exercise type description information of the first exercise type and send the information to the wearable device, wherein the first exercise type list includes a graphical interface object for selection to enable display of the first exercise type on the wearable device; The wearable device is configured to receive and store the exercise type description information of the first exercise type, and display a second exercise type list including the first exercise type in a second user interface; The description information includes a sports type ID; the wearable device is further used to respond to a user input of clicking a first sports icon in the second user interface, call an associated sensor and a sports algorithm to perform sports monitoring according to the sports type ID, and enable an associated sports guidance user interface; The mobile terminal is also used for sending a deletion instruction for deleting the description information of the sport type to the wearable device in response to a user input for selecting to turn off displaying the first sport type on the wearable device.

6. The exercise type management system according to claim 5, characterized in that: The description information includes a sport icon, a sport type name, a sport guidance user interface, sensors to be called, and a sport algorithm.

7. The exercise type management system according to claim 5, characterized in that: The wearable device is further used for counting the activation frequencies and activation times of multiple sports types; and sorting the sports icons of the multiple sports types in the second sports type list according to the activation frequencies and the activation times.

8. The exercise type management system according to claim 7, characterized in that: The wearable device is also used to arrange the sports icons whose most recent start time is within a first preset time period before other sports icons; arrange the sports icons whose most recent start time is within the first preset time period according to their start frequency, and arrange the sports icons whose most recent start time is outside the first preset time period according to their start frequency.

9. A method for managing exercise types, characterized in that: The method comprises: The mobile terminal displays a first exercise type list including a plurality of exercise types in a first user interface, wherein the first exercise type list includes a graphical interface object for selection to enable display of the first exercise type on the wearable device; In response to a user input for selecting to start displaying the first sport type on the wearable device, the mobile terminal queries sport type description information of the first sport type and sends the information to the wearable device; The mobile terminal also includes: in response to a user input for selecting to turn off display of the first exercise type on the wearable device, the mobile terminal sends a deletion instruction for deleting the exercise type description information to the wearable device.

10. The exercise type management method according to claim 9, characterized in that: The description information includes a sport type ID, a sport icon, a sport type name, a sport guidance user interface, sensors to be called, and a sport algorithm.

11. A mobile terminal, characterized in that: comprising a processor and a memory, wherein: The memory is used to store software instructions; The processor is used to execute the instructions in the memory, and the instructions are used to execute the exercise type management method as described in any one of claims 9-10.

12. A computer-readable storage medium for storing one or more computer programs, wherein the one or more computer programs include instructions, and when the computer programs are run on a computer, the instructions are used to execute the exercise type management method described in any one of claims 9-10.

Citation Information

Patent Citations

  • Optimizing memory for a wearable device

    US20150355800A1

  • Multi-task interface management method and electronic device

    WO2021082739A1