WO2019134125A1 - Positioning method, server and system based on narrowband internet of things - Google Patents
Positioning method, server and system based on narrowband internet of things Download PDFInfo
- Publication number
- WO2019134125A1 WO2019134125A1 PCT/CN2018/071595 CN2018071595W WO2019134125A1 WO 2019134125 A1 WO2019134125 A1 WO 2019134125A1 CN 2018071595 W CN2018071595 W CN 2018071595W WO 2019134125 A1 WO2019134125 A1 WO 2019134125A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- positioning
- narrowband iot
- iot device
- narrowband
- information
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 70
- 230000003213 activating effect Effects 0.000 claims abstract description 7
- 238000004590 computer program Methods 0.000 claims description 14
- 238000004891 communication Methods 0.000 claims description 6
- 230000004913 activation Effects 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 16
- 238000004364 calculation method Methods 0.000 description 12
- 238000005516 engineering process Methods 0.000 description 8
- 238000004422 calculation algorithm Methods 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 2
- 230000008054 signal transmission Effects 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000002360 explosive Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 238000002372 labelling Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000149 penetrating effect Effects 0.000 description 1
- 230000035515 penetration Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
Definitions
- the present invention relates to the field of communication networks, and in particular, to a positioning method, a positioning server, and a positioning system based on a narrowband Internet of Things.
- Positioning technology has a wide range of application requirements in various areas of people's lives. For example, in the field of public safety, for emergency security incidents, rescuers need to quickly and accurately locate themselves and targets to ensure efficient rescue missions.
- the existing positioning technologies all have problems such as poor positioning accuracy, such as Bluetooth positioning technology, the Bluetooth signal penetration is weak, and the transmission position signal needs to use other communication networks, which is susceptible to interference, resulting in a decrease in positioning accuracy.
- radio frequency identification and positioning technology if the use of active readers and passive tags, because of the high cost and can not be deployed in large quantities, resulting in poor positioning accuracy; if passive readers and active tags are used, multiple simultaneous readings cannot be performed at the same time. Labeling results in poor positioning and usability.
- the invention provides a positioning method, a positioning server and a positioning system based on a narrowband internet of things to solve the problem of poor positioning accuracy existing in the existing positioning technology.
- the present invention provides a positioning method based on a narrowband Internet of Things, comprising: obtaining a positioning request of a narrowband IoT device to be located; determining a location area where the narrowband IoT device is to be located; and activating the location area
- Other narrow-band IoT devices obtain positioning information through other narrow-band IoT devices or narrow-band IoT devices to be located; and obtain location information of the narrow-band IoT devices to be located according to the positioning information.
- the present invention provides a positioning server based on a narrowband Internet of Things
- the positioning server includes a processor and a memory; the memory stores a computer program, and the processor implements the following steps when executing the computer program: obtaining a narrowband Internet of Things to be located Positioning request of the device; determining the location area where the narrowband IoT device to be located is located; and other narrowband IoT devices in the activated location area, obtaining positioning information through other narrowband IoT devices or narrowband IoT devices to be located; obtaining according to the positioning information Location information of the narrowband IoT device to be located.
- the present invention provides a positioning method based on a narrowband Internet of Things
- the positioning method includes: a narrowband IoT device to be located sends a positioning request to a positioning server; and the positioning server determines a location area where the narrowband IoT device to be located is located
- the positioning server activates other narrow-band IoT devices in the location area, and acquires positioning information through other narrow-band IoT devices or narrow-band IoT devices to be located; the positioning server obtains location information of the narrow-band IoT devices to be located according to the positioning information.
- the present invention provides a positioning system based on a narrowband Internet of Things, the positioning system includes a narrowband IoT device and a positioning server; the narrowband IoT device connects to the positioning server to implement communication; and the narrowband IoT device includes a narrowband IoT device to be located.
- the narrowband IoT device to be located is used to send a positioning request to the positioning server; the positioning server is used to determine the location area where the narrowband IoT device is to be located; the positioning server is used to activate other narrowbands in the location area
- the Internet of Things device obtains positioning information through other narrow-band IoT devices or narrow-band IoT devices to be located; the positioning server is configured to obtain location information of the narrow-band IoT device to be located according to the positioning information.
- the positioning method based on the narrowband Internet of Things is used for positioning a narrowband IoT device, first obtaining a positioning request of a narrowband IoT device to be located, and then determining a location area where the location is located; and activating other narrowband Internet of Things in the location area.
- the device enables other devices to communicate with the server to be located, that is, to locate the other narrow-band IoT devices; obtain the positioning information through other narrow-band IoT devices or the narrow-band IoT devices to be located, and the positioning information is other devices and to be determined.
- the location information of the narrowband IoT device to be located is obtained according to the positioning information.
- the present invention implements the positioning of the server to be located based on the narrowband Internet of Things, and the positioning accuracy is high.
- FIG. 1 is a schematic structural view of an embodiment of a positioning system based on a narrowband Internet of Things according to the present invention
- FIG. 2 is a schematic structural diagram of a positioning reference sequence and a position information sequence in the positioning system embodiment shown in FIG. 1;
- FIG. 3 is a schematic diagram of a TDOA positioning method in the positioning system embodiment shown in FIG. 1;
- FIG. 4 is a schematic diagram of an application scenario of the positioning system embodiment shown in FIG. 1;
- FIG. 5 is a schematic flow chart of a first embodiment of a narrowband Internet of Things positioning method according to the present invention.
- FIG. 6 is a schematic flow chart of a second embodiment of a narrowband Internet of Things positioning method according to the present invention.
- FIG. 7 is a schematic flow chart of a third embodiment of a narrowband Internet of Things positioning method according to the present invention.
- FIG. 8 is a partial flow chart of a fourth embodiment of a narrowband Internet of Things positioning method according to the present invention.
- FIG. 9 is a schematic structural diagram of an embodiment of a narrowband Internet of Things positioning server according to the present invention.
- FIG. 10 is a schematic diagram showing the software structure of the positioning server embodiment shown in FIG. 9;
- FIG. 11 is a schematic flow chart of a fifth embodiment of a narrowband Internet of Things positioning method according to the present invention.
- FIG. 12 is a schematic structural diagram of an embodiment of a narrowband Internet of Things device to be positioned according to the present invention.
- FIG. 13 is a schematic diagram showing the software structure of the embodiment of the narrowband Internet of Things device shown in FIG.
- the invention proposes to use the narrowband Internet of Things technology to realize positioning, which is mainly used for realizing indoor positioning, and can meet the requirements of the location based service (LBS) in various situations, that is, determining the location information of the user, thereby providing the user with the location information.
- LBS location based service
- Corresponding services such as indoor positioning services in daily life, positioning services in emergency rescue, etc.
- Narrow Band Internet of Things is a new type of Internet of Things technology proposed in the 3GPP R13 version. It can be deployed directly in a GSM network, UMTS network or LTE network in a cellular network. It has the characteristics of wide signal coverage, strong penetrating power, low power consumption and low cost.
- FIG. 1 is a schematic structural diagram of an embodiment of a positioning system based on a narrowband Internet of Things according to the present invention.
- the positioning system 100 of the present embodiment includes a narrowband Internet of Things device 11 and a positioning server 12, and the narrowband Internet of Things device and the positioning server 12 are communicatively connected.
- the positioning server 12 can manage the narrowband Internet of Things device 11 and collect and process information.
- the positioning server 12 may be a computing module in the communication base station, and the positioning server 12 may also be another computing device different from the base station, that is, the positioning system 100 further includes a base station, and the narrowband Internet of Things device 11 Communication is achieved by the base station and the location server 12.
- the signal strength of the base station can cover a certain area, and the base station is responsible for communicating with the narrowband IoT device 11 in the area, and the instruction of the positioning server 12 can be sent to the narrowband IoT device 11 and can also be received from the narrowband IoT device 11. The information is reported to be transmitted to the location server 12.
- the location server 12 is used to manage the entire positioning system 100, that is, to control the narrowband IoT device 11 and to process the collected information.
- narrowband IoT devices 11 There are generally a plurality of narrowband IoT devices 11, including a narrowband IoT device 111 to be located and other narrowband IoT devices 112.
- the narrowband IoT device 111 to be located can determine its own location information according to the location information of other narrowband IoT devices 112.
- narrowband IoT devices 112 act as IoT location tags, whose location information is known to the location server 12, and the sequence of information that communicates with the location server 12 has a special format that can be used to determine the narrowband Internet of Things to be located.
- the location of device 111 It may be a fixed IoT tag distributed in a certain strategy in the positioning system 100, or may be a temporarily fixed device in the positioning system 100 to determine location information.
- the narrowband IoT device 111 to be located can communicate with other devices based on the narrowband Internet of Things in the positioning system 100, and its location information is uncertain.
- each device in the positioning system 100 needs to be able to implement different functions.
- the narrowband IoT device 111 to be located can send a positioning request to the positioning server 12; after receiving the positioning request, the positioning server 12 determines the location area where the narrowband IoT device 111 is to be located, and then activates other narrowbands in the location area.
- the other narrowband IoT devices 112 After the other narrowband IoT devices 112 are activated, they communicate with the narrowband IoT device 111 to be located, and can transmit a positioning reference sequence to each other to perform calculation according to the positioning reference sequence by using an algorithm, and finally obtain the location information of the narrowband IoT device 111 to be located.
- other narrowband IoT devices 112 are in a sleep mode prior to being activated, typically transmitting signals of limited information for a long period of time. After being activated, it is in the positioning mode, and the signal including the positioning reference sequence is continuously or frequently transmitted before the positioning task is completed.
- the TDOA positioning algorithm is used to perform calculation according to the positioning reference sequence.
- a positioning algorithm such as RSSI (Receiving Signal Strength Indication) may be used.
- the narrowband IoT device 111 to be located receives the positioning reference sequence and the location information sequence of the other narrowband IoT devices 112.
- FIG. 2 is a schematic structural diagram of a positioning reference sequence and a position information sequence in the positioning system embodiment shown in FIG. Two frame structures are shown in Figure 2, which can be selected according to the channel environment. When the channel environment is poor, a format can be repeatedly transmitted to implement time-division gain.
- the narrowband IoT device 111 to be located uses the TDOA positioning algorithm to perform delay calculation on the received Positioning Reference Signal (PRS) to obtain its relative position with other narrowband Internet of Things devices 112.
- PRS Positioning Reference Signal
- FIG. 3 is a schematic diagram of the TDOA positioning method in the positioning system embodiment shown in FIG.
- the other narrowband IoT devices 112 in FIG. 3 include five IoT tags A(x a , y a ), B(x b , y b ), C(x c , y c ), D(x d ) with known location information. , y d ), E(x e , y e ), which sends a positioning reference sequence and a position information sequence to the narrow-band IoT device 111 to be located, and the position information sequence represents a specific coordinate, such as (x a , y a ) and the like.
- the narrowband IoT device 111 to be located calculates the time a, b, c, d, e of each IoT tag according to the received positioning reference sequence, and obtains the time difference between the two IoT tags by the TDOA positioning algorithm, such as a point.
- the difference between B and A is ba.
- the trajectory with constant value is a curve.
- the curves of cb, ac, ec and ed are obtained. Due to the error of delay measurement, each curve actually covers a certain width area.
- the intersection of the strip curves is the possible area of the narrow-band IoT device 111 to be located, and the possible area also indicates the relative position of the narrow-band IoT device 111 to be positioned with other narrow-band IoT devices 112.
- c-b, a-c obtains the ABC positioning area
- e-c and e-d obtain the CDE positioning area
- the overlapping portions of the two positioning areas can further narrow down the possible area of the narrow-band IoT device 111 to be located. It is conceivable that the more IoT tags, the smaller the possible area of the narrow-band IoT device 111 to be located, and the corresponding calculated position information will become more and more accurate.
- the narrowband IoT device 111 to be located obtains the possible region by using the TDOA positioning algorithm, the center point of the possible region, that is, according to the relative position of the other narrowband IoT devices 112 and the position information sequence of the other narrowband IoT devices 112 themselves is calculated. Your own coordinate information.
- the narrowband Internet of Things device 111 to be located uploads the coordinate information to the location server 12, and the location server 12 obtains the location information of the narrowband Internet of Things device 111 to be located.
- the coordinate information is position coordinates obtained based on the coordinates at the time of calculation. After the positioning information is acquired by the positioning server 12, the position information may be further processed, or the coordinate information may be directly used as the position information.
- the other narrowband IoT device 112 receives the positioning reference sequence of the narrowband IoT device 111 to be located.
- the other narrowband IoT devices 112 may use the TDOA positioning algorithm to calculate the received positioning reference sequence to obtain the distance information of the narrowband IoT device 111 to be located. The specific calculation process is not described herein.
- the other narrowband IoT devices 112 upload the distance information to the location server 12, and the location server 12 has location information of other narrowband Internet of Things devices 112. Therefore, the narrowband objects to be located can be calculated according to the distance information and the location information of other narrowband IoT devices 112. Location information of the networked device 111.
- the above positioning system 100 can realize the positioning of the narrow-band IoT device 112 to be located.
- the narrow-band IoT device 112 to be located needs to issue a positioning request, and the positioning system 100 starts to locate it.
- the narrowband IoT device 112 to be located cannot issue a positioning request autonomously.
- the positioning request may be issued by the user; in the emergency positioning service, the user may be in danger and cannot control the request.
- the positioning server 12 needs to be able to find the narrowband IoT device 112 to be located, and then control it to issue a positioning request.
- the rescue server sends a scan request for the selected area to the location server 12, and the location server 12 acquires the identity information of all the narrowband IoT devices 11 in the selected area according to the scan request, according to the identity information.
- the narrowband IoT device to be located determines whether the narrowband IoT device 11 is a fixed resident IoT tag can be determined by the identity information, and the non-stationary resident is considered to be a narrowband IoT device to be located. Then, the narrowband IoT device to be located is controlled to issue a positioning request.
- FIG. 4 is a schematic diagram of an application scenario of the positioning system embodiment shown in FIG.
- the application scenario shown in Figure 4 is indoors, possibly a public building or a family room.
- the narrowband Internet of Things device 11 includes other narrowband IoT devices 112, such as an illumination light (IoT tag 2), an electrical device (IoT tag 3), a specially arranged IoT tag, and of course a narrowband IoT device 111 to be located.
- the IoT tag in its vicinity is activated to communicate with it to obtain the location information of the narrowband IoT device 111 to be located.
- the positioning tag can fully meet the strict requirements of the positioning in the public security field, and provide stable and reliable indoor positioning services for airport stations, office buildings, schools, shopping centers, etc. in the event of various disasters or emergencies, for emergency rescue personnel and commanders. Action decisions provide a strong reference and guarantee.
- the positioning server 12 in the positioning system 100 is set in the base station, and the base station is mainly used for signal transmission, and has no substantial impact on the positioning process.
- the base station may also process the transmitted signals to adapt to different Terminal equipment.
- the present application proposes a positioning method from the perspective of a positioning server and a narrowband IoT device.
- FIG. 5 is a schematic flowchart of a first embodiment of a narrowband Internet of Things positioning method according to the present invention.
- 6 is a schematic flowchart of the second embodiment of the narrowband Internet of Things positioning method according to the present invention.
- FIG. 5 is a first embodiment of a positioning method for a narrowband IoT device to be located to actively locate a positioning request, which includes the following steps.
- the narrowband IoT device to be located sends a positioning request to the positioning server.
- the narrowband IoT device to be located is controlled by the user to issue a positioning request to the positioning server.
- the positioning server determines a location area where the narrowband IoT device to be located is located.
- the positioning server is used as an example of another device that is different from the base station, and the positioning server determines, by using the base station, a location area where the narrowband IoT device to be located is located. Specifically, after receiving the location request in step S11, the base station initially determines the location area in which the location is located according to the signal strength and direction of the location request, and then reports the location area to the location server, so that the location server can determine the location. region.
- the positioning server activates other narrowband IoT devices in the location area to obtain positioning information through other narrowband IoT devices or narrowband IoT devices to be located.
- the positioning server obtains location information of the narrowband IoT device to be located according to the positioning information.
- Step S13 is to activate other narrow-band IoT devices in the vicinity of the narrow-band IoT device to be located, so as to generate signal transmission between the narrow-band IoT device to be located and other narrow-band IoT devices to obtain positioning information, which can finally be located according to the positioning in step S14.
- the information obtains the location information, that is, this step embodies the main calculation process of obtaining the location information of the narrowband IoT device to be located.
- steps S13 and S14 there are various ways to implement steps S13 and S14, and two examples are given below.
- the other narrowband IoT device receives the positioning reference sequence of the narrowband IoT device to be located.
- the other narrowband IoT device calculates distance information from the narrowband IoT device to be located according to the positioning reference sequence.
- the positioning server acquires distance information through other narrowband IoT devices.
- the positioning server obtains location information of the narrowband IoT device to be located according to the distance information.
- the specific calculation method of the foregoing steps S131, S133, S135, and S141 has been described in the embodiment of the positioning system, and is not described here.
- the method finally calculates the location information of the narrowband IoT device to be located by the positioning server.
- the narrowband IoT device to be located receives the positioning reference sequence and the location information sequence of the other narrowband IoT devices.
- the narrowband IoT device to be located obtains a relative position with other narrowband IoT devices according to the positioning reference sequence, and calculates coordinate information according to the relative position and position information sequence.
- the positioning server acquires coordinate information by using the narrowband IoT device to be located.
- the positioning server obtains location information of the narrowband IoT device to be located according to the coordinate information.
- the specific calculation method of the foregoing steps S132, S134, S136, and S142 is also described in the positioning system embodiment.
- the coordinate information calculated by the narrowband IoT device to be located is finally uploaded to the positioning server, so that the positioning server obtains location information.
- FIG. 6 is a second embodiment of a positioning method for a passive positioning request to be located by a narrowband IoT device to be located.
- the rescue personnel can directly send a scanning request to the positioning server to detect all narrowbands in the dangerous area.
- Networked devices scan.
- the narrowband IoT device can be a smart terminal such as a mobile phone or a wearable device that the user carries with him or her. After scanning, you can find out if the user is already in the danger zone. If it is already in the danger zone, you can locate it for rescue.
- the positioning method of this embodiment includes the following steps.
- the positioning server acquires a scan request of the selected area.
- the positioning server acquires identity information of all narrow-band IoT devices in the selected area.
- the positioning server determines, according to the identity information, the narrowband IoT device to be located in all the narrowband IoT devices.
- the location server has a preset database, and the preset database stores the resident IoT label, so that it can be determined whether the obtained identity information exists in the preset database, and if so, the narrowband corresponding to the identity information
- the IoT device is a resident IoT tag, that is, its location information is determined, and no positioning is required; if not, the narrowband IoT device corresponding to the identity information is a narrowband IoT device to be located.
- S24 Control the narrowband IoT device to be located to issue a positioning request.
- the controller After the positioning server determines that the narrowband IoT device is to be located, the controller issues a positioning request to enter a process for positioning the steps, that is, steps S25-S28.
- the narrowband IoT device to be located sends a positioning request to the positioning server.
- the positioning server determines a location area where the narrowband IoT device to be located is located.
- the positioning server activates other narrowband IoT devices in the location area.
- the positioning server obtains location information of the narrowband IoT device to be located according to the positioning information.
- steps S25-S28 are similar to the steps S11-S14 in the first embodiment of the positioning method, and details are not described herein.
- the first embodiment and the second embodiment of the above positioning method relate to the transmission and processing of data by the positioning server and the narrow-band IoT device to be located. That is, when the positioning method is implemented, the corresponding computer program can be executed in the positioning server and the narrow-band IoT device to be positioned to implement the first embodiment and the second implementation of the positioning method, and the computer program is stored in the computer storage medium.
- the computer storage medium can be a floppy disk, a hard disk, an optical disk, a memory card, etc., and can be read and written through an interface connection; and can also be read and written through a network connection in a third-party server.
- FIG. 7 is a flowchart of the third embodiment of the narrowband Internet of things positioning method according to the present invention.
- FIG. 8 is a partial flow chart of a fourth embodiment of the narrowband Internet of Things positioning method according to the present invention.
- FIG. 7 is a positioning method implemented by a positioning server when a narrowband IoT device to be located actively requests a positioning, and includes the following steps.
- S31 Acquire a positioning request of the narrowband IoT device to be located.
- the location server From the perspective of the location server, it first obtains the location request.
- the positioning server determines, by the base station, a location area where the narrowband IoT device to be located is located.
- S33 Activate other narrow-band IoT devices in the location area to obtain positioning information through other narrow-band IoT devices or narrow-band IoT devices to be located.
- the positioning information acquired by the positioning server may be coordinate information calculated by the narrowband IoT device to be located according to the relative position of the narrowband IoT device to be located and other narrowband IoT devices.
- S34 Obtain location information of the narrowband IoT device to be located according to the positioning information.
- the positioning information obtained by the positioning server in step S33 is the coordinate information calculated by the narrowband IoT device to be located
- the location information of the narrowband Internet of Things device to be located is obtained according to the coordinate information.
- the location information obtained by the location server in step S33 is the distance information of the narrowband IoT device to be located and other narrowband IoT devices, the location information of the narrowband IoT device to be located is calculated according to the distance information.
- FIG. 8 is a positioning method implemented by a positioning server when a narrowband IoT device to be positioned passively proposes a positioning request, and includes the following steps.
- S42 Acquire identity information of all narrow-band IoT devices in the selected area.
- S43 Determine, according to the identity information, the narrowband IoT device to be located in all the narrowband IoT devices.
- the positioning server determines whether the identity information exists in its preset database. If no, the narrowband IoT device corresponding to the identity information is determined to be a narrowband IoT device to be located.
- the positioning server implements the third and fourth embodiments of the above positioning method by executing a computer program.
- the hardware structure thereof is shown in FIG. 9.
- FIG. 9 is a schematic structural diagram of an embodiment of the narrowband Internet of Things positioning server according to the present invention.
- the location server 200 includes a processor 21 and a memory 22 in which a computer program is stored.
- the processor 21 executes a computer program in the memory 22, the third and fourth embodiments of the above positioning method are implemented. That is, obtaining a positioning request of the narrow-band IoT device to be located; determining a location area where the narrow-band IoT device to be located is located; and activating other narrow-band IoT devices in the location area, by using the other narrow-band IoT device or the Determining the positioning of the narrowband IoT device to obtain positioning information; and obtaining location information of the narrowband IoT device to be located according to the positioning information.
- FIG. 10 is a schematic diagram of the software structure of the positioning server embodiment shown in FIG. 9 .
- the location server 200 includes a request acquisition module 31, an area determination module 32, a device activation module 33, and a location calculation module 34.
- the request obtaining module 31 is configured to acquire a positioning request of the narrowband IoT device to be located; the area determining module 32 is configured to determine a location area where the narrowband IoT device is to be located; and the device activating module 33 is configured to activate other locations in the location area.
- the narrowband IoT device obtains the location information through the other narrowband IoT device or the narrowband IoT device to be located, and obtains the location information of the narrowband IoT device to be located according to the location information.
- the location server 200 further includes an identity determination module 35 and a device control module 36.
- the identity determining module 35 acquires the identity information of all the narrow-band IoT devices in the selected area, and determines the narrow-band IoT device to be located according to the identity information.
- the device control module 36 controls the narrowband IoT device to be located to issue a positioning request.
- FIG. 11 is a fifth embodiment of the narrowband Internet of things positioning method according to the present invention. Schematic diagram of the process.
- the positioning method of this embodiment includes the following steps.
- the positioning request in this step S51 may be actively sent by the narrowband IoT device to be located, or may be controlled by the positioning server.
- S52 Receive a positioning reference sequence and a sequence of location information sent by other narrowband IoT devices.
- the narrowband IoT device After it issues the positioning request, it starts to receive the positioning reference sequence and the position information sequence sent by the other narrowband IoT devices, and processes the received sequence in step S53.
- S53 Obtain a relative position with other narrow-band IoT devices according to the positioning reference sequence, and calculate coordinate information according to the relative position and position information sequence.
- the narrowband IoT device to be located calculates its own coordinate information, and uploads the coordinate information to the positioning server to complete the positioning of the narrowband IoT device to be positioned.
- FIG. 12 is a schematic structural diagram of an embodiment of the narrowband Internet of things device to be positioned according to the present invention.
- the narrowband IoT device 400 to be located includes a processor 41, a memory 42, and a communicator 43.
- Communicator 43 is used to communicate with other narrowband IoT devices, as well as with base stations, based on narrowband Internet of Things.
- the memory 42 stores a computer program, and the processor 41 implements the fifth embodiment of the above positioning method when executing the computer program in the memory 42.
- FIG. 13 is a software structure diagram of the embodiment of the narrowband IoT device shown in FIG.
- the narrowband IoT device 400 to be located includes a positioning request module 51, a signal receiving module 52, and a position calculating module 53.
- the location requesting module 51 is configured to issue a location request.
- the signal receiving module 52 is configured to receive a positioning reference sequence and a position information sequence sent by other narrowband IoT devices.
- the location calculation module 53 is configured to obtain relative positions with other narrowband IoT devices according to the positioning reference sequence, and calculate coordinate information according to the relative position and position information sequence.
- the above positioning technology based on the narrowband Internet of Things can realize the positioning of the device to be positioned, and further can determine the device that needs to be located in the system based on the narrowband Internet of Things, and then locate it.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Disclosed are a positioning method, positioning server and positioning system based on narrowband Internet of things. The positioning method comprises: obtaining a positioning request of a narrowband Internet of things device to be positioned; determining a position region in which the narrowband Internet of things device to be positioned is located; activating other narrowband Internet of things devices in the position region, and obtaining positioning information by means of the other narrowband Internet of things devices or the narrowband Internet of things device to be positioned; and obtaining position information of the narrowband Internet of things device to be positioned according to the positioning information. The present invention can implement indoor positioning on a device on the basis of the narrowband Internet of things.
Description
本发明涉及通信网络领域,特别是涉及一种基于窄带物联网的定位方法、定位服务器及定位系统。The present invention relates to the field of communication networks, and in particular, to a positioning method, a positioning server, and a positioning system based on a narrowband Internet of Things.
定位技术在人们生活的各个领域有广泛的应用需求,例如在公共安全领域,对于发生紧急安全事件的区域,救援人员需要快速精确的定位自身和目标的位置,以保证高效的救援任务。Positioning technology has a wide range of application requirements in various areas of people's lives. For example, in the field of public safety, for emergency security incidents, rescuers need to quickly and accurately locate themselves and targets to ensure efficient rescue missions.
现有的定位技术均存在定位精度差等问题,比如蓝牙定位技术,蓝牙信号穿透力较弱,且传输位置信号需要使用其他通信网络,容易受到干扰,导致定位精度下降。再比如射频识别定位技术,若采用有源识读器加无源标签,会因为成本高而无法大量部署导致定位精度差;若采用无源识读器加有源标签,无法同时读取多个标签而导致定位实用性差。The existing positioning technologies all have problems such as poor positioning accuracy, such as Bluetooth positioning technology, the Bluetooth signal penetration is weak, and the transmission position signal needs to use other communication networks, which is susceptible to interference, resulting in a decrease in positioning accuracy. For example, radio frequency identification and positioning technology, if the use of active readers and passive tags, because of the high cost and can not be deployed in large quantities, resulting in poor positioning accuracy; if passive readers and active tags are used, multiple simultaneous readings cannot be performed at the same time. Labeling results in poor positioning and usability.
【发明内容】[Summary of the Invention]
本发明提出一种基于窄带物联网的定位方法、定位服务器及定位系统,以解决现有的定位技术所存在的定位精度差的问题。The invention provides a positioning method, a positioning server and a positioning system based on a narrowband internet of things to solve the problem of poor positioning accuracy existing in the existing positioning technology.
为解决上述问题,本发明提出一种基于窄带物联网的定位方法,其包括:获取待定位窄带物联网设备的定位请求;确定待定位窄带物联网设备所处的位置区域;激活位置区域内的其他窄带物联网设备,通过其他窄带物联网设备或待定位窄带物联网设备获取定位信息;根据定位信息获得待定位窄带物联网设备的位置信息。To solve the above problem, the present invention provides a positioning method based on a narrowband Internet of Things, comprising: obtaining a positioning request of a narrowband IoT device to be located; determining a location area where the narrowband IoT device is to be located; and activating the location area Other narrow-band IoT devices obtain positioning information through other narrow-band IoT devices or narrow-band IoT devices to be located; and obtain location information of the narrow-band IoT devices to be located according to the positioning information.
为解决上述问题,本发明提出一种基于窄带物联网的定位服务器,该定位服务器包括处理器以及存储器;存储器存储有计算机程序,处理器在执行计算机程序时实现以下步骤:获取待定位窄带物联网设备的定位请求;确定待定位窄带物联网设备所处的位置区域;激活位置区域内的其他窄带物联网设备,通过其他窄带物联网设备或待定位窄带物联网设备获取定位信息;根据定位信息获得待定位窄带物联网设备的位置信息。To solve the above problems, the present invention provides a positioning server based on a narrowband Internet of Things, the positioning server includes a processor and a memory; the memory stores a computer program, and the processor implements the following steps when executing the computer program: obtaining a narrowband Internet of Things to be located Positioning request of the device; determining the location area where the narrowband IoT device to be located is located; and other narrowband IoT devices in the activated location area, obtaining positioning information through other narrowband IoT devices or narrowband IoT devices to be located; obtaining according to the positioning information Location information of the narrowband IoT device to be located.
为解决上述问题,本发明提出一种基于窄带物联网的定位方法,该定位方 法包括:待定位窄带物联网设备发送定位请求至定位服务器;定位服务器确定待定位窄带物联网设备所处的位置区域;定位服务器激活所述位置区域内的其他窄带物联网设备,通过其他窄带物联网设备或待定位窄带物联网设备获取定位信息;定位服务器根据定位信息获得待定位窄带物联网设备的位置信息。To solve the above problem, the present invention provides a positioning method based on a narrowband Internet of Things, the positioning method includes: a narrowband IoT device to be located sends a positioning request to a positioning server; and the positioning server determines a location area where the narrowband IoT device to be located is located The positioning server activates other narrow-band IoT devices in the location area, and acquires positioning information through other narrow-band IoT devices or narrow-band IoT devices to be located; the positioning server obtains location information of the narrow-band IoT devices to be located according to the positioning information.
为解决上述问题,本发明提出一种基于窄带物联网的定位系统,定位系统包括窄带物联网设备、定位服务器;窄带物联网设备连接定位服务器实现通信;窄带物联网设备包括待定位窄带物联网设备和其他窄带物联网设备;待定位窄带物联网设备用于发送定位请求至定位服务器;定位服务器用于确定待定位窄带物联网设备所处的位置区域;定位服务器用于激活位置区域内的其他窄带物联网设备,通过其他窄带物联网设备或待定位窄带物联网设备获取定位信息;定位服务器用于根据定位信息获得待定位窄带物联网设备的位置信息。In order to solve the above problems, the present invention provides a positioning system based on a narrowband Internet of Things, the positioning system includes a narrowband IoT device and a positioning server; the narrowband IoT device connects to the positioning server to implement communication; and the narrowband IoT device includes a narrowband IoT device to be located. And other narrowband IoT devices; the narrowband IoT device to be located is used to send a positioning request to the positioning server; the positioning server is used to determine the location area where the narrowband IoT device is to be located; the positioning server is used to activate other narrowbands in the location area The Internet of Things device obtains positioning information through other narrow-band IoT devices or narrow-band IoT devices to be located; the positioning server is configured to obtain location information of the narrow-band IoT device to be located according to the positioning information.
本发明基于窄带物联网的定位方法用于对待定位窄带物联网设备进行定位,首先获取待定位窄带物联网设备的定位请求,然后确定其所在的位置区域;激活该位置区域内的其他窄带物联网设备,使得其他设备与待定位服务器之间进行通信,即利用其他窄带物联网设备对其进行定位;通过其他窄带物联网设备或待定位窄带物联网设备获取定位信息,定位信息是其他设备与待定位服务器之间进行通信所产生的;然后根据定位信息获得待定位窄带物联网设备的位置信息,本发明基于窄带物联网实现对待定位服务器的定位,定位准确度较高。The positioning method based on the narrowband Internet of Things is used for positioning a narrowband IoT device, first obtaining a positioning request of a narrowband IoT device to be located, and then determining a location area where the location is located; and activating other narrowband Internet of Things in the location area. The device enables other devices to communicate with the server to be located, that is, to locate the other narrow-band IoT devices; obtain the positioning information through other narrow-band IoT devices or the narrow-band IoT devices to be located, and the positioning information is other devices and to be determined. The location information of the narrowband IoT device to be located is obtained according to the positioning information. The present invention implements the positioning of the server to be located based on the narrowband Internet of Things, and the positioning accuracy is high.
图1是本发明基于窄带物联网的定位系统一实施例的结构示意图;1 is a schematic structural view of an embodiment of a positioning system based on a narrowband Internet of Things according to the present invention;
图2是图1所示定位系统实施例中定位参考序列和位置信息序列的结构示意图;2 is a schematic structural diagram of a positioning reference sequence and a position information sequence in the positioning system embodiment shown in FIG. 1;
图3是图1所示定位系统实施例中TDOA定位法的示意图;3 is a schematic diagram of a TDOA positioning method in the positioning system embodiment shown in FIG. 1;
图4是图1所示定位系统实施例的一应用场景示意图;4 is a schematic diagram of an application scenario of the positioning system embodiment shown in FIG. 1;
图5是本发明基于窄带物联网定位方法第一实施例的流程示意图;5 is a schematic flow chart of a first embodiment of a narrowband Internet of Things positioning method according to the present invention;
图6是本发明基于窄带物联网定位方法第二实施例的流程示意图;6 is a schematic flow chart of a second embodiment of a narrowband Internet of Things positioning method according to the present invention;
图7是本发明基于窄带物联网定位方法第三实施例的流程示意图;7 is a schematic flow chart of a third embodiment of a narrowband Internet of Things positioning method according to the present invention;
图8是本发明基于窄带物联网定位方法第四实施例的部分流程示意图8 is a partial flow chart of a fourth embodiment of a narrowband Internet of Things positioning method according to the present invention;
图9是本发明基于窄带物联网定位服务器一实施例的结构示意图;9 is a schematic structural diagram of an embodiment of a narrowband Internet of Things positioning server according to the present invention;
图10是图9所示定位服务器实施例的软件结构示意图;10 is a schematic diagram showing the software structure of the positioning server embodiment shown in FIG. 9;
图11是本发明基于窄带物联网定位方法第五实施例的流程示意图;11 is a schematic flow chart of a fifth embodiment of a narrowband Internet of Things positioning method according to the present invention;
图12是本发明待定位窄带物联网设备一实施例的结构示意图;12 is a schematic structural diagram of an embodiment of a narrowband Internet of Things device to be positioned according to the present invention;
图13是图12所示窄带物联网设备实施例的软件结构示意图。13 is a schematic diagram showing the software structure of the embodiment of the narrowband Internet of Things device shown in FIG.
下面结合说明书附图,对本发明实施例的方案进行详细说明。The solution of the embodiment of the present invention will be described in detail below with reference to the accompanying drawings.
本发明提出利用窄带物联网技术来实现定位,主要用于实现室内定位,可满足各种情况下的基于位置服务(Location Based Service,LBS)的需求,即确定用户的位置信息,从而对用户提供相应的服务,例如日常生活中的室内定位服务,紧急救援中的定位服务等。The invention proposes to use the narrowband Internet of Things technology to realize positioning, which is mainly used for realizing indoor positioning, and can meet the requirements of the location based service (LBS) in various situations, that is, determining the location information of the user, thereby providing the user with the location information. Corresponding services, such as indoor positioning services in daily life, positioning services in emergency rescue, etc.
窄带物联网(Narrow Band Internet of Things,NB-IoT)是在3GPP R13版本中提出的一种新型物联网技术,其构建与蜂窝网络中,即可直接部署于GSM网络、UMTS网络或LTE网络中;具有信号覆盖广,穿透能力强,低功耗低成本的特点。Narrow Band Internet of Things (NB-IoT) is a new type of Internet of Things technology proposed in the 3GPP R13 version. It can be deployed directly in a GSM network, UMTS network or LTE network in a cellular network. It has the characteristics of wide signal coverage, strong penetrating power, low power consumption and low cost.
本发明提出的基于窄带物联网实现定位,主要应用于室内定位,即在室内构建一个基于窄带物联网的网络系统,在该网络系统中进行室内定位服务。请参阅图1,图1是本发明基于窄带物联网的定位系统一实施例的结构示意图。The invention provides positioning based on narrowband Internet of Things, and is mainly applied to indoor positioning, that is, constructing a network system based on narrowband Internet of Things in the indoor, and performing indoor positioning service in the network system. Please refer to FIG. 1. FIG. 1 is a schematic structural diagram of an embodiment of a positioning system based on a narrowband Internet of Things according to the present invention.
本实施例定位系统100包括窄带物联网设备11和定位服务器12,窄带物联网设备和定位服务器12通信连接,定位服务器12能够对窄带物联网设备11进行管理,采集并处理信息。The positioning system 100 of the present embodiment includes a narrowband Internet of Things device 11 and a positioning server 12, and the narrowband Internet of Things device and the positioning server 12 are communicatively connected. The positioning server 12 can manage the narrowband Internet of Things device 11 and collect and process information.
在实际应用中,定位服务器12可以是通信基站中的某个计算模块,定位服务器12也可以是区别于基站的另一个计算设备,即本实施例定位系统100还包括基站,窄带物联网设备11通过基站与定位服务器12实现通信。In a practical application, the positioning server 12 may be a computing module in the communication base station, and the positioning server 12 may also be another computing device different from the base station, that is, the positioning system 100 further includes a base station, and the narrowband Internet of Things device 11 Communication is achieved by the base station and the location server 12.
其中,基站的信号强度能够覆盖一定区域,基站负责与该区域内的窄带物联网设备11进行通信,可将定位服务器12的指令下达给窄带物联网设备11,还可从窄带物联网设备11接收上报信息以传给定位服务器12。The signal strength of the base station can cover a certain area, and the base station is responsible for communicating with the narrowband IoT device 11 in the area, and the instruction of the positioning server 12 can be sent to the narrowband IoT device 11 and can also be received from the narrowband IoT device 11. The information is reported to be transmitted to the location server 12.
对于定位服务器12为基站一部分或区别于基站的两种情况,定位服务器12都是用于对整个定位系统100进行管理,即对窄带物联网设备11进行控制调度,并能够处理采集到信息。For both cases where the location server 12 is part of the base station or different from the base station, the location server 12 is used to manage the entire positioning system 100, that is, to control the narrowband IoT device 11 and to process the collected information.
窄带物联网设备11一般有多个,包括待定位窄带物联网设备111和其他窄带物联网设备112。待定位窄带物联网设备111可根据其他窄带物联网设备112 的位置信息来确定自身的位置信息。There are generally a plurality of narrowband IoT devices 11, including a narrowband IoT device 111 to be located and other narrowband IoT devices 112. The narrowband IoT device 111 to be located can determine its own location information according to the location information of other narrowband IoT devices 112.
其他窄带物联网设备112作为IoT定位标签,其位置信息对于定位服务器12来说是已知的,且其与定位服务器12通信交互的信息序列具有专门的格式,能够用于确定待定位窄带物联网设备111的位置。可以是在定位系统100中以一定策略分布的固定IoT标签,也可以是在定位系统100中以确定位置信息的暂时固定的设备。Other narrowband IoT devices 112 act as IoT location tags, whose location information is known to the location server 12, and the sequence of information that communicates with the location server 12 has a special format that can be used to determine the narrowband Internet of Things to be located. The location of device 111. It may be a fixed IoT tag distributed in a certain strategy in the positioning system 100, or may be a temporarily fixed device in the positioning system 100 to determine location information.
而待定位窄带物联网设备111在定位系统100中能够基于窄带物联网与其他设备进行通信,且其位置信息不确定。The narrowband IoT device 111 to be located can communicate with other devices based on the narrowband Internet of Things in the positioning system 100, and its location information is uncertain.
该定位系统100为了进一步实现待定位窄带物联网设备111的定位,定位系统100中的各个设备还需能够实现不同的功能。In order to further realize the positioning of the narrow-band IoT device 111 to be located, each device in the positioning system 100 needs to be able to implement different functions.
首先待定位窄带物联网设备111能够发送定位请求至定位服务器12;定位服务器12则在接收到定位请求后确定待定位窄带物联网设备111所处的位置区域,然后激活该位置区域内的其他窄带物联网设备112。First, the narrowband IoT device 111 to be located can send a positioning request to the positioning server 12; after receiving the positioning request, the positioning server 12 determines the location area where the narrowband IoT device 111 is to be located, and then activates other narrowbands in the location area. Internet of Things device 112.
其他窄带物联网设备112被激活后则与待定位窄带物联网设备111通信,可相互发送定位参考序列,以利用算法根据定位参考序列进行计算,最终获得待定位窄带物联网设备111的位置信息。另外,其他窄带物联网设备112在被激活前处于休眠模式,一般在间隔很长时间内才会发送有限信息的信号。而被激活后则处于定位模式,在定位任务完成前一直连续或高频次的发送包括定位参考序列的信号。After the other narrowband IoT devices 112 are activated, they communicate with the narrowband IoT device 111 to be located, and can transmit a positioning reference sequence to each other to perform calculation according to the positioning reference sequence by using an algorithm, and finally obtain the location information of the narrowband IoT device 111 to be located. In addition, other narrowband IoT devices 112 are in a sleep mode prior to being activated, typically transmitting signals of limited information for a long period of time. After being activated, it is in the positioning mode, and the signal including the positioning reference sequence is continuously or frequently transmitted before the positioning task is completed.
本实施例中利用TDOA定位算法根据定位参考序列进行计算,其他实施例中也可采用RSSI(Receiving Signal Strength Indication,接收信号强度指示)等定位算法。In this embodiment, the TDOA positioning algorithm is used to perform calculation according to the positioning reference sequence. In other embodiments, a positioning algorithm such as RSSI (Receiving Signal Strength Indication) may be used.
具体来说,上述获得待定位窄带物联网设备111的位置信息有多种种方式。Specifically, there are various ways to obtain the location information of the narrowband Internet of Things device 111 to be located.
第一种,待定位窄带物联网设备111接收其他窄带物联网设备112的定位参考序列和位置信息序列。First, the narrowband IoT device 111 to be located receives the positioning reference sequence and the location information sequence of the other narrowband IoT devices 112.
定位参考序列和位置信息序列以一个时隙的帧结构的方式发出,例如图2所示,图2是图1所示定位系统实施例中定位参考序列和位置信息序列的结构示意图。图2中给出两种帧结构,可以根据信道环境选择使用,当信道环境较差时,可重复发送一种格式来实现时分增益。The positioning reference sequence and the position information sequence are sent in a frame structure of one time slot. For example, as shown in FIG. 2, FIG. 2 is a schematic structural diagram of a positioning reference sequence and a position information sequence in the positioning system embodiment shown in FIG. Two frame structures are shown in Figure 2, which can be selected according to the channel environment. When the channel environment is poor, a format can be repeatedly transmitted to implement time-division gain.
待定位窄带物联网设备111利用TDOA定位算法对接收到的定位参考序列(Positioning Reference Signal,PRS)进行时延计算,以获得其与其他窄带物 联网设备112的相对位置。The narrowband IoT device 111 to be located uses the TDOA positioning algorithm to perform delay calculation on the received Positioning Reference Signal (PRS) to obtain its relative position with other narrowband Internet of Things devices 112.
具体计算过程请结合图3进行理解,图3是图1所示定位系统实施例中TDOA定位法的示意图。The specific calculation process is understood in conjunction with FIG. 3. FIG. 3 is a schematic diagram of the TDOA positioning method in the positioning system embodiment shown in FIG.
图3中其他窄带物联网设备112包括5个位置信息已知的IoT标签A(x
a,y
a),B(x
b,y
b),C(x
c,y
c),D(x
d,y
d),E(x
e,y
e),其向待定位窄带物联网设备111发送定位参考序列和位置信息序列,位置信息序列表示具体的坐标,例如(x
a,y
a)等。
The other narrowband IoT devices 112 in FIG. 3 include five IoT tags A(x a , y a ), B(x b , y b ), C(x c , y c ), D(x d ) with known location information. , y d ), E(x e , y e ), which sends a positioning reference sequence and a position information sequence to the narrow-band IoT device 111 to be located, and the position information sequence represents a specific coordinate, such as (x a , y a ) and the like.
待定位窄带物联网设备111根据接收到的定位参考序列计算出每个IoT标签到达的时间a,b,c,d,e,通过TDOA定位算法求出两个IoT标签之间的时间差,如点B和A的差为b-a,该值为常数的轨迹是一条曲线,同理得到c-b,a-c,e-c和e-d的曲线,由于延时测量的误差,每条曲线实际上覆盖了一定宽度区域,两条曲线的交叉区域即得到待定位窄带物联网设备111可能区域,可能区域也表示待定位窄带物联网设备111与其他窄带物联网设备112的相对位置。The narrowband IoT device 111 to be located calculates the time a, b, c, d, e of each IoT tag according to the received positioning reference sequence, and obtains the time difference between the two IoT tags by the TDOA positioning algorithm, such as a point. The difference between B and A is ba. The trajectory with constant value is a curve. Similarly, the curves of cb, ac, ec and ed are obtained. Due to the error of delay measurement, each curve actually covers a certain width area. The intersection of the strip curves is the possible area of the narrow-band IoT device 111 to be located, and the possible area also indicates the relative position of the narrow-band IoT device 111 to be positioned with other narrow-band IoT devices 112.
例如c-b,a-c得到ABC定位区域,e-c和e-d得到CDE定位区域,两定位区域的重合部分则能够进一步缩小待定位窄带物联网设备111的可能区域。可想而知,IoT标签越多,待定位窄带物联网设备111的可能区域就越小,相应最终计算得到的位置信息也会越来越准确。For example, c-b, a-c obtains the ABC positioning area, and e-c and e-d obtain the CDE positioning area, and the overlapping portions of the two positioning areas can further narrow down the possible area of the narrow-band IoT device 111 to be located. It is conceivable that the more IoT tags, the smaller the possible area of the narrow-band IoT device 111 to be located, and the corresponding calculated position information will become more and more accurate.
在待定位窄带物联网设备111利用TDOA定位算法得到可能区域后,以可能区域的中心点,即根据与其他窄带物联网设备112的相对位置以及其他窄带物联网设备112本身的位置信息序列计算出自己的坐标信息。After the narrowband IoT device 111 to be located obtains the possible region by using the TDOA positioning algorithm, the center point of the possible region, that is, according to the relative position of the other narrowband IoT devices 112 and the position information sequence of the other narrowband IoT devices 112 themselves is calculated. Your own coordinate information.
待定位窄带物联网设备111将坐标信息上传至定位服务器12,定位服务器12从而获得待定位窄带物联网设备111的位置信息。坐标信息为基于计算时的坐标得到的位置坐标,在定位服务器12获取到坐标信息后可进一步处理得到位置信息,或者直接将该坐标信息作为位置信息。The narrowband Internet of Things device 111 to be located uploads the coordinate information to the location server 12, and the location server 12 obtains the location information of the narrowband Internet of Things device 111 to be located. The coordinate information is position coordinates obtained based on the coordinates at the time of calculation. After the positioning information is acquired by the positioning server 12, the position information may be further processed, or the coordinate information may be directly used as the position information.
第二种,其他窄带物联网设备112接收待定位窄带物联网设备111的定位参考序列。Second, the other narrowband IoT device 112 receives the positioning reference sequence of the narrowband IoT device 111 to be located.
同样,其他窄带物联网设备112可利用TDOA定位算法对接收到的定位参考序列进行计算,以获得与待定位窄带物联网设备111的距离信息,具体计算过程不再赘述。Similarly, the other narrowband IoT devices 112 may use the TDOA positioning algorithm to calculate the received positioning reference sequence to obtain the distance information of the narrowband IoT device 111 to be located. The specific calculation process is not described herein.
其他窄带物联网设备112将距离信息上传至定位服务器12,定位服务器12中具有其他窄带物联网设备112的位置信息,因此可根据距离信息及其他窄带物联网设备112的位置信息算得待定位窄带物联网设备111的位置信息。The other narrowband IoT devices 112 upload the distance information to the location server 12, and the location server 12 has location information of other narrowband Internet of Things devices 112. Therefore, the narrowband objects to be located can be calculated according to the distance information and the location information of other narrowband IoT devices 112. Location information of the networked device 111.
上述定位系统100能够实现对待定位窄带物联网设备112的定位,有以上描述可知,待定位窄带物联网设备112需要发出定位请求,定位系统100才会开始对其进行定位。而待定位窄带物联网设备112并不能自主发出定位请求,在日常生活的定位服务中,可能是由用户控制发出定位请求;而在紧急救援的定位服务中,用户可能遭遇危险,无法控制发出请求,此时则需要定位服务器12能够找到待定位窄带物联网设备112,然后控制其发出定位请求。The above positioning system 100 can realize the positioning of the narrow-band IoT device 112 to be located. As described above, the narrow-band IoT device 112 to be located needs to issue a positioning request, and the positioning system 100 starts to locate it. However, the narrowband IoT device 112 to be located cannot issue a positioning request autonomously. In the positioning service of daily life, the positioning request may be issued by the user; in the emergency positioning service, the user may be in danger and cannot control the request. At this time, the positioning server 12 needs to be able to find the narrowband IoT device 112 to be located, and then control it to issue a positioning request.
对于紧急救援的定位服务,则是由救援人员对定位服务器12发出选定区域的扫描请求,定位服务器12则根据扫描请求获取该选定区域内全部窄带物联网设备11的身份信息,根据身份信息来确定待定位窄带物联网设备,可通过身份信息确定该窄带物联网设备11是否为固定常驻的IoT标签,对于非固定常驻的则认为是待定位窄带物联网设备。然后控制待定位窄带物联网设备发出定位请求。For the emergency rescue location service, the rescue server sends a scan request for the selected area to the location server 12, and the location server 12 acquires the identity information of all the narrowband IoT devices 11 in the selected area according to the scan request, according to the identity information. To determine the narrowband IoT device to be located, whether the narrowband IoT device 11 is a fixed resident IoT tag can be determined by the identity information, and the non-stationary resident is considered to be a narrowband IoT device to be located. Then, the narrowband IoT device to be located is controlled to issue a positioning request.
为更进一步理解本发明的定位系统,下面对其应用场景进行说明,请参阅图4,图4是图1所示定位系统实施例的一应用场景示意图。For a more detailed understanding of the positioning system of the present invention, the application scenario is described below. Please refer to FIG. 4, which is a schematic diagram of an application scenario of the positioning system embodiment shown in FIG.
图4中所示的应用场景为室内,可能是公共建筑物或家庭房间。其中窄带物联网设备11包括其他窄带物联网设备112,例如照明灯(IoT标签2)、电器设备(IoT标签3),专门设置的IoT标签;当然还包括待定位窄带物联网设备111。The application scenario shown in Figure 4 is indoors, possibly a public building or a family room. The narrowband Internet of Things device 11 includes other narrowband IoT devices 112, such as an illumination light (IoT tag 2), an electrical device (IoT tag 3), a specially arranged IoT tag, and of course a narrowband IoT device 111 to be located.
在对待定位窄带物联网设备111进行定位时,则激活其附近的IoT标签与其进行通信,以获得待定位窄带物联网设备111的位置信息。When positioning the narrowband IoT device 111 to be located, the IoT tag in its vicinity is activated to communicate with it to obtain the location information of the narrowband IoT device 111 to be located.
在当前物联网爆发式发展情况下,大量的IoT标签会被装载在建筑物的照明,电力,煤气系统等设备上以做日常应用,利用这些位置固定且有规则的广为分布的IoT标签作为定位标签可以充分满足公共安全领域定位的严格需求,在发生各种灾害或紧急事件时为诸如机场车站,写字楼,学校,购物中心等提供稳定可靠的室内定位服务,为应急救援人员和指挥人员的行动决策提供强有力的参考和保障。In the current explosive development of the Internet of Things, a large number of IoT tags will be loaded on the building's lighting, power, gas system and other equipment for daily use, using these fixed and regular widely distributed IoT tags. The positioning tag can fully meet the strict requirements of the positioning in the public security field, and provide stable and reliable indoor positioning services for airport stations, office buildings, schools, shopping centers, etc. in the event of various disasters or emergencies, for emergency rescue personnel and commanders. Action decisions provide a strong reference and guarantee.
对于上述定位系统100中的定位服务器12,设置于基站中,基站主要用作信号传输,对于定位过程并没有实质影响,当然在实际应用中,基站也可能会传输的信号进行处理,以适应不同的终端设备。基于此,本申请从定位服务器和窄带物联网设备的角度提出一种定位方法,具体请参阅图5和图6,图5是本发明基于窄带物联网定位方法第一实施例的流程示意图,图6是本发明基于窄 带物联网定位方法第二实施例的流程示意图。The positioning server 12 in the positioning system 100 is set in the base station, and the base station is mainly used for signal transmission, and has no substantial impact on the positioning process. Of course, in practical applications, the base station may also process the transmitted signals to adapt to different Terminal equipment. Based on this, the present application proposes a positioning method from the perspective of a positioning server and a narrowband IoT device. For details, please refer to FIG. 5 and FIG. 6. FIG. 5 is a schematic flowchart of a first embodiment of a narrowband Internet of Things positioning method according to the present invention. 6 is a schematic flowchart of the second embodiment of the narrowband Internet of Things positioning method according to the present invention.
图5为待定位窄带物联网设备主动提出定位请求的定位方法第一实施例,其包括以下步骤。FIG. 5 is a first embodiment of a positioning method for a narrowband IoT device to be located to actively locate a positioning request, which includes the following steps.
S11:待定位窄带物联网设备发送定位请求至定位服务器。S11: The narrowband IoT device to be located sends a positioning request to the positioning server.
待定位窄带物联网设备由用户控制,发出定位请求至定位服务器。The narrowband IoT device to be located is controlled by the user to issue a positioning request to the positioning server.
S12:定位服务器确定待定位窄带物联网设备所处的位置区域。S12: The positioning server determines a location area where the narrowband IoT device to be located is located.
在本步骤中,以定位服务器为区别于基站的其他设备为例,定位服务器通过基站来确定待定位窄带物联网设备所处的位置区域。具体来说基站在步骤S11中接收到定位请求后,根据该定位请求的信号强度及方向,初步判断其所处的位置区域,然后将该位置区域上报给定位服务器,以使得定位服务器能够确定位置区域。In this step, the positioning server is used as an example of another device that is different from the base station, and the positioning server determines, by using the base station, a location area where the narrowband IoT device to be located is located. Specifically, after receiving the location request in step S11, the base station initially determines the location area in which the location is located according to the signal strength and direction of the location request, and then reports the location area to the location server, so that the location server can determine the location. region.
S13:定位服务器激活位置区域内的其他窄带物联网设备,通过其他窄带物联网设备或待定位窄带物联网设备获取定位信息。S13: The positioning server activates other narrowband IoT devices in the location area to obtain positioning information through other narrowband IoT devices or narrowband IoT devices to be located.
S14:定位服务器根据定位信息获得待定位窄带物联网设备的位置信息。S14: The positioning server obtains location information of the narrowband IoT device to be located according to the positioning information.
步骤S13即激活待定位窄带物联网设备附近的其他窄带物联网设备,使得待定位窄带物联网设备与其他窄带物联网设备之间产生信号传输,以获得定位信息,最终能够在步骤S14中根据定位信息获得位置信息,即本步骤体现了获得待定位窄带物联网设备位置信息的主要计算过程。Step S13 is to activate other narrow-band IoT devices in the vicinity of the narrow-band IoT device to be located, so as to generate signal transmission between the narrow-band IoT device to be located and other narrow-band IoT devices to obtain positioning information, which can finally be located according to the positioning in step S14. The information obtains the location information, that is, this step embodies the main calculation process of obtaining the location information of the narrowband IoT device to be located.
具体来说,步骤S13、S14的实现有多种方式,以下给出两个例子。Specifically, there are various ways to implement steps S13 and S14, and two examples are given below.
S131:其他窄带物联网设备接收待定位窄带物联网设备的定位参考序列。S131: The other narrowband IoT device receives the positioning reference sequence of the narrowband IoT device to be located.
S133:其他窄带物联网设备根据定位参考序列计算出与待定位窄带物联网设备的距离信息。S133: The other narrowband IoT device calculates distance information from the narrowband IoT device to be located according to the positioning reference sequence.
S135:定位服务器通过其他窄带物联网设备获取距离信息。S135: The positioning server acquires distance information through other narrowband IoT devices.
S141:定位服务器根据距离信息获得待定位窄带物联网设备的位置信息。S141: The positioning server obtains location information of the narrowband IoT device to be located according to the distance information.
上述步骤S131、S133、S135、S141的具体计算方法在定位系统实施例中已有描述,在此不再赘述,本方式最终由定位服务器计算获得待定位窄带物联网设备的位置信息。The specific calculation method of the foregoing steps S131, S133, S135, and S141 has been described in the embodiment of the positioning system, and is not described here. The method finally calculates the location information of the narrowband IoT device to be located by the positioning server.
S132:待定位窄带物联网设备接收其他窄带物联网设备的定位参考序列和位置信息序列。S132: The narrowband IoT device to be located receives the positioning reference sequence and the location information sequence of the other narrowband IoT devices.
S134:待定位窄带物联网设备根据定位参考序列获得与其他窄带物联网设备的相对位置,并根据相对位置和位置信息序列计算出坐标信息。S134: The narrowband IoT device to be located obtains a relative position with other narrowband IoT devices according to the positioning reference sequence, and calculates coordinate information according to the relative position and position information sequence.
S136:定位服务器通过待定位窄带物联网设备获取坐标信息。S136: The positioning server acquires coordinate information by using the narrowband IoT device to be located.
S142:定位服务器根据坐标信息获得待定位窄带物联网设备的位置信息。S142: The positioning server obtains location information of the narrowband IoT device to be located according to the coordinate information.
上述步骤S132、S134、S136、S142的具体计算方法也在定位系统实施例中给出描述,本方式中最终是由待定位窄带物联网设备计算出坐标信息上传给定位服务器,以使得定位服务器获取位置信息。The specific calculation method of the foregoing steps S132, S134, S136, and S142 is also described in the positioning system embodiment. In this method, the coordinate information calculated by the narrowband IoT device to be located is finally uploaded to the positioning server, so that the positioning server obtains location information.
图6为待定位窄带物联网设备被动提出定位请求的定位方法第二实施例,本实施例应用于紧急救援中,救援人员可以直接向定位服务器发出扫描请求,以对发生危险区域的全部窄带物联网设备进行扫描。窄带物联网设备可以是用户随身携带的手机、穿戴设备等智能终端。在扫描后可获知是否用户是否已在危险区域,若已在危险区域,则可对其进行定位,以便于救援。FIG. 6 is a second embodiment of a positioning method for a passive positioning request to be located by a narrowband IoT device to be located. In the emergency rescue, the rescue personnel can directly send a scanning request to the positioning server to detect all narrowbands in the dangerous area. Networked devices scan. The narrowband IoT device can be a smart terminal such as a mobile phone or a wearable device that the user carries with him or her. After scanning, you can find out if the user is already in the danger zone. If it is already in the danger zone, you can locate it for rescue.
本实施例定位方法包括以下步骤。The positioning method of this embodiment includes the following steps.
S21:定位服务器获取选定区域的扫描请求。S21: The positioning server acquires a scan request of the selected area.
S22:定位服务器获取选定区域内的全部窄带物联网设备的身份信息。S22: The positioning server acquires identity information of all narrow-band IoT devices in the selected area.
S23:定位服务器根据身份信息确定全部窄带物联网设备中的待定位窄带物联网设备。S23: The positioning server determines, according to the identity information, the narrowband IoT device to be located in all the narrowband IoT devices.
具体来说,定位服务器中具有预设数据库,而预设数据库中保存有常驻的IoT标签,因此可判断所获得的身份信息是否存在于预设数据库中,若是,则该身份信息对应的窄带物联网设备为常驻IoT标签,即其位置信息确定,无需进行定位;若否,则该身份信息对应的窄带物联网设备为待定位窄带物联网设备。Specifically, the location server has a preset database, and the preset database stores the resident IoT label, so that it can be determined whether the obtained identity information exists in the preset database, and if so, the narrowband corresponding to the identity information The IoT device is a resident IoT tag, that is, its location information is determined, and no positioning is required; if not, the narrowband IoT device corresponding to the identity information is a narrowband IoT device to be located.
S24:控制待定位窄带物联网设备发出定位请求。S24: Control the narrowband IoT device to be located to issue a positioning request.
定位服务器在确定待定位窄带物联网设备后,则控制器发出定位请求,以进入对其定位的流程即步骤S25-S28。After the positioning server determines that the narrowband IoT device is to be located, the controller issues a positioning request to enter a process for positioning the steps, that is, steps S25-S28.
S25:待定位窄带物联网设备发送定位请求至定位服务器。S25: The narrowband IoT device to be located sends a positioning request to the positioning server.
S26:定位服务器确定待定位窄带物联网设备所处的位置区域。S26: The positioning server determines a location area where the narrowband IoT device to be located is located.
S27:定位服务器激活位置区域内的其他窄带物联网设备。S27: The positioning server activates other narrowband IoT devices in the location area.
S28:定位服务器根据定位信息获得待定位窄带物联网设备的位置信息。S28: The positioning server obtains location information of the narrowband IoT device to be located according to the positioning information.
上述步骤S25-S28与定位方法第一实施例中的步骤S11-S14类似,具体不再赘述。The above steps S25-S28 are similar to the steps S11-S14 in the first embodiment of the positioning method, and details are not described herein.
上述定位方法第一实施例和第二实施例中均涉及到定位服务器和待定位窄带物联网设备对数据的传输及处理。即在实现定位方法时,在定位服务器及待定位窄带物联网设备中均能够执行相应的计算机程序,以实现上述定位方法第 一实施例和第二实施,而计算机程序被存储在计算机存储介质中,计算机存储介质可以是软盘、硬盘、光盘,存储卡等,通过接口连接实现读写;还可以在第三方服务器中,通过网络连接实现读写。The first embodiment and the second embodiment of the above positioning method relate to the transmission and processing of data by the positioning server and the narrow-band IoT device to be located. That is, when the positioning method is implemented, the corresponding computer program can be executed in the positioning server and the narrow-band IoT device to be positioned to implement the first embodiment and the second implementation of the positioning method, and the computer program is stored in the computer storage medium. The computer storage medium can be a floppy disk, a hard disk, an optical disk, a memory card, etc., and can be read and written through an interface connection; and can also be read and written through a network connection in a third-party server.
从定位服务器的角度来看,其能够运行相关计算机程序以实现定位方法,其所实现的定位方法具体参阅图7和图8,图7是本发明基于窄带物联网定位方法第三实施例的流程示意图,图8是本发明基于窄带物联网定位方法第四实施例的部分流程示意图。From the perspective of the location server, it is capable of running a related computer program to implement the positioning method, and the positioning method implemented by the user is specifically referred to FIG. 7 and FIG. 8. FIG. 7 is a flowchart of the third embodiment of the narrowband Internet of things positioning method according to the present invention. FIG. 8 is a partial flow chart of a fourth embodiment of the narrowband Internet of Things positioning method according to the present invention.
图7为待定位窄带物联网设备主动提出定位请求时定位服务器所实现的定位方法,包括以下步骤。FIG. 7 is a positioning method implemented by a positioning server when a narrowband IoT device to be located actively requests a positioning, and includes the following steps.
S31:获取待定位窄带物联网设备的定位请求。S31: Acquire a positioning request of the narrowband IoT device to be located.
从定位服务器的角度来看,其首先获取定位请求。From the perspective of the location server, it first obtains the location request.
S32:确定待定位窄带物联网设备所处的位置区域。S32: Determine a location area where the narrowband IoT device to be located is located.
在本步骤S32中,定位服务器通过基站确定待定位窄带物联网设备所处的位置区域。In this step S32, the positioning server determines, by the base station, a location area where the narrowband IoT device to be located is located.
S33:激活位置区域内的其他窄带物联网设备,通过其他窄带物联网设备或待定位窄带物联网设备获取定位信息。S33: Activate other narrow-band IoT devices in the location area to obtain positioning information through other narrow-band IoT devices or narrow-band IoT devices to be located.
定位服务器所获取的定位信息可能是待定位窄带物联网设备根据待定位窄带物联网设备与其他窄带物联网设备的相对位置计算出的坐标信息。The positioning information acquired by the positioning server may be coordinate information calculated by the narrowband IoT device to be located according to the relative position of the narrowband IoT device to be located and other narrowband IoT devices.
也可能是待定位窄带物联网设备与其他窄带物联网设备的距离信息。It may also be the distance information of the narrowband IoT device to be located with other narrowband IoT devices.
S34:根据定位信息获得待定位窄带物联网设备的位置信息。S34: Obtain location information of the narrowband IoT device to be located according to the positioning information.
若步骤S33中定位服务器所获得的是待定位窄带物联网设备计算出的坐标信息,则根据该坐标信息获得待定位窄带物联网设备的位置信息。If the positioning information obtained by the positioning server in step S33 is the coordinate information calculated by the narrowband IoT device to be located, the location information of the narrowband Internet of Things device to be located is obtained according to the coordinate information.
若步骤S33中定位服务器所获得的是待定位窄带物联网设备与其他窄带物联网设备的距离信息,则根据距离信息计算得到待定位窄带物联网设备的位置信息。If the location information obtained by the location server in step S33 is the distance information of the narrowband IoT device to be located and other narrowband IoT devices, the location information of the narrowband IoT device to be located is calculated according to the distance information.
图8为待定位窄带物联网设备被动提出定位请求时定位服务器所实现的定位方法,包括以下步骤。FIG. 8 is a positioning method implemented by a positioning server when a narrowband IoT device to be positioned passively proposes a positioning request, and includes the following steps.
S41:获取选定区域的扫描请求。S41: Acquire a scan request of the selected area.
S42:获取选定区域内的全部窄带物联网设备的身份信息。S42: Acquire identity information of all narrow-band IoT devices in the selected area.
S43:根据身份信息确定全部窄带物联网设备中的待定位窄带物联网设备。S43: Determine, according to the identity information, the narrowband IoT device to be located in all the narrowband IoT devices.
本步骤S43中定位服务器判断身份信息是否存在于其预设数据库中若否, 则确定身份信息对应的窄带物联网设备为待定位窄带物联网设备。In this step S43, the positioning server determines whether the identity information exists in its preset database. If no, the narrowband IoT device corresponding to the identity information is determined to be a narrowband IoT device to be located.
S44:控制所待定位窄带物联网设备发出定位请求。S44: Control the narrowband IoT device to be located to issue a positioning request.
以上仅给出部分步骤,在步骤S44完成后继续图7中所示的步骤,因此不再赘述。Only partial steps are given above, and the steps shown in FIG. 7 are continued after the completion of step S44, and therefore will not be described again.
定位服务器通过执行计算机程序实现上述定位方法第三、四实施例。对于定位服务器,其硬件结构请参阅图9,图9是本发明基于窄带物联网定位服务器一实施例的结构示意图。The positioning server implements the third and fourth embodiments of the above positioning method by executing a computer program. For the positioning server, the hardware structure thereof is shown in FIG. 9. FIG. 9 is a schematic structural diagram of an embodiment of the narrowband Internet of Things positioning server according to the present invention.
定位服务器200包括处理器21和存储器22,存储器22中存储有计算机程序,在处理器21执行存储器22中的计算机程序时,实现上述定位方法第三、四实施例。即获取待定位窄带物联网设备的定位请求;确定所述待定位窄带物联网设备所处的位置区域;激活所述位置区域内的其他窄带物联网设备,通过所述其他窄带物联网设备或所述待定位窄带物联网设备获取定位信息;根据所述定位信息获得所述待定位窄带物联网设备的位置信息。The location server 200 includes a processor 21 and a memory 22 in which a computer program is stored. When the processor 21 executes a computer program in the memory 22, the third and fourth embodiments of the above positioning method are implemented. That is, obtaining a positioning request of the narrow-band IoT device to be located; determining a location area where the narrow-band IoT device to be located is located; and activating other narrow-band IoT devices in the location area, by using the other narrow-band IoT device or the Determining the positioning of the narrowband IoT device to obtain positioning information; and obtaining location information of the narrowband IoT device to be located according to the positioning information.
对于定位服务器的软件结构,具体请参阅图10,图10是图9所示定位服务器实施例的软件结构示意图。For the software structure of the positioning server, please refer to FIG. 10 , which is a schematic diagram of the software structure of the positioning server embodiment shown in FIG. 9 .
定位服务器200包括请求获取模块31、区域确定模块32、设备激活模块33、位置计算模块34。The location server 200 includes a request acquisition module 31, an area determination module 32, a device activation module 33, and a location calculation module 34.
其中,请求获取模块31用于获取待定位窄带物联网设备的定位请求;区域确定模块32用于确定待定位窄带物联网设备所处的位置区域;设备激活模块33用于激活位置区域内的其他窄带物联网设备;位置计算模块34通过其他窄带物联网设备或待定位窄带物联网设备获取定位信息,根据定位信息获得待定位窄带物联网设备的位置信息。The request obtaining module 31 is configured to acquire a positioning request of the narrowband IoT device to be located; the area determining module 32 is configured to determine a location area where the narrowband IoT device is to be located; and the device activating module 33 is configured to activate other locations in the location area. The narrowband IoT device obtains the location information through the other narrowband IoT device or the narrowband IoT device to be located, and obtains the location information of the narrowband IoT device to be located according to the location information.
为实现上述定位方法第四实施例,定位服务器200进一步包括身份判断模块35和设备控制模块36。To implement the fourth embodiment of the positioning method described above, the location server 200 further includes an identity determination module 35 and a device control module 36.
请求获取模块32获取选定区域的扫描请求后,身份判断模块35获取选定区域内全部窄带物联网设备的身份信息,并根据身份信息确定待定位窄带物联网设备。设备控制模块36则控制待定位窄带物联网设备发出定位请求。After the request obtaining module 32 obtains the scan request of the selected area, the identity determining module 35 acquires the identity information of all the narrow-band IoT devices in the selected area, and determines the narrow-band IoT device to be located according to the identity information. The device control module 36 controls the narrowband IoT device to be located to issue a positioning request.
从待定位窄带物联网设备的角度来看,其能够运行相关计算机程序以实现定位方法,其所实现的定位方法具体参阅图11,图11是本发明基于窄带物联网定位方法第五实施例的流程示意图。本实施例定位方法包括以下步骤。From the perspective of the narrowband IoT device to be located, it is capable of running a related computer program to implement the positioning method. The positioning method implemented by the user is specifically referred to FIG. 11. FIG. 11 is a fifth embodiment of the narrowband Internet of things positioning method according to the present invention. Schematic diagram of the process. The positioning method of this embodiment includes the following steps.
S51:发出定位请求。S51: Issue a positioning request.
本步骤S51中的定位请求可由待定位窄带物联网设备主动发出,也可由定位服务器控制发出。The positioning request in this step S51 may be actively sent by the narrowband IoT device to be located, or may be controlled by the positioning server.
S52:接收其他窄带物联网设备发出的定位参考序列和位置信息序列。S52: Receive a positioning reference sequence and a sequence of location information sent by other narrowband IoT devices.
对于待定位窄带物联网设备来说,在其发出定位请求后,即开始接收其他窄带物联网设备发出的定位参考序列和位置信息序列,并在步骤S53中对接收到的序列进行处理。For the narrowband IoT device to be located, after it issues the positioning request, it starts to receive the positioning reference sequence and the position information sequence sent by the other narrowband IoT devices, and processes the received sequence in step S53.
S53:根据定位参考序列获得与其他窄带物联网设备的相对位置,并根据相对位置和位置信息序列计算出坐标信息。S53: Obtain a relative position with other narrow-band IoT devices according to the positioning reference sequence, and calculate coordinate information according to the relative position and position information sequence.
本步骤S53中的计算过程在定位系统实施例中已作描述,在此不再赘述。The calculation process in this step S53 has been described in the embodiment of the positioning system, and details are not described herein again.
步骤S53完成后,待定位窄带物联网设备计算出自身的坐标信息,并将坐标信息上传至定位服务器,以完成对待定位窄带物联网设备的定位。After step S53 is completed, the narrowband IoT device to be located calculates its own coordinate information, and uploads the coordinate information to the positioning server to complete the positioning of the narrowband IoT device to be positioned.
对于实现上述定位方法第五实施例的待定位窄带物联网设备,其硬件结构请参阅图12,图12是本发明待定位窄带物联网设备一实施例的结构示意图。For the narrow-band IoT device to be positioned in the fifth embodiment, the hardware structure of the device is as shown in FIG. 12. FIG. 12 is a schematic structural diagram of an embodiment of the narrowband Internet of things device to be positioned according to the present invention.
待定位窄带物联网设备400包括处理器41、存储器42及通信器43。通信器43用于基于窄带物联网实现与其他窄带物联网设备的通信,以及与基站的通信。存储器42则存储有计算机程序,处理器41在执行存储器42中的计算机程序时,实现上述定位方法第五实施例。The narrowband IoT device 400 to be located includes a processor 41, a memory 42, and a communicator 43. Communicator 43 is used to communicate with other narrowband IoT devices, as well as with base stations, based on narrowband Internet of Things. The memory 42 stores a computer program, and the processor 41 implements the fifth embodiment of the above positioning method when executing the computer program in the memory 42.
对于待定位窄带物联网设备的软件结构,请参阅图13,图13是图12所示窄带物联网设备实施例的软件结构示意图。待定位窄带物联网设备400包括定位请求模块51、信号接收模块52、位置计算模块53。For the software structure of the narrowband IoT device to be located, please refer to FIG. 13, which is a software structure diagram of the embodiment of the narrowband IoT device shown in FIG. The narrowband IoT device 400 to be located includes a positioning request module 51, a signal receiving module 52, and a position calculating module 53.
其中,定位请求模块51用于发出定位请求。信号接收模块52用于接收其他窄带物联网设备发出的定位参考序列和位置信息序列。位置计算模块53用于根据定位参考序列获得与其他窄带物联网设备的相对位置,并根据相对位置和位置信息序列计算出坐标信息。The location requesting module 51 is configured to issue a location request. The signal receiving module 52 is configured to receive a positioning reference sequence and a position information sequence sent by other narrowband IoT devices. The location calculation module 53 is configured to obtain relative positions with other narrowband IoT devices according to the positioning reference sequence, and calculate coordinate information according to the relative position and position information sequence.
以上基于窄带物联网的定位技术能够实现对待定位设备的定位,且进一步能够确定基于窄带物联网的系统中需要定位的设备,然后对其进行定位。The above positioning technology based on the narrowband Internet of Things can realize the positioning of the device to be positioned, and further can determine the device that needs to be located in the system based on the narrowband Internet of Things, and then locate it.
以上描述中,为了说明而不是为了限定,提出了诸如特定系统结构、接口、技术之类的具体细节,以便透彻理解本发明。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施方式中也可以实现本发明。在其它情况中,省略对众所周知的装置、电路以及方法的详细说明,以免不必要的细节妨碍本发明的描述。In the above description, specific details such as specific system structures, interfaces, and techniques have been presented for the purpose of illustration and not limitation. However, it will be apparent to those skilled in the art that the present invention may be practiced in other embodiments without these specific details. In other instances, detailed descriptions of well-known devices, circuits, and methods are omitted so as not to obscure the description of the invention.
Claims (14)
- 一种基于窄带物联网的定位方法,其特征在于,所述定位方法包括:A positioning method based on a narrowband Internet of Things, characterized in that the positioning method comprises:获取待定位窄带物联网设备的定位请求;Obtaining a positioning request of the narrowband IoT device to be located;确定所述待定位窄带物联网设备所处的位置区域;Determining a location area where the narrowband IoT device to be located is located;激活所述位置区域内的其他窄带物联网设备,通过所述其他窄带物联网设备或所述待定位窄带物联网设备获取定位信息;Activating other narrow-band IoT devices in the location area, and acquiring positioning information by using the other narrow-band IoT devices or the narrow-band IoT devices to be located;根据所述定位信息获得所述待定位窄带物联网设备的位置信息。Obtaining location information of the narrowband IoT device to be located according to the positioning information.
- 根据权利要求1所述的定位方法,其特征在于,所述定位信息包括所述待定位窄带物联网设备根据所述待定位窄带物联网设备与所述其他窄带物联网设备的相对位置计算出的坐标信息。The positioning method according to claim 1, wherein the positioning information comprises that the narrowband IoT device to be located is calculated according to a relative position of the narrowband IoT device to be located and the other narrowband IoT devices. Coordinate information.
- 根据权利要求1所述的定位方法,其特征在于,所述定位信息包括所述待定位窄带物联网设备与所述其他窄带物联网设备的距离信息。The positioning method according to claim 1, wherein the positioning information comprises distance information of the narrowband IoT device to be located and the other narrowband IoT device.
- 根据权利要求1所述的定位方法,其特征在于,所述定位方法进一步包括:The positioning method according to claim 1, wherein the positioning method further comprises:获取选定区域的扫描请求;Obtain a scan request for the selected area;获取所述选定区域内的全部窄带物联网设备的身份信息;Obtaining identity information of all narrowband IoT devices in the selected area;根据所述身份信息确定所述全部窄带物联网设备中的待定位窄带物联网设备;Determining, according to the identity information, the narrowband IoT device to be located in the all narrowband IoT devices;控制所述待定位窄带物联网设备发出所述定位请求。Controlling the narrowband IoT device to be located to issue the positioning request.
- 根据权利要求4所述的定位方法,其特征在于,所述根据所述身份信息确定所述全部窄带物联网设备中的待定位服务器包括:The positioning method according to claim 4, wherein the determining, according to the identity information, the to-be-located server in the all-narrow-band IoT device comprises:判断所述身份信息是否存在于预设数据库中;Determining whether the identity information exists in a preset database;若否,则确定所述身份信息对应的窄带物联网设备为待定位窄带物联网设备。If not, determining that the narrowband IoT device corresponding to the identity information is a narrowband IoT device to be located.
- 一种基于窄带物联网的定位服务器,其特征在于,所述定位服务器包括处理器以及存储器;所述存储器存储有计算机程序,所述处理器在执行所述计算机程序时实现以下步骤:A positioning server based on a narrowband Internet of Things, characterized in that the positioning server comprises a processor and a memory; the memory stores a computer program, and the processor implements the following steps when executing the computer program:获取待定位窄带物联网设备的定位请求;Obtaining a positioning request of the narrowband IoT device to be located;确定所述待定位窄带物联网设备所处的位置区域;Determining a location area where the narrowband IoT device to be located is located;激活所述位置区域内的其他窄带物联网设备,通过所述其他窄带物联网设备或所述待定位窄带物联网设备获取定位信息;Activating other narrow-band IoT devices in the location area, and acquiring positioning information by using the other narrow-band IoT devices or the narrow-band IoT devices to be located;根据所述定位信息获得所述待定位窄带物联网设备的位置信息。Obtaining location information of the narrowband IoT device to be located according to the positioning information.
- 根据权利要求6所述的定位服务器,其特征在于,所述处理器在执行所述计算机程序时进一步实现以下步骤:The location server of claim 6 wherein said processor further implements the following steps when executing said computer program:获取选定区域的扫描请求;Obtain a scan request for the selected area;获取所述选定区域内的全部窄带物联网设备的身份信息;Obtaining identity information of all narrowband IoT devices in the selected area;根据所述身份信息确定所述全部窄带物联网设备中的待定位窄带物联网设备;Determining, according to the identity information, the narrowband IoT device to be located in the all narrowband IoT devices;控制所述待定位窄带物联网设备发出所述定位请求。Controlling the narrowband IoT device to be located to issue the positioning request.
- 根据权利要求6所述的定位服务器,其特征在于,所述定位信息包括所述待定位窄带物联网设备根据所述待定位窄带物联网设备与所述其他窄带物联网设备的相对位置计算出的坐标信息,或所述待定位窄带物联网设备与所述其他窄带物联网设备的距离信息。The positioning server according to claim 6, wherein the positioning information comprises that the narrowband IoT device to be located is calculated according to a relative position of the narrowband IoT device to be located and the other narrowband IoT devices. Coordinate information, or distance information of the narrowband IoT device to be located and the other narrowband IoT devices.
- 一种基于窄带物联网的定位方法,其特征在于,所述定位方法包括:A positioning method based on a narrowband Internet of Things, characterized in that the positioning method comprises:待定位窄带物联网设备发送定位请求至定位服务器;The narrowband IoT device to be located sends a positioning request to the positioning server;所述定位服务器确定所述待定位窄带物联网设备所处的位置区域;Determining, by the positioning server, a location area where the narrowband IoT device to be located is located;所述定位服务器激活所述位置区域内的其他窄带物联网设备,通过所述其他窄带物联网设备或所述待定位窄带物联网设备获取定位信息;The positioning server activates other narrowband IoT devices in the location area, and obtains positioning information by using the other narrowband Internet of Things devices or the narrowband IoT device to be located;所述定位服务器根据所述定位信息获得所述待定位窄带物联网设备的位置信息。The location server obtains location information of the narrowband IoT device to be located according to the location information.
- 根据权利要求9所述的定位方法,其特征在于,所述定位服务器激活所述位置区域内的其他窄带物联网设备之后包括:The positioning method according to claim 9, wherein the positioning server after activation of other narrowband IoT devices in the location area comprises:所述其他窄带物联网设备接收所述待定位窄带物联网设备的定位参考序列;The other narrowband IoT device receives a positioning reference sequence of the narrowband IoT device to be located;所述其他窄带物联网设备根据所述定位参考序列计算出与所述待定位窄带物联网设备的距离信息;The other narrowband IoT device calculates distance information from the narrowband IoT device to be located according to the positioning reference sequence;所述定位服务器通过所述其他窄带物联网设备获取所述距离信息;The positioning server acquires the distance information by using the other narrowband IoT device;所述定位服务器根据所述距离信息获得所述待定位窄带物联网设备的位置信息。The positioning server obtains location information of the narrowband IoT device to be located according to the distance information.
- 根据权利要求9所述的定位方法,其特征在于,所述定位服务器激活所 述位置区域内的其他窄带物联网设备之后包括:The positioning method according to claim 9, wherein after the positioning server activates other narrowband IoT devices in the location area, the method comprises:所述待定位窄带物联网设备接收所述其他窄带物联网设备的定位参考序列和位置信息序列;The narrowband IoT device to be located receives a positioning reference sequence and a location information sequence of the other narrowband IoT device;所述待定位窄带物联网设备根据所述定位参考序列获得与所述其他窄带物联网设备的相对位置,并根据所述相对位置和所述位置信息序列计算出坐标信息;The narrowband IoT device to be located obtains a relative position with the other narrowband IoT devices according to the positioning reference sequence, and calculates coordinate information according to the relative position and the position information sequence;所述定位服务器通过所述待定位窄带物联网设备获取所述坐标信息;The positioning server acquires the coordinate information by using the narrowband Internet of Things device to be located;所述定位服务器根据所述坐标信息获得所述待定位窄带物联网设备的位置信息。The positioning server obtains location information of the narrowband IoT device to be located according to the coordinate information.
- 根据权利要求9所述的定位方法,其特征在于,所述定位方法进一步包括:The positioning method according to claim 9, wherein the positioning method further comprises:所述定位服务器获取选定区域的扫描请求;The positioning server acquires a scan request of the selected area;所述定位服务器获取所述选定区域内的全部窄带物联网设备的身份信息;The positioning server acquires identity information of all narrow-band IoT devices in the selected area;所述定位服务器判断所述身份信息是否存在于预设数据库中;若否,则确定所述身份信息对应的窄带物联网设备为待定位窄带物联网设备;Determining, by the location server, whether the identity information exists in a preset database; if not, determining that the narrowband Internet of Things device corresponding to the identity information is a narrowband IoT device to be located;控制所述待定位窄带物联网设备发出所述定位请求。Controlling the narrowband IoT device to be located to issue the positioning request.
- 一种基于窄带物联网的定位系统,其特征在于,所述定位系统包括窄带物联网设备、定位服务器;所述窄带物联网设备连接所述定位服务器实现通信;所述窄带物联网设备包括待定位窄带物联网设备和其他窄带物联网设备;A positioning system based on a narrowband Internet of Things, characterized in that the positioning system comprises a narrowband IoT device and a positioning server; the narrowband IoT device is connected to the positioning server for communication; the narrowband IoT device comprises a to-be-positioned Narrowband IoT devices and other narrowband IoT devices;所述待定位窄带物联网设备用于发送定位请求至定位服务器;The narrowband IoT device to be located is configured to send a positioning request to the positioning server;所述定位服务器用于确定所述待定位窄带物联网设备所处的位置区域;The positioning server is configured to determine a location area where the narrowband IoT device to be located is located;所述定位服务器用于激活所述位置区域内的其他窄带物联网设备,通过所述其他窄带物联网设备或所述待定位窄带物联网设备获取定位信息;The positioning server is configured to activate other narrowband IoT devices in the location area, and obtain positioning information by using the other narrowband Internet of Things devices or the narrowband IoT device to be located;所述定位服务器用于根据所述定位信息获得所述待定位窄带物联网设备的位置信息。The location server is configured to obtain location information of the narrowband IoT device to be located according to the location information.
- 根据权利要求13所述的定位系统,其特征在于,所述定位服务器进一步用于:The positioning system according to claim 13, wherein the positioning server is further configured to:获取选定区域的扫描请求;Obtain a scan request for the selected area;获取所述选定区域内的全部窄带物联网设备的身份信息;Obtaining identity information of all narrowband IoT devices in the selected area;根据所述身份信息确定所述全部窄带物联网设备中的待定位窄带物联网设备;Determining, according to the identity information, the narrowband IoT device to be located in the all narrowband IoT devices;控制所述待定位窄带物联网设备发出所述定位请求。Controlling the narrowband IoT device to be located to issue the positioning request.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2018/071595 WO2019134125A1 (en) | 2018-01-05 | 2018-01-05 | Positioning method, server and system based on narrowband internet of things |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2018/071595 WO2019134125A1 (en) | 2018-01-05 | 2018-01-05 | Positioning method, server and system based on narrowband internet of things |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2019134125A1 true WO2019134125A1 (en) | 2019-07-11 |
Family
ID=67144073
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2018/071595 WO2019134125A1 (en) | 2018-01-05 | 2018-01-05 | Positioning method, server and system based on narrowband internet of things |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2019134125A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113660305A (en) * | 2021-07-09 | 2021-11-16 | 惠州Tcl云创科技有限公司 | Wearable device positioning method and device based on NB-IOT and mobile terminal |
WO2024017035A1 (en) * | 2022-07-18 | 2024-01-25 | 维沃移动通信有限公司 | Location information acquisition method, terminal, and network side device |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106941384A (en) * | 2017-03-15 | 2017-07-11 | 北京北方烽火科技有限公司 | Internet of Things frequency sweeping method and sweep generator |
CN106960293A (en) * | 2017-05-04 | 2017-07-18 | 中国联合网络通信有限公司广东省分公司 | A kind of asset monitor system and monitoring and managing method based on NB IoT |
WO2017137060A1 (en) * | 2016-02-08 | 2017-08-17 | Sony Mobile Communications Inc. | Terminal device, network node and method for random access in coverage enhancement operation |
WO2017139540A1 (en) * | 2016-02-11 | 2017-08-17 | Qualcomm Incorporated | Multi-prb operation for narrowband systems |
CN107527176A (en) * | 2017-08-28 | 2017-12-29 | 江南大学 | RFID the and NB loT systems that carrier is recorded with impact position are shared in logistics |
-
2018
- 2018-01-05 WO PCT/CN2018/071595 patent/WO2019134125A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017137060A1 (en) * | 2016-02-08 | 2017-08-17 | Sony Mobile Communications Inc. | Terminal device, network node and method for random access in coverage enhancement operation |
WO2017139540A1 (en) * | 2016-02-11 | 2017-08-17 | Qualcomm Incorporated | Multi-prb operation for narrowband systems |
CN106941384A (en) * | 2017-03-15 | 2017-07-11 | 北京北方烽火科技有限公司 | Internet of Things frequency sweeping method and sweep generator |
CN106960293A (en) * | 2017-05-04 | 2017-07-18 | 中国联合网络通信有限公司广东省分公司 | A kind of asset monitor system and monitoring and managing method based on NB IoT |
CN107527176A (en) * | 2017-08-28 | 2017-12-29 | 江南大学 | RFID the and NB loT systems that carrier is recorded with impact position are shared in logistics |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113660305A (en) * | 2021-07-09 | 2021-11-16 | 惠州Tcl云创科技有限公司 | Wearable device positioning method and device based on NB-IOT and mobile terminal |
CN113660305B (en) * | 2021-07-09 | 2023-11-14 | 惠州Tcl云创科技有限公司 | Positioning method and device of wearable device based on NB-IOT, mobile terminal and storage medium |
WO2024017035A1 (en) * | 2022-07-18 | 2024-01-25 | 维沃移动通信有限公司 | Location information acquisition method, terminal, and network side device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12028786B2 (en) | Power efficient ultra-wideband (UWB) tag for indoor positioning | |
US9860688B2 (en) | Systems, methods and devices for asset status determination | |
EP3275220B1 (en) | Bluetooth low energy rapid room entry system and method | |
US11914033B2 (en) | Transmitting device for use in location determination systems | |
CN108605205B (en) | Apparatus and method for determining position of electronic device | |
CN108377256B (en) | Positioning method, server and system based on narrowband Internet of things | |
US10390184B2 (en) | Position determination of network elements and user equipment in indoor environment | |
KR101600190B1 (en) | Indoor positioning apparatus considering environmental parameters and method thereof | |
KR20060033623A (en) | Location tracking system and method | |
KR20130028317A (en) | Mobile terminal for position tracking, appratus providing position tracking service and position tracking system | |
EP3248401A1 (en) | Systems, methods and devices for asset status determination | |
US9086469B2 (en) | Low frequency magnetic induction positioning system and method | |
KR20180024684A (en) | An appratus for providing safty management services based on determiing location, a method and recoding medium for operating it | |
WO2019134125A1 (en) | Positioning method, server and system based on narrowband internet of things | |
US10149270B2 (en) | Method and device for positioning user equipment, and system | |
KR101850610B1 (en) | Integrated Control System for Safety, Security and Tracking with RTLS | |
US11570743B2 (en) | Control system, control program, control method, and transmitter used in control system | |
KR20200049340A (en) | Apparatus and method for providing disaster control by tracing indoor user's location | |
Awad et al. | Distributed and adaptive location identification system for mobile devices | |
KR102078156B1 (en) | Method and apparatus for estimating position of terminal using sector antenna | |
KR101513658B1 (en) | Emergency rescue method based on smart terminal location detection using wi-fi accesspoint scanning, and computer-readable record medium for the same | |
US11843994B2 (en) | Asset tracking system using signal profiles | |
KR102707084B1 (en) | Apparatus and method for position estimation of electronic device | |
TWI612320B (en) | Dynamic indoor positioning system and method thereof | |
KR101690005B1 (en) | Error Range Reduced Possible Global Positioning System Of Smart Shoes |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 18897982 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 18897982 Country of ref document: EP Kind code of ref document: A1 |