CN104501795A - Indoor corridor and room switching system and method - Google Patents
Indoor corridor and room switching system and method Download PDFInfo
- Publication number
- CN104501795A CN104501795A CN201410698294.XA CN201410698294A CN104501795A CN 104501795 A CN104501795 A CN 104501795A CN 201410698294 A CN201410698294 A CN 201410698294A CN 104501795 A CN104501795 A CN 104501795A
- Authority
- CN
- China
- Prior art keywords
- value
- trigger
- positioning
- room
- positioning label
- 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
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Mobile Radio Communication Systems (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
Abstract
The invention provides an indoor corridor and room switching system and method. An active positioning process is carried out every other preset first positioning time and a triggered positioning process is carried out every other preset second positioning time. All triggers transmit comprehensive information comprising room numbers, RSSI values and positioning label ID numbers stored in the triggers to a server according to positioning signals received by the active positioning process. All the triggers selectively receive a second triggering signal according to the trigger ID number in the triggered positioning process, and transmit the comprehensive information comprising the room number, the RSSI value and the positioning label ID number corresponding to the trigger ID number to the server. After a preset statistic period, the server determines a positioning value once according to the comprehensive information and starts the next statistic period. After a preset positioning period, the server determines a positioning label position according to the positioning value and starts the next positioning period.
Description
Technical field
The invention belongs to wireless communication technology field, particularly, relate to a kind of indoor verandas, room switched system and method.
Background technology
In recent years, indoor positioning is one of hot issue of current wireless communication technology field.In some are as large-scale culture and sports venue, large supermarket, shopping center contour level building, realize location, not only need to solve the location in two dimensional surface, the differentiation of floor is also problem demanding prompt solution.This floor location has eager demand in the such as field such as scene of a fire track and localization.
Current locator meams many employings GPS locates, but in the actual environment of indoor locating system, due to the impact of the radio frequency such as on-the-spot wall and building structure, setting accuracy is reduced greatly, thus be embodied in and final positioning result can cause positioning result have offset error in various degree, the randomness of signal causes the drift condition of positioning result can be relatively random.And too complicated data calculate the requirement turn improved hardware, add the cost of positioning system.
Summary of the invention
For defect of the prior art, the object of this invention is to provide a kind of lower cost, auto modification location, at utmost avoid the indoor verandas, the room changing method that disturb between room.
According to a kind of indoor verandas provided by the invention, room switched system, comprise server, positioning label and several triggers;
Described positioning label is used for:
Outwards send one-time positioning signal every first positioning time of presetting, described positioning signal comprises No. ID, positioning label,
According to the first trigger pip received from trigger to external feedback second trigger pip, described second trigger pip comprises No. ID and No. ID, positioning label of described trigger;
Described trigger is used for:
According to the RSSI value of the described positioning signal compute location signal received, using room number built-in for trigger, described RSSI value, No. ID of described positioning label be sent to server as a summary information;
Outwards send the first trigger pip every second positioning time of presetting, described first trigger pip comprises No. ID of described trigger,
Selectivity receives described second trigger pip, calculates the RSSI value of described second trigger pip, described trigger No. ID No. ID, corresponding room number, described RSSI value and positioning label are sent to server as a summary information;
Described server is used for:
Often through a default measurement period, enter next measurement period according to the summary information determination one-time positioning value received in this measurement period;
Often through a default locating periodically, determine once the position of described positioning label according to the locator value obtained in this locating periodically and enter next locating periodically.
Further, described server is further used for:
Add up the summary information received in described measurement period by room number, calculate the accounting dbApperTimes in the summary information that summary information corresponding to each room number receive in described measurement period,
With, calculate the average RSSI conversion value dbRssi that each room number is corresponding;
Calculate evaluation of estimate P=dbRssi*weight+ (1-dbApperTimes) * (100-weight) of each room number, wherein weight is a default weight;
Using room number corresponding for minimum evaluation of estimate as described locator value.
Further, described server is further used for:
When described stationary value is empty, judge the whether corresponding same room of locator value that obtains continuously number and read-around ratio reaches default location number of times,
Then determine that described positioning label is positioned at room corresponding to described room number, described room number is saved as stationary value,
No, then determine that described positioning label is positioned on corridor;
When described server exists described stationary value, if there is at least one new definition value different from this stationary value, judge whether the accounting in all locator values that described new definition value obtains in described locating periodically is greater than default threshold value,
Then determine that described positioning label is positioned on corridor, empty described stationary value,
No, then determine that described positioning label is still positioned at room corresponding to described stationary value.
Further, described trigger is further used for: only receiving package No. ID of described trigger of containing and self ID number consistent described second trigger pip.
Further, described locating periodically comprises described measurement period.
Present invention also offers a kind of indoor verandas, room changing method, repeat a positive location flow process every first positioning time of presetting, repeat a triggered location flow process every second positioning time of presetting;
Described positive location flow process comprises: positioning label outwards sends one-time positioning signal, and described positioning signal comprises No. ID, positioning label,
Each trigger according to the RSSI value of the described positioning signal compute location signal received, using room number built-in for trigger, described RSSI value, No. ID of described positioning label be sent to server as a summary information;
Described triggered location flow process comprises:
Each trigger outwards sends one first trigger pip, and described first trigger pip comprises No. ID of described trigger,
Positioning label is according to the first trigger pip received to external feedback second trigger pip, and described second trigger pip comprises No. ID and No. ID, positioning label of described trigger,
Each trigger selectivity receives described second trigger pip, calculates the RSSI value of described second trigger pip, described trigger No. ID No. ID, corresponding room number, described RSSI value and positioning label are sent to server as a summary information;
After a default measurement period, described server is according to the summary information determination one-time positioning value received in this measurement period and enter next measurement period, and described locator value is a room number or corridor;
After a default locating periodically, described server is determined once the position of described positioning label according to several locator values obtained in this locating periodically and is entered next locating periodically.
Further, described server comprises further according to the process of the summary information determination one-time positioning value received in this measurement period:
Add up the summary information received in described measurement period by room number, calculate the accounting dbApperTimes in the summary information that summary information corresponding to each room number receive in described measurement period,
With, calculate the average RSSI conversion value dbRssi that each room number is corresponding;
Calculate evaluation of estimate P=dbRssi*weight+ (1-dbApperTimes) * (100-weight) of each room number, wherein weight is a default weight;
Finally, using room number corresponding for minimum evaluation of estimate as described locator value.
Further, described server determines once that according to the locator value obtained in this locating periodically the process of the position of described positioning label comprises further:
When described stationary value is empty, judge the whether corresponding same room of locator value that obtains continuously number and read-around ratio reaches default location number of times,
Then determine that described positioning label is positioned at room corresponding to described room number, described room number is saved as stationary value,
No, then determine that described positioning label is positioned on corridor;
When described server exists described stationary value, if there is at least one new definition value different from this stationary value, judge whether the accounting in all locator values that described new definition value obtains in described locating periodically is greater than default threshold value,
Then determine that described positioning label is positioned on corridor, empty described stationary value,
No, then determine that described positioning label is still positioned at room corresponding to described stationary value.
Further, each trigger selectivity receives in the process of described second trigger pip, only receiving package No. ID of described trigger of containing and self ID number consistent described second trigger pip.
Compared with prior art, the present invention has following beneficial effect:
1, the scope of application of the present invention is not by the quantitative limitation of indoor positioning number, has pervasive meaning.
2, the location determination result of the present invention to room, corridor is a signal statistics result, and overcome the difficulty that there are differences between real data and theory calculate data and cause judged result to be made mistakes, judged result of the present invention has more objective and accuracy.
3, the present invention does not relate to complicated calculating, has the advantage of low cost, to realize application on a large scale.
Accompanying drawing explanation
By reading the detailed description done non-limiting example with reference to the following drawings, other features, objects and advantages of the present invention will become more obvious:
Fig. 1 is a kind of indoor verandas, room switched system use scenes;
Fig. 2 is a kind of indoor verandas, room changing method;
Fig. 3 is a kind of indoor verandas, room is switched and determined process flow diagram
Fig. 4-7 is a kind of indoor verandas, room switches embodiment scene schematic diagram.
Embodiment
Below in conjunction with accompanying drawing, in the mode of specific embodiment, the present invention is described in detail.Following examples will contribute to those skilled in the art and understand the present invention further, but not limit the present invention in any form.It should be pointed out that to those skilled in the art, without departing from the inventive concept of the premise, some distortion and improvement can also be made.These all belong to protection scope of the present invention.
Be illustrated in figure 1 a kind of indoor verandas, room switched system that the present embodiment provides, comprise server, positioning label and several triggers;
Described positioning label is used for:
Outwards send one-time positioning signal every first positioning time of presetting, described positioning signal comprises No. ID, positioning label,
According to the first trigger pip received from trigger to external feedback second trigger pip, described second trigger pip comprises No. ID and No. ID, positioning label of described trigger;
Described trigger is used for:
According to the RSSI value of the described positioning signal compute location signal received, using room number built-in for trigger, described RSSI value, No. ID of described positioning label be sent to server as a summary information;
Outwards send the first trigger pip every second positioning time of presetting, described first trigger pip comprises No. ID of described trigger,
Selectivity receives described second trigger pip, calculates the RSSI value of described second trigger pip, described trigger No. ID No. ID, corresponding room number, described RSSI value and positioning label are sent to server as a summary information;
Described server is used for:
Often through a default measurement period, enter next measurement period according to the summary information determination one-time positioning value received in this measurement period;
Often through a default locating periodically, determine once the position of described positioning label according to the locator value obtained in this locating periodically and enter next locating periodically.
In the present embodiment, a trigger is respectively placed in each room, therefore an ID and room number one_to_one corresponding of each trigger, the room number that No. ID of trigger is corresponding is comprised in summary information described in the present embodiment, but because this one-to-one relationship, No. ID of the ID substitute trigger device of trigger corresponding room number also can be adopted to add summary information.
The signal intensity instruction that described RSSI value finger is received, the signal degree of strength be used between expression 2 wireless devices, the less expression signal of RSSI value is better.
The measurement period that the present embodiment is preset is 5 seconds, and namely every 5 seconds of server statistics is once received from the with good grounds positioning signal of institute of each trigger or the summary information of the second trigger pip acquisition, then according to these summary information statistical study determination one-time positioning values.
Further, described server is used for:
Add up the summary information received in described measurement period by room number, calculate the accounting dbApperTimes in the summary information that summary information corresponding to each room number receive in described measurement period,
With, calculate the average RSSI conversion value dbRssi that each room number is corresponding;
Calculate evaluation of estimate P=dbRssi*weight+ (1-dbApperTimes) * (100-weight) of each room number, wherein weight is a default weight;
Using room number corresponding for minimum evaluation of estimate as described locator value.
The present embodiment being set in formula P=dbRssi*weight+ (1-dbApperTimes) * (100-weight): value script RSSI value proportionally being converted to 0-1 is better as the lower expression signal of dbRssi, dbRssi; DbApperTimes represents the frequency of appearance, and dbApperTimes numerical value is more high better, is so then more low better for 1-dbApperTimes.In sum, the minimum position corresponding to maximum possible of evaluation of estimate P is got.
Presetting weight described in the present embodiment is the numerical value in 1 to 100 scope.
Further, as shown in Figure 3, described server is used for: when described stationary value is for time empty, judges the whether corresponding same room of locator value that obtains continuously number and read-around ratio reaches default location number of times,
Then determine that described positioning label is positioned at room corresponding to described room number, described room number is saved as stationary value,
No, then determine that described positioning label is positioned on corridor;
When described server exists described stationary value, if there is at least one new definition value different from this stationary value, judge whether the accounting in all locator values that described new definition value obtains in described locating periodically is greater than default threshold value,
Then determine that described positioning label is positioned on corridor, empty described stationary value,
No, then determine that described positioning label is still positioned at room corresponding to described stationary value.
Further, described locating periodically comprises described measurement period.
When there is new positioning label, described measurement period and locating periodically just start to start at immediately, ceaselessly compute location value and stationary value, and namely a locating periodically refreshing is often crossed once in the position of positioning label.In the present embodiment, a measurement period can obtain odd number locator value, namely a locating periodically is the measurement period of odd-multiple, arranging like this can work as described threshold value when being set to 50%, the situation that in the locator value avoiding described new definition value to obtain in described locating periodically, accounting equals 50%.
Further, described trigger selectivity receives in the process of described second trigger pip, only receiving package No. ID of described trigger of containing and self ID number consistent described second trigger pip.
In the present embodiment, each trigger is provided with unique No. ID, and trigger and room number one_to_one corresponding.Each trigger described in the present embodiment receives described second trigger pip according to the ID selectivity of described trigger, namely represent that trigger is when receiving the second trigger pip, only receive and respond the first trigger pip self sent out and the second trigger pip fed back.
As shown in Figure 2, the present invention also provides repeat a positive location flow process first positioning time of presetting every one, repeats a triggered location flow process every second positioning time of presetting;
Described positive location flow process comprises: positioning label outwards sends one-time positioning signal, and described positioning signal comprises No. ID, positioning label,
Each trigger according to the RSSI value of the described positioning signal compute location signal received, using room number built-in for trigger, described RSSI value, No. ID of described positioning label be sent to server as a summary information;
Described triggered location flow process comprises:
Each trigger outwards sends one first trigger pip, and described first trigger pip comprises No. ID of described trigger,
Positioning label is according to the first trigger pip received to external feedback second trigger pip, and described second trigger pip comprises No. ID and No. ID, positioning label of described trigger,
Each trigger selectivity receives described second trigger pip, calculates the RSSI value of described second trigger pip, described trigger No. ID No. ID, corresponding room number, described RSSI value and positioning label are sent to server as a summary information;
After a default measurement period, described server is according to the summary information determination one-time positioning value received in this measurement period and enter next measurement period, and described locator value is a room number or corridor;
After a default locating periodically, described server is determined once the position of described positioning label according to several locator values obtained in this locating periodically and is entered next locating periodically.
Wherein, described server comprises further according to the process of the summary information determination one-time positioning value received in this measurement period:
Add up the summary information received in described measurement period by room number, calculate the accounting dbApperTimes in the summary information that summary information corresponding to each room number receive in described measurement period,
With, calculate the average RSSI conversion value dbRssi that each room number is corresponding;
Calculate evaluation of estimate P=dbRssi*weight+ (1-dbApperTimes) * (100-weight) of each room number, wherein weight is a default weight;
Finally, using room number corresponding for minimum evaluation of estimate as described locator value.
Further, flow process as shown in Figure 3, described server determines once that according to the locator value obtained in this locating periodically the process of the position of described positioning label comprises further:
When described stationary value is empty, judge the whether corresponding same room of locator value that obtains continuously number and read-around ratio reaches default location number of times,
Then determine that described positioning label is positioned at room corresponding to described room number, described room number is saved as stationary value,
No, then determine that described positioning label is positioned on corridor;
When described server exists described stationary value, if there is at least one new definition value different from this stationary value, judge whether the accounting in all locator values that described new definition value obtains in described locating periodically is greater than default threshold value,
Then determine that described positioning label is positioned on corridor, empty described stationary value,
No, then determine that described positioning label is still positioned at room corresponding to described stationary value.
Further, each trigger selectivity receives in the process of described second trigger pip, only receiving package No. ID of described trigger of containing and self ID number consistent described second trigger pip.
Weight described in the present embodiment is 70.What described weight determined that average RSSI conversion value judges final room number affects size, the invention is not restricted to this and a kind ofly to arrange.
As shown in Figure 1, in the present embodiment, trigger is arranged in the room and corridor needing positioning service, and positioning label X is carried by personnel.No. ID of each described trigger with the room number one_to_one corresponding at its place.
When the personnel carrying described positioning label X are arranged in the environment shown in Fig. 1, after a measurement period, the method for server compute location value is as follows:
When the summary information received in a measurement period is as shown in table 1 by the value after parsing:
The some measurement period server of table 1 receive the summary information about positioning label X
Room number | RSSI value |
A | 50 |
A | 55 |
B | 60 |
A | 55 |
B | 65 |
A | 50 |
A | 55 |
A room occurrence number is 5, B room occurrence number is 2, and total degree is 7.Average RSSI value=53, A room, the average RSSI value in B room is 62.5.
First RSSI value is changed into the numerical value between 0 to 1 by the present embodiment, and setting RSSI value is between minimum value MIN and maximal value MAX, then average RSSI conversion value computing method are (RSSI-MIN)/(MAX-MIN).The present embodiment acquiescence RSSI value is between 45-100, and exceed and calculate by maximum or minimum value, account form is (RSSI-45)/(100-45), and average RSSI conversion value is designated as dbRssi, and dbRssi value less sign exceeding signal is good.
Then obtain the dbRssi=0.145 of A thus, the dbRssi=0.318 of B.
Calculate the accounting dbApperTimes:A accounting dbApperTimes=5/7=0.714 in the summary information that summary information corresponding to each room number receive in described measurement period, B accounting dbApperTimes=2/7=0.286, the summary information number of times that the larger sign of described accounting receives is more, and positioning label tends to be positioned at room corresponding to the larger summary information of accounting.
Then evaluation of estimate (judging final locator value for evaluating) P=dbRssi*weight+ (1-dbApperTimes) * (100-weight) of each room number
Described Weight is weight, and the present embodiment is defaulted as 70.Then the evaluation of estimate of A is 18.73, B is 43.56, gets room number corresponding to minimum evaluation of estimate as locator value, and the locator value that namely this measurement period calculates is room A.
After several measurement periods, complete a locating periodically, according to the computation process of above-mentioned locator value, a locating periodically can obtain several locator values.
Server determines the position of stationary value and described positioning label according to described locator value, and according to the position at the locator value correction positioning label place constantly obtained.
Be provided with room A in the present embodiment, room B, corridor C, default location number of times is 6 times.
As shown in Figure 4, initialization when current indoor corridor, room switched system just start, the personnel carrying positioning label X are on the C of corridor, and because RSSI is unstable, 7 locator values (computation process is with reference to above-mentioned example) obtained in a locating periodically are as shown in table 2.After system initialization, stationary value is empty, and does not have the corresponding same room number of continuous 6 locator values, then can judge that it is on corridor.
The locator value about positioning label X obtained in the some locating periodicallies of table 2
Room number |
A |
B |
C |
B |
C |
A |
B |
As shown in Figure 5, when the personnel carrying positioning label X enter room A, then compared to other rooms or corridor, in room A, the signal of trigger can be better, then server starts to receive summary information corresponding to room A in a large number.It is as shown in table 3 that embodiment shown in Fig. 5 sets the situation that a locating periodically obtains 9 locator values.As the corresponding same room A of the locator value obtained continuously, and read-around ratio is 6 times, reaches default location number of times, and described this locator value room A is saved as stationary value by server, and server determines that described positioning label X is positioned at room A.
The locator value about positioning label X obtained in certain, table 3 period
Room number |
C |
A |
B |
A |
A |
A |
A |
A |
A |
As shown in Figure 6, when carrying the personnel of positioning label X in A room, go to the wall near B room or C corridor, now merely by locator value, possibly because environmental factor causes being positioned to B place.Locator value list in a locating periodically of the embodiment setting shown in Fig. 6 is as shown in table 4.If only see locator value merely, be probably just identified as in B room on the positioning result of second from the bottom time, but this is obviously irrational.The threshold value that the present embodiment is preset is 50%.Now because there is a new definition value B, this new definition value B is not equal to current stationary value A, and accounting is less than default threshold value (namely 50%) in the locator value that obtains in described locating periodically of described new definition value, now stationary value is still room A, is still defined as positioning label and is positioned at room A.
The locator value about positioning label X obtained in certain locating periodically of table 4
Room number |
A |
A |
A |
A |
A |
B |
A |
As shown in Figure 7, if the personnel carrying positioning label X remain unchanged in room A, then the locator value A obtained still can account for the overwhelming majority.But once the personnel carrying positioning label X have left room A, then the positioning result of A must account for the overwhelming majority again, as shown in table 5.
If locating periodically is the even-multiple of measurement period, when as locating periodically being 4 times of measurement period, a locating periodically obtains 4 locator values, as shown in table 5.In front 4 positioning results, room A still account for 50%, and server judges that the personnel carrying positioning label X are still in A room.And after entering next locating periodically, as in the locator value that 5-7 item in table 5 obtains for these 4 times, room A only account for 25%, new definition value (B and C) accounting is 75%, be greater than predetermined threshold value 50%, then server judges that the personnel carrying positioning label X are positioned on corridor, and stationary value is emptied.
The locator value about positioning label X obtained in certain, table 5 period
Room number |
B |
A |
A |
C |
A |
B |
C |
B |
C |
Above specific embodiments of the invention are described.It is to be appreciated that the present invention is not limited to above-mentioned particular implementation, those skilled in the art can make various distortion or amendment within the scope of the claims, and this does not affect flesh and blood of the present invention.
Claims (10)
1. indoor verandas, a room switched system, is characterized in that, comprise server, positioning label and several triggers;
Described positioning label is used for:
Outwards send one-time positioning signal every first positioning time of presetting, described positioning signal comprises No. ID, positioning label,
According to the first trigger pip received from trigger to external feedback second trigger pip, described second trigger pip comprises No. ID and No. ID, positioning label of described trigger;
Described trigger is used for:
According to the RSSI value of the described positioning signal compute location signal received, using room number built-in for trigger, described RSSI value, No. ID of described positioning label be sent to server as a summary information;
Outwards send the first trigger pip every second positioning time of presetting, described first trigger pip comprises No. ID of described trigger,
Selectivity receives described second trigger pip, calculates the RSSI value of described second trigger pip, described trigger No. ID No. ID, corresponding room number, described RSSI value and positioning label are sent to server as a summary information;
Described server is used for:
Often through a default measurement period, enter next measurement period according to the summary information determination one-time positioning value received in this measurement period;
Often through a default locating periodically, determine once the position of described positioning label according to the locator value obtained in this locating periodically and enter next locating periodically.
2. system according to claim 1, is characterized in that, described server is further used for:
Add up the summary information received in described measurement period by room number, calculate the accounting dbApperTimes in the summary information that summary information corresponding to each room number receive in described measurement period,
With, calculate the average RSSI conversion value dbRssi that each room number is corresponding;
Calculate the evaluation of estimate P=dbRssi*weight+(1-dbApperTimes of each room number) * (100-weight), wherein weight is a default weight;
Using room number corresponding for minimum evaluation of estimate as described locator value.
3. system according to claim 1, is characterized in that, described server is further used for:
When described stationary value is empty, judge the whether corresponding same room of locator value that obtains continuously number and read-around ratio reaches default location number of times,
Then determine that described positioning label is positioned at room corresponding to described room number, described room number is saved as stationary value,
No, then determine that described positioning label is positioned on corridor;
When described server exists described stationary value, if there is at least one new definition value different from this stationary value, judge whether the accounting in all locator values that described new definition value obtains in described locating periodically is greater than default threshold value,
Then determine that described positioning label is positioned on corridor, empty described stationary value,
No, then determine that described positioning label is still positioned at room corresponding to described stationary value.
4. system according to claim 1, is characterized in that, described trigger is further used for: only receiving package No. ID of described trigger of containing and self ID number consistent described second trigger pip.
5. system according to claim 1, is characterized in that, described locating periodically comprises described measurement period.
6. indoor verandas, a room changing method, is characterized in that, repeats a positive location flow process every first positioning time of presetting, and repeats a triggered location flow process every second positioning time of presetting;
Described positive location flow process comprises: positioning label outwards sends one-time positioning signal, and described positioning signal comprises No. ID, positioning label,
Each trigger according to the RSSI value of the described positioning signal compute location signal received, using room number built-in for trigger, described RSSI value, No. ID of described positioning label be sent to server as a summary information;
Described triggered location flow process comprises:
Each trigger outwards sends one first trigger pip, and described first trigger pip comprises No. ID of described trigger,
Positioning label is according to the first trigger pip received to external feedback second trigger pip, and described second trigger pip comprises No. ID and No. ID, positioning label of described trigger,
Each trigger selectivity receives described second trigger pip, calculates the RSSI value of described second trigger pip, described trigger No. ID No. ID, corresponding room number, described RSSI value and positioning label are sent to server as a summary information;
After a default measurement period, described server is according to the summary information determination one-time positioning value received in this measurement period and enter next measurement period, and described locator value is a room number or corridor;
After a default locating periodically, described server is determined once the position of described positioning label according to several locator values obtained in this locating periodically and is entered next locating periodically.
7. method according to claim 6, is characterized in that, described server comprises further according to the process of the summary information determination one-time positioning value received in this measurement period:
Add up the summary information received in described measurement period by room number, calculate the accounting dbApperTimes in the summary information that summary information corresponding to each room number receive in described measurement period,
With, calculate the average RSSI conversion value dbRssi that each room number is corresponding;
Calculate the evaluation of estimate P=dbRssi*weight+(1-dbApperTimes of each room number) * (100-weight), wherein weight is a default weight;
Finally, using room number corresponding for minimum evaluation of estimate as described locator value.
8. method according to claim 6, is characterized in that, described server determines once that according to the locator value obtained in this locating periodically the process of the position of described positioning label comprises further:
When described stationary value is empty, judge the whether corresponding same room of locator value that obtains continuously number and read-around ratio reaches default location number of times,
Then determine that described positioning label is positioned at room corresponding to described room number, described room number is saved as stationary value,
No, then determine that described positioning label is positioned on corridor;
When described server exists described stationary value, if there is at least one new definition value different from this stationary value, judge whether the accounting in all locator values that described new definition value obtains in described locating periodically is greater than default threshold value,
Then determine that described positioning label is positioned on corridor, empty described stationary value,
No, then determine that described positioning label is still positioned at room corresponding to described stationary value.
9. method according to claim 6, is characterized in that, each trigger selectivity receives in the process of described second trigger pip, only receiving package No. ID of described trigger of containing and self ID number consistent described second trigger pip.
10. method according to claim 6, is characterized in that, described locating periodically comprises described measurement period.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410698294.XA CN104501795B (en) | 2014-11-27 | 2014-11-27 | A kind of indoor verandas, room switching system and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410698294.XA CN104501795B (en) | 2014-11-27 | 2014-11-27 | A kind of indoor verandas, room switching system and method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104501795A true CN104501795A (en) | 2015-04-08 |
CN104501795B CN104501795B (en) | 2017-06-06 |
Family
ID=52943221
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410698294.XA Active CN104501795B (en) | 2014-11-27 | 2014-11-27 | A kind of indoor verandas, room switching system and method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104501795B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104792337A (en) * | 2015-04-27 | 2015-07-22 | 深圳大成智能电气科技有限公司 | Position detecting method and detecting system for tracked moving objects |
CN105242240A (en) * | 2015-10-12 | 2016-01-13 | 深圳市天工测控技术有限公司 | Positioned, and indoor positioning method, apparatus and system thereof |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101236244A (en) * | 2008-02-21 | 2008-08-06 | 当代天启技术(北京)有限公司 | Wireless positioning method, device and system |
CN201535817U (en) * | 2009-09-30 | 2010-07-28 | 深圳市新元素医疗技术开发有限公司 | Region-based indoor positioning system |
US7825804B2 (en) * | 2007-01-31 | 2010-11-02 | Symbol Technologies, Inc. | Methods and apparatus for opportunistic locationing of RF tags using location triggers |
CN203072171U (en) * | 2013-01-25 | 2013-07-17 | 上海京颐信息科技有限公司 | Wireless sensing network architecture system with self-adaptive topological structure for indoor positioning |
CN103415069A (en) * | 2012-11-01 | 2013-11-27 | 上海物联网有限公司 | Mobile node positioning algorithm based on integration of sensor network and cellular network |
-
2014
- 2014-11-27 CN CN201410698294.XA patent/CN104501795B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7825804B2 (en) * | 2007-01-31 | 2010-11-02 | Symbol Technologies, Inc. | Methods and apparatus for opportunistic locationing of RF tags using location triggers |
CN101236244A (en) * | 2008-02-21 | 2008-08-06 | 当代天启技术(北京)有限公司 | Wireless positioning method, device and system |
CN201535817U (en) * | 2009-09-30 | 2010-07-28 | 深圳市新元素医疗技术开发有限公司 | Region-based indoor positioning system |
CN103415069A (en) * | 2012-11-01 | 2013-11-27 | 上海物联网有限公司 | Mobile node positioning algorithm based on integration of sensor network and cellular network |
CN203072171U (en) * | 2013-01-25 | 2013-07-17 | 上海京颐信息科技有限公司 | Wireless sensing network architecture system with self-adaptive topological structure for indoor positioning |
Non-Patent Citations (3)
Title |
---|
YANG RUOHAN 等: "RSSI-Based Fringerprint Positioning System for Indoor Wireless Network", 《INTERNATIONAL CONFERENCE OF LIFE SYSTEM MODELING AND SIMULATION(LSMS)/INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING FOR SUSTAINABLE ENERGY AND ENVIRONMENT(ICSEE)》 * |
王琦: "基于RSSI测距的室内定位技术", 《电子科技》 * |
郭小珊 等: "RFID传感器网络及其应用", 《湖北师范学院学报(自然科学版)》 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104792337A (en) * | 2015-04-27 | 2015-07-22 | 深圳大成智能电气科技有限公司 | Position detecting method and detecting system for tracked moving objects |
CN104792337B (en) * | 2015-04-27 | 2018-01-23 | 深圳大成智能电气科技有限公司 | The method for detecting position and its detecting system of tracked movement thing |
CN105242240A (en) * | 2015-10-12 | 2016-01-13 | 深圳市天工测控技术有限公司 | Positioned, and indoor positioning method, apparatus and system thereof |
Also Published As
Publication number | Publication date |
---|---|
CN104501795B (en) | 2017-06-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108040318B (en) | Positioning method, electronic equipment and computer readable storage medium | |
CN107231614B (en) | Method for positioning label in wireless network and main base station | |
CN102970750B (en) | Message paging method, device and base station applied to LTE (long term evolution) system | |
CN105094737B (en) | multimedia information display method and device | |
US20170295459A1 (en) | Method and apparatus for processing location information of terminal operating in beacon | |
CN104507161B (en) | A kind of indoor corridor localization method based on zigbee network | |
CN107277779B (en) | Positioning method and system based on ZigBee network | |
JP2017531809A (en) | Range configurable beacon-based device for smart interaction and broadcasting of information | |
US9603118B2 (en) | Method and device for determining node movement | |
CN103188023A (en) | Distance measuring method and system, and application method | |
US20180007517A1 (en) | Indoor positioning method and apparatus | |
KR101376351B1 (en) | Cluster-based wireless sensor network supporting mobility for mobile sensor node and wireless sensor network thereof | |
CN107181628A (en) | Two-way wireless communication method, device and terminal | |
CN104501795A (en) | Indoor corridor and room switching system and method | |
CN102938932A (en) | Method for improving capacity of wireless positioning system on basis of arrival time | |
CN107635275B (en) | AP selection method in indoor objects positioning based on SDN | |
CN109842851A (en) | A kind of storage article real-time location method and item location system of storing in a warehouse | |
CN104080163A (en) | Method and device for determining access position information of wireless access device | |
CN103503336B (en) | Method and apparatus for M2M communication | |
CN115243308A (en) | Signal measurement method, device, system, terminal and network equipment | |
CN102708782A (en) | Control device and control method of display system | |
CN104459605B (en) | A kind of indoor floor location system and method | |
JP2016095148A (en) | Position estimation system | |
CN104581936B (en) | A kind of method and apparatus of positioning | |
KR20110032698A (en) | Location recognition system and method using wireless sensor network based zigbee |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |