Alarm track generation method and device, equipment and medium
By obtaining and screening the coordinates of nuclear power plant personnel and generating alarm trajectories, the problem of many people in the nuclear power plant is solved, resulting in low efficiency in obtaining alarm trajectories, and the accuracy and efficiency of trajectory generation are improved.
Patent Information
- Application Number
- CN202411779297.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-05
- Publication Date
- 2025-03-18
AI Technical Summary
There are many people in the nuclear power plant and the number of walking routes is large, which leads to the low efficiency of obtaining accurate alarm trajectory routes.
By obtaining the personnel coordinates determined by the communication positioning equipment carried by the personnel of the nuclear power plant, the collection coordinates when entering the unauthorized area are filtered out, and the alarm track is generated after deduplication is deduplicated.
Through multi-dimensional data screening, the amount of data to be processed is reduced, the efficiency of personnel coordinate acquisition is improved, and the accuracy of alarm trajectory generation is improved through deduplication processing.
Smart Images

Figure CN119649541A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of data processing technology, and in particular to a method, device, equipment and medium for generating an alarm trajectory. Background Art
[0002] The radiation levels in different areas of a nuclear power plant are different. Different protective equipment is required for different areas. If a nuclear power plant personnel enters the nuclear power plant area without wearing the corresponding level of protective equipment, it will endanger human health. Therefore, it is necessary to control the nuclear power plant personnel, obtain the trajectory route that caused the alarm, and focus on monitoring the trajectory to ensure personnel safety.
[0003] Currently, the walking routes of nuclear power plant personnel are recorded manually through camera monitoring.
[0004] However, there are many people in the nuclear power plant, and the number of walking routes is large, so the accuracy and efficiency of obtaining walking trajectories are low. Summary of the invention
[0005] The present invention provides a method, device, equipment and medium for generating an alarm trajectory, so as to improve the accuracy of generating the alarm trajectory.
[0006] In a first aspect, an embodiment of the present invention provides a method for generating an alarm trajectory, the method comprising:
[0007] Acquire at least one person coordinate determined based on a communication positioning device carried by a nuclear power plant personnel;
[0008] When it is detected according to the coordinates of each person that a nuclear power plant personnel enters an unauthorized alarm area, at least one acquisition coordinate is obtained by screening according to the coordinates of each person;
[0009] De-duplication processing is performed on each collected coordinate to obtain at least one warning coordinate;
[0010] Generate an alarm trajectory based on each alarm coordinate.
[0011] In a second aspect, an embodiment of the present invention further provides a warning trajectory generating device, the device comprising:
[0012] A personnel coordinate acquisition module, used to acquire at least one personnel coordinate determined based on a communication positioning device carried by a nuclear power plant personnel;
[0013] A collection coordinate acquisition module, for obtaining at least one collection coordinate by screening the coordinates of each person when it is detected that a nuclear power plant person has entered an unauthorized warning area according to the coordinates of each person;
[0014] The alarm coordinate acquisition module is used to perform deduplication processing on each collected coordinate to obtain at least one alarm coordinate;
[0015] The alarm trajectory generation module is used to generate an alarm trajectory according to each alarm coordinate.
[0016] In a third aspect, an embodiment of the present invention further provides an alarm trajectory generation device, the alarm trajectory generation device comprising:
[0017] at least one processor; and
[0018] a memory communicatively connected to at least one processor; wherein,
[0019] The memory stores a computer program that can be executed by at least one processor. The computer program is executed by at least one processor so that the at least one processor can execute the alarm trajectory generation method of any embodiment of the present invention.
[0020] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the alarm trajectory generation method of any embodiment of the present invention when executed.
[0021] The technical solution of the embodiment of the present invention obtains at least one personnel coordinate determined based on the communication positioning equipment carried by the nuclear power plant personnel; when it is detected according to the coordinates of each personnel that the nuclear power plant personnel enter the alarm area where they are not authorized to enter, at least one collection coordinate is obtained by screening according to the coordinates of each personnel; each collection coordinate is deduplicated to obtain at least one alarm coordinate; an alarm trajectory is generated according to each alarm coordinate, and the personnel coordinates are screened through multi-dimensional data, thereby reducing the amount of data to be processed, improving the efficiency of obtaining the personnel coordinates, performing different operations on different coordinates, and improving the accuracy of alarm trajectory generation.
[0022] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0024] Figure 1 is a flow chart of a method for generating an alarm trajectory according to Embodiment 1 of the present invention;
[0025] Figure 2is a flowchart of a method for generating an alarm trajectory according to Embodiment 2 of the present invention;
[0026] Figure 3 is a structural diagram of an alarm trajectory generating device provided according to an embodiment of the present invention;
[0027] Figure 4 It is a structural diagram of an alarm trajectory generating device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0028] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0029] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0030] In the technical solution of the embodiment of the present invention, the acquisition, storage and application of the required item information, etc., are in compliance with the provisions of relevant laws and regulations and do not violate public order and good morals.
[0031] Embodiment 1
[0032] Figure 1 This is a flow chart of a method for generating an alarm trajectory provided in Embodiment 1 of the present invention. The embodiment of the present invention is applicable to the case of generating an alarm trajectory, and the method can be executed by an alarm trajectory generating device, and the alarm trajectory generating device can be implemented in the form of hardware and / or software.
[0033] See also Figure 1 The alarm trajectory generation method shown includes:
[0034] S101. Obtain at least one personnel coordinate determined based on a communication positioning device carried by a nuclear power plant personnel.
[0035] The nuclear power plant personnel may be personnel within the nuclear power plant location area. The communication positioning device may be a device for positioning and tracking the nuclear power plant personnel. The personnel coordinates may be the location coordinates of the nuclear power plant personnel within the nuclear power plant.
[0036] Specifically, the nuclear power plant personnel and the communication positioning equipment correspond one to one. The communication positioning equipment is carried by the nuclear power plant personnel. The personnel coordinate collection frequency and coordinate collection time can be preset. For example, the coordinate collection time can be the time when the nuclear power plant personnel obtain the communication positioning equipment. Starting from the coordinate collection time, the communication positioning equipment starts to collect the coordinates of the moving position of the nuclear power plant personnel according to the preset personnel coordinate collection frequency, and obtains at least one personnel coordinate. At the same time, each time a personnel coordinate is collected, the time when the personnel coordinate is collected is recorded at the same time. The personnel coordinates correspond to the time when the personnel coordinates are collected. Each personnel coordinate and the collection time corresponding to each personnel coordinate are stored in the database corresponding to the nuclear power plant personnel identification.
[0037] S102: When it is detected according to the coordinates of each person that a nuclear power plant personnel enters an unauthorized alarm area, at least one acquisition coordinate is obtained by screening according to the coordinates of each person.
[0038] The collected coordinates may be the coordinates of the personnel obtained after screening the coordinates of each personnel.
[0039] Specifically, some environments in nuclear power plants are not friendly to the health of nuclear power plant personnel, and are usually divided into supervision areas, control areas, and non-control areas according to radiation doses. The radiation doses in different areas are different. Among them, the supervision area requires personnel to conduct regular radiation dose assessments; the control area usually requires personnel to wear protective equipment and follow specific processing procedures before entering; although the radiation dose in the non-control area is low, personnel still need to abide by the corresponding safety rules. There are various types of people entering nuclear power plants, which can be patrol personnel or temporary visitors. Different people can enter different areas. For example, temporary visitors cannot enter the supervision area. When it is detected that the nuclear power plant personnel enter the alarm area where they are not authorized to enter according to the coordinates of each person, it is necessary to obtain the walking trajectory of the nuclear power plant personnel and control the walking route of the nuclear power plant personnel, but it is not necessary to generate walking trajectories for all the personnel coordinates corresponding to the nuclear power plant personnel. The screening conditions can be preset according to the needs, and the coordinates of each person of the personnel can be screened to obtain the collection coordinates.
[0040] S103: De-duplicate the collected coordinates to obtain at least one warning coordinate.
[0041] The deduplication process may be an operation of deleting the same or similar coordinates in each collected coordinate. The warning coordinates may be the collected coordinates of the nuclear power plant personnel used to generate the trajectory.
[0042] Specifically, when nuclear power plant personnel walk in the nuclear power plant, they may move back and forth in a small area, or stay still in a small area for a long time, then the communication positioning device will collect at least one acquisition coordinate with a close distance. Only one acquisition coordinate with a close distance in the area can be selected for retention, and the rest of the acquisition coordinates can be deleted to reduce duplicate coordinates, so that the generated alarm trajectory is more accurate.
[0043] S104: Generate an alarm trajectory according to each alarm coordinate.
[0044] Among them, the alarm trajectory can be the walking route of the nuclear power plant personnel generated according to the alarm coordinates.
[0045] Specifically, the three-dimensional map data of the nuclear power plant is obtained, and at least one map coordinate is generated in the three-dimensional map data of the nuclear power plant according to each alarm coordinate. According to the collection time corresponding to each alarm coordinate, a connection line between each map coordinate is established in chronological order to generate an alarm trajectory corresponding to the nuclear power plant personnel.
[0046] The technical solution of the embodiment of the present invention obtains at least one personnel coordinate determined based on the communication positioning equipment carried by the nuclear power plant personnel; when it is detected according to the coordinates of each personnel that the nuclear power plant personnel enter the alarm area where they are not authorized to enter, at least one collection coordinate is obtained by screening according to the coordinates of each personnel; each collection coordinate is deduplicated to obtain at least one alarm coordinate; an alarm trajectory is generated according to each alarm coordinate, and the personnel coordinates are screened through multi-dimensional data, thereby reducing the amount of data to be processed, improving the efficiency of obtaining the personnel coordinates, performing different operations on different coordinates, and improving the accuracy of alarm trajectory generation.
[0047] Embodiment 2
[0048] Figure 2 This is a flow chart of a method for generating an alarm trajectory provided by Embodiment 2 of the present invention. Based on the above embodiments, this embodiment of the present invention optimizes and improves the alarm trajectory generation operation.
[0049] Further, "detecting that nuclear power plant personnel have entered an alarm area where they have no permission to enter based on the coordinates of each personnel" is refined into "obtaining at least one nuclear power plant alarm area and the regional alarm level corresponding to each nuclear power plant alarm area; obtaining the current personnel coordinates and personnel authority level corresponding to the nuclear power plant personnel; comparing the current personnel coordinates corresponding to the nuclear power plant personnel with each nuclear power plant alarm area to obtain an area comparison result; comparing the personnel authority level corresponding to the nuclear power plant personnel with the regional alarm level corresponding to each nuclear power plant alarm area to obtain a level comparison result; determining the alarm area where the nuclear power plant personnel have no permission to enter based on the area comparison result and the level comparison result" to improve the operation of generating the alarm trajectory.
[0050] It should be noted that for the parts not described in detail in the embodiments of the present invention, reference may be made to the descriptions of other embodiments.
[0051] See also Figure 2 The alarm trajectory generation method shown includes:
[0052] S201. Obtain at least one personnel coordinate determined based on a communication positioning device carried by a nuclear power plant personnel.
[0053] S202: Obtain at least one nuclear power plant alarm area and the regional alarm level corresponding to each nuclear power plant alarm area.
[0054] The nuclear power plant alarm area may be a dangerous monitoring area within the nuclear power plant, and an alarm will be issued if there are nuclear power plant personnel who have no authority to enter the area. The regional alarm level may be used to describe the authority level for entering the nuclear power plant alarm area.
[0055] Specifically, the nuclear power plant includes at least one supervision area, at least one control area and at least one non-control area. Each area can be divided by an electronic fence. One nuclear power plant alarm area corresponds to one regional alarm level. The regional alarm level of the nuclear power plant alarm area is determined by the radiation dose in the nuclear power plant alarm area. If the radiation dose in the nuclear power plant alarm area is more, the regional alarm level of the nuclear power plant alarm area is higher; if the radiation dose in the nuclear power plant alarm area is less, the regional alarm level of the nuclear power plant alarm area is lower. Electronic fences with different regional alarm levels can be set for different nuclear power plant alarm areas. Once the coordinates of unauthorized nuclear power plant personnel are in the area surrounded by the electronic fence, an alarm will be triggered and an alarm trajectory of the nuclear power plant personnel will be generated, thereby improving the traceability of nuclear power plant personnel control. Alarm methods include but are not limited to: pop-up alarms, SMS alarms, sound alarms or flash alarms.
[0056] S203, obtaining the current personnel coordinates and personnel authority levels corresponding to the nuclear power plant personnel.
[0057] The current personnel coordinates may be the personnel coordinates of the nuclear power plant personnel collected by the communication positioning device at the current moment. The personnel authority level may be the authority level of the nuclear power plant personnel to enter the nuclear power plant alarm area.
[0058] Specifically, different nuclear power plant personnel correspond to different personnel types, and different personnel types correspond to different personnel authority levels. If the personnel type is a tourist type, the personnel authority level is low, and if the personnel type is an inspection personnel, the personnel authority level is high. The correspondence between different personnel types and personnel authority levels can be preset, and according to the personnel type of the nuclear power plant personnel, the personnel authority level corresponding to the nuclear power plant personnel can be searched according to the personnel type. The search method includes, but is not limited to: sequential search algorithm, block search algorithm, tree table search algorithm or hash search algorithm, etc., and the embodiment of the present invention does not limit this.
[0059] S204, comparing the current personnel coordinates corresponding to the nuclear power plant personnel with the alarm areas of each nuclear power plant to obtain an area comparison result.
[0060] The area comparison result may be a result of comparing the current personnel coordinates corresponding to the nuclear power plant personnel and the alarm areas of each nuclear power plant.
[0061] Specifically, the coordinate data of the contour of each nuclear power plant alarm area is obtained. When a nuclear power plant personnel enters an area without permission, an alarm will be triggered. The communication positioning device collects the personnel coordinates of the nuclear power plant personnel in real time and obtains the personnel coordinates of the nuclear power plant personnel at the current moment. The current personnel coordinates are compared with the coordinate data of the contour of each nuclear power plant alarm area to obtain the area comparison result, which can determine whether the nuclear power plant personnel have entered the nuclear power plant alarm area.
[0062] S205. Compare the personnel authority levels corresponding to the nuclear power plant personnel and the regional alarm levels corresponding to the alarm areas of each nuclear power plant to obtain a level comparison result.
[0063] Specifically, when the personnel authority level of the nuclear power plant personnel is greater than or equal to the regional alarm level corresponding to the nuclear power plant alarm area, it indicates that the nuclear power plant personnel have the authority to enter the nuclear power plant alarm area; when the personnel authority level of the nuclear power plant personnel is less than the regional alarm level corresponding to the nuclear power plant alarm area, it indicates that the nuclear power plant personnel do not have the authority to enter the nuclear power plant alarm area. Therefore, according to the personnel authority level corresponding to the nuclear power plant personnel and the regional alarm level corresponding to each nuclear power plant alarm area, the level comparison result is obtained to determine whether the nuclear power plant personnel have the authority to enter the nuclear power plant alarm area.
[0064] S206. When determining the alarm area that the nuclear power plant personnel have no right to enter according to the area comparison results and the level comparison results, at least one acquisition coordinate is obtained by screening the coordinates of each person.
[0065] Specifically, if the area comparison result is that the nuclear power plant thermal personnel enter the nuclear power plant alarm area, and the level comparison result is that the nuclear power plant personnel have the authority to enter the nuclear power plant alarm area, then no alarm is issued and no alarm trajectory is generated; if the area comparison result is that the nuclear power plant thermal personnel enter the nuclear power plant alarm area, and the level comparison result is that the nuclear power plant personnel do not have the authority to enter the nuclear power plant alarm area, then an alarm is required and an alarm trajectory needs to be generated. If the alarm trajectory of the nuclear power plant personnel needs to be generated, at least one collection coordinate is obtained according to the coordinates of each person of the nuclear power plant personnel.
[0066] S207: De-duplicate the collected coordinates to obtain at least one warning coordinate.
[0067] S208: Generate an alarm trajectory according to each alarm coordinate.
[0068] The embodiment of the present invention obtains at least one nuclear power plant alarm area and the regional alarm level corresponding to each nuclear power plant alarm area; obtains the current personnel coordinates and personnel authority level corresponding to the nuclear power plant personnel; compares the current personnel coordinates corresponding to the nuclear power plant personnel with each nuclear power plant alarm area to obtain a regional comparison result; compares the personnel authority level corresponding to the nuclear power plant personnel with the regional alarm level corresponding to each nuclear power plant alarm area to obtain a level comparison result; and determines the alarm area that the nuclear power plant personnel have no authority to enter based on the regional comparison result and the level comparison result.
[0069] Optionally, at least one acquisition coordinate is obtained based on the coordinate screening of each personnel, including: obtaining the current acquisition time and coordinate screening time corresponding to the current personnel coordinates of the nuclear power plant personnel; calculating the screening time range based on the current acquisition time and coordinate screening time; obtaining the acquisition time corresponding to each personnel coordinate; comparing the acquisition time corresponding to each personnel coordinate with the screening time range, and determining at least one acquisition coordinate.
[0070] The current acquisition time may be the time when the communication positioning device acquires the coordinates of the current personnel. The coordinate screening time may be a preset time length for screening the coordinates of each personnel of the nuclear power plant personnel. The screening time range may be a time range for screening the coordinates of each personnel of the nuclear power plant personnel.
[0071] Specifically, the current acquisition time and coordinate screening time corresponding to the current personnel coordinates of the nuclear power plant personnel are obtained, and the coordinate screening time is subtracted from the current acquisition time to obtain the starting time of the calculated time range. The end time of the time range is determined according to the current acquisition time. The screening time range is determined according to the starting time and the end time. The acquisition time corresponding to each personnel coordinate corresponding to the nuclear power plant personnel is obtained. The acquisition time corresponding to each personnel coordinate is compared with the screening time range respectively to determine at least one acquisition coordinate.
[0072] By obtaining the current collection time and coordinate screening time corresponding to the current personnel coordinates of the nuclear power plant personnel; calculating the screening time range according to the current collection time and coordinate screening time; obtaining the collection time corresponding to each personnel coordinate; comparing the collection time corresponding to each personnel coordinate with the screening time range, determining at least one collection coordinate, and reducing the data volume of personnel coordinates through multi-dimensional data screening, the accuracy of alarm trajectory generation is improved.
[0073] Optionally, each acquisition coordinate is deduplicated to obtain at least one alarm coordinate, including: obtaining a preset deduplication distance; sorting each acquisition coordinate according to the acquisition time corresponding to each acquisition coordinate to obtain an acquisition coordinate sequence; screening the target acquisition coordinates in the acquisition coordinate sequence; calculating the micro-movement area according to the preset deduplication distance and the target acquisition coordinates; deleting the acquisition coordinates in the micro-movement area except the target acquisition coordinates in the acquisition sequence; reselecting the target acquisition coordinates in the acquisition coordinate sequence, deduplicating the acquisition coordinate sequence, until all the acquisition coordinates in the acquisition coordinate sequence are traversed to obtain at least one alarm coordinate.
[0074] The preset value of the deduplication distance is used to calculate the movement range of the nuclear power plant personnel. The acquisition coordinate sequence can be a sequence of acquisition coordinates generated in the order of acquisition time. The target acquisition coordinates can be acquisition coordinates prepared for deduplication processing. The micro-movement area can be a small range of movement area corresponding to the target acquisition coordinates.
[0075] Specifically, during the movement, the personnel of the nuclear power plant may stay in a small area for a long time, or move within a smiling range. Then, the communication positioning device will collect at least one coordinate with a small distance. If the left and right coordinates of the area are used to generate the alarm trajectory, the amount of coordinate data processed is large, and the route is not clear enough. Therefore, the preset deduplication distance is obtained, and each acquisition coordinate is sorted according to the acquisition time corresponding to each acquisition coordinate to obtain an acquisition coordinate sequence. The target acquisition coordinate is screened in the acquisition coordinate sequence. The target acquisition coordinate is selected in sequence according to the order of each acquisition coordinate in the acquisition coordinate sequence. If the acquisition coordinate is deleted during deduplication, the next acquisition coordinate is selected as the target acquisition coordinate according to the order of the acquisition coordinate sequence. According to the preset deduplication distance as the radius and the target acquisition coordinate as the center of the circle, a circular area is calculated as the micro-movement area. The acquisition coordinates remaining in the micro-movement area except the target acquisition coordinate in the acquisition sequence are deleted. The target acquisition coordinate is reselected in the acquisition coordinate sequence, and the acquisition coordinate sequence is deduplicated until all the acquisition coordinates in the acquisition coordinate sequence are traversed to obtain at least one alarm coordinate.
[0076] By obtaining a preset deduplication distance; sorting each acquisition coordinate according to the acquisition time corresponding to each acquisition coordinate to obtain an acquisition coordinate sequence; screening the target acquisition coordinates in the acquisition coordinate sequence; calculating the micro-movement area according to the preset deduplication distance and the target acquisition coordinates; deleting the acquisition coordinates in the micro-movement area except the target acquisition coordinates in the acquisition sequence; reselecting the target acquisition coordinates in the acquisition coordinate sequence, deduplicating the acquisition coordinate sequence, until all the acquisition coordinates in the acquisition coordinate sequence are traversed to obtain at least one alarm coordinate, and screening similar acquisition coordinates to improve the accuracy of alarm trajectory generation.
[0077] Optionally, at least one personnel coordinate determined based on a communication positioning device carried by nuclear power plant personnel is obtained, including: obtaining at least one positioning base station and the base station position corresponding to each positioning base station; obtaining the sending signal time of the communication positioning device and the receiving signal time of each positioning base station; and calculating at least one user coordinate corresponding to the nuclear power plant personnel based on each receiving signal time, sending signal time and each base station position.
[0078] The positioning base station may be a device for locating the position coordinates of a person. The base station position may be the position coordinates where the positioning base station is installed. The signal sending time may be the time when the communication positioning device sends the signal. The signal receiving time may be the time when the positioning base station receives the signal sent by the communication positioning device.
[0079] Specifically, at least one positioning base station and the base station position corresponding to each positioning base station are obtained, the sending signal time of the communication positioning device and the receiving signal time of each positioning base station are obtained, and the ultra-wideband technology (Ultra Wide Band, UWB) technology is used to determine the position of the communication positioning device based on the time difference (Time Difference of Arrival, TDOA) between the signal arrival at different receiving points according to the receiving signal time, the sending signal time and the position of each base station, and calculate at least one user coordinate corresponding to the nuclear power plant personnel.
[0080] By obtaining at least one positioning base station and the base station positions corresponding to each positioning base station; obtaining the sending signal time of the communication positioning equipment and the receiving signal time of each positioning base station; and calculating at least one user coordinate corresponding to the nuclear power plant personnel according to each receiving signal time, sending signal time and each base station position, positioning information can be obtained in dense multipath places such as indoors, with high positioning accuracy, and it is not affected by the electromagnetic radiation inside the nuclear power plant, which improves the accuracy of alarm trajectory generation.
[0081] Optionally, before obtaining at least one personnel coordinate determined based on the communication positioning device carried by the nuclear power plant personnel, it also includes: collecting image features of the nuclear power plant personnel when the nuclear power plant personnel enter the nuclear power plant; providing corresponding authority cards to the nuclear power plant personnel based on the image features of the nuclear power plant personnel, and serving as a communication positioning device, the communication positioning device sends signals to the outside, and the positioning base station receives the signals sent by the communication positioning device.
[0082] The image feature may be feature information of the nuclear power plant personnel identified from the collected image of the nuclear power plant personnel. The authority card may be a card with a positioning tag installed.
[0083] Specifically, a permission library is obtained in advance, and the permission library stores at least one identification of a nuclear power plant personnel, facial feature information corresponding to each identification, and personnel authority level corresponding to each identification. When the nuclear power plant personnel enter the nuclear power plant, the image features of the nuclear power plant personnel are collected, and the personnel authority level of the nuclear power plant personnel is obtained based on the image features of the nuclear power plant personnel. The permission card corresponding to the nuclear power plant personnel is queried based on the personnel authority level, and the corresponding permission card is provided to the nuclear power plant personnel, and the communication positioning device is used as a communication positioning device for the nuclear power plant personnel. The communication positioning device sends a signal to the outside, and the positioning base station receives the signal sent by the communication positioning device.
[0084] By collecting image features of nuclear power plant personnel when they enter the nuclear power plant, providing corresponding authority cards to the nuclear power plant personnel based on their image features, and using the cards as communication and positioning devices, the communication and positioning devices send signals outward, and the positioning base station receives the signals sent by the communication and positioning devices. Different operations are performed for different nuclear power plant personnel, which refines the operations for generating alarm trajectories and improves the accuracy of generating alarm trajectories.
[0085] Optionally, at least one nuclear power plant alarm area and the regional alarm level corresponding to each nuclear power plant alarm area are obtained, including: obtaining at least one nuclear power plant equipment type and the equipment alarm level corresponding to each nuclear power plant equipment type; obtaining the safety radius corresponding to the equipment alarm level according to the equipment alarm level query; for each nuclear power plant equipment type, determining the alarm area corresponding to the nuclear power plant equipment type according to the nuclear power plant equipment type, the equipment alarm level corresponding to each nuclear power plant equipment type and the safety radius corresponding to the equipment alarm level.
[0086] Among them, the nuclear power plant equipment type can be the type of nuclear power plant equipment in the nuclear power plant. For example, the nuclear power plant equipment type can be nuclear island equipment, conventional island equipment and BOP (Balance of Plant) equipment. The equipment alarm level can be the alarm level corresponding to the nuclear power plant equipment type. The higher the equipment alarm level, the greater the radiation dose of the nuclear power plant equipment. The safety radius can be the radius of the alarm area corresponding to the preset equipment alarm level, which can be used to calculate the alarm area to ensure that the radiation dose of nuclear power plant personnel outside the alarm area does not affect the safety of nuclear power plant personnel.
[0087] Specifically, the pre-safety radius of nuclear power plant equipment types corresponds one to one. Obtain at least one nuclear power plant equipment type and the equipment alarm level corresponding to each nuclear power plant equipment type, and the acquisition method can be preset through industry experience. According to the equipment alarm level query, the safety radius corresponding to the equipment alarm level is obtained. The higher the equipment alarm level, the larger the safety radius, and the smaller the equipment alarm level, the smaller the value of the safety radius. Obtain the location coordinates of the nuclear power plant equipment, take the location coordinates of the nuclear power plant equipment as the center of the circle, and the safety radius as the radius, and calculate the alarm area corresponding to the nuclear power plant equipment type.
[0088] By obtaining at least one nuclear power plant equipment type and the equipment alarm level corresponding to each nuclear power plant equipment type; obtaining the safety radius corresponding to the equipment alarm level according to the equipment alarm level query; for each nuclear power plant equipment type, according to the nuclear power plant equipment type, the equipment alarm level corresponding to each nuclear power plant equipment type and the safety radius corresponding to the equipment alarm level, determining the alarm area corresponding to the nuclear power plant equipment type, dividing different areas for different types of nuclear power plant equipment, ensuring maximum land utilization and protecting personal safety.
[0089] Embodiment 3
[0090] Figure 3 The structure diagram of a warning trajectory generation device provided by the third embodiment of the present invention is shown. The embodiment of the present invention is applicable to the situation of warning trajectory generation, the device can execute the warning trajectory generation method, and the device can be implemented in the form of hardware and / or software.
[0091] See also Figure 3 The alarm trajectory generation device shown includes: a personnel coordinate acquisition module 301, a collection coordinate acquisition module 302, an alarm coordinate acquisition module 303 and an alarm trajectory generation module 304, wherein:
[0092] A personnel coordinate acquisition module 301 is used to acquire at least one personnel coordinate determined based on a communication positioning device carried by a nuclear power plant personnel;
[0093] The acquisition coordinate acquisition module 302 is used to filter and obtain at least one acquisition coordinate according to the coordinates of each person when it is detected that a nuclear power plant person has entered an unauthorized warning area according to the coordinates of each person;
[0094] The warning coordinate acquisition module 303 is used to perform deduplication processing on each collected coordinate to obtain at least one warning coordinate;
[0095] The warning trajectory generation module 304 is used to generate a warning trajectory according to each warning coordinate.
[0096] The technical solution of the embodiment of the present invention obtains at least one personnel coordinate determined based on the communication positioning equipment carried by the nuclear power plant personnel; when it is detected according to the coordinates of each personnel that the nuclear power plant personnel enter the alarm area where they are not authorized to enter, at least one collection coordinate is obtained by screening according to the coordinates of each personnel; each collection coordinate is deduplicated to obtain at least one alarm coordinate; an alarm trajectory is generated according to each alarm coordinate, and the personnel coordinates are screened through multi-dimensional data, thereby reducing the amount of data to be processed, improving the efficiency of obtaining the personnel coordinates, performing different operations on different coordinates, and improving the accuracy of alarm trajectory generation.
[0097] Optionally, the acquisition coordinate acquisition module 302 includes:
[0098] An alarm information acquisition unit, used to acquire at least one nuclear power plant alarm area and the regional alarm level corresponding to each nuclear power plant alarm area;
[0099] A personnel information acquisition unit is used to obtain the current personnel coordinates and personnel authority levels corresponding to the nuclear power plant personnel;
[0100] A region comparison unit, used to compare the current personnel coordinates corresponding to the nuclear power plant personnel with the alarm regions of each nuclear power plant to obtain a region comparison result;
[0101] A level comparison unit is used to compare the personnel authority level corresponding to the nuclear power plant personnel and the regional alarm level corresponding to each nuclear power plant alarm area to obtain a level comparison result;
[0102] The alarm result determination unit is used to determine the alarm area that the nuclear power plant personnel have no authority to enter according to the area comparison result and the level comparison result.
[0103] Optionally, the acquisition coordinate acquisition module 302 includes:
[0104] A time acquisition unit, used to obtain the current acquisition time and coordinate screening time corresponding to the current personnel coordinates of the nuclear power plant personnel;
[0105] A range calculation unit, used to calculate the screening time range according to the current acquisition time and the coordinate screening time;
[0106] A collection time acquisition unit, used to obtain the collection time corresponding to each person's coordinates;
[0107] The time comparison unit is used to compare the collection time corresponding to each personnel coordinate with the screening time range to determine at least one collection coordinate.
[0108] Optionally, the warning coordinate acquisition module 303 is specifically used for:
[0109] Get the preset deduplication distance;
[0110] Sort the acquisition coordinates according to the acquisition time corresponding to each acquisition coordinate to obtain an acquisition coordinate sequence;
[0111] Filtering the acquisition coordinate sequence to obtain the target acquisition coordinates;
[0112] According to the preset deduplication distance and target acquisition coordinates, the micro-movement area is calculated;
[0113] Deleting the remaining acquisition coordinates in the acquisition sequence except the target acquisition coordinates that are in the slight movement area;
[0114] The target acquisition coordinates are reselected in the acquisition coordinate sequence, and the acquisition coordinate sequence is deduplicated until all the acquisition coordinates in the acquisition coordinate sequence are traversed to obtain at least one warning coordinate.
[0115] Optionally, the personnel coordinate acquisition module 301 is specifically used for:
[0116] Obtain at least one positioning base station and base station positions corresponding to each positioning base station;
[0117] Obtain the signal transmission time of the communication positioning equipment and the signal reception time of each positioning base station;
[0118] At least one user coordinate corresponding to the nuclear power plant personnel is calculated based on each signal reception time, signal transmission time and each base station position.
[0119] Optionally, the warning trajectory generating device further includes:
[0120] A feature collection module, used to collect image features of nuclear power plant personnel when the nuclear power plant personnel enter the nuclear power plant before acquiring at least one personnel coordinate determined based on the communication positioning device carried by the nuclear power plant personnel;
[0121] The signal transmission module is used to provide corresponding authority cards to nuclear power plant personnel according to their image features, and to serve as a communication positioning device. The communication positioning device sends signals outward, and the positioning base station receives the signals sent by the communication positioning device.
[0122] Optionally, the alarm information acquisition unit is specifically used to:
[0123] Obtain at least one nuclear power plant equipment type and the equipment alarm level corresponding to each nuclear power plant equipment type;
[0124] According to the equipment alarm level query, the safety radius corresponding to the equipment alarm level is obtained;
[0125] For each type of nuclear power plant equipment, the alarm area corresponding to the nuclear power plant equipment type is determined according to the nuclear power plant equipment type, the equipment alarm level corresponding to each nuclear power plant equipment type and the safety radius corresponding to the equipment alarm level.
[0126] The alarm trajectory generation device provided in the embodiment of the present invention can execute the alarm trajectory generation method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of executing the alarm trajectory generation method.
[0127] Embodiment 4
[0128] Figure 4 A schematic structural diagram of an alarm trajectory generating device 400 that can be used to implement an embodiment of the present invention is shown.
[0129] like Figure 4 As shown, the warning trajectory generating device 400 includes at least one processor 401, and a memory connected to the at least one processor 401, such as a read-only memory (ROM) 402, a random access memory (RAM) 403, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 401 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 402 or the computer program loaded from the storage unit 408 to the random access memory (RAM) 403. In RAM403, various programs and data required for the operation of the warning trajectory generating device 400 can also be stored. The processor 401, ROM402 and RAM403 are connected to each other through a bus 404. An input / output (I / O) interface 405 is also connected to the bus 404.
[0130] Multiple components in the alarm trace generation device 400 are connected to the I / O interface 405, including: an input unit 406, such as a keyboard, a mouse, etc.; an output unit 407, such as various types of displays, speakers, etc.; a storage unit 408, such as a disk, an optical disk, etc.; and a communication unit 409, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 409 allows the alarm trace generation device 400 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0131] Processor 401 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of processor 401 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. Processor 501 executes the various methods and processes described above, such as the warning trajectory generation method.
[0132] In some embodiments, the alarm trajectory generation method may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 408. In some embodiments, part or all of the computer program may be loaded and / or installed on the alarm trajectory generation device 400 via the ROM 402 and / or the communication unit 409. When the computer program is loaded into the RAM 403 and executed by the processor 401, one or more steps of the alarm trajectory generation method described above may be performed. Alternatively, in other embodiments, the processor 401 may be configured to execute the alarm trajectory generation method in any other appropriate manner (e.g., by means of firmware).
[0133] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0134] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
[0135] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0136] To provide interaction with a user, the systems and techniques described herein may be implemented on an alarm trace generation device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to a user; and a keyboard and pointing device (e.g., a mouse or trackball) through which a user can provide input to the alarm trace generation device. Other types of devices may also be used to provide interaction with a user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).
[0137] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0138] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The relationship between the client and the server is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or a cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS (Virtual Private Server) services.
[0139] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.
[0140] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims
1. A method for generating an alarm trajectory, characterized in that: The method comprises: Acquire at least one person coordinate determined based on a communication positioning device carried by a nuclear power plant personnel; When it is detected according to the coordinates of each of the personnel that the personnel of the nuclear power plant enters the warning area where the personnel have no right to enter, at least one acquisition coordinate is obtained by screening according to the coordinates of each of the personnel; Deduplication processing is performed on each of the collected coordinates to obtain at least one warning coordinate; Generate an alarm trajectory according to each of the alarm coordinates.
2. The method according to claim 1, characterized in that The detecting, according to the coordinates of each of the personnel, that the personnel of the nuclear power plant enter an unauthorized alarm area includes: Obtaining at least one nuclear power plant alarm area and a regional alarm level corresponding to each of the nuclear power plant alarm areas; Obtain the current personnel coordinates and personnel authority level corresponding to the nuclear power plant personnel; Comparing the current personnel coordinates corresponding to the personnel of the nuclear power plant with the alarm areas of each nuclear power plant, obtaining an area comparison result; Compare the personnel authority level corresponding to the nuclear power plant personnel with the regional alarm level corresponding to each of the nuclear power plant alarm areas to obtain a level comparison result; The alarm area that the nuclear power plant personnel are not authorized to enter is determined according to the area comparison result and the level comparison result.
3. The method according to claim 2, characterized in that The step of obtaining at least one acquisition coordinate by screening the coordinates of each person includes: Obtain the current collection time and coordinate screening time corresponding to the current personnel coordinates of the nuclear power plant personnel; Calculate the screening time range according to the current acquisition time and the coordinate screening time; Obtaining the collection time corresponding to the coordinates of each of the personnel; The collection time corresponding to each of the personnel coordinates is compared with the screening time range to determine at least one collection coordinate.
4. The method according to claim 3, characterized in that The performing deduplication processing on each of the collected coordinates to obtain at least one warning coordinate includes: Get the preset deduplication distance; Sorting the acquisition coordinates according to the acquisition time corresponding to the acquisition coordinates to obtain an acquisition coordinate sequence; Filtering the acquisition coordinate sequence to obtain target acquisition coordinates; Calculate the micro-movement area according to the preset deduplication distance and the target acquisition coordinates; Deleting the remaining acquisition coordinates in the acquisition sequence except the target acquisition coordinates and located in the micro-movement area; The target acquisition coordinates are reselected in the acquisition coordinate sequence, and the acquisition coordinate sequence is deduplicated until all the acquisition coordinates in the acquisition coordinate sequence are traversed to obtain at least one warning coordinate.
5. The method according to claim 1, characterized in that The obtaining of at least one personnel coordinate determined based on a communication positioning device carried by a nuclear power plant personnel includes: Acquire at least one positioning base station and a base station position corresponding to each of the positioning base stations; Obtaining the signal transmission time of the communication positioning device and the signal reception time of each positioning base station; At least one user coordinate corresponding to the nuclear power plant personnel is calculated based on the signal reception time, the signal transmission time and the base station position.
6. The method according to claim 2, characterized in that Before acquiring at least one personnel coordinate determined based on the communication positioning device carried by the personnel of the nuclear power plant, the method further includes: When the nuclear power plant personnel enter the nuclear power plant, collecting image features of the nuclear power plant personnel; According to the image features of the nuclear power plant personnel, the corresponding authority card is provided to the nuclear power plant personnel, and the communication positioning device is used as a communication positioning device. The communication positioning device sends signals outward, and the positioning base station receives the signals sent by the communication positioning device.
7. The method according to claim 2, characterized in that The obtaining of at least one nuclear power plant alarm area and the regional alarm level corresponding to each of the nuclear power plant alarm areas includes: Obtain at least one nuclear power plant equipment type and an equipment alarm level corresponding to each of the nuclear power plant equipment types; Obtaining a safety radius corresponding to the device alarm level according to the device alarm level query; For each of the nuclear power plant equipment types, the alarm area corresponding to the nuclear power plant equipment type is determined according to the nuclear power plant equipment type, the equipment alarm level corresponding to each of the nuclear power plant equipment types, and the safety radius corresponding to the equipment alarm level.
8. A warning trajectory generating device, characterized in that: The device comprises: A personnel coordinate acquisition module, used to acquire at least one personnel coordinate determined based on a communication positioning device carried by a nuclear power plant personnel; A collection coordinate acquisition module, for obtaining at least one collection coordinate by screening the coordinates of each of the personnel when it is detected that the personnel of the nuclear power plant enters an unauthorized warning area according to the coordinates of each of the personnel; An alarm coordinate acquisition module is used to perform deduplication processing on each of the collected coordinates to obtain at least one alarm coordinate; The alarm trajectory generation module is used to generate an alarm trajectory according to each of the alarm coordinates.
9. A warning trajectory generation device, characterized in that: The alarm trajectory generating device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the warning trajectory generation method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the warning trajectory generation method according to any one of claims 1 to 7 when executed.