Information protection method, device, electronic device and computer readable medium

By encrypting the user report information sent by the mobile terminal, type verification and condition information query, processing information that does not meet the preset conditions, and encrypting the processing result set, the errors and resource waste in information protection in the prior art are solved in the prior art The problem has improved the security and processing efficiency of reporting information.

CN119004516BActive Publication Date: 2025-02-07BEIJING ZHONGHAIJIYUAN DIGITAL TECH DEV CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411464891.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-21
Publication Date
2025-02-07
Estimated Expiration
2044-10-21

AI Technical Summary

Technical Problem

The prior art has errors and waste of resources in information protection, especially when processing complex information reporting, which can easily lead to information leakage and the security of information reporting.

Method used

By receiving the user report information set sent by the mobile terminal, information encryption processing and type verification are carried out. After the verification, the corresponding type information set of user report information is generated, and condition information query processing is carried out to generate the user report condition information set. Then, the user who does not meet the conditions is processed according to the preset condition information, and the information that meets the conditions is sent to the mobile terminal to receive the user behavior information operation result set, and finally the information processing result set and the behavior information operation result set are encrypted. deal with.

Benefits of technology

It improves the security of reported information, reduces processing errors and resource waste, and ensures the accuracy and security of information processing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119004516B_ABST
    Figure CN119004516B_ABST
Patent Text Reader

Abstract

The embodiments of the present disclosure disclose information protection methods, devices, electronic devices and computer-readable media. A specific implementation of the method includes: receiving a user reporting information set sent by a mobile terminal, wherein the user reporting information in the user reporting information set is the reporting information uploaded by the user on the mobile terminal; performing information encryption processing on the user reporting information set to generate an encrypted user reporting information set; performing conditional information query processing on each type of information corresponding to the type of information in the post-inspection user reporting information corresponding type information set to generate user reporting conditional information and obtain a user reporting conditional information set; performing encryption processing on the information processing result set and the behavior information operation result set to obtain an encrypted information processing result set and an encrypted behavior information operation result set. This implementation improves the security of the reported information, reduces errors in processing complex user reporting information, and reduces the waste of resources.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present disclosure relate to the field of computer technology, and in particular to an information protection method, device, electronic device, and computer-readable medium. Background Art

[0002] Information protection is generally a technology used to protect information. For example, in the field of production safety, sensitive information needs to be protected. User-submitted information is a type of sensitive information, and sensitive information involves multiple complex and specific formats such as accepted submitted information and pending submitted information. At present, the method commonly used for information protection is: staff manually verify the submitted information to achieve information protection.

[0003] However, when the above method is adopted, the following technical problems often occur:

[0004] Since the received reported information is relatively complex, manual verification is prone to errors and leakage of reported information, which reduces the security of reported information. In addition, since it is impossible to effectively classify complex reported information, it is easy to cause confusion of reported information, which in turn generates large errors, resulting in large computing resources occupied when processing reported information, resulting in waste of resources.

[0005] The above information disclosed in this Background section is only for enhancement of understanding of the background of the inventive concept and therefore it may contain information that does not form the prior art that is already known in this country to a person of ordinary skill in the art. Summary of the invention

[0006] The content of this disclosure is used to introduce concepts in a brief form, which will be described in detail in the detailed implementation section below. The content of this disclosure is not intended to identify the key features or essential features of the technical solution claimed for protection, nor is it intended to limit the scope of the technical solution claimed for protection.

[0007] Some embodiments of the present disclosure propose information protection methods, devices, electronic devices, and computer-readable media to solve one or more of the technical problems mentioned in the above background technology section.

[0008] In a first aspect, some embodiments of the present disclosure provide an information protection method, the method comprising: receiving a user reported information set sent by a mobile terminal; performing information encryption processing on the above user reported information set to generate an encrypted user reported information set; performing type verification on the above encrypted user reported information set to generate a type information set corresponding to the verified user reported information, wherein the type information set corresponding to the verified user reported information comprises: first user reported information corresponding type information, second user reported information corresponding type information and third user reported information corresponding type information, the first user reported information corresponding type information represents user reported information not accepted type information, the second user reported information corresponding type information represents user reported information accepted type information, the third user reported information corresponding type information represents user reported information to be accepted after information supplementation type information; performing conditional verification on each type information corresponding to the verified user reported information in the above verified user reported information corresponding type information set. Information query processing is performed to generate user reporting condition information and obtain a user reporting condition information set; in response to determining that there is user reporting condition information that does not satisfy the preset condition information in the above user reporting condition information set, information processing is performed on at least one user reporting condition information that does not satisfy the above preset condition information to obtain an information processing result set; in response to determining that there is user reporting condition information that satisfies the above preset condition information in the above user reporting condition information set, at least one user reporting condition information that satisfies the above preset condition information is sent to each corresponding mobile terminal to receive a user behavior information operation result set sent by each mobile terminal, wherein the user behavior information operation result set is a user behavior information operation result set generated after each mobile terminal performs a preset user behavior operation on the at least one received user reporting condition information; the above information processing result set and the above behavior information operation result set are encrypted to obtain an encrypted information processing result set and an encrypted behavior information operation result set.

[0009] In a second aspect, some embodiments of the present disclosure provide an information protection device, the device comprising: a receiving unit, configured to receive a user reported information set sent by a mobile terminal; a first processing unit, configured to perform information encryption processing on the above-mentioned user reported information set to generate an encrypted user reported information set; a verification unit, configured to perform type verification on the above-mentioned encrypted user reported information set to generate a type information set corresponding to the verified user reported information, wherein the type information set corresponding to the verified user reported information comprises: first user reported information corresponding type information, second user reported information corresponding type information and third user reported information corresponding type information, the first user reported information corresponding type information represents user reported information not accepted type information, the second user reported information corresponding type information represents user reported information accepted type information, and the third user reported information corresponding type information represents user reported information to be accepted type information after information supplementation; the second processing unit is configured to perform type verification on each of the above-mentioned types of information corresponding to the verified user reported information in the type information set corresponding to the verified user reported information. Condition information query processing is performed to generate user reporting condition information and obtain a user reporting condition information set; an information processing unit is configured to, in response to determining that there is user reporting condition information that does not satisfy the preset condition information in the above user reporting condition information set, perform information processing on at least one user reporting condition information that does not satisfy the above preset condition information to obtain an information processing result set; a sending unit is configured to, in response to determining that there is user reporting condition information that satisfies the above preset condition information in the above user reporting condition information set, send at least one user reporting condition information that satisfies the above preset condition information to each corresponding mobile terminal to receive a user behavior information operation result set sent by each mobile terminal, wherein the user behavior information operation result set is a user behavior information operation result set generated after each mobile terminal performs a preset user behavior operation on the received at least one user reporting condition information; a third processing unit is configured to encrypt the above information processing result set and the above behavior information operation result set to obtain an encrypted information processing result set and an encrypted behavior information operation result set.

[0010] In a third aspect, some embodiments of the present disclosure provide an electronic device comprising: one or more processors; a storage device on which one or more programs are stored, and when the one or more programs are executed by the one or more processors, the one or more processors implement the method described in any implementation manner of the above-mentioned first aspect.

[0011] In a fourth aspect, some embodiments of the present disclosure provide a computer-readable medium having a computer program stored thereon, wherein when the program is executed by a processor, the method described in any implementation manner of the above-mentioned first aspect is implemented.

[0012] The above-mentioned embodiments of the present disclosure have the following beneficial effects: through the information protection method of some embodiments of the present disclosure, the security of the reported information is improved, the error in processing complex user reported information is reduced, and the waste of resources is reduced. Specifically, the reason for the slow information processing speed, the easy occurrence of large errors, and the waste of resources is that: because the received reported information is relatively complex, it is easy to make mistakes during manual verification, and it is also easy to cause the leakage of reported information, which reduces the security of the reported information. In addition, since it is impossible to effectively classify the complex reported information, it is easy to cause confusion of the reported information, and then produce large errors, resulting in large computing resources occupied when processing the reported information, resulting in waste of resources. Based on this, the information protection method of some embodiments of the present disclosure, first, receives the user reported information set sent by the mobile terminal. Thus, it can provide convenience for subsequent processing. Then, the above-mentioned user reported information set is encrypted to generate an encrypted user reported information set. Thus, the user reported information set can be protected. Afterwards, the encrypted user-submitted information set is subjected to type inspection to generate a type information set corresponding to the verified user-submitted information, wherein the type information set corresponding to the verified user-submitted information includes: type information corresponding to the first user-submitted information, type information corresponding to the second user-submitted information, and type information corresponding to the third user-submitted information. The first user-submitted information corresponding to type information indicates that the user-submitted information is not accepted type information, the second user-submitted information corresponding to type information indicates that the user-submitted information is accepted type information, and the third user-submitted information corresponding to type information indicates that the user-submitted information is to be accepted type information after the information is supplemented. In this way, complex user-submitted information can be classified, the error in processing complex user-submitted information is reduced, and resources are relatively fully utilized when protecting information, reducing the waste of resources. Afterwards, conditional information query processing is performed on each type information corresponding to the verified user-submitted information in the above-mentioned type information set corresponding to the verified user-submitted information to generate user-submitted condition information and obtain a user-submitted condition information set. In this way, the security of at least one user-submitted information can be improved. Then, in response to determining that there is user reporting condition information that does not meet the preset condition information in the above-mentioned user reporting condition information set, information processing is performed on at least one user reporting condition information that does not meet the above-mentioned preset condition information to obtain an information processing result set. In this way, risks that are easy to occur can be discovered in a timely manner. Secondly, in response to determining that there is user reporting condition information that meets the above-mentioned preset condition information in the above-mentioned user reporting condition information set, at least one user reporting condition information that meets the above-mentioned preset condition information is sent to each corresponding mobile terminal to receive the user behavior information operation result set sent by each of the above-mentioned mobile terminals, wherein the above-mentioned user behavior information operation result set is a user behavior information operation result set generated after each mobile terminal performs a preset user behavior operation on at least one received user reporting condition information.Thus, the error in processing complex user-submitted information can be reduced. Finally, the above information processing result set and the above behavior information operation result set are encrypted to obtain the encrypted information processing result set and the encrypted behavior information operation result set. Thus, the security of the submitted information is improved, the error in processing complex user-submitted information is reduced, and the waste of resources is reduced. BRIEF DESCRIPTION OF THE DRAWINGS

[0013] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the accompanying drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that components and elements are not necessarily drawn to scale.

[0014] Figure 1 is a flow chart of some embodiments of the information protection method according to the present disclosure;

[0015] Figure 2 is a schematic diagram of the structure of some embodiments of the information protection device according to the present disclosure;

[0016] Figure 3 It is a schematic diagram of the structure of an electronic device suitable for implementing some embodiments of the present disclosure. DETAILED DESCRIPTION

[0017] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments set forth herein. On the contrary, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.

[0018] It should also be noted that, for ease of description, only the parts related to the invention are shown in the drawings. In the absence of conflict, the embodiments and features in the embodiments of the present disclosure can be combined with each other.

[0019] It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.

[0020] It should be noted that the modifications of "one" and "plurality" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, it should be understood as "one or more".

[0021] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.

[0022] The present disclosure will be described in detail below with reference to the accompanying drawings and in conjunction with embodiments.

[0023] Figure 1 This is a process 100 of some embodiments of the information protection method of the present disclosure. The information protection method comprises the following steps:

[0024] Step 101: receiving a user submission information set sent by a mobile terminal.

[0025] In some embodiments, the executor of the information protection method (eg, a computing device) may receive a user-submitted information set sent by a mobile terminal, wherein the user-submitted information in the user-submitted information set is the submitted information uploaded by the user on the mobile terminal.

[0026] Here, the user-submitted information in the user-submitted information set may refer to the user's suggestion information on the enterprise's production process. For example, the user-submitted information in the user-submitted information set may refer to "the user suggests that the production speed needs to be improved". The mobile terminal may refer to a mobile terminal that includes software corresponding to the user's uploaded submission information. For example, the mobile terminal may refer to a "mobile phone". The software may refer to an app for uploading submission information.

[0027] It should be noted that the above-mentioned computing device can be hardware or software. When the computing device is hardware, it can be implemented as a distributed cluster consisting of multiple servers or terminal devices, or it can be implemented as a single server or a single terminal device. For example, the computing device can be the above-mentioned target terminal. When the computing device is embodied as software, it can be installed in the hardware devices listed above. It can be implemented as multiple software or software modules for providing distributed services, for example, or it can be implemented as a single software or software module. No specific limitation is made here.

[0028] Step 102, encrypting the user-submitted information set to generate an encrypted user-submitted information set.

[0029] In some embodiments, the execution entity may perform information encryption processing on the user-submitted information set to generate an encrypted user-submitted information set.

[0030] As an example, the execution subject may remove duplicates from the user-submitted information set to obtain a deduplicated user-submitted information set, and then encrypt the deduplicated user-submitted information set using an Advanced Encryption Standard algorithm to obtain an encrypted user-submitted information set.

[0031] Optionally, the execution subject may encrypt the user-submitted information set through the following steps to generate an encrypted user-submitted information set:

[0032] The first step is to perform data preprocessing on the above user-reported information set to obtain a processed user-reported information set.

[0033] As an example, the execution subject may clean the user-reported information set to obtain a cleaned user-reported information set, and then normalize the cleaned user-reported information set to obtain a normalized user-reported information set as the processed user-reported information set.

[0034] The second step is to extract key information from the user-submitted information set after the above processing, and obtain the key information set corresponding to the extracted user-submitted information.

[0035] As an example, the execution subject may extract key information corresponding to the processed user-submitted information set to obtain a key information set corresponding to the extracted user-submitted information.

[0036] The third step is to annotate the key information of the key information set corresponding to the extracted user-submitted information to obtain the annotated user-submitted information set.

[0037] As an example, the execution subject may annotate the key information set corresponding to the extracted user-submitted information according to the extracted key information to obtain the annotated user-submitted information set. The key information may refer to keyword information representing the extracted user-submitted information. For example, the key information may refer to "slow speed".

[0038] The fourth step is to encrypt each annotated user-submitted information in the annotated user-submitted information set with a verification code to generate encrypted user-submitted information and obtain an encrypted user-submitted information set.

[0039] As an example, the execution entity may use a random verification code to encrypt each annotated user-submitted information in the annotated user-submitted information set to generate encrypted user-submitted information and obtain an encrypted user-submitted information set.

[0040] Step 103, performing a type check on the encrypted user-submitted information set to generate a type information set corresponding to the checked user-submitted information.

[0041] In some embodiments, the execution entity may perform a type check on the encrypted user-submitted information set to generate a type information set corresponding to the verified user-submitted information, wherein the type information set corresponding to the verified user-submitted information includes: type information corresponding to the first user-submitted information, type information corresponding to the second user-submitted information, and type information corresponding to the third user-submitted information, wherein the type information corresponding to the first user-submitted information represents type information of user-submitted information not accepted, the type information corresponding to the second user-submitted information represents type information of user-submitted information accepted, and the type information corresponding to the third user-submitted information represents type information of user-submitted information to be accepted after information supplementation.

[0042] As an example, the above-mentioned execution entity may first determine the type information corresponding to each encrypted user reported information in the above-mentioned encrypted user reported information set according to the preset acceptance standard to generate the encrypted user reported information type and obtain the encrypted user reported information type set. Then, the above-mentioned encrypted user reported information type set is tested to obtain the type test result set corresponding to the above-mentioned encrypted user reported information set. The above-mentioned preset acceptance standard may refer to a preset standard for whether the reported information is accepted. For example, the above-mentioned preset acceptance standard may refer to a preset standard of "if the reported information is sufficient, the reported information is true and the reported information has not been obtained, then it is an accepted type; if the reported information is insufficient, then it is an accepted type after the information is supplemented; if the reported information is untrue, then it is a non-accepted type".

[0043] Step 104, performing condition information query processing on each type of information corresponding to the type of information submitted by the user after inspection in the above-mentioned type information set corresponding to the information submitted by the user after inspection, so as to generate user submission condition information and obtain the user submission condition information set.

[0044] In some embodiments, the execution entity may perform conditional information query processing on each type of information corresponding to the post-inspection user-submitted information in the post-inspection user-submitted information corresponding type information set to generate user-submitted conditional information and obtain a user-submitted conditional information set.

[0045] Here, the above-mentioned condition information may refer to the condition information of "the authenticity of the reported information, the sufficiency of the reported information, and whether the reported information has been obtained". Here, the user-submitted condition information in the above-mentioned user-submitted condition information set may refer to the condition information satisfied by the user-submitted information. For example, the user-submitted condition information in the above-mentioned user-submitted condition information set may refer to the information of "the reported information is authentic, the reported information is sufficient, and the reported information has not been obtained".

[0046] As an example, the execution subject may query and process the condition information corresponding to each user-submitted information in at least one user-submitted information corresponding to the type inspection result set to obtain a user-submitted condition information set.

[0047] Step 105, in response to determining that there is user submitted condition information that does not satisfy the preset condition information in the above user submitted condition information set, information processing is performed on at least one user submitted condition information that does not satisfy the above preset condition information to obtain an information processing result set.

[0048] In some embodiments, the execution entity may, in response to determining that there is user submitted condition information that does not satisfy the preset condition information in the user submitted condition information set, perform information processing on at least one user submitted condition information that does not satisfy the preset condition information to obtain an information processing result set.

[0049] Here, the above-mentioned preset condition information may refer to pre-set condition information. For example, the above-mentioned preset condition information may refer to condition information of "the submitted information is true, the submitted information is sufficient, and the submitted information has not been obtained".

[0050] Optionally, the execution subject may, in response to determining that there is user reported condition information that does not satisfy preset condition information in the user reported condition information set, perform information processing on at least one user reported condition information that does not satisfy the preset condition information to obtain an information processing result set through the following steps:

[0051] The first step is to perform behavior analysis on each user behavior information corresponding to at least one user-submitted condition information that does not meet the above-mentioned preset condition information, and obtain a behavior analysis result set.

[0052] As an example, the execution subject may analyze the behavior information corresponding to each user behavior information corresponding to at least one user-submitted condition information that does not satisfy the preset condition information to obtain a behavior analysis result set.

[0053] In the second step, for each behavior analysis result in the above behavior analysis result set, the following first processing step is performed:

[0054] In the first sub-step, in response to determining that the above-mentioned behavior analysis result indicates that the information submission is unsuccessful, the user submission condition information corresponding to the above-mentioned behavior analysis result is sent to the above-mentioned mobile terminal.

[0055] Here, the unsuccessful result of submitting the information may indicate that the user's submitted information is insufficient.

[0056] The second sub-step, in response to determining that the user's corresponding mobile terminal has received the user-submitted condition information corresponding to the result of the above-mentioned behavior analysis, performs a verification operation on the above-mentioned user-submitted condition information to obtain a user-submitted condition verification result, wherein the above-mentioned user-submitted condition verification result represents a normal result of the user-submitted condition verification and an abnormal result of the user-submitted condition verification.

[0057] The third sub-step, in response to determining that the above-mentioned behavior analysis result represents an abnormal result of the reported information, isolates the user reporting condition information corresponding to the above-mentioned behavior analysis result to obtain the user reporting condition isolation result.

[0058] Here, the above isolation operation may refer to a blacklisting operation.

[0059] Optionally, the execution subject may perform the following steps in response to determining that the behavior analysis result represents an abnormal result of the reported information, and isolate the user reporting condition information corresponding to the behavior analysis result to obtain the user reporting condition isolation result:

[0060] The first step is to mark the user reporting condition information corresponding to the above behavior analysis results with an abnormal identifier to obtain the marked user reporting condition information.

[0061] Here, the above-mentioned abnormality identifier may refer to an identifier representing an abnormality. For example, the above-mentioned abnormality identifier may refer to “!”.

[0062] As an example, the execution entity may mark the abnormality identifier to the user reporting condition information corresponding to the behavior analysis result to obtain the marked user reporting condition information.

[0063] The second step is to send the above-mentioned marked user-submitted condition information to the isolation list, and perform a preset removal operation on the marked user-submitted condition information in the isolation list to obtain the result after the operation as the user-submitted condition isolation result.

[0064] Here, the above-mentioned isolation list may refer to a list of condition information submitted by the user after the isolation mark. The above-mentioned preset elimination operation may refer to a destruction operation.

[0065] In the third step, the obtained results of checking the conditions submitted by each user and isolating the conditions submitted by each user are determined as an information processing result set.

[0066] Step 106, in response to determining that there is user submission condition information that meets the above-mentioned preset condition information in the above-mentioned user submission condition information set, at least one user submission condition information that meets the above-mentioned preset condition information is sent to each corresponding mobile terminal to receive the user behavior information operation result set sent by each of the above-mentioned mobile terminals.

[0067] In some embodiments, the above-mentioned execution entity can, in response to determining that there is user reporting condition information that satisfies the above-mentioned preset condition information in the above-mentioned user reporting condition information set, send at least one user reporting condition information that satisfies the above-mentioned preset condition information to each corresponding mobile terminal, so as to receive the user behavior information operation result set sent by each of the above-mentioned mobile terminals, wherein the above-mentioned user behavior information operation result set is a user behavior information operation result set generated after each mobile terminal performs a preset user behavior operation on the at least one user reporting condition information received.

[0068] After the above-mentioned “step 106”, the above-mentioned method further comprises:

[0069] The first step is to determine the value information of at least one user-submitted information corresponding to the above-mentioned behavior information operation result set, and obtain a value information set corresponding to the user-submitted information.

[0070] Here, the above-mentioned value information may refer to reward information.

[0071] As an example, the execution subject may determine the value information corresponding to at least one user-submitted information corresponding to the behavior information operation result set to obtain a value information set corresponding to the user-submitted information.

[0072] In the second step, for each value information corresponding to the user submitted information in the value information set corresponding to the user submitted information, the following second processing step is performed:

[0073] Sub-step one: perform value information verification on the value information corresponding to the above user submitted information to generate a value information result after verification, wherein the value information result after verification represents a normal value information result after verification and an abnormal value information result after verification.

[0074] Sub-step two, in response to determining that the above-mentioned post-inspection value information result represents a normal result of the post-inspection value information, determining the value compensation information of the user corresponding to the above-mentioned post-inspection value information result to generate user value compensation information.

[0075] Here, the above-mentioned user value compensation information may refer to the amount information of rewarding the user.

[0076] The third step is to encrypt the obtained user value compensation information set to obtain an encrypted user value compensation information set to protect the user value compensation information set.

[0077] Here, the above encryption may refer to encryption by Advanced Encryption Standard.

[0078] Optionally, the execution subject may, in response to determining that the user reporting condition information set contains user reporting condition information that satisfies the preset condition information, send at least one user reporting condition information that satisfies the preset condition information to each corresponding mobile terminal through the following steps, so as to receive the user behavior information operation result set sent by each mobile terminal:

[0079] The first step is to decrypt at least one user-submitted condition information that meets the above-mentioned preset condition information to obtain a decrypted user-submitted condition information set.

[0080] As an example, the execution subject may use a key corresponding to AES (Advanced Encryption Standard) to decrypt at least one user-submitted condition information satisfying the preset condition information to obtain a decrypted user-submitted condition information set.

[0081] The second step is to send the decrypted user submission condition information set to each of the mobile terminals, and perform the following third processing step:

[0082] The first sub-step is to receive the identity authentication result of the user corresponding to the mobile terminal, wherein the identity authentication result is the identity authentication result obtained by the user corresponding to the mobile terminal after verifying the identity login information.

[0083] The second sub-step is, in response to determining that the identity authentication result represents a verification pass result, receiving at least one user-submitted condition information satisfying the preset condition information uploaded by the user corresponding to the mobile terminal.

[0084] The third sub-step is to perform a processing status detection on the at least one user-submitted condition information received to obtain a processing status detection result.

[0085] Here, the above-mentioned processing status detection result can represent the detection result of the processing status being a completed processing status and the detection result of the processing status being an uncompleted processing status.

[0086] The fourth sub-step is, in response to determining that the processing status detection result indicates that the status detection is a finished processing status result, receiving preset identity information added by the user corresponding to the mobile terminal.

[0087] Here, the preset identity information may refer to information about the user's identity that is preset. For example, the preset identity information may refer to the user's account information.

[0088] The fifth sub-step is to send a compensation information notification to the mobile terminal according to the preset identity information, so as to receive the user behavior information operation result sent by the mobile terminal.

[0089] The third step is to determine each received user behavior information operation result as a user behavior information operation result set.

[0090] Step 107: encrypt the information processing result set and the behavior information operation result set to obtain an encrypted information processing result set and an encrypted behavior information operation result set.

[0091] In some embodiments, the execution entity may encrypt the information processing result set and the behavior information operation result set to obtain an encrypted information processing result set and an encrypted behavior information operation result set.

[0092] Optionally, the execution subject may encrypt the information processing result set and the behavior information operation result set through the following steps to obtain an encrypted information processing result set and an encrypted behavior information operation result set:

[0093] The first step is to perform data preprocessing on the above information processing result set and the above behavior information operation result set to obtain a processed information processing result set and a processed behavior information operation result set.

[0094] Here, the above data preprocessing may refer to data cleaning.

[0095] In the second step, the channel state information corresponding to the processed information processing result set and the processed behavior information operation result set is determined to obtain a channel state information set, wherein the channel state information is the state information of the channel through which the processed information processing result set and the processed behavior information operation result set are sent to the mobile terminal.

[0096] In a third step, in response to determining that the channel state information in the channel state information set all represents that the channel state is normal state information, the channel state information set is mapped into preset length bit information as an initial key information sequence.

[0097] Here, the preset length may refer to a preset length, for example, the preset length may refer to a preset length of 128 bits.

[0098] The fourth step is to divide the above initial key information sequence into a preset number of groups to obtain an initial key information group set.

[0099] Here, the preset number of groups may refer to a preset number of groups. For example, the preset number of groups may refer to 4 preset groups.

[0100] As an example, the execution entity may evenly divide the initial key information sequence according to a preset number of groups to obtain an initial key information group set.

[0101] The fifth step is to perform preset base conversion on each initial key information group in the above initial key information group set according to a preset number to generate a converted key information group, thereby obtaining a converted key information group set.

[0102] Here, the above-mentioned preset base may refer to a preset decimal base.

[0103] The sixth step is to concatenate the converted key information in the converted key information group set to obtain the final key information.

[0104] As an example, the execution subject may connect the converted key information in the converted key information group set to obtain connected key information as the final key information.

[0105] The seventh step is to perform a standard test on the above-mentioned final key information to obtain the key information result after the test.

[0106] Here, the standard inspection may refer to the inspection of legal standards. The key information result after inspection may represent the normal key information result after inspection and the abnormal key information result after inspection.

[0107] In the eighth step, in response to determining that the above-mentioned post-inspection key information result represents that the post-inspection key information is a normal result, according to the above-mentioned post-inspection key information result, the above-mentioned processed information processing result set and processed behavior information operation result set are encrypted to obtain the encrypted information processing result set and the encrypted behavior information operation result set.

[0108] The relevant contents in the first step to the eighth step above serve as an inventive point of the present disclosure, and solve the following technical problem "resulting in low security of reported information". The factors that lead to low security of reported information are often as follows: relying solely on staff to protect information cannot guarantee the security of user reported information, and the leakage of control operation result set and behavior information operation result set cannot be avoided, resulting in low security of reported information. If the above factors are solved, the effect of improving the security of reported information can be achieved. In order to achieve this effect, in the first step, data preprocessing is performed on the above information processing result set and the above behavior information operation result set to obtain a processed information processing result set and a processed behavior information operation result set. Thereby, convenience can be provided for subsequent processing. In the second step, the channel state information corresponding to the above processed information processing result set and the processed behavior information operation result set is determined to obtain a channel state information set, wherein the above channel state information is the state information of the channel through which the above processed information processing result set and the processed behavior information operation result set are sent to the above mobile terminal. Thus, the status of the above-mentioned processed information processing result set and the processed behavior information operation result set in the acceptance process can be monitored to protect the above-mentioned processed information processing result set and the processed behavior information operation result set throughout the process, thereby improving the security of the reported information. The third step, in response to determining that the channel state information in the above-mentioned channel state information set all represents that the channel state is normal state information, the above-mentioned channel state information set is mapped into preset length bit information as an initial key information sequence. Thus, the channel state information set can be protected by the initial key information sequence. The fourth step is to divide the above-mentioned initial key information sequence into a preset number of groups to obtain an initial key information group set. The fifth step is to perform a preset base conversion on each initial key information group in the above-mentioned initial key information group set according to the preset number to generate a converted key information group to obtain a converted key information group set. Thus, the subsequent processing of the key information can be facilitated. The sixth step is to splice the converted key information in the above-mentioned converted key information group set to obtain the final key information. Thus, there is no need for manual subjective protection, but the security of the reported information can be improved through the final key information. In the seventh step, the final key information is subjected to a standard test to obtain a key information result after the test. In the eighth step, in response to determining that the key information result after the test indicates that the key information after the test is a normal result, the processed information processing result set and the processed behavior information operation result set are encrypted according to the key information result after the test to obtain an encrypted information processing result set and an encrypted behavior information operation result set. Therefore, the security of the information reported by the user is improved.

[0109] Optionally, after the above “step 107”, the above method further includes:

[0110] The first step is to display the encrypted information processing result set and the encrypted behavior information operation result set to the corresponding mobile terminals.

[0111] The second step is to detect abnormal information of each of the above mobile terminals to obtain an abnormal detection information set.

[0112] As an example, the execution entity may detect abnormal information of each of the mobile terminals by using an outlier detection algorithm (Local Outlier Factor, LOF) to obtain an abnormal detection information set.

[0113] In the third step, in response to determining that the abnormal detection information represents error information in the abnormal detection information set, the operation behavior corresponding to at least one abnormal detection information representing the error information is verified to obtain a verified behavior information set.

[0114] In the fourth step, in response to determining that the post-verification behavior information representing the abnormal request information exists in the post-verification behavior information set, at least one post-verification behavior information representing the abnormal request information is intercepted to obtain an intercepted behavior information set.

[0115] The fifth step is to issue an abnormal warning to the mobile terminal corresponding to the above-mentioned post-interception behavior information set to obtain an abnormal warning information set.

[0116] As an example, the execution subject may mark the mobile terminal corresponding to the post-interception behavior information set with an abnormal identifier to obtain a marked mobile terminal set. Then, an early warning is issued to the marked mobile terminal set to obtain an early warning information set as an abnormal early warning information set. The abnormal identifier may be an identifier that characterizes an abnormality. For example, the abnormal identifier may refer to "!".

[0117] The sixth step is to annotate the abnormal information of the abnormal warning information set to obtain an abnormal information set containing annotations.

[0118] As an example, the execution subject may use a labeling tool to label the abnormality information of the abnormality warning information set to obtain a labeled abnormality information set. For example, the labeling tool may be Prodigy.

[0119] In the seventh step, the anomaly information set containing the annotations is sent to a preset information list to close the permissions of the mobile terminal corresponding to the anomaly information set containing the annotations.

[0120] In an eighth step, in response to determining that the post-verification behavior information represents non-abnormal request information, identity authentication is performed on the post-verification behavior information.

[0121] In the ninth step, in response to determining that the identity authentication is passed, performing an authority check on the verified behavior information corresponding to the non-abnormal request information to obtain an authority check result.

[0122] In the tenth step, in response to determining that the authority detection result indicates that the authority detection is successful, a non-abnormal warning is issued for the verified behavior information corresponding to the non-abnormal request information to obtain non-abnormal warning information.

[0123] In the eleventh step, in response to determining that the permission detection result indicates that the permission detection has failed, log analysis is performed on the post-verification behavior information corresponding to the non-abnormal request information to obtain analyzed log information.

[0124] As an example, the execution subject may use a log analysis tool to perform log analysis on the post-verification behavior information corresponding to the non-abnormal request information to obtain analyzed log information. The log analysis tool may be Splunk.

[0125] Step 12: Perform security repair on the above analyzed log information to obtain the repaired result.

[0126] As an example, the execution subject may perform malicious code removal on the analyzed log information to obtain the removed log information. Finally, the access control authority is set on the removed log information to obtain the set log information as the repair result.

[0127] The relevant contents in the first step to the twelfth step above are an inventive point of the present disclosure, which solves the following technical problem: "affecting the normal operation of the system, making the reported information easy to leak, resulting in low security of the reported information". The factors that lead to low security of the reported information are often as follows: the user's reported information is often in an encrypted state during the upload process, and some users may request with abnormal operation information, and the system cannot isolate the abnormal request in time, which may affect the normal operation of the system, making the reported information easy to leak, resulting in low security of the reported information. If the above factors are solved, the effect of improving the security of the reported information can be achieved. In order to achieve this effect, in the first step, the encrypted information processing result set and the encrypted behavior information operation result set are displayed to the corresponding mobile terminals. In this way, the user's operation information request can be monitored throughout the process, which is convenient for timely processing. In the second step, the abnormal information of each mobile terminal is detected to obtain an abnormal detection information set. In the third step, in response to determining that there is abnormal detection information representing error information in the abnormal detection information set, the operation behavior corresponding to at least one abnormal detection information representing the error information is verified to obtain a verified behavior information set. In this way, the abnormal operation behavior can be verified to facilitate subsequent processing. In the fourth step, in response to determining that there is post-verification behavior information representing abnormal request information in the post-verification behavior information set, at least one post-verification behavior information representing abnormal request information is intercepted to obtain an intercepted behavior information set. In this way, abnormal requests can be isolated in time to avoid affecting the normal operation of the system. In the fifth step, abnormal warning is performed on the mobile terminal corresponding to the intercepted behavior information set to obtain an abnormal warning information set. In this way, the stability of the system can be improved through abnormal warning. In the sixth step, abnormal information is marked on the abnormal warning information set to obtain an abnormal information set containing markings. In this way, it is convenient for the system to identify abnormal information. In the seventh step, the abnormal information set containing markings is sent to the preset information list to close the permission of the mobile terminal corresponding to the abnormal information set containing markings. In this way, the abnormal mobile terminal can be prevented from performing abnormal operations again. In the eighth step, in response to determining that the post-verification behavior information represents non-abnormal request information, identity authentication is performed on the post-verification behavior information. In this way, the security of information can be improved. In the ninth step, in response to determining that the identity authentication is passed, permission detection is performed on the post-verification behavior information corresponding to the non-abnormal request information to obtain a permission detection result. In step 10, in response to determining that the permission detection result indicates that the permission detection is successful, a non-abnormal warning is performed on the post-verification behavior information corresponding to the non-abnormal request information to obtain non-abnormal warning information. In step 11, in response to determining that the permission detection result indicates that the permission detection fails, a log analysis is performed on the post-verification behavior information corresponding to the non-abnormal request information to obtain analyzed log information. In step 12, a security repair is performed on the above-mentioned post-analysis log information to obtain a repair result.This can prevent the reported information from being leaked and improve the security of the information.

[0128] The above-mentioned embodiments of the present disclosure have the following beneficial effects: through the information protection method of some embodiments of the present disclosure, the security of the reported information is improved, the error in processing complex user reported information is reduced, and the waste of resources is reduced. Specifically, the reason for the slow information processing speed, the easy occurrence of large errors, and the waste of resources is that: because the received reported information is relatively complex, it is easy to make mistakes during manual verification, and it is also easy to cause the leakage of reported information, which reduces the security of the reported information. In addition, since it is impossible to effectively classify the complex reported information, it is easy to cause confusion of the reported information, and then produce large errors, resulting in large computing resources occupied when processing the reported information, resulting in waste of resources. Based on this, the information protection method of some embodiments of the present disclosure, first, receives the user reported information set sent by the mobile terminal. Thus, it can provide convenience for subsequent processing. Then, the above-mentioned user reported information set is encrypted to generate an encrypted user reported information set. Thus, the user reported information set can be protected. Afterwards, the encrypted user-submitted information set is subjected to type inspection to generate a type information set corresponding to the verified user-submitted information, wherein the type information set corresponding to the verified user-submitted information includes: type information corresponding to the first user-submitted information, type information corresponding to the second user-submitted information, and type information corresponding to the third user-submitted information. The first user-submitted information corresponding to type information indicates that the user-submitted information is not accepted type information, the second user-submitted information corresponding to type information indicates that the user-submitted information is accepted type information, and the third user-submitted information corresponding to type information indicates that the user-submitted information is to be accepted type information after the information is supplemented. In this way, complex user-submitted information can be classified, the error in processing complex user-submitted information is reduced, and resources are relatively fully utilized when protecting information, reducing the waste of resources. Afterwards, conditional information query processing is performed on each type information corresponding to the verified user-submitted information in the above-mentioned type information set corresponding to the verified user-submitted information to generate user-submitted condition information and obtain a user-submitted condition information set. In this way, the security of at least one user-submitted information can be improved. Then, in response to determining that there is user reporting condition information that does not meet the preset condition information in the above-mentioned user reporting condition information set, information processing is performed on at least one user reporting condition information that does not meet the above-mentioned preset condition information to obtain an information processing result set. In this way, risks that are easy to occur can be discovered in a timely manner. Secondly, in response to determining that there is user reporting condition information that meets the above-mentioned preset condition information in the above-mentioned user reporting condition information set, at least one user reporting condition information that meets the above-mentioned preset condition information is sent to each corresponding mobile terminal to receive the user behavior information operation result set sent by each of the above-mentioned mobile terminals, wherein the above-mentioned user behavior information operation result set is a user behavior information operation result set generated after each mobile terminal performs a preset user behavior operation on at least one received user reporting condition information.Thus, the error in processing complex user-submitted information can be reduced. Finally, the above information processing result set and the above behavior information operation result set are encrypted to obtain the encrypted information processing result set and the encrypted behavior information operation result set. Thus, the security of the submitted information is improved, the error in processing complex user-submitted information is reduced, and the waste of resources is reduced.

[0129] Further references Figure 2 As an implementation of the methods shown in the above figures, the present disclosure provides some embodiments of an information protection method. These device embodiments are similar to Figure 1 Corresponding to the method embodiments shown, the device can be specifically applied to various electronic devices.

[0130] like Figure 2As shown, the information protection device 200 of some embodiments includes: a receiving unit 201, a first processing unit 202, a checking unit 203, a second processing unit 204, a third processing unit 205, a sending unit 206 and a fourth processing unit 207. The receiving unit 201 is configured to receive a user reporting information set sent by a mobile terminal, wherein the user reporting information in the user reporting information set is the reporting information uploaded by the user on the mobile terminal; the first processing unit 202 is configured to perform information encryption processing on the user reporting information set to generate an encrypted user reporting information set; the checking unit 203 is configured to perform type checking on the encrypted user reporting information set to generate a type information set corresponding to the checked user reporting information, wherein the type information set corresponding to the checked user reporting information includes: type information corresponding to the first user reporting information, type information corresponding to the second user reporting information and type information corresponding to the third user reporting information, wherein the type information corresponding to the first user reporting information indicates that the user reporting information is not accepted type information, the type information corresponding to the second user reporting information indicates that the user reporting information is accepted type information, and the type information corresponding to the third user reporting information indicates that the user reporting information is to be accepted type information after the information is supplemented; the second processing unit 204 is configured to perform type checking on each of the checked user reporting information in the type information set corresponding to the checked user reporting information. Condition information query processing is performed on the corresponding type information to generate user reporting condition information and obtain a user reporting condition information set; the third processing unit 205 is configured to, in response to determining that there is user reporting condition information that does not meet the preset condition information in the above-mentioned user reporting condition information set, perform information processing on at least one user reporting condition information that does not meet the above-mentioned preset condition information to obtain an information processing result set; the sending unit 206 is configured to, in response to determining that there is user reporting condition information that meets the above-mentioned preset condition information in the above-mentioned user reporting condition information set, send at least one user reporting condition information that meets the above-mentioned preset condition information to the corresponding mobile terminals to receive the user behavior information operation result set sent by the above-mentioned mobile terminals, wherein the above-mentioned user behavior information operation result set is a user behavior information operation result set generated after each mobile terminal performs a preset user behavior operation on the received at least one user reporting condition information; the fourth processing unit 207 is configured to encrypt the above-mentioned information processing result set and the above-mentioned behavior information operation result set to obtain an encrypted information processing result set and an encrypted behavior information operation result set.

[0131] It is understandable that the units described in the information protection device 200 are similar to those described in the reference Figure 1 Therefore, the operations, features and beneficial effects described above for the method are also applicable to the information protection device 200 and the units included therein, and will not be described in detail here.

[0132] Reference below Figure 3 , which shows a structural schematic diagram of an electronic device (such as a computing device) 300 suitable for implementing some embodiments of the present disclosure. Figure 3 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0133] like Figure 3 As shown, the electronic device 300 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 301, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 302 or a program loaded from a storage device 308 to a random access memory (RAM) 304. In the RAM 303, various programs and data required for the operation of the electronic device 300 are also stored. The processing device 301, the ROM 302, and the RAM 304 are connected to each other via a bus 304. An input / output (I / O) interface 305 is also connected to the bus 304.

[0134] Typically, the following devices may be connected to the I / O interface 305: an input device 306 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 307 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 308 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 309. The communication device 309 may allow the electronic device 300 to communicate with other devices wirelessly or by wire to exchange data. Figure 3 The electronic device 300 is shown with various devices, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead. Figure 3 Each block shown in the figure may represent one device, or may represent multiple devices as required.

[0135] In particular, according to some embodiments of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, some embodiments of the present disclosure include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In some such embodiments, the computer program can be downloaded and installed from the network through the communication device 309, or installed from the storage device 308, or installed from the ROM 302. When the computer program is executed by the processing device 301, the functions defined in the method of some embodiments of the present disclosure are executed.

[0136] It should be noted that the computer-readable medium recorded in some embodiments of the present disclosure may be a computer-readable signal medium or a computer-readable storage medium or any combination of the two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In some embodiments of the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in conjunction with an instruction execution system, device or device. In some embodiments of the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which a computer-readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer readable signal media may also be any computer readable medium other than computer readable storage media, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination thereof.

[0137] In some embodiments, the client and the server may communicate using any currently known or future developed network protocol such as HTTP (Hyper Text Transfer Protocol), and may be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.

[0138] The above-mentioned computer-readable medium may be included in the above-mentioned electronic device; or it may exist independently without being installed in the electronic device. The above-mentioned computer-readable medium carries one or more programs. When the above-mentioned one or more programs are executed by the electronic device, the electronic device: receives a user reporting information set sent by a mobile terminal, wherein the user reporting information in the above-mentioned user reporting information set is the reporting information uploaded by the user on the above-mentioned mobile terminal; performs information encryption processing on the above-mentioned user reporting information set to generate an encrypted user reporting information set; performs type verification on the above-mentioned encrypted user reporting information set to generate a type information set corresponding to the verified user reporting information, wherein the type information set corresponding to the verified user reporting information includes: first user reporting information corresponding type information, second user reporting information corresponding type information and third user reporting information corresponding type information, wherein the above-mentioned first user reporting information corresponding type information represents the type information of user reporting information not being accepted, the above-mentioned second user reporting information corresponding type information represents the type information of user reporting information being accepted, and the above-mentioned third user reporting information corresponding type information represents the type information of user reporting information to be accepted after information supplementation; the above-mentioned verified user reporting information corresponding type information is processed. Each verified user-submitted information in the type information set is subjected to conditional information query processing for the corresponding type information to generate user-submitted conditional information and obtain a user-submitted conditional information set; in response to determining that there is user-submitted conditional information that does not satisfy the preset conditional information in the above-mentioned user-submitted conditional information set, information processing is performed on at least one user-submitted conditional information that does not satisfy the above-mentioned preset conditional information to obtain an information processing result set; in response to determining that there is user-submitted conditional information that satisfies the above-mentioned preset conditional information in the above-mentioned user-submitted conditional information set, at least one user-submitted conditional information that satisfies the above-mentioned preset conditional information is sent to each corresponding mobile terminal to receive a user behavior information operation result set sent by each mobile terminal, wherein the above-mentioned user behavior information operation result set is a user behavior information operation result set generated after each mobile terminal performs a preset user behavior operation on at least one received user-submitted conditional information; the above-mentioned information processing result set and the above-mentioned behavior information operation result set are encrypted to obtain an encrypted information processing result set and an encrypted behavior information operation result set.

[0139] Computer program code for performing the operations of some embodiments of the present disclosure may be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0140] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0141] The units described in some embodiments of the present disclosure may be implemented by software or by hardware. The described units may also be arranged in a processor. For example, they may be described as: a processor including: a receiving unit, a first processing unit, a checking unit, a second processing unit, a third processing unit, a sending unit, and a fourth processing unit. Among them, the names of these units do not constitute a limitation on the units themselves under certain circumstances. For example, the first processing unit may also be described as a "unit that performs information encryption processing on the above-mentioned user-reported information set to generate an encrypted user-reported information set."

[0142] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.

[0143] The above descriptions are only some preferred embodiments of the present disclosure and the explanation of the technical principles used above. Those skilled in the art should understand that the scope of the invention involved in the embodiments of the present disclosure is not limited to the technical solutions formed by the specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above invention concept. For example, the above features are replaced with the technical features with similar functions disclosed in the embodiments of the present disclosure (but not limited to) by each other.

Claims

1. An information protection method, comprising: Receiving a user reported information set sent by a mobile terminal; Performing information encryption processing on the user reported information set to generate an encrypted user reported information set; Performing a type check on the encrypted user-submitted information set to generate a type information set corresponding to the verified user-submitted information, wherein the type information set corresponding to the verified user-submitted information includes: first user-submitted information corresponding type information, second user-submitted information corresponding type information, and third user-submitted information corresponding type information, wherein the first user-submitted information corresponding type information indicates that the user-submitted information is not accepted type information, the second user-submitted information corresponding type information indicates that the user-submitted information is accepted type information, and the third user-submitted information corresponding type information indicates that the user-submitted information is to be accepted type information after information supplementation; Performing condition information query processing on each type of information corresponding to the type of information reported by the user after verification in the type information set corresponding to the information reported by the user after verification to generate user reporting condition information and obtain the user reporting condition information set; In response to determining that there is user reported condition information that does not meet the preset condition information in the user reported condition information set, information processing is performed on at least one user reported condition information that does not meet the preset condition information to obtain an information processing result set, wherein the information processing is performed on at least one user reported condition information that does not meet the preset condition information to obtain the information processing result set, including: Performing behavior analysis on each user behavior information corresponding to at least one user-submitted condition information that does not meet the preset condition information, to obtain a behavior analysis result set; For each behavior analysis result in the behavior analysis result set, the following first processing step is performed: In response to determining that the behavior analysis result indicates an unsuccessful result of submitting information, sending user submission condition information corresponding to the behavior analysis result to the mobile terminal; In response to determining that the mobile terminal corresponding to the user receives the user reporting condition information corresponding to the behavior analysis result, the user reporting condition information is verified to obtain a user reporting condition verification result, wherein the user reporting condition verification result represents a normal result of the user reporting condition verification and an abnormal result of the user reporting condition verification; In response to determining that the behavior analysis result represents an abnormal result of reporting information, an isolation operation is performed on the user reporting condition information corresponding to the behavior analysis result to obtain a user reporting condition isolation result, wherein, in response to determining that the behavior analysis result represents an abnormal result of reporting information, an isolation operation is performed on the user reporting condition information corresponding to the behavior analysis result to obtain a user reporting condition isolation result, including: Marking the user reporting condition information corresponding to the behavior analysis result with an abnormal identifier to obtain the marked user reporting condition information; Sending the marked user-submitted condition information to the isolation list, and performing a preset removal operation on the marked user-submitted condition information in the isolation list to obtain a result after the operation as the user-submitted condition isolation result; Determine the obtained results of checking the conditions submitted by each user and the results of isolating the conditions submitted by each user as an information processing result set; In response to determining that there is user reporting condition information satisfying the preset condition information in the user reporting condition information set, at least one user reporting condition information satisfying the preset condition information is sent to each corresponding mobile terminal, so as to receive a user behavior information operation result set sent by each mobile terminal, wherein the user behavior information operation result set is a user behavior information operation result set generated after each mobile terminal performs a preset user behavior operation on the received at least one user reporting condition information; The information processing result set and the behavior information operation result set are encrypted to obtain an encrypted information processing result set and an encrypted behavior information operation result set.

2. The method according to claim 1, wherein: After sending at least one user reporting condition information satisfying the preset condition information to the corresponding mobile terminals to receive the user behavior information operation result set sent by the mobile terminals, the method further includes: Determine the value information of at least one user submitted information corresponding to the behavior information operation result set to obtain a value information set corresponding to the user submitted information; For each piece of value information corresponding to the user-submitted information in the value information set corresponding to the user-submitted information, the following second processing step is performed: Performing value information inspection on the value information corresponding to the user submitted information to generate a value information result after inspection, wherein the value information result after inspection represents a normal value information result after inspection and an abnormal value information result after inspection; In response to determining that the post-inspection value information result represents a normal post-inspection value information result, determining value compensation information for a user corresponding to the post-inspection value information result to generate user value compensation information; The obtained user value compensation information set is encrypted to obtain an encrypted user value compensation information set, so as to protect the user value compensation information set.

3. The method according to claim 1, wherein: The step of sending at least one user submission condition information satisfying the preset condition information to corresponding mobile terminals to receive the user behavior information operation result set sent by the mobile terminals includes: Decrypting at least one user-submitted condition information satisfying the preset condition information to obtain a decrypted user-submitted condition information set; The decrypted user submission condition information set is sent to each of the mobile terminals, and the following third processing step is performed: Receiving an identity authentication result of a user corresponding to the mobile terminal, wherein the identity authentication result is an identity authentication result obtained by the user corresponding to the mobile terminal verifying the identity login information; In response to determining that the identity authentication result represents a verification pass result, receiving at least one user-submitted condition information satisfying the preset condition information uploaded by a user corresponding to the mobile terminal; Performing a processing status detection on at least one received user-submitted condition information to obtain a processing status detection result; In response to determining that the processing status detection result represents that the status detection is a finished processing status result, receiving preset identity information added by a user corresponding to the mobile terminal; According to the preset identity information, a compensation information notification is sent to the mobile terminal to receive the user behavior information operation result sent by the mobile terminal; The received user behavior information operation results are determined as a user behavior information operation result set.

4. The method according to claim 1, wherein: The step of performing information encryption processing on the user-submitted information set to generate an encrypted user-submitted information set includes: Performing data preprocessing on the user reported information set to obtain a processed user reported information set; Extracting key information from the processed user-reported information set to obtain a key information set corresponding to the extracted user-reported information; Performing key information labeling on the key information set corresponding to the extracted user-reported information to obtain a labeled user-reported information set; Each annotated user-reported information in the annotated user-reported information set is encrypted with a verification code to generate encrypted user-reported information, thereby obtaining an encrypted user-reported information set.

5. An information protection device, comprising: A receiving unit, configured to receive a user reporting information set sent by a mobile terminal; A first processing unit is configured to perform information encryption processing on the user reported information set to generate an encrypted user reported information set; a verification unit configured to perform a type verification on the encrypted user-submitted information set to generate a verified user-submitted information corresponding type information set, wherein the verified user-submitted information corresponding type information set includes: first user-submitted information corresponding type information, second user-submitted information corresponding type information, and third user-submitted information corresponding type information, wherein the first user-submitted information corresponding type information indicates that the user-submitted information has not been accepted type information, the second user-submitted information corresponding type information indicates that the user-submitted information has been accepted type information, and the third user-submitted information corresponding type information indicates that the user-submitted information will be accepted type information after information supplementation; The second processing unit is configured to perform condition information query processing on each type of information corresponding to the type of information reported by the user after verification in the type information set corresponding to the information reported by the user after verification, so as to generate user reporting condition information and obtain the user reporting condition information set; The third processing unit is configured to, in response to determining that there is user reporting condition information that does not meet the preset condition information in the user reporting condition information set, perform information processing on at least one user reporting condition information that does not meet the preset condition information to obtain an information processing result set, wherein the information processing on at least one user reporting condition information that does not meet the preset condition information to obtain an information processing result set includes: performing behavior analysis on each user behavior information corresponding to at least one user reporting condition information that does not meet the preset condition information to obtain a behavior analysis result set; for each behavior analysis result in the behavior analysis result set, executing the following first processing step: in response to determining that the behavior analysis result indicates an unsuccessful result of reporting information, sending the user reporting condition information corresponding to the behavior analysis result to the mobile terminal; in response to determining that the user corresponding mobile terminal receives the user reporting condition information corresponding to the behavior analysis result, performing a verification operation on the user reporting condition information to obtain a user reporting condition information set. The user reporting condition inspection result is characterized by a normal result of the user reporting condition inspection and an abnormal result of the user reporting condition inspection; in response to determining that the behavior analysis result represents an abnormal result of the reporting information, an isolation operation is performed on the user reporting condition information corresponding to the behavior analysis result to obtain a user reporting condition isolation result, wherein the response to determining that the behavior analysis result represents an abnormal result of the reporting information, an isolation operation is performed on the user reporting condition information corresponding to the behavior analysis result to obtain a user reporting condition isolation result, including: marking the user reporting condition information corresponding to the behavior analysis result with an abnormal identifier to obtain the marked user reporting condition information; sending the marked user reporting condition information to an isolation list, and performing a preset removal operation on the marked user reporting condition information in the isolation list to obtain a post-operation result as a user reporting condition isolation result; determining each obtained user reporting condition inspection result and each obtained user reporting condition isolation result as an information processing result set; a sending unit configured to, in response to determining that there is user reporting condition information satisfying the preset condition information in the user reporting condition information set, send at least one user reporting condition information satisfying the preset condition information to each corresponding mobile terminal, so as to receive a user behavior information operation result set sent by each mobile terminal, wherein the user behavior information operation result set is a user behavior information operation result set generated after each mobile terminal performs a preset user behavior operation on the received at least one user reporting condition information; The fourth processing unit is configured to encrypt the information processing result set and the behavior information operation result set to obtain an encrypted information processing result set and an encrypted behavior information operation result set.

6. An electronic device comprising: one or more processors; a storage device having one or more programs stored thereon; When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 4.

7. A computer readable medium having a computer program stored thereon, wherein: When the program is executed by a processor, the method according to any one of claims 1 to 4 is implemented.

Citation Information

Patent Citations

  • Form data processing method and device, electronic equipment and storage medium

    CN111291396A

  • Form display method and device, electronic equipment and medium

    CN111949655A