Movatterモバイル変換


[0]ホーム

URL:


CN107153171A - Indoor orientation method, device and system - Google Patents

Indoor orientation method, device and system
Download PDF

Info

Publication number
CN107153171A
CN107153171ACN201610124815.XACN201610124815ACN107153171ACN 107153171 ACN107153171 ACN 107153171ACN 201610124815 ACN201610124815 ACN 201610124815ACN 107153171 ACN107153171 ACN 107153171A
Authority
CN
China
Prior art keywords
terminal
wireless transmission
smart machine
signal
transmission signal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201610124815.XA
Other languages
Chinese (zh)
Other versions
CN107153171B (en
Inventor
张磊
张世鹏
谢志杰
万超
徐欣
丁超辉
毛华
王涛
赵沫
杨惠琴
刘畅
王克己
陈紫杰
廖利珍
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co LtdfiledCriticalTencent Technology Shenzhen Co Ltd
Priority to CN201610124815.XApriorityCriticalpatent/CN107153171B/en
Publication of CN107153171ApublicationCriticalpatent/CN107153171A/en
Application grantedgrantedCritical
Publication of CN107153171BpublicationCriticalpatent/CN107153171B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

This application provides a kind of indoor orientation method, device and system, it is sent out carrying the wireless transmission signal of beacon message by smart machine, the beacon message that the signal intensity and wireless transmission signal of the wireless transmission signal received according to terminal are carried, terminal is positioned, so as to can also realize the positioning of terminal in the environment that can not receive gps signal.

Description

Indoor orientation method, device and system
Technical field
The application is related to field of locating technology, more particularly to a kind of indoor orientation method, device and isSystem.
Background technology
With the development and popularization of wireless communication technology, the application based on location-based service is increasingly becoming societyThe important component that can be lived.In open spaces such as outdoors, terminal can utilize global positioning systemSystem (GPS, Global Positioning System) is positioned.But in some complex environmentsIn, e.g., indoor environment or there is the environment that building is blocked, terminal can not receive GPS lettersNumber, thus can not full terminal positioning.Therefore, how gps signal can not be received in terminalIn the case of, the positioning for realizing terminal is those skilled in the art's technical problem in the urgent need to address.
The content of the invention
This application provides a kind of indoor orientation method, device and system, to wait complicated indoorsThe positioning of terminal is realized in environment.
In order to solve the above problems, this application provides following technical scheme:
The embodiment of the present application provides a kind of indoor orientation method, including:
Receiving terminal send Location Request, the Location Request carry at least three beacon messages withAnd at least three ranging parameters, wherein, at least three beacon message be the terminal fromIn at least three wireless transmission signals that at least three smart machines in signal range of receiving are sentGet, at least three ranging parameters are based at least three wireless transmission signalWhat signal intensity was determined, and for determining between at least three smart machine and the terminalThe parameter of distance;
Based at least three beacon message and at least three ranging parameters, the end is determinedThe positional information at end;
The positional information of the terminal is returned into the terminal.
The embodiment of the present application additionally provides another indoor orientation method, including:
Determine current time be in signal range of receiving in smart machine sent be wirelessly transferred letterNumber;
The signal parameter of the wireless transmission signal is obtained, the signal parameter includes:The wireless biographyThe beacon message that the signal intensity of defeated signal and the wireless transmission signal are carried;
Based on the signal parameter of wireless transmission signal described at least three, terminal is positioned.
The embodiment of the present application additionally provides a kind of indoor locating system, including:
Multiple smart machines for being built-in with wireless chip, it is described wireless for sending wireless transmission signalTransmission signal carries the beacon message of the smart machine;
The terminal of wireless chip is built-in with, for determining institute of the current time in signal range of receivingState the wireless transmission signal that smart machine is sent;The signal parameter of the wireless transmission signal is obtained,The signal parameter includes:The signal intensity of the wireless transmission signal and described it is wirelessly transferred letterNumber carry beacon message;Based on the signal parameter of wireless transmission signal described at least three, to endEnd is positioned.
The embodiment of the present application additionally provides another indoor positioning device, including:
Signal receiving unit, for determining smart machine institute of the current time in signal range of receivingThe wireless transmission signal sent;
Signal resolution unit, the signal parameter for obtaining the wireless transmission signal, the signal ginsengNumber includes:The letter that the signal intensity of the wireless transmission signal and the wireless transmission signal are carriedMark information;
Positioning unit, for the signal parameter based on wireless transmission signal described at least three, to terminalPositioned.
The embodiment of the present application additionally provides another indoor positioning device, it is characterised in that including:
Request reception unit, the Location Request sent for receiving terminal, the Location Request is carriedAt least three beacon messages and at least three ranging parameters, wherein, at least three beacons letterCease and sent at least from least three smart machines in signal range of receiving by the terminalGot in three wireless transmission signals, at least three ranging parameters be based on it is described at leastWhat the signal intensity of three wireless transmission signals was determined, and for determining that at least three intelligence is setThe standby parameter with the distance between the terminal;
Position determination unit, for being surveyed based at least three beacon message and described at least threeAway from parameter, the positional information of the terminal is determined;
Position returning unit, for the positional information of the terminal to be returned into the terminal.
Based on above-mentioned technical proposal, the beaconing nodes needed for smart machine as terminal positioning are based onThe signal for the wireless transmission signal that at least three smart machines in signal range of receiving are sentParameter, just can orient the position of the terminal, even if so that indoors or due to buildingBlock and cause in the environment that terminal can not receive gps signal, can still realize the positioning of terminal,Improve the flexibility of terminal positioning.
Brief description of the drawings
In order to illustrate more clearly of the technical scheme in the embodiment of the present application, embodiment will be described belowIn required for the accompanying drawing that uses be briefly described, it should be apparent that, drawings in the following description are onlyOnly it is some embodiments of the present application, for those of ordinary skill in the art, is not paying woundOn the premise of the property made is laborious, other accompanying drawings can also be obtained according to these accompanying drawings.
Fig. 1 shows a kind of schematic flow sheet of indoor orientation method one embodiment of the application;
Fig. 2 shows a kind of schematic flow sheet of another embodiment of indoor orientation method of the application;
Fig. 3 shows a kind of schematic flow sheet of the another embodiment of indoor orientation method of the application;
Fig. 4 shows the schematic flow sheet of another indoor orientation method one embodiment of the application;
Fig. 5 shows the composition structural representation of another indoor locating system one embodiment of the applicationFigure;
Fig. 6 shows a kind of schematic flow sheet of indoor positioning device one embodiment of the application;
Fig. 7 shows the flow signal of another embodiment of another indoor positioning device of the applicationFigure;
Fig. 8 shows a kind of hardware architecture diagram of terminal of the application;
Fig. 9 shows a kind of hardware architecture diagram of server of the application.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present application, to the technical scheme in the embodiment of the present applicationIt is clearly and completely described, it is clear that described embodiment is only that the application part is realApply example, rather than whole embodiments.Based on the embodiment in the application, ordinary skillThe every other embodiment that personnel are obtained under the premise of creative work is not made, belongs to thisApply for the scope of protection.
Referring to Fig. 1, it illustrates a kind of signal of the flow of indoor orientation method one embodiment of the applicationFigure, the method for the present embodiment can apply in the terminals such as mobile phone, tablet personal computer, and the present embodiment canWith including:
101, determine the wireless biography that smart machine of the current time in signal range of receiving is sentDefeated signal.
Wherein, the smart machine of the application can send wireless arbitrarily to possess wireless chipThe equipment for transmitting signal.Wherein, the wireless transmission signal can be with Bluetooth signal, radio frequency identification(RFID, Radio Frequency Identification) signal etc..Optionally, the smart machineCan the built-in bluetooth core using Bluetooth Low Energy (BLE, Bluetooth Low Energy) technologyPiece, to reduce the power consumption produced by outside transmission signal, for example, smart machine can be with embedded with bluetooth4.0 chip.
It is understood that terminal is positioned in order to the position based on the smart machine,The smart machine can determine either position more fixed smart machine for position.
Such as, in a kind of possible implementation, the smart machine can be in intelligent illuminating systemArbitrary equipment, and intelligent illuminating system be using computer, wireless communication data transmission and saveThe distributed wireless remote control of the technologies such as type electrical equipment control composition, distant news control system, the system haveThe function such as the strong and weak regulation of lamplight brightness, light soft start, timing controlled, scene setting.Such as,Smart machine can be the intelligent electric lamp either intelligent lighting controls equipment in intelligent illuminating systemDeng.
From unlike existing Intelligent illumination device, no core is built-in with the Intelligent illumination devicePiece, smart machine, which is based on the wireless chip, can constantly be sent out wireless transmission signal.And byThe position of each Intelligent illumination device is pre-designed, each intelligence in intelligent illuminating systemThe position of energy lighting apparatus is known, and therefore, Intelligent illumination device just can be used as other in itselfThe reference point of equipment positioning, is referred to as beaconing nodes.Certainly, in the Intelligent illumination deviceThe wireless chip put equally can be Bluetooth signal, for example, the Bluetooth chip based on BLE technologies.
102, obtain the signal parameter of the wireless transmission signal.
Wherein, the signal parameter includes:The signal intensity of the wireless transmission signal and the wireless biographyThe beacon message that defeated signal is carried.
Wherein, the signal intensity of wireless transmission signal, which can reflect, sends the wireless transmission signalThe distance of smart machine and terminal., just can be true and terminal is while receive wireless transmission signalThe signal intensity of wireless transmission signal is made, the side of the specific signal intensity for determining wireless transmission signalFormula uses existing any-mode, is not limited herein.
And beacon message can be understood as the related information of the smart machine itself of radio node.Such as, beacon message can include the unique mark of the smart machine as beaconing nodes, and the intelligence is setOne or more in the information such as standby positional information.
103, based on the signal parameter of at least three wireless transmission signals, terminal is positioned.
It is understood that by known to point known at least three positions and at least three positionPoint and the point to be determined between position relationship just can determine the position of the point to be determined, becauseThis, needs what is sent from the smart machine in the signal range of receiving in the embodiment of the present applicationThe wireless transmission signal that at least three smart machines are sent, and base are selected in wireless transmission signalThe signal parameter of the wireless transmission signal sent at least three smart machine, enters to the terminalRow positioning.
In the embodiment of the present application, using the beaconing nodes needed for smart machine as terminal positioning, it is based onThe signal for the wireless transmission signal that at least three smart machines in signal range of receiving are sentParameter, just can orient the position of the terminal, even if so that indoors or due to buildingBlock and cause in the environment that terminal can not receive gps signal, terminal can still realize positioning, carryThe high flexibility of terminal positioning.
Particularly, terminal is carried out when the smart machines such as Intelligent illumination device are multiplexed with into beaconing nodesPositioning, without being separately provided beaconing nodes, advantageously reduces the consuming of physical resource.Moreover, settingWhile the smart machine such as meter and deployment indoor intelligent lighting apparatus, also it is equivalent to complete letterThe design and construction of node are marked, without individually designed again and deployment beaconing nodes, is savedSubstantial amounts of human resources.
It should be noted that the signal parameter based at least three wireless transmission signals is determined terminalPosition, can be the signal parameter by terminal according at least three wireless transmission signal, to determineThe terminal position of itself;Can also be signal of the terminal according at least three wireless transmission signalParameter, sends Location Request, with true by the given server to the given server for positioningMake the positional information of terminal.
Regardless of whether being that the positional information of itself is calculated by terminal, or calculated by given serverThe positional information of the terminal, during the positional information of the terminal is calculated, at least three nothingThe effect of beacon message entrained by line transmission signal is provided to determination, and to send this at least three wirelessTransmit the positional information of at least three smart machines of signal.Certainly, when beacon message is different,Determine that the mode of the positional information of smart machine would also vary from.
Such as, then can be directly by wireless transmission signal when beacon message is the positional information of smart machineThe positional information of middle carrying is defined as sending the positional information of the smart machine of the wireless transmission signal.
And for example, when beacon message is the unique mark of smart machine, then need according to the unique mark,The positional information of smart machine corresponding with the unique mark is inquired from the given server.In the case of this kind, given server needs to prestore the intelligence that different unique marks are characterized and setStandby positional information.For example, after deployment smart machine, the position of smart machine can be orientedInformation, then by smart machine by the positional information oriented and the unique mark of the smart machineGiven server is sent to, so that given server stores the positional information corresponding to the unique mark.Or, after the positional information of smart machine is determined, each can be inputted into given serverThe unique mark of smart machine and the corresponding relation of positional information.
Accordingly, in the signal parameter using at least three wireless transmission signal, the position of terminal is determinedDuring confidence breath, the effect of the signal intensity of at least three wireless transmission signal is provided to reallySurely at least three smart machines of at least three wireless transmission signal and the distance of the terminal are sent.
Wherein, the signal intensity based on wireless transmission signal, it is determined that sending the intelligence of wireless transmission signalThe distance of equipment and terminal can be performed by end side or held by given serverOK.
In order to make it easy to understand, determining terminal for end side and given server side separately belowThe situation of positional information is introduced.
Referring to Fig. 2, it illustrates a kind of signal of the flow of indoor orientation method one embodiment of the applicationFigure, the method for the present embodiment is with after terminal gets the signal parameter of wireless transmission signal, by referring toIt is introduced exemplified by the positional information for determining server to position the terminal.The method of the present embodiment can be withIncluding:
201, determine current time in being wirelessly transferred that smart machine in signal range of receiving is sentSignal.
Wherein, smart machine is sent out wireless transmission signal as beaconing nodes.
202, obtain the signal parameter of the wireless transmission signal.
Wherein, the signal parameter includes:The signal intensity of the wireless transmission signal and this be wirelessly transferredThe beacon message that signal is carried.
203, send Location Request to given server.
Wherein, the Location Request carries the signal parameter of the wireless transmission signal described at least three.
204, receive the positional information of the terminal of given server return.
Wherein, server, can be according at least three wireless biography after the Location Request is receivedThe beacon message that defeated signal is carried, it is determined that sending at least three of at least three wireless transmission signalThe positional information of smart machine, particularly, when the beacon message is the unique mark of intelligent terminal,Given server can inquire about the corresponding relation of the unique mark prestored and positional information, it is determined thatThe positional information of intelligent terminal corresponding to the unique mark.Meanwhile, given server is according at leastThe signal intensity of three wireless transmission signals, it is determined that sending at least three wireless transmission signal extremelyFew three smart machines and the distance of the terminal, and then according to the position of at least three smart machineInformation and at least three smart machine and the distance of the terminal, determine the position letter of the terminalBreath.
Wherein, the positional information and at least three smart machine for obtaining at least three smart machines are eachFrom after the distance with terminal, the position of computing terminal can be come according to existing location algorithm.Such as, location algorithm is used as using trilateration.
In order to make it easy to understand, below with the positional information and these three intelligence according to three smart machinesIt is introduced exemplified by the distance of equipment and terminal, and position according to trilateration computing terminal.
Assuming that the position coordinates of known three smart machines be respectively (x1, y1), (x2, y2), (x3,Y3), it is assumed that the position coordinates of terminal to be positioned is (x0, y0), the terminal to these three intelligenceThe distance of equipment is respectively d3, d3And d3, then respectively with d3, d3And d3Make three circles for radius, thenThe intersection point of these three circles is exactly unknown point (x0, y0).Meanwhile, according to Pythagorean theorem,It can obtain that formula is calculated as below:
(x1-x0)2+(y1-y0)2=d12
(x2-x0)2+(y2-y0)2=d22
(x3-x0)2+(y3-y0)2=d32
As above formula is solved, the coordinate value corresponding to terminal (x0, y0) just can be obtained.Certainly,Solving the mode of as above formula can equally have a variety of, not limit herein.
It should be noted that when the given server receives the signal of at least three wireless transmission signalsAfter parameter, the signal parameter of at least three wireless transmission signal can be divided into by given serverMultigroup, every group includes the signal parameter that three different radios transmit signal.Given server can be withSignal parameter according to three wireless transmission signals in every group respectively, the positional information of computing terminal,Then, according to the positional information that obtained terminal is calculated by each group signal parameter, terminal is finally determinedPositional information.
If it is understood that three smart machines are on same straight line, utilizing these three intelligenceThe positional information and terminal of equipment possibly can not then be counted to the positional information of these three smart machinesThe positional information of terminal is calculated, therefore, is transmitted in given server using any three different radios, can also be according to sending these three nothings before the signal parameter of signal, the positional information of computing terminalThe positional information of three smart machines of line transmission signal, judges whether these three smart machines are inOn same straight line, if it is, the signal parameter of these three wireless transmission signals can be abandoned;OrPerson, the positional information based on smart machine redefines three intelligence being not on same straight lineEquipment, and the letter of the wireless transmission signal sent using these three smart machines redefined outNumber parameter, calculates the position of the terminal.
It is understood that Fig. 2 embodiment is the letter according to wireless transmission signal by given serverNumber intensity, it is determined that sending the smart machine of wireless transmission signal and the distance of terminal, and is specified by thisThe introduction that server is carried out exemplified by the position to determine terminal.
In actual applications, smart machine and terminal are determined according to the signal intensity of wireless transmission signalDistance can also be performed by end side, i.e. terminal at least three wireless can be passed according to thisThe signal intensity of defeated signal, determines to send the wireless transmission signal described at least three at least respectivelyThree smart machines and the distance of the terminal.
Accordingly, carrying out positioning to terminal can be:Carried based at least three wireless transmission signalBeacon message and at least three smart machine and terminal distance, the terminal is positioned.
Specifically, in a kind of possible implementation, terminal can send to given server and positionRequest, the Location Request carry at least three wireless transmission signals carrying beacon message andSend at least three smart machines of at least three wireless transmission signal and the distance of the terminal;Then,Given server is after the Location Request is received, it is thus only necessary to according at least three wireless biographyThe beacon message that defeated signal is carried, it is determined that the intelligence for sending at least three wireless transmission signal is setStandby positional information, then just can be according to the positional information of at least three smart machine and shouldThe distance of at least three smart machines and the terminal, determines the positional information of terminal, and by determinationPositional information returns to the terminal.
In alternatively possible implementation, at least three smart machine and terminal are being determinedAfter distance, the position of the terminal is determined by terminal.It is a kind of it illustrates the application such as referring to Fig. 3The schematic flow sheet of the another embodiment of indoor orientation method, the present embodiment with by the terminal be based at leastIt is introduced exemplified by the signal parameter of three wireless transmission signals, the position for calculating the terminal.ThisThe method of embodiment can include:
301, determine that current time is in signal range of receiving and as the smart machine of beaconing nodesThe wireless transmission signal sent.
302, obtain the signal parameter of the wireless transmission signal.
Wherein, the signal parameter includes:The signal intensity of the wireless transmission signal and this be wirelessly transferredThe beacon message that signal is carried.
303, according to the signal intensity of at least three wireless transmission signal, determine to send this extremely respectivelyAt least three smart machines of few three wireless transmission signals and the distance of terminal.
Based on the signal intensity of the wireless transmission signal received, it is determined that sending the wireless transmission signalSmart machine and terminal distance mode can be existing any-mode, do not limited hereinIt is fixed.
304, according at least three wireless transmission signal carry beacon message, it is determined that this at least threeThe positional information of individual smart machine.
For example, when beacon message is the unique mark of smart machine, can be stored from given serverMark and positional information corresponding relation in, obtain at least three wireless transmission signal carryingThe positional information at least three smart machines that unique mark is characterized.
305, according to the positional information of at least three smart machine and at least three smart machineWith the distance of the terminal, the position of the terminal is determined.
In step 305 obtain the positional information of at least three smart machines and this at least threeAfter the distance of smart machine and terminal, existing any location algorithm can be equally used, to countCalculate the position of terminal.Such as, location algorithm can be with trilateration algorithm, and specific calculating process can be withReferring to the related introduction in Fig. 2 embodiments, it will not be repeated here.
It is understood that in any of the above one embodiment, determining the position of terminal can beObtain the positional information of the terminal, such as geographical position coordinates.Can not be according to geographical position in view of userPut the positional informations such as coordinate and determine terminal location, it is determined that the position of terminal can also be on mapThe position of terminal is indicated, to determine the map for including terminal present position.For example, referring toServer is determined after Location Request is received, and can call preset map, and please using the positioningThe parameter of carrying is sought, position of the terminal in map is determined, accordingly, given server can be byThe map for being labeled with terminal position returns to terminal.And for example, terminal can determine signalAfter wireless transmission signal in range of receiving, invocation map, and the letter based on wireless transmission signalInformation is marked, the position of smart machine is determined in map, and at least three smart machine is on groundPosition and terminal in figure determine terminal at this apart from the distance of at least three smart machinePosition in map.
It is understood that in any of the above one embodiment, in order to determine to receive in signalIn the range of the wireless transmission signal that is sent of smart machine, it is determined that in signal range of receivingThe wireless transmission signal that is sent of smart machine before, terminal can open wireless chip or dimensionHold wireless opening.For example, opening bluetooth or maintaining bluetooth opening.
After terminal is opened wirelessly, determine that intelligence of the current time in signal range of receiving is setThe mode of the standby wireless transmission signal sent can have a variety of:
In a kind of possible implementation, terminal can be received in the signal range of receiving of the terminalAll wireless transmission signals, then according to the transmitting side marking of wireless transmission signal received,It is determined that the wireless transmission signal sent by smart machine.Such as, transmitting side marking can be senderDesignated character in title or file header.By taking sender's title as an example, smart machine can be setTitle in have special symbol or mark, if identifying sender's title of wireless transmission signalIn include the special symbol or mark, it is determined that the wireless transmission signal is by as beaconing nodesSmart machine send.
In alternatively possible implementation, terminal can be detected in signal range of receivingWireless transmission signal when, according to the transmitting side marking of wireless transmission signal, it is determined that belong to intelligence setThe standby wireless transmission signal sent, then only receives and belongs to intelligence in the signal range of receiving and setThe standby wireless transmission signal sent.
It is understood that in any of the above one embodiment, determining that current time connects in signalCan be real in the range of receipts and as the wireless transmission signal that is sent of smart machine of beaconing nodesWhen monitor and determine or only when meeting preparatory condition, it is determined that receiving model in signalEnclose the wireless transmission signal that interior and as beaconing nodes smart machines are sent.
Wherein, the preparatory condition can be set as needed.
Such as, the preparatory condition can be:Gps signal can not currently be received.If current timeTerminal can not receive gps signal, then can not be positioned using gps signal, now can be byTerminal is switched to the mode positioned based on beaconing nodes, and then determines that current time receives in signalIn the range of and as the wireless transmission signal that is sent of smart machine of beaconing nodes, with based on wirelessThe signal parameter of transmission signal is positioned to terminal.
And for example, the preparatory condition can be:Detect the instruction opened and specify application.When user opensWhen some is applied, then it may need to start positioning function, for example, user opens the map in terminalUsing when, then terminal detect open map application instruction, open map application while,It is determined that the wireless transmission signal that the smart machine in signal range of receiving is sent.
And for example, the preparatory condition can be:User is detected by specifying application to give out information.For example,When user is published the news using wechat or QQ etc. or left a message under message, user can wish to publish the newsOr while message, show the positional information of the user, now, then can trigger determination and be inIn signal range of receiving and as the wireless transmission signal that is sent of smart machine of beaconing nodes, withJust the positioning of user terminal is carried out.
Corresponding with a kind of above embodiment of indoor orientation method, the embodiment of the present application is additionally provided shouldAnother indoor orientation method for server side.
Referring to Fig. 4, show it illustrates the flow of another indoor orientation method one embodiment of the applicationIt is intended to, applied to server, the schematic flow sheet of the present embodiment can include:
401, the Location Request that receiving terminal is sent.
Wherein, Location Request carries at least three beacon messages and at least three ranging parameters.
Wherein, at least three beacon message is the terminal from least three in signal range of receivingGot at least three wireless transmission signals that individual smart machine is sent.Such as, beacon messageCan include one kind in the information such as unique mark, the positional information of smart machine of smart machine orIt is several.
The ranging parameters are used to determine the distance between smart machine and the terminal.Such as, at least three surveyIt can include away from parameter:The signal intensity of at least three wireless transmission signal;Or, this is at leastThree smart machines and the distance of the terminal.Wherein, at least three intelligent terminal and the endThe distance at end is the terminal according to the wireless transmission signal of at least three smart machine receivedWhat signal intensity was determined.
402, based at least three beacon message and at least three ranging parameters, determine the endThe positional information at end.Specifically, according at least three beacon message, it is determined that send this at least threeThe positional information of at least three smart machines of individual beacon message.Meanwhile, according at least three surveyAway from parameter, the distance of at least three smart machine and terminal is determined.Then, according to this at least threeThe positional information of individual smart machine, and at least three smart machine and the distance of the terminal, reallyThe positional information of the fixed terminal.Server in a kind of above localization method can be specifically referred to determine eventuallyThe detailed process of the positional information at end, will not be repeated here.
Optionally, when the unique mark of beacon message including the smart machine, then server can be withBased on the unique mark of at least three smart machine, from the mark and positional information prestoredIn corresponding relation, the positional information of at least three smart machine is inquired about.
Wherein, the position that the smart machine is transmitted in advance according to the corresponding relation of the mark and positional informationConfidence ceases and identifies what is determined.Certainly, the corresponding relation can also be the administrative staff by serverPre-enter and store.
Optionally, when the ranging parameters include the signal intensity of at least three wireless transmission signal,Signal intensity that then can be according at least three wireless transmission signal, determines at least three intelligenceThe distance of equipment and the terminal.
403, the positional information of the terminal is returned into the terminal.
The present embodiment is using the beaconing nodes needed for smart machine as terminal positioning, based on being connect in signalThe signal parameter for the wireless transmission signal that at least three smart machines in the range of receipts are sent, just may be usedTo orient the position of the terminal, even if so as to cause indoors or being blocked due to buildingTerminal can not be received in the environment of gps signal, and terminal can still realize positioning, improved terminal and determinedThe flexibility of position.
Meanwhile, the position of terminal is determined in the present embodiment by server, due to the operation speed of serverDegree is much larger than the speed of service of terminal, and the position of terminal is determined by server to be conducive toImprove the speed of terminal positioning.
It should be noted that the wireless transmission signal that smart machine is sent in the present embodiment can be indigo plantTooth signal, or the wireless signal such as RFID signal, it is without restriction herein.
The smart machine of the present embodiment can be identical with the smart machine mentioned in preceding embodiment, such as shouldSmart machine can be Intelligent illumination device.
It is similar to preceding embodiment, optionally, the tool of the positional information of terminal is determined in the present embodimentBody process can be:Call preset map, and based at least three beacon message and this extremelyFew three ranging parameters, determine position of the terminal in the map.Accordingly, it will can markThe map for being shown with the terminal position returns to the terminal.
On the other hand, the embodiment of the present application additionally provides a kind of indoor locating system, referring to Fig. 5, itsA kind of structural representation of indoor locating system one embodiment of the application is shown, the present embodimentAlignment system can include:
Multiple smart machines 501 as beaconing nodes, the smart machine is built-in with wireless chip,For sending wireless transmission signal, the wireless transmission signal carries the beacon of the smart machineInformation;
The terminal 502 of wireless chip is built-in with, for determining that current time is in signal range of receivingThe wireless transmission signal that is sent of the smart machine;Obtain the signal of the wireless transmission signalParameter, the signal parameter includes:The signal intensity of the wireless transmission signal and described wirelessTransmit the beacon message that signal is carried;Based on the signal parameter of wireless transmission signal described at least three,Terminal is positioned.
Optionally, the smart machine can be Intelligent illumination device.
Optionally, wireless chip built-in in the smart machine and the terminal can be Bluetooth chip,Such as Bluetooth Low Energy chip.
Optionally, the indoor locating system can also include:The clothes being connected by network with the terminalBusiness device 503;
Wherein, the terminal 502, is additionally operable to the signal based at least three wireless transmission signal strongDegree, determines at least three ranging parameters, wherein, at least three ranging parameters, for determiningThe distance between at least three smart machine and the terminal;
The server 503, for receiving at least three ranging parameters and at least three wireless biographiesAt least three beacon messages entrained by defeated signal;Based at least three beacon message and instituteAt least three ranging parameters are stated, the positional information of the terminal is determined;The position of the terminal is believedBreath returns to the terminal.
Wherein, in a kind of possible implementation, because the signal intensity of wireless transmission signal can be withFor determining to send the smart machine of wireless transmission signal and the distance of terminal, therefore, terminal can be withUsing the signal intensity of wireless transmission signal as at least three wireless transmission signal ranging parameters,And the signal intensity of at least three wireless transmission signal is sent to server, so as to server according toAccording to signal intensity, the distance of smart machine and terminal is determined.
In alternatively possible implementation, terminal can be wirelessly transferred letter based on described at least threeNumber signal intensity, determine the distance of at least three smart machine and terminal.Then, terminal canSo that the distance of at least three smart machine and terminal is sent into given server.
Optionally, in the indoor locating system of the present embodiment the beacon message include it is following a kind of or severalKind:
The unique mark of the smart machine;
The positional information of the smart machine.
Wherein, when the unique mark of the beacon message including the smart machine, then server baseIn at least three beacon message and at least three ranging parameters, the position of the terminal is determinedInformation, Ke Yiwei:
Based on the unique mark of at least three smart machine, from the mark and positional information prestoredCorresponding relation in, inquire about the positional information of at least three smart machine;Using this at least threeThe positional information of smart machine and at least three ranging parameters, determine the positional information of the terminal.
Further, the server can be connected by network with smart machine.
Then the smart machine is additionally operable to before the wireless transmission signal is sent, the position according to reference pointAnd the smart machine calculates the position of the smart machine to the direction of reference point and the angle of ground magnet-wireConfidence ceases;The mark of the positional information of the smart machine and the smart machine is sent to server.Wherein, reference point may be considered terminal known to position
Accordingly, server is additionally operable to store position letter of the mark with the smart machine of the smart machineCorresponding relation between breath.
Further, server is additionally operable to the position based on the mark of the smart machine and the smart machineConfidence ceases, and builds the map of the mark and positional information that are labeled with the smart machine;Will be describedFigure returns to the terminal.
It is understood that the positional information for the smart machine that intelligent terminal goes out self poisoning is sentAfter server, server just directly can be built using the positional information of this smart machineMould, so as to construct the map for the position for including the smart machine.With inputting intelligence by userThe positional information of energy equipment is compared, and the positional information that self poisoning goes out is sent into clothes by smart machineBe engaged in device after, server can Direct Recognition go out the positional information that smart machine is oriented so that quicklyModeling, is conducive to rapid build to go out the map for including smart machine position.
It should be noted that in actual applications when a fairly large number of situation of smart machine to be positionedUnder, can the first positional information based on the reference point, and smart machine as described above determinesPosition process, first determines the positional information of part smart machine.And position is not determined for otherSmart machine, then can come using the part smart machine for having determined position as beacon equipmentOrient the position of itself.For example, it is assumed that have 100 smart machines, then can be first according to referenceThe positional information of point, determines the positional information of 5 smart machines, and remaining 95 intelligence is setIt is standby then can be using this 5 smart machines as beacon equipment, and sent according to this 5 smart machinesWireless transmission signal signal parameter, to determine the positional information of this 95 smart machines respectively.
Optionally, smart machine it is self-positioning go out the positional information of itself after, can also be according to presetDesign drawing position data, and whether calibrate smart machine in applying using digital gradienterAt position designed by work design drawing;If it is not, then output prompt message, so that user adjusts intelligenceCan equipment installation site, and by smart machine reposition and adjust after smart machine position believeBreath.
A kind of indoor positioning device provided in an embodiment of the present invention is introduced below, it is described below fixedPosition device can be with a kind of above-described indoor orientation method mutually to should refer to.
Fig. 6 is a kind of structured flowchart of indoor positioning device provided in an embodiment of the present invention, and the device can be answeredFor terminals such as smart mobile phone, tablet personal computers;The device can include:
Signal receiving unit 601, for determining that the intelligence that current time is in signal range of receiving is setThe standby wireless transmission signal sent;
Signal resolution unit 602, the signal parameter for obtaining the wireless transmission signal, the letterNumber parameter includes:The signal intensity of the wireless transmission signal and the wireless transmission signal are carriedBeacon message;
Positioning unit 603, it is right for the signal parameter based on wireless transmission signal described at least threeTerminal is positioned.
Optionally, the smart machine being previously mentioned in the indoor positioning device can be Intelligent illumination device.
Optionally, in the indoor positioning device, the wireless transmission signal that the signal receiving unit is receivedIt can be Bluetooth signal.
Optionally, the beacon message includes one or more of:
The unique mark of the smart machine;
The positional information of the smart machine.
Optionally, the positioning unit, including:
Location Request unit, for sending Location Request to given server, the Location Request is carriedThere is the signal parameter of wireless transmission signal described in described at least three;
Position receiving subelement, the position letter for receiving the terminal that the given server is returnedBreath, wherein, the positional information of the terminal is the given server according to described at least threeThe beacon message that the wireless transmission signal is carried, is wirelessly passed it is determined that sending described in described at least threeThe positional information of at least three smart machines of defeated signal, and it is wireless according to described at least threeTransmit the signal intensity of signal, determine at least three smart machine and the terminal distance itAfterwards, according to the positional information of at least three smart machine and at least three smart machineDetermined with the distance of the terminal.
Optionally, the positioner can also include:Distance determining unit, for single in the positioningBefore member is positioned to the terminal, the letter according to wireless transmission signal described in described at least threeNumber intensity, determines to send at least three intelligence of wireless transmission signal described in described at least three respectivelyThe distance of equipment and the terminal;
Then, the positioning unit, including:
Locator unit, for the beacon message that is carried based at least three wireless transmission signal withAnd at least three smart machine and the distance of the terminal, the terminal is positioned.
On the other hand, another indoor orientation method with the application is corresponding, and the embodiment of the present application is alsoThere is provided another indoor positioning device, the positioner can apply to server.Referring to Fig. 7,The positioner can include:
Request reception unit 701, the Location Request sent for receiving terminal, the Location Request is takenWith at least three beacon messages and at least three ranging parameters, wherein, at least three letterMark information is sent by the terminal from least three smart machines in signal range of receivingGot at least three wireless transmission signals, at least three ranging parameters are based on describedWhat the signal intensity of at least three wireless transmission signals was determined, and for determining at least three intelligenceThe parameter of energy equipment and the distance between the terminal;
Position determination unit 702, for based at least three beacon message and described at least threeIndividual ranging parameters, determine the positional information of the terminal;
Position returning unit 703, for the positional information of the terminal to be returned into the terminal.
Optionally, the wireless transmission signal can be Bluetooth signal.
Optionally, the smart machine can be Intelligent illumination device.
Optionally, the beacon message includes following one or more:
The unique mark of the smart machine;
The positional information of the smart machine.
Wherein, when the unique mark of the beacon message including the smart machine, then the positionDetermining unit, including:
Subelement is inquired about, for the unique mark based at least three smart machine, is deposited from advanceIn the mark of storage and the corresponding relation of positional information, the position of at least three smart machine is inquired aboutInformation;
First determination subelement, for the positional information using at least three smart machine and instituteAt least three ranging parameters are stated, the positional information of the terminal is determined.
Optionally, the ranging parameters include:
The signal intensity of at least three wireless transmission signal;
Or, at least three smart machine and the distance of the terminal, wherein, the distance isWhat the signal intensity for the wireless transmission signal that the terminal is sent according to the smart machine was determined.
Wherein, when the ranging parameters include the signal intensity of at least three wireless transmission signalWhen, then the position determination unit, including:
Apart from determination subelement, for the signal intensity according at least three wireless transmission signal,Determine the distance of at least three smart machine and the terminal;
Second determination subelement, for utilizing at least three beacon message and described at least threeSmart machine and the distance of the terminal, determine the positional information of the terminal.
Optionally, the position determination unit, including:
Orientation on map subelement, the preset map for calling, and based at least three beacon letterBreath and at least three ranging parameters, determine position of the terminal in the map;
It is then described by position returning unit, including:
Map returns to subelement, described for the map for being labeled with the terminal position to be returned toTerminal.
The embodiment of the present invention additionally provides a kind of terminal, and the terminal can include one kind described above and determinePosition device.
Fig. 8 shows a kind of hardware block diagram of terminal, and reference picture 8, the terminal 800 can be wrappedInclude:Processor 801, communication interface 802, memory 803 and communication bus 804;
Wherein processor 801, communication interface 802, memory 803 are completed by communication bus 804Mutual communication;
Optionally, communication interface 802 can be the interface of communication module, the interface of such as gsm module;
Processor 801, for configuration processor;
Memory 803, for depositing program;
Program can include program code, and described program code includes computer-managed instruction.
Processor 801 is probably a central processor CPU, or specific integrated circuit ASIC(Application Specific Integrated Circuit), or be arranged to implement of the invention realApply one or more integrated circuits of example.
Memory 803 may include high-speed RAM memory, it is also possible to also including non-volatile memoriesDevice (non-volatile memory), for example, at least one magnetic disk storage.
Wherein, program can be specifically for:
Determine current time be in signal range of receiving in smart machine sent be wirelessly transferred letterNumber;
The signal parameter of the wireless transmission signal is obtained, the signal parameter includes:It is described to be wirelessly transferred letterNumber signal intensity and the wireless transmission signal carry beacon message;
Based on the signal parameter of at least three wireless transmission signals, terminal is positioned.
The embodiment of the present invention additionally provides a kind of server, and the server can include described above anotherA kind of positioner.
Fig. 9 shows a kind of hardware block diagram of server, reference picture 9, and the server 900 canWith including:Processor 901, communication interface 902, memory 903 and communication bus 904;
Wherein processor 901, communication interface 902, memory 903 are completed by communication bus 904Mutual communication;
Optionally, communication interface 902 can be the interface of communication module, the interface of such as gsm module;
Processor 901, for configuration processor;
Memory 903, for depositing program;
Program can include program code, and described program code includes computer-managed instruction.
Processor 901 is probably a central processor CPU, or specific integrated circuit ASIC(Application Specific Integrated Circuit), or be arranged to implement of the invention realApply one or more integrated circuits of example.
Memory 903 may include high-speed RAM memory, it is also possible to also including non-volatile memoriesDevice (non-volatile memory), for example, at least one magnetic disk storage.
Wherein, program can be specifically for:
Receiving terminal send Location Request, the Location Request carry at least three beacon messages andAt least three ranging parameters, wherein, at least three beacon message is the terminal from signalObtained at least three wireless transmission signals that at least three smart machines in range of receiving are sentArrive, at least three ranging parameters are the signal intensity based at least three wireless transmission signalDetermine, and for determining at least three smart machine and the parameter of the distance between the terminal;
Based at least three beacon message and at least three ranging parameters, the position of the terminal is determinedConfidence ceases;
The positional information of the terminal is returned into the terminal.
The embodiment of each in this specification is described by the way of progressive, what each embodiment was stressedAll be between the difference with other embodiment, each embodiment identical similar portion mutually referring to.For device disclosed in embodiment, because it is corresponded to the method disclosed in Example,So description is fairly simple, related part is referring to method part illustration.
Professional further appreciates that, with reference to each of the embodiments described herein descriptionThe unit and algorithm steps of example, can be with electronic hardware, computer software or the combination of the twoTo realize, in order to clearly demonstrate the interchangeability of hardware and software, press in the above descriptionThe composition and step of each example are generally described according to function.These functions actually with hardware stillSoftware mode is performed, depending on the application-specific and design constraint of technical scheme.Professional skillArt personnel can realize described function to each specific application using distinct methods, butIt is this realization it is not considered that beyond the scope of this invention.
The step of method or algorithm for being described with reference to the embodiments described herein, can be directly with hardThe software module of part, computing device, or the two combination are implemented.Software module can be putIn random access memory (RAM), internal memory, read-only storage (ROM), electrically programmable ROM,Electrically erasable ROM, register, hard disk, moveable magnetic disc, CD-ROM or technologyIn any other form of storage medium well known in field.
The foregoing description of the disclosed embodiments, enables professional and technical personnel in the field to realize or makeWith the present invention.A variety of modifications to these embodiments will be for those skilled in the artIt will be apparent that generic principles defined herein can not depart from the spirit or model of the present inventionIn the case of enclosing, realize in other embodiments.Therefore, the present invention is not intended to be limited to hereinThese shown embodiments, and be to fit to consistent with principles disclosed herein and features of noveltyMost wide scope.

Claims (25)

CN201610124815.XA2016-03-042016-03-04Indoor positioning method, device and systemActiveCN107153171B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201610124815.XACN107153171B (en)2016-03-042016-03-04Indoor positioning method, device and system

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201610124815.XACN107153171B (en)2016-03-042016-03-04Indoor positioning method, device and system

Publications (2)

Publication NumberPublication Date
CN107153171Atrue CN107153171A (en)2017-09-12
CN107153171B CN107153171B (en)2020-11-17

Family

ID=59791388

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201610124815.XAActiveCN107153171B (en)2016-03-042016-03-04Indoor positioning method, device and system

Country Status (1)

CountryLink
CN (1)CN107153171B (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN107529143A (en)*2017-09-252017-12-29深圳市壹捌壹玖科技有限公司Method of locating terminal, system, device and computer-readable storage medium
CN107835490A (en)*2017-10-102018-03-23深圳数位传媒科技有限公司Floor position localization method, system, server and computer-readable recording medium
CN109246597A (en)*2018-08-142019-01-18北京云迹科技有限公司Location determining method and device
CN109283488A (en)*2018-08-142019-01-29北京云迹科技有限公司Location determining method and device
CN109633535A (en)*2019-01-212019-04-16上海美迪索科电子科技有限公司A kind of positioning system, method, apparatus and storage medium
CN109862514A (en)*2019-01-212019-06-07上海美迪索科电子科技有限公司A kind of bluetooth positioning system, method, apparatus and storage medium
CN110095792A (en)*2018-01-292019-08-06腾讯科技(深圳)有限公司The method and device of positioning terminal
CN111354172A (en)*2018-12-242020-06-30阿里巴巴集团控股有限公司Method for positioning anti-lost device terminal, server and anti-lost control system
CN117356115A (en)*2021-05-202024-01-05思维定位株式会社Indoor location authentication method, indoor location authentication system, and indoor location authentication device

Citations (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102854491A (en)*2012-08-242013-01-02东莞中山大学研究院 A method and system for realizing positioning based on bluetooth technology
CN102905365A (en)*2012-09-192013-01-30南京邮电大学 A wireless sensor network node location method
CN103179661A (en)*2013-03-222013-06-26四川长虹电器股份有限公司WLAN (Wireless Local Area Network)-based indoor positioning method and device
CN104254126A (en)*2014-09-112014-12-31中国电子科技集团公司第二十八研究所CSS (chirp spread spectrum) distance measurement-based wireless sensor network distributed node positioning method
CN104535962A (en)*2014-12-242015-04-22北京奇虎科技有限公司Indoor positioning method and system
CN104602337A (en)*2014-12-242015-05-06北京奇虎科技有限公司Communication device and method and lamp for indoor positioning
CN104678358A (en)*2013-11-282015-06-03国民技术股份有限公司Positioning method, positioning device and positioning system
CN105163386A (en)*2015-09-232015-12-16北京招通致晟科技有限公司Indoor positioning system and method based on wireless beacon

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102854491A (en)*2012-08-242013-01-02东莞中山大学研究院 A method and system for realizing positioning based on bluetooth technology
CN102905365A (en)*2012-09-192013-01-30南京邮电大学 A wireless sensor network node location method
CN103179661A (en)*2013-03-222013-06-26四川长虹电器股份有限公司WLAN (Wireless Local Area Network)-based indoor positioning method and device
CN104678358A (en)*2013-11-282015-06-03国民技术股份有限公司Positioning method, positioning device and positioning system
CN104254126A (en)*2014-09-112014-12-31中国电子科技集团公司第二十八研究所CSS (chirp spread spectrum) distance measurement-based wireless sensor network distributed node positioning method
CN104535962A (en)*2014-12-242015-04-22北京奇虎科技有限公司Indoor positioning method and system
CN104602337A (en)*2014-12-242015-05-06北京奇虎科技有限公司Communication device and method and lamp for indoor positioning
CN105163386A (en)*2015-09-232015-12-16北京招通致晟科技有限公司Indoor positioning system and method based on wireless beacon

Cited By (14)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN107529143A (en)*2017-09-252017-12-29深圳市壹捌壹玖科技有限公司Method of locating terminal, system, device and computer-readable storage medium
WO2019071762A1 (en)*2017-10-102019-04-18深圳数位传媒科技有限公司Floor positioning method and system, server and computer-readable storage medium
CN107835490A (en)*2017-10-102018-03-23深圳数位传媒科技有限公司Floor position localization method, system, server and computer-readable recording medium
CN110095792B (en)*2018-01-292022-05-20腾讯科技(深圳)有限公司Method and device for positioning terminal
CN110095792A (en)*2018-01-292019-08-06腾讯科技(深圳)有限公司The method and device of positioning terminal
CN109246597B (en)*2018-08-142021-03-09北京云迹科技有限公司Position determination method and device
CN109283488A (en)*2018-08-142019-01-29北京云迹科技有限公司Location determining method and device
CN109246597A (en)*2018-08-142019-01-18北京云迹科技有限公司Location determining method and device
CN111354172A (en)*2018-12-242020-06-30阿里巴巴集团控股有限公司Method for positioning anti-lost device terminal, server and anti-lost control system
CN109862514A (en)*2019-01-212019-06-07上海美迪索科电子科技有限公司A kind of bluetooth positioning system, method, apparatus and storage medium
CN109633535A (en)*2019-01-212019-04-16上海美迪索科电子科技有限公司A kind of positioning system, method, apparatus and storage medium
CN117356115A (en)*2021-05-202024-01-05思维定位株式会社Indoor location authentication method, indoor location authentication system, and indoor location authentication device
EP4344319A4 (en)*2021-05-202025-01-15Locationmind Inc.Indoor position authentication method, indoor position authentication system, and indoor position authentication device
CN117356115B (en)*2021-05-202025-09-12思维定位株式会社 Indoor location authentication method, indoor location authentication system, and indoor location authentication device

Also Published As

Publication numberPublication date
CN107153171B (en)2020-11-17

Similar Documents

PublicationPublication DateTitle
CN107153171A (en)Indoor orientation method, device and system
CN108540965B (en)Internet of things communication method and device based on LoRa technology and storage medium
CN103560813B (en)Mobile terminal positioning method and device based on Bluetooth technology
CN115811786A (en)UWB tag based environment mapping
CN103945530A (en)Positioning device based on low energy Bluetooth
CN101491126A (en)Location-based, software control of mobile devices
CN109975758A (en)Wi-Fi blue tooth integrated base station location system
CN112399330A (en)Positioning method and device based on relative angle
CN103731800A (en)Terminal positioning method and apparatus
US20240151551A1 (en)Optical map data aggregation and feedback in a construction environment
WO2021218317A1 (en)Network reentry method for mobile terminal after network disconnection, and related device
CN110933592A (en) A positioning method and device, and storage medium
CN204616105U (en)A kind of fixed area intelligent positioning system
CN109922425A (en)Determine the method and device of localization region
CN111935643A (en) A Beidou ship-shore information exchange system and method
CN103188763B (en)A kind of method of registering based on space and device, electronic equipment
CN104567853A (en)Position calibration device and method based on LED visible light source
WO2021168841A1 (en)Positioning method and apparatus
CN102088766B (en)Terminal positioning method and system
CN106063343A (en)Methods and apparatus for access point location token
CN105657825A (en)Positioning method, mobile terminal, cloud server and positioning system
CN108444475A (en)Intelligent terminal and its method for realizing indoor navigation
CN109766961A (en)Fire-fighting equipment localization method, device, system and computer readable storage medium
CN116593961B (en)Positioning method and device of mobile terminal
CN113596976A (en)Data transmission method and communication device

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp