Disclosure of Invention
The application aims to provide a system and a method for determining an area where a user is located, which can determine an activity area where the user is currently located.
In order to achieve the above object, the present application provides a system for determining an area where a user is located, the system including a radio frequency identification tag worn on the user and a radio frequency identification reader installed at a designated location of a target area, wherein: the radio frequency identification reader activates the radio frequency identification tag in the designated range by sending an activation signal; the activated radio frequency identification tag sends a broadcast signal according to a designated time interval, wherein the broadcast signal contains the identification of the radio frequency identification reader; the radio frequency identification reader receiving the broadcast signal uploads the received broadcast signal to a central system, so that the central system determines the current area of the activated radio frequency identification tag according to the identification carried in the broadcast signal; after the activated radio frequency identification tag moves along with the user and is activated again by another radio frequency identification reader, retransmitting the broadcast signal containing the identification of the other radio frequency identification reader; the radio frequency identification reader receiving the retransmitted broadcast signal uploads the received broadcast signal to the central system, so that the central system determines an area where the activated radio frequency identification tag moves again according to the identifier carried in the retransmitted broadcast signal; and the central system determines the action route of the user according to the current area and the area in which the user is located after the movement.
Further, the radio frequency identification tag and the radio frequency identification reader both comprise a first element working in an active mode and a second element working in the active mode, and the first element and the second element respectively correspond to a first frequency and a second frequency; wherein the broadcast signal is transceived through the second element, and the activation signal is transceived through the first element.
Further, the radio frequency identification tag comprises a third element working in a passive mode, the radio frequency identification reader comprises a third element working in an active mode, and the third element corresponds to a third frequency; when the radio frequency identification tag communicates with a third element in the radio frequency identification reader through the third element, the radio frequency identification reader acquires tag information of the radio frequency identification tag and uploads the tag information to the central system, so that the central system determines that the radio frequency identification tag and the radio frequency identification reader are located at the same position currently.
Further, the third frequency corresponding to the third element is 13.56 MHz.
Further, the broadcast signal is a 2.4GHz signal, and the activation signal is a 125KHz signal, an infrared signal, or an ultrasonic signal.
Further, the coverage of the broadcast signal is different from the coverage of the activation signal, and the coverage of the broadcast signal is greater than the coverage of the activation signal.
Further, the radio frequency identification tag is also used for sending built-in sensor data to the radio frequency identification reader, so that the radio frequency identification reader uploads the sensor data to the central system; wherein the sensor data includes at least one of pedometer data, sleep data, and pulse rate data.
In order to achieve the above object, the present application further provides a method for determining an area where a user is located, where the method includes: sending an activation signal by using a radio frequency identification reader to activate the radio frequency identification tag in the designated range; the activated radio frequency identification tag sends a broadcast signal according to a designated time interval, wherein the broadcast signal contains the identification of the radio frequency identification reader; the radio frequency identification reader receiving the broadcast signal uploads the received broadcast signal to a central system, so that the central system determines the current area of the activated radio frequency identification tag according to the identification carried in the broadcast signal; after the activated radio frequency identification tag moves along with the user and is activated again by another radio frequency identification reader, retransmitting the broadcast signal containing the identification of the other radio frequency identification reader; the radio frequency identification reader receiving the retransmitted broadcast signal uploads the received broadcast signal to the central system, so that the central system determines an area where the activated radio frequency identification tag moves again according to the identifier carried in the retransmitted broadcast signal; and the central system determines the action route of the user according to the current area and the area in which the user is located after the movement.
Further, the radio frequency identification tag and the radio frequency identification reader both comprise a first element working in an active mode and a second element working in the active mode, and the first element and the second element respectively correspond to a first frequency and a second frequency; wherein the broadcast signal is transceived through the second element, and the activation signal is transceived through the first element.
Further, the radio frequency identification tag comprises a third element working in a passive mode, the radio frequency identification reader comprises a third element working in an active mode, and the third element corresponds to a third frequency; when the radio frequency identification tag communicates with a third element in the radio frequency identification reader through the third element, the radio frequency identification reader acquires tag information of the radio frequency identification tag and uploads the tag information to the central system, so that the central system determines that the radio frequency identification tag and the radio frequency identification reader are located at the same position currently.
Therefore, the technical scheme provided by the application has the following technical effects:
1. the area positioning is accurate: the invention can accurately sense the entrance and exit directions of the labels at the entrance and exit or the stair entrance, thereby accurately judging whether the user is in or out of the area;
2. the positioning precision is high: the position sensing of the invention can be accurate to centimeter level (when the card is actively swiped) or within 3 meters (when the card is triggered by an activation signal);
3. the deployment cost is low: the reader only needs to cover an entrance or an exit or a stair opening, the 2.4G communication distance can reach 100 m radius, and the area position and the entrance direction of the label can be accurately sensed in real time by combining 125KHz and 13.56 MHz;
4. high concurrency in large batch: the collision-proof collision of the labels can be 200 per second, so that when a large number of labels appear in the range of a reader, the labels can be quickly read;
5. the speed is fast and reading is not missed: the identification speed of the tags can reach 1000 pieces/second, so that when a plurality of tags quickly pass through the action range of the reader, the tags can be prevented from being missed to be read.
Additional features and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention will be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.
The technical solution of the present invention is further described in detail by the accompanying drawings and embodiments.
Detailed Description
The preferred embodiments of the present invention will be described in conjunction with the accompanying drawings, and it will be understood that they are described herein for the purpose of illustration and explanation and not limitation.
The application provides a system for determining the area of a user, which comprises a radio frequency identification tag worn on the user and a radio frequency identification reader installed at the designated position of a target area, wherein:
the radio frequency identification reader activates the radio frequency identification tag in the designated range by sending an activation signal;
the activated radio frequency identification tag sends a broadcast signal according to a designated time interval, wherein the broadcast signal contains the identification of the radio frequency identification reader;
the radio frequency identification reader receiving the broadcast signal uploads the received broadcast signal to a central system, so that the central system determines the current area of the activated radio frequency identification tag according to the identification carried in the broadcast signal;
after the activated radio frequency identification tag moves along with the user and is activated again by another radio frequency identification reader, retransmitting the broadcast signal containing the identification of the other radio frequency identification reader;
the radio frequency identification reader receiving the retransmitted broadcast signal uploads the received broadcast signal to the central system, so that the central system determines an area where the activated radio frequency identification tag moves again according to the identifier carried in the retransmitted broadcast signal;
and the central system determines the action route of the user according to the current area and the area in which the user is located after the movement.
It should be noted that the radio frequency reader sends out the low frequency activation signal in two states, one is to continuously send out the low frequency activation signal in a normal state, and the other is to send out the low frequency activation signal after being triggered by personnel. The personnel triggering comprises modes of touch, key pressing, infrared induction, ultrasonic induction and the like.
In this embodiment, the rfid tag and the rfid reader each include a first element operating in an active mode and a second element operating in the active mode, where the first element and the second element correspond to a first frequency and a second frequency, respectively; wherein the broadcast signal is transceived through the second element, and the activation signal is transceived through the first element.
In this embodiment, the rfid tag includes a third element operating in a passive mode, and the rfid reader includes a third element operating in an active mode, where the third element corresponds to a third frequency; when the radio frequency identification tag communicates with a third element in the radio frequency identification reader through the third element, the radio frequency identification reader acquires tag information of the radio frequency identification tag and uploads the tag information to the central system, so that the central system determines that the radio frequency identification tag and the radio frequency identification reader are located at the same position currently.
In this embodiment, the third frequency corresponding to the third element is 13.56 MHz.
In this embodiment, the broadcast signal is a 2.4GHz signal, and the activation signal is a 125KHz signal, an infrared signal, or an ultrasonic signal.
In this embodiment, the coverage of the broadcast signal is different from the coverage of the activation signal, and the coverage of the broadcast signal is greater than the coverage of the activation signal.
In this embodiment, the rfid tag is further configured to carry sensor data embedded in the tag in a broadcast signal, so that a rfid reader receiving the broadcast signal can also receive the sensor data at the same time, and then upload the broadcast signal carrying the sensor data embedded in the tag to the central system; the sensor data comprises at least one of speed data, step counting data, sleep data and pulse and heart rate data, and is acquired by a sensor worn on a user when the user moves with a radio frequency identification tag and is written into the radio frequency identification tag; the sensor data can reflect the user's current biometric, motion characteristics, etc.
In an embodiment, when the system for determining the area where the user is located provided by the embodiment of the present invention is applied to monitoring the elderly and the patients, such as an elderly home and a hospital, when the elderly and the patients are numerous, the purpose of reducing the operation pressure of the system can be achieved while monitoring the positions of the people more accurately by some technical means. At this time, the system for determining the area where the user is located according to the embodiment of the present invention may provide two working modes, where a first working mode is a high fine-grained location mode, and in this mode, the system works according to the working mode of the system, and each radio frequency identification reader uploads the broadcast signal of the radio frequency identification tag read by itself each time to a central system, so that the central system may determine the action route of the user according to the method, and in this way, the fine-grained data of the user location is finer; the second mode is a low fine-grained location mode, in which the system operates in a manner that can monitor the user's location while relieving the processing pressure of the central system, where the fine-grained location is smaller than the first mode, and where the high-grained location data can still be obtained subsequently.
The low fine-grained location mode is divided into two embodiments, as follows:
first embodiment
In the low fine granularity positioning mode, the sensor data comprises pulse heart rate data, and at the moment, each radio frequency identification reader is also provided with a controller;
the system for determining the area of the user also comprises a control center, wherein the control center is in remote communication connection with each controller; the control center is in communication connection with the central system;
the controller stores a normal numerical range of sensor data corresponding to each radio frequency identification tag wearing user, for example, when the sensor data is pulse and heart rate data, the normal numerical range of the sensor data is a normal numerical range of the pulse and heart rate. At this time, the system performs the following steps:
step A1, when the radio frequency identification reader receives the broadcast signal sent by the radio frequency identification tag for the next time, the controller on the radio frequency identification reader judges whether the sensor data in the broadcast signal sent for the next time is in the normal value range of the sensor data corresponding to the wearing user of the radio frequency identification tag; if so, go to step A2; if not, step A3 is performed.
Step a2, if the sensor data sent this time is located in the normal value range of the sensor data corresponding to the wearing user of the rfid tag, the controller sends the current receiving time of the broadcast signal received by the rfid reader, the broadcast signal sent this time, and a first identifier to the control center, where the first identifier is used to indicate that the sensor data sent this time is located in the normal value range of the sensor data corresponding to the wearing user of the rfid tag, and the first identifier may be a group of simple digital codes, such as 1;
the control center correspondingly stores the current receiving time sent by the controller, the broadcast signal sent by the controller and the first identifier to form a current information record corresponding to the radio frequency identification tag at the current receiving time;
the control center judges whether the first identification exists in the previous N information records corresponding to the previous N receiving times before the current receiving time of the radio frequency identification tag or not; when the current N information records are empty, defaulting that the first identification exists in the previous N information records, and controlling the time difference between the receiving time corresponding to the information record corresponding to the radio frequency identification tag reported to the central system last time by the center and the current receiving time to be equal to or greater than the preset time difference; the aforementioned N is a positive integer equal to or greater than 1;
if each information record in the previous N information records has the first identifier, the control center continuously judges whether the time difference between the receiving time corresponding to the information record corresponding to the radio frequency identification tag reported to the central system by the control center last time and the current receiving time is equal to or greater than the preset time difference; if the current time is equal to or greater than the receiving time, the control center sends the current information record corresponding to the radio frequency identification tag at the current receiving time to the central system; if the current time is less than the current time, the control center does not send the current information record corresponding to the radio frequency identification tag at the current receiving time to the central system, and returns to the step A1; that is, when the current N times of information records and when the time of information records both show that the sensor data of the monitored user is normal, the state of the monitored user is good, and the monitored user can be positioned in a low-fine-granularity mode, so that the system processing pressure is reduced, at the moment, the information records can be reported to the central system at intervals, so that the central system can position the user in a low-fine-granularity mode, each time of information records corresponding to the radio frequency identification tag can be stored in the control center all the time, if the central system needs accurate position data subsequently, each time of information records corresponding to the radio frequency identification tag can be called from the control center subsequently, and the situation that high-fine-granularity positioning data cannot be obtained cannot occur;
if at least one second identifier exists in the previous N information records (the meaning of the second identifier is shown as follow-up), the control center sends the current information record corresponding to the radio frequency identification tag at the current receiving time to the central system; that is, when at least one second identifier exists in the previous N information records, it indicates that the state of the user is unstable, and at this time, the control center directly sends the current information record corresponding to the radio frequency identification tag at the current receiving time to the central system, so as to ensure that the central system can accurately obtain the positioning data of the user whose state is unstable.
Step A3, if the sensor data sent this time is out of the normal value range of the sensor data corresponding to the wearing user of the RFID tag, the controller sends the current receiving time of the broadcast signal received by the RFID reader, the broadcast signal sent this time and a second identifier to the control center, where the second identifier is used to indicate that the sensor data sent this time is out of the normal value range of the sensor data corresponding to the wearing user of the RFID tag, and the second identifier may be a group of digital codes different from the digital codes corresponding to the first identifier, for example, 0;
the control center correspondingly stores the current receiving time sent by the controller, the broadcast signal sent by the controller and the second identifier to form a current information record corresponding to the radio frequency identification tag at the current receiving time;
and the control center sends the current information record corresponding to the radio frequency identification tag at the current receiving time to the central system.
That is, if the sensor data sent this time is located outside the normal numerical range of the sensor data corresponding to the wearing user of the radio frequency identification tag, it indicates that the current state of the user is unstable, at this time, the control center directly sends the current information record corresponding to the radio frequency identification tag at the current receiving time to the central system, and it is ensured that the central system can accurately obtain the positioning data of the user whose state is unstable.
Second embodiment
In a low fine-grained positioning mode, the sensor data comprises velocity data; at this time, each radio frequency identification reader is also provided with a controller;
the system for determining the area of the user also comprises a control center, wherein the control center is in remote communication connection with each controller; the control center is in communication connection with the central system;
the controller stores a normal numerical range of sensor data corresponding to a user wearing each rfid tag, for example, when the sensor data is velocity data, the normal numerical range of the sensor data is a normal numerical range of velocity, the normal numerical range of the velocity is [0, V1], and V1 is a numerical value greater than zero. At this time, the system performs the following steps:
step A1, when the radio frequency identification reader receives the broadcast signal sent by the radio frequency identification tag for the next time, the controller on the radio frequency identification reader judges whether the sensor data in the broadcast signal sent for the next time is in the normal value range of the sensor data corresponding to the wearing user of the radio frequency identification tag; if so, go to step A2; if not, step A3 is performed.
Step a2, if the sensor data sent this time is located in the normal value range of the sensor data corresponding to the wearing user of the rfid tag, the controller sends the current receiving time of the broadcast signal received by the rfid reader, the broadcast signal sent this time, and a first identifier to the control center, where the first identifier is used to indicate that the sensor data sent this time is located in the normal value range of the sensor data corresponding to the wearing user of the rfid tag, and the first identifier may be a group of simple digital codes, such as 1;
the control center correspondingly stores the current receiving time sent by the controller, the broadcast signal sent by the controller and the first identifier to form a current information record corresponding to the radio frequency identification tag at the current receiving time;
the control center judges whether the first identification exists in the previous N information records corresponding to the previous N receiving times before the current receiving time of the radio frequency identification tag or not; when the current N information records are empty, defaulting that the first identification exists in the previous N information records, and controlling the time difference between the receiving time corresponding to the information record corresponding to the radio frequency identification tag reported to the central system last time by the center and the current receiving time to be equal to or greater than the preset time difference; the aforementioned N is a positive integer equal to or greater than 1;
if each information record in the previous N information records has the first identifier, the control center continuously judges whether the time difference between the receiving time corresponding to the information record corresponding to the radio frequency identification tag reported to the central system by the control center last time and the current receiving time is equal to or greater than the preset time difference; if the current time is equal to or greater than the receiving time, the control center sends the current information record corresponding to the radio frequency identification tag at the current receiving time to the central system; if the current time is less than the current time, the control center does not send the current information record corresponding to the radio frequency identification tag at the current receiving time to the central system, and returns to the step A1; that is, when the current N times of information records and when the time of information records both show that the sensor data of the monitored user is normal, the state of the monitored user is good, and the monitored user can be positioned in a low-fine-granularity mode, so that the system processing pressure is reduced, at the moment, the information records can be reported to the central system at intervals, so that the central system can position the user in a low-fine-granularity mode, each time of information records corresponding to the radio frequency identification tag can be stored in the control center all the time, if the central system needs accurate position data subsequently, each time of information records corresponding to the radio frequency identification tag can be called from the control center subsequently, and the situation that high-fine-granularity positioning data cannot be obtained cannot occur;
if at least one second identifier exists in the previous N information records (the meaning of the second identifier is shown as follow-up), the control center sends the current information record corresponding to the radio frequency identification tag at the current receiving time to the central system; that is, when at least one second identifier exists in the previous N information records, it indicates that the moving speed of the user is greater than V1, and therefore the position may change rapidly and unstably, and it is not suitable for the above-mentioned manner of reporting information records at intervals.
Step a3, if the sensor data sent this time is outside the normal numerical range of the sensor data corresponding to the user wearing the rfid tag (i.e. the user has a fast speed, the user has a fast position change, and it is not suitable for the above-mentioned manner of reporting information records at intervals), then at this time, the controller sends the current receiving time of the broadcast signal received by the rfid reader this time, the broadcast signal sent this time, and a second identifier to the control center, where the second identifier is used to indicate that the sensor data sent this time is outside the normal numerical range of the sensor data corresponding to the user wearing the rfid tag, and the second identifier may be a group of digital codes, different from the digital codes corresponding to the first identifier, for example, 0;
the control center correspondingly stores the current receiving time sent by the controller, the broadcast signal sent by the controller and the second identifier to form a current information record corresponding to the radio frequency identification tag at the current receiving time;
and the control center sends the current information record corresponding to the radio frequency identification tag at the current receiving time to the central system.
That is, if the sensor data sent this time is located outside the normal numerical range of the sensor data corresponding to the wearing user of the rfid tag, it indicates that the speed of the user is fast and the position of the user changes fast, and at this time, the control center directly sends the current information record corresponding to the rfid tag at the current receiving time to the central system, so as to ensure that the central system can accurately obtain the positioning data of the user.
Specifically, referring to fig. 1, in a practical application scenario, the rfid reader may be installed at an entrance of an area, and a user moves from the outside to a room in the area, so that when the user is outside the area, the tag worn on the user can be activated by a 125KHz signal sent by the reader 1, and the activation region of the 125KHz signal is usually 1-3 meters, so that when the user enters the activation region, the tag worn on the user is activated. After the tag is activated, a 2.4GHz signal may be continuously sent out at a frequency of 2 seconds/time, and the signal may carry an identifier of the reader 1 to indicate that the user is currently near the reader 1. The 2.4GHz signal can be received by all readers within a range of 100 meters, so that the readers can report the received 2.4GHz signal to the central system, and the central system can determine that the user is currently near the reader 1. Then when the user enters the first door and approaches the second door, the user can be activated by the 125KHz signal of thereader 2, and at this time, the 2.4GHz signal sent by the tag carries the identifier of thereader 2. By analogy, the 2.4GHz signal sent out by the tag finally carries the identifier of thereader 4. The central system, by analyzing the different identifications, can determine the movement trajectory of the user and can determine in which area the user finally stays.
In addition, for the scene of going upstairs and downstairs, readers can be respectively installed downstairs and upstairs, so that the track of the user going upstairs and downstairs can be identified, and the floor where the user finally stays can be determined.
After the label enters the activation range of the reader, half-duplex communication can be established between the reader and the label, and the reader can synchronize the clock of the label. The tag uploads various sensor data stored in the tag to the reader, and then the reader uploads the sensor data to a central system, such as step counting and sleep data generated by an acceleration sensor, pulse and heart rate data generated by a photoelectric sensor, and the like.
In addition, if the user actively swipes the card at the entrance, the reader can read the tag information in the tag through the signal of 13.56mhz, and the central system can determine that the tag and the reader are at the same position at the moment. Wherein the identification precision of the 13.56MHz signal is 0-3 cm.
Referring to fig. 2, the present application further provides a method for determining an area where a user is located, where the method includes:
s1: sending an activation signal by using a radio frequency identification reader to activate the radio frequency identification tag in the designated range;
s2: the activated radio frequency identification tag sends a broadcast signal according to a designated time interval, wherein the broadcast signal contains the identification of the radio frequency identification reader;
s3: the radio frequency identification reader receiving the broadcast signal uploads the received broadcast signal to a central system, so that the central system determines the current area of the activated radio frequency identification tag according to the identification carried in the broadcast signal;
s4: after the activated radio frequency identification tag moves along with the user and is activated again by another radio frequency identification reader, retransmitting the broadcast signal containing the identification of the other radio frequency identification reader;
s5: the radio frequency identification reader receiving the retransmitted broadcast signal uploads the received broadcast signal to the central system, so that the central system determines an area where the activated radio frequency identification tag moves again according to the identifier carried in the retransmitted broadcast signal;
s6: and the central system determines the action route of the user according to the current area and the area in which the user is located after the movement.
In this embodiment, the rfid tag and the rfid reader each include a first element operating in an active mode and a second element operating in the active mode, where the first element and the second element correspond to a first frequency and a second frequency, respectively; wherein the broadcast signal is transceived through the second element, and the activation signal is transceived through the first element.
In this embodiment, the rfid tag includes a third element operating in a passive mode, and the rfid reader includes a third element operating in an active mode, where the third element corresponds to a third frequency; when the radio frequency identification tag communicates with a third element in the radio frequency identification reader through the third element, the radio frequency identification reader acquires tag information of the radio frequency identification tag and uploads the tag information to the central system, so that the central system determines that the radio frequency identification tag and the radio frequency identification reader are located at the same position currently.
It should be noted that the 2.4GHz signal referred to in this application refers to a signal having any frequency from 2.4GHz to 2.5GHz, and the 125KHz signal referred to in this application refers to a signal having any frequency from 115KHz to 135 KHz.
Therefore, the technical scheme provided by the application has the following technical effects:
1. the area positioning is accurate: the invention can accurately sense the entrance and exit directions of the labels at the entrance and exit or the stair entrance, thereby accurately judging whether the user is in or out of the area;
2. the positioning precision is high: the position sensing of the invention can be accurate to centimeter level (when the card is actively swiped) or within 3 meters (when the card is triggered by an activation signal), while the sensing range of the commonly used Bluetooth technology is about 10 meters, and the position of the user can not be accurately determined;
3. the deployment cost is low: the reader only needs to cover an entrance or an exit or a stair opening, the 2.4G communication distance can reach 100 m radius, and the area position and the entrance direction of the label can be accurately sensed in real time by combining 125KHz and 13.56 MHz;
4. high concurrency in large batch: the collision-proof collision of the labels can reach 200 pieces/second, and the theory of Bluetooth is only 7 channels, so when a large number of labels appear in the range of a reader, the invention can realize quick reading;
5. the speed is fast and reading is not missed: the identification speed of the tags can reach 1000 pieces/second, and the Bluetooth needs 2 seconds for establishing a connection, so that when a plurality of tags quickly pass through the action range of the reader, the invention can ensure that the tags are not missed to read.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.