CN105157722A - Geographic position monitoring method and equipment - Google Patents
Geographic position monitoring method and equipment Download PDFInfo
- Publication number
- CN105157722A CN105157722A CN201510465096.3A CN201510465096A CN105157722A CN 105157722 A CN105157722 A CN 105157722A CN 201510465096 A CN201510465096 A CN 201510465096A CN 105157722 A CN105157722 A CN 105157722A
- Authority
- CN
- China
- Prior art keywords
- geographic location
- exercise
- location monitoring
- monitoring device
- geographic position
- Prior art date
- Legal status (The legal status 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 status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C23/00—Combined instruments indicating more than one navigational value, e.g. for aircraft; Combined measuring devices for measuring two or more variables of movement, e.g. distance, speed or acceleration
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Aviation & Aerospace Engineering (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种地理位置监测方法及设备。该地理位置监测方法应用于地理位置监测设备,该方法包括:获取地理位置监测设备的运动信息;根据该运动信息确定地理位置监测设备在当前定位时刻之前的预定时段内的总运动量;以及当该总运动量满足预设条件时,确定地理位置监测设备的地理位置。在本发明提供的地理位置监测方法和设备中,当地理位置监测设备的运动量满足预设条件时才确定其地理位置。这可以避免频繁对地理位置监测设备进行不必要的定位,从而可以降低功耗,增强地理位置监测设备的电池续航能力,有利于地理位置监测设备的小型化和便携化。
The invention discloses a geographical location monitoring method and equipment. The geographic location monitoring method is applied to a geographic location monitoring device, and the method includes: acquiring motion information of the geographic location monitoring device; determining the total amount of motion of the geographic location monitoring device within a predetermined period of time before the current positioning moment according to the motion information; and when the When the total amount of exercise satisfies the preset condition, the geographic location of the geographic location monitoring device is determined. In the geographical position monitoring method and device provided by the present invention, the geographical position is determined only when the movement amount of the geographical position monitoring device satisfies a preset condition. This can avoid frequent unnecessary positioning of the geographic location monitoring device, thereby reducing power consumption, enhancing the battery life of the geographic location monitoring device, and facilitating the miniaturization and portability of the geographic location monitoring device.
Description
技术领域technical field
本发明涉及智能设备领域,具体涉及一种地理位置监测方法及设备。The invention relates to the field of intelligent equipment, in particular to a geographical position monitoring method and equipment.
背景技术Background technique
随着社会的发展,出现了越来越多的智能设备,应用于社会的各个领域,以方便人们的工作、生活等。地理位置监测设备属于智能设备的一种,其可以对配备或携带该地理位置监测设备的用户进行实时定位,以追踪用户的地理位置。地理位置监测设备的一个示例是智能手环。智能手环是一种穿戴式智能设备。智能手环可以记录用户在日常生活中的运动、睡眠、饮食、时间等实时数据,并将这些数据与用户的移动终端,如智能手机、平板电脑、膝上型电脑等同步,起到通过这些实时数据指导健康生活的作用。智能手环可以用来监测儿童的地理位置,将儿童的地理位置数据上传到家长的移动终端,以由家长查看,从而避免儿童走失。With the development of society, more and more smart devices have appeared, which are applied in various fields of society to facilitate people's work and life. The geographic location monitoring device is a kind of smart device, which can locate the user equipped with or carrying the geographic location monitoring device in real time, so as to track the user's geographic location. An example of a geo-location monitoring device is a smart wristband. A smart bracelet is a wearable smart device. The smart bracelet can record real-time data such as the user's exercise, sleep, diet, and time in daily life, and synchronize these data with the user's mobile terminals, such as smart phones, tablet computers, laptops, etc., to play a role in passing these The role of real-time data in guiding healthy living. Smart wristbands can be used to monitor children's geographic location, and upload children's geographic location data to parents' mobile terminals for viewing by parents, thereby preventing children from getting lost.
对于诸如智能手环的地理位置监测设备来说,通常以固定时间间隔对自身进行定位,进而对配备该地理位置监测设备的用户进行定位。然而,该地理位置监测设备的地理位置可能在较长一段时间内是没有太大变化的,比如配备该地理位置监测设备的用户在家里、幼儿园或学校时,其可能长时间不移动或移动量很小。因此,如果在用户不移动或移动量很小的时候仍然每隔固定时间间隔对地理位置监测设备进行定位是无意义并且增大功耗的。For a geographic location monitoring device such as a smart wristband, it usually locates itself at fixed time intervals, and then locates a user equipped with the geographic location monitoring device. However, the geographic location of the geographic location monitoring device may not change much for a long period of time. For example, when the user equipped with the geographic location monitoring device is at home, kindergarten or school, it may not move for a long time or move a large amount. very small. Therefore, it is meaningless and power consumption will be increased if the location monitoring device is still positioned at fixed time intervals when the user does not move or the amount of movement is small.
发明内容Contents of the invention
鉴于上述问题,提出了本发明以便提供一种至少部分地解决上述问题的地理位置监测方法和相应的地理位置监测设备。In view of the above problems, the present invention is proposed to provide a geographical location monitoring method and a corresponding geographic location monitoring device that at least partly solve the above problems.
依据本发明的一个方面,提供了一种地理位置监测方法,其应用于一地理位置监测设备。该地理位置监测方法包括以下步骤。获取地理位置监测设备的运动信息。根据该运动信息确定地理位置监测设备在当前定位时刻之前的预定时段内的总运动量。当该总运动量满足预设条件时,确定地理位置监测设备的地理位置。According to one aspect of the present invention, a geographic location monitoring method is provided, which is applied to a geographic location monitoring device. The geographical location monitoring method includes the following steps. Obtain the movement information of the location monitoring device. According to the movement information, the total movement amount of the geographic location monitoring device within a predetermined period before the current positioning moment is determined. When the total amount of exercise satisfies the preset condition, the geographic location of the geographic location monitoring device is determined.
依据本发明的另一个方面,提供了一种地理位置监测设备。该地理位置监测设备包括获取装置、运动量确定装置和定位装置。获取装置用于获取地理位置监测设备的运动信息。运动量确定装置用于根据该运动信息确定地理位置监测设备在当前定位时刻之前的预定时段内的总运动量。定位装置用于当该总运动量满足预设条件时确定地理位置监测设备的地理位置。According to another aspect of the present invention, a geographic location monitoring device is provided. The geographic location monitoring device includes an acquisition device, an exercise amount determination device and a positioning device. The obtaining means is used for obtaining the motion information of the geographic location monitoring device. The movement amount determining means is used for determining the total movement amount of the geographic location monitoring device within a predetermined period before the current positioning moment according to the movement information. The positioning device is used to determine the geographic location of the geographic location monitoring device when the total amount of exercise satisfies a preset condition.
根据本发明提供的地理位置监测方法及设备,当地理位置监测设备的运动量满足预设条件时才确定其地理位置。这可以避免频繁对地理位置监测设备进行不必要的定位,从而可以降低功耗,增强地理位置监测设备的电池续航能力,有利于地理位置监测设备的小型化和便携化。According to the geographical position monitoring method and device provided in the present invention, the geographical position is determined only when the movement amount of the geographical position monitoring device satisfies a preset condition. This can avoid frequent unnecessary positioning of the geographic location monitoring device, thereby reducing power consumption, enhancing the battery life of the geographic location monitoring device, and facilitating the miniaturization and portability of the geographic location monitoring device.
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。The above description is only an overview of the technical solution of the present invention. In order to better understand the technical means of the present invention, it can be implemented according to the contents of the description, and in order to make the above and other purposes, features and advantages of the present invention more obvious and understandable , the specific embodiments of the present invention are enumerated below.
附图说明Description of drawings
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiment. The drawings are only for the purpose of illustrating a preferred embodiment and are not to be considered as limiting the invention. Also throughout the drawings, the same reference numerals are used to designate the same components. In the attached picture:
图1示出根据本发明一个实施例的地理位置监测方法的流程图;Fig. 1 shows the flowchart of the geographical location monitoring method according to one embodiment of the present invention;
图2示出根据本发明另一个实施例的地理位置监测方法的流程图;Fig. 2 shows the flow chart of the geographical location monitoring method according to another embodiment of the present invention;
图3示出根据本发明又一个实施例的地理位置监测方法的流程图;以及Fig. 3 shows a flow chart of a geographical location monitoring method according to yet another embodiment of the present invention; and
图4示出根据本发明一个实施例的地理位置监测设备的示意性框图。Fig. 4 shows a schematic block diagram of a geographic location monitoring device according to an embodiment of the present invention.
具体实施方式Detailed ways
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided for more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.
根据本发明的一个方面,提供一种地理位置监测方法,其应用于一地理位置监测设备。在本文的描述中,地理位置监测设备可以是智能手环、智能手表或本领域已知或未知的任何其它适于对用户进行定位的智能设备。According to one aspect of the present invention, a geographic location monitoring method is provided, which is applied to a geographic location monitoring device. In the description herein, the geographic location monitoring device may be a smart bracelet, a smart watch or any other smart device suitable for locating a user known or unknown in the art.
下面结合图1详细描述该地理位置监测方法。图1示出根据本发明一个实施例的地理位置监测方法100的流程图。地理位置监测方法100包括下述步骤。The geographic location monitoring method will be described in detail below in conjunction with FIG. 1 . Fig. 1 shows a flow chart of a geographical location monitoring method 100 according to an embodiment of the present invention. The geographic location monitoring method 100 includes the following steps.
在步骤S110,获取地理位置监测设备的运动信息。可以理解的是,地理位置监测设备随着配备该地理位置监测设备的用户的运动而运动,因此用户与该地理位置监测设备是同步运动的,用户的运动信息也就是地理位置监测设备的运动信息。地理位置监测设备中可以包括用于获取运动信息的传感器,例如振动传感器、加速度传感器等。所述振动传感器可以包括平衡锤和电子计数器。当用户运动时,平衡锤随之发生振动,导致平衡被破坏,触发触点进行相应的通/断动作。由电子计数器记录该通/断动作,由此生成运动信息。所述加速度传感器可以是诸如三轴加速度传感器、六轴加速度传感器等常规加速度传感器,在此不再赘述。当地理位置监测设备随着用户运动而运动时,加速度传感器可以感测到这种运动而生成随时间变化的加速度数据,也就是运动信息。本领域普通技术人员可以理解,上述振动传感器和加速度传感器仅是用于获取运动信息的传感器的示例,而非对本发明的限制。In step S110, the motion information of the geographic location monitoring device is acquired. It can be understood that the geographic location monitoring device moves along with the movement of the user equipped with the geographic location monitoring device, so the user and the geographic location monitoring device move synchronously, and the user's motion information is also the motion information of the geographic location monitoring device . The geographic location monitoring device may include sensors for acquiring motion information, such as vibration sensors, acceleration sensors, and the like. The vibration sensor may include a counterweight and an electronic counter. When the user moves, the counterweight vibrates accordingly, causing the balance to be destroyed, and the trigger contacts perform corresponding on/off actions. This on/off action is recorded by an electronic counter, thereby generating motion information. The acceleration sensor may be a conventional acceleration sensor such as a three-axis acceleration sensor, a six-axis acceleration sensor, etc., which will not be repeated here. When the geographic location monitoring device moves with the user's movement, the acceleration sensor can sense this movement and generate acceleration data that changes with time, that is, movement information. Those skilled in the art can understand that the above-mentioned vibration sensor and acceleration sensor are only examples of sensors used to acquire motion information, rather than limiting the present invention.
在步骤S120,根据运动信息确定地理位置监测设备在当前定位时刻之前的预定时段内的总运动量。从上述运动信息中可以获知关于地理位置监测设备在某时段内的运动情况。根据本发明的实施例,可以以预定时间间隔确定定位时刻,每隔一个预定时间间隔存在一个定位时刻。可以计算每个定位时刻之前的预定时段内的总运动量。如下文所述,每当该总运动量满足预设条件时,可以对地理位置监测设备进行定位。因此,可以理解的是,本文所述的定位时刻是指判断是否对地理位置监测设备进行定位,即判断是否确定地理位置监测设备的地理位置的时刻,而并不一定是对地理位置监测设备进行定位的时刻。In step S120, the total movement amount of the geographic location monitoring device within a predetermined period before the current positioning moment is determined according to the movement information. From the above movement information, the movement situation of the geographical location monitoring device within a certain period of time can be known. According to an embodiment of the present invention, the positioning moment may be determined at predetermined time intervals, and there is one positioning moment at every predetermined time interval. The total amount of movement within a predetermined period of time before each positioning moment may be calculated. As described below, whenever the total amount of exercise satisfies a preset condition, the location monitoring device can be positioned. Therefore, it can be understood that the positioning moment described herein refers to the moment of judging whether to locate the geographic location monitoring device, that is, judging whether to determine the geographic location of the geographic location monitoring device, and not necessarily the location of the geographic location monitoring device. moment of positioning.
在步骤S130,当总运动量满足预设条件时,确定地理位置监测设备的地理位置。仅当地理位置监测设备在当前时刻之前的预定时段内的总运动量达到一定程度,即满足预设条件时,才对地理位置监测设备进行定位,否则不执行定位操作,也即不执行确定地理位置监测设备的地理位置的操作。这样,尽管地理位置监测设备每隔预定时间间隔检测地理位置监测设备的运动情况,但并不一定对地理位置监测设备进行定位。In step S130, when the total amount of exercise satisfies the preset condition, the geographic location of the geographic location monitoring device is determined. Only when the total amount of movement of the geographic location monitoring device in the predetermined period before the current time reaches a certain level, that is, when the preset conditions are met, the geographic location monitoring device will be positioned; otherwise, the positioning operation will not be performed, that is, the geographic location will not be determined Operations that monitor the geographic location of the device. In this way, although the geographic location monitoring device detects the movement of the geographic location monitoring device at predetermined time intervals, it does not necessarily locate the geographic location monitoring device.
根据本发明提供的地理位置监测方法,当地理位置监测设备的运动量满足预设条件时才确定其地理位置。这可以避免频繁对地理位置监测设备进行不必要的定位,从而可以降低功耗,增强地理位置监测设备的电池续航能力,有利于地理位置监测设备的小型化和便携化。According to the geographical position monitoring method provided by the present invention, the geographical position of the geographical position monitoring device is determined only when the movement amount of the geographical position monitoring device satisfies a preset condition. This can avoid frequent unnecessary positioning of the geographic location monitoring device, thereby reducing power consumption, enhancing the battery life of the geographic location monitoring device, and facilitating the miniaturization and portability of the geographic location monitoring device.
可选地,所述总运动量可以是地理位置监测设备的用户在预定时段内的总步数。预设条件可以是总步数大于或等于步数阈值。因为地理位置监测设备的用户的总步数大致与用户的移动距离成正比,所以总步数能够反映用户的移动距离。当用户在当前定位时刻之前的预定时段内已经运动了足够的步数,那么可以认为其移动了一定距离,因此,这时执行一次定位操作是更有意义的。Optionally, the total amount of exercise may be the total number of steps of the user of the geographic location monitoring device within a predetermined period of time. The preset condition may be that the total number of steps is greater than or equal to the step number threshold. Since the total number of steps of the user of the geographical location monitoring device is roughly proportional to the user's moving distance, the total number of steps can reflect the user's moving distance. When the user has moved enough steps within a predetermined period of time before the current positioning moment, it can be considered that the user has moved a certain distance. Therefore, it is more meaningful to perform a positioning operation at this time.
根据一个实施例,运动信息为用户的随时间变化的加速度数据。地理位置监测设备可以通过检测用户的加速度数据来检测用户的步数。用户在行走时,在水平步行运动中,垂直和水平两个方向的加速度会呈现周期性变化。在用户步行收脚的动作中,由于重心向上单只脚触地,因此垂直方向的加速度呈正向增加的趋势,之后继续向前,重心下移两脚触地,垂直方向的加速度呈正向减小的趋势。水平加速度在用户收脚时减小,在迈步时增加。这样,在步行运动中,垂直和水平方向产生的加速度大致为随时间变化的正弦曲线,而且在某点处存在峰值。其中,垂直方向的加速度变化最大。通过对该正弦曲线的峰值进行检测和运算,即可实时计算用户运动的步数。上述实施例给出根据加速度数据来检测用户的步数,但本领域技术人员可以理解,也可以利用其它运动信息来检测用户的步数,本发明对此不作限制。According to one embodiment, the motion information is acceleration data of the user over time. The geographic location monitoring device can detect the user's steps by detecting the user's acceleration data. When the user is walking, in the horizontal walking movement, the acceleration in the vertical and horizontal directions will show periodic changes. When the user walks and retracts the feet, since the center of gravity goes up and one foot touches the ground, the acceleration in the vertical direction increases in a positive direction. After continuing to move forward, the center of gravity moves down and the two feet touch the ground, and the acceleration in the vertical direction decreases in a positive direction. the trend of. Horizontal acceleration decreases when the user retracts the foot and increases when taking a stride. Thus, in the walking motion, the acceleration generated in the vertical and horizontal directions is roughly sinusoidal with time, and there is a peak at a certain point. Among them, the acceleration in the vertical direction changes the most. By detecting and calculating the peak value of the sinusoidal curve, the number of steps the user moves can be calculated in real time. The above embodiment provides detection of the user's step count based on acceleration data, but those skilled in the art can understand that other motion information can also be used to detect the user's step count, which is not limited in the present invention.
当确定用户在当前定位时刻之前的预定时段内的总步数之后,可以判断该总步数是否大于或等于步数阈值。之后,根据判断结果决定是否对地理位置监测设备进行定位。假设预定时段是100秒(s),步数阈值是150步。如果用户在100s内的总步数是100步,则说明地理位置监测设备的运动量不满足预设条件,因此不执行定位操作。如果用户在100s内的总步数是200步,则说明地理位置监测设备的运动量满足预设条件,因此对地理位置监测设备进行定位,即确定地理位置监测设备的地理位置。通过地理位置监测设备的用户的总步数来衡量是否对地理位置监测设备进行定位的方式比较快速、简单和易于实现,与现有技术兼容。After determining the total number of steps of the user within a predetermined period of time before the current positioning moment, it may be determined whether the total number of steps is greater than or equal to a step number threshold. Afterwards, it is determined whether to locate the geographic location monitoring device according to the judgment result. Assume that the predetermined period is 100 seconds (s), and the step count threshold is 150 steps. If the total number of steps of the user within 100 seconds is 100, it means that the exercise amount of the geographic location monitoring device does not meet the preset condition, so the positioning operation is not performed. If the total number of steps of the user within 100 seconds is 200, it means that the exercise amount of the geographic location monitoring device satisfies the preset condition, so positioning the geographic location monitoring device means determining the geographic location of the geographic location monitoring device. The method of measuring whether the location monitoring device is positioned by the total number of steps of the user of the location monitoring device is fast, simple and easy to implement, and is compatible with the existing technology.
可选地,上述预定时段包括固定数目的时间间隔。可以理解的是,可以每隔单个的时间间隔计算一次地理位置监测设备的总运动量。这样,两个相邻的定位时刻之间相差一个时间间隔。例如,单个的时间间隔可以是5s,预定时段可以是100s,则在预定时段内包括了20个时间间隔。对于地理位置监测设备来说,可以每5s计算一次总运动量,并决定是否进行定位。可以按时间顺序将上述20个时间间隔定义为第一时间间隔,第二时间间隔,第三时间间隔,以此类推。这样,第二十时间间隔(也可以称为最后一个时间间隔)的结束时间是当前定位时刻,并且第二十时间间隔的开始时间(或者说第十九时间间隔的结束时间)是前一定位时刻。因此,可以将100s的预定时段视作一个时间窗。当当前定位时刻到来时,这个时间窗可以向后移动,将前一定位时刻时间窗里面的第一时间间隔丢弃,并且将前一定位时刻时间窗里面的第二时间间隔更新为第一时间间隔,其余时间间隔与之类似。并且,该时间窗将前一定位时刻之后的下一个时间间隔作为当前定位时刻时间窗里面的最后一个时间间隔。时间窗以上述的类似“先入先出”的方式推移。地理位置监测设备在每个定位时刻计算该定位时刻之前的时间窗内的总运动量。由于在用户行走过程中,可能出现走走停停的情况,在这种情况下,在预定时段内累积的总步数很可能达不到步数阈值,从而也不会触发地理位置监测设备的定位操作。因此,这种通过“先入先出”时间窗来计算总运动量的方式,可以消除或减小用户走走停停的情况对定位的影响,从而进一步降低功耗。Optionally, the aforementioned predetermined period of time includes a fixed number of time intervals. It can be understood that the total movement amount of the geographic location monitoring device can be calculated every single time interval. In this way, there is a time interval difference between two adjacent positioning moments. For example, a single time interval may be 5s, and the predetermined period may be 100s, then 20 time intervals are included in the predetermined period. For a geographic location monitoring device, the total amount of movement can be calculated every 5s, and it can be determined whether to perform positioning. The above 20 time intervals may be defined in chronological order as a first time interval, a second time interval, a third time interval, and so on. In this way, the end time of the twentieth time interval (also called the last time interval) is the current positioning moment, and the start time of the twentieth time interval (or the end time of the nineteenth time interval) is the previous positioning time time. Therefore, the predetermined period of 100s can be regarded as a time window. When the current positioning moment arrives, this time window can be moved backward, discarding the first time interval in the time window of the previous positioning moment, and updating the second time interval in the time window of the previous positioning moment to the first time interval , and the rest of the time intervals are similar. And, the time window takes the next time interval after the previous positioning moment as the last time interval in the time window of the current positioning moment. The time window advances in a similar "first in, first out" fashion as described above. The geographic location monitoring device calculates the total movement amount in the time window before the positioning moment at each positioning moment. Since the user may stop and go during the walking process, in this case, the total number of steps accumulated within a predetermined period of time may not reach the threshold of the number of steps, and thus the location monitoring device will not be triggered. positioning operation. Therefore, this way of calculating the total amount of exercise through the "first-in-first-out" time window can eliminate or reduce the impact of the user's stop-and-go situation on positioning, thereby further reducing power consumption.
可选地,步骤S120可以包括以下步骤。确定在固定数目的时间间隔中的每一个时间间隔内的运动量。对在固定数目的时间间隔中的所有时间间隔内的运动量进行累加,以获得上述总运动量。在每个定位时刻对该定位时刻之前的预定时段内的每个时间间隔内的运动量进行累加,可以直接获得该预定时段内的总运动量。Optionally, step S120 may include the following steps. An amount of exercise is determined for each of a fixed number of time intervals. The amount of exercise in all time intervals of the fixed number of time intervals is added up to obtain the above-mentioned total amount of exercise. At each positioning moment, the movement amount in each time interval within the predetermined period before the positioning moment is accumulated, and the total movement amount in the predetermined period can be obtained directly.
可选地,步骤S120可以包括以下步骤。计算前一定位时刻之前的预定时段内的总运动量与前一定位时刻之前的预定时段中的第一时间间隔内的运动量之间的差。随后,将上述差与当前定位时刻之前的预定时段中的最后一个时间间隔内的运动量相加,以获得在当前定位时刻之前的预定时段内的总运动量。参考上述预定时段为100s的情况。由于在前一定位时刻已获得该前一定位时刻之前的20个时间间隔内的总运动量,并且其中的第二时间间隔至第二十时间间隔是当前定位时刻之前的第一时间间隔和第十九时间间隔,因此,前一定位时刻之前的预定时段和当前定位时刻之前的预定时段之间的区别在于前一定位时刻之前的预定时段中的第一时间间隔和当前定位时刻之前的预定时段中的第二十时间间隔(即最后一个时间间隔)。因此,可以通过前一定位时刻之前的预定时段内的总运动量、前一定位时刻之前的预定时段中的第一时间间隔内的运动量以及当前定位时刻之前的预定时段中的最后一个时间间隔内的运动量来计算在当前定位时刻之前的预定时段内的总运动量。Optionally, step S120 may include the following steps. The difference between the total movement amount in the predetermined period before the previous positioning moment and the movement amount in the first time interval in the predetermined period before the previous positioning moment is calculated. Subsequently, the above difference is added to the movement amount in the last time interval in the predetermined period before the current positioning moment to obtain the total movement amount in the predetermined period before the current positioning moment. Refer to the above case where the predetermined period is 100s. Since the total movement amount in the 20 time intervals before the previous positioning moment has been obtained at the previous positioning moment, and the second time interval to the twentieth time interval are the first and tenth time intervals before the current positioning moment Therefore, the difference between the predetermined period before the previous positioning moment and the predetermined period before the current positioning moment is that the first time interval in the predetermined period before the previous positioning moment and the predetermined period before the current positioning moment The twentieth time interval (i.e. the last time interval) of . Therefore, the total movement amount in the predetermined period before the previous positioning moment, the movement amount in the first time interval in the predetermined period before the previous positioning moment, and the movement amount in the last time interval in the predetermined period before the current positioning moment can be used. Calculate the total amount of movement within a predetermined period before the current positioning moment.
可选地,步骤S130可以包括:根据与地理位置监测设备相关的基站信息、地理位置监测设备的无线保真(Wi-Fi)接入信息以及地理位置监测设备的全球定位系统(GPS)信息中的至少一个确定该地理位置。Optionally, step S130 may include: according to the base station information related to the geographic location monitoring device, the wireless fidelity (Wi-Fi) access information of the geographic location monitoring device, and the global positioning system (GPS) information of the geographic location monitoring device At least one of identifies the geographic location.
地理位置监测设备可以包括移动通信模块、Wi-Fi模块和GPS功能模块中的至少一个。地理位置监测设备可以通过移动通信模块,诸如全球移动通信系统(GSM)模块,接入基站,并经由基站与关联用户的移动电话通信。当地理位置监测设备具有移动通信模块时,其可以测量周围不同基站的下行导频信号,得到不同基站下行导频信号的到达时刻(TimeofArrival,TOA)或到达时间差(TimeDifferenceofArrival,TDOA)。根据该测量结果并结合基站的坐标,例如采用三角公式估计算法,能够计算出地理位置监测设备的地理位置。通过基站信息来确定地理位置监测设备的地理位置的方法功耗小、效率高、易于实现。The geographic location monitoring device may include at least one of a mobile communication module, a Wi-Fi module and a GPS function module. The geographic location monitoring device can access the base station through a mobile communication module, such as a global system for mobile communication (GSM) module, and communicate with a mobile phone of an associated user via the base station. When the geographic location monitoring device has a mobile communication module, it can measure the downlink pilot signals of different base stations around, and obtain the time of arrival (TimeofArrival, TOA) or time difference of arrival (TimeDifferenceofArrival, TDOA) of the downlink pilot signals of different base stations. According to the measurement result and combined with the coordinates of the base station, for example, using a trigonometric formula estimation algorithm, the geographic location of the geographic location monitoring device can be calculated. The method for determining the geographic location of the geographic location monitoring device through base station information has low power consumption, high efficiency, and is easy to implement.
地理位置监测设备可以通过Wi-Fi模块接入互联网,从而与远程服务器或地理位置检测设备的用户或其关联用户的移动终端通信。移动终端可以是智能手机、平板电脑、膝上型电脑等终端设备。当地理位置监测设备具有Wi-Fi模块时,其可以通过Wi-Fi接入信息获知该地理位置监测设备的地理位置。当地理位置监测设备开启Wi-Fi功能,以准备通过Wi-Fi热点(即Wi-Fi接入点,简称AP)接入互联网时,其会搜索并收集周围的AP信号,并生成包括AP标识符及AP信号强弱信息的Wi-Fi接入信息。地理位置监测设备可以根据AP标识符获得各AP的地理位置,并结合各AP信号的强弱来确定该地理位置监测设备的地理位置。通过Wi-Fi接入信息来确定地理位置监测设备的地理位置的方法定位精度较高、功耗较小。The geographic location monitoring device can access the Internet through the Wi-Fi module, so as to communicate with the remote server or the user of the geographic location detecting device or the mobile terminal of its associated user. The mobile terminal may be a terminal device such as a smart phone, a tablet computer, or a laptop computer. When the geographic location monitoring device has a Wi-Fi module, it can learn the geographic location of the geographic location monitoring device through Wi-Fi access information. When the geographic location monitoring device turns on the Wi-Fi function to prepare for accessing the Internet through a Wi-Fi hotspot (Wi-Fi access point, referred to as AP), it will search and collect surrounding AP signals, and generate a Wi-Fi access information of symbols and AP signal strength information. The geographic location monitoring device can obtain the geographic location of each AP according to the AP identifier, and determine the geographic location of the geographic location monitoring device in combination with the signal strength of each AP. The method of determining the geographic location of the geographic location monitoring device through Wi-Fi access information has higher positioning accuracy and lower power consumption.
此外,当地理位置监测设备具有GPS功能模块时,也可以根据GPS信息获知该地理位置监测设备的地理位置。GPS是全方位、全天候、全时段、高精度的卫星导航系统,其能为全球用户提供低成本、高精度的三维位置、速度和精确定时等导航信息。通过GPS信息来确定地理位置监测设备的地理位置的方法能够快速获得更准确的定位结果。In addition, when the geographic location monitoring device has a GPS functional module, the geographic location of the geographic location monitoring device can also be obtained according to GPS information. GPS is an all-round, all-weather, all-time, high-precision satellite navigation system, which can provide global users with low-cost, high-precision three-dimensional position, speed and precise timing navigation information. The method of determining the geographic location of the geographic location monitoring device through GPS information can quickly obtain more accurate positioning results.
图2示出根据本发明另一个实施例的地理位置监测方法200的流程图。地理位置监测方法200的步骤S210、S220和S230分别与地理位置监测方法100的步骤S110、S120和S130相对应,本领域技术人员根据图1可以理解图2中的上述步骤,为了简洁,在此不再赘述。根据本实施例,在步骤S230之后,地理位置监测方法200可以进一步包括:步骤S240,记录该地理位置;和/或步骤S250,将该地理位置传输到远程服务器或地理位置监测设备关联的移动终端。地理位置监测设备关联的移动终端可以是地理位置监测设备的用户的移动终端,也可以是关联用户的移动终端。地理位置监测设备可以在本地实时记录其地理位置,方便随后对其地理位置进行查看。将该地理位置传输到远程服务器或地理位置监测设备关联的移动终端方便由远程服务器或关联用户了解该地理位置,以便随时监测用户的行动。例如,地理位置监测设备的用户可以是儿童,关联用户可以是家长。将儿童的地理位置实时传输到家长的移动终端,诸如智能手机,可以方便家长掌控儿童的动态,防止儿童走失。FIG. 2 shows a flow chart of a geographical location monitoring method 200 according to another embodiment of the present invention. Steps S210, S220, and S230 of the geographic location monitoring method 200 correspond to steps S110, S120, and S130 of the geographic location monitoring method 100, respectively. Those skilled in the art can understand the above-mentioned steps in FIG. 2 according to FIG. 1. For brevity, here No longer. According to this embodiment, after step S230, the geographic location monitoring method 200 may further include: step S240, recording the geographic location; and/or step S250, transmitting the geographic location to a remote server or a mobile terminal associated with the geographic location monitoring device . The mobile terminal associated with the geographic location monitoring device may be the mobile terminal of the user of the geographic location monitoring device, or the mobile terminal of the associated user. The geographic location monitoring device can record its geographic location in real time locally, which is convenient for checking its geographic location later. Transmitting the geographic location to the remote server or the mobile terminal associated with the geographic location monitoring device facilitates the remote server or the associated user to know the geographic location so as to monitor the user's actions at any time. For example, the user of the geographic location monitoring device may be a child, and the associated user may be a parent. Real-time transmission of children's location to parents' mobile terminals, such as smart phones, can facilitate parents to control children's dynamics and prevent children from getting lost.
图3示出根据本发明又一个实施例的地理位置监测方法300的流程图。地理位置监测方法300的步骤S310、S320和S330分别与地理位置监测方法100的步骤S110、S120和S130相对应,本领域技术人员根据图1可以理解图3中的上述步骤,为了简洁,在此不再赘述。根据本实施例,在步骤S330之后,地理位置监测方法300可以进一步包括以下步骤。在步骤S340,记录该地理位置。在步骤S350,根据地理位置监测设备的多个地理位置生成跟踪路线。在步骤S360,将跟踪路线传输到远程服务器或地理位置监测设备关联的移动终端。由于在本地实时记录了地理位置监测设备的地理位置,因此可以随时选取所记录的地理位置的至少一部分来生成地理位置的跟踪路线,也就是用户的行动路线。跟踪路线可以结合实际地图生成。跟踪路线可以有助于远程服务器或关联用户了解配备地理位置监测设备的用户在某时段的行踪。Fig. 3 shows a flow chart of a geographical location monitoring method 300 according to yet another embodiment of the present invention. Steps S310, S320, and S330 of the geographic location monitoring method 300 correspond to steps S110, S120, and S130 of the geographic location monitoring method 100, respectively. Those skilled in the art can understand the above steps in FIG. 3 according to FIG. No longer. According to this embodiment, after step S330, the geographic location monitoring method 300 may further include the following steps. In step S340, the geographic location is recorded. In step S350, a tracking route is generated according to multiple geographic locations of the geographic location monitoring device. In step S360, the tracking route is transmitted to a remote server or a mobile terminal associated with the geographic location monitoring device. Since the geographic location of the geographic location monitoring device is recorded locally in real time, at least a part of the recorded geographic location can be selected at any time to generate a tracking route of the geographic location, that is, the user's action route. Tracking routes can be generated in conjunction with actual maps. Tracking a route can help a remote server or an associated user know where a user equipped with a geo-location monitoring device has been during a certain period of time.
根据本发明的另一方面,提供一种地理位置监测设备。参考图4,示出根据本发明一个实施例的地理位置监测设备400的示意性框图。地理位置监测设备400包括获取装置410、运动量确定装置420和定位装置430。According to another aspect of the present invention, a geographic location monitoring device is provided. Referring to FIG. 4 , it shows a schematic block diagram of a geographic location monitoring device 400 according to an embodiment of the present invention. The geographic location monitoring device 400 includes an acquisition unit 410 , an exercise amount determination unit 420 and a positioning unit 430 .
获取装置410用于获取地理位置监测设备400的运动信息。运动信息可以是配备地理位置监测设备400的用户的运动信息,例如随时间变化的加速度数据。获取装置410可以是适于获取运动信息的任何装置,例如加速度传感器。如上文所述,该加速度传感器可以是诸如三轴加速度传感器、六轴加速度传感器等常规加速度传感器。获取装置410可以实时测量地理位置监测设备400的运动信息。The obtaining means 410 is used for obtaining the motion information of the geographic location monitoring device 400 . The motion information may be motion information of a user equipped with the geographic location monitoring device 400 , such as acceleration data over time. The acquiring device 410 may be any device suitable for acquiring motion information, such as an acceleration sensor. As mentioned above, the acceleration sensor may be a conventional acceleration sensor such as a three-axis acceleration sensor or a six-axis acceleration sensor. The obtaining means 410 can measure the motion information of the geographic location monitoring device 400 in real time.
运动量确定装置420用于根据该运动信息确定地理位置监测设备400在当前定位时刻之前的预定时段内的总运动量。运动量确定装置420可以是能够进行数据处理的装置,其例如可以是地理位置监测设备400的处理器的一部分。地理位置监测设备400可以包括主处理器和协处理器。对于运动信息的实时处理可以在协处理器中实现,以降低功耗,之后可以将处理后的运动信息数据传送到主处理器进行进一步的分析和处理。运动量确定装置420也可以以单独的数据处理模块来实现。The movement amount determining means 420 is used for determining the total movement amount of the geographic location monitoring device 400 within a predetermined period before the current positioning moment according to the movement information. The exercise amount determining device 420 may be a device capable of data processing, for example, it may be a part of the processor of the geographic location monitoring device 400 . The geographic location monitoring device 400 may include a main processor and co-processors. Real-time processing of motion information can be implemented in the coprocessor to reduce power consumption, and then the processed motion information data can be transmitted to the main processor for further analysis and processing. The exercise amount determining device 420 can also be implemented as a separate data processing module.
定位装置430用于当总运动量满足预设条件时,确定地理位置监测设备400的地理位置。定位装置430,其可以是移动通信模块、Wi-Fi模块和/或GPS功能模块,其可以根据与地理位置监测设备400相关的基站信息、地理位置监测设备400的Wi-Fi接入信息以及地理位置监测设备400的GPS信息中的对应信息确定地理位置监测设备400的地理位置。定位装置430也可以是地理位置监测设备400的处理器的一部分或是单独的电路模块。The positioning device 430 is used to determine the geographic location of the geographic location monitoring device 400 when the total amount of exercise satisfies a preset condition. Positioning device 430, which may be a mobile communication module, a Wi-Fi module and/or a GPS function module, which may be based on the base station information related to the geographic location monitoring device 400, the Wi-Fi access information of the geographic location monitoring device 400, and the geographic location Corresponding information in the GPS information of the location monitoring device 400 determines the geographic location of the location monitoring device 400 . The positioning device 430 may also be a part of the processor of the geographic location monitoring device 400 or a separate circuit module.
根据本发明提供的地理位置监测设备,当地理位置监测设备的运动量满足预设条件时才确定其地理位置,可以避免频繁对地理位置监测设备进行不必要的定位,从而可以降低功耗,增强地理位置监测设备的电池续航能力,有利于地理位置监测设备的小型化和便携化。According to the geographic location monitoring device provided by the present invention, its geographic location is determined only when the amount of movement of the geographic location monitoring device meets the preset conditions, which can avoid frequent unnecessary positioning of the geographic location monitoring device, thereby reducing power consumption and enhancing geographical location. The battery life of the location monitoring device is conducive to the miniaturization and portability of the location monitoring device.
可选地,上述总运动量可以是地理位置监测设备400的用户在预定时段内的总步数。预设条件可以是总步数大于或等于步数阈值。如上文所述,配备地理位置监测设备400的用户与该地理位置监测设备400是同步运动的,因此地理位置监测设备400的运动情况可以用用户的运动情况表示。地理位置监测设备400的运动信息可以为用户的随时间变化的加速度数据。地理位置监测设备400可以通过检测用户的加速度数据来检测用户的步数。当地理位置监测设备400确定用户在当前定位时刻之前的预定时段内的总步数之后,可以判断该总步数是否大于或等于步数阈值。步数阈值可以是任何合适的阈值,该阈值应该能够合理地衡量用户行走的快慢。通过地理位置监测设备400的用户的总步数来衡量是否对地理位置监测设备400进行定位的方式比较快速、简单和易于实现,与现有技术兼容。Optionally, the above-mentioned total amount of exercise may be the total number of steps of the user of the geographic location monitoring device 400 within a predetermined period of time. The preset condition may be that the total number of steps is greater than or equal to the step number threshold. As mentioned above, the user equipped with the geographic location monitoring device 400 moves synchronously with the geographic location monitoring device 400 , so the motion of the geographic location monitoring device 400 can be represented by the user's motion. The motion information of the geographic location monitoring device 400 may be acceleration data of the user over time. The geographic location monitoring device 400 can detect the user's steps by detecting the user's acceleration data. After the geographic location monitoring device 400 determines the total number of steps of the user within a predetermined period before the current positioning moment, it may determine whether the total number of steps is greater than or equal to a step number threshold. The step threshold can be any suitable threshold that provides a reasonable measure of how fast the user is walking. The method of measuring whether the location monitoring device 400 is positioned by using the total number of steps of the user of the location monitoring device 400 is fast, simple and easy to implement, and is compatible with the existing technology.
可选地,预定时段可以包括固定数目的时间间隔。运动量确定装置420可以包括运动量确定模块和累加模块(未示出)。运动量确定模块用于确定在固定数目的时间间隔中的每一个时间间隔内的运动量。累加模块用于对在固定数目的时间间隔中的所有时间间隔内的运动量进行累加,以获得总运动量。可以理解的是,在地理位置监测设备400中,可以具有存储器装置,用于缓存地理位置监测设备400的运动量。如上文所述,预定时段可以视作时间窗。存储器装置可以缓存该时间窗内的每个时间间隔内的运动量。进一步地,存储器装置可以通过先入先出的方式缓存该时间窗内的每个时间间隔内的运动量。预定时段包括固定数目的时间间隔,可以将这些固定数目的时间间隔中的所有时间间隔内的运动量视为一个数组。数组中包含的元素数目是固定的。当下一定位时刻到来,即时间窗向后移动时,存储器装置就丢弃原来存储的数组中的第一个元素,将新的时间间隔内的运动量作为数组中的最后一个元素加入进来。Alternatively, the predetermined period of time may comprise a fixed number of time intervals. The exercise amount determination device 420 may include an exercise amount determination module and an accumulation module (not shown). The exercise amount determining module is used to determine the amount of exercise in each of the fixed number of time intervals. The accumulating module is used for accumulating the amount of exercise in all the time intervals of the fixed number of time intervals to obtain the total amount of exercise. It can be understood that, in the geographic location monitoring device 400 , there may be a memory device for caching the movement amount of the geographic location monitoring device 400 . As mentioned above, the predetermined period of time may be considered a time window. The memory device may cache the amount of motion in each time interval within the time window. Further, the memory device may cache the amount of movement in each time interval within the time window in a first-in-first-out manner. The predetermined period includes a fixed number of time intervals, and the amount of exercise in all time intervals of these fixed number of time intervals can be regarded as an array. The number of elements contained in the array is fixed. When the next positioning moment arrives, that is, when the time window moves backward, the memory device discards the first element in the previously stored array, and adds the motion amount in the new time interval as the last element in the array.
可选地,预定时段可以包括固定数目的时间间隔,当前定位时刻与前一定位时刻之间相差一个时间间隔。运动量确定装置420可以包括减法模块和加法模块(未示出)。减法模块用于计算前一定位时刻之前的预定时段内的总运动量与前一定位时刻之前的预定时段中的第一时间间隔内的运动量之间的差。加法模块用于将上述差与当前定位时刻之前的预定时段中的最后一个时间间隔内的运动量相加,以获得在当前定位时刻之前的预定时段内的总运动量。可以理解的是,减法模块和加法模块可以集成在诸如专用集成电路(ASIC)、现场可编程逻辑阵列(FPGA)等数字电路中,并通过这类数字电路中的减法器和加法器来实现,也可以分别用单独的模拟电路来实现。Optionally, the predetermined period may include a fixed number of time intervals, and there is a time interval difference between the current positioning moment and the previous positioning moment. The exercise amount determining device 420 may include a subtraction module and an addition module (not shown). The subtraction module is used to calculate the difference between the total movement amount in the predetermined period before the previous positioning moment and the movement amount in the first time interval in the predetermined period before the previous positioning moment. The adding module is used to add the above difference to the movement amount in the last time interval in the predetermined period before the current positioning moment, so as to obtain the total movement amount in the predetermined period before the current positioning moment. It can be understood that the subtraction module and the addition module can be integrated in digital circuits such as application-specific integrated circuits (ASICs), field programmable logic arrays (FPGAs), and implemented by subtractors and adders in such digital circuits, It is also possible to implement them with separate analog circuits.
可选地,地理位置监测设备400可以进一步包括记录装置和/或第一传输装置(未示出)。记录装置用于记录地理位置监测设备400的地理位置。记录装置可以是任何合适的存储器装置,其实现为各种类型的存储介质,包括但不限于:闪存、只读存储器(ROM)、随机存取半导体存储器或任何类型的易失性或非易失性半导体存储器。第一传输装置用于将地理位置传输到远程服务器或地理位置监测设备400关联的移动终端。第一传输装置可以是无线传输接口,诸如Wi-Fi接口等。Optionally, the geographic location monitoring device 400 may further include a recording device and/or a first transmission device (not shown). The recording device is used for recording the geographic location of the geographic location monitoring device 400 . The recording device may be any suitable memory device implemented as various types of storage media including, but not limited to: flash memory, read only memory (ROM), random access semiconductor memory, or any type of volatile or non-volatile permanent semiconductor memory. The first transmission means is used for transmitting the geographic location to a remote server or a mobile terminal associated with the geographic location monitoring device 400 . The first transmission device may be a wireless transmission interface, such as a Wi-Fi interface.
可选地,地理位置监测设备400进一步包括记录装置、路线生成装置和第二传输装置(未示出)。记录装置用于记录地理位置监测设备400的地理位置。上文已对记录装置进行详细描述,在此不再赘述。路线生成装置用于根据地理位置监测设备400的多个地理位置生成跟踪路线。第二传输装置用于将跟踪路线传输到远程服务器或地理位置监测设备400关联的移动终端。第二传输装置可以与上述第一传输装置是同一装置或是不同的装置。记录装置实现对地理位置监测设备400的地理位置的实时本地记录。随后,路线生成装置可以随时选取所记录的地理位置的至少一部分来生成地理位置的跟踪路线,也就是用户的行动路线。随后,第二传输装置可以将跟踪路线传输到远程服务器或关联用户,以便帮助远程服务器或关联用户了解配备地理位置监测设备400的用户在某时段的行踪。Optionally, the geographic location monitoring device 400 further includes a recording device, a route generation device and a second transmission device (not shown). The recording device is used for recording the geographic location of the geographic location monitoring device 400 . The recording device has been described in detail above, and will not be repeated here. The route generating means is used for generating a tracking route according to multiple geographic locations of the geographic location monitoring device 400 . The second transmission means is used to transmit the tracked route to a remote server or a mobile terminal associated with the geographic location monitoring device 400 . The second transmission device may be the same device or a different device than the above-mentioned first transmission device. The recording means realizes real-time local recording of the geographic location of the geographic location monitoring device 400 . Subsequently, the route generation device may select at least a part of the recorded geographic location at any time to generate a tracking route of the geographic location, that is, the user's action route. Subsequently, the second transmission means may transmit the tracked route to the remote server or the associated user, so as to help the remote server or the associated user understand the whereabouts of the user equipped with the geographic location monitoring device 400 in a certain period of time.
在以上关于地理位置监测方法的描述中,已经详细描述了各步骤的实现方法和功能作用等。本领域技术人员结合以上关于图1-3的地理位置监测方法的描述,可以理解地理位置监测设备400的具体结构和运行方式等,为了简洁,本文不对此进行赘述。In the above description about the geographical position monitoring method, the implementation method and function of each step have been described in detail. Those skilled in the art can understand the specific structure and operation mode of the geographic location monitoring device 400 based on the above description of the geographic location monitoring method in FIGS. 1-3 .
在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。The algorithms and displays presented herein are not inherently related to any particular computer, virtual system, or other device. Various generic systems can also be used with the teachings based on this. The structure required to construct such a system is apparent from the above description. Furthermore, the present invention is not specific to any particular programming language. It should be understood that various programming languages can be used to implement the content of the present invention described herein, and the above description of specific languages is for disclosing the best mode of the present invention.
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。In the description provided herein, numerous specific details are set forth. However, it is understood that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure the understanding of this description.
类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。Similarly, it should be appreciated that in the foregoing description of exemplary embodiments of the invention, in order to streamline this disclosure and to facilitate an understanding of one or more of the various inventive aspects, various features of the invention are sometimes grouped together in a single embodiment, figure, or its description. This method of disclosure, however, is not to be interpreted as reflecting an intention that the claimed invention requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the Detailed Description are hereby expressly incorporated into this Detailed Description, with each claim standing on its own as a separate embodiment of this invention.
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。Those skilled in the art can understand that the modules in the device in the embodiment can be adaptively changed and arranged in one or more devices different from the embodiment. Modules or units or components in the embodiments may be combined into one module or unit or component, and furthermore may be divided into a plurality of sub-modules or sub-units or sub-assemblies. All features disclosed in this specification (including accompanying claims, abstract and drawings) and any method or method so disclosed may be used in any combination, except that at least some of such features and/or processes or units are mutually exclusive. All processes or units of equipment are combined. Each feature disclosed in this specification (including accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.
此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。Furthermore, those skilled in the art will understand that although some embodiments described herein include some features included in other embodiments but not others, combinations of features from different embodiments are meant to be within the scope of the invention. and form different embodiments. For example, in the following claims, any one of the claimed embodiments may be used in any combination.
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的地理位置监测设备中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。The various component embodiments of the present invention may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. Those skilled in the art should understand that a microprocessor or a digital signal processor (DSP) may be used in practice to implement some or all functions of some or all components in the geographic location monitoring device according to the embodiment of the present invention. The present invention can also be implemented as an apparatus or an apparatus program (for example, a computer program and a computer program product) for performing a part or all of the methods described herein. Such a program for realizing the present invention may be stored on a computer-readable medium, or may be in the form of one or more signals. Such a signal may be downloaded from an Internet site, or provided on a carrier signal, or provided in any other form.
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and that those skilled in the art will be able to design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention can be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In a unit claim enumerating several means, several of these means can be embodied by one and the same item of hardware. The use of the words first, second, and third, etc. does not indicate any order. These words can be interpreted as names.
本发明实施例公开了A1、一种地理位置监测方法,应用于一地理位置监测设备,所述地理位置监测方法包括:The embodiment of the present invention discloses A1. A geographic location monitoring method, which is applied to a geographic location monitoring device, and the geographic location monitoring method includes:
获取所述地理位置监测设备的运动信息;Acquiring motion information of the geographic location monitoring device;
根据所述运动信息确定所述地理位置监测设备在当前定位时刻之前的预定时段内的总运动量;以及determining the total amount of movement of the geographic location monitoring device within a predetermined period of time before the current positioning moment according to the movement information; and
当所述总运动量满足预设条件时,确定所述地理位置监测设备的地理位置。When the total amount of exercise satisfies a preset condition, the geographic location of the geographic location monitoring device is determined.
A2、如A1所述的地理位置监测方法,所述总运动量是所述地理位置监测设备的用户在所述预定时段内的总步数,所述预设条件是所述总步数大于或等于步数阈值。A2. The geographic location monitoring method as described in A1, the total amount of exercise is the total number of steps of the user of the geographic location monitoring device within the predetermined period of time, and the preset condition is that the total number of steps is greater than or equal to Step threshold.
A3、如A1或A2所述的地理位置监测方法,所述预定时段包括固定数目的时间间隔,A3. The geographical position monitoring method as described in A1 or A2, the predetermined period of time includes a fixed number of time intervals,
所述确定所述地理位置监测设备在当前定位时刻之前的预定时段内的总运动量包括:The determining the total amount of movement of the geographic location monitoring device within a predetermined period before the current positioning moment includes:
确定在所述固定数目的时间间隔中的每一个时间间隔内的运动量;以及determining an amount of exercise in each of the fixed number of time intervals; and
对在所述固定数目的时间间隔中的所有时间间隔内的运动量进行累加,以获得所述总运动量。The amount of exercise in all time intervals of the fixed number of time intervals is accumulated to obtain the total amount of exercise.
A4、如A1或A2所述的地理位置监测方法,所述预定时段包括固定数目的时间间隔,所述当前定位时刻与前一定位时刻之间相差一个时间间隔,A4. The geographical location monitoring method as described in A1 or A2, the predetermined period of time includes a fixed number of time intervals, and there is a time interval difference between the current positioning moment and the previous positioning moment,
所述确定所述地理位置监测设备在当前定位时刻之前的预定时段内的总运动量包括:The determining the total amount of movement of the geographic location monitoring device within a predetermined period before the current positioning moment includes:
计算所述前一定位时刻之前的预定时段内的总运动量与所述前一定位时刻之前的预定时段中的第一时间间隔内的运动量之间的差;以及calculating the difference between the total amount of movement in a predetermined period of time before the previous location moment and the amount of movement in a first time interval in the predetermined period of time before the previous location moment; and
将所述差与所述当前定位时刻之前的预定时段中的最后一个时间间隔内的运动量相加,以获得所述在当前定位时刻之前的预定时段内的总运动量。Adding the difference to the movement amount in the last time interval in the predetermined period before the current positioning moment to obtain the total movement amount in the predetermined period before the current positioning moment.
A5、如A1至A4任一项所述的地理位置监测方法,在确定所述地理位置之后,所述地理位置监测方法进一步包括:A5. The geographic location monitoring method as described in any one of A1 to A4, after determining the geographic location, the geographic location monitoring method further includes:
记录所述地理位置;和/或record said geographic location; and/or
将所述地理位置传输到远程服务器或所述地理位置监测设备关联的移动终端。Transmitting the geographic location to a remote server or a mobile terminal associated with the geographic location monitoring device.
A6、如A1至A4任一项所述的地理位置监测方法,所述地理位置监测方法进一步包括:A6. The geographic location monitoring method as described in any one of A1 to A4, said geographic location monitoring method further comprising:
记录所述地理位置;record said geographic location;
根据所述地理位置监测设备的多个地理位置生成跟踪路线;以及generating a tracking route based on a plurality of geographic locations of the geographic location monitoring device; and
将所述跟踪路线传输到所述远程服务器或所述地理位置监测设备关联的移动终端。Transmitting the tracked route to the remote server or a mobile terminal associated with the geographic location monitoring device.
A7、如A1至A6任一项所述的地理位置监测方法,所述确定所述地理位置监测设备的地理位置包括:A7. The geographic location monitoring method according to any one of A1 to A6, the determining the geographic location of the geographic location monitoring device includes:
根据与所述地理位置监测设备相关的基站信息、所述地理位置监测设备的无线保真接入信息以及所述地理位置监测设备的全球定位系统信息中的至少一个确定所述地理位置。The geographic location is determined based on at least one of base station information associated with the geographic location monitoring device, Wi-Fi access information of the geographic location monitoring device, and Global Positioning System information of the geographic location monitoring device.
本发明实施例还公开了B8、一种地理位置监测设备,包括:The embodiment of the present invention also discloses B8, a geographical location monitoring device, comprising:
获取装置,用于获取所述地理位置监测设备的运动信息;an acquiring device, configured to acquire motion information of the geographic location monitoring device;
运动量确定装置,用于根据所述运动信息确定所述地理位置监测设备在当前定位时刻之前的预定时段内的总运动量;以及An exercise amount determining device, configured to determine the total amount of exercise of the geographic location monitoring device within a predetermined period before the current positioning moment according to the exercise information; and
定位装置,用于当所述总运动量满足预设条件时,确定所述地理位置监测设备的地理位置。A positioning device, configured to determine the geographic location of the geographic location monitoring device when the total amount of exercise satisfies a preset condition.
B9、如B8所述的地理位置监测设备,所述总运动量是所述地理位置监测设备的用户在所述预定时段内的总步数,所述预设条件是所述总步数大于或等于步数阈值。B9. The geographic location monitoring device as described in B8, the total amount of exercise is the total number of steps of the user of the geographic location monitoring device within the predetermined period of time, and the preset condition is that the total number of steps is greater than or equal to Step threshold.
B10、如B8或B9所述的地理位置监测设备,所述预定时段包括固定数目的时间间隔,所述运动量确定装置包括:B10, the geographical location monitoring device as described in B8 or B9, the predetermined period of time includes a fixed number of time intervals, and the amount of exercise determining means includes:
运动量确定模块,用于确定在所述固定数目的时间间隔中的每一个时间间隔内的运动量;以及an exercise amount determining module, configured to determine an amount of exercise in each of the fixed number of time intervals; and
累加模块,用于对在所述固定数目的时间间隔中的所有时间间隔内的运动量进行累加,以获得所述总运动量。An accumulating module, configured to accumulate the amount of exercise in all time intervals of the fixed number of time intervals to obtain the total amount of exercise.
B11、如B8或B9所述的地理位置监测设备,所述预定时段包括固定数目的时间间隔,所述当前定位时刻与前一定位时刻之间相差一个时间间隔,B11. The geographical location monitoring device as described in B8 or B9, the predetermined period of time includes a fixed number of time intervals, and there is a time interval difference between the current positioning moment and the previous positioning moment,
所述运动量确定装置包括:The exercise determination device includes:
减法模块,用于计算所述前一定位时刻之前的预定时段内的总运动量与所述前一定位时刻之前的预定时段中的第一时间间隔内的运动量之间的差;以及A subtraction module, used to calculate the difference between the total movement amount in the predetermined period before the previous positioning moment and the movement amount in the first time interval in the predetermined period before the previous positioning moment; and
加法模块,用于将所述差与所述当前定位时刻之前的预定时段中的最后一个时间间隔内的运动量相加,以获得所述在当前定位时刻之前的预定时段内的总运动量。An adding module, configured to add the difference to the movement amount in the last time interval in the predetermined period before the current positioning moment, so as to obtain the total movement amount in the predetermined period before the current positioning moment.
B12、如B8至B11任一项所述的地理位置监测设备,所述地理位置监测设备进一步包括:B12. The geographic location monitoring device as described in any one of B8 to B11, said geographic location monitoring device further comprising:
记录装置,用于记录所述地理位置;和/或recording means for recording said geographic location; and/or
第一传输装置,用于将所述地理位置传输到远程服务器或所述地理位置监测设备关联的移动终端。The first transmitting means is configured to transmit the geographic location to a remote server or a mobile terminal associated with the geographic location monitoring device.
B13、如B8至B11任一项所述的地理位置监测设备,所述地理位置监测设备进一步包括:B13. The geographic location monitoring device as described in any one of B8 to B11, said geographic location monitoring device further comprising:
记录装置,用于记录所述地理位置;recording means for recording said geographic location;
路线生成装置,用于根据所述地理位置监测设备的多个地理位置生成跟踪路线;以及a route generating device, configured to generate a tracking route according to multiple geographic locations of the geographic location monitoring device; and
第二传输装置,用于将所述跟踪路线传输到所述远程服务器或所述地理位置监测设备关联的移动终端。The second transmitting means is configured to transmit the tracked route to the remote server or a mobile terminal associated with the geographic location monitoring device.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510465096.3A CN105157722B (en) | 2015-07-31 | 2015-07-31 | Geographic location monitoring method and equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510465096.3A CN105157722B (en) | 2015-07-31 | 2015-07-31 | Geographic location monitoring method and equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105157722A true CN105157722A (en) | 2015-12-16 |
CN105157722B CN105157722B (en) | 2018-05-18 |
Family
ID=54798661
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510465096.3A Active CN105157722B (en) | 2015-07-31 | 2015-07-31 | Geographic location monitoring method and equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105157722B (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106403956A (en) * | 2016-11-01 | 2017-02-15 | 上海创功通讯技术有限公司 | Dynamic navigation system and method |
CN107063293A (en) * | 2017-04-24 | 2017-08-18 | 深圳市沃特沃德股份有限公司 | Reporting position method and apparatus |
CN113223215A (en) * | 2021-05-21 | 2021-08-06 | 歌尔股份有限公司 | Awakening method of intelligent door lock, terminal equipment and intelligent door lock |
CN113825099A (en) * | 2021-09-18 | 2021-12-21 | 深圳市几米物联有限公司 | Low-power-consumption positioning method, device, equipment and medium based on motion state detection |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070244633A1 (en) * | 2005-05-27 | 2007-10-18 | Alan Phillips | Location-based services |
CN101365197A (en) * | 2008-08-29 | 2009-02-11 | 青岛海信移动通信技术股份有限公司 | Energy consumption control method for positioning terminal and positioning terminal applying the method |
CN101769745A (en) * | 2009-01-07 | 2010-07-07 | 宏达国际电子股份有限公司 | Method and device for tracking and navigating moving target and used computer program product |
US8000724B1 (en) * | 2001-11-14 | 2011-08-16 | Sprint Spectrum L.P. | Method and system for subnet-based transmission of mobile station location |
CN103118328A (en) * | 2013-01-25 | 2013-05-22 | 广东欧珀移动通信有限公司 | Method, device and mobile terminal for acquiring mobile phone user path trajectory |
CN103561069A (en) * | 2013-10-25 | 2014-02-05 | 北京奇虎科技有限公司 | Position information prompting method, device and system |
CN103747416A (en) * | 2013-12-20 | 2014-04-23 | 北京奇虎科技有限公司 | Method, device and system of performing prompting for portable positioning device |
CN104678420A (en) * | 2013-11-26 | 2015-06-03 | 中兴通讯股份有限公司 | Location method, device and terminal |
CN104754105A (en) * | 2013-12-25 | 2015-07-01 | 比亚迪股份有限公司 | Mobile terminal and method for safe warning thereby |
-
2015
- 2015-07-31 CN CN201510465096.3A patent/CN105157722B/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8000724B1 (en) * | 2001-11-14 | 2011-08-16 | Sprint Spectrum L.P. | Method and system for subnet-based transmission of mobile station location |
US20070244633A1 (en) * | 2005-05-27 | 2007-10-18 | Alan Phillips | Location-based services |
CN101365197A (en) * | 2008-08-29 | 2009-02-11 | 青岛海信移动通信技术股份有限公司 | Energy consumption control method for positioning terminal and positioning terminal applying the method |
CN101769745A (en) * | 2009-01-07 | 2010-07-07 | 宏达国际电子股份有限公司 | Method and device for tracking and navigating moving target and used computer program product |
CN103118328A (en) * | 2013-01-25 | 2013-05-22 | 广东欧珀移动通信有限公司 | Method, device and mobile terminal for acquiring mobile phone user path trajectory |
CN103561069A (en) * | 2013-10-25 | 2014-02-05 | 北京奇虎科技有限公司 | Position information prompting method, device and system |
CN104678420A (en) * | 2013-11-26 | 2015-06-03 | 中兴通讯股份有限公司 | Location method, device and terminal |
CN103747416A (en) * | 2013-12-20 | 2014-04-23 | 北京奇虎科技有限公司 | Method, device and system of performing prompting for portable positioning device |
CN104754105A (en) * | 2013-12-25 | 2015-07-01 | 比亚迪股份有限公司 | Mobile terminal and method for safe warning thereby |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106403956A (en) * | 2016-11-01 | 2017-02-15 | 上海创功通讯技术有限公司 | Dynamic navigation system and method |
CN107063293A (en) * | 2017-04-24 | 2017-08-18 | 深圳市沃特沃德股份有限公司 | Reporting position method and apparatus |
CN113223215A (en) * | 2021-05-21 | 2021-08-06 | 歌尔股份有限公司 | Awakening method of intelligent door lock, terminal equipment and intelligent door lock |
CN113825099A (en) * | 2021-09-18 | 2021-12-21 | 深圳市几米物联有限公司 | Low-power-consumption positioning method, device, equipment and medium based on motion state detection |
Also Published As
Publication number | Publication date |
---|---|
CN105157722B (en) | 2018-05-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3014476B1 (en) | Using movement patterns to anticipate user expectations | |
Chon et al. | Lifemap: A smartphone-based context provider for location-based services | |
CN105138589A (en) | Geographical location monitoring method and device | |
CN107843907B (en) | A method for dynamically determining the processor duty cycle of a mobile device based on geographic location | |
JP6225257B2 (en) | Interest point clustering method and related apparatus | |
JP5953677B2 (en) | Information processing apparatus, information processing method, program, and recording medium | |
US10274346B2 (en) | Determining quality of a location-determination algorithm associated with a mobile device by processing a log of sensor data | |
US10533874B2 (en) | Inertial positioning and navigation device featuring a novel walk detection method | |
US20210093918A1 (en) | Detecting the end of hiking activities on a wearable device | |
JP2017009341A (en) | Data analysis device, data analysis method and data analysis program | |
CN105157722A (en) | Geographic position monitoring method and equipment | |
US11525678B2 (en) | Use of offline algorithm to determine location from previous sensor data when location is requested | |
JP6063268B2 (en) | POSITION DISPLAY INFORMATION PROVIDING DEVICE, USER TERMINAL, POSITION DISPLAY INFORMATION PROVIDING METHOD, POSITION INFORMATION ACQUISITION CONTROL METHOD, AND PROGRAM | |
WO2015184741A1 (en) | Navigation information acquisition method and device, and mobile terminal | |
US20230358557A1 (en) | Capturing Location Data For Waypoint | |
CN106092131A (en) | A kind of method and apparatus counting step | |
US9933403B2 (en) | Method for alarming gas and electronic device thereof | |
CN112911363A (en) | Track video generation method, terminal device and computer-readable storage medium | |
TWI731340B (en) | Positioning method combining virtual and real | |
US20220095954A1 (en) | A foot mounted wearable device and a method to operate the same | |
TWM410314U (en) | A status recorder for use with a sensor built in a hand held device | |
Monteserin | Multi sensor system for pedestrian tracking and activity recognition in indoor environments | |
CN105953812A (en) | Method and system for quantifying motion step number | |
TWI641808B (en) | Mobile device, operating method, and non-transitory computer readable storage medium for storing operating method | |
US20230358845A1 (en) | Rhythmic Collection of Positioning Information |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C41 | Transfer of patent application or patent right or utility model | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20160427 Address after: 100015 Chaoyang District Road, Jiuxianqiao, No. 10, building No. 3, floor 15, floor 17, 1701-36, Applicant after: BEIJING QIBAO TECHNOLOGY CO., LTD. Address before: 100088 Beijing city Xicheng District xinjiekouwai Street 28, block D room 112 (Desheng Park) Applicant before: Beijing Qihu Technology Co., Ltd. Applicant before: Qizhi Software (Beijing) Co., Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |