A method for edge positioning and identification of power generation floor based on RFID technology

By installing RFID positioning and identification modules on the power generation floor, and using RFID tags and cloud processors to generate a floor network topology map, the problem of insufficient floor location identification in the power generation floor system is solved, and autonomous positioning and dynamic maintenance are achieved.

CN120745136BActive Publication Date: 2025-11-14SHANGHAI YINSHENG TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511163502.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-08-20
Publication Date
2025-11-14
Estimated Expiration
2045-08-20

AI Technical Summary

Technical Problem

Existing power generation floor systems lack the ability to automatically identify the relative positions between floors, resulting in insufficient system flexibility and self-organization capabilities, and thus requiring reliance on external positioning systems.

Method used

An RFID positioning and identification module, including an NFC module, a microcontroller, and a communication module, is installed on each floor. Identification information is uploaded via RFID tags, and a cloud processor aggregates and analyzes adjacency relationships to generate a floor network topology map.

Benefits of technology

It enables autonomous positioning and dynamic maintenance of the power generation floor, improving the system's deployment flexibility and positioning accuracy, and supports the automatic addition and removal of floor units.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120745136B_ABST
    Figure CN120745136B_ABST
Patent Text Reader

Abstract

This invention discloses a method for edge positioning and identification of power generation floors based on RFID technology, comprising the following steps: S1: Installing an RFID positioning and identification module on each floor; S2: The RFID positioning and identification module automatically enters identification mode after being powered on; S3: The radio frequency reader reads the identity information in adjacent RFID tags at preset time intervals; S4: The microcontroller summarizes the identity information read simultaneously by each radio frequency reader to form a tag acquisition information and uploads it to the cloud processor; S5: The cloud processor summarizes the tag acquisition information uploaded by the microcontrollers of all floors, analyzes and records the adjacency relationship of each floor; S6: The cloud processor generates a floor network topology map. This method for edge positioning and identification of power generation floors based on RFID technology can improve the deployment flexibility of power generation floors and achieve autonomous positioning and identification.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of power generation floor positioning and identification technology, and particularly relates to a power generation floor edge positioning and identification method based on RFID technology. Background Technology

[0002] Radio Frequency Identification (RFID) is a non-contact automatic identification technology that uses radio frequency signals for bidirectional communication and data exchange. It boasts advantages such as non-line-of-sight capability, long coverage distance, large information capacity, and simultaneous identification of multiple targets. Currently, RFID technology is widely used in warehousing management, logistics, asset management, and other fields, and is gradually becoming one of the main technologies for indoor positioning and spatial layout identification. Common indoor positioning technologies include infrared, Bluetooth, ultrasound, Wi-Fi, and RFID, among which RFID is considered the preferred technology due to its low cost and high positioning accuracy. However, in the deployment of existing power generation floor systems, floor units typically require fixed installation and lack the ability to automatically identify the relative positions between floors, resulting in insufficient system flexibility and self-organization capabilities. This necessitates reliance on external positioning systems to determine the spatial relationships between units. Summary of the Invention

[0003] To address the problems in the prior art, this invention aims to provide a method for edge positioning and identification of power generation floors based on RFID technology, which can improve the deployment flexibility of power generation floors and achieve autonomous positioning and identification.

[0004] To achieve the above objectives, the present invention provides a method for edge positioning and identification of power generation floor based on RFID technology, comprising the following steps:

[0005] S1: An RFID positioning and identification module is installed on each floor of a floor assembly; the RFID positioning and identification module includes four NFC modules, a microcontroller, and a communication module; the NFC modules are respectively installed on the four edges of the corresponding floor and connected to the corresponding microcontroller; the microcontroller communicates with a cloud processor through the communication module; each NFC module includes a radio frequency reader and an RFID tag arranged at intervals; the RFID tag stores the identity information corresponding to the floor, and the identity information corresponds one-to-one with the floor;

[0006] S2: The RFID positioning and identification module automatically enters the identification mode after being powered on;

[0007] S3: The radio frequency reader reads the identity information in the adjacent RFID tags at preset time intervals and sends it to the corresponding microcontroller;

[0008] S4: The microcontroller summarizes the identity information obtained by each RFID reader at the same time to form a read tag information and uploads it to the cloud processor through the communication module;

[0009] S5: The cloud processor aggregates the read tag information uploaded by the microcontrollers of all the floors, analyzes and records the adjacency relationship of each floor;

[0010] S6: The cloud processor generates a floor network topology map based on the adjacency relationship.

[0011] As one implementation method, the acquired tag information includes self-identification information, timestamp, and acquired identity information;

[0012] The self-identification information is the identity information of the current microcontroller corresponding to the floor;

[0013] The acquired identity information is the identity information and the corresponding location identifier received by the current microcontroller from each of the radio frequency card readers.

[0014] In one implementation, the identity information includes a MAC address.

[0015] In one implementation, the directional markers include a first directional marker, a second directional marker, a third directional marker, and a fourth directional marker;

[0016] The first location identifier is associated with the identity information read by the RFID reader located at the upper edge of the floor.

[0017] The second location identifier is associated with the identity information read by the RFID reader located on the right edge of the floor;

[0018] The third-party identifier is associated with the identity information read by the RFID reader located on the lower edge of the floor;

[0019] The fourth-position identifier is associated with the identity information read by the RFID reader located on the left edge of the floor.

[0020] As one implementation, step S5 further includes the following steps:

[0021] S51: The cloud processor receives and saves the read tag information;

[0022] S52: Multiple association information is formed based on the read tag information, the association information includes the identity information and timestamp of two related floors; the floor corresponding to the self-identity information within the same read tag information has the association with the floor corresponding to each read identity information;

[0023] S53: Merge the association information of the two related floors within the same pair within the first preset time period to form an association information group, and count the number of association information items and the last time included in the association information group;

[0024] S54: When the number of associated information is greater than a preset value, the adjacency relationship between the two current floors is marked as "possibly adjacent"; when the two current floors have generated the associated information respectively, the adjacency relationship between the two current floors is marked as "definitely adjacent".

[0025] S55: Record the current adjacency relationship between the two aforementioned floorboards;

[0026] S56: Repeat steps S53 to S55 until all the adjacency relationships between the two associated floorboards are determined and recorded.

[0027] As one implementation, after the step of merging the association information of the same pair of related floors within a first preset time period to form an association information group, the method further includes the step of:

[0028] Remove the group of associated information that contains only one instance of the associated information.

[0029] As one implementation, step S6 further includes the following step:

[0030] S61: Arrange the spatial positions of each floor in a plan view according to the adjacency relationship to form a floor layout information diagram;

[0031] S62: Check whether there is a logical conflict in the adjacency relationship between any two floors in the floor layout information diagram. If there is, adjust the position of the two floors and check whether the conflict is resolved. If the conflict is not resolved, issue a message that manual intervention is required. If there is no logical conflict, continue with the subsequent steps.

[0032] S63: Output the final floor layout information diagram as the floor network topology diagram;

[0033] S64: Save the floor network topology diagram as a snapshot.

[0034] As one implementation, step S6 is followed by the following step:

[0035] S7: The cloud processor dynamically maintains the floor network topology map based on the updated read tag information.

[0036] In one implementation, the dynamic maintenance includes updating the floor network topology and automatically adjusting the topology by triggering a disconnection event.

[0037] As one implementation, step S6 is followed by the following step:

[0038] S8: Map the layout information of the floor in the real world to the digital scene to achieve real-time synchronization of the location with the network topology map.

[0039] Because the present invention adopts the above technical solution, it has the following beneficial effects:

[0040] By installing RFID positioning and identification modules on each floor, the identity information of each floor and its adjacent floors is uploaded, providing a data foundation for floor positioning. The cloud processor aggregates, analyzes, and records the adjacency relationships of each floor, and then automatically associates the positions of each floor in a virtual coordinate system based on this, achieving precise positioning of each floor and ultimately generating a complete floor network topology map, determining the relative coordinates of each floor in the overall layout. The cloud processor dynamically maintains the floor network topology map based on the updated tag information, enabling the entire power generation floor network to be dynamically maintained and kept up-to-date with the latest layout information. Attached Figure Description

[0041] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0042] Figure 1 This is a diagram showing the positional relationship of each floor unit and the deployment of its NFC module in an embodiment of this application.

[0043] Figure 2 This is a flowchart of a power generation floor edge positioning and identification method based on RFID technology. Detailed Implementation

[0044] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0045] Please see Figure 1 An embodiment of the present invention provides a method for locating and identifying the edge of a power generation floor based on RFID technology, comprising the following steps:

[0046] S1: An RFID positioning and identification module is installed on each floor of a floor assembly; the RFID positioning and identification module includes four NFC modules, a microcontroller, and a communication module; the NFC modules are respectively installed on the four edges of the corresponding floor and connected to the corresponding microcontroller; the microcontroller communicates with a cloud processor through the communication module; each NFC module includes a radio frequency reader and an RFID tag arranged at intervals; the RFID tag stores the identity information corresponding to the floor, and the identity information corresponds one-to-one with the floor;

[0047] By installing RFID positioning and identification modules on each floor, the identity information of each floor and adjacent floors can be uploaded, providing a data foundation for floor positioning.

[0048] S2: The RFID positioning and identification module automatically enters the identification mode after being powered on;

[0049] S3: The radio frequency reader reads the identity information in the adjacent RFID tags at preset time intervals and sends it to the corresponding microcontroller;

[0050] Users place the power generation floor units in their environment according to their needs. After each floor unit has an NFC module installed around its four sides, the system automatically enters identification mode. When two floor units are adjacent at their edges, the NFC reader on one side scans the tag on the edge of the other floor unit. Through wireless signal interaction, the system can identify the identity information of adjacent floor units.

[0051] S4: The microcontroller summarizes the identity information obtained by each RFID reader at the same time to form a read tag information and uploads it to the cloud processor through the communication module;

[0052] The acquired tag information includes self-identity information, timestamp, and acquired identity information;

[0053] The self-identification information is the identity information of the current microcontroller corresponding to the floor;

[0054] The acquired identity information is the identity information and the corresponding location identifier received by the current microcontroller from each of the radio frequency card readers.

[0055] The identity information includes the MAC address.

[0056] The directional markers include a first directional marker, a second directional marker, a third directional marker, and a fourth directional marker;

[0057] The first location identifier is associated with the identity information read by the RFID reader located at the upper edge of the floor.

[0058] The second location identifier is associated with the identity information read by the RFID reader located on the right edge of the floor;

[0059] The third-party identifier is associated with the identity information read by the RFID reader located on the lower edge of the floor;

[0060] The fourth-position identifier is associated with the identity information read by the RFID reader located on the left edge of the floor.

[0061] For example, in a 3x3 arrangement, the reader reads the adjacent floor label "MAC2+down" at the top edge of the center floor label MAC5, "MAC6+left" at the right edge, "MAC8+up" at the bottom edge, and "MAC4+right" at the left edge. The "down," "left," "up," and "right" in the label indicate the orientation of the floor label relative to itself, thus inferring the relative position of the two floor labels. The read identity information can be set to the format "self-identified information + read identity information + timestamp," as shown below:

[0062] Self-identification information: MAC5

[0063] Timestamp: 0001

[0064] Read identity information:

[0065] Above: MAC2+DOWN

[0066] Right side: MAC6 + LEFT

[0067] Below: MAC8+UP

[0068] Left side: MAC4+RIGHT

[0069] The card reader for each floorboard breaks down the tag information into two parts: "MAC address" and "location". The MAC address uniquely identifies adjacent floorboards, while the location indicates the direction of adjacency. By analyzing the location of the card reader and the location markings on the tags, the system can determine the spatial relationship between adjacent floorboards.

[0070] S5: The cloud processor aggregates the read tag information uploaded by the microcontrollers of all the floors, analyzes and records the adjacency relationship of each floor;

[0071] Step S5 further includes the following steps:

[0072] S51: The cloud processor receives and saves the read tag information;

[0073] S52: Multiple association information is formed based on the read tag information, the association information includes the identity information and timestamp of two related floors; the floor corresponding to the self-identity information within the same read tag information has the association with the floor corresponding to each read identity information;

[0074] S53: Merge the association information of the two related floors within the same pair within the first preset time period to form an association information group, and count the number of association information items and the last time in the association information group; use the number of items and the last time as the basis for the credibility of the adjacency relationship.

[0075] After the step of merging the association information of the same pair of related floors within a first preset time period to form an association information group, the method further includes the step of:

[0076] Remove the group of associated information that contains only one instance of the associated information.

[0077] Related information that appears only once is likely to be misinterpreted data, thus improving the efficiency and accuracy of data processing.

[0078] S54: When the number of associated information is greater than a preset value, the adjacency relationship between the two current floors is marked as "possibly adjacent"; when the two current floors have generated the associated information respectively, the adjacency relationship between the two current floors is marked as "definitely adjacent".

[0079] S55: Record the current adjacency relationship between the two aforementioned floorboards;

[0080] S56: Repeat steps S53 to S55 until all the adjacency relationships between the two associated floorboards are determined and recorded.

[0081] An adjacency matrix is ​​constructed based on the reading results from all floor readers, recording the connection relationship between each floor and its surrounding neighbors. The system then automatically associates the positions of each floor in a virtual coordinate system based on this matrix. For example, when the four readers of MAC5 identify its neighbors as MAC2, MAC6, MAC8, and MAC4 respectively, MAC5 can be located at the adjacent positions of its four neighbors, achieving precise positioning.

[0082] S6: The cloud processor generates a floor network topology map based on the adjacency relationship.

[0083] Step S6 further includes the following steps:

[0084] S61: Arrange the spatial positions of each floor in a plan view according to the adjacency relationship to form a floor layout information diagram;

[0085] S62: Check whether there is a logical conflict in the adjacency relationship between any two floors in the floor layout information diagram. If there is, adjust the position of the two floors and check whether the conflict is resolved. If the conflict is not resolved, issue a message that manual intervention is required. If there is no logical conflict, continue with the subsequent steps.

[0086] S63: Output the final floor layout information diagram as the floor network topology diagram;

[0087] S64: Save the floor network topology map as a snapshot for use in the management interface and virtual scene.

[0088] For example, starting from a certain floor, by placing each adjacent floor on the grid of the floor plan according to "up / right / down / left", you can obtain the planar position of each floor and finally form the floor network topology diagram.

[0089] The step S6 is followed by the following step:

[0090] S7: The cloud processor dynamically maintains the floor network topology map based on the updated read tag information.

[0091] The dynamic maintenance includes updating the floor network topology and automatically adjusting the topology when a connection disconnection event is triggered.

[0092] The system supports automatic addition and removal identification. When a new power generation floor unit is added, its reader detects the tags of existing surrounding floors and automatically establishes a new connection; simultaneously, the readers of surrounding floors can also read the new floor tag, and the system updates the adjacency matrix accordingly. When a floor is removed, the readers of its original neighbors will no longer detect the corresponding tag signal, triggering a connection disconnection event, and the system automatically readjusts the topology. In this way, the entire power generation floor network can be dynamically maintained, keeping the latest layout information at all times.

[0093] In this embodiment, updating the floor network topology map may include the following steps:

[0094] A. Upon receiving the newly reported read tag information, merge the relevant records into the current statistical related information group and update the number of occurrences and time.

[0095] B. Reassess whether the relationship meets the criteria of being "trustworthy" or "should be deleted". If there is no new related information for a long time, delete it.

[0096] C. Write the actual changes (additions, confirmations, weakening, deletions) into the adjacency list and record the version number.

[0097] D. If the change affects the location, such as by connecting a new isolated floor or disconnecting an important bridging floor, the cloud will recalculate the location locally and generate a new snapshot;

[0098] E. Push the changes to the systems (virtual world) that need them.

[0099] In this embodiment, automatically adjusting the topology to trigger a connection disconnection event includes the following steps:

[0100] a. Determine if a connection is disconnected: If a connection is not reported by any floor within a set time (about 10 seconds), it is determined to be "disconnected" and the connection is marked as "suspected disconnection".

[0101] b. Confirm and record: If it continues to fail to recover, mark it as "disconnected" and record the disconnection time and reason (e.g., timeout).

[0102] c. Identify the affected area: Check whether this disconnection has divided the entire diagram into several disconnected parts, and collect these affected floors.

[0103] d. Local rearrangement: Only reassign grid positions to the affected part according to "top / right / bottom / left" (using a floor block that is still online within that part as a reference), and try to adjust only that area without touching other areas.

[0104] e. Conflict handling: If a position conflict occurs during reordering, first try small-scale fine-tuning; if the problem still cannot be resolved, mark the issue and issue an operation and maintenance work order for manual handling.

[0105] f. Issue and prompt: Send the adjustment results and locations requiring manual intervention to the management interface, and remind maintenance personnel with color or prompt messages.

[0106] g. Recovery and Regression: If a disconnected floor is later brought back online, the cloud will treat it as a new report and try to merge it back into the current topology; if regression causes a conflict, manual confirmation or automatic selection of priority according to rules is required.

[0107] The step S6 is followed by the following step:

[0108] S8: Map the layout information of the floor in the real world to the digital scene to achieve real-time synchronization of the location with the network topology map.

[0109] Each floor tile simultaneously uploads its detected neighbor information to a cloud server. The cloud receives and integrates all the data uploaded by the floor tiles, including their respective MAC addresses and relative locations. Through aggregation and analysis, the cloud can map the physical topology of the entire floor system and map the real-world floor layout information onto the digital scene, achieving real-time synchronization of location and topology.

[0110] In this embodiment, mapping real-world floor layout information to a digital scene may include the following steps:

[0111] S81: First determine the physical size of each floorboard and a reference point, that is, select one floorboard as the origin of the coordinate system.

[0112] S82: Convert the position of each floor piece on the "grid coordinates" in the plan view into the real coordinates of the virtual scene. For example, multiply the grid number by the side length of the floor piece.

[0113] S83: Package the number, location, orientation, and credibility of each floor piece and send it to the virtual scene or management terminal.

[0114] S84: The client only updates the display based on changes (only moves or creates changed floors), and highlights floors with low credibility or conflicts in red to remind manual inspection.

[0115] S85: Save a snapshot for easy playback or troubleshooting.

[0116] It should be noted that while the preferred embodiments of the present invention are provided in the specification and accompanying drawings, the present invention can be implemented in many different forms and is not limited to the embodiments described herein. These embodiments are not intended to impose additional limitations on the content of the present invention; their purpose is to provide a more thorough and comprehensive understanding of the disclosure of the present invention. Furthermore, the above-described technical features can be combined with each other to form various embodiments not listed above, all of which are considered to be within the scope of the present invention specification. Moreover, those skilled in the art can make improvements or modifications based on the above description, and all such improvements and modifications should fall within the protection scope of the appended claims.

[0117] The present invention has been described in detail above with reference to the accompanying drawings and embodiments. Those skilled in the art can make various modifications to the present invention based on the above description. Therefore, certain details in the embodiments should not be construed as limiting the present invention, and the scope of protection of the present invention shall be defined by the appended claims.

Claims

1. A method for edge positioning and identification of a power generation floor based on RFID technology, comprising the following steps: S1: An RFID positioning and identification module is installed on each floor of a floor assembly; the RFID positioning and identification module includes four NFC modules, a microcontroller, and a communication module; the NFC modules are respectively installed on the four edges of the corresponding floor and connected to the corresponding microcontroller; the microcontroller communicates with a cloud processor through the communication module; each NFC module includes a radio frequency reader and an RFID tag arranged at intervals; the RFID tag stores the identity information corresponding to the floor, and the identity information corresponds one-to-one with the floor; S2: The RFID positioning and identification module automatically enters the identification mode after being powered on; S3: The radio frequency reader reads the identity information in the adjacent RFID tags at preset time intervals and sends it to the corresponding microcontroller; S4: The microcontroller summarizes the identity information read by each RFID reader at the same time to form a read tag information and uploads it to the cloud processor through the communication module; S5: The cloud processor aggregates the read tag information uploaded by the microcontrollers of all the floors, analyzes and records the adjacency relationship of each floor; S6: The cloud processor generates a floor network topology map based on the adjacency relationship; The acquired tag information includes self-identity information, timestamp, and acquired identity information; The self-identification information is the identity information of the current microcontroller corresponding to the floor; The acquired identity information is the identity information and the corresponding location identifier received by the current microcontroller from each of the radio frequency card readers; Step S5 further includes the following steps: S51: The cloud processor receives and saves the read tag information; S52: Multiple association information is formed based on the read tag information, the association information includes the identity information and timestamp of two related floors; the floor corresponding to the self-identity information within the same read tag information has the association with the floor corresponding to each read identity information; S53: Merge the association information of the two related floors within the same pair within the first preset time period to form an association information group, and count the number of association information items and the last time included in the association information group; S54: When the number of associated information is greater than a preset value, the adjacency relationship between the two current floorboards is marked as "possibly adjacent"; when the two current floorboards have generated the associated information respectively, the adjacency relationship between the two current floorboards is marked as "definitely adjacent". S55: Record the current adjacency relationship between the two aforementioned floorboards; S56: Repeat steps S53 to S55 until all the adjacency relationships between the two associated floorboards are determined and recorded; Step S6 further includes the following steps: S61: Arrange the spatial positions of each floor in a plan view according to the adjacency relationship to form a floor layout information diagram; S62: Check whether there is a logical conflict in the adjacency relationship between any two floors in the floor layout information diagram. If there is, adjust the position of the two floors and check whether the conflict is resolved. If the conflict has not been resolved, issue a message that manual intervention is required. If no logical conflict exists, continue with the subsequent steps; S63: Output the final floor layout information diagram as the floor network topology diagram; S64: Save the floor network topology diagram as a snapshot.

2. The method for edge positioning and identification of power generation floor based on RFID technology according to claim 1, characterized in that, The identity information includes the MAC address.

3. The method for edge positioning and identification of power generation floor based on RFID technology according to claim 1, characterized in that, The directional markers include a first directional marker, a second directional marker, a third directional marker, and a fourth directional marker; The first location identifier is associated with the identity information read by the RFID reader located at the upper edge of the floor. The second location identifier is associated with the identity information read by the RFID reader located on the right edge of the floor; The third-party identifier is associated with the identity information read by the RFID reader located on the lower edge of the floor; The fourth-position identifier is associated with the identity information read by the RFID reader located on the left edge of the floor.

4. The method for edge positioning and identification of power generation floor based on RFID technology according to claim 1, characterized in that, After the step of merging the association information of the same pair of related floors within a first preset time period to form an association information group, the method further includes the step of: Remove the group of associated information that contains only one instance of the associated information.

5. The method for edge positioning and identification of power generation floor based on RFID technology according to claim 1, characterized in that, The step S6 is followed by the following step: S7: The cloud processor dynamically maintains the floor network topology map based on the updated read tag information.

6. The method for edge positioning and identification of power generation floor based on RFID technology according to claim 5, characterized in that, The dynamic maintenance includes updating the floor network topology and automatically adjusting the topology when a connection disconnection event is triggered.

7. The method for edge positioning and identification of power generation floor based on RFID technology according to claim 1, characterized in that, The step S6 is followed by the following step: S8: Map the layout information of the floor in the real world to the digital scene to achieve real-time synchronization of the location with the network topology map.

Citation Information

Patent Citations

  • Region positioning method, system and device

    CN109031191A

  • Passive Mapping Using a Floor Cleaning Machine

    US20090216449A1