Boarding management method, device and equipment and storage medium

By obtaining the electronic tag response signal of the construction personnel and the access card check-in record, analyzing the identity identification and reception time, and judging the abnormal boarding of the construction personnel, the problem of inability to effectively manage personnel on the ship in the existing technology is solved, and safety management and timely handling of abnormal situations are achieved.

CN120388430APending Publication Date: 2025-07-29GUANGZHOU SHIPYARD INTERNATIONAL LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510520550.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-24
Publication Date
2025-07-29

AI Technical Summary

Technical Problem

The existing access control management system cannot effectively manage personnel on ships, which poses safety risks.

Method used

By obtaining the electronic tag response signal and access card check-in records when the construction personnel boards the ship, analyzing the identity identification and reception time, and determining the abnormal boarding situation of the construction personnel, including judging whether the check-in record is empty, the identity identification consistency, and whether the time difference is reasonable, combining the phase difference positioning method to calculate the personnel's position to improve safety.

Benefits of technology

It has achieved effective management of the boarding situation of construction personnel, improved safety during ship construction, and timely discovered abnormalities and rescued them.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120388430A_ABST
    Figure CN120388430A_ABST
Patent Text Reader

Abstract

The invention discloses a boarding management method, device and equipment and a storage medium, and the method comprises the steps: obtaining a response signal transmitted by an electronic tag and a card punching record of an access control card when a constructor boarding, and enabling the electronic tag to be arranged in a tool of the constructor; the first identity of the constructor and the receiving time of the received response signal are analyzed from the response signal, the abnormal boarding condition of the constructor is determined based on the first identity of the constructor, the receiving time and the card punching record, and the abnormal boarding condition of the constructor is determined through the electronic tag and the card punching record of the access control card. And boarding conditions of constructors are managed together, so that the safety is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to boarding management technology, and in particular to a boarding management method, device, equipment and storage medium. Background Art

[0002] During the shipbuilding process, personnel from multiple different departments need to enter and exit the ship in the mooring stage for construction operations. In this process, the safety management department needs to use an access control management system to manage the personnel entering and exiting the ship. The access control gate equipment of the access control management system is normally closed daily to intercept unauthorized personnel from entering the ship in the mooring stage, and at the same time can identify authorized personnel and open the access control to allow authorized personnel to enter and exit.

[0003] However, the current access control management system can only intercept or release personnel entering and exiting the ship, but cannot manage the personnel on the ship, posing certain safety risks. Summary of the Invention

[0004] The present invention provides a boarding management method, device, equipment and storage medium to avoid loopholes in boarding management during the shipbuilding process and improve safety.

[0005] In a first aspect, the present invention provides a boarding management method, including:

[0006] Obtaining the response signal emitted by the electronic tag and the card punching record of the access control card when the construction worker boards the ship, where the electronic tag is set in the work clothes of the construction worker;

[0007] Parsing the first identity identifier of the construction worker and the reception time of receiving the response signal from the response signal;

[0008] Determining the boarding abnormal situation of the construction worker based on the first identity identifier of the construction worker, the reception time and the card punching record.

[0009] Optionally, determining the boarding abnormal situation of the construction worker based on the first identity identifier of the construction worker, the reception time and the card punching record includes:

[0010] Judging whether the card punching record is empty;

[0011] If the card punching record is empty, it is determined that the work clothes of the construction worker are carried onto the ship by others.

[0012] Optionally, the boarding management method further includes:

[0013] If the card punching record is not empty, extracting the second identity identifier and the card punching time of the construction worker from the card punching record;

[0014] Determine whether the first identity identifier and the second identity identifier are the same;

[0015] If the first identity identifier and the second identity identifier are the same, calculate the time difference between the clock-in time and the reception time;

[0016] Determine whether the time difference is greater than a preset duration;

[0017] If so, determine that the construction worker did not clock in within the specified time.

[0018] Optionally, the boarding management method further includes:

[0019] If the clock-in record is not empty but the response signal is not obtained, determine that someone else boarded the ship with the construction worker's access card.

[0020] Optionally, the boarding management method further includes:

[0021] During non-construction periods, determine whether a response signal is still received;

[0022] If so, determine that the construction worker is staying on the ship.

[0023] Optionally, the boarding management method further includes:

[0024] After receiving the evacuation signal, determine whether a response signal is still received;

[0025] If so, calculate the position of the construction worker using the phase difference positioning method.

[0026] Optionally, calculating the position of the construction worker using the phase difference positioning method includes:

[0027] Calculate the horizontal angle of the electronic tag relative to the origin of the antenna array based on the phase difference between the response signals received by two antennas in the first group of receiving antennas on the horizontal plane;

[0028] Calculate the elevation angle of the electronic tag relative to the origin of the antenna array based on the phase difference between the response signals received by two antennas in the second group of receiving antennas on the vertical plane, where the antenna array includes the first group of receiving antennas and the second group of receiving antennas;

[0029] Calculate the distance from the electronic tag to the origin of the antenna array based on the time-of-flight algorithm;

[0030] Determine the spatial position of the construction worker based on the horizontal angle, the elevation angle, and the distance.

[0031] In a second aspect, the present invention further provides a boarding management device, including:

[0032] A data acquisition module, configured to acquire the response signal emitted by the electronic tag and the card punching record of the access control card when the construction worker boards the ship, wherein the electronic tag is disposed in the work clothes of the construction worker;

[0033] An information parsing module, configured to parse the first identity identifier of the construction worker and the reception time of receiving the response signal from the response signal;

[0034] An abnormal situation determination module, configured to determine the boarding abnormal situation of the construction worker based on the first identity identifier of the construction worker, the reception time, and the card punching record.

[0035] In a third aspect, the present invention further provides an electronic device, including:

[0036] One or more processors;

[0037] A storage device, configured to store one or more programs;

[0038] When the one or more programs are executed by the one or more processors, the one or more processors implement the boarding management method according to the first aspect of the present invention.

[0039] In a fourth aspect, the present invention further provides a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, the boarding management method according to the first aspect of the present invention is implemented.

[0040] The boarding management method provided by the present invention acquires the response signal emitted by the electronic tag and the card punching record of the access control card when the construction worker boards the ship. The electronic tag is disposed in the work clothes of the construction worker, parses the first identity identifier of the construction worker and the reception time of receiving the response signal from the response signal, and determines the boarding abnormal situation of the construction worker based on the first identity identifier of the construction worker, the reception time, and the card punching record. The boarding situation of the construction worker is jointly managed through the electronic tag and the card punching record of the access control card, improving the safety.

[0041] It should be understood that the content described in this part is not intended to identify the key or important features of the embodiments of the present invention, nor is it used 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

[0042] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the following drawings are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0043] Figure 1 Flowchart of a boarding management method provided by the present invention;

[0044] Figure 2 Structural schematic diagram of a boarding management device provided by the present invention;

[0045] Figure 3 Structural schematic diagram of an electronic device provided by the present invention.

[0046] Through the above-mentioned drawings, the clear embodiments of the present application have been shown, and there will be more detailed descriptions hereinafter. These drawings and text descriptions are not intended to limit the scope of the concept of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. Detailed implementation manners

[0047] In order to enable those skilled in the art of the present technology to better understand the solution of the present invention, the technical solutions 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 a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

[0048] It should be noted that the terms "first", "second", etc. in the description and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily need to be used to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances 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 "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device that includes a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.

[0049] Figure 1 Flowchart of a boarding management method provided by the present invention. This embodiment is applicable to information management of boarding personnel during the shipbuilding process. This method can be executed by the boarding management device provided by the present invention, and this device can be implemented in a software and / or hardware manner and is usually configured in an electronic device, such as Figure 1 As shown, the boarding management method includes the following steps:

[0050] S101. Obtain the response signal emitted by the electronic tag and the card punching record of the access control card when the construction personnel board the ship. The electronic tag is set in the work clothes of the construction personnel.

[0051] An electronic tag, also known as a radio frequency tag, transponder, or data carrier, realizes the spatial (contactless) coupling of response signals between the electronic tag and the reader through a coupling element; within the coupling channel, energy transfer and data exchange are achieved according to the timing relationship. In the embodiments of the present invention, the electronic tag is arranged in the work clothes of construction workers. Exemplarily, in a specific embodiment of the present invention, the electronic tag is pasted on the inner lining of the safety helmet of construction workers through double-sided tape. It is recommended to remove the inner lining of the safety helmet before pasting the electronic tag, and at the same time clean the position to be pasted to avoid the influence of dust and dirt on the pasting effect. After pasting, press evenly to ensure that the electronic tag is firmly pasted. Exemplarily, at least two electronic tags are set as spares in each construction worker's safety helmet.

[0052] The card issuer associates the electronic tag with the information of the construction worker to form a one-to-one logical relationship. The management page of the card issuer displays all the departments, personnel, and contact information to which the card issuer belongs. The back-office managers of each department need to regularly log in to the back office to check whether there are abnormal status personnel (long-term on board) in their own department and verify in time. Read and write the electronic tag for new employees in time and urge them to use it as required, and regularly check the usage of the electronic tag. Each department and classroom needs to read and write the electronic tag for new employees with the need to board the ship within 3 days after the new employees arrive at the post and urge them to use it as required. The card issuer equipment managers of each department and classroom, according to the situation of newly recruited employees in the department and classroom, regularly log in to the back office of the ship boarding intelligent management system to export the electronic tag IDs of new employees for reading and writing the electronic tag. The card issuer can only be used to read and write the electronic tag on the window machine, and the card issuer needs to be bound to the window machine and filed with the Science and Technology Information Department. It is strictly prohibited to use it without filing. Each department and classroom issues 2 electronic tags to each employee and guides the employees to paste them in the corresponding positions on the safety helmet in a standardized manner. Each team leader uses the pre-shift meeting on Monday every week to check the integrity of the electronic tags of the team members and the correctness of the pasting positions. For those that are damaged or not used as required, they need to be reported to the classroom for filing on the same day and apply for re-reading and writing the electronic tag.

[0053] When the construction worker boards the ship, after the electronic tag receives the radio frequency signal sent by the reader, it sends out a response signal by virtue of the energy obtained from the induced current. The response signal includes the identity identifier of the construction worker stored in the chip (referred to as the first identity identifier). In addition, when the construction worker boards the ship, it is necessary to bring the access control card close to the access control reader to punch the card in the attendance system. In the embodiments of the present invention, the punch card record when the construction worker boards the ship is obtained.

[0054] S102. The first identity identifier of the construction worker parsed from the response signal and the reception time when the response signal is received.

[0055] In an embodiment of the present invention, according to the set communication protocol, the first identity identifier of the construction worker is parsed from the response signal, and the reception time when the response signal is received is extracted.

[0056] S103. Determine the abnormal boarding situation of the construction worker based on the first identity identifier of the construction worker, the reception time, and the punch card record.

[0057] In an embodiment of the present invention, the abnormal boarding situation of the construction worker is determined based on the first identity identifier of the construction worker, the reception time, and the punch card record. The present invention jointly manages the boarding situation of the construction worker through the punch card records of the electronic tag and the access control card, improving the security.

[0058] In some embodiments of the present invention, determining the abnormal boarding situation of the construction worker based on the first identity identifier of the construction worker, the reception time, and the punch card record includes the following steps:

[0059] S1031. Determine whether the punch card record is empty.

[0060] In an embodiment of the present invention, determining whether the punch card record is empty means determining whether the construction worker has not punched the card.

[0061] S1032. If the punch card record is empty, it is determined that the work clothes of the construction worker are carried onto the ship by others.

[0062] If the punch card record is empty, it means that the access control card of the construction worker has not been punched, so it is determined that the work clothes of the construction worker are carried onto the ship by others.

[0063] S1032. If the punch card record is not empty, extract the second identity identifier and the punch card time of the construction worker from the punch card record.

[0064] If the punch card record is not empty, it means that the access control card of the construction worker has been punched, and then further extract the identity identifier (referred to as the second identity identifier) and the punch card time of the construction worker from the punch card record.

[0065] S1033. Determine whether the first identity identifier and the second identity identifier are consistent.

[0066] In an embodiment of the present invention, determine whether the first identity identifier and the second identity identifier are consistent.

[0067] S1034. If the first identity identifier and the second identity identifier are consistent, calculate the time difference between the punch card time and the reception time.

[0068] If the first identity identifier and the second identity identifier are consistent, that is, the identity identifiers in the access control card and the electronic tag are the same, it means that the person holding the access control card and the electronic tag is the construction worker himself, and then calculate the time difference between the punch card time and the reception time.

[0069] S1035. Determine whether the time difference is greater than a preset duration.

[0070] Determine whether the time difference between the clock-in time and the reception time is greater than a preset duration (e.g., 5 minutes).

[0071] S1035. If so, determine that the construction worker did not clock in within the specified time.

[0072] If the time difference between the clock-in time and the reception time is greater than the preset duration, determine that the construction worker did not clock in within the specified time. If the time difference between the clock-in time and the reception time is less than or equal to the preset duration, determine that the construction worker boarded the ship and clocked in normally.

[0073] S1036. If the clock-in record is not empty but no response signal is obtained, determine that someone else boarded the ship with the construction worker's access card.

[0074] In the above step S1031, if the clock-in record is not empty but no response signal of the corresponding electronic tag is obtained, determine that someone else boarded the ship with the construction worker's access card.

[0075] In some embodiments of the present invention, during non-construction periods, determine whether a response signal is still received. If so, determine that the construction worker is staying on the ship and automatically alarm through the alarm system.

[0076] During the shipbuilding process, there may be some emergency situations that require evacuation. After receiving the evacuation signal sent by the superior system, determine whether a response signal is still received. If so, it indicates that there may be construction workers trapped. Then, use the phase difference positioning method to calculate the position of the construction workers and rescue them in time.

[0077] Exemplarily, the process of calculating the position of the construction workers using the phase difference positioning method is as follows:

[0078] 1. Calculate the horizontal angle of the electronic tag relative to the origin of the antenna array based on the phase difference between the response signals received by two antennas in the first group of receiving antennas on the horizontal plane.

[0079] In the embodiments of the present invention, the reader is provided with an antenna array. The antenna array includes a first group of receiving antennas in the horizontal plane and a second group of receiving antennas in the vertical plane. Each group of receiving antennas includes at least two antennas. Calculate the horizontal angle of the electronic tag relative to the origin of the antenna array based on the phase difference between the response signals received by two antennas in the first group of receiving antennas on the horizontal plane. Specifically, the relationship between the phase difference between the response signals received by two antennas in the first group of receiving antennas on the horizontal plane and the horizontal angle of the electronic tag relative to the origin of the antenna array is as follows:

[0080]

[0081] Among them, is the phase difference between the response signals received by two antennas in the first set of receiving antennas on the horizontal plane, L1 is the distance between the two antennas in the first set of receiving antennas on the horizontal plane, θ is the horizontal angle, is the pitch angle, and λ is the propagation speed of the electromagnetic wave.

[0082] 2. Calculate the pitch angle of the electronic tag relative to the origin of the antenna array based on the phase difference between the response signals received by two antennas in the second set of receiving antennas on the vertical plane.

[0083] In the embodiment of the present invention, the pitch angle of the electronic tag relative to the origin of the antenna array is calculated based on the phase difference between the response signals received by two antennas in the second set of receiving antennas on the vertical plane. Specifically, the following relationship is satisfied between the phase difference between the response signals received by two antennas in the second set of receiving antennas on the vertical plane and the pitch angle of the electronic tag relative to the origin of the antenna array:

[0084]

[0085] Among them, is the phase difference between the response signals received by two antennas in the second set of receiving antennas on the vertical plane, and L2 is the distance between the two antennas in the second set of receiving antennas on the vertical plane.

[0086] By simultaneously solving the above formulas (1) and (2), the horizontal angle and the pitch angle can be obtained.

[0087] 3. Calculate the distance from the electronic tag to the origin of the antenna array based on the time-of-flight algorithm.

[0088] In the embodiment of the present invention, the distance from the electronic tag to the origin of the antenna array is calculated based on the time-of-flight algorithm. Exemplarily, the time of flight of the response signal of the electronic tag reaching any antenna in the antenna array can be calculated, and then the distance between the electronic tag and the antenna can be calculated. Then, based on the spatial geometric relationship using the horizontal angle and the pitch angle, the distance from the electronic tag to the origin of the antenna array can be calculated.

[0089] 4. Determine the spatial position of the construction worker based on the horizontal angle, pitch angle, and distance.

[0090] After determining the horizontal angle, pitch angle, and distance of the electronic tag relative to the origin of the antenna array, the spatial position of the construction worker is determined, and the spatial position of the construction worker is reported to the rescue system for convenient and timely rescue.

[0091] The boarding management method provided by the present invention obtains the response signal emitted by the electronic tag and the card punching record of the access control card when a construction worker boards the ship. The electronic tag is set in the work clothes of the construction worker, and the first identity identifier of the construction worker and the reception time when the response signal is received are parsed from the response signal. Based on the first identity identifier, reception time and card punching record of the construction worker, the boarding abnormal situation of the construction worker is determined, and the boarding situation of the construction worker is jointly managed through the electronic tag and the card punching record of the access control card, improving the safety.

[0092] The present invention also provides a boarding management device. Figure 2 As shown in the structural schematic diagram of a boarding management device provided by the present invention, Figure 2 as shown, the boarding management device includes:

[0093] A data acquisition module 201, configured to obtain the response signal emitted by the electronic tag and the card punching record of the access control card when a construction worker boards the ship, and the electronic tag is set in the work clothes of the construction worker;

[0094] An information parsing module 202, configured to parse the first identity identifier of the construction worker and the reception time when the response signal is received from the response signal;

[0095] An abnormal situation determination module 203, configured to determine the boarding abnormal situation of the construction worker based on the first identity identifier, the reception time and the card punching record of the construction worker.

[0096] In some embodiments of the present invention, the abnormal situation determination module 203 includes:

[0097] A first judgment sub-module, configured to judge whether the card punching record is empty;

[0098] A first determination sub-module, configured to determine that the work clothes of the construction worker are carried onto the ship by others when the card punching record is empty.

[0099] In some embodiments of the present invention, the abnormal situation determination module 203 further includes:

[0100] An extraction sub-module, configured to extract the second identity identifier and card punching time of the construction worker from the card punching record when the card punching record is not empty;

[0101] A second judgment sub-module, configured to judge whether the first identity identifier and the second identity identifier are consistent;

[0102] A time difference calculation sub-module, configured to calculate the time difference between the card punching time and the reception time when the first identity identifier and the second identity identifier are consistent;

[0103] A third judgment sub-module, configured to judge whether the time difference is greater than a preset duration;

[0104] A second determination sub-module, configured to determine that the construction worker fails to punch the card within the specified time when the time difference is greater than the preset duration.

[0105] In some embodiments of the present invention, the abnormal situation determination module 203 further includes:

[0106] A third determination sub-module, configured to determine that someone else boards the ship with the access card of the construction worker if the punch card record is not empty but the response signal is not obtained.

[0107] In some embodiments of the present invention, the boarding management device further includes:

[0108] A first judgment module, configured to judge whether a response signal is still received during a non-construction period;

[0109] A determination module, configured to determine that the construction worker stays on the ship when the response signal is received.

[0110] In some embodiments of the present invention, the boarding management device further includes:

[0111] A second judgment module, configured to judge whether a response signal is still received after receiving an evacuation signal;

[0112] A position calculation module, configured to calculate the position of the construction worker by using a phase difference positioning method when the response signal is received.

[0113] In some embodiments of the present invention, the position calculation module includes:

[0114] A horizontal angle calculation sub-module, configured to calculate a horizontal angle of the electronic tag relative to the origin of the antenna array based on a phase difference between response signals received by two antennas in a first group of receiving antennas on a horizontal plane;

[0115] An elevation angle calculation sub-module, configured to calculate an elevation angle of the electronic tag relative to the origin of the antenna array based on a phase difference between response signals received by two antennas in a second group of receiving antennas on a vertical plane, where the antenna array includes the first group of receiving antennas and the second group of receiving antennas;

[0116] A distance sub-module, configured to calculate a distance from the electronic tag to the origin of the antenna array based on a time-of-flight algorithm;

[0117] A position determination sub-module, configured to determine a spatial position of the construction worker based on the horizontal angle, the elevation angle, and the distance.

[0118] The above boarding management device can execute the boarding management method provided in the foregoing embodiments of the present invention, and has corresponding functional modules and beneficial effects for executing the boarding management method.

[0119] Figure 3 FIG. 3 is a schematic structural diagram of an electronic device provided by the present invention. The electronic device is intended to represent various forms of digital computers, such as, for example, laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as, for example, personal digital processors, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the present invention described and / or claimed herein.

[0120] As shown in FIG. 3, the electronic device includes at least one processor 11, and a memory communicatively connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc. Among them, the memory stores a computer program executable by the at least one processor. The processor 11 can execute various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 into the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. The input / output (I / O) interface 15 is also connected to the bus 14.

[0121] A plurality of components in the electronic device are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a magnetic disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0122] The processor 11 can be various general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the processor 11 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, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as the boarding management method.

[0123] In some embodiments, the boarding management method may be implemented as a computer program tangibly embodied in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed onto the electronic device via ROM 12 and / or communication unit 19. When the computer program is loaded into RAM 13 and executed by processor 11, one or more steps of the boarding management method described above may be performed. Alternatively, in other embodiments, processor 11 may be configured to execute the boarding management method by any other suitable means (e.g., by means of firmware).

[0124] The various embodiments of the systems and techniques described above in this document may be implemented in digital electronic circuitry, integrated circuit systems, field programmable gate arrays (FPGA), application specific integrated circuits (ASIC), application specific standard products (ASSP), systems-on-chip (SOC), complex programmable logic devices (CPLD), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include: being implemented in one or more computer programs executable and / or interpretable on a programmable system including at least one programmable processor, which may be a special-purpose or general-purpose programmable processor that receives data and instructions from a storage system, at least one input device, and at least one output device, and transmits the data and instructions to the storage system, the at least one input device, and the at least one output device.

[0125] The computer program for implementing the method 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, such that the computer program, when executed by the processor, causes the functions / operations specified in the flowchart and / or block diagram to be implemented. The computer program may be executed entirely on the machine, partially on the machine, as a stand-alone software package partially on the machine and partially on a remote machine, or entirely on a remote machine or server.

[0126] In the context of the present invention, a computer-readable storage medium can be a tangible medium that can contain or store a computer program for use by or in connection with an instruction execution system, apparatus, or device. The computer-readable storage medium can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. Alternatively, the computer-readable storage medium can be a machine-readable signal medium. More specific examples of the machine-readable storage medium would include an electrical connection based on one or more wires, 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 disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0127] To provide for interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the electronic device. Other kinds of devices can also be used to provide for interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, speech input, or tactile input).

[0128] The systems and techniques described herein can be implemented in a computing system that includes backend components (such as, for example, a data server), or a computing system that includes middleware components (such as, for example, an application server), or a computing system that includes frontend components (such as, for example, a user computer having a graphical user interface or a web browser through which the user can interact with an implementation 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 can be interconnected by any form or medium of digital data communication (such as, for example, a communication network). Examples of communication networks include: local area network (LAN), wide area network (WAN), blockchain network, and the Internet.

[0129] A computing system may include a client and a server. The client and the server are generally far from each other and usually interact via a communication network. The relationship between the client and the server is generated by computer programs running on respective 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, solving the defects of difficult management and weak business scalability existing in traditional physical hosts and VPS services.

[0130] An embodiment of the present invention also provides a computer program product, including a computer program, which when executed by a processor, implements the boarding management method provided in any embodiment of the present application.

[0131] In the process of implementing the computer program product, computer program code for performing the operations of the present invention can be written in one or more programming languages or combinations thereof. The programming languages include object-oriented programming languages such as Java, Smalltalk, C++, and also include conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, executed as an independent software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network - including a local area network (LAN) or a wide area network (WAN) - or can be connected to an external computer (for example, by using an Internet service provider to connect through the Internet).

[0132] It should be understood that various forms of the flow shown above can be used, reordering, adding or deleting steps. For example, the steps recited in the present invention can be executed in parallel, sequentially, or in a different order, as long as the desired results of the technical solution of the present invention can be achieved, and no limitation is made herein.

[0133] The above specific embodiments do not constitute a limitation to the protection scope of the present invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.

Claims

1. A boarding management method, characterized in that, including: Obtaining the response signal emitted by the electronic tag and the card punching record of the access control card when the construction worker boards the ship, where the electronic tag is set in the work clothes of the construction worker; The first identity identifier of the construction worker parsed from the response signal and the reception time when the response signal is received; Based on the first identity identifier of the construction worker, the reception time, and the card punching record, determining the abnormal boarding situation of the construction worker.

2. The boarding management method according to claim 1, characterized in that, Based on the first identity identifier of the construction worker, the reception time, and the card punching record, determining the abnormal boarding situation of the construction worker, including: Judging whether the card punching record is empty; If the card punching record is empty, it is determined that the work clothes of the construction worker are carried onto the ship by others.

3. The boarding management method according to claim 2, wherein It also includes: If the card punching record is not empty, extracting the second identity identifier and the card punching time of the construction worker from the card punching record; Judging whether the first identity identifier and the second identity identifier are consistent; If the first identity identifier and the second identity identifier are consistent, calculating the time difference between the card punching time and the reception time; Judging whether the time difference is greater than the preset duration; If so, it is determined that the construction worker fails to punch the card within the specified time.

4. The boarding management method according to claim 1, wherein It also includes: If the card punching record is not empty, but the response signal is not obtained, it is determined that someone else carries the access control card of the construction worker onto the ship.

5. The boarding management method according to claim 1, wherein It also includes: During non-construction periods, judging whether the response signal is still received; If so, it is determined that the construction worker stays on the ship.

6. The boarding management method according to claim 1, wherein It also includes: After receiving the evacuation signal, judging whether the response signal is still received; If so, calculating the position of the construction worker by using the phase difference positioning method.

7. The boarding management method according to claim 6, wherein Calculating the position of the construction worker by using the phase difference positioning method, including: Calculating the horizontal angle of the electronic tag relative to the origin of the antenna array based on the phase difference of the response signals received by two antennas in the first group of receiving antennas on the horizontal plane; Calculating the elevation angle of the electronic tag relative to the origin of the antenna array based on the phase difference of the response signals received by two antennas in the second group of receiving antennas on the vertical plane, where the antenna array includes the first group of receiving antennas and the second group of receiving antennas; Calculating the distance from the electronic tag to the origin of the antenna array based on the time-of-flight algorithm; Determining the spatial position of the construction worker based on the horizontal angle, the elevation angle, and the distance.

8. A boarding management device, characterized in that, including: A data acquisition module for obtaining the response signal emitted by the electronic tag and the card punching record of the access control card when the construction worker boards the ship, where the electronic tag is set in the work clothes of the construction worker; An information parsing module for parsing the first identity identifier of the construction worker and the reception time when the response signal is received from the response signal; An abnormal situation determination module for determining the abnormal boarding situation of the construction worker based on the first identity identifier of the construction worker, the reception time, and the card punching record.

9. An electronic device, characterized in that, including: One or more processors; A storage device for storing one or more programs; When the one or more programs are executed by the one or more processors, enabling the one or more processors to implement the boarding management method according to any one of claims 1-7.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the program implements the boarding management method according to any one of claims 1-7.