WO2019015252A1 - 电子定位设备的功耗控制方法、***及电子定位设备 - Google Patents

电子定位设备的功耗控制方法、***及电子定位设备 Download PDF

Info

Publication number
WO2019015252A1
WO2019015252A1 PCT/CN2017/117953 CN2017117953W WO2019015252A1 WO 2019015252 A1 WO2019015252 A1 WO 2019015252A1 CN 2017117953 W CN2017117953 W CN 2017117953W WO 2019015252 A1 WO2019015252 A1 WO 2019015252A1
Authority
WO
WIPO (PCT)
Prior art keywords
positioning
positioning device
electronic
preset
determining
Prior art date
Application number
PCT/CN2017/117953
Other languages
English (en)
French (fr)
Inventor
严支援
Original Assignee
成都佳锂科技有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 成都佳锂科技有限公司 filed Critical 成都佳锂科技有限公司
Priority to US16/631,962 priority Critical patent/US11307639B2/en
Publication of WO2019015252A1 publication Critical patent/WO2019015252A1/zh

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0225Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/3287Power saving characterised by the action undertaken by switching off individual functional units in the computer system
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/10Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
    • G01C21/12Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning
    • G01C21/16Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation
    • G01C21/165Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation combined with non-inertial navigation instruments
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/34Power consumption
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/42Determining position
    • G01S19/45Determining position by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement
    • G01S19/47Determining position by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement the supplementary measurement being an inertial measurement, e.g. tightly coupled inertial
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • G05B19/0423Input/output
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1684Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
    • G06F1/1694Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being a single or a set of motion sensors for pointer control or gesture input obtained by sensing movements of the portable computer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1684Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
    • G06F1/1698Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being a sending/receiving arrangement to establish a cordless communication link, e.g. radio or infrared link, integrated cellular phone
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3206Monitoring of events, devices or parameters that trigger a change in power modality
    • G06F1/3215Monitoring of peripheral devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/325Power saving in peripheral device
    • G06F1/3278Power saving in modem or I/O interface
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/10Program control for peripheral devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/38Services specially adapted for particular environments, situations or purposes for collecting sensor information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0225Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
    • H04W52/0229Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal where the received signal is a wanted signal
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2213/00Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F2213/40Bus coupling
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Definitions

  • the present application relates to the field of power consumption control, and in particular, to a power consumption control method, system, and electronic positioning device for an electronic positioning device.
  • An electronic positioning device is a terminal device for acquiring location information.
  • the terminal device can acquire the geographical location information of the terminal through a Global Positioning System (GPS), or a wireless network, or a base station to assist positioning. After obtaining the geographical location information, the terminal device can transmit the location data to the user equipment such as a smart phone through the network. Users of user devices such as smartphones can view information about the geographic location where the electronic positioning device is located.
  • GPS Global Positioning System
  • the electronic positioning device in the prior art mainly performs positioning according to time information, and uses a positioning module to perform positioning when a predetermined time is reached, and uses the data transmission module to transmit positioning data.
  • the standby time of the prior art electronic positioning device is usually only 2-3 days, and the maximum is only one week.
  • Standby time is a major aspect of evaluating the performance of electronic positioning devices. For example, for an electronic positioning device that is installed in a car for theft prevention, if the standby time is less than one week, the car thefter can place the theft vehicle in the signal shielding area for one week after the theft is successful, and the power consumption of the electronic positioning device Then, the stolen vehicle will be traded to the buyer. This is because the standby time of the electronic positioning device is short, and the thief only needs to store the stolen vehicle for a short time, so that the electronic positioning device can be exhausted and invalid. It can be seen that the standby time of the electronic positioning device has a great influence on the applicable range of the electronic positioning device.
  • the purpose of the application is to provide a power consumption control method, system and electronic positioning device for an electronic positioning device, which can greatly improve the standby time of the electronic positioning device.
  • a method for controlling power consumption of an electronic positioning device comprising:
  • the first control instruction is sent; the first control instruction is used to start the positioning module in the electronic positioning device, so that the positioning module is Open state
  • the positioning module is kept in a closed state.
  • the sensing data of the sensor for obtaining a physical quantity for sensing a motion state of the object includes:
  • the determining, according to the sensing data, whether the current condition meets the preset triggering condition specifically includes:
  • the determining, according to the sensing data, whether the current condition meets the preset triggering condition specifically includes:
  • the determining, according to the sensing data, whether the current condition meets the preset triggering condition specifically includes:
  • the determining whether the duration of the electronic positioning device is in a motion state is greater than or equal to a third preset duration, and specifically includes:
  • the determining, according to the sensing data, whether the current condition meets the preset triggering condition specifically includes:
  • Determining whether the length of time that the electronic positioning device is in a stationary state from the end time is greater than or equal to a fifth preset duration.
  • the determining, according to the sensing data, whether the current condition meets the preset triggering condition specifically includes:
  • the determining whether the moving distance of the electronic positioning device is greater than or equal to a preset distance includes:
  • the determining, according to the sensing data, whether the current condition meets the preset triggering condition specifically includes:
  • the method further includes:
  • the second control instruction is used to start positioning data transmission in the electronic positioning device a module, wherein the positioning data sending module is in an open state;
  • the method before the sending the first control instruction, the method further includes:
  • the fifth determination result indicates that the electronic positioning device is connected to the target peripheral device having the positioning module by using Bluetooth, sending a positioning request to the target peripheral device, and the step of transmitting the first control instruction is no longer performed;
  • the positioning request is used to request the target peripheral device to perform positioning by using a positioning module in the target peripheral device;
  • the step of transmitting the first control instruction is performed.
  • An electronic positioning device comprising a positioning module, a controller and a sensor for sensing a physical quantity of an object's motion state, the controller storing a program and configured to perform the following steps by the controller:
  • the first control instruction is sent; the first control instruction is used to start the positioning module in the electronic positioning device, so that the positioning module is Open state
  • the positioning module is kept in a closed state.
  • the determining, according to the sensing data, whether the current condition meets the preset triggering condition specifically includes:
  • the method further includes:
  • the second control instruction is used to start positioning data transmission in the electronic positioning device a module, wherein the positioning data sending module is in an open state;
  • the method before the sending the first control instruction, the method further includes:
  • the third determination result indicates that the electronic positioning device is connected to the target peripheral device having the positioning module by Bluetooth, sending a positioning request to the target peripheral device, and the step of transmitting the first control instruction is no longer performed;
  • the positioning request is used to request the target peripheral device to perform positioning by using a positioning module in the target peripheral device;
  • the step of transmitting the first control instruction is performed when the third determination result indicates that the electronic positioning device is not connected to the target peripheral device having the positioning module via Bluetooth.
  • a power consumption control system for an electronic positioning device comprising:
  • An obtaining unit configured to acquire sensing data of a sensor for sensing a physical quantity of an object motion state
  • a first determining unit configured to determine, according to the sensing data, whether the current condition meets a preset triggering condition, and obtain a first determining result
  • a first control instruction sending unit configured to send a first control instruction when the first determination result indicates that the current condition meets the preset trigger condition; the first control instruction is used to start the electronic positioning device Positioning module, so that the positioning module is in an open state;
  • the first off state holding unit is configured to keep the positioning module in a closed state when the first determination result indicates that the current condition does not satisfy the preset trigger condition.
  • the first determining unit specifically includes:
  • the first determining subunit is configured to determine, according to the sensing data, whether a duration of the electronic positioning device in a stationary state is greater than or equal to a first preset duration.
  • it also includes:
  • a location information acquiring unit configured to acquire location information output by the positioning module after the sending the first control instruction
  • a second determining unit configured to determine whether a position offset between the position information and the position information output by the positioning module last time is greater than or equal to a preset position offset, to obtain a second determination result
  • a second control instruction sending unit configured to send a second control instruction when the second determination result indicates that the position offset is greater than or equal to a preset position offset; the second control instruction is used to start the location a positioning data sending module in the electronic positioning device, so that the positioning data sending module is in an open state;
  • a second off state holding unit configured to keep the positioning data sending module in a closed state when the second determining result indicates that the position offset is less than a preset position offset.
  • it also includes:
  • a peripheral device information acquiring unit configured to acquire peripheral device information that maintains a Bluetooth connection with the electronic positioning device before the sending the first control instruction
  • a third determining unit configured to determine, according to the peripheral device information, whether the electronic positioning device is connected to a target peripheral device having a positioning module by using a Bluetooth, to obtain a third determination result
  • a positioning request sending unit configured to send a positioning request to the target peripheral device when the third determining result indicates that the electronic positioning device and the target peripheral device having the positioning module are connected by Bluetooth, and the sending is no longer performed a step of the first control instruction; the positioning request is used to request the target peripheral device to perform positioning by using a positioning module in the target peripheral device;
  • the first control instruction sending unit is configured to perform the step of sending the first control instruction when the third determining result indicates that the electronic positioning device is not connected to the target peripheral device having the positioning module by using Bluetooth.
  • the present application discloses the following technical effects:
  • the first control instruction is used to start the positioning module in the electronic positioning device, so that the positioning module is in an on state; and when the first determination result indicates that the current condition does not satisfy the preset trigger condition, the The positioning module is in a closed state; the power consumption control method and system of the electronic positioning device of the present application can always keep the positioning module in a closed state when the preset triggering condition is not met, and then start after the preset triggering condition is met.
  • the positioning module in the electronic positioning device can reduce the power consumption of the electronic positioning device and greatly improve the standby time of the electronic positioning device.
  • Embodiment 1 is a flowchart of Embodiment 1 of a power consumption control method of an electronic positioning device according to the present application;
  • Embodiment 2 is a flowchart of Embodiment 2 of a method for controlling power consumption of an electronic positioning device according to the present application;
  • Embodiment 3 is a flowchart of Embodiment 3 of a method for controlling power consumption of an electronic positioning device according to the present application;
  • Embodiment 4 is a flowchart of Embodiment 4 of a power consumption control method of an electronic positioning device according to the present application;
  • Embodiment 5 is a flowchart of Embodiment 5 of a method for controlling power consumption of an electronic positioning device according to the present application;
  • Embodiment 6 is a flowchart of Embodiment 6 of a power consumption control method of an electronic positioning device according to the present application;
  • Embodiment 7 is a flowchart of Embodiment 7 of a power consumption control method of an electronic positioning device according to the present application.
  • Embodiment 8 is a flowchart of Embodiment 8 of a power consumption control method of an electronic positioning device according to the present application.
  • FIG. 9 is a schematic structural diagram of a circuit of an embodiment of an electronic positioning device of the present application.
  • FIG. 10 is a structural diagram of an embodiment of a power consumption control system of an electronic positioning device of the present application.
  • FIG. 1 is a flowchart of Embodiment 1 of a power consumption control method of an electronic positioning device according to the present application. As shown in FIG. 1, the method can include:
  • Step 101 Acquire sensing data of a sensor for sensing a physical quantity of an object motion state
  • the sensor may be an acceleration sensor, a gyroscope or a magnetometer or the like.
  • the execution body of this step may be a controller such as a Bluetooth Controller (BC).
  • the operating current of the Bluetooth controller is usually tens of microamps, which is very low compared to the operating current of the mA of the positioning module.
  • the controller in this application may also be a Micro Controller Unit (MCU), or a System on Chip (SoC), or an Advanced RIS Microprocessor (ARM).
  • MCU Micro Controller Unit
  • SoC System on Chip
  • ARM Advanced RIS Microprocessor
  • Step 102 Determine, according to the sensing data, whether the current condition meets a preset trigger condition, and obtain a first determination result
  • the preset trigger condition has a corresponding relationship with the sensing data.
  • the sensing data is acceleration data
  • the preset triggering condition may be a condition related to an acceleration of the electronic positioning device; when the sensing data is an angular velocity, the preset triggering condition may be an electronic positioning device Angular velocity related conditions.
  • Step 103 Send a first control instruction when the first determination result indicates that the current condition meets the preset trigger condition, where the first control instruction is used to start a positioning module in the electronic positioning device, so that the The positioning module is in an open state;
  • the switching state of the positioning module is controlled by the controller.
  • a switch or a module having a switching function may be provided between the controller and the positioning module.
  • the positioning module itself includes an enabling end having a switching function, and the control end of the controller is connected to the enabling end.
  • the first control instruction may be correspondingly sent to the switch, or sent to the module with a switch function, or sent to the enable end.
  • Step 104 Keep the positioning module in a closed state when the first determination result indicates that the current condition does not satisfy the preset trigger condition.
  • the triggering operation for the positioning module may not be performed.
  • the sensing data of the sensor for sensing the physical quantity of the motion state of the object is obtained. According to the sensing data, it is determined whether the current condition meets the preset trigger condition, and when the current condition satisfies the preset trigger condition, the sending a control instruction, the first control instruction is used to activate a positioning module in the electronic positioning device, and the positioning module is in an on state; and when the first determination result indicates that the current condition does not satisfy the preset trigger condition
  • the power consumption control method and system of the electronic positioning device of the present application can always keep the positioning module in the off state when the preset trigger condition is not met, when the preset trigger is met. After the condition, the positioning module in the electronic positioning device is activated, so that the standby time of the electronic positioning device can be greatly improved.
  • Embodiment 2 is a flowchart of Embodiment 2 of a power consumption control method of an electronic positioning device according to the present application. As shown in FIG. 2, the method may include:
  • Step 201 Setting a count value of the timer as an initial value
  • the count value can be an integer.
  • the initial value may be set to 0 or may be set to other integers.
  • Step 202 The Bluetooth controller acquires acceleration data induced by the acceleration sensor.
  • the Bluetooth controller may also be other chips with lower power consumption and control functions.
  • the acceleration sensor can be in a working state for a long time, and the acceleration information of the electronic positioning device is sensed in real time to generate acceleration data.
  • Step 203 judging whether the electronic positioning device is in a stationary state according to the acceleration data; if yes, executing step 204; otherwise, returning to step 201;
  • the determination criterion for the value of the acceleration data is allowed to exist. Error.
  • the criterion can be set to ⁇ 0.01 m/s 2 , and when the value of the acceleration data is within the criterion range, the electronic positioning device can be determined to be in a stationary state. It should be noted that, in the present specification, all the judgment steps involving the numerical comparison allow the existence of the minute error, which will not be described again in the following embodiments.
  • Step 204 Add one to the count value to obtain an updated count value.
  • Step 205 determining whether the updated count value is equal to the set value; if yes, executing step 206; otherwise, returning to step 202;
  • the set value can be set according to the length of time. Assuming that the time required to perform one pass of steps 202-205 is 1 second, and the positioning module needs to be triggered after 1 minute of inactivity, the set value can be set to 60.
  • Step 206 Send the first control instruction to a positioning module in the electronic positioning device.
  • the positioning module when the duration of the electronic positioning device in the stationary state reaches a preset duration, the positioning module is triggered to perform positioning, thereby reducing power consumption of the electronic positioning device.
  • the specific application scenario may be that after the user places the wallet carrying the electronic positioning device somewhere, the electronic positioning device is in a static state, and after 20 minutes of the preset time, the positioning module is triggered.
  • the item such as the user's wallet can be removed from the user's carry-on range, and the item is positioned when the time is long. This positioning method is more efficient.
  • the real-time positioning method when the user carries the item with him, since the item keeps following the user's movement and the position is constantly updated, the positioning operation will be triggered continuously, resulting in higher power consumption; on the other hand, when the item is in a stationary state, positioning is performed.
  • the obtained location information is more advantageous for the user to find the item based on the location information.
  • FIG. 3 is a flowchart of Embodiment 3 of a method for controlling power consumption of an electronic positioning device according to the present application. As shown in FIG. 3, the method may include:
  • Step 301 Setting a count value of the timer as an initial value
  • Step 302 The Bluetooth controller acquires acceleration data induced by the acceleration sensor.
  • Step 303 determining, according to the acceleration data, whether the electronic positioning device is in a stationary state; if yes, executing step 304; otherwise, returning to step 301;
  • Step 304 Add one to the count value to obtain an updated count value.
  • Step 305 determining whether the updated count value is equal to the set value; if yes, executing step 306; otherwise, returning to step 302;
  • Step 306 Monitor the acceleration data sensed by the acceleration sensor at the next moment.
  • Step 307 Determine whether the electronic positioning device is in a motion state according to the monitored acceleration data; if yes, execute step 308; otherwise, return to step 306.
  • the electronic positioning device When the value of the acceleration data is not zero, it may be determined that the electronic positioning device is in a motion state. It should be noted that, in practical applications, the sensor may have a slight error. Therefore, when determining whether the electronic positioning device is in motion according to the acceleration data, a small error is allowed for the value of the acceleration data. .
  • the judgment criterion may be set to be between ⁇ 0.01 m/s 2 , and when the value of the acceleration data is not within the criterion range, the electronic positioning device may be determined to be in a motion state.
  • Step 308 Send the first control instruction to a positioning module in the electronic positioning device.
  • the electronic positioning device after the electronic positioning device is in a static state for a preset period of time, the electronic positioning device can be set to a motion monitoring state; when the electronic positioning device is detected to change from a stationary state to a motion state, the positioning module is triggered. Positioning to reduce the power consumption of the electronic positioning device.
  • the specific application scenario may be that after the user places the electronic positioning device in the safe, the electronic positioning device is in a static state, and after 20 minutes of the preset time, the motion monitoring state is entered, and when someone moves the safe, the trigger is triggered. The electronic positioning device is positioned.
  • the monitoring of the motion state of the specific item can be implemented.
  • the electronic positioning device When the electronic positioning device is changed from the stationary state to the motion state, the electronic positioning device can also issue an alarm signal to implement the anti-theft function.
  • the alert signal can be sent to a server or terminal having a communication connection with the electronic positioning device.
  • FIG. 4 is a flowchart of Embodiment 4 of a power consumption control method of an electronic positioning device according to the present application. As shown in FIG. 4, the method may include:
  • Step 401 The Bluetooth controller acquires acceleration data a obtained by the acceleration sensor
  • Step 402 Determine whether a is a non-zero value; if yes, go to step 403; otherwise, return to step 401;
  • Step 403 When the acceleration data sensed by the subsequent acceleration sensor is a non-zero value, record the acceleration data induced by the acceleration sensor obtained each time until N acceleration data is recorded;
  • the value of N can be set according to requirements. For example, assuming that the time required to record an acceleration data in step 403 is 0.5 seconds, then if it is necessary to analyze the motion state of the electronic positioning device within 3 seconds, the value of N can be set to 6.
  • Step 404 Determine, according to the N pieces of acceleration data, whether the acceleration of the electronic positioning device is in a linear change state; if yes, execute step 405; otherwise, return to step 401;
  • the acceleration of the electronic positioning device is in a linearly changing state, and includes at least: continuous acceleration data of the same time interval constitutes an arithmetic progression column. For example, in the first second, the acceleration is 1, the second second acceleration is 2, and the third second acceleration is 3; or, in the first second, the acceleration is 1, the second second acceleration is 1, and the third second acceleration is 1.
  • the acceleration of the electronic positioning device can be determined to be in a linearly changing state.
  • Step 405 Send the first control instruction to a positioning module in the electronic positioning device.
  • the electronic positioning device may determine whether the acceleration is non-zero and the duration of the linear change state is greater than or equal to the preset duration.
  • the positioning module is triggered to perform positioning, thereby reducing the electronic Locate the power consumption of the device.
  • FIG. 5 is a flowchart of Embodiment 5 of a method for controlling power consumption of an electronic positioning device according to the present application. As shown in FIG. 5, the method may include:
  • Step 501 The Bluetooth controller acquires acceleration data a obtained by the acceleration sensor
  • Step 502 Determine whether a is a non-zero value; if yes, go to step 503; otherwise, return to step 501;
  • Step 504 When the acceleration data sensed by the subsequent acceleration sensor is a non-zero value, each time the new acceleration data obtained by the acceleration sensor is obtained, it is determined in real time whether the acceleration of the electronic positioning device is in a linear change state; Go to step 505; otherwise, go back to step 501;
  • the first difference between the newly obtained acceleration value and the most recently obtained acceleration value may be calculated, and the latest obtained acceleration value and the second last time are obtained. Comparing the first difference with the second difference, if the first difference is equal to the second difference, or the first difference is The deviation of the second difference is within a preset range, and then it can be determined that the acceleration of the electronic positioning device is in a linearly changing state.
  • Step 505 Add one to the count value to obtain an updated count value.
  • Step 506 Determine whether the updated count value is equal to the set value; if yes, go to step 507; otherwise, return to step 504;
  • the updated count value is equal to the set value, it may be determined that the acceleration of the electronic positioning device is in a state of linear change for a preset time length.
  • Step 507 Send the first control instruction to a positioning module in the electronic positioning device.
  • the method for determining whether the acceleration of the electronic positioning device is non-zero and the duration of the linear change state is greater than or equal to the preset duration is different.
  • the value of N needs to be set to 6, that is, six consecutive acceleration data must be acquired and After determining whether the six acceleration data satisfy the linear relationship, it can be determined whether the positioning is triggered. Since the embodiment 4 performs more steps than the present embodiment under the same conditions, and the plurality of steps include the calculation steps of the data, the power consumption of the present embodiment is lower than that of the embodiment 4.
  • FIG. 6 is a flowchart of Embodiment 6 of a power consumption control method of an electronic positioning device according to the present application. As shown in FIG. 6, the method may include:
  • Step 601 Setting a count value of the timer as an initial value
  • Step 602 The Bluetooth controller acquires acceleration data induced by the acceleration sensor.
  • Step 603 determining, according to the acceleration data, whether the electronic positioning device is in a motion state; if yes, executing step 604; otherwise, returning to step 601;
  • Step 604 Add one to the count value to obtain an updated count value.
  • Step 605 Determine whether the updated count value is equal to the set value; if yes, go to step 606; otherwise, return to step 602;
  • Step 606 Determine an end time of the motion state of the electronic positioning device.
  • the timing at which the acceleration of the electronic positioning device is restored to zero may be determined as the end time of the motion state of the electronic positioning device.
  • Step 607 Determine whether the duration of the electronic positioning device in the stationary state from the end time is greater than or equal to the preset duration; if yes, execute step 608; otherwise, return to step 601.
  • the preset duration can be set according to requirements. For example, it can be set to 5 minutes, 10 minutes, or 20 minutes, and so on.
  • Step 608 Send the first control instruction to a positioning module in the electronic positioning device.
  • the positioning operation may be triggered when the motion state of the electronic positioning device exceeds the first preset duration, and the motion state transitions to the stationary state, and the duration of the stationary state exceeds the second preset duration.
  • the motion state of the electronic positioning device exceeds the first preset duration
  • the motion state transitions to the stationary state exceeds the second preset duration.
  • the user's motion state may be slammed, and when the quiescent state is in a static state, the positioning is triggered, and the obtained positioning information has greater practical value.
  • FIG. 7 is a flowchart of Embodiment 7 of a power consumption control method of an electronic positioning device according to the present application. As shown in FIG. 7, the method may include:
  • Step 701 Set the counter value of the counter to an initial value
  • Step 702 Acquire an acceleration pulse induced by the acceleration sensor.
  • the acceleration pulse may be a step pulse, that is, a pulse generated by an acceleration sensor when a person walks. Normally, the user generates a pulse every step of the way.
  • Step 703 Add one to the count value to obtain an updated count value.
  • the user walks N steps and the count value is N.
  • Step 704 Determine whether the updated count value reaches a preset threshold; if yes, go to step 705; otherwise, return to step 702;
  • the preset threshold here can be set according to actual needs.
  • the specific value of the preset threshold may be determined according to the relationship between the user's stride length and the moving distance. For example, assuming that the user's stride is 0.5 meters, the positioning requirement is that the preset threshold is set to 200 whenever the electronic positioning device moves to a distance of 100 meters for positioning.
  • Step 705 Send the first control instruction to a positioning module in the electronic positioning device.
  • the counter value of the counter may also be reset to an initial value.
  • the motion distance of the electronic positioning device can be calculated according to the number of steps of the user, so that the moving distance of the electronic positioning device is reached.
  • the threshold is preset, the positioning operation is triggered, thereby reducing the power consumption of the electronic positioning device.
  • FIG. 8 is a flowchart of Embodiment 8 of a power consumption control method of an electronic positioning device according to the present application. As shown in FIG. 8, the method may include:
  • Step 801 Set a count value of the timer as an initial value
  • Step 802 The Bluetooth controller acquires acceleration data induced by the acceleration sensor.
  • Step 803 Determine, according to the acceleration data, whether the electronic positioning device completes an acceleration process and a corresponding deceleration process, and obtains a third determination result; if yes, step 804 is performed; otherwise, returns to step 802;
  • Determining whether the electronic positioning device completes an acceleration process and a corresponding deceleration process specifically determining whether the electronic positioning device completes a uniform acceleration process and a corresponding uniform deceleration process.
  • the electronic positioning device is placed in a car, the car starts at an intersection with a traffic light, and travels to the next intersection due to a red light stop; in the process, the car starting process includes a uniform acceleration process, and the parking process includes A uniform deceleration process, and the uniform acceleration process has a corresponding relationship with the uniform deceleration process.
  • the acceleration process may be set for a duration condition, such as 3 to 4 seconds. Similarly, a time duration of 3 to 4 seconds can be set for the deceleration process.
  • Step 804 Add one to the count value to obtain an updated count value.
  • Step 805 Determine whether the updated count value is equal to the set value; if yes, go to step 806; otherwise, return to step 802;
  • Step 806 Send the first control instruction to a positioning module in the electronic positioning device.
  • the counter value of the counter may also be reset to an initial value.
  • the electronic positioning device in the motor vehicle in the urban road can be controlled.
  • the set value is 4, if the updated count value is equal to the set value, it usually means that the motor vehicle has traveled through four intersections, meaning that the motor vehicle has a long travel distance, which can be triggered. Positioning operations to reduce the power consumption of the electronic positioning device.
  • Step 1 Obtain location information output by the positioning module.
  • Step 2 determining whether the position offset between the position information and the position information output by the positioning module last time is greater than or equal to the preset position offset, and obtaining a fourth determination result;
  • Step 3 Send a second control instruction when the fourth determination result indicates that the position offset is greater than or equal to a preset position offset; the second control instruction is used to start the electronic positioning device Positioning the data sending module to enable the positioning data sending module to be in an open state;
  • Step 4 When the fourth determination result indicates that the position offset is less than the preset position offset, the positioning data sending module is kept in a closed state.
  • the specific manner of determining whether the positional offset between the location information and the location information output by the positioning module last time is greater than or equal to the preset location offset may be multiple.
  • a Global Positioning System GPS
  • the position coordinates of the electronic positioning device are obtained each time. Based on the currently obtained position coordinates and the position coordinates obtained last time, the distance between the two position coordinates can be calculated as the position offset.
  • a Wi-Fi module can be employed as the positioning module.
  • the wifi network in the environment surrounding the electronic positioning device may be periodically scanned to obtain a wifi list including one or more connectable wifi networks; according to the wifi list, the rate of change of the wifi number in the current environment is determined; and the rate of change is determined. Whether it is greater than a set threshold, if it is greater, it may be determined that the position offset between the position information and the position information output by the positioning module last time is greater than or equal to the preset position offset.
  • the positioning data sending module in the electronic positioning device may be a module having a wifi signal transceiving function, or a module having a transceiving capability for a signal conforming to the mobile communication technology standard.
  • the positioning data sending module is normally in a closed state before the second control command is received.
  • the positioning data sending module is in an open state after receiving the second control command. After the positioning data sending module sends the current location information, the positioning data sending module may be in the closed state again.
  • Step A acquiring peripheral device information that maintains a Bluetooth connection with the electronic positioning device
  • the electronic positioning device maintains a Bluetooth connection with a certain smart phone
  • the peripheral device includes the smart phone.
  • Step B determining, according to the peripheral connection device information, whether the electronic positioning device is connected to a target peripheral device having a positioning module via Bluetooth, and obtaining a determination result;
  • a peripheral device having a positioning module can be determined as the target peripheral device.
  • a smartphone with a GPS positioning module can be identified as a target peripheral.
  • Step C when the determination result indicates that the electronic positioning device is connected to the target peripheral device having the positioning module by Bluetooth, sending a positioning request to the target peripheral device, and the step of transmitting the first control instruction is no longer performed.
  • the positioning request is used to request the target peripheral device to perform positioning by using a positioning module in the target peripheral device;
  • Step D When the determination result indicates that the electronic positioning device is not connected to the target peripheral device having the positioning module by Bluetooth, the step of transmitting the first control instruction is performed.
  • the target peripheral device when the electronic positioning device is connected to the target peripheral device having the positioning module via Bluetooth, the target peripheral device can perform the positioning operation and use the positioning information as the position information of the electronic positioning device, thereby further saving the electronic positioning device. Power consumption.
  • the effective distance range of the Bluetooth connection is usually within 10 meters
  • the distance between the target peripheral device and the electronic positioning device is usually no more than 10 meters, that is, the positioning information of the target peripheral device is used as the position of the electronic positioning device. The positional deviation of the information is acceptable.
  • the application also provides an electronic positioning device.
  • the electronic positioning device includes at least a positioning module, a controller and a sensor for sensing a physical quantity of an object's motion state.
  • FIG. 9 is a schematic structural diagram of a circuit of an embodiment of an electronic positioning device of the present application.
  • the circuit structure of the electronic positioning device embodiment may include a power module 1, a first control switch 2, a control chip 3, an acceleration sensor 4, a second control switch 5, a WiFi circuit 6, and a positioning circuit 7.
  • the power output end of the power module 1 is respectively connected to the input end of the first control switch 2, the input end of the second control switch 5, and the control chip 3.
  • the output end of the first control switch 2 is connected to the a positioning circuit 7, the output of the second control switch 5 is connected to the WiFi circuit 6;
  • the control chip 3 is respectively connected to the acceleration sensor 4, the control end of the first control switch 2 and the control of the second control switch 5
  • the control chip 3 controls the opening and closing of the first control switch 2 and/or the second control switch 5 according to the acceleration data detected by the acceleration sensor 4; the control chip 3 is also respectively associated with the positioning circuit 7 It is bidirectionally connected to the WiFi circuit 6.
  • the power module 1 respectively provides an operating voltage for the positioning circuit 7 and/or the WiFi circuit 5, and the positioning circuit 7 and/or the WiFi circuit 5 positions the positioner; Otherwise, the first control switch 2 and the second control switch 5 are controlled to be disconnected, so that the positioning circuit 7 and the WiFi circuit 5 are hibernated to reduce power consumption.
  • the model of the control chip is NRF52832, and the model of the first control switch is NCP333FCT2G.
  • the second control switch can be a linear regulator switch, and the specific model can be LP5907.
  • the locator of the present application further includes a first clock circuit 8 , and the first clock circuit 8 is connected to the control chip 3 .
  • the locator of the present application further includes a linear regulator 9 disposed between the power output end of the power module 1 and the control chip 3.
  • the linear regulator 9 can be of the NCP4681 and has an operating current of 1 ⁇ A.
  • the positioning circuit 7 includes a locator, a low noise amplifier, a filter circuit, a GPS antenna, a radio frequency transceiver, and a GSM antenna.
  • the first input end of the locator is connected to the output end of the first control switch.
  • the GPS antenna, the filter circuit, the low noise amplifier, and the second input end of the locator are sequentially connected; the locator is bidirectionally connected to the radio frequency transceiver and the control chip 3 respectively; the radio frequency transceiver is respectively connected to the The transmitting end and the receiving end of the GSM antenna.
  • the locator and the control chip 3 are bidirectionally connected by a cable.
  • GPS and GSM positioning can be achieved by setting a low noise amplifier, a filter circuit, a GPS antenna, a radio frequency transceiver, and a GSM antenna.
  • the model of the locator can be MT2503D, which can realize dual positioning of GPS and Beidou.
  • the RF transceiver can be model number RF7176.
  • the GPS antenna can be a ceramic antenna.
  • the positioning circuit 7 further includes a second clock circuit, and the second clock circuit is connected to the locator.
  • the WiFi circuit 6 includes a WiFi chip, a WiFi antenna, and a memory.
  • the WiFi chip is bidirectionally connected to the control chip 3, the WiFi antenna, and the memory, respectively.
  • the WiFi chip and the control chip 3 implement bidirectional connection through a serial port.
  • the model of the WiFi chip may be ESP8266, and the memory may be a flash memory card.
  • the WiFi circuit 6 further includes a third clock circuit, and the third clock circuit is connected to the WiFi chip.
  • the clock signals of the entire locator are unified by the first clock circuit 8, the second clock circuit, and the third clock circuit.
  • the power module 1 includes a power supply component, a power integrated circuit, and a battery, wherein the power supply component, the power integrated circuit, and the input end of the first control switch are sequentially connected, and one end of the battery is connected to the power integrated circuit Between the input of the first control switch and the other end of the ground.
  • the power supply component can be a USB interface or a DC power supply (DC).
  • the control chip 3 stores a program and is configured to perform the following steps by the control chip 3:
  • the first control instruction is used to start a locator in the electronic positioning device, so that the locator is at Open state
  • the determining, according to the sensing data, whether the current condition meets the preset triggering condition specifically includes:
  • the method further includes:
  • the second control instruction is used to start positioning data transmission in the electronic positioning device a module (WiFi circuit 6), so that the positioning data sending module is in an open state;
  • the method before the sending the first control instruction, the method further includes:
  • the third determination result indicates that the electronic positioning device is connected to the target peripheral device having the positioning module by Bluetooth, sending a positioning request to the target peripheral device, and the step of transmitting the first control instruction is no longer performed;
  • the positioning request is used to request the target peripheral device to perform positioning by using a positioning module in the target peripheral device;
  • the step of transmitting the first control instruction is performed when the third determination result indicates that the electronic positioning device is not connected to the target peripheral device having the positioning module via Bluetooth.
  • the application also provides a power consumption control system for an electronic positioning device.
  • FIG. 10 is a structural diagram of an embodiment of a power consumption control system of an electronic positioning device of the present application. As shown in Figure 10, the system includes:
  • the acquiring unit 1001 is configured to acquire sensing data of a sensor for sensing a physical quantity of an object motion state
  • the first determining unit 1002 is configured to determine, according to the sensing data, whether the current condition meets the preset triggering condition, and obtain a first determining result;
  • the first control instruction sending unit 1003 is configured to: when the first determination result indicates that the current condition meets the preset trigger condition, send a first control instruction; the first control instruction is used to start the electronic positioning device Positioning module, the positioning module is in an open state;
  • the first off state holding unit 1004 is configured to keep the positioning module in a closed state when the first determination result indicates that the current condition does not satisfy the preset trigger condition.
  • the first determining unit 1002 specifically includes:
  • the first determining subunit is configured to determine, according to the sensing data, whether a duration of the electronic positioning device in a stationary state is greater than or equal to a first preset duration.
  • it also includes:
  • a location information acquiring unit configured to acquire location information output by the positioning module after the sending the first control instruction
  • a second determining unit configured to determine whether a position offset between the position information and the position information output by the positioning module last time is greater than or equal to a preset position offset, to obtain a second determination result
  • a second control instruction sending unit configured to send a second control instruction when the second determination result indicates that the position offset is greater than or equal to a preset position offset; the second control instruction is used to start the location a positioning data sending module in the electronic positioning device, so that the positioning data sending module is in an open state;
  • a second off state holding unit configured to keep the positioning data sending module in a closed state when the second determining result indicates that the position offset is less than a preset position offset.
  • it also includes:
  • a peripheral device information acquiring unit configured to acquire peripheral device information that maintains a Bluetooth connection with the electronic positioning device before the sending the first control instruction
  • a third determining unit configured to determine, according to the peripheral device information, whether the electronic positioning device is connected to a target peripheral device having a positioning module by using a Bluetooth, to obtain a third determination result
  • a positioning request sending unit configured to send a positioning request to the target peripheral device when the third determining result indicates that the electronic positioning device and the target peripheral device having the positioning module are connected by Bluetooth, and the sending is no longer performed a step of the first control instruction; the positioning request is used to request the target peripheral device to perform positioning by using a positioning module in the target peripheral device;
  • the first control instruction sending unit is configured to perform the step of sending the first control instruction when the third determining result indicates that the electronic positioning device is not connected to the target peripheral device having the positioning module by using Bluetooth.
  • the positioning data of the electronic positioning device and the transmission of the external device may adopt a positioning data sending module.
  • the positioning data sending module may be a communication module using second generation (2G) mobile communication technology, or a communication module using third generation (3G) mobile communication technology, or adopting fourth generation (4G) mobile communication.
  • 5G Fifth Generation
  • NB-IoT Narrow Band Internet of Things
  • eMTC Enhanced Machine Type Communications
  • a remote (Long Range, LoRa) technology or a communication module of the sigfox technology.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Hardware Design (AREA)
  • Signal Processing (AREA)
  • Automation & Control Theory (AREA)
  • Computing Systems (AREA)
  • Human Computer Interaction (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephone Function (AREA)
  • Navigation (AREA)
  • Power Sources (AREA)

Abstract

电子定位设备的功耗控制方法、***及电子定位设备,功耗控制方法包括:获取用于感应物体运动状态的物理量的传感器的感应数据(101);根据感应数据,判断当前条件是否满足预设触发条件,得到第一判断结果(102);当第一判断结果表示当前条件满足预设触发条件时,发送第一控制指令(103);第一控制指令用于启动电子定位设备中的定位模块,使定位模块处于开启状态;当第一判断结果表示当前条件不满足预设触发条件时,保持定位模块处于关闭状态(104),可以降低电子定位设备的功耗,大幅提高电子定位设备的待机时间。

Description

电子定位设备的功耗控制方法、***及电子定位设备
本申请要求于2017年07月18日提交中国专利局、申请号为201710586498.8、发明名称为“电子定位设备的功耗控制方法、***及电子定位设备”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本申请涉及功耗控制领域,特别是涉及一种电子定位设备的功耗控制方法、***及电子定位设备。
背景技术
电子定位设备是一种用于获取位置信息的终端设备。该终端设备能够通过全球定位***(Global Positioning System,GPS),或者无线网络,或者基站辅助定位获取终端所处的地理位置信息。在获取到所处的地理位置信息之后,该终端设备能够通过网络将位置数据传输到智能手机等用户设备。智能手机等用户设备的用户就可以查看到电子定位设备所处的地理位置的信息。
现有技术中的电子定位设备主要是按照时间信息进行定位,到达预定时刻就采用定位模块进行定位,采用数据传输模块传输定位数据。但是,由于定位模块和数据传输模块的功率较高,所以现有技术中的电子定位设备的待机时间通常只有2-3天,最多的也只有一个星期。
而待机时间是评价电子定位设备的性能的一个主要方面。例如,对于设置在汽车上用于防盗的电子定位设备,如果待机时间小于一星期,则盗车者可以在偷盗成功后,将盗窃车辆放在信号屏蔽区域一星期,待电子定位设备的电量耗尽,再将盗窃车辆交易给买家。这是因为电子定位设备的待机时间短,盗车者只需将盗窃车辆存放较短时间,就可以使电子定位设备电量耗尽而无效。由此可见,电子定位设备的待机时间,对电子定位设备的适用范围有着很大的影响。
申请内容
本申请的目的是提供一种电子定位设备的功耗控制方法、***及电子定位设备,可以大幅提高电子定位设备的待机时间。
为实现上述目的,本申请提供了如下方案:
一种电子定位设备的功耗控制方法,包括:
获取用于感应物体运动状态的物理量的传感器的感应数据;
根据所述感应数据,判断当前条件是否满足预设触发条件,得到第一判断结果;
当所述第一判断结果表示当前条件满足所述预设触发条件时,发送第一控制指令;所述第一控制指令用于启动所述电子定位设备中的定位模块,使所述定位模块处于开启状态;
当所述第一判断结果表示当前条件不满足所述预设触发条件时,保持所述定位模块处于关闭状态。
可选的,所述获取用于感应物体运动状态的物理量的传感器的感应数据,具体包括:
获取加速度传感器感应的加速度数据。
可选的,所述根据所述感应数据,判断当前条件是否满足预设触发条件,具体包括:
根据所述感应数据,判断所述电子定位设备处于静止状态的时长是否大于或等于第一预设时长。
可选的,所述根据所述感应数据,判断当前条件是否满足预设触发条件,具体包括:
根据所述感应数据,判断所述电子定位设备处于静止状态的时长是否大于或等于第二预设时长,且在第二预设时长后由静止状态变为运动状态。
可选的,所述根据所述感应数据,判断当前条件是否满足预设触发条件,具体包括:
根据所述感应数据,判断所述电子定位设备处于运动状态的时长是否 大于或等于第三预设时长。
可选的,所述判断所述电子定位设备处于运动状态的时长是否大于或等于第三预设时长,具体包括:
判断所述电子定位设备的加速度为非零值且处于线性变化状态的时长是否大于或等于第三预设时长。
可选的,所述根据所述感应数据,判断当前条件是否满足预设触发条件,具体包括:
根据所述加速度数据,判断所述电子定位设备从第一时刻开始处于运动状态的时长是否大于或等于第四预设时长,得到第二判断结果;
当所述第二判断结果为是时,确定所述电子定位设备的所述运动状态的结束时刻;
判断所述电子定位设备从所述结束时刻开始处于静止状态的时长是否大于或等于第五预设时长。
可选的,所述根据所述感应数据,判断当前条件是否满足预设触发条件,具体包括:
根据所述加速度数据,判断所述电子定位设备的运动距离是否大于或等于预设距离。
可选的,所述判断所述电子定位设备的运动距离是否大于或等于预设距离,具体包括:
判断加速度传感器感应得到的脉冲数量是否大于或等于第一预设阈值。
可选的,所述根据所述感应数据,判断当前条件是否满足预设触发条件,具体包括:
根据所述加速度数据,判断所述电子定位设备是否完成了一次加速过程以及一次对应的减速过程,得到第三判断结果;
当所述第三判断结果为是时,计数数值加1,所述计数数值的初始值为0;
判断所述计数数值是否大于第二预设阈值。
可选的,所述发送第一控制指令之后,还包括:
获取所述定位模块输出的位置信息;
判断所述位置信息与所述定位模块上一次输出的位置信息之间的位置偏移量是否大于或等于预设位置偏移量,得到第四判断结果;
当所述第四判断结果表示所述位置偏移量大于或等于预设位置偏移量时,发送第二控制指令;所述第二控制指令用于启动所述电子定位设备中的定位数据发送模块,使所述定位数据发送模块处于开启状态;
当所述第四判断结果表示所述位置偏移量小于预设位置偏移量时,保持所述定位数据发送模块处于关闭状态。
可选的,所述发送第一控制指令之前,还包括:
获取与所述电子定位设备保持蓝牙连接的***设备信息;
根据所述***设备信息,判断所述电子定位设备是否与具有定位模块的目标***设备通过蓝牙相连,得到第五判断结果;
当所述第五判断结果表示所述电子定位设备与具有定位模块的目标***设备通过蓝牙相连时,向所述目标***设备发送定位请求,且不再执行所述发送第一控制指令的步骤;所述定位请求用于请求所述目标***设备采用所述目标***设备中的定位模块进行定位;
当所述第五判断结果表示所述电子定位设备未与具有定位模块的目标***设备通过蓝牙相连时,执行所述发送第一控制指令的步骤。
一种电子定位设备,所述电子定位设备包括定位模块,控制器和用于感应物体运动状态的物理量的传感器,所述控制器存储有程序,并且被配置成由所述控制器执行以下步骤:
获取所述传感器的感应数据;
根据所述感应数据,判断当前条件是否满足预设触发条件,得到第一判断结果;
当所述第一判断结果表示当前条件满足所述预设触发条件时,发送第一控制指令;所述第一控制指令用于启动所述电子定位设备中的定位模 块,使所述定位模块处于开启状态;
当所述第一判断结果表示当前条件不满足所述预设触发条件时,保持所述定位模块处于关闭状态。
可选的,所述根据所述感应数据,判断当前条件是否满足预设触发条件,具体包括:
根据所述感应数据,判断所述电子定位设备处于静止状态的时长是否大于或等于第一预设时长。
可选的,所述发送第一控制指令之后,还包括:
获取所述定位模块输出的位置信息;
判断所述位置信息与所述定位模块上一次输出的位置信息之间的位置偏移量是否大于或等于预设位置偏移量,得到第二判断结果;
当所述第二判断结果表示所述位置偏移量大于或等于预设位置偏移量时,发送第二控制指令;所述第二控制指令用于启动所述电子定位设备中的定位数据发送模块,使所述定位数据发送模块处于开启状态;
当所述第二判断结果表示所述位置偏移量小于预设位置偏移量时,保持所述定位数据发送模块处于关闭状态。
可选的,所述发送第一控制指令之前,还包括:
获取与所述电子定位设备保持蓝牙连接的***设备信息;
根据所述***设备信息,判断所述电子定位设备是否与具有定位模块的目标***设备通过蓝牙相连,得到第三判断结果;
当所述第三判断结果表示所述电子定位设备与具有定位模块的目标***设备通过蓝牙相连时,向所述目标***设备发送定位请求,且不再执行所述发送第一控制指令的步骤;所述定位请求用于请求所述目标***设备采用所述目标***设备中的定位模块进行定位;
当所述第三判断结果表示所述电子定位设备未与具有定位模块的目标***设备通过蓝牙相连时,执行所述发送第一控制指令的步骤。
一种电子定位设备的功耗控制***,包括:
获取单元,用于获取用于感应物体运动状态的物理量的传感器的感应数据;
第一判断单元,用于根据所述感应数据,判断当前条件是否满足预设触发条件,得到第一判断结果;
第一控制指令发送单元,用于当所述第一判断结果表示当前条件满足所述预设触发条件时,发送第一控制指令;所述第一控制指令用于启动所述电子定位设备中的定位模块,使所述定位模块处于开启状态;
第一关闭状态保持单元,用于当所述第一判断结果表示当前条件不满足所述预设触发条件时,保持所述定位模块处于关闭状态。
可选的,所述第一判断单元,具体包括:
第一判断子单元,用于根据所述感应数据,判断所述电子定位设备处于静止状态的时长是否大于或等于第一预设时长。
可选的,还包括:
位置信息获取单元,用于在所述发送第一控制指令之后,获取所述定位模块输出的位置信息;
第二判断单元,用于判断所述位置信息与所述定位模块上一次输出的位置信息之间的位置偏移量是否大于或等于预设位置偏移量,得到第二判断结果;
第二控制指令发送单元,用于当所述第二判断结果表示所述位置偏移量大于或等于预设位置偏移量时,发送第二控制指令;所述第二控制指令用于启动所述电子定位设备中的定位数据发送模块,使所述定位数据发送模块处于开启状态;
第二关闭状态保持单元,用于当所述第二判断结果表示所述位置偏移量小于预设位置偏移量时,保持所述定位数据发送模块处于关闭状态。
可选的,还包括:
***设备信息获取单元,用于在所述发送第一控制指令之前,获取与所述电子定位设备保持蓝牙连接的***设备信息;
第三判断单元,用于根据所述***设备信息,判断所述电子定位设备 是否与具有定位模块的目标***设备通过蓝牙相连,得到第三判断结果;
定位请求发送单元,用于当所述第三判断结果表示所述电子定位设备与具有定位模块的目标***设备通过蓝牙相连时,向所述目标***设备发送定位请求,且不再执行所述发送第一控制指令的步骤;所述定位请求用于请求所述目标***设备采用所述目标***设备中的定位模块进行定位;
所述第一控制指令发送单元,具体用于当所述第三判断结果表示所述电子定位设备未与具有定位模块的目标***设备通过蓝牙相连时,执行所述发送第一控制指令的步骤。
根据本申请提供的具体实施例,本申请公开了以下技术效果:
通过获取用于感应物体运动状态的物理量的传感器的感应数据;根据所述感应数据,判断当前条件是否满足预设触发条件,当前条件满足所述预设触发条件时,发送第一控制指令;所述第一控制指令用于启动所述电子定位设备中的定位模块,使所述定位模块处于开启状态;当所述第一判断结果表示当前条件不满足所述预设触发条件时,保持所述定位模块处于关闭状态;本申请的电子定位设备的功耗控制方法及***,可以在不满足预设触发条件时,始终保持所述定位模块处于关闭状态,当满足预设触发条件后,才启动所述电子定位设备中的定位模块,因此可以降低电子定位设备的功耗,大幅提高电子定位设备的待机时间。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请的电子定位设备的功耗控制方法实施例1的流程图;
图2为本申请的电子定位设备的功耗控制方法实施例2的流程图;
图3为本申请的电子定位设备的功耗控制方法实施例3的流程图;
图4为本申请的电子定位设备的功耗控制方法实施例4的流程图;
图5为本申请的电子定位设备的功耗控制方法实施例5的流程图;
图6为本申请的电子定位设备的功耗控制方法实施例6的流程图;
图7为本申请的电子定位设备的功耗控制方法实施例7的流程图;
图8为本申请的电子定位设备的功耗控制方法实施例8的流程图;
图9为本申请的电子定位设备实施例的电路结构示意图;
图10为本申请的电子定位设备的功耗控制***实施例的结构图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本申请作进一步详细的说明。
图1为本申请的电子定位设备的功耗控制方法实施例1的流程图。如图1所示,该方法可以包括:
步骤101:获取用于感应物体运动状态的物理量的传感器的感应数据;
所述传感器可以是加速度传感器、陀螺仪或磁力计等等。本步骤的执行主体可以是控制器,例如蓝牙控制器(Bluetooth Controller,BC)。蓝牙控制器的工作电流通常为几十微安,相较于定位模块几个毫安的工作电流,功耗很低。
本申请中的控制器,也可以是微控制单元(Micro Controller Unit,MCU),或者片上***(System on Chip,SoC),或者高级RIS微处理器(Advanced RIS Microprocessor,ARM)。
步骤102:根据所述感应数据,判断当前条件是否满足预设触发条件,得到第一判断结果;
所述预设触发条件与所述感应数据之间具有对应关系。当所述感应数 据为加速度数据时,所述预设触发条件可以是与电子定位设备的加速度相关的条件;当所述感应数据为角速度时,所述预设触发条件可以是与电子定位设备的角速度相关的条件。
步骤103:当所述第一判断结果表示当前条件满足所述预设触发条件时,发送第一控制指令;所述第一控制指令用于启动所述电子定位设备中的定位模块,使所述定位模块处于开启状态;
本申请中的电子定位设备中,所述定位模块的开关状态受控制器的控制。例如,控制器与所述定位模块之间可以设置有开关,或者具有开关功能的模块。或者,所述定位模块自身包含具有开关功能的使能端,所述控制器的控制端与所述使能端相连。所述第一控制指令可以对应发送至所述开关,或者发送至所述具有开关功能的模块,或者发送至所述使能端。
步骤104:当所述第一判断结果表示当前条件不满足所述预设触发条件时,保持所述定位模块处于关闭状态。
当前条件不满足所述预设触发条件时,如果所述定位模块原本处于关闭状态,则可以不再执行对于所述定位模块的触发操作。
本实施例中,通过获取用于感应物体运动状态的物理量的传感器的感应数据;根据所述感应数据,判断当前条件是否满足预设触发条件,当前条件满足所述预设触发条件时,发送第一控制指令;所述第一控制指令用于启动所述电子定位设备中的定位模块,使所述定位模块处于开启状态;当所述第一判断结果表示当前条件不满足所述预设触发条件时,保持所述定位模块处于关闭状态;本申请的电子定位设备的功耗控制方法及***,可以在不满足预设触发条件时,始终保持所述定位模块处于关闭状态,当满足预设触发条件后,才启动所述电子定位设备中的定位模块,因此可以大幅提高电子定位设备的待机时间。
图2为本申请的电子定位设备的功耗控制方法实施例2的流程图。如图2所示,该方法可以包括:
步骤201:设定计时器的计数值为初始值;
所述计数值可以为整数。所述初始值可以设定为0,也可以设置为其它整数。
步骤202:蓝牙控制器获取加速度传感器感应得到的加速度数据;
所述蓝牙控制器,也可以是其它功耗较低且具有控制功能的芯片。所述加速度传感器可以长时间处于工作状态,实时感应电子定位设备的加速度信息,生成加速度数据。
步骤203:根据所述加速度数据判断所述电子定位设备是否处于静止状态;如果是,执行步骤204;否则,返回执行步骤201;
当所述加速度数据的数值为零时,可以判定所述电子定位设备处于静止状态。需要说明的是,实际应用中,传感器可能存在微小的误差,因此,在根据所述加速度数据判断所述电子定位设备是否处于静止状态时,对于加速度数据的数值的判断标准,允许存在所述微小的误差。例如,可以将判断标准设定为±0.01m/s 2,当加速度数据的数值在判断标准范围内时,均可以判定所述电子定位设备处于静止状态。还需要说明的是,本说明书中,所有涉及到数值比较的判断步骤中,均允许所述微小误差的存在,在后面的实施例中,不再赘述。
步骤204:对所述计数值加一,得到更新后的计数值;
步骤205:判断所述更新后的计数值是否等于设定数值;如果是,执行步骤206;否则,返回执行步骤202;
所述设定数值可以根据时间长度进行设定。假设将步骤202-205执行一遍的所需时间为1秒,并且需要在静止1分钟后触发定位模块,则该设定数值可以设置为60。
步骤206:向所述电子定位设备中的定位模块发送所述第一控制指令。
本实施例中,可以在电子定位设备处于静止状态的时长达到预设时长时,才触发定位模块进行定位,从而降低电子定位设备的功耗。例如,具体的应用场景可以是,用户将携带有电子定位设备的钱包放置在某处后,该电子定位设备处于静止状态,达到预设时长20分钟后,触发定位模块。上述场景中,可以在用户的钱包等物品脱离用户随身携带范围,且放置时间较长时,对物品进行定位。这种定位方式的效率较高。如果采用实时定位的方式,则用户随身携带该物品时,由于物品一直跟随用户运动,位置 不断更新,将不断触发定位操作,造成较高功耗;另一方面,当物品处于静止状态时进行定位得到的位置信息,更有利于用户根据定位信息寻找该物品。
图3为本申请的电子定位设备的功耗控制方法实施例3的流程图。如图3所示,该方法可以包括:
步骤301:设定计时器的计数值为初始值;
步骤302:蓝牙控制器获取加速度传感器感应得到的加速度数据;
步骤303:根据所述加速度数据判断所述电子定位设备是否处于静止状态;如果是,执行步骤304;否则,返回执行步骤301;
步骤304:对所述计数值加一,得到更新后的计数值;
步骤305:判断所述更新后的计数值是否等于设定数值;如果是,执行步骤306;否则,返回执行步骤302;
步骤306:监测加速度传感器下一时刻感应得到的加速度数据。
步骤307:根据监测得到的加速度数据判断所述电子定位设备是否处于运动状态;如果是,执行步骤308;否则,返回执行步骤306。
当所述加速度数据的数值不为零时,可以判定所述电子定位设备处于运动状态。需要说明的是,实际应用中,传感器可能存在微小的误差,因此,在根据所述加速度数据判断所述电子定位设备是否处于运动状态时,对于加速度数据的数值的判断标准,允许存在微小的误差。例如,可以将判断标准设定为±0.01m/s 2之间,当加速度数据的数值不在判断标准范围内时,均可以判定所述电子定位设备处于运动状态。
步骤308:向所述电子定位设备中的定位模块发送所述第一控制指令。
本实施例中,可以在电子定位设备处于静止状态的时长达到预设时长后,将电子定位设备设置为运动监测状态;当监测到电子定位设备由静止状态转变为运动状态时,才触发定位模块进行定位,从而降低电子定位设备的功耗。例如,具体的应用场景可以是,用户将电子定位设备放置在保险柜中后,该电子定位设备处于静止状态,达到预设时长20分钟后,进 入运动监测状态,当有人移动保险柜时,触发电子定位设备进行定位。上述场景中,可以实现对特定物品的运动状态的监测,后续当监测到电子定位设备由静止变为运动状态时,所述电子定位设备还可以发出告警信号,从而实现防盗功能。所述告警信号可以发送至与所述电子定位设备具有通信连接的服务器或终端。
图4为本申请的电子定位设备的功耗控制方法实施例4的流程图。如图4所示,该方法可以包括:
步骤401:蓝牙控制器获取加速度传感器感应得到的加速度数据a;
步骤402:判断a是否为非零值;如果是,执行步骤403;否则,返回执行步骤401;
本步骤中,a为非零值时,判定所述电子定位设备处于运动状态。
步骤403:在后续加速度传感器感应得到的加速度数据为非零值时,记录每次获得的加速度传感器感应得到的加速度数据,直至记录得到N个加速度数据;
N的取值可以根据需求进行设置。例如,假设步骤403中,记录一个加速度数据所需的时间为0.5秒,那么如果需要分析电子定位设备在3秒内的运动状态,则可以将N的数值设置为6。
步骤404:根据所述N个加速度数据,判断所述电子定位设备的加速度是否处于线性变化状态;如果是,执行步骤405;否则,返回执行步骤401;
所述电子定位设备的加速度处于线性变化状态,至少包括:连续的相同时间间隔的加速度数据构成等差数列。例如,第一秒,加速度为1,第二秒加速度为2,第三秒加速度为3;或者,第一秒,加速度为1,第二秒加速度为1,第三秒加速度为1。
具体的,可以在获取到加速度传感器感应到的N个加速度数据后,计算相邻的每两个加速度数值之间的差值,如果各个相邻的两个加速度数值之间的差值相等,或者各个相邻的两个加速度数值之间的差值的偏差在预设范围内,则可以判定所述电子定位设备的加速度处于线性变化状态。
步骤405:向所述电子定位设备中的定位模块发送所述第一控制指令。
本实施例中,可以对电子定位设备是否加速度为非零值且处于线性变化状态的时长大于或等于预设时长进行判断,当得到肯定的判断结果时,再触发定位模块进行定位,从而降低电子定位设备的功耗。
图5为本申请的电子定位设备的功耗控制方法实施例5的流程图。如图5所示,该方法可以包括:
步骤501:蓝牙控制器获取加速度传感器感应得到的加速度数据a;
步骤502:判断a是否为非零值;如果是,执行步骤503;否则,返回执行步骤501;
本步骤中,a为非零值时,判定所述电子定位设备处于运动状态。
步骤503:设定计时器的计数值N=1;
步骤504:在后续加速度传感器感应得到的加速度数据为非零值时,在每次获得加速度传感器感应得到的新的加速度数据时,实时判断所述电子定位设备的加速度是否处于线性变化状态;如果是,执行步骤505;否则,返回执行步骤501;
具体的,可以在每次获取到加速度传感器感应到的加速度数据时,计算最新得到的加速度数值与最近一次得到的加速度数值的第一差值,计算最近一次得到的加速度数值与倒数第二次得到的加速度数值的第二差值,比较所述第一差值与所述第二差值,如果所述第一差值与所述第二差值相等,或者所述第一差值与所述第二差值的偏差在预设范围内,则可以判定所述电子定位设备的加速度处于线性变化状态。
步骤505:对所述计数值加一,得到更新后的计数值;
步骤506:判断所述更新后的计数值是否等于设定数值;如果是,执行步骤507;否则,返回执行步骤504;
当所述更新后的计数值等于设定数值,可以判定所述电子定位设备的加速度处于线性变化的状态的时长达到预设时间长度。
步骤507:向所述电子定位设备中的定位模块发送所述第一控制指 令。
本实施例与实施例4相比,对于电子定位设备是否加速度为非零值且处于线性变化状态的时长大于或等于预设时长的判断方式是不同的。在本实施例中,假设获得加速度传感器感应得到的一个新的加速度数据并且判断所述新的加速度数据与之前获取的加速度之间是否为线性关系,所需的时间为0.5秒,那么如果获取到的第4个加速度数据,不再满足线性关系,则在第2秒就可以返回步骤501,而不再执行步骤505及506。而在实施例4中,在同样的假设条件下,如果需要分析电子定位设备在3秒内的运动状态,则需要将N的数值设置为6,即必须在获取到连续的六个加速度数据并且判断该六个加速度数据是否满足线性关系以后,才能够确定是否触发定位。由于在相同的条件下,实施例4比本实施例执行的步骤多,并且多的步骤中包括数据的计算步骤,因此,本实施例相较于实施例4,功耗更低。
图6为本申请的电子定位设备的功耗控制方法实施例6的流程图。如图6所示,该方法可以包括:
步骤601:设定计时器的计数值为初始值;
步骤602:蓝牙控制器获取加速度传感器感应得到的加速度数据;
步骤603:根据所述加速度数据判断所述电子定位设备是否处于运动状态;如果是,执行步骤604;否则,返回执行步骤601;
步骤604:对所述计数值加一,得到更新后的计数值;
步骤605:判断所述更新后的计数值是否等于设定数值;如果是,执行步骤606;否则,返回执行步骤602;
步骤606:确定所述电子定位设备的所述运动状态的结束时刻。
可以将所述电子定位设备的加速度恢复为零的时刻,确定为所述电子定位设备的运动状态的结束时刻。
步骤607:判断所述电子定位设备从所述结束时刻开始处于静止状态的时长是否大于或等于预设时长;如果是,执行步骤608;否则,返回执行步骤601。
所述预设时长可以根据需求进行设置。例如,可以设置为5分钟,10分钟,或者20分钟等等。
步骤608:向所述电子定位设备中的定位模块发送所述第一控制指令。
本实施例中,可以在电子定位设备的运动状态超过第一预设时长,由运动状态转换为静止状态,并且处于静止状态的时长超过第二预设时长时,触发定位操作。例如,当用户携带电子定位设备进行跑步锻炼时,由于用户长时间处于运动状态,位置一直再变化,因此在用户处于运动状态时对用户进行定位的意义不大。而采用本实施例的方法,可以在用户的运动状态告一段落,处于静止状态时,触发定位,得到的定位信息具有较大的实用价值。
图7为本申请的电子定位设备的功耗控制方法实施例7的流程图。如图7所示,该方法可以包括:
步骤701:设定计数器的计数值为初始值;
步骤702:获取加速度传感器感应得到的加速度脉冲;
所述加速度脉冲可以是计步脉冲,即人行走时加速度传感器感应生成的脉冲。通常情况下,用户每走一步,生成一个脉冲。
步骤703:对所述计数值加一,得到更新后的计数值;
理想情况下,用户行走N步,计数值为N。
步骤704:判断所述更新后的计数值是否达到预设阈值;如果是,执行步骤705;否则,返回执行步骤702;
这里的预设阈值可以根据实际需求进行设置。可以根据用户的步幅长度与移动距离之间的关系,确定预设阈值的具体数值。例如,假设用户的步幅为0.5米,定位的需求是每当电子定位设备移动距离达到100米进行一次定位,则可以将预设阈值设置为200。
步骤705:向所述电子定位设备中的定位模块发送所述第一控制指令。
本实施例中,向所述电子定位设备中的定位模块发送所述第一控制指 令后,还可以重置计数器的计数值为初始值。
本实施例中,通过对加速度传感器感应生成的脉冲信号进行计数,判断计数数值是否达到预设阈值,可以根据用户的步数推算得到电子定位设备的运动距离,从而在电子定位设备的移动距离达到预设阈值时,触发定位操作,从而降低电子定位设备的功耗。
图8为本申请的电子定位设备的功耗控制方法实施例8的流程图。如图8所示,该方法可以包括:
步骤801:设定计时器的计数值为初始值;
步骤802:蓝牙控制器获取加速度传感器感应得到的加速度数据;
步骤803:根据所述加速度数据,判断所述电子定位设备是否完成了一次加速过程以及一次对应的减速过程,得到第三判断结果;如果是,执行步骤804;否则,返回执行步骤802;
判断所述电子定位设备是否完成了一次加速过程以及一次对应的减速过程,具体可以是判断所述电子定位设备是否完成了一次匀加速过程以及一次对应的匀减速过程。例如,所述电子定位设备放置在汽车内,汽车在具有红绿灯的十字路口起步,行驶到下一个十字路口由于红灯停车;这个过程中,汽车起步的过程包括一次匀加速过程,停车的过程包括一次匀减速过程,且该匀加速过程与该匀减速过程具有对应关系。更进一步的,为了便于识别出在路口起步的车辆的加速过程,可以将加速过程设置一个时长条件,比如3至4秒。与此相似,对于减速过程也可以设置3至4秒的时长条件。
步骤804:对所述计数值加一,得到更新后的计数值;
步骤805:判断所述更新后的计数值是否等于设定数值;如果是,执行步骤806;否则,返回执行步骤802;
步骤806:向所述电子定位设备中的定位模块发送所述第一控制指令。
本实施例中,向所述电子定位设备中的定位模块发送所述第一控制指令后,还可以重置计数器的计数值为初始值。
本实施例中,可以对于城市道路中的机动车辆中的电子定位设备进行控制。例如,当设定数值为4时,如果更新后的计数值等于设定数值,则通常表示机动车辆已经行驶通过了四个十字路口,意味着机动车辆的行驶距离已经较长,此时可以触发定位操作,从而降低电子定位设备的功耗。
需要说明的是,本说明书各个实施例中,在所述发送第一控制指令的步骤之后,还可以包括以下步骤:
步骤1:获取所述定位模块输出的位置信息;
步骤2:判断所述位置信息与所述定位模块上一次输出的位置信息之间的位置偏移量是否大于或等于预设位置偏移量,得到第四判断结果;
步骤3:当所述第四判断结果表示所述位置偏移量大于或等于预设位置偏移量时,发送第二控制指令;所述第二控制指令用于启动所述电子定位设备中的定位数据发送模块,使所述定位数据发送模块处于开启状态;
步骤4:当所述第四判断结果表示所述位置偏移量小于预设位置偏移量时,保持所述定位数据发送模块处于关闭状态。
其中,步骤2中,判断所述位置信息与所述定位模块上一次输出的位置信息之间的位置偏移量是否大于或等于预设位置偏移量的具体方式可以有多种。例如,可以采用全球定位***(Global Positioning System,GPS)作为定位模块,每次定位得到电子定位设备的位置坐标。根据当前得到的位置坐标以及最近一次得到的位置坐标,可以计算得到两个位置坐标之间的距离作为位置偏移量。又例如,可以采用Wi-Fi模块作为定位模块。具体的,可以定时扫描电子定位设备周围环境中的wifi网络,获得包含一个或多个可连接的wifi网络的wifi列表;根据wifi列表,确定当前环境中wifi数量的变化率;判断所述变化率是否大于设定阈值,如果大于,则可以判定所述位置信息与所述定位模块上一次输出的位置信息之间的位置偏移量大于或等于预设位置偏移量。
上述步骤中,电子定位设备中的定位数据发送模块可以是具有wifi信号收发功能的模块,也可以是对于符合移动通讯技术标准的信号具有收发能力的模块。所述定位数据发送模块在未接收到第二控制指令之前,通常处于关闭状态。所述定位数据发送模块在接收到第二控制指令之后,才 处于开启状态。在所述定位数据发送模块将当前的位置信息发送出去以后,所述定位数据发送模块可以再次处于关闭状态。采用上述步骤,可以降低定位数据发送模块的功耗,从而进一步降低电子定位设备的功耗。
需要说明的是,本说明书各个实施例中,在所述发送第一控制指令的步骤之前,还可以包括以下步骤:
步骤A:获取与所述电子定位设备保持蓝牙连接的***设备信息;
例如,所述电子定位设备与某一智能手机保持蓝牙连接,则所述***设备包括该智能手机。
步骤B:根据所述***连接设备信息,判断所述电子定位设备是否与具有定位模块的目标***设备通过蓝牙相连,得到判断结果;
假设所述电子定位设备同时与多个***设备通过蓝牙相连,则可以确定一个具有定位模块的***设备作为目标***设备。例如,具有GPS定位模块的智能手机就可以被确定为目标***设备。
步骤C:当所述判断结果表示所述电子定位设备与具有定位模块的目标***设备通过蓝牙相连时,向所述目标***设备发送定位请求,且不再执行所述发送第一控制指令的步骤;所述定位请求用于请求所述目标***设备采用所述目标***设备中的定位模块进行定位;
步骤D:当所述判断结果表示所述电子定位设备未与具有定位模块的目标***设备通过蓝牙相连时,执行所述发送第一控制指令的步骤。
上述步骤中,当电子定位设备与具有定位模块的目标***设备通过蓝牙相连时,可以令目标***设备执行定位操作,并将定位信息作为所述电子定位设备的位置信息,从而进一步节省电子定位设备的功耗。此外,由于蓝牙连接的有效距离范围通常是10米以内,所以目标***设备与电子定位设备的距离通常也不会超过10米,即,将目标***设备的定位信息作为所述电子定位设备的位置信息的位置偏差是可以被接受的。
本申请还提供了一种电子定位设备。所述电子定位设备至少包括定位模块,控制器和用于感应物体运动状态的物理量的传感器。
图9为本申请的电子定位设备实施例的电路结构示意图。如图9所示,所述电子定位设备实施例的电路结构可以包括电源模块1、第一控制开关2、控制芯片3、加速度传感器4、第二控制开关5、WiFi电路6、定位电路7。
其中,所述电源模块1的电源输出端分别连接所述第一控制开关2的输入端、第二控制开关5的输入端和控制芯片3,所述第一控制开关2的输出端连接所述定位电路7,所述第二控制开关5的输出端连接所述WiFi电路6;所述控制芯片3分别连接所述加速度传感器4、第一控制开关2的控制端及第二控制开关5的控制端,所述控制芯片3根据所述加速度传感器4检测的加速度数据控制所述第一控制开关2和/或第二控制开关5的开闭;所述控制芯片3还分别与所述定位电路7和WiFi电路6双向连接。
根据所述加速度传感器4检测的加速度数据确定所述***的移动情况,当所述加速度数据大于设定阈值时,说明所述***移动剧烈,位置偏差较大,此时控制第一控制开关2和/或第二控制开关5闭合,所述电源模块1分别为定位电路7和/或WiFi电路5提供工作电压,所述定位电路7和/或WiFi电路5对所述***进行定位;否则控制第一控制开关2和第二控制开关5断开,使定位电路7和WiFi电路5休眠,降低功耗。
其中,所述控制芯片的型号为NRF52832,所述第一控制开关的型号为NCP333FCT2G。所述第二控制开关可为线性稳压开关,具体型号可为LP5907。
可选的,本申请***还包括第一时钟电路8,所述第一时钟电路8与所述控制芯片3连接。
可选的,本申请***还包括线性稳压器9,所述线性稳压器9设置在所述电源模块1的电源输出端与控制芯片3之间。其中,所述线性稳压器9的型号可为NCP4681,工作电流为1μA。
其中,所述定位电路7包括***、低噪放大器、滤波电路、GPS天线、射频收发器以及GSM天线;其中,所述***的第一输入端与第一控制开关的输出端连接,所述GPS天线、滤波电路、低噪放大器及所 述***的第二输入端依次连接;所述***分别与所述射频收发器、控制芯片3双向连接;所述射频收发器分别连接所述GSM天线的发送端和接收端。具体的,所述***与控制芯片3通过排线实现双向连接。
通过设置低噪放大器、滤波电路、GPS天线、射频收发器以及GSM天线,可实现GPS和GSM两种定位。其中,所述***的型号可为MT2503D,能够实现GPS和北斗双重定位。所述射频收发器的型号可为RF7176。所述GPS天线可为陶瓷天线。
可选的,所述定位电路7还包括第二时钟电路,所述第二时钟电路与所述***连接。
其中,所述WiFi电路6包括WiFi芯片、WiFi天线及存储器;其中,所述WiFi芯片分别与所述控制芯片3、WiFi天线及存储器双向连接。具体的,所述WiFi芯片与控制芯片3通过串口实现双向连接。其中,所述WiFi芯片的型号可为ESP8266,所述存储器可为Flash闪存卡。
可选的,所述WiFi电路6还包括第三时钟电路,所述第三时钟电路与所述WiFi芯片连接。通过第一时钟电路8、第二时钟电路和第三时钟电路,使得整个***的时钟信号统一。
所述电源模块1包括供电电源部件、电源集成电路和电池,其中,所述供电电源部件、电源集成电路及第一控制开关的输入端依次连接,所述电池的一端连接在所述电源集成电路和第一控制开关的输入端之间,另一端接地。其中,所述供电电源部件可为USB接口或者直流电源(DC)。
其中,所述控制芯片3存储有程序,并且被配置成由所述控制芯片3执行以下步骤:
获取加速度传感器的感应数据;
根据所述感应数据,判断当前条件是否满足预设触发条件,得到第一判断结果;
当所述第一判断结果表示当前条件满足所述预设触发条件时,发送第一控制指令;所述第一控制指令用于启动所述电子定位设备中的***,使所述***处于开启状态;
当所述第一判断结果表示当前条件不满足所述预设触发条件时,保持所述***处于关闭状态。
可选的,所述根据所述感应数据,判断当前条件是否满足预设触发条件,具体可以包括:
根据所述感应数据,判断所述电子定位设备处于静止状态的时长是否大于或等于第一预设时长。
可选的,所述发送第一控制指令之后,还包括:
获取所述***输出的位置信息;
判断所述位置信息与所述***上一次输出的位置信息之间的位置偏移量是否大于或等于预设位置偏移量,得到第二判断结果;
当所述第二判断结果表示所述位置偏移量大于或等于预设位置偏移量时,发送第二控制指令;所述第二控制指令用于启动所述电子定位设备中的定位数据发送模块(WiFi电路6),使所述定位数据发送模块处于开启状态;
当所述第二判断结果表示所述位置偏移量小于预设位置偏移量时,保持所述定位数据发送模块处于关闭状态。
可选的,所述发送第一控制指令之前,还包括:
获取与所述电子定位设备保持蓝牙连接的***设备信息;
根据所述***设备信息,判断所述电子定位设备是否与具有定位模块的目标***设备通过蓝牙相连,得到第三判断结果;
当所述第三判断结果表示所述电子定位设备与具有定位模块的目标***设备通过蓝牙相连时,向所述目标***设备发送定位请求,且不再执行所述发送第一控制指令的步骤;所述定位请求用于请求所述目标***设备采用所述目标***设备中的定位模块进行定位;
当所述第三判断结果表示所述电子定位设备未与具有定位模块的目标***设备通过蓝牙相连时,执行所述发送第一控制指令的步骤。
本申请还提供了一种电子定位设备的功耗控制***。
图10为本申请的电子定位设备的功耗控制***实施例的结构图。如图10所示,该***包括:
获取单元1001,用于获取用于感应物体运动状态的物理量的传感器的感应数据;
第一判断单元1002,用于根据所述感应数据,判断当前条件是否满足预设触发条件,得到第一判断结果;
第一控制指令发送单元1003,用于当所述第一判断结果表示当前条件满足所述预设触发条件时,发送第一控制指令;所述第一控制指令用于启动所述电子定位设备中的定位模块,使所述定位模块处于开启状态;
第一关闭状态保持单元1004,用于当所述第一判断结果表示当前条件不满足所述预设触发条件时,保持所述定位模块处于关闭状态。
可选的,所述第一判断单元1002,具体包括:
第一判断子单元,用于根据所述感应数据,判断所述电子定位设备处于静止状态的时长是否大于或等于第一预设时长。
可选的,还包括:
位置信息获取单元,用于在所述发送第一控制指令之后,获取所述定位模块输出的位置信息;
第二判断单元,用于判断所述位置信息与所述定位模块上一次输出的位置信息之间的位置偏移量是否大于或等于预设位置偏移量,得到第二判断结果;
第二控制指令发送单元,用于当所述第二判断结果表示所述位置偏移量大于或等于预设位置偏移量时,发送第二控制指令;所述第二控制指令用于启动所述电子定位设备中的定位数据发送模块,使所述定位数据发送模块处于开启状态;
第二关闭状态保持单元,用于当所述第二判断结果表示所述位置偏移量小于预设位置偏移量时,保持所述定位数据发送模块处于关闭状态。
可选的,还包括:
***设备信息获取单元,用于在所述发送第一控制指令之前,获取与 所述电子定位设备保持蓝牙连接的***设备信息;
第三判断单元,用于根据所述***设备信息,判断所述电子定位设备是否与具有定位模块的目标***设备通过蓝牙相连,得到第三判断结果;
定位请求发送单元,用于当所述第三判断结果表示所述电子定位设备与具有定位模块的目标***设备通过蓝牙相连时,向所述目标***设备发送定位请求,且不再执行所述发送第一控制指令的步骤;所述定位请求用于请求所述目标***设备采用所述目标***设备中的定位模块进行定位;
所述第一控制指令发送单元,具体用于当所述第三判断结果表示所述电子定位设备未与具有定位模块的目标***设备通过蓝牙相连时,执行所述发送第一控制指令的步骤。
本申请中,所述电子定位设备的定位数据与外界设备的传输,可以采用定位数据发送模块。所述定位数据发送模块可以是,采用第二代(2G)移动通信技术的通信模块,或者是采用第三代(3G)移动通信技术的通信模块,或者是采用***(4G)移动通信技术的通信模块,或者是采用第五代(5G)移动通信技术的通信模块,或者是采用基于蜂窝的窄带物联网(Narrow Band Internet of Things,NB-IoT)技术的通信模块,或者是采用增强型机器通信(enhanced Machine Type Communications,eMTC)技术的通信模块、或者是采用远程(Long Range,LoRa)技术的通信模块,或者是sigfox技术的通信模块。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的***而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本申请的限制。
上面结合附图对本申请的实施方式作了详细说明,但是本申请并不限于上述实施方式,在所属技术领域普通技术人员所具备的知识范围内,还可以在不脱离本申请宗旨的前提下做出各种变化。

Claims (20)

  1. 一种电子定位设备的功耗控制方法,其特征在于,包括:
    获取用于感应物体运动状态的物理量的传感器的感应数据;
    根据所述感应数据,判断当前条件是否满足预设触发条件,得到第一判断结果;
    当所述第一判断结果表示当前条件满足所述预设触发条件时,发送第一控制指令;所述第一控制指令用于启动所述电子定位设备中的定位模块,使所述定位模块处于开启状态;
    当所述第一判断结果表示当前条件不满足所述预设触发条件时,保持所述定位模块处于关闭状态。
  2. 根据权利要求1所述的方法,其特征在于,所述获取用于感应物体运动状态的物理量的传感器的感应数据,具体包括:
    获取加速度传感器感应的加速度数据。
  3. 根据权利要求1所述的方法,其特征在于,所述根据所述感应数据,判断当前条件是否满足预设触发条件,具体包括:
    根据所述感应数据,判断所述电子定位设备处于静止状态的时长是否大于或等于第一预设时长。
  4. 根据权利要求1所述的方法,其特征在于,所述根据所述感应数据,判断当前条件是否满足预设触发条件,具体包括:
    根据所述感应数据,判断所述电子定位设备处于静止状态的时长是否大于或等于第二预设时长,且在第二预设时长后由静止状态变为运动状态。
  5. 根据权利要求1所述的方法,其特征在于,所述根据所述感应数据,判断当前条件是否满足预设触发条件,具体包括:
    根据所述感应数据,判断所述电子定位设备处于运动状态的时长是否大于或等于第三预设时长。
  6. 根据权利要求5所述的方法,其特征在于,所述判断所述电子定位设备处于运动状态的时长是否大于或等于第三预设时长,具体包括:
    判断所述电子定位设备的加速度为非零值且处于线性变化状态的时 长是否大于或等于第三预设时长。
  7. 根据权利要求2所述的方法,其特征在于,所述根据所述感应数据,判断当前条件是否满足预设触发条件,具体包括:
    根据所述加速度数据,判断所述电子定位设备从第一时刻开始处于运动状态的时长是否大于或等于第四预设时长,得到第二判断结果;
    当所述第二判断结果为是时,确定所述电子定位设备的所述运动状态的结束时刻;
    判断所述电子定位设备从所述结束时刻开始处于静止状态的时长是否大于或等于第五预设时长。
  8. 根据权利要求2所述的方法,其特征在于,所述根据所述感应数据,判断当前条件是否满足预设触发条件,具体包括:
    根据所述加速度数据,判断所述电子定位设备的运动距离是否大于或等于预设距离。
  9. 根据权利要求8所述的方法,其特征在于,所述判断所述电子定位设备的运动距离是否大于或等于预设距离,具体包括:
    判断加速度传感器感应得到的脉冲数量是否大于或等于第一预设阈值。
  10. 根据权利要求2所述的方法,其特征在于,所述根据所述感应数据,判断当前条件是否满足预设触发条件,具体包括:
    根据所述加速度数据,判断所述电子定位设备是否完成了一次加速过程以及一次对应的减速过程,得到第三判断结果;
    当所述第三判断结果为是时,计数数值加1,所述计数数值的初始值为0;
    判断所述计数数值是否大于第二预设阈值。
  11. 根据权利要求1所述的方法,其特征在于,所述发送第一控制指令之后,还包括:
    获取所述定位模块输出的位置信息;
    判断所述位置信息与所述定位模块上一次输出的位置信息之间的位 置偏移量是否大于或等于预设位置偏移量,得到第四判断结果;
    当所述第四判断结果表示所述位置偏移量大于或等于预设位置偏移量时,发送第二控制指令;所述第二控制指令用于启动所述电子定位设备中的定位数据发送模块,使所述定位数据发送模块处于开启状态;
    当所述第四判断结果表示所述位置偏移量小于预设位置偏移量时,保持所述定位数据发送模块处于关闭状态。
  12. 根据权利要求1所述的方法,其特征在于,所述发送第一控制指令之前,还包括:
    获取与所述电子定位设备保持蓝牙连接的***设备信息;
    根据所述***设备信息,判断所述电子定位设备是否与具有定位模块的目标***设备通过蓝牙相连,得到第五判断结果;
    当所述第五判断结果表示所述电子定位设备与具有定位模块的目标***设备通过蓝牙相连时,向所述目标***设备发送定位请求,且不再执行所述发送第一控制指令的步骤;所述定位请求用于请求所述目标***设备采用所述目标***设备中的定位模块进行定位;
    当所述第五判断结果表示所述电子定位设备未与具有定位模块的目标***设备通过蓝牙相连时,执行所述发送第一控制指令的步骤。
  13. 一种电子定位设备,其特征在于,所述电子定位设备包括定位模块,控制器和用于感应物体运动状态的物理量的传感器,所述控制器存储有程序,并且被配置成由所述控制器执行以下步骤:
    获取所述传感器的感应数据;
    根据所述感应数据,判断当前条件是否满足预设触发条件,得到第一判断结果;
    当所述第一判断结果表示当前条件满足所述预设触发条件时,发送第一控制指令;所述第一控制指令用于启动所述电子定位设备中的定位模块,使所述定位模块处于开启状态;
    当所述第一判断结果表示当前条件不满足所述预设触发条件时,保持所述定位模块处于关闭状态。
  14. 根据权利要求13所述的电子定位设备,其特征在于,所述根据所述感应数据,判断当前条件是否满足预设触发条件,具体包括:
    根据所述感应数据,判断所述电子定位设备处于静止状态的时长是否大于或等于第一预设时长。
  15. 根据权利要求13所述的电子定位设备,其特征在于,所述发送第一控制指令之后,还包括:
    获取所述定位模块输出的位置信息;
    判断所述位置信息与所述定位模块上一次输出的位置信息之间的位置偏移量是否大于或等于预设位置偏移量,得到第二判断结果;
    当所述第二判断结果表示所述位置偏移量大于或等于预设位置偏移量时,发送第二控制指令;所述第二控制指令用于启动所述电子定位设备中的定位数据发送模块,使所述定位数据发送模块处于开启状态;
    当所述第二判断结果表示所述位置偏移量小于预设位置偏移量时,保持所述定位数据发送模块处于关闭状态。
  16. 根据权利要求13所述的电子定位设备,其特征在于,所述发送第一控制指令之前,还包括:
    获取与所述电子定位设备保持蓝牙连接的***设备信息;
    根据所述***设备信息,判断所述电子定位设备是否与具有定位模块的目标***设备通过蓝牙相连,得到第三判断结果;
    当所述第三判断结果表示所述电子定位设备与具有定位模块的目标***设备通过蓝牙相连时,向所述目标***设备发送定位请求,且不再执行所述发送第一控制指令的步骤;所述定位请求用于请求所述目标***设备采用所述目标***设备中的定位模块进行定位;
    当所述第三判断结果表示所述电子定位设备未与具有定位模块的目标***设备通过蓝牙相连时,执行所述发送第一控制指令的步骤。
  17. 一种电子定位设备的功耗控制***,其特征在于,包括:
    获取单元,用于获取用于感应物体运动状态的物理量的传感器的感应数据;
    第一判断单元,用于根据所述感应数据,判断当前条件是否满足预设触发条件,得到第一判断结果;
    第一控制指令发送单元,用于当所述第一判断结果表示当前条件满足所述预设触发条件时,发送第一控制指令;所述第一控制指令用于启动所述电子定位设备中的定位模块,使所述定位模块处于开启状态;
    第一关闭状态保持单元,用于当所述第一判断结果表示当前条件不满足所述预设触发条件时,保持所述定位模块处于关闭状态。
  18. 根据权利要求17所述的***,其特征在于,所述第一判断单元,具体包括:
    第一判断子单元,用于根据所述感应数据,判断所述电子定位设备处于静止状态的时长是否大于或等于第一预设时长。
  19. 根据权利要求17所述的***,其特征在于,还包括:
    位置信息获取单元,用于在所述发送第一控制指令之后,获取所述定位模块输出的位置信息;
    第二判断单元,用于判断所述位置信息与所述定位模块上一次输出的位置信息之间的位置偏移量是否大于或等于预设位置偏移量,得到第二判断结果;
    第二控制指令发送单元,用于当所述第二判断结果表示所述位置偏移量大于或等于预设位置偏移量时,发送第二控制指令;所述第二控制指令用于启动所述电子定位设备中的定位数据发送模块,使所述定位数据发送模块处于开启状态;
    第二关闭状态保持单元,用于当所述第二判断结果表示所述位置偏移量小于预设位置偏移量时,保持所述定位数据发送模块处于关闭状态。
  20. 根据权利要求17所述的***,其特征在于,还包括:
    ***设备信息获取单元,用于在所述发送第一控制指令之前,获取与所述电子定位设备保持蓝牙连接的***设备信息;
    第三判断单元,用于根据所述***设备信息,判断所述电子定位设备是否与具有定位模块的目标***设备通过蓝牙相连,得到第三判断结果;
    定位请求发送单元,用于当所述第三判断结果表示所述电子定位设备与具有定位模块的目标***设备通过蓝牙相连时,向所述目标***设备发送定位请求,且不再执行所述发送第一控制指令的步骤;所述定位请求用于请求所述目标***设备采用所述目标***设备中的定位模块进行定位;
    所述第一控制指令发送单元,具体用于当所述第三判断结果表示所述电子定位设备未与具有定位模块的目标***设备通过蓝牙相连时,执行所述发送第一控制指令的步骤。
PCT/CN2017/117953 2017-07-18 2017-12-22 电子定位设备的功耗控制方法、***及电子定位设备 WO2019015252A1 (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US16/631,962 US11307639B2 (en) 2017-07-18 2017-12-22 Power consumption control method and system for electronic positioning device, and electronic positioning device

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201710586498.8 2017-07-18
CN201710586498.8A CN107367743B (zh) 2017-07-18 2017-07-18 电子定位设备的功耗控制方法

Publications (1)

Publication Number Publication Date
WO2019015252A1 true WO2019015252A1 (zh) 2019-01-24

Family

ID=60308012

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2017/117953 WO2019015252A1 (zh) 2017-07-18 2017-12-22 电子定位设备的功耗控制方法、***及电子定位设备

Country Status (3)

Country Link
US (1) US11307639B2 (zh)
CN (2) CN107367743B (zh)
WO (1) WO2019015252A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113611097A (zh) * 2021-04-28 2021-11-05 中大检测(湖南)股份有限公司 一种基于LoRa和NB-Iot无线采集方法及装置

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107367743B (zh) * 2017-07-18 2020-06-16 成都佳锂科技有限公司 电子定位设备的功耗控制方法
CN108845511A (zh) * 2018-06-06 2018-11-20 轻客小觅智能科技(北京)有限公司 一种基于运动传感器的gps***控制***
CN110876182A (zh) * 2018-09-03 2020-03-10 成都鼎桥通信技术有限公司 位置测量方法及装置
CN109462815A (zh) * 2018-12-29 2019-03-12 前海随身宝(深圳)科技有限公司 随身终端定位方法、随身终端及计算机可读存储介质
CN110749908B (zh) * 2019-09-27 2022-05-06 荣耀终端有限公司 定位方法及相关设备
CN111060930A (zh) * 2019-12-26 2020-04-24 广东星舆科技有限公司 一种高精度定位控制方法及可穿戴设备
CN111314870B (zh) * 2020-02-17 2021-10-22 京东方科技集团股份有限公司 工位牌室内定位方法、工位牌及存储介质
CN111308526A (zh) * 2020-03-05 2020-06-19 上海凌泽信息科技有限公司 一种基于nb-iot的位移监测器
CN111824291B (zh) * 2020-07-03 2022-05-27 上海钧正网络科技有限公司 车辆异常挪动管理方法及***、车辆管理***
CN111866711B (zh) * 2020-07-03 2022-11-15 上海钧正网络科技有限公司 基于基站的车辆异常挪动管理方法及***、车辆管理***
CN111983652B (zh) * 2020-07-17 2022-10-04 运易通科技有限公司 一种应用于物流设备的定位方法及***
CN114205734A (zh) * 2020-09-01 2022-03-18 成都鼎桥通信技术有限公司 定位功能的控制方法、装置、设备及存储介质
CN112135294A (zh) * 2020-09-21 2020-12-25 Oppo广东移动通信有限公司 无线加密方法及其客户终端设备
CN112256534A (zh) * 2020-10-13 2021-01-22 武汉朋鼎科技有限公司 一种用于楼宇***中传输信息的方法
CN113223215B (zh) * 2021-05-21 2022-11-01 歌尔股份有限公司 智能门锁的唤醒方法、终端设备及智能门锁
CN114513752B (zh) * 2021-12-30 2024-02-27 山东信通电子股份有限公司 一种移动终端定位控制方法、设备及介质
CN114980312A (zh) * 2022-05-23 2022-08-30 广州爱浦路网络技术有限公司 运动状态触定位方法、***及电子设备、存储介质

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN201259540Y (zh) * 2008-09-02 2009-06-17 青岛海信移动通信技术股份有限公司 一种低功耗定位终端
JP2009267886A (ja) * 2008-04-26 2009-11-12 Mitsubishi Electric Corp 移動端末及び移動端末の位置情報取得制御方法及び移動端末プログラム
CN103163540A (zh) * 2011-12-15 2013-06-19 深圳富泰宏精密工业有限公司 手持电子装置掉落位置报告方法及***
CN104768127A (zh) * 2014-01-07 2015-07-08 中兴通讯股份有限公司 定位方法、装置及服务器
CN105353389A (zh) * 2015-11-10 2016-02-24 上海卓易科技股份有限公司 一种精确的定位***及方法
CN105872241A (zh) * 2016-05-09 2016-08-17 惠州Tcl移动通信有限公司 基于移动终端自动提醒用户记录停车位置的方法及***
CN107367743A (zh) * 2017-07-18 2017-11-21 成都佳锂科技有限公司 电子定位设备的功耗控制方法、***及电子定位设备

Family Cites Families (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7751826B2 (en) * 2002-10-24 2010-07-06 Motorola, Inc. System and method for E911 location privacy protection
US20090163226A1 (en) * 2007-12-20 2009-06-25 Burges Karkaria Device, system, and method of power saving using location sensing modules
TW200941204A (en) * 2008-03-25 2009-10-01 Mitac Int Corp Power source control system and method thereof
GB2479856B (en) * 2010-02-22 2012-10-31 Deltenna Ltd Throughput measurement
US9049663B2 (en) * 2010-12-10 2015-06-02 Qualcomm Incorporated Processing involving multiple sensors
KR101760424B1 (ko) * 2011-05-20 2017-07-31 엘지전자 주식회사 이동 단말기 및 그 제어방법
CN102316555A (zh) * 2011-09-19 2012-01-11 华为终端有限公司 一种移动终端扫描WiFi网络的方法以及使用该方法的移动终端
US8588810B2 (en) * 2011-11-30 2013-11-19 International Business Machines Corporation Energy efficient location tracking on smart phones
US20150198996A1 (en) * 2012-03-15 2015-07-16 Google Inc. Dynamically adjustable power usage
CN102781071B (zh) * 2012-07-11 2015-04-29 华为技术有限公司 一种搜索Wi-Fi热点的方法及移动终端
CN103675866B (zh) * 2012-09-21 2016-12-21 ***通信集团公司 定位装置和方法
CN103068021B (zh) * 2013-01-28 2015-04-08 哈尔滨工业大学 绿色wlan中基于节能和干扰规避的ap发射功率优化方法
CN103365399B (zh) * 2013-06-26 2017-02-08 贝壳网际(北京)安全技术有限公司 移动终端应用对象的控制方法及装置
WO2015140786A1 (en) * 2014-03-18 2015-09-24 Yariv Erad Apparatus and method for supplying power to a mobile electronic device
CN103906235A (zh) * 2014-04-04 2014-07-02 小米科技有限责任公司 终端定位的方法及终端
US9560580B2 (en) * 2014-07-31 2017-01-31 AthenTek Incorporated Method of managing power of RF circuits and wireless communication device utilizing the same
US9778050B2 (en) * 2014-12-11 2017-10-03 Here Global B.V. Method and apparatus for providing battery management in route navigation
CN106376012A (zh) * 2015-07-24 2017-02-01 中兴通讯股份有限公司 无线接入点设备的控制方法及装置
CN105549045A (zh) * 2015-12-14 2016-05-04 联想(北京)有限公司 一种信息处理方法及电子设备
CN105530608B (zh) * 2015-12-15 2019-03-22 努比亚技术有限公司 WiFi热点的定位方法及移动终端
CN105682021B (zh) * 2015-12-30 2021-05-18 联想(北京)有限公司 一种信息处理方法及电子设备
CN105489046B (zh) * 2015-12-31 2018-05-22 深圳市金溢科技股份有限公司 一种基于运动触发的车辆定位方法、车载终端及定位***
CN105933862B (zh) * 2016-04-13 2021-01-05 北京搜狗科技发展有限公司 一种智能终端的定位方法、装置和一种移动终端
CN106028280B (zh) * 2016-05-10 2019-07-02 北京奇虎科技有限公司 一种定位方法、装置和儿童手表
CN105933962A (zh) * 2016-05-18 2016-09-07 深圳天珑无线科技有限公司 Wi-Fi省电方法及移动终端
CN106028404A (zh) * 2016-05-25 2016-10-12 努比亚技术有限公司 一种终端功耗优化装置和方法
CN106255188B (zh) * 2016-09-19 2019-11-26 广州视源电子科技股份有限公司 定位方法、装置、设备及***
CN106713662B (zh) * 2017-01-23 2020-03-24 北京安云世纪科技有限公司 定位***性能的优化方法、装置及移动终端
US10310110B2 (en) * 2017-02-21 2019-06-04 Geospace Technologies Corporation Systems and methods for seismic data acquisition
JP7005946B2 (ja) * 2017-06-07 2022-01-24 セイコーエプソン株式会社 ウェアラブル機器、およびウェアラブル機器の制御方法

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009267886A (ja) * 2008-04-26 2009-11-12 Mitsubishi Electric Corp 移動端末及び移動端末の位置情報取得制御方法及び移動端末プログラム
CN201259540Y (zh) * 2008-09-02 2009-06-17 青岛海信移动通信技术股份有限公司 一种低功耗定位终端
CN103163540A (zh) * 2011-12-15 2013-06-19 深圳富泰宏精密工业有限公司 手持电子装置掉落位置报告方法及***
CN104768127A (zh) * 2014-01-07 2015-07-08 中兴通讯股份有限公司 定位方法、装置及服务器
CN105353389A (zh) * 2015-11-10 2016-02-24 上海卓易科技股份有限公司 一种精确的定位***及方法
CN105872241A (zh) * 2016-05-09 2016-08-17 惠州Tcl移动通信有限公司 基于移动终端自动提醒用户记录停车位置的方法及***
CN107367743A (zh) * 2017-07-18 2017-11-21 成都佳锂科技有限公司 电子定位设备的功耗控制方法、***及电子定位设备

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113611097A (zh) * 2021-04-28 2021-11-05 中大检测(湖南)股份有限公司 一种基于LoRa和NB-Iot无线采集方法及装置

Also Published As

Publication number Publication date
CN111629425A (zh) 2020-09-04
US20200226075A1 (en) 2020-07-16
CN107367743B (zh) 2020-06-16
US11307639B2 (en) 2022-04-19
CN107367743A (zh) 2017-11-21
CN111629425B (zh) 2022-09-13

Similar Documents

Publication Publication Date Title
WO2019015252A1 (zh) 电子定位设备的功耗控制方法、***及电子定位设备
US7783423B2 (en) Position determination system and method
US20180061145A1 (en) Parking space management system and method
CN105101404B (zh) 定位方法、装置及终端
WO2014157295A1 (ja) 迷子捜索システム、記録媒体および迷子捜索方法
EP2888725A1 (en) A monitoring system
EP3050042B1 (en) Tracking system
US9210544B2 (en) Tracking device and tracking device control method
US11460303B2 (en) Electronic apparatus, control device, and operation method of electronic apparatus
CN105489046B (zh) 一种基于运动触发的车辆定位方法、车载终端及定位***
JP6441470B2 (ja) 電子機器、電子機器の制御方法、およびプログラム
US20140085084A1 (en) Passive active battery saver tracking system
CN103500489A (zh) 一种儿童防丢失跟踪方法及装置
CN204929965U (zh) 宠物智能穿戴装置
RU94367U1 (ru) Универсальный комплекс мониторинга подвижных объектов
US20190311596A1 (en) Enhanced gps tracking devices and associated methods
US10812950B2 (en) Electronic apparatus, control device, computer-readable non-transitory recording medium and operation method of electronic apparatus
CN108616981B (zh) 一种基于共享交通工具的协作定位方法及***
Ngui et al. Low power wearable device with GPS and indoor positioning system
CN112055311A (zh) 一键寻车方法、装置、***和车辆
JP2008180642A (ja) 位置検索システム、携帯端末及び位置検索方法
CN106846749B (zh) 一种门铃报警的方法以及终端、门铃
RU163993U1 (ru) Многофункциональное терминальное устройство телематической системы, используемое для сервиса краткосрочной аренды транспортных средств
KR101624591B1 (ko) 분실 방지 시스템 및 그 제어방법, 이를 수행하기 위한 기록매체
CN201910917U (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: 17917932

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: 17917932

Country of ref document: EP

Kind code of ref document: A1