Communication system of embedded intelligent lock based on Internet of Things

By integrating security features such as core control nodes, information encoding conversion stations, access confirmation ports, status reporting components, key transformation facilities, behavior monitoring units and anti-tamper log library in the smart lock system, the problem of insufficient security protection capabilities of the existing smart lock system has been solved, and a higher level of security protection and the overall security of the system has been improved.

CN119629617AInactive Publication Date: 2025-03-14SUZHOU KUNSHAN GENERAL LOCKSET CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202510133419.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-06
Publication Date
2025-03-14
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The existing smart lock systems lack security protection capabilities, making it difficult to effectively prevent unauthorized access, especially when facing complex network attacks, there are vulnerabilities, and key management and behavior monitoring lack dynamic and real-time nature.

Method used

A communication system based on the Internet of Things is designed. Through the combination of the core control node and the environment perception unit, it ensures the precise identification and safe transmission of external variable signals; the information encoding and conversion station implements protective processing to enhance the confidentiality and integrity of information transmission; the access confirmation port compares the storage of data and receives information, and generates temporary authorization codes to enhance the security of access control; the status reporting component and confidential communication line ensure the secure transmission of feedback messages; the key transformation facility periodically adjusts the communication key to reduce the risk of long-term use of the same key; the behavior monitoring unit supervises the communication process in real time, detects abnormal behavior and interrupts operations immediately and issues an alarm to the core control node; the tamper-proof log library saves all interactive records to ensure that events are traceable.

Benefits of technology

By integrating multiple security features, the security protection level of the smart lock system is significantly improved, effectively preventing the occurrence of unauthorized access, improving the system's response speed and security, and ensuring the integrity and confidentiality of information and communications.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119629617A_ABST
    Figure CN119629617A_ABST
Patent Text Reader

Abstract

The invention discloses a communication system of an embedded intelligent lock based on the Internet of Things. Precise identification and safe transmission of external change signals are ensured through a core control node and an environment sensing unit; the information coding conversion station implements advanced protective processing, an access confirmation port not only compares stored data with received information, but also generates a temporary authorization code for single use, so that the security of access control is enhanced, and a state reporting component and a secret communication line guarantee the secure transmission of feedback messages. And meanwhile, the key transformation facility periodically adjusts a communication key, the behavior monitoring unit monitors the communication process in real time, the operation is immediately interrupted when an abnormal behavior is detected, an alarm is given to the core control node, and the tamper-proof log library stores all interaction records, so that the event traceability is ensured, and subsequent audit and analysis are facilitated. In conclusion, high safety protection is provided, unauthorized access is effectively prevented, and the overall safety of the intelligent lock system is remarkably improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of Internet of Things, and in particular relates to a communication system of an embedded smart lock based on Internet of Things. Background Art

[0002] In the current Internet of Things (IoT) environment, embedded smart lock systems are widely used in security management of homes, offices, and various facilities. Existing smart lock communication systems usually rely on network connections and cloud services for remote control and status monitoring. However, these systems have some significant problems, especially in terms of security. For example, many smart lock systems communicate with users' mobile devices or other terminals through wireless networks, which makes them vulnerable to man-in-the-middle attacks, unauthorized access, and data leakage.

[0003] A key technical problem is that the existing smart lock system has insufficient security protection capabilities and is difficult to effectively prevent unauthorized access. In traditional solutions, although encrypted communication and user authentication mechanisms are used, there may still be loopholes when facing complex network attacks. Especially when it comes to key management and behavior monitoring, existing technologies often lack sufficient dynamics and real-time performance, resulting in the system being unable to respond in time and take protective measures once an abnormal situation occurs. Summary of the invention

[0004] The purpose of the present invention is to provide a communication system of an embedded smart lock based on the Internet of Things, which solves the security risks existing in the existing smart lock system by integrating multiple security features, provides a higher level of security protection, and thus effectively prevents the occurrence of unauthorized access, so as to solve the problems raised in the above-mentioned background technology.

[0005] To achieve the above purpose, the present invention adopts the following technical solution: a communication system of an embedded smart lock based on the Internet of Things, comprising: The core control node is connected to the environmental sensing unit to identify and transmit external change signals; The received signal is transmitted by the core control node to the information encoding conversion station, which is responsible for implementing protective processing on the information; The protected information is transmitted to the access confirmation port, which compares the stored data with the received information; if the match is successful, the access confirmation port activates the command execution area, parses and responds to the corresponding instructions; The status reporting component then generates a feedback message based on the result of the command execution area and sends it to the user terminal through a secure communication line, which is equipped with a key change facility to periodically adjust the communication key; The behavior monitoring unit is used to track communication activities throughout the process. When encountering abnormal situations, it will immediately stop operations and send alarms to the core control node. All interaction records are stored in a tamper-proof log library. After each verification is completed, the temporary authorization code generation device provides a single-use access permit.

[0006] Preferably, the core control node is used to perform the following steps: Receive the original signal from the environmental sensing unit and convert it into a digital format through a conversion process; the conversion process uses the formula SD=SC*(VMAX-VMIN) / RMAX, where SD is the digital signal strength, SC is the original signal strength, VMAX and VMIN are the preset maximum and minimum voltage values, and RMAX is the maximum resistance value; The converted digital signal SD is passed to the information encoding conversion station, and the information is subjected to protective processing; the protective processing involves generating a random number sequence N, whose length L is determined by the formula L=log2(C+1), where C is the expected number of combinations; The protected information is sent to the access confirmation port, which compares the stored data with the received information. The comparison and analysis uses a hash operation H, which is calculated as H=SHA-512(SD||N). SHA-512 is a hash operation, SD is a digital signal, and N is the random number sequence generated in step b. If the match is successful, the access confirmation port activates the command execution area, parses and responds to the corresponding instructions. During the process, the verification value VH will be calculated. The calculation method is VH=XOR(H,K), where XOR is an exclusive OR operation, H is the obtained hash value, and K is a pre-set key.

[0007] Preferably, the environment perception unit is used to perform the following steps: The external change signal is captured by the sensor element, and the sensor element converts the physical change into an electrical signal; the formula ES=α*P is used in the conversion process, where ES is the final electrical signal strength, P is the physical change parameter, and α is the preset proportional coefficient; The generated electrical signal is transmitted to the signal amplification area and the gain is adjusted; the gain adjustment is based on the formula GS=ES*β, where GS is the signal strength after gain and β is the gain coefficient; The gain-adjusted signal is sent to the noise filtering station to remove interference components. The filtering process follows the formula FS=GS-γ*N, where FS is the pure signal after filtering, N is the noise level collected from the environment, and γ is the noise suppression factor. The purified signal enters the digital conversion area, which converts the analog signal into a digital format for subsequent processing; the conversion uses the formula DS=Round(FS / δ), where DS is the final digital signal, δ is the quantization step, and Round is the rounding operation.

[0008] Preferably, the information encoding conversion station is used to perform the following steps: Receive the original digital signal D from the core control node; during the receiving process, use the initialization parameter I to set the basic coding condition, following the formula D'=D+I, where D' is the adjusted initial signal; The obtained adjusted signal D' is transmitted to the encryption processing area, and the signal is protected by conversion; the conversion process uses the formula EK=(D'^K)modM, where EK is the encrypted signal, K is the preset key, and M is the modulus, which is associated with D'; The encrypted signal EK is transmitted to the redundancy adding unit to enhance the integrity of data transmission; the redundant code RK is calculated according to the formula RK=EK||C, where C is the check code; After redundancy is added, the complete signal RK enters the formatting preparation area, and the signal is organized into a structure suitable for transmission; according to the formula TK=F(RK,S), TK is the final signal to be transmitted, F is the formatting function, and S is the signal structure parameter.

[0009] Preferably, the access confirmation port is used to perform the following steps: After receiving the encrypted signal EK from the information encoding conversion station, the decryption processing area uses the preset key K and modulus M to restore the signal, following the formula DD=(EK^K)modM, where DD is the original digital signal after decryption; The decrypted signal DD is transmitted to the data comparison area, and the received data is matched and analyzed with the user information U pre-stored in the system; the matching process uses the formula VH=Hash(DD||U), where VH is the verification hash value and Hash is the hash operation, which is associated with DD and user information U; The verification hash value VH generated in the data comparison area is transmitted to the permission judgment unit to determine whether the access request is legal; the permission state PA is judged according to the formula PA=Compare(VH,HS), HS is the standard hash value stored in the system, and Compare is the comparison operation function associated with VH; The result PA after the authority judgment enters the response generation area and generates the corresponding feedback information F according to the authority status, following the formula FB=Generate(PA,T), where Generate is the response generation function and T is the transmission preparation parameter associated with PA.

[0010] Preferably, the status reporting component is used to perform the following steps: Receive the operation result R from the command execution area, and the status analysis area evaluates the operation result using the formula SS=Analyze(R), where SS is the preliminary status identifier and Analyze is the status evaluation operation associated with the operation result R; The preliminary status identifier SS is transmitted to the information arrangement area, and the status identifier is converted into the information format MS that the user can understand according to the system preset rules; the conversion process follows the formula MS=Format(SS,LS), LS is the language template parameter, Format is the information arrangement function, and is associated with SS; The arranged information MS is transmitted to the feedback preparation unit for constructing the final feedback content; the formula FS=Construct(MS,CS) is used in the construction process, where FS is the final feedback content, CS is the context parameter, and Construct is the feedback construction function associated with MS; The final feedback content FS enters the secure transmission processing area to ensure that the information is protected before being sent to the user terminal. According to the formula TS=Secure(FS,KT), TS is the security information before transmission, KT is the temporary key, and Secure is the secure transmission processing function associated with FS.

[0011] Preferably, the key transformation facility is used to perform the following steps: Receiving the current key KC from the secure transmission channel, the key analysis area evaluates the validity of the current key using the formula EC=Validate(KC), where EC is the key validity identifier and Validate is the key validity evaluation operation associated with the current key KC; According to the key validity identifier EC, the new key generation unit creates a new temporary key KT; the generation process follows the formula KT=Generate(EC,TC), TC is a timestamp parameter, Generate is a new key generation function associated with EC; The newly generated temporary key KT is transmitted to the key synchronization unit to ensure the consistency of the keys of the two communicating parties. The synchronization process uses the formula SC=Sync(KT,KS), where SC is the synchronization state, KS is the standard key stored at the receiving end, and Sync is the key synchronization function associated with KT. After synchronization, the SC enters the key update confirmation area to verify whether the key update is successful and prepare for the next round of communication. According to the formula UC=Confirm(SC,NC), UC is the final update confirmation result, NC is the next expected operation sequence number, and Confirm is the update confirmation function associated with SC.

[0012] Preferably, the behavior monitoring unit is used to perform the following steps: Capture the operation logs L from each component of the system. The activity identification area analyzes the operation logs using the formula AS=Parse(L), where AS is the parsed activity sequence and Parse is the log parsing operation associated with the operation log L. The parsed activity sequence AS is transferred to the behavior pattern detection area to detect whether there is an abnormal behavior pattern; the detection process follows the formula PS=Detect(AS,MS), where PS is the potential abnormality identifier, MS is the preset behavior pattern template, and Detect is the abnormal behavior detection function associated with AS; The potential abnormality mark PS is transmitted to the risk assessment area to assess the risk level of the abnormal behavior. The formula RS=Assess(PS,WS) is used in the assessment process, where RS is the risk level, WS is the weight parameter, and Assess is the risk assessment function associated with PS. The risk assessment result RS enters the response decision area, and decides what measures to take based on the risk level; according to the formula DS=Decide(RS,OS), DS is the final decision instruction, OS is a predefined set of operation options, and Decide is the response decision function associated with RS.

[0013] Preferably, the tamper-proof log library is used to perform the following steps: Receive the operation records RL from each component of the system, and the record integrity verification area performs preliminary verification on each record, using the formula VR=Verify(RL,HL), where VR is the verification result, HL is the initial hash value of the record, and Verify is the record integrity verification operation, which is associated with the operation record RL; The verified record VR is passed to the hash chain construction area, and a new hash value is generated for each record to form a hash chain; the construction process follows the formula HNR=Hash(VR||HPR), HNR is the newly generated hash value, HPR is the hash value of the previous record, and Hash is the hash generation function associated with VR; The newly generated hash value HNR is transmitted to the storage confirmation area to ensure that each record and its hash value are correctly stored in the log library; the confirmation process uses the formula CR=Confirm(HNR,LR), CR is the storage confirmation identifier, LR is the log library location parameter, and Confirm is the storage confirmation function, which is associated with HNR; The storage confirmation result CR enters the access control area, and decides whether to allow access or query to a specific record based on the preset rules. According to the formula AR=Access(CR,QR), AR is the final access permission, QR is the query request parameter, and Access is the access control function associated with CR.

[0014] Preferably, the temporary authorization code is used to perform the following steps: Receive the successful verification signal VS from the access confirmation port, and add a unique time stamp TS to each successful verification in the timestamp attachment area, using the formula VTS=Attach(VS,TS), where VTS is the verification signal with a timestamp, and Attach is a timestamp attachment operation associated with the verification signal VS; The verification signal VTS with a timestamp is transmitted to the random sequence generation area, and a random number sequence RS is generated according to the preset rules; the generation process follows the formula RS=Generate(VTS,SS), SS is the seed parameter, Generate is the random sequence generation function, and is associated with VTS; The random number sequence RS is transmitted to the encoding conversion area, which converts the random number sequence into a temporary authorization code AC suitable for transmission and use; the conversion process uses the formula AC=Encode(RS,KC), KC is the encoding key, Encode is the encoding conversion function, and is associated with RS; The encoded temporary authorization code AC enters the validity period setting area to determine the validity period DT of the authorization code. According to the formula ACD=SetDuration(AC,DT), ACD is the temporary authorization code including the validity period, and SetDuration is the validity period setting function associated with AC.

[0015] Technical effects and advantages of the present invention: Compared with the prior art, the communication system of the embedded smart lock based on the Internet of Things proposed by the present invention has the following advantages: The present invention ensures accurate identification and secure transmission of external change signals through core control nodes and environmental perception units; the information encoding conversion station implements advanced protective processing to enhance the confidentiality and integrity of information transmission. The access confirmation port not only compares stored data with received information, but also generates a single-use temporary authorization code, thereby enhancing the security of access control. The status reporting component and the confidential communication line ensure the secure transmission of feedback messages, while the key change facility periodically adjusts the communication key, reducing the risk of long-term use of the same key. The behavior monitoring unit monitors the communication process in real time, and immediately interrupts the operation and sends an alarm to the core control node when abnormal behavior is detected, thereby improving the response speed and security of the system. The tamper-proof log library saves all interaction records to ensure that events are traceable and facilitate subsequent auditing and analysis. In summary, the present invention provides a high degree of security protection, effectively prevents unauthorized access, and significantly improves the overall security of the smart lock system. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] Figure 1 The block diagram of the communication system of the embedded smart lock based on the Internet of Things of the present invention. DETAILED DESCRIPTION

[0017] The following will be combined with the accompanying drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all the embodiments. The specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention. Based on the embodiments in the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.

[0018] The present invention provides Figure 1 The communication system of an embedded smart lock based on the Internet of Things shown in the figure includes: a core control node, an environment perception unit, an information encoding conversion station, an access confirmation port, a status reporting component, a key conversion facility, a behavior monitoring unit, an anti-tampering log library, and a temporary authorization code; the specific functions of each component are as follows: Exemplarily, the core control node is connected to the environment sensing unit for identifying and transmitting external change signals; the received signal is transmitted by the core control node to the information encoding conversion station, which is responsible for implementing protective processing on the information; the protected information is transmitted to the access confirmation port, which compares the stored data with the received information; if the match is successful, the access confirmation port activates the command execution area, parses and responds to the corresponding instructions; The status reporting component then generates a feedback message based on the results of the command execution area and sends it to the user terminal through a secure communication line. The secure communication line is equipped with a key change facility to periodically adjust the communication key. The behavior monitoring unit is used to track communication activities throughout the entire process, immediately stop operations in the event of an abnormal situation, and issue an alarm to the core control node. All interaction records are stored in a tamper-proof log library. After each verification is completed, a temporary authorization code generation device provides a single-use access permit.

[0019] The present invention ensures accurate identification and secure transmission of external change signals through core control nodes and environmental perception units; the information encoding conversion station implements advanced protective processing to enhance the confidentiality and integrity of information transmission. The access confirmation port not only compares stored data with received information, but also generates a single-use temporary authorization code, thereby enhancing the security of access control. The status reporting component and the confidential communication line ensure the secure transmission of feedback messages, while the key change facility periodically adjusts the communication key, reducing the risk of long-term use of the same key. The behavior monitoring unit monitors the communication process in real time, and immediately interrupts the operation and sends an alarm to the core control node when abnormal behavior is detected, thereby improving the response speed and security of the system. The tamper-proof log library saves all interaction records to ensure that events are traceable and facilitate subsequent auditing and analysis.

[0020] In this embodiment, the core control node is used to perform the following steps: Receive the original signal from the environmental sensing unit and convert it into a digital format through a conversion process; the conversion process uses the formula SD=SC*(VMAX-VMIN) / RMAX, where SD is the digital signal strength, SC is the original signal strength, VMAX and VMIN are the preset maximum and minimum voltage values, and RMAX is the maximum resistance value; The converted digital signal SD is passed to the information encoding conversion station, and the information is subjected to protective processing; the protective processing involves generating a random number sequence N, whose length L is determined by the formula L=log2(C+1), where C is the expected number of combinations; The protected information is sent to the access confirmation port, which compares the stored data with the received information. The comparison and analysis uses a hash operation H, which is calculated as H=SHA-512(SD||N). SHA-512 is a hash operation, SD is a digital signal, and N is the random number sequence generated in step b. If the match is successful, the access confirmation port activates the command execution area, parses and responds to the corresponding instructions. During the process, the verification value VH will be calculated. The calculation method is VH=XOR(H,K), where XOR is an exclusive OR operation, H is the obtained hash value, and K is a pre-set key.

[0021] Steps and formula application of core control nodes Receive and convert the raw signal: The environment sensing unit captures external changes and generates raw signal strength SC.

[0022] Using the preset maximum voltage value VMAX, minimum voltage value VMIN and maximum resistance value RMAX, the core control node converts the original signal into digital format using the following formula: SD=SC*(VMAX-VMIN) / RMAX Assuming SC = 3.5 volts, VMAX = 5 volts, VMIN = 0 volts, RMAX = 10 ohms, the calculated digital signal strength SD is: SD = 3.5 * (5-0) / 10 = 1.75 Protective Handling Information: The converted digital signal SD is transmitted to the information encoding conversion station.

[0023] Generate a random number sequence N whose length L is determined by the expected number of combinations C, using the formula: L=log2(C+1) Assuming that the expected number of combinations C is 1023, the length L of the random number sequence N is: L=log2(1023+1)=10 Comparative analysis and verification: The protected information is sent to the access confirmation port.

[0024] When comparing stored data with received information, a hash operation H is used, calculated as: H=SHA-512(SD||N) Here SD is the digital signal strength 1.75 calculated in the previous step, and N is a random number sequence of length 10. SHA-512 is a hashing algorithm used to ensure data integrity and security.

[0025] Activate the command execution area and calculate the verification value: If the match is successful, the access confirmation port activates the command execution area, parses and responds to the corresponding instructions.

[0026] Calculate the verification value VH using the exclusive OR operation XOR and the preset key K. The calculation method is: VH=XOR(H,K) Assume that the hash value H and the key K are two binary strings, for example, H="1010..." (assuming the length is fixed to 512 bits), K="0101..." (also 512 bits in length), then the verification value VH is the result of bitwise XOR of the two.

[0027] Through the above embodiments, the present invention demonstrates how to use a series of precise mathematical formulas and logical processes to achieve high security protection of the smart lock communication system. Specifically: The combination of the environmental perception unit and the core control node ensures the accurate capture and safe transmission of external change signals, and improves the system's ability to respond to changes in the external environment.

[0028] The information encoding conversion station improves the confidentiality and integrity of information during transmission by implementing protective processing on the information, especially introducing random number sequences to enhance the encryption strength.

[0029] The access confirmation port uses advanced hashing operations for data comparison and further strengthens the security of access control by generating a temporary verification value VH.

[0030] Throughout the entire process, from the digitization of the original signal to the calculation of the final verification value, each step has been carefully designed to ensure the security of information at each stage, effectively prevent the occurrence of unauthorized access, and significantly improve the overall security of the smart lock system.

[0031] In this embodiment, the above-mentioned environment perception unit is used to perform the following steps: The external change signal is captured by the sensor element, and the sensor element converts the physical change into an electrical signal; the formula ES=α*P is used in the conversion process, where ES is the final electrical signal strength, P is the physical change parameter, and α is the preset proportional coefficient; The generated electrical signal is transmitted to the signal amplification area and the gain is adjusted; the gain adjustment is based on the formula GS=ES*β, where GS is the signal strength after gain and β is the gain coefficient; The gain-adjusted signal is sent to the noise filtering station to remove interference components. The filtering process follows the formula FS=GS-γ*N, where FS is the pure signal after filtering, N is the noise level collected from the environment, and γ is the noise suppression factor. The purified signal enters the digital conversion area, which converts the analog signal into a digital format for subsequent processing; the conversion uses the formula DS=Round(FS / δ), where DS is the final digital signal, δ is the quantization step, and Round is the rounding operation.

[0032] Steps and formula application of the environmental perception unit Capture external change signals and convert them into electrical signals: The sensing element detects the physical change parameter P and converts it into the final electrical signal intensity ES.

[0033] Using the preset proportionality factor α, the environment sensing unit converts the physical change into an electrical signal through the following formula: ES=α*P Assuming that the physical change parameter P = 0.8 units and the proportional coefficient α = 5, the final electrical signal strength ES calculated is: ES=5*0.8=4.0 Gain adjustment electrical signal: The generated electrical signal ES is transmitted to the signal amplification section for gain adjustment.

[0034] Using the gain factor β, the gain adjustment process follows the formula: GS=ES*β Assuming the gain coefficient β=3, the signal strength GS after gain is: GS=4.0*3=12.0 Remove interfering components: The gain-adjusted signal GS is transmitted to the noise filtering station to remove the noise N collected in the environment.

[0035] The filtering process follows the formula: FS=GS-γ*N Assuming that the noise level N collected from the environment is 1.5 units and the noise suppression factor γ is 0.8, the filtered clean signal FS is: FS=12.0-0.8*1.5=12.0-1.2=10.8 Convert analog signals to digital format: The purified signal FS enters the digital conversion area, which converts the analog signal into digital format for subsequent processing.

[0036] Using the quantization step size δ, the conversion adopts the formula: DS=Round(FS / δ) Assuming the quantization step size δ = 1.0, the final digital signal DS is: DS=Round(10.8 / 1.0)=Round(10.8)=11 In summary, this embodiment not only realizes the efficient operation of the environment sensing unit, but also ensures the quality and accuracy of the signal through rigorous design, providing a solid foundation for the security and reliability of the entire smart lock system. This design ensures that the system can respond to changes in the external environment in a timely and accurate manner, improving the user experience while also enhancing the security of the system.

[0037] In this embodiment, the above-mentioned information encoding conversion station is used to perform the following steps: Receive the original digital signal D from the core control node; during the receiving process, use the initialization parameter I to set the basic coding condition, following the formula D'=D+I, where D' is the adjusted initial signal; The obtained adjusted signal D' is transmitted to the encryption processing area, and the signal is protected by conversion; the conversion process uses the formula EK=(D'^K)modM, where EK is the encrypted signal, K is the preset key, and M is the modulus, which is associated with D'; The encrypted signal EK is transmitted to the redundancy adding unit to enhance the integrity of data transmission; the redundant code RK is calculated according to the formula RK=EK||C, where C is the check code; After redundancy is added, the complete signal RK enters the formatting preparation area, and the signal is organized into a structure suitable for transmission; according to the formula TK=F(RK,S), TK is the final signal to be transmitted, F is the formatting function, and S is the signal structure parameter.

[0038] Steps and formula application performed by the information coding conversion station Receive and condition raw digital signals: The original digital signal D transmitted from the core control node is received by the information encoding conversion station.

[0039] Use the initialization parameter I to set the basic encoding condition, and adjust the original signal to the initial signal D' using the following formula: D'=D+I Assuming that the original digital signal D=100 and the initialization parameter I=5, the calculated adjusted initial signal D' is: D'=100+5=105 Implementing defensive transformation (encryption): The adjusted signal D' is transmitted to the encryption processing area, and the signal is protected by using the preset key K and modulus M.

[0040] The encryption process follows the formula: EK=(D'^K)modM Assuming the preset key K=7 and the modulus M=1009, the encrypted signal EK is: EK=(105^7)mod1009=432 Add redundancy to enhance integrity: The encrypted signal EK is transmitted to the redundancy adding unit to enhance the integrity of data transmission.

[0041] Calculate the redundant code RK according to the formula: RK=EK||C Assuming the check code C = 1234, the redundant code RK is: RK=432||1234="4321234" Formatting ready for transfer: The complete signal RK after redundancy addition enters the formatting preparation area, which organizes the signal into a structure suitable for transmission.

[0042] Using the signal structure parameter S, the formatting process is based on the formula: TK=F(RK,S) Assuming that the signal structure parameter S defines a certain data packet format, the signal TK to be transmitted is: TK=F("4321234",S)="Header|4321234|Footer" In summary, this embodiment not only realizes the efficient operation of the information encoding conversion station, but also ensures the quality, security and integrity of the signal through rigorous design, providing a solid foundation for the security and reliability of the entire smart lock system.

[0043] In this embodiment, the access confirmation port is used to perform the following steps: After receiving the encrypted signal EK from the information encoding conversion station, the decryption processing area uses the preset key K and modulus M to restore the signal, following the formula DD=(EK^K)modM, where DD is the original digital signal after decryption; The decrypted signal DD is transmitted to the data comparison area, and the received data is matched and analyzed with the user information U pre-stored in the system; the matching process uses the formula VH=Hash(DD||U), where VH is the verification hash value and Hash is the hash operation, which is associated with DD and user information U; The verification hash value VH generated in the data comparison area is transmitted to the permission judgment unit to determine whether the access request is legal; the permission state PA is judged according to the formula PA=Compare(VH,HS), HS is the standard hash value stored in the system, and Compare is the comparison operation function associated with VH; The result PA after the authority judgment enters the response generation area and generates the corresponding feedback information F according to the authority status, following the formula FB=Generate(PA,T), where Generate is the response generation function and T is the transmission preparation parameter associated with PA.

[0044] Steps and formula application for access confirmation port execution Receive and decrypt an encrypted signal: The encrypted signal EK transmitted from the information encoding conversion station is received by the access confirmation port.

[0045] Use the preset key K and modulus M to restore the signal according to the formula: DD=(EK^K)modM Assuming that the encrypted signal EK=432, the preset key K=7, and the modulus M=1009, the decrypted original digital signal DD is calculated as: DD=(432^7)mod1009=105 Match and analyze the received data with user information: The decrypted signal DD is transmitted to the data comparison area, and the received data is matched and analyzed with the user information U pre-stored in the system.

[0046] The matching process uses hash operation Hash, following the formula: VH=Hash(DD||U) Assuming user information U = "user123", the verification hash value VH is: VH=Hash("105"||"user123") Here we assume that Hash is the SHA-512 algorithm, which generates a fixed-length hash value (for example: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855).

[0047] Permission judgment: The verification hash value VH generated by the data comparison area is transmitted to the authority judgment unit to determine whether the access request is legal.

[0048] The authority status PA is determined according to the formula, HS is the standard hash value stored in the system, and Compare is the comparison operation function: PA=Compare(VH,HS) Assuming the standard hash value HS=e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 stored in the system, the permission status PA is: PA=Compare("e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",HS) If the two hash values ​​match, PA=true, indicating that the permission verification is successful; otherwise PA=false, indicating that the verification fails.

[0049] Generate feedback information: The result PA after the authority judgment enters the response generation area and generates corresponding feedback information F according to the authority status.

[0050] Follow the formula: FB=Generate(PA,T) Assuming that the transmission preparation parameter T defines a specific response format, the feedback information FB generated in the end is: FB=Generate(true,T)="AccessGranted" Or if PA=false, then: FB=Generate(false,T)="AccessDenied" In summary, this embodiment not only realizes the efficient operation of the access confirmation port, but also ensures the security and accuracy of identity authentication through rigorous design, effectively prevents the occurrence of unauthorized access, and significantly improves the overall security of the smart lock system.

[0051] In this embodiment, the above-mentioned status reporting component is used to perform the following steps: Receive the operation result R from the command execution area, and the status analysis area evaluates the operation result using the formula SS=Analyze(R), where SS is the preliminary status identifier and Analyze is the status evaluation operation associated with the operation result R; The preliminary status identifier SS is transmitted to the information arrangement area, and the status identifier is converted into the information format MS that the user can understand according to the system preset rules; the conversion process follows the formula MS=Format(SS,LS), LS is the language template parameter, Format is the information arrangement function, and is associated with SS; The arranged information MS is transmitted to the feedback preparation unit for constructing the final feedback content; the formula FS=Construct(MS,CS) is used in the construction process, where FS is the final feedback content, CS is the context parameter, and Construct is the feedback construction function associated with MS; The final feedback content FS enters the secure transmission processing area to ensure that the information is protected before being sent to the user terminal. According to the formula TS=Secure(FS,KT), TS is the security information before transmission, KT is the temporary key, and Secure is the secure transmission processing function associated with FS.

[0052] Status reporting component execution steps and formula application Receive and evaluate the results of the operation: The operation result R transmitted from the command execution area is received by the status reporting component.

[0053] The status analysis area evaluates the operation results and generates a preliminary status indicator SS using the following formula: SS=Analyze(R) Assuming that the operation result R indicates that the lock has been successfully opened, the preliminary state identifier SS is: SS=Analyze("The lock has been successfully opened")="Success" Information arrangement: The preliminary status identifier SS is transmitted to the information editing area, and the status identifier is converted into a user-understandable information format MS according to the system preset rules.

[0054] The conversion process follows the formula: MS=Format(SS,LS) Assuming that the language template parameter LS defines a specific language format (such as Chinese), the final converted information format MS is: MS=Format("Success",LS)="Your smart lock has been successfully opened" Build feedback content: The formatted information MS transmits to the feedback preparation unit for constructing the final feedback content.

[0055] The formula used in the construction process is: FS=Construct(MS,CS) Assuming that the context parameter CS defines some additional context information (such as timestamp or device ID), the final feedback content FS is: FS=Construct("Your smart lock has been successfully opened",CS)="[Time: 2024-12-3116:30] Device ID: 123456789 Your smart lock has been successfully opened" Secure transmission processing: The final feedback content FS enters the secure transmission processing area to ensure that the information is properly protected before being sent to the user terminal.

[0056] According to the formula: TS=Secure(FS,KT) Assuming that the temporary key KT is a randomly generated 128-bit key, the security information TS before transmission is: TS=Secure("

Time: 2024-12-3116:30

[0057] In summary, this embodiment not only realizes the efficient operation of the status reporting component, but also ensures the quality, readability and security of the information through rigorous design, providing a solid foundation for the security and reliability of the entire smart lock system.

[0058] In this embodiment, the key transformation facility described above is used to perform the following steps: Receiving the current key KC from the secure transmission channel, the key analysis area evaluates the validity of the current key using the formula EC=Validate(KC), where EC is the key validity identifier and Validate is the key validity evaluation operation associated with the current key KC; According to the key validity identifier EC, the new key generation unit creates a new temporary key KT; the generation process follows the formula KT=Generate(EC,TC), TC is a timestamp parameter, Generate is a new key generation function associated with EC; The newly generated temporary key KT is transmitted to the key synchronization unit to ensure the consistency of the keys of the two communicating parties. The synchronization process uses the formula SC=Sync(KT,KS), where SC is the synchronization state, KS is the standard key stored at the receiving end, and Sync is the key synchronization function associated with KT. After synchronization, the SC enters the key update confirmation area to verify whether the key update is successful and prepare for the next round of communication. According to the formula UC=Confirm(SC,NC), UC is the final update confirmation result, NC is the next expected operation sequence number, and Confirm is the update confirmation function associated with SC.

[0059] Steps and formulas used in key transformation facility execution Receive and evaluate the current key: The current key KC transmitted via the secure transmission channel is received by the key transformation facility.

[0060] The key analysis area evaluates the validity of the current key and generates the key validity identifier EC using the following formula: EC=Validate(KC) Assuming that the current key KC is a 64-bit key string, such as "abcdef1234567890", the key validity identifier EC is: EC=Validate("abcdef1234567890")=true Create a new temporary key: According to the key validity flag EC, the new key generation unit creates a new temporary key KT.

[0061] The generation process follows the formula: KT=Generate(EC,TC) Assuming that the timestamp parameter TC represents the current timestamp (for example, 1672531200), the newly generated temporary key KT is: KT=Generate(true,1672531200)="newkey1234567890" Key Synchronization: The newly generated temporary key KT is transmitted to the key synchronization unit to ensure the consistency of the keys of the communicating parties.

[0062] The formula used during synchronization is: SC=Sync(KT,KS) Assuming that the standard key KS stored at the receiving end is "oldkey1234567890", the synchronization state SC is: SC=Sync("newkey1234567890","oldkey1234567890")=true Key update confirmation: After synchronization, the SC enters the key update confirmation area to verify whether the key update is successful and prepare for the next round of communication.

[0063] According to the formula: UC=Confirm(SC,NC) Assuming that the next expected operation sequence number NC is 1001, the final update confirmation result UC is: UC=Confirm(true,1001)="UpdateSuccessful" Through the above embodiments, the present invention demonstrates how to use a series of precise mathematical formulas and logical processes to achieve efficient operation of the key conversion facility in the smart lock system. Specifically: Key validity assessment: The key change facility can accurately receive the current key from the secure transmission channel and evaluate its validity through the key analysis area, ensuring the correct judgment of the existing key status.

[0064] New key generation: Based on the key validity identifier, the new key generation unit creates a new temporary key. Combined with the timestamp parameter, it ensures that each new key generated is unique and associated with the current time, enhancing the dynamics and security of the system.

[0065] In this embodiment, the behavior monitoring unit is used to perform the following steps: Capture the operation logs L from each component of the system. The activity identification area analyzes the operation logs using the formula AS=Parse(L), where AS is the parsed activity sequence and Parse is the log parsing operation associated with the operation log L. The parsed activity sequence AS is transferred to the behavior pattern detection area to detect whether there is an abnormal behavior pattern; the detection process follows the formula PS=Detect(AS,MS), where PS is the potential abnormality identifier, MS is the preset behavior pattern template, and Detect is the abnormal behavior detection function associated with AS; The potential abnormality mark PS is transmitted to the risk assessment area to assess the risk level of the abnormal behavior. The formula RS=Assess(PS,WS) is used in the assessment process, where RS is the risk level, WS is the weight parameter, and Assess is the risk assessment function associated with PS. The risk assessment result RS enters the response decision area, and decides what measures to take based on the risk level; according to the formula DS=Decide(RS,OS), DS is the final decision instruction, OS is a predefined set of operation options, and Decide is the response decision function associated with RS.

[0066] Steps and formula application of behavior monitoring unit Capture and parse operational logs: The operation log L generated by each component of the system is captured by the behavior monitoring unit.

[0067] The activity identification area analyzes the operation log and generates the parsed activity sequence AS using the following formula: AS=Parse(L) Assuming that the operation log L contains a series of event records (such as "login, unlock, open, close"), the parsed activity sequence AS is: AS=Parse("login,unlock,open,close")=["login","unlock","open","close"] Detecting unusual behavior patterns: The parsed activity sequence AS is transferred to the behavior pattern detection area, and detects whether there is an abnormal behavior pattern.

[0068] The detection process follows the formula: PS=Detect(AS,MS) Assuming that the preset behavior pattern template MS defines the rules of normal and abnormal behaviors (for example, multiple consecutive unlocking attempts are considered abnormal), the potential abnormality identification PS is: PS=Detect(["login","unlock","open","close"],MS)=true Assess the risk level: The potential abnormality identification PS is transmitted to the risk assessment area to assess the risk level of the abnormal behavior.

[0069] The evaluation process uses the formula: RS=Assess(PS,WS) Assuming that the weight parameter WS assigns different weights according to the severity of the behavior (for example, multiple consecutive unlocking attempts have a higher weight), the risk level RS is: RS=Assess(true,WS)="High" Response decision: The risk assessment result RS enters the response decision area, and decides what measures to take based on the risk level.

[0070] According to the formula: DS=Decide(RS,OS) Assuming that the predefined operation option set OS includes multiple response measures (for example, "send an alarm", "lock the system", "notify the administrator"), the final decision instruction DS is: DS=Decide("High",OS)="LockSystemAndNotifyAdmin" In summary, this embodiment not only realizes the efficient operation of the behavior monitoring unit, but also ensures the security and reliability of the system through rigorous design, significantly improving the overall performance of the smart lock system. This design ensures that the system can operate stably in complex environments while providing a reliable behavior monitoring mechanism.

[0071] In this embodiment, the above-mentioned tamper-proof log library is used to perform the following steps: Receive the operation records RL from each component of the system, and the record integrity verification area performs preliminary verification on each record, using the formula VR=Verify(RL,HL), where VR is the verification result, HL is the initial hash value of the record, and Verify is the record integrity verification operation, which is associated with the operation record RL; The verified record VR is passed to the hash chain construction area, and a new hash value is generated for each record to form a hash chain; the construction process follows the formula HNR=Hash(VR||HPR), HNR is the newly generated hash value, HPR is the hash value of the previous record, and Hash is the hash generation function associated with VR; The newly generated hash value HNR is transmitted to the storage confirmation area to ensure that each record and its hash value are correctly stored in the log library; the confirmation process uses the formula CR=Confirm(HNR,LR), CR is the storage confirmation identifier, LR is the log library location parameter, and Confirm is the storage confirmation function, which is associated with HNR; The storage confirmation result CR enters the access control area, and decides whether to allow access or query to a specific record based on the preset rules. According to the formula AR=Access(CR,QR), AR is the final access permission, QR is the query request parameter, and Access is the access control function associated with CR.

[0072] Steps and formula application of tamper-proof log library execution Receive and verify operation records: The operation records RL generated by each component of the system are received by the tamper-proof log library.

[0073] The record integrity verification area performs preliminary verification on each record and generates the verification result VR using the following formula: VR=Verify(RL,HL) Assuming that the operation record RL contains a series of events (such as "login, unlock, open, close"), and the initial hash value HL is "abc123", the verification result VR is: VR=Verify("login,unlock,open,close","abc123")=true Build a hash chain: The verified record VR is passed to the hash chain construction area, and a new hash value is generated for each record to form a hash chain.

[0074] The build process follows the formula: HNR=Hash(VR||HPR) Assuming that the hash value HPR of the previous record is "def456", the newly generated hash value HNR is: HNR=Hash("true"||"def456")="ghi789" Storage Confirmation: The newly generated hash value HNR is transmitted to the storage confirmation area to ensure that each record and its hash value are correctly stored in the log library.

[0075] The formula used in the confirmation process is: CR=Confirm(HNR,LR) Assuming that the log library location parameter LR represents a specific log file path (for example, "log_file_001"), the storage confirmation identifier CR is: CR=Confirm("ghi789","log_file_001")=true Access Control: The storage confirmation result CR enters the access control area, and determines whether to allow access or query to specific records based on preset rules.

[0076] According to the formula: AR=Access(CR,QR) Assuming that the query request parameter QR defines the user's identity and permissions (for example, "user=admin,action=view"), the final access permission AR is: AR=Access(true,"user=admin,action=view")="AccessGranted" In summary, this embodiment not only realizes the efficient operation of the tamper-proof log library, but also ensures the integrity and security of the log data through rigorous design, and significantly improves the overall performance of the smart lock system.

[0077] In this embodiment, the temporary authorization code is used to perform the following steps: Receive the successful verification signal VS from the access confirmation port, and add a unique time stamp TS to each successful verification in the timestamp attachment area, using the formula VTS=Attach(VS,TS), where VTS is the verification signal with a timestamp, and Attach is a timestamp attachment operation associated with the verification signal VS; The verification signal VTS with a timestamp is transmitted to the random sequence generation area, and a random number sequence RS is generated according to the preset rules; the generation process follows the formula RS=Generate(VTS,SS), SS is the seed parameter, Generate is the random sequence generation function, and is associated with VTS; The random number sequence RS is transmitted to the encoding conversion area, which converts the random number sequence into a temporary authorization code AC suitable for transmission and use; the conversion process uses the formula AC=Encode(RS,KC), KC is the encoding key, Encode is the encoding conversion function, and is associated with RS; The encoded temporary authorization code AC enters the validity period setting area to determine the validity period DT of the authorization code. According to the formula ACD=SetDuration(AC,DT), ACD is the temporary authorization code including the validity period, and SetDuration is the validity period setting function associated with AC.

[0078] Steps and formula application for temporary authorization code execution Receive and add timestamp: The successful verification signal VS transmitted from the access confirmation port is received by the temporary authorization code generating device.

[0079] The timestamp appending area adds a unique time identifier TS for each successful verification, and uses the following formula to generate a verification signal VTS with a timestamp: VTS=Attach(VS,TS) Assuming that the successful verification signal VS indicates "verification passed", and the time identifier TS is the current timestamp (for example, 1672531200), the verification signal VTS with the timestamp is: VTS=Attach("Verification passed",1672531200)="Verification passed_1672531200" Generate a sequence of random numbers: The verification signal VTS with a timestamp is transmitted to the random sequence generation area, and a set of random number sequences RS is generated according to preset rules.

[0080] The generation process follows the formula: RS=Generate(VTS,SS) Assuming that the seed parameter SS is a preset seed value (for example, 42), the generated random number sequence RS is: RS=Generate("Verification passed_1672531200",42)=[98,23,45,67,89] Convert the code to a temporary authorization code: The random number sequence RS is transmitted to the encoding conversion area, which converts the random number sequence into a temporary authorization code AC suitable for transmission and use.

[0081] The conversion process uses the formula: AC=Encode(RS,KC) Assuming that the encoding key KC is a preset key string (such as "secretkey"), the temporary authorization code AC is: AC=Encode([98,23,45,67,89],"secretkey")="encoded_temp_code" Set validity period: The encoded temporary authorization code AC enters the validity period setting area to determine the validity period DT of the authorization code.

[0082] According to the formula: ACD=SetDuration(AC,DT) Assuming that the validity period DT is 30 minutes (for example, 1800 seconds), the temporary authorization code ACD including the validity period is: ACD=SetDuration("encoded_temp_code",1800)="encoded_temp_code_valid_for_30min" In summary, this embodiment not only realizes the efficient operation of the temporary authorization code generation device, but also ensures the security and timeliness of the authorization code through rigorous design, significantly improving the overall security of the smart lock system. This design ensures that the system can operate stably in a complex environment, while providing a reliable temporary authorization mechanism, enhancing the user's sense of trust and the performance of the system. Through real-time verification, random number generation, security coding and validity period control, the temporary authorization code effectively prevents unauthorized access and protects the integrity of the system and the safety of the user.

[0083] Finally, it should be noted that the above is only a preferred embodiment of the present invention and is not intended to limit the present invention. Although the present invention has been described in detail with reference to the aforementioned embodiments, it is still possible for those skilled in the art to modify the technical solutions described in the aforementioned embodiments or to make equivalent substitutions for some of the technical features therein. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the protection scope of the present invention.

Claims

1. A communication system for embedded smart locks based on the Internet of Things, characterized in that: include: The core control node is connected to the environmental sensing unit to identify and transmit external change signals; The received signal is transmitted by the core control node to the information encoding conversion station, which is responsible for implementing protective processing on the information; The protected information is transmitted to the access confirmation port, and the access confirmation port compares the stored data with the received information; If the match is successful, the access confirmation port activates the command execution area, parses and responds to the corresponding instructions; The status reporting component then generates a feedback message based on the result of the command execution area and sends it to the user terminal through a secure communication line, which is equipped with a key change facility to periodically adjust the communication key; The behavior monitoring unit is used to track communication activities throughout the process. When encountering abnormal situations, it will immediately stop operations and send alarms to the core control node. All interaction records are stored in a tamper-proof log library. After each verification is completed, the temporary authorization code generation device provides a single-use access permit.

2. The communication system of an embedded smart lock based on the Internet of Things according to claim 1, characterized in that: The core control node is used to perform the following steps: Receive the original signal from the environmental sensing unit and convert it into a digital format through a conversion process; the conversion process uses the formula SD=SC*(VMAX-VMIN) / RMAX, where SD is the digital signal strength, SC is the original signal strength, VMAX and VMIN are the preset maximum and minimum voltage values, and RMAX is the maximum resistance value; The converted digital signal SD is passed to the information encoding conversion station, and the information is subjected to protective processing; the protective processing involves generating a random number sequence N, whose length L is determined by the formula L=log2(C+1), where C is the expected number of combinations; The protected information is sent to the access confirmation port, which compares the stored data with the received information. The comparison and analysis uses a hash operation H, which is calculated as H=SHA-512(SD||N). SHA-512 is a hash operation, SD is a digital signal, and N is the random number sequence generated in step b. If the match is successful, the access confirmation port activates the command execution area, parses and responds to the corresponding instructions. During the process, the verification value VH will be calculated. The calculation method is VH=XOR(H,K), where XOR is an exclusive OR operation, H is the obtained hash value, and K is a pre-set key.

3. The communication system of an embedded smart lock based on the Internet of Things according to claim 2 is characterized in that: The environment sensing unit is used to perform the following steps: The external change signal is captured by the sensor element, and the sensor element converts the physical change into an electrical signal; the formula ES=α*P is used in the conversion process, where ES is the final electrical signal strength, P is the physical change parameter, and α is the preset proportional coefficient; The generated electrical signal is transmitted to the signal amplification area and the gain is adjusted; the gain adjustment is based on the formula GS=ES*β, where GS is the signal strength after gain and β is the gain coefficient; The gain-adjusted signal is sent to the noise filtering station to remove interference components. The filtering process follows the formula FS=GS-γ*N, where FS is the pure signal after filtering, N is the noise level collected from the environment, and γ is the noise suppression factor. The purified signal enters the digital conversion area, which converts the analog signal into a digital format for subsequent processing; the conversion uses the formula DS=Round(FS / δ), where DS is the final digital signal, δ is the quantization step, and Round is the rounding operation.

4. The communication system of an embedded smart lock based on the Internet of Things according to claim 3 is characterized in that: The information encoding conversion station is used to perform the following steps: Receive the original digital signal D from the core control node; during the receiving process, use the initialization parameter I to set the basic coding condition, following the formula D'=D+I, where D' is the adjusted initial signal; The obtained adjusted signal D' is transmitted to the encryption processing area, and the signal is protected by conversion; the conversion process uses the formula EK=(D'^K)modM, where EK is the encrypted signal, K is the preset key, and M is the modulus, which is associated with D'; The encrypted signal EK is transmitted to the redundancy adding unit to enhance the integrity of data transmission; the redundant code RK is calculated according to the formula RK=EK||C, where C is the check code; After redundancy is added, the complete signal RK enters the formatting preparation area, and the signal is organized into a structure suitable for transmission; according to the formula TK=F(RK,S), TK is the final signal to be transmitted, F is the formatting function, and S is the signal structure parameter.

5. The communication system of an embedded smart lock based on the Internet of Things according to claim 4 is characterized in that: The access confirmation port is used to perform the following steps: After receiving the encrypted signal EK from the information encoding conversion station, the decryption processing area uses the preset key K and modulus M to restore the signal, following the formula DD=(EK^K)modM, where DD is the original digital signal after decryption; The decrypted signal DD is transmitted to the data comparison area, and the received data is matched and analyzed with the user information U pre-stored in the system; The matching process uses the formula VH=Hash(DD||U), where VH is the verification hash value and Hash is the hash operation associated with DD and user information U; The verification hash value VH generated in the data comparison area is transmitted to the permission judgment unit to determine whether the access request is legal; the permission state PA is judged according to the formula PA=Compare(VH,HS), HS is the standard hash value stored in the system, and Compare is the comparison operation function associated with VH; The result PA after the authority judgment enters the response generation area and generates the corresponding feedback information F according to the authority status, following the formula FB=Generate(PA,T), where Generate is the response generation function and T is the transmission preparation parameter associated with PA.

6. The communication system of an embedded smart lock based on the Internet of Things according to claim 5, characterized in that: The status reporting component is used to perform the following steps: Receive the operation result R from the command execution area, and the status analysis area evaluates the operation result using the formula SS=Analyze(R), where SS is the preliminary status identifier and Analyze is the status evaluation operation associated with the operation result R; The preliminary status mark SS is transmitted to the information editing area, and the status mark is converted into the information format MS that can be understood by the user according to the system preset rules; The conversion process follows the formula MS=Format(SS,LS), where LS is the language template parameter and Format is the information arrangement function associated with SS; The arranged information MS is transmitted to the feedback preparation unit for constructing the final feedback content; the formula FS=Construct(MS,CS) is used in the construction process, where FS is the final feedback content, CS is the context parameter, and Construct is the feedback construction function associated with MS; The final feedback content FS enters the secure transmission processing area to ensure that the information is protected before being sent to the user terminal. According to the formula TS=Secure(FS,KT), TS is the security information before transmission, KT is the temporary key, and Secure is the secure transmission processing function associated with FS.

7. The communication system of an embedded smart lock based on the Internet of Things according to claim 6, characterized in that: The key transformation facility is used to perform the following steps: Receiving the current key KC from the secure transmission channel, the key analysis area evaluates the validity of the current key using the formula EC=Validate(KC), where EC is the key validity identifier and Validate is the key validity evaluation operation associated with the current key KC; According to the key validity identifier EC, the new key generation unit creates a new temporary key KT; The generation process follows the formula KT=Generate(EC,TC), where TC is the timestamp parameter and Generate is the new key generation function associated with EC; The newly generated temporary key KT is transmitted to the key synchronization unit to ensure the consistency of the keys of the two communicating parties. The synchronization process uses the formula SC=Sync(KT,KS), where SC is the synchronization state, KS is the standard key stored at the receiving end, and Sync is the key synchronization function associated with KT. After synchronization, the SC enters the key update confirmation area to verify whether the key update is successful and prepare for the next round of communication. According to the formula UC=Confirm(SC,NC), UC is the final update confirmation result, NC is the next expected operation sequence number, and Confirm is the update confirmation function associated with SC.

8. The communication system of an embedded smart lock based on the Internet of Things according to claim 7, characterized in that: The behavior monitoring unit is used to perform the following steps: Capture the operation logs L from each component of the system. The activity identification area analyzes the operation logs using the formula AS=Parse(L), where AS is the parsed activity sequence and Parse is the log parsing operation associated with the operation log L. The parsed activity sequence AS is passed to the behavior pattern detection area, and detects whether there is an abnormal behavior pattern; The detection process follows the formula PS=Detect(AS,MS), where PS is the potential anomaly identifier, MS is the preset behavior pattern template, and Detect is the abnormal behavior detection function associated with AS; The potential abnormality mark PS is transmitted to the risk assessment area to assess the risk level of the abnormal behavior. The formula RS=Assess(PS,WS) is used in the assessment process, where RS is the risk level, WS is the weight parameter, and Assess is the risk assessment function associated with PS. The risk assessment result RS enters the response decision area, and decides what measures to take based on the risk level; According to the formula DS=Decide(RS,OS), DS is the final decision instruction, OS is the predefined set of operation options, and Decide is the response decision function associated with RS.

9. The communication system of an embedded smart lock based on the Internet of Things according to claim 8, characterized in that: The tamper-proof logging library is used to perform the following steps: Receive the operation records RL from each component of the system, and the record integrity verification area performs preliminary verification on each record, using the formula VR=Verify(RL,HL), where VR is the verification result, HL is the initial hash value of the record, and Verify is the record integrity verification operation, which is associated with the operation record RL; The verified record VR is passed to the hash chain construction area, and a new hash value is generated for each record to form a hash chain; the construction process follows the formula HNR=Hash(VR||HPR), HNR is the newly generated hash value, HPR is the hash value of the previous record, and Hash is the hash generation function associated with VR; The newly generated hash value HNR is transmitted to the storage confirmation area to ensure that each record and its hash value are correctly stored in the log library; the confirmation process uses the formula CR=Confirm(HNR,LR), CR is the storage confirmation identifier, LR is the log library location parameter, and Confirm is the storage confirmation function, which is associated with HNR; The storage confirmation result CR enters the access control area, and decides whether to allow access or query to a specific record based on the preset rules. According to the formula AR=Access(CR,QR), AR is the final access permission, QR is the query request parameter, and Access is the access control function associated with CR.

10. The communication system of an embedded smart lock based on the Internet of Things according to claim 9, characterized in that: The temporary authorization code is used to perform the following steps: Receive the successful verification signal VS from the access confirmation port, and add a unique time stamp TS to each successful verification in the timestamp attachment area, using the formula VTS=Attach(VS,TS), where VTS is the verification signal with a timestamp, and Attach is a timestamp attachment operation associated with the verification signal VS; The verification signal VTS with a timestamp is transmitted to the random sequence generation area, and a group random number sequence RS is generated according to a preset rule; The generation process follows the formula RS=Generate(VTS,SS), where SS is the seed parameter and Generate is the random sequence generation function associated with VTS; The random number sequence RS is transmitted to the encoding conversion area, which converts the random number sequence into a temporary authorization code AC suitable for transmission and use; the conversion process uses the formula AC=Encode(RS,KC), KC is the encoding key, Encode is the encoding conversion function, and is associated with RS; The encoded temporary authorization code AC enters the validity period setting area to determine the validity period DT of the authorization code. According to the formula ACD=SetDuration(AC,DT), ACD is the temporary authorization code including the validity period, and SetDuration is the validity period setting function associated with AC.

Citation Information

Patent Citations

  • User authentication method and system of third-party platform integrated open platform

    CN117938375A

  • Electronic information product intelligent safety monitoring system based on Internet of Things perception

    CN119109583A

  • Method for arranging large model application based on structured configuration file

    CN119127275A

  • High-sensitivity vibration measurement and analysis instrument

    CN119334453A

  • Industrial equipment evidence obtaining data management method, system, equipment and medium

    CN119337416A