CN103560813A - Mobile terminal positioning method and device based on Bluetooth technology - Google Patents

Mobile terminal positioning method and device based on Bluetooth technology Download PDF

Info

Publication number
CN103560813A
CN103560813A CN201310542976.7A CN201310542976A CN103560813A CN 103560813 A CN103560813 A CN 103560813A CN 201310542976 A CN201310542976 A CN 201310542976A CN 103560813 A CN103560813 A CN 103560813A
Authority
CN
China
Prior art keywords
circumference range
circumference
unknown terminal
range
terminal
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
CN201310542976.7A
Other languages
Chinese (zh)
Other versions
CN103560813B (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.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201310542976.7A priority Critical patent/CN103560813B/en
Publication of CN103560813A publication Critical patent/CN103560813A/en
Application granted granted Critical
Publication of CN103560813B publication Critical patent/CN103560813B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

The invention discloses a mobile terminal positioning method and device based on the Bluetooth technology. The method includes the steps that a Bluetooth broadcast signal of an unknown terminal is received at a first position, and a first circumference range is determined according to signal strength; a Bluetooth broadcast signal of the unknown terminal is received at a second position, and a second circumference range is determined according to signal strength; whether the first circumference range and the second circumference range are tangent or not is judged; if the first circumference range and the second circumference range are tangent, a tangent point between the first circumference range and the second circumference range is the position of the unknown terminal; if the first circumference range and the second circumference range are not tangent, a Bluetooth broadcast signal of the unknown terminal is received at a third position, a third circumference range is determined according to signal strength, and the position of the unknown terminal is determined according to the position relation between the first circumference range, the second circumference range and the third circumference range, wherein the first position, the second position and the third position are not in the same line. According to the method and device, an anchor node does not need to be preset, the Bluetooth signals are received at different positions for positioning, and Bluetooth positioning convenience is improved.

Description

A kind of mobile terminal locating method and device based on Bluetooth technology
Technical field
The present invention relates to wireless location technology field, be specifically related to a kind of localization method and device of the mobile terminal based on Bluetooth technology.
Background technology
Along with the development of the communication technology, to carry out information interaction also more and more general with the external world whenever and wherever possible by mobile communication terminal for people.Such as in some Large Exhibitions or Conference Room, relevant information need to be sent to specific participant targetedly, if can precisely determine distance and the orientation of each receiving terminal, accuracy rate and efficiency that just can the transmission of raising information.
Due to GPS(Global Positioning System, global positioning system) etc. the indoor position accuracy of navigation system poor, so utilize the bluetooth equipment of mobile terminal common configuration to position, be to carry out at present the main method of indoor positioning.This indoor orientation method is mainly to carry out Bluetooth communication by anchor node (coordinate is known) and mobile device, then utilizes RSSI(Received Signal Strength Indication, the signal strength signal intensity indication of reception) mobile device is positioned.
But, the indoor orientation method of prior art needs in advance the anchor node at a plurality of location awares of indoor configuration, could position mobile device, increased the cost of indoor positioning, and not all place all configured the anchor node that can communicate by letter, therefore also limited convenience and the applicability of the indoor orientation method of prior art.
Summary of the invention
In view of this, the present invention proposes a kind of mobile terminal locating method and device based on Bluetooth technology, overcomes the defect that need to set in advance anchor node, can be fast, accurately mobile terminal is positioned.
The embodiment of the invention discloses a kind of mobile terminal locating method based on Bluetooth technology, comprising:
In primary importance, receive the Bluetooth broadcast signal of unknown terminal, according to the intensity of described signal, determine the first circumference range of described unknown terminal;
In the second place, receive the Bluetooth broadcast signal of described unknown terminal, according to the intensity of described signal, determine the second circumference range of described unknown terminal;
Judge that whether described the first circumference range and described the second circumference range be tangent;
If described the first circumference range and described the second circumference range are tangent, the position that the point of contact of determining described the first circumference range and described the second circumference range is described unknown terminal;
If described the first circumference range and described the second circumference range are not tangent, in the 3rd position, receive the Bluetooth broadcast signal of described unknown terminal, according to the intensity of described signal, determine the 3rd circumference range of described unknown terminal, and according to the position relationship of described the first circumference range, the second circumference range and the 3rd circumference range, determine the position of described unknown terminal;
Wherein, described primary importance, the second place and the 3rd position conllinear not.
Further, the described position relationship according to described the first circumference range, the second circumference range and the 3rd circumference range is determined the position of described unknown terminal, comprising:
Judge whether described the first circumference range, the second circumference range and the 3rd circumference range intersect between two or each is non-intersect;
If described the first circumference range, the second circumference range and the 3rd circumference range are to intersect between two or each is non-intersect, according to the position of unknown terminal described in described primary importance, the second place and the 3rd location positioning;
If described the first circumference range, the second circumference range and the 3rd circumference range be non-, intersect between two or each is non-intersect, according to the intersection point of described the 3rd circumference range and described the first circumference range and the described second place, determine the position of described unknown terminal, or according to the intersection point of described the 3rd circumference range and described the second circumference range and described primary importance, determine the position of described unknown terminal.
Further, the described position according to unknown terminal described in described primary importance, the second place and the 3rd location positioning specifically comprises:
According to described primary importance, the second place and the 3rd position, utilize triangle centroid algorithm to determine the position of described unknown terminal.
Further, described Bluetooth broadcast signal comprises the id information of described unknown terminal.
The embodiment of the invention also discloses a kind of mobile terminal positioner based on Bluetooth technology, comprising:
The first receiving element, for receive the Bluetooth broadcast signal of unknown terminal in primary importance, determines the first circumference range of described unknown terminal according to the intensity of described signal;
The second receiving element, for receive the Bluetooth broadcast signal of described unknown terminal in the second place, determines the second circumference range of described unknown terminal according to the intensity of described signal;
Tangent judging unit, for judging the whether tangent of described the first circumference range and described the second circumference range;
The first positioning unit, for when described the first circumference range and described the second circumference range are when tangent, the position that the point of contact of determining described the first circumference range and described the second circumference range is described unknown terminal;
The 3rd receiving element, for when described the first circumference range and described the second circumference range be not when tangent, receives the Bluetooth broadcast signal of described unknown terminal in the 3rd position, determine the 3rd circumference range of described unknown terminal according to the intensity of described signal;
The second positioning unit, for determining the position of described unknown terminal according to the position relationship of described the first circumference range, the second circumference range and the 3rd circumference range;
Wherein, described primary importance, the second place and the 3rd position conllinear not.
Further, described the second positioning unit comprises:
Intersect judge module, for judging whether described the first circumference range, the second circumference range and the 3rd circumference range intersect between two or each is non-intersect;
The first locating module, for being to intersect between two or when each is non-intersect, according to the position of unknown terminal described in described primary importance, the second place and the 3rd location positioning when described the first circumference range, the second circumference range and the 3rd circumference range;
The second locating module, for when described the first circumference range, the second circumference range and the 3rd circumference range non-crossing or each is when non-intersect between two, according to the intersection point of described the 3rd circumference range and described the first circumference range and the described second place, determine the position of described unknown terminal, or according to the intersection point of described the 3rd circumference range and described the second circumference range and described primary importance, determine the position of described unknown terminal.
Further, described the first locating module also comprises:
Barycenter locator module, for according to described primary importance, the second place and the 3rd position, utilizes triangle centroid algorithm to determine the position of described unknown terminal.
Further, described Bluetooth broadcast signal comprises the id information of described unknown terminal.
The embodiment of the present invention is by receiving at diverse location the Bluetooth signal that unknown terminal sends, and according to signal strength signal intensity, described unknown terminal is positioned, do not need to set in advance anchor node, the convenience and the applicability that based on Bluetooth technology, position have been improved, and the mobile terminal positioner in the embodiment of the present invention only need to carry out two to three measurements and just can position described unknown terminal, thereby improved the efficiency of location.
Accompanying drawing explanation
Fig. 1 is the flow chart of the mobile terminal locating method based on Bluetooth technology of first embodiment of the invention.
Fig. 2 is the first circumference range and the unknown terminal position view of the second circumference range when tangent in first embodiment of the invention.
Fig. 3 is the method flow diagram of the step 160 in a preferred implementation of first embodiment of the invention.
Fig. 4 (A) is each unknown terminal position view when non-intersect of the first circumference range, the second circumference range and the 3rd circumference range in a preferred implementation of first embodiment of the invention.
Fig. 4 (B) is the unknown terminal position view of the first circumference range, the second circumference range and the 3rd circumference range in a preferred implementation of first embodiment of the invention while intersecting between two.
To be that described the first circumference range, the second circumference range and the 3rd circumference range in a preferred implementation of first embodiment of the invention is non-intersect or unknown terminal position view when each is non-intersect Fig. 5 between two.
Fig. 6 is the structural representation of the mobile terminal positioner based on Bluetooth technology of second embodiment of the invention.
Embodiment
Below in conjunction with drawings and Examples, the present invention is described in further detail.Be understandable that, specific embodiment described herein is only for explaining the present invention, but not limitation of the invention.It also should be noted that, for convenience of description, in accompanying drawing, only show part related to the present invention but not all.
Fig. 1 is the flow chart of the mobile terminal locating method based on Bluetooth technology of first embodiment of the invention.In the present embodiment, the mobile terminal of indication is mainly various intelligent terminals, comprise smart mobile phone, panel computer, mobile internet device (MID, Mobile Internet Device), book reader, MP4(Moving Picture Experts Group Audio Layer IV, dynamic image expert compression standard audio frequency aspect 4) player, notebook computer etc., and described mobile terminal all disposes bluetooth equipment.
As shown in Figure 1, the described mobile terminal locating method based on Bluetooth technology, comprising:
Step 110, in primary importance, receive the Bluetooth broadcast signal of unknown terminal, according to the intensity of described signal, determine the first circumference range of described unknown terminal.
Particularly, mobile terminal positioner, at the Bluetooth broadcast signal of the mobile terminal B of primary importance A1 receiving position the unknown, utilizes RSSI technology to determine the position of terminal B.So-called RSSI can represent the signal strength signal intensity indication of reception, and RSSI technology just refers to the distance of the strong and weak measured signal point of the signal by receiving and acceptance point, and then according to corresponding data, positions a kind of location technology of calculating.Conventionally adopt radio propagation path loss model to carry out RSSI analysis, its common model comprises: free space propagation model, log-distance path loss model model, breathe out its model and logarithm-normal distribution model etc.In the present embodiment, the described Bluetooth broadcast signal for receiving, can carry out RSSI analysis, then according to model formation, calculates the distance D 1 between described primary importance A1 and described unknown terminal B.So just can judge that described unknown terminal B is positioned at A1 position as the center of circle, on the circumference that D1 is radius, described the first circumference range namely be take A1 as the center of circle, on the circumference that D1 is radius.
Step 120, in the second place, receive the Bluetooth broadcast signal of described unknown terminal, according to the intensity of described signal, determine the second circumference range of described unknown terminal.
Particularly, described mobile terminal positioner moves to second place A2 from described primary importance A1, then at second place A2, receives the Bluetooth broadcast signal of the mobile terminal B of described Location-Unknown, and utilizes RSSI technology to determine the position of terminal B.Identical with step 110, according to RSSI, analyze, can calculate the distance D 2 between described second place A2 and described unknown terminal B.So just can judge that described unknown terminal B is positioned at A2 position as the center of circle, on the circumference that D2 is radius, described the second circumference range namely be take A2 as the center of circle, on the circumference that D2 is radius.
Step 130, judge described the first circumference range and described the second circumference range whether tangent.
Particularly, described the first circumference range is to take A1 as the center of circle, the circumference that D1 is radius, and described the second circumference range namely be take A2 as the center of circle, the circumference that D2 is radius.Described mobile terminal positioner can, by whether having the point that coordinate is identical on more above-mentioned two circumference, judge the whether tangent of described the first circumference range and described the second circumference range.If there is and only has a point that coordinate is identical on above-mentioned two circumference, can conclude that described the first circumference range and described the second circumference range are tangent, otherwise, conclude that described the first circumference range and described the second circumference range are not tangent.
If described the first circumference range of step 140 and described the second circumference range are tangent, the position that the point of contact of determining described the first circumference range and described the second circumference range is described unknown terminal.
Particularly, when described the first circumference range and described the second circumference range are when tangent, just can think that the point of contact of described the first circumference range and described the second circumference range is the position of described unknown terminal B.Fig. 2 is the first circumference range described in first embodiment of the invention and the unknown terminal position view of described the second circumference range when tangent, and in Fig. 2 (A), described the first circumference range is mutually circumscribed with described the second circumference range; In Fig. 2 (B), described the first circumference range and described the second circumference range phase inscribe.Now, can think that the positioning precision of the RSSI location technology based on Bluetooth broadcast signal is higher, behind twice location, two position ranges that obtain described unknown terminal B are described the first circumference range and described the second circumference range, only having an intersection point is described point of contact, and the point of contact that can accurately locate described the first circumference range and described the second circumference range is exactly the position of unknown terminal B.
If described the first circumference range of step 150 and described the second circumference range are not tangent, in the 3rd position, receive the Bluetooth broadcast signal of described unknown terminal, according to the intensity of described signal, determine the 3rd circumference range of described unknown terminal.
Particularly, when described the first circumference range and described the second circumference range be not when tangent, that is to say that described the first circumference range and described the second circumference range may have two intersection points, also may be non-intersect.Now, can think that the positioning precision of the RSSI location technology based on Bluetooth broadcast signal is not high especially, causing the reason that positioning precision is not high may be the signal accuracy restriction of bluetooth equipment itself or the impact of surrounding environment etc.Like this, through after twice location also having no idea described unknown terminal B accurately to locate, also need to carry out positioning action for the third time.
That is to say, described mobile terminal positioner can also move to the 3rd position A3 from described second place A2, then at the 3rd position A3, receives the Bluetooth broadcast signal of the mobile terminal B of described Location-Unknown, and utilizes RSSI technology to determine the position of terminal B.Identical with step 110, according to RSSI, analyze, can calculate the distance D 3 between described the 3rd position A3 and described unknown terminal B.So just can judge that described unknown terminal B is roughly positioned at A3 position as the center of circle, on the circumference that D3 is radius, described the 3rd circumference range namely be take A3 as the center of circle, on the circumference that D3 is radius.
Step 160, according to the position relationship of described the first circumference range, the second circumference range and the 3rd circumference range, determine the position of described unknown terminal.
Particularly, by analysis above, can find out, when the positioning precision of the RSSI location technology based on Bluetooth broadcast signal is not when being extra high, described the first circumference range, the second circumference range and the 3rd circumference range can not accurately represent the position of described unknown terminal B, and can only roughly represent the position range of unknown terminal B.But described mobile terminal positioner can be determined according to the position relationship between described the first circumference range, the second circumference range and the 3rd circumference range three the position of described unknown terminal B.
It should be noted that, described primary importance A1, second place A2 and the 3rd position A3 be conllinear not, that is to say that described primary importance A1, second place A2 and the 3rd position A3 can form a triangle.Described mobile terminal positioner can be by the position relationship between judgement described the first circumference range, the second circumference range and the 3rd circumference range three, obtain the leg-of-mutton position relationship that described unknown terminal B and described primary importance A1, second place A2 and the 3rd position A3 form, then calculate the position of described unknown terminal B.
The present embodiment is by receiving at diverse location the Bluetooth signal that unknown terminal sends, and according to signal strength signal intensity, described unknown terminal is positioned, do not need to set in advance anchor node, the convenience and the applicability that based on Bluetooth technology, position have been improved, and the mobile terminal positioner in the embodiment of the present invention only need to carry out two to three measurements and just can position described unknown terminal, thereby improved the efficiency of location.
Fig. 3 is in a preferred implementation of first embodiment of the invention, determines the method flow diagram of the position of described unknown terminal according to the position relationship of described the first circumference range, the second circumference range and the 3rd circumference range.As shown in Figure 3, described step 160 specifically comprises:
Step 161, judge that whether described the first circumference range, the second circumference range and the 3rd circumference range intersect between two or each is non-intersect.
Particularly, described the first circumference range is to take A1 as the center of circle, the circumference that D1 is radius, and described the second circumference range namely be take A2 as the center of circle, the circumference that D2 is radius, described the first circumference range is to take A3 as the center of circle, the circumference that D3 is radius.Described mobile terminal positioner can, by whether having the point that coordinate is identical on more above-mentioned three circumference, judge whether described the first circumference range, the second circumference range and the 3rd circumference range intersect between two or each is non-intersect.If the identical point of neither one coordinate on above-mentioned three circumference, each is non-intersect can to conclude described the first circumference range, the second circumference range and the 3rd circumference range, otherwise, if there are two points that coordinate is identical between every two in above-mentioned three circumference, can conclude that described the first circumference range, the second circumference range and the 3rd circumference range intersect between two.
If described the first circumference range of step 162, the second circumference range and the 3rd circumference range are to intersect between two or each is non-intersect, according to the position of unknown terminal described in described primary importance, the second place and the 3rd location positioning.
Particularly, if described the first circumference range, the second circumference range and the 3rd circumference range are to intersect between two or each is non-intersect, can think that described unknown terminal B is positioned at the triangle that described primary importance A1, second place A2 and the 3rd position A3 form.Fig. 4 (A) is each unknown terminal position view when non-intersect of the first circumference range described in this preferred implementation, the second circumference range and the 3rd circumference range, and Fig. 4 (B) is the first circumference range described in this preferred implementation, the second circumference range and the 3rd circumference range unknown terminal position view while intersecting between two.So just can determine according to described primary importance A1, second place A2 and the 3rd position A3 the position of described unknown terminal, that is to say can get in the triangle that described primary importance A1, second place A2 and the 3rd position A3 form a bit as position of described unknown terminal B.
Preferably, can be according to described primary importance A1, second place A2 and the 3rd position A3, utilize triangle centroid algorithm to calculate the leg-of-mutton barycenter of described primary importance A1, second place A2 and the 3rd position A3 formation, described centroid position is the position of described unknown terminal B.
If described the first circumference range of step 163, the second circumference range and the 3rd circumference range be non-, intersect between two or each is non-intersect, according to the intersection point of described the 3rd circumference range and described the first circumference range and the described second place, determine the position of described unknown terminal, or according to the intersection point of described the 3rd circumference range and described the second circumference range and described primary importance, determine the position of described unknown terminal.
If described the first circumference range, the second circumference range and the 3rd circumference range be non-to intersect or each is non-intersect between two, that is to say, described the first circumference range and the second circumference range can intersect or be non-intersect, described the 3rd circumference range at least with described the first circumference range, one of second circumference range intersects, described mobile terminal positioner just can be determined according to the intersection point of described the 3rd circumference range and described the first circumference range and the described second place position of described unknown terminal, or according to the intersection point of described the 3rd circumference range and described the second circumference range and described primary importance, determine the position of described unknown terminal.
Below by Fig. 5, illustrate, to be that the first circumference range described in this preferred implementation, the second circumference range and the 3rd circumference range are non-intersect or unknown terminal position view when each is non-intersect Fig. 5 between two.As shown in Figure 5, described the first circumference range and the second circumference range are non-intersect, and described the 3rd circumference range and described the first circumference range are non-intersect, and described the 3rd circumference range is given E, F 2 points mutually with described the second circumference range.When determining the position of described unknown terminal B, can choose the intersection point close with the first circumference range in described the 3rd circumference range and described the second circumference range crossing E, F at 2 is E, with the center of circle of described the first circumference range be that described primary importance A1 carries out line, as described in dotted line in Fig. 5.And the line of described intersection point E and described primary importance A1 and described the first circumference range intersect at G point, determine that so the point midway of dotted line EG is exactly the position of described unknown terminal B.
It will be appreciated by those skilled in the art that; the method of determining described unknown terminal B position in the present embodiment is not limited to the method shown in Fig. 5; anyly can determine according to the intersection point of described the 3rd circumference range and described the first circumference range and the described second place position of described unknown terminal, or the method for position of determining described unknown terminal according to the intersection point of described the 3rd circumference range and described the second circumference range and described primary importance is all within protection scope of the present invention.
In another preferred implementation of the present embodiment, described Bluetooth broadcast signal comprises the id information of described unknown terminal.Described mobile terminal positioner, when receiving described Bluetooth broadcast signal, can carry out mark to described Bluetooth broadcast signal according to described id information, to distinguish the mobile terminal of different Location-Unknowns.Like this, described mobile terminal positioner just can position operation to the mobile terminal of a plurality of Location-Unknowns simultaneously, has further improved location volume efficiency.
The preferred implementation of the present embodiment further positions unknown terminal by triangle centroid algorithm, improved the precision of location, the id information that simultaneously can comprise according to Bluetooth broadcast signal positions many unknown terminal simultaneously, has further improved the efficiency of location.
Fig. 6 is the structural representation of the mobile terminal positioner based on Bluetooth technology of second embodiment of the invention.As shown in Figure 6, the described mobile terminal positioner based on Bluetooth technology comprises:
The first receiving element 210, for receive the Bluetooth broadcast signal of unknown terminal in primary importance, determines the first circumference range of described unknown terminal according to the intensity of described signal;
The second receiving element 220, for receive the Bluetooth broadcast signal of described unknown terminal in the second place, determines the second circumference range of described unknown terminal according to the intensity of described signal;
Tangent judging unit 230, for judging the whether tangent of described the first circumference range and described the second circumference range;
The first positioning unit 240, for when described the first circumference range and described the second circumference range are when tangent, the position that the point of contact of determining described the first circumference range and described the second circumference range is described unknown terminal;
The 3rd receiving element 250, for when described the first circumference range and described the second circumference range be not when tangent, receives the Bluetooth broadcast signal of described unknown terminal in the 3rd position, determine the 3rd circumference range of described unknown terminal according to the intensity of described signal;
The second positioning unit 260, for determining the position of described unknown terminal according to the position relationship of described the first circumference range, the second circumference range and the 3rd circumference range;
Wherein, described primary importance, the second place and the 3rd position conllinear not.
Preferably, described the second positioning unit 260 comprises:
Intersect judge module 261, for judging whether described the first circumference range, the second circumference range and the 3rd circumference range intersect between two or each is non-intersect;
The first locating module 262, for being to intersect between two or when each is non-intersect, according to the position of unknown terminal described in described primary importance, the second place and the 3rd location positioning when described the first circumference range, the second circumference range and the 3rd circumference range;
The second locating module 263, for when described the first circumference range, the second circumference range and the 3rd circumference range non-crossing or each is when non-intersect between two, according to the intersection point of described the 3rd circumference range and described the first circumference range and the described second place, determine the position of described unknown terminal, or according to the intersection point of described the 3rd circumference range and described the second circumference range and described primary importance, determine the position of described unknown terminal.
Preferably, described the first locating module 262 also comprises:
Barycenter locator module (not shown), for according to described primary importance, the second place and the 3rd position, utilizes triangle centroid algorithm to determine the position of described unknown terminal.
Preferably, described Bluetooth broadcast signal comprises the id information of described unknown terminal.
The present embodiment is by receiving at diverse location the Bluetooth signal that unknown terminal sends, and according to signal strength signal intensity, described unknown terminal is positioned, do not need to set in advance anchor node, the convenience and the applicability that based on Bluetooth technology, position have been improved, and the mobile terminal positioner in the embodiment of the present invention only need to carry out two to three measurements and just can position described unknown terminal, thereby improved the efficiency of location.
Obviously, those skilled in the art should be understood that, above-mentioned each module of the present invention or each step can realize with general calculation element, they can concentrate on single calculation element, or be distributed on the network that a plurality of calculation elements form, alternatively, they can realize with the executable program code of computer installation, thereby they can be stored in storage device and be carried out by calculation element, or they are made into respectively to each integrated circuit modules, or a plurality of modules in them or step are made into single integrated circuit module to be realized.Like this, the present invention is not restricted to the combination of any specific hardware and software.
The foregoing is only the preferred embodiments of the present invention, be not limited to the present invention, to those skilled in the art, the present invention can have various changes and variation.All any modifications of doing, be equal to replacement, improvement etc., within protection scope of the present invention all should be included within spirit of the present invention and principle.

Claims (8)

1. a mobile terminal locating method for Bluetooth technology, is characterized in that, comprising:
In primary importance, receive the Bluetooth broadcast signal of unknown terminal, according to the intensity of described signal, determine the first circumference range of described unknown terminal;
In the second place, receive the Bluetooth broadcast signal of described unknown terminal, according to the intensity of described signal, determine the second circumference range of described unknown terminal;
Judge that whether described the first circumference range and described the second circumference range be tangent;
If described the first circumference range and described the second circumference range are tangent, the position that the point of contact of determining described the first circumference range and described the second circumference range is described unknown terminal;
If described the first circumference range and described the second circumference range are not tangent, in the 3rd position, receive the Bluetooth broadcast signal of described unknown terminal, according to the intensity of described signal, determine the 3rd circumference range of described unknown terminal, and according to the position relationship of described the first circumference range, the second circumference range and the 3rd circumference range, determine the position of described unknown terminal;
Wherein, described primary importance, the second place and the 3rd position conllinear not.
2. mobile terminal locating method as claimed in claim 1, is characterized in that, the described position relationship according to described the first circumference range, the second circumference range and the 3rd circumference range is determined the position of described unknown terminal, comprising:
Judge whether described the first circumference range, the second circumference range and the 3rd circumference range intersect between two or each is non-intersect;
If described the first circumference range, the second circumference range and the 3rd circumference range are to intersect between two or each is non-intersect, according to the position of unknown terminal described in described primary importance, the second place and the 3rd location positioning;
If described the first circumference range, the second circumference range and the 3rd circumference range be non-, intersect between two or each is non-intersect, according to the intersection point of described the 3rd circumference range and described the first circumference range and the described second place, determine the position of described unknown terminal, or according to the intersection point of described the 3rd circumference range and described the second circumference range and described primary importance, determine the position of described unknown terminal.
3. mobile terminal locating method as claimed in claim 2, is characterized in that, the described position according to unknown terminal described in described primary importance, the second place and the 3rd location positioning specifically comprises:
According to described primary importance, the second place and the 3rd position, utilize triangle centroid algorithm to determine the position of described unknown terminal.
4. the mobile terminal locating method as described in claim 1-3 any one, is characterized in that, described Bluetooth broadcast signal comprises the id information of described unknown terminal.
5. the mobile terminal positioner based on Bluetooth technology, is characterized in that, comprising:
The first receiving element, for receive the Bluetooth broadcast signal of unknown terminal in primary importance, determines the first circumference range of described unknown terminal according to the intensity of described signal;
The second receiving element, for receive the Bluetooth broadcast signal of described unknown terminal in the second place, determines the second circumference range of described unknown terminal according to the intensity of described signal;
Tangent judging unit, for judging the whether tangent of described the first circumference range and described the second circumference range;
The first positioning unit, for when described the first circumference range and described the second circumference range are when tangent, the position that the point of contact of determining described the first circumference range and described the second circumference range is described unknown terminal;
The 3rd receiving element, for when described the first circumference range and described the second circumference range be not when tangent, receives the Bluetooth broadcast signal of described unknown terminal in the 3rd position, determine the 3rd circumference range of described unknown terminal according to the intensity of described signal;
The second positioning unit, for determining the position of described unknown terminal according to the position relationship of described the first circumference range, the second circumference range and the 3rd circumference range;
Wherein, described primary importance, the second place and the 3rd position conllinear not.
6. mobile terminal positioner as claimed in claim 5, is characterized in that, described the second positioning unit comprises:
Intersect judge module, for judging whether described the first circumference range, the second circumference range and the 3rd circumference range intersect between two or each is non-intersect;
The first locating module, for being to intersect between two or when each is non-intersect, according to the position of unknown terminal described in described primary importance, the second place and the 3rd location positioning when described the first circumference range, the second circumference range and the 3rd circumference range;
The second locating module, for when described the first circumference range, the second circumference range and the 3rd circumference range non-crossing or each is when non-intersect between two, according to the intersection point of described the 3rd circumference range and described the first circumference range and the described second place, determine the position of described unknown terminal, or according to the intersection point of described the 3rd circumference range and described the second circumference range and described primary importance, determine the position of described unknown terminal.
7. mobile terminal positioner as claimed in claim 5, is characterized in that, described the first locating module also comprises:
Barycenter locator module, for according to described primary importance, the second place and the 3rd position, utilizes triangle centroid algorithm to determine the position of described unknown terminal.
8. the mobile terminal positioner as described in claim 5-7 any one, is characterized in that, described Bluetooth broadcast signal comprises the id information of described unknown terminal.
CN201310542976.7A 2013-11-05 2013-11-05 Mobile terminal positioning method and device based on Bluetooth technology Active CN103560813B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310542976.7A CN103560813B (en) 2013-11-05 2013-11-05 Mobile terminal positioning method and device based on Bluetooth technology

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310542976.7A CN103560813B (en) 2013-11-05 2013-11-05 Mobile terminal positioning method and device based on Bluetooth technology

Publications (2)

Publication Number Publication Date
CN103560813A true CN103560813A (en) 2014-02-05
CN103560813B CN103560813B (en) 2015-07-22

Family

ID=50014985

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310542976.7A Active CN103560813B (en) 2013-11-05 2013-11-05 Mobile terminal positioning method and device based on Bluetooth technology

Country Status (1)

Country Link
CN (1) CN103560813B (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015144055A1 (en) * 2014-03-28 2015-10-01 华为技术有限公司 Locating method and device
CN105389872A (en) * 2015-12-04 2016-03-09 四川长城软件科技股份有限公司 Intelligent Bluetooth access control system combined with regional determination
CN105738861A (en) * 2016-02-02 2016-07-06 江伟坚 High-precision indoor positioning system for passive gait monitoring based on smart shoes
CN106028276A (en) * 2016-04-28 2016-10-12 广州市科传计算机科技股份有限公司 Information recommendation method and system
TWI569659B (en) * 2014-08-19 2017-02-01 伊克斯卡萊柏智慧財產有限責任公司 System and method for detection of indoor tracking units
CN106772230A (en) * 2016-11-10 2017-05-31 上海创功通讯技术有限公司 The pinpoint method and device of unmanned plane
CN107528906A (en) * 2017-09-01 2017-12-29 清华大学 Localization method, terminal, bluetooth nodes, electronic equipment and storage medium
CN107734450A (en) * 2017-11-17 2018-02-23 深圳市舜宝科技有限公司 A kind of indoor bluetooth localization method and system
CN107888980A (en) * 2017-09-25 2018-04-06 聚好看科技股份有限公司 A kind of method and intelligent terminal that electronic program guides is generated on intelligent terminal
CN108830343A (en) * 2018-05-25 2018-11-16 北京星网锐捷网络技术有限公司 A kind of method and mobile terminal of determining article position
CN109257714A (en) * 2018-10-31 2019-01-22 中南林业科技大学 A kind of indoor positioning and auxiliary navigation method based on iBeacon, apparatus and system
CN109451424A (en) * 2018-11-26 2019-03-08 南京工程学院 A kind of localization method based on bluetooth
CN110213821A (en) * 2019-05-31 2019-09-06 公牛集团股份有限公司 Mapping method, device and the electronic equipment of the bluetooth equipment location drawing
CN112785638A (en) * 2020-01-02 2021-05-11 珠海金山办公软件有限公司 Graph processing method and device

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101834639A (en) * 2010-02-09 2010-09-15 重庆理工大学 Distinguishing method for transposition section of Bluetooth intelligent information distribution system
CN102271394A (en) * 2010-06-02 2011-12-07 亿阳信通股份有限公司 Call-record-data-based mobile terminal positioning method and device
US20110304506A1 (en) * 2010-06-15 2011-12-15 Lg Innotek Co., Ltd. Method For Measuring Location of Mobile Terminal
CN202634709U (en) * 2012-05-02 2012-12-26 上海照恒科技有限公司 Positioning device
CN103018715A (en) * 2012-11-22 2013-04-03 无锡中星微电子有限公司 Positioning method and device based on Bluetooth
EP2597783A2 (en) * 2011-11-28 2013-05-29 Tata Consultancy Services Limited System and method for simultaneous wireless charging, tracking and monitoring of equipments

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101834639A (en) * 2010-02-09 2010-09-15 重庆理工大学 Distinguishing method for transposition section of Bluetooth intelligent information distribution system
CN102271394A (en) * 2010-06-02 2011-12-07 亿阳信通股份有限公司 Call-record-data-based mobile terminal positioning method and device
US20110304506A1 (en) * 2010-06-15 2011-12-15 Lg Innotek Co., Ltd. Method For Measuring Location of Mobile Terminal
EP2597783A2 (en) * 2011-11-28 2013-05-29 Tata Consultancy Services Limited System and method for simultaneous wireless charging, tracking and monitoring of equipments
CN202634709U (en) * 2012-05-02 2012-12-26 上海照恒科技有限公司 Positioning device
CN103018715A (en) * 2012-11-22 2013-04-03 无锡中星微电子有限公司 Positioning method and device based on Bluetooth

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015144055A1 (en) * 2014-03-28 2015-10-01 华为技术有限公司 Locating method and device
TWI569659B (en) * 2014-08-19 2017-02-01 伊克斯卡萊柏智慧財產有限責任公司 System and method for detection of indoor tracking units
CN105389872A (en) * 2015-12-04 2016-03-09 四川长城软件科技股份有限公司 Intelligent Bluetooth access control system combined with regional determination
CN105738861A (en) * 2016-02-02 2016-07-06 江伟坚 High-precision indoor positioning system for passive gait monitoring based on smart shoes
CN106028276A (en) * 2016-04-28 2016-10-12 广州市科传计算机科技股份有限公司 Information recommendation method and system
CN106772230A (en) * 2016-11-10 2017-05-31 上海创功通讯技术有限公司 The pinpoint method and device of unmanned plane
CN107528906A (en) * 2017-09-01 2017-12-29 清华大学 Localization method, terminal, bluetooth nodes, electronic equipment and storage medium
CN107528906B (en) * 2017-09-01 2019-12-24 清华大学 Positioning method, terminal, Bluetooth node, electronic device and storage medium
CN107888980A (en) * 2017-09-25 2018-04-06 聚好看科技股份有限公司 A kind of method and intelligent terminal that electronic program guides is generated on intelligent terminal
CN107734450A (en) * 2017-11-17 2018-02-23 深圳市舜宝科技有限公司 A kind of indoor bluetooth localization method and system
CN108830343A (en) * 2018-05-25 2018-11-16 北京星网锐捷网络技术有限公司 A kind of method and mobile terminal of determining article position
CN108830343B (en) * 2018-05-25 2021-08-17 北京星网锐捷网络技术有限公司 Method for determining position of article and mobile terminal
CN109257714A (en) * 2018-10-31 2019-01-22 中南林业科技大学 A kind of indoor positioning and auxiliary navigation method based on iBeacon, apparatus and system
CN109451424A (en) * 2018-11-26 2019-03-08 南京工程学院 A kind of localization method based on bluetooth
CN110213821A (en) * 2019-05-31 2019-09-06 公牛集团股份有限公司 Mapping method, device and the electronic equipment of the bluetooth equipment location drawing
CN112785638A (en) * 2020-01-02 2021-05-11 珠海金山办公软件有限公司 Graph processing method and device

Also Published As

Publication number Publication date
CN103560813B (en) 2015-07-22

Similar Documents

Publication Publication Date Title
CN103560813B (en) Mobile terminal positioning method and device based on Bluetooth technology
KR101634879B1 (en) Method and apparatus for providing wireless location service using the beacon
CN104335064B (en) The trilateration improved processes
CN101536596B (en) Method and device for determination of the position of a terminal in a mobile communication network
CN108027419A (en) Self-organizing mixing indoor locating system
US20110032152A1 (en) Method and Apparatus for Positioning Mobile Device
CN107490802B (en) Space positioning method, device and system based on multiple magnetic beacons
CN102884441A (en) Methods and apparatus for estimating a geolocation of a wireless communications device
US20110270519A1 (en) Apparatus and Method for Estimating Relative Location
EP2930959B1 (en) Locating method, drive test terminal and hand-held terminal
CN103957594A (en) Method and device for positioning terminal
CN108235736A (en) Positioning method, cloud server, terminal, system, electronic device and computer program product
CN106170995B (en) Feedback in positioning systems
CN203178481U (en) Locating system based on intelligent mobile device
CN111050346B (en) Network signal strength evaluation method, device, equipment and storage medium
CN105607035A (en) Indoor positioning system based on wireless communication technology
TWI596365B (en) Indoor positioning system and method thereof
CN106990388B (en) Indoor positioning method and electronic equipment
KR102052519B1 (en) Indoor Positioning Method and Apparatus Based on Bluetooth Low Energy
CN112188616A (en) Indoor positioning method based on acoustic perception
KR20140097426A (en) Mechanism for employing and facilitating geodetic triangulation for determining global positioning of computing devices
CN112799014A (en) Ultra-wideband positioning system and method based on ellipsoid intersection, wireless terminal and server
CN115407265A (en) Positioning method and device of carrier, electronic equipment and storage medium thereof
EP3229534A1 (en) Position estimation
CN113993069A (en) Indoor positioning method and device and electronic equipment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Patentee after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Patentee before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.