WO2021103971A1 - 可穿戴设备的控制方法和装置、电子设备 - Google Patents
可穿戴设备的控制方法和装置、电子设备 Download PDFInfo
- Publication number
- WO2021103971A1 WO2021103971A1 PCT/CN2020/126632 CN2020126632W WO2021103971A1 WO 2021103971 A1 WO2021103971 A1 WO 2021103971A1 CN 2020126632 W CN2020126632 W CN 2020126632W WO 2021103971 A1 WO2021103971 A1 WO 2021103971A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- wearable device
- heart rate
- category
- user behavior
- behavior data
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/4881—Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/3287—Power saving characterised by the action undertaken by switching off individual functional units in the computer system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/163—Wearable computers, e.g. on a belt
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3206—Monitoring of events, devices or parameters that trigger a change in power modality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3206—Monitoring of events, devices or parameters that trigger a change in power modality
- G06F1/3231—Monitoring the presence, absence or movement of users
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/329—Power saving characterised by the action undertaken by task scheduling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/3293—Power saving characterised by the action undertaken by switching to a less power-consuming processor, e.g. sub-CPU
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4406—Loading of operating system
- G06F9/441—Multiboot arrangements, i.e. selecting an operating system to be loaded
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0251—Power saving arrangements in terminal devices using monitoring of local events, e.g. events related to user activity
- H04W52/0258—Power saving arrangements in terminal devices using monitoring of local events, e.g. events related to user activity controlling an operation mode according to history or models of usage information, e.g. activity schedule or time of day
Definitions
- This application relates to the field of computer technology, and in particular to a method and device for controlling a wearable device, an electronic device, and a computer-readable storage medium.
- Smart wearable devices are becoming more and more popular, especially smart watches and bracelets have received more and more young people's love. Smart wearable devices not only have the functions of traditional watches, such as clocks, but also some functions of other electronic devices, such as mobile phones, resulting in high power consumption of smart wearable devices currently on the market.
- a method, apparatus, electronic device, and computer-readable storage medium for controlling a wearable device are provided.
- the wearable device includes a first system and a second system, wherein the power consumption of the first system is higher than that of the second system, and the method includes:
- the system running the wearable device is switched to the second system.
- a control device for a wearable device includes a first system and a second system, wherein the power consumption of the first system is higher than that of the second system, and the device includes:
- the first obtaining module is used to obtain the starting time of the schedule
- the second acquisition module is used to acquire user behavior data when the start time is reached
- the system switching module is used to switch the system running on the wearable device to the second system when the user behavior data meets the preset system switching conditions.
- An electronic device includes a memory and a processor, and a computer program is stored in the memory.
- the processor executes the following steps:
- the system running the wearable device is switched to the second system.
- the computer program is executed by a processor, the following steps are implemented:
- the system running the wearable device is switched to the second system.
- the above-mentioned wearable device control method and device, electronic equipment, and computer-readable storage medium acquire the start time of the schedule, and when the start time is reached, the user behavior data is acquired, and the user behavior data is only acquired when the start time is reached. It is necessary to always obtain user behavior data to save power consumption.
- switch the system running on the wearable device to the second system where the power consumption of the first system is higher than that of the second system. It can further reduce the power consumption of wearable devices.
- Fig. 1 is a schematic diagram of the internal structure of a wearable device in an embodiment.
- Fig. 2 is a flowchart of a method for controlling a wearable device in an embodiment.
- Fig. 3 is a schematic diagram of a function control system of a wearable device in an embodiment.
- Fig. 4 is a schematic flow diagram of configuring components in an embodiment.
- Fig. 5 is a schematic diagram of a componentized configuration system in an embodiment.
- Fig. 6 is a schematic diagram of a modular configuration in an embodiment.
- Fig. 7 is a structural block diagram of a control device for a wearable device in an embodiment.
- Fig. 8 is a schematic diagram of the internal structure of an electronic device in an embodiment.
- first, second, etc. used in this application can be used herein to describe various elements, but these elements are not limited by these terms. These terms are only used to distinguish the first element from another element.
- the first system may be referred to as the second system, and similarly, the second system may be referred to as the first system. Both the first system and the second system are clients, but they are not the same system.
- Fig. 1 is a schematic diagram of the internal structure of a wearable device in an embodiment.
- the provided wearable device includes a first processor 110 corresponding to the first system and a second processor 120 corresponding to the second system.
- the first processor 110 and the second processor 120 are both microprocessors, and the first processor 110 is a core processor.
- the first processor 110 and the second processor 120 may be configured with corresponding microprocessors according to actual applications, and the first processor 110 and the second processor 120 are not limited herein.
- the system can be an Android system, a Linux system, a Windows system, an IOS system, an RTOS (Real Time Operating System, real-time operating system), etc. It is not limited to this.
- the power consumption of the first system is higher than that of the second system.
- the first processor 110 may be a CPU (Central Process Unit, central processing unit) processor, which corresponds to the first system may be an Android system;
- the second processor 120 may be an MCU (Microcontroller Unit, micro-controller). Unit) processor, the corresponding second system may be RTOS.
- the main frequency of the CPU can reach 1.2GHz (gigahertz), and the main frequency of the MCU is about 120MHz (megahertz), so the power consumption of the first processor is higher than that of the second processor, and the power consumption of the first system is higher than The power consumption of the second system.
- the wearable device may include one or more of sensors such as a heart rate sensor 121, an acceleration + gyroscope 122, an atmospheric pressure sensor 123, a touch sensor 124, a magnetic sensor 125, and a micro-pressure sensor 126; the second processor 120 can be connected to a sensor included in the wearable device to obtain data collected by the sensor; the second processor 120 can also be connected to a GPS (Global Positioning System, global positioning system) module 127 to obtain positioning data received by the GPS antenna ; And connected with the DEBUG module 128 for outputting the debug data of the wearable device.
- sensors such as a heart rate sensor 121, an acceleration + gyroscope 122, an atmospheric pressure sensor 123, a touch sensor 124, a magnetic sensor 125, and a micro-pressure sensor 126
- the second processor 120 can be connected to a sensor included in the wearable device to obtain data collected by the sensor
- the second processor 120 can also be connected to a GPS (Global Positioning System, global positioning system) module
- the first processor 110 and the second processor 120 are connected through an SPI (Serial Peripheral Interface), so that the first system and the second system can transmit communication data through the SPI bus.
- the display screen 130 is connected to the first processor 110 and the second processor 120 through MIPI (Mobile Industry Processor Interface), and can display data output by the first processor 110 or the second processor 120.
- the first processor 110 also includes a sensor hub driver, which can be used to drive data collection and processing of each sensor.
- Fig. 2 is a flowchart of a method for controlling a wearable device in an embodiment.
- the method for controlling the wearable device in this embodiment will be described by taking the above-mentioned wearable device as an example.
- the control method of the wearable device includes operation 202 to operation 206.
- the schedule refers to the itinerary that is stored on the wearable device and arranged according to the date. Itineraries can be used to arrange travel plans for various time periods of the day.
- the schedule includes, but is not limited to: class schedules for student groups, meeting schedules for business people, sports scenes such as marathons, sleep schedules, and other schedules.
- the wearable device obtains the start time of the schedule.
- the start time of the schedule is the start time configured on the first system.
- user behavior data refers to data generated when users perform behaviors.
- the user behavior data may be at least one of heart rate value, acceleration value, and gyroscope data, but is not limited thereto.
- the wearable device when the start time is reached, the wearable device obtains user behavior data. For example, if the first schedule is set from 17:00 to 18:00, running, then 17:00 is the start time of the first schedule. The second schedule is set to eat from 18:10 to 19:00, so 18:10 is the start time of the second schedule. Then when it reaches 17:00, the wearable device starts to obtain user behavior data and stops until 18:00. When it reaches 18:10, the wearable device starts to obtain user behavior data.
- Operation 206 When the user behavior data meets the preset system switching condition, switch the system running on the wearable device to the second system.
- that the user behavior data meets the preset system switching condition may mean that the user behavior data meets the corresponding threshold condition.
- the preset system switching condition that is satisfied is the heart rate threshold condition.
- the preset system switching condition that is satisfied is an acceleration threshold condition.
- the wearable device when the user behavior data meets the preset system switching condition, the wearable device will shut down the first system and switch the running system from the first system to the second system.
- the user behavior data is the heart rate value. When the heart rate value is less than the heart rate threshold, it means that the user’s behavior at this time is sleep. The user may not need to use the wearable device at this time. The wearable device will run the system Switch to the second system.
- the user behavior data is an acceleration value. When the acceleration value is greater than the acceleration threshold, it can indicate that the user's activity at this time is relatively violent. For example, the user's behavior at this time may be running, and the user may not need to use wearable Device, the wearable device switches the running system to the second system.
- the wearable device when the user behavior data meets the preset system switching condition, the wearable device detects that the system switching operation is approved, and switches the system running by the wearable device to the second system. Specifically, when the user behavior data meets the preset system switching conditions, the wearable device displays "whether you agree to perform system switching" on the screen. When the wearable device detects the operation of agreeing to the system switching, it switches the running system to the second system.
- the wearable device control method in this embodiment obtains the starting time of the schedule, when the starting time is reached, the user behavior data is obtained, and the user behavior data is only obtained when the starting time is reached, and there is no need to keep obtaining user behavior data. Save power consumption.
- user behavior data meets the preset system switching conditions, switch the system running on the wearable device to the second system.
- the power consumption of the first system is higher than that of the second system, which can further reduce the wearable device’s power consumption. Power consumption.
- switching the system running on the wearable device to the second system includes: determining the schedule category according to the user behavior data; when the schedule category is the one that satisfies the system switching condition In the category, switch the system running on the wearable device to the second system.
- the schedule category may be the category of the schedule scene.
- sleep category, exercise category, meeting category, exam category, etc. are not limited to this.
- the categories that meet the system switching conditions may be sleep categories, exercise categories, conference categories, etc., and are not limited thereto.
- the categories that meet the system switching conditions can be set as needed.
- different user behavior data ranges can correspond to different schedule categories.
- the wearable device can determine the schedule category according to the range of the user behavior data.
- the wearable device detects that the schedule category is a category that satisfies the system switching condition, the system running on the wearable device is switched to the second system.
- the wearable device can determine whether the schedule category is an exercise category, a sleep category, or a meeting category according to the heart rate value.
- the wearable device can determine whether the schedule category is a sports category according to the acceleration value.
- the wearable device can determine whether the schedule category is an exercise category, a sleep category, or a meeting category according to the acceleration value and the heart rate value.
- the schedule category is determined according to user behavior data; when the schedule category is a category that satisfies the system switching conditions, and it is detected that the system switching operation is approved, the system running on the wearable device is switched to the second system.
- the schedule category is determined according to user behavior data.
- the schedule category is a category that satisfies the system switching conditions
- the system running on the wearable device is switched to the second system, which can be in a specific schedule
- the category switches the system running on the wearable device to the second system.
- control method of the wearable device further includes: obtaining the configured schedule category corresponding to the schedule.
- switching the system running on the wearable device to the second system includes: switching the system running on the wearable device to the system switching condition corresponding to the schedule category when the user behavior data meets the preset system switching conditions The second system.
- the configured schedule category refers to the schedule category that has been configured on the first system.
- the first schedule is set from 17:00 to 18:00, and the schedule category is running.
- the second schedule is set from 18:10 to 19:00, and the schedule category is dinner.
- Each schedule category has different system switching conditions.
- the system switching conditions of the sleep category are different from the system switching conditions of the exercise category.
- the wearable device obtains the configured schedule category corresponding to the schedule.
- the system running the wearable device is switched to the second system.
- the system switching condition corresponding to the exercise category may be that the heart rate value is greater than the preset heart rate threshold, and the system running on the wearable device is switched to the second system.
- the wearable device control method in this embodiment obtains the configured schedule category corresponding to the schedule, and when the user behavior data meets the system switching condition corresponding to the schedule category, the system running on the wearable device is switched to the second system, then Each schedule category has different system switching conditions, which can switch the system in different situations and reduce the power consumption of wearable devices.
- control method of the wearable device further includes: obtaining the configured schedule category corresponding to the schedule.
- switching the system running on the wearable device to the second system including: when the schedule category is a category that meets the system switching conditions, switching the system running on the wearable device to the second system system.
- switching the system running on the wearable device to the second system includes:
- the user behavior data includes a heart rate value
- the heart rate value meets the heart rate threshold condition corresponding to the schedule category
- the system running the wearable device is switched to the second system.
- the heart rate value can be measured by a heart rate sensor.
- the heart rate threshold condition may be less than the first heart rate threshold, greater than the first heart rate threshold and less than the second heart rate threshold, greater than the second heart rate threshold, etc., which are not limited thereto, where the first heart rate threshold is less than the second heart rate threshold.
- the user behavior data includes a heart rate value
- the heart rate value satisfies the condition that the sleep category is smaller than the first heart rate threshold
- the system running the wearable device is switched to the second system.
- the first heart rate threshold and the second heart rate threshold are determined by the user's usual behavior statistics.
- the wearable device can detect the user's heart rate in real time in one day, and it can be measured that the user's heart rate is 70-80 in 50% of the time, 60-70 in 30% of the time, and high in 20% of the time.
- 70 can be set as the first threshold, 80 as the second threshold, etc. are not limited to this.
- the acceleration value can be obtained through acceleration measurement.
- the acceleration value can be used to measure whether the user's behavior generates acceleration. For example, in sleep conditions, or in meetings, etc., the acceleration value is almost zero or there is only a short period of acceleration. Then, when the acceleration value meets the acceleration threshold condition corresponding to the operation category, the system running the wearable device is switched to the second system.
- the wearable device switches the running system to the second system.
- the system running on the wearable device when the user behavior data includes a heart rate value, and the heart rate value meets the heart rate threshold condition corresponding to the schedule category, the system running on the wearable device is switched to the second system; when the user behavior data includes Acceleration value, when the acceleration value meets the acceleration threshold condition corresponding to the schedule category, switch the system running on the wearable device to the second system; when the user behavior data includes the heart rate value and acceleration value, the heart rate value meets the heart rate threshold condition corresponding to the schedule category and When the acceleration value meets the acceleration threshold condition corresponding to the schedule category, the system running on the wearable device is switched to the second system. When at least one of the heart rate value and acceleration value meets the corresponding system switching condition, the wearable device is switched to the second system. The running system is switched to the second system, which can switch to a low-power system when the user does not need to use the wearable device, thereby reducing the power consumption of the wearable device.
- control method of the wearable device further includes: when the schedule category is an exercise category, determining that the user behavior data includes at least one of an acceleration value and a heart rate value.
- the wearable device can measure the acceleration value, the heart rate value, or the acceleration and the heart rate value.
- the system running the wearable device is switched to the second system.
- the system running the wearable device is switched to the second system.
- the acceleration value satisfies the acceleration threshold condition corresponding to the exercise category
- the heart rate value satisfies the heart rate threshold condition corresponding to the exercise category
- the schedule category is a sports category
- the user behavior data includes at least one of acceleration value and heart rate value, which can be used when different types of user behavior data meet the preset system switching conditions , Switch to the second system to reduce the power consumption of wearable devices.
- control method of the wearable device further includes: when the schedule category is a sleep category or a meeting category, determining that the user behavior data includes a heart rate value, or includes a heart rate value and an acceleration value.
- the wearable device can obtain the heart rate value, or the heart rate value and the acceleration value. Then, when the heart rate value meets the heart rate threshold condition corresponding to the exercise category, the system running the wearable device is switched to the second system.
- the acceleration value satisfies the acceleration threshold condition corresponding to the exercise category
- the heart rate value satisfies the heart rate threshold condition corresponding to the exercise category
- the schedule category is a sleep category or a meeting category
- the user behavior data includes the heart rate value, or includes the heart rate value and acceleration value, which can be used when different types of user behavior data meet the preset requirements.
- the system is switching conditions, switch to the second system to reduce the power consumption of the wearable device.
- obtaining user behavior data includes: obtaining a heart rate value and the credibility corresponding to the heart rate value.
- the system running on the wearable device is switched to the second system, including: when the credibility reaches the preset credibility threshold and the heart rate value meets the heart rate threshold condition, the wearable The operating system of the equipment is switched to the second system.
- the credibility corresponding to the heart rate value is used to characterize the credibility of the heart rate value.
- the credibility threshold may be 60%, 70%, 80%, 90%, etc., and is not limited thereto.
- the wearable device can determine the reliability of the heart rate value according to the signal strength. When the signal strength is higher, the credibility is higher; when the signal strength is lower, the credibility is lower. Alternatively, the wearable device may determine the credibility based on the similarity between the heart rate curve and the human heart rate curve. The higher the similarity, the higher the credibility; the lower the similarity, the lower the credibility. This method can effectively prevent the wearable device from measuring other items to generate a heart rate.
- the wearable device obtains the user's heart rate value and the credibility corresponding to the heart rate value.
- the wearable device switches the running system to the second system.
- the control method of the wearable device in this embodiment obtains the heart rate value and the credibility corresponding to the heart rate value.
- the wearable device is operated Switching the system to the second system can avoid erroneous switching on other objects such as paper towels when the wearable device is not on the user, and improve the control accuracy of the wearable device.
- switching the system running on the wearable device to the second system includes: controlling the switch in the wearable device from the path of the first processor and other devices corresponding to the first system to the second system The path of the second processor to other devices.
- the other devices may specifically be devices other than the first processor and the second processor.
- At least one of the display screen, control panel, GPS module, heart rate sensor... debugging module as shown in Figure 1 can all be called other devices.
- the wearable device controls the switch in the wearable device to switch from the path between the first processor and other devices corresponding to the first system to the path between the second processor and other devices corresponding to the second system.
- the wearable device control method in this embodiment controls the switch in the wearable device to switch from the path between the first processor and other devices corresponding to the first system to the second processor and other devices corresponding to the second system.
- the channel can realize system switching, switch the system to a lower power consumption system, and reduce the power consumption of wearable devices.
- FIG. 3 it is a schematic diagram of a function control system of a wearable device in an embodiment.
- the wearable device includes at least two operating modes, taking the watch mode and the bracelet mode as examples.
- the watch mode means that the wearable device runs the Android system and the RTOS system at the same time
- the bracelet mode means that the wearable device turns off the Android system and only runs the RTOS system.
- the heart rate sensor, ECG sensor, motion sensor and other sensors are controlled by the RTOS system in watch mode and bracelet mode.
- the display, touch screen, and buttons can be controlled by different systems in different modes, that is, in watch mode, the display, touch screen, and buttons can be controlled by the Android system; in bracelet mode, the display , Touch screen and buttons can be controlled by RTOS system.
- FIG. 4 it is a schematic diagram of the flow of configuring components in an embodiment, including:
- the component identification selected in the first system is obtained.
- the component identification is used to uniquely identify different components.
- Each component has a corresponding component identification.
- the component identification can be composed of at least one of numbers, letters, characters, and symbols.
- Component identification can specifically include motion recognition functional component identification, GPS motion trajectory (Global Positioning System, global positioning system) functional component identification, dynamic heart rate monitoring functional component identification, ECG (Electrocardiogram, electrocardiogram) monitoring functional component identification, personalized dynamic dial function One or more of the component identifications but not limited thereto.
- the component identification is a mapping of the component on the first system. That is, the component identification displayed on the first system has no corresponding component configuration.
- the wearable device obtains the component identification configured in the first system. For example, the wearable device displays the optional component identification on the screen and obtains the selected component identification.
- the component identification is sent to the second processor corresponding to the second system.
- the wearable device sends the component identification to the second processor corresponding to the second system through the serial peripheral interface.
- the corresponding component is identified through the second processor configuration component.
- the configuration information related to the component is located in the second processor corresponding to the second system.
- the wearable device configures the component to identify the corresponding component through the second processor corresponding to the second system, and displays it, so as to realize the function corresponding to the component.
- the component identification selected in the first system is acquired, and the component identification is sent to the second processor corresponding to the second system through the second processor corresponding to the second system Configuring the component corresponding to the component identifier can realize the configuration of functional components while reducing power consumption and improve the personalized experience.
- FIG. 5 it is a schematic diagram of a system of componentized configuration in an embodiment.
- Wearable devices can record user schedule management through smart standby daemon. For example, one or more of course schedule, meeting schedule, exercise schedule, and work schedule.
- Wearable devices can be personalized functional components that record user configuration through intelligent componentization.
- the functional component identification of the first system includes, but is not limited to, motion recognition functional component identification, GPS motion trajectory (Global Positioning System, global positioning system) functional component identification, dynamic heart rate monitoring functional component identification, ECG (Electrocardiogram, electrocardiogram) monitoring functional component identification , One or more of the functional component identifications of the personalized dynamic dial.
- the basic functions of the second system can be power-saving components such as step monitoring, heart rate measurement, timetable disk, and message notification module. Users can configure different components through the second system on the basis of basic functions.
- FIG. 6 it is a schematic diagram of the module configuration in an embodiment.
- the RTOS system is an open source real-time operating system, which only provides basic task scheduling functions, and does not provide any business functions. Based on the basic functions of RTOS, the operating system is repackaged, and functional components for each business are provided.
- Modules include dual-core communication layer, function module layer, interface adaptation layer, device driver layer and core driver layer.
- Functional modules include task processing, cache unit, Flash management module, log module, exception handling module, air download technology upgrade module, debugging module, watchdog module, algorithm module and dual-core communication processing module.
- the interface adaptation layer includes timer interface, thread interface, memory interface, message interface, etc.
- the device driver layer includes sensor drivers such as acceleration sensors, magnetic sensors, pressure sensors, micro-pressure sensors, touch sensors, light sensors, heart rate sensor drivers, real-time clock drivers, but not limited to one or more of them.
- the second processor in the schedule start time and schedule end time configure the component corresponding to the component identifier.
- the wearable device control method in this embodiment can configure components at different schedule start time and schedule end time, so that more component functions can be implemented when the second system is running, and personalized experience can be improved.
- control method of the wearable device further includes: obtaining the end time of the schedule; when the end time is reached, switching the system running by the wearable device from the second system to the first system.
- the end time of a schedule refers to the end time of a schedule.
- the first schedule is set from 17:00 to 18:00, running, then 18:00 is the end time of the first schedule.
- the second schedule is set to eat from 18:10 to 19:00, then 19:00 is the end time of the second schedule.
- the wearable device obtains the end time of the schedule, and when the end time is reached, the running system is automatically switched from the second system to the first system.
- automatically switching the running system from the second system to the first system includes: controlling the switch in the wearable device from the path of the second processor and other devices corresponding to the second system to switch to the first system Corresponding path between the first processor and other devices.
- the wearable device when the end time is reached and the wearable device detects that the system switching operation is approved, the system running on the wearable device is switched from the second system to the first system.
- the wearable device control method in this embodiment obtains the end time of the schedule, and when the end time is reached, the system running the wearable device is switched from the second system to the first system, which can switch the system without affecting the normality of the user operating.
- the user selects according to the provided components in the first system, and the smart standby daemon will record and manage the user's schedule and functional component configuration.
- the smart standby daemon will record and manage the user's schedule and functional component configuration.
- the start time of the schedule is reached, the user will be prompted to turn on the automatic identification function of the exercise state.
- the smart standby guard will automatically switch to the second system and perform function detection according to the user's component configuration.
- switching the system running on the wearable device to the second system includes: when the system running on the wearable device is in the second system and satisfies the preset system When the conditions are switched, the system running on the wearable device remains in the second system.
- the wearable device does not switch the running system, that is, the system running on the wearable device remains in the second system.
- the system running by the wearable device when the system running by the wearable device is in the second system and the preset system switching condition is met, the system running by the wearable device remains in the second system, so that the wearable device It is still in a low power consumption state, which reduces the power consumption of the wearable device, so that the wearable device can be used for a longer time after it is fully charged.
- a control method of a wearable system includes:
- the first system when the system running on the wearable device is in the first system, the first system provides a window for the user to personalize the component.
- Operation a2 record and manage the user's schedule setting through the first system.
- Operation a3 when a component configuration instruction is received in the first system, obtain the component identification selected in the first system.
- Operation a4 when the starting time of the schedule is reached, a reminder is issued, and the automatic motion state recognition function is turned on to detect user behavior, so as to obtain user behavior data.
- Operation a5 when the user behavior data meets the preset system switching condition, switch the operating system of the wearable device to the second system.
- the wearable device identifies the corresponding component through the second system configuration component and displays it.
- the wearable device control method in this embodiment can switch to a low-power consumption system, reduce the power consumption of the wearable device, and improve the personalized experience of configuration.
- Fig. 7 is a structural block diagram of a control device for a wearable device according to an embodiment.
- a control device for a wearable device includes a first system and a second system, wherein the power consumption of the first system is higher than that of the second system, and the control device of the wearable device includes a first system.
- the first obtaining module 702 is used to obtain the start time of the schedule
- the second obtaining module 704 is configured to obtain user behavior data when the start time is reached;
- the system switching module 706 is configured to switch the system running by the wearable device to the second system when the user behavior data meets the preset system switching condition.
- the control device of the wearable device in this embodiment obtains the starting time of the schedule, when the starting time is reached, the user behavior data is obtained, and the user behavior data is only obtained when the starting time is reached, and there is no need to keep obtaining user behavior data. Save power consumption.
- user behavior data meets the preset system switching conditions, switch the system running on the wearable device to the second system.
- the power consumption of the first system is higher than that of the second system, which can further reduce the wearable device’s power consumption. Power consumption.
- the second acquisition module 704 is used to determine the schedule category according to the user behavior data.
- the system switching module 706 is configured to switch the system operated by the wearable device to the second system when the schedule category is a category that satisfies the system switching condition.
- the control device of the wearable device in this embodiment determines the schedule category according to user behavior data.
- the schedule category is a category that satisfies the system switching conditions
- the system running on the wearable device is switched to the second system, which can be in a specific schedule
- the category switches the system running on the wearable device to the second system.
- the first obtaining module 702 is configured to obtain the configured schedule category corresponding to the schedule.
- the system switching module 706 is configured to switch the system operated by the wearable device to the second system when the user behavior data meets the system switching condition corresponding to the schedule category.
- the control device of the wearable device in this embodiment obtains the configured schedule category corresponding to the schedule, and when the user behavior data meets the system switching condition corresponding to the schedule category, the system running on the wearable device is switched to the second system, then Each schedule category has different system switching conditions, which can switch the system in different situations and reduce the power consumption of wearable devices.
- the system switching module 706 is configured to switch the system running on the wearable device to the second system when the user behavior data includes a heart rate value, and the heart rate value meets the heart rate threshold condition corresponding to the schedule category; when the user behavior data includes Acceleration value, when the acceleration value meets the acceleration threshold condition corresponding to the schedule category, switch the system running on the wearable device to the second system; when the user behavior data includes the heart rate value and acceleration value, the heart rate value meets the heart rate threshold condition corresponding to the schedule category and When the acceleration value meets the acceleration threshold condition corresponding to the schedule category, the system running the wearable device is switched to the second system.
- the system running on the wearable device when the user behavior data includes a heart rate value, and the heart rate value satisfies the heart rate threshold condition corresponding to the schedule category, the system running on the wearable device is switched to the second system; when the user behavior data includes Acceleration value, when the acceleration value meets the acceleration threshold condition corresponding to the schedule category, switch the system running on the wearable device to the second system; when the user behavior data includes the heart rate value and acceleration value, the heart rate value meets the heart rate threshold condition corresponding to the schedule category and When the acceleration value meets the acceleration threshold condition corresponding to the schedule category, the system running on the wearable device is switched to the second system.
- the wearable device When at least one of the heart rate value and acceleration value meets the corresponding system switching condition, the wearable device is switched to the second system.
- the running system is switched to the second system, which can switch to a low-power system when the user does not need to use the wearable device, thereby reducing the power consumption of the wearable device.
- the second acquisition module 704 is configured to determine that the user behavior data includes at least one of an acceleration value and a heart rate value when the schedule category is a sports category.
- the schedule category is an exercise category
- the user behavior data includes at least one of an acceleration value and a heart rate value, and can be used when different types of user behavior data meet the preset system switching conditions , Switch to the second system to reduce the power consumption of wearable devices.
- the second acquisition module 704 is configured to determine that the user behavior data includes a heart rate value, or includes a heart rate value and an acceleration value when the schedule category is a sleep category or a meeting category.
- the schedule category is a sleep category or a meeting category
- the user behavior data includes the heart rate value, or includes the heart rate value and acceleration value, and can be used when different types of user behavior data meet the preset requirements.
- switch to the second system to reduce the power consumption of the wearable device.
- the second obtaining module 704 is used to obtain the heart rate value and the credibility corresponding to the heart rate value.
- the system switching module 706 is configured to switch the system operated by the wearable device to the second system when the credibility reaches the preset credibility threshold and the heart rate value meets the heart rate threshold condition.
- the control device of the wearable device in this embodiment obtains the heart rate value and the credibility corresponding to the heart rate value.
- the wearable device is operated Switching the system to the second system can avoid erroneous switching on other objects such as paper towels when the wearable device is not on the user, and improve the control accuracy of the wearable device.
- the system switching module 706 is used to control the switch in the wearable device from the path of the first processor and other devices corresponding to the first system to the second processor and other devices corresponding to the second system. path.
- the control device of the wearable device in this embodiment controls the switch in the wearable device to switch from the path between the first processor and other devices corresponding to the first system to the second processor and other devices corresponding to the second system.
- the channel can realize system switching, switch the system to a lower power consumption system, and reduce the power consumption of wearable devices.
- control device of the wearable device further includes a component identification selection module, a sending module, and a configuration module.
- the component identification selection module is used to obtain the component identification selected in the first system.
- the sending module is used for sending the component identification to the second processor corresponding to the second system.
- the configuration module is used to identify the corresponding component through the second processor configuration component corresponding to the second system.
- the control device of the wearable device in this embodiment acquires the component identification selected in the first system, and sends the component identification to the second processor corresponding to the second system, and then passes through the second processor corresponding to the second system Configuring the component corresponding to the component identifier can realize the configuration of functional components while reducing power consumption and improve the personalized experience.
- control device of the wearable device further includes a component identification selection module, a sending module, and a configuration module.
- the component identification selection module is used to obtain the component identification corresponding to the schedule start time and the schedule end time configured in the first system.
- the sending module sends the component identification to the second processor corresponding to the second system.
- the configuration module is configured to configure the component corresponding to the component identifier within the schedule start time and schedule end time through the second processor corresponding to the second system.
- the control device of the wearable device in this embodiment can configure components at different schedule start time and schedule end time, so that more component functions can be implemented when the second system is running, and personalized experience can be improved.
- the first obtaining module 702 is used to obtain the end time of the schedule.
- the system switching module 706 is also used to switch the system running on the wearable device from the second system to the first system when the end time is reached.
- the control device of the wearable device in this embodiment obtains the end time of the schedule, and when the end time is reached, the system running the wearable device is switched from the second system to the first system, which can switch the system without affecting the normality of the user operating.
- the system switching module 706 is used for when the system running by the wearable device is in the second system and the preset system switching condition is met, the system running by the wearable device remains in the second system.
- the system running by the wearable device when the system running by the wearable device is in the second system and the preset system switching conditions are met, the system running by the wearable device remains in the second system, so that the wearable device It is still in a low power consumption state, which reduces the power consumption of the wearable device, so that the wearable device can be used for a longer time after being fully charged.
- each module in the control device of the wearable device is only for illustration. In other embodiments, the control device of the wearable device can be divided into different modules as needed to complete the control device of the wearable device. All or part of the function.
- each module in the control device for the wearable device described above can be implemented in whole or in part by software, hardware, and a combination thereof.
- the above-mentioned modules may be embedded in the form of hardware or independent of the processor in the computer equipment, or may be stored in the memory of the computer equipment in the form of software, so that the processor can call and execute the operations corresponding to the above-mentioned modules.
- Fig. 8 is a schematic diagram of the internal structure of an electronic device in an embodiment.
- the electronic device includes a processor and a memory connected through a system bus.
- the processor is used to provide computing and control capabilities to support the operation of the entire electronic device.
- the memory may include a non-volatile storage medium and internal memory.
- the non-volatile storage medium stores an operating system and a computer program.
- the computer program can be executed by the processor to implement a wearable device control method provided in the following embodiments.
- the internal memory provides a cached operating environment for the operating system computer program in the non-volatile storage medium.
- the electronic device can be a mobile phone, a tablet computer, or a personal digital assistant or a wearable device.
- each module in the control device for the wearable device provided in the embodiment of the present application may be in the form of a computer program.
- the computer program can be run on a terminal or a server.
- the program module composed of the computer program can be stored in the memory of the terminal or the server.
- the embodiment of the present application also provides a computer-readable storage medium.
- a computer program product containing instructions that, when run on a computer, causes the computer to execute a control method for a wearable device.
- Non-volatile memory may include read only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory.
- Volatile memory may include random access memory (RAM), which acts as external cache memory.
- RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous Link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
- SRAM static RAM
- DRAM dynamic RAM
- SDRAM synchronous DRAM
- DDR SDRAM double data rate SDRAM
- ESDRAM enhanced SDRAM
- SLDRAM synchronous Link (Synchlink) DRAM
- Rambus direct RAM
- DRAM direct memory bus dynamic RAM
- RDRAM memory bus dynamic RAM
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Telephone Function (AREA)
- Power Sources (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
一种可穿戴设备的控制方法,其中,第一***的功耗高于第二***,包括:获取日程的起始时间;当到达起始时间时,获取用户行为数据;当用户行为数据满足预设***切换条件时,将可穿戴设备运行的***切换至第二***。
Description
相关申请的交叉引用
本申请要求于2019年11月25日提交中国专利局、申请号为201911166448.X、发明名称为“可穿戴设备的控制方法和装置、电子设备”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
本申请涉及计算机技术领域,特别是涉及一种可穿戴设备的控制方法和装置、电子设备、计算机可读存储介质。
智能穿戴设备越来越普及,特别是智能手表和手环已经收到越来越多年轻人的喜爱。智能穿戴设备不仅拥有传统手表的功能,例如时钟等,也拥有其他电子设备,例如手机的一些功能,从而导致目前市场上的智能穿戴设备的功耗较大。
发明内容
根据本申请的各种实施例提供一种可穿戴设备的控制方法、装置、电子设备、计算机可读存储介质。
一种可穿戴设备的控制方法,可穿戴设备包括第一***和第二***,其中,第一***的功耗高于第二***,所述方法包括:
获取日程的起始时间;
当到达起始时间时,获取用户行为数据;
当用户行为数据满足预设***切换条件时,将可穿戴设备运行的***切换至第二***。
一种可穿戴设备的控制装置,所述可穿戴设备包括第一***和第二***,其中,所述第一***的功耗高于所述第二***,所述装置包括:
第一获取模块,用于获取日程的起始时间;
第二获取模块,用于当到达起始时间时,获取用户行为数据;
***切换模块,用于当用户行为数据满足预设***切换条件时,将可穿戴设备运行的***切换至第二***。
一种电子设备,包括存储器及处理器,存储器中储存有计算机程序,计算机程序被处理器执行时,使得处理器执行如下步骤:
获取日程的起始时间;
当到达起始时间时,获取用户行为数据;
当用户行为数据满足预设***切换条件时,将可穿戴设备运行的***切换至第二***。
一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如下步骤:
获取日程的起始时间;
当到达起始时间时,获取用户行为数据;
当用户行为数据满足预设***切换条件时,将可穿戴设备运行的***切换至第二***。
上述可穿戴设备的控制方法和装置、电子设备、计算机可读存储介质,获取日程的起始时间,当到达起始时间时,获取用户行为数据,到达起始时间时才获取用户行为数据, 不需要一直获取用户行为数据从而节省功耗,当用户行为数据满足预设***切换条件时,将可穿戴设备运行的***切换至第二***,其中,第一***的功耗高于第二***,能够进一步降低可穿戴设备的功耗。
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为一个实施例中可穿戴设备的内部结构示意图。
图2为一个实施例中可穿戴设备的控制方法的流程图。
图3为一个实施例中可穿戴设备的功能控制***示意图。
图4为一个实施例中配置组件的流程示意图。
图5为一个实施例中组件化配置的***示意图。
图6为一个实施例中组件化配置的模块示意图。
图7为一个实施例中可穿戴设备的控制装置的结构框图。
图8为一个实施例中电子设备的内部结构示意图。
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
可以理解,本申请所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本申请的范围的情况下,可以将第一***称为第二***,且类似地,可将第二***称为第一***。第一***和第二***两者都是客户端,但其不是同一***。
图1为一个实施例中可穿戴设备的内部结构示意图。如图1所示,在一个实施例中,提供的可穿戴设备包括对应于第一***的第一处理器110和对应于第二***的第二处理器120。第一处理器110和第二处理器120均为微处理器,其中,第一处理器110为核心处理器。第一处理器110和第二处理器120可以根据实际应用配置相应的微处理器,在此不对第一处理器110和第二处理器120进行限定。***可以是安卓***、Linux***、Windows***、IOS***、RTOS(Real Time Operating System,实时操作***)等不限于此。而第一***的功耗高于第二***。例如,以第一处理器110可以是CPU(Central Process Unit,中央处理器)处理器,对应于第一***可以是安卓(Android)***;第二处理器120可以是MCU(Microcontroller Unit,微控制单元)处理器,对应的第二***可以是RTOS。其中,CPU的主频可达到1.2GHz(吉赫兹),而MCU的主频约120MHz(兆赫兹),因此第一处理器的功耗高于第二处理器,第一***的功耗高于第二***的功耗。
具体地,可穿戴设备可以包括心率传感器121、加速度+陀螺仪122、大气压力传感器123、触摸传感器124、磁力传感器125、微压差传感器126等传感器中的一种或多种;第二处理器120可以与可穿戴设备包含的传感器连接,用于获取传感器采集的数据;第二处理器120还可以与GPS(Global Positioning System,全球定位***)模块127连接,用于获取GPS天线接收的定位数据;及与调试(DEBUG)模块128连接,用于输出可穿戴设备的调试数据。
第一处理器110和第二处理器120之间通过SPI(Serial Peripheral Interface,串 行外设接口)连接,从而第一***和第二***可以通过SPI总线进行通信数据的传输。显示屏130通过MIPI(Mobile Industry Processor Interface,移动产业处理器接口)与第一处理器110和第二处理器120连接,可以将第一处理器110或第二处理器120输出的数据进行展示。第一处理器110还包括传感器集线器驱动,可以用于驱动各传感器的数据采集及处理。
图2为一个实施例中可穿戴设备的控制方法的流程图。本实施例中的可穿戴设备的控制方法,以运行于上述可穿戴设备为例进行描述。如图2所示,可穿戴设备的控制方法包括操作202至操作206。
操作202,获取日程的起始时间。
其中,日程是指在可穿戴设备上的保存的根据日期安排的行程。日程可用于安排一天中各个时间段的行程计划。日程包括但不限于:学生群体的课程时间表、商务人士的会议时间计划表、运动场景例如马拉松等、睡眠作息时间表等日程。
具体地,当可穿戴设备运行的***处于第一***时,可穿戴设备获取日程的起始时间。日程的起始时间为在第一***上配置的起始时间。
操作204,当到达该起始时间时,获取用户行为数据。
其中,用户行为数据是指用户在执行行为时所产生的数据。例如,用户行为数据可以是心率值、加速度值、陀螺仪数据中至少一种但不限于此。
具体地,当到达该起始时间时,可穿戴设备获取用户行为数据。例如,例如,第一日程设置为17:00至18:00,跑步,那么17:00即为第一日程的起始时间。第二日程设置为18:10至19:00吃饭,那么18:10为第二日程的起始时间。那么当到达17:00时,可穿戴设备开始获取用户行为数据直到18:00停止。当达到18:10时,可穿戴设备开始获取用户行为数据。
操作206,当用户行为数据满足预设***切换条件时,将可穿戴设备运行的***切换至第二***。
其中,用户行为数据满足预设***切换条件可以是指用户行为数据满足对应的阈值条件。例如,当用户行为数据为心率值时,满足的预设***切换条件则为心率阈值条件。当用户行为数据为加速度值时,满足的预设***切换条件则为加速度阈值条件。
具体地,当用户行为数据满足预设***切换条件时,可穿戴设备将关闭第一***,将运行的***从第一***切换至第二***。例如,用户行为数据为心率值,当心率值小于心率值阈值时,即可说明该用户此时的行为是睡眠,该用户此时可能不需要使用可穿戴设备,该可穿戴设备将运行的***切换至第二***。或者,用户行为数据为加速度值,当加速度值大于加速度阈值时,即可说明该用户此时的活动较为剧烈,例如该用户此时的行为可以是跑步,该用户此时可能不需要使用可穿戴设备,该可穿戴设备将运行的***切换至第二***。
本实施例中,当用户行为数据满足预设***切换条件时,可穿戴设备检测到同意***切换操作时,将可穿戴设备运行的***切换至第二***。具体地,当用户行为数据满足预设***切换条件时,可穿戴设备在屏幕上显示“是否同意进行***切换”。当可穿戴设备检测到同意***切换的操作时,将运行的***切换至第二***。
本实施例中的可穿戴设备的控制方法,获取日程的起始时间,当到达起始时间时,获取用户行为数据,到达起始时间时才获取用户行为数据,不需要一直获取用户行为数据从而节省功耗,当用户行为数据满足预设***切换条件时,将可穿戴设备运行的***切换至第二***,其中,第一***的功耗高于第二***,能够进一步降低可穿戴设备的功耗。
在一个实施例中,当用户行为数据满足预设***切换条件时,将可穿戴设备运行的***切换至第二***,包括:根据用户行为数据确定日程类别;当日程类别为满足***切换条件的类别时,将可穿戴设备运行的***切换至第二***。
其中,日程类别可以是日程场景的类别。例如,睡眠类别、运动类别、会议类别、考试类别等不限于此。满足***切换条件的类别可以是睡眠类别、运动类别、会议类别等不限于此。满足***切换条件的类别可根据需要设置。
具体地,不同的用户行为数据范围可对应不同的日程类别。以用户行为数据为心率值为例,睡眠类别对应的心率值范围<会议类别对应的心率值范围<运动类别对应的心率值范围。那么,可穿戴设备根据用户行为数据所处的范围能够确定日程类别。当可穿戴设备检测到日程类别为满足***切换条件的类别时,将可穿戴设备运行的***切换至第二***。
可穿戴设备可根据心率值确定日程类别是否为运动类别、睡眠类别或会议类别等。可穿戴设备可根据加速度值确定日程类别是否为运动类别。可穿戴设备可根据加速度值和心率值确定日程类别是否为运动类别、睡眠类别或会议类别。
本实施例中,根据用户行为数据确定日程类别;当日程类别为满足***切换条件的类别,且检测到同意***切换操作时,将可穿戴设备运行的***切换至第二***。
本实施例中的可穿戴设备的控制方法,根据用户行为数据确定日程类别,当日程类别为满足***切换条件的类别时,将可穿戴设备运行的***切换到第二***,能够在特定的日程类别将可穿戴设备运行的***切换至第二***。
在一个实施例中,该可穿戴设备的控制方法还包括:获取日程对应的已配置的日程类别。当用户行为数据满足预设***切换条件时,将可穿戴设备运行的***切换至第二***,包括:当用户行为数据满足日程类别对应的***切换条件时,将可穿戴设备运行的***切换至第二***。
其中,已配置的日程类别是指在第一***上已配置的日程类别。例如,第一日程设置为17:00至18:00,日程类别为跑步。第二日程设置为18:10至19:00,日程类别为吃饭。每个日程类别有不同的***切换条件,例如睡眠类别的***切换条件与运动类别的***切换条件不相同。
具体地,可穿戴设备获取日程对应的已配置的日程类别。当用户行为数据满足日程类别对应的***切换条件时,将可穿戴设备运行的***切换至第二***。以用户行为数据为心率值,日程类别为运动类别为例,运动类别对应的***切换条件可以是心率值大于预设心率阈值,将可穿戴设备运行的***切换至第二***。
本实施例中的可穿戴设备的控制方法,获取日程对应的已配置的日程类别,当用户行为数据满足日程类别对应的***切换条件时,将可穿戴设备运行的***切换至第二***,则每个日程类别有不同的***切换条件,能够在不同情况下对***切换,降低可穿戴设备的功耗。
在一个实施例中,该可穿戴设备的控制方法还包括:获取日程对应的已配置的日程类别。当用户行为数据满足预设***切换条件时,将可穿戴设备运行的***切换至第二***,包括:当日程类别为满足***切换条件的类别时,将可穿戴设备运行的***切换至第二***。
在一个实施例中,当用户行为数据满足日程类别对应的***切换条件时,将可穿戴设备运行的***切换至第二***,包括:
当用户行为数据包括心率值,心率值满足日程类别对应的心率阈值条件时,将可穿戴设备运行的***切换至第二***;
当用户行为数据包括加速度值,加速度值满足日程类别对应的加速度阈值条件时,将可穿戴设备运行的***切换至第二***;
当用户行为数据包括心率值和加速度值,心率值满足日程类别对应的心率阈值条件且加速度值满足日程类别对应的加速度阈值条件时,将可穿戴设备运行的***切换至第二***。
具体地,心率值可通过心率传感器测量得到。心率阈值条件可以是小于第一心率阈值、 大于第一心率阈值且小于第二心率阈值、大于第二心率阈值等不限于此,其中第一心率阈值小于第二心率阈值。例如,当用户行为数据包括心率值,心率值满足睡眠类别对应的小于第一心率阈值的条件时,将可穿戴设备运行的***切换至第二***。第一心率阈值和第二心率阈值通过用户平时的行为统计确定。例如可穿戴设备可在一天内对用户心率进行实时检测,测出用户心率在50%的时间内心率为70~80,有30%的时间内心率为60~70,有20%的时间心率高于80,那么可设70为第一阈值,80为第二阈值等不限于此。
加速度值可通过加速度的测量得到。加速度值可用于测量用户行为是否产生加速度。例如,在睡眠情况下,或者在会议等情况下,加速度值几乎为零或者只有短时间内存在加速度。那么在加速度值满足运行类别对应的加速度阈值条件时,将可穿戴设备运行的***切换至第二***。
当用户行为数据包括心率值和加速度值,心率值满足日程类别对应的心率阈值条件且加速度值满足日程类别对应的加速度阈值条件时,可穿戴设备将运行的***切换至第二***。
本实施例中的可穿戴设备的控制方法,当用户行为数据包括心率值,心率值满足日程类别对应的心率阈值条件时,将可穿戴设备运行的***切换至第二***;当用户行为数据包括加速度值,加速度值满足日程类别对应的加速度阈值条件时,将可穿戴设备运行的***切换至第二***;当用户行为数据包括心率值和加速度值,心率值满足日程类别对应的心率阈值条件且加速度值满足日程类别对应的加速度阈值条件时,将可穿戴设备运行的***切换至第二***,当心率值、加速度值中至少一种用户行为数据满足对应的***切换条件时,将可穿戴设备运行的***切换至第二***,能在用户不需要使用可穿戴设备时切换至低功耗的***,降低可穿戴设备的功耗。
在一个实施例中,该可穿戴设备的控制方法还包括:当日程类别为运动类别时,确定用户行为数据包括加速度值、心率值中至少一种。
具体地,当日程类别为运动类别时,运动时的加速度值以及心率值比工作或学习使用时的加速度值更大。因此当日程类别为运动类别时,可穿戴设备可测量加速度值、心率值,或加速度和心率值。当加速度值满足运动类别对应的加速度阈值条件时,将可穿戴设备运行的***切换至第二***。当心率值满足运动类别对应的心率阈值条件时,将可穿戴设备运行的***切换至第二***。当加速度值满足运动类别对应的加速度阈值条件,且心率值满足运动类别对应的心率阈值条件时,将可穿戴设备运行的***切换至第二***。
本实施例中的可穿戴设备的控制方法,当日程类别为运动类别时,确定用户行为数据包括加速度值、心率值中至少一种,能够当不同种类的用户行为数据满足预设***切换条件时,切换至第二***,降低可穿戴设备的功耗。
在一个实施例中,该可穿戴设备的控制方法还包括:当日程类别为睡眠类别或会议类别时,确定用户行为数据包括心率值,或者包括心率值和加速度值。
具体地,当日程类别为睡眠类别或会议类别时,此时用户心率较平缓也较小,加速度值几乎为零或者只有短时间内存在加速度值。因此,当日程类别为睡眠类别或会议类别时,可穿戴设备可获取心率值,或者心率值和加速度值。那么,当心率值满足运动类别对应的心率阈值条件时,将可穿戴设备运行的***切换至第二***。当加速度值满足运动类别对应的加速度阈值条件,且心率值满足运动类别对应的心率阈值条件时,将可穿戴设备运行的***切换至第二***。
本实施例中的可穿戴设备的控制方法,当日程类别为睡眠类别或会议类别时,确定用户行为数据包括心率值,或者包括心率值和加速度值,能够当不同种类的用户行为数据满足预设***切换条件时,切换至第二***,降低可穿戴设备的功耗。
在一个实施例中,获取用户行为数据,包括:获取心率值以及心率值对应的可信度。当用户行为数据满足预设***切换条件时,将可穿戴设备运行的***切换至第二***,包 括:当可信度达到预设可信度阈值且心率值满足心率阈值条件时,将可穿戴设备运行的***切换至第二***。
其中,心率值对应的可信度用于表征该心率值的可信程度。可信度阈值可以是60%、70%、80%、90%等不限于此。可穿戴设备可根据信号强度确定心率值对应的可信度。当信号强度越高,则可信度越高;当信号强度越低,则可信度越低。或者,可穿戴设备可根据心率曲线与人类心率曲线之间的相似度确定可信度。相似度越高,则可信度越高;相似度越低,则可信度越低。此方式可以有效防止可穿戴设备测量到其他物品而产生心率。
具体地,可穿戴设备获取用户的心率值以及心率值对应的可信度。当可信度达到预设可信度阈值且心率值满足心率阈值条件时,可穿戴设备将运行的***切换至第二***。
本实施例中的可穿戴设备的控制方法,获取心率值以及心率值对应的可信度,当可信度达到预设可信度阈值且心率值满足心率阈值条件时,将可穿戴设备运行的***切换至第二***,能够避免当可穿戴设备不在用户身上而在其他物体例如纸巾上造成的误切换,提高可穿戴设备控制准确性。
在一个实施例中,将可穿戴设备运行的***切换至第二***,包括:控制可穿戴设备中的开关从第一***对应的第一处理器与其他器件的通路,切换至第二***对应的第二处理器与其他器件的通路。
具体地,其他器件具体可以是除第一处理器和第二处理器之外的器件。如图1中的显示屏、控制面板、GPS模块、心率传感器…调试模块中至少一种均可称为其他器件。可穿戴设备控制可穿戴设备中的开关从第一***对应的第一处理器与其他器件的通路,切换至第二***对应的第二处理器与其他器件的通路。
本实施例中的可穿戴设备的控制方法,控制可穿戴设备中的开关从第一***对应的第一处理器与其他器件的通路,切换至第二***对应的第二处理器与其他器件的通路,能够实现***切换,将***切换至较低功耗的***,降低可穿戴设备的功耗。
在一个实施例中,如图3所示,为一个实施例中可穿戴设备的功能控制***示意图。以第一***为安卓***,第二***为RTOS***为例进行说明。可穿戴设备包括至少两种运行模式,以手表模式和手环模式为例。其中,手表模式是指可穿戴设备同时运行安卓***和RTOS***,手环模式是指可穿戴设备关闭安卓***,只运行RTOS***。心率传感器、心电图传感器、运动传感器等传感器在手表模式和手环模式下均由RTOS***控制。显示屏、触控屏和按键可以在不同的模式下由不同的***进行控制,即在手表模式下,显示屏、触控屏和按键可以通过安卓***进行控制;在手环模式下,显示屏、触控屏和按键可以通过RTOS***进行控制。
在一个实施例中,如图4所示,为一个实施例中配置组件的流程示意图,包括:
操作402,获取在第一***中选择的组件标识。
其中,组件标识用于唯一标识不同的组件。每个组件均有对应的组件标识。组件标识可由数字、字母、文字、符号中至少一种组成。组件标识具体可以包括运动识别功能组件标识、GPS运动轨迹(Global Positioning System,全球定位***)功能组件标识、动态心率监测功能组件标识、ECG(Electrocardiogram,心电图)监测功能组件标识、个性化动态表盘功能组件标识中的一种或多种但不限于此。
具体地,组件标识为组件在第一***上的映射。即在第一***上所展示的组件标识无对应的组件配置。可穿戴设备获取在第一***中配置的组件标识。例如,可穿戴设备在屏幕上展示可选的组件标识,并获取选择的组件标识。
操作404,将组件标识发送至第二***所对应的第二处理器。
具体地,可穿戴设备将组件标识通过串行外设接口发送至第二***所对应的第二处理器。
操作406,通过第二处理器配置组件标识对应的组件。
具体地,与组件相关的配置信息位于第二***所对应的第二处理器。可穿戴设备通过第二***所对应的第二处理器,配置组件标识对应的组件,并展示,以实现该组件对应的功能。
本实施例中的可穿戴设备的控制方法,获取在第一***中选择的组件标识,将组件标识发送至第二***所对应的第二处理器,通过第二***所对应的第二处理器配置组件标识对应的组件,能够在降低功耗的同时实现功能组件配置,提高个性化体验。
在一个实施例中,如图5所示,为一个实施例中组件化配置的***示意图。可穿戴设备可通过智能待机守护进程记录用户日程管理。例如课程时间表、会议日程、运动计划表、作息时间表中一种或多种。可穿戴设备可通过智能组件化进行记录用户配置的个性化功能组件。第一***的功能组件标识包含但不限于运动识别功能组件标识、GPS运动轨迹(Global Positioning System,全球定位***)功能组件标识、动态心率监测功能组件标识、ECG(Electrocardiogram,心电图)监测功能组件标识、个性化动态表盘功能组件标识中的一种或多种。第二***的基础功能可为计步监测、心率测量、时间表盘、消息通知模块等省功耗的组件。用户可在基础功能基础上通过第二***配置不同的组件。
在一个实施例中,如图6所示,为一个实施例中组件化配置的模块示意图。RTOS***是开源实时操作***,它只提供了基本的任务调度功能,不提供任何的业务功能。基于RTOS的基本功能,重新封装了操作***,提供了面向各个业务的功能组件。模块包括双核通信层、功能模块层、接口适配层、设备驱动层和核心驱动层等。功能模块包括任务处理、缓存单元、Flash管理模块、日志模块、异常处理模块、空中下载技术升级模块、调试模块、看门狗模块、算法模块和双核通信处理模块。接口适配层包括计时器接口、线程接口、存储器接口、消息接口等。设备驱动层包括传感器驱动例如加速度传感器、磁力传感器、压力传感器、微压差传感器、触摸传感器、光线传感器中一种或多种、心率传感器驱动、实时时钟驱动但不限于此。
在一个实施例中,获取在第一***中配置的日程起始时间和日程终止时间内对应的组件标识;将组件标识发送至第二***所对应的第二处理器;通过第二***所对应的第二处理器在日程起始时间和日程终止时间内配置所述组件标识对应的组件。本实施例中的可穿戴设备的控制方法,能在不同的日程起始时间和日程终止时间内配置组件,使在第二***运行时也可实现更多的组件功能,提高个性化体验。
在一个实施例中,该可穿戴设备的控制方法还包括:获取日程的终止时间;当到达该终止时间时,将可穿戴设备运行的***从第二***切换至第一***。
具体地,日程的终止时间是指一个日程的结束时间。第一日程设置为17:00至18:00,跑步,那么18:00即为第一日程的终止时间。第二日程设置为18:10至19:00吃饭,那么19:00为第二日程的终止时间。可穿戴设备获取日程的终止时间,当到达该终止时间时,将运行的***从第二***自动切换至第一***。
本实施例中,将运行的***从第二***自动切换至第一***,包括:控制可穿戴设备中的开关从第二***对应的第二处理器与其他器件的通路,切换至第一***对应的第一处理器与其他器件的通路。
本实施例中,当到达该终止时间,且可穿戴设备检测到同意***切换操作时,将可穿戴设备运行的***从第二***切换至第一***。
本实施例中的可穿戴设备的控制方法,获取日程的终止时间,当到达该终止时间时,将可穿戴设备运行的***从第二***切换至第一***,能够切换***不影响用户的正常操作。
在一个实施例中,用户在第一***根据提供的组件进行选择,智能待机守护进程会记录并管理用户的日程及功能组件配置。当达到日程起始时间时,给出用户提示,开启运动状态自动识别功能。当确定用户正在跑步后,智能待机守护进行自动切换到第二***,并 根据用户的组件配置进行功能检测。
在一个实施例中,当用户行为数据满足预设***切换条件时,将可穿戴设备运行的***切换至第二***,包括:当可穿戴设备运行的***处于第二***,且满足预设***切换条件时,可穿戴设备运行的***仍然保持在第二***。
具体地,当可穿戴设备此时运行的***处于第二***,且满足预设***切换条件时,可穿戴设备不切换运行的***,即可穿戴设备运行的***仍然保持在第二***。
本实施例中的可穿戴设备的控制方法,当可穿戴设备运行的***处于第二***,且满足预设***切换条件时,可穿戴设备运行的***仍然保持在第二***,使得可穿戴设备仍处于低功耗状态,降低了可穿戴设备的功耗,使可穿戴设备充满电后能被使用更长时间。
在一个实施例中,一种可穿戴***的控制方法,包括:
操作a1,当可穿戴设备运行的***处于第一***时,第一***提供用户个性化设置组件的窗口。
操作a2,通过第一***记录并管理用户的日程设置。
操作a3,当在第一***中接收到组件配置指令时,获取在第一***中选择的组件标识。
操作a4,当到达日程的起始时间时,进行提醒,打开自动运动状态识别功能检测用户行为,从而获取用户行为数据。
操作a5,当用户行为数据满足预设***切换条件时,将可穿戴设备的运行***切换至第二***。可穿戴设备通过第二***配置组件标识对应的组件,并展示。
本实施例中的可穿戴设备的控制方法,能够切换至低功耗的***,降低可穿戴设备的功耗,以及提高配置个性化体验。
应该理解的是,虽然图2、4和5的流程图中的各个操作按照箭头的指示依次显示,但是这些操作并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些操作的执行并没有严格的顺序限制,这些操作可以以其它的顺序执行。而且,图2、4和5中的至少一部分操作可以包括多个子操作或者多个阶段,这些子操作或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子操作或者阶段的执行顺序也不必然是依次进行,而是可以与其它操作或者其它操作的子操作或者阶段的至少一部分轮流或者交替地执行。
图7为一个实施例的可穿戴设备的控制装置的结构框图。如图7所示,一种可穿戴设备的控制装置,可穿戴设备包括第一***和第二***,其中,第一***的功耗高于第二***,该可穿戴设备的控制装置包括第一获取模块702、第二获取模块704和***切换模块706,其中:
第一获取模块702,用于获取日程的起始时间;
第二获取模块704,用于当到达起始时间时,获取用户行为数据;
***切换模块706,用于当用户行为数据满足预设***切换条件时,将可穿戴设备运行的***切换至第二***。
本实施例中的可穿戴设备的控制装置,获取日程的起始时间,当到达起始时间时,获取用户行为数据,到达起始时间时才获取用户行为数据,不需要一直获取用户行为数据从而节省功耗,当用户行为数据满足预设***切换条件时,将可穿戴设备运行的***切换至第二***,其中,第一***的功耗高于第二***,能够进一步降低可穿戴设备的功耗。
在一个实施例中,第二获取模块704用于根据用户行为数据确定日程类别。***切换模块706用于当日程类别为满足***切换条件的类别时,将可穿戴设备运行的***切换至第二***。
本实施例中的可穿戴设备的控制装置,根据用户行为数据确定日程类别,当日程类别为满足***切换条件的类别时,将可穿戴设备运行的***切换到第二***,能够在特定的日程类别将可穿戴设备运行的***切换至第二***。
在一个实施例中,第一获取模块702用于获取日程对应的已配置的日程类别。***切换模块706用于当用户行为数据满足日程类别对应的***切换条件时,将可穿戴设备运行的***切换至第二***。
本实施例中的可穿戴设备的控制装置,获取日程对应的已配置的日程类别,当用户行为数据满足日程类别对应的***切换条件时,将可穿戴设备运行的***切换至第二***,则每个日程类别有不同的***切换条件,能够在不同情况下对***切换,降低可穿戴设备的功耗。
在一个实施例中,***切换模块706用于当用户行为数据包括心率值,心率值满足日程类别对应的心率阈值条件时,将可穿戴设备运行的***切换至第二***;当用户行为数据包括加速度值,加速度值满足日程类别对应的加速度阈值条件时,将可穿戴设备运行的***切换至第二***;当用户行为数据包括心率值和加速度值,心率值满足日程类别对应的心率阈值条件且加速度值满足日程类别对应的加速度阈值条件时,将可穿戴设备运行的***切换至第二***。
本实施例中的可穿戴设备的控制装置,当用户行为数据包括心率值,心率值满足日程类别对应的心率阈值条件时,将可穿戴设备运行的***切换至第二***;当用户行为数据包括加速度值,加速度值满足日程类别对应的加速度阈值条件时,将可穿戴设备运行的***切换至第二***;当用户行为数据包括心率值和加速度值,心率值满足日程类别对应的心率阈值条件且加速度值满足日程类别对应的加速度阈值条件时,将可穿戴设备运行的***切换至第二***,当心率值、加速度值中至少一种用户行为数据满足对应的***切换条件时,将可穿戴设备运行的***切换至第二***,能在用户不需要使用可穿戴设备时切换至低功耗的***,降低可穿戴设备的功耗。
在一个实施例中,第二获取模块704用于当日程类别为运动类别时,确定用户行为数据包括加速度值、心率值中至少一种。
本实施例中的可穿戴设备的控制装置,当日程类别为运动类别时,确定用户行为数据包括加速度值、心率值中至少一种,能够当不同种类的用户行为数据满足预设***切换条件时,切换至第二***,降低可穿戴设备的功耗。
在一个实施例中,第二获取模块704用于当日程类别为睡眠类别或会议类别时,确定用户行为数据包括心率值,或者包括心率值和加速度值。
本实施例中的可穿戴设备的控制装置,当日程类别为睡眠类别或会议类别时,确定用户行为数据包括心率值,或者包括心率值和加速度值,能够当不同种类的用户行为数据满足预设***切换条件时,切换至第二***,降低可穿戴设备的功耗。
在一个实施例中,第二获取模块704用于获取心率值以及心率值对应的可信度。***切换模块706用于当可信度达到预设可信度阈值且心率值满足心率阈值条件时,将可穿戴设备运行的***切换至第二***。
本实施例中的可穿戴设备的控制装置,获取心率值以及心率值对应的可信度,当可信度达到预设可信度阈值且心率值满足心率阈值条件时,将可穿戴设备运行的***切换至第二***,能够避免当可穿戴设备不在用户身上而在其他物体例如纸巾上造成的误切换,提高可穿戴设备控制准确性。
在一个实施例中,***切换模块706用于控制可穿戴设备中的开关从第一***对应的第一处理器与其他器件的通路,切换至第二***对应的第二处理器与其他器件的通路。
本实施例中的可穿戴设备的控制装置,控制可穿戴设备中的开关从第一***对应的第一处理器与其他器件的通路,切换至第二***对应的第二处理器与其他器件的通路,能够 实现***切换,将***切换至较低功耗的***,降低可穿戴设备的功耗。
在一个实施例中,可穿戴设备的控制装置还包括组件标识选择模块、发送模块和配置模块。组件标识选择模块用于获取在第一***中选择的组件标识。发送模块用于将组件标识发送至第二***所对应的第二处理器。配置模块用于通过第二***所对应的第二处理器配置组件标识对应的组件。
本实施例中的可穿戴设备的控制装置,获取在第一***中选择的组件标识,将组件标识发送至第二***所对应的第二处理器,通过第二***所对应的第二处理器配置组件标识对应的组件,能够在降低功耗的同时实现功能组件配置,提高个性化体验。
在一个实施例中,可穿戴设备的控制装置还包括组件标识选择模块、发送模块和配置模块。组件标识选择模块用于获取在第一***中配置的日程起始时间和日程终止时间内对应的组件标识。发送模块将组件标识发送至第二***所对应的第二处理器。配置模块用于通过第二***所对应的第二处理器在日程起始时间和日程终止时间内配置所述组件标识对应的组件。
本实施例中的可穿戴设备的控制装置,能在不同的日程起始时间和日程终止时间内配置组件,使在第二***运行时也可实现更多的组件功能,提高个性化体验。
在一个实施例中,第一获取模块702用于获取日程的终止时间。***切换模块706还用于当到达该终止时间时,将可穿戴设备运行的***从第二***切换至第一***。
本实施例中的可穿戴设备的控制装置,获取日程的终止时间,当到达该终止时间时,将可穿戴设备运行的***从第二***切换至第一***,能够切换***不影响用户的正常操作。
在一个实施例中,***切换模块706用于当可穿戴设备运行的***处于第二***,且满足预设***切换条件时,可穿戴设备运行的***仍然保持在第二***。
本实施例中的可穿戴设备的控制装置,当可穿戴设备运行的***处于第二***,且满足预设***切换条件时,可穿戴设备运行的***仍然保持在第二***,使得可穿戴设备仍处于低功耗状态,降低了可穿戴设备的功耗,使可穿戴设备充满电后能被使用更长时间。
上述可穿戴设备的控制装置中各个模块的划分仅用于举例说明,在其他实施例中,可将可穿戴设备的控制装置按照需要划分为不同的模块,以完成上述可穿戴设备的控制装置的全部或部分功能。
关于可穿戴设备的控制装置的具体限定可以参见上文中对于可穿戴设备的控制方法的限定,在此不再赘述。上述可穿戴设备的控制装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
图8为一个实施例中电子设备的内部结构示意图。如图8所示,该电子设备包括通过***总线连接的处理器和存储器。其中,该处理器用于提供计算和控制能力,支撑整个电子设备的运行。存储器可包括非易失性存储介质及内存储器。非易失性存储介质存储有操作***和计算机程序。该计算机程序可被处理器所执行,以用于实现以下各个实施例所提供的一种可穿戴设备的控制方法。内存储器为非易失性存储介质中的操作***计算机程序提供高速缓存的运行环境。该电子设备可以是手机、平板电脑或者个人数字助理或穿戴式设备等。
本申请实施例中提供的可穿戴设备的控制装置中的各个模块的实现可为计算机程序的形式。该计算机程序可在终端或服务器上运行。该计算机程序构成的程序模块可存储在终端或服务器的存储器上。该计算机程序被处理器执行时,实现本申请实施例中所描述方法的操作。
本申请实施例还提供了一种计算机可读存储介质。一个或多个包含计算机可执行指令的非易失性计算机可读存储介质,当所述计算机可执行指令被一个或多个处理器执行时,使得所述处理器执行可穿戴设备的控制方法的操作。
一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行可穿戴设备的控制方法。
本申请所使用的对存储器、存储、数据库或其它介质的任何引用可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM),它用作外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDR SDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (20)
- 一种可穿戴设备的控制方法,其特征在于,所述可穿戴设备包括第一***和第二***,其中,所述第一***的功耗高于所述第二***,所述方法包括:获取日程的起始时间;当到达所述起始时间时,获取用户行为数据;及当所述用户行为数据满足预设***切换条件时,将所述可穿戴设备运行的***切换至所述第二***。
- 根据权利要求1所述的方法,其特征在于,所述当所述用户行为数据满足预设***切换条件时,将所述可穿戴设备运行的***切换至所述第二***,包括:根据所述用户行为数据确定日程类别;当所述日程类别为满足***切换条件的类别时,将所述可穿戴设备运行的***切换至所述第二***。
- 根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述日程对应的已配置的日程类别;所述当所述用户行为数据满足预设***切换条件时,将所述可穿戴设备运行的***切换至所述第二***,包括:当所述用户行为数据满足所述日程类别对应的***切换条件时,将所述可穿戴设备运行的***切换至所述第二***。
- 根据权利要求3所述的方法,其特征在于,所述当所述用户行为数据满足所述日程类别对应的***切换条件时,将所述可穿戴设备运行的***切换至所述第二***,包括:当所述用户行为数据包括心率值,所述心率值满足所述日程类别对应的心率阈值条件时,将所述可穿戴设备运行的***切换至所述第二***;当所述用户行为数据包括加速度值,所述加速度值满足所述日程类别对应的加速度阈值条件时,将所述可穿戴设备运行的***切换至所述第二***;当所述用户行为数据包括心率值和加速度值,所述心率值满足所述日程类别对应的心率阈值条件且所述加速度值满足所述日程类别对应的加速度阈值条件时,将所述可穿戴设备运行的***切换至所述第二***。
- 根据权利要求4所述的方法,其特征在于,所述方法还包括:当所述日程类别为运动类别时,确定所述用户行为数据包括加速度值、心率值中的至少一种。
- 根据权利要求4所述的方法,其特征在于,所述方法还包括:当所述日程类别为睡眠类别或会议类别时,确定所述用户行为数据包括心率值,或者包括所述心率值和加速度值。
- 根据权利要求1所述的方法,其特征在于,所述获取用户行为数据,包括:获取心率值以及所述心率值对应的可信度;当所述用户行为数据满足预设***切换条件时,将所述可穿戴设备运行的***切换至所述第二***,包括:当所述可信度达到预设可信度阈值且所述心率值满足心率阈值条件时,将所述可穿戴设备运行的***切换至所述第二***。
- 根据权利要求1至7任一项所述的方法,其特征在于,所述将所述可穿戴设备运行的***切换至所述第二***,包括:控制所述可穿戴设备中的开关从第一***对应的第一处理器与其他器件的通路,切换至所述第二***对应的第二处理器与所述其他器件的通路。
- 根据权利要求1至7任一项所述的方法,其特征在于,所述方法还包括:获取在所述第一***中选择的组件标识;将所述组件标识发送至所述第二***所对应的第二处理器;通过所述第二处理器配置所述组件标识对应的组件。
- 根据权利要求1所述的方法,其特征在于,所述方法还包括:获取日程的终止时间;当到达所述终止时间时,将所述可穿戴设备运行的***从所述第二***切换至所述第一***。
- 根据权利要求1所述的方法,其特征在于,所述当所述用户行为数据满足预设***切换条件时,将所述可穿戴设备运行的***切换至所述第二***,包括:当所述可穿戴设备运行的***处于所述第二***,且满足所述预设***切换条件时,所述可穿戴设备运行的***仍然保持在所述第二***。
- 一种可穿戴设备的控制装置,其特征在于,所述可穿戴设备包括第一***和第二***,其中,所述第一***的功耗高于所述第二***,所述装置包括:第一获取模块,用于获取日程的起始时间;第二获取模块,用于当到达所述起始时间时,获取用户行为数据;***切换模块,用于当所述用户行为数据满足预设***切换条件时,将所述可穿戴设备运行的***切换至所述第二***。
- 根据权利要求12所述的装置,其特征在于,所述第二获取模块用于根据所述用户行为数据确定日程类别;所述***切换模块用于当所述日程类别为满足***切换条件的类别时,将所述可穿戴设备运行的***切换至所述第二***。
- 根据权利要求12所述的装置,其特征在于,所述第二获取模块用于获取所述日程对应的已配置的日程类别;所述***切换模块用于当所述用户行为数据满足所述日程类别对应的***切换条件时,将所述可穿戴设备运行的***切换至所述第二***。
- 根据权利要求14所述的装置,其特征在于,所述***切换模块用于当所述用户行为数据包括心率值,所述心率值满足所述日程类别对应的心率阈值条件时,将所述可穿戴设备运行的***切换至所述第二***;所述***切换模块用于当所述用户行为数据包括加速度值,所述加速度值满足所述日程类别对应的加速度阈值条件时,将所述可穿戴设备运行的***切换至所述第二***;所述***切换模块用于当所述用户行为数据包括心率值和加速度值,所述心率值满足所述日程类别对应的心率阈值条件且所述加速度值满足所述日程类别对应的加速度阈值条件时,将所述可穿戴设备运行的***切换至所述第二***。
- 根据权利要求15所述的装置,其特征在于,所述第二获取模块用于当所述日程类别为运动类别时,确定所述用户行为数据包括加速度值、心率值中的至少一种。
- 根据权利要求15所述的装置,其特征在于,所述第二获取模块用于当所述日程类别为睡眠类别或会议类别时,确定所述用户行为数据包括心率值,或者包括所述心率值和加速度值。
- 根据权利要求12所述的装置,其特征在于,第二获取模块用于获取心率值以及所述心率值对应的可信度;所述***切换模块用于当所述可信度达到预设可信度阈值且所述心率值满足心率阈值条件时,将所述可穿戴设备运行的***切换至所述第二***。
- 一种电子设备,包括存储器及处理器,所述存储器中储存有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如权利要求1至11中任一项所述的方法的步骤。
- 一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至11中任一项所述的方法的步骤。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP20893635.1A EP4063995A4 (en) | 2019-11-25 | 2020-11-05 | METHOD AND APPARATUS FOR CONTROLLING A WEARABLE DEVICE AND ELECTRONIC DEVICE |
US17/751,280 US20220283855A1 (en) | 2019-11-25 | 2022-05-23 | Method for controlling wearable device, electronic device, and computer-readable storage medium |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911166448.XA CN112835413B (zh) | 2019-11-25 | 2019-11-25 | 可穿戴设备的控制方法和装置、电子设备 |
CN201911166448.X | 2019-11-25 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US17/751,280 Continuation US20220283855A1 (en) | 2019-11-25 | 2022-05-23 | Method for controlling wearable device, electronic device, and computer-readable storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2021103971A1 true WO2021103971A1 (zh) | 2021-06-03 |
Family
ID=75922235
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2020/126632 WO2021103971A1 (zh) | 2019-11-25 | 2020-11-05 | 可穿戴设备的控制方法和装置、电子设备 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20220283855A1 (zh) |
EP (1) | EP4063995A4 (zh) |
CN (1) | CN112835413B (zh) |
WO (1) | WO2021103971A1 (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023197681A1 (zh) * | 2022-04-14 | 2023-10-19 | Oppo广东移动通信有限公司 | 模式切换方法及装置、终端设备、存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106647945A (zh) * | 2016-12-15 | 2017-05-10 | 北京奇虎科技有限公司 | 可穿戴设备任务计划调整方法及设备 |
US20170195572A1 (en) * | 2016-01-06 | 2017-07-06 | Orcam Technologies Ltd. | Systems and methods for automatically varying privacy settings of wearable camera systems |
US20180324703A1 (en) * | 2017-05-02 | 2018-11-08 | Lenovo (Singapore) Pte. Ltd. | Systems and methods to place digital assistant in sleep mode for period of time |
CN109427333A (zh) * | 2017-08-25 | 2019-03-05 | 三星电子株式会社 | 激活语音识别服务的方法和用于实现所述方法的电子装置 |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8948832B2 (en) * | 2012-06-22 | 2015-02-03 | Fitbit, Inc. | Wearable heart rate monitor |
CN104754141B (zh) * | 2013-12-30 | 2018-03-23 | 展讯通信(上海)有限公司 | 智能可穿戴设备控制方法和装置 |
CN103702404B (zh) * | 2014-01-13 | 2017-12-29 | 联想(北京)有限公司 | 功耗模式切换方法及装置 |
US10146297B2 (en) * | 2014-03-06 | 2018-12-04 | Polar Electro Oy | Device power saving during exercise |
KR102276853B1 (ko) * | 2014-09-12 | 2021-07-14 | 삼성전자주식회사 | 정보 처리 방법 및 이를 지원하는 전자 장치 |
US10154460B1 (en) * | 2015-02-17 | 2018-12-11 | Halo Wearables LLC | Power management for wearable devices |
WO2017136940A1 (en) * | 2016-02-10 | 2017-08-17 | Shan Wang | Authenticating or registering users of wearable devices using biometrics |
CN106293071A (zh) * | 2016-07-28 | 2017-01-04 | 宇龙计算机通信科技(深圳)有限公司 | 一种穿戴设备的模式切换方法及穿戴设备 |
KR20190007634A (ko) * | 2017-07-13 | 2019-01-23 | 주식회사 스카이랩스 | 생체신호를 측정하는 웨어러블 장치 |
CN107638174B (zh) * | 2017-10-25 | 2020-12-22 | 何雄英 | 一种提升准确度的心率检测方法和装置 |
US20190237003A1 (en) * | 2018-01-26 | 2019-08-01 | Mobvoi Information Technology Co., Ltd. | Display device, electronic device and method of controlling screen display |
CN109362066B (zh) * | 2018-11-01 | 2021-06-25 | 山东大学 | 一种基于低功耗广域物联网和胶囊网络的实时行为识别***及其工作方法 |
CN110134229B (zh) * | 2019-03-22 | 2021-05-11 | 华为技术有限公司 | 一种可穿戴设备及活动数据采集方法 |
CN110209261A (zh) * | 2019-05-21 | 2019-09-06 | 出门问问信息科技有限公司 | 智能穿戴设备控制方法、装置、程序产品和存储介质 |
-
2019
- 2019-11-25 CN CN201911166448.XA patent/CN112835413B/zh active Active
-
2020
- 2020-11-05 WO PCT/CN2020/126632 patent/WO2021103971A1/zh unknown
- 2020-11-05 EP EP20893635.1A patent/EP4063995A4/en active Pending
-
2022
- 2022-05-23 US US17/751,280 patent/US20220283855A1/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170195572A1 (en) * | 2016-01-06 | 2017-07-06 | Orcam Technologies Ltd. | Systems and methods for automatically varying privacy settings of wearable camera systems |
CN106647945A (zh) * | 2016-12-15 | 2017-05-10 | 北京奇虎科技有限公司 | 可穿戴设备任务计划调整方法及设备 |
US20180324703A1 (en) * | 2017-05-02 | 2018-11-08 | Lenovo (Singapore) Pte. Ltd. | Systems and methods to place digital assistant in sleep mode for period of time |
CN109427333A (zh) * | 2017-08-25 | 2019-03-05 | 三星电子株式会社 | 激活语音识别服务的方法和用于实现所述方法的电子装置 |
Non-Patent Citations (1)
Title |
---|
See also references of EP4063995A4 * |
Also Published As
Publication number | Publication date |
---|---|
CN112835413A (zh) | 2021-05-25 |
CN112835413B (zh) | 2024-05-31 |
EP4063995A4 (en) | 2023-01-25 |
EP4063995A1 (en) | 2022-09-28 |
US20220283855A1 (en) | 2022-09-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102398716B1 (ko) | 생체 정보 검출 방법 및 그 방법을 처리하는 전자 장치 | |
US10564816B2 (en) | Electronic device for inputting sleeping information and method of controlling the same | |
KR20230016697A (ko) | 전자 장치의 날짜 및 시간 설정 방법 및 그 전자 장치 | |
US9904380B2 (en) | Method for controlling rotation recognition unit of rotating body and electronic device thereof | |
CN108351890B (zh) | 电子装置及其操作方法 | |
KR102373491B1 (ko) | 회전체의 회전 인식 방법 및 그 방법을 처리하는 전자 장치 | |
WO2018223395A1 (zh) | 一种可穿戴智能设备的管理方法及装置 | |
KR20170138667A (ko) | 어플리케이션을 활성화하는 방법 및 이를 제공하는 전자 장치 | |
CN104484796A (zh) | 便携式终端及其日程管理方法 | |
KR102305093B1 (ko) | 전자 장치 및 전자 장치의 자이로 센서 칼리브레이션 방법 | |
CN112530056B (zh) | 降低智能门锁功耗的方法、智能门锁和存储介质 | |
US20180059625A1 (en) | Alarm clock implementation method, alarm clock implementation device and wearable apparatus | |
US10285126B2 (en) | Electronic device and method for identifying location information thereof | |
CN110199503A (zh) | 消息生成方法及用于支持该方法的可穿戴的电子设备 | |
KR20180024620A (ko) | 시간 정보 표시 방법 및 이를 지원하는 전자 장치 | |
CN105005380A (zh) | 提醒设备、提醒方法及装置 | |
US20180061098A1 (en) | Electronic device and method for providing user's activity information thereof | |
KR20160133755A (ko) | 회전 입력에 따른 추가 정보 제공 방법 및 장치 | |
WO2021103971A1 (zh) | 可穿戴设备的控制方法和装置、电子设备 | |
US11670252B2 (en) | Power management for image display | |
CN110447217B (zh) | 一种压力检测的方法及终端 | |
US20180081324A1 (en) | Alarming functionality with contextual reactivity | |
EP3048519B1 (en) | Electronic device and method for displaying object in electronic device | |
KR102665642B1 (ko) | 일정을 관리하기 위한 방법 및 이를 지원하는 전자 장치 | |
CN111163219A (zh) | 闹钟处理方法、装置、存储介质及终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 20893635 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
ENP | Entry into the national phase |
Ref document number: 2020893635 Country of ref document: EP Effective date: 20220622 |