Method for displaying block chain big data base station security by borrowing intelligent terminal
Through intelligent terminal login to the big data blockchain cloud platform and infrared laser to detect intrusion of the base station column, the problem of the inability to unmanned inspections in the existing technology was solved, and the construction site was uninterrupted throughout the day.
Patent Information
- Application Number
- CN202510127122.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2024-01-30
- Filing Date
- 2025-01-30
- Publication Date
- 2025-05-13
AI Technical Summary
In the prior art, the warning device can only serve as a warning function and cannot achieve uninterrupted inspections of unattended construction sites throughout the day.
By configuring an intelligent terminal to log in to the big data blockchain cloud platform, check the base station status parameters, including intrusion distance, intrusion coordinates and ingress and exit status, use infrared laser to detect intrusion on the base station column and issue an alarm.
Unattended inspections of unmanned construction sites have been achieved throughout the day, improving safety protection efficiency.
Smart Images

Figure CN119997015A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a field of security protection technology, and in particular to a method for displaying blockchain big data base station security by using a smart terminal. Background Art
[0002] Patent application No. 2021108757096, named "Unattended Construction Warning Management Device", discloses a warning fence and its management background; its management background is composed of a monitoring alarm module, an access control system and a management system that are electrically connected to each other; the warning fence is formed by connecting adjacent posts with a fence; there is at least one door lock structure between the fence and the posts; the bottom of the posts is fixed to the ground by embedding a base; the top of the posts is connected with a monitoring alarm module; the monitoring alarm module is composed of the alarm system and the on-duty system; the access control system and the management system are composed of the door lock structure. In view of the problem that the existing warning device can only play a warning role, it is proposed that by configuring the warning fence and its management background, the on-duty system in the management background will promptly detect the entry of non-staff, and with the assistance of the management system, the alarm system will issue an audible and visual alarm, so that the construction site can be patrolled all day without guards. The use of a warning fence can indeed enclose the device that needs to be protected within the warning fence. If the range of protection required is relatively large, then a large number of warning fences are required. Summary of the invention
[0003] The present invention aims to at least solve the technical problems existing in the prior art, and particularly innovatively proposes a method for displaying blockchain big data base station security by using a smart terminal.
[0004] In order to achieve the above-mentioned object of the present invention, the present invention provides a method for displaying blockchain big data base station security by using a smart terminal, comprising the following steps:
[0005] S1, use a smart handheld mobile terminal to log in to the big data blockchain cloud platform;
[0006] S2, after logging into the big data blockchain cloud platform using a smart handheld mobile terminal, check the status parameters of the big data blockchain base station.
[0007] In a preferred embodiment of the present invention, in step S2, the big data blockchain base station status parameters include one or any combination of intrusion distance, intrusion coordinates, entry and exit status.
[0008] In a preferred embodiment of the present invention, the method for determining the invasion from the first side is: if the first infrared laser receiver 2 does not receive the infrared laser, or / and the first infrared laser receiver 1 does not receive the infrared laser, then the invasion is from the first side;
[0009] The method for judging the invasion from the second side is: if the second infrared laser receiver 1 does not receive the infrared laser, or / and the second infrared laser receiver 2 does not receive the infrared laser, then the invasion is from the second side;
[0010] The method for determining the invasion from the third side is: if the third infrared laser receiver 2 does not receive the infrared laser, and / or the third infrared laser receiver 1 does not receive the infrared laser, then the invasion is from the third side.
[0011] In a preferred embodiment of the present invention, the method for analyzing the entry and exit states comprises the following steps:
[0012] Step 1: If the intruder blocks the second warning line and the first warning line is not blocked, the wireless alarm will sound an alarm; this is a pre-alarm; proceed to step 2 or step 3;
[0013] Step 2: If both the first warning line and the second warning line are not blocked, the wireless alarm stops alarming; execute step 1 or step 2;
[0014] Step 3: If the intruder blocks both the first and second warning lines, execute step 1 or step 4;
[0015] Step 4: If the intruder blocks the first warning line and the second warning line is not blocked, execute step 3 or step 5;
[0016] Step 5: If the first warning line is not blocked and the second warning line is not blocked; the intruder is within the range of the big data blockchain base station; execute step 4.
[0017] In a preferred embodiment of the present invention, using a smart handheld mobile terminal to log in to the big data blockchain cloud platform in step S1 includes the following steps:
[0018] S11, input login account and login password on the smart handheld mobile terminal;
[0019] S12, after inputting the login account and login password on the smart handheld mobile terminal, determining whether the number of digits of the input login account is equal to the number of digits of the preset account:
[0020] If the number of digits of the login account entered is equal to the number of digits of the preset account, then the login account entered at this time is an equal-digit account, and the next step is executed;
[0021] If the number of digits of the input login account is not equal to the number of digits of the preset account, the number of digits of the input login account is changed to the same as the number of digits of the preset account;
[0022] S13, determining whether the number of digits of the input login password is equal to the number of digits of the preset password:
[0023] If the number of digits of the login password entered is equal to the number of digits of the preset password, the login password entered at this time is an equal-digit password, and the next step is performed;
[0024] If the number of digits of the entered login password is not equal to the number of digits of the preset password, the number of digits of the entered login password will be changed to the same as the number of digits of the preset password;
[0025] S14, putting the corresponding account numbers and corresponding passwords into the sequence grid respectively;
[0026] S15, taking out all characters put into the sequence grid, and obtaining a sequence string; transmitting the sequence string to the big data blockchain platform, after receiving the sequence string sent by the smart handheld mobile terminal, the big data blockchain platform performs platform processing on the received sequence string, and obtains the confirmation account and the confirmation password respectively after the platform processing; the method of obtaining the confirmation account and the confirmation password respectively after the platform processing is:
[0027] S151, putting the received sequence string into the sequence grid;
[0028] S152, taking out all characters put into the purple sequence grid in order from left to right, and obtaining the account number; removing the special characters in the account number, and obtaining the confirmed account number;
[0029] S153, taking out all characters put into the green sequence grid in order from left to right, and obtaining the withdrawal password; removing the special characters in the withdrawal password, and obtaining the confirmation password;
[0030] S16, determine whether the confirmed account exists on the big data blockchain platform:
[0031] If the confirmed account exists on the big data blockchain platform, extract the password corresponding to the confirmed account:
[0032] If the confirmed account does not exist on the big data blockchain platform, the login account and / or login password entered on the smart handheld mobile terminal is incorrect;
[0033] S17, determine whether the confirmation password is consistent with the password corresponding to the extracted confirmation account:
[0034] If the confirmation password is consistent with the password corresponding to the extracted confirmation account, the smart handheld mobile terminal logs in to the big data blockchain platform;
[0035] If the confirmation password is inconsistent with the password corresponding to the extracted confirmation account, the login account and / or login password entered on the smart handheld mobile terminal is incorrect.
[0036] In summary, due to the adoption of the above technical solution, the present invention can view the distance and coordinates as well as the entry and exit status after logging in through the smart handheld mobile terminal.
[0037] Additional aspects and advantages of the present invention will be given in part in the following description and in part will be obvious from the following description, or will be learned through practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] The above and / or additional aspects and advantages of the present invention will become apparent and easily understood from the description of the embodiments in conjunction with the following drawings, in which:
[0039] Figure 1 It is a schematic block diagram of the process of the present invention.
[0040] Figure 2 It is a schematic diagram of infrared laser radiation displayed by a quadrilateral formed by four infrared laser radiation base station columns of the present invention.
[0041] Figure 3 It is a schematic diagram of infrared laser radiation displayed by a triangle formed by three infrared laser radiation base station columns of the present invention.
[0042] Figure 4 It is a schematic diagram of the sequence grid of the present invention.
[0043] Figure 5 It is a schematic diagram of the present invention after placing the equal account numbers in the purple sequence grid in order from left to right.
[0044] Figure 6 It is a schematic diagram of the present invention after placing the allele codes into the green sequence grid in order from left to right.
[0045] Figure 7 It is a schematic diagram of the sequence grid of the present invention.
[0046] Figure 8 It is a schematic diagram of the present invention after placing the equal account numbers in the purple sequence grid in order from left to right.
[0047] Fig. 9 It is a schematic diagram of the present invention after placing the allele codes into the green sequence grid in order from left to right.
[0048] Fig.10 It is a schematic diagram of the sequence grid of the present invention.
[0049] Fig.11 It is a schematic diagram of the present invention after placing the equal account numbers in the purple sequence grid in order from left to right.
[0050] Fig.12 It is a schematic diagram of the present invention after placing the allele codes into the green sequence grid in order from left to right.
[0051] Fig.13It is a schematic diagram of the present invention after placing the secure communication accounts in order from left to right into the yellow sequence grid.
[0052] Fig.14 It is a schematic diagram of the present invention after placing the secure communication passwords into the orange sequence grid in order from left to right.
[0053] Fig.15 It is a schematic diagram of the sequence grid of the present invention.
[0054] Fig.16 It is a schematic diagram of the present invention after placing the equal account numbers in the purple sequence grid in order from left to right.
[0055] Fig.17 It is a schematic diagram of the present invention after placing the allele codes into the green sequence grid in order from left to right.
[0056] Fig.18 It is a schematic diagram of the present invention after placing the secure communication accounts in order from left to right into the yellow sequence grid.
[0057] Fig.19 It is a schematic diagram of the present invention after placing the secure communication passwords into the orange sequence grid in order from left to right. DETAILED DESCRIPTION
[0058] Embodiments of the present invention are described in detail below, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present invention, and cannot be understood as limiting the present invention.
[0059] The present invention provides a method for displaying blockchain big data base station security by using smart terminals, such as Figure 1 As shown, the following steps are included:
[0060] S1, use a smart handheld mobile terminal to log in to the big data blockchain cloud platform;
[0061] S2, after logging into the big data blockchain cloud platform using a smart handheld mobile terminal, check the status parameters of the big data blockchain base station.
[0062] In a preferred embodiment of the present invention, using a smart handheld mobile terminal to log in to the big data blockchain platform in step S1 includes the following steps:
[0063] S11, input login account and login password on the smart handheld mobile terminal;
[0064] S12, after inputting the login account and login password on the smart handheld mobile terminal, determining whether the number of digits of the input login account is equal to the number of digits of the preset account:
[0065] If the number of digits of the login account entered is equal to the number of digits of the preset account, then the login account entered at this time is an equal-digit account, and the next step is executed;
[0066] If the number of digits of the input login account is not equal to the number of digits of the preset account, the number of digits of the input login account is changed to the same as the number of digits of the preset account. Preferably, during registration, the number of digits of the login account does not exceed 13 digits, and the preset number of digits is 13 digits; the preset number of digits of the account can also be other digits. During registration, the number of digits of the login account does not exceed the preset number of digits of the account. The method for changing the number of digits of the input login account to the same as the number of digits of the preset account is:
[0067] Add special characters in front of or at any position of the input login account, so that after adding the special characters, the number of digits of the account is equal to the preset number of digits; the login account with the number of digits equal to the preset number of digits is the equal-digit account, and the special characters are characters that cannot be entered during registration, such as "?" or " / ";
[0068] S13, determining whether the number of digits of the input login password is equal to the number of digits of the preset password:
[0069] If the number of digits of the login password entered is equal to the number of digits of the preset password, the login password entered at this time is an equal-digit password, and the next step is performed;
[0070] If the number of digits of the input login password is not equal to the number of digits of the preset password, the number of digits of the input login password is changed to the same as the number of digits of the preset password. Preferably, during registration, the number of digits of the login password does not exceed 13 digits, and the number of digits of the preset password is 13 digits; the number of digits of the preset password can also be other digits. During registration, the number of digits of the login password does not exceed the number of digits of the preset password. The method for changing the number of digits of the input login password to the same as the number of digits of the preset password is:
[0071] Add special characters in front of or at any position of the entered login password so that the number of digits of the password after adding the special characters is equal to the preset password; the login password equal to the preset password is an equal-digit password. The special characters are characters that cannot be entered during registration, such as "?" or " / ";
[0072] S14, respectively put the equal account number and the equal password into a sequence grid; the sequence grid includes a purple sequence grid and a green sequence grid, the number of purple sequence grids is equal to the number of digits of the equal account number, and the number of green sequence grids is equal to the number of digits of the equal password; all purple sequence grids are not connected together, and all green sequence grids are not connected together; the method of filling the equal account number and the equal password into the sequence is:
[0073] S141, put the equal account numbers into the purple sequence grid in order from left to right;
[0074] S142, put the allele codes into the green sequence grid in order from left to right;
[0075] S15, taking out all characters put into the sequence grid to obtain a sequence string; preferably taking out all characters put into the sequence grid in order from left to right; transmitting the sequence string to the big data blockchain platform, after the big data blockchain platform receives the sequence string sent by the smart handheld mobile terminal, the received sequence string is processed by the platform, and the confirmation account and the confirmation password are obtained after the platform processing; the method for obtaining the confirmation account and the confirmation password after the platform processing is:
[0076] S151, placing the received sequence string into the sequence grid, preferably placing the received sequence string into the sequence grid in order from left to right; the sequence grid in this step is consistent with the sequence grid in step S14; the sequence grid is updated every day, or every hour, or every three hours or six hours.
[0077] S152, taking out all characters put into the purple sequence grid in order from left to right, and obtaining the account number; removing the special characters in the account number, and obtaining the confirmed account number;
[0078] S153, taking out all characters put into the green sequence grid in order from left to right, and obtaining the withdrawal password; removing the special characters in the withdrawal password, and obtaining the confirmation password;
[0079] S16, determine whether the confirmed account exists on the big data blockchain platform:
[0080] If the confirmed account exists on the big data blockchain platform, extract the password corresponding to the confirmed account:
[0081] If the confirmed account does not exist on the big data blockchain platform, the login account and / or login password entered on the smart handheld mobile terminal is incorrect;
[0082] S17, determine whether the confirmation password is consistent with the password corresponding to the extracted confirmation account:
[0083] If the confirmation password is consistent with the password corresponding to the extracted confirmation account, the smart handheld mobile terminal logs in to the big data blockchain platform;
[0084] If the confirmation password is inconsistent with the password corresponding to the extracted confirmation account, the login account and / or login password entered on the smart handheld mobile terminal is incorrect.
[0085] The big data blockchain platform stores an account and password verification pair (dlzhAN, dlmmGuoqing1001) for login verification, where dlzhAN is the account stored in the big data blockchain platform, and dlmmGuoqing1001 is the password stored in the big data blockchain platform.
[0086] The first step is to enter the login account dlzhAN and login password dlmmGuoqing1001 on the smart handheld mobile terminal.
[0087] Step 2: Enter the login account dlzhAN and login password dlmmGuoqing1001 on the smart handheld mobile terminal, and then proceed to the next step;
[0088] This embodiment uses Figure 4 The sequence lattices shown are: purple purple green purple green green purple green green purple green green green green green green purple green green green, among which the number of consecutive uninterrupted purple sequence lattices are 2, 1, 1, 1, 1, 1; the number of consecutive uninterrupted green sequence lattices are 1, 2, 2, 6, 3, 2.
[0089] The method for generating the sequence lattice is:
[0090] Step 1-1, obtain the preset account number and password number;
[0091] Step 1-2, according to the obtained preset account number digits and preset password digits, the total number of digits is obtained; according to the obtained preset account number digits and preset password digits, the method for obtaining the total number of digits is:
[0092]
[0093] in, Indicates the total number of digits;
[0094] Indicates the number of digits of the preset account number;
[0095] Indicates the number of digits of the preset password;
[0096] Steps 1-3, generate 1 row List table;
[0097] Step 1-4, color the table in row 1 and column 1. The method for coloring the table in row 1 and column 1 is:
[0098] Step 1-4-1, using the first random generator to generate a random number Random11;
[0099] Step 1-4-2, using the second random generator to generate a random number Random21;
[0100] Step 1-4-3, if the random number Random11 is the minimum value, color the table in row 1 and column 1 purple;
[0101] If the random number Random21 is the minimum value, the table in row 1 and column 1 will be colored green;
[0102] If there is no minimum value, re-execute steps 1-4-1 to 1-4-3; the random number can be in the range of [0,1] or other values.
[0103] Step 1-5, color the table in row 1 and column 2. The method for coloring the table in row 1 and column 2 is:
[0104] Step 1-5-1, using the first random generator to generate a random number Random12;
[0105] Step 1-5-2, using the second random generator to generate a random number Random22;
[0106] Step 1-5-3, if the random number Random12 is the minimum value, color the table in row 1 and column 2 purple;
[0107] If the random number Random22 is the minimum value, the table in row 1 and column 2 will be colored green;
[0108] If there is no minimum value, re-execute steps 1-5-1 to 1-5-3;
[0109] Step 1-6, color the table in row 1, column 3. The method for coloring the table in row 1, column 3 is:
[0110] Step 1-6-1, using the first random generator to generate a random number Random13;
[0111] Step 1-6-2, using the second random generator to generate a random number Random23;
[0112] Step 1-6-3, if the random number Random13 is the minimum value, color the table in row 1, column 3 purple;
[0113] If the random number Random23 is the minimum value, then the table in row 1, column 3 will be colored green;
[0114] If there is no minimum value, re-execute steps 1-6-1 to 1-6-3;
[0115] Step 1-7, color the table in row 1, column 4. The method for coloring the table in row 1, column 4 is:
[0116] Step 1-7-1, using the first random generator to generate a random number Random14;
[0117] Step 1-7-2, using the second random generator to generate a random number Random24;
[0118] Step 1-7-3, if the random number Random14 is the minimum value, color the table in row 1, column 4 purple;
[0119] If the random number Random24 is the minimum value, the table in row 1 and column 4 will be colored green;
[0120] If there is no minimum value, re-execute steps 1-7-1 to 1-7-3;
[0121] ...; until the coloring is finished.
[0122] The following conditions should be met before and after coloring the table:
[0123] Condition 1: The number of purple sequence grids is equal to the preset account number digits;
[0124] The number of green sequence grids is equal to the number of digits of the preset password;
[0125] Condition 2: The number of consecutive purple sequence grids without gaps is less than or equal to the preset account number - 1; preferably 1, but 2, 3 or 4 are also acceptable.
[0126] The number of consecutive green sequence grids without intervals is less than or equal to the number of preset password digits minus 1; preferably 1, but also 2, 3 or 4.
[0127] Condition 3: After coloring, if the number of purple sequence grids is equal to the preset account number, the first random generator will no longer generate random numbers;
[0128] After coloring, if the number of green sequence grids is equal to the number of preset password digits, the second random generator will no longer generate random numbers;
[0129] Condition 4: After coloring, if the second random generator is no longer generating random numbers, the remaining sequence grids are all colored purple;
[0130] After coloring, if the first random generator is no longer generating random numbers, the remaining sequence grids are all colored green.
[0131] In the third step, assuming that the preset account number is seven digits and the preset password number is sixteen digits, the equal account number and equal password can be dlzh / AN and dl / mmGuoqing1001 respectively.
[0132] Step 4: Place the corresponding account numbers dlzh / AN in the purple sequence grid from left to right. Figure 5 shown.
[0133] Step 5: Place the allele code dl / mmGuoqing1001 in the green sequence grid from left to right. Figure 6 shown.
[0134] Step 6. Take out all the characters put into the sequence grid in order from left to right, and get the sequence string dldzl / hmm / GuoqinAg10N01; transmit the sequence string dldzl / hmm / GuoqinAg10N01 to the big data blockchain platform.
[0135] Step 7: After receiving the sequence string dldzl / hmm / GuoqinAg10N01 sent by the smart handheld mobile terminal, the big data blockchain platform will put the received sequence string dldzl / hmm / GuoqinAg10N01 into the following order from left to right: Figure 4 In the sequence grid in; put the received sequence string dldzl / hmm / GuoqinAg10N01 into the following order from left to right: Figure 4 After the sequence in Figure 6 shown.
[0136] Step 8. Take out all characters from the purple sequence grid in order from left to right to get the account number dlzh / AN. Since there is a special character / in the account number dlzh / AN, remove the special character / in the account number dlzh / AN to get the confirmed account number dlzhAN.
[0137] Step 9. Take out all the characters in the green sequence grid from left to right to get the withdrawal password dl / mmGuoqing1001. Since there is a special character / in the withdrawal password dl / mmGuoqing1001, remove the special character / in the withdrawal password dl / mmGuoqing1001 to get the confirmation password dlmmGuoqing1001.
[0138] Step 10. Since the confirmation account dlzhAN exists in the big data blockchain platform, the password corresponding to the confirmation account dlzhAN is dlmmGuoqing1001.
[0139] Step 11. Since the confirmation password dlmmGuoqing1001 is consistent with the password dlmmGuoqing1001 corresponding to the extracted confirmation account dlzhAN, the smart handheld mobile terminal logs in to the big data blockchain platform.
[0140] In a preferred embodiment of the present invention, using a smart handheld mobile terminal to log in to the big data blockchain platform in step S1 includes the following steps:
[0141] S11, input login account and login password on the smart handheld mobile terminal;
[0142] S12, after inputting the login account and login password on the smart handheld mobile terminal, determining whether the number of digits of the input login account is equal to the number of digits of the preset account:
[0143] If the number of digits of the login account entered is equal to the number of digits of the preset account, then the login account entered at this time is an equal-digit account, and the next step is executed;
[0144] If the number of digits of the input login account is not equal to the number of digits of the preset account, the number of digits of the input login account is changed to the same as the number of digits of the preset account. Preferably, during registration, the number of digits of the login account does not exceed 13 digits, and the preset number of digits is 13 digits; the preset number of digits of the account can also be other digits. During registration, the number of digits of the login account does not exceed the preset number of digits of the account. The method for changing the number of digits of the input login account to the same as the number of digits of the preset account is:
[0145] Add special characters in front of the input login account so that after adding the special characters, the number of digits in the account is equal to the preset number of digits; the login account with the number of digits equal to the preset number of digits is the equal-digit account, and the special characters are characters that cannot be entered during registration, such as "?" or " / ";
[0146] S13, determining whether the number of digits of the input login password is equal to the number of digits of the preset password:
[0147] If the number of digits of the login password entered is equal to the number of digits of the preset password, the login password entered at this time is an equal-digit password, and the next step is performed;
[0148] If the number of digits of the input login password is not equal to the number of digits of the preset password, the number of digits of the input login password is changed to the same as the number of digits of the preset password. Preferably, during registration, the number of digits of the login password does not exceed 13 digits, and the number of digits of the preset password is 13 digits; the number of digits of the preset password can also be other digits. During registration, the number of digits of the login password does not exceed the number of digits of the preset password. The method for changing the number of digits of the input login password to the same as the number of digits of the preset password is:
[0149] Add special characters in front of the entered login password so that the number of digits after adding the special characters is equal to the preset password; the login password equal to the preset password is an equal-digit password. The special characters are characters that cannot be entered during registration, such as "?" or " / ";
[0150] S14, respectively put the equal account number and the equal password into a sequence grid; the sequence grid includes a purple sequence grid and a green sequence grid, the number of purple sequence grids is equal to the number of digits of the equal account number, and the number of green sequence grids is equal to the number of digits of the equal password; all purple sequence grids are not connected together, and all green sequence grids are not connected together; the method of filling the equal account number and the equal password into the sequence is:
[0151] S141, put the equal account numbers into the purple sequence grid in order from left to right;
[0152] S142, put the allele codes into the green sequence grid in order from left to right;
[0153] S15, taking out all characters put into the sequence grid to obtain a sequence string; preferably taking out all characters put into the sequence grid in order from left to right; transmitting the sequence string to the big data blockchain platform, after the big data blockchain platform receives the sequence string sent by the smart handheld mobile terminal, the received sequence string is processed by the platform, and the communication withdrawal account and the communication withdrawal password are obtained after the platform processing; the method for obtaining the communication withdrawal account and the communication withdrawal password after the platform processing is:
[0154] S151, placing the received sequence string into the sequence grid, preferably placing the received sequence string into the sequence grid in order from left to right; the sequence grid in this step is consistent with the sequence grid in step S14; the sequence grid is updated every day, or every hour, or every three hours or six hours.
[0155] S152, taking out all characters put into the purple sequence grid in order from left to right, and obtaining the account number; removing the special characters in the account number, and obtaining the confirmed account number;
[0156] S153, taking out all characters put into the green sequence grid in order from left to right, and obtaining the withdrawal password; removing the special characters in the withdrawal password, and obtaining the confirmation password;
[0157] S16, perform secure communication processing on the confirmed account, obtain a comparison account after secure communication processing; determine whether the comparison account exists on the big data blockchain platform:
[0158] If the comparison account exists in the big data blockchain platform, extract the password corresponding to the comparison account:
[0159] If the comparison account does not exist on the big data blockchain platform, the login account and / or login password entered on the smart handheld mobile terminal is incorrect;
[0160] S17, perform secure communication processing on the confirmation password, and obtain a comparison password after secure communication processing; determine whether the comparison password is consistent with the password corresponding to the extracted comparison account:
[0161] If the comparison password is consistent with the password corresponding to the extracted comparison account, the smart handheld mobile terminal logs in to the big data blockchain platform;
[0162] If the comparison password is inconsistent with the password corresponding to the extracted comparison account, the login account and / or login password entered on the smart handheld mobile terminal is incorrect.
[0163] In a preferred embodiment of the present invention, in step S16, the method of performing secure communication processing on the confirmed account to obtain the comparison account is:
[0164] Judge secure account=Secure communication processing(sure account)
[0165] Among them, Judge secure account means comparison account;
[0166] Secure communication processing() represents the secure communication processing method;
[0167] sure account means confirming the account;
[0168] In step S17, the confirmation password is processed through secure communication to obtain the comparison password as follows:
[0169] Judge secure password=Secure communication processing(sure password)
[0170] Among them, Judge secure password means comparing passwords;
[0171] Secure communication processing() represents the secure communication processing method;
[0172] sure password means confirm the password.
[0173] The big data blockchain platform stores an account and password verification pair (1FAF3C20F0E60050A17DD247210C7FD2, 602B40A19A24CD4CF6681FB73A8365A0) for login verification, where 1FAF3C20F0E60050A17DD247210C7FD2 is the account stored in the big data blockchain platform, and 602B40A19A24CD4CF6681FB73A8365A0 is the password stored in the big data blockchain platform.
[0174] The first step is to enter the login account dlzh2024 and login password dlmm1001guoqing on the smart handheld mobile terminal.
[0175] Step 2: Enter the login account dlzh2024 and login password dlmm101guoqing on the smart handheld mobile terminal, and then proceed to the next step;
[0176] This embodiment uses Figure 7 The sequence grids shown are: green green green purple purple green purple purple green purple green green green purple purple green green green green green purple green green, among which the number of consecutive uninterrupted green sequence grids are 3, 1, 1, 3, 5, 2 respectively; the number of consecutive uninterrupted purple sequence grids are 2, 2, 1, 2, 1 respectively.
[0177] Step 3: Assuming that the preset account number is eight digits and the preset password number is fifteen digits, the account number and password can be dlzh2024 and / dlmm101guoqing respectively.
[0178] Step 4: Put the equal account dlzh2024 into the purple sequence grid in order from left to right. Figure 8 shown.
[0179] Step 5. Place the allele code / dlmm101guoqing in the green sequence grid from left to right. Fig. 9 shown.
[0180] Step 6. Take out all the characters put into the sequence grid in order from left to right, and get the sequence string / dldlmzhm210102guoqi4ng; transmit the sequence string / dldlmzhm210102guoqi4ng to the big data blockchain platform.
[0181] Step 7: After receiving the sequence string / dldlmzhm210102guoqi4ng sent by the smart handheld mobile terminal, the big data blockchain platform will put the received sequence string / dldlmzhm210102guoqi4ng into the following order from left to right: Figure 7 In the sequence grid in the figure, put the received sequence string / dldlmzhm210102guoqi4ng into the following order from left to right: Figure 7 After the sequence in Fig. 9 shown.
[0182] Step 8. Take out all characters from the purple sequence grid in order from left to right to get the account number dlzh2024. Since there are no special characters in the account number dlzh2024, the account number is confirmed to be dlzh2024.
[0183] Step 9. Take out all the characters in the green sequence grid from left to right, and you will get the password / dlmm101guoqing. Remove the special characters / in the password / dlmm101guoqing, and you will get the confirmation password dlmm101guoqing.
[0184] Step 10: Perform secure communication processing on the confirmed account dlzh2024:
[0185] Judge secure account=Secure communication processing(dlzh2024)=1FAF3C20F0E60050A17DD247210C7FD2,
[0186] After secure communication processing, the comparison account number 1FAF3C20F0E60050A17DD247210C7FD2 is obtained.
[0187] Step 11. Since the comparison account 1FAF3C20F0E60050A17DD247210C7FD2 exists in the big data blockchain platform, the password corresponding to the comparison account 1FAF3C20F0E60050A17DD247210C7FD2 is 602B40A19A24CD4CF6681FB73A8365A0.
[0188] Step 12: Perform secure communication processing on the confirmation password dlmm101guoqing:
[0189] Judge secure password=Secure communication processing(dlmm101guoqing)=602B40A19A24CD4CF6681FB73A8365A0,
[0190] After secure communication processing, the comparison password 602B40A19A24CD4CF6681FB73A8365A0 is obtained.
[0191] In the thirteenth step, since the comparison password 602B40A19A24CD4CF6681FB73A8365A0 is consistent with the password 602B40A19A24CD4CF6681FB73A8365A0 corresponding to the extracted comparison account 1FAF3C20F0E60050A17DD247210C7FD2, the smart handheld mobile terminal logs in to the big data blockchain platform.
[0192] In a preferred embodiment of the present invention, using a smart handheld mobile terminal to log in to the big data blockchain cloud platform in step S1 includes the following steps:
[0193] S11, input login account and login password on the smart handheld mobile terminal;
[0194] S12, determining whether the number of digits of the input login account is equal to the number of digits of the preset account:
[0195] If the number of digits of the login account entered is equal to the number of digits of the preset account, then the login account entered at this time is an equal-digit account, and the next step is executed;
[0196] If the number of digits of the input login account is not equal to the number of digits of the preset account, the number of digits of the input login account is changed to the same as the number of digits of the preset account. Preferably, during registration, the number of digits of the login account does not exceed 13 digits, and the preset number of digits is 13 digits; the preset number of digits of the account can also be other digits. During registration, the number of digits of the login account does not exceed the preset number of digits of the account. The method for changing the number of digits of the input login account to the same as the number of digits of the preset account is:
[0197] Add special characters in front of the input login account so that after adding the special characters, the number of digits in the account is equal to the preset number of digits; the login account with the number of digits equal to the preset number of digits is the equal-digit account, and the special characters are characters that cannot be entered during registration, such as "?" or " / ";
[0198] S13, determining whether the number of digits of the input login password is equal to the number of digits of the preset password:
[0199] If the number of digits of the login password entered is equal to the number of digits of the preset password, the login password entered at this time is an equal-digit password, and the next step is performed;
[0200] If the number of digits of the input login password is not equal to the number of digits of the preset password, the number of digits of the input login password is changed to the same as the number of digits of the preset password. Preferably, during registration, the number of digits of the login password does not exceed 13 digits, and the number of digits of the preset password is 13 digits; the number of digits of the preset password can also be other digits. During registration, the number of digits of the login password does not exceed the number of digits of the preset password. The method for changing the number of digits of the input login password to the same as the number of digits of the preset password is:
[0201] Add special characters in front of the entered login password so that the number of digits after adding the special characters is equal to the preset password; the login password equal to the preset password is an equal-digit password. The special characters are characters that cannot be entered during registration, such as "?" or " / ";
[0202] S14, after the login account and login password are input on the smart handheld mobile terminal, the input login account and login password are respectively processed by secure communication, and the secure communication account and secure communication password are respectively obtained after the secure communication processing;
[0203] S15, respectively put the equal-position account number and the equal-position password and the security communication account number and the security communication password into a sequence grid; the sequence grid includes a purple sequence grid, a green sequence grid, a yellow sequence grid and an orange sequence grid, the number of purple sequence grids is equal to the number of digits of the equal-position account number, the number of green sequence grids is equal to the number of digits of the equal-position password, the number of yellow sequence grids is equal to the number of digits of the security communication account number, and the number of orange sequence grids is equal to the number of digits of the security communication password; all purple sequence grids are not connected together, all green sequence grids are not connected together, all yellow sequence grids are not connected together, and all orange sequence grids are not connected together; the method of filling the equal-position account number and the equal-position password and the security communication account number and the security communication password into the sequence is:
[0204] S151, put the equal account numbers into the purple sequence grid in order from left to right;
[0205] S152, put the allele codes into the green sequence grid in order from left to right;
[0206] S153, placing the secure communication accounts in order from left to right into the yellow sequence grid;
[0207] S154, put the secure communication password into the orange sequence grid in order from left to right;
[0208] S16, taking out all characters put into the sequence grid to obtain a sequence string; preferably taking out all characters put into the sequence grid in order from left to right; transmitting the sequence string to the big data blockchain cloud platform, after the big data blockchain cloud platform receives the sequence string sent by the smart handheld mobile terminal, the received sequence string is processed by the platform, and the communication withdrawal account and communication withdrawal password are obtained after the platform processing; the method for obtaining the communication withdrawal account and communication withdrawal password after the platform processing is:
[0209] S161, placing the received sequence string into the sequence grid, preferably placing the received sequence string into the sequence grid in order from left to right; the sequence grid in this step is consistent with the sequence grid in step S15; the sequence grid is updated every day, or every hour, or every three hours or six hours.
[0210] S162, taking out all characters put into the purple sequence grid in order from left to right, and obtaining the account number to be taken out; removing the special characters in the account number to be taken out, and obtaining the account number to be confirmed;
[0211] S163, taking out all characters put into the green sequence grid in order from left to right, and obtaining the withdrawal password; removing the special characters in the withdrawal password, and obtaining the password to be confirmed;
[0212] S164, taking out all characters put into the yellow sequence grid in order from left to right, and obtaining the communication withdrawal account;
[0213] S165, taking out all the characters put into the orange sequence grid in order from left to right, and obtaining the communication taking-out password;
[0214] S166, perform secure communication processing on the account to be confirmed, obtain a comparison account after secure communication processing, and determine whether the comparison account is consistent with the communication account:
[0215] If the compared account is consistent with the communication withdrawal account, the account to be confirmed is the confirmed account, and the next step is executed;
[0216] If the comparison account number is inconsistent with the communication withdrawal account number, the comparison account number or the communication withdrawal account number is wrong, and the login account number and / or login password are re-entered on the smart handheld mobile terminal, and step S12 is executed;
[0217] S167, perform secure communication processing on the password to be confirmed, and obtain a comparison password after secure communication processing; determine whether the comparison password is consistent with the communication retrieval password:
[0218] If the comparison password is consistent with the communication withdrawal password, the account to be confirmed is the confirmation password;
[0219] If the comparison password is inconsistent with the communication retrieval password, the comparison password or the communication retrieval password is wrong, and the login account and / or login password are re-entered on the smart handheld mobile terminal, and step S12 is executed;
[0220] S17, performing platform verification processing on the obtained communication withdrawal account and communication withdrawal password, and obtaining the platform account and platform password respectively after the platform verification processing;
[0221] S18, determine whether the platform account exists on the big data blockchain cloud platform:
[0222] If the platform account exists in the big data blockchain cloud platform, extract the password corresponding to the platform account:
[0223] If the platform account does not exist on the big data blockchain cloud platform, the login account and / or login password entered on the smart handheld mobile terminal is incorrect;
[0224] S19, determine whether the platform password is consistent with the password corresponding to the extracted platform account:
[0225] If the platform password is consistent with the password corresponding to the extracted platform account, the smart handheld mobile terminal logs in to the big data blockchain cloud platform;
[0226] If the platform password is inconsistent with the password corresponding to the extracted platform account, the login account and / or login password entered on the smart handheld mobile terminal is incorrect.
[0227] In a preferred embodiment of the present invention, in step S14, the input login account is processed for secure communication, and the method for obtaining the secure communication account is as follows:
[0228] Communications secure account=Secure communication processing(Loginaccount)
[0229] Among them, Communications secure account means a secure communications account;
[0230] Secure communication processing() indicates the secure communication processing method, preferably using the MD5 algorithm; its value is 32-bit hexadecimal characters; all letters are uppercase;
[0231] Login account means login account;
[0232] Perform secure communication processing on the input login password. The method to obtain the secure communication password is as follows:
[0233] Communications secure password=Secure communication processing(Loginpassword)
[0234] Among them, Communications secure password means secure communication password;
[0235] Secure communication processing() represents the secure communication processing method, preferably using the MD5 algorithm;
[0236] Login password indicates the login password.
[0237] In a preferred embodiment of the present invention, in step S166, the method for performing secure communication processing on the account to be confirmed and obtaining the comparison account is as follows:
[0238] Judge secure account=Secure communication processing(Nosure account)
[0239] Among them, Judge secure account means comparison account;
[0240] Secure communication processing() represents the secure communication processing method;
[0241] Nosure account means an account to be confirmed;
[0242] In step S167, the password to be confirmed is processed by secure communication, and the method for obtaining the comparison password is:
[0243] Judge secure password=Secure communication processing(Nosurepassword)
[0244] Among them, Judge secure password means comparing passwords;
[0245] Secure communication processing() represents the secure communication processing method;
[0246] Nosure password indicates that the password needs to be confirmed.
[0247] In a preferred embodiment of the present invention, in step S17, the obtained communication withdrawal account is subjected to platform verification processing, and the method for obtaining the platform account is:
[0248] Platform secure account=Platform validation processing(Receivesecure account)
[0249] Among them, Platform secure account represents the platform account;
[0250] Platform validation processing() represents platform validation processing;
[0251] Receive secure account means the communication withdrawal account number obtained;
[0252] The obtained communication password is verified by the platform. The method to obtain the platform password is as follows:
[0253] Platform secure password=Platform validation processing(Receivesecure password)
[0254] Among them, Platform secure password indicates the platform password;
[0255] Platform validation processing() represents platform validation processing;
[0256] Receive secure password indicates the communication retrieval password obtained.
[0257] The big data blockchain cloud platform stores an account and password verification pair (7A2A317C0784AA0998248138F78AFB8B, F6CA65FC2009C511EF103EE705F2AF62) for login verification, where 7A2A317C0784AA0998248138F78AFB8B is the account stored in the big data blockchain cloud platform, and F6CA65FC2009C511EF103EE705F2AF62 is the password stored in the big data blockchain cloud platform.
[0258] The first step is to enter the login account dlzh and login password dlmm on the smart handheld mobile terminal.
[0259] In the second step, after the login account dlzh and the login password dlmm are entered on the smart handheld mobile terminal, the entered login account dlzh and the login password dlmm are respectively processed for secure communication:
[0260] Communications secure account=Secure communication processing(dlzh)=AA5365A0473FF3DC764E0C7BFD41525E,
[0261] Communications secure password=Secure communication processing(dlmm)=6D74F188D458E9606B62996CA78F954D,
[0262] After the secure communication is processed, the secure communication account number AA5365A0473FF3DC764E0C7BFD41525E and the secure communication password 6D74F188D458E9606B62996CA78F954D are obtained respectively;
[0263] Since AA5365A0473FF3DC764E0C7BFD41525E and 6D74F188D458E9606B62996CA78F954D have too many characters to be displayed, the first six characters are taken. At this time, the secure communication account number and secure communication password are AA5365 and 6D74F1 respectively. The number of corresponding sequence grids will also change. This embodiment uses Fig.10 The sequence lattices shown are: yellow yellow purple orange orange orange purple purple green green purple yellow yellow yellow orange yellow orange green green purple green green orange, among which the number of consecutive uninterrupted yellow sequence lattices are 2, 3, and 1 respectively; the number of consecutive uninterrupted purple sequence lattices are 1, 2, 1, and 1 respectively; the number of consecutive uninterrupted orange sequence lattices are 3, 1, 1, and 1 respectively; the number of consecutive uninterrupted yellow sequence lattices are 2, 2, and 2 respectively.
[0264] In the third step, assuming that the preset account number is five digits and the preset password number is six digits, the equal account number and equal password can be / dlzh and / / dlmm respectively.
[0265] Step 4: Place the corresponding account numbers / dlzh in the purple sequence grid from left to right. Fig.11 shown.
[0266] Step 5: Place the allele code / / dlmm in the green sequence grid from left to right. Fig.12 shown.
[0267] Step 6: Place the secure communication account AA5365 in the yellow sequence grid from left to right. Fig.13 shown.
[0268] Step 7. Put the secure communication password 6D74F1 into the orange sequence grid in order from left to right. Fig.14 shown.
[0269] Step 8. Take out all characters from the sequence grid in order from left to right, and get the sequence string AA / 6D7dl / / z53645Fdlhmm1; transmit the sequence string AA / 6D7dl / / z53645Fdlhmm1 to the big data blockchain cloud platform.
[0270] Step 9: After receiving the sequence string AA / 6D7dl / / z53645Fdlhmm1 sent by the smart handheld mobile terminal, the big data blockchain cloud platform puts the received sequence string AA / 6D7dl / / z53645Fdlhmm1 into the following order from left to right: Fig.10 In the sequence grid in the; according to the order from left to right, the received sequence string AA / 6D7dl / / z53645Fdlhmm1 is placed in the Fig.10 After the sequence in Fig.14 shown.
[0271] Step 10. Take out all characters from the purple sequence grid in order from left to right to get the account number / dlzh. Remove the special characters / from the account number / dlzh to get the account number to be confirmed dlzh.
[0272] Step 11. Take out all the characters in the green sequence grid from left to right to get the password / / dlmm. Remove the special characters / / in the password / / dlmm to get the password to be confirmed dlmm.
[0273] In the twelfth step, take out all the characters put into the yellow sequence grid in order from left to right to get the communication withdrawal account number AA5365. In this step, since the first six digits of AA5365A0473FF3DC764E0C7BFD41525E were taken in the second step, the communication withdrawal account number should be regarded as AA5365A0473FF3DC764E0C7BFD41525E.
[0274] Step 13. Take out all the characters in the orange sequence grid in order from left to right to get the communication withdrawal password 6D74F1. In this step, since the first six digits of 6D74F188D458E9606B62996CA78F954D were taken in the second step, the communication withdrawal account number should be regarded as 6D74F188D458E9606B62996CA78F954D.
[0275] Step 14: Perform secure communication processing on the account dlzh to be confirmed:
[0276] Judge secure account=Secure communication processing(dlzh)=AA5365A0473FF3DC764E0C7BFD41525E,
[0277] After secure communication processing, the comparison account number AA5365A0473FF3DC764E0C7BFD41525E is obtained.
[0278] Step 15: Since the comparison account AA5365A0473FF3DC764E0C7BFD41525E is consistent with the communication withdrawal account AA5365A0473FF3DC764E0C7BFD41525E in step 12, the account to be confirmed dlzh is the confirmed account dlzh, and the next step is executed;
[0279] Step 16: Perform secure communication processing on the confirmed password dlmm:
[0280] Judge secure password=Secure communication processing(dlmm)=6D74F188D458E9606B62996CA78F954D,
[0281] After secure communication processing, the comparison password 6D74F188D458E9606B62996CA78F954D is obtained.
[0282] Step 17: Since the comparison password 6D74F188D458E9606B62996CA78F954D is consistent with the communication extraction password 6D74F188D458E9606B62996CA78F954D in step 13, the password to be confirmed dlmm is the confirmation password dlmm, and the next step is executed;
[0283] Step 18: Perform platform verification on the obtained communication withdrawal account AA5365A0473FF3DC764E0C7BFD41525E and communication withdrawal password 6D74F188D458E9606B62996CA78F954D respectively:
[0284] Platform secure account=Platform validation processing(AA5365A0473FF3DC764E0C7BFD41525E)=7A2A317C0784AA0998248138F78AFB8B,
[0285] Platform secure password=Platform validation processing(6D74F188D458E9606B62996CA78F954D)=F6CA65FC2009C511EF103EE705F2AF62,
[0286] After platform verification, the platform account 7A2A317C0784AA0998248138F78AFB8B and platform password F6CA65FC2009C511EF103EE705F2AF62 are obtained respectively.
[0287] Step 19. Since the platform account 7A2A317C0784AA0998248138F78AFB8B exists in the big data blockchain cloud platform, the password corresponding to the platform account 7A2A317C0784AA0998248138F78AFB8B is F6CA65FC2009C511EF103EE705F2AF62.
[0288] Step 20. Since the platform password F6CA65FC2009C511EF103EE705F2AF62 is consistent with the password F6CA65FC2009C511EF103EE705F2AF62 corresponding to the extracted platform account 7A2A317C0784AA0998248138F78AFB8B, the smart handheld mobile terminal logs in to the big data blockchain cloud platform.
[0289] Another implementation step: The first step is to enter the login account dlzh and the login password dlmm on the smart handheld mobile terminal.
[0290] In the second step, after the login account dlzh and the login password dlmm are entered on the smart handheld mobile terminal, the entered login account dlzh and the login password dlmm are respectively processed for secure communication:
[0291] Communications secure account=Secure communication processing(dlzh)=AA5365A0473FF3DC764E0C7BFD41525E,
[0292] Communications secure password=Secure communication processing(dlmm)=6D74F188D458E9606B62996CA78F954D,
[0293] After the secure communication is processed, the secure communication account number AA5365A0473FF3DC764E0C7BFD41525E and the secure communication password 6D74F188D458E9606B62996CA78F954D are obtained respectively;
[0294] Since AA5365A0473FF3DC764E0C7BFD41525E and 6D74F188D458E9606B62996CA78F954D have too many characters to be displayed, the first six characters are taken. At this time, the secure communication account number and secure communication password are AA5365 and 6D74F1 respectively. The number of corresponding sequence grids will also change. This embodiment uses Fig.15 The sequence lattices shown are: yellow, purple, purple, orange, orange, yellow, purple, green, green, purple, yellow, purple, orange, yellow, orange, green, green, yellow, green, yellow, among which the number of consecutive uninterrupted yellow sequence lattices are 1, 1, 1, 1, 1, 1; the number of consecutive uninterrupted purple sequence lattices are 2, 1, 1, 1; the number of consecutive uninterrupted orange sequence lattices are 3, 2, 1; the number of consecutive uninterrupted yellow sequence lattices are 2, 2, 2.
[0295] The method for generating the sequence lattice is:
[0296] Step 1-1, obtaining the number of digits of the preset account number and the preset password as well as the number of digits of the secure communication account number and the number of digits of the secure communication password;
[0297] Step 1-2, according to the obtained number of digits of the preset account number and the number of digits of the preset password, the number of digits of the secure communication account number and the number of digits of the secure communication password, the total number of digits is obtained; according to the obtained number of digits of the preset account number and the number of digits of the preset password, the number of digits of the secure communication account number and the number of digits of the secure communication password, the method for obtaining the total number of digits is:
[0298]
[0299] in, Indicates the total number of digits;
[0300] Indicates the number of digits of the preset account number;
[0301] Indicates the number of digits of the preset password;
[0302] Indicates the number of digits in the secure communication account number;
[0303] Indicates the number of digits in the secure communication password;
[0304] Steps 1-3, generate 1 row List table;
[0305] Step 1-4, color the table in row 1 and column 1. The method for coloring the table in row 1 and column 1 is:
[0306] Step 1-4-1, using the first random generator to generate a random number Random11;
[0307] Step 1-4-2, using the second random generator to generate a random number Random21;
[0308] Step 1-4-3, using the third random generator to generate a random number Random31;
[0309] Step 1-4-4, using the fourth random generator to generate a random number Random41;
[0310] Step 1-4-5, if the random number Random11 is the minimum value, color the table in row 1 and column 1 purple;
[0311] If the random number Random21 is the minimum value, the table in row 1 and column 1 will be colored green;
[0312] If the random number Random31 is the minimum value, the table in row 1 and column 1 will be colored yellow;
[0313] If the random number Random41 is the minimum value, the table in row 1 and column 1 will be colored orange;
[0314] If there is no minimum value, steps 1-4-1 to 1-4-5 are executed again; the random number can be within the range of [0, 1], or it can be other values. If two equal random numbers are smaller than the other two random numbers, the two equal random numbers are not the smallest random numbers; for example, if Random11 = Random21 < Random31 < Random11, then Random11 or Random21 is not the smallest random number. If three equal random numbers are smaller than another random number, the three equal random numbers are not the smallest random numbers; for example, if Random11 = Random21 = Random31 < Random41, then Random11 or Random21 or Random31 is not the smallest random number. If four random numbers are equal, these four random numbers are not the smallest random numbers; for example, if Random11 = Random21 = Random31 = Random41, then Random11 or Random21 or Random31 or Random41 is not the smallest random number.
[0315] Step 1-5, color the table in the second column of the first row. The method of coloring the table in the second column of the first row is as follows:
[0316] Step 1-5-1, use the first random generator to generate a random number Random12;
[0317] Step 1-5-2, use the second random generator to generate a random number Random22;
[0318] Step 1-5-3, use the third random generator to generate a random number Random32;
[0319] Step 1-5-4, use the fourth random generator to generate a random number Random42;
[0320] Step 1-5-5, if the random number Random12 is the minimum value, color the table in the second column of the first row purple;
[0321] If the random number Random22 is the minimum value, color the table in the second column of the first row green;
[0322] If the random number Random32 is the minimum value, color the table in the second column of the first row yellow;
[0323] If the random number Random42 is the minimum value, color the table in the second column of the first row orange;
[0324] If there is no minimum value, steps 1-5-1 to 1-5-5 are executed again;
[0325] Step 1-6, color the table in row 1, column 3. The method for coloring the table in row 1, column 3 is:
[0326] Step 1-6-1, using the first random generator to generate a random number Random13;
[0327] Step 1-6-2, using the second random generator to generate a random number Random23;
[0328] Step 1-6-3, using the third random generator to generate a random number Random33;
[0329] Step 1-6-4, using the fourth random generator to generate a random number Random43;
[0330] Step 1-6-5, if the random number Random13 is the minimum value, color the table in row 1, column 3 purple;
[0331] If the random number Random23 is the minimum value, then the table in row 1, column 3 will be colored green;
[0332] If the random number Random33 is the minimum value, then color the table in row 1, column 3 yellow;
[0333] If the random number Random43 is the minimum value, color the table in row 1, column 3 orange;
[0334] If there is no minimum value, re-execute steps 1-6-1 to 1-6-5;
[0335] Step 1-7, color the table in row 1, column 4. The method for coloring the table in row 1, column 4 is:
[0336] Step 1-7-1, using the first random generator to generate a random number Random14;
[0337] Step 1-7-2, using the second random generator to generate a random number Random24;
[0338] Step 1-7-3, using a third random generator to generate a random number Random34;
[0339] Step 1-7-4, using the fourth random generator to generate a random number Random44;
[0340] Step 1-7-5, if the random number Random14 is the minimum value, color the table in row 1, column 4 purple;
[0341] If the random number Random24 is the minimum value, the table in row 1 and column 4 will be colored green;
[0342] If the random number Random34 is the minimum value, then the table in row 1 and column 4 will be colored yellow;
[0343] If the random number Random44 is the minimum value, the table in row 1 and column 4 will be colored orange;
[0344] If there is no minimum value, re-execute steps 1-7-1 to 1-7-5;
[0345] ...; until the coloring is finished.
[0346] The following conditions should be met before and after coloring the table:
[0347] Condition 1: The number of purple sequence grids is equal to the preset account number digits;
[0348] The number of green sequence grids is equal to the number of digits of the preset password;
[0349] The number of yellow sequence grids is equal to the number of digits in the secure communication account number;
[0350] The number of orange sequence grids is equal to the number of digits in the secure communication password;
[0351] Condition 2: The number of consecutive purple sequence grids without gaps is less than or equal to the preset account number - 1; preferably 1, but 2, 3 or 4 are also acceptable.
[0352] The number of consecutive green sequence grids without intervals is less than or equal to the number of preset password digits minus 1; preferably 1, but also 2, 3 or 4.
[0353] The number of consecutive yellow sequence grids without gaps is less than or equal to the number of digits of the secure communication account minus 1; preferably 1, but also 2, 3 or 4.
[0354] The number of consecutive orange sequence grids without intervals is less than or equal to the number of digits of the secure communication password minus 1; preferably 1, but also 2, 3 or 4.
[0355] Condition 3: After coloring, if the number of purple sequence grids is equal to the preset account number, the first random generator will no longer generate random numbers;
[0356] After coloring, if the number of green sequence grids is equal to the number of preset password digits, the second random generator will no longer generate random numbers;
[0357] After coloring, if the number of yellow sequence grids is equal to the number of digits of the secure communication account number, the third random generator will no longer generate random numbers;
[0358] After coloring, if the number of orange sequence grids is equal to the number of digits of the secure communication password, the fourth random generator will no longer generate random numbers;
[0359] Condition 4: After coloring, if the second random generator is in a state of no longer generating random numbers, the third random generator is in a state of no longer generating random numbers, and the fourth random generator is in a state of no longer generating random numbers, then the remaining sequence grids are all colored purple;
[0360] After coloring, if the first random generator is in a state of no longer generating random numbers, the third random generator is in a state of no longer generating random numbers, and the fourth random generator is in a state of no longer generating random numbers, the remaining sequence grids are all colored green;
[0361] After coloring, if the first random generator is in a state of no longer generating random numbers, the second random generator is in a state of no longer generating random numbers, and the fourth random generator is in a state of no longer generating random numbers, the remaining sequence grids are all colored yellow;
[0362] After coloring, if the first random generator is in a state of no longer generating random numbers, the second random generator is in a state of no longer generating random numbers, and the third random generator is in a state of no longer generating random numbers, the remaining sequence grids are all colored orange.
[0363] In the third step, assuming that the preset account number is five digits and the preset password number is six digits, the equal account number and equal password can be / dlzh and / / dlmm respectively.
[0364] Step 4: Place the corresponding account numbers / dlzh in the purple sequence grid from left to right. Fig.16 shown.
[0365] Step 5: Place the allele code / / dlmm in the green sequence grid from left to right. Fig.17 shown.
[0366] Step 6: Place the secure communication account AA5365 in the yellow sequence grid from left to right. Fig.18 shown.
[0367] Step 7. Put the secure communication password 6D74F1 into the orange sequence grid in order from left to right. Fig.19 shown.
[0368] Step 8. Take out all the characters put into the sequence grid in order from left to right, and get the sequence string A / d6D7Al / / z5h4F31dl6mm5; transmit the sequence string A / d6D7Al / / z5h4F31dl6mm5 to the big data blockchain cloud platform.
[0369] Step 9: After receiving the sequence string A / d6D7Al / / z5h4F31dl6mm5 sent by the smart handheld mobile terminal, the big data blockchain cloud platform puts the received sequence string A / d6D7Al / / z5h4F31dl6mm5 into the following order from left to right: Fig.15 In the sequence grid in the figure, the received sequence string A / d6D7Al / / z5h4F31dl6mm5 is placed in the following order from left to right: Fig.15 After the sequence in Fig.19 shown.
[0370] Step 10. Take out all characters from the purple sequence grid in order from left to right to get the account number / dlzh. Remove the special characters / from the account number / dlzh to get the account number to be confirmed dlzh.
[0371] Step 11. Take out all the characters in the green sequence grid from left to right to get the password / / dlmm. Remove the special characters / / in the password / / dlmm to get the password to be confirmed dlmm.
[0372] In the twelfth step, take out all the characters put into the yellow sequence grid in order from left to right to get the communication withdrawal account number AA5365. In this step, since the first six digits of AA5365A0473FF3DC764E0C7BFD41525E were taken in the second step, the communication withdrawal account number should be regarded as AA5365A0473FF3DC764E0C7BFD41525E.
[0373] Step 13. Take out all the characters put into the orange sequence grid in order from left to right to get the communication withdrawal password 6D74F1. In this step, since the first six digits of 6D74F188D458E9606B62996CA78F954D were taken in the second step, the communication withdrawal account number should be regarded as 6D74F188D458E9606B62996CA78F954D.
[0374] Step 14: Perform secure communication processing on the account dlzh to be confirmed:
[0375] Judge secure account=Secure communication processing(dlzh)=AA5365A0473FF3DC764E0C7BFD41525E,
[0376] After secure communication processing, the comparison account number AA5365A0473FF3DC764E0C7BFD41525E is obtained.
[0377] Step 15: Since the comparison account AA5365A0473FF3DC764E0C7BFD41525E is consistent with the communication withdrawal account AA5365A0473FF3DC764E0C7BFD41525E in step 12, the account to be confirmed dlzh is the confirmed account dlzh, and the next step is executed;
[0378] Step 16: Perform secure communication processing on the confirmed password dlmm:
[0379] Judge secure password=Secure communication processing(dlmm)=6D74F188D458E9606B62996CA78F954D,
[0380] After secure communication processing, the comparison password 6D74F188D458E9606B62996CA78F954D is obtained.
[0381] Step 17: Since the comparison password 6D74F188D458E9606B62996CA78F954D is consistent with the communication extraction password 6D74F188D458E9606B62996CA78F954D in step 13, the password to be confirmed dlmm is the confirmation password dlmm, and the next step is executed;
[0382] Step 18: Perform platform verification on the obtained communication withdrawal account AA5365A0473FF3DC764E0C7BFD41525E and communication withdrawal password 6D74F188D458E9606B62996CA78F954D respectively:
[0383] Platform secure account=Platform validation processing(AA5365A0473FF3DC764E0C7BFD41525E)=7A2A317C0784AA0998248138F78AFB8B,
[0384] Platform secure password=Platform validation processing(6D74F188D458E9606B62996CA78F954D)=F6CA65FC2009C511EF103EE705F2AF62,
[0385] After platform verification, the platform account 7A2A317C0784AA0998248138F78AFB8B and platform password F6CA65FC2009C511EF103EE705F2AF62 are obtained respectively.
[0386] Step 19. Since the platform account 7A2A317C0784AA0998248138F78AFB8B exists in the big data blockchain cloud platform, the password corresponding to the platform account 7A2A317C0784AA0998248138F78AFB8B is F6CA65FC2009C511EF103EE705F2AF62.
[0387] Step 20. Since the platform password F6CA65FC2009C511EF103EE705F2AF62 is consistent with the password F6CA65FC2009C511EF103EE705F2AF62 corresponding to the extracted platform account 7A2A317C0784AA0998248138F78AFB8B, the smart handheld mobile terminal logs in to the big data blockchain cloud platform.
[0388] In a preferred embodiment of the present invention, in step S2, the big data blockchain base station status parameters include intrusion distance, intrusion coordinates, entry and exit status, one or any combination thereof.
[0389] In a preferred embodiment of the present invention, in step S2, the big data blockchain base station status parameter also includes determining preset location information, and the method for determining the preset location information includes the following steps:
[0390] S11, obtaining a blockchain big data base station contour curve of the blockchain big data base station in the map coordinates;
[0391] S12, determining the midpoint of the contour curve coverage area according to the blockchain big data base station contour curve; preferably, the contour curve coverage area is regarded as a pie shape, with the midpoint being the center of the circle, or any point within the contour curve can be used as the midpoint;
[0392] S13, determining the midpoint of the K-gon; preferably, the midpoint of the K-gon may be the incenter, centroid, centroid, circumcenter, or orthocenter of the K-gon, or any point within the K-gon may be the midpoint;
[0393] S14, aligning the midpoint of the blockchain big data base station with the midpoint of the K-gon;
[0394] S15, perform a midpoint rotation of the K-gon by θ, θ∈[0,2π);
[0395] S16, move each edge of the K-gon away from or close to the midpoint, so that each edge does not intersect with the contour curve and each edge is not within the contour curve; at this time, a K-gon is formed. θ Blockchain big data base station within the polygon; K θ The polygon represents a K-gon rotated by θ, θ∈[0,2π);
[0396] S17, the K-gon is determined by the rotation angle corresponding to the shortest perimeter; the K intersections corresponding to the K-gon are the preset position information, that is, the preset positions P corresponding to the first intersection, the second intersection, the third intersection, ..., the Kth intersection in clockwise order. 1 , preset position P 2 , preset position P 3 , ..., preset position P K .
[0397] In a preferred embodiment of the present invention, in step S17, the method for determining the rotation angle is:
[0398]
[0399] Among them, C K,θ represents the circumference of the K-gon when it is rotated by θ;
[0400]
[0401] c 1,2 represents the length of the side between the first intersection and the second intersection;
[0402] c 2,3 represents the length of the side between the second and third intersection points;
[0403] c 3,4 represents the length of the side between the 3rd and 4th intersection points;
[0404] c K-1,K represents the length of the edge between the K-1th intersection and the Kth intersection;
[0405] c K,1 represents the length of the edge between the Kth intersection and the 1st intersection;
[0406] c p,q represents the length of the edge between the pth intersection and the qth intersection; p = 1, 2, 3, ..., K, q=1、2、3、……、K 。
[0407] In a preferred embodiment of the present invention, in step S17, when there are equal perimeters, the K-polygon is determined by the rotation angle corresponding to the minimum area; for example, when K=3, the perimeters of θ=π / 6, θ=π / 3, and θ=π / 2 are equal, and the area S when θ=π / 6 is determined. 3,π / 6 , the area S when θ=π / 3 3,π / 3, Area S when θ=π / 2 3,π / 2 , if S 3,π / 6 If the minimum angle is π / 6, the triangular shape (triangle) determined by the rotation angle is taken.
[0408] In a preferred embodiment of the present invention, the calculation method of the intrusion coordinates is:
[0409] When K = 3:
[0410] Construct a two-dimensional coordinate system and set the coordinates of the first infrared laser beam base station column as (x 1 ,y 1 ), the coordinates of the second infrared laser beam base station column are (x 2 ,y 2 ), the coordinates of the third infrared laser beam base station column are (x 3 ,y 3 );
[0411] If invading from the first side, the invading point coordinates (X, Y) are:
[0412]
[0413] Among them, (x 1 ,y 1 ) represents the coordinates of the first infrared laser beam base station column;
[0414] (x 2 ,y 2 ) represents the coordinates of the second infrared laser beam base station column;
[0415] L 1 Indicates the straight-line distance between the first infrared laser beam base station column and the second infrared laser beam base station column;
[0416] 3E8 represents the propagation speed of infrared laser;
[0417] T 1,2 Indicates the time when the first infrared laser receiver 2 does not receive the infrared laser;
[0418] T 1,1Indicates the time when the first infrared laser receiver 1 does not receive the infrared laser;
[0419] In a preferred embodiment of the present invention, the calculation method of the intrusion coordinates is:
[0420] When K = 4:
[0421] Construct a two-dimensional coordinate system and set the coordinates of the first infrared laser beam base station column as (x 1 ,y 1 ), the coordinates of the second infrared laser beam base station column are (x 2 ,y 2 ), the coordinates of the third infrared laser beam base station column are (x 3 ,y 3 ), the coordinates of the fourth infrared laser beam base station column are (x 4 ,y 4 );
[0422] If invading from the first side, the invading point coordinates (X, Y) are:
[0423]
[0424] Among them, (x 1 ,y 1 ) represents the coordinates of the first infrared laser beam base station column;
[0425] (x 2 ,y 2 ) represents the coordinates of the second infrared laser beam base station column;
[0426] L 1 Indicates the straight-line distance between the first infrared laser beam base station column and the second infrared laser beam base station column;
[0427] 3E8 represents the propagation speed of infrared laser;
[0428] T 1,2 Indicates the time when the first infrared laser receiver 2 does not receive the infrared laser;
[0429] T 1,1 Indicates the time when the first infrared laser receiver 1 does not receive the infrared laser;
[0430] In a preferred embodiment of the present invention, the calculation method of the invasion distance is:
[0431] When K = 3:
[0432] If the invasion is from side 1, then:
[0433]
[0434] Among them, T 1 Indicates the time when passing the first side;
[0435] L 1→1 Indicates the straight-line distance between the intrusion point on the first side and the first infrared laser beam-shooting base station column;
[0436] 3E8 represents the propagation speed of infrared laser;
[0437] T 1,2 Indicates the time when the first infrared laser receiver 2 does not receive the infrared laser;
[0438] L 1→2 Indicates the straight-line distance between the intrusion point on the first side and the second infrared laser beam base station column;
[0439] T 1,1 Indicates the time when the first infrared laser receiver 1 does not receive the infrared laser;
[0440] L 1 Indicates the straight-line distance between the first infrared laser beam base station column and the second infrared laser beam base station column;
[0441] If the invasion is from the second side, then:
[0442]
[0443] Among them, T 2 Indicates the time when passing the second side;
[0444] L 2→2 Indicates the straight-line distance between the intrusion point on the second side and the second infrared laser beam-receiving base station column;
[0445] 3E8 represents the propagation speed of infrared laser;
[0446] T 2,2 Indicates the time when the second infrared laser receiver 2 does not receive the infrared laser;
[0447] L 2→3 Indicates the straight-line distance between the intrusion point on the second side and the third infrared laser beam base station column;
[0448] T 2,1 Indicates the time when the second infrared laser receiver 1 does not receive the infrared laser;
[0449] L 2 Indicates the straight-line distance between the second infrared laser beam base station column and the third infrared laser beam base station column;
[0450] If the invasion is from the third side, then:
[0451]
[0452] Among them, T 3 Indicates the time when passing the third side;
[0453] L 3→3 Indicates the straight-line distance between the intrusion point on the third side and the third infrared laser beam-shooting base station column;
[0454] 3E8 represents the propagation speed of infrared laser;
[0455] T 3,2 Indicates the time when the third infrared laser receiver 2 does not receive the infrared laser;
[0456] L 3→1 Indicates the straight-line distance between the intrusion point on the third side and the first infrared laser beam base station column;
[0457] T 3,1 Indicates the time when the third infrared laser receiver 1 does not receive the infrared laser;
[0458] L 3 It indicates the straight-line distance between the 3rd infrared laser beam base station column and the 4th infrared laser beam base station column.
[0459] In a preferred embodiment of the present invention, the method for determining the invasion from the first side is: if the first infrared laser receiver 2 does not receive the infrared laser, or / and the first infrared laser receiver 1 does not receive the infrared laser, then the invasion is from the first side;
[0460] The method for judging the invasion from the second side is: if the second infrared laser receiver 1 does not receive the infrared laser, or / and the second infrared laser receiver 2 does not receive the infrared laser, then the invasion is from the second side;
[0461] The method for determining the invasion from the third side is: if the third infrared laser receiver 2 does not receive the infrared laser, and / or the third infrared laser receiver 1 does not receive the infrared laser, then the invasion is from the third side.
[0462] In a preferred embodiment of the present invention, the calculation method of the invasion distance is: when K=4:
[0463] If the invasion is from the 4th side, then:
[0464]
[0465] Among them, T 4 Indicates the time when passing the fourth side;
[0466] L 4→4 Indicates the straight-line distance between the intrusion point on the 4th side and the 4th infrared laser beam-receiving base station column;
[0467] 3E8 represents the propagation speed of infrared laser;
[0468] T 4,2 Indicates the time when the fourth infrared laser receiver 2 does not receive the infrared laser;
[0469] L 4→1 Indicates the straight-line distance between the intrusion point on the fourth side and the first infrared laser beam base station column;
[0470] T 4,1 Indicates the time when the fourth infrared laser receiver 1 does not receive the infrared laser;
[0471] L 4 It indicates the straight-line distance between the 4th infrared laser beam base station column and the 1st infrared laser beam base station column.
[0472] In a preferred embodiment of the present invention, the method for analyzing the entry and exit states comprises the following steps:
[0473] Step 1: If the intruder blocks the second warning line and the first warning line is not blocked, the wireless alarm will sound an alarm; this is a pre-alarm; proceed to step 2 or step 3;
[0474] Step 2: If both the first warning line and the second warning line are not blocked, the wireless alarm stops alarming; execute step 1 or step 2;
[0475] Step 3: If the intruder blocks both the first and second warning lines, execute step 1 or step 4;
[0476] Step 4: If the intruder blocks the first warning line and the second warning line is not blocked, execute step 3 or step 5;
[0477] Step 5: If the first warning line is not blocked and the second warning line is not blocked; the intruder is within the range of the big data blockchain base station; execute step 4.
[0478] The present invention also provides a blockchain big data base station protection safety system, including a big data blockchain base station, wherein K infrared laser beam base station columns are arranged around the big data blockchain base station, wherein K is a positive integer not less than 3, and are respectively the first infrared laser beam base station column, the second infrared laser beam base station column, the third infrared laser beam base station column, ..., the Kth infrared laser beam base station column, and the K infrared laser beam base station columns can form a K-gon, wherein the line between the first infrared laser beam base station column and the second infrared laser beam base station column is the first side of the K-gon, and the line between the second infrared laser beam base station column and the third infrared laser beam base station column is the first side of the K-gon It is the second side of the K-gon, the line between the third infrared laser beamforming base station column and the fourth infrared laser beamforming base station column is the third side of the K-gon, ..., the line between the K-1th infrared laser beamforming base station column and the Kth infrared laser beamforming base station column is the K-1th side of the K-gon, the line between the Kth infrared laser beamforming base station column and the first infrared laser beamforming base station column is the Kth side of the K-gon, the big data blockchain base station is located in the K-gon, and the objects in the K-gon are not limited to the big data blockchain base stations, but can also be houses, fish ponds, other dangerous areas (for example, landslides), etc. The protection distance is detected by the infrared lasers between the infrared laser beamforming base station columns.
[0479] In a preferred embodiment of the present invention, there are at least two infrared lasers between the first infrared laser beam base station column and the second infrared laser beam base station column, all infrared lasers between the first infrared laser beam base station column and the second infrared laser beam base station column are parallel, the directions of all infrared lasers between the first infrared laser beam base station column and the second infrared laser beam base station column are not completely the same, and all infrared lasers between the first infrared laser beam base station column and the second infrared laser beam base station column form a first plane, and the first plane is perpendicular to the ground (horizontal plane);
[0480] There are at least two infrared lasers between the second infrared laser beam base station column and the third infrared laser beam base station column, all infrared lasers between the second infrared laser beam base station column and the third infrared laser beam base station column are parallel, directions of all infrared lasers between the second infrared laser beam base station column and the third infrared laser beam base station column are not completely the same, all infrared lasers between the second infrared laser beam base station column and the third infrared laser beam base station column form a second plane, and the second plane is perpendicular to the ground (horizontal plane);
[0481] There are at least two infrared lasers between the third infrared laser beam base station column and the fourth infrared laser beam base station column, all infrared lasers between the third infrared laser beam base station column and the fourth infrared laser beam base station column are parallel, directions of all infrared lasers between the third infrared laser beam base station column and the fourth infrared laser beam base station column are not completely the same, all infrared lasers between the third infrared laser beam base station column and the fourth infrared laser beam base station column form a third plane, and the third plane is perpendicular to the ground (horizontal plane);
[0482] ……;
[0483] There are at least two infrared lasers between the K-1 infrared laser beam base station column and the K infrared laser beam base station column, all infrared lasers between the K-1 infrared laser beam base station column and the K infrared laser beam base station column are parallel, the directions of all infrared lasers between the K-1 infrared laser beam base station column and the K infrared laser beam base station column are not completely the same, all infrared lasers between the K-1 infrared laser beam base station column and the K infrared laser beam base station column form the K-1 plane, and the K-1 plane is perpendicular to the ground (horizontal plane);
[0484] There are at least 2 infrared lasers between the Kth infrared laser radiation base station column and the 1st infrared laser radiation base station column, all infrared lasers between the Kth infrared laser radiation base station column and the 1st infrared laser radiation base station column are parallel, the directions of all infrared lasers between the Kth infrared laser radiation base station column and the 1st infrared laser radiation base station column are not exactly the same, all infrared lasers between the Kth infrared laser radiation base station column and the 1st infrared laser radiation base station column constitute the Kth plane, and the Kth plane is perpendicular to the ground (horizontal plane).
[0485] In a preferred embodiment of the present invention, when K=3:
[0486] Three infrared laser beam base station columns are arranged around the big data blockchain base station, namely the first infrared laser beam base station column, the second infrared laser beam base station column and the third infrared laser beam base station column. The three infrared laser beam base station columns can form a triangle, wherein the line between the first infrared laser beam base station column and the second infrared laser beam base station column is the first side of the triangle, the line between the second infrared laser beam base station column and the third infrared laser beam base station column is the second side of the triangle, and the line between the third infrared laser beam base station column and the first infrared laser beam base station column is the third side of the triangle. The big data blockchain base station is located inside the triangle;
[0487] There are at least two infrared lasers between the first infrared laser beam base station column and the second infrared laser beam base station column, all infrared lasers between the first infrared laser beam base station column and the second infrared laser beam base station column are parallel, directions of all infrared lasers between the first infrared laser beam base station column and the second infrared laser beam base station column are not completely the same, all infrared lasers between the first infrared laser beam base station column and the second infrared laser beam base station column form a first plane, and the first plane is perpendicular to the ground;
[0488] There are at least two infrared lasers between the second infrared laser beam base station column and the third infrared laser beam base station column, all infrared lasers between the second infrared laser beam base station column and the third infrared laser beam base station column are parallel, the directions of all infrared lasers between the second infrared laser beam base station column and the third infrared laser beam base station column are not completely the same, all infrared lasers between the second infrared laser beam base station column and the third infrared laser beam base station column form a second plane, and the second plane is perpendicular to the ground;
[0489] There are at least two infrared lasers between the third infrared laser beam base station column and the first infrared laser beam base station column, all infrared lasers between the third infrared laser beam base station column and the first infrared laser beam base station column are parallel, the directions of all infrared lasers between the third infrared laser beam base station column and the first infrared laser beam base station column are not exactly the same, all infrared lasers between the third infrared laser beam base station column and the first infrared laser beam base station column constitute a third plane, and the third plane is perpendicular to the ground.
[0490] In a preferred embodiment of the present invention, when K=4:
[0491] There are 4 infrared laser beam base station columns arranged around the big data blockchain base station, namely the 1st infrared laser beam base station column, the 2nd infrared laser beam base station column, the 3rd infrared laser beam base station column and the 4th infrared laser beam base station column. The 4 infrared laser beam base station columns can form a quadrilateral, wherein the line between the 1st infrared laser beam base station column and the 2nd infrared laser beam base station column is the 1st side of the quadrilateral, the line between the 2nd infrared laser beam base station column and the 3rd infrared laser beam base station column is the 2nd side of the quadrilateral, the line between the 3rd infrared laser beam base station column and the 4th infrared laser beam base station column is the 3rd side of the quadrilateral, and the line between the 4th infrared laser beam base station column and the 4th infrared laser beam base station column is the 4th side of the quadrilateral. The line between the infrared laser beam base station column and the first infrared laser beam base station column is the fourth side of the quadrilateral, the big data blockchain base station is located in the quadrilateral, there are at least two infrared lasers between the first infrared laser beam base station column and the second infrared laser beam base station column, all infrared lasers between the first infrared laser beam base station column and the second infrared laser beam base station column are parallel, the directions of all infrared lasers between the first infrared laser beam base station column and the second infrared laser beam base station column are not completely the same, all infrared lasers between the first infrared laser beam base station column and the second infrared laser beam base station column form a first plane, and the first plane is perpendicular to the ground;
[0492] There are at least two infrared lasers between the second infrared laser beam base station column and the third infrared laser beam base station column, all infrared lasers between the second infrared laser beam base station column and the third infrared laser beam base station column are parallel, the directions of all infrared lasers between the second infrared laser beam base station column and the third infrared laser beam base station column are not completely the same, all infrared lasers between the second infrared laser beam base station column and the third infrared laser beam base station column form a second plane, and the second plane is perpendicular to the ground;
[0493] There are at least two infrared lasers between the third infrared laser beam base station column and the fourth infrared laser beam base station column, all infrared lasers between the third infrared laser beam base station column and the fourth infrared laser beam base station column are parallel, the directions of all infrared lasers between the third infrared laser beam base station column and the fourth infrared laser beam base station column are not completely the same, all infrared lasers between the third infrared laser beam base station column and the fourth infrared laser beam base station column form a third plane, and the third plane is perpendicular to the ground;
[0494] There are at least two infrared lasers between the 4th infrared laser beam counter-station column and the 1st infrared laser beam counter-station column, all infrared lasers between the 4th infrared laser beam counter-station column and the 1st infrared laser beam counter-station column are parallel, the directions of all infrared lasers between the 4th infrared laser beam counter-station column and the 1st infrared laser beam counter-station column are not exactly the same, all infrared lasers between the 4th infrared laser beam counter-station column and the 1st infrared laser beam counter-station column constitute the 4th plane, and the 4th plane is perpendicular to the ground.
[0495] In a preferred embodiment of the present invention, when K=3:
[0496] like Figure 2 As shown, a first infrared laser beam transmitter 1, a first infrared laser beam receiver 2, a third infrared laser beam receiver 1 and a third infrared laser beam transmitter 2 are arranged in the first infrared laser beam base station column;
[0497] The first infrared laser beam receiver 1, the first infrared laser beam transmitter 2, the second infrared laser beam transmitter 1 and the second infrared laser beam receiver 2 are arranged in the second infrared laser beam base station column;
[0498] The second infrared laser beam receiver 1, the second infrared laser beam transmitter 2, the third infrared laser beam transmitter 1 and the third infrared laser beam receiver 2 are arranged in the third infrared laser beam base station column;
[0499] The infrared laser emitted by the first infrared laser beam emitter 1 can only be received by the first infrared laser beam receiver 1, and the infrared laser emitted by the first infrared laser beam emitter 2 can only be received by the first infrared laser beam receiver 2; wherein, the parallel distance between the infrared laser emitted by the first infrared laser beam emitter 1 and the infrared laser emitted by the first infrared laser beam emitter 2 is 1mm to 10cm, preferably 1cm, and generally the shorter the parallel distance, the more accurate the judgment. The parallel distance can also be set according to actual conditions.
[0500] The infrared laser emitted by the second infrared laser counter-beam transmitter 1 can only be received by the second infrared laser counter-beam receiver 1, and the infrared laser emitted by the second infrared laser counter-beam transmitter 2 can only be received by the second infrared laser counter-beam receiver 2; wherein, the parallel distance between the infrared laser emitted by the second infrared laser counter-beam transmitter 1 and the infrared laser emitted by the second infrared laser counter-beam transmitter 2 is 1mm to 10cm, preferably 1cm.
[0501] The infrared laser emitted by the third infrared laser counter-beam transmitter 1 can only be received by the third infrared laser counter-beam receiver 1, and the infrared laser emitted by the third infrared laser counter-beam transmitter 2 can only be received by the third infrared laser counter-beam receiver 2. The parallel distance between the infrared laser emitted by the third infrared laser counter-beam transmitter 1 and the infrared laser emitted by the third infrared laser counter-beam transmitter 2 is 1 mm to 10 cm, preferably 1 cm.
[0502] In addition, in order to effectively monitor the intruders (people or animals) at the intrusion point, if there are fewer infrared lasers on each side, the infrared lasers should be limited in height, for example, 30cm to 70cm from the ground. If there are more infrared lasers on each side (for example, 100 infrared lasers, calculated based on the parallel distance of each infrared laser being 1cm, there will be an infrared laser network of nearly 1m in height, but this increases the cost), then the distance from the bottom infrared laser to the ground should be calculated.
[0503] In a preferred embodiment of the present invention, when K=4:
[0504] like Figure 3 As shown, a first infrared laser beam transmitter 1, a first infrared laser beam receiver 2, a fourth infrared laser beam receiver 1 and a fourth infrared laser beam transmitter 2 are arranged in the first infrared laser beam base station column;
[0505] The first infrared laser beam receiver 1, the first infrared laser beam transmitter 2, the second infrared laser beam transmitter 1 and the second infrared laser beam receiver 2 are arranged in the second infrared laser beam base station column;
[0506] The second infrared laser beam receiver 1, the second infrared laser beam transmitter 2, the third infrared laser beam transmitter 1 and the third infrared laser beam receiver 2 are arranged in the third infrared laser beam base station column;
[0507] The third infrared laser beam receiver 1, the third infrared laser beam transmitter 2, the fourth infrared laser beam transmitter 1 and the fourth infrared laser beam receiver 2 are arranged in the fourth infrared laser beam base station column;
[0508] The infrared laser emitted by the first infrared laser counter-radiation transmitter 1 can only be received by the first infrared laser counter-radiation receiver 1, and the infrared laser emitted by the first infrared laser counter-radiation transmitter 2 can only be received by the first infrared laser counter-radiation receiver 2; wherein, the parallel distance between the infrared laser emitted by the first infrared laser counter-radiation transmitter 1 and the infrared laser emitted by the first infrared laser counter-radiation transmitter 2 is 1mm to 10cm, preferably 1cm.
[0509] The infrared laser emitted by the second infrared laser counter-beam transmitter 1 can only be received by the second infrared laser counter-beam receiver 1, and the infrared laser emitted by the second infrared laser counter-beam transmitter 2 can only be received by the second infrared laser counter-beam receiver 2; wherein, the parallel distance between the infrared laser emitted by the second infrared laser counter-beam transmitter 1 and the infrared laser emitted by the second infrared laser counter-beam transmitter 2 is 1mm to 10cm, preferably 1cm.
[0510] The infrared laser emitted by the third infrared laser counter-radiation transmitter 1 can only be received by the third infrared laser counter-radiation receiver 1, and the infrared laser emitted by the third infrared laser counter-radiation transmitter 2 can only be received by the third infrared laser counter-radiation receiver 2; wherein, the parallel distance between the infrared laser emitted by the third infrared laser counter-radiation transmitter 1 and the infrared laser emitted by the third infrared laser counter-radiation transmitter 2 is 1mm to 10cm, preferably 1cm.
[0511] The infrared laser emitted by the fourth infrared laser counter-beam transmitter 1 can only be received by the fourth infrared laser counter-beam receiver 1, and the infrared laser emitted by the fourth infrared laser counter-beam transmitter 2 can only be received by the fourth infrared laser counter-beam receiver 2. The parallel distance between the infrared laser emitted by the fourth infrared laser counter-beam transmitter 1 and the infrared laser emitted by the fourth infrared laser counter-beam transmitter 2 is 1 mm to 10 cm, preferably 1 cm.
[0512] In a preferred embodiment of the present invention, it also includes a controller and a wireless communication module disposed in each infrared laser beaming base station column;
[0513] The controller in each infrared laser beam base station column is respectively connected to the wireless communication module, infrared laser beam transmitter and infrared laser beam receiver in the corresponding infrared laser beam base station column;
[0514] It also includes a big data blockchain cloud platform. Each infrared laser shooting base station column communicates with the big data blockchain cloud platform through a wireless communication module, thereby realizing data interaction between the big data blockchain cloud platform and all infrared laser shooting base station columns.
[0515] In a preferred embodiment of the present invention, when K=3:
[0516] The first infrared laser beam-transmitting base station column is provided with a first infrared laser beam-transmitting transmitter 1, a first infrared laser beam-transmitting receiver 2, a third infrared laser beam-transmitting receiver 1 and a third infrared laser beam-transmitting transmitter 2, a first controller and a first wireless communication module;
[0517] The wireless data end of the first controller is connected to the first wireless communication module, the first control end of the first controller is connected to the first infrared laser counter-beam transmitter 1, the second control end of the first controller is connected to the third infrared laser counter-beam transmitter 2, the first receiving end of the first controller is connected to the first infrared laser counter-beam receiver 2, and the second receiving end of the first controller is connected to the third infrared laser counter-beam receiver 1; the first controller sends a control signal to the first infrared laser counter-beam transmitter 1 and the third infrared laser counter-beam transmitter 2, so that the first infrared laser counter-beam transmitter 1 and the third infrared laser counter-beam transmitter 2 emit infrared lasers; and the first controller identifies the moment when the first infrared laser counter-beam receiver 2 and the third infrared laser counter-beam receiver 1 output no infrared lasers;
[0518] The first infrared laser beam receiver 1, the first infrared laser beam transmitter 2, the second infrared laser beam transmitter 1 and the second infrared laser beam receiver 2 as well as the second controller and the second wireless communication module are arranged in the second infrared laser beam base station column;
[0519] The wireless data end of the second controller is connected to the second wireless communication module, the first control end of the second controller is connected to the first infrared laser counter-beam transmitter 2, the second control end of the second controller is connected to the second infrared laser counter-beam transmitter 1, the first receiving end of the second controller is connected to the first infrared laser counter-beam receiver 1, and the second receiving end of the second controller is connected to the second infrared laser counter-beam receiver 2; the control signal is sent to the first infrared laser counter-beam transmitter 2 and the second infrared laser counter-beam transmitter 1 through the second controller, so that the first infrared laser counter-beam transmitter 2 and the second infrared laser counter-beam transmitter 1 emit infrared lasers; and the moment when the first infrared laser counter-beam receiver 1 and the second infrared laser counter-beam receiver 2 output no infrared lasers is identified through the second controller;
[0520] The second infrared laser beam receiver 1, the second infrared laser beam transmitter 2, the third infrared laser beam transmitter 1 and the third infrared laser beam receiver 2 as well as the third controller and the third wireless communication module are arranged in the third infrared laser beam base station column;
[0521] The wireless data end of the third controller is connected to the third wireless communication module, the first control end of the third controller is connected to the second infrared laser counter-beam transmitter 2, the second control end of the third controller is connected to the third infrared laser counter-beam transmitter 1, the first receiving end of the third controller is connected to the second infrared laser counter-beam receiver 1, and the second receiving end of the third controller is connected to the third infrared laser counter-beam receiver 2; the third controller sends a control signal to the second infrared laser counter-beam transmitter 2 and the third infrared laser counter-beam transmitter 1, so that the second infrared laser counter-beam transmitter 2 and the third infrared laser counter-beam transmitter 1 emit infrared lasers; and the third controller identifies the moment when the second infrared laser counter-beam receiver 1 and the third infrared laser counter-beam receiver 2 output no infrared lasers;
[0522] The infrared laser emitted by the first infrared laser counter-beam transmitter 1 can only be received by the first infrared laser counter-beam receiver 1, and the infrared laser emitted by the first infrared laser counter-beam transmitter 2 can only be received by the first infrared laser counter-beam receiver 2;
[0523] The infrared laser emitted by the second infrared laser counter-beam transmitter 1 can only be received by the second infrared laser counter-beam receiver 1, and the infrared laser emitted by the second infrared laser counter-beam transmitter 2 can only be received by the second infrared laser counter-beam receiver 2;
[0524] The infrared laser emitted by the third infrared laser counter-beam transmitter 1 can only be received by the third infrared laser counter-beam receiver 1, and the infrared laser emitted by the third infrared laser counter-beam transmitter 2 can only be received by the third infrared laser counter-beam receiver 2.
[0525] In a preferred embodiment of the present invention, when K=4:
[0526] The first infrared laser beam-transmitting base station column is provided with a first infrared laser beam-transmitting transmitter 1, a first infrared laser beam-transmitting receiver 2, a fourth infrared laser beam-transmitting receiver 1 and a fourth infrared laser beam-transmitting transmitter 2, a first controller and a first wireless communication module;
[0527] The wireless data end of the first controller is connected to the first wireless communication module, the first control end of the first controller is connected to the first infrared laser counter-beam transmitter 1, the second control end of the first controller is connected to the fourth infrared laser counter-beam transmitter 2, the first receiving end of the first controller is connected to the first infrared laser counter-beam receiver 2, and the second receiving end of the first controller is connected to the fourth infrared laser counter-beam receiver 1; the first controller sends a control signal to the first infrared laser counter-beam transmitter 1 and the fourth infrared laser counter-beam transmitter 2, so that the first infrared laser counter-beam transmitter 1 and the fourth infrared laser counter-beam transmitter 2 emit infrared lasers; and the first controller identifies the moment when the first infrared laser counter-beam receiver 2 and the fourth infrared laser counter-beam receiver 1 output no infrared lasers;
[0528] The first infrared laser beam receiver 1, the first infrared laser beam transmitter 2, the second infrared laser beam transmitter 1 and the second infrared laser beam receiver 2 as well as the second controller and the second wireless communication module are arranged in the second infrared laser beam base station column;
[0529] The wireless data end of the second controller is connected to the second wireless communication module, the first control end of the second controller is connected to the first infrared laser counter-beam transmitter 2, the second control end of the second controller is connected to the second infrared laser counter-beam transmitter 1, the first receiving end of the second controller is connected to the first infrared laser counter-beam receiver 1, and the second receiving end of the second controller is connected to the second infrared laser counter-beam receiver 2; the control signal is sent to the first infrared laser counter-beam transmitter 2 and the second infrared laser counter-beam transmitter 1 through the second controller, so that the first infrared laser counter-beam transmitter 2 and the second infrared laser counter-beam transmitter 1 emit infrared lasers; and the moment when the first infrared laser counter-beam receiver 1 and the second infrared laser counter-beam receiver 2 output no infrared lasers is identified through the second controller;
[0530] The second infrared laser beam receiver 1, the second infrared laser beam transmitter 2, the third infrared laser beam transmitter 1 and the third infrared laser beam receiver 2 as well as the third controller and the third wireless communication module are arranged in the third infrared laser beam base station column;
[0531] The wireless data end of the third controller is connected to the third wireless communication module, the first control end of the third controller is connected to the second infrared laser counter-beam transmitter 2, the second control end of the third controller is connected to the third infrared laser counter-beam transmitter 1, the first receiving end of the third controller is connected to the second infrared laser counter-beam receiver 1, and the second receiving end of the third controller is connected to the third infrared laser counter-beam receiver 2; the third controller sends a control signal to the second infrared laser counter-beam transmitter 2 and the third infrared laser counter-beam transmitter 1, so that the second infrared laser counter-beam transmitter 2 and the third infrared laser counter-beam transmitter 1 emit infrared lasers; and the third controller identifies the moment when the second infrared laser counter-beam receiver 1 and the third infrared laser counter-beam receiver 2 output no infrared lasers;
[0532] The third infrared laser beam receiver 1, the third infrared laser beam transmitter 2, the fourth infrared laser beam transmitter 1 and the fourth infrared laser beam receiver 2 as well as the fourth controller and the fourth wireless communication module are arranged in the fourth infrared laser beam base station column;
[0533] The wireless data end of the fourth controller is connected to the fourth wireless communication module, the first control end of the fourth controller is connected to the third infrared laser counter-beam transmitter 2, the second control end of the fourth controller is connected to the fourth infrared laser counter-beam transmitter 1, the first receiving end of the fourth controller is connected to the third infrared laser counter-beam receiver 1, and the second receiving end of the fourth controller is connected to the fourth infrared laser counter-beam receiver 2; the fourth controller sends a control signal to the third infrared laser counter-beam transmitter 2 and the fourth infrared laser counter-beam transmitter 1, so that the third infrared laser counter-beam transmitter 2 and the fourth infrared laser counter-beam transmitter 1 emit infrared lasers; and the fourth controller identifies the moment when the third infrared laser counter-beam receiver 1 and the fourth infrared laser counter-beam receiver 2 output no infrared lasers;
[0534] The infrared laser emitted by the first infrared laser counter-beam transmitter 1 can only be received by the first infrared laser counter-beam receiver 1, and the infrared laser emitted by the first infrared laser counter-beam transmitter 2 can only be received by the first infrared laser counter-beam receiver 2;
[0535] The infrared laser emitted by the second infrared laser counter-beam transmitter 1 can only be received by the second infrared laser counter-beam receiver 1, and the infrared laser emitted by the second infrared laser counter-beam transmitter 2 can only be received by the second infrared laser counter-beam receiver 2;
[0536] The infrared laser emitted by the third infrared laser counter-beam transmitter 1 can only be received by the third infrared laser counter-beam receiver 1, and the infrared laser emitted by the third infrared laser counter-beam transmitter 2 can only be received by the third infrared laser counter-beam receiver 2;
[0537] The infrared laser emitted by the 4th infrared laser counter-beam transmitter 1 can only be received by the 4th infrared laser counter-beam receiver 1, and the infrared laser emitted by the 4th infrared laser counter-beam transmitter 2 can only be received by the 4th infrared laser counter-beam receiver 2.
[0538] In a preferred embodiment of the present invention, when K=3:
[0539] If the invasion is from side 1, then:
[0540]
[0541] Among them, T 1 Indicates the time when passing the first side;
[0542] L 1→1 Indicates the straight-line distance between the intrusion point on the first side and the first infrared laser beam-shooting base station column;
[0543] 3E8 represents the propagation speed of infrared laser;
[0544] T 1,2 Indicates the time when the first infrared laser receiver 2 does not receive the infrared laser;
[0545] L 1→2 Indicates the straight-line distance between the intrusion point on the first side and the second infrared laser beam base station column;
[0546] T 1,1 Indicates the time when the first infrared laser receiver 1 does not receive the infrared laser;
[0547] L 1 Indicates the straight-line distance between the first infrared laser beam base station column and the second infrared laser beam base station column;
[0548] The method for determining the invasion from the first side is: if the first infrared laser receiver 2 does not receive the infrared laser, or / and the first infrared laser receiver 1 does not receive the infrared laser, then the invasion is from the first side;
[0549] If the invasion is from the second side, then:
[0550]
[0551] Among them, T 2 Indicates the time when passing the second side;
[0552] L 2→2 Indicates the straight-line distance between the intrusion point on the second side and the second infrared laser beam-receiving base station column;
[0553] 3E8 represents the propagation speed of infrared laser;
[0554] T 2,2 Indicates the time when the second infrared laser receiver 2 does not receive the infrared laser;
[0555] L 2→3 Indicates the straight-line distance between the intrusion point on the second side and the third infrared laser beam base station column;
[0556] T 2,1 Indicates the time when the second infrared laser receiver 1 does not receive the infrared laser;
[0557] L 2 Indicates the straight-line distance between the second infrared laser beam base station column and the third infrared laser beam base station column;
[0558] The method for determining the invasion from the second side is: if the second infrared laser receiver 1 does not receive the infrared laser, or / and the second infrared laser receiver 2 does not receive the infrared laser, then the invasion is from the second side;
[0559] If the invasion is from the third side, then:
[0560]
[0561] Among them, T 3 Indicates the time when passing the third side;
[0562] L 3→3 Indicates the straight-line distance between the intrusion point on the third side and the third infrared laser beam-shooting base station column;
[0563] 3E8 represents the propagation speed of infrared laser;
[0564] T 3,2 Indicates the time when the third infrared laser receiver 2 does not receive the infrared laser;
[0565] L 3→1 Indicates the straight-line distance between the intrusion point on the third side and the first infrared laser beam base station column;
[0566] T 3,1 Indicates the time when the third infrared laser receiver 1 does not receive the infrared laser;
[0567] L 3 Indicates the straight-line distance between the third infrared laser beam base station column and the fourth infrared laser beam base station column;
[0568] The method for determining the invasion from the third side is: if the third infrared laser receiver 2 does not receive the infrared laser, and / or the third infrared laser receiver 1 does not receive the infrared laser, then the invasion is from the third side.
[0569] In a preferred embodiment of the present invention, when K=4:
[0570] If the invasion is from side 1, then:
[0571]
[0572] Among them, T 1 Indicates the time when passing the first side;
[0573] L 1→1 Indicates the straight-line distance between the intrusion point on the first side and the first infrared laser beam-shooting base station column;
[0574] 3E8 represents the propagation speed of infrared laser;
[0575] T 1,2 Indicates the time when the first infrared laser receiver 2 does not receive the infrared laser;
[0576] L 1→2 Indicates the straight-line distance between the intrusion point on the first side and the second infrared laser beam base station column;
[0577] T 1,1 Indicates the time when the first infrared laser receiver 1 does not receive the infrared laser;
[0578] L 1 Indicates the straight-line distance between the first infrared laser beam base station column and the second infrared laser beam base station column;
[0579] The method for judging the invasion from the first side is: if the first infrared laser receiver 2 does not receive the infrared laser, and / or the first infrared laser receiver 1 does not receive the infrared laser, then the invasion is from the first side; if the invasion is from the second side, then:
[0580]
[0581] Among them, T 2 Indicates the time when passing the second side;
[0582] L 2→2 Indicates the straight-line distance between the intrusion point on the second side and the second infrared laser beam-receiving base station column;
[0583] 3E8 represents the propagation speed of infrared laser;
[0584] T 2,2 Indicates the time when the second infrared laser receiver 2 does not receive the infrared laser;
[0585] L 2→3 Indicates the straight-line distance between the intrusion point on the second side and the third infrared laser beam base station column;
[0586] T 2,1 Indicates the time when the second infrared laser receiver 1 does not receive the infrared laser;
[0587] L 2 Indicates the straight-line distance between the second infrared laser beam base station column and the third infrared laser beam base station column;
[0588] The method for determining the invasion from the second side is: if the second infrared laser receiver 2 does not receive the infrared laser, or / and the second infrared laser receiver 1 does not receive the infrared laser, then the invasion is from the second side;
[0589] If the invasion is from the third side, then:
[0590]
[0591] Among them, T 3 Indicates the time when passing the third side;
[0592] L 3→3 Indicates the straight-line distance between the intrusion point on the third side and the third infrared laser beam-shooting base station column;
[0593] 3E8 represents the propagation speed of infrared laser;
[0594] T 3,2 Indicates the time when the third infrared laser receiver 2 does not receive the infrared laser;
[0595] L 3→4 Indicates the straight-line distance between the intrusion point on the third side and the fourth infrared laser beam base station column;
[0596] T 3,1 Indicates the time when the third infrared laser receiver 1 does not receive the infrared laser;
[0597] L 3 Indicates the straight-line distance between the third infrared laser beam base station column and the fourth infrared laser beam base station column;
[0598] The method for determining the invasion from the third side is: if the third infrared laser receiver 2 does not receive the infrared laser, or / and the third infrared laser receiver 1 does not receive the infrared laser, then the invasion is from the third side;
[0599] If the invasion is from the 4th side, then:
[0600]
[0601] Among them, T 4 Indicates the time when passing the fourth side;
[0602] L 4→4Indicates the straight-line distance between the intrusion point on the 4th side and the 4th infrared laser beam-receiving base station column;
[0603] 3E8 represents the propagation speed of infrared laser;
[0604] T 4,2 Indicates the time when the fourth infrared laser receiver 2 does not receive the infrared laser;
[0605] L 4→1 Indicates the straight-line distance between the intrusion point on the fourth side and the first infrared laser beam base station column;
[0606] T 4,1 Indicates the time when the fourth infrared laser receiver 1 does not receive the infrared laser;
[0607] L 4 Indicates the straight-line distance between the 4th infrared laser beam base station column and the 1st infrared laser beam base station column;
[0608] The method for determining the invasion from the fourth side is: if the fourth infrared laser receiver 2 does not receive the infrared laser, and / or the fourth infrared laser receiver 1 does not receive the infrared laser, then the invasion is from the fourth side.
[0609] In a preferred embodiment of the present invention, when K=3:
[0610] Construct a two-dimensional coordinate system and set the coordinates of the first infrared laser beam base station column as (x 1 ,y 1 ), the coordinates of the second infrared laser beam base station column are (x 2 ,y 2 ), the coordinates of the third infrared laser beam base station column are (x 3 ,y 3 );
[0611] If invading from the first side, the invading point coordinates (X, Y) are:
[0612]
[0613] Among them, (x 1 ,y 1 ) represents the coordinates of the first infrared laser beam base station column;
[0614] (x 2 ,y 2 ) represents the coordinates of the second infrared laser beam base station column;
[0615] L 1 Indicates the straight-line distance between the first infrared laser beam base station column and the second infrared laser beam base station column;
[0616] 3E8 represents the propagation speed of infrared laser;
[0617] T 1,2 Indicates the time when the first infrared laser receiver 2 does not receive the infrared laser;
[0618] T 1,1 Indicates the time when the first infrared laser receiver 1 does not receive the infrared laser;
[0619] If the invasion is from the second side, the coordinates (X, Y) of the invasion point are:
[0620]
[0621] Among them, (x 2 ,y 2 ) represents the coordinates of the second infrared laser beam base station column;
[0622] (x 3 ,y 3 ) represents the coordinates of the third infrared laser beam base station column;
[0623] L 2 Indicates the straight-line distance between the second infrared laser beam base station column and the third infrared laser beam base station column;
[0624] 3E8 represents the propagation speed of infrared laser;
[0625] T 2,2 Indicates the time when the second infrared laser receiver 2 does not receive the infrared laser;
[0626] T 2,1 Indicates the time when the second infrared laser receiver 1 does not receive the infrared laser;
[0627] If the invasion is from the third side, the coordinates (X, Y) of the invasion point are:
[0628]
[0629] Among them, (x 3 ,y 3 ) represents the coordinates of the third infrared laser beam base station column;
[0630] (x 4 ,y 4 ) represents the coordinates of the fourth infrared laser beam base station column;
[0631] L 3 Indicates the straight-line distance between the third infrared laser beam base station column and the fourth infrared laser beam base station column;
[0632] 3E8 represents the propagation speed of infrared laser;
[0633] T 3,2 Indicates the time when the third infrared laser receiver 2 does not receive the infrared laser;
[0634] T 3,1 Indicates the time when the third infrared laser receiver 1 does not receive the infrared laser.
[0635] In a preferred embodiment of the present invention, when K=4:
[0636] Construct a two-dimensional coordinate system and set the coordinates of the first infrared laser beam base station column as (x 1 ,y 1 ), the coordinates of the second infrared laser beam base station column are (x 2 ,y 2 ), the coordinates of the third infrared laser beam base station column are (x 3 ,y 3 ), the coordinates of the fourth infrared laser beam base station column are (x 4 ,y 4 );
[0637] If invading from the first side, the invading point coordinates (X, Y) are:
[0638]
[0639] Among them, (x 1 ,y 1 ) represents the coordinates of the first infrared laser beam base station column;
[0640] (x 2 ,y 2 ) represents the coordinates of the second infrared laser beam base station column;
[0641] L 1 Indicates the straight-line distance between the first infrared laser beam base station column and the second infrared laser beam base station column;
[0642] 3E8 represents the propagation speed of infrared laser;
[0643] T 1,2 Indicates the time when the first infrared laser receiver 2 does not receive the infrared laser;
[0644] T 1,1 Indicates the time when the first infrared laser receiver 1 does not receive the infrared laser;
[0645] If the invasion is from the second side, the coordinates (X, Y) of the invasion point are:
[0646]
[0647] Among them, (x 2 ,y 2) represents the coordinates of the second infrared laser beam base station column;
[0648] (x 3 ,y 3 ) represents the coordinates of the third infrared laser beam base station column;
[0649] L 2 Indicates the straight-line distance between the second infrared laser beam base station column and the third infrared laser beam base station column;
[0650] 3E8 represents the propagation speed of infrared laser;
[0651] T 2,2 Indicates the time when the second infrared laser receiver 2 does not receive the infrared laser;
[0652] T 2,1 Indicates the time when the second infrared laser receiver 1 does not receive the infrared laser;
[0653] If the invasion is from the third side, the coordinates (X, Y) of the invasion point are:
[0654]
[0655] Among them, (x 3 ,y 3 ) represents the coordinates of the third infrared laser beam base station column;
[0656] (x 4 ,y 4 ) represents the coordinates of the fourth infrared laser beam base station column;
[0657] L 3 Indicates the straight-line distance between the third infrared laser beam base station column and the fourth infrared laser beam base station column;
[0658] 3E8 represents the propagation speed of infrared laser;
[0659] T 3,2 Indicates the time when the third infrared laser receiver 2 does not receive the infrared laser;
[0660] T 3,1 Indicates the time when the third infrared laser receiver 1 does not receive the infrared laser;
[0661] If the invasion is from the 4th side, the coordinates (X, Y) of the invasion point are:
[0662]
[0663] Among them, (x 4 ,y 4 ) represents the coordinates of the fourth infrared laser beam base station column;
[0664] (x 1 ,y 1 ) represents the coordinates of the first infrared laser beam base station column;
[0665] L 4 Indicates the straight-line distance between the 4th infrared laser beam base station column and the 1st infrared laser beam base station column;
[0666] 3E8 represents the propagation speed of infrared laser;
[0667] T 4,2 Indicates the time when the fourth infrared laser receiver 2 does not receive the infrared laser;
[0668] T 4,1 Indicates the time when the 4th infrared laser receiver 1 does not receive the infrared laser.
[0669] In a preferred embodiment of the present invention, at least one laser is arranged between the first infrared laser beam base station column and the second infrared laser beam base station column, all lasers between the first infrared laser beam base station column and the second infrared laser beam base station column are parallel to all infrared lasers between the first infrared laser beam base station column and the second infrared laser beam base station column, and the lasers between the first infrared laser beam base station column and the second infrared laser beam base station column do not belong to the first plane, preferably, all lasers between the first infrared laser beam base station column and the second infrared laser beam base station column constitute the first laser plane; the first laser plane is parallel to the first plane;
[0670] At least one laser is arranged between the second infrared laser beam base station column and the third infrared laser beam base station column, all lasers between the second infrared laser beam base station column and the third infrared laser beam base station column are parallel to all infrared lasers between the second infrared laser beam base station column and the third infrared laser beam base station column, and the lasers between the second infrared laser beam base station column and the third infrared laser beam base station column do not belong to the second plane; preferably, all lasers between the second infrared laser beam base station column and the third infrared laser beam base station column constitute the laser second plane; the laser second plane is parallel to the second plane;
[0671] At least one laser is arranged between the third infrared laser beam base station column and the fourth infrared laser beam base station column, all lasers between the third infrared laser beam base station column and the fourth infrared laser beam base station column are parallel to all infrared lasers between the third infrared laser beam base station column and the fourth infrared laser beam base station column, and the lasers between the third infrared laser beam base station column and the fourth infrared laser beam base station column do not belong to the third plane; preferably, all lasers between the third infrared laser beam base station column and the fourth infrared laser beam base station column constitute the third laser plane; the third laser plane is parallel to the third plane;
[0672] ……;
[0673] At least one laser is arranged between the K-1th infrared laser beam base station column and the Kth infrared laser beam base station column, all lasers between the K-1th infrared laser beam base station column and the Kth infrared laser beam base station column are parallel to all infrared lasers between the K-1th infrared laser beam base station column and the Kth infrared laser beam base station column, and the lasers between the K-1th infrared laser beam base station column and the Kth infrared laser beam base station column do not belong to the K-1th plane; preferably, all lasers between the K-1th infrared laser beam base station column and the Kth infrared laser beam base station column constitute the K-1th laser plane; the K-1th laser plane is parallel to the K-1th plane;
[0674] At least one laser is arranged between the Kth infrared laser beaming base station column and the 1st infrared laser beaming base station column, all lasers between the Kth infrared laser beaming base station column and the 1st infrared laser beaming base station column are parallel to all infrared lasers between the Kth infrared laser beaming base station column and the 1st infrared laser beaming base station column, and the lasers between the Kth infrared laser beaming base station column and the 1st infrared laser beaming base station column do not belong to the Kth plane; preferably, all lasers between the Kth infrared laser beaming base station column and the 4th infrared laser beaming base station column constitute the laser Kth plane; the laser Kth plane is parallel to the Kth plane;
[0675] The protection distance and entry and exit are detected by infrared laser shooting at the laser between the base station columns and the infrared laser.
[0676] In a preferred embodiment of the present invention, when K=3:
[0677] It also includes a laser being arranged between the first infrared laser beam base station column and the second infrared laser beam base station column, the laser between the first infrared laser beam base station column and the second infrared laser beam base station column is parallel to all infrared lasers between the first infrared laser beam base station column and the second infrared laser beam base station column, and the laser between the first infrared laser beam base station column and the second infrared laser beam base station column does not belong to the first plane; wherein, the distance between the laser between the first infrared laser beam base station column and the second infrared laser beam base station column and the first plane is 1mm to 10cm, preferably 3cm, so that double alarm can be ensured. It can also be 1m to 3.5m, preferably 2m, and its parallel distance can also be set according to actual conditions.
[0678] A laser is arranged between the second infrared laser beam base station column and the third infrared laser beam base station column, the laser between the second infrared laser beam base station column and the third infrared laser beam base station column is parallel to all infrared lasers between the second infrared laser beam base station column and the third infrared laser beam base station column, and the laser between the second infrared laser beam base station column and the third infrared laser beam base station column does not belong to the second plane;
[0679] A laser is arranged between the third infrared laser radiation base station column and the first infrared laser radiation base station column. The laser between the third infrared laser radiation base station column and the first infrared laser radiation base station column is parallel to all infrared lasers between the third infrared laser radiation base station column and the first infrared laser radiation base station column. The laser between the third infrared laser radiation base station column and the first infrared laser radiation base station column does not belong to the third plane.
[0680] In addition, in order to effectively warn the intruder (person) at the intrusion point, wireless alarms are installed at intervals along the direction of the infrared laser on the ground inside the innermost infrared laser. The wireless alarms send out sound or light alarms to remind people who are about to enter the protection area. It is best to use a voice broadcast to announce "You are about to enter the protection area, please leave in time, thank you for your cooperation!" This will make the person who accidentally enters aware of the situation.
[0681] Here, the first side is taken as an example, and the other sides are applicable by analogy. The horizontal distance between the infrared laser emitted by the first infrared laser counter-beam transmitter 1 and the first infrared laser counter-beam transmitter 2 and the big data blockchain base station is closer than the laser set between the first infrared laser counter-beam transmitter column and the second infrared laser counter-beam transmitter column, which is equivalent to the infrared laser emitted by the first infrared laser counter-beam transmitter 1 and the first infrared laser counter-beam transmitter 2 being located on the inside, and the laser set between the first infrared laser counter-beam transmitter column and the second infrared laser counter-beam transmitter column being located on the outside; for the convenience of description, the infrared laser emitted by the first infrared laser counter-beam transmitter 1 is regarded as the first warning line, and the laser set between the first infrared laser counter-beam transmitter column and the second infrared laser counter-beam transmitter column is regarded as the second warning line; preferably, the emission direction of the second line is the same as the emission direction of the first line, comprising the following steps:
[0682] Step 1: If the intruder blocks the second warning line and the first warning line is not blocked, the wireless alarm will sound an alarm; this is a pre-alarm; proceed to step 2 or step 3;
[0683] Step 2: If both the first warning line and the second line are not blocked, the wireless alarm stops alarming; execute step 1 or step 2; in step 2, if both the first warning line and the second line are not blocked, the wireless alarm stops alarming after 2 seconds;
[0684] Step 3: If the intruder blocks both the first and second warning lines, execute step 1 or step 4;
[0685] Step 4: If the intruder blocks the first warning line and the second warning line is not blocked, execute step 3 or step 5;
[0686] Step 5: If the first warning line is not blocked and the second warning line is not blocked; the intruder is within the range of the big data blockchain base station; execute step 4.
[0687] Execute step 1, step 3, step 4 and step 5 in the above steps 1 to 5 in sequence, which means that the intruder is within the range of the big data blockchain base station, that is, the following steps:
[0688] Step 1: If the intruder blocks the second warning line and the first warning line is not blocked, the wireless alarm will sound an alarm; this is a pre-alarm; go to step 2;
[0689] Step 2: If the intruder blocks both the first and second warning lines, proceed to step 3.
[0690] Step 3: If the intruder blocks the first warning line and the second warning line is not blocked, proceed to step 4;
[0691] Step 4: If the first warning line is not blocked and the second warning line is not blocked, the intruder is within the range of the big data blockchain base station.
[0692] Accordingly, the steps 4, 3, 1 and 2 of the above steps 1 to 5 are executed in sequence, which means that the intruder has left the range of the big data blockchain base station, that is, the following steps:
[0693] Step 1: If the intruder blocks the first warning line and the second warning line is not blocked, proceed to step 2;
[0694] Step 2: If the intruder blocks both the first and second warning lines, proceed to step 3.
[0695] Step 3: If the intruder blocks the second warning line and the first warning line is not blocked, execute step 4;
[0696] Step 4: If both the first and second warning lines are not blocked, the intruder is outside the range of the big data blockchain base station. Entry and exit detection is the process of distinguishing between entry and exit.
[0697] In a preferred embodiment of the present invention, when K=4:
[0698] It also includes that a laser is arranged between the first infrared laser beam base station column and the second infrared laser beam base station column, the laser between the first infrared laser beam base station column and the second infrared laser beam base station column is parallel to all infrared lasers between the first infrared laser beam base station column and the second infrared laser beam base station column, and the laser between the first infrared laser beam base station column and the second infrared laser beam base station column does not belong to the first plane;
[0699] A laser is arranged between the second infrared laser beam base station column and the third infrared laser beam base station column, the laser between the second infrared laser beam base station column and the third infrared laser beam base station column is parallel to all infrared lasers between the second infrared laser beam base station column and the third infrared laser beam base station column, and the laser between the second infrared laser beam base station column and the third infrared laser beam base station column does not belong to the second plane;
[0700] A laser is arranged between the third infrared laser beam base station column and the fourth infrared laser beam base station column, the laser between the third infrared laser beam base station column and the fourth infrared laser beam base station column is parallel to all infrared lasers between the third infrared laser beam base station column and the fourth infrared laser beam base station column, and the laser between the third infrared laser beam base station column and the fourth infrared laser beam base station column does not belong to the third plane;
[0701] A laser is arranged between the 4th infrared laser radiation base station column and the 1st infrared laser radiation base station column. The laser between the 4th infrared laser radiation base station column and the 1st infrared laser radiation base station column is parallel to all infrared lasers between the 4th infrared laser radiation base station column and the 1st infrared laser radiation base station column. The laser between the 4th infrared laser radiation base station column and the 1st infrared laser radiation base station column does not belong to the 4th plane.
[0702] The laser and infrared laser in the present invention may be infrared light, or may be visible light visible to the naked eye, such as red laser.
[0703] Although the embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the claims and their equivalents.
Claims
1. A method for displaying blockchain big data base station security using smart terminals, characterized in that: The following steps are involved: S1, use a smart handheld mobile terminal to log in to the big data blockchain cloud platform; S2, after logging into the big data blockchain cloud platform using a smart handheld mobile terminal, check the status parameters of the big data blockchain base station.
2. According to claim 1, the method for using a smart terminal to display blockchain big data base station security is characterized in that: In step S2, the big data blockchain base station status parameters include one or any combination of intrusion distance, intrusion coordinates, entry and exit status.
3. According to claim 1, the method for using a smart terminal to display blockchain big data base station security is characterized in that: The calculation method of the intrusion coordinates is: When K = 3: Construct a two-dimensional coordinate system, set the coordinates of the first infrared laser beam base station column to (x1, y1), the coordinates of the second infrared laser beam base station column to (x2, y2), and the coordinates of the third infrared laser beam base station column to (x3, y3); If invading from the first side, the invading point coordinates (X, Y) are: Wherein, (x1, y1) represents the coordinates of the first infrared laser beam base station column; (x2, y2) represents the coordinates of the second infrared laser beam base station column; L1 represents the straight-line distance between the first infrared laser beam base station column and the second infrared laser beam base station column; 3E8 represents the propagation speed of infrared laser; T 1,2 Indicates the time when the first infrared laser receiver 2 does not receive the infrared laser; T 1,1 Indicates the time when the first infrared laser receiver 1 does not receive the infrared laser; If the invasion is from the second side, the coordinates (X, Y) of the invasion point are: Wherein, (x2, y2) represents the coordinates of the second infrared laser beam base station column; (x3, y3) represents the coordinates of the third infrared laser beam base station column; L2 represents the straight-line distance between the second infrared laser beam base station column and the third infrared laser beam base station column; 3E8 represents the propagation speed of infrared laser; T 2,2 Indicates the time when the second infrared laser receiver 2 does not receive the infrared laser; T 2,1 Indicates the time when the second infrared laser receiver 1 does not receive the infrared laser; If the invasion is from the third side, the coordinates (X, Y) of the invasion point are: Wherein, (x3, y3) represents the coordinates of the third infrared laser beam base station column; (x4, y4) represents the coordinates of the fourth infrared laser beam base station column; L3 represents the straight-line distance between the third infrared laser beam base station column and the fourth infrared laser beam base station column; 3E8 represents the propagation speed of infrared laser; T 3,2 Indicates the time when the third infrared laser receiver 2 does not receive the infrared laser; T 3,1 Indicates the time when the third infrared laser receiver 1 does not receive the infrared laser.
4. According to claim 1, the method for using a smart terminal to display blockchain big data base station security is characterized in that: The calculation method of the intrusion coordinates is: When K = 4: Construct a two-dimensional coordinate system, set the coordinates of the first infrared laser beam base station column to (x1, y1), the coordinates of the second infrared laser beam base station column to (x2, y2), the coordinates of the third infrared laser beam base station column to (x3, y3), and the coordinates of the fourth infrared laser beam base station column to (x4, y4); If invading from the first side, the invading point coordinates (X, Y) are: Wherein, (x1, y1) represents the coordinates of the first infrared laser beam base station column; (x2, y2) represents the coordinates of the second infrared laser beam base station column; L1 represents the straight-line distance between the first infrared laser beam base station column and the second infrared laser beam base station column; 3E8 represents the propagation speed of infrared laser; T 1,2 Indicates the time when the first infrared laser receiver 2 does not receive the infrared laser; T 1,1 Indicates the time when the first infrared laser receiver 1 does not receive the infrared laser; If the invasion is from the second side, the coordinates (X, Y) of the invasion point are: Wherein, (x2, y2) represents the coordinates of the second infrared laser beam base station column; (x3, y3) represents the coordinates of the third infrared laser beam base station column; L2 represents the straight-line distance between the second infrared laser beam base station column and the third infrared laser beam base station column; 3E8 represents the propagation speed of infrared laser; T 2,2 Indicates the time when the second infrared laser receiver 2 does not receive the infrared laser; T 2,1 Indicates the time when the second infrared laser receiver 1 does not receive the infrared laser; If the invasion is from the third side, the coordinates (X, Y) of the invasion point are: Wherein, (x3, y3) represents the coordinates of the third infrared laser beam base station column; (x4, y4) represents the coordinates of the fourth infrared laser beam base station column; L3 represents the straight-line distance between the third infrared laser beam base station column and the fourth infrared laser beam base station column; 3E8 represents the propagation speed of infrared laser; T 3,2 Indicates the time when the third infrared laser receiver 2 does not receive the infrared laser; T 3,1 Indicates the time when the third infrared laser receiver 1 does not receive the infrared laser; If the invasion is from the 4th side, the coordinates (X, Y) of the invasion point are: Wherein, (x4, y4) represents the coordinates of the fourth infrared laser beam base station column; (x1, y1) represents the coordinates of the first infrared laser beam base station column; L4 represents the straight-line distance between the fourth infrared laser beam base station column and the first infrared laser beam base station column; 3E8 represents the propagation speed of infrared laser; T 4,2 Indicates the time when the fourth infrared laser receiver 2 does not receive the infrared laser; T 4,1 Indicates the time when the 4th infrared laser receiver 1 does not receive the infrared laser.
5. According to claim 1, the method for using a smart terminal to display blockchain big data base station security is characterized in that: In step S1, using a smart handheld mobile terminal to log in to the big data blockchain cloud platform includes the following steps: S11, input login account and login password on the smart handheld mobile terminal; S12, after inputting the login account and login password on the smart handheld mobile terminal, determining whether the number of digits of the input login account is equal to the number of digits of the preset account: If the number of digits of the login account entered is equal to the number of digits of the preset account, then the login account entered at this time is an equal-digit account, and the next step is executed; If the number of digits of the input login account is not equal to the number of digits of the preset account, the number of digits of the input login account is changed to the same as the number of digits of the preset account; S13, determining whether the number of digits of the input login password is equal to the number of digits of the preset password: If the number of digits of the login password entered is equal to the number of digits of the preset password, the login password entered at this time is an equal-digit password, and the next step is performed; If the number of digits of the entered login password is not equal to the number of digits of the preset password, the number of digits of the entered login password will be changed to the same as the number of digits of the preset password; S14, putting the corresponding account numbers and corresponding passwords into the sequence grid respectively; S15, taking out all characters put into the sequence grid, and obtaining a sequence string; transmitting the sequence string to the big data blockchain platform, after receiving the sequence string sent by the smart handheld mobile terminal, the big data blockchain platform performs platform processing on the received sequence string, and obtains the confirmation account and the confirmation password respectively after the platform processing; the method of obtaining the confirmation account and the confirmation password respectively after the platform processing is: S151, putting the received sequence string into the sequence grid; S152, taking out all characters put into the purple sequence grid in order from left to right, and obtaining the account number; removing the special characters in the account number, and obtaining the confirmed account number; S153, taking out all characters put into the green sequence grid in order from left to right, and obtaining the withdrawal password; removing the special characters in the withdrawal password, and obtaining the confirmation password; S16, determine whether the confirmed account exists on the big data blockchain platform: If the confirmed account exists on the big data blockchain platform, extract the password corresponding to the confirmed account: If the confirmed account does not exist on the big data blockchain platform, the login account and / or login password entered on the smart handheld mobile terminal is incorrect; S17, determine whether the confirmation password is consistent with the password corresponding to the extracted confirmation account: If the confirmation password is consistent with the password corresponding to the extracted confirmation account, the smart handheld mobile terminal logs in to the big data blockchain platform; If the confirmation password is inconsistent with the password corresponding to the extracted confirmation account, the login account and / or login password entered on the smart handheld mobile terminal is incorrect.