WO2018223395A1 - 一种可穿戴智能设备的管理方法及装置 - Google Patents
一种可穿戴智能设备的管理方法及装置 Download PDFInfo
- Publication number
- WO2018223395A1 WO2018223395A1 PCT/CN2017/087807 CN2017087807W WO2018223395A1 WO 2018223395 A1 WO2018223395 A1 WO 2018223395A1 CN 2017087807 W CN2017087807 W CN 2017087807W WO 2018223395 A1 WO2018223395 A1 WO 2018223395A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- smart device
- data
- wearable smart
- acceleration sensor
- infrared sensor
- Prior art date
Links
- 238000007726 management method Methods 0.000 title abstract description 12
- 230000001133 acceleration Effects 0.000 claims abstract description 247
- 238000000034 method Methods 0.000 claims abstract description 52
- 230000003068 static effect Effects 0.000 claims abstract description 24
- 238000004891 communication Methods 0.000 claims description 93
- 230000000284 resting effect Effects 0.000 claims description 47
- 230000001960 triggered effect Effects 0.000 claims description 18
- 238000003860 storage Methods 0.000 claims description 11
- 230000006870 function Effects 0.000 description 65
- 238000013461 design Methods 0.000 description 44
- 238000010586 diagram Methods 0.000 description 13
- 230000008569 process Effects 0.000 description 12
- 238000007405 data analysis Methods 0.000 description 9
- 238000004590 computer program Methods 0.000 description 7
- 238000012544 monitoring process Methods 0.000 description 7
- 238000012545 processing Methods 0.000 description 7
- 238000001514 detection method Methods 0.000 description 4
- 230000036541 health Effects 0.000 description 3
- 230000007704 transition Effects 0.000 description 3
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 239000002699 waste material Substances 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
- 239000004984 smart glass Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000010897 surface acoustic wave method Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0261—Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level
- H04W52/0274—Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level by switching on or off the equipment or parts thereof
-
- 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
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/38—Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
- H04B1/3827—Portable transceivers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72454—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/725—Cordless telephones
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/02—Power saving arrangements
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Definitions
- the present application relates to the field of communications technologies, and in particular, to a management method and apparatus for a wearable smart device.
- the wearable smart device is a general term for intelligently designing and developing wearable smart devices for everyday wear, such as smart watches and various smart bracelets for physical monitoring.
- Some wearable smart devices have the functions of recording walking data, detecting sleep, monitoring heartbeat, alarm clock, and health reminders.
- the embodiment of the present invention provides a method and a device for managing a wearable smart device, which are used to solve the problem that the wearable smart device in the prior art has a large power consumption and wastes power when the device is in a static state.
- an embodiment of the present application provides a management method of a wearable smart device, including:
- the wearable smart device acquires the data collected by the acceleration sensor from the acceleration sensor, and then determines that the wearable smart device is in a resting state based on the data acquired from the acceleration sensor, and the duration of the standing state reaches the first preset When the duration is long, the acquisition of data from the acceleration sensor is stopped.
- the method for determining that the wearable smart device is in the static state continues to be preset in the embodiment of the present application.
- unnecessary power consumption can be avoided, thereby improving the use time of the wearable smart device, thereby improving the user experience.
- the wearable smart device periodically acquires data collected by the acceleration sensor from the acceleration sensor.
- the wearable smart device when the wearable smart device determines that the wearable smart device is in a resting state based on data acquired from the acceleration sensor, the wearable smart device may be implemented as follows:
- the wearable smart device determines that the wearable smart device is in a resting state when it is determined that the data acquired from the acceleration sensor is less than or equal to a fourth preset threshold.
- the wearable smart device can determine that the wearable smart device is in a static state in time, so as to stop acquiring data from the acceleration sensor in time, thereby avoiding unnecessary power consumption.
- an infrared sensor may also be included in the wearable smart device.
- the wearable smart device may acquire data collected by the infrared sensor from an infrared sensor, such that the trigger timing of the wearable smart device to stop acquiring data from the acceleration sensor determines the wearable based on the above-described data based on the acceleration sensor.
- the smart device is in a state of being in a state of being in a state of being in a state of being in a state of being in a state of being in a state of being in a state of being in a state of being in a state of being in a state of being in a state in which the The unworn state and the unworn state reach the second preset duration.
- the second preset duration may be equal to the first preset duration, and may not be equal to the first preset duration.
- the embodiment of the present application is not specifically limited herein.
- the wearable smart device when it is determined that the unworn state of the wearable smart device continues for a preset duration based on the data acquired from the infrared sensor, stopping the acquisition of data from the acceleration sensor can avoid unnecessary power consumption, thereby improving the wearable intelligence.
- the usage time of the device can further enhance the user experience.
- the wearable smart device after the wearable smart device stops acquiring data from the acceleration sensor, if the wearable smart device receives the interrupt signal sent by the acceleration sensor, the wearable smart device is In the non-resting state, the data collected by the acceleration sensor is acquired from the acceleration sensor, and the interruption signal is sent after the acceleration sensor determines that data greater than a preset threshold is collected; or After the wearable smart device stops acquiring data from the acceleration sensor, if the wearable smart device receives an instruction triggered by the user to operate the touch screen, and the wearable smart device is in a non-rest state, the device starts to acquire the acceleration sensor. The data collected by the acceleration sensor.
- the data collected by the acceleration sensor is started in time to help ensure a good user experience.
- the wearable smart device acquires data collected by the infrared sensor from an infrared sensor; after the wearable smart device stops acquiring data from the acceleration sensor, the wearable smart device is The data collected by the acceleration sensor is started to be acquired from the acceleration sensor when it is determined that the wearable smart device is in a wearing state based on data acquired from the infrared sensor.
- the data collected by the acceleration sensor is started from the acceleration sensor in time to help ensure a good user experience.
- the wearable smart device can periodically acquire data from the infrared sensor.
- the infrared sensor can collect data periodically, and the acquisition period of the wearable device can be N times the collection period of the infrared sensor, and the N is a positive integer.
- the wearable smart device acquires the data collected by the infrared sensor from the infrared sensor, the wearable smart device acquires the infrared sensor from the infrared sensor within a third preset time period (the duration corresponding to the collection period)
- the collected N pieces of data is less than the second preset duration.
- the wearable smart device may determine that the wearable smart device is not in the determination of one of the following conditions: Wearing status:
- Condition 1 at least one of the N data is less than or equal to a first preset threshold, and an average value of the N data is not within a preset range;
- Condition 2 at least one of the N data is less than or equal to a first preset threshold, and a minimum value of the N data is smaller than a second preset threshold, where the second preset threshold is smaller than the first Preset threshold
- Condition 3 at least one of the N data is less than or equal to a first preset threshold, an average of the N data is not within the preset range, and a minimum value of the N data is less than the The second preset threshold.
- the wearable smart device can determine that the wearable smart device is in an unworn state based on the data acquired from the infrared sensor, so as to stop acquiring data from the acceleration sensor in time, thereby avoiding unnecessary power consumption.
- the wearable smart device determines that the wearable smart device is in a wearing state based on data acquired from the infrared sensor, and may be implemented by any one of the following two ways: When the wearable smart device determines that the N data is greater than the first preset threshold, determining that the wearable smart device is a state of wearing; or the wearable smart device determines that at least one of the N data is less than or equal to the first preset threshold, an average of the N data is within a preset range, and the N When the minimum value of the data is greater than the second preset threshold, determining that the wearable smart device is in a wearing state; the second preset threshold is less than the first preset threshold.
- the wearable smart device can determine that the wearable smart device is in a wearing state based on the data acquired from the infrared sensor, so as to start acquiring the data collected by the acceleration sensor from the acceleration sensor in time, thereby ensuring good user satisfaction.
- the experience of using can be determined that the wearable smart device is in a wearing state based on the data acquired from the infrared sensor, so as to start acquiring the data collected by the acceleration sensor from the acceleration sensor in time, thereby ensuring good user satisfaction. The experience of using.
- the method may further include: the wearable smart device turns off the short-range communication function when stopping acquiring data from the acceleration sensor.
- the short-distance communication function is turned off, which can avoid unnecessary power consumption, thereby improving the use time of the wearable smart device, thereby improving the user's Use experience.
- the wearable smart device can also turn off other functions when stopping acquiring data from the acceleration sensor.
- the wearable smart device can also turn off the short-range communication function when determining that the wearable smart device is in the static state for a first preset duration.
- the wearable smart device after the wearable smart device turns off the short-range communication function, the wearable smart device starts the short-range communication function if receiving an interrupt signal sent by the acceleration sensor The interrupt signal is sent when the acceleration sensor determines that data greater than a preset threshold is collected; or, after the wearable smart device turns off the short-range communication function, the wearable smart device receives The short-range communication function is turned on when the user operates an instruction triggered by the touch screen.
- the wearable smart device when the wearable smart device starts the short-range communication function, it may also start to acquire data collected by the acceleration sensor from the acceleration sensor and turn on other functions that are turned off.
- the wearable smart device when the instruction triggered by the user operating the touch screen is received, it is determined that the wearable smart device is in a non-rest state, and when the wearable smart device is in the non-rest state, the closed short-distance communication function is turned on in time. Help to ensure a good user experience.
- the wearable smart device acquires data collected by the infrared sensor from an infrared sensor; after the short-range communication function is turned off, the wearable smart device is based on obtaining from the infrared sensor The data determines that the wearable smart device is in a worn state, and the short-range communication function is turned on.
- the wearable smart device when the wearable smart device starts the short-range communication function, it may also start to acquire data collected by the acceleration sensor from the acceleration sensor and turn on other functions that are turned off.
- the wearable smart device based on the data acquired from the infrared sensor, it is determined that the wearable smart device is in a wearing state, and when the wearable smart device is in the wearing state, the closed short-distance communication function is turned on in time to help ensure that the user is in good condition. Use experience.
- the embodiment of the present application provides a management device for a wearable smart device, where the device may be applied to a wearable smart device, where the device includes:
- An acceleration sensor and a processor wherein the acceleration sensor is configured to collect data; the processor is configured to acquire data collected by the acceleration sensor from the acceleration sensor; and based on data acquired from the acceleration sensor Determining that the wearable smart device is in a resting state, and when the duration of the resting state reaches a first preset duration, stopping acquiring data from the acceleration sensor.
- the device further includes an infrared sensor; the infrared sensor is configured to collect data; the processor is further configured to acquire data collected by the infrared sensor from the infrared sensor; Before stopping the acquisition of the data from the acceleration sensor, determining, based on the data acquired from the infrared sensor, that the wearable smart device is in an unworn state and in an unworn state reaches a second preset duration.
- the processor is configured to: acquire N data collected by the infrared sensor from the infrared sensor for a third preset duration, where the N is a positive integer, The third preset duration is less than the second preset duration; determining that the wearable smart device is in an unworn state when it is determined that one of the following conditions is met:
- Condition 1 at least one of the N data is less than or equal to a first preset threshold, and an average value of the N data is not within a preset range;
- Condition 2 at least one of the N data is less than or equal to a first preset threshold, and a minimum value of the N data is smaller than a second preset threshold, where the second preset threshold is smaller than the first Preset threshold
- Condition 3 at least one of the N data is less than or equal to a first preset threshold, an average of the N data is not within the preset range, and a minimum value of the N data is less than the The second preset threshold.
- the processor is further configured to start, after determining to acquire data from the acceleration sensor, when determining that the wearable smart device is in a wearing state based on data acquired from the infrared sensor The data acquired by the acceleration sensor is acquired from the acceleration sensor.
- the processor is configured to: acquire N data collected by the infrared sensor from the infrared sensor for a third preset duration, where the N is a positive integer, The third preset duration is less than the second preset duration; determining that the wearable smart device is in a wearing state when the N data is greater than the first preset threshold; or determining the N Determining that the at least one data in the data is less than or equal to the first preset threshold, the mean value of the N data is within a preset range, and the minimum value of the N data is greater than a second preset threshold The wearable smart device is in a wearing state; the second preset threshold is smaller than the first preset threshold.
- the acceleration sensor is further configured to: after the processor stops acquiring data collected by the acceleration sensor from the acceleration sensor, determining to collect data greater than a preset threshold The processor sends an interrupt signal; the processor is further configured to: after receiving the data acquired from the acceleration sensor, if the interrupt signal sent by the acceleration sensor is received, start acquiring the acceleration sensor from the acceleration sensor The data.
- the device further includes a touch screen
- the touch screen is configured to receive an instruction triggered by the user by operating the touch screen
- the processor is further configured to receive, when the user touches the touch screen, trigger When the command is started, the data collected by the acceleration sensor is acquired from the acceleration sensor.
- the device further includes a short-range communication module; the short-range communication module is configured to implement a short-range communication function; and the processor is further configured to stop acquiring data from the acceleration sensor The short-range communication module is turned off.
- the acceleration sensor is further configured to: after the processor stops acquiring data collected by the acceleration sensor from the acceleration sensor, determining to collect data greater than a preset threshold The processor sends an interrupt signal; the processor is further configured to: after the short-distance communication module is turned off, if the interrupt signal sent by the acceleration sensor is received, the short-range communication module is turned on.
- the device further includes a touch screen, the touch screen is configured to receive an instruction triggered by the user by operating the touch screen, and the processor is further configured to: after the short-distance communication module is turned off, The short-range communication module is turned on when receiving an instruction that the user operates the touch screen trigger.
- the device further includes an infrared sensor; the infrared sensor is configured to collect data; the processor is further configured to acquire data collected by the infrared sensor from the infrared sensor; After the short-range communication module is turned off, if it is determined that the wearable smart device is in a wearing state based on data acquired from the infrared sensor, the short-range communication module is turned on.
- the processor when determining that the wearable smart device is in a resting state based on data acquired from the acceleration sensor, is specifically configured to: determine data acquired from the acceleration sensor When less than or equal to the fourth preset threshold, determining that the wearable smart device is in a resting state.
- an embodiment of the present application further provides a wearable smart device, where the wearable smart device includes a processor and a memory, where the memory is used to store a software program, and the processor is configured to read the storage in the memory.
- the wearable smart device can be a smart bracelet, a smart watch, or the like.
- the embodiment of the present application further provides a management device for a wearable smart device, where the device is applied to a wearable smart device, and the device includes: an acquiring module, configured to acquire the acceleration sensor from an acceleration sensor.
- the determining module is configured to determine, according to the data acquired by the acquiring module from the acceleration sensor, that the wearable smart device is in a resting state, and the duration of the standing state reaches a first preset duration; the control module, And when the determining module determines that the wearable smart device is in a resting state, and the duration of the resting state reaches a first preset duration, controlling the acquiring module to stop acquiring data from the acceleration sensor.
- the acquiring module is further configured to acquire data collected by the infrared sensor from an infrared sensor; the determining module is further configured to: before the acquiring module stops acquiring data from the acceleration sensor And determining, according to the data acquired by the acquiring module from the infrared sensor, that the wearable smart device is in an unworn state and is in an unworn state for a second preset duration.
- the acquiring module is configured to: acquire N data collected by the infrared sensor from the infrared sensor within a third preset duration, where the N is a positive integer, The third preset duration is smaller than the second preset duration; the determining module is specifically configured to: when determining that one of the following conditions is met, determining that the wearable smart device is in an unworn state:
- Condition 1 at least one of the N data is less than or equal to a first preset threshold, and an average value of the N data is not within a preset range;
- Condition 2 at least one of the N data is less than or equal to a first preset threshold, and a minimum value of the N data is smaller than a second preset threshold, where the second preset threshold is smaller than the first Preset threshold
- Condition 3 at least one of the N data is less than or equal to a first preset threshold, an average of the N data is not within the preset range, and a minimum value of the N data is less than the The second preset threshold.
- the determining module is further configured to determine, according to data acquired by the acquiring module from the infrared sensor, that the wearable smart device is in a wearing state; the control module is further configured to be in a control After the obtaining module stops acquiring data from the acceleration sensor, when the determining module determines that the wearable smart device is in a wearing state, controlling the acquiring module to start acquiring data collected by the acceleration sensor from the acceleration sensor. .
- the acquiring module when acquiring the data collected by the infrared sensor from the infrared sensor, is specifically configured to: acquire the infrared sensor from the infrared sensor during the third preset duration N data, the N is a positive integer, the third preset duration is less than the second preset duration; the determining module determines the data based on data acquired by the acquisition module from the infrared sensor Wearable smart device is in the wear When the state is worn, the method is specifically: determining that the wearable smart device is in a wearing state when the N data is greater than a first preset threshold; or determining that at least one of the N data is smaller than Or determining that the wearable smart device is worn when the first preset threshold is equal to the average value of the N data, and the minimum value of the N data is greater than the second preset threshold. a state; the second preset threshold is smaller than the first preset threshold.
- the device further includes a receiving module, and the receiving module is configured to receive an interrupt signal sent by the acceleration sensor, where the interrupt signal is determined by the acceleration sensor to be greater than a preset threshold.
- the control module is further configured to: after controlling the acquiring module to stop acquiring data from the acceleration sensor, when the receiving module receives the interrupt signal, control the acquiring module to start from The acceleration sensor acquires data collected by the acceleration sensor.
- the device further includes a receiving module, the receiving module is configured to receive an instruction that is triggered by a user to operate the touch screen, and the control module is further configured to: when controlling the acquiring module, stop from the acceleration After the sensor acquires the data, when the receiving module receives the instruction that the user operates the touch screen trigger, the acquiring module starts to acquire the data collected by the acceleration sensor from the acceleration sensor.
- control module is further configured to turn off the short-range communication function when controlling the acquisition module to stop acquiring data from the acceleration sensor.
- the device further includes a receiving module, and the receiving module is configured to receive an interrupt signal sent by the acceleration sensor, where the interrupt signal is determined by the acceleration sensor to be greater than a preset threshold.
- the control module is further configured to: after the short-distance communication function is turned off, turn on the short-range communication function when the receiving module receives the interrupt signal sent by the acceleration sensor.
- the device further includes a receiving module, the receiving module is configured to receive an instruction that is triggered by a user to operate the touch screen, and the control module is further configured to: after the short-distance communication function is turned off, The receiving module starts the short-range communication function when receiving an instruction triggered by the user to operate the touch screen.
- the obtaining module is further configured to acquire data collected by the infrared sensor from an infrared sensor; the control module is further configured to: after the short-distance communication function is turned off, in the determining The module determines that the short-range communication function is turned on when the wearable smart device is in a wearing state.
- the determining module when determining that the wearable smart device is in a resting state based on data acquired by the acquiring module from the acceleration sensor, is specifically configured to: determine from the acceleration When the data acquired by the sensor is less than or equal to the fourth preset threshold, determining that the wearable smart device is in a resting state.
- the embodiment of the present application further provides a computer storage medium, where the software program stores a software program, where the software program can be implemented by one or more processors and can implement the first aspect or the first Any of the aspects provided by the design.
- an embodiment of the present application provides a computer program product comprising instructions, when executed on a computer, causing a computer to perform the method provided by any one of the above first aspect or the first aspect.
- FIG. 1 is a schematic structural diagram of a wearable smart device according to an embodiment of the present application
- FIG. 2 is a schematic diagram of hardware of a wearable smart device according to an embodiment of the present application.
- FIG. 3 is a flowchart of a method for managing a wearable smart device according to an embodiment of the present application
- FIG. 4 is a schematic diagram of mode switching of a wearable smart device according to an embodiment of the present disclosure
- FIG. 5 is a flowchart of a mode transition of a wearable smart device according to an embodiment of the present application
- FIG. 6 is a flowchart of another mode transition of a wearable smart device according to an embodiment of the present application.
- FIG. 7 is a comparison diagram of power consumption of an MCU according to an embodiment of the present application.
- FIG. 8 is a comparison diagram of Bluetooth power consumption according to an embodiment of the present application.
- FIG. 9 is a schematic structural diagram of a device for managing a wearable smart device according to an embodiment of the present application.
- the wearable smart device spends most of its time in standby mode, while in the standby mode, the power consumption data of each device of the wearable smart device can be as shown in Table 1.
- the power consumption of the wearable smart device in the standby mode, the microcontroller (English: Micro Control Unit, MCU for short) and Bluetooth Low Energy (BLE) It is relatively high, reaching about 50% of the overall power consumption of wearable smart devices.
- the main power consumption of the MCU is generated by periodically acquiring the acceleration sensor (English: Accelerometer, ACC for short) and the data analysis algorithm based on the data collected by the ACC.
- the MCU usually periodically acquires data collected by the ACC in a cycle of 100 ms.
- the main power consumption of BLE is generated by broadcast communication.
- the wearable smart device Through the collected user behavior, it is found that many users do not wear the wearable smart device when sleeping or not exercising, so that the wearable smart device may remain in the state of being kept, or the wearable smart device is not in the moving state.
- the wearable smart device is also in a static state. In this case, it is not necessary for the MCU to periodically acquire the data collected by the ACC and run the data analysis algorithm. Therefore, when the wearable smart device is in a static state, running a function of periodically acquiring data collected by the ACC, a data analysis algorithm, and the like may cause unnecessary power consumption.
- the embodiments of the present application provide a method and a device for managing a wearable smart device, which are used to solve the problem that the wearable smart device in the prior art has a large power consumption when it is in a static state.
- the method and the device are based on the same inventive concept. Since the principles of the method and the device for solving the problem are similar, the implementation of the device and the method can be referred to each other, and the repeated description is not repeated.
- Wearable smart devices in the embodiments of the present application include, but are not limited to, smart bracelets, smart jewelry, smart glasses, and the like.
- FIG. 1 is a schematic structural diagram of a wearable smart device according to an embodiment of the present application.
- the wearable smart device 100 includes a display device 110, a processor 120, and a memory 130.
- the memory 130 can be used to store software programs and data, and the processor 120 executes various functional applications and data processing of the wearable smart device 100 by running software programs and data stored in the memory 130.
- the memory 130 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system program, an application required for at least one function (such as periodically acquiring data collected by the ACC, etc.), and the like; the storage data area may be stored.
- the memory 130 can To include high speed random access memory, non-volatile memory can also be included, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
- the processor 120 is a control center of the wearable smart device 100 that connects various portions of the entire wearable smart device with various interfaces and lines, and executes wearable intelligence by running or executing software programs and/or data stored in the memory 130. The various functions of the device 100 provide overall monitoring of the wearable smart device.
- the processor 120 may include one or more general-purpose processors, and may also include one or more digital signal processors (English: Digital Signal Processor, DSP for short), or an MCU, etc., for performing related operations to implement the present invention. Apply the technical solutions provided by the embodiments.
- the wearable smart device 100 may further include an input device 140 for receiving input digital information, character information or contact touch/contactless gestures, and generating signal input related to user settings and function control of the smart device 100, and the like.
- the input device 140 may include a touch panel 141.
- the touch panel 141 also referred to as a touch screen, can collect touch operations on or near the user (such as the user's operation on the touch panel 141 or on the touch panel 141 using any suitable object or accessory such as a finger, a stylus, or the like. ), and drive the corresponding connection device according to a preset program.
- the touch panel 141 may include two parts: a touch detection device and a touch controller.
- the touch detection device detects the touch orientation of the user, and detects a signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts the touch information into contact coordinates, and sends the touch information.
- the processor 120 is provided and can receive commands from the processor 120 and execute them. For example, the user clicks an icon or a legend for measuring the heart rate on the touch panel 141 with a finger, the touch detection device detects the signal brought by the click, and then transmits the signal to the touch controller, and touches The controller then converts this signal into coordinates and sends it to the processor 120.
- the processor 120 determines the operation (on) for the icon or legend based on the coordinates and the type of the signal (click or double click), and then determines execution.
- the memory space required for this operation if the required memory space is less than the free memory, will start measuring the user's heart rate.
- the touch panel 141 can be implemented in various types such as resistive, capacitive, infrared, and surface acoustic waves.
- the input device 140 may also include other input devices 142, which may include, but are not limited to, one or more of a physical keyboard, function keys (such as control buttons, switch buttons, etc.).
- the display device 110 includes a display panel 111 for displaying information input by the user or information provided to the user, various menu interfaces of the wearable smart device 100, and the like.
- the display panel can be configured by using a liquid crystal display (English: Liquid Crystal Display, LCD for short) or an organic light-emitting diode (English: Organic Light-Emitting Diode, OLED for short).
- the touch panel 141 can cover the display panel 111 to form a touch display screen.
- the wearable smart device 100 can also include a power source 150 for powering other modules.
- the wearable smart device 100 may also include one or more sensors 160, such as an acceleration sensor, an infrared sensor, a GPS sensor, a laser sensor, a temperature sensor, and the like.
- the wearable smart device 100 may further include a BLE module 170 for performing Bluetooth communication with other devices, and may further include a radio frequency (English: Radio Frequency, RF for short) circuit 180 for performing network communication with the wireless network device.
- a speaker 190 may be included for playing music, voice prompts, or beeping sounds and the like.
- the embodiment of the present application provides a hardware schematic diagram of the wearable smart device, which is specifically shown in FIG. 2 .
- the display panel in the display device uses an LCD; the processor uses a microcontroller; the memory uses a flash memory (English: Flash Memory, abbreviated as: FLASH); the input device includes a touch panel (TOUCH); and the power module includes an integrated circuit (Charge) IC), battery (battery), low dropout linear regulator (English: low dropout regulator, referred to as: LDO) and boost (BOOST) converter; sensor Infrared (English: Infrared, abbreviated as: IR) sensors are photoelectric volume pulse waves (English: photoplethysmogrphy, referred to as: PPG) and ACC sensors (A SENSOR); wearable smart devices also include near field communication (English: Near Field Communication, Abbreviation: NFC) components and serial peripheral interface (English: Serial Peripheral Interface, SPI for
- the management method of the wearable smart device may be implemented in the storage software program shown in FIG. 1 , and may be specifically executed by the processor 120 , where the wearable smart device includes an acceleration sensor.
- Motion Health Algorithm A data analysis algorithm for generating motion data from data acquired from an acceleration sensor, including but not limited to walking steps, walking distance, calories burned, and the like.
- Multiple means two or more.
- FIG. 3 is a flowchart of a method for managing a wearable smart device according to an embodiment of the present disclosure. The method may be specifically:
- the wearable smart device acquires data collected by the acceleration sensor from an acceleration sensor.
- the wearable smart device can periodically acquire data collected by the acceleration sensor from the acceleration sensor.
- the period is set to 120ms, 100ms, 93ms, and so on.
- the wearable smart device can acquire data at multiple time points in one cycle, and then process and analyze the data acquired at multiple time points.
- the wearable smart device can also save the data after acquiring the data at multiple time points in one cycle, and do nothing else, and then process it when necessary.
- the acceleration sensor may be three-axis or two-axis.
- the wearable smart device can obtain data collected by the acceleration sensor on any axis, and can also acquire data collected by the acceleration sensor on two axes or three axes.
- the embodiment of the present application is not specifically limited herein.
- the three-axis acceleration sensor can collect acceleration data in three coordinate axes perpendicular to each other in space.
- the two-axis acceleration sensor can acquire acceleration data in two coordinate axes perpendicular to each other on the plane.
- the running motion health algorithm generates motion data from the data acquired by the acceleration sensor.
- the wearable smart device stops based on the data acquired from the acceleration sensor, if it is determined that the wearable smart device is in a resting state, and the duration of the resting state reaches a first preset duration.
- the acceleration sensor acquires data.
- the wearable smart device may start a timer when determining that the wearable smart device is in a resting state based on data acquired from the acceleration sensor. When the timing of the timer reaches the first preset duration, the wearable smart device determines that the wearable smart device is in the static state for a first preset duration.
- the first preset duration may be 20 minutes, 15 minutes, 13.5 minutes, etc., and the embodiments of the present application are not specifically limited herein.
- the wearable smart device may determine that the wearable smart device is in a static state by other means, which is not specifically limited herein.
- the data collected by the acceleration sensor is acquired by the wearable smart device from the acceleration sensor, and the wearable smart device is determined to be in a resting state based on the data acquired from the acceleration sensor, and is in a resting state.
- the duration reaches the first preset duration, the acquisition of data from the acceleration sensor is stopped.
- the various monitoring functions in the system are all turned on.
- Stopping the acquisition of data from the acceleration sensor can avoid unnecessary power consumption, thereby improving the use time of the wearable smart device, thereby improving the user experience.
- the wearable smart device determines that the wearable smart device is in a resting state based on data acquired from the acceleration sensor, and can be implemented as follows:
- the wearable smart device determines that the wearable smart device is in a resting state when it is determined that the sum of the acquired data of the acceleration sensor respectively collected in the three coordinate axes is less than or equal to a first preset threshold.
- the first preset threshold may be equal to the gravitational acceleration g, and may be equal to 0.9 g, and may be equal to other values.
- the embodiment of the present application is not specifically limited herein.
- the triggering time for the wearable smart device to stop acquiring data from the acceleration sensor is determined by determining, according to the data acquired from the acceleration sensor, that the wearable smart device is in a resting state and is in a resting state.
- the first preset duration it may also include:
- the wearable smart device determines, based on data acquired from the acceleration sensor, that the wearable smart device is in a resting state and is in a resting state for a first preset duration, and based on the acquired from the infrared sensor The data determines that the wearable smart device is in an unworn state and is in an unworn state for a second preset duration.
- the wearable smart device may start a timer when determining that the wearable smart device is in an unworn state based on data acquired from the infrared sensor. When the timing of the timer reaches the second preset duration, the wearable smart device determines that the wearable smart device is in the unworn state for a second preset duration.
- the second preset duration may be 21 minutes, 15 minutes, 13.5 minutes, and the like.
- the second preset duration may be equal to the first preset duration or may be different from the first preset duration.
- the embodiment of the present application does not Make specific limits.
- the wearable smart device may determine, according to data acquired from the infrared sensor, whether the wearable smart device is in an unworn state, and specifically, may be within a third preset time period. Obtaining N data collected by the infrared sensor from the infrared sensor to determine whether the wearable smart device is in an unworn state, the N is a positive integer, and the third preset duration is less than the second preset duration .
- the wearable smart device may periodically acquire data collected by the infrared sensor from the infrared sensor, for example, the acquisition period may be set to 5 minutes, 3 minutes, and the like.
- the third preset duration may be equal to an acquisition period of the wearable smart device (a period in which the wearable smart device acquires data from the infrared sensor), and the third preset duration may also be an acquisition of the wearable smart device. M times the period.
- the infrared sensor can collect data periodically, for example, the collection period can be set to 1 ms, 5 ms, 10 ms, and the like.
- the wearable smart device is inspected from the infrared ray within a third preset duration
- the wearable smart device may determine whether the wearable smart device is not worn by:
- the third preset duration is equal to the acquisition period, and the acquisition period is N times of the collection period
- the quantity of the plurality of data is N
- the third preset duration is equal to M acquisition periods, and the acquisition period is collection At n times the period, the number of the plurality of data is n*M.
- the wearable smart device determines whether the multiple data is greater than a second preset threshold. If yes, execute A4; if not, execute A2.
- the wearable smart device determines an average of the plurality of data and a minimum of the plurality of data. Execute A3.
- the wearable smart device determines whether the average value is within a preset range, and the minimum value is greater than a third preset threshold. If yes, execute A4; if no, execute A5.
- the wearable smart device determines that the wearable smart device is in a worn state.
- the wearable smart device determines that the wearable smart device is in an unworn state.
- the wearable smart device may further determine that the wearable smart device is in an unworn state. For example, if the wearable smart device is a smart wristband, a smart watch, or the like, the wearable smart device may also detect wearable. The wearable smart device is determined to be in an unworn state when the strap of the smart device is not in the buckled state; for example, the wearable smart device can also detect the temperature parameter of the wearable smart device by detecting a temperature sensor disposed on the wearable smart device, Or determining that the wearable smart device is in an unworn state by detecting a bioelectric signal sensor disposed on the wearable smart device, or detecting the human body pulse parameter or the like, wherein the bioelectric signal is used to characterize the wearable smart device Whether it is in contact with the human body, etc.
- the wearable smart device may also stop acquiring data from the acceleration sensor and turn off the short-range communication function when determining that the wearable smart device is in the rest state for a first preset duration.
- the wearable smart device may also only turn off the short-range communication function when it is determined that the wearable smart device is in the rest state for the first preset duration.
- short-distance communication functions include, but are not limited to, Bluetooth communication, Near Field Communication (NFC), ZigBee communication, infrared communication, and wireless fidelity (English: Wireless Fidelity, referred to as WiFi) ) Communication, etc.
- the wearable smart device can also close other functions when it is determined that the length of the wearable smart device is in the first state.
- the embodiments of the present application are not listed here.
- the wearable smart device after the wearable smart device stops acquiring data from the acceleration sensor, when determining that the wearable smart device is in a non-rest state, the wearable smart device starts to acquire data collected by the acceleration sensor from the acceleration sensor.
- the wearable smart device determines that the wearable smart device is in a non-rest state, and may be, but is not limited to, implemented in any one of the following manners:
- the wearable smart device receives an interrupt signal sent by the acceleration sensor, and the interrupt signal is sent by the acceleration sensor when it is determined that data greater than a fourth preset threshold is collected.
- the acceleration sensor may be set to a wake-up state, so that in the awake state, the acceleration sensor determines that the collected data is greater than the fourth pre- When the threshold is set, an interrupt signal is sent to the processor in the wearable smart device.
- acceleration The degree sensor can be three-axis or two-axis.
- the acceleration sensor determines to collect data larger than the fourth preset threshold when determining that the data collected by any of the axes is greater than the fourth preset threshold; or the acceleration sensor determines the data collected by the two axes or the three axes. When the value is greater than the fourth preset threshold, the acceleration sensor may determine that the acceleration sensor collects data that is greater than the fourth preset threshold.
- the embodiment of the present application does not Make specific limits.
- the wearable smart device acquires data collected by the infrared sensor from an infrared sensor, and determines that the wearable smart device is in a wearing state based on data acquired from the infrared sensor.
- the third type is the third type.
- the wearable smart device determines that the wearable smart device is in a non-rest state when receiving an instruction triggered by the user to operate the touch screen.
- the wearable smart device may further determine that the wearable smart device is in a wearing state by detecting a temperature parameter of the wearable smart device detected by the temperature sensor disposed on the wearable smart device; or by detecting bioelectricity disposed on the wearable smart device
- the signal sensor detects the bioelectric signal to determine that the wearable smart device is in a wearing state, wherein the bioelectric signal is used to indicate whether the wearable smart device is in contact with the human body; or the wearable smart device is determined to be in a wearing state by detecting the human body pulse parameter, or The wearable smart device is determined to be in a non-rest state by other means, and the embodiment of the present application is not specifically limited herein.
- the wearable smart device can also enable the short-range communication function when the wearable smart device is in a non-rest state after the short-distance communication function is turned off.
- the wearable smart device can also turn on the turned off function when it is determined that the wearable smart device is not in the idle state after turning off other functions.
- the wearable smart device determines whether the duration of the wearable smart device in the rest state reaches the first preset duration by starting the timer, when the wearable smart device determines the wearable smart device When not in the rest state, the timer is turned off and the timer is cleared.
- the wearable smart device acquires data collected by the acceleration sensor from the acceleration sensor, and generates a motion data based on the data obtained from the acceleration sensor to generate motion data, and the mode in which the short-range communication function is turned on is called standby. mode.
- the mode in which the wearable smart device stops acquiring the acceleration sensor from the acceleration sensor and sets the acceleration sensor to the awake state, and the short-range communication function is turned off is called the ultra-low power mode.
- FIG. 4 is a schematic diagram of a process in which a wearable smart device enters an ultra-low power mode from a standby mode and enters a standby mode by an ultra low power mode according to an embodiment of the present application.
- the standby mode when the wearable smart device is in the static state, the standby mode enters the ultra-low power consumption mode to avoid unnecessary power consumption, thereby improving the use time of the wearable smart device, thereby improving the user experience. Moreover, when the wearable smart device enters the standby mode from the ultra-low power mode when in the non-resting state, the function that the wearable smart device is turned off can be started in time, thereby ensuring a good user experience.
- the short-distance communication function is Bluetooth communication
- the processor is an MCU
- the triggering time of the wearable smart device to stop acquiring data from the acceleration sensor is: the wearable smart The device determines that the wearable smart device is in a resting state based on data acquired from the acceleration sensor, and the duration of the resting state reaches a first preset duration, and determining the based on data acquired from the infrared sensor
- the wearable smart device is in an unworn state and is in an unworn state, the second preset is reached.
- the first preset duration is equal to the second preset duration of 15 minutes, for example, the process of entering the ultra-low power mode from the standby mode by the wearable smart device, and the ultra-low power consumption of the wearable smart device
- the process of entering the standby mode is described in detail.
- the wearable smart device can create three threads, namely Design Management (English: Devise Management, DM) Thread, execute thread and interrupt thread to execute the wearable smart device from standby mode into ultra low power mode.
- DM Devise Management
- the DM Task and the execution thread may be used to execute a process in which the wearable smart device enters the ultra low power mode from the standby mode; the execution thread and the interrupt thread may be used to execute the wearable smart device entering the standby mode from the ultra low power mode. process.
- FIG. 5 is a process for the wearable smart device to enter the ultra-low power mode from the standby mode, and the method may specifically include:
- the DM Task determines a current state of the wearable smart device, and executes S502.
- the state of the wearable smart device includes a static state, an unworn state, and a non-rest state.
- the DM Task determines whether the duration of the wearable smart device being in the rest state and the unworn state is more than 15 minutes; if yes, executing step S503; if not, executing step S501.
- the DM Task sends a first instruction to the execution thread, and executes S504.
- the first instruction is used to perform a transition from a standby mode to an ultra low power mode.
- the execution thread receives the first instruction sent by the DM Task, and executes S505.
- the executing thread closes the function of periodically acquiring data collected by the ACC, and executes S506.
- the execution thread sets the ACC to the awake state, and executes S507.
- FIG. 6 is a process of the wearable smart device entering the standby mode from the ultra low power mode, where the method specifically includes:
- the interrupt thread determines that the wearable smart device is in a non-rest state, and executes S602.
- the interrupt thread determines whether the wearable smart device is in the ultra-low power consumption mode; if yes, step S603 is performed; if no, step S608 is performed.
- the interrupt thread sends a second instruction to the execution thread, and executes S604.
- the second instruction is used to perform conversion from an ultra low power mode to a standby mode.
- the execution thread receives the second instruction sent by the interrupt thread, and executes S605.
- the execution thread starts to periodically acquire data collected by the ACC from the ACC, and executes S607.
- the execution thread starts the Bluetooth communication function.
- the data collected by the acceleration sensor is acquired by the wearable smart device from the acceleration sensor, and the wearable smart device is determined to be in a resting state based on the data acquired from the acceleration sensor, and is in a resting state.
- the duration reaches the first preset duration
- the acquisition of data from the acceleration sensor is stopped.
- the various monitoring functions are all turned on.
- the method stops. Obtaining data from the acceleration sensor and turning off unnecessary functions such as short-distance communication can avoid unnecessary power consumption, thereby The use time of high wearable smart devices can enhance the user experience.
- the wearable smart device enables the closed function when determining that the wearable smart device is in the wearing state, which helps to ensure a good user experience.
- the MCU is in a state in which the data and data analysis algorithms of the ACC acquisition are periodically acquired during the period from X1 to X2. At this time, the power consumption of the MCU is 38.27 uA/1.8V. During the period from X3 to X4, the MCU is in a state in which the data and data analysis algorithms of the ACC acquisition are not continuously acquired. At this time, the power consumption of the MCU is 7.95 uA/1.8V.
- the comparison result of power consumption in two states is a state in which Bluetooth is in a state where low-power broadcast communication is turned on, and a state in which low-power broadcast communication is off.
- Bluetooth is in a state of low-power broadcast communication, and the power consumption of Bluetooth is 60uA/1.8V.
- Bluetooth is in a state of low-power broadcast communication, and the power consumption of Bluetooth is 5uA/1.8V.
- the power consumption is reduced by about 85 uA/1.8 V, wherein The power consumption of the MCU is reduced by approximately 38.27uA/1.8V-7.95uA/1.8V ⁇ 30uA/1.8V, and the BLE power consumption is reduced by approximately 60uA/1.8V-5uA/1.8V ⁇ 55uA/1.8V.
- the battery voltage is 3.8V, and the power consumption is reduced by about 51uA/3.8V.
- the overall power consumption of the smart bracelet is 110uA/3.8V in the standby mode, and in the ultra-low power mode, the overall power consumption of the smart bracelet is 60uA/3.8V, the power consumption is reduced by 46%, which greatly improves the power consumption of the smart bracelet when it is still.
- the embodiment of the present invention provides a management device 90 for a wearable smart device, which is specifically used to implement the method described in the embodiments described in FIG. 1 to FIG. 9 shows an acquisition module 91, a determination module 92, and a control module 93, wherein:
- An obtaining module 91 configured to acquire data collected by the acceleration sensor from an acceleration sensor
- the determining module 92 is configured to determine, according to the data acquired by the obtaining module 91 from the acceleration sensor, that the wearable smart device is in a resting state, and the duration in the resting state reaches a first preset duration;
- the control module 93 is configured to control the acquiring module 91 to stop from the acceleration when the determining module 92 determines that the wearable smart device is in a resting state and the duration of the resting state reaches a first preset duration The sensor gets the data.
- the acquiring module 91 is further configured to acquire data collected by the infrared sensor from an infrared sensor;
- the determining module 92 is further configured to be based on the acquiring mode before stopping acquiring data from the acceleration sensor
- the block 91 determines, from the data acquired by the infrared sensor, that the wearable smart device is in an unworn state and is in an unworn state for a second preset duration.
- the acquiring module 91 is configured to: when acquiring the data collected by the infrared sensor from the infrared sensor, acquire the N collected by the infrared sensor from the infrared sensor within a third preset duration Data, the N is a positive integer, and the third preset duration is less than the second preset duration;
- the determining module 92 is configured to: when the wearable smart device is in an unworn state based on the data acquired by the acquiring module 91 from the infrared sensor, specifically:
- Condition 1 at least one of the N data is less than or equal to a first preset threshold, and an average value of the N data is not within a preset range;
- Condition 2 at least one of the N data is less than or equal to a first preset threshold, and a minimum value of the N data is smaller than a second preset threshold, where the second preset threshold is smaller than the first Preset threshold
- Condition 3 at least one of the N data is less than or equal to a first preset threshold, an average of the N data is not within the preset range, and a minimum value of the N data is less than the The second preset threshold.
- the determining module 92 is further configured to determine, according to the data acquired by the acquiring module 91 from the infrared sensor, that the wearable smart device is in a wearing state;
- the control module 93 is further configured to control the acquiring module 91 when the determining module 92 determines that the wearable smart device is in a wearing state after controlling the acquiring module 91 to stop acquiring data from the acceleration sensor. Starting to acquire data collected by the acceleration sensor from the acceleration sensor.
- the acquiring module 91 is configured to: when acquiring data collected by the infrared sensor from an infrared sensor, specifically:
- the N is a positive integer
- the third preset duration is less than the second preset duration
- the determining module 92 is configured to: when the wearable smart device is in a wearing state, based on the data acquired by the acquiring module 91 from the infrared sensor, specifically:
- the wearable smart device Determining, when the N data is greater than the first preset threshold, determining that the wearable smart device is in a wearing state; or determining that at least one of the N data is less than or equal to the first preset Determining that the wearable smart device is in a wearing state when the threshold and the average of the N data are in a preset range, and the minimum value of the N data is greater than the second preset threshold; the second preset The threshold is less than the first predetermined threshold.
- the device further includes a receiving module 94;
- the receiving module 94 is configured to receive an interrupt signal sent by the acceleration sensor, where the interrupt signal is sent when the acceleration sensor determines that data greater than a preset threshold is collected;
- the control module 93 is further configured to, after controlling the acquiring module 91 to stop acquiring data from the acceleration sensor, when the receiving module 94 receives the interrupt signal, control the acquiring module 91 to start from the The acceleration sensor acquires data acquired by the acceleration sensor.
- the device further includes a receiving module 94;
- the receiving module 94 is configured to receive an instruction that is triggered by a user to operate the touch screen
- the control module 93 is further configured to control the acquiring module 91 to start from the receiving module 94 after receiving the instruction that the user operates the touch screen trigger after the acquiring module 91 stops acquiring data from the acceleration sensor.
- the acceleration sensor acquires data collected by the acceleration sensor.
- control module 93 is further configured to: when the acquiring module 91 stops controlling to acquire data from the acceleration sensor, turn off the short-range communication function.
- the device further includes a receiving module 94;
- the receiving module 94 is configured to receive an interrupt signal sent by the acceleration sensor, where the interrupt signal is sent when the acceleration sensor determines that data greater than a preset threshold is collected;
- the control module 93 is further configured to: after the short-distance communication function is turned off, turn on the short-range communication function when the receiving module 94 receives the interrupt signal sent by the acceleration sensor.
- the device further includes a receiving module 94;
- the receiving module 94 is configured to receive an instruction that is triggered by a user to operate the touch screen
- the control module 93 is further configured to: after the short-distance communication function is turned off, when the receiving module 94 receives an instruction that the user operates the touch screen trigger, the short-range communication function is turned on.
- the acquiring module 91 is further configured to acquire data collected by the infrared sensor from an infrared sensor;
- the control module 93 is further configured to: after the short-distance communication function is turned off, turn on the short-range communication function when the determining module 92 determines that the wearable smart device is in a wearing state.
- the determining module 92 is configured to: when determining that the wearable smart device is in a resting state, based on the data acquired by the acquiring module 91 from the acceleration sensor, specifically: determining to obtain from the acceleration sensor When the data is less than or equal to the fourth preset threshold, it is determined that the wearable smart device is in a resting state.
- each functional module in each embodiment of the present application may be integrated into one processing. In the device, it can also be physically existed alone, or two or more modules can be integrated into one module.
- the above integrated modules can be implemented in the form of hardware or in the form of software functional modules.
- the hardware implementation of the management device of the wearable smart device can refer to FIG. 1 and its related description.
- the acceleration sensor is used to collect data.
- the processor 120 is configured to acquire data collected by the acceleration sensor from the acceleration sensor, and determine, according to data acquired from the acceleration sensor, that the wearable smart device is in a resting state, and is in a resting state. When the duration reaches the first preset duration, the acquisition of data from the acceleration sensor is stopped.
- the device further includes an infrared sensor.
- the infrared sensor is used to collect data.
- the processor 120 is further configured to: acquire data collected by the infrared sensor from the infrared sensor; and determine the wearable based on data acquired from the infrared sensor before stopping acquiring data from the acceleration sensor
- the smart device is in an unworn state and is in an unworn state for a second preset duration.
- the processor 120 is configured to: acquire N data collected by the infrared sensor from the infrared sensor within a third preset duration, where the N is a positive integer, and the third pre- The duration is less than the second preset duration; when it is determined that one of the following conditions is determined, determining that the wearable smart device is in an unworn state:
- Condition 1 at least one of the N data is less than or equal to a first preset threshold, and an average value of the N data is not within a preset range;
- Condition 2 at least one of the N data is less than or equal to a first preset threshold, and a minimum value of the N data is smaller than a second preset threshold, where the second preset threshold is smaller than the first Preset threshold
- Condition 3 at least one of the N data is less than or equal to a first preset threshold, and the N data are both The value is not within the preset range, and a minimum of the N data is less than the second preset threshold.
- the processor 120 is further configured to, after determining to acquire data from the acceleration sensor, start determining, according to the data acquired from the infrared sensor, that the wearable smart device is in a wearing state, start from the The acceleration sensor acquires data acquired by the acceleration sensor.
- the processor 120 is configured to: acquire N data collected by the infrared sensor from the infrared sensor within a third preset duration, where the N is a positive integer, and the third pre- Setting the duration to be less than the second preset duration; determining that the wearable smart device is in a wearing state when the N data is greater than the first preset threshold; or determining at least the N data Determining the wearable smart when a data is less than or equal to the first preset threshold, the mean value of the N data is within a preset range, and a minimum value of the N data is greater than a second preset threshold The device is in a wearing state; the second preset threshold is smaller than the first preset threshold.
- the acceleration sensor is further configured to: after the processor 120 stops acquiring data collected by the acceleration sensor from the acceleration sensor, determine that data that is greater than a preset threshold is collected The processor 120 sends an interrupt signal;
- the processor 120 is further configured to: after receiving the interrupt signal sent by the acceleration sensor after stopping acquiring data from the acceleration sensor, start acquiring data collected by the acceleration sensor from the acceleration sensor.
- the device further includes a touch screen.
- the touch screen may be the touch panel 141.
- the touch screen is configured to receive an instruction triggered by a user by operating the touch screen
- the processor 120 is further configured to start acquiring data collected by the acceleration sensor from the acceleration sensor when receiving an instruction that the user operates the touch screen trigger.
- the device further includes a short-range communication module
- the short-range communication module may be, but is not limited to, the BLE module 170, the RF circuit 180, and the like.
- the short-range communication module is configured to implement a short-distance communication function
- the processor 120 is further configured to close the short-range communication module when stopping acquiring data from the acceleration sensor.
- the acceleration sensor is further configured to: after the processor 120 stops acquiring data collected by the acceleration sensor from the acceleration sensor, determining to collect data greater than a preset threshold, to the processor 120 Send an interrupt signal;
- the processor 120 is further configured to: after receiving the short-distance communication module, if the interrupt signal sent by the acceleration sensor is received, the short-range communication module is turned on.
- the device further includes a touch screen
- the touch screen is configured to receive an instruction triggered by a user by operating the touch screen
- the processor 120 is further configured to: after receiving the short-distance communication module, open the short-range communication module if receiving a command triggered by the user to operate the touch screen.
- the device further includes an infrared sensor
- the processor 120 is further configured to acquire data collected by the infrared sensor from the infrared sensor; and determine the wearable smart based on data acquired from the infrared sensor after the short-range communication module is turned off When the device is in the wearing state, the short-range communication module is turned on.
- the processor 120 determines the wearable wisdom based on data acquired from the acceleration sensor When the device is in a static state, it is specifically used to:
- the data collected by the acceleration sensor is acquired by the wearable smart device from the acceleration sensor, and the wearable smart device is determined to be in a resting state based on the data acquired from the acceleration sensor, and is in a resting state.
- the duration reaches the first preset duration, the acquisition of data from the acceleration sensor is stopped.
- the wearable smart device is in the static state, the various monitoring functions are all turned on.
- the method stops.
- Obtaining data from the acceleration sensor and turning off unnecessary functions such as short-distance communication can avoid unnecessary power consumption, thereby improving the use time of the wearable smart device, thereby improving the user experience.
- the wearable smart device enables the closed function when determining that the wearable smart device is in the wearing state, which helps to ensure a good user experience.
- embodiments of the present application can be provided as a method, system, or computer program product.
- the present application can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment in combination of software and hardware.
- the application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) including computer usable program code.
- the computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device.
- the apparatus implements the functions specified in one or more blocks of a flow or a flow and/or block diagram of the flowchart.
- These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on a computer or other programmable device to produce computer-implemented processing for execution on a computer or other programmable device.
- the instructions provide steps for implementing the functions specified in one or more of the flow or in a block or blocks of a flow diagram.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Environmental & Geological Engineering (AREA)
- User Interface Of Digital Computer (AREA)
- Telephone Function (AREA)
Abstract
一种可穿戴智能设备的管理方法及装置,用于解决现有技术中存在的可穿戴智能设备在处于静置状态时,耗电较大,造成电能浪费的问题。所述方法具体包括:可穿戴智能设备从加速度传感器获取所述加速度传感器采集的数据;并基于从所述加速度传感器获取的数据确定所述可穿戴智能设备处于静置状态,且处于静置状态的时长达到第一预设时长时,停止从所述加速度传感器获取数据。
Description
本申请涉及通信技术领域,特别涉及一种可穿戴智能设备的管理方法及装置。
可穿戴智能设备是对日常穿戴进行智能化设计、开发出可以穿戴的智能设备的总称,如智能手表、各类进行体征监测的智能手环等。目前,有些可穿戴智能设备具有记录步行数据、检测睡眠情况、监测心跳、闹钟、健康提醒等功能。
然而好多用户在睡觉或者不运动的时候不佩戴可穿戴智能设备,从而可穿戴智能设备可能一直处于静置状态,或者可穿戴智能设备未处于移动状态时,可穿戴智能设备也处于静置状态。而可穿戴智能设备在处于静置状态时,系统中各种监测功能全部处于开启状态,从而导致可穿戴智能设备的耗电较大,造成电能浪费,从而缩短了可穿戴智能设备的使用时间,降低了用户体验。
发明内容
本申请实施例提供了一种可穿戴智能设备的管理方法及装置,用于解决现有技术中存在的可穿戴智能设备在处于静置状态时,耗电较大,造成电能浪费的问题。
第一方面,本申请实施例提供了一种可穿戴智能设备的管理方法,包括:
可穿戴智能设备从加速度传感器获取所述加速度传感器采集的数据,然后基于从所述加速度传感器获取的数据确定所述可穿戴智能设备处于静置状态,且处于静置状态的时长达到第一预设时长时,停止从所述加速度传感器获取数据。
上述方案,相比于现有技术中,可穿戴智能设备在静置状态时系统中各种监测功能全部开启的方法,本申请实施例中在确定可穿戴智能设备的静置状态持续了预设时长时停止从所述加速度传感器获取数据,可以避免不必要的电量消耗,从而可以提高可穿戴智能设备的使用时间,进而可以提升用户的使用体验。
可选的,可穿戴智能设备周期性的从加速度传感器获取所述加速度传感器采集的数据。
在一种可能的设计中,所述可穿戴智能设备在基于从所述加速度传感器获取的数据确定所述可穿戴智能设备处于静置状态时,可以通过如下方式实现:
所述可穿戴智能设备在确定从所述加速度传感器获取的数据小于或等于第四预设阈值时,确定所述可穿戴智能设备处于静置状态。
上述设计中,可穿戴智能设备可以及时的确定可穿戴智能设备处于静置状态,从而及时停止从所述加速度传感器获取数据,进而避免不必要的电量消耗。
在一种可能的设计中,所述可穿戴智能设备中还可以包括红外线传感器。所述可穿戴智能设备可以从红外线传感器获取所述红外线传感器采集的数据,从而可穿戴智能设备停止从加速度传感器获取数据的触发时机除了包括上述基于从所述加速度传感器获取的数据确定所述可穿戴智能设备处于静置状态、且处于静置状态的时长达到第一预设时长之外,还可以包括:所述可穿戴智能设备基于从所述红外线传感器获取的数据确定所述可穿戴智能设备处于未佩戴状态、且处于未佩戴状态的时长达到第二预设时长。
第二预设时长可以与第一预设时长相等,也可以与第一预设时长不相等,本申请实施例在这里不做具体限定。
上述设计中,基于从红外线传感器获取的数据确定可穿戴智能设备的未佩戴状态持续了预设时长时,停止从所述加速度传感器获取数据,可以避免不必要的电量消耗,从而可以提高可穿戴智能设备的使用时间,进而可以提升用户的使用体验。
在一种可能的设计中,在所述可穿戴智能设备停止从所述加速度传感器获取数据后,所述可穿戴智能设备若接收到所述加速度传感器发送的中断信号,此时可穿戴智能设备处于非静置状态,则开始从所述加速度传感器获取所述加速度传感器采集的数据,所述中断信号为所述加速度传感器在确定采集到大于预设阈值的数据后发送的;或者,在所述可穿戴智能设备停止从所述加速度传感器获取数据后,所述可穿戴智能设备若接收到用户操作触摸屏触发的指令,此时可穿戴智能设备处于非静置状态,则开始从所述加速度传感器获取所述加速度传感器采集的数据。
上述设计中,在可穿戴智能设备在处于非静置状态时及时开始从所述加速度传感器获取所述加速度传感器采集的数据,有助于保证用户良好的使用体验。
在一种可能的设计中,所述可穿戴智能设备从红外线传感器获取所述红外线传感器采集的数据;在所述可穿戴智能设备停止从所述加速度传感器获取数据后,所述可穿戴智能设备在基于从所述红外线传感器获取的数据确定所述可穿戴智能设备处于佩戴状态时,开始从所述加速度传感器获取所述加速度传感器采集的数据。
上述设计中,在可穿戴智能设备在处于佩戴状态时及时开始从所述加速度传感器获取所述加速度传感器采集的数据,有助于保证用户良好的使用体验。
在一种可能的设计中,可穿戴智能设备可以周期性的从红外线传感器获取数据。红外线传感器可以周期性的采集数据,而可穿戴设备的获取周期可以是红外线传感器的采集周期的N倍,所述N为正整数。从而所述可穿戴智能设备从红外线传感器获取所述红外线传感器采集的数据时,所述可穿戴智能设备在第三预设时长内(采集周期对应的时长)从所述红外线传感器获取所述红外线传感器采集到的N个数据,所述第三预设时长小于所述第二预设时长。基于此,所述可穿戴智能设备在基于从所述红外线传感器获取的数据确定所述可穿戴智能设备处于未佩戴状态时,可以在确定满足如下条件之一时,确定所述可穿戴智能设备处于未佩戴状态:
条件一:所述N个数据中至少一个数据小于或等于第一预设阈值,且所述N个数据的均值未在预设范围内;
条件二:所述N个数据中至少一个数据小于或等于第一预设阈值,且所述N个数据中的最小值小于第二预设阈值,所述第二预设阈值小于所述第一预设阈值;
条件三:所述N个数据中至少一个数据小于或等于第一预设阈值,所述N个数据的均值未在所述预设范围内、且所述N个数据中的最小值小于所述第二预设阈值。
上述设计中,所述可穿戴智能设备基于从红外线传感器获取的数据可以及时的确定可穿戴智能设备处于未佩戴状态,从而及时停止从所述加速度传感器获取数据,进而避免不必要的电量消耗。
在一种可能的设计中,所述可穿戴智能设备基于从所述红外线传感器获取的数据确定所述可穿戴智能设备处于佩戴状态,可以通过如下两种方式中的任意一种实现:所述可穿戴智能设备在确定从所述N个数据均大于第一预设阈值时,确定所述可穿戴智能设备处于
佩戴状态;或者,所述可穿戴智能设备在确定所述N个数据中至少一个数据小于或等于所述第一预设阈值、所述N个数据的均值在预设范围内,且所述N个数据中的最小值大于第二预设阈值时,确定所述可穿戴智能设备处于佩戴状态;所述第二预设阈值小于所述第一预设阈值。
上述设计中,可穿戴智能设备基于从红外线传感器获取的数据可以及时的确定可穿戴智能设备处于佩戴状态,从而及时开始从所述加速度传感器获取所述加速度传感器采集的数据,有助于保证用户良好的使用体验。
在一种可能的设计中,所述方法还可以包括:所述可穿戴智能设备在停止从所述加速度传感器获取数据时,关闭短距离通信功能。
上述设计中,在确定可穿戴智能设备的静置状态持续了预设时长时关闭短距离通信功能,可以避免不必要的电量消耗,从而可以提高可穿戴智能设备的使用时间,进而可以提升用户的使用体验。
可选的,可穿戴智能设备还可以在停止从所述加速度传感器获取数据时,关闭其他的功能。
可选的,可穿戴智能设备还可以在确定可穿戴智能设备处于静置状态的时长达到第一预设时长时,只关闭短距离通信功能。
在一种可能的设计中,在所述可穿戴智能设备关闭所述短距离通信功能后,所述可穿戴智能设备若接收到所述加速度传感器发送的中断信号,则开启所述短距离通信功能,所述中断信号为所述加速度传感器在确定采集到大于预设阈值的数据时发送的;或者,在所述可穿戴智能设备关闭所述短距离通信功能后,所述可穿戴智能设备若接收到用户操作触摸屏触发的指令,则开启所述短距离通信功能。
可选的,所述可穿戴智能设备开启所述短距离通信功能时,还可以开始从所述加速度传感器获取所述加速度传感器采集的数据并且开启其他被关闭的功能。
上述设计中,通过在接收到用户操作触摸屏触发的指令时确定可穿戴智能设备在处于非静置状态,当可穿戴智能设备在处于非静置状态时及时开启被关闭的短距离通信功能,有助于保证用户良好的使用体验。
在一种可能的设计中,所述可穿戴智能设备从红外线传感器获取所述红外线传感器采集的数据;所述可穿戴智能设备在关闭所述短距离通信功能后,若基于从所述红外线传感器获取的数据确定所述可穿戴智能设备处于佩戴状态,则开启所述短距离通信功能。
可选的,所述可穿戴智能设备开启所述短距离通信功能时,还可以开始从所述加速度传感器获取所述加速度传感器采集的数据并且开启其他被关闭的功能。
上述设计中,基于从所述红外线传感器获取的数据确定可穿戴智能设备在处于佩戴状态,当可穿戴智能设备在处于佩戴状态时及时开启被关闭的短距离通信功能,有助于保证用户良好的使用体验。
第二方面,本申请实施例提供一种可穿戴智能设备的管理装置,所述装置可以应用于可穿戴智能设备中,所述装置包括:
加速度传感器以及处理器;其中,所述加速度传感器,用于采集数据;所述处理器,用于从所述加速度传感器获取所述加速度传感器采集的数据;并在基于从所述加速度传感器获取的数据确定所述可穿戴智能设备处于静置状态,且处于静置状态的时长达到第一预设时长时,停止从所述加速度传感器获取数据。
在一种可能的设计中,所述装置还包括红外线传感器;所述红外线传感器,用于采集数据;所述处理器,还用于从所述红外线传感器获取所述红外线传感器采集的数据;并在停止从所述加速度传感器获取数据之前,基于从所述红外线传感器获取的数据确定所述可穿戴智能设备处于未佩戴状态、且处于未佩戴状态的时长达到第二预设时长。
在一种可能的设计中,所述处理器,具体用于:在第三预设时长内从所述红外线传感器获取所述红外线传感器采集到的N个数据,所述N为正整数,所述第三预设时长小于所述第二预设时长;在确定满足如下条件之一时,确定所述可穿戴智能设备处于未佩戴状态:
条件一:所述N个数据中至少一个数据小于或等于第一预设阈值,且所述N个数据的均值未在预设范围内;
条件二:所述N个数据中至少一个数据小于或等于第一预设阈值,且所述N个数据中的最小值小于第二预设阈值,所述第二预设阈值小于所述第一预设阈值;
条件三:所述N个数据中至少一个数据小于或等于第一预设阈值,所述N个数据的均值未在所述预设范围内、且所述N个数据中的最小值小于所述第二预设阈值。
在一种可能的设计中,所述处理器,还用于在停止从所述加速度传感器获取数据后,在基于从所述红外线传感器获取的数据确定所述可穿戴智能设备处于佩戴状态时,开始从所述加速度传感器获取所述加速度传感器采集的数据。
在一种可能的设计中,所述处理器,具体用于:在第三预设时长内从所述红外线传感器获取所述红外线传感器采集到的N个数据,所述N为正整数,所述第三预设时长小于所述第二预设时长;在确定从所述N个数据均大于第一预设阈值时,确定所述可穿戴智能设备处于佩戴状态;或者,在确定所述N个数据中至少一个数据小于或等于所述第一预设阈值、所述N个数据的均值在预设范围内,且所述N个数据中的最小值大于第二预设阈值时,确定所述可穿戴智能设备处于佩戴状态;所述第二预设阈值小于所述第一预设阈值。
在一种可能的设计中,所述加速度传感器,还用于在所述处理器停止从所述加速度传感器获取所述加速度传感器采集的数据后,确定采集到大于预设阈值的数据时向所述处理器发送中断信号;所述处理器,还用于在停止从所述加速度传感器获取数据后,若接收到所述加速度传感器发送的中断信号,则开始从所述加速度传感器获取所述加速度传感器采集的数据。
在一种可能的设计中,所述装置还包括触摸屏;所述触摸屏,用于接收用户通过操作所述触摸屏触发的指令;所述处理器,还用于在接收到用户操作所述触摸屏触发的指令时,开始从所述加速度传感器获取所述加速度传感器采集的数据。
在一种可能的设计中,所述装置还包括短距离通信模块;所述短距离通信模块,用于实现短距离通信功能;所述处理器,还用于在停止从所述加速度传感器获取数据时,关闭所述短距离通信模块。
在一种可能的设计中,所述加速度传感器,还用于在所述处理器停止从所述加速度传感器获取所述加速度传感器采集的数据后,确定采集到大于预设阈值的数据时向所述处理器发送中断信号;所述处理器,还用于在关闭所述短距离通信模块后,若接收到所述加速度传感器发送的中断信号,则开启所述短距离通信模块。
在一种可能的设计中,所述装置还包括触摸屏;所述触摸屏,用于接收用户通过操作所述触摸屏触发的指令;所述处理器,还用于在关闭所述短距离通信模块后,若接收到用户操作所述触摸屏触发的指令,则开启所述短距离通信模块。
在一种可能的设计中,所述装置还包括红外线传感器;所述红外线传感器,用于采集数据;所述处理器,还用于从所述红外线传感器获取所述红外线传感器采集的数据;并在关闭所述短距离通信模块后,若基于从所述红外线传感器获取的数据确定所述可穿戴智能设备处于佩戴状态,则开启所述短距离通信模块。
在一种可能的设计中,所述处理器,在基于从所述加速度传感器获取的数据确定所述可穿戴智能设备处于静置状态时,具体用于:在确定从所述加速度传感器获取的数据小于或等于第四预设阈值时,确定所述可穿戴智能设备处于静置状态。
第三方面,本申请实施例还提供了一种可穿戴智能设备,该可穿戴智能设备包括处理器和存储器,所述存储器用于存储软件程序,所述处理器用于读取所述存储器中存储的软件程序并实现第一方面或上述第一方面的任意一种设计提供的方法。该可穿戴智能设备可以是智能手环、智能手表等等。
第四方面,本申请实施例还提供了一种可穿戴智能设备的管理装置,所述装置应用于可穿戴智能设备,所述装置包括:获取模块,用于从加速度传感器获取所述加速度传感器采集的数据;确定模块,用于基于所述获取模块从所述加速度传感器获取的数据确定所述可穿戴智能设备处于静置状态,且处于静置状态的时长达到第一预设时长;控制模块,用于在所述确定模块确定所述可穿戴智能设备处于静置状态,且处于静置状态的时长达到第一预设时长时,控制所述获取模块停止从所述加速度传感器获取数据。
在一种可能的设计中,所述获取模块,还用于从红外线传感器获取所述红外线传感器采集的数据;所述确定模块,还用于在所述获取模块停止从所述加速度传感器获取数据之前,基于所述获取模块从所述红外线传感器获取的数据确定所述可穿戴智能设备处于未佩戴状态、且处于未佩戴状态的时长达到第二预设时长。
在一种可能的设计中,所述获取模块,具体用于:在第三预设时长内从所述红外线传感器获取所述红外线传感器采集到的N个数据,所述N为正整数,所述第三预设时长小于所述第二预设时长;所述确定模块,具体用于:确定满足如下条件之一时,确定所述可穿戴智能设备处于未佩戴状态:
条件一:所述N个数据中至少一个数据小于或等于第一预设阈值,且所述N个数据的均值未在预设范围内;
条件二:所述N个数据中至少一个数据小于或等于第一预设阈值,且所述N个数据中的最小值小于第二预设阈值,所述第二预设阈值小于所述第一预设阈值;
条件三:所述N个数据中至少一个数据小于或等于第一预设阈值,所述N个数据的均值未在所述预设范围内、且所述N个数据中的最小值小于所述第二预设阈值。
在一种可能的设计中,所述确定模块,还用于基于所述获取模块从所述红外线传感器获取的数据确定所述可穿戴智能设备处于佩戴状态;所述控制模块,还用于在控制所述获取模块停止从所述加速度传感器获取数据后,在所述确定模块确定所述可穿戴智能设备处于佩戴状态时,控制所述获取模块开始从所述加速度传感器获取所述加速度传感器采集的数据。
在一种可能的设计中,所述获取模块,在从红外线传感器获取所述红外线传感器采集的数据时,具体用于:在第三预设时长内从所述红外线传感器获取所述红外线传感器采集到的N个数据,所述N为正整数,所述第三预设时长小于所述第二预设时长;所述确定模块,在基于所述获取模块从所述红外线传感器获取的数据确定所述可穿戴智能设备处于佩
戴状态时,具体用于:在确定从所述N个数据均大于第一预设阈值时,确定所述可穿戴智能设备处于佩戴状态;或者,在确定所述N个数据中至少一个数据小于或等于所述第一预设阈值、所述N个数据的均值在预设范围内,且所述N个数据中的最小值大于第二预设阈值时,确定所述可穿戴智能设备处于佩戴状态;所述第二预设阈值小于所述第一预设阈值。
在一种可能的设计中,所述装置还包括接收模块;所述接收模块,用于接收所述加速度传感器发送的中断信号,所述中断信号为所述加速度传感器在确定采集到大于预设阈值的数据时发送的;所述控制模块,还用于在控制所述获取模块停止从所述加速度传感器获取数据后,在所述接收模块接收到所述中断信号时,控制所述获取模块开始从所述加速度传感器获取所述加速度传感器采集的数据。
在一种可能的设计中,所述装置还包括接收模块;所述接收模块,用于接收用户操作触摸屏触发的指令;所述控制模块,还用于在控制所述获取模块停止从所述加速度传感器获取数据后,在所述接收模块接收到用户操作触摸屏触发的指令时,控制所述获取模块开始从所述加速度传感器获取所述加速度传感器采集的数据。
在一种可能的设计中,所述控制模块,还用于在控制所述获取模块停止从所述加速度传感器获取数据时,关闭短距离通信功能。
在一种可能的设计中,所述装置还包括接收模块;所述接收模块,用于接收所述加速度传感器发送的中断信号,所述中断信号为所述加速度传感器在确定采集到大于预设阈值的数据时发送的;所述控制模块,还用于在关闭所述短距离通信功能后,在所述接收模块接收到所述加速度传感器发送的中断信号时,开启所述短距离通信功能。
在一种可能的设计中,所述装置还包括接收模块;所述接收模块,用于接收用户操作触摸屏触发的指令;所述控制模块,还用于在关闭所述短距离通信功能后,在所述接收模块接收到用户操作触摸屏触发的指令时,开启所述短距离通信功能。
在一种可能的设计中,所述获取模块,还用于从红外线传感器获取所述红外线传感器采集的数据;所述控制模块,还用于在关闭所述短距离通信功能后,在所述确定模块确定所述可穿戴智能设备处于佩戴状态时,开启所述短距离通信功能。
在一种可能的设计中,所述确定模块,在基于所述获取模块从所述加速度传感器获取的数据确定所述可穿戴智能设备处于静置状态时,具体用于:在确定从所述加速度传感器获取的数据小于或等于第四预设阈值时,确定所述可穿戴智能设备处于静置状态。
第五方面,本申请实施例中还提供一种计算机存储介质,该存储介质中存储软件程序,该软件程序在被一个或多个处理器读取并执行时可实现第一方面或上述第一方面的任意一种设计提供的方法。
第六方面,本申请实施例提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面或上述第一方面的任意一种设计提供的方法。
图1为本申请实施例提供的一种可穿戴智能设备的结构示意图;
图2为本申请实施例提供的一种可穿戴智能设备的硬件原理图;
图3为本申请实施例提供的一种可穿戴智能设备管理方法的流程图;
图4为本申请实施例提供的一种可穿戴智能设备模式转换的示意图;
图5为本申请实施例提供的一种可穿戴智能设备模式转换的流程图;
图6为本申请实施例提供的另一种可穿戴智能设备模式转换的流程图;
图7为本申请实施例提供的MCU功耗对比图;
图8为本申请实施例提供的蓝牙功耗对比图;
图9为本申请实施例提供的一种可穿戴智能设备的管理装置的结构示意图。
目前,在实际使用场景中,可穿戴智能设备绝大部分时间是处于待机模式的,而在待机模式下,可穿戴智能设备各个器件的功耗数据可以如表1所示。
表1
器件 | 功耗 |
可穿戴智能设备 | 110uA/3.8V |
微控制器 | 38.27uA/1.8V |
低功耗蓝牙广播 | 60uA/1.8V |
由表1可看出,可穿戴智能设备在待机模式下,微控制器(英文:Micro Control Unit,简称:MCU)和低功耗蓝牙(英文:Bluetooth Low Energy,简称:BLE)的功耗占比较高,达到了可穿戴智能设备整体功耗的50%左右。在待机模式下,MCU主要的功耗的消耗是由周期性获取加速度传感器(英文:Accelerometer,简称:ACC)采集的数据,以及基于ACC采集的数据运行数据分析算法产生的。MCU通常以100ms为一个周期对ACC采集的数据进行周期性获取。在待机模式下,BLE主要的功耗的消耗是由广播通信产生的。
通过收集的用户行为发现,好多用户在睡觉或者不运动的时候,一般是不佩戴可穿戴智能设备的,从而导致可穿戴智能设备可能一直处于静置状态,或者可穿戴智能设备未处于移动状态时,可穿戴智能设备也处于静置状态。这种情况下,MCU周期性获取ACC采集的数据以及运行数据分析算法就没有必要了。因此当可穿戴智能设备处于静置状态时,运行周期性获取ACC采集的数据、数据分析算法等功能会造成不必要的电量消耗。
基于此,本申请实施例提供一种可穿戴智能设备的管理方法及装置,用以解决现有技术中存在的可穿戴智能设备在处于静置状态时,耗电较大的问题。其中,方法和装置是基于同一发明构思的,由于方法及装置解决问题的原理相似,因此装置与方法的实施可以相互参见,重复之处不再赘述。
本申请实施例中可穿戴智能设备包括但不仅限于:智能手环、智能首饰、智能眼镜等等。
下面结合附图对本申请实施例所提供的方案作具体说明。
如图1所示,为本申请实施例提供的一种可穿戴智能设备的结构示意图。其中,可穿戴智能设备100包括显示设备110、处理器120以及存储器130。存储器130可用于存储软件程序以及数据,处理器120通过运行存储在存储器130的软件程序以及数据,从而执行可穿戴智能设备100的各种功能应用以及数据处理。存储器130可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统程序、至少一个功能所需的应用程序(比如周期性获取ACC采集的数据等)等;存储数据区可存储根据可穿戴智能设备100获取的数据(比如ACC所采集的数据、红外线传感器所采集的数据等)等。此外,存储器130可
以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。处理器120是可穿戴智能设备100的控制中心,利用各种接口和线路连接整个可穿戴智能设备的各个部分,通过运行或执行存储在存储器130内的软件程序和/或数据,执行可穿戴智能设备100的各种功能,从而对可穿戴智能设备进行整体监控。处理器120可以包括一个或多个通用处理器,还可包括一个或多个数字信号处理器(英文:Digital Signal Processor,简称:DSP),或者MCU等等,用于执行相关操作,以实现本申请实施例所提供的技术方案。
可穿戴智能设备100还可以包括输入设备140,用于接收输入的数字信息、字符信息或接触式触摸操作/非接触式手势,以及产生与智能设备100的用户设置以及功能控制有关的信号输入等。具体地,本申请实施例中,该输入设备140可以包括触控面板141。触控面板141,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板141上或在触控面板141的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板141可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器120,并能接收处理器120发来的命令并加以执行。例如,用户在触控面板141上用手指单击用于测量心率的图标或者图例等等,触摸检测装置检测到此次单击带来的这个信号,然后将该信号传送给触摸控制器,触摸控制器再将这个信号转换成坐标发送给处理器120,处理器120根据该坐标和该信号的类型(单击或双击)确定对该图标或者图例所执行的操作(开启),然后,确定执行该操作所需要占用的内存空间,若需要占用的内存空间小于空闲内存,则将开始测量用户的心率。
触控面板141可以采用电阻式、电容式、红外线以及表面声波等多种类型实现。除了触控面板141,输入设备140还可以包括其他输入设备142,其他输入设备142可以包括但不限于物理键盘、功能键(比如控制按键、开关按键等)等中的一种或多种。
显示设备110,包括的显示面板111,用于显示由用户输入的信息或提供给用户的信息以及可穿戴智能设备100的各种菜单界面等。可选的,显示面板可以采用液晶显示器(英文:Liquid Crystal Display,简称:LCD)或有机发光二极管(英文:Organic Light-Emitting Diode,简称:OLED)等形式来配置显示面板111。在其他一些实施例中,触控面板141可覆盖显示面板111上,形成触摸显示屏。
除以上之外,可穿戴智能设备100还可以包括用于给其他模块供电的电源150。可穿戴智能设备100还可以包括一个或多个传感器160,例如加速度传感器、红外线传感器、GPS传感器、激光传感器、温度传感器等。可穿戴智能设备100还可以包括BLE模块170,用于与其他设备进行蓝牙通信,还可以包括无线射频(英文:Radio Frequency,简称:RF)电路180,用于与无线网络设备进行网络通信,还可以包括扬声器190,用于播放音乐、语音提示或者发出提示音等等。
基于图1所示的可穿戴智能设备的结构示意图,本申请实施例提供一种可穿戴智能设备的硬件原理图,具体参阅图2所示。其中,显示设备中的显示面板采用LCD;处理器采用微控制器;存储器采用闪存器(英文:Flash Memory,简称:FLASH);输入设备包括触控面板(TOUCH);电源模块包括集成电路(Charge IC)、电池(Battery)、低压差线性稳压器(英文:low dropout regulator,简称:LDO)以及升压(BOOST)变换器;传感器
包括红外线(英文:Infrared,简称:IR)传感器即光电容积脉搏波(英文:photoplethysmogrphy,简称:PPG)以及ACC传感器(A SENSOR);可穿戴智能设备还包括近场通信(英文:Near Field Communication,简称:NFC)元器件以及串行外设接口(英文:Serial Peripheral Interface,简称:SPI),内置集成电路(英文:Inter-Integrated Circuit,简称:I2C)总线,通用异步收发传输(英文:Universal Asynchronous Receiver/Transmitter,简称:UART)接口。
本申请实施例提供的可穿戴智能设备的管理方法可以实现在图1所示的存储软件程序中,具体可以由处理器120来执行,该可穿戴智能设备包括加速度传感器。
在说明具体可穿戴智能设备的管理方法之前,先对本申请实施例涉及的各个名词进行解释说明。
运动健康算法:一种用于将从加速度传感器获取的数据生成运动数据的数据分析算法,运动数据包括但不限于行走步数,行走距离、燃烧的卡路里等等。
多个,是指两个或两个以上。
另外,需要理解的是,在本申请的描述中,“第一”、“第二”等词汇,仅用于区分描述的目的,而不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺序。
参阅图3所示,为本申请实施例提供的一种可穿戴智能设备的管理方法的流程图,所述方法具体可以为:
S301,可穿戴智能设备从加速度传感器获取所述加速度传感器采集的数据。
可选的,可穿戴智能设备可以周期性的从加速度传感器获取所述加速度传感器采集的数据。比如,周期设置为120ms、100ms、93ms等等。可穿戴智能设备可以在一个周期内多个时间点获取数据,然后针对多个时间点获取到的数据进行处理分析。当然,可穿戴智能设备还可以在一个周期内多个时间点获取到数据后,先保存起来,不作其它,待需要时,再做处理。
本申请实施例中,加速度传感器可以是三轴的,也可以是两轴的。可穿戴智能设备可以获取加速度传感器在任一轴采集的数据,也可以获取加速度传感器在两个轴或者三个轴采集到的数据,本申请实施例在这里不做具体限定。
其中,三轴加速度传感器可以采集空间上相互垂直的三个坐标轴方向上的加速度数据。两轴加速度传感器可以采集平面上相互垂直的两个坐标轴方向上的加速度数据。
可选的,可穿戴智能设备在从加速度传感器获取所述加速度传感器采集的数据后,运行运动健康算法将从加速度传感器获取的数据生成运动数据。
S302,所述可穿戴智能设备基于从所述加速度传感器获取的数据,若确定所述可穿戴智能设备处于静置状态,且处于静置状态的时长达到第一预设时长时,则停止从所述加速度传感器获取数据。
其中,所述可穿戴智能设备可以在基于从所述加速度传感器获取的数据确定所述可穿戴智能设备处于静置状态时,启动定时器。当定时器中定时达到第一预设时长时,可穿戴智能设备确定该可穿戴智能设备处于静置状态的时长达到第一预设时长。
第一预设时长可以为20分钟、15分钟、13.5分钟等等,本申请实施例在这里不做具体限定。
此外,可穿戴智能设备也可以通过其它方式确定可穿戴智能设备处于静置状态,本申请实施例在这里不做具体限定。
本申请实施例中通过可穿戴智能设备从加速度传感器获取所述加速度传感器采集的数据,并基于从所述加速度传感器获取的数据确定所述可穿戴智能设备处于静置状态,且处于静置状态的时长达到第一预设时长时,停止从所述加速度传感器获取数据。相比于现有技术中,可穿戴智能设备在静置状态时系统中各种监测功能全部开启的方法,本申请实施例中在确定可穿戴智能设备的静置状态持续了预设时长时,停止从所述加速度传感器获取数据,可以避免不必要的电量消耗,从而可以提高可穿戴智能设备的使用时间,进而可以提升用户的使用体验。
具体的,以三轴加速度传感器为例,所述可穿戴智能设备基于从所述加速度传感器获取的数据确定所述可穿戴智能设备处于静置状态,可以通过如下方式实现:
所述可穿戴智能设备在确定获取的所述加速度传感器在三个坐标轴方向上分别采集的数据之和小于或等于第一预设阈值时,确定所述可穿戴智能设备处于静置状态。
其中,所述第一预设阈值可以等于重力加速度g,也可以等于0.9g,也可以等于其它值,本申请实施例在这里不做具体限定。
本申请实施例中,可穿戴智能设备停止从加速度传感器获取数据的触发时机除了上述基于从所述加速度传感器获取的数据确定所述可穿戴智能设备处于静置状态、且处于静置状态的时长达到第一预设时长之外,还可以包括:
所述可穿戴智能设备基于从所述加速度传感器获取的数据确定所述可穿戴智能设备处于静置状态、且处于静置状态的时长达到第一预设时长,且基于从所述红外线传感器获取的数据确定所述可穿戴智能设备处于未佩戴状态、且处于未佩戴状态的时长达到第二预设时长。
其中,所述可穿戴智能设备可以在基于从所述红外线传感器获取的数据确定所述可穿戴智能设备处于未佩戴状态时,启动定时器。当定时器中定时到达第二预设时长时,可穿戴智能设备确定该可穿戴智能设备处于未佩戴状态的时长达到第二预设时长。
第二预设时长可以为21分钟、15分钟、13.5分钟等等,第二预设时长可以与第一预设时长相等,也可以与第一预设时长不相等,本申请实施例在这里不做具体限定。
在一种可能的实现方式中,所述可穿戴智能设备可以基于从所述红外线传感器获取的数据确定所述可穿戴智能设备是否处于未佩戴状态,具体的,可以通过在第三预设时长内从所述红外线传感器获取所述红外线传感器采集到的N个数据来确定可穿戴智能设备是否处于未佩戴状态,所述N为正整数,所述第三预设时长小于所述第二预设时长。
可选的,所述可穿戴智能设备可以周期性的从所述红外线传感器获取所述红外线传感器采集的数据,例如,获取周期可以设置为5分钟、3分钟等等。所述第三预设时长可以等于所述可穿戴智能设备的获取周期(所述可穿戴智能设备从所述红外线传感器获取数据的周期),第三预设时长还可以是可穿戴智能设备的获取周期的M倍。
其中,所述红外线传感器可以周期性的采集数据,例如,采集周期可以设置为1ms,5ms,10ms等等。所述可穿戴智能设备可以周期性的从所述红外线传感器获取红外线传感器采集到的数据。若第三预设时长等于获取周期,且获取周期是采集周期的N倍,则可穿戴智能设备在一周期内获取到红外线传感器采集到的N个数据。若第三预设时长等于M个获取周期,且获取周期是采集周期的n倍,则可穿戴智能设备在第三预设时长内获取到红外线传感器采集到的n*M(n*M=N)个数据。
在一种可能的实现方式中,所述可穿戴智能设备在第三预设时长内从所述红外线传感
器获取所述红外线传感器采集到的多个数据时,所述可穿戴智能设备可以通过如下方式确定可穿戴智能设备是否未佩戴状态:
其中,当第三预设时长等于获取周期,且获取周期是采集周期的N倍时,所述多个数据的数量为N;当第三预设时长等于M个获取周期,且获取周期是采集周期的n倍时,所述多个数据的数量为n*M。
A1,可穿戴智能设备确定所述多个数据是否均大于第二预设阈值。若是,执行A4;若否,执行A2。
A2,可穿戴智能设备确定所述多个数据的均值,以及所述多个数据中的最小值。执行A3。
A3,可穿戴智能设备确定是否所述均值在预设范围内,且所述最小值大于第三预设阈值。若是,执行A4;若否,执行A5。
A4,可穿戴智能设备确定可穿戴智能设备处于佩戴状态。
A5,可穿戴智能设备确定可穿戴智能设备处于未佩戴状态。
可选的,可穿戴智能设备还可以通过其他方式确定可穿戴智能设备处于未佩戴状态,比如可穿戴智能设备为智能手环、智能手表等的情况下,可穿戴智能设备还可以通过检测可穿戴智能设备的表带未处于合扣状态时确定可穿戴智能设备处于未佩戴状态;比如,可穿戴智能设备也可以通过检测设置于可穿戴智能设备上的温度传感器检测可穿戴智能设备的温度参数、或者通过检测设置于可穿戴智能设备上的生物电信号传感器检测生物电信号、或者通过检测人体脉搏参数等等确定可穿戴智能设备处于未佩戴状态,其中,生物电信号用于表征可穿戴智能设备是否与人体接触等等。
在一种可能的实现方式中,可穿戴智能设备还可以在确定可穿戴智能设备处于静置状态的时长达到第一预设时长时,停止从加速度传感器获取数据,并且关闭短距离通信功能。或者,可穿戴智能设备也可以在确定可穿戴智能设备处于静置状态的时长达到第一预设时长时,只关闭短距离通信功能。
其中,短距离通信功能包括但不限于蓝牙通信、近场通信(英文:Near Field Communication,简称:NFC)、紫蜂(ZigBee)通信、红外通信、无线保真(英文:Wireless Fidelity,简称:WiFi)通信等。
可穿戴智能设备还可以在确定可穿戴智能设备处于静置状态的时长达到第一预设时长时,关闭其他的功能,本申请实施例在这里不再一一列举。
在一种可能的实现方式中,可穿戴智能设备在停止从加速度传感器获取数据后,当确定可穿戴智能设备处于非静置状态时,开始从加速度传感器获取加速度传感器采集的数据。
具体的,可穿戴智能设备确定可穿戴智能设备处于非静置状态,可以但不仅限于通过如下任一种方式实现:
第一种:
所述可穿戴智能设备接收到加速度传感器发送的中断信号,所述中断信号为所述加速度传感器在确定采集到大于第四预设阈值的数据时发送的。
本申请实施例中,可穿戴智能设备在停止从加速度传感器获取数据后,可以将加速度传感器设置为唤醒(Wake up)状态,从而在唤醒状态下,加速度传感器在确定采集到的数据大于第四预设阈值时,向所述可穿戴智能设备中的处理器发送中断信号。其中,加速
度传感器可以是三轴的,也可以是两轴的。加速度传感器在确定任一轴采集到的数据大于第四预设阈值时,确定采集到大于第四预设阈值的数据;也可以是加速度传感器在确定两个轴或者三个轴采集到的数据均大于第四预设阈值时,则确定采集到大于第四预设阈值的数据;或者加速度传感器也可以通过其他方式确定加速度传感器采集到大于第四预设阈值的数据,本申请实施例在这里不做具体限定。
第二种:
可穿戴智能设备从红外线传感器获取所述红外线传感器采集的数据,并且基于从所述红外线传感器获取的数据确定所述可穿戴智能设备处于佩戴状态。
第三种:
可穿戴智能设备在接收到用户操作触摸屏触发的指令时确定可穿戴智能设备处于非静置状态。
此外,可穿戴智能设备还可以通过检测设置于可穿戴智能设备上的温度传感器检测可穿戴智能设备的温度参数确定可穿戴智能设备处于佩戴状态;或者通过检测设置于可穿戴智能设备上的生物电信号传感器检测生物电信号确定可穿戴智能设备处于佩戴状态,其中,生物电信号用于表征可穿戴智能设备是否与人体接触;或者通过检测人体脉搏参数确定可穿戴智能设备处于佩戴状态,或者也可以通过其它方式确定可穿戴智能设备处于非静置状态,本申请实施例在这里不做具体限定。
可选的,可穿戴智能设备也可以在关闭短距离通信功能后,在确定可穿戴智能设备处于非静置状态时,开启短距离通信功能。
可穿戴智能设备还可以在关闭其他的功能后,在确定可穿戴智能设备处于非静置状态时,开启被关闭的功能。
在一种可能的实现方式中,当可穿戴智能设备通过启动定时器的方式确定可穿戴智能设备处于静置状态的时长是否达到第一预设时长时,当可穿戴智能设备确定可穿戴智能设备处于非静置状态时,关闭定时器并将定时器清零。
为了后续描述方便,将可穿戴智能设备从加速度传感器中获取加速度传感器采集的数据,以及基于从加速度传感器中获取的数据运行运动健康算法生成运动数据,并且开启短距离通信功能的模式称之为待机模式。将可穿戴智能设备停止从加速度传感器中获取加速度传感器采集的数据,以及将加速度传感器设置为唤醒状态,并且关闭短距离通信功能的模式称之为超低功耗模式。
具体参阅图4所示,为本申请实施例中提供的一种可穿戴智能设备由待机模式进入超低功耗模式过程,以及由超低功耗模式进入待机模式过程的示意图。
本申请实施例中通过可穿戴智能设备在处于静置状态时,由待机模式进入超低功耗模式,避免不必要的电量消耗,从而提高可穿戴智能设备的使用时间,进而提升用户的使用体验。并且通过可穿戴智能设备在处于非静置状态时,由超低功耗模式进入待机模式,可以及时的启动可穿戴智能设备被关闭的功能,从而保证用户良好的使用体验。
为了更好地理解本申请实施例,以下结合具体应用场景,以短距离通信功能为蓝牙通信,处理器为MCU,可穿戴智能设备停止从加速度传感器获取数据的触发时机为:所述可穿戴智能设备基于从所述加速度传感器获取的数据确定所述可穿戴智能设备处于静置状态,且处于静置状态的时长达到第一预设时长,以及,基于从所述红外线传感器获取的数据确定所述可穿戴智能设备处于未佩戴状态、且处于未佩戴状态的时长达到第二预设时
长,其中,第一预设时长与第二预设时长相等均为15分钟为例,对可穿戴智能设备由待机模式进入超低功耗模式的过程,以及可穿戴智能设备由超低功耗模式进入待机模式的过程分别进行具体详细描述。
可穿戴智能设备可以创建三个线程,分别为设计管理(英文:Devise Management,简称:DM)线程(Task),执行线程以及中断线程以执行可穿戴智能设备由待机模式进入超低功耗模式的过程,以及可穿戴智能设备由超低功耗模式进入待机模式的过程。其中,DM Task以及执行线程可以用于执行可穿戴智能设备由待机模式进入超低功耗模式的过程;执行线程以及中断线程可以用于执行可穿戴智能设备由超低功耗模式进入待机模式的过程。
具体参阅图5所示,为可穿戴智能设备由待机模式进入超低功耗模式的过程,所述方法具体可以包括:
S501,DM Task确定可穿戴智能设备当前的状态,执行S502。
其中,可穿戴智能设备的状态包括静置状态、未佩戴状态以及非静置状态。
S502,DM Task判断可穿戴智能设备处于静置状态以及未佩戴状态持续的时长是否均超过15分钟;若是,执行步骤S503;若否,执行步骤S501。
S503,DM Task向执行线程发送第一指令,执行S504。其中,所述第一指令用于执行由待机模式转换为超低功耗模式。
S504,执行线程接收DM Task发送的第一指令,执行S505。
S505,执行线程关闭周期性获取ACC采集的数据的功能,执行S506。
S506,执行线程将ACC设置为唤醒状态,执行S507。
S507,执行线程关闭蓝牙通信功能。
具体参阅图6所示,为可穿戴智能设备由超低功耗模式进入待机模式的过程,所述方法具体包括:
S601,中断线程确定可穿戴智能设备处于非静置状态,执行S602。
S602,中断线程判断可穿戴智能设备是否处于超低功耗模式;若是,执行步骤S603;若否,执行步骤S608。
S603,中断线程向执行线程发送第二指令,执行S604。其中,所述第二指令用于执行由超低功耗模式转换为待机模式。
S604,执行线程接收中断线程发送的第二指令,执行S605。
S605,执行线程控制ACC退出唤醒状态,执行S606。
S606,执行线程开始从ACC周期性获取ACC采集的数据,执行S607。
S607,执行线程开启蓝牙通信功能。
S608,结束可穿戴智能设备由超低功耗模式进入待机模式的过程。
本申请实施例中通过可穿戴智能设备从加速度传感器获取所述加速度传感器采集的数据,并基于从所述加速度传感器获取的数据确定所述可穿戴智能设备处于静置状态,且处于静置状态的时长达到第一预设时长时,停止从所述加速度传感器获取数据。相比于现有技术中,可穿戴智能设备在静置状态时系统中各种监测功能全部开启的方法,本申请实施例中在确定可穿戴智能设备的静置状态持续了预设时长时停止从所述加速度传感器获取数据,并且关闭短距离通信等不必要的功能,可以避免不必要的电量消耗,从而可以提
高可穿戴智能设备的使用时间,进而可以提升用户的使用体验。并且可穿戴智能设备在确定可穿戴智能设备处于佩戴状态时开启被关闭的功能,有助于保证用户良好的使用体验。
以一款智能手环为例,参见图7所示,为MCU处于运行周期性获取ACC采集的数据和数据分析算法的状态,以及未运行周期性获取ACC采集的数据和数据分析算法的状态,两种状态下功耗的对比结果。其中,在X1到X2的时间段内,MCU处于运行周期性获取ACC采集的数据和数据分析算法的状态下,此时,MCU的功耗为38.27uA/1.8V。在X3到X4的时间段内,MCU处于未运行周期性获取ACC采集的数据和数据分析算法的状态下,此时,MCU的功耗为7.95uA/1.8V。
参见图8所示,为蓝牙处于低功耗广播通信开启的状态,以及低功耗广播通信关闭的状态,两种状态下功耗的对比结果。其中,在Y1到Y2的时间段内,蓝牙处于低功耗广播通信开启的状态,此时蓝牙的功耗为60uA/1.8V。在Y3到Y4的时间段内,蓝牙处于低功耗广播通信关闭的状态,此时蓝牙的功耗为5uA/1.8V。
由图7与图8中的数据可知,当该智能手环停止周期性获取ACC采集的数据以及停止运行数据分析算法、并且关闭蓝牙通信时,功耗总共降低了约85uA/1.8V,其中,MCU的功耗降低了约38.27uA/1.8V-7.95uA/1.8V≈30uA/1.8V,BLE功耗降低了约60uA/1.8V-5uA/1.8V≈55uA/1.8V。当智能手环由电池供电时,电池电压为3.8V,则功耗降低了约51uA/3.8V。
如表2所示,智能手环在处于静置状态时,在待机模式下,智能手环整体功耗为110uA/3.8V,而在超低功耗模式下,该智能手环整体功耗为60uA/3.8V,功耗降低了46%,极大的改善了智能手环在静置状态时的功耗情况。
表2
基于与方法实施例的同一发明构思,本发明实施例提供一种可穿戴智能设备的管理装置90,具体用于实现图1至图6所述的实施例描述的方法,该装置的结构如图9所示,包括获取模块91、确定模块92以及控制模块93,其中:
获取模块91,用于从加速度传感器获取所述加速度传感器采集的数据;
确定模块92,用于基于所述获取模块91从所述加速度传感器获取的数据确定所述可穿戴智能设备处于静置状态,且处于静置状态的时长达到第一预设时长;
控制模块93,用于在所述确定模块92确定所述可穿戴智能设备处于静置状态,且处于静置状态的时长达到第一预设时长时,控制所述获取模块91停止从所述加速度传感器获取数据。
可选的,所述获取模块91,还用于从红外线传感器获取所述红外线传感器采集的数据;
所述确定模块92,还用于在停止从所述加速度传感器获取数据之前,基于所述获取模
块91从所述红外线传感器获取的数据确定所述可穿戴智能设备处于未佩戴状态、且处于未佩戴状态的时长达到第二预设时长。
可选的,所述获取模块91,在从红外线传感器获取所述红外线传感器采集的数据时,具体用于:在第三预设时长内从所述红外线传感器获取所述红外线传感器采集到的N个数据,所述N为正整数,所述第三预设时长小于所述第二预设时长;
所述确定模块92,在基于所述获取模块91从所述红外线传感器获取的数据确定所述可穿戴智能设备处于未佩戴状态时,具体用于:
确定满足如下条件之一时,确定所述可穿戴智能设备处于未佩戴状态:
条件一:所述N个数据中至少一个数据小于或等于第一预设阈值,且所述N个数据的均值未在预设范围内;
条件二:所述N个数据中至少一个数据小于或等于第一预设阈值,且所述N个数据中的最小值小于第二预设阈值,所述第二预设阈值小于所述第一预设阈值;
条件三:所述N个数据中至少一个数据小于或等于第一预设阈值,所述N个数据的均值未在所述预设范围内、且所述N个数据中的最小值小于所述第二预设阈值。
在一种可能的实现方式中,所述确定模块92,还用于基于所述获取模块91从所述红外线传感器获取的数据确定所述可穿戴智能设备处于佩戴状态;
所述控制模块93,还用于在控制所述获取模块91停止从所述加速度传感器获取数据后,在所述确定模块92确定所述可穿戴智能设备处于佩戴状态时,控制所述获取模块91开始从所述加速度传感器获取所述加速度传感器采集的数据。
可选的,所述获取模块91,在从红外线传感器获取所述红外线传感器采集的数据时,具体用于:
在第三预设时长内从所述红外线传感器获取所述红外线传感器采集到的N个数据,所述N为正整数,所述第三预设时长小于所述第二预设时长;
所述确定模块92,在基于所述获取模块91从所述红外线传感器获取的数据确定所述可穿戴智能设备处于佩戴状态时,具体用于:
在确定从所述N个数据均大于第一预设阈值时,确定所述可穿戴智能设备处于佩戴状态;或者,在确定所述N个数据中至少一个数据小于或等于所述第一预设阈值、所述N个数据的均值在预设范围内,且所述N个数据中的最小值大于第二预设阈值时,确定所述可穿戴智能设备处于佩戴状态;所述第二预设阈值小于所述第一预设阈值。
在一种可能的实现方式中,所述装置还包括接收模块94;
所述接收模块94,用于接收所述加速度传感器发送的中断信号,所述中断信号为所述加速度传感器在确定采集到大于预设阈值的数据时发送的;
所述控制模块93,还用于在控制所述获取模块91停止从所述加速度传感器获取数据后,在所述接收模块94接收到所述中断信号时,控制所述获取模块91开始从所述加速度传感器获取所述加速度传感器采集的数据。
在另一种可能的实现方式中,所述装置还包括接收模块94;
所述接收模块94,用于接收用户操作触摸屏触发的指令;
所述控制模块93,还用于在控制所述获取模块91停止从所述加速度传感器获取数据后,在所述接收模块94接收到用户操作触摸屏触发的指令时,控制所述获取模块91开始从所述加速度传感器获取所述加速度传感器采集的数据。
可选的,所述控制模块93,还用于在控制所述获取模块91停止从所述加速度传感器获取数据时,关闭短距离通信功能。
在一种可能的实现方式中,所述装置还包括接收模块94;
所述接收模块94,用于接收所述加速度传感器发送的中断信号,所述中断信号为所述加速度传感器在确定采集到大于预设阈值的数据时发送的;
所述控制模块93,还用于在关闭所述短距离通信功能后,在所述接收模块94接收到所述加速度传感器发送的中断信号时,开启所述短距离通信功能。
在另一种可能的设计中,所述装置还包括接收模块94;
所述接收模块94,用于接收用户操作触摸屏触发的指令;
所述控制模块93,还用于在关闭所述短距离通信功能后,在所述接收模块94接收到用户操作触摸屏触发的指令时,开启所述短距离通信功能。
在另一种可能的实现方式中,所述获取模块91,还用于从红外线传感器获取所述红外线传感器采集的数据;
所述控制模块93,还用于在关闭所述短距离通信功能后,在所述确定模块92确定所述可穿戴智能设备处于佩戴状态时,开启所述短距离通信功能。
可选的,所述确定模块92,在基于所述获取模块91从所述加速度传感器获取的数据确定所述可穿戴智能设备处于静置状态时,具体用于:在确定从所述加速度传感器获取的数据小于或等于第四预设阈值时,确定所述可穿戴智能设备处于静置状态。
本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,另外,在本申请各个实施例中的各功能模块可以集成在一个处理器中,也可以是单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
采用硬件实现时,该可穿戴智能设备的管理装置的硬件实现可参考图1及其相关描述。
所述加速度传感器,用于采集数据。
所述处理器120,用于从所述加速度传感器获取所述加速度传感器采集的数据;并基于从所述加速度传感器获取的数据确定所述可穿戴智能设备处于静置状态,且处于静置状态的时长达到第一预设时长时,停止从所述加速度传感器获取数据。
在一种可能的实现方式中,所述装置还包括红外线传感器。
所述红外线传感器,用于采集数据。
所述处理器120,还用于:从所述红外线传感器获取所述红外线传感器采集的数据;并在停止从所述加速度传感器获取数据之前,基于从所述红外线传感器获取的数据确定所述可穿戴智能设备处于未佩戴状态、且处于未佩戴状态的时长达到第二预设时长。
可选的,所述处理器120,具体用于:在第三预设时长内从所述红外线传感器获取所述红外线传感器采集到的N个数据,所述N为正整数,所述第三预设时长小于所述第二预设时长;在确定满足如下条件之一时,确定所述可穿戴智能设备处于未佩戴状态:
条件一:所述N个数据中至少一个数据小于或等于第一预设阈值,且所述N个数据的均值未在预设范围内;
条件二:所述N个数据中至少一个数据小于或等于第一预设阈值,且所述N个数据中的最小值小于第二预设阈值,所述第二预设阈值小于所述第一预设阈值;
条件三:所述N个数据中至少一个数据小于或等于第一预设阈值,所述N个数据的均
值未在所述预设范围内、且所述N个数据中的最小值小于所述第二预设阈值。
可选的,所述处理器120,还用于在停止从所述加速度传感器获取数据后,在基于从所述红外线传感器获取的数据确定所述可穿戴智能设备处于佩戴状态时,开始从所述加速度传感器获取所述加速度传感器采集的数据。
可选的,所述处理器120,具体用于:在第三预设时长内从所述红外线传感器获取所述红外线传感器采集到的N个数据,所述N为正整数,所述第三预设时长小于所述第二预设时长;在确定从所述N个数据均大于第一预设阈值时,确定所述可穿戴智能设备处于佩戴状态;或者,在确定所述N个数据中至少一个数据小于或等于所述第一预设阈值、所述N个数据的均值在预设范围内,且所述N个数据中的最小值大于第二预设阈值时,确定所述可穿戴智能设备处于佩戴状态;所述第二预设阈值小于所述第一预设阈值。
在一种可能的实现方式中,所述加速度传感器,还用于在所述处理器120停止从所述加速度传感器获取所述加速度传感器采集的数据后,确定采集到大于预设阈值的数据时向所述处理器120发送中断信号;
所述处理器120,还用于在停止从所述加速度传感器获取数据后,若接收到所述加速度传感器发送的中断信号,则开始从所述加速度传感器获取所述加速度传感器采集的数据。
在一种可能的实现方式中,所述装置还包括触摸屏。其中,所述触摸屏可以为触控面板141。
所述触摸屏,用于接收用户通过操作所述触摸屏触发的指令;
所述处理器120,还用于在接收到用户操作所述触摸屏触发的指令时,开始从所述加速度传感器获取所述加速度传感器采集的数据。
可选的,所述装置还包括短距离通信模块;
所述短距离通信模块,可以但不仅限于为BLE模块170,RF电路180等等。
所述短距离通信模块,用于实现短距离通信功能;
所述处理器120,还用于在停止从所述加速度传感器获取数据时,关闭所述短距离通信模块。
可选的,所述加速度传感器,还用于在所述处理器120停止从所述加速度传感器获取所述加速度传感器采集的数据后,确定采集到大于预设阈值的数据时向所述处理器120发送中断信号;
所述处理器120,还用于在关闭所述短距离通信模块后,若接收到所述加速度传感器发送的中断信号,则开启所述短距离通信模块。
在一种可能的实现方式中,所述装置还包括触摸屏;
所述触摸屏,用于接收用户通过操作所述触摸屏触发的指令;
所述处理器120,还用于在关闭所述短距离通信模块后,若接收到用户操作所述触摸屏触发的指令,则开启所述短距离通信模块。
可选的,所述装置还包括红外线传感器;
所述处理器120,还用于从所述红外线传感器获取所述红外线传感器采集的数据;并在关闭所述短距离通信模块后,若基于从所述红外线传感器获取的数据确定所述可穿戴智能设备处于佩戴状态,则开启所述短距离通信模块。
可选的,所述处理器120,在基于从所述加速度传感器获取的数据确定所述可穿戴智
能设备处于静置状态时,具体用于:
在确定从所述加速度传感器获取的数据小于或等于第四预设阈值时,确定所述可穿戴智能设备处于静置状态。
本申请实施例中通过可穿戴智能设备从加速度传感器获取所述加速度传感器采集的数据,并基于从所述加速度传感器获取的数据确定所述可穿戴智能设备处于静置状态,且处于静置状态的时长达到第一预设时长时,停止从所述加速度传感器获取数据。相比于现有技术中,可穿戴智能设备在静置状态时系统中各种监测功能全部开启的方法,本申请实施例中在确定可穿戴智能设备的静置状态持续了预设时长时停止从所述加速度传感器获取数据,并且关闭短距离通信等不必要的功能,可以避免不必要的电量消耗,从而可以提高可穿戴智能设备的使用时间,进而可以提升用户的使用体验。并且可穿戴智能设备在确定可穿戴智能设备处于佩戴状态时开启被关闭的功能,有助于保证用户良好的使用体验。
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本申请实施例进行各种改动和变型而不脱离本申请实施例的精神和范围。这样,倘若本申请实施例的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
Claims (23)
- 一种可穿戴智能设备的管理方法,其特征在于,包括:可穿戴智能设备从加速度传感器获取所述加速度传感器采集的数据;所述可穿戴智能设备基于从所述加速度传感器获取的数据确定所述可穿戴智能设备处于静置状态,且处于静置状态的时长达到第一预设时长时,停止从所述加速度传感器获取数据。
- 如权利要求1所述的方法,其特征在于,所述可穿戴智能设备停止从所述加速度传感器获取数据之前,还包括:所述可穿戴智能设备从红外线传感器获取所述红外线传感器采集的数据;所述可穿戴智能设备基于从所述红外线传感器获取的数据确定所述可穿戴智能设备处于未佩戴状态、且处于未佩戴状态的时长达到第二预设时长。
- 如权利要求2所述的方法,其特征在于,所述可穿戴智能设备从红外线传感器获取所述红外线传感器采集的数据,包括:所述可穿戴智能设备在第三预设时长内从所述红外线传感器获取所述红外线传感器采集到的N个数据,所述N为正整数,所述第三预设时长小于所述第二预设时长;所述可穿戴智能设备基于从所述红外线传感器获取的数据确定所述可穿戴智能设备处于未佩戴状态,包括:所述可穿戴设备确定满足如下条件之一时,确定所述可穿戴智能设备处于未佩戴状态:所述N个数据中至少一个数据小于或等于第一预设阈值,且所述N个数据的均值未在预设范围内;或者,所述N个数据中至少一个数据小于或等于第一预设阈值,且所述N个数据中的最小值小于第二预设阈值,所述第二预设阈值小于所述第一预设阈值;或者,所述N个数据中至少一个数据小于或等于第一预设阈值,所述N个数据的均值未在所述预设范围内、且所述N个数据中的最小值小于所述第二预设阈值。
- 如权利要求2或3所述的方法,其特征在于,所述方法还包括:所述可穿戴智能设备在停止从所述加速度传感器获取数据后,并基于从所述红外线传感器获取的数据确定所述可穿戴智能设备处于佩戴状态时,开始从所述加速度传感器获取所述加速度传感器采集的数据。
- 如权利要求4所述的方法,其特征在于,所述可穿戴智能设备从红外线传感器获取所述红外线传感器采集的数据,包括:所述可穿戴智能设备在第三预设时长内从所述红外线传感器获取所述红外线传感器采集到的N个数据,所述N为正整数,所述第三预设时长小于所述第二预设时长;所述可穿戴智能设备基于从所述红外线传感器获取的数据确定所述可穿戴智能设备处于佩戴状态,包括:所述可穿戴智能设备在确定从所述N个数据均大于第一预设阈值时,确定所述可穿戴智能设备处于佩戴状态;或者,所述可穿戴智能设备在确定所述N个数据中至少一个数据小于或等于所述第一预设阈 值、所述N个数据的均值在预设范围内,且所述N个数据中的最小值大于第二预设阈值时,确定所述可穿戴智能设备处于佩戴状态;所述第二预设阈值小于所述第一预设阈值。
- 如权利要求1至3任一项所述的方法,其特征在于,在所述可穿戴智能设备停止从所述加速度传感器获取数据后,所述方法还包括:所述可穿戴智能设备在接收到所述加速度传感器发送的中断信号时,开始从所述加速度传感器获取所述加速度传感器采集的数据,所述中断信号为所述加速度传感器在确定采集到大于第三预设阈值的数据后发送的;或者,所述可穿戴智能设备在接收到用户操作触摸屏触发的指令时,开始从所述加速度传感器获取所述加速度传感器采集的数据。
- 如权利要求1所述的方法,其特征在于,所述方法还包括:所述可穿戴智能设备在停止从所述加速度传感器获取数据时,关闭短距离通信功能。
- 如权利要求7所述的方法,其特征在于,在所述可穿戴智能设备关闭所述短距离通信功能后,还包括:所述可穿戴智能设备在接收到所述加速度传感器发送的中断信号时,开启所述短距离通信功能,所述中断信号为所述加速度传感器在确定采集到大于第三预设阈值的数据时发送的;或者,所述可穿戴智能设备在接收到用户操作触摸屏触发的指令时,开启所述短距离通信功能。
- 如权利要求7所述的方法,其特征在于,所述方法还包括:所述可穿戴智能设备从红外线传感器获取所述红外线传感器采集的数据;所述可穿戴智能设备在关闭所述短距离通信功能后,基于从所述红外线传感器获取的数据确定所述可穿戴智能设备处于佩戴状态时,开启所述短距离通信功能。
- 如权利要求1至9任一项所述的方法,其特征在于,所述可穿戴智能设备基于从所述加速度传感器获取的数据确定所述可穿戴智能设备处于静置状态,包括:所述可穿戴智能设备在确定从所述加速度传感器获取的数据小于或等于第四预设阈值时,确定所述可穿戴智能设备处于静置状态。
- 一种可穿戴智能设备的管理装置,其特征在于,所述装置应用于可穿戴智能设备,所述装置包括:加速度传感器以及处理器;所述加速度传感器,用于采集数据;所述处理器,用于从所述加速度传感器获取所述加速度传感器采集的数据;并基于从所述加速度传感器获取的数据确定所述可穿戴智能设备处于静置状态,且处于静置状态的时长达到第一预设时长时,停止从所述加速度传感器获取数据。
- 如权利要求11所述的装置,其特征在于,所述装置还包括红外线传感器;所述红外线传感器,用于采集数据;所述处理器,还用于从所述红外线传感器获取所述红外线传感器采集的数据;并在停止从所述加速度传感器获取数据之前,基于从所述红外线传感器获取的数据确定所述可穿戴智能设备处于未佩戴状态、且处于未佩戴状态的时长达到第二预设时长。
- 如权利要求12所述的装置,其特征在于,所述处理器,具体用于:在第三预设时长内从所述红外线传感器获取所述红外线传感器采集到的N个数据,所述N为正整数,所述第三预设时长小于所述第二预设时长;在确定满足如下条件之一时,确定所述可穿戴智能设备处于未佩戴状态:所述N个数据中至少一个数据小于或等于第一预设阈值,且所述N个数据的均值未在预设范围内;或者,所述N个数据中至少一个数据小于或等于第一预设阈值,且所述N个数据中的最小值小于第二预设阈值,所述第二预设阈值小于所述第一预设阈值;或者,所述N个数据中至少一个数据小于或等于第一预设阈值,所述N个数据的均值未在所述预设范围内、且所述N个数据中的最小值小于所述第二预设阈值。
- 如权利要求12或13所述的装置,其特征在于,所述处理器,还用于在停止从所述加速度传感器获取数据后,在基于从所述红外线传感器获取的数据确定所述可穿戴智能设备处于佩戴状态时,开始从所述加速度传感器获取所述加速度传感器采集的数据。
- 如权利要求14所述的装置,其特征在于,所述处理器,具体用于:在第三预设时长内从所述红外线传感器获取所述红外线传感器采集到的N个数据,所述N为正整数,所述第三预设时长小于所述第二预设时长;在确定从所述N个数据均大于第一预设阈值时,确定所述可穿戴智能设备处于佩戴状态;或者,在确定所述N个数据中至少一个数据小于或等于所述第一预设阈值、所述N个数据的均值在预设范围内,且所述N个数据中的最小值大于第二预设阈值时,确定所述可穿戴智能设备处于佩戴状态;所述第二预设阈值小于所述第一预设阈值。
- 如权利要求11至13任一项所述的装置,其特征在于,所述加速度传感器,还用于在所述处理器停止从所述加速度传感器获取所述加速度传感器采集的数据后,确定采集到大于预设阈值的数据时,向所述处理器发送中断信号;所述处理器,还用于在停止从所述加速度传感器获取数据后,若接收到所述加速度传感器发送的中断信号,则开始从所述加速度传感器获取所述加速度传感器采集的数据。
- 如权利要求11至13任一项所述的装置,其特征在于,所述装置还包括触摸屏;所述触摸屏,用于接收用户通过操作所述触摸屏触发的指令;所述处理器,还用于在接收到用户操作所述触摸屏触发的指令时,开始从所述加速度传感器获取所述加速度传感器采集的数据。
- 如权利要求11所述的装置,其特征在于,所述装置还包括短距离通信模块;所述短距离通信模块,用于实现短距离通信功能;所述处理器,还用于在停止从所述加速度传感器获取数据时,关闭所述短距离通信模块。
- 如权利要求18所述的装置,其特征在于,所述加速度传感器,还用于在所述处理器停止从所述加速度传感器获取所述加速度传感器采集的数据后,确定采集到大于预设阈值的数据时向所述处理器发送中断信号;所述处理器,还用于在关闭所述短距离通信模块后,若接收到所述加速度传感器发送的中断信号,则开启所述短距离通信模块。
- 如权利要求18所述的装置,其特征在于,所述装置还包括触摸屏;所述触摸屏,用于接收用户通过操作所述触摸屏触发的指令;所述处理器,还用于在关闭所述短距离通信模块后,若接收到用户操作所述触摸屏触发的指令,则开启所述短距离通信模块。
- 如权利要求18所述的装置,其特征在于,所述装置还包括红外线传感器;所述红外线传感器,用于采集数据;所述处理器,还用于从所述红外线传感器获取所述红外线传感器采集的数据;并在关闭所述短距离通信模块后,若基于从所述红外线传感器获取的数据确定所述可穿戴智能设备处于佩戴状态,则开启所述短距离通信模块。
- 如权利要求11至21任一项所述的装置,其特征在于,所述处理器,在基于从所述加速度传感器获取的数据确定所述可穿戴智能设备处于静置状态时,具体用于:在确定从所述加速度传感器获取的数据小于或等于第四预设阈值时,确定所述可穿戴智能设备处于静置状态。
- 一种计算机存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使所述计算机执行权利要求1至10任一项所述的方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2017/087807 WO2018223395A1 (zh) | 2017-06-09 | 2017-06-09 | 一种可穿戴智能设备的管理方法及装置 |
CN201780012484.3A CN108886749B (zh) | 2017-06-09 | 2017-06-09 | 一种可穿戴智能设备的管理方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2017/087807 WO2018223395A1 (zh) | 2017-06-09 | 2017-06-09 | 一种可穿戴智能设备的管理方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2018223395A1 true WO2018223395A1 (zh) | 2018-12-13 |
Family
ID=64325880
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2017/087807 WO2018223395A1 (zh) | 2017-06-09 | 2017-06-09 | 一种可穿戴智能设备的管理方法及装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN108886749B (zh) |
WO (1) | WO2018223395A1 (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113082548A (zh) * | 2021-03-29 | 2021-07-09 | 未来穿戴技术有限公司 | 激光控制方法、装置及按摩设备 |
CN114063188A (zh) * | 2021-10-14 | 2022-02-18 | 摩拜(北京)信息技术有限公司 | 头盔佩戴状态的获取方法、装置及可读存储介质 |
CN115200606A (zh) * | 2021-04-09 | 2022-10-18 | 广东小天才科技有限公司 | 一种运动距离计算方法及可穿戴设备 |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109793321A (zh) * | 2019-01-31 | 2019-05-24 | 众驼工业科技(苏州)有限公司 | 一种智能感应与数字信息化一体的防静电手环 |
CN111722692B (zh) * | 2019-03-21 | 2022-01-04 | 奇酷互联网络科技(深圳)有限公司 | 功耗控制方法、存储介质及可穿戴设备 |
CN112099387B (zh) * | 2019-06-17 | 2022-12-09 | Oppo广东移动通信有限公司 | 控制方法、穿戴设备和存储介质 |
CN112294336A (zh) * | 2019-07-26 | 2021-02-02 | 安徽华米信息科技有限公司 | 数据采集控制方法、装置及可穿戴设备 |
CN111158169A (zh) * | 2020-01-21 | 2020-05-15 | 东莞市吉声科技有限公司 | 一种智能眼镜及智能眼镜的控制方法 |
CN113520305B (zh) * | 2020-04-17 | 2022-11-25 | 华为技术有限公司 | 一种光电感应器工作模式的确定方法及装置 |
CN111839474B (zh) * | 2020-07-30 | 2023-06-13 | 山霓(上海)信息科技有限公司 | 可穿戴产品是否处于穿着状态的电路系统及其判断算法 |
CN112244801A (zh) * | 2020-09-30 | 2021-01-22 | 泰州翔升科技服务有限公司 | 一种智能穿戴设备的数据采集方法及可穿戴设备 |
CN113741634B (zh) * | 2021-08-30 | 2024-06-11 | 海信视像科技股份有限公司 | 基于可穿戴设备的状态控制方法及可穿戴设备 |
CN115296371A (zh) * | 2022-08-25 | 2022-11-04 | 南昌黑鲨科技有限公司 | 一种避免电池进入过放状态的系统、vr虚拟现实设备、方法及介质 |
CN118915901A (zh) * | 2023-05-08 | 2024-11-08 | 所乐思(深圳)科技有限公司 | 可穿戴设备、可穿戴设备系统以及可穿戴设备控制方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105682196A (zh) * | 2016-01-13 | 2016-06-15 | 北京小米移动软件有限公司 | 通信控制方法、装置和可穿戴设备 |
CN106019926A (zh) * | 2016-06-28 | 2016-10-12 | 努比亚技术有限公司 | 智能手表及节省电量的方法 |
CN106802708A (zh) * | 2016-11-28 | 2017-06-06 | 国网北京市电力公司 | 可穿戴设备的控制方法和装置 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2222063A1 (en) * | 2009-02-18 | 2010-08-25 | Research In Motion Limited | Automatic activation of speed measurement in mobile device based on available motion |
US9980232B2 (en) * | 2014-05-30 | 2018-05-22 | Apple Inc. | Traffic shaping to mitigate brownout conditions |
CN105380600A (zh) * | 2015-11-04 | 2016-03-09 | 北京握奇数据系统有限公司 | 一种基于穿戴式智能设备的自动睡眠侦测方法及系统 |
CN106056848B (zh) * | 2016-06-30 | 2018-11-06 | 深圳先进技术研究院 | 一种防跌倒预警器低功耗实现方法 |
-
2017
- 2017-06-09 CN CN201780012484.3A patent/CN108886749B/zh active Active
- 2017-06-09 WO PCT/CN2017/087807 patent/WO2018223395A1/zh active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105682196A (zh) * | 2016-01-13 | 2016-06-15 | 北京小米移动软件有限公司 | 通信控制方法、装置和可穿戴设备 |
CN106019926A (zh) * | 2016-06-28 | 2016-10-12 | 努比亚技术有限公司 | 智能手表及节省电量的方法 |
CN106802708A (zh) * | 2016-11-28 | 2017-06-06 | 国网北京市电力公司 | 可穿戴设备的控制方法和装置 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113082548A (zh) * | 2021-03-29 | 2021-07-09 | 未来穿戴技术有限公司 | 激光控制方法、装置及按摩设备 |
CN115200606A (zh) * | 2021-04-09 | 2022-10-18 | 广东小天才科技有限公司 | 一种运动距离计算方法及可穿戴设备 |
CN114063188A (zh) * | 2021-10-14 | 2022-02-18 | 摩拜(北京)信息技术有限公司 | 头盔佩戴状态的获取方法、装置及可读存储介质 |
CN114063188B (zh) * | 2021-10-14 | 2023-12-26 | 摩拜(北京)信息技术有限公司 | 头盔佩戴状态的获取方法、装置及可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN108886749A (zh) | 2018-11-23 |
CN108886749B (zh) | 2022-04-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2018223395A1 (zh) | 一种可穿戴智能设备的管理方法及装置 | |
US10303239B2 (en) | Raise gesture detection in a device | |
US20200345317A1 (en) | Device for health monitoring and response | |
EP3281089B1 (en) | Smart device and method of operating the same | |
CN104317394B (zh) | 腕带式穿戴设备的控制方法、装置及腕带式穿戴设备 | |
CN110447217B (zh) | 一种压力检测的方法及终端 | |
CN105930631A (zh) | 用于测量生物信号的方法及其可穿戴电子设备 | |
WO2017071172A1 (zh) | 一种智能穿戴设备及其供电方法 | |
CN108700924B (zh) | 功能操作方法和支持该方法的电子装置 | |
EP3067780A1 (en) | Method for controlling terminal device, and wearable electronic device | |
AU2017100061B4 (en) | Raise gesture detection in a device | |
CN105528155A (zh) | 闹铃提醒控制方法、装置及终端设备 | |
JPWO2018020792A1 (ja) | 情報処理装置、情報処理方法及びプログラム | |
JP2015008821A (ja) | 活動量測定システム、情報端末、活動量測定方法、及びプログラム | |
CN114824536B (zh) | 一种电池温度采样的方法和可穿戴设备 | |
TW202437064A (zh) | 用於節省電力的方法、穿戴式裝置及電腦可讀儲存媒體 | |
US20250110785A1 (en) | Simulating a Transition Between Operating Domains to Optimize Device Resource Utilization | |
EP3707578A1 (en) | Machine learning zero latency input device | |
CN106406075A (zh) | 一种闹钟关闭方法及装置 | |
AU2017100220A4 (en) | Reduced-size user interfaces for battery management | |
CN104077109A (zh) | 具有分离的运算单元的系统 | |
Nelson | Gesture based home automation for the physically disabled | |
HK1235495B (zh) | 設備中的抬起手勢檢測 | |
HK1235495A1 (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: 17912585 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 17912585 Country of ref document: EP Kind code of ref document: A1 |