[go: up one dir, main page]

CN105866729B - A kind of indoor orientation method and device based on user behavior characteristics - Google Patents

A kind of indoor orientation method and device based on user behavior characteristics Download PDF

Info

Publication number
CN105866729B
CN105866729B CN201610180013.0A CN201610180013A CN105866729B CN 105866729 B CN105866729 B CN 105866729B CN 201610180013 A CN201610180013 A CN 201610180013A CN 105866729 B CN105866729 B CN 105866729B
Authority
CN
China
Prior art keywords
positioning
mobile terminal
bluetooth
user
preset
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.)
Active
Application number
CN201610180013.0A
Other languages
Chinese (zh)
Other versions
CN105866729A (en
Inventor
杨磊
张能元
王文杰
刘文龙
徐连明
王锦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Wisdom Figure Science And Technology Ltd Co
Original Assignee
Beijing Wisdom Figure Science And Technology Ltd Co
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Wisdom Figure Science And Technology Ltd Co filed Critical Beijing Wisdom Figure Science And Technology Ltd Co
Priority to CN201610180013.0A priority Critical patent/CN105866729B/en
Publication of CN105866729A publication Critical patent/CN105866729A/en
Application granted granted Critical
Publication of CN105866729B publication Critical patent/CN105866729B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S1/00Beacons or beacon systems transmitting signals having a characteristic or characteristics capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters; Receivers co-operating therewith
    • G01S1/02Beacons or beacon systems transmitting signals having a characteristic or characteristics capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters; Receivers co-operating therewith using radio waves
    • G01S1/08Systems for determining direction or position line
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/10Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
    • G01C21/12Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning
    • G01C21/16Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation
    • G01C21/165Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation combined with non-inertial navigation instruments

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Automation & Control Theory (AREA)
  • Navigation (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

The invention discloses a kind of indoor orientation method and device based on user behavior characteristics, wherein method includes Bluetooth beacon, mobile terminal, include the following steps: the positioning record for obtaining indoor navigation system on the mobile terminal, judges whether active user is to position for the first time according to positioning record;If active user is not to position for the first time, the detected value of the movement of active user is detected by the gyroscope built in the mobile terminal, judges whether the detected value is not less than preset turning calibration value;If the detected value is not less than preset turning calibration value, the location of active user is calibrated.Positioning accuracy can be substantially improved in the case where the sparse deployment of Bluetooth beacon node in the present invention, to promote user experience, reduce deployment and maintenance cost.

Description

一种基于用户行为特征的室内定位方法及装置An indoor positioning method and device based on user behavior characteristics

技术领域technical field

本发明属于导航技术领域,具体而言,涉及一种基于用户行为特征的室内定位方法及装置。The present invention belongs to the technical field of navigation, and in particular, relates to an indoor positioning method and device based on user behavior characteristics.

背景技术Background technique

随着现代化城市的不断发展,诸如大型超市、购物中心之类的大型建筑物不断的出现。人们会想在上述的室内环境中确定自己所在的位置,且快速寻找到自己的目的地。随着智能手机的普及,以及移动互联网的发展,地图与导航类软件将进入一个新的时代-室内导航。目前通常的做法是部署蓝牙(iBeacon)。而基于蓝牙(iBeacon)的定位方式,定位精度强烈依赖于iBeacon节点的部署密度。因此在(iBeacon)低密度部署情况下,室内定位的精度性极大的收到了影响。同时吸纳有的定位方式并不能考虑到用户运动对定位的影响。With the continuous development of modern cities, large buildings such as large supermarkets and shopping centers continue to appear. People will want to determine their location in the above indoor environment and quickly find their destination. With the popularization of smart phones and the development of mobile Internet, map and navigation software will enter a new era - indoor navigation. The current common practice is to deploy Bluetooth (iBeacon). For the positioning method based on Bluetooth (iBeacon), the positioning accuracy strongly depends on the deployment density of iBeacon nodes. Therefore, in the case of (iBeacon) low-density deployment, the accuracy of indoor positioning is greatly affected. At the same time, some positioning methods can not take into account the influence of user movement on positioning.

发明内容SUMMARY OF THE INVENTION

为解决现有低密度蓝牙信标部署下室内定位精度差的技术缺陷,本发明通过分析用户的行为特征,并结合室内GIS信息,在传感器递推的过程中适时进行位置校准,从而提高低密度蓝牙信标设备条件下定位的精度及稳定性,从而提升用户体验性。In order to solve the technical defect of poor indoor positioning accuracy under the deployment of existing low-density bluetooth beacons, the present invention analyzes the behavior characteristics of users and combines indoor GIS information to perform position calibration in a timely manner in the process of sensor recursion, thereby improving the low density. The accuracy and stability of positioning under the conditions of Bluetooth beacon devices, thereby improving user experience.

本发明提供了一种基于用户行为特征的室内定位方法,包括蓝牙信标、移动终端,包括如下步骤:The present invention provides an indoor positioning method based on user behavior characteristics, including a Bluetooth beacon and a mobile terminal, including the following steps:

获取所述移动终端上室内导航系统的定位记录,根据所述定位记录判断当前用户是否为首次定位;Acquiring the positioning record of the indoor navigation system on the mobile terminal, and determining whether the current user is positioned for the first time according to the positioning record;

如果当前用户不是首次定位,通过所述移动终端内置的陀螺仪检测当前用户的运动的检测值,判断所述检测值是否不小于预设的转弯校准值;If the current user is not positioned for the first time, the detection value of the movement of the current user is detected by the built-in gyroscope of the mobile terminal, and it is judged whether the detection value is not less than the preset turning calibration value;

如果所述检测值不小于预设的转弯校准值,对当前用户所处的位置进行校准。If the detected value is not less than the preset turning calibration value, the current position of the user is calibrated.

所述移动终端内置的陀螺仪检测到的当前用户运动的检测值指的是当前用户的运动状态,所述运动状态包括转弯及其角度。用户在拐弯时其手机朝向也会随之发生变化,陀螺仪的积分结果会反映出这个手机朝向(方位角)变化的度数,从而也就知道了用户转了多少度,是向左还是向右等等,再结合室内GIS信息,就可以判断出用户是不是处在路口或处在哪个路口。The detection value of the current user motion detected by the built-in gyroscope of the mobile terminal refers to the motion state of the current user, and the motion state includes turning and its angle. When the user turns, the orientation of his mobile phone will also change, and the integration result of the gyroscope will reflect the degree of change in the orientation (azimuth) of the mobile phone, so as to know how many degrees the user has turned, whether it is left or right. And so on, combined with indoor GIS information, you can determine whether the user is at an intersection or at which intersection.

本发明所述的基于用户行为特征的室内定位方法中,所述方法还包括In the indoor positioning method based on user behavior characteristics according to the present invention, the method further includes

如果当前用户不是首次已定位,通过所述移动终端检测的所述蓝牙信标发送的蓝牙信号,判断所述蓝牙信号是否达到预设蓝牙校准值;If the current user is not located for the first time, determine whether the Bluetooth signal reaches a preset Bluetooth calibration value through the Bluetooth signal sent by the Bluetooth beacon detected by the mobile terminal;

如果所述蓝牙信号达到预设蓝牙校准值,则对当前用户所处的位置进行校准。If the bluetooth signal reaches the preset bluetooth calibration value, the current position of the user is calibrated.

本发明所述的基于用户行为特征的室内定位方法中,如果当前用户不是首次定位还包括In the indoor positioning method based on user behavior characteristics according to the present invention, if the current user is not positioned for the first time, the method further includes:

根据所述移动终端检测到的所述蓝牙信标发送的蓝牙信号,查询预设数据库获取所述蓝牙信号对应的地理位置,所述预设数据库包括蓝牙信号值与地理位置的关联关系According to the bluetooth signal sent by the bluetooth beacon detected by the mobile terminal, query a preset database to obtain the geographic location corresponding to the bluetooth signal, and the preset database includes the relationship between the bluetooth signal value and the geographic location

本发明所述的基于用户行为特征的室内定位方法中,获取所述移动终端上室内导航系统的定位记录,根据所述定位记录判断当前用户是否为首次定位还包括In the indoor positioning method based on user behavior characteristics according to the present invention, obtaining the positioning record of the indoor navigation system on the mobile terminal, and judging whether the current user is the first positioning according to the positioning record further includes:

利用所述移动终端向室内导航系统发送室内GIS位置信息。The indoor GIS location information is sent to the indoor navigation system by using the mobile terminal.

本发明所述的基于用户行为特征的室内定位方法中,所述移动终端是通过其内置的陀螺仪的检测值判断当前用户运动的行为特征,所述行为特征包括转弯动作。In the indoor positioning method based on user behavior characteristics of the present invention, the mobile terminal judges the behavior characteristics of the current user's movement through the detection value of its built-in gyroscope, and the behavior characteristics include turning actions.

本发明还提供了一种基于用户行为特征的室内定位装置,包括判断模块、第一获取模块、第一定位模块,其中,The present invention also provides an indoor positioning device based on user behavior characteristics, including a judgment module, a first acquisition module, and a first positioning module, wherein,

所述判断模块,用于获取所述移动终端上室内导航系统的定位记录,根据所述定位记录判断当前用户是否为首次定位;The judging module is used to obtain the positioning record of the indoor navigation system on the mobile terminal, and judge whether the current user is the first positioning according to the positioning record;

所述第一获取模块,如果当前用户不是首次定位,通过所述移动终端内置的陀螺仪检测当前用户的运动的检测值,判断所述检测值是否不小于预设的转弯校准值;In the first acquisition module, if the current user is not positioned for the first time, the detection value of the movement of the current user is detected by the built-in gyroscope of the mobile terminal, and it is judged whether the detection value is not less than the preset turning calibration value;

所述第一定位模块,如果所述检测值不小于预设的转弯校准值,对当前用户所处的位置进行校准。The first positioning module, if the detected value is not less than a preset turning calibration value, calibrates the current position of the user.

本发明所述的基于用户行为特征的室内定位装置中,所述装置还包括In the indoor positioning device based on user behavior characteristics according to the present invention, the device further includes

第二获取模块,用于如果当前用户不是首次已定位,通过所述移动终端检测的所述蓝牙信标发送的蓝牙信号,判断所述蓝牙信号是否达到预设蓝牙校准值;A second acquisition module, configured to judge whether the Bluetooth signal reaches a preset Bluetooth calibration value through the Bluetooth signal sent by the Bluetooth beacon detected by the mobile terminal if the current user has not been positioned for the first time;

第二定位模块,用于如果所述蓝牙信号达到预设蓝牙校准值,则对当前用户所处的位置进行校准。The second positioning module is configured to calibrate the current location of the user if the Bluetooth signal reaches a preset Bluetooth calibration value.

本发明所述的基于用户行为特征的室内定位装置中,所述装置还包括In the indoor positioning device based on user behavior characteristics according to the present invention, the device further includes

第三定位模块,用于如果当前用户不是首次定位,根据所述移动终端检测到的所述蓝牙信标发送的蓝牙信号,查询预设数据库获取所述蓝牙信号对应的地理位置,所述预设数据库包括蓝牙信号值与地理位置的关联关系。A third positioning module, configured to query a preset database to obtain the geographic location corresponding to the Bluetooth signal according to the Bluetooth signal sent by the Bluetooth beacon detected by the mobile terminal if the current user is not positioning for the first time, and the preset The database includes associations between Bluetooth signal values and geographic locations.

本发明所述的基于用户行为特征的室内定位装置中,所述判断模块还包括接收子模块,In the indoor positioning device based on user behavior characteristics according to the present invention, the judging module further includes a receiving sub-module,

所述接收子模块,用于利用所述移动终端向室内导航系统发送室内GIS位置信息。The receiving sub-module is used for sending indoor GIS location information to the indoor navigation system by using the mobile terminal.

本发明所述的基于用户行为特征的室内定位装置中,所述移动终端是通过其内置陀螺仪的检测值判断当前用户运动的行为特征,所述行为特征包括转弯动作。In the indoor positioning device based on user behavior characteristics of the present invention, the mobile terminal judges the behavior characteristics of the current user's movement through the detection value of its built-in gyroscope, and the behavior characteristics include turning actions.

综上,本发明首先通过所述移动终端检测用户人体行为特征后,再根据蓝牙信标对该用户位置进行校准实现室内蓝牙信标密度低的条件下,提高室内定位的精确度。To sum up, the present invention first detects the user's human behavior characteristics through the mobile terminal, and then calibrates the user's position according to the Bluetooth beacon to improve indoor positioning accuracy under the condition of low indoor Bluetooth beacon density.

附图说明Description of drawings

图1为本发明所述的基于用户行为特征的室内定位方法一个实施例的流程示意图;1 is a schematic flowchart of an embodiment of an indoor positioning method based on user behavior characteristics according to the present invention;

图2为本发明所述的基于用户行为特征的室内定位方法另一个实施例的流程示意图;2 is a schematic flowchart of another embodiment of the indoor positioning method based on user behavior characteristics according to the present invention;

图3为应用本发明所述的基于用户行为特征的室内定位装置一个实施例的结构示意图;3 is a schematic structural diagram of an embodiment of the indoor positioning device based on user behavior characteristics of the present invention;

图4为应用本发明所述的基于用户行为特征的室内定位装置另一个实施例的结构示意图。FIG. 4 is a schematic structural diagram of another embodiment of the indoor positioning device based on the user behavior feature according to the present invention.

具体实施方式Detailed ways

下面通过具体的实施例并结合附图对本发明做进一步的详细描述。The present invention will be further described in detail below through specific embodiments and in conjunction with the accompanying drawings.

本发明可以在iBeacon节点稀疏部署的情况下,大幅提升定位精度,从而提升用户体验,降低部署及维护成本。The present invention can greatly improve positioning accuracy under the condition of sparse deployment of iBeacon nodes, thereby improving user experience and reducing deployment and maintenance costs.

本发明提供了一种基于用户行为特征的室内定位方法。所述基于用户行为特征的室内定位方法,包括蓝牙信标、移动终端,如图1所示,包括如下步骤:The present invention provides an indoor positioning method based on user behavior characteristics. The indoor positioning method based on user behavior characteristics includes a Bluetooth beacon and a mobile terminal, as shown in FIG. 1 , and includes the following steps:

S101、获取所述移动终端上室内导航系统的定位记录,根据所述定位记录判断当前用户是否为首次定位。S101. Acquire a positioning record of an indoor navigation system on the mobile terminal, and determine whether the current user is positioned for the first time according to the positioning record.

具体实施时,所述移动终端可选通过定位log请求判断用户是否是首次定位。需要说明的是,本发明此处的首次定位指的是预设时间范围内用户是否发送过定位log定位请求,即判断用户上次发送log定位请求的时间是否在预设时间范围。例如,可选的将时间设置24h,若上一次log定位请求在24h内,则用户不是首次定位,否则为首次定位。During specific implementation, the mobile terminal may optionally determine whether the user is positioned for the first time through a positioning log request. It should be noted that the first positioning here in the present invention refers to whether the user has sent a positioning log positioning request within a preset time range, that is, it is determined whether the last time the user sent the log positioning request is within the preset time range. For example, the time can optionally be set to 24 hours. If the last log positioning request is within 24 hours, the user is not positioned for the first time; otherwise, it is the first positioning.

随着科技的发展,移动终端(例如智能手机)均内置有传感器(例如陀螺仪或加速度传感器),移动终端通过陀螺仪检测用户运动状态。随着用户的运动,手机陀螺仪检测的值实时改变,用户在发生转弯动作时,其检测值会发生较为明显的变化,因此它记录检测值越多,它定位的准确度也会逐渐提高。需要说明的是,本发明中所述的移动终端不仅仅包括智能手机,还包括其他智能设备,例如iPad等,在此不一一列举。With the development of science and technology, all mobile terminals (such as smart phones) have built-in sensors (such as gyroscopes or acceleration sensors), and the mobile terminals detect the user's motion state through the gyroscopes. As the user moves, the value detected by the gyroscope of the mobile phone changes in real time. When the user makes a turning action, the detected value will change significantly. Therefore, the more detected values it records, the more accurate its positioning will gradually improve. It should be noted that the mobile terminal described in the present invention not only includes a smart phone, but also includes other smart devices, such as an iPad, etc., which are not listed one by one here.

S102、如果当前用户不是首次定位,通过所述移动终端内置的陀螺仪检测当前用户的运动的检测值,判断所述检测值是否不小于预设的转弯校准值。S102. If the current user is not positioned for the first time, detect the detection value of the movement of the current user through the built-in gyroscope of the mobile terminal, and determine whether the detection value is not less than a preset turning calibration value.

所述移动终端是通过其内置的陀螺仪的检测值判断当前用户运动的行为特征,所述行为特征包括转弯动作。The mobile terminal judges the behavioral feature of the current user's movement through the detection value of the built-in gyroscope, and the behavioral feature includes a turning action.

用户转弯行为的判断可以通过连续观测陀螺仪的输出,在发生转弯动作时,其检测值会发生较为明显的变化。所述移动终端通过陀螺仪的检测值(具体为转动角度)判断用户发生转弯。The user's turning behavior can be judged by continuously observing the output of the gyroscope. When a turning action occurs, the detected value will change significantly. The mobile terminal determines that the user turns by using the detection value (specifically, the rotation angle) of the gyroscope.

S103、如果所述检测值不小于预设的转弯校准值,对当前用户所处的位置进行校准。S103. If the detected value is not less than a preset turning calibration value, calibrate the current position of the user.

rssi在无线网络中表示信号的强度,它随距离的增大而衰减,通常为负值,该值越接近零说明信号强度越高。根据位置指纹表示的不同,基于无线局域网和位置指纹的室内定位技术可以分为两大类。第一类是确定的定位方法。它的特点是位置指纹用来自每个接入点的信号强度的平均值表示,然后采用确定性的推理算法来估计用户的位置。信号的多径传播对环境具有依赖性,呈现出非常强的特殊性,对于每个位置而言,该位置上的信道的多径结构是唯一的,终端发射的无线电波经过反射和折射,产生与周围环境密切相关的特定模式的多径信号,这样的多径特征可以认为是该位置的“指纹”。rssi represents the strength of the signal in the wireless network, it attenuates with the increase of the distance, usually a negative value, the closer the value is to zero, the higher the signal strength is. According to the different representations of location fingerprints, indoor positioning technologies based on wireless local area networks and location fingerprints can be divided into two categories. The first category is the deterministic positioning method. It features a location fingerprint represented by the average of the signal strengths from each access point, and then employs a deterministic inference algorithm to estimate the user's location. The multipath propagation of the signal is dependent on the environment and presents a very strong particularity. For each location, the multipath structure of the channel at the location is unique. The radio waves emitted by the terminal are reflected and refracted to generate A specific pattern of multipath signals closely related to the surrounding environment, such multipath signatures can be considered as the "fingerprint" of the location.

室内定位方法主要利用WiFi定位节点或蓝牙定位节点进行定位,主要包括接收信号强度定位法、到达时间定位法、接收信号角度定位法、参考点定位法。具体实施时候,不同的信号强度对应不同的位置。本发明通过信号强度的不同定位当前用户所处的地理位置。例如,WiFi定位技术采用经验测试和信号传播模型相结合的方式。WiFi无线信号具有较强的时变无线信号传播衰减模型难以第很好的表征距离与信号强度间的映射关系,采用基于射频指纹匹配定位方法,它具有较好的定位的鲁棒性。所谓指纹匹配定位算法建立在时延数据基础上,主要包括离线训练和在线定位两个阶段。其中,离线训练阶段的任务是建立射频信号强度向量和客户端位置间的一一对应关系,形成一个指纹库,定位阶段则是采用实时采集的信号强度向量去匹配训练阶段构建的指纹库,从而获得目标的位置估计。基于位置指纹的定位算法主要包括确定型和概率型,前者的计算效率较高,后者的定位精确度较高。The indoor positioning method mainly uses WiFi positioning nodes or Bluetooth positioning nodes for positioning, mainly including received signal strength positioning method, time of arrival positioning method, received signal angle positioning method, and reference point positioning method. During specific implementation, different signal strengths correspond to different positions. The present invention locates the geographic location of the current user through the difference of signal strength. For example, WiFi positioning technology uses a combination of empirical testing and signal propagation models. WiFi wireless signal has a strong time-varying wireless signal propagation attenuation model, and it is difficult to characterize the mapping relationship between distance and signal strength well. The positioning method based on RF fingerprint matching is used, which has better positioning robustness. The so-called fingerprint matching positioning algorithm is based on the delay data, and mainly includes two stages: offline training and online positioning. Among them, the task of the offline training phase is to establish a one-to-one correspondence between the RF signal strength vector and the client location to form a fingerprint database, and the positioning phase is to use the signal strength vector collected in real time to match the fingerprint database constructed in the training phase. Obtain a position estimate of the target. Positioning algorithms based on location fingerprints mainly include deterministic and probabilistic types. The former has higher computational efficiency and the latter has higher positioning accuracy.

该算法主要包括如下步骤:1、确定采样分布图;2、采集各定位节点(如WiFi定位节点或蓝牙定位节点)的信号强度、MAC地址等;3、存储RSSI的位置坐标;4、将实施采集的定位节点的信号通过匹配算法估算用户的位置。本发明以确定型的位置指纹定位算法为例说明本发明中WiFi和/或蓝牙定位方法定位的方式。The algorithm mainly includes the following steps: 1. Determine the sampling distribution map; 2. Collect the signal strength, MAC address, etc. of each positioning node (such as WiFi positioning node or Bluetooth positioning node); 3. Store the position coordinates of RSSI; 4. Will implement The collected signals of the positioning nodes are used to estimate the user's position through a matching algorithm. The present invention takes the deterministic position fingerprint positioning algorithm as an example to illustrate the positioning method of the WiFi and/or Bluetooth positioning method in the present invention.

例如,指纹库存储数据可选的表1所示。For example, the optional data stored in the fingerprint library is shown in Table 1.

表1Table 1

表1中,采样点表示的物APn位置(即坐标),APn表示的是WiFi定位节点的编号,RSSI表示为该位置上采集到的指纹(即信号强度)。In Table 1, the sampling point represents the location of the object AP n (that is, the coordinates), the AP n represents the number of the WiFi positioning node, and the RSSI represents the fingerprint collected at the location (that is, the signal strength).

而位置匹配算法包括最近邻方法、概率方法、神经网络方法、SVM等方法。具体实施时,可选的利用任何一种方法进行计算,由于该类算法对本领域技术人员是可知的,本发明在此不再进行说明。The location matching algorithm includes the nearest neighbor method, probability method, neural network method, SVM and other methods. During specific implementation, any method can be optionally used for calculation. Since such algorithms are known to those skilled in the art, the present invention will not be described herein again.

如图2所示为本发明所述的基于用户行为特征的室内定位方法的另一个实施例的流程示意图。FIG. 2 is a schematic flowchart of another embodiment of the indoor positioning method based on user behavior characteristics according to the present invention.

S201、获取所述移动终端上室内导航系统的定位记录,根据所述定位记录判断当前用户是否为首次定位。S201. Acquire a positioning record of an indoor navigation system on the mobile terminal, and determine whether the current user is positioned for the first time according to the positioning record.

其中,S201还包括利用所述移动终端向室内导航系统发送室内GIS位置信息。Wherein, S201 further includes using the mobile terminal to send indoor GIS location information to the indoor navigation system.

具体实施时,通过将所述移动终端定位得到的地理位置显示到GIS位置上,直观的向用户提示当前所处的位置。During specific implementation, by displaying the geographic location obtained by the positioning of the mobile terminal on the GIS location, the current location is intuitively prompted to the user.

S202、如果当前用户不是首次已定位,通过所述移动终端检测的所述蓝牙信标发送的蓝牙信号,判断所述蓝牙信号是否达到预设蓝牙校准值;S202. If the current user has not located the location for the first time, determine whether the Bluetooth signal reaches a preset Bluetooth calibration value through the Bluetooth signal sent by the Bluetooth beacon detected by the mobile terminal;

S203、如果所述蓝牙信号达到预设蓝牙校准值,则对当前用户所处的位置进行校准。S203. If the Bluetooth signal reaches a preset Bluetooth calibration value, calibrate the current location of the user.

S204、根据所述移动终端检测到的所述蓝牙信标发送的蓝牙信号,查询预设数据库获取所述蓝牙信号对应的地理位置,所述预设数据库包括蓝牙信号值与地理位置的关联关系。S204. According to the Bluetooth signal sent by the Bluetooth beacon detected by the mobile terminal, query a preset database to obtain a geographic location corresponding to the Bluetooth signal, where the preset database includes an association relationship between the Bluetooth signal value and the geographic location.

如图3所示,本发明还提供了一种基于用户行为特征的室内定位装置,包括判断模块10、第一获取模块20、第一定位模块30。As shown in FIG. 3 , the present invention further provides an indoor positioning device based on user behavior characteristics, including a judgment module 10 , a first acquisition module 20 , and a first positioning module 30 .

其中,in,

所述判断模块10,用于获取所述移动终端上室内导航系统的定位记录,根据所述定位记录判断当前用户是否为首次定位。The judging module 10 is configured to obtain the positioning record of the indoor navigation system on the mobile terminal, and judge whether the current user is positioned for the first time according to the positioning record.

所述判断模块还包括接收子模块101,The judging module further includes a receiving sub-module 101,

所述接收子模块101,用于利用所述移动终端向室内导航系统发送室内GIS位置信息。The receiving sub-module 101 is configured to send indoor GIS location information to an indoor navigation system by using the mobile terminal.

所述第一获取模块20,如果当前用户不是首次定位,通过所述移动终端内置的陀螺仪检测当前用户的运动的检测值,判断所述检测值是否不小于预设的转弯校准值。The first acquisition module 20, if the current user is not positioning for the first time, detects the detected value of the current user's movement through the built-in gyroscope of the mobile terminal, and determines whether the detected value is not less than a preset turning calibration value.

所述移动终端是通过其内置的陀螺仪的检测值判断当前用户运动的行为特征,所述行为特征包括转弯动作。The mobile terminal judges the behavioral feature of the current user's movement through the detection value of the built-in gyroscope, and the behavioral feature includes a turning action.

所述第一定位模块30,如果所述检测值不小于预设的转弯校准值,对当前用户所处的位置进行校准。The first positioning module 30, if the detected value is not less than a preset turning calibration value, calibrates the current position of the user.

如图4所示为本发明所述的基于用户行为特征的室内定位装置的另一个实施例的结构示意图。FIG. 4 is a schematic structural diagram of another embodiment of the indoor positioning device based on user behavior characteristics according to the present invention.

进一步,所述装置还包括Further, the device also includes

第二获取模块,用于如果当前用户不是首次已定位,通过所述移动终端检测的所述蓝牙信标发送的蓝牙信号,判断所述蓝牙信号是否达到预设蓝牙校准值;A second acquisition module, configured to judge whether the Bluetooth signal reaches a preset Bluetooth calibration value through the Bluetooth signal sent by the Bluetooth beacon detected by the mobile terminal if the current user has not been positioned for the first time;

第二定位模块,用于如果所述蓝牙信号达到预设蓝牙校准值,则对当前用户所处的位置进行校准。The second positioning module is configured to calibrate the current location of the user if the Bluetooth signal reaches a preset Bluetooth calibration value.

进一步,所述装置还包括Further, the device also includes

第三定位模块40,用于如果当前用户是首次定位,则根据所述蓝牙信标的蓝牙信号强弱确定当前用户的地理位置。The third positioning module 40 is configured to determine the geographic location of the current user according to the strength of the Bluetooth signal of the Bluetooth beacon if the current user is positioning for the first time.

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and changes. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.

Claims (4)

1.一种基于用户行为特征的室内定位方法,包括iBeacon蓝牙信标、移动终端,其特征在于,包括如下步骤:1. an indoor positioning method based on user behavior characteristics, comprising iBeacon bluetooth beacon, mobile terminal, is characterized in that, comprises the steps: 获取所述移动终端上室内导航系统的定位记录,根据所述定位记录判断当前用户是否为首次定位;Acquiring the positioning record of the indoor navigation system on the mobile terminal, and determining whether the current user is positioned for the first time according to the positioning record; 如果当前用户不是首次定位,通过所述移动终端内置的陀螺仪检测当前用户的运动的检测值,判断所述检测值是否不小于预设的转弯校准值;If the current user is not positioned for the first time, the detection value of the movement of the current user is detected by the built-in gyroscope of the mobile terminal, and it is judged whether the detection value is not less than the preset turning calibration value; 如果所述检测值不小于预设的转弯校准值,对当前用户所处的位置进行校准;If the detected value is not less than the preset turning calibration value, calibrate the current position of the user; 如果当前用户不是首次已定位,通过所述移动终端检测的所述iBeacon蓝牙信标发送的蓝牙信号,判断所述蓝牙信号是否达到预设蓝牙校准值;If the current user is not located for the first time, determine whether the Bluetooth signal reaches a preset Bluetooth calibration value through the Bluetooth signal sent by the iBeacon Bluetooth beacon detected by the mobile terminal; 如果所述蓝牙信号达到预设蓝牙校准值,则对当前用户所处的位置进行校准;If the bluetooth signal reaches the preset bluetooth calibration value, the current user's position is calibrated; 如果当前用户不是首次定位还包括Also includes if the current user is not targeting for the first time 根据所述移动终端检测到的所述iBeacon蓝牙信标发送的蓝牙信号,查询预设数据库获取所述蓝牙信号对应的地理位置,所述预设数据库包括蓝牙信号值与地理位置的关联关系。According to the bluetooth signal sent by the iBeacon bluetooth beacon detected by the mobile terminal, a preset database is queried to obtain the geographic location corresponding to the bluetooth signal, and the preset database includes the correlation between the bluetooth signal value and the geographic location. 2.根据权利要求1所述的基于用户行为特征的室内定位方法,其特征在于,获取所述移动终端上室内导航系统的定位记录,根据所述定位记录判断当前用户是否为首次定位还包括利用所述移动终端向室内导航系统发送室内GIS位置信息。2. The indoor positioning method based on user behavior characteristics according to claim 1, is characterized in that, obtaining the positioning record of the indoor navigation system on the mobile terminal, and judging whether the current user is the first positioning according to the positioning record also comprises using The mobile terminal sends indoor GIS location information to the indoor navigation system. 3.一种基于用户行为特征的室内定位装置,其特征在于,包括判断模块、第一获取模块、第一定位模块,其中,3. An indoor positioning device based on user behavior characteristics, characterized in that it comprises a judgment module, a first acquisition module, and a first positioning module, wherein, 所述判断模块,用于获取所述移动终端上室内导航系统的定位记录,根据所述定位记录判断当前用户是否为首次定位;The judging module is used to obtain the positioning record of the indoor navigation system on the mobile terminal, and judge whether the current user is the first positioning according to the positioning record; 所述第一获取模块,如果当前用户不是首次定位,通过所述移动终端内置的陀螺仪检测当前用户的运动的检测值,判断所述检测值是否不小于预设的转弯校准值;In the first acquisition module, if the current user is not positioned for the first time, the detection value of the movement of the current user is detected by the built-in gyroscope of the mobile terminal, and it is judged whether the detection value is not less than the preset turning calibration value; 所述第一定位模块,如果所述检测值不小于预设的转弯校准值,对当前用户所处的位置进行校准;The first positioning module, if the detected value is not less than a preset turning calibration value, calibrates the current position of the user; 所述装置还包括The device also includes 第二获取模块,用于如果当前用户不是首次已定位,通过所述移动终端检测的所述蓝牙信标发送的蓝牙信号,判断所述蓝牙信号是否达到预设蓝牙校准值;A second acquisition module, configured to judge whether the Bluetooth signal reaches a preset Bluetooth calibration value through the Bluetooth signal sent by the Bluetooth beacon detected by the mobile terminal if the current user has not been positioned for the first time; 第二定位模块,用于如果所述蓝牙信号达到预设蓝牙校准值,则对当前用户所处的位置进行校准;a second positioning module, configured to calibrate the location of the current user if the Bluetooth signal reaches a preset Bluetooth calibration value; 所述装置还包括The device also includes 第三定位模块,用于如果当前用户不是首次定位,根据所述移动终端检测到的所述蓝牙信标发送的蓝牙信号,查询预设数据库获取所述蓝牙信号对应的地理位置,所述预设数据库包括蓝牙信号值与地理位置的关联关系。A third positioning module, configured to query a preset database to obtain the geographic location corresponding to the Bluetooth signal according to the Bluetooth signal sent by the Bluetooth beacon detected by the mobile terminal if the current user is not positioning for the first time, and the preset The database includes associations between Bluetooth signal values and geographic locations. 4.根据权利要求3所述的基于用户行为特征的室内定位装置,其特征在于,所述判断模块还包括接收子模块,4. The indoor positioning device based on user behavior characteristics according to claim 3, wherein the judging module further comprises a receiving sub-module, 所述接收子模块,用于利用所述移动终端向室内导航系统发送室内GIS位置信息。The receiving sub-module is used for sending indoor GIS location information to the indoor navigation system by using the mobile terminal.
CN201610180013.0A 2016-03-25 2016-03-25 A kind of indoor orientation method and device based on user behavior characteristics Active CN105866729B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610180013.0A CN105866729B (en) 2016-03-25 2016-03-25 A kind of indoor orientation method and device based on user behavior characteristics

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610180013.0A CN105866729B (en) 2016-03-25 2016-03-25 A kind of indoor orientation method and device based on user behavior characteristics

Publications (2)

Publication Number Publication Date
CN105866729A CN105866729A (en) 2016-08-17
CN105866729B true CN105866729B (en) 2019-03-01

Family

ID=56625015

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610180013.0A Active CN105866729B (en) 2016-03-25 2016-03-25 A kind of indoor orientation method and device based on user behavior characteristics

Country Status (1)

Country Link
CN (1) CN105866729B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107339992B (en) * 2017-08-24 2020-01-24 武汉大学 A Behavior-Based Approach for Indoor Localization and Landmark Semantic Identification
CN107484241B (en) * 2017-08-29 2019-09-27 北京邮电大学 A Method and Device Based on Geo-Fingerprint Positioning under a Millimeter Wave Channel
CN108375376B (en) * 2018-03-08 2020-11-24 浙江师范大学 Rotation angle detection method and device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101936737A (en) * 2009-06-30 2011-01-05 凹凸电子(武汉)有限公司 Inertial navigation system and navigation method
CN103454657A (en) * 2012-05-30 2013-12-18 中兴通讯股份有限公司 Method and device for comprehensively positioning intelligent terminal
CN104427466A (en) * 2013-08-28 2015-03-18 高德软件有限公司 Terminal device positioning method and terminal device
CN104729499A (en) * 2015-02-12 2015-06-24 北京云迹科技有限公司 Bluetooth technology-based method for positioning mobile terminal by indoor robot

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4016787B2 (en) * 2002-07-31 2007-12-05 日本電気株式会社 Positioning system in mobile communication network

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101936737A (en) * 2009-06-30 2011-01-05 凹凸电子(武汉)有限公司 Inertial navigation system and navigation method
CN103454657A (en) * 2012-05-30 2013-12-18 中兴通讯股份有限公司 Method and device for comprehensively positioning intelligent terminal
CN104427466A (en) * 2013-08-28 2015-03-18 高德软件有限公司 Terminal device positioning method and terminal device
CN104729499A (en) * 2015-02-12 2015-06-24 北京云迹科技有限公司 Bluetooth technology-based method for positioning mobile terminal by indoor robot

Also Published As

Publication number Publication date
CN105866729A (en) 2016-08-17

Similar Documents

Publication Publication Date Title
CN110557716B (en) An indoor localization method based on lognormal model
JP6785768B2 (en) Methods and devices for positioning mobile terminals based on the geomagnetism
Niu et al. WicLoc: An indoor localization system based on WiFi fingerprints and crowdsourcing
CN103379427B (en) A kind of localization method, equipment and system
CN110582114B (en) Detect mobile access points
CN105898692B (en) An indoor positioning method and device
CN105704677A (en) Indoor positioning method and indoor positioning device based on barometer
CN108534779A (en) One kind is corrected based on track and the improved indoor positioning map constructing method of fingerprint
CN108919177B (en) A Location Map Construction Method Based on Virtual Source Estimation and Trajectory Correction
CN106441302B (en) Indoor positioning methods in large open areas
WO2014180219A1 (en) Locating method, device and terminal and computer storage medium
WO2007001660A2 (en) Positioning service utilizing existing radio base stations
Dari et al. CAPTURE: A Mobile Based Indoor Positioning System using Wireless Indoor Positioning System.
CN106415305B (en) The positioning error radius is determined
CN103442331A (en) Terminal equipment position determining method and terminal equipment
CN109379711B (en) positioning method
CN111757464A (en) A method and device for region contour extraction
CN107801147A (en) One kind is based on the adaptive indoor orientation method of the improved multizone of RSSI rangings
Mukhopadhyay et al. TELIL: A trilateration and edge learning based indoor localization technique for emergency scenarios
CN105898711B (en) A kind of localization method and device based on earth magnetism reference line
CN105866729B (en) A kind of indoor orientation method and device based on user behavior characteristics
CN103826299A (en) Wireless signal sensation based indoor augmented reality realizing method
CN105898710B (en) A positioning method and device based on virtual positioning node
Zhang et al. Dual-band wi-fi based indoor localization via stacked denosing autoencoder
CN111836188B (en) An online co-location and system based on Wi-Fi RSS

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
PP01 Preservation of patent right

Effective date of registration: 20250804

Granted publication date: 20190301