A low-power consumption control method for a Beidou terminal
Patent Information
- Application Number
- CN202310229293.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-03-10
- Publication Date
- 2026-09-22
- Estimated Expiration
- 2043-03-10
AI Technical Summary
由于市面上产品针对儿童或老人研发居多,其大多采用北斗、wifi、基站定位,而监护人可使用客户端实时查看被监护人的位置、历史轨迹、运动数据等信息,但是现有智能穿戴定位设备多采用聚合物锂电池供电为主,为考虑穿着舒适、美观时尚及安全,电池及设备尺寸越小越好,而随之带来的负面影响是电池容量的减小,待机时长也随之下降,用户只能依托频繁充电保证续航;因此,如何优化穿戴设备的功耗控制是非常具有现实意义的课题
[0050]采用上述的技术方案,本发明与现有技术相比,其具有的有益效果为:本发明方案巧妙性通过省电运行模式的机制来将设备端的功能部件进行适时关闭、调低工作频率、精度等方式,实现设备端的非必要耗电支出,同时,结合粗略的定位以及二次定位确认的方式为预设的电子护栏(预设活动范围)提供预警和校验,同时,基于服务端的指令反馈,进行调整设备端的工作响应机制,本方案控制方法为设备端在尽量保证正常功能的情况下,还能够兼具低功耗,提高设备端穿戴者的使用体验和用户体验。
Smart Images

Figure CN116413749B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of wearable device control technology, and in particular to a low-power control method for Beidou terminals. Background Technology
[0002] Currently, my country's smart wearable positioning device industry is in its growth stage and is gradually becoming internationalized. Downstream demand continues to grow, and the number of companies in the industry is still increasing. Therefore, market competition is currently relatively calm, and market concentration needs further improvement. Since most products on the market are designed for children or the elderly, they largely use BeiDou, Wi-Fi, and base station positioning. Guardians can use a client to view the location, historical trajectory, and activity data of the person being monitored in real time. However, most existing smart wearable positioning devices are powered by polymer lithium batteries. To ensure comfort, aesthetics, and safety, the smaller the battery and device size, the better. This results in reduced battery capacity and shorter standby time, forcing users to rely on frequent charging to maintain battery life. Therefore, optimizing the power consumption control of wearable devices is a very important and practical issue. Summary of the Invention
[0003] In view of this, the purpose of this invention is to propose a low-power control method for BeiDou terminals that is reliable, responsive, and has good power consumption control.
[0004] To achieve the above-mentioned technical objectives, the technical solution adopted by this invention is as follows:
[0005] A low-power control method for a BeiDou terminal, comprising:
[0006] S01. Enter device information and user information on the server side;
[0007] S02. The device equipped with the Beidou positioning module is powered on and starts up, and establishes a communication connection with the server and interacts with the server according to the preset conditions in order to transmit information and complete the registration according to the preset requirements.
[0008] S03. The device switches from normal operation mode to power saving operation mode according to preset conditions. In power saving operation mode, the device disconnects from the server and the functional components of the device operate in a preset manner to reduce the power consumption of the device.
[0009] S04. In power-saving operation mode, the device records the location information and activity status of the wearer in a preset manner to estimate the activity range of the wearer. When the activity range of the wearer exceeds the preset activity range, an alarm message is generated and a communication connection is established with the server to feed back the alarm message to the server. The device records the location information of the wearer through a positioning unit, which includes a Beidou positioning module.
[0010] S05. The device receives and listens for instructions sent by the server within a preset time period. At the same time, the server receives the alarm information fed back by the device and sends instructions to the device according to preset requirements. If the device does not receive instructions sent by the server within the preset time period, the device disconnects the communication connection; otherwise, proceed to S06.
[0011] S06. The device receives the instruction issued by the server and updates the location information to the server according to the instruction.
[0012] As one possible implementation, further, in this solution S01, when the server enters user information, it also associates it with the corresponding device information;
[0013] S02 includes:
[0014] S021. Power on and start the device.
[0015] S022. Establish a communication connection between the device and the server;
[0016] S023. The device uploads its information to the server. The server matches the received device information with the pre-entered device information. If the matching conditions are met, the device registration is completed.
[0017] As a preferred implementation method, in S03 of this solution, the device and the platform communicate by establishing a TCP / IP data link. After the device switches from normal operation mode to power saving operation mode according to preset conditions, the device and the server disconnect the communication connection.
[0018] As a preferred implementation method, the device in this solution preferably has a built-in MCU module, a communication unit, and a MEMS triaxial accelerometer.
[0019] As a preferred implementation method, in the power-saving operation mode of this solution S03, the wireless communication of the device only enables the receiving of paging and SMS functions, the processing frequency of the MCU module of the device is reduced to a preset range value, and the positioning unit and MEMS triaxial accelerometer of the device feed back sensing signals at a preset frequency, thereby reducing the power consumption of the device.
[0020] As a preferred implementation method, in the power-saving operation mode of this solution S04, the MEMS triaxial accelerometer on the device end uses Gaussian filtering to smooth the acceleration monitoring waveform and filter out noise. Then, based on the acceleration monitoring waveform, the activity state of the wearer on the device end is determined according to preset conditions. The activity state includes a static state and an active state. At the same time, the wearer on the device end is counted steps based on the peak and valley values of the acceleration monitoring waveform.
[0021] As a preferred implementation method, in the power-saving operation mode of this solution S04, the positioning unit on the device side records the location information of the wearer on the device side and estimates the activity range of the wearer on the device side with a preset accuracy and monitoring frequency.
[0022] As a preferred implementation method, preferably, solution S04 further includes:
[0023] In power-saving operation mode, the device also uses step count, step length, and stride heading to help estimate the wearer's activity range and whether the wearer is using transportation. Specifically, for the wearer's stride heading and step length, a virtual coordinate system is established for the wearer, and their location is associated with this virtual coordinate system. The correction constraints for the k-th step stride heading and step length are as follows:
[0024] Stride and heading (q) s (k)):
[0025]
[0026] Step size (SL(k)):
[0027]
[0028] Maximum preset step size Th SL =0.8m;
[0029] Stride and heading error (dq(k)):
[0030] dq(k)=q S (k)-q R
[0031] Where x and y are the defined positions of the wearer on the device in the virtual coordinate system, k and k-1 are the k-th and k-1-th steps of the wearer on the device, respectively, and q R This is the actual stride heading.
[0032] As a preferred implementation method, the positioning unit of this solution preferably locates the wearer's position on the device through Wi-Fi positioning, LBS positioning, and / or BeiDou positioning.
[0033] As a preferred implementation method, in S04 of this solution, under power-saving operation mode, the device records the location information and activity status of the wearer according to a preset method to estimate the wearer's activity range. When the wearer's activity range exceeds the preset activity range, the working setting accuracy of the positioning unit is increased. Then, the device is repositioned sequentially according to the preset priority of Wi-Fi positioning, LBS positioning, and BeiDou positioning to calibrate the location information before the positioning unit accuracy adjustment. Then, the regenerated positioning information is matched with the preset range. When the regenerated positioning information still points to the wearer's activity range exceeding the preset activity range, an alarm message is generated and a TCP / IP data link communication connection is established with the server to feed back the alarm message to the server.
[0034] As a preferred implementation method, the server in this solution preferably includes a remote server and a personal server that is connected to the remote server and used for user interaction.
[0035] As a preferred implementation method, solution S05 preferably includes:
[0036] S051. The device receives and listens for instructions sent by the server within a preset time period.
[0037] S052. The remote server receives the alarm information fed back by the device and then pushes the information to the personal server. The user holding the personal server can obtain and view the alarm information through the personal server. When the user sends a location command to the remote server through the personal server, S052 is entered. Otherwise, if the device does not receive the command sent by the server within a preset time, the device disconnects the communication connection.
[0038] S053. The remote server receives the location command sent by the personal server, and then judges the online status of the device. If the device is online, proceed to S054; otherwise, proceed to S055.
[0039] S054. The remote server sends an immediate location command to the device via a TCP / IP data link. Upon receiving the immediate location command, the device updates its location information and reports the location information and device information to the remote server in the form of a message via a 4G network TCP / IP data link. Then, the personal server obtains the device information and adaptively updates the device's location information through the remote server.
[0040] S055. The remote server uses its built-in API function interface to query whether a short message wake-up command has been sent to the device within 150 seconds.
[0041] If so, the remote server continues to wait for the device to establish a TCP / IP data link with the remote server. At the same time, it checks whether the device is online every 5 seconds until the device is online. If more than 150 seconds have passed, an error message will be output.
[0042] If not, the remote server sends a short message to wake up the device via its built-in API and / or IoT SMS gateway. The device then waits for the message to be received before establishing a TCP / IP data link with the remote server. Upon receiving the message, the device goes online, activates its built-in communication module, establishes the TCP / IP data link, and simultaneously activates its positioning unit for location updates. It then updates its location information according to the priority order of Wi-Fi positioning, BeiDou positioning, and LBS positioning. Once the TCP / IP data link is established, the device receives an immediate location request from the remote server and reports its location and device information in a message. The personal server then retrieves the device information and adaptively updates its location information via the remote server.
[0043] As a preferred implementation method, preferably, solution S05 further includes:
[0044] S056. Within a preset time period, determine whether the user holding the personal server has initiated a device terminal location information refresh operation.
[0045] If not, at the end of the preset duration, the individual server outputs whether to switch to tracking mode;
[0046] When the user selects to switch to tracking mode, the personal server sends tracking commands to the device via a TCP / IP data link through the remote server. After receiving the commands, the device updates and reports its location in real time. In tracking mode, the personal server checks whether the user remains within its monitoring interface based on the real-time location information provided.
[0047] If so, the tracking mode will be maintained. In tracking mode, when the device or the wearer is determined to be stationary, the device will not update its location information or report information to the remote server. When the device or the wearer is determined to be in motion, the device will report its location information to the remote server at preset time intervals.
[0048] If not, it is determined that the user has left the personal server interface, and the device will re-enter power saving mode.
[0049] Based on the above, the present invention also provides a wearable system, which includes a server and a device equipped with a BeiDou positioning module, wherein the wearable system is loaded with the aforementioned BeiDou terminal low power control method.
[0050] By adopting the above technical solution, the present invention has the following beneficial effects compared with the prior art: The present invention cleverly uses a power-saving operation mode mechanism to shut down the functional components of the device in a timely manner, reduce the working frequency and accuracy, etc., thereby reducing unnecessary power consumption on the device. At the same time, it provides early warning and verification for the preset electronic guardrail (preset activity range) by combining coarse positioning and secondary positioning confirmation. Furthermore, based on the instruction feedback from the server, it adjusts the working response mechanism of the device. The control method of this solution ensures that the device can maintain normal function as much as possible while also having low power consumption, thereby improving the user experience of the wearer. Attached Figure Description
[0051] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0052] Figure 1 This is a simplified implementation flowchart of the control method of the present invention;
[0053] Figure 2 This is a simplified flowchart illustrating the interaction between the device and the server in the control method of the present invention.
[0054] Figure 3 This is a simplified schematic diagram of the module unit connection principle of the system of the present invention. Detailed Implementation
[0055] The present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be particularly noted that the following embodiments are for illustrative purposes only and do not limit the scope of the invention. Similarly, the following embodiments are only some, not all, embodiments of the present invention, and all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0056] refer to Figure 1 or Figure 2 As shown in the figure, this embodiment provides a low-power control method for a Beidou terminal, which includes:
[0057] S01. Enter device information and user information on the server side;
[0058] S02. The device equipped with the Beidou positioning module is powered on and starts up, and establishes a communication connection with the server and interacts with the server according to the preset conditions in order to transmit information and complete the registration according to the preset requirements.
[0059] S03. The device switches from normal operation mode to power saving operation mode according to preset conditions. In power saving operation mode, the device disconnects from the server and the functional components of the device operate in a preset manner to reduce the power consumption of the device.
[0060] S04. In power-saving operation mode, the device records the location information and activity status of the wearer in a preset manner to estimate the activity range of the wearer. When the activity range of the wearer exceeds the preset activity range, an alarm message is generated and a communication connection is established with the server to feed back the alarm message to the server. The device records the location information of the wearer through a positioning unit, which includes a Beidou positioning module.
[0061] S05. The device receives and listens for instructions sent by the server within a preset time period. At the same time, the server receives the alarm information fed back by the device and sends instructions to the device according to preset requirements. If the device does not receive instructions sent by the server within the preset time period, the device disconnects the communication connection; otherwise, proceed to S06.
[0062] S06. The device receives the instruction issued by the server and updates the location information to the server according to the instruction.
[0063] Specifically, in solution S01, when the server enters user information, it also associates it with the corresponding device information;
[0064] S02 includes:
[0065] S021. Power on and start the device.
[0066] S022. Establish a communication connection between the device and the server;
[0067] S023. The device uploads its information to the server. The server matches the received device information with the pre-entered device information. If the matching conditions are met, the device registration is completed.
[0068] Regarding the choice of communication method, preferably, in this solution S03, the device end and the platform end communicate by establishing a TCP / IP data link. In order to avoid unnecessary power consumption caused by communication, in this embodiment, after the device end switches from normal operation mode to power saving operation mode according to preset conditions, the device end and the server end disconnect the communication connection.
[0069] In terms of hardware structure, the device described in this solution has a built-in MCU module, a communication unit, and a MEMS triaxial accelerometer.
[0070] To avoid additional power consumption from non-resident components and to maintain a certain level of communication capability in power-saving operation mode, as a preferred implementation method, in solution S03, the device's wireless communication only enables paging and SMS reception (via 4G network) in power-saving operation mode. The processing frequency of the device's MCU module is reduced to a preset range, and the positioning unit and MEMS triaxial accelerometer of the device provide feedback signals at a preset frequency, thereby reducing device power consumption. This solution reduces the long standby overhead of the 4G network, improves the real-time performance of effective data updates, and enhances standby time and user experience through intelligent sensing of motion and stationary states, ultra-low power activity range estimation, and adaptive switching of communication positioning modes. It is particularly suitable for low-power smart wearables and asset management applications, such as smart positioning shoes, electronic work cards, and electronic bracelets.
[0071] As a preferred implementation method, in the power-saving operation mode of this solution S04, the MEMS triaxial accelerometer on the device side uses Gaussian filtering to smooth the acceleration monitoring waveform and filter out noise. Then, based on the acceleration monitoring waveform, the activity state of the wearer on the device side is determined according to preset conditions. The activity state includes a static state and an active state. That is, when the acceleration monitoring waveform value is higher than the preset value, it is determined to be an active state, and when it is lower than the preset value, it is determined to be a static state. At the same time, this solution counts the steps of the wearer on the device side based on the peak and valley values of the acceleration monitoring waveform. That is, when the wearer is wearing the device, their arm swings when walking. At this time, the acceleration monitoring waveform monitored and fed back by the MEMS triaxial accelerometer will show a relatively regular vibration waveform. Based on the vibration period or peak and valley switching of the waveform, the wearer's walking state can be roughly evaluated, thereby indirectly obtaining the number of steps taken.
[0072] In solution S04, under power-saving operation mode, the positioning unit on the device side records the wearer's location information and estimates the wearer's activity range with a preset accuracy (lower than normal operating accuracy) and monitoring frequency (lower than normal monitoring frequency), thereby optimizing the power consumption of some necessary functional components. However, since the device's location is estimated with lower accuracy than normal operating in power-saving mode in S04, after setting an electronic fence (a preset area where the wearer can move), misjudgments may occur if the wearer moves within the preset boundary due to errors. Therefore, as a preferred implementation method, solution S04 preferably further includes:
[0073] In power-saving operation mode, the device also uses step count, step length, and stride heading to help estimate the wearer's activity range and whether the wearer is using transportation. Specifically, for the wearer's stride heading and step length, a virtual coordinate system is established for the wearer, and their location is associated with this virtual coordinate system. The correction constraints for the k-th step stride heading and step length are as follows:
[0074] Stride and heading (q) s (k)):
[0075]
[0076] Step size (SL(k)):
[0077]
[0078] Maximum preset step size Th SL =0.8m;
[0079] Stride and heading error (dq(k)):
[0080] dq(k)=q S (k)-q R
[0081] Where x and y are the defined positions of the wearer on the device in the virtual coordinate system, k and k-1 are the k-th and k-1-th steps of the wearer on the device, respectively, and q R It is the actual stride heading, which is directly obtained by motion sensors on the device (such as motion sensors including MEMS triaxial accelerometers). It is based on existing technology, so its detailed mechanism will not be elaborated here.
[0082] Since stride heading and stride length correction constraints are common parameters in existing wearable devices for step counting and determining the wearer's direction of travel, their step counting and heading determination principles will not be elaborated here. The main point of this application is to set specific stride heading and stride length correction constraint calculation mechanisms.
[0083] Among them, whether or not a person is using transportation can be determined by combining the rough positioning with the device's judgment of whether the wearer is stationary. That is, the device's positioning information is constantly moving, but the monitored feedback that the wearer is stationary or active does not match the displacement of the positioning information. In other words, the distance difference between two positioning information within a short period of time is significantly greater than the achievable distance within that time difference combined with the maximum preset step size.
[0084] In addition, while more accurate inertial navigation algorithms can be used to estimate the activity range, accurate inertial algorithms require more hardware resources and computing power, and more frequent calibration will inevitably generate certain power consumption. Therefore, this solution can be used in scenarios with high accuracy requirements, while in power-saving operation mode, high-precision functional components or mechanisms are temporarily "dormant".
[0085] In addition, the positioning unit described in this solution locates the wearer's position via Wi-Fi positioning, LBS positioning, and / or BeiDou positioning. Specifically, in S04 of this solution, in power-saving operation mode, the device records the wearer's location information and activity status according to a preset method to estimate the wearer's activity range. When the wearer's activity range exceeds the preset range, the positioning unit's working accuracy is increased (switching from low accuracy to high accuracy or normal working accuracy). Then, it repositions the device according to the preset priority of Wi-Fi positioning, LBS positioning, and BeiDou positioning to calibrate the location information before the positioning unit's accuracy adjustment. Then, it matches the regenerated positioning information with the preset range. When the regenerated positioning information still points to the wearer's activity range exceeding the preset range, an alarm is generated and a TCP / IP data link communication connection is established with the server to send the alarm information back to the server.
[0086] The server described in this solution includes a remote server and a personal server that is connected to the remote server and used for user interaction. The personal server can be a portable handheld terminal such as a mobile phone, tablet, desktop computer, or laptop computer, or a terminal placed in a fixed location. The personal server can interact with the remote server for data and commands by loading a preset program. Since accessing the remote server platform or system through a program is a common method, its mechanism will not be described in detail here.
[0087] Regarding command interaction between the personal server, remote server, and device, solution S05 includes:
[0088] S051. The device receives and listens for instructions sent by the server within a preset time period.
[0089] S052. The remote server receives the alarm information fed back by the device and then pushes the information to the personal server. The user holding the personal server can obtain and view the alarm information through the personal server. When the user sends a location command to the remote server through the personal server, S052 is entered. Otherwise, if the device does not receive the command sent by the server within a preset time (e.g., 3 minutes), the device disconnects the communication connection.
[0090] S053. The remote server receives the location command sent by the personal server, and then judges the online status of the device. If the device is online, proceed to S054; otherwise, proceed to S055.
[0091] S054. The remote server sends an immediate location command to the device via a TCP / IP data link. Upon receiving the immediate location command, the device updates its location information and reports the location information and device information to the remote server in the form of a message via a 4G network TCP / IP data link. Then, the personal server obtains the device information and adaptively updates the device's location information through the remote server.
[0092] S055. The remote server uses its built-in API function interface to query whether a short message wake-up command has been sent to the device within 150 seconds.
[0093] If so, the remote server continues to wait for the device to establish a TCP / IP data link with the remote server. At the same time, it checks whether the device is online every 5 seconds until the device is online. If more than 150 seconds have passed, an error message will be output.
[0094] If not, the remote server sends a short message to wake up the device to the device via its built-in API function interface and / or IoT SMS gateway. After the device receives the short message wake-up command, it establishes a TCP / IP data link to communicate with the remote server. After receiving the short message wake-up command, the device goes online, activates its built-in communication module network mode to establish a TCP / IP data link, and activates the positioning unit to update its location. Then, it updates the location information according to the priority of Wi-Fi positioning, Beidou positioning, and LBS positioning. After the TCP / IP data link is established, it receives an immediate positioning request from the remote server and reports the location information and device information in the form of a message. Then, the personal server obtains the device information and adaptively updates the device's location information through the remote server.
[0095] S056. Within a preset time period, determine whether the user holding the personal server has initiated a device terminal location information refresh operation.
[0096] If not, at the end of the preset duration, the individual server outputs whether to switch to tracking mode;
[0097] When the user selects to switch to tracking mode, the personal server sends tracking commands to the device via a TCP / IP data link through the remote server. After receiving the commands, the device updates and reports its location in real time. In tracking mode, the personal server checks whether the user remains within its monitoring interface based on the real-time location information provided.
[0098] If so, the tracking mode is maintained. In tracking mode, when the device or the wearer is determined to be stationary, the device does not update location information or report information to the remote server (i.e., the remote server). When the device or the wearer is determined to be in motion, the device reports location information to the remote server at a preset time interval (e.g., 60 seconds).
[0099] If not, it is determined that the user has left the personal server interface, and the device will re-enter power saving mode.
[0100] Based on the above, the present invention also provides a wearable system, which includes a server and a device equipped with a BeiDou positioning module, wherein the wearable system is loaded with the aforementioned BeiDou terminal low power control method.
[0101] Combination Figure 3 As illustrated, as an implementation example, the device side of this solution system can be an intelligent positioning terminal (BeiDou intelligent positioning terminal) including a BeiDou positioning module, which interacts with the back-end service center (remote server and personal server) through a wireless communication network. The BeiDou intelligent positioning terminal integrates a BeiDou satellite navigation receiver, a 4G wireless communication chip, MEMS sensors, storage, and power management units. The back-end service center consists of a server gateway, database, business platform, and mini-program user terminal. The system possesses functions such as real-time positioning, historical trajectory, electronic fence, health status, query settings, and low battery alarm for common wearable devices.
[0102] The above description is only a part of the embodiments of the present invention and does not limit the scope of protection of the present invention. Any equivalent device or equivalent process transformation made based on the content of the present invention specification and drawings, or direct or indirect application in other related technical fields, are similarly included within the patent protection scope of the present invention.
Claims
1. A low-power control method for a Beidou terminal, characterized in that, It includes: S01. Enter device information and user information on the server. The device has a built-in MCU module, communication unit and MEMS triaxial accelerometer. S02. The device equipped with the Beidou positioning module is powered on and starts up, and establishes a communication connection with the server and interacts with the server according to the preset conditions in order to transmit information and complete the registration according to the preset requirements. S03. The device switches from normal operation mode to power saving mode according to preset conditions. In power saving mode, the device disconnects from the server. The device's wireless communication is only enabled to receive paging and SMS functions. The processing frequency of the MCU module on the device is reduced to a preset range value. The positioning unit and MEMS triaxial accelerometer on the device feed back sensing signals at a preset frequency, thereby reducing the power consumption of the device. S04. In power-saving operation mode, the device records the location information and activity status of the wearer in a preset manner to estimate the activity range of the wearer. When the activity range of the wearer exceeds the preset activity range, an alarm message is generated and a communication connection is established with the server to feed back the alarm message to the server. The device records the location information of the wearer through a positioning unit, which includes a Beidou positioning module. S05. The device receives and listens for instructions sent by the server within a preset time period. At the same time, the server receives the alarm information fed back by the device and sends instructions to the device according to preset requirements. If the device does not receive instructions sent by the server within the preset time period, the device disconnects the communication connection; otherwise, proceed to S06. S06. The device receives the instruction sent by the server and updates the location information to the server according to the instruction; In S03, the device and the platform communicate by establishing a TCP / IP data link. After the device switches from normal operation mode to power saving operation mode according to preset conditions, the device and the server disconnect the communication connection. In S04, in power-saving operation mode, the MEMS triaxial accelerometer on the device side uses Gaussian filtering to smooth the acceleration monitoring waveform and filter out noise. Then, based on the acceleration monitoring waveform, it judges the activity state of the wearer on the device side according to preset conditions. The activity state includes a stationary state and an active state. At the same time, it counts the steps of the wearer on the device side based on the peak and valley values of the acceleration monitoring waveform. In S04, under power-saving operation mode, the positioning unit on the device side records the location information of the wearer on the device side and estimates the activity range of the wearer on the device side with preset accuracy and monitoring frequency. The positioning unit determines the location of the wearer at the device end through Wi-Fi positioning, LBS positioning, and / or BeiDou positioning. In S04, under power-saving operation mode, the device records the wearer's location information and activity status according to a preset method to estimate the wearer's activity range. When the wearer's activity range exceeds the preset range, the positioning unit's working setting accuracy is increased. Then, the device is repositioned sequentially according to the preset priority of Wi-Fi positioning, LBS positioning, and BeiDou positioning to calibrate the location information before the positioning unit's accuracy adjustment. The regenerated positioning information is then matched with the preset range. When the regenerated positioning information still indicates that the wearer's activity range exceeds the preset range, an alarm is generated and a TCP / IP data link communication connection is established with the server to send the alarm information back to the server.
2. The low-power control method for Beidou terminals as described in claim 1, characterized in that, In S01, when the server enters user information, it also associates it with the corresponding device information; S02 includes: S021. Power on and start the device. S022. Establish a communication connection between the device and the server; S023. The device uploads its information to the server. The server matches the received device information with the pre-entered device information. If the matching conditions are met, the device registration is completed.
3. The low-power control method for Beidou terminals as described in claim 1 or 2, characterized in that, In power-saving operation mode, the device also uses steps, step length and stride heading to help estimate the activity range of the device wearer and whether the device wearer is taking transportation. In terms of the device wearer's stride heading and step length, virtual coordinates are established for the device wearer and the device wearer's location is associated with the virtual coordinates. Among them, stride heading : Step length : Maximum preset step size ; stride and heading error : Where x and y are the defined positions of the wearer on the device in virtual coordinates, k and k-1 are the k-th and k-1-th steps of the wearer on the device, respectively, and q R This is the actual stride heading.
4. The low-power control method for Beidou terminals as described in claim 3, characterized in that, The server includes a remote server and a personal server that is connected to the remote server and used for user interaction. S05 includes: S051. The device receives and listens for instructions sent by the server within a preset time period. S052. The remote server receives the alarm information fed back by the device and then pushes the information to the personal server. The user holding the personal server can obtain and view the alarm information through the personal server. When the user sends a location command to the remote server through the personal server, the process proceeds to S053. Otherwise, if the device does not receive the command sent by the server within a preset time, the device disconnects the communication connection. S053. The remote server receives the location command sent by the personal server, and then judges the online status of the device. If the device is online, proceed to S054; otherwise, proceed to S055. S054. The remote server sends an immediate location command to the device via a TCP / IP data link. Upon receiving the immediate location command, the device updates its location information and reports the location and device information to the remote server in the form of a message via a 4G network TCP / IP data link. Then, the personal server obtains the device information and adaptively updates the device's location information through the remote server. S055. The remote server uses its built-in API function interface to query whether a short message wake-up command has been sent to the device within 150 seconds. If so, the remote server continues to wait for the device to establish a TCP / IP data link with the remote server. At the same time, it checks whether the device is online every 5 seconds until the device is online. If more than 150 seconds have passed, an error message will be output. If not, the remote server sends a short message to wake up the device to the device via its built-in API function interface and / or IoT SMS gateway. After the device receives the short message wake-up command, it establishes a TCP / IP data link to communicate with the remote server. After receiving the short message wake-up command, the device goes online, activates its built-in communication module network mode to establish a TCP / IP data link, and simultaneously activates the positioning unit to update its location. Then, it updates the location information according to the priority order of Wi-Fi positioning, BeiDou positioning, and LBS positioning. After the TCP / IP data link is established, it receives an immediate positioning request from the remote server and reports the location information and device information in the form of a message. Then, the personal server obtains the device information and adaptively updates the device's location information through the remote server.
5. The low-power control method for Beidou terminals as described in claim 4, characterized in that, S05 also includes: S056. Within a preset time period, determine whether the user holding the personal server has initiated a device terminal location information refresh operation. If not, at the end of the preset duration, the individual server outputs whether to switch to tracking mode; When the user selects to switch to tracking mode, the personal server sends tracking commands to the device via a TCP / IP data link through the remote server. After receiving the commands, the device updates and reports its location in real time. In tracking mode, the personal server checks whether the user remains within its monitoring interface based on the real-time location information provided. If so, the tracking mode will be maintained. In tracking mode, when the device or the wearer is determined to be stationary, the device will not update its location information or report information to the remote server. When the device or the wearer is determined to be in motion, the device will report its location information to the remote server at preset time intervals. If not, it is determined that the user has left the personal server interface, and the device will re-enter power saving mode.
6. A wearable system, characterized in that, It includes a server and a device equipped with a BeiDou positioning module, and the wearable system is loaded with the BeiDou terminal low power control method as described in any one of claims 1 to 5.
Citation Information
Patent Citations
Method, apparatus, and system for waking up terminal device
CN105591760A
Mobile terminal, location confirmation device, location confirmation system, location identification program, location confirmation program, location identification method, and location confirmation method
JP2022062180A