[go: up one dir, main page]

CN111366963A - Indoor position data acquisition method and data acquisition device - Google Patents

Indoor position data acquisition method and data acquisition device Download PDF

Info

Publication number
CN111366963A
CN111366963A CN201911297665.2A CN201911297665A CN111366963A CN 111366963 A CN111366963 A CN 111366963A CN 201911297665 A CN201911297665 A CN 201911297665A CN 111366963 A CN111366963 A CN 111366963A
Authority
CN
China
Prior art keywords
floor
signal
building
current
indoor
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.)
Pending
Application number
CN201911297665.2A
Other languages
Chinese (zh)
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.)
Guangdong Genius Technology Co Ltd
Original Assignee
Guangdong Genius Technology Co Ltd
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 Guangdong Genius Technology Co Ltd filed Critical Guangdong Genius Technology Co Ltd
Priority to CN201911297665.2A priority Critical patent/CN111366963A/en
Publication of CN111366963A publication Critical patent/CN111366963A/en
Pending legal-status Critical Current

Links

Images

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
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/42Determining position
    • G01S19/48Determining position by combining or switching between position solutions derived from the satellite radio beacon positioning system and position solutions derived from a further system
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/005Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 with correlation of navigation data from several sources, e.g. map or contour matching
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/10Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
    • G01C21/12Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning
    • G01C21/16Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation
    • G01C21/165Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation combined with non-inertial navigation instruments
    • GPHYSICS
    • G01MEASURING; TESTING
    • 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/20Instruments for performing navigational calculations
    • G01C21/206Instruments for performing navigational calculations specially adapted for indoor navigation
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C5/00Measuring height; Measuring distances transverse to line of sight; Levelling between separated points; Surveyors' levels
    • G01C5/06Measuring height; Measuring distances transverse to line of sight; Levelling between separated points; Surveyors' levels by using barometric means
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/42Determining position
    • G01S19/48Determining position by combining or switching between position solutions derived from the satellite radio beacon positioning system and position solutions derived from a further system
    • G01S19/49Determining position by combining or switching between position solutions derived from the satellite radio beacon positioning system and position solutions derived from a further system whereby the further system is an inertial position system, e.g. loosely-coupled
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/33Services specially adapted for particular environments, situations or purposes for indoor environments, e.g. buildings

Landscapes

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

Abstract

本发明实施例公开了一种室内位置数据采集方法及数据采集装置,用于通过采集指令采集数据的方式,实现了通用场景的室内位置信息的轻松采集。本发明实施例方法包括:监控终端设备的GPS信号衰变信息,识别终端设备是否从建筑物的室外切换到室内;若是,则获取终端设备从室外切换到室内的临界点的GPS坐标以及初始气压值;根据临界点的GPS坐标,获取建筑物的区域信息;根据临界点的GPS坐标,利用惯性导航系统计算室内移动距离,得到室内移动距离后的当前虚拟GPS坐标;确定终端设备当前所在楼层的层数;获取采集指令;根据采集指令,将建筑物的区域信息、当前虚拟GPS坐标,以及终端设备当前所在楼层的层数进行绑定,并保存为目标场景的指纹数据库。

Figure 201911297665

The embodiments of the present invention disclose an indoor location data collection method and a data collection device, which are used to collect data through collection instructions, thereby realizing easy collection of indoor location information in general scenarios. The method of the embodiment of the present invention includes: monitoring the GPS signal decay information of the terminal device, and identifying whether the terminal device switches from the outdoor of the building to the indoor; ;According to the GPS coordinates of the critical point, obtain the area information of the building; According to the GPS coordinates of the critical point, use the inertial navigation system to calculate the indoor moving distance, and obtain the current virtual GPS coordinates after the indoor moving distance; Determine the floor of the current floor where the terminal device is located Obtain the acquisition instruction; according to the acquisition instruction, bind the area information of the building, the current virtual GPS coordinates, and the floor number of the floor where the terminal device is currently located, and save it as the fingerprint database of the target scene.

Figure 201911297665

Description

一种室内位置数据采集方法及数据采集装置Indoor location data collection method and data collection device

技术领域technical field

本发明涉及教育领域,尤其涉及一种室内位置数据采集方法及数据采集装置。The invention relates to the field of education, in particular to an indoor location data collection method and a data collection device.

背景技术Background technique

传统的室内位置数据采集方法均需要专业的采集人员带着专业设备或者特制的采集工具,并按照指定的采集规范进行采集;采集成本高(人力、物力成本);传统的数据采集方式操作繁琐,采集前需要耗费大量的时间进行手工录入待采集位置点的信息点(Pointof Interest,POI)文字信息;传统的无图室内位置指纹采集方案仅能获取到大场景的全球定位系统(Global Positioning System,GPS)模糊经纬度,实际精细位置的坐标很难准确获取。The traditional indoor location data collection methods all require professional collection personnel to bring professional equipment or special collection tools, and collect according to the specified collection specifications; the collection cost is high (manpower and material costs); the traditional data collection method is cumbersome to operate. Before collection, it takes a lot of time to manually enter the text information of the point of interest (POI) of the location to be collected; the traditional indoor location fingerprint collection scheme without a picture can only obtain the Global Positioning System (Global Positioning System) of large scenes. GPS) fuzzy latitude and longitude, the actual coordinates of the precise location is difficult to accurately obtain.

发明内容SUMMARY OF THE INVENTION

本发明实施例提供了一种室内位置数据采集方法及数据采集装置,用于通过采集指令采集数据的方式,实现了通用场景的室内位置信息的轻松采集,解决了传统数据采集方案的专业度要求高,采集步骤繁琐、难操作,采集成本高,容易出错的缺点。Embodiments of the present invention provide an indoor location data collection method and a data collection device, which are used to collect data through collection instructions, realize easy collection of indoor location information in general scenarios, and solve the professional requirements of traditional data collection solutions The disadvantages are high, the collection steps are cumbersome, difficult to operate, the collection cost is high, and it is easy to make mistakes.

有鉴于此,本发明第一方面提供一种室内位置数据采集方法,可以包括:In view of this, a first aspect of the present invention provides an indoor location data collection method, which may include:

监控终端设备的GPS信号衰变信息,识别终端设备是否从建筑物的室外切换到室内;Monitor the GPS signal decay information of the terminal equipment, and identify whether the terminal equipment is switched from the outdoor to the indoor of the building;

若是,则获取所述终端设备从室外切换到室内的临界点的GPS坐标以及初始气压值;If so, obtain the GPS coordinates and the initial air pressure value of the critical point when the terminal device switches from outdoor to indoor;

根据所述临界点的GPS坐标,获取所述建筑物的区域信息;Obtain the area information of the building according to the GPS coordinates of the critical point;

根据所述临界点的GPS坐标,利用惯性导航系统计算室内移动距离,得到室内移动距离后的当前虚拟GPS坐标;According to the GPS coordinates of the critical point, use the inertial navigation system to calculate the indoor moving distance, and obtain the current virtual GPS coordinates after the indoor moving distance;

获取所述终端设备的当前气压值;Obtain the current air pressure value of the terminal device;

根据所述初始气压值和所述当前气压值,确定所述终端设备当前所在楼层的层数;According to the initial air pressure value and the current air pressure value, determine the floor number of the floor where the terminal device is currently located;

获取采集指令;Get acquisition instructions;

根据所述采集指令,将所述建筑物的区域信息、当前虚拟GPS坐标,以及所述终端设备当前所在楼层的层数进行绑定,并保存为目标场景的指纹数据库。According to the collection instruction, the area information of the building, the current virtual GPS coordinates, and the floor number of the floor where the terminal device is currently located are bound, and saved as a fingerprint database of the target scene.

可选的,在本发明的一些实施例中,所述根据所述采集指令,将所述建筑物的区域信息、当前虚拟GPS坐标,以及所述终端设备当前所在楼层的层数进行绑定,并保存为目标场景的指纹数据库,可以包括:Optionally, in some embodiments of the present invention, according to the collection instruction, the area information of the building, the current virtual GPS coordinates, and the number of floors of the floor where the terminal device is currently located are bound, And save it as the fingerprint database of the target scene, which can include:

根据所述采集指令,开启无线保真WiFi、蓝牙、传感器中的至少一种;According to the acquisition instruction, enable at least one of Wi-Fi, Bluetooth, and sensors;

通过所述WiFi、蓝牙、传感器中的至少一种,对应获取WiFi信号、蓝牙信号、传感器信号中的至少一种;Obtain at least one of a WiFi signal, a Bluetooth signal, and a sensor signal correspondingly through at least one of the WiFi, Bluetooth, and sensor;

将所述WiFi信号、所述蓝牙信号、所述传感器信号中的至少一种,以及所述建筑物的区域信息、当前虚拟GPS坐标、所述终端设备当前所在楼层的层数进行绑定,并保存为目标场景的指纹数据库。Bind at least one of the WiFi signal, the Bluetooth signal, the sensor signal, the area information of the building, the current virtual GPS coordinates, and the number of floors of the floor where the terminal device is currently located, and Save as the fingerprint database of the target scene.

可选的,在本发明的一些实施例中,所述方法还可以包括:Optionally, in some embodiments of the present invention, the method may further include:

对所述WiFi信号、蓝牙信号、传感器信号中的至少一种进行过滤,得到过滤后的WiFi信号、过滤后的蓝牙信号、过滤后的传感器信号中的至少一种;Filtering at least one of the WiFi signal, the Bluetooth signal, and the sensor signal to obtain at least one of the filtered WiFi signal, the filtered Bluetooth signal, and the filtered sensor signal;

所述将所述WiFi信号、所述蓝牙信号、所述传感器信号中的至少一种,以及所述建筑物的区域信息、当前虚拟GPS坐标、所述终端设备当前所在楼层的层数进行绑定,并保存为目标场景的指纹数据库,可以包括:Binding at least one of the WiFi signal, the Bluetooth signal, the sensor signal, the area information of the building, the current virtual GPS coordinates, and the number of floors of the floor where the terminal device is currently located , and save it as the fingerprint database of the target scene, which can include:

将所述过滤后的WiFi信号、所述过滤后的蓝牙信号、所述过滤后的传感器信号中的至少一种,以及所述建筑物的区域信息、所述当前虚拟GPS坐标、所述终端设备当前所在楼层的层数进行绑定,并保存为目标场景的指纹数据库。At least one of the filtered WiFi signal, the filtered Bluetooth signal, the filtered sensor signal, and the area information of the building, the current virtual GPS coordinates, the terminal device The floor number of the current floor is bound and saved as the fingerprint database of the target scene.

可选的,在本发明的一些实施例中,所述获取采集指令,可以包括:Optionally, in some embodiments of the present invention, the obtaining the collection instruction may include:

通过语音输入的方式,获取采集指令;Obtain acquisition instructions by means of voice input;

或者,or,

通过文字输入的方式,获取采集指令;Obtain acquisition instructions through text input;

或者,or,

接收电子设备发送的采集指令。Receive the acquisition instruction sent by the electronic device.

可选的,在本发明的一些实施例中,所述方法还可以包括:Optionally, in some embodiments of the present invention, the method may further include:

获取所述终端设备的当前位置数据;obtain the current location data of the terminal device;

将所述当前位置数据,与所述目标场景的指纹数据库中的所述建筑物的区域信息、当前虚拟GPS坐标,以及所述终端设备当前所在楼层的层数进行匹配,若匹配,则确定所述终端设备处于所述目标场景。Match the current location data with the area information of the building, the current virtual GPS coordinates, and the floor number of the floor where the terminal device is currently located in the fingerprint database of the target scene. The terminal device is in the target scene.

本发明第二方面提供一种数据采集装置,可以包括:A second aspect of the present invention provides a data acquisition device, which may include:

处理模块,用于监控终端设备的GPS信号衰变信息,识别终端设备是否从建筑物的室外切换到室内;根据所述临界点的GPS坐标,获取所述建筑物的区域信息;根据所述临界点的GPS坐标,利用惯性导航系统计算室内移动距离,得到室内移动距离后的当前虚拟GPS坐标;根据所述初始气压值和所述当前气压值,确定所述终端设备当前所在楼层的层数;根据所述采集指令,将所述建筑物的区域信息、当前虚拟GPS坐标,以及所述终端设备当前所在楼层的层数进行绑定,并保存为目标场景的指纹数据库;The processing module is used to monitor the GPS signal decay information of the terminal device, and identify whether the terminal device is switched from the outdoor of the building to the indoor; according to the GPS coordinates of the critical point, obtain the area information of the building; according to the critical point Calculate the indoor moving distance by using the inertial navigation system, and obtain the current virtual GPS coordinates after the indoor moving distance; According to the initial air pressure value and the current air pressure value, determine the floor number of the current floor of the terminal device; According to The collection instruction binds the area information of the building, the current virtual GPS coordinates, and the floor number of the floor where the terminal device is currently located, and saves it as a fingerprint database of the target scene;

获取模块,用于若是,则获取所述终端设备从室外切换到室内的临界点的GPS坐标以及初始气压值;获取所述终端设备的当前气压值;获取采集指令。an acquisition module, configured to acquire the GPS coordinates and the initial air pressure value of the critical point at which the terminal device switches from outdoor to indoor; acquire the current air pressure value of the terminal device; and acquire a collection instruction.

可选的,在本发明的一些实施例中,Optionally, in some embodiments of the present invention,

所述处理模块,具体用于根据所述采集指令,开启无线保真WiFi、蓝牙、传感器中的至少一种;通过所述WiFi、蓝牙、传感器中的至少一种,对应获取WiFi信号、蓝牙信号、传感器信号中的至少一种;将所述WiFi信号、所述蓝牙信号、所述传感器信号中的至少一种,以及所述建筑物的区域信息、当前虚拟GPS坐标、所述终端设备当前所在楼层的层数进行绑定,并保存为目标场景的指纹数据库。The processing module is specifically configured to enable at least one of Wi-Fi, Bluetooth, and sensors according to the acquisition instruction; and correspondingly acquire WiFi signals and Bluetooth signals through at least one of the WiFi, Bluetooth, and sensors. , at least one of sensor signals; at least one of the WiFi signal, the Bluetooth signal, the sensor signal, and the area information of the building, the current virtual GPS coordinates, the current location of the terminal device The number of floors is bound and saved as the fingerprint database of the target scene.

可选的,在本发明的一些实施例中,Optionally, in some embodiments of the present invention,

所述处理模块,还用于对所述WiFi信号、蓝牙信号、传感器信号中的至少一种进行过滤,得到过滤后的WiFi信号、过滤后的蓝牙信号、过滤后的传感器信号中的至少一种;具体用于将所述过滤后的WiFi信号、所述过滤后的蓝牙信号、所述过滤后的传感器信号中的至少一种,以及所述建筑物的区域信息、所述当前虚拟GPS坐标、所述终端设备当前所在楼层的层数进行绑定,并保存为目标场景的指纹数据库。The processing module is further configured to filter at least one of the WiFi signal, the Bluetooth signal and the sensor signal to obtain at least one of the filtered WiFi signal, the filtered Bluetooth signal and the filtered sensor signal ; Be specifically used for at least one of the filtered WiFi signal, the filtered Bluetooth signal, the filtered sensor signal, and the area information of the building, the current virtual GPS coordinates, The floor number of the floor where the terminal device is currently located is bound and saved as the fingerprint database of the target scene.

可选的,在本发明的一些实施例中,Optionally, in some embodiments of the present invention,

所述获取模块,具体用于通过语音输入的方式,获取采集指令;The acquisition module is specifically configured to acquire the acquisition instruction by means of voice input;

或者,or,

所述获取模块,具体用于通过文字输入的方式,获取采集指令;The acquisition module is specifically used for acquiring the acquisition instruction by means of text input;

或者,or,

所述获取模块,具体用于接收电子设备发送的采集指令。The acquisition module is specifically configured to receive the acquisition instruction sent by the electronic device.

可选的,在本发明的一些实施例中,Optionally, in some embodiments of the present invention,

所述获取模块,还用于获取所述终端设备的当前位置数据;The obtaining module is further configured to obtain the current location data of the terminal device;

所述处理模块,还用于将所述当前位置数据,与所述目标场景的指纹数据库中的所述建筑物的区域信息、当前虚拟GPS坐标,以及所述终端设备当前所在楼层的层数进行匹配,若匹配,则确定所述终端设备处于所述目标场景。The processing module is further configured to compare the current location data with the area information of the building in the fingerprint database of the target scene, the current virtual GPS coordinates, and the number of floors of the floor where the terminal device is currently located. If it matches, it is determined that the terminal device is in the target scene.

本发明第三方面提供一种数据采集装置,包括:A third aspect of the present invention provides a data acquisition device, comprising:

存储有可执行程序代码的存储器;a memory in which executable program code is stored;

与所述存储器耦合的处理器;a processor coupled to the memory;

所述处理器调用所述存储器中存储的所述可执行程序代码,用于执行如本发明第一方面及第一方面任一可选实现方式中所述的室内位置数据采集方法的步骤。The processor invokes the executable program code stored in the memory to execute the steps of the indoor location data collection method described in the first aspect and any optional implementation manner of the first aspect of the present invention.

本发明实施例又一方面提供一种终端设备,可以包括上述第二方面或者第三方面所示的数据采集装置。Another aspect of the embodiments of the present invention provides a terminal device, which may include the data collection apparatus shown in the second aspect or the third aspect.

本发明实施例第四方面提供一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如本发明第一方面及第一方面任一可选实现方式中所述的室内位置数据采集方法的步骤。A fourth aspect of the embodiments of the present invention provides a readable storage medium on which a computer program is stored, and when the computer program is executed by a processor, the implementation of the first aspect of the present invention and any optional implementation manner of the first aspect is implemented. The steps of the indoor location data collection method described above.

本发明实施例第五方面公开一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行本发明实施例第一方面公开的任意一种室内位置数据采集方法的部分或全部步骤。A fifth aspect of the embodiments of the present invention discloses a computer program product, which, when the computer program product runs on a computer, causes the computer to execute any part of the indoor location data collection method disclosed in the first aspect of the embodiments of the present invention or all steps.

本发明实施例第六方面公开一种应用发布平台,所述应用发布平台用于发布计算机程序产品,其中,当所述计算机程序产品在计算机上运行时,使得所述计算机执行本发明实施例第一方面公开的任意一种室内位置数据采集方法的部分或全部步骤。A sixth aspect of the embodiments of the present invention discloses an application publishing platform, and the application publishing platform is used for publishing a computer program product, wherein when the computer program product runs on a computer, the computer is made to execute the first embodiment of the present invention. Part or all of the steps of any one of the indoor location data collection methods disclosed in one aspect.

从以上技术方案可以看出,本发明实施例具有以下优点:As can be seen from the above technical solutions, the embodiments of the present invention have the following advantages:

在本发明实施例中,监控终端设备的GPS信号衰变信息,识别终端设备是否从建筑物的室外切换到室内;若是,则获取所述终端设备从室外切换到室内的临界点的GPS坐标以及初始气压值;根据所述临界点的GPS坐标,获取所述建筑物的区域信息;根据所述临界点的GPS坐标,利用惯性导航系统计算室内移动距离,得到室内移动距离后的当前虚拟GPS坐标;获取所述终端设备的当前气压值;根据所述初始气压值和所述当前气压值,确定所述终端设备当前所在楼层的层数;获取采集指令;根据所述采集指令,将所述建筑物的区域信息、当前虚拟GPS坐标,以及所述终端设备当前所在楼层的层数进行绑定,并保存为目标场景的指纹数据库。通过采集指令采集数据的方式,实现了通用场景的室内位置信息的轻松采集,解决了传统数据采集方案的专业度要求高,采集步骤繁琐、难操作,采集成本高,容易出错的缺点。In the embodiment of the present invention, the GPS signal decay information of the terminal device is monitored to identify whether the terminal device switches from the outdoor of the building to the indoor; if so, the GPS coordinates and initial air pressure value; according to the GPS coordinates of the critical point, obtain the area information of the building; according to the GPS coordinates of the critical point, use the inertial navigation system to calculate the indoor moving distance, and obtain the current virtual GPS coordinates after the indoor moving distance; Obtain the current air pressure value of the terminal device; determine the number of floors of the floor where the terminal device is currently located according to the initial air pressure value and the current air pressure value; obtain a collection instruction; The area information, the current virtual GPS coordinates, and the floor number of the floor where the terminal device is currently located are bound, and saved as the fingerprint database of the target scene. Through the method of collecting data by collecting instructions, it realizes the easy collection of indoor location information in general scenarios, and solves the shortcomings of traditional data collection solutions, such as high professional requirements, cumbersome collection steps, difficult operations, high collection costs, and easy errors.

附图说明Description of drawings

为了更清楚地说明本发明实施例技术方案,下面将对实施例和现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,还可以根据这些附图获得其它的附图。In order to explain the technical solutions of the embodiments of the present invention more clearly, the following briefly introduces the accompanying drawings that are used in the description of the embodiments and the prior art. Obviously, the drawings in the following description are only some implementations of the present invention. For example, other drawings may also be obtained from these drawings.

图1为本发明实施例中室内位置数据采集方法的一个实施例示意图;FIG. 1 is a schematic diagram of an embodiment of an indoor location data collection method in an embodiment of the present invention;

图2为本发明实施例中室内位置数据采集方法的另一个实施例示意图;2 is a schematic diagram of another embodiment of a method for collecting indoor position data in an embodiment of the present invention;

图3为本发明实施例中数据采集装置的一个实施例示意图;3 is a schematic diagram of an embodiment of a data acquisition device in an embodiment of the present invention;

图4为本发明实施例中数据采集装置的一个实施例示意图;4 is a schematic diagram of an embodiment of a data acquisition device in an embodiment of the present invention;

图5为本发明实施例中终端设备的一个实施例示意图。FIG. 5 is a schematic diagram of an embodiment of a terminal device in an embodiment of the present invention.

具体实施方式Detailed ways

本发明实施例提供了一种室内位置数据采集方法及数据采集装置,用于通过采集指令采集数据的方式,实现了通用场景的室内位置信息的轻松采集,解决了传统数据采集方案的专业度要求高,采集步骤繁琐、难操作,采集成本高,容易出错的缺点。Embodiments of the present invention provide an indoor location data collection method and a data collection device, which are used to collect data through collection instructions, realize easy collection of indoor location information in general scenarios, and solve the professional requirements of traditional data collection solutions The disadvantages are high, the collection steps are cumbersome, difficult to operate, the collection cost is high, and it is easy to make mistakes.

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,都应当属于本发明保护的范围。In order for those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be described below with reference to the drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the present invention examples, but not all examples. Based on the embodiments of the present invention, all should belong to the protection scope of the present invention.

可以理解的是,本发明实施例所适用的执行主体可以是终端设备,而该终端设备可以是可穿戴设备,可以穿戴设备可以包括数据采集装置。终端设备可以包括一般的手持电子终端,诸如智能电话、便携式终端、终端、个人数字助理(Personal DigitalAssistant,PDA)、便携式多媒体播放器(Personal Media Player,PMP)装置、笔记本电脑、笔记本(Note Pad)、无线宽带(Wireless Broadband,Wibro)终端、平板电脑(personalcomputer,PC)和智能PC。本申请还可应用于非便携式电子装置,诸如提供相机功能的智能电视。It can be understood that the execution subject to which the embodiments of the present invention are applicable may be a terminal device, and the terminal device may be a wearable device, and the wearable device may include a data collection device. Terminal devices may include general handheld electronic terminals, such as smart phones, portable terminals, terminals, personal digital assistants (Personal Digital Assistant, PDA), portable multimedia player (Personal Media Player, PMP) devices, notebook computers, notebook (Note Pad) , Wireless Broadband (Wireless Broadband, Wibro) terminal, tablet computer (personalcomputer, PC) and smart PC. The present application may also be applied to non-portable electronic devices, such as smart TVs that provide camera functionality.

可穿戴设备即可以直接穿戴在用户身上,或是整合到用户的衣服或配件的一种便携式终端设备。可穿戴设备不仅仅是一种硬件设备,更可以通过软件支持以及数据交互、云端交互来实现强大的智能功能,比如:计算功能、定位功能、报警功能,同时还可以连接手机及各类终端。可穿戴设备可以包括但不限于以手腕为支撑的watch类(比如手表、手腕等产品),以脚为支撑的shoes类(比如鞋、袜子或者其他腿上佩戴产品),以头部为支撑的Glass类(比如眼镜、头盔、头带等)以及智能服装,书包、拐杖、配饰等各类非主流产品形态。在下述实施例中,以可穿戴设备为智能手表为例进行说明。A wearable device is a portable terminal device that can be directly worn on the user or integrated into the user's clothes or accessories. Wearable device is not only a hardware device, but also can realize powerful intelligent functions through software support, data interaction, and cloud interaction, such as: computing function, positioning function, alarm function, and can also be connected to mobile phones and various terminals. Wearable devices may include, but are not limited to, wrist-supported watches (such as watches, wrists, etc.), foot-supported shoes (such as shoes, socks, or other products worn on the legs), and head-supported products. Glass categories (such as glasses, helmets, headbands, etc.) and smart clothing, school bags, crutches, accessories and other non-mainstream product forms. In the following embodiments, the wearable device is a smart watch as an example for description.

下面以实施例的方式,对本发明技术方案做进一步的说明,如图1所示,为本发明实施例中室内位置数据采集方法的一个实施例示意图,可以包括:The technical solution of the present invention is further described below by way of examples. As shown in FIG. 1 , it is a schematic diagram of an embodiment of the indoor location data collection method in the embodiment of the present invention, which may include:

101、监控终端设备的GPS信号衰变信息,识别终端设备是否从建筑物的室外切换到室内。101. Monitor the GPS signal decay information of the terminal device, and identify whether the terminal device switches from the outdoor of the building to the indoor.

用户带着智能手表从室外进入室内的过程中,GPS收到的星数是有从多到少、从有到无的衰变特征,当出现这种特征切换时,即可判断智能手表从室外进入到室内,此时,智能手表的系统底层可以保存进入室内前临界点P0的GPS坐标。When the user enters the room from the outdoor with the smart watch, the number of stars received by the GPS has a decay characteristic from more to less, from the presence to the absence. When this feature is switched, it can be judged that the smart watch entered from the outdoor. When entering the room, the bottom layer of the smart watch system can save the GPS coordinates of the critical point P0 before entering the room.

应理解,监控智能手表的GPS信号衰变信息,可以是,实时监控智能手表的轨迹点信息。其中,该轨迹点信息可以包括状态变更信息、轨迹点的第一位置信息中的至少一种。当然,轨迹点信息还可以包括其他信息,例如:轨迹点信息还可以包括智能手表的状态,该状态可以为智能手表处于室内或者室外的状态,上述的状态变更消息可以由智能手表的状态来确定。其中,第一位置信息可以为GPS经纬度坐标信息,简称GPS坐标。It should be understood that monitoring the GPS signal decay information of the smart watch may be monitoring track point information of the smart watch in real time. The track point information may include at least one of state change information and first position information of the track point. Of course, the track point information may also include other information, for example, the track point information may also include the state of the smart watch, which may be the state of the smart watch being indoors or outdoors, and the above state change message may be determined by the state of the smart watch . The first location information may be GPS latitude and longitude coordinate information, referred to as GPS coordinates for short.

另外,状态变更消息用于表示智能手表是否存在室内外切换,这里的室内外切换可以为智能手表从室内切换至室外,或者,智能手表从室外切换至室内。这样,后续步骤中可以根据状态变更消息确定智能手表存在室内外切换的情况下,智能手表可以将对应轨迹点的状态标记为室内外切换状态,或者记录对应轨迹点的状态。如果根据状态变更消息确定智能手表不存在室内外切换的情况下,智能手表可以将对应轨迹点的状态标记为未切换状态。可选地,由于未发生室内外切换,所以可以无需记录对应轨迹点的状态。In addition, the status change message is used to indicate whether there is an indoor-outdoor switch of the smartwatch, and the indoor-outdoor switch here may be that the smartwatch switches from indoors to outdoors, or the smartwatch switches from outdoor to indoors. In this way, in the subsequent steps, it can be determined according to the state change message that the smart watch has an indoor-outdoor switching state, and the smart watch can mark the state of the corresponding track point as the indoor-outdoor switching state, or record the state of the corresponding track point. If it is determined according to the state change message that the smart watch does not switch between indoors and outdoors, the smart watch can mark the state of the corresponding track point as an unswitched state. Optionally, since indoor-outdoor switching does not occur, it may not be necessary to record the state of the corresponding track point.

当该轨迹点信息中包括轨迹点的第一位置信息时,智能手表判断所述智能手表是否处于室内。When the track point information includes the first position information of the track point, the smart watch determines whether the smart watch is indoors.

在一些实施例中,本申请可以根据状态变更消息确定智能手表是否处于室内。In some embodiments, the present application may determine whether the smartwatch is indoors based on the state change message.

在另一些实施例中,可以通过在室内外环境中接收GPS信号强度减弱的性质以及表征来自GPS的信号强度波形的性质等确定智能手表是否处于室内。In other embodiments, whether the smart watch is indoors can be determined by the nature of the weakening of the received GPS signal strength in indoor and outdoor environments, and the properties of the waveform characterizing the signal strength from the GPS.

例如,可以根据是否接收到GPS信号来进行室内外判断,若接收到GPS信号,则可以确定智能手表处于室外,若未接收到GPS信号,则可以确定智能手表处于室内。For example, indoor and outdoor judgment can be performed according to whether a GPS signal is received. If a GPS signal is received, it can be determined that the smart watch is outdoors, and if no GPS signal is received, it can be determined that the smart watch is indoors.

又如,基于来自定位卫星的信号的接收灵敏度以及所捕捉到的卫星的数量及其变化状态来进行室内外判断。In another example, indoor and outdoor judgments are made based on the reception sensitivity of signals from positioning satellites and the number of captured satellites and their changing states.

再如,根据来自多个定位卫星的卫星信号的信号强度的平均强度是否在与室内相对应的信号强度范围内和/或在与室外相对应的信号强度范围内来进行室内外判断。For another example, indoor/outdoor judgment is performed according to whether the average signal intensity of satellite signals from multiple positioning satellites is within a signal strength range corresponding to indoors and/or within a signal strength range corresponding to outdoor.

上述判断智能手表处于室内还是室外的方法只是示例性说明,本申请对此不做特殊限制。The above method of judging whether the smart watch is indoors or outdoors is only an exemplary description, and this application does not make any special limitation.

102、若是,则获取所述终端设备从室外切换到室内的临界点的GPS坐标以及初始气压值。102. If yes, acquire the GPS coordinates and the initial air pressure value of the critical point at which the terminal device switches from outdoor to indoor.

若监控到智能手表处于室内,则获取所述智能手表从室外切换到室内的临界点的GPS坐标以及初始气压值。If it is monitored that the smart watch is indoors, the GPS coordinates and the initial air pressure value of the critical point at which the smart watch switches from outdoor to indoor are acquired.

例如,可以将智能手表临近进入室内之前的临界轨迹点作为该室内的初始轨迹点;又如,可以将智能手表临近进入室内之前最高定位精度的轨迹点作为该室内的初始轨迹点,等等。综上,本步骤需要判断智能手表是否处于室内,以便在智能手表处于室内的情况下,执行后续的步骤。For example, the critical trajectory point before the smart watch enters the room can be used as the initial trajectory point in the room; for another example, the trajectory point with the highest positioning accuracy before the smart watch enters the room can be used as the initial trajectory point in the room, and so on. To sum up, in this step, it is necessary to determine whether the smart watch is indoors, so that the subsequent steps can be performed when the smart watch is indoors.

可以理解的是,智能手表可以通过气压传感器获取临界点的气压值,作为智能手表进入室内的初始气压值。智能手表也可以通过气压传感器获取进入室内的气压值,作为初始气压值。It is understandable that the smart watch can obtain the air pressure value at the critical point through the air pressure sensor as the initial air pressure value of the smart watch entering the room. The smart watch can also obtain the air pressure value entering the room through the air pressure sensor as the initial air pressure value.

可以理解的是,气压传感器可以是液体(如水银)气压表和固体(如金属空盒)气压表两种。气压记录是由安装在温度少变,光线充足的气压室内的气压表或气压计测量的,有定时气压记录和气压连续记录。It can be understood that the air pressure sensor can be a liquid (such as mercury) air pressure gauge and a solid (such as a metal empty box) air pressure gauge. The barometric pressure record is measured by a barometer or barometer installed in a barometric chamber with little change in temperature and well-lit, with timed barometric pressure recording and continuous barometric pressure recording.

103、根据所述临界点的GPS坐标,获取所述建筑物的区域信息。103. Acquire area information of the building according to the GPS coordinates of the critical point.

智能手表根据所述临界点的GPS坐标,获取所述建筑物的区域信息。示例性的,将临界点的GPS坐标,即临界点的GPS经纬度输入地图商的地址解析接口,获取所在区域信息(Area of Interest,AOI),如长安中心小学,财富大厦等。The smart watch obtains the area information of the building according to the GPS coordinates of the critical point. Exemplarily, the GPS coordinates of the critical point, that is, the GPS latitude and longitude of the critical point, are input into the address resolution interface of the map provider to obtain area information (Area of Interest, AOI), such as Chang'an Central Primary School, Fortune Building, etc.

104、根据所述临界点的GPS坐标,利用惯性导航系统计算室内移动距离,得到室内移动距离后的当前虚拟GPS坐标。104. Calculate the indoor moving distance by using the inertial navigation system according to the GPS coordinates of the critical point, and obtain the current virtual GPS coordinates after the indoor moving distance.

智能手表根据所述临界点的GPS坐标,利用惯性导航系统计算室内移动距离,得到室内移动距离后的当前虚拟GPS坐标。示例性的,智能手表基于P0的GPS坐标,利用惯性导航系统推断进门后的移动距离,得到虚拟GPS坐标(Virtual Global Positioning System,V-GPS)。The smart watch uses the inertial navigation system to calculate the indoor moving distance according to the GPS coordinates of the critical point, and obtains the current virtual GPS coordinates after the indoor moving distance. Exemplarily, the smart watch uses the inertial navigation system to infer the moving distance after entering the door based on the GPS coordinates of P0 to obtain virtual GPS coordinates (Virtual Global Positioning System, V-GPS).

下面对本发明实施例中所涉及的专业术语做一个简单的说明:The following is a brief description of the technical terms involved in the embodiments of the present invention:

惯性导航系统(INS,以下简称惯导)是一种不依赖于外部信息、也不向外部辐射能量的自主式导航系统,包括惯性测量单元。其工作环境不仅包括空中、地面,还可以在水下。惯导的基本工作原理是以牛顿力学定律为基础,通过测量载体在惯性参考系的加速度,将它对时间进行积分,且把它变换到导航坐标系中,就能够得到在导航坐标系中的速度、偏航角和位置等信息。Inertial Navigation System (INS, hereinafter referred to as Inertial Navigation) is an autonomous navigation system that does not rely on external information and does not radiate energy to the outside, including inertial measurement units. Its working environment includes not only the air, the ground, but also underwater. The basic working principle of inertial navigation is based on Newton's laws of mechanics. By measuring the acceleration of the carrier in the inertial reference system, integrating it with time, and transforming it into the navigation coordinate system, the value in the navigation coordinate system can be obtained. Information such as speed, yaw angle and position.

里程计:指(如装在智能手表上的)测量行程的装置,例如轮脉冲计数器。Odometer: Refers to a device (such as mounted on a smart watch) that measures travel, such as a wheel pulse counter.

需要说明的是,通常将惯性导航系统和里程计简称为惯导里程计。即智能手表根据所述临界点的GPS坐标,利用惯性导航系统和里程计计算室内移动距离,得到室内移动距离后的当前虚拟GPS坐标。It should be noted that the inertial navigation system and the odometer are usually abbreviated as the inertial navigation odometer. That is, the smart watch uses the inertial navigation system and the odometer to calculate the indoor moving distance according to the GPS coordinates of the critical point, and obtains the current virtual GPS coordinates after the indoor moving distance.

105、获取所述终端设备的当前气压值。105. Acquire the current air pressure value of the terminal device.

智能手表可以通过气压传感器获取所述智能手表的当前气压值,具体可以参考前述步骤102所述的内容,此处不再赘述。The smart watch can obtain the current air pressure value of the smart watch through the air pressure sensor. For details, please refer to the content described in the foregoing step 102, which will not be repeated here.

106、根据所述初始气压值和所述当前气压值,确定所述终端设备当前所在楼层的层数。106. Determine the floor number of the floor where the terminal device is currently located according to the initial air pressure value and the current air pressure value.

智能手表根据所述初始气压值和所述当前气压值,确定所述智能手表当前所在楼层的层数。The smart watch determines the number of floors of the floor where the smart watch is currently located according to the initial air pressure value and the current air pressure value.

进一步的,智能手表还可以从所述建筑物相邻楼层高度气压差值指纹库中获取所述相邻楼层的气压差值,智能手表根据所述初始气压值、所述当前气压值以及所述相邻楼层的气压差值确定用户当前所在楼层的层数。Further, the smart watch can also obtain the air pressure difference value of the adjacent floors from the fingerprint database of the height and air pressure difference between the adjacent floors of the building, and the smart watch can obtain the air pressure difference value of the adjacent floors according to the initial air pressure value, the current air pressure value and the The air pressure difference between adjacent floors determines the floor number of the user's current floor.

进一步的,智能手表根据所述初始气压值、所述当前气压值以及所述相邻楼层的气压差值确定用户当前所在楼层的层数,可以包括:智能手表根据所述相邻楼层间的气压差值确定出所述目标室内定位场景中的单楼层高度值;智能手表根据所述初始气压值以及所述当前气压值确定出用户当前所在楼层与所述基准平面之间的相对高度值;智能手表将所述相对高度值与所述单楼层高度值进行相除,根据相除结果确定用户当前所在楼层的层数。Further, the smart watch determines the number of floors of the floor where the user is currently located according to the initial air pressure value, the current air pressure value and the air pressure difference between the adjacent floors, which may include: the smart watch according to the air pressure between the adjacent floors. The difference value determines the height value of a single floor in the target indoor positioning scene; the smart watch determines the relative height value between the user's current floor and the reference plane according to the initial air pressure value and the current air pressure value; The watch divides the relative height value and the single-floor height value, and determines the floor number of the floor where the user is currently located according to the division result.

本发明实施例中,基于上述实施例内容可知,智能手表可以设置有用于采集气压数据的气压传感器,因此上述楼层定位请求可以包括有用户当前所在楼层的当前气压值。优选地,也可以通过气压传感器采集用户当前所在位置采集若干次气压数据,并将若干次气压数据的平均值作为用户当前所在楼层的当前气压值发送给智能手表。In the embodiment of the present invention, based on the content of the above embodiment, the smart watch may be provided with an air pressure sensor for collecting air pressure data, so the above floor location request may include the current air pressure value of the floor where the user is currently located. Preferably, several times of air pressure data can also be collected by collecting the current location of the user through the air pressure sensor, and the average value of the several times of air pressure data can be sent to the smart watch as the current air pressure value of the floor where the user is currently located.

此外,在本方案中,目标室内定位场景内的定位场景的基准平面可以是目标室内定位场景所包括的建筑物的基准层,例如第一层,那么上述初始气压值可以是用户进入该建筑物内的时间点测量得到的气压值。In addition, in this solution, the reference plane of the positioning scene in the target indoor positioning scene may be the reference layer of the building included in the target indoor positioning scene, such as the first floor, then the above-mentioned initial air pressure value may be the user entering the building. The air pressure value measured at the time point within the

本发明实施例中,智能手表可以根据上述相邻楼层间的气压差值以及预设的标准气压高度公式计算出目标是室内定位场景中的单楼层高度值;同理,还可以根据初始气压值以及当前气压值之间的差值的绝对值以及该预设的标准气压高度公式可以计算出用户当前所在楼层与基准平面之间的相对高度值。其中,智能手表可以根据目标室内定位场景中不同测量地点(楼层)采集到的气压数据以及温度数据建立BP神经网络,并根据遗传算法的原理对该BP神经网络进行优化并完成其训练学习过程,得到上述的标准气压高度公式。In the embodiment of the present invention, the smart watch can calculate the height value of a single floor in the indoor positioning scene according to the air pressure difference between the adjacent floors and the preset standard air pressure altitude formula. And the absolute value of the difference between the current air pressure values and the preset standard air pressure altitude formula can calculate the relative height value between the user's current floor and the reference plane. Among them, the smart watch can establish a BP neural network according to the air pressure data and temperature data collected from different measurement locations (floors) in the target indoor positioning scene, and optimize the BP neural network according to the principle of genetic algorithm and complete its training and learning process. Obtain the standard barometric altitude formula above.

本发明实施例中,智能手表可以将初始气压值的测量位置确定为第一测量点,该第一测量点位于上述基准平面上;同理,智能手表还可以将上述当前气压值的测量位置确定为第二测量点,该第二测量点位于用户当前所在楼层的楼层平面上,因此,上述相对高度值指的是第一测量点与第二测量点之间的垂直高度。In the embodiment of the present invention, the smart watch can determine the measurement position of the initial air pressure value as the first measurement point, and the first measurement point is located on the above-mentioned reference plane; similarly, the smart watch can also determine the measurement position of the above-mentioned current air pressure value. is the second measurement point, and the second measurement point is located on the floor plane of the floor where the user is currently located. Therefore, the above-mentioned relative height value refers to the vertical height between the first measurement point and the second measurement point.

示例性的,判断楼层、AOI的步骤中,在采集前可增加建筑物类型预设定的环节,再根据每种建筑物类型层高设计标准预测楼层,可提高楼层计算的准确率。Exemplarily, in the step of judging floors and AOIs, a link of building type preset may be added before collection, and then floors are predicted according to the design standard of floor height of each building type, which can improve the accuracy of floor calculation.

作为另一种可选的实施方式,智能手表在根据初始气压值、当前气压值以及相邻楼层的气压差值确定用户当前所在楼层之后,还可以判断当前时刻是否属于预设的管控时间段内,如果是,根据预设的楼层动态平面图确定用户当前所在楼层所对应的商铺列表;根据在用户的当前朝向位置检测到的WiFi热点列表确定信号最强的目标WiFi热点;将目标WiFi热点的名称与商铺列表所包括的商铺的名称进行匹配,将匹配成功的商铺确定为目标商铺;判断该目标商铺是否属于预设的商铺集合;如果该目标商铺属于该预设的商铺集合,向监控终端发送提示消息,以提示用户在管控时间段内处于非学习区域。As another optional implementation, after the smart watch determines the current floor of the user according to the initial air pressure value, the current air pressure value and the air pressure difference between adjacent floors, it can also determine whether the current moment belongs to the preset control time period. , if yes, determine the list of shops corresponding to the current floor of the user according to the preset dynamic floor plan; determine the target WiFi hotspot with the strongest signal according to the list of WiFi hotspots detected at the user's current orientation position; use the name of the target WiFi hotspot Match with the name of the store included in the store list, and determine the successfully matched store as the target store; determine whether the target store belongs to the preset store set; if the target store belongs to the preset store set, send a message to the monitoring terminal A prompt message to remind the user to be in a non-learning area during the controlled time period.

可选的,上述管控时间段可以是家长预先设置的课余学习时间段,在该管控时间段内家长希望学生用户进行与学习有关的课余活动,例如在图书馆看书、去书店买书或者去课外教学辅导机构学习等等。因此,智能手表可以通过查找楼层动态平面图确定出用户当前所在楼层所对应的商铺列表,并根据WiFi热点信号的强弱从商铺列表中确定出与用户距离最近的目标商铺,该目标商铺即为用户当前所在的商铺;进一步地,判断该目标商铺是否属于预设的商铺集合,如果不属于,说明该目标商铺不是与学习相关的商铺,因此可以向家长的监控终端发送提示信息,以提示用户在管控时间段内处于非学习区域;其中,上述楼层动态平面图可以包括目标室内定位场景中每个楼层的商铺的名称。可见,本发明实施例,可以在定位用户所在楼层之后对用户位于该楼层的具体区域进行定位,使得家长能够精确掌握学生用户的具体位置坐标;此外,通过确定用户所在的具体区域的功能类别可以确定学生用户是否在预设的管控时间段内从事学习相关的活动,实现了对学生用户在学习上的监督与管控,提高了学习管控效率。Optionally, the above-mentioned control time period may be an extra-curricular learning time period preset by parents. During this control and control time period, parents want students and users to perform extra-curricular activities related to learning, such as reading books in the library, going to bookstores to buy books, or going to extra-curricular teaching. Tutoring institutions for learning, etc. Therefore, the smart watch can determine the store list corresponding to the current floor of the user by looking up the floor plan, and determine the target store that is closest to the user from the store list according to the strength of the WiFi hotspot signal, and the target store is the user. The current store; further, determine whether the target store belongs to the preset store set, if not, it means that the target store is not a store related to learning, so a prompt message can be sent to the parent's monitoring terminal to remind the user to In the non-learning area during the control time period; wherein, the above-mentioned dynamic floor plan may include the name of the shop on each floor in the target indoor positioning scene. It can be seen that in this embodiment of the present invention, after locating the floor where the user is located, the specific area of the user on the floor can be located, so that parents can accurately grasp the specific location coordinates of the student user; in addition, by determining the functional category of the specific area where the user is located, Determine whether the student user engages in learning-related activities within the preset control time period, realizes the supervision and control of the student user's learning, and improves the efficiency of learning management and control.

需要说明的是,步骤103、104和105与106的时序不做限定。It should be noted that the sequence of steps 103, 104, and 105 and 106 is not limited.

107、获取采集指令。107. Obtain a collection instruction.

智能手表获取采集指令,可以是通过语音输入的方式,获取采集指令;也可以是通过文字输入的方式,获取采集指令;也可以是接收电子设备发送的采集指令;也可以是接收其他电子设备发送的触发采集指令,从而根据该触发采集指令,生成采集指令。The smart watch obtains the collection instruction, which can be obtained by voice input; it can also be obtained by text input; it can also receive the collection instruction sent by the electronic device; it can also be sent by other electronic devices. The trigger acquisition instruction is generated, and the acquisition instruction is generated according to the trigger acquisition instruction.

例如,使用智能手表的用户到达教室后,可以在智能手表上通过语音输入的方式,或者,文字输入的方式,或者,接收其他电子设备发送的采集指令,或者,也可以是接收其他电子设备发送的触发采集指令,从而根据该触发采集指令。For example, after a user who uses a smart watch arrives in the classroom, he can input the smart watch by voice, or by text, or receive the acquisition instructions sent by other electronic devices, or, can also be sent by other electronic devices. The trigger acquisition instruction, so as to acquire the instruction according to the trigger.

可选的,智能手表获取采集指令,也可以是用户先在智能手表上按“开始”按钮,然后通过语音输入的方式,智能手表生成采集指令。Optionally, the smart watch obtains the collection instruction, or the user first presses the "start" button on the smart watch, and then the smart watch generates the collection instruction by means of voice input.

可以理解的是,上述的当前虚拟GPS坐标和当前所在楼层的层数,是实时获取的。用户通过语音输入时,可以用普通话描述自己所在的位置,即采集指令包括用户所在的位置信息。例如,“我已经到达教室,三年级二班”。可选的,采集指令中还可以包括终端设备当前所在楼层的层数。It can be understood that the above-mentioned current virtual GPS coordinates and the number of floors of the current floor are acquired in real time. When the user inputs by voice, he can describe his location in Mandarin, that is, the collection instruction includes the location information of the user. For example, "I have reached the classroom, third grade class two". Optionally, the collection instruction may further include the floor number of the floor where the terminal device is currently located.

示例性的,语音输入环节可以增加通过家长设备端APP提前设置好待采集的位置点,并给智能手表端(例如手表端)同步信息,孩子在到达指定位置点时再通过语音输入,形成双重校验,以提高容错率。Exemplarily, in the voice input link, the location points to be collected can be set in advance through the parent's device APP, and the information can be synchronized to the smart watch side (such as the watch side), and the child can input the voice input when the child reaches the specified location point, forming a double check to improve fault tolerance.

108、根据所述采集指令,将所述建筑物的区域信息、当前虚拟GPS坐标,以及所述终端设备当前所在楼层的层数进行绑定,并保存为目标场景的指纹数据库。108. According to the collection instruction, bind the area information of the building, the current virtual GPS coordinates, and the floor number of the floor where the terminal device is currently located, and save it as a fingerprint database of the target scene.

示例性的,智能手表的系统底层接收语音信号,进行语音识别与NLP解析,再进行分词、特征提取,然后,对解析的文本进行打标签处理。智能手表根据所述采集指令,将所述建筑物的区域信息、当前虚拟GPS坐标,以及所述智能手表当前所在楼层的层数进行绑定,并保存为目标场景的指纹数据库。Exemplarily, the bottom layer of the smart watch system receives the voice signal, performs voice recognition and NLP analysis, then performs word segmentation and feature extraction, and then performs tagging processing on the parsed text. According to the collection instruction, the smart watch binds the area information of the building, the current virtual GPS coordinates, and the floor number of the floor where the smart watch is currently located, and saves it as a fingerprint database of the target scene.

可选的,在本发明的一些实施例中,终端设备获取所述终端设备的当前位置数据;终端设备将所述当前位置数据,与所述目标场景的指纹数据库中的所述建筑物的区域信息、当前虚拟GPS坐标,以及所述终端设备当前所在楼层的层数进行匹配,若匹配,则确定所述终端设备处于所述目标场景。Optionally, in some embodiments of the present invention, the terminal device acquires the current location data of the terminal device; the terminal device associates the current location data with the area of the building in the fingerprint database of the target scene. The information, the current virtual GPS coordinates, and the floor number of the floor where the terminal device is currently located are matched, and if there is a match, it is determined that the terminal device is in the target scene.

其中,可以理解的是,该匹配,可以是当前位置数据包括目标区域信息,如果目标区域信息与建筑物的区域信息匹配,和/或,可以是当前位置数据包括目标虚拟GPS坐标,如果目标虚拟GPS坐标与当前虚拟GPS坐标匹配,和/或,可以是当前位置数据包括终端设备当前所在楼层的目标层数,如果终端设备当前所在楼层的目标层数与终端设备当前所在楼层的层数匹配。Wherein, it can be understood that the matching may be that the current location data includes the target area information, if the target area information matches the area information of the building, and/or, the current location data may include the target virtual GPS coordinates, if the target virtual GPS coordinates The GPS coordinates match the current virtual GPS coordinates, and/or, the current location data may include the target floor number of the floor where the terminal device is currently located, if the target floor number of the floor where the terminal device is currently located matches the floor number of the current floor where the terminal device is located.

在本发明实施例中,通过基于语音识别标注采集数据的方式,实现了通用场景的室内位置信息的轻松采集。解决了传统数据采集方案的专业度要求高,采集步骤繁琐、难操作,采集成本高,容易出错的缺点。In the embodiment of the present invention, by means of collecting data based on voice recognition annotation, easy collection of indoor location information of general scenes is realized. It solves the shortcomings of the traditional data collection scheme, which requires high professionalism, cumbersome collection steps, difficult to operate, high collection cost and error-prone.

本发明相对于传统数据采集方案:通过采集指令自动标注位置区域信息、融合传感器数据采集及算法预测运动状态、位置坐标的方式可大大降低采集的专业度,降低采集成本,降低采集人员操作步骤,降低采集人员误操作概率,从而使数据采集更加便捷易用,且采集到的数据质量也会在一定程度上得到提升。Compared with the traditional data collection scheme, the present invention can greatly reduce the professional degree of collection, reduce the collection cost, and reduce the operation steps of collection personnel by automatically marking the location area information through collection instructions, fusing sensor data collection and algorithm prediction of motion state and position coordinates. The probability of misoperation by the collection personnel is reduced, so that the data collection is more convenient and easy to use, and the quality of the collected data will also be improved to a certain extent.

进一步的,本发明实施例对传统指纹采集技术进行了创新性修改,利用语音识别技术,使其能用以解决传统数据采集工具需要采集员花费大量时间与精力手工录入信息的技术问题;可以创造性地将语音识别技术、自然语言处理技术与多源传感器融合技术结合应用于室内定位数据采集领域(通常无法结合或难以想到);解决问题的技术手段很巧妙、科学合理,使用融合算法预测标注代替了人工标注;针对单独利用语音识别容易出错的缺点,提出了结合GPS室内外切换信号衰变,惯导、运动状态检测、楼层检测等多种技术结合的针对性解决方案。Further, the embodiment of the present invention makes an innovative modification to the traditional fingerprint collection technology, and uses the speech recognition technology to make it possible to solve the technical problem that the traditional data collection tool requires the collector to spend a lot of time and energy to manually input information; The combination of speech recognition technology, natural language processing technology and multi-source sensor fusion technology is applied to the field of indoor positioning data collection (usually uncombinable or difficult to think of); the technical means to solve the problem are ingenious, scientific and reasonable, and the fusion algorithm is used to predict and label instead of Aiming at the shortcomings of using voice recognition alone to be prone to errors, a targeted solution is proposed that combines GPS indoor and outdoor switching signal decay, inertial navigation, motion state detection, floor detection and other technologies.

如图2所示,为本发明实施例中室内位置数据采集方法的另一个实施例示意图,可以包括:As shown in FIG. 2, it is a schematic diagram of another embodiment of the indoor location data collection method in the embodiment of the present invention, which may include:

201、监控终端设备的GPS信号衰变信息,识别终端设备是否从建筑物的室外切换到室内。201. Monitor the GPS signal decay information of the terminal device, and identify whether the terminal device switches from the outdoor of the building to the indoor.

202、若是,则获取所述终端设备从室外切换到室内的临界点的GPS坐标以及初始气压值。202. If yes, acquire the GPS coordinates and the initial air pressure value of the critical point at which the terminal device switches from outdoor to indoor.

203、根据所述临界点的GPS坐标,获取所述建筑物的区域信息。203. Acquire area information of the building according to the GPS coordinates of the critical point.

204、根据所述临界点的GPS坐标,利用惯性导航系统计算室内移动距离,得到室内移动距离后的当前虚拟GPS坐标。204. Calculate the indoor moving distance by using the inertial navigation system according to the GPS coordinates of the critical point, and obtain the current virtual GPS coordinates after the indoor moving distance.

205、获取所述终端设备的当前气压值。205. Acquire the current air pressure value of the terminal device.

206、根据所述初始气压值和所述当前气压值,确定所述终端设备当前所在楼层的层数。206. Determine the floor number of the floor where the terminal device is currently located according to the initial air pressure value and the current air pressure value.

需要说明的是,步骤203、204和205与206的时序不做限定。It should be noted that the sequence of steps 203, 204, and 205 and 206 is not limited.

207、获取采集指令。207. Obtain a collection instruction.

需要说明的是,步骤201-207与图1所示的实施例中步骤101-107的步骤类似,此处不再赘述。It should be noted that steps 201 to 207 are similar to steps 101 to 107 in the embodiment shown in FIG. 1 , and details are not repeated here.

208、根据所述采集指令,开启无线保真WiFi、蓝牙、传感器中的至少一种。208. Enable at least one of Wi-Fi, Bluetooth, and sensors according to the collection instruction.

智能手表可以根据所述采集指令,开启无线保真WiFi、蓝牙、传感器中的至少一种。可以理解的是,传感器(Sensor)可以包括但不限于地磁、气压计、陀螺仪、四元数等。The smart watch can turn on at least one of Wi-Fi, Bluetooth, and sensors according to the collection instruction. It can be understood that the sensor (Sensor) may include, but is not limited to, geomagnetism, barometer, gyroscope, quaternion, and the like.

209、通过WiFi、蓝牙、传感器中的至少一种,对应获取WiFi信号、蓝牙信号、传感器信号中的至少一种。209. Correspondingly acquire at least one of a WiFi signal, a Bluetooth signal, and a sensor signal through at least one of WiFi, Bluetooth, and a sensor.

智能手表可以通过所述WiFi获取WiFi信号、通过蓝牙获取蓝牙信号、通过传感器获取传感器信号。即智能手表可以通过WiFi、蓝牙、传感器中的至少一种,对应获取WiFi信号、蓝牙信号、传感器信号中的至少一种。The smart watch can obtain WiFi signals through the WiFi, obtain Bluetooth signals through Bluetooth, and obtain sensor signals through sensors. That is, the smart watch can acquire at least one of WiFi signal, Bluetooth signal and sensor signal correspondingly through at least one of WiFi, Bluetooth and sensor.

210、将所述WiFi信号、所述蓝牙信号、所述传感器信号中的至少一种,以及所述建筑物的区域信息、当前虚拟GPS坐标、所述终端设备当前所在楼层的层数进行绑定,并保存为目标场景的指纹数据库。210. Bind at least one of the WiFi signal, the Bluetooth signal, and the sensor signal, the area information of the building, the current virtual GPS coordinates, and the floor number of the floor where the terminal device is currently located , and save it as the fingerprint database of the target scene.

智能手表对所述WiFi信号、蓝牙信号、传感器信号中的至少一种进行过滤,得到过滤后的WiFi信号、过滤后的蓝牙信号、过滤后的传感器信号中的至少一种。The smart watch filters at least one of the WiFi signal, the Bluetooth signal, and the sensor signal to obtain at least one of the filtered WiFi signal, the filtered Bluetooth signal, and the filtered sensor signal.

智能手表将所述WiFi信号、所述蓝牙信号、所述传感器信号中的至少一种,以及所述建筑物的区域信息、当前虚拟GPS坐标、所述终端设备当前所在楼层的层数进行绑定,并保存为目标场景的指纹数据库,可以包括:智能手表将所述过滤后的WiFi信号、所述过滤后的蓝牙信号、所述过滤后的传感器信号中的至少一种,以及所述建筑物的区域信息、所述当前虚拟GPS坐标、所述终端设备当前所在楼层的层数进行绑定,并保存为目标场景的指纹数据库。The smart watch binds at least one of the WiFi signal, the Bluetooth signal, the sensor signal, the area information of the building, the current virtual GPS coordinates, and the floor number of the floor where the terminal device is currently located. , and save it as the fingerprint database of the target scene, which may include: the smart watch records at least one of the filtered WiFi signal, the filtered Bluetooth signal, the filtered sensor signal, and the building The area information, the current virtual GPS coordinates, and the floor number of the floor where the terminal device is currently located are bound, and saved as the fingerprint database of the target scene.

可选的,在本发明的一些实施例中,终端设备获取所述终端设备的当前位置数据;终端设备将所述当前位置数据,与所述目标场景的指纹数据库中,智能手表将所述过滤后的WiFi信号、所述过滤后的蓝牙信号、所述过滤后的传感器信号中的至少一种,所述建筑物的区域信息,当前虚拟GPS坐标,以及所述终端设备当前所在楼层的层数进行匹配,若匹配,则确定所述终端设备处于所述目标场景。Optionally, in some embodiments of the present invention, the terminal device obtains the current location data of the terminal device; the terminal device combines the current location data with the fingerprint database of the target scene, and the smart watch filters the filter. at least one of the obtained WiFi signal, the filtered Bluetooth signal, and the filtered sensor signal, the area information of the building, the current virtual GPS coordinates, and the floor number of the floor where the terminal device is currently located Matching is performed, and if there is a match, it is determined that the terminal device is in the target scene.

其中,可以理解的是,该匹配,可以是当前位置数据包括目标WiFi信号,如果目标WiFi信号与目标场景的指纹数据库中的WiFi信号匹配,和/或,当前位置数据包括目标蓝牙信号,如果目标蓝牙信号与目标场景的指纹数据库中的蓝牙信号匹配,当前位置数据包括目标传感器信号,如果目标传感器信号与目标场景的指纹数据库中的传感器信号匹配,和/或,当前位置数据包括目标区域信息,如果目标区域信息与建筑物的区域信息匹配,和/或,可以是当前位置数据包括目标虚拟GPS坐标,如果目标虚拟GPS坐标与当前虚拟GPS坐标匹配,和/或,可以是当前位置数据包括终端设备当前所在楼层的目标层数,如果终端设备当前所在楼层的目标层数与终端设备当前所在楼层的层数匹配。It can be understood that the matching can be that the current location data includes the target WiFi signal, if the target WiFi signal matches the WiFi signal in the fingerprint database of the target scene, and/or the current location data includes the target Bluetooth signal, if the target The bluetooth signal matches the bluetooth signal in the fingerprint database of the target scene, the current location data includes the target sensor signal, if the target sensor signal matches the sensor signal in the fingerprint database of the target scene, and/or, the current location data includes the target area information, If the target area information matches the area information of the building, and/or, the current location data may include the target virtual GPS coordinates, and if the target virtual GPS coordinates match the current virtual GPS coordinates, and/or, the current location data may include the terminal The target floor number of the floor where the device is currently located, if the target floor number of the current floor where the terminal device is located matches the floor number of the current floor where the terminal device is located.

可选的,如果目标场景的指纹数据库包括过滤后的WiFi信号、过滤后的蓝牙信号、过滤后的传感器信号,那么,该匹配可以是:当前位置数据包括目标WiFi信号,如果目标WiFi信号与目标场景的指纹数据库中过滤后的WiFi信号匹配,和/或,当前位置数据包括目标蓝牙信号,如果目标蓝牙信号与目标场景的指纹数据库中过滤后的蓝牙信号匹配,当前位置数据包括目标传感器信号,如果目标传感器信号与目标场景的指纹数据库中过滤后的传感器信号匹配。Optionally, if the fingerprint database of the target scene includes the filtered WiFi signal, the filtered Bluetooth signal, and the filtered sensor signal, then the matching can be: the current location data includes the target WiFi signal, if the target WiFi signal and the target The filtered WiFi signal in the fingerprint database of the scene matches, and/or the current location data includes the target Bluetooth signal, if the target Bluetooth signal matches the filtered Bluetooth signal in the fingerprint database of the target scene, the current location data includes the target sensor signal, If the target sensor signal matches the filtered sensor signal in the target scene's fingerprint database.

终端设备可以通过语音识别、解析与标注,解决采集前POI录入的复杂操作;终端设备也可以通过系统底层对多源传感器、无线保真(Wireless Fidelity,WiFi)、蓝牙、卫星信号的综合利用,可准确捕获采集位置的位置及周边信号的特征;终端设备还可以通过气压计识别上下楼气压变化,计算海拔高度,结合楼层计算算法可准确获取采集位置的高度、楼层信息。The terminal device can solve the complex operation of POI input before acquisition through voice recognition, analysis and annotation; the terminal device can also comprehensively utilize multi-source sensors, wireless fidelity (WiFi), Bluetooth, and satellite signals through the bottom layer of the system. The location of the collection location and the characteristics of the surrounding signals can be accurately captured; the terminal device can also identify the air pressure changes up and down the stairs through the barometer, calculate the altitude, and combine with the floor calculation algorithm to accurately obtain the height and floor information of the collection location.

本发明实施例中,无需专业的人员采集,只需佩戴手表正常行走即可;采集成本低廉;无需大量繁琐的采集前准备工作,所有校验工作均在系统底层利用多源数据融合处理完成,位置点POI信息只需通过普通话语音告知的方式即可轻松完成;对于位置点的标注利用PDR+运动状态+V-GPS(Virtual GPS,虚拟GPS)方式在系统底层完成,无需采集人员手动操作,降低了误操作导致位置错误的概率。In the embodiment of the present invention, no need for professional personnel to collect, just wear a watch to walk normally; the cost of collection is low; there is no need for a lot of cumbersome pre-collection preparation work, and all verification work is completed at the bottom of the system using multi-source data fusion processing, The POI information of the location point can be easily completed through the method of Mandarin voice notification; the labeling of the location point is completed at the bottom of the system by using PDR+motion status+V-GPS (Virtual GPS, virtual GPS) method, without manual operation by the collection personnel, reducing The probability of misoperation leading to the wrong position.

如图3所示,为本发明实施例中数据采集装置的一个实施例示意图,可以包括:As shown in FIG. 3, it is a schematic diagram of an embodiment of a data acquisition apparatus in an embodiment of the present invention, which may include:

处理模块301,用于监控终端设备的GPS信号衰变信息,识别终端设备是否从建筑物的室外切换到室内;根据所述临界点的GPS坐标,获取所述建筑物的区域信息;根据所述临界点的GPS坐标,利用惯性导航系统计算室内移动距离,得到室内移动距离后的当前虚拟GPS坐标;根据所述初始气压值和所述当前气压值,确定所述终端设备当前所在楼层的层数;根据所述采集指令,将所述建筑物的区域信息、当前虚拟GPS坐标,以及所述终端设备当前所在楼层的层数进行绑定,并保存为目标场景的指纹数据库;The processing module 301 is used to monitor the GPS signal decay information of the terminal device, and identify whether the terminal device is switched from the outdoor of the building to the indoor; obtain the area information of the building according to the GPS coordinates of the critical point; GPS coordinates of the point, use the inertial navigation system to calculate the indoor moving distance, and obtain the current virtual GPS coordinates after the indoor moving distance; According to the initial air pressure value and the current air pressure value, determine the floor number of the floor where the terminal device is currently located; According to the collection instruction, the area information of the building, the current virtual GPS coordinates, and the number of floors of the floor where the terminal device is currently located are bound, and saved as the fingerprint database of the target scene;

获取模块302,用于若是,则获取所述终端设备从室外切换到室内的临界点的GPS坐标以及初始气压值;获取所述终端设备的当前气压值;获取采集指令。The obtaining module 302 is configured to obtain the GPS coordinates and the initial air pressure value of the critical point when the terminal device switches from outdoor to indoor; obtain the current air pressure value of the terminal device; and obtain a collection instruction.

可选的,在本发明的一些实施例中,Optionally, in some embodiments of the present invention,

处理模块301,具体用于根据所述采集指令,开启无线保真WiFi、蓝牙、传感器中的至少一种;通过所述WiFi、蓝牙、传感器中的至少一种,对应获取WiFi信号、蓝牙信号、传感器信号中的至少一种;将所述WiFi信号、所述蓝牙信号、所述传感器信号中的至少一种,以及所述建筑物的区域信息、当前虚拟GPS坐标、所述终端设备当前所在楼层的层数进行绑定,并保存为目标场景的指纹数据库。The processing module 301 is specifically configured to enable at least one of Wi-Fi, Bluetooth, and sensors according to the acquisition instruction; and correspondingly acquire WiFi signals, Bluetooth signals, and sensors through at least one of the WiFi, Bluetooth, and sensors. At least one of the sensor signals; combine at least one of the WiFi signal, the Bluetooth signal, the sensor signal, and the area information of the building, the current virtual GPS coordinates, and the current floor of the terminal device The number of layers is bound and saved as the fingerprint database of the target scene.

可选的,在本发明的一些实施例中,Optionally, in some embodiments of the present invention,

处理模块301,还用于对所述WiFi信号、蓝牙信号、传感器信号中的至少一种进行过滤,得到过滤后的WiFi信号、过滤后的蓝牙信号、过滤后的传感器信号中的至少一种;具体用于将所述过滤后的WiFi信号、所述过滤后的蓝牙信号、所述过滤后的传感器信号中的至少一种,以及所述建筑物的区域信息、所述当前虚拟GPS坐标、所述终端设备当前所在楼层的层数进行绑定,并保存为目标场景的指纹数据库。The processing module 301 is further configured to filter at least one of the WiFi signal, the Bluetooth signal, and the sensor signal to obtain at least one of the filtered WiFi signal, the filtered Bluetooth signal, and the filtered sensor signal; Specifically, at least one of the filtered WiFi signal, the filtered Bluetooth signal, and the filtered sensor signal, as well as the area information of the building, the current virtual GPS coordinates, the The number of floors of the floor where the terminal device is currently located is bound and saved as the fingerprint database of the target scene.

可选的,在本发明的一些实施例中,Optionally, in some embodiments of the present invention,

获取模块302,具体用于通过语音输入的方式,获取采集指令;The acquiring module 302 is specifically configured to acquire the acquisition instruction by means of voice input;

或者,or,

获取模块302,具体用于通过文字输入的方式,获取采集指令;The acquiring module 302 is specifically configured to acquire the acquisition instruction by means of text input;

或者,or,

获取模块302,具体用于接收电子设备发送的采集指令。The acquiring module 302 is specifically configured to receive the acquisition instruction sent by the electronic device.

可选的,在本发明的一些实施例中,Optionally, in some embodiments of the present invention,

获取模块302,还用于获取所述终端设备的当前位置数据;The obtaining module 302 is further configured to obtain the current location data of the terminal device;

处理模块301,还用于将所述当前位置数据,与所述目标场景的指纹数据库中的所述建筑物的区域信息、当前虚拟GPS坐标,以及所述终端设备当前所在楼层的层数进行匹配,若匹配,则确定所述终端设备处于所述目标场景。The processing module 301 is further configured to match the current location data with the area information of the building in the fingerprint database of the target scene, the current virtual GPS coordinates, and the floor number of the floor where the terminal device is currently located , and if it matches, it is determined that the terminal device is in the target scene.

如图4所示,为本发明实施例中数据采集装置的一个实施例示意图,可以包括:As shown in FIG. 4, it is a schematic diagram of an embodiment of a data acquisition apparatus in an embodiment of the present invention, which may include:

存储有可执行程序代码的存储器401;a memory 401 storing executable program code;

与存储器401耦合的处理器402;a processor 402 coupled to the memory 401;

处理器402调用存储器401中存储的所述可执行程序代码,用于执行如下步骤:The processor 402 calls the executable program code stored in the memory 401 to perform the following steps:

监控终端设备的GPS信号衰变信息,识别终端设备是否从建筑物的室外切换到室内;Monitor the GPS signal decay information of the terminal equipment, and identify whether the terminal equipment is switched from the outdoor to the indoor of the building;

若是,则获取所述终端设备从室外切换到室内的临界点的GPS坐标以及初始气压值;If so, obtain the GPS coordinates and the initial air pressure value of the critical point when the terminal device switches from outdoor to indoor;

根据所述临界点的GPS坐标,获取所述建筑物的区域信息;Obtain the area information of the building according to the GPS coordinates of the critical point;

根据所述临界点的GPS坐标,利用惯性导航系统计算室内移动距离,得到室内移动距离后的当前虚拟GPS坐标;According to the GPS coordinates of the critical point, use the inertial navigation system to calculate the indoor moving distance, and obtain the current virtual GPS coordinates after the indoor moving distance;

获取所述终端设备的当前气压值;Obtain the current air pressure value of the terminal device;

根据所述初始气压值和所述当前气压值,确定所述终端设备当前所在楼层的层数;According to the initial air pressure value and the current air pressure value, determine the floor number of the floor where the terminal device is currently located;

获取采集指令;Get acquisition instructions;

根据所述采集指令,将所述建筑物的区域信息、当前虚拟GPS坐标,以及所述终端设备当前所在楼层的层数进行绑定,并保存为目标场景的指纹数据库。According to the collection instruction, the area information of the building, the current virtual GPS coordinates, and the floor number of the floor where the terminal device is currently located are bound, and saved as a fingerprint database of the target scene.

可选的,在本发明的一些实施例中,处理器402调用存储器401中存储的所述可执行程序代码,用于执行如下步骤:Optionally, in some embodiments of the present invention, the processor 402 calls the executable program code stored in the memory 401 to perform the following steps:

根据所述采集指令,开启无线保真WiFi、蓝牙、传感器中的至少一种;According to the acquisition instruction, enable at least one of Wi-Fi, Bluetooth, and sensors;

通过所述WiFi、蓝牙、传感器中的至少一种,对应获取WiFi信号、蓝牙信号、传感器信号中的至少一种;Obtain at least one of a WiFi signal, a Bluetooth signal, and a sensor signal correspondingly through at least one of the WiFi, Bluetooth, and sensor;

将所述WiFi信号、所述蓝牙信号、所述传感器信号中的至少一种,以及所述建筑物的区域信息、当前虚拟GPS坐标、所述终端设备当前所在楼层的层数进行绑定,并保存为目标场景的指纹数据库。Bind at least one of the WiFi signal, the Bluetooth signal, the sensor signal, the area information of the building, the current virtual GPS coordinates, and the number of floors of the floor where the terminal device is currently located, and Save as the fingerprint database of the target scene.

可选的,在本发明的一些实施例中,处理器402调用存储器401中存储的所述可执行程序代码,用于执行如下步骤:Optionally, in some embodiments of the present invention, the processor 402 calls the executable program code stored in the memory 401 to perform the following steps:

对所述WiFi信号、蓝牙信号、传感器信号中的至少一种进行过滤,得到过滤后的WiFi信号、过滤后的蓝牙信号、过滤后的传感器信号中的至少一种;Filtering at least one of the WiFi signal, the Bluetooth signal, and the sensor signal to obtain at least one of the filtered WiFi signal, the filtered Bluetooth signal, and the filtered sensor signal;

将所述过滤后的WiFi信号、所述过滤后的蓝牙信号、所述过滤后的传感器信号中的至少一种,以及所述建筑物的区域信息、所述当前虚拟GPS坐标、所述终端设备当前所在楼层的层数进行绑定,并保存为目标场景的指纹数据库。At least one of the filtered WiFi signal, the filtered Bluetooth signal, the filtered sensor signal, and the area information of the building, the current virtual GPS coordinates, the terminal device The floor number of the current floor is bound and saved as the fingerprint database of the target scene.

可选的,在本发明的一些实施例中,处理器402调用存储器401中存储的所述可执行程序代码,用于执行如下步骤:Optionally, in some embodiments of the present invention, the processor 402 calls the executable program code stored in the memory 401 to perform the following steps:

通过语音输入的方式,获取采集指令;或者,Obtain the acquisition instruction by means of voice input; or,

通过文字输入的方式,获取采集指令;或者,Obtain the collection instruction through text input; or,

接收电子设备发送的采集指令。Receive the acquisition instruction sent by the electronic device.

可选的,在本发明的一些实施例中,处理器402调用存储器401中存储的所述可执行程序代码,用于执行如下步骤:Optionally, in some embodiments of the present invention, the processor 402 calls the executable program code stored in the memory 401 to perform the following steps:

获取所述终端设备的当前位置数据;obtain the current location data of the terminal device;

将所述当前位置数据,与所述目标场景的指纹数据库中的所述建筑物的区域信息、当前虚拟GPS坐标,以及所述终端设备当前所在楼层的层数进行匹配,若匹配,则确定所述终端设备处于所述目标场景。Match the current location data with the area information of the building, the current virtual GPS coordinates, and the floor number of the floor where the terminal device is currently located in the fingerprint database of the target scene. The terminal device is in the target scene.

如图5所示,为本发明实施例中终端设备的一个实施例示意图,可以包括如图3或图4所示的数据采集装置。As shown in FIG. 5 , it is a schematic diagram of an embodiment of a terminal device in an embodiment of the present invention, which may include a data collection apparatus as shown in FIG. 3 or FIG. 4 .

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。In the above-mentioned embodiments, it may be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented in software, it can be implemented in whole or in part in the form of a computer program product.

所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(Digital Subscriber Line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存储的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD(Digital Video Disc))、或者半导体介质(例如固态硬盘(Solid StateDisk,SSD))等。The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present invention are generated. The computer may be a general purpose computer, special purpose computer, computer network, or other programmable device. The computer instructions may be stored in or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be downloaded from a website site, computer, server, or data center The transmission is carried out to another website site, computer, server or data center by wire (eg coaxial cable, optical fiber, Digital Subscriber Line, DSL) or wireless (eg infrared, wireless, microwave, etc.). The computer-readable storage medium may be any available medium that can be stored by a computer, or a data storage device such as a server, data center, etc., which includes one or more available media integrated. The usable media may be magnetic media (eg, floppy disks, hard disks, magnetic tapes), optical media (eg, DVD (Digital Video Disc)), or semiconductor media (eg, Solid State Disk (SSD)), and the like.

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the system, device and unit described above may refer to the corresponding process in the foregoing method embodiments, which will not be repeated here.

在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided by the present invention, it should be understood that the disclosed system, apparatus and method may be implemented in other manners. For example, the apparatus embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components may be combined or Can be integrated into another system, or some features can be ignored, or not implemented. On the other hand, the shown or discussed mutual coupling or direct coupling or communication connection may be through some interfaces, indirect coupling or communication connection of devices or units, and may be in electrical, mechanical or other forms.

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution in this embodiment.

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically alone, or two or more units may be integrated into one unit. The above-mentioned integrated units may be implemented in the form of hardware, or may be implemented in the form of software functional units.

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。The integrated unit, if implemented in the form of a software functional unit and sold or used as an independent product, may be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium , including several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes: U disk, removable hard disk, Read-Only Memory (ROM, Read-Only Memory), Random Access Memory (RAM, Random Access Memory), magnetic disk or optical disk and other media that can store program codes.

以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。As mentioned above, the above embodiments are only used to illustrate the technical solutions of the present invention, but not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand: The technical solutions described in the embodiments are modified, or some technical features thereof are equivalently replaced; and these modifications or replacements do not make the essence of the corresponding technical solutions depart from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims (10)

1. An indoor position data acquisition method is characterized by comprising the following steps:
monitoring GPS signal decay information of the terminal equipment, and identifying whether the terminal equipment is switched from outdoor to indoor of the building;
if so, acquiring a GPS coordinate and an initial air pressure value of a critical point of the terminal equipment switched from outdoor to indoor;
acquiring regional information of the building according to the GPS coordinates of the critical points;
calculating the indoor moving distance by using an inertial navigation system according to the GPS coordinate of the critical point to obtain the current virtual GPS coordinate after the indoor moving distance;
acquiring a current air pressure value of the terminal equipment;
determining the floor number of the floor where the terminal equipment is located currently according to the initial air pressure value and the current air pressure value;
acquiring an acquisition instruction;
and binding the area information of the building, the current virtual GPS coordinate and the floor number of the current floor of the terminal equipment according to the acquisition instruction, and storing the bound information as a fingerprint database of a target scene.
2. The method according to claim 1, wherein the step of binding the area information of the building, the current virtual GPS coordinates, and the floor number of the floor where the terminal device is currently located according to the acquisition instruction and storing the binding as the fingerprint database of the target scene comprises:
according to the acquisition instruction, at least one of wireless fidelity WiFi, Bluetooth and a sensor is started;
correspondingly acquiring at least one of a WiFi signal, a Bluetooth signal and a sensor signal through at least one of the WiFi, the Bluetooth and the sensor;
and binding at least one of the WiFi signal, the Bluetooth signal and the sensor signal, the area information of the building, the current virtual GPS coordinate and the floor number of the floor where the terminal equipment is located currently, and storing the bound information as a fingerprint database of a target scene.
3. The method of claim 2, further comprising:
filtering at least one of the WiFi signal, the Bluetooth signal and the sensor signal to obtain at least one of a filtered WiFi signal, a filtered Bluetooth signal and a filtered sensor signal;
the step of binding at least one of the WiFi signal, the bluetooth signal, and the sensor signal, as well as the area information of the building, the current virtual GPS coordinate, and the number of floors on which the terminal device is currently located, and storing the bound number as a fingerprint database of a target scene includes:
and binding at least one of the filtered WiFi signals, the filtered Bluetooth signals and the filtered sensor signals, the regional information of the building, the current virtual GPS coordinates and the floor number of the current floor of the terminal equipment, and storing the bound information as a fingerprint database of a target scene.
4. The method of claim 1 or 2, wherein the obtaining acquisition instructions comprises:
acquiring an acquisition instruction in a voice input mode;
or,
acquiring an acquisition instruction in a text input mode;
or,
and receiving an acquisition instruction sent by the electronic equipment.
5. The method according to claim 1 or 2, characterized in that the method further comprises:
acquiring current position data of the terminal equipment;
and matching the current position data with the area information of the building, the current virtual GPS coordinates and the floor number of the floor where the terminal equipment is located currently in the fingerprint database of the target scene, and if the current position data is matched with the area information of the building, determining that the terminal equipment is located in the target scene.
6. A data acquisition device, comprising:
the processing module is used for monitoring the GPS signal decay information of the terminal equipment and identifying whether the terminal equipment is switched from the outdoor to the indoor of the building; acquiring regional information of the building according to the GPS coordinates of the critical points; calculating the indoor moving distance by using an inertial navigation system according to the GPS coordinate of the critical point to obtain the current virtual GPS coordinate after the indoor moving distance; determining the floor number of the floor where the terminal equipment is located currently according to the initial air pressure value and the current air pressure value; according to the acquisition instruction, binding the area information of the building, the current virtual GPS coordinate and the floor number of the current floor of the terminal equipment, and storing the binding information as a fingerprint database of a target scene;
the acquisition module is used for acquiring the GPS coordinates and the initial air pressure value of the critical point of the terminal equipment switched from the outdoor to the indoor if the terminal equipment is switched from the outdoor to the indoor; acquiring a current air pressure value of the terminal equipment; and acquiring a collection instruction.
7. The data acquisition device of claim 6,
the processing module is specifically used for starting at least one of wireless fidelity WiFi, Bluetooth and a sensor according to the acquisition instruction; correspondingly acquiring at least one of a WiFi signal, a Bluetooth signal and a sensor signal through at least one of the WiFi, the Bluetooth and the sensor; and binding at least one of the WiFi signal, the Bluetooth signal and the sensor signal, the area information of the building, the current virtual GPS coordinate and the floor number of the floor where the terminal equipment is located currently, and storing the bound information as a fingerprint database of a target scene.
8. The data acquisition device of claim 6 or 7,
the processing module is further configured to filter at least one of the WiFi signal, the bluetooth signal, and the sensor signal to obtain at least one of a filtered WiFi signal, a filtered bluetooth signal, and a filtered sensor signal; the terminal device is specifically configured to bind at least one of the filtered WiFi signal, the filtered bluetooth signal, and the filtered sensor signal, as well as the area information of the building, the current virtual GPS coordinate, and the number of floors on which the terminal device is currently located, and store the bound information as a fingerprint database of a target scene.
9. The data acquisition device of claim 6 or 7,
the acquisition module is specifically used for acquiring an acquisition instruction in a voice input mode;
or,
the acquisition module is specifically used for acquiring an acquisition instruction in a text input mode;
or,
the acquisition module is specifically used for receiving an acquisition instruction sent by the electronic equipment.
10. The data acquisition device of claim 6 or 7,
the acquisition module is further used for acquiring current position data of the terminal equipment;
the processing module is further configured to match the current location data with the area information of the building, the current virtual GPS coordinate, and the number of floors on which the terminal device is currently located in the fingerprint database of the target scene, and if the current location data matches the area information of the building, determine that the terminal device is located in the target scene.
CN201911297665.2A 2019-12-17 2019-12-17 Indoor position data acquisition method and data acquisition device Pending CN111366963A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911297665.2A CN111366963A (en) 2019-12-17 2019-12-17 Indoor position data acquisition method and data acquisition device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911297665.2A CN111366963A (en) 2019-12-17 2019-12-17 Indoor position data acquisition method and data acquisition device

Publications (1)

Publication Number Publication Date
CN111366963A true CN111366963A (en) 2020-07-03

Family

ID=71206337

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911297665.2A Pending CN111366963A (en) 2019-12-17 2019-12-17 Indoor position data acquisition method and data acquisition device

Country Status (1)

Country Link
CN (1) CN111366963A (en)

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112153568A (en) * 2020-08-28 2020-12-29 汉海信息技术(上海)有限公司 Wi-Fi identification and binding method, device and equipment based on service scene
CN112312540A (en) * 2020-09-30 2021-02-02 音数汇元(上海)智能科技有限公司 Service person positioning method, service person positioning device, electronic equipment and storage medium
CN112309374A (en) * 2020-09-30 2021-02-02 音数汇元(上海)智能科技有限公司 Service report generation method and device and computer equipment
CN112333681A (en) * 2020-10-28 2021-02-05 武国江 Method and device for ultra-low power consumption integrated positioning service
CN112363194A (en) * 2020-11-02 2021-02-12 中国民用航空总局第二研究所 Tracking device for aviation container and using method thereof
CN112683265A (en) * 2021-01-20 2021-04-20 中国人民解放军火箭军工程大学 MIMU/GPS integrated navigation method based on rapid ISS collective filtering
CN112987064A (en) * 2021-02-09 2021-06-18 北京百度网讯科技有限公司 Building positioning method, device, equipment, storage medium and terminal equipment
CN113038367A (en) * 2021-02-26 2021-06-25 山东鹰格信息工程有限公司 Non-exposed space rapid positioning method, device and equipment based on 5G technology
CN113038376A (en) * 2021-04-07 2021-06-25 南京大翼航空科技有限公司 Building indoor target positioning method based on aircraft assistance
CN113219505A (en) * 2021-04-30 2021-08-06 阿波罗智联(北京)科技有限公司 Method, device and equipment for acquiring GPS coordinates for vehicle-road cooperative tunnel scene
CN113490151A (en) * 2021-06-11 2021-10-08 山东京博控股集团有限公司 Method and equipment for positioning park workers
CN113640845A (en) * 2021-08-09 2021-11-12 上海西虹桥导航技术有限公司 Method, device, equipment and storage medium for optimizing delay correction of position data
CN114189806A (en) * 2021-12-09 2022-03-15 北京百度网讯科技有限公司 A method, device and electronic device for generating a wireless signal fingerprint database
CN114205751A (en) * 2020-09-01 2022-03-18 腾讯科技(深圳)有限公司 Method and device for generating positioning fingerprint database and electronic equipment
CN114370880A (en) * 2022-01-17 2022-04-19 甄十信息科技(上海)有限公司 Method and device for positioning floors of wearable equipment
CN115150740A (en) * 2022-04-28 2022-10-04 广东小天才科技有限公司 Indoor fingerprint acquisition method and device, electronic equipment and storage medium
CN115484342A (en) * 2021-06-15 2022-12-16 南宁富联富桂精密工业有限公司 Indoor positioning method, mobile terminal and computer-readable storage medium
CN116171573A (en) * 2020-07-21 2023-05-26 索尼集团公司 Information processing apparatus, information processing method, and program
CN119364521A (en) * 2024-12-09 2025-01-24 荣耀终端有限公司 Method and device for obtaining location data

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080242312A1 (en) * 2007-03-29 2008-10-02 Palm, Inc. Updating position assist data on a mobile computing device
CN108966127A (en) * 2018-07-18 2018-12-07 广东小天才科技有限公司 Positioning deviation rectifying method and positioning server combining Wi-Fi fingerprint and satellite positioning
CN109525935A (en) * 2018-11-23 2019-03-26 武汉大学 A kind of intelligent floor cognitive method and control system for pervasive indoor environment

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080242312A1 (en) * 2007-03-29 2008-10-02 Palm, Inc. Updating position assist data on a mobile computing device
CN108966127A (en) * 2018-07-18 2018-12-07 广东小天才科技有限公司 Positioning deviation rectifying method and positioning server combining Wi-Fi fingerprint and satellite positioning
CN109525935A (en) * 2018-11-23 2019-03-26 武汉大学 A kind of intelligent floor cognitive method and control system for pervasive indoor environment

Cited By (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116171573A (en) * 2020-07-21 2023-05-26 索尼集团公司 Information processing apparatus, information processing method, and program
CN112153568B (en) * 2020-08-28 2022-08-30 汉海信息技术(上海)有限公司 Wi-Fi identification and binding method, device and equipment based on service scene
CN112153568A (en) * 2020-08-28 2020-12-29 汉海信息技术(上海)有限公司 Wi-Fi identification and binding method, device and equipment based on service scene
CN114205751A (en) * 2020-09-01 2022-03-18 腾讯科技(深圳)有限公司 Method and device for generating positioning fingerprint database and electronic equipment
CN114205751B (en) * 2020-09-01 2023-05-02 腾讯科技(深圳)有限公司 Method and device for generating positioning fingerprint database and electronic equipment
CN112309374B (en) * 2020-09-30 2024-08-06 音数汇元(上海)智能科技有限公司 Service report generation method, device and computer equipment
CN112312540A (en) * 2020-09-30 2021-02-02 音数汇元(上海)智能科技有限公司 Service person positioning method, service person positioning device, electronic equipment and storage medium
CN112309374A (en) * 2020-09-30 2021-02-02 音数汇元(上海)智能科技有限公司 Service report generation method and device and computer equipment
CN112333681A (en) * 2020-10-28 2021-02-05 武国江 Method and device for ultra-low power consumption integrated positioning service
CN112363194A (en) * 2020-11-02 2021-02-12 中国民用航空总局第二研究所 Tracking device for aviation container and using method thereof
CN112683265A (en) * 2021-01-20 2021-04-20 中国人民解放军火箭军工程大学 MIMU/GPS integrated navigation method based on rapid ISS collective filtering
CN112987064A (en) * 2021-02-09 2021-06-18 北京百度网讯科技有限公司 Building positioning method, device, equipment, storage medium and terminal equipment
CN113038367A (en) * 2021-02-26 2021-06-25 山东鹰格信息工程有限公司 Non-exposed space rapid positioning method, device and equipment based on 5G technology
CN113038376A (en) * 2021-04-07 2021-06-25 南京大翼航空科技有限公司 Building indoor target positioning method based on aircraft assistance
CN113219505B (en) * 2021-04-30 2023-04-04 阿波罗智联(北京)科技有限公司 Method, device and equipment for acquiring GPS coordinates for vehicle-road cooperative tunnel scene
CN113219505A (en) * 2021-04-30 2021-08-06 阿波罗智联(北京)科技有限公司 Method, device and equipment for acquiring GPS coordinates for vehicle-road cooperative tunnel scene
CN113490151A (en) * 2021-06-11 2021-10-08 山东京博控股集团有限公司 Method and equipment for positioning park workers
CN115484342A (en) * 2021-06-15 2022-12-16 南宁富联富桂精密工业有限公司 Indoor positioning method, mobile terminal and computer-readable storage medium
CN113640845A (en) * 2021-08-09 2021-11-12 上海西虹桥导航技术有限公司 Method, device, equipment and storage medium for optimizing delay correction of position data
CN113640845B (en) * 2021-08-09 2024-06-07 上海西虹桥导航技术有限公司 Method, device, equipment and storage medium for optimizing position data delay correction
CN114189806A (en) * 2021-12-09 2022-03-15 北京百度网讯科技有限公司 A method, device and electronic device for generating a wireless signal fingerprint database
CN114189806B (en) * 2021-12-09 2023-08-15 北京百度网讯科技有限公司 Method, device and electronic equipment for generating wireless signal fingerprint database
CN114370880A (en) * 2022-01-17 2022-04-19 甄十信息科技(上海)有限公司 Method and device for positioning floors of wearable equipment
CN114370880B (en) * 2022-01-17 2023-08-18 甄十信息科技(上海)有限公司 Method and device for positioning floors of wearable equipment
CN115150740A (en) * 2022-04-28 2022-10-04 广东小天才科技有限公司 Indoor fingerprint acquisition method and device, electronic equipment and storage medium
CN119364521A (en) * 2024-12-09 2025-01-24 荣耀终端有限公司 Method and device for obtaining location data
CN119364521B (en) * 2024-12-09 2025-09-09 荣耀终端股份有限公司 Position data acquisition method and related device

Similar Documents

Publication Publication Date Title
CN111366963A (en) Indoor position data acquisition method and data acquisition device
CN110147705B (en) Vehicle positioning method based on visual perception and electronic equipment
US20200326197A1 (en) Method, apparatus, computer device and storage medium for determining poi alias
CN109961074A (en) A method, robot, and computer-readable storage medium for finding items
KR102109585B1 (en) Method for implementing location based service, machine-readable storage medium, server and electronic device
CN104378735B (en) Indoor orientation method, client and server
US20170307393A1 (en) Information processing apparatus, information processing method, and program
EP3493130A1 (en) Image processing method, image processing device, computer device, and computer readable storage medium
EP2672401A1 (en) Method and apparatus for storing image data
WO2016131279A1 (en) Movement track recording method and user equipment
CN107093040A (en) Information generation method and device
CN103530649A (en) Visual searching method applicable mobile terminal
CN107480173B (en) POI information display method and device, equipment and readable medium
CN110619027B (en) House source information recommendation method and device, terminal equipment and medium
JPWO2013153890A1 (en) Device management apparatus and device search method
CN106203292A (en) Method, device and mobile terminal for image augmented reality processing
CN113124857A (en) Method for determining entrance and exit positions, related device, equipment and storage medium
JP2021189973A (en) Information processing apparatus, information processing method, and information processing program
CN113063421A (en) Navigation method and related device, mobile terminal and computer readable storage medium
Feng et al. Commute booster: a mobile application for first/last mile and middle mile navigation support for people with blindness and low vision
CN114896445B (en) Method and device for determining point of interest, electronic equipment and storage medium
WO2018105122A1 (en) Training data candidate extraction program, training data candidate extraction device, and training data candidate extraction method
WO2019127437A1 (en) Map labeling method and apparatus, and cloud server, terminal and application program
CN108235764B (en) Information processing method, apparatus, cloud processing device, and computer program product
JP6755728B2 (en) Content output system and method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20200703