A method and system for identity authentication and elevator operation
By transmitting encrypted content through voice communication, the limitations of elevator identity authentication for passengers and robots and the risk of information duplication are resolved, enabling widely applicable identity authentication and elevator operation, using common components and without the need for real-time networking.
Patent Information
- Application Number
- CN202210609524.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-05-31
- Publication Date
- 2025-09-12
- Estimated Expiration
- 2042-05-31
AI Technical Summary
Existing elevator identity authentication methods have many restrictions on the applicable scenarios for passengers and robots, and there is a risk of information being copied, especially Bluetooth or 2.4Hz wireless communication, which requires the terminal to match the elevator and be connected to the Internet in real time.
Encrypted content is transmitted through voice communication, and the terminal generates an audio signal package for identity authentication. The terminal does not need to be matched with the elevator receiving device and does not need to be connected to the Internet in real time. A combination of identity code, fixed key and random code is used for identity authentication and elevator operation.
It achieves widely applicable identity authentication and elevator operation, prevents information from being copied, uses common logic processing modules and speakers, is suitable for passengers and robots, and does not require real-time networking between the terminal and the elevator.
Smart Images

Figure CN115021909B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of elevators, and in particular to a method and system for identity authentication and elevator operation. Background Art
[0002] Elevators are used by both passengers and robots. When it's necessary to restrict elevator access, identity verification can be performed through a variety of methods, including IC cards, passwords, QR codes, body recognition, Bluetooth or 2.4Hz wireless communication, and internet communication. It's even possible to submit the destination floor at the same time as identity verification. However, general verification methods have many limitations. For example, IC cards, passwords, QR codes, and body recognition are not suitable for robots. Bluetooth or 2.4Hz wireless communication requires the passenger's (or robot's) terminal to have a corresponding functional module and to match the elevator's receiving device. Internet communication requires the passenger (or robot) to be connected to the elevator in real time. When each authentication operation or data stream is fixed, there's a risk of duplication. Summary of the Invention
[0003] The purpose of the present invention is to provide a method and system for identity authentication and elevator operation, which is applicable to the identity authentication of both passengers and robots. The logic processing module and speaker required by the terminal are common components. The terminal does not need to be matched with the elevator's receiving device. The terminal and the elevator do not need to be connected to the network in real time. The identity authentication of passengers and robots and the registration of elevator operation are completed by transmitting encrypted content through voice communication.
[0004] The present invention is achieved through the following technical solutions:
[0005] An identity authentication and elevator operating system, comprising:
[0006] An elevator processing unit, the elevator processing unit is used to establish an association table of identity codes, fixed keys, and operation permissions, and to establish a used random code table for each identity code;
[0007] a terminal for receiving an elevator operation intention from a passenger or a robot and generating an audio signal packet; and a speaker for broadcasting the audio signal packet;
[0008] The elevator receiving unit demodulates the audio signal packet, restores the request data packet, and sends it to the elevator processing unit for processing.
[0009] Furthermore, a method for identity authentication and elevator operation includes the following steps:
[0010] Step S1: The elevator processing unit establishes an association table of identity codes, fixed keys, and operation permissions, and establishes a table of used random codes for each identity code; the elevator processing unit distributes identity codes and fixed keys to terminals; Step S2: A passenger or robot submits an elevator operation intention to the terminal, generating an audio signal packet;
[0011] Step S3: The terminal calls the speaker to broadcast the audio signal packet. The elevator receiving unit continuously monitors the sound in the environment. When the audio signal corresponding to the information header is detected, it starts to record the remaining audio signal packet content.
[0012] Step S4: The elevator receiving unit demodulates the audio signal packet, restores the request data packet, and sends it to the elevator processing unit for processing. The elevator processing unit processes the request data packet and completes identity verification and elevator operation.
[0013] Furthermore, the step 2 further includes the following steps:
[0014] Step S21: The terminal generates an instruction code according to the elevator operation intention and the preset data protocol;
[0015] Step S22: The terminal generates a random code and combines the random code and the fixed key into a random key;
[0016] Step S23: The terminal encrypts the instruction code using a random key to generate instruction ciphertext;
[0017] Step S24: The terminal combines the identity code, random code, and command ciphertext into request data;
[0018] Step S25: The terminal calculates the request data to generate a verification code;
[0019] Step S26: The terminal combines the information header, request data, and check code into a request data packet;
[0020] Step S27: The terminal modulates the code elements of the request data packet into single-frequency audio signals one by one to generate an audio signal packet; according to the mapping table between code elements and audio signals, different code elements correspond to audio signals of different frequencies.
[0021] Furthermore, the step 4 further includes the following steps:
[0022] Step S41: The elevator processing unit splits the request data packet into an information header, request data, and a check code, and performs data verification and error correction on the request data according to the check code;
[0023] In step S42, the elevator processing unit splits the verification request data into an identity code, a random code, and a command ciphertext. In step S43, the elevator processing unit queries the identity code to see if the current random code already exists in the used random code table for that identity. If so, the current data is discarded. If not, the current random code is stored in the used random code table and the command processing continues.
[0024] Step S44: The elevator processing unit queries the fixed key according to the identity code and combines the random code and the fixed key into a random key;
[0025] Step S45: The elevator processing unit uses the random key to decrypt the instruction ciphertext into an instruction code, and disassembles the instruction code according to the data protocol to obtain a fixed verification code and other instructions. If the fixed verification code matches the preset value, the processing of the instruction continues;
[0026] Step S46: The elevator processing unit queries the operation authority according to the identity code. If the content of the instruction code meets the operation authority of the identity, the instruction registration is completed and the operation is executed.
[0027] Furthermore, in step S21, the instruction code includes a fixed verification code, a destination floor registration instruction, an instruction to activate or exit the parking function, and an instruction to activate or exit the driver function.
[0028] Beneficial effects of the present invention:
[0029] The present invention provides a method and system for identity authentication and elevator operation with a wide range of applicable scenarios. The method transmits encrypted content through voice communication to complete the identity authentication of passengers and robots and the registration of elevator operation. The method is applicable to the identity authentication of both passengers and robots. The logic processing module and speaker required by the terminal are common components. The terminal does not need to be matched with the elevator's receiving device. The terminal and the elevator do not need to be connected to the network in real time. In addition, the present invention can prevent identity authentication information and elevator operation instructions from being copied. BRIEF DESCRIPTION OF THE DRAWINGS
[0030] Figure 1 This is a schematic diagram of the structure of the identity authentication and elevator operating system according to an embodiment of the present invention;
[0031] Figure 2 This is a schematic diagram of the terminal workflow according to an embodiment of the present invention;
[0032] Figure 3 Schematic diagram of mapping code elements and audio signals according to an embodiment of the present invention;
[0033] Figure 4 Schematic diagram of signal conversion between the terminal and the elevator receiving unit according to an embodiment of the present invention;
[0034] Figure 5 The figure is a schematic diagram of the working process of the elevator processing unit according to an embodiment of the present invention. DETAILED DESCRIPTION
[0035] The present invention will be described in detail below with reference to the accompanying drawings and specific embodiments. The exemplary embodiments and descriptions of the present invention are used to explain the present invention but are not intended to limit the present invention.
[0036] like Figure 1 As shown, an identity authentication and elevator operating system includes:
[0037] An elevator processing unit, the elevator processing unit is used to establish an association table of identity codes, fixed keys, and operation permissions, and to establish a used random code table for each identity code;
[0038] a terminal for receiving an elevator operation intention from a passenger or a robot and generating an audio signal packet; and a speaker for broadcasting the audio signal packet;
[0039] The elevator receiving unit demodulates the audio signal packet, restores the request data packet, and sends it to the elevator processing unit for processing.
[0040] Specifically, in this embodiment, a method for identity authentication and elevator operation includes the following steps:
[0041] Step S1: The elevator processing unit establishes an association table of identity codes, fixed keys, and operation permissions, and establishes a table of used random codes for each identity code; the elevator processing unit distributes identity codes and fixed keys to terminals; Step S2: A passenger or robot submits an elevator operation intention to the terminal, generating an audio signal packet;
[0042] Reference Figure 2 Specifically, in this embodiment, the step 2 further includes the following steps: Step S21, the terminal generates an instruction code according to the elevator operation intention and the preset data protocol; the instruction code includes but is not limited to a fixed verification code, a destination floor registration instruction, an instruction to activate or exit the parking function, an instruction to activate or exit the driver function, etc.;
[0043] Step S22: The terminal generates a random code and combines the random code and the fixed key into a random key;
[0044] Step S23: The terminal encrypts the instruction code using a random key to generate instruction ciphertext;
[0045] Step S24: The terminal combines the identity code, random code, and command ciphertext into request data;
[0046] Step S25: The terminal calculates the request data to generate a verification code;
[0047] Step S26: The terminal combines the information header, request data, and check code into a request data packet;
[0048] Step S27: The terminal modulates the code elements of the request data packet into a single-frequency audio signal one by one to generate an audio signal packet; according to the mapping table between code elements and audio signals, different code elements correspond to audio signals of different frequencies; Figure 3 ;
[0049] Step S3: The terminal calls the loudspeaker to broadcast the audio signal packet. The elevator receiving unit continuously monitors the sound in the environment. When the audio signal corresponding to the information header is detected, it starts to record the remaining audio signal packet content. Figure 4 .
[0050] Reference Figure 5 In step S4, the audio signal packet is processed and identity authentication and elevator operation are completed; the elevator receiving unit demodulates the audio signal packet, restores the request data packet, and hands it over to the elevator processing unit for processing. The elevator processing unit processes the request data packet and completes identity authentication and elevator operation.
[0051] Specifically, in this embodiment, step 4 further includes the following steps:
[0052] Step S41: The elevator processing unit splits the request data packet into an information header, request data, and a check code, and performs data verification and error correction on the request data according to the check code;
[0053] In step S42, the elevator processing unit splits the verification request data into an identity code, a random code, and a command ciphertext. In step S43, the elevator processing unit queries the identity code to see if the current random code already exists in the used random code table for that identity. If so, the current data is discarded. If not, the current random code is stored in the used random code table and the command processing continues.
[0054] Step S44: The elevator processing unit queries the fixed key according to the identity code and combines the random code and the fixed key into a random key;
[0055] Step S45: The elevator processing unit uses the random key to decrypt the instruction ciphertext into an instruction code, and disassembles the instruction code according to the data protocol to obtain a fixed verification code and other instructions. If the fixed verification code matches the preset value, the processing of the instruction continues;
[0056] Step S46: The elevator processing unit queries the operation authority according to the identity code. If the content of the instruction code meets the operation authority of the identity, the instruction registration is completed and the operation is executed.
[0057] The present invention provides a method and system for identity authentication and elevator operation with a wide range of applicable scenarios. The method transmits encrypted content through voice communication to complete the identity authentication of passengers and robots and the registration of elevator operation. The method is applicable to the identity authentication of both passengers and robots. The logic processing module and speaker required by the terminal are common components. The terminal does not need to be matched with the elevator's receiving device. The terminal and the elevator do not need to be connected to the network in real time. In addition, the present invention can prevent identity authentication information and elevator operation instructions from being copied.
[0058] The technical solutions provided by the embodiments of the present invention are introduced in detail above. Specific examples are used herein to illustrate the principles and implementation methods of the embodiments of the present invention. The description of the above embodiments is only applicable to help understand the principles of the embodiments of the present invention. At the same time, for those skilled in the art, according to the embodiments of the present invention, there may be changes in the specific implementation methods and application scopes. In summary, the contents of this specification should not be understood as limiting the present invention.
Claims
1. A method for identity authentication and elevator operation, characterized in that: The following steps are involved: Step S1: Establish an association table of identity code, fixed key, and operation authority in the elevator processing unit, and establish a used random code table for each identity code; The elevator processing unit distributes identity codes and fixed keys to the terminals; Step S2: The passenger or robot submits an elevator operation intention to the terminal, generating an audio signal package; Step S3: The terminal calls the speaker to broadcast the audio signal packet. The elevator receiving unit continuously monitors the sound in the environment. When the audio signal corresponding to the information header is detected, it starts to record the remaining audio signal packet content. Step S4: The elevator receiving unit demodulates the audio signal packet, restores the request data packet, and sends it to the elevator processing unit for processing. The elevator processing unit processes the request data packet and completes identity verification and elevator operation. The step 2 further includes the following steps: Step S21: The terminal generates an instruction code according to the elevator operation intention and the preset data protocol; Step S22: The terminal generates a random code and combines the random code and the fixed key into a random key; Step S23: The terminal encrypts the instruction code using a random key to generate instruction ciphertext; Step S24: The terminal combines the identity code, random code, and command ciphertext into request data; Step S25: The terminal calculates the request data to generate a verification code; Step S26: The terminal combines the information header, request data, and check code into a request data packet; Step S27: The terminal modulates the code elements of the request data packet into single-frequency audio signals one by one to generate an audio signal packet; according to the mapping table between code elements and audio signals, different code elements correspond to audio signals of different frequencies; The step 4 further includes the following steps: Step S41: The elevator processing unit splits the request data packet into an information header, request data, and a check code, and performs data verification and error correction on the request data according to the check code; Step S42: The elevator processing unit splits the verification request data into an identity code, a random code, and a command ciphertext; Step S43: The elevator processing unit checks the identity code to see if the current random code already exists in the used random code table for the identity; if it does, the current data is discarded; if not, the current random code is stored in the used random code table and the instruction processing continues; Step S44: The elevator processing unit queries the fixed key according to the identity code and combines the random code and the fixed key into a random key; Step S45: The elevator processing unit uses the random key to decrypt the instruction ciphertext into an instruction code, and disassembles the instruction code according to the data protocol to obtain a fixed verification code and other instructions. If the fixed verification code matches the preset value, the processing of the instruction continues; Step S46: The elevator processing unit queries the operation authority according to the identity code. If the content of the instruction code meets the operation authority of the identity, the instruction registration is completed and the operation is executed.
2. The method for identity authentication and elevator operation according to claim 1, characterized in that: In step S21, the command code includes a fixed verification code, a destination floor registration command, an instruction to activate or exit the parking function, and an instruction to activate or exit the driver function.
3. An identity authentication and elevator operating system, used to implement the method according to any one of claims 1-2, characterized in that: include: An elevator processing unit, the elevator processing unit is used to establish an association table of identity codes, fixed keys, and operation permissions, and to establish a used random code table for each identity code; a terminal, the terminal being configured to receive an elevator operation intention from a passenger or a robot and generate an audio signal packet; a loudspeaker, the loudspeaker being used to broadcast the audio signal packet; The elevator receiving unit demodulates the audio signal packet, restores the request data packet, and sends it to the elevator processing unit for processing.
Citation Information
Patent Citations
Data transmission method, device and system based on sound wave
CN105846911A
Equipment control and controlled methods, devices, computer equipment and storage medium
CN109150508A
Authorization method based on CAN communication encryption
CN110933053A