Pollination bee collection behavior analysis method based on RFID data

Through the method of collecting behavior analysis of pollinator bees based on RFID data, the problems of low efficiency and poor interpretability of collecting behavior recognition in the prior art are solved, and efficient and accurate behavioral data analysis and identification are achieved.

CN119782756AActive Publication Date: 2025-04-08BEIJING ACADEMY OF AGRICULTURE & FORESTRY SCIENCES
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202510279456.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-11
Publication Date
2025-04-08
Estimated Expiration
2045-03-11

AI Technical Summary

Technical Problem

The prior art relies on manual annotation and is inefficient in the recognition of pollinator bee collection behavior, machine learning technology lacks in-depth understanding and interpretability, and there is redundancy and complexity in RFID data processing.

Method used

The acquisition behavior analysis method of pollinator bees based on RFID data is adopted. By obtaining the RFID scanning data of pollinator bees, the acquisition behavior threshold is set, data segments are divided, data labels and types are marked, and nesting behaviors are identified in combination with scanning timestamps and card reader numbers, and data type classification and correction are carried out.

Benefits of technology

It realizes efficient analysis and identification of pollinator bee behavior data, improves the utilization rate of data and the accuracy of analysis results, and provides explainable behavioral patterns.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119782756A_ABST
    Figure CN119782756A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of agricultural modernization monitoring, in particular to a pollination bee collection behavior analysis method based on RFID data, which is used for solving the problem that pollination bee behavior data is numerous, jumbled, redundant, difficult to process and the like, and specifically comprises the following steps: acquiring data such as a card reader number set; dividing the card reader number set into a plurality of data segments; traversing the data segments and marking data labels and data types, wherein the data labels comprise potential out-nesting and potential back-nesting; wherein the data types comprise a first type of data, a second type of data, a third type of data and a fourth type of data; sequentially reading the data segments of each pollination bee, searching the data segments which can be marked as out-of-nest according to the data type and the data type or the data label of the next data segment, then reading the next data segment, searching the data segments which can be marked as back-of-nest according to the label type or the data type until all the data segments are read; therefore, the behavior state of each pollination bee is judged, and the collection behavior analysis of the pollination bee group is completed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of agricultural modernization monitoring, and in particular to a method for analyzing the collection behavior of pollinating bees based on RFID data. Background Art

[0002] In the field of pollinator bee breeding and pollination behavior research, it is necessary to detect and record the number of times individual pollinator bees leave and return to the nest, so as to analyze and study the activity habits of pollinator bee colonies entering and leaving the nest, as well as their collection behaviors. In early studies, the identification of pollinator bee collection behaviors mostly relied on manual labeling, which resulted in cumbersome and inefficient data processing. In addition, technologies such as machine learning can also be used, but current machine learning technologies lack an in-depth understanding of pollinator bee collection behaviors and fail to fully utilize prior knowledge in the field. At the same time, although existing machine learning-based technologies have high recognition accuracy, they are often "black box" models, which make it difficult for researchers to provide explainable behavioral patterns. For example, deep learning models such as neural networks may be able to identify the behavior of bees, but it is difficult for researchers to trace how these behaviors are identified.

[0003] In summary, a rule-based recognition method is needed to clearly define the standards for collection behavior, so that the results of collection behavior identification are more transparent and easy to understand. Currently, RFID (Radio Frequency Identification) technology can be used to collect the behavioral data of pollinating bees, but the behavioral data is very complex and there is a large amount of redundant data. A pollinating bee collection behavior analysis method based on RFID data is needed for processing. Summary of the invention

[0004] The purpose of the present invention is to provide a pollinator bee collection behavior analysis method based on RFID data, which can analyze the behavior data of pollinators.

[0005] To solve the above problems, the present invention provides a method for analyzing pollination bee collection behavior based on RFID data, comprising the following steps: Step 1000: Acquire the pollinating bee species, pollination environment, and RFID scanning data of each pollinating bee, wherein the RFID scanning data includes the ID information of the pollinating bee, the scanning timestamp, and the number set of the card reader passed; Step 2000: setting a collection behavior threshold for each of the pollinating bees according to the pollinating bee species, the pollination environment, and a standard collection behavior threshold preset according to historical data, and dividing the card reader number set into a plurality of data segments according to the scanning timestamp and the collection behavior threshold; Step 3000: traverse the data segment of each pollinating bee and mark the data tag, wherein the data tag includes: potential leaving the nest and potential returning to the nest, and the rule for marking the data tag is: merge the consecutive identical reader numbers in each data segment, and judge in turn whether the first two reader numbers in the merged data segment are the first reader and the second reader, respectively. If yes, mark the data segment as the potential leaving the nest, and continue to judge whether the last two reader numbers in the merged data segment are the second reader and the first reader, respectively. If yes, mark the data segment as the potential returning to the nest; The first card reader is located at a side of the inlet and outlet passage close to the honeycomb, and the second card reader is located at a side of the inlet and outlet passage away from the honeycomb; Step 4000: traverse the data segment of each pollinating bee and mark the data type, wherein the data type includes: first-category data, second-category data, third-category data and fourth-category data, that is, classify the data segment according to the combination category of the first card reader and the second card reader and mark the data type: first-category data, second-category data, third-category data and fourth-category data, and the specific rule is: determine whether the card reader number of each data segment is all the first card reader, if so, mark it as the first-category data; if not, continue to determine whether the card reader number of each data segment is all the second card reader, if so, mark it as the second-category data, if not, continue to determine whether the last card reader number of each data segment is the first card reader, if so, mark it as the third-category data, if not, mark it as the fourth-category data; Step 5000: Read the data segment of each pollinating bee in sequence according to the scanning timestamp, and search for a data segment that can be marked as leaving the nest according to the data type of the data segment and the data type or data label of the next data segment. Then read the next data segment, and search for the data segment that can be marked as returning to the nest according to the label type or data type of the data segment, until all the data segments are read.

[0006] The step 2000 in the above-mentioned method for analyzing the collection behavior of pollinating bees based on RFID data includes the following steps: Step 2100: setting a working coefficient and an environmental coefficient according to the pollinating bee species and the pollination environment; Step 2200: After normalizing the working coefficient and the environmental coefficient, the collection behavior threshold is set in combination with the standard collection behavior threshold.

[0007] The rule for determining whether the data segment can be marked as leaving the nest in step 5000 in the above-mentioned pollinator bee collection behavior analysis method based on RFID data is: If the data segment read is the first type of data, determine whether the first card reader number of the next data segment is the first card reader, or whether it is marked as the potential nest exit; if so, skip the data segment and read the next data segment; if not, mark it as the nest exit; If the data segment read is the second type of data, determining whether the next data segment is marked as the potential out-of-nest, if yes, skipping the data segment and reading the next data segment, if no, marking it as the potential out-of-nest; If the data segment read is the third type of data, determining whether the first card reader number of the next data segment is the first card reader, or whether it is marked as the potential nest exit; if so, skipping the data segment and reading the next data segment; if not, marking it as nest exit; If the read data segment is the fourth type of data, it is marked as the nest exit.

[0008] The rule for determining whether the data segment can be marked as the return to the nest in step 5000 in the above-mentioned pollinator bee collection behavior analysis method based on RFID data is: If the data segment marked as the out-of-nest is marked as the first type of data, then read the next data segment and determine whether the data segment is marked as the potential back-to-nest; if not, then read the next data segment and re-determine; if yes, then mark it as back-to-nest; If the data segment marked as the out-of-nest is marked as the second type of data, then read the next data segment, and determine whether the data segment is not marked as the second type of data, or whether it is marked as the potential back-to-nest; if not, read the next data segment and re-determine; if yes, mark it as the back-to-nest; If the data segment marked as the out-of-nest is marked as the third category of data, read the next data segment and determine whether the data segment is not marked as the second category of data; if not, read the next data segment and re-determine; if yes, mark it as the back-to-nest; If the data segment marked as the out-of-nest is marked as the fourth type of data, the next data segment is read and marked as the in-nest.

[0009] The step 5000 in the above-mentioned method for analyzing the pollination bee collection behavior based on RFID data includes the following steps: Step 5100: Read the data segment of each pollinating bee in sequence according to the scanning timestamp, and determine whether the data segment can be marked as leaving the nest based on the data type of the data segment and the data type or data label of the next data segment. If it cannot be marked as leaving the nest, skip the data segment and read the next data segment until the data segment that can be marked as leaving the nest is found.

[0010] The step 5000 in the above-mentioned method for analyzing the collection behavior of pollinating bees based on RFID data further includes the following steps: Step 5200: Read the next data segment of the data segment marked as the out-of-nest, and determine whether it can be marked as the back-in-nest according to the tag type or the data type of the data segment. If it cannot be marked as the back-in-nest, skip the data segment and read the next data segment until the data segment that can be marked as the back-in-nest is found.

[0011] The step 5000 in the above-mentioned method for analyzing the collection behavior of pollinating bees based on RFID data further includes the following steps: Step 5300: Determine whether the data segment marked as the return to the nest is marked as the potential out-of-nest. If it is marked as the potential out-of-nest, determine whether the number of data segments included between the data segment marked as the out-of-nest and the corresponding data segment marked as the return to the nest is less than 3, and proceed to step 5310; if it is not marked as the potential out-of-nest, proceed to step 5320; Step 5310: If the number of data segments included between the data segment marked as the out-of-nest and the corresponding data segment marked as the back-to-nest is less than 3, the data segment marked as the back-to-nest is accurate; if it is greater than or equal to 3, the previous data segment of the data segment marked as the back-to-nest is corrected to be the back-to-nest; Step 5320: read the next data segment of the data segment marked as the return-to-nest, and determine whether the data segment is marked as the potential return-to-nest; if it is not marked as the potential return-to-nest, the data segment marked as the return-to-nest is accurate; If it is marked as the potential return to the nest, determine whether the number of data segments included between the data segment marked as the out-of-nest and the corresponding data segment marked as the return to the nest is greater than or equal to 3. If it is greater than or equal to 3, the previous data segment of the data segment marked as the return to the nest is corrected to the return to the nest. If it is less than 3, the data segment marked as the return to the nest is accurate.

[0012] RFID technology can be used to conveniently collect the behavioral data of pollinating bees. By analyzing and processing the RFID scanning data of each pollinating bee, the behavior status of each pollinating bee entering and leaving the nest can be determined, thereby completing the collection behavior analysis of the pollinating bee group. In addition, abnormal data can be corrected, which improves the utilization rate of data and the accuracy of analysis results. BRIEF DESCRIPTION OF THE DRAWINGS

[0013] Figure 1 It is a schematic diagram of the steps of an embodiment of the present invention; Figure 2 It is one of the data processing flow diagrams of the implementation mode of the present invention; Figure 3 This is the second data processing flow diagram of the implementation mode of the present invention. DETAILED DESCRIPTION

[0014] In order to make the purpose, technical scheme and advantages of the present invention clearer, the present invention is further described in detail below in conjunction with specific embodiments and with reference to the accompanying drawings. It should be understood that these descriptions are only exemplary and are not intended to limit the scope of the present invention. In addition, in the following description, the description of well-known structures and technologies is omitted to avoid unnecessary confusion of the concept of the present invention.

[0015] The following describes the embodiments of the present invention with reference to the accompanying drawings.

[0016] RFID (Radio Frequency Identification) technology is a technology that uses radio waves to identify and track targets. The basic working principle is that the card reader sends a radio frequency signal of a specific frequency through the transmitting antenna. When the electronic tag enters the effective working area, an induced current is generated, thereby obtaining energy and being activated. Therefore, a small RFID tag can be worn for each pollinating bee. Each RFID tag stores unique ID information. The first card reader and the second card reader are set at the entrance and exit channels of the beehive, where the first card reader is located on the side of the entrance and exit channels close to the beehive, and the second card reader is located on the side of the entrance and exit channels away from the beehive. When the pollinating bee leaves the nest, it is scanned by the first card reader and the second card reader in turn. When the pollinating bee returns to the nest, it is scanned by the second card reader and the first card reader in turn. Therefore, the reader number set passed by each pollinating bee can be used to identify whether the pollinating bee is leaving the nest or returning to the nest, and then analyze its outbound collection behavior. The first card reader and the second card reader are responsible for collecting the identity ID information, timestamp, signal strength, etc. of the RFID tag worn by each pollinating bee.

[0017] refer to Figure 1 Combined with Figure 2 and Figure 3The pollination bee collection behavior analysis method based on RFID data shown in this embodiment specifically includes the following steps: Step 1000: Obtain the pollinating bee species, pollination environment, and RFID scanning data of each pollinating bee, wherein the RFID scanning data includes the ID information of the pollinating bee, the scanning timestamp, and the set of card reader numbers passed.

[0018] Step 2000: Set a collection behavior threshold for each pollinator bee according to the pollinator bee species, pollination environment, and a standard collection behavior threshold preset according to historical data, and divide the reader number set into several data segments according to the scanning timestamp and the collection behavior threshold.

[0019] Step 2100: Set the working coefficient and environmental coefficient according to the pollinating bee species and the pollination environment.

[0020] Step 2200: After normalizing the working coefficient and the environmental coefficient, the collection behavior threshold is set in combination with the standard collection behavior threshold.

[0021] In this embodiment, pollinating bees may include honey bees and bumble bees, wherein the working coefficient of honey bees is 1, and the working coefficient of bumble bees is 1.5. The pollination environment of pollinating bees may include greenhouses and fields, wherein the environmental coefficient of greenhouses is 1, and the environmental coefficient of fields is 2.5. The standard collection behavior threshold preset according to historical data is 2 minutes, and the work coefficients of different pollinating bee species and the environmental coefficients of different pollination environments can be normalized, and then the collection behavior threshold can be set according to the standard collection behavior threshold.

[0022] Step 2300: traverse the RFID scanning data of each pollinating bee, and when the time difference between the scanning timestamps of two readers is greater than the collection behavior threshold, segment the reader number set into several data segments.

[0023] For example, assuming that the first reader is numbered 1 and the second reader is numbered 2, the reader number set passed by a certain pollinating bee is: 111112222211112222211111222222. According to the scanning timestamp and the acquisition behavior threshold, the passed reader number set is divided into 4 data segments, namely: 1: (1111122222) / 2: (1111) / 3: (2222211111) / 4: (222222).

[0024] Step 3000: traverse the data segment of each pollinating bee and mark the data tags, wherein the data tags include: potential leaving the nest and potential returning to the nest, and the rule for marking the data tags is: merge consecutive identical reader numbers in each data segment, and determine in turn whether the first two reader numbers in the merged data segment are the first reader and the second reader, respectively. If so, mark the data segment as potential leaving the nest, and continue to determine whether the last two reader numbers in the merged data segment are the second reader and the first reader, respectively. If so, mark the data segment as potential returning to the nest.

[0025] For example, the set of reader numbers that a pollinating bee passes through is: 1: (1111122222) / 2: (1111) / 3: (2222211111) / 4: (111222222111). By merging the consecutive identical reader numbers in each data segment, we get: 1: (12) / 2: (1) / 3: (21) / 4: (121). After the first data segment is merged, the first two card readers are numbered as the first card reader and the second card reader, so it is marked as a potential out-of-nest. After the second data segment is merged, the card reader number is only the first card reader, and no data tag can be marked. After the third data segment is merged, the first two card readers are numbered as the second card reader and the first card reader, so it is marked as a potential return to the nest. After the fourth data segment is merged, the first two card readers are numbered as the first card reader and the second card reader, so it is marked as a potential out-of-nest. At the same time, the last two card readers are numbered as the second card reader and the first card reader, marked as a potential return to the nest, so we get: 1: (1111122222) [potential out-of-nest] / 2: (1111) / 3: (2222211111) [potential return to the nest] / 4: (111222222111) [potential out-of-nest & potential return to the nest], Step 4000: traverse the data segment of each pollinating bee and mark the data type, where the data types include: first category data, second category data, third category data and fourth category data, and the rule for marking the data type is: determine whether the reader numbers of each data segment are all first category readers, if so, mark them as first category data; if not, continue to determine whether the reader numbers of each data segment are all second category readers, if so, mark them as second category data, if not, continue to determine whether the last reader number of each data segment is the first category reader, if so, mark them as third category data, if not, mark them as fourth category data.

[0026] For example, the set of reader numbers passed by a pollinating bee is: 1: (1111122222) / 2: (1111) / 3: (2222211111) / 4: (222222), the first data segment is marked as the fourth category data, the second data segment is marked as the first category data, the third data segment is marked as the third category data, and the fourth data segment is marked as the second category data.

[0027] So we get: 1: (1111122222) [fourth type of data] / 2: (1111)) [first type of data] / 3: (2222211111)) [third type of data] / 4: (222222)) [second type of data].

[0028] Step 5000: Read the data segment of each pollinating bee in sequence according to the scanning timestamp, and search for the data segment that can be marked as leaving the nest according to the data type of the data segment and the data type or data label of the next data segment. Then read the next data segment, and search for the data segment that can be marked as returning to the nest according to the label type or data type of the data segment, until all data segments are read.

[0029] When pollinating bees pass through the entrance and exit channels of the hive, they may crawl repeatedly in the channels or remain motionless under the card reader, resulting in repeated scanning in a short period of time. In addition, a large number of pollinating bees may communicate through the entrance and exit channels of a hive at the same time. Some pollinating bees may not be successfully scanned by the first card reader and / or the second card reader, so some abnormal data will appear. Therefore, when judging whether a data segment can be marked as leaving the nest or returning to the nest, it is necessary to assist in the judgment with the next data segment to improve the utilization of the data.

[0030] Step 5000 specifically includes the following steps: Step 5100: Read the data segment of each pollinating bee in sequence according to the scanning timestamp, and determine whether the data segment can be marked as leaving the nest based on the data type of the data segment and the data type or data label of the next data segment. If it cannot be marked as leaving the nest, skip the data segment and read the next data segment until a data segment that can be marked as leaving the nest is found.

[0031] Step 5200: Read the next data segment of the data segment marked as leaving the nest, and determine whether it can be marked as returning to the nest based on the tag type or data type of the data segment. If it cannot be marked as returning to the nest, skip the data segment and read the next data segment until a data segment that can be marked as returning to the nest is found.

[0032] The rule for determining whether a data segment can be marked as out of the nest in step 5000 is: If the read data segment is the first type of data, determine whether the first reader number of the next data segment is the first reader, or whether it is marked as a potential out-of-nest. If so, skip the data segment and read the next data segment. If not, mark it as out-of-nest. If the read data segment is the second type of data, determine whether the next data segment is marked as a potential out-of-nest. If so, skip the data segment and read the next data segment. If not, mark it as out-of-nest. If the read data segment is the third type of data, determine whether the first reader number of the next data segment is the first reader, or whether it is marked as a potential nest exit; if so, skip the data segment and read the next data segment; if not, mark it as a nest exit; If the data segment read is the fourth type of data, it is marked as out of the nest.

[0033] The rule for determining whether a data segment can be marked as returning to the nest in step 5000 is: If the data segment marked as leaving the nest is marked as the first type of data, read the next data segment and determine whether the data segment is marked as a potential return to the nest. If not, read the next data segment and re-determine. If yes, mark it as a return to the nest. If the data segment marked as leaving the nest is marked as the second type of data, then read the next data segment and determine whether the data segment is not marked as the second type of data or whether it is marked as a potential return to the nest. If not, then read the next data segment and re-determine. If yes, then mark it as a return to the nest. If the data segment marked as out of the nest is marked as the third type of data, read the next data segment and determine whether the data segment is not marked as the second type of data. If not, read the next data segment and re-determine. If yes, mark it as returning to the nest; If the data segment marked as outgoing is marked as the fourth type of data, the next data segment is read and marked as incoming.

[0034] In order to improve the accuracy of data segment judgment, after the data segment is marked as returning to the nest, a second judgment and correction is required, so step 5000 also includes: Step 5300: Determine whether the data segment marked as returning to the nest is marked as potential leaving the nest. If it is marked as potential leaving the nest, determine whether the number of data segments included between the data segment marked as leaving the nest and the corresponding data segment marked as returning to the nest is less than 3, and go to step 5310; if it is not marked as potential leaving the nest, go to step 5320.

[0035] Step 5310: If the number of data segments included between the data segment marked as leaving the nest and the corresponding data segment marked as returning to the nest is less than 3, the data segment marked as returning to the nest is accurate; if it is greater than or equal to 3, the previous data segment of the data segment marked as returning to the nest is corrected to returning to the nest.

[0036] Step 5320: read the next data segment of the data segment marked as returning to the nest, and determine whether the data segment is marked as a potential returning to the nest. If it is not marked as a potential returning to the nest, the data segment marked as returning to the nest is accurate. If it is marked as a potential return to the nest, determine whether the number of data segments included between the data segment marked as leaving the nest and the corresponding data segment marked as returning to the nest is greater than or equal to 3. If it is greater than or equal to 3, the previous data segment of the data segment marked as returning to the nest is corrected to returning to the nest. If it is less than 3, the data segment marked as returning to the nest is accurate.

[0037] The reader number set of a certain pollinating bee is: 11111111112222111111222221111111.

[0038] Divide the data segments according to the scan timestamp and acquisition behavior threshold: 1: (11111111112222) / 2: (11111) / 3: (222221111111), Mark each data segment with data labels and data types, and we get: 1: (11111111112222) [potential outgoing & fourth category data] / 2: (11111) [first category data] / 3: (222221111111) [potential returning & third category data].

[0039] Read the first data segment, which is marked as the fourth type of data and marked as out of the nest.

[0040] The first data segment is marked as leaving the nest, so the corresponding return behavior is searched from the second data segment. Since the first data segment is marked as the fourth type of data, the second scanned data segment is determined to be the return behavior.

[0041] Next, the return to the nest is judged and corrected again. The second data segment is not marked as a potential departure from the nest, so the next data segment is read. The third data segment is marked as a potential return to the nest. There are 2 data segments between the first and second data segments, which is less than 3, so the second data segment is marked as a return to the nest correctly.

[0042] The card reader scanning result of another pollinating bee is: 111111111111112221111111111221111111111111222221111111111111.

[0043] According to the timestamp and collection behavior threshold, the data is divided into 6 segments, and the results are: 1: (111111111) / 2: (11122211) / 3: (11111122111) / 4: (1111111) / 5: (22222111111) / 6: (1111111).

[0044] Mark each data segment with data labels and data types, and we get: 1: (1111111111) [first category data] / 2: (11122211) [potential leaving the nest & potential returning to the nest & third category data] / 3: (11111122111) [potential leaving the nest & potential returning to the nest & third category data] / 4: (1111111) [first category data] / 5: (22222111111) [potential returning to the nest & third category data] / 6: (1111111) [first category data].

[0045] Read the first data segment, which is the first type of data. Read the next data segment. The first reader number of the second data segment is the first reader and is marked as a potential out-of-nest, so skip the first data segment.

[0046] Read the second data segment, which is the third type of data. Read the next data segment. The first reader number of the third data segment is the first reader and is marked as a potential out-of-nest, so skip the second data segment.

[0047] Read the third data segment, which is the third type of data. Read the next data segment. The first reader number of the fourth data segment is the first reader, so skip the third data segment.

[0048] Read the 4th data segment, which is the first type of data. Read the next data segment. The first reader number of the 5th data segment is the second reader, and it is not marked as a potential nest exit. Therefore, the 4th data segment is marked as a nest exit.

[0049] The 4th data segment is marked as leaving the nest, and the corresponding return to the nest is found from the 5th data segment. The 5th data segment is read. The 4th data segment is marked as the first type of data, and the 5th data segment is marked as a potential return to the nest, which meets the requirements, so the 5th data segment is marked as a return to the nest behavior.

[0050] The following is a secondary judgment and correction on the return to the nest. The 5th data segment is not marked as a potential out-of-nest, so the next data segment is read. The 6th data segment is not marked as a potential return to the nest, so the 5th data segment is marked as a correct return to the nest.

[0051] Read the 6th data segment. Since the 6th data segment is the last data segment, the loop ends.

[0052] It should be understood that the above specific embodiments of the present invention are only used to illustrate or explain the principles of the present invention, and do not constitute a limitation of the present invention. Therefore, any modifications, equivalent substitutions, improvements, etc. made without departing from the spirit and scope of the present invention should be included in the protection scope of the present invention. In addition, the appended claims of the present invention are intended to cover all changes and modifications that fall within the scope and boundaries of the appended claims, or the equivalent forms of such scope and boundaries.

Claims

1. A method for analyzing pollinating bee collection behavior based on RFID data, characterized in that: The steps include: Step 1000: Acquire the pollinating bee species, pollination environment, and RFID scanning data of each pollinating bee, wherein the RFID scanning data includes the ID information of the pollinating bee, the scanning timestamp, and the number set of the card reader passed; Step 2000: setting a collection behavior threshold for each of the pollinating bees according to the pollinating bee species, the pollination environment, and a standard collection behavior threshold preset according to historical data, and dividing the card reader number set into a plurality of data segments according to the scanning timestamp and the collection behavior threshold; Step 3000: traverse the data segment of each pollinating bee and mark the data label, wherein the data label includes: potential leaving the nest and potential returning to the nest; Step 4000: traverse the data segment of each pollinating bee and mark the data type, wherein the data type includes: first type data, second type data, third type data and fourth type data; Step 5000: Read the data segment of each pollinating bee in sequence according to the scanning timestamp, and search for a data segment that can be marked as leaving the nest according to the data type of the data segment and the data type or data label of the next data segment. Then read the next data segment, and search for the data segment that can be marked as returning to the nest according to the label type or data type of the data segment, until all the data segments are read.

2. The method for analyzing pollinating bee collection behavior based on RFID data according to claim 1, characterized in that: The step 2000 includes the following steps: Step 2100: setting a working coefficient and an environmental coefficient according to the pollinating bee species and the pollination environment; Step 2200: After normalizing the working coefficient and the environmental coefficient, the collection behavior threshold is set in combination with the standard collection behavior threshold.

3. The method for analyzing pollinating bee collection behavior based on RFID data according to claim 1, characterized in that: The rule for determining whether the data segment can be marked as the out-of-nest in step 5000 is: If the data segment read is the first type of data, determine whether the first card reader number of the next data segment is the first card reader, or whether it is marked as the potential nest exit; if so, skip the data segment and read the next data segment; if not, mark it as the nest exit; If the data segment read is the second type of data, determining whether the next data segment is marked as the potential out-of-nest, if yes, skipping the data segment and reading the next data segment, if no, marking it as the potential out-of-nest; If the data segment read is the third type of data, determining whether the first card reader number of the next data segment is the first card reader, or whether it is marked as the potential nest exit; if so, skipping the data segment and reading the next data segment; if not, marking it as the nest exit; If the read data segment is the fourth type of data, it is marked as the nest exit.

4. The method for analyzing pollinating bee collection behavior based on RFID data according to claim 3, characterized in that: The rule for determining whether the data segment can be marked as the homing in step 5000 is: If the data segment marked as the out-of-nest is marked as the first type of data, then read the next data segment and determine whether the data segment is marked as the potential back-to-nest; if not, then read the next data segment and re-determine; if yes, then mark it as the back-to-nest; If the data segment marked as the out-of-nest is marked as the second type of data, then read the next data segment, and determine whether the data segment is not marked as the second type of data, or whether it is marked as the potential back-to-nest; if not, read the next data segment and re-determine; if yes, mark it as the back-to-nest; If the data segment marked as the out-of-nest is marked as the third category of data, read the next data segment and determine whether the data segment is not marked as the second category of data; if not, read the next data segment and re-determine; if yes, mark it as the back-to-nest; If the data segment marked as the out-of-nest is marked as the fourth type of data, the next data segment is read and marked as the in-nest.

5. The method for analyzing pollinating bee collection behavior based on RFID data according to claim 4, characterized in that: The step 5000 includes the following steps: Step 5100: Read the data segment of each pollinating bee in sequence according to the scanning timestamp, and determine whether the data segment can be marked as leaving the nest based on the data type of the data segment and the data type or data label of the next data segment. If it cannot be marked as leaving the nest, skip the data segment and read the next data segment until the data segment that can be marked as leaving the nest is found.

6. The method for analyzing pollinating bee collection behavior based on RFID data according to claim 5, characterized in that: The step 5000 also includes the following steps: Step 5200: Read the next data segment of the data segment marked as the out-of-nest, and determine whether it can be marked as the back-in-nest according to the tag type or the data type of the data segment. If it cannot be marked as the back-in-nest, skip the data segment and read the next data segment until the data segment that can be marked as the back-in-nest is found.

7. The method for analyzing pollinating bee collection behavior based on RFID data according to claim 6, characterized in that: The step 5000 also includes the following steps: Step 5300: Determine whether the data segment marked as the return to the nest is marked as the potential out-of-nest. If it is marked as the potential out-of-nest, determine whether the number of data segments included between the data segment marked as the out-of-nest and the corresponding data segment marked as the return to the nest is less than 3, and proceed to step 5310; If it is not marked as the potential nest exit, go to step 5320; Step 5310: If the number of data segments included between the data segment marked as the out-of-nest and the corresponding data segment marked as the back-to-nest is less than 3, the data segment marked as the back-to-nest is accurate; if it is greater than or equal to 3, the previous data segment of the data segment marked as the back-to-nest is corrected to be the back-to-nest; Step 5320: read the next data segment of the data segment marked as the return-to-nest, and determine whether the data segment is marked as the potential return-to-nest; if it is not marked as the potential return-to-nest, the data segment marked as the return-to-nest is accurate; If it is marked as the potential return to the nest, determine whether the number of data segments included between the data segment marked as the out-of-nest and the corresponding data segment marked as the return to the nest is greater than or equal to 3. If it is greater than or equal to 3, the previous data segment of the data segment marked as the return to the nest is corrected to the return to the nest. If it is less than 3, the data segment marked as the return to the nest is accurate.

Citation Information

Patent Citations

  • Self-service mobilephone audio guide method and system based on radio-frequency recognition technology

    CN101834908A

  • Realization method for convention and exhibition people stream monitoring system based on RFID (Radio Frequency IDentification) technology

    CN108491899A

  • Bee dynamic remote monitoring system based on RFID

    CN111488954A

  • System for recording bee pollination behavior

    CN114386549A

  • RFID (Radio Frequency Identification Device)-based door entering and exiting detection method, system and device

    CN114970584A