Double-item interactive insect classification electronic retrieval system
By designing a two-item interactive insect classification electronic search system, using feature imagery and path visualization methods, the problems of obscure and lack of visualization of insect classification professional terms in the prior art are solved, making it easy for non-professional enthusiasts to identify insects, and improving the fun and success rate of insect classification.
Patent Information
- Application Number
- CN202510539557.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-27
- Publication Date
- 2025-08-08
AI Technical Summary
The existing insect classification work relies on morphological search tables with obscure professional terms, and lacks visual references, making it difficult for non-professional enthusiasts to complete identification independently, and multi-level searches are prone to path loss.
A two-item interactive insect classification electronic search system was designed, using the PyQt framework, providing public-friendly interactive tools through feature imagery and path visualization, including login modules and type determination modules, encrypting accounts and passwords using RSA algorithms, and identifying insect features through AI.
It lowers the professional threshold for insect classification and identification, improves the success rate of non-professional enthusiasts, and enhances the fun and operability of insect classification.
Smart Images

Figure CN120448620A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of insect classification, in particular to a dual-item interactive insect classification electronic retrieval system. Background Art
[0002] With the advancement of ecological civilization and the popularization of nature education, insect science popularization activities have reached 85% of nature education bases nationwide. According to a 2023 survey conducted by the Entomological Society of China, 78.6% of public insect observation enthusiasts have a need for species identification. Current insect classification relies heavily on text-based binomial classification tables, which use morphological features, including body length, coloration, head form, mouthparts, antennae, and other external features, as well as features of specialized structures (such as genitalia and various glands). This high level of expertise means only 12.3% of individuals can independently complete identification. The morphological tables used in the current classification system suffer from three major drawbacks: obscure terminology (e.g., "pronotum with longitudinal ridges" or "hindwing habenula well-developed"); a lack of visual reference for feature comparison; and a multi-level search that can easily lead to lost paths. To address this, our team developed an intelligent interactive classification system based on the PyQt framework. Through feature visualization, path visualization, and streamlined decision-making, this system transforms professional taxonomic knowledge into a user-friendly interactive tool. Summary of the Invention
[0003] The present invention aims to at least solve the technical problems existing in the prior art, and in particular innovatively proposes a dual-item interactive insect classification electronic retrieval system.
[0004] In order to achieve the above-mentioned object of the present invention, the present invention provides a dual-item interactive insect classification electronic retrieval system, comprising a dual-item interactive insect classification electronic retrieval platform login module and a dual-item interactive insect classification electronic retrieval insect type determination module;
[0005] The login module of the dual-item interactive insect classification electronic retrieval platform is used to log in to the dual-item interactive insect classification electronic retrieval platform;
[0006] The dual-item interactive insect classification electronic retrieval insect type determination module is used to determine the insect type based on one or more displayed pages after logging into the dual-item interactive insect classification electronic retrieval platform.
[0007] In a preferred embodiment of the present invention, logging into the dual-item interactive insect classification electronic retrieval platform in the dual-item interactive insect classification electronic retrieval platform login module includes the following steps:
[0008] S11, determining whether a dual-item interactive insect classification electronic retrieval platform APP is clicked on the smartphone:
[0009] If you click on the Dual-item Interactive Insect Classification Electronic Retrieval Platform APP on your smartphone, you will enter the login interface;
[0010] If the dual-item interactive insect classification electronic retrieval platform APP is not clicked on the smart phone, continue waiting and execute step S11;
[0011] S12, the login interface includes, from top to bottom, a search platform name display area, an account input box input area, a password input box input area, and a login virtual button click area;
[0012] In the search platform name display area, a two-item interactive insect classification electronic search system is displayed;
[0013] The account number is displayed in the input area of the account input box, and you can enter the account number characters in the account input box;
[0014] The password is displayed in the password input box input area, and you can enter the password characters in the password input box;
[0015] The login virtual button click area shows login, and you can click the login virtual button;
[0016] If you enter the account and password characters in the account input box and password input box respectively, and click the login virtual button, proceed to the next step;
[0017] S13, obtaining the account number and password characters entered in the account number input box and the password input box;
[0018] S14, after obtaining the account characters and password characters entered in the account input box and the password input box, the obtained account characters and password characters are securely processed before transmission, and the securely processed account characters and password characters are transmitted to the dual-item interactive insect classification electronic retrieval platform;
[0019] S15, after receiving the securely processed account and password characters, the dual-item interactive insect classification electronic retrieval platform decrypts the received securely processed account and password characters using the private key in the RSA algorithm; and determines whether the decrypted account and password characters exist on the dual-item interactive insect classification electronic retrieval platform at the same time:
[0020] If the decrypted and securely processed account characters and password characters exist in the dual-item interactive insect classification electronic retrieval platform at the same time, the login to the dual-item interactive insect classification electronic retrieval platform is successful, indicating that the account characters and password characters entered in the account input box and password input box respectively are correct;
[0021] If the decrypted and securely processed account characters and password characters do not exist in the dual-item interactive insect classification electronic retrieval platform, the login to the dual-item interactive insect classification electronic retrieval platform fails, indicating that the account characters and / or password characters entered in the account input box and password input box are incorrect. The correct account characters and password characters need to be entered in the account input box and password input box.
[0022] In a preferred embodiment of the present invention, determining the insect type based on one or more displayed pages in the dual-item interactive insect classification electronic retrieval insect type determination module includes the following steps:
[0023] S21, each page includes, from top to bottom, an insect feature text description area, a virtual button selection area, and an insect picture display area;
[0024] The insect feature text description area is for providing text descriptions of insect features;
[0025] Select the virtual button click area, including Yes virtual button, No virtual button, and Unsure virtual button from left to right;
[0026] If "Yes" is displayed in the virtual button, you can click the virtual button;
[0027] If "No" is displayed in the No virtual button, you can click the No virtual button;
[0028] If uncertainty is displayed in the virtual button, you can click the uncertainty virtual button;
[0029] The insect picture display area includes the left picture, the middle picture, and the right picture from left to right;
[0030] The left picture and the virtual button are in a corresponding relationship; clicking the virtual button indicates that the picture displayed on the left picture and the text description of the insect characteristics in the insect characteristics text description area are confirmed;
[0031] The middle picture and the no virtual buttons are a set of corresponding relationships; clicking the no virtual button indicates that the picture displayed on the middle picture and the text in the insect feature text description area negate the insect feature description;
[0032] The right picture and the uncertain virtual button form a pair of corresponding relationships; clicking the uncertain virtual button indicates that the picture displayed on the left picture and / or the middle picture and the text describing the insect characteristics in the insect characteristics text description area are uncertain;
[0033] The picture on the right is a fixed preset picture;
[0034] Enter the next insect feature judgment page by clicking one of the virtual buttons: Yes, No, and Unsure;
[0035] S22, determining whether one of the virtual button, the no virtual button, and the uncertain virtual button is clicked:
[0036] If one of the virtual buttons "Yes", "No" and "Unsure" is clicked, the page for determining the next insect feature is entered;
[0037] If the virtual button is not clicked, the virtual button is not clicked, or the virtual button is not sure, then continue waiting and execute step S22;
[0038] S23, determining whether one of the virtual button, the no virtual button, and the uncertain virtual button is clicked:
[0039] If one of the virtual buttons "Yes", "No" and "Unsure" is clicked, the page for determining the next insect feature is entered;
[0040] If the virtual button is not clicked, the virtual button is not clicked, or the virtual button is not sure, then continue waiting and execute step S23;
[0041] S24, determining whether one of the virtual button, the no virtual button, and the uncertain virtual button is clicked:
[0042] If one of the virtual buttons "Yes", "No" and "Unsure" is clicked, the next insect feature determination page will be displayed until the insect type page is displayed.
[0043] If the virtual button is not clicked, the no virtual button is clicked, or the uncertain virtual button is clicked, the process continues to wait and executes step S24.
[0044] In a preferred embodiment of the present invention, step S20 is further included before step S21, in which AI insect identification is realized by taking pictures of insects.
[0045] The present invention also discloses a dual-item interactive insect classification electronic retrieval method, comprising the following steps:
[0046] S1, log in to the dual-item interactive insect classification electronic retrieval platform;
[0047] S2, after logging into the dual-item interactive insect classification electronic retrieval platform, determine the insect type based on one or more displayed pages.
[0048] In a preferred embodiment of the present invention, logging into the dual-item interactive insect classification electronic retrieval platform in step S1 includes the following steps:
[0049] S11, determining whether a dual-item interactive insect classification electronic retrieval platform APP is clicked on the smartphone:
[0050] If you click on the Dual-item Interactive Insect Classification Electronic Retrieval Platform APP on your smartphone, you will enter the login interface;
[0051] If the dual-item interactive insect classification electronic retrieval platform APP is not clicked on the smart phone, continue waiting and execute step S11;
[0052] S12, the login interface includes, from top to bottom, a search platform name display area, an account input box input area, a password input box input area, and a login virtual button click area;
[0053] In the search platform name display area, a two-item interactive insect classification electronic search system is displayed;
[0054] The account number is displayed in the input area of the account input box, and you can enter the account number characters in the account input box;
[0055] The password is displayed in the password input box input area, and you can enter the password characters in the password input box;
[0056] The login virtual button click area shows login, and you can click the login virtual button;
[0057] If you enter the account and password characters in the account input box and password input box respectively, and click the login virtual button, proceed to the next step;
[0058] S13, obtaining the account number and password characters entered in the account number input box and the password input box;
[0059] S14, after obtaining the account characters and password characters entered in the account input box and the password input box, the obtained account characters and password characters are securely processed before transmission, and the securely processed account characters and password characters are transmitted to the dual-item interactive insect classification electronic retrieval platform;
[0060] S15, after receiving the securely processed account and password characters, the dual-item interactive insect classification electronic retrieval platform decrypts the received securely processed account and password characters using the private key in the RSA algorithm; and determines whether the decrypted account and password characters exist on the dual-item interactive insect classification electronic retrieval platform at the same time:
[0061] If the decrypted and securely processed account characters and password characters exist in the dual-item interactive insect classification electronic retrieval platform at the same time, the login to the dual-item interactive insect classification electronic retrieval platform is successful, indicating that the account characters and password characters entered in the account input box and password input box respectively are correct;
[0062] If the decrypted and securely processed account characters and password characters do not exist in the dual-item interactive insect classification electronic retrieval platform, the login to the dual-item interactive insect classification electronic retrieval platform fails, indicating that the account characters and / or password characters entered in the account input box and password input box are incorrect. The correct account characters and password characters need to be entered in the account input box and password input box.
[0063] In a preferred embodiment of the present invention, determining the insect type according to the displayed one or more pages in step S2 includes the following steps:
[0064] S21, each page includes, from top to bottom, an insect feature text description area, a virtual button selection area, and an insect picture display area;
[0065] The insect feature text description area is for providing text descriptions of insect features;
[0066] Select the virtual button click area, including Yes virtual button, No virtual button, and Unsure virtual button from left to right;
[0067] If "Yes" is displayed in the virtual button, you can click the virtual button;
[0068] If "No" is displayed in the No virtual button, you can click the No virtual button;
[0069] If uncertainty is displayed in the virtual button, you can click the uncertainty virtual button;
[0070] The insect picture display area includes the left picture, the middle picture, and the right picture from left to right;
[0071] The left picture and the virtual button are in a corresponding relationship; clicking the virtual button indicates that the picture displayed on the left picture and the text description of the insect characteristics in the insect characteristics text description area are confirmed;
[0072] The middle picture and the no virtual buttons are a set of corresponding relationships; clicking the no virtual button indicates that the picture displayed on the middle picture and the text in the insect feature text description area negate the insect feature description;
[0073] The right picture and the uncertain virtual button form a pair of corresponding relationships; clicking the uncertain virtual button indicates that the picture displayed on the left picture and / or the middle picture and the text describing the insect characteristics in the insect characteristics text description area are uncertain;
[0074] The picture on the right is a fixed preset picture;
[0075] Enter the next insect feature judgment page by clicking one of the virtual buttons: Yes, No, and Unsure;
[0076] S22, determining whether one of the virtual button, the no virtual button, and the uncertain virtual button is clicked:
[0077] If one of the virtual buttons "Yes", "No" and "Unsure" is clicked, the page for determining the next insect feature is entered;
[0078] If the virtual button is not clicked, the virtual button is not clicked, or the virtual button is not sure, then continue waiting and execute step S22;
[0079] S23, determining whether one of the virtual button, the no virtual button, and the uncertain virtual button is clicked:
[0080] If one of the virtual buttons "Yes", "No" and "Unsure" is clicked, the page for determining the next insect feature is entered;
[0081] If the virtual button is not clicked, the virtual button is not clicked, or the virtual button is not sure, then continue waiting and execute step S23;
[0082] S24, determining whether one of the virtual button, the no virtual button, and the uncertain virtual button is clicked:
[0083] If one of the virtual buttons "Yes", "No" and "Unsure" is clicked, the next insect feature determination page will be displayed until the insect type page is displayed.
[0084] If the virtual button is not clicked, the no virtual button is clicked, or the uncertain virtual button is clicked, the process continues to wait and executes step S24.
[0085] In a preferred embodiment of the present invention, step S20 is further included before step S21, in which AI insect identification is realized by taking pictures of insects.
[0086] The present invention also discloses a computer system, comprising:
[0087] processor;
[0088] a memory for storing processor-executable instructions;
[0089] Wherein, the processor is configured to implement the dual-item interactive insect classification electronic retrieval method when executing the executable instructions.
[0090] The present invention also discloses a computer-readable storage medium, comprising:
[0091] a memory having a computer program stored thereon;
[0092] A processor is used to execute the program in the memory to implement the dual-item interactive insect classification electronic retrieval method.
[0093] In summary, due to the adoption of the above technical solution, the present invention can help non-professional insect enthusiasts to carry out classification and identification, assist in the development of insect science popularization work, lower the classification and identification threshold, and enhance the interest of insect classification work.
[0094] Additional aspects and advantages of the present invention will be set forth in part in the description which follows and, in part, will be obvious from the description which follows, or may be learned by practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0095] The above and / or additional aspects and advantages of the present invention will become apparent and readily understood from the following description of the embodiments with reference to the accompanying drawings, in which:
[0096] Figure 1 It is a schematic block diagram of the connection of the present invention.
[0097] Figure 2 It is a schematic diagram of the login interface of the present invention.
[0098] Figure 3 It is a schematic diagram of the insect classification retrieval interface of the present invention.
[0099] Figure 4 It is a schematic diagram of the insect classification retrieval interface of the present invention.
[0100] Figure 5 It is a schematic diagram of the insect classification retrieval interface of the present invention.
[0101] Figure 6 It is a schematic diagram of the insect classification retrieval interface of the present invention. DETAILED DESCRIPTION
[0102] The following describes embodiments of the present invention in detail. Examples of the embodiments 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 intended only to explain the present invention and are not to be construed as limiting the present invention.
[0103] The present invention discloses a dual-item interactive insect classification electronic retrieval system, such as Figure 1 As shown, it includes a dual-item interactive insect classification electronic retrieval platform login module and a dual-item interactive insect classification electronic retrieval insect type determination module;
[0104] The login module of the dual-item interactive insect classification electronic retrieval platform is used to log in to the dual-item interactive insect classification electronic retrieval platform;
[0105] The dual-item interactive insect classification electronic retrieval insect type determination module is used to determine the insect type based on one or more displayed pages after logging into the dual-item interactive insect classification electronic retrieval platform.
[0106] In a preferred embodiment of the present invention, logging into the dual-item interactive insect classification electronic retrieval platform in the dual-item interactive insect classification electronic retrieval platform login module includes the following steps:
[0107] S11, determining whether a dual-item interactive insect classification electronic retrieval platform APP is clicked on the smartphone:
[0108] If you click on the Dual-item Interactive Insect Classification Electronic Retrieval Platform APP on your smartphone, you will enter the login interface;
[0109] If the dual-item interactive insect classification electronic retrieval platform APP is not clicked on the smart phone, continue waiting and execute step S11;
[0110] S12, the login interface includes, from top to bottom, a search platform name display area, an account input box input area, a password input box input area, and a login virtual button click area;
[0111] In the search platform name display area, a two-item interactive insect classification electronic search system is displayed;
[0112] The account number is displayed in the input area of the account input box, and you can enter the account number characters in the account input box;
[0113] The password is displayed in the password input box input area, and you can enter the password characters in the password input box;
[0114] The login virtual button click area shows login, and you can click the login virtual button;
[0115] If you enter the account and password characters in the account input box and password input box respectively, and click the login virtual button, proceed to the next step;
[0116] S13, obtaining the account number and password characters entered in the account number input box and the password input box;
[0117] S14, after obtaining the account characters and password characters entered in the account input box and the password input box, the obtained account characters and password characters are securely processed before transmission, and the securely processed account characters and password characters are transmitted to the dual-item interactive insect classification electronic retrieval platform;
[0118] S15, after receiving the securely processed account and password characters, the dual-item interactive insect classification electronic retrieval platform decrypts the received securely processed account and password characters using the private key in the RSA algorithm; and determines whether the decrypted account and password characters exist on the dual-item interactive insect classification electronic retrieval platform at the same time:
[0119] If the decrypted and securely processed account characters and password characters exist in the dual-item interactive insect classification electronic retrieval platform at the same time, the login to the dual-item interactive insect classification electronic retrieval platform is successful, indicating that the account characters and password characters entered in the account input box and password input box respectively are correct;
[0120] If the decrypted and securely processed account characters and password characters do not exist in the dual-item interactive insect classification electronic retrieval platform, the login to the dual-item interactive insect classification electronic retrieval platform fails, indicating that the account characters and / or password characters entered in the account input box and password input box are incorrect. The correct account characters and password characters need to be entered in the account input box and password input box.
[0121] In a preferred embodiment of the present invention, the method for securely processing the acquired account characters and password characters before transmission in step S14 includes the following steps:
[0122] S141, obtaining the number of digits a and b of the account and password characters entered in the account input box and password input box respectively;
[0123] There exists Z = Z1Z2Z3…Z a , M=M1M2M3…M b ;
[0124] Z is the account character entered in the account input box;
[0125] Z1 is the first character of the account number;
[0126] Z2 is the second character of the account number;
[0127] Z3 is the third character of the account number;
[0128] Z a The ath character of the account number;
[0129] M is the password number entered in the password input box;
[0130] M1 is the first character of the password;
[0131] M2 is the second character of the password;
[0132] M3 is the third character of the password;
[0133] M b The bth character of the password;
[0134] S142, after obtaining the number of digits of the account and password characters entered in the account input box and password input box, determine the size relationship between the two:
[0135] If a ≥ b, then for Z1Z2Z3…Z b and M1M2M3…M b perform position swapping according to the set rules, with other positions remaining unchanged; Z1 is the 1st character of the account character; Z2 is the 2nd character of the account character; Z3 is the 3rd character of the account character; Z b is the bth character of the account character;
[0136] If a < b, then for Z1Z2Z3…Z a and M1M2M3…M a perform position swapping according to the set rules, with other positions remaining unchanged; M1 is the 1st character of the password character; M2 is the 2nd character of the password character; M3 is the 3rd character of the password character; M a is the ath character of the password character;
[0137] S143, encrypt the swapped account and password respectively using the public key in the RSA algorithm, and after encryption, obtain the encrypted account and the encrypted password respectively.
[0138] In a preferred embodiment of the present invention, the set rule in step S142 is:
[0139] If the value of the account is greater than the value of the password, then swap positions;
[0140] If the value of the account is less than the value of the password, then do not swap positions.
[0141] In a preferred embodiment of the present invention, the value size judgment is:
[0142] For the numbers 0 - 9, lowercase a - z, uppercase A - Z, and special characters ~!@#$%^&*()_+{}:”|<>?, they increase in order; that is: 0 < 1 < 2 < 3 < 4 < 5 < 6 < 7 < 8 < 9 < a < b < c < d < e < f < g < h < i < j < k < l < m < n < o < p < q < r < s < t < u < v < w < x < y < z < A < B < C < D < E < F < G < H < I < J < K < L < M < N < O < P < Q < R < S < T < U < V < W < X < Y < Z < ~ < @ < # < $ < % < ^ < & < * < ( < ) < _ < + < { <} < : < “ < | < < < > <?.
[0143] For example, the account characters and password characters entered by the user in the account input box and the password input box are admin20250404 and Wolovenky@2 respectively. The corresponding swapped account and password are adlin20250204 and Womovenky@0 respectively.
[0144] In a preferred embodiment of the present invention, determining the insect type based on one or more displayed pages in the dual-item interactive insect classification electronic retrieval insect type determination module includes the following steps:
[0145] S21, each page includes, from top to bottom, an insect feature text description area, a virtual button selection area, and an insect picture display area;
[0146] The insect feature text description area is for providing text descriptions of insect features;
[0147] Select the virtual button click area, including Yes virtual button, No virtual button, and Unsure virtual button from left to right;
[0148] If "Yes" is displayed in the virtual button, you can click the virtual button;
[0149] If "No" is displayed in the No virtual button, you can click the No virtual button;
[0150] If uncertainty is displayed in the virtual button, you can click the uncertainty virtual button;
[0151] The insect picture display area includes the left picture, the middle picture, and the right picture from left to right;
[0152] The left picture and the virtual button are in a corresponding relationship; clicking the virtual button indicates that the picture displayed on the left picture and the text description of the insect characteristics in the insect characteristics text description area are confirmed;
[0153] The "No" virtual button on the middle picture is a set of corresponding relationships; clicking the "No" virtual button indicates that the picture displayed on the middle picture and the text in the insect feature text description area deny the insect feature description;
[0154] The right picture and the uncertain virtual button form a pair of corresponding relationships; clicking the uncertain virtual button indicates that the picture displayed on the left picture and / or the middle picture and the text describing the insect characteristics in the insect characteristics text description area are uncertain;
[0155] The picture on the right is a fixed preset picture;
[0156] Enter the next insect feature judgment page by clicking one of the virtual buttons: Yes, No, and Unsure;
[0157] Preferably, each page includes, from top to bottom, an insect feature text description area, an insect picture display area, and a virtual button selection area.
[0158] Preferably, the virtual button click area can be selected from left to right to be a virtual button, an uncertain virtual button, and a no virtual button;
[0159] The left picture and the virtual button are in a corresponding relationship; clicking the virtual button indicates that the picture displayed on the left picture and the text description of the insect characteristics in the insect characteristics text description area are confirmed;
[0160] The middle picture and the uncertain virtual button form a pair of corresponding relationships; clicking the uncertain virtual button indicates that the picture displayed on the left picture or / and the right picture and the text describing the insect characteristics in the insect characteristics text description area are uncertain;
[0161] The right picture and the No virtual button form a set of corresponding relationships; clicking the No virtual button indicates that the picture displayed on the right picture and the text in the insect feature text description area deny the insect feature description;
[0162] Preferably, the virtual button click area can be selected from left to right to be a no virtual button, an uncertain virtual button, and a yes virtual button;
[0163] The left picture and the "No" virtual button are a set of corresponding relationships; clicking the "No" virtual button indicates that the picture displayed on the left picture and the text in the insect feature text description area deny the insect feature description;
[0164] The middle picture and the uncertain virtual button form a pair of corresponding relationships; clicking the uncertain virtual button indicates that the picture displayed on the left picture or / and the right picture and the text describing the insect characteristics in the insect characteristics text description area are uncertain;
[0165] The right picture and the virtual button are in a corresponding relationship; clicking the virtual button indicates that the picture displayed on the right picture and the text description of the insect characteristics in the insect characteristics text description area are confirmed;
[0166] S22, determining whether one of the virtual button, the no virtual button, and the uncertain virtual button is clicked:
[0167] If one of the virtual buttons "Yes", "No" and "Unsure" is clicked, the page for determining the next insect feature is entered;
[0168] If the virtual button is not clicked, the virtual button is not clicked, or the virtual button is not sure, then continue waiting and execute step S22;
[0169] S23, determining whether one of the virtual button, the no virtual button, and the uncertain virtual button is clicked:
[0170] If one of the virtual buttons "Yes", "No" and "Unsure" is clicked, the page for determining the next insect feature is entered;
[0171] If the virtual button is not clicked, the virtual button is not clicked, or the virtual button is not sure, then continue waiting and execute step S23;
[0172] S24, determining whether one of the virtual button, the no virtual button, and the uncertain virtual button is clicked:
[0173] If one of the virtual buttons "Yes", "No" and "Unsure" is clicked, the next insect feature determination page will be displayed until the insect type page is displayed.
[0174] If the virtual button is not clicked, the no virtual button is clicked, or the uncertain virtual button is clicked, the process continues to wait and executes step S24.
[0175] In a preferred embodiment of the present invention, step S20 is further included before step S21, in which AI insect identification is realized by taking pictures of insects.
[0176] The present invention also discloses a dual-item interactive insect classification electronic retrieval method, comprising the following steps:
[0177] S1, log in to the dual-item interactive insect classification electronic retrieval platform;
[0178] S2, after logging into the dual-item interactive insect classification electronic retrieval platform, determine the insect type based on one or more displayed pages.
[0179] In a preferred embodiment of the present invention, logging into the dual-item interactive insect classification electronic retrieval platform in step S1 includes the following steps:
[0180] S11, determining whether a dual-item interactive insect classification electronic retrieval platform APP is clicked on the smartphone:
[0181] If you click on the Dual-item Interactive Insect Classification Electronic Retrieval Platform APP on your smartphone, you will enter the login interface;
[0182] If the dual-item interactive insect classification electronic retrieval platform APP is not clicked on the smart phone, continue waiting and execute step S11;
[0183] S12, the login interface includes, from top to bottom, the search platform name display area, the account input box input area, the password input box input area, and the login virtual button click area; Figure 2 As shown;
[0184] In the search platform name display area, a two-item interactive insect classification electronic search system is displayed;
[0185] The account number is displayed in the input area of the account input box, and you can enter the account number characters in the account input box;
[0186] The password is displayed in the password input box input area, and you can enter the password characters in the password input box;
[0187] The login virtual button click area shows login, and you can click the login virtual button;
[0188] If you enter the account and password characters in the account input box and password input box respectively, and click the login virtual button, proceed to the next step;
[0189] S13, obtaining the account number and password characters entered in the account number input box and the password input box;
[0190] S14, after obtaining the account characters and password characters entered in the account input box and the password input box, the obtained account characters and password characters are securely processed before transmission, and the securely processed account characters and password characters are transmitted to the dual-item interactive insect classification electronic retrieval platform;
[0191] S15, after receiving the securely processed account and password characters, the dual-item interactive insect classification electronic retrieval platform decrypts the received securely processed account and password characters using the private key in the RSA algorithm; and determines whether the decrypted account and password characters exist on the dual-item interactive insect classification electronic retrieval platform at the same time:
[0192] If the decrypted and securely processed account characters and password characters exist in the dual-item interactive insect classification electronic retrieval platform at the same time, the login to the dual-item interactive insect classification electronic retrieval platform is successful, indicating that the account characters and password characters entered in the account input box and password input box respectively are correct;
[0193] If the decrypted and securely processed account characters and password characters do not exist in the dual-item interactive insect classification electronic retrieval platform, the login to the dual-item interactive insect classification electronic retrieval platform fails, indicating that the account characters and / or password characters entered in the account input box and password input box are incorrect. The correct account characters and password characters need to be entered in the account input box and password input box.
[0194] In a preferred embodiment of the present invention, the method for securely processing the acquired account characters and password characters before transmission in step S14 includes the following steps:
[0195] S141, obtaining the number of digits a and b of the account and password characters entered in the account input box and password input box respectively;
[0196] There exists Z = Z1Z2Z3…Z a , M=M1M2M3…M b ;
[0197] Z is the account character entered in the account input box;
[0198] Z1 is the 1st character of the account character;
[0199] Z2 is the 2nd character of the account character;
[0200] Z3 is the 3rd character of the account character;
[0201] Z a is the ath character of the account character;
[0202] M is the password character entered in the password input box;
[0203] M1 is the 1st character of the password character;
[0204] M2 is the 2nd character of the password character;
[0205] M3 is the 3rd character of the password character;
[0206] M b is the bth character of the password character;
[0207] S142, after obtaining the number of digits of the account character and password character entered in the account input box and password input box, judge the size relationship between the two:
[0208] If a ≥ b, then perform position swapping on Z1Z2Z3…Z b and M1M2M3…M b according to the set rules, and keep other positions unchanged; Z1 is the 1st character of the account character; Z2 is the 2nd character of the account character; Z3 is the 3rd character of the account character; Z b is the bth character of the account character;
[0209] If a < b, then perform position swapping on Z1Z2Z3…Z a and M1M2M3…M a according to the set rules, and keep other positions unchanged; M1 is the 1st character of the password character; M2 is the 2nd character of the password character; M3 is the 3rd character of the password character; M a is the ath character of the password character;
[0210] S143, encrypt the swapped account and password respectively using the public key in the RSA algorithm, and obtain the encrypted account and encrypted password after encryption.
[0211] In a preferred embodiment of the present invention, the set rule in step S142 is:
[0212] If the value of the account is greater than the value of the password, then perform position swapping;
[0213] If the value of the account number is smaller than the value of the password, the positions are not swapped.
[0214] In a preferred embodiment of the present invention, the value is determined as follows:
[0215] Numbers 0-9, lowercase a-z, uppercase A-Z, special characters ~! @#$%^&*()_+{}:”|<>?, in ascending order; that is: 0<1<2<3<4<5<6<7<8<9 <a<b<c<d<e<f<g<h<i<j<k<l<m<n<o<p<q<r<s<t<u<v<w<x<y<z<A<B<C<D<E<F<G<H<I<J<K<L<M<N<O<P<Q<R<S<T<U<V<W<X<Y<Z<~<@<#<$<%<^<&<*<(<)<_<+<{<}<:<“<|<<<> <? .
[0216] For example, if the user enters the account and password characters in the account input box and password input box as admin@)@%0404 and Wolovenky@2 respectively, the corresponding swapped account and password will be adlinenky0204 and Womov@)@%@0 respectively.
[0217] In a preferred embodiment of the present invention, the insect types include one of the weevils group, the gill horns group, the hydrocharidae, the heterosegmented group, the herbivorous group, the short sheath group, the cryptopterygidae, the scutellum family, and the burrowing beetle family, but are not limited thereto. The characteristics of these listed insects are described as follows:
[0218] 1. The head is more or less extended into a beak, the two exopharyngeal sutures are merged into one at the ends, and the posterior lateral plates of the prothorax meet on both sides behind the prothorax (Rhyncophora);
[0219] Head not extended into a beak, separated by 2 external pharyngeal sutures, and the posterior lamellae of the prothorax never meet behind the ventral plate;
[0220] 2. The antennae have several segments (3 to 7) at the end, which are gill-shaped or comb-shaped and bent like knees (branchial horn group);
[0221] 3. The mandible is as long as or longer than the antennae, and the terminal segments of the antennae are swollen. --- Hydropodidae.
[0222] Mandibles shorter than antennae;
[0223] 4. The number of tarsal segments in the three pairs of legs is different, with 5 segments in the front and middle legs and 4 segments in the hind legs (5-5-4)------(heterosegmental group);
[0224] The number of tarsal segments on the three pairs of feet is the same; if different, it is not 5-5-4;
[0225] 5. Each leg has "appears to have 4 segments" but is actually 5, with the 4th segment being very small and hidden within the lobes of the 3rd segment, and the antennae are not club-shaped. (Herbivorous group);
[0226] The tarsus of each leg is not "likely 4-segmented", a few are "likely 4-segmented", but the antennae are club-shaped;
[0227] 6. The coxae of the forelegs are prominent and tapered, often meeting on both sides. In some cases, the coxae are round and not prominent, and the forewings are very short.
[0228] Coxae of forelegs globose or transversely axial or enlarged into a plate, almost never prominent and separated by a ventral plate;
[0229] 7. Antennae are club-shaped or club-shaped, with a few being bead-shaped or thread-shaped. Forewings are mostly short, and the abdomen, except for the first two segments, is horny in the dorsal plate (short sheath group).
[0230] The antennae are saw-shaped or comb-shaped, a few are filamentous or have several swollen and flattened segments at the end, and the forewings are not very short;
[0231] 8. The forewings are very short, only covering the dorsal plate of the first two abdominal segments. A few are longer, and the dorsal plate except the first two abdominal segments is horny.
[0232] The forewings are long or relatively long, covering at least the first three or four segments of the dorsal plate, so the dorsal plate except these segments is horny;
[0233] 9. The abdomen is movable and can bend toward the back. The back of the forewing usually has 7 or 8 segments exposed (rarely 2 or 3 segments exposed) ------ (Rofteridae);
[0234] The abdomen cannot move, and the back of the forewings usually has 5 or 6 segments or less exposed. --- Trionyx family;
[0235] 10. The coxae of the hind legs are close to each other - burial foramina;
[0236] The coxae of the hind legs are far apart;
[0237] Specifically, the specific characteristics of insects can be further subdivided. The above is just an enumeration of the characteristics of insect groups / families.
[0238] In a preferred embodiment of the present invention, determining the insect type according to the displayed one or more pages in step S2 includes the following steps:
[0239] S21, each page includes, from top to bottom, an insect feature text description area, a virtual button selection area, and an insect picture display area;
[0240] The insect feature text description area is for providing text descriptions of insect features;
[0241] Select the virtual button click area, including Yes virtual button, No virtual button, and Unsure virtual button from left to right;
[0242] If "Yes" is displayed in the virtual button, you can click the virtual button;
[0243] If "No" is displayed in the No virtual button, you can click the No virtual button;
[0244] If uncertainty is displayed in the virtual button, you can click the uncertainty virtual button;
[0245] The insect picture display area includes the left picture, the middle picture, and the right picture from left to right;
[0246] The left picture and the virtual button are a pair of corresponding relationships; clicking the virtual button indicates that the picture displayed on the left picture and the text description of the insect characteristics in the insect characteristics text description area are confirmed;
[0247] The middle picture and the no virtual buttons are a set of corresponding relationships; clicking the no virtual button indicates that the picture displayed on the middle picture and the text in the insect feature text description area negate the insect feature description;
[0248] The right picture and the uncertain virtual button form a pair of corresponding relationships; clicking the uncertain virtual button indicates that the picture displayed on the left picture and / or the middle picture and the text describing the insect characteristics in the insect characteristics text description area are uncertain;
[0249] The picture on the right is a fixed preset picture;
[0250] Enter the next insect feature judgment page by clicking one of the virtual buttons: Yes, No, and Unsure;
[0251] Preferably, each page includes, from top to bottom, an insect feature text description area, an insect picture display area, and a virtual button selection area.
[0252] Preferably, the virtual button click area can be selected from left to right to be a virtual button, an uncertain virtual button, and a no virtual button;
[0253] The left picture and the virtual button are a pair of corresponding relationships; clicking the virtual button indicates that the picture displayed on the left picture and the text description of the insect characteristics in the insect characteristics text description area are confirmed;
[0254] The middle picture and the uncertain virtual button form a pair of corresponding relationships; clicking the uncertain virtual button indicates that the picture displayed on the left picture or / and the right picture and the text describing the insect characteristics in the insect characteristics text description area are uncertain;
[0255] The right picture and the No virtual button form a set of corresponding relationships; clicking the No virtual button indicates that the picture displayed on the right picture and the text in the insect feature text description area deny the insect feature description;
[0256] Preferably, the virtual button click area can be selected from left to right to be a no virtual button, an uncertain virtual button, and a yes virtual button;
[0257] The left picture and the "No" virtual button are a set of corresponding relationships; clicking the "No" virtual button indicates that the picture displayed on the left picture and the text in the insect feature text description area deny the insect feature description;
[0258] The middle picture and the uncertain virtual button form a pair of corresponding relationships; clicking the uncertain virtual button indicates that the picture displayed on the left picture or / and the right picture and the text describing the insect characteristics in the insect characteristics text description area are uncertain;
[0259] The right picture and the virtual button are in a corresponding relationship; clicking the virtual button indicates that the picture displayed on the right picture and the text description of the insect characteristics in the insect characteristics text description area are confirmed;
[0260] S22, determining whether one of the virtual button, the no virtual button, and the uncertain virtual button is clicked:
[0261] If one of the virtual buttons "Yes", "No" and "Unsure" is clicked, the page for determining the next insect feature is entered;
[0262] If the virtual button is not clicked, the virtual button is not clicked, or the virtual button is not sure, then continue waiting and execute step S22;
[0263] S23, determining whether one of the virtual button, the no virtual button, and the uncertain virtual button is clicked:
[0264] If one of the virtual buttons "Yes", "No" and "Unsure" is clicked, the page for determining the next insect feature is entered;
[0265] If the virtual button is not clicked, the virtual button is not clicked, or the virtual button is not sure, then continue waiting and execute step S23;
[0266] S24, determining whether one of the virtual button, the no virtual button, and the uncertain virtual button is clicked:
[0267] If one of the virtual buttons "Yes", "No" and "Unsure" is clicked, the next insect feature determination page will be displayed until the insect type page is displayed.
[0268] If the virtual button, the "No" virtual button, or the "Unsure" virtual button is not clicked, the process continues to wait and proceeds to step S24. Key feature images in the images corresponding to the "Yes" virtual button and / or the "No" virtual button are annotated. The key feature images are the images corresponding to the text description of the insect's features in the insect's feature description area. The annotations can be in the form of arrows, boxes, ellipses, etc. Different colors can also be used for better distinction.
[0269] In a preferred embodiment of the present invention, step S20 is further included before step S21, in which AI insect identification is implemented by taking insect pictures. The specific steps include the following steps:
[0270] S201, after logging in, the homepage interface includes an AI insect identification virtual button, and AI insect identification is displayed in the AI insect identification virtual button, and the AI insect identification virtual button can be clicked;
[0271] Determine whether the AI insect identification virtual button is clicked:
[0272] If you click the AI Insect Identification virtual button, the screen will jump to the photo taking interface; proceed to the next step;
[0273] If the AI insect identification virtual button is not clicked, continue waiting and execute step S201;
[0274] S202, determine whether the photo taking virtual button is clicked:
[0275] If the photo taking virtual button is clicked, proceed to the next step;
[0276] If the photo virtual button is not clicked, continue waiting and execute step S202;
[0277] S203, obtaining insect information in the captured image, specifically the following steps:
[0278] S2031, obtaining insect outlines from the captured images;
[0279] S2032, after obtaining the insect outline image, adjusting the angle of the insect outline image so that the insect in the angle-adjusted insect image is aligned;
[0280] S2033, grayscale processing is performed on the insect image to obtain a grayscale insect image:
[0281] gray(p,q)=R*red(p,q)+G*green(p,q)+B*blue(p,q),
[0282] gray(p,q) is the pixel value of the grayscale insect image at pixel (p,q);
[0283] red(p,q) is the red channel pixel value of the insect image at pixel (p,q);
[0284] green(p,q) is the green channel pixel value of the insect image at pixel (p,q);
[0285] blue(p,q) is the blue channel pixel value of the insect image at pixel (p,q);
[0286] R, G, and B are the three-color ratio coefficients of the red, green, and blue channels; R+G+B=1;
[0287] 0≤R≤1, 0≤G≤1, 0≤B≤1; p=1, 2, 3,..., P, q=1, 2, 3,..., Q;
[0288] P is the number of horizontal pixels in the insect image; Q is the number of vertical pixels in the insect image;
[0289] S2034, putting the grayscale insect image into the database for comparison:
[0290]
[0291] Among them, gray(m,n) is the pixel value of the grayscale insect image at pixel point (m,n);
[0292] gray τ (m,n) is the normalized pixel value of the τth insect in the database at pixel point (m,n);
[0293] m=1, 2, 3, ..., P;
[0294] n=1, 2, 3, ..., Q;
[0295] S τ is the comparison value between the captured insect image and the τth insect in the database;
[0296] S2035, change S1, S2, S3, ..., S υ Arrange in order from small to large, and take the minimum comparison value min{S1,S2,S3,…,S υ The insect in the corresponding image is taken as the insect type;
[0297] S1 is the comparison value between the captured insect image and the first insect in the database;
[0298] S2 is the comparison value between the captured insect image and the second insect in the database;
[0299] S3 is the comparison value between the captured insect image and the third insect in the database;
[0300] S υ is the comparison value between the captured insect image and the υth insect in the database;
[0301] υ is the number of insects in the database; min{} means taking the minimum value.
[0302] For example, the type of insect seen by the enthusiast is a ladybug, specifically:
[0303] The first step is to click on the dual-item interactive insect classification electronic retrieval platform APP on your smartphone to enter the login interface;
[0304] Step 2: Enter your account and password in the account and password input boxes, and click the login virtual button to enter the home page interface.
[0305] Step 3: Click the AI Insect Identification virtual button to enter the photo taking interface, then click the Photo virtual button to take a picture of the insect.
[0306] The fourth step is to determine the insect type based on the insect pictures taken. For greater accuracy, select the key features to clarify the species relationship of the insect. Specifically, it can be as follows Figures 3 to 6 As shown, the first insect feature judgment page:
[0307] In the insect feature description area, the question "Does it have two pairs of wings?" is displayed. Clicking the virtual button will lead to the next insect feature judgment page, which is the second insect feature judgment page:
[0308] In the insect feature description area, it displays "Are the forewings hard? Are they elytra?". Clicking the virtual button will lead to the next insect feature judgment page, which is the third insect feature judgment page:
[0309] In the insect feature description area, the question "Is the first ventral plate divided by the coxae fossa of the hind leg?" is displayed. Clicking the "No" virtual button will lead to the next insect feature judgment page, which is the fourth insect feature judgment page:
[0310] In the insect feature text description area, "Are the claws split?" is displayed. Clicking the virtual "Yes" button will enter a page displaying the insect type, where the insect type displayed is a ladybug.
[0311] The present invention also discloses a computer system, comprising:
[0312] processor;
[0313] a memory for storing processor-executable instructions;
[0314] Wherein, the processor is configured to implement the dual-item interactive insect classification electronic retrieval method when executing the executable instructions.
[0315] The present invention also discloses a computer-readable storage medium, comprising:
[0316] a memory having a computer program stored thereon;
[0317] A processor is used to execute the program in the memory to implement the dual-item interactive insect classification electronic retrieval method.
[0318] While 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 invention, and that the scope of the invention is defined by the claims and their equivalents.
Claims
1. A two-item interactive insect classification electronic retrieval system, characterized by: It includes a two-item interactive insect classification electronic retrieval platform login module and a two-item interactive insect classification electronic retrieval insect type determination module; The login module of the dual-item interactive insect classification electronic retrieval platform is used to log in to the dual-item interactive insect classification electronic retrieval platform; The dual-item interactive insect classification electronic retrieval insect type determination module is used to determine the insect type based on one or more displayed pages after logging into the dual-item interactive insect classification electronic retrieval platform.
2. The dual-item interactive insect classification electronic retrieval system according to claim 1, characterized in that: Logging into the Dual-item Interactive Insect Taxonomy Electronic Search Platform in the Dual-item Interactive Insect Taxonomy Electronic Search Platform Login Module includes the following steps: S11, determining whether a dual-item interactive insect classification electronic retrieval platform APP is clicked on the smartphone: If you click on the Dual-item Interactive Insect Classification Electronic Retrieval Platform APP on your smartphone, you will enter the login interface; If the dual-item interactive insect classification electronic retrieval platform APP is not clicked on the smart phone, continue waiting and execute step S11; S12, the login interface includes, from top to bottom, a search platform name display area, an account input box input area, a password input box input area, and a login virtual button click area; In the search platform name display area, a two-item interactive insect classification electronic search system is displayed; The account number is displayed in the input area of the account input box, and you can enter the account number characters in the account input box; The password is displayed in the password input box input area, and you can enter the password characters in the password input box; The login virtual button click area shows login, and you can click the login virtual button; If you enter the account and password characters in the account input box and password input box respectively, and click the login virtual button, proceed to the next step; S13, obtaining the account number and password characters entered in the account number input box and the password input box; S14, after obtaining the account characters and password characters entered in the account input box and the password input box, the obtained account characters and password characters are securely processed before transmission, and the securely processed account characters and password characters are transmitted to the dual-item interactive insect classification electronic retrieval platform; S15, after receiving the securely processed account and password characters, the dual-item interactive insect classification electronic retrieval platform decrypts the received securely processed account and password characters using the private key in the RSA algorithm; and determines whether the decrypted account and password characters exist on the dual-item interactive insect classification electronic retrieval platform at the same time: If the decrypted and securely processed account characters and password characters exist in the dual-item interactive insect classification electronic retrieval platform at the same time, the login to the dual-item interactive insect classification electronic retrieval platform is successful, indicating that the account characters and password characters entered in the account input box and password input box respectively are correct; If the decrypted and securely processed account characters and password characters do not exist in the dual-item interactive insect classification electronic retrieval platform, the login to the dual-item interactive insect classification electronic retrieval platform fails, indicating that the account characters and / or password characters entered in the account input box and password input box are incorrect. The correct account characters and password characters need to be entered in the account input box and password input box.
3. The dual-item interactive insect classification electronic retrieval system according to claim 1, characterized in that: Determining the insect type based on one or more displayed pages in the dual-item interactive insect classification electronic search insect type determination module includes the following steps: S21, each page includes, from top to bottom, an insect feature text description area, a virtual button selection area, and an insect picture display area; The insect feature text description area is for providing text descriptions of insect features; Select the virtual button click area, including Yes virtual button, No virtual button, and Unsure virtual button from left to right; If "Yes" is displayed in the virtual button, you can click the virtual button; If "No" is displayed in the No virtual button, you can click the No virtual button; If uncertainty is displayed in the virtual button, you can click the uncertainty virtual button; The insect picture display area includes the left picture, the middle picture, and the right picture from left to right; The left picture and the virtual button are in a corresponding relationship; clicking the virtual button indicates that the picture displayed on the left picture and the text description of the insect characteristics in the insect characteristics text description area are confirmed; The middle picture and the no virtual buttons are a set of corresponding relationships; clicking the no virtual button indicates that the picture displayed on the middle picture and the text in the insect feature text description area negate the insect feature description; The right picture and the uncertain virtual button form a pair of corresponding relationships; clicking the uncertain virtual button indicates that the picture displayed on the left picture and / or the middle picture and the text describing the insect characteristics in the insect characteristics text description area are uncertain; The picture on the right is a fixed preset picture; Enter the next insect feature judgment page by clicking one of the virtual buttons: Yes, No, and Unsure; S22, determining whether one of the virtual button, the no virtual button, and the uncertain virtual button is clicked: If one of the virtual buttons "Yes", "No" and "Unsure" is clicked, the page for determining the next insect feature is entered; If the virtual button is not clicked, the virtual button is not clicked, or the virtual button is not sure, then continue waiting and execute step S22; S23, determining whether one of the virtual button, the no virtual button, and the uncertain virtual button is clicked: If one of the virtual buttons "Yes", "No" and "Unsure" is clicked, the page for determining the next insect feature is entered; If the virtual button is not clicked, the virtual button is not clicked, or the virtual button is not sure, then continue waiting and execute step S23; S24, determining whether one of the virtual button, the no virtual button, and the uncertain virtual button is clicked: If one of the virtual buttons "Yes", "No" and "Unsure" is clicked, the next insect feature determination page will be displayed until the insect type page is displayed. If the virtual button is not clicked, the no virtual button is clicked, or the uncertain virtual button is clicked, the process continues to wait and executes step S24.
4. The dual-item interactive insect classification electronic retrieval system according to claim 1, characterized in that: Before step S21, step S20 is also included, in which AI insect identification is realized by taking insect pictures.
5. A two-item interactive insect classification electronic retrieval method, characterized in that: The following steps are involved: S1, log in to the dual-item interactive insect classification electronic retrieval platform; S2, after logging into the dual-item interactive insect classification electronic retrieval platform, determine the insect type based on one or more displayed pages.
6. The dual-item interactive insect classification electronic retrieval method according to claim 5, characterized in that: Logging into the dual-item interactive insect taxonomy electronic retrieval platform in step S1 includes the following steps: S11, determining whether a dual-item interactive insect classification electronic retrieval platform APP is clicked on the smartphone: If you click on the Dual-item Interactive Insect Classification Electronic Retrieval Platform APP on your smartphone, you will enter the login interface; If the dual-item interactive insect classification electronic retrieval platform APP is not clicked on the smart phone, continue waiting and execute step S11; S12, the login interface includes, from top to bottom, a search platform name display area, an account input box input area, a password input box input area, and a login virtual button click area; In the search platform name display area, a two-item interactive insect classification electronic search system is displayed; The account number is displayed in the input area of the account input box, and you can enter the account number characters in the account input box; The password is displayed in the password input box input area, and you can enter the password characters in the password input box; The login virtual button click area shows login, and you can click the login virtual button; If you enter the account and password characters in the account input box and password input box respectively, and click the login virtual button, proceed to the next step; S13, obtaining the account number and password characters entered in the account number input box and the password input box; S14, after obtaining the account characters and password characters entered in the account input box and the password input box, the obtained account characters and password characters are securely processed before transmission, and the securely processed account characters and password characters are transmitted to the dual-item interactive insect classification electronic retrieval platform; S15, after receiving the securely processed account and password characters, the dual-item interactive insect classification electronic retrieval platform decrypts the received securely processed account and password characters using the private key in the RSA algorithm; and determines whether the decrypted account and password characters exist on the dual-item interactive insect classification electronic retrieval platform at the same time: If the decrypted and securely processed account characters and password characters exist in the dual-item interactive insect classification electronic retrieval platform at the same time, the login to the dual-item interactive insect classification electronic retrieval platform is successful, indicating that the account characters and password characters entered in the account input box and password input box respectively are correct; If the decrypted and securely processed account characters and password characters do not exist in the dual-item interactive insect classification electronic retrieval platform, the login to the dual-item interactive insect classification electronic retrieval platform fails, indicating that the account characters and / or password characters entered in the account input box and password input box are incorrect. The correct account characters and password characters need to be entered in the account input box and password input box.
7. The dual-item interactive insect classification electronic retrieval method according to claim 5, characterized in that: Determining the insect type based on the displayed one or more pages in step S2 includes the following steps: S21, each page includes, from top to bottom, an insect feature text description area, a virtual button selection area, and an insect picture display area; The insect feature text description area is for providing text descriptions of insect features; Select the virtual button click area, including Yes virtual button, No virtual button, and Unsure virtual button from left to right; If "Yes" is displayed in the virtual button, you can click the virtual button; If "No" is displayed in the No virtual button, you can click the No virtual button; If uncertainty is displayed in the virtual button, you can click the uncertainty virtual button; The insect picture display area includes the left picture, the middle picture, and the right picture from left to right; The left picture and the virtual button are in a corresponding relationship; clicking the virtual button indicates that the picture displayed on the left picture and the text description of the insect characteristics in the insect characteristics text description area are confirmed; The middle picture and the no virtual buttons are a set of corresponding relationships; clicking the no virtual button indicates that the picture displayed on the middle picture and the text in the insect feature text description area negate the insect feature description; The right picture and the uncertain virtual button form a pair of corresponding relationships; clicking the uncertain virtual button indicates that the picture displayed on the left picture and / or the middle picture and the text describing the insect characteristics in the insect characteristics text description area are uncertain; The picture on the right is a fixed preset picture; Enter the next insect feature judgment page by clicking one of the virtual buttons: Yes, No, and Unsure; S22, determining whether one of the virtual button, the no virtual button, and the uncertain virtual button is clicked: If one of the virtual buttons "Yes", "No" and "Unsure" is clicked, the page for determining the next insect feature is entered; If the virtual button is not clicked, the virtual button is not clicked, or the virtual button is not sure, then continue waiting and execute step S22; S23, determining whether one of the virtual button, the no virtual button, and the uncertain virtual button is clicked: If one of the virtual buttons "Yes", "No" and "Unsure" is clicked, the page for determining the next insect feature is entered; If the virtual button is not clicked, the virtual button is not clicked, or the virtual button is not sure, then continue waiting and execute step S23; S24, determining whether one of the virtual button, the no virtual button, and the uncertain virtual button is clicked: If one of the virtual buttons "Yes", "No" and "Unsure" is clicked, the next insect feature determination page will be displayed until the insect type page is displayed. If the virtual button is not clicked, the no virtual button is clicked, or the uncertain virtual button is clicked, the process continues to wait and executes step S24.
8. The dual-item interactive insect classification electronic retrieval system according to claim 5, characterized in that: Before step S21, step S20 is also included, in which AI insect identification is realized by taking insect pictures.
9. A computer system, characterized in that: include: processor; a memory for storing processor-executable instructions; Wherein, the processor is configured to implement the dual-item interactive insect classification electronic retrieval method according to any one of claims 5 to 8 when executing the executable instructions.
10. A computer-readable storage medium, characterized in that include: a memory having a computer program stored thereon; A processor is used to execute the program in the memory to implement the dual-item interactive insect classification electronic retrieval method according to any one of claims 5 to 8.