CN111356070B - Positioning method and device - Google Patents
Positioning method and device Download PDFInfo
- Publication number
- CN111356070B CN111356070B CN201811474440.5A CN201811474440A CN111356070B CN 111356070 B CN111356070 B CN 111356070B CN 201811474440 A CN201811474440 A CN 201811474440A CN 111356070 B CN111356070 B CN 111356070B
- Authority
- CN
- China
- Prior art keywords
- information
- label
- trigger
- tag
- intensity threshold
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/30—Monitoring; Testing of propagation channels
- H04B17/309—Measuring or estimating channel quality parameters
- H04B17/318—Received signal strength
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/021—Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W64/00—Locating users or terminals or network equipment for network management purposes, e.g. mobility management
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The embodiment of the application provides a positioning method and a positioning device, and to-be-positioned information of a to-be-positioned label is obtained according to a label signal sent by the to-be-positioned label, wherein the to-be-positioned information comprises label information of the to-be-positioned label, trigger information obtained by the to-be-positioned label from a trigger and label signal strength of the to-be-positioned label, whether the to-be-positioned information meets a reporting condition is judged, and if the to-be-positioned information meets the reporting condition, the to-be-positioned information is sent to a positioning server, so that the positioning server positions the to-be-positioned label according to the to-be-positioned information. Therefore, the problem that the signal of the tag to be positioned and the trigger penetrates through the wall can be avoided, the RFID base station reports wrong information to be positioned, the wrong positioning result of the tag to be positioned is avoided, and the positioning precision is improved.
Description
Technical Field
The present application relates to the field of positioning technologies, and in particular, to a positioning method and apparatus.
Background
In the field of positioning, a Radio Frequency Identification (RFID) technology is a commonly used positioning technology, and a RFID tag sends a tag signal to the outside, and a RFID base station (RFID reader) reads the tag signal of the RFID tag and the tag signal strength of the tag signal, and determines the position of the RFID tag according to the tag signal strength.
Since the indoor space is divided by indoor boundaries (e.g., walls, doors, windows, etc. inside a building), radio frequency signals emitted by the RFID tags are attenuated by the boundaries, which causes a large error in positioning the RFID tags by the RFID base station.
Content of application
In view of the above, the present application provides a positioning method and apparatus to solve or improve the above-mentioned problems.
In order to achieve the above purpose, the embodiments of the present application employ the following technical solutions:
in a first aspect, an embodiment of the present application provides a positioning method, which applies an RFID base station, and the method includes:
obtaining information to be positioned of the label to be positioned according to a label signal sent by the label to be positioned, wherein the information to be positioned comprises the label information of the label to be positioned, trigger information obtained by the label to be positioned from a trigger and the label signal strength of the label to be positioned.
And judging whether the information to be positioned meets the reporting condition.
And if so, sending the information to be positioned to a positioning server so that the positioning server positions the label to be positioned according to the information to be positioned.
Optionally, the step of determining whether the information to be positioned meets a reporting condition includes:
and judging whether the label signal intensity is greater than a preset intensity threshold value.
If yes, the information to be positioned is judged to meet the reporting condition.
If not, judging that the information to be positioned does not meet the reporting condition.
Optionally, before the step of determining whether the tag signal strength in the information to be located is greater than a preset strength threshold, the method further includes:
and configuring the preset intensity threshold.
Wherein the preset intensity threshold is configured as follows:
and obtaining a first tag signal set of tags to be positioned in the target positioning range of the RFID base station, and determining the first tag signal strength with the weakest tag signal strength in the first tag signal set.
And acquiring a second tag signal set of the tag to be positioned outside the target positioning range of the RFID base station, and determining the second tag signal strength with the strongest tag signal strength in the second tag signal set.
And obtaining the preset intensity threshold according to the first label signal intensity and the second label signal intensity.
Optionally, the step of obtaining the preset intensity threshold according to the first tag signal intensity and the second tag signal intensity includes:
and judging whether the signal intensity of the first tag is greater than that of the second tag.
If yes, calculating an intensity average value of the first label signal intensity and the second label signal intensity, and taking the intensity average value as the preset intensity threshold value.
And if not, adjusting the receiving range of the tag signal of the RFID base station.
Optionally, the step of adjusting the tag signal receiving range of the RFID base station includes:
and adjusting the sensitivity of the RFID base station according to the first label signal strength and the second label signal strength which are monitored in real time.
Optionally, the step of determining whether the information to be positioned meets a reporting condition includes:
and determining a corresponding trigger according to the trigger information.
And judging whether the trigger is matched with each trigger in a preset trigger white list.
If yes, the information to be positioned is judged to meet the reporting condition.
If not, judging that the information to be positioned does not meet the reporting condition.
Optionally, the step of determining whether the information to be positioned meets a reporting condition includes:
and determining a corresponding trigger according to the trigger information.
And judging whether the trigger is matched with each trigger in a preset trigger white list.
And if so, matching preset intensity threshold values corresponding to the triggers from a preset intensity threshold value set, wherein the preset intensity threshold value set comprises the preset intensity threshold values corresponding to the triggers.
And judging whether the label signal intensity is greater than a matched preset intensity threshold value.
If yes, the information to be positioned is judged to meet the reporting condition.
If not, judging that the information to be positioned does not meet the reporting condition.
Optionally, before the step of matching the preset intensity threshold corresponding to the trigger, the method further includes:
and establishing the preset intensity threshold value set.
Wherein the preset intensity threshold set is established by:
and aiming at each trigger in the trigger white list, obtaining a first label signal set of a label to be positioned in a region which is within the target positioning range of the RFID base station and is overlapped with the triggering range of the trigger, and determining the first label signal strength with the weakest label signal strength in the first label signal set.
And obtaining a second label signal set of the label to be positioned in an area which is outside the target positioning range of the RFID base station and is overlapped with the triggering range of the trigger, and determining the second label signal strength with the strongest label signal strength in the second label signal set.
And obtaining a preset intensity threshold value corresponding to the trigger according to the first label signal intensity and the second label signal intensity so as to establish the preset intensity threshold value set.
In a second aspect, an embodiment of the present application further provides a positioning apparatus, which applies an RFID base station, where the positioning apparatus includes:
the receiving module is used for obtaining information to be positioned of the label to be positioned according to a label signal sent by the label to be positioned, wherein the information to be positioned comprises the label information of the label to be positioned, trigger information obtained by the label to be positioned from a trigger and the label signal strength of the label to be positioned.
And the screening module is used for judging whether the information to be positioned meets the reporting condition.
And the reporting module is used for sending the information to be positioned to a positioning server when the information to be positioned meets the reporting condition so as to enable the positioning server to position the label to be positioned according to the information to be positioned.
In a third aspect, an embodiment of the present application further provides another positioning method, in which an RFID base station and a positioning server that are communicatively connected to each other are applied, and the method includes:
the RFID base station obtains information to be positioned of the label to be positioned according to a label signal sent by the label to be positioned, wherein the information to be positioned comprises the label information of the label to be positioned, trigger information obtained by the label to be positioned from a trigger and label signal strength of the label to be positioned.
And judging whether the information to be positioned meets the reporting condition.
And if so, sending the information to be positioned to the positioning server.
And the positioning server receives the information to be positioned and positions the label to be positioned according to the information to be positioned.
Compared with the prior art, the beneficial effects of the application are that:
the positioning method and the positioning device provided by the embodiment of the application can avoid that the RFID base station reports wrong information to be positioned due to the problem that the signal of the label to be positioned and the trigger penetrates through the wall, thereby avoiding obtaining the wrong positioning result of the label to be positioned and further improving the positioning precision.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings needed to be used in the embodiments will be briefly described below. It is appreciated that the following drawings depict only certain embodiments of the application and are therefore not to be considered limiting of its scope. For a person skilled in the art, it is possible to derive other relevant figures from these figures without inventive effort.
Fig. 1 is an interactive schematic view of a positioning system provided in an embodiment of the present application;
FIG. 2 is a schematic diagram of an application scenario of the positioning system provided in FIG. 1;
FIG. 3 is a schematic diagram of another application scenario of the positioning system provided in FIG. 1;
fig. 4 is a schematic flowchart of a positioning method according to an embodiment of the present application;
fig. 5 is a schematic flowchart of another positioning method according to an embodiment of the present application;
fig. 6 is a schematic block diagram of a structure of an RFID base station according to an embodiment of the present disclosure;
fig. 7 is a functional block diagram of the positioning apparatus provided in fig. 6.
Icon: 10-a positioning system; 100-an RFID base station; 110-a bus; 120-a processor; 130-a storage medium; 140-bus interface; 150-a network adapter; 160-a user interface; 200-a flip-flop; 300-a tag to be located; 400-a location server; 500-a positioning device; 510-a receiving module; 520-a screening module; 530-reporting module.
Detailed Description
As the foregoing background analysis has revealed, the inventors have discovered during their research that it is possible to assist in positioning by providing triggers indoors.
Referring to fig. 1, the positioning system 10 may include an RFID base station 100, a trigger 200, a tag 300 to be positioned, and a positioning server 400, wherein the RFID base station 100 is communicatively connected to the positioning server 400.
The tag 300 to be positioned is an RFID tag, and in operation, the tag 300 to be positioned sends out a tag signal, wherein the tag signal may comprise tag information, such as a tag ID, of the tag 300 to be positioned.
The trigger 200 sends a trigger signal to the outside, and after the tag 300 to be positioned receives the trigger signal, trigger information is generated according to the trigger signal and written in the tag signal, where the trigger information may include ID information of the trigger 200 and the strength of the trigger signal received by the tag 300 to be positioned.
When receiving a tag signal sent by the tag 300 to be positioned, the RFID base station 100 analyzes the tag signal to obtain tag information and trigger information, generates information to be positioned of the tag 300 to be positioned according to the strength of the tag signal when receiving the tag signal, and sends the information to be positioned of the tag 300 to be positioned to the positioning server 400, so that the positioning server 400 positions the tag 300 to be positioned according to the information to be positioned.
The information to be located may include tag information of the tag 300 to be located, trigger information obtained by the tag 300 to be located from the trigger 200, and tag signal strength of the tag 300 to be located.
Since the trigger signal of the trigger 200 is generally a low-frequency signal, for example, a 125K signal, the trigger range of the trigger 200 is small, and meanwhile, the attenuation of the trigger signal is uniform within the trigger range, so that the positioning server 400 can improve the accuracy of indoor positioning according to the ID information and the trigger signal strength of the trigger 200.
The trigger 200 is generally disposed at the boundary of each indoor area, and due to the characteristic of the low-frequency signal, the attenuation of the trigger signal is weak when the trigger signal passes through the boundary, so that the tags 300 to be positioned in other areas may also receive the trigger signal and generate corresponding tag signals to be sent to the RFID base station 100.
For example, in the application scenario shown in fig. 2, the application scenario includes a region I and a region II, which are separated by a boundary (e.g., a wall). Within the area I, an RFID base station 100 and a trigger 200 are provided. Wherein the RFID base station 100 is capable of receiving tag signals of all tags 300 to be located (e.g., tag a) in the range I. Range II is the signal range of the trigger signal sent by the trigger 200, and all tags 300 to be located (e.g., tag a) in the signal range can receive the trigger signal of the trigger 200.
When the tag a in the area II is located in the overlapping area between the area I and the area II, the tag a may receive the trigger signal sent by the trigger 200, and the RFID base station 100 receives the tag signal sent by the tag a, at this time, because the RFID base station 100 is disposed in the area I and is used for positioning the tag 300 to be positioned in the area I, after the RFID base station 100 sends the information to be positioned of the tag a to the positioning server 400, the positioning server 400 may erroneously position the tag a in the overlapping area between the area I and the area II, and further generate an erroneous positioning result.
For example, if the positioning system 10 is applied to an indoor positioning system of a school to examine the class attendance of students, the incorrect positioning result may cause the class attendance information to be incorrect.
Meanwhile, the positioning system 10 often needs to be associated with other devices, and these associated devices often need to operate according to the positioning result of the positioning system 10, and may not operate normally due to the incorrect positioning result. For example, when the monitoring system is associated with the positioning system 10, if necessary, a camera at a corresponding position may be called according to the positioning result of the tag 300 to be positioned to monitor the tag 300 to be positioned, however, the monitoring system may call an incorrect camera according to the incorrect positioning result of the tag 300 to be positioned by the positioning system 10, so that the image data of the tag 300 to be positioned cannot be captured.
It should be noted that the tag signal is attenuated by the boundary, the range in which the RFID base station 100 can receive the tag signal in actual operation is smaller than the range I, the attenuation of the trigger signal by the boundary is smaller, and the trigger range of the trigger signal in actual operation is slightly smaller than the range II. In actual operation, however, outside the target location range (e.g., zone I), the tag 300 to be located may still receive the trigger signal and transmit the tag signal to the RFID base station 100.
It will be appreciated that the regions I and II in fig. 2 may be two regions vertically distributed, and that similar problems may arise in the case of horizontally distributed regions during operation.
In the application scenario shown in fig. 3, the RFID base station 100 may be provided in the area II, and the range III is a tag signal reception range of the RFID base station 100 in the area II.
When the tag a is located in an overlapping area between the area I and the area II, the tag a can receive a trigger signal sent by the trigger 200, both the RFID base station 100 in the area I and the RFID base station 100 in the area II can receive a tag signal with trigger information of the trigger 200, and after the RFID base station 100 in the area I and the RFID base station 100 in the area II generate information to be positioned according to the tag signal respectively and send the information to the positioning server 400, because the information to be positioned reported by the RFID base station 100 in the area I conflicts with the information to be positioned reported by the RFID base station 100 in the area II, the specific position of the tag a cannot be positioned.
Based on the above problem, the inventors of the present application found that the boundary has a large attenuation to the theoretical reception range of the RFID base station 100 while the general setting of the flip-flop 200 is within the target location area. The technical problem can be effectively solved by screening the information to be positioned according to the strength of the tag signal and/or the trigger information received by the RFID base station 100. Namely, the tag signal is filtered by the RFID base station 100, so that the problem that the signal of the tag 300 to be positioned and the signal of the trigger 200 penetrate through the wall can be avoided, the RFID base station 100 reports wrong information to be positioned, the wrong positioning result of the tag 300 to be positioned is avoided, and the positioning accuracy is improved.
The above prior art solutions have drawbacks that are the results of practical and careful study, and therefore, the discovery process of the above problems and the solutions proposed by the following embodiments of the present application to the above problems should be the contributions of the applicant to the present application in the course of the present application.
In order to make the objects, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are some embodiments of the present application, but not all embodiments. The components of the embodiments of the present application, generally described and illustrated in the figures herein, can be arranged and designed in a wide variety of different configurations.
Thus, the following detailed description of the embodiments of the present application, presented in the accompanying drawings, is not intended to limit the scope of the claimed application, but is merely representative of selected embodiments of the application. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
It should be noted that: like reference numbers and letters refer to like items in the following figures, and thus, once an item is defined in one figure, it need not be further defined and explained in subsequent figures.
In the description of the present application, it should be noted that the terms "upper", "lower", and the like refer to orientations or positional relationships based on orientations or positional relationships shown in the drawings or orientations or positional relationships that the products of the application usually place when using, are only used for convenience of description and simplification of description, and do not indicate or imply that the devices or elements referred to must have a specific orientation, be constructed in a specific orientation, and be operated, and thus should not be construed as limiting the present application.
In the description of the present application, it is also to be noted that, unless otherwise explicitly specified or limited, the terms "disposed" and "connected" are to be interpreted broadly, e.g., as being either fixedly connected, detachably connected, or integrally connected; can be mechanically or electrically connected; they may be connected directly or indirectly through intervening media, or they may be interconnected between two elements. The specific meaning of the above terms in the present application can be understood in a specific case by those of ordinary skill in the art.
Some embodiments of the present application will be described in detail below with reference to the accompanying drawings. The embodiments described below and the keys in the embodiments can be combined with each other without conflict.
To solve the above problem, referring to fig. 4, an embodiment of the present invention provides a positioning method, which is performed by the RFID base station 100 shown in fig. 1. It should be noted that the positioning method provided in the embodiments of the present application is not limited by fig. 4 and the following specific sequence. The following describes the detailed flow of the positioning method:
step S110, obtaining the information to be positioned of the tag 300 to be positioned according to the tag signal sent by the tag 300 to be positioned.
For example, in an application scenario shown in fig. 2, when the tag 300 to be positioned (tag a) is within the range I in fig. 2, the RFID base station 100 receives the tag signal, the tag signal of the tag 300 to be positioned may be obtained by the RFID base station 100 when the tag 300 to be positioned is within the tag signal receiving range of the RFID base station 100.
When receiving the tag signal of the tag 300 to be positioned, the RFID base station 100 records the tag signal strength of the tag signal, analyzes the received tag signal to obtain the tag information of the tag 300 to be positioned and the trigger information obtained by the tag 300 to be positioned from the trigger 200, and generates the information to be positioned.
That is, the information to be located may include tag information, trigger information, and tag signal strength. Wherein the tag information may be the tag ID of the tag 300 to be located, and the trigger information may be the trigger signal strength of the trigger signal received by the tag 300 to be located and the ID information of the trigger 200.
Step S120, judging whether the information to be positioned meets the reporting condition.
In a possible implementation manner, the reporting condition may include: judging whether the strength of the label signal is greater than a preset strength threshold value or not, and if so, judging that the information to be positioned meets the reporting condition; otherwise, the information to be positioned is judged not to meet the reporting condition.
For example, in the application scenario shown in fig. 2, for the RFID base station 100 in the area I, since the attenuation effect of the boundary on the tag signal is large, the tag signal strength of the tag signal of the tag 300 to be positioned in the area I received by the RFID base station 100 should be greater than the tag signal strength of the tag signal of the tag 300 to be positioned in the area II, and based on this, the strength threshold may be preset in the RFID base station 100, so as to distinguish the tag signal of the target positioning area from the tag signal of the non-target positioning area.
Based on the above steps, the RFID base station 100 can directly distinguish the tag signal of the target location area and the tag signal of the non-target location area according to the tag signal strength, so as to avoid the tag signal of the non-target location area from affecting the location result, thereby improving the accuracy of the location method.
Optionally, the preset intensity threshold may be configured as follows:
first, a first tag signal set of tags 300 to be located within a target location range of the RFID base station 100 is obtained, and a first tag signal strength with the weakest tag signal strength in the first tag signal set is determined.
The target location range of the RFID base station 100 may be an area allocated by a location task of the RFID base station 100, such as an area I in fig. 2, that is, the RFID base station 100 is used to detect a tag 300 to be located in the area I.
During operation, the RFID base station 100 may record tag signals sent by the tag 300 to be positioned within the target positioning range, obtain a first tag signal set of the tag 300 to be positioned, and select a first tag signal strength with the weakest tag signal strength from the first tag signal set of the tag 300 to be positioned.
In the above process, the tag 300 to be positioned may be set on the moving object so as to traverse the target positioning range following the moving object, so that the RFID base station 100 obtains tag signals of different positions within the target positioning range. For example, the tag 300 to be positioned may be set on a drone or drone vehicle and moved within a target positioning range.
As another embodiment, the tag 300 to be positioned may also be placed at a position within the target positioning range where the signal strength of the tag is weak, for example, in the scenario in fig. 2, the tag 300 to be positioned may be placed at the edge of the range I in the area I, that is, at a position far away from the RFID base station 100 in the range I.
Then, a second tag signal set of the tag 300 to be located outside the target location range of the RFID base station 100 is obtained, and the second tag signal strength with the strongest tag signal strength in the second tag signal set is determined.
The area outside the target positioning range of the RFID base station 100 may be an area outside the area allocated by the positioning task of the RFID base station 100 but inside which the RFID base station 100 can receive the tag signal of the tag 300 to be positioned, for example, an overlapping area between the area II and the area I in fig. 2. It is understood that the outside of the target location area includes not only the overlapping area of region II and region I, but also the overlapping area of region I and the space below region I if there is space below region I.
And finally, obtaining a preset intensity threshold value according to the first label signal intensity and the second label signal intensity.
In one embodiment, it may be determined whether the first tag signal strength is greater than the second tag signal strength, and if the first tag signal strength is greater than the second tag signal strength, an intensity average of the first tag signal strength and the second tag signal strength is calculated, and the intensity average is used as a preset intensity threshold.
The intensity average is an average of the first tag signal intensity and the second tag signal intensity, but the specific type of the average is not limited in this application, for example, the intensity average may be an arithmetic average, a weighted average, a geometric average, etc. of the first tag signal intensity and the second tag signal intensity, and may be freely selected according to the type of the boundary.
In addition, in other embodiments, the preset strength threshold may also be determined in other manners, for example, the preset strength threshold may also be any random strength within a strength range between the first tag signal strength and the second tag signal strength, which is not limited in this embodiment, and it is only required to ensure that the preset strength threshold is smaller than the first tag signal strength and larger than the second tag signal strength.
Based on the design, the label signals of the target positioning area and the label signals of the non-target positioning area can be accurately distinguished by setting the accurate preset intensity threshold value, so that the positioning precision is improved.
The inventor also found in the course of research that, in some wall boundaries, the boundary has less attenuation of the tag signal, resulting in a first tag signal strength that may be less than a second tag signal strength.
Based on this, when the first tag signal strength is smaller than the second tag signal strength, the tag signal receiving range of the RFID base station 100 is adjusted so that the first tag signal strength is greater than the second tag signal strength.
Alternatively, the manner of adjusting the tag signal receiving range of the RFID base station 100 may be: the sensitivity of the RFID base station 100 is adjusted according to the trend that the first tag signal strength is greater than the second tag signal strength by monitoring the first tag signal strength and the second tag signal strength in real time, so that the tag signal receiving range of the RFID base station 100 is adjusted.
Based on the design, the situation that strength threshold values cannot be set due to the fact that the label signals are weakened weakly by the boundaries of some walls is avoided, and the universality of the positioning method provided by the application is improved.
In another embodiment, the reporting condition may be: and determining the trigger 200 corresponding to the received label signal according to the trigger information, and judging whether the trigger 200 is matched with any trigger 200 in a preset trigger white list. If the information to be positioned meets the reporting condition, judging that the information to be positioned meets the reporting condition, if not, judging that the information to be positioned meets the reporting condition; and judging that the information to be positioned does not meet the reporting condition.
As an embodiment, the trigger white list may be configured by inputting ID information of each trigger 200 into a configuration page of the RFID base station 100, where the configuration page may be entered by the positioning server 400 after accessing the IP address of the RFID base station 100, or may be entered through an external device of the RFID base station 100.
As another implementation manner, the RFID base station 100 provided in this embodiment of the present application may further include a trigger signal receiver, and before installing each trigger 200 in the target location area, the trigger signal receiver acquires the trigger signal sent by each trigger 200 to obtain ID information of the corresponding trigger 200, so as to create a trigger white list.
Therefore, by filtering the information to be positioned, which is not matched with any trigger 200 in the white list of the trigger, of the trigger information, the problem of the error of the information to be positioned caused by the wall penetration problem of the trigger signal of the non-target positioning area is solved, and the positioning precision is improved.
It should be noted that, in the step S120, one of the above reporting conditions may be alternatively adopted, or a combination of the above reporting conditions is used, for example, the information to be positioned may be reported only when the strength of the tag signal is greater than the preset strength threshold, or the information to be positioned may be reported only when the trigger is in the trigger white list, or the information to be positioned may be reported when the strength of the tag signal is greater than the preset strength threshold and the trigger is in the trigger white list, which is not limited in this embodiment.
On the basis, the reporting condition may be:
the RFID base station 100 determines the corresponding trigger 200 according to the trigger information, and determines whether the trigger 200 is matched with any trigger 200 in a preset trigger white list, if the trigger 200 is matched with any trigger 200 in the preset trigger white list, the preset intensity threshold corresponding to the trigger 200 is matched from the preset intensity threshold in a centralized manner, and determines whether the label signal intensity is greater than the matched preset intensity threshold, and then the information to be positioned, of which the label signal intensity is greater than the matched preset intensity threshold, is reported.
Optionally, the preset intensity threshold set may be configured in a manner of:
first, for each trigger 200 in the trigger white list, a first tag signal set of a tag 300 to be located in an area that is within the target location range of the RFID base station 100 and coincides with the trigger range of the trigger 200 is obtained, and a first tag signal strength with the weakest tag signal strength in the first tag signal set is determined.
The area within the target location range of the RFID base station 100 and coinciding with the triggering range of the trigger 200 may be the overlapping area of the area I and the area II in fig. 2.
Then, a second tag signal set of the tag 300 to be located in an area outside the target location range of the RFID base station 100 and overlapping with the trigger range of the trigger 200 is obtained, and a second tag signal strength with the strongest tag signal strength in the second tag signal set is determined.
The area outside the target location range of the RFID base station 100 and overlapping with the trigger range of the trigger 200 may be an overlapping area of the area II and the area II in fig. 2.
Finally, a preset intensity threshold corresponding to the trigger 200 is obtained according to the first tag signal intensity and the second tag signal intensity, so as to establish a preset intensity threshold set.
Each preset intensity threshold in the preset intensity threshold set corresponds to each trigger 200 in the trigger white list one by one, and the corresponding preset intensity threshold can be obtained from the preset intensity threshold set according to the ID information of the trigger 200 during operation.
Since the trigger range of the trigger signal of the trigger 200 is smaller than the tag signal reception range of the RFID base station 100, the tag signal strength attenuation of the tag signal passing through the trigger range of the trigger 200 is smaller than the tag signal strength attenuation when the tag signal is transmitted to the RFID base station 100. Through the design, the unified preset intensity threshold value can be decomposed into the preset intensity threshold values corresponding to the triggers 200, so that the accuracy of the preset intensity threshold value is improved, and the positioning precision is improved.
Step S130, if the information to be positioned meets the reporting condition, sending the information to be positioned to the positioning server 400, so that the positioning server 400 positions the tag 300 to be positioned according to the information to be positioned.
When the positioning server 400 works, the tag 300 to be positioned is positioned according to the position of the RFID base station 100, the position of the trigger 200 corresponding to the information to be positioned, the tag signal strength in the information to be positioned, and the trigger signal strength, where the specific positioning algorithm may be one of a centroid positioning algorithm, a kNN positioning algorithm, a trilateral positioning algorithm, and a distance measurement positioning algorithm based on the tag signal strength.
Based on the positioning method, the RFID base station 100 filters the received trigger signal, so that the problem that the signal of the tag 300 to be positioned and the trigger 200 penetrates through the wall can be avoided, the RFID base station 100 reports wrong information to be positioned, the wrong positioning result of the tag 300 to be positioned is avoided, and the positioning precision is improved. While avoiding the impact of erroneous positioning results on the devices associated with positioning system 10, for example, a monitoring system associated with positioning system 10 may not be able to capture the corresponding tag 300 to be positioned because of the erroneous positioning results.
Referring to fig. 5, another positioning method implemented by the positioning system 10 shown in fig. 1 is provided in the embodiments of the present application, and the positioning method includes:
step S210, the RFID base station 100 obtains information to be positioned of the tag 300 to be positioned according to the tag signal sent by the tag 300 to be positioned, wherein the information to be positioned comprises tag information of the tag 300 to be positioned, trigger 200 information obtained by the tag 300 to be positioned from the trigger 200, and tag signal strength of the tag 300 to be positioned;
step S220, judging whether the information to be positioned meets the reporting condition.
Step S230, if yes, sending the information to be positioned to the positioning server 400.
In step S240, the positioning server 400 receives the information to be positioned, and positions the tag 300 to be positioned according to the information to be positioned.
It can be understood that the steps S210 to S230 may also be executed by the positioning server 400, that is, the RFID base station 100 directly reports the information to be positioned, and the server 400 filters the information to be positioned.
Please refer to fig. 6, which is a block diagram illustrating a structure of the RFID base station 100 according to an embodiment of the present disclosure. As shown in FIG. 6, RFID base station 100 may be implemented by bus 110 as a general bus architecture. Bus 110 may include any number of interconnecting buses and bridges depending on the specific application of RFID base station 100 and the overall design constraints. Bus 110 connects various circuits together, including processor 120, storage medium 130, and bus interface 140. Alternatively, the RFID base station 100 may connect a network adapter 150 or the like via the bus 110 using the bus interface 140. The network adapter 150 may be used to implement a signal processing function of a physical layer in the RFID base station 100, and implement reception of a tag signal of the tag 300 to be located through an antenna. The user interface 160 may connect external devices such as: a keyboard, a display, a mouse or a joystick, etc. The bus 110 may also connect various other circuits such as timing sources, peripherals, voltage regulators, or power management circuits, which are well known in the art, and therefore, will not be described in detail.
Alternatively, the RFID base station 100 may also be configured as a general processing system, for example, commonly referred to as a chip, including: one or more microprocessors providing processing functions, and an external memory providing at least a portion of storage medium 130, all connected together with other support circuits through an external bus architecture.
Alternatively, the RFID base station 100 may be implemented using: an ASIC (application specific integrated circuit) having a processor 120, a bus interface 140, a user interface 160; and at least a portion of the storage medium 130 integrated in a single chip, or the RFID base station 100 may be implemented using: one or more FPGAs (field programmable gate arrays), PLDs (programmable logic devices), controllers, state machines, gate logic, discrete hardware components, any other suitable circuitry, or any combination of circuitry capable of performing the various functions described throughout this application.
Among other things, processor 120 is responsible for managing bus 110 and general processing (including the execution of software stored on storage medium 130). Processor 120 may be implemented using one or more general-purpose processors and/or special-purpose processors. Examples of processor 120 include microprocessors, microcontrollers, DSP processors, and other circuits capable of executing software. Software should be construed broadly to mean instructions, data, or any combination thereof, whether referred to as software, firmware, middleware, microcode, hardware description language, or otherwise.
The storage medium 130 is shown separate from the processor 120 in fig. 6, however, it will be readily apparent to those skilled in the art that the storage medium 130, or any portion thereof, may be located outside of the RFID base station 100. Storage medium 130 may include, for example, a transmission line, a carrier waveform modulated with data, and/or a computer product separate from the wireless node, which may be accessed by processor 120 via bus interface 140. Alternatively, the storage medium 130, or any portion thereof, may be integrated into the processor 120, e.g., may be a cache and/or general purpose registers.
The processor 120 may perform the following embodiments, and in particular, the storage medium 130 may store the positioning apparatus 500 therein, and the processor 120 may be configured to execute the positioning apparatus 500.
In one embodiment, referring to fig. 7, which is a functional block diagram of the positioning apparatus 500 provided in the embodiment of the present application, the positioning apparatus 500 may include the following functional blocks:
the receiving module 510 is configured to obtain information to be positioned of the tag 300 to be positioned according to the tag signal sent by the tag 300 to be positioned, where the information to be positioned includes tag information of the tag 300 to be positioned, trigger information obtained by the tag 300 to be positioned from the trigger 200, and tag signal strength of the tag 300 to be positioned.
The screening module 520 is configured to determine whether the information to be located meets a reporting condition.
A reporting module 530, configured to send the information to be positioned to the positioning server 400 when the information to be positioned meets a reporting condition, so that the positioning server 400 positions the tag 300 to be positioned according to the information to be positioned.
The embodiment of the present application further provides a readable storage medium, where a computer program is stored, and when the computer program is executed, the positioning method in any of the above method embodiments may be implemented.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. The apparatus and method embodiments described above are illustrative only, as the flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present application. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
In addition, functional modules in the embodiments of the present application may be integrated together to form an independent part, or each module may exist separately, or two or more modules may be integrated to form an independent part.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
It will be evident to those skilled in the art that the application is not limited to the details of the foregoing illustrative embodiments, and that the present application may be embodied in other specific forms without departing from the spirit or essential attributes thereof. The present embodiments are therefore to be considered in all respects as illustrative and not restrictive, the scope of the application being indicated by the appended claims rather than by the foregoing description, and all changes which come within the meaning and range of equivalency of the claims are therefore intended to be embraced therein. Any reference sign in a claim should not be construed as limiting the claim concerned.
Claims (9)
1. A method of location determination, wherein an RFID base station is employed, the method comprising:
obtaining information to be positioned of the label to be positioned according to a label signal sent by the label to be positioned, wherein the information to be positioned comprises the label information of the label to be positioned, trigger information obtained by the label to be positioned from a trigger and the label signal intensity of the label to be positioned;
judging whether the information to be positioned meets a reporting condition;
the step of judging whether the information to be positioned meets the reporting condition comprises the following steps:
determining a corresponding trigger according to the trigger information;
judging whether the trigger is matched with any trigger in a preset trigger white list or not;
if yes, matching preset intensity threshold values corresponding to the triggers from a preset intensity threshold value set, wherein the preset intensity threshold value set comprises the preset intensity threshold values corresponding to the triggers;
judging whether the label signal intensity is greater than a matched preset intensity threshold value or not;
if so, judging that the information to be positioned meets the reporting condition;
if not, judging that the information to be positioned does not meet the reporting condition;
and if so, sending the information to be positioned to a positioning server so that the positioning server positions the label to be positioned according to the information to be positioned.
2. The method according to claim 1, wherein the step of determining whether the information to be located satisfies a reporting condition comprises:
judging whether the label signal intensity is greater than a preset intensity threshold value or not;
if so, judging that the information to be positioned meets the reporting condition;
if not, judging that the information to be positioned does not meet the reporting condition.
3. The positioning method according to claim 2, wherein before the step of determining whether the strength of the tag signal in the information to be positioned is greater than a preset strength threshold, the method further comprises:
configuring the preset intensity threshold;
wherein the preset intensity threshold is configured as follows:
obtaining a first tag signal set of tags to be positioned in a target positioning range of the RFID base station, and determining the first tag signal strength with the weakest tag signal strength in the first tag signal set;
obtaining a second tag signal set of tags to be positioned outside the target positioning range of the RFID base station, and determining the second tag signal strength with the strongest tag signal strength in the second tag signal set;
and obtaining the preset intensity threshold according to the first label signal intensity and the second label signal intensity.
4. The method according to claim 3, wherein the step of obtaining the preset strength threshold according to the first tag signal strength and the second tag signal strength comprises:
judging whether the signal intensity of the first tag is greater than that of the second tag;
if so, calculating an intensity average value of the first label signal intensity and the second label signal intensity, and taking the intensity average value as the preset intensity threshold value;
and if not, adjusting the receiving range of the tag signal of the RFID base station.
5. The method according to claim 4, wherein the step of adjusting the tag signal receiving range of the RFID base station comprises:
and adjusting the sensitivity of the RFID base station according to the first label signal strength and the second label signal strength which are monitored in real time.
6. The method according to claim 1, wherein the step of determining whether the information to be located satisfies a reporting condition comprises:
determining a corresponding trigger according to the trigger information;
judging whether the trigger is matched with any trigger in a preset trigger white list or not;
if so, judging that the information to be positioned meets the reporting condition;
if not, judging that the information to be positioned does not meet the reporting condition.
7. The method according to claim 1, wherein the step of matching the preset intensity threshold corresponding to the trigger is preceded by the method further comprising:
establishing the preset intensity threshold value set;
wherein the preset intensity threshold set is established by:
for each trigger in the trigger white list, obtaining a first tag signal set of a tag to be positioned in an area which is within a target positioning range of the RFID base station and is overlapped with a triggering range of the trigger, and determining the first tag signal strength with the weakest tag signal strength in the first tag signal set;
acquiring a second label signal set of a label to be positioned in an area which is outside the target positioning range of the RFID base station and is overlapped with the triggering range of the trigger, and determining the second label signal strength with the strongest label signal strength in the second label signal set;
and obtaining a preset intensity threshold value corresponding to the trigger according to the first label signal intensity and the second label signal intensity so as to establish the preset intensity threshold value set.
8. A positioning device, wherein an RFID base station is used, the positioning device comprising:
the receiving module is used for obtaining information to be positioned of the label to be positioned according to a label signal sent by the label to be positioned, wherein the information to be positioned comprises the label information of the label to be positioned, trigger information obtained by the label to be positioned from a trigger and the label signal strength of the label to be positioned;
the screening module is used for judging whether the information to be positioned meets the reporting condition;
the screening module is further used for determining a corresponding trigger according to the trigger information; judging whether the trigger is matched with any trigger in a preset trigger white list or not; if yes, matching preset intensity threshold values corresponding to the triggers from a preset intensity threshold value set, wherein the preset intensity threshold value set comprises the preset intensity threshold values corresponding to the triggers; judging whether the label signal intensity is greater than a matched preset intensity threshold value or not; if so, judging that the information to be positioned meets the reporting condition; if not, judging that the information to be positioned does not meet the reporting condition; and
and the reporting module is used for sending the information to be positioned to a positioning server when the information to be positioned meets the reporting condition so as to enable the positioning server to position the label to be positioned according to the information to be positioned.
9. A positioning method, characterized in that an RFID base station and a positioning server communicatively connected to each other are applied, the method comprising:
the RFID base station obtains information to be positioned of the label to be positioned according to a label signal sent by the label to be positioned, wherein the information to be positioned comprises label information of the label to be positioned, trigger information obtained by the label to be positioned from a trigger and label signal strength of the label to be positioned;
judging whether the information to be positioned meets a reporting condition;
the step of judging whether the information to be positioned meets the reporting condition comprises the following steps:
determining a corresponding trigger according to the trigger information;
judging whether the trigger is matched with any trigger in a preset trigger white list or not;
if yes, matching preset intensity threshold values corresponding to the triggers from a preset intensity threshold value set, wherein the preset intensity threshold value set comprises the preset intensity threshold values corresponding to the triggers;
judging whether the label signal intensity is greater than a matched preset intensity threshold value or not;
if so, judging that the information to be positioned meets the reporting condition;
if not, judging that the information to be positioned does not meet the reporting condition;
if yes, sending the information to be positioned to the positioning server;
and the positioning server receives the information to be positioned and positions the label to be positioned according to the information to be positioned.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811474440.5A CN111356070B (en) | 2018-12-04 | 2018-12-04 | Positioning method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811474440.5A CN111356070B (en) | 2018-12-04 | 2018-12-04 | Positioning method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111356070A CN111356070A (en) | 2020-06-30 |
CN111356070B true CN111356070B (en) | 2022-03-11 |
Family
ID=71195255
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811474440.5A Active CN111356070B (en) | 2018-12-04 | 2018-12-04 | Positioning method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111356070B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113115437B (en) * | 2021-03-10 | 2023-02-03 | 成都永奉科技有限公司 | Method and system for judging front-back position relation between positioning tag and base station |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101793962A (en) * | 2010-01-20 | 2010-08-04 | 张楠 | Indoor/outdoor location system based on radio frequency identifications (RFID) and data base and location method thereof |
CN103969623A (en) * | 2014-05-23 | 2014-08-06 | 中山达华智能科技股份有限公司 | RFIC indoor-positioning method based on PSO |
CN104392255A (en) * | 2014-05-06 | 2015-03-04 | 厦门安福迪信息科技有限公司 | No-blind zone precise locating system and locating method for radio frequency identification |
CN106211322A (en) * | 2016-07-29 | 2016-12-07 | 天津市旅游(控股)集团有限公司 | Region Precise Position System and localization method |
CN107015192A (en) * | 2017-03-23 | 2017-08-04 | 京信通信技术(广州)有限公司 | Indoor locating system |
CN107682808A (en) * | 2017-09-22 | 2018-02-09 | 锐捷网络股份有限公司 | A kind of assets localization method, equipment and system |
-
2018
- 2018-12-04 CN CN201811474440.5A patent/CN111356070B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101793962A (en) * | 2010-01-20 | 2010-08-04 | 张楠 | Indoor/outdoor location system based on radio frequency identifications (RFID) and data base and location method thereof |
CN104392255A (en) * | 2014-05-06 | 2015-03-04 | 厦门安福迪信息科技有限公司 | No-blind zone precise locating system and locating method for radio frequency identification |
CN103969623A (en) * | 2014-05-23 | 2014-08-06 | 中山达华智能科技股份有限公司 | RFIC indoor-positioning method based on PSO |
CN106211322A (en) * | 2016-07-29 | 2016-12-07 | 天津市旅游(控股)集团有限公司 | Region Precise Position System and localization method |
CN107015192A (en) * | 2017-03-23 | 2017-08-04 | 京信通信技术(广州)有限公司 | Indoor locating system |
CN107682808A (en) * | 2017-09-22 | 2018-02-09 | 锐捷网络股份有限公司 | A kind of assets localization method, equipment and system |
Also Published As
Publication number | Publication date |
---|---|
CN111356070A (en) | 2020-06-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112102288A (en) | Water body identification and water body change detection method, device, equipment and medium | |
CN112101223B (en) | Detection method, detection device, detection equipment and computer storage medium | |
EP3913961B1 (en) | Radio operation management system and radio operation assistant method | |
US20210209162A1 (en) | Method for processing identity information, electronic device, and storage medium | |
CN111356070B (en) | Positioning method and device | |
CN112530601A (en) | Campus epidemic situation monitoring method and device, computer equipment and storage medium | |
EP3642718B1 (en) | Graphical user interface tool for configuring a vehicle's intrusion detection system | |
CN111078062A (en) | Capacitive touch screen detection method and device, touch screen equipment and storage medium | |
CN109032354B (en) | Electronic device, gesture recognition method thereof and computer-readable storage medium | |
CN114036314B (en) | Knowledge-graph-based permeation path identification method and system | |
KR102281810B1 (en) | Radar detector and method for signal pattern detection using the same | |
CN111580085B (en) | Shielding method, processing end and system for monitoring data source test responder | |
US11088817B2 (en) | Data transmission method, data transmission device, and computer readable storage medium | |
CN116095819A (en) | Person cross-region determination method, device, equipment and storage medium | |
CN114153730A (en) | Method for generating buried point configuration page and related equipment | |
CN110113712B (en) | Positioning processing method and device | |
CN113518304A (en) | Indoor positioning method and device | |
CN113612662A (en) | Network monitoring method, device, readable medium and equipment | |
CN108141389B (en) | Network entity for monitoring a plurality of processes of a communication system | |
CN111078039A (en) | Capacitive touch screen anti-interference method and device, touch screen equipment and storage medium | |
CN110135456A (en) | A kind of training method and device of target detection model | |
CN117667665B (en) | White screen detection method, device, equipment and storage medium | |
CN112859190B (en) | Object detection method and device and sensor equipment | |
CN114755642B (en) | Radar line detection method and device, vehicle and storage medium | |
CN115792870B (en) | Detection method and device for window shielding of laser radar |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |