A target object state recognition method, device, equipment and medium

CN121009912BActive Publication Date: 2026-09-11CHENGDU AIRCRAFT INDUSTRY GROUP
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511015021.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-07-23
Publication Date
2026-09-11
Estimated Expiration
2045-07-23

AI Technical Summary

Technical Problem

[0005]本申请提供一种目标对象状态的识别方法、装置、设备和介质,用以解决现有的目标对象的识别方法存在识别精度不高的问题

Benefits of technology

[0016] This application provides a method, apparatus, device, and medium for identifying the state of a target object. The method identifies the target object based on a signal transmission area and determines the complete boundary of the signal transmission area. It acquires and, based on the current state of the target object, the number of successful identifications within the identification time, and the signal strength at each successful identification, determines whether the target object has undergone a state change relative to the area boundary. The state includes entering or leaving the area boundary. If so, it records the changed state of the target object and the corresponding entry or exit time point based on the current state. When the changed state is that the target object leaves the area boundary, it determines the duration difference between the corresponding exit time point and the entry time point corresponding to the target object's previous entry into the area boundary. It compares the duration difference with a preset duration threshold to obtain a comparison result, and determines the target recording result based on the comparison result.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121009912B_ABST
    Figure CN121009912B_ABST
Patent Text Reader

Abstract

The application provides a target object state recognition method, device, equipment and medium. It includes: recognizing a target object based on a signal emission area, and determining the complete area boundary of the signal emission area; obtaining and judging whether the target object changes state relative to the area boundary based on the current state of the target object, the number of successful recognitions of the target object within the recognition time, and the signal strength at each successful recognition; if so, recording the changed state of the target object and the corresponding entry time point or exit time point according to the current state; when the changed state is the target object leaving the area boundary, determining the time length difference between the corresponding exit time point and the corresponding entry time point when the target object entered the area boundary last time; comparing the time length difference with a preset time length threshold to obtain a comparison result, and determining a target record result according to the comparison result; in this way, the accuracy and efficiency of recognizing the target object entering and exiting the target area are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of target recognition technology, and in particular to a method, apparatus, device and medium for recognizing the state of a target object. Background Technology

[0002] Currently, with the widespread application of IoT technology in fields such as digital workshops, smart cities, and intelligent logistics, technologies such as RFID (Radio Frequency Identification) and UWB (Ultra Wideband) enable automatic identification and data collection of target object status, greatly improving the convenience of data collection and control, thereby increasing production efficiency, reducing costs, and increasing productivity.

[0003] Existing methods for identifying target objects generally involve emitting electromagnetic waves of a specific frequency to activate electronic tags for data exchange and transmission, or transmitting data by emitting extremely narrow pulses within a very short time interval, utilizing the relative time and amplitude differences they create in space.

[0004] However, existing methods for identifying target objects suffer from low accuracy. Summary of the Invention

[0005] This application provides a method, apparatus, device, and medium for identifying the state of a target object, in order to solve the problem of low identification accuracy in existing target object identification methods.

[0006] Firstly, this application provides a method for identifying the state of a target object, the method comprising: Based on the signal transmission area, the target object is identified, and the complete boundary of the signal transmission area is determined. Based on the current state of the target object, the number of times the target object was successfully identified within the identification time, and the signal strength at each successful identification, it is determined whether the target object has changed its state relative to the area boundary. The state includes entering or leaving the area boundary. If so, then based on the current state, record the changed state of the target object and the corresponding entry or exit time. When the changed state is that the target object leaves the area boundary, determine the duration difference between the corresponding departure time point and the entry time point when the target object previously entered the area boundary. The comparison results are obtained by comparing the time difference with the preset time threshold, and the target record result is determined based on the comparison results.

[0007] In some embodiments of this application, the identification of target objects and the determination of the complete boundary of the signal transmission area are based on the signal transmission area, including: Determine the signal identification device corresponding to the signal transmission area; Based on the signal recognition device, multiple signal tags corresponding to the target object are identified; Determine the boundaries of the area.

[0008] In some embodiments of this application, based on the current state of the target object, the number of successful identifications of the target object within the identification time, and the signal strength at each successful identification, it is determined whether the target object has undergone a state change relative to the region boundary, including: The current state of the target object is determined based on the records corresponding to the signal transmission area; Based on the current state of the target object, the number of times the target object was successfully identified within the identification time, and the signal strength at each successful identification, it is determined whether the target object has undergone a state change relative to the region boundary.

[0009] In some embodiments of this application, based on the current state of the target object, the number of successful identifications of the target object within the identification time, and the signal strength at each successful identification, it is determined whether the target object has undergone a state change relative to the region boundary, including: Determine the recognition time corresponding to the signal transmission area, and within the recognition time, continuously recognize multiple signal tags of the target object according to the signal recognition device to obtain the recognition result; Based on the number of times each signal tag is identified in the identification results, determine the number of successful identifications for each signal tag, and determine the signal strength corresponding to the signal tag each time it is successfully identified; Determine whether the target object has undergone a state change relative to the region boundary.

[0010] In some embodiments of this application, determining whether the target object has undergone a state change relative to the region boundary includes: Determine the preset number of times threshold and preset intensity threshold, and determine the current state of the target object; The comparison results are obtained by comparing the number of successful identifications of each signal tag with the preset number threshold, as well as the signal strength with the preset strength threshold. If the current state is that the target object has left the area boundary, then if the comparison result is that there is at least one signal tag whose successful identification count is greater than a preset threshold and the signal strength of the signal tag is greater than a preset strength threshold, then it is determined that the target object has changed its state. If the current state is that the target object has entered the area boundary, and the comparison result is that the number of successful identifications of all signal tags is not greater than the preset number threshold, and the signal strength of all signal tags is not greater than the preset strength threshold, then it is determined that the target object has changed its state.

[0011] In some embodiments of this application, the comparison result is obtained by comparing the time difference with a preset time threshold, and the target record result is determined based on the comparison result, including: The comparison results are obtained by comparing the duration difference with the preset duration threshold; If the duration difference is less than the preset duration threshold, the comparison result indicates that the record corresponding to the duration difference needs to be updated. If the duration difference is not less than the preset duration threshold, the comparison result is determined to be that no update is needed for the record corresponding to the duration difference.

[0012] In some embodiments of this application, if the duration difference is less than a preset duration threshold, the comparison result is determined to require updating the record corresponding to the duration difference, including: If the duration difference is less than the preset duration threshold, the departure time point corresponding to the duration difference is determined, and the initial departure time point corresponding to the last change in the state of the target object is determined according to the recording order. Update the initial departure time to the departure time, and delete the departure time corresponding to the duration difference and its corresponding previous entry time to obtain the target record result.

[0013] Secondly, this application provides a device for identifying the state of a target object, the device comprising: The identification module is used to identify target objects based on the signal transmission area and determine the complete boundary of the signal transmission area; The judgment module is used to obtain and, based on the current state of the target object, the number of times the target object is successfully recognized within the recognition time and the signal strength at each successful recognition, determine whether the target object has undergone a state change relative to the area boundary. The state includes entering or leaving the area boundary. The recording module is used to record the changed state of the target object and the corresponding entry or exit time point, based on the current state if the state is true. The difference determination module is used to determine the duration difference between the departure time point and the entry time point when the target object previously entered the area boundary, when the changed state is that the target object leaves the area boundary. The comparison module is used to compare the time difference with the preset time threshold, obtain the comparison result, and determine the target record result based on the comparison result.

[0014] Thirdly, this application provides an apparatus, including: a processor, and a memory communicatively connected to the processor; The memory stores the instructions that the computer executes; The processor executes computer execution instructions stored in memory to implement the method of this application.

[0015] Fourthly, this application provides a computer-readable storage medium storing program code, which, when executed by a processor, is used to implement the method of this application.

[0016] This application provides a method, apparatus, device, and medium for identifying the state of a target object. The method identifies the target object based on a signal transmission area and determines the complete boundary of the signal transmission area. It acquires and, based on the current state of the target object, the number of successful identifications within the identification time, and the signal strength at each successful identification, determines whether the target object has undergone a state change relative to the area boundary. The state includes entering or leaving the area boundary. If so, it records the changed state of the target object and the corresponding entry or exit time point based on the current state. When the changed state is that the target object leaves the area boundary, it determines the duration difference between the corresponding exit time point and the entry time point corresponding to the target object's previous entry into the area boundary. It compares the duration difference with a preset duration threshold to obtain a comparison result, and determines the target recording result based on the comparison result.

[0017] In this way, by ensuring the continuity and accuracy of data, reducing the breakpoints in entry and exit records caused by signal interference and shielding, the accuracy of target object recognition is enhanced, and the regional status information of the target object at any time can be obtained in real time. This effectively solves the problem of low accuracy and easy misidentification or omission in non-contact target object recognition, improves the accuracy of target object entry and exit signal coverage area recognition, and can efficiently and accurately identify the status of target object entering and exiting the area. Attached Figure Description

[0018] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0019] Figure 1 A flowchart illustrating a method for identifying the state of a target object provided in an embodiment of this application; Figure 2 One of the schematic diagrams of an apparatus for identifying the state of a target object provided in an embodiment of this application; Figure 3 A second schematic diagram of an apparatus for identifying the state of a target object provided in an embodiment of this application; Figure 4 An application scenario diagram illustrating a method for identifying the state of a target object provided in an embodiment of this application; Figure 5 A schematic diagram illustrating a method for identifying the state of a target object provided in an embodiment of this application; Figure 6 This is a schematic diagram of the structure of a target object identification device provided in an embodiment of this application; Figure 7 This is a structural block diagram of an apparatus for performing a method for identifying the state of a target object according to an embodiment of this application. Detailed Implementation

[0020] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0021] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.

[0022] Figure 1 This is a flowchart illustrating a method for identifying the state of a target object, as provided in an embodiment of this application. Figure 1 As shown, this method for identifying the state of a target object may include the following steps: S110. Based on the signal transmission area, identify the target object and determine the complete boundary of the signal transmission area.

[0023] The signal transmission area is the area that can transmit and receive target signals so that the target object can be identified based on the signal. It can be understood as the target area that can identify and record the signal of objects entering and leaving the area.

[0024] The target object is the object that appears within the signal recognition range of the signal transmission area and is recognized.

[0025] A complete area boundary is the area boundary corresponding to the signal transmission area. The signal transmission area is formed by the area boundary. It can be a physical boundary formed by a fence or other physical object, or it can be an identification boundary determined according to the signal identification range of the signal transmission area. Any boundary line that can characterize an area is acceptable.

[0026] Based on this, by determining the signal transmission area and its boundary, and by identifying the target object according to the signal recognition range of the signal transmission area, the identification of the target object that is close to the signal recognition range of the signal transmission area can be achieved. This allows for further determination of whether the state of the target object relative to the boundary of the area has changed, i.e. whether the target object has entered or left the boundary of the area, thereby achieving the state recognition of the target object.

[0027] S120. Based on the current state of the target object, the number of times the target object was successfully identified within the identification time, and the signal strength at each successful identification, determine whether the target object has undergone a state change relative to the area boundary. The state includes entering or leaving the area boundary.

[0028] The current state refers to the state of the target object relative to the area boundary when the target object is detected. This includes the target object entering the area boundary, i.e., the target object is within the area range of the signal transmission area; and the target object leaving the area boundary, i.e., the target object is outside the area range of the signal transmission area.

[0029] The recognition time is a preset time for continuous recognition of the target object. In practical applications, the signal of the target object may disappear temporarily. At this time, the recognition of the target object may be interrupted due to the loss of the target object's signal. For example, in the scenario of warehouse logistics sorting, the express delivery moves quickly on the conveyor belt, and the signal is frequently interrupted due to the metal package. The system may judge that the package has disappeared and stop recognizing the package. By determining the recognition time, the target object can be continuously recognized within the recognition time, thereby avoiding the interruption of recognition due to temporary loss of signal and improving the accuracy of target object recognition.

[0030] The number of successful recognitions is the number of times the signal of the target object is successfully recognized, and the signal strength at each successful recognition is the signal strength of the target object at each time the signal of the target object is recognized.

[0031] The change in state refers to the change in the state of the target object relative to the region boundary. The state includes two types: the target object has entered the region boundary and the target object has left the region boundary. Taking the state of the target object entering the region boundary as an example, this state indicates that when the target object is detected, the target object is already inside the signal transmission area. That is, the target object is within the signal transmission area at this time. The change in state at this time refers to the target object leaving the signal transmission area. That is, the state of the target object changes from "the target object has entered the region boundary" to "the target object has left the region boundary".

[0032] Based on this, by determining the state change of the target object relative to the area boundary, it can be determined whether the target object has entered or left the signal transmission area; that is, by determining the current state of the target object and continuously identifying the target object within the identification time, the number of successful identifications of the target object within the identification time and the signal strength corresponding to each successful identification can be determined based on the identification results, so as to determine whether the state of the target object relative to the area boundary has changed based on the current state of the target object, the number of successful identifications and the signal strength.

[0033] S130. If so, then based on the current state, record the changed state of the target object and the corresponding entry or exit time.

[0034] The entry time point is the time when the state of the target object changes from "the target object has left the area boundary" to "the target object has entered the area boundary", that is, the time when the target object enters the area from outside the signal transmission area; the departure time point is the time when the target object leaves the area from inside the signal transmission area.

[0035] Based on this, if the target object changes state relative to the area boundary, i.e., the target object enters or leaves the signal transmission area, the new state after the change is recorded. If the new state is that the target object enters the signal transmission area, the entry time is recorded; if the target object leaves the signal transmission area, the departure time is recorded. The recording can be based on a preset information database and recorded in the form of a table. Otherwise, no further processing is performed on the target object.

[0036] S140. When the changed state is that the target object leaves the area boundary, determine the duration difference between the corresponding departure time and the entry time when the target object previously entered the area boundary.

[0037] The time difference refers to the time length between the current departure time and the previous adjacent entry time, which can be understood as the time the target object spends within the signal transmission area.

[0038] Based on this, the recording of entry and exit times follows a chronological order. For example, if a target object enters the signal transmission area at time A, the entry time corresponding to this new state is recorded as time A. If the target object leaves the signal transmission area at time B, the exit time record at time B will be recorded after time A. If the target object subsequently enters the signal transmission area again at time C, the entry time record at time C will be recorded after time B. Therefore, when a new state of the target object after a change is identified as the target object leaving the area boundary, the corresponding exit time and the entry time of the previous entry of the target object into the signal transmission area can be used to determine the duration between the two time points. This duration can be understood as the time the target object spent inside the signal transmission area.

[0039] S150. By comparing the time difference and the preset time threshold, the comparison result is obtained, and the target record result is determined based on the comparison result.

[0040] The preset duration threshold is a preset time length threshold range used to determine whether the duration difference of the target object meets the requirements.

[0041] The comparison results include those with a duration difference less than a preset duration threshold and those with a duration difference not less than a preset duration threshold. Different comparison results correspond to different methods of determining the target record results.

[0042] The target recording result is to record the time and number of times the target object enters and exits the signal transmission area, which meets the user's requirements. After recording the time and number of times the target object enters and exits the signal transmission area, it is necessary to further determine whether the data is normal, that is, whether there is abnormal data in the record. By comparing the time difference with the preset time threshold, it is determined whether there are abnormal records, so that the abnormal data can be processed to obtain the target recording result that meets the requirements.

[0043] Based on this, in practical applications, if the duration of the target object within the signal transmission area is too short, it is determined that the record may be abnormal and abnormal data processing is required. This is done by comparing the duration difference with the time length of the preset duration threshold. Based on the comparison results, it is determined whether there is an anomaly in this duration difference. If an anomaly is found, the record corresponding to the duration difference can be further processed, such as merging this record with the previous record, so as to obtain the target record result that meets the requirements.

[0044] Based on the feasible implementation of S110 described above, this application further provides steps for identifying a target object and determining the complete boundary of the signal transmission area based on the signal transmission area, including: Determine the signal identification device corresponding to the signal transmission area; Based on the signal recognition device, multiple signal tags corresponding to the target object are identified; Determine the boundaries of the area.

[0045] The signal recognition device is a pre-defined device corresponding to a signal transmission area, used to identify signals from objects approaching the signal recognition range, thereby achieving signal recognition of the target object. The actual installation method of the signal recognition device is not unique; please refer to [the relevant documentation]. Figure 2 , Figure 2 One of the schematic diagrams of an apparatus for identifying the state of a target object provided in an embodiment of this application; as shown Figure 2 As shown, multiple signal transmitting devices are deployed around the perimeter of the area to form a radiation pattern from the perimeter to the center. The signal strength is weakest at the center of the area in this layout, which is suitable for scenarios where the required coverage area is large and it is necessary to identify the entry and exit of target objects into the area boundary.

[0046] Further, please refer to Figure 3 , Figure 3 A second schematic diagram of an apparatus for identifying the state of a target object provided in this application embodiment; as shown Figure 3 As shown, deploying a signal transmitting device at the center of the area creates a radiating pattern from the center outwards. This layout results in the strongest signal strength at the center of the area and is suitable for scenarios where the required coverage area is small and the target object needs to be identified near the center of the area.

[0047] A signal tag is a tag used by a signal identification device to identify signals. For example, it can be an electronic carrier that is pasted or installed on a target object and can interact with the signal identification device to exchange data. It can be a tag that can be identified by receiving and reflecting high-frequency or ultra-high-frequency signals (such as RFID or UWB signals); or it can be a specific identifier of the target object, as long as it can be identified by the signal identification device.

[0048] Based on this, by determining the signal recognition device corresponding to the signal transmission area, the signal tag corresponding to the target object can be identified, thereby realizing the identification of the target object.

[0049] Based on the feasible implementation of S120 described above, this application further provides a method for obtaining and determining whether the target object has undergone a state change relative to the region boundary based on the current state of the target object, the number of successful identifications of the target object within the identification time, and the signal strength at each successful identification. This includes the following steps: The current state of the target object is determined based on the records corresponding to the signal transmission area; Based on the current state of the target object, the number of times the target object was successfully identified within the identification time, and the signal strength at each successful identification, it is determined whether the target object has undergone a state change relative to the region boundary.

[0050] The record is used to record object information of multiple objects entering and leaving the area boundary. By recording the number of times each object enters and leaves the area boundary and the corresponding time point, the entry and exit information is stored. The record can be made in the form of a table based on a preset information database.

[0051] Based on this, by determining the records corresponding to the signal transmission area, the current state of the target object can be determined as "the target object has entered the area boundary" or "the target object has left the area boundary." This allows for determining whether a state change has occurred after determining the number of successful identifications and signal strength of the target object within the identification time, based on the current state. Please refer to [reference needed]. Figure 4 , Figure 4 This application scenario diagram illustrates a method for identifying the state of a target object provided in an embodiment of this application; for example... Figure 4 As shown, multiple signal transmitting devices are deployed around the perimeter of the area to form a signal coverage area radiating from the perimeter to the center. The target object is outside the area at time T1, located at position W1. After time t1, it moves to position W2, and its state changes to be inside the area. Then, after time t2, it moves to position W3, and its state changes to be outside the area.

[0052] Based on the feasible implementation of S120 described above, this application further provides a method for determining whether the target object has undergone a state change relative to the region boundary, based on the current state of the target object, the number of successful identifications of the target object within the identification time, and the signal strength at each successful identification. This includes the following steps: Determine the recognition time corresponding to the signal transmission area, and within the recognition time, continuously recognize multiple signal tags of the target object according to the signal recognition device to obtain the recognition result; Based on the number of times each signal tag is identified in the identification results, determine the number of successful identifications for each signal tag, and determine the signal strength corresponding to the signal tag each time it is successfully identified; Determine whether the target object has undergone a state change relative to the region boundary.

[0053] Among them, the signal tag is the tag corresponding to the target object, which is used by the signal recognition device to perform signal recognition.

[0054] Based on this, by identifying multiple signal tags corresponding to the target object, after identifying the signal corresponding to the signal tag, the signal tag is continuously identified within the identification time, and the number of times each signal tag is successfully identified is determined as the identification success count for each signal tag. At the same time, the signal strength corresponding to each identification of the signal tag is determined, thereby determining the identification success count and signal strength of the signal tag within the identification time.

[0055] Based on the feasible implementation of S120 described above, this application further provides steps for determining whether a target object has undergone a state change relative to the region boundary, including: Determine the preset number of times threshold and preset intensity threshold, and determine the current state of the target object; The comparison results are obtained by comparing the number of successful identifications of each signal tag with the preset number threshold, as well as the signal strength with the preset strength threshold. If the current state is that the target object has left the area boundary, then if the comparison result is that there is at least one signal tag whose successful identification count is greater than a preset threshold and the signal strength of the signal tag is greater than a preset strength threshold, then it is determined that the target object has changed its state. If the current state is that the target object has entered the area boundary, and the comparison result is that the number of successful identifications of all signal tags is not greater than the preset number threshold, and the signal strength of all signal tags is not greater than the preset strength threshold, then it is determined that the target object has changed its state.

[0056] Among them, the preset number threshold is a preset threshold for the number of recognitions, used to determine whether the number of successful recognitions of the signal tag is within the required threshold range; the preset strength threshold is a preset threshold for the signal strength, used to determine whether the signal strength of the signal tag is within the required threshold range.

[0057] Based on this, determining whether the target object has undergone a state change can be done by comparing the number of successful identifications of the signal tags with a preset threshold, as well as the signal strength with a preset strength threshold. If the target object has left the area boundary, and the comparison result shows that at least one of its signal tags has a higher successful identification count than the preset threshold, and the signal strength of the signal tag is greater than the preset strength threshold, this comparison result indicates that the signal tag strength of the current target object has significantly increased. Therefore, it can be determined that the target object has entered the signal transmission area, meaning the target object has changed its state. Conversely, if the target object has entered the area boundary, and the comparison result shows that the number of successful identifications of all signal tags is not greater than the preset threshold, and the signal strength of all signal tags is not greater than the preset strength threshold, this comparison result indicates that the signal tag strength of the current target object has significantly decreased. Therefore, it can be determined that the target object has left the signal transmission area, meaning the target object has changed its state.

[0058] Based on the feasible implementation of S150 described above, this application further provides a comparison time difference and a preset time threshold to obtain a comparison result, and determines the target record result based on the comparison result, including the following steps: The comparison results are obtained by comparing the duration difference with the preset duration threshold; If the duration difference is less than the preset duration threshold, the comparison result indicates that the record corresponding to the duration difference needs to be updated. If the duration difference is not less than the preset duration threshold, the comparison result is determined to be that no update is needed for the record corresponding to the duration difference.

[0059] The update can be understood as adjusting the record information corresponding to the entry time and exit time.

[0060] Therefore, in practical applications, there may be situations where the identified state of some target objects does not match the actual state due to signal interference or shielding. By comparing the duration between the collected departure time and the corresponding entry time, records with a duration difference less than a preset duration threshold are updated and adjusted, thereby improving the accuracy of the recorded entry and exit data.

[0061] Based on the feasible implementation of S150 described above, this application further provides the following steps for determining that if the duration difference is less than a preset duration threshold, the comparison result indicates that the record corresponding to the duration difference needs to be updated: If the duration difference is less than the preset duration threshold, the departure time point corresponding to the duration difference is determined, and the initial departure time point corresponding to the last change in the state of the target object is determined according to the recording order. Update the initial departure time to the departure time, and delete the departure time corresponding to the duration difference and its corresponding previous entry time to obtain the target record result.

[0062] The recording order can be understood as the time order of recording. For example, if a target object enters the signal transmission area at time A, the entry time corresponding to this new state is recorded as time A. If the target object leaves the signal transmission area at time B, the record of the departure time at time B will be recorded after time A. If the target object subsequently enters the signal transmission area again at time C, the record of time C will be recorded after time B. The time D when the target object leaves the signal transmission area for the second time is recorded as departure time D. If it is determined that the time difference between departure time D and the corresponding previous entry time C is less than a preset time threshold, then the previous initial departure time B corresponding to departure time D is determined, and departure time D is used to overwrite the initial departure time B. That is, at this time, the record corresponding to the target object is that it entered the signal transmission area at entry time A and left the signal transmission area at departure time D. The original records of departure time B and entry time C are deleted, thereby merging the two records.

[0063] Please refer to Figure 5 , Figure 5A scene diagram illustrating a method for identifying the state of a target object provided in an embodiment of this application; such as Figure 5 As shown, in practical applications, the signal coverage area is usually composed of signals emitted by multiple signal transmitting devices. Assuming that the actual monitored area of ​​the target object is L in length and D in width, the boundary after extending the area outward by a distance H is set as the boundary of the signal coverage area. The actual entry and exit area can be described as area A, the extended area as area B, and the remaining area as area C. When the target object enters or leaves the signal coverage area, there are four entry or exit discrimination situations.

[0064] Scenario 1: Target object moves from area C to area B, but does not enter area A. Entry or exit status determination: When the target object "Li Si" is in area C, the signal transmitting device does not recognize the tag signal. At this time, the target object is in an "out of field" state. If the signal strength change record of any tag on the target object is recognized as moving from area C to area B, but the determination condition is not met, the target object is still in an "out of field" state.

[0065] Scenario 2: Determining the entry or exit status of the target object from area C to area B to area A: When the signal transmitting device detects that the target object "Zhang San" enters area B from area C and finally enters area A, if it detects the signal strength change record of any tag on the target object from area C to area B and then to area A, and the signal strength of the tag in area A does not change for more than a preset time, then the target object is in the entry status.

[0066] Scenario 3: Determination of the entry or exit status of the target object from area A to area B and back to area A: When the signal transmitting device detects that the target object "Wang Wu" enters area B from area A, does not enter area C and returns to area A, if the signal strength of any tag on the target object does not change in area A for a period of time that does not exceed the preset time, the target object is in the entry status.

[0067] Scenario 4: Determining the entry or exit status of the target object from area A to area B to area C: When the signal transmitting device detects that the target object "Chen Qi" enters area B from area A and finally enters area C, if it detects the signal strength change record of any tag on the target object from area A to area B and then to area C, and the signal of the tag eventually disappears, the target object is in an exit state.

[0068] In some embodiments of this application, by determining a signal transmission area and using a signal identification device corresponding to that area, if a signal tag of a target object is identified, the target object is continuously identified within the identification time. The number of successful identifications and the corresponding signal strength for each signal tag are determined. The number of successful identifications is compared with a preset threshold, and the signal strength is compared with a preset threshold to obtain a comparison result. The current state of the target object is then determined. Based on the current state and the comparison result, it is determined whether the target object has undergone a state change. When a state change is determined, the time point corresponding to the new state is recorded, thereby enabling the entry and exit of the target object. The system records the number of times and time points of signal transmission within the transmission area. Furthermore, when a new state is determined to be that the target object has left the signal transmission area, the system determines the duration between this departure and the previous entry into the area, i.e., the duration the target object stayed within the signal transmission area. This duration is then compared with a preset duration threshold to determine whether there are any anomalies. If an anomaly is found, this record is merged with the previous record. That is, the time data of the current departure time point is used to overwrite the time data of the previous departure time point, and the time data of the previous entry time point corresponding to the current departure time point is deleted, thereby cleaning up the abnormal duration data.

[0069] This ensures data continuity and accuracy, reduces entry and exit record interruptions caused by signal interference and shielding, enhances the accuracy of target object identification, and allows real-time acquisition of the target object's regional status information at any given time.

[0070] Figure 6 This is a schematic diagram of the structure of a target object state identification device 600 provided in an embodiment of this application. Figure 6 As shown, the target object state identification device 600 includes: an identification module 610, a judgment module 620, a recording module 630, a difference determination module 640, and a comparison module 650; wherein: The identification module 610 is used to identify target objects based on the signal transmission area and determine the complete boundary of the signal transmission area; The judgment module 620 is used to acquire and, based on the current state of the target object, the number of times the target object is successfully recognized within the recognition time and the signal strength at each successful recognition, determine whether the target object has undergone a state change relative to the area boundary. The state includes entering or leaving the area boundary. The recording module 630 is used to record the changed state of the target object and the corresponding entry or exit time point, based on the current state if the state is true. The difference determination module 640 is used to determine the duration difference between the departure time point and the entry time point when the target object previously entered the area boundary when the changed state is that the target object leaves the area boundary. The comparison module 650 is used to compare the time difference with the preset time threshold, obtain the comparison result, and determine the target record result based on the comparison result.

[0071] In this embodiment of the application, the identification module 610 can also be specifically used for: Determine the signal identification device corresponding to the signal transmission area; Based on the signal recognition device, multiple signal tags corresponding to the target object are identified; Determine the boundaries of the area.

[0072] In this embodiment of the application, the determination module 620 can also be specifically used for: The current state of the target object is determined based on the records corresponding to the signal transmission area; Based on the current state of the target object, the number of times the target object was successfully identified within the identification time, and the signal strength at each successful identification, it is determined whether the target object has undergone a state change relative to the region boundary.

[0073] In this embodiment of the application, the determination module 620 can also be specifically used for: Determine the recognition time corresponding to the signal transmission area, and within the recognition time, continuously recognize multiple signal tags of the target object according to the signal recognition device to obtain the recognition result; Based on the number of times each signal tag is identified in the identification results, determine the number of successful identifications for each signal tag, and determine the signal strength corresponding to the signal tag each time it is successfully identified; Determine whether the target object has undergone a state change relative to the region boundary.

[0074] In this embodiment of the application, the determination module 620 can also be specifically used for: Determine the preset number of times threshold and preset intensity threshold, and determine the current state of the target object; The comparison results are obtained by comparing the number of successful identifications of each signal tag with the preset number threshold, as well as the signal strength with the preset strength threshold. If the current state is that the target object has left the area boundary, then if the comparison result is that there is at least one signal tag whose successful identification count is greater than a preset threshold and the signal strength of the signal tag is greater than a preset strength threshold, then it is determined that the target object has changed its state. If the current state is that the target object has entered the area boundary, and the comparison result is that the number of successful identifications of all signal tags is not greater than the preset number threshold, and the signal strength of all signal tags is not greater than the preset strength threshold, then it is determined that the target object has changed its state.

[0075] In this embodiment of the application, the comparison module 650 can also be specifically used for: The comparison results are obtained by comparing the duration difference with the preset duration threshold; If the duration difference is less than the preset duration threshold, the comparison result indicates that the record corresponding to the duration difference needs to be updated. If the duration difference is not less than the preset duration threshold, the comparison result is determined to be that no update is needed for the record corresponding to the duration difference.

[0076] In this embodiment of the application, the comparison module 650 can also be specifically used for: If the duration difference is less than the preset duration threshold, the departure time point corresponding to the duration difference is determined, and the initial departure time point corresponding to the last change in the state of the target object is determined according to the recording order. Update the initial departure time to the departure time, and delete the departure time corresponding to the duration difference and its corresponding previous entry time to obtain the target record result.

[0077] Figure 7 This is a schematic diagram of the structure of an apparatus for performing a method for identifying the state of a target object according to an embodiment of this application. Figure 7 As shown, the device 700 includes: The device 700 may include a processor 701 with one or more processing cores, a memory 702 with one or more computer-readable storage media, a communication component 703, and other components. The processor 701, memory 702, and communication component 703 are connected via a bus 704.

[0078] In the specific implementation process, at least one processor 701 executes computer execution instructions stored in memory 702, causing at least one processor 701 to execute the above-described method for identifying the state of a target object.

[0079] The specific implementation process of processor 701 can be found in the above method embodiments, and its implementation principle and technical effect are similar. It will not be repeated here.

[0080] Furthermore, the processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. A general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this application can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules within the processor.

[0081] The memory may include random access memory (RAM) and may also include non-volatile memory (NVM), such as at least one disk storage device.

[0082] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, the buses shown in the accompanying drawings are not limited to a single bus or a single type of bus.

[0083] In some embodiments, a computer program product is also provided, including a computer program or instructions that, when executed by a processor, implement the steps in any of the above-described methods for identifying the state of a target object.

[0084] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.

[0085] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be performed by instructions, or by instructions controlling related hardware. These instructions can be stored in a computer-readable storage medium and loaded and executed by a processor.

[0086] Therefore, embodiments of this application provide a computer-readable storage medium storing a plurality of program codes, which can be loaded by a processor to execute the steps in any of the target object state identification methods provided in embodiments of this application.

[0087] The storage medium may include: read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.

[0088] According to one aspect of this application, a computer program product or computer program is provided, the computer program product or computer program including computer instructions stored in a computer-readable storage medium.

[0089] Since the instructions stored in the storage medium can execute the steps in any of the target object state identification methods provided in the embodiments of this application, the beneficial effects that any of the target object state identification methods provided in the embodiments of this application can achieve can be realized. For details, please refer to the previous embodiments, which will not be repeated here.

[0090] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this application are indicated by the appended claims.

[0091] It should be understood that this application is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope.

Claims

1. A method of recognizing a state of a target object, characterized by, The method includes: Based on the signal transmission area, the target object is identified, and the complete boundary of the signal transmission area is determined; wherein, the complete boundary is the boundary of the area corresponding to the signal transmission area, and the signal transmission area is formed by surrounding the boundary. Based on the current state of the target object, the number of times the target object was successfully identified within the identification time, and the signal strength at each successful identification, it is determined whether the target object has undergone a state change relative to the boundary of the region, the state including entering the boundary of the region or leaving the boundary of the region; If so, then based on the current state, record the changed state of the target object and the corresponding entry or exit time point; When the changed state is that the target object leaves the boundary of the area, the duration difference between the corresponding departure time point and the entry time point when the target object previously entered the boundary of the area is determined. The comparison result is obtained by comparing the duration difference with a preset duration threshold, and the target record result is determined based on the comparison result; including: The comparison result is obtained by comparing the duration difference with the preset duration threshold; If the duration difference is less than the preset duration threshold, then the comparison result indicates that the record corresponding to the duration difference needs to be updated. If the duration difference is not less than the preset duration threshold, then the comparison result is determined to be that the record corresponding to the duration difference does not need to be updated; Wherein, the step of determining that if the duration difference is less than the preset duration threshold, the comparison result indicates that the record corresponding to the duration difference needs to be updated includes: If the duration difference is less than the preset duration threshold, then the departure time point corresponding to the duration difference is determined, and the initial departure time point corresponding to the last change in the state of the target object is determined according to the recording order. The initial departure time point is updated to the departure time point, and the departure time point corresponding to the duration difference and its corresponding previous entry time point are deleted to obtain the target record result.

2. The method of claim 1, wherein, The process of identifying the target object based on the signal transmission area and determining the complete boundary of the signal transmission area includes: Determine the signal identification device corresponding to the signal transmission area; According to the signal recognition device, multiple signal tags corresponding to the target object are identified; Determine the boundaries of the region.

3. The method according to claim 1, characterized in that, The step of acquiring and determining whether the target object has undergone a state change relative to the region boundary based on the current state of the target object, the number of successful recognitions of the target object within the recognition time, and the signal strength at each successful recognition, includes: The current state of the target object is determined based on the records corresponding to the signal transmission area; Based on the current state of the target object, the number of times the target object was successfully identified within the identification time, and the signal strength at each successful identification, it is determined whether the target object has undergone a change in state relative to the boundary of the region.

4. The method according to claim 3, characterized in that, The step of determining whether the target object has undergone a state change relative to the region boundary based on the current state of the target object, the number of successful identifications of the target object within the identification time, and the signal strength at each successful identification includes: Determine the identification time corresponding to the signal transmission area, and within the identification time, continuously identify multiple signal tags of the target object according to the signal identification device to obtain the identification result; Based on the number of times each signal tag is identified in the identification results, the number of successful identifications corresponding to each signal tag is determined, and the signal strength corresponding to each signal tag is determined each time a successful identification is achieved; Determine whether the target object has undergone a state change relative to the boundary of the region.

5. The method according to claim 4, characterized in that, The step of determining whether the target object has undergone a state change relative to the region boundary includes: Determine a preset number of times threshold and a preset intensity threshold, and determine the current state of the target object; The comparison results are obtained by comparing the number of successful identifications of each signal tag with the preset number threshold, and the signal strength with the preset strength threshold. If the current state is that the target object has left the boundary of the area, and the comparison result is that at least one of the signal tags has a successful recognition count greater than the preset count threshold and the signal strength of the signal tag is greater than the preset strength threshold, then it is determined that the target object has undergone a change in state. If the current state is that the target object has entered the boundary of the region, and the comparison result is that the number of successful identifications of all the signal tags is not greater than the preset number threshold and the signal strength of all the signal tags is not greater than the preset strength threshold, then it is determined that the target object has undergone a change in state.

6. A device for identifying the state of a target object, characterized in that, The device includes: The identification module is used to identify a target object based on a signal transmission area and determine the complete boundary of the signal transmission area; wherein the complete boundary is the boundary of the area corresponding to the signal transmission area, and the signal transmission area is formed by surrounding the boundary. The judgment module is used to obtain and, based on the current state of the target object, the number of times the target object is successfully recognized within the recognition time and the signal strength at each successful recognition, determine whether the target object has undergone a state change relative to the region boundary, the state including entering the region boundary or leaving the region boundary; The recording module is used to record the changed state of the target object and the corresponding entry or exit time point according to the current state if the current state is true. The difference determination module is used to determine the duration difference between the departure time point and the entry time point when the target object previously entered the boundary of the area when the changed state is that the target object leaves the boundary of the area. The comparison module is used to compare the duration difference with a preset duration threshold, obtain a comparison result, and determine the target record result based on the comparison result; including: The comparison result is obtained by comparing the duration difference with the preset duration threshold; If the duration difference is less than the preset duration threshold, then the comparison result indicates that the record corresponding to the duration difference needs to be updated. If the duration difference is not less than the preset duration threshold, then the comparison result is determined to be that the record corresponding to the duration difference does not need to be updated; Wherein, the step of determining that if the duration difference is less than the preset duration threshold, the comparison result indicates that the record corresponding to the duration difference needs to be updated includes: If the duration difference is less than the preset duration threshold, then the departure time point corresponding to the duration difference is determined, and the initial departure time point corresponding to the last change in the state of the target object is determined according to the recording order. The initial departure time point is updated to the departure time point, and the departure time point corresponding to the duration difference and its corresponding previous entry time point are deleted to obtain the target record result.

7. A device, characterized in that, include: One or more processors; Memory; One or more programs, wherein the programs are stored in memory and configured to be executed by one or more processors, the programs being configured to perform the method as described in any one of claims 1 to 5.

8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores program code that can be called by a processor to perform the method as described in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Intelligent sample collection management method, device, equipment and medium

    CN119885043A

  • Method and device for processing strip mine yield monitoring and storage medium

    CN119886192A