Early warning information joint generation method, device, equipment and computer-readable medium

By encoding, summarizing, and splitting the user-related information, generating joint summary information and sorting it, the problems of high exposure risk of users' original data and high computational complexity are solved, and data security and early warning information generation efficiency are improved.

CN119475435BActive Publication Date: 2025-05-27中信证券股份有限公司 +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510038128.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-01-10
Publication Date
2025-05-27
Estimated Expiration
2045-01-10

AI Technical Summary

Technical Problem

When the data demander and each participant jointly generate early warning information, the user's original data exposure risk is high, resulting in low data security, high computational complexity, long time, and many computing resources.

Method used

By obtaining the information related to each user and device information, encoding, summary processing, and splitting processing are performed, joint summary information is generated, and early warning information is generated through sorting processing.

Benefits of technology

It improves data security and early warning information generation efficiency, and reduces the time-consuming and computing resources generation of early warning information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119475435B_ABST
    Figure CN119475435B_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure disclose a method, apparatus, device, and computer-readable medium for jointly generating warning information. A specific implementation of this method includes: performing encoding processing and summarization processing on each user-associated information to obtain each user-associated summarized encoding information; sending the summarized prompt information to each device corresponding to each device information; performing splitting processing on each user-associated summarized encoding information according to each device information to obtain each summarized encoding fragment information; generating each joint summarized information based on each summarized encoding fragment information and each device information; performing sorting processing on each joint summarized information to obtain each sorted joint summarized information as a target joint summarized information list; and determining the target joint summarized information list as warning information. This implementation improves the security of data, shortens the time taken to generate warning information, and reduces the computing resources consumed.
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 technologies, and more particularly, to a method, apparatus, device, and computer-readable medium for jointly generating warning information. Background Art

[0002] The method for jointly generating warning information refers to a method in which a data requester (parent company) jointly generates warning information for each user with each participating party (subsidiary). Currently, when the data requester jointly generates warning information for each user with each participating party, the commonly used method is as follows: The data requester obtains the original user data of each participating party in plaintext, aggregates the original user data in the plaintext state to generate warning information for the user, and sorts, stores, and displays the warning information.

[0003] However, in practice, when generating warning information using the above method, the following technical problems often exist:

[0004] The data requester obtains the original user data of each participating party in plaintext and aggregates the original user data of each participating party in the plaintext state. All the original user data of each participating party is exposed to the data requester, resulting in a relatively high risk of leakage of the original user data, thereby reducing the data security of each participating party. Moreover, each participating party does not perform aggregation processing on the original user data locally before jointly generating warning information, resulting in a relatively high computational complexity for the data requester, thereby increasing the time consumed for generating warning information and the computational resources consumed.

[0005] The above information disclosed in this background art section is only used to enhance the understanding of the background of the inventive concept, and thus, it may include information that does not constitute the prior art known to those of ordinary skill in the art. Summary of the Invention

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

[0007] Some embodiments of the present disclosure propose a method, apparatus, electronic device, and computer-readable medium for jointly generating warning information to solve one or more of the technical problems mentioned in the above background art section.

[0008] In a first aspect, some embodiments of the present disclosure provide a method for jointly generating warning information, the method comprising: obtaining various user association information and various device information; performing encoding processing on the various user association information to obtain various user association encoding information; performing summarization processing on the various user association encoding information to obtain various user association summary encoding information; sending the summary prompt information to the respective devices corresponding to the various device information for the devices in the respective devices to perform summarization processing on the respective sub-user association information; performing splitting processing on the various user association summary encoding information according to the various device information to obtain various summary encoding fragment information, wherein the summary encoding fragment information in the various summary encoding fragment information corresponds to the user association summary encoding information in the various user association summary encoding information; generating various joint summary information based on the various summary encoding fragment information and the various device information; performing sorting processing on the various joint summary information to obtain the various sorted joint summary information as a target joint summary information list; and determining the target joint summary information list as the warning information corresponding to the various user association information.

[0009] In a second aspect, some embodiments of the present disclosure provide a device for jointly generating warning information, the device comprising: an obtaining unit configured to obtain various user association information and various device information; an encoding unit configured to perform encoding processing on the various user association information to obtain various user association encoding information; a summarization unit configured to perform summarization processing on the various user association encoding information to obtain various user association summary encoding information; a sending unit configured to send the summary prompt information to the respective devices corresponding to the various device information for the devices in the respective devices to perform summarization processing on the respective sub-user association information; a splitting unit configured to perform splitting processing on the various user association summary encoding information according to the various device information to obtain various summary encoding fragment information, wherein the summary encoding fragment information in the various summary encoding fragment information corresponds to the user association summary encoding information in the various user association summary encoding information; a generating unit configured to generate various joint summary information based on the various summary encoding fragment information and the various device information; a sorting unit configured to perform sorting processing on the various joint summary information to obtain the various sorted joint summary information as a target joint summary information list; and a determining unit configured to determine the target joint summary information list as the warning information corresponding to the various user association information.

[0010] In a third aspect, some embodiments of the present disclosure provide an electronic device, including: one or more processors; a storage device storing one or more programs thereon, which, when executed by the one or more processors, cause the one or more processors to implement the method described in any implementation manner of the above first aspect.

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

[0012] The above embodiments of the present disclosure have the following beneficial effects: Through the early warning information joint generation method of some embodiments of the present disclosure, the security of data and the generation efficiency of early warning information are improved. Specifically, the reasons for the low security of data and the low generation efficiency of early warning information are as follows: The data requester obtains the original user data of each participating party in plaintext and summarizes the original user data in the plaintext state. The original user data of each participating party is completely exposed to the data requester, resulting in a high risk of leakage of the original user data, thus leading to low data security of each participating party. Moreover, each participating party does not perform summary processing on the original user data locally before jointly generating early warning information, resulting in a high computational complexity for the data requester, thus leading to a long time-consuming for generating early warning information and consuming more computing resources. Based on this, in the early warning information joint generation method of some embodiments of the present disclosure, first, obtain each user association information and each device information. Thus, each user association information and each device information can be obtained. The device information in the above each device information corresponds to the devices in each device. Then, perform encoding processing on the above each user association information to obtain each user association encoded information. Thus, the encoded each user association information can be obtained. So as to enable the fragmentation and fragmentation exchange of each user association information. After that, perform summary processing on the above each user association encoded information to obtain each user association summary encoded information. Thus, the summarized each user association summary encoded information can be obtained. The data volume of each user association information locally can be reduced. Next, send the summary prompt information to each device corresponding to the above each device information for the devices in the above each device to perform summary processing on each sub-user association information. Thus, each device in each early warning information generation participating device can perform summary processing on its respective each sub-user information. After that, according to the above each device information, perform splitting processing on the above each user association summary encoded information to obtain each summary encoded fragment information, where the summary encoded fragment information in the above each summary encoded fragment information corresponds to the user association summary encoded information in the above each user association summary encoded information. Thus, each summary encoded fragment information can be obtained. It can perform fragmented data exchange with each early warning information generation participating device to generate each joint summary information. The summary encoded fragment information in the above each summary encoded fragment information can represent each data fragment participating in multi-party secure computing. Then, based on the above each summary encoded fragment information and the above each device information, generate each joint summary information. Thus, each joint summary information of each user of each participating party can be obtained. The above each joint summary information can be the result of summarizing the above each user association summary encoded information and each sub-user association summary encoded information included in each device in the above each device.Next, sort each of the above combined summary information to obtain each of the sorted combined summary information as a target combined summary information list. Thus, each of the sorted combined summary information can be obtained. Finally, determine the above target combined summary information list as the warning information corresponding to each of the above user association information. Thus, the warning information corresponding to each of the above user association information can be obtained. Also because of the implemented warning information joint generation method, each participant first summarizes the basic user information locally, reducing the amount of local basic user information data, thereby reducing the amount of data that each participant needs to exchange in the joint generation of warning information, thus improving the generation efficiency of warning information and shortening the time and computing resources consumed in generating warning information. Moreover, the data requester and each participant exchange and summarize data according to the fragment sharing mechanism. Then the data requester restores the data fragments to obtain the warning information. Since each participant cannot restore the customer basic information of other participants based on its own data fragments during the joint summarization process, the data security is improved. Thus, the data security can be further improved, the time taken to generate warning information can be shortened, and the computing resources consumed can be reduced. BRIEF DESCRIPTION OF THE DRAWINGS

[0013] In combination with the accompanying drawings and with reference to the following specific embodiments, the above and other features, advantages, and aspects of the various embodiments of the present disclosure will become more apparent. Throughout the drawings, the same or similar reference numerals denote the same or similar elements. It should be understood that the drawings are schematic and the elements and elements are not necessarily drawn to scale.

[0014] Figure 1 is a flowchart of some embodiments of a method for jointly generating warning information according to the present disclosure;

[0015] Figure 2 is a schematic structural diagram of some embodiments of a warning information joint generation device according to the present disclosure;

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

[0017] The embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although some embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. On the contrary, these embodiments are provided to more thoroughly and completely understand the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not used to limit the protection scope of the present disclosure.

[0018] In addition, it should be noted that for the convenience of description, only parts related to the relevant invention are shown in the drawings. Without conflict, the embodiments in the present disclosure and the features in the embodiments 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 relationship of the functions performed by these devices, modules or units.

[0020] It should be noted that the modifications of "one" and "plural" mentioned in the present disclosure are illustrative rather than restrictive. Those skilled in the art should understand that unless clearly specified otherwise 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 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 drawings and in combination with embodiments.

[0023] Figure 1 Flow 100 of some embodiments of the early warning information joint generation method according to the present disclosure is shown. The early warning information joint generation method includes the following steps:

[0024] Step 101, obtain each user association information and each device information.

[0025] In some embodiments, the execution subject (e.g., a computing device) of the early warning information joint generation method may obtain each user association information and each device information from an associated storage device. Among them, each of the above user association information may represent each information associated with each user. For example, the user among each user may be a customer handling a business. The user association information among each of the above user association information may include transferred user identity information, associated value information, domain information, domain attribute information, supplying user identity information, and business classification information. The transferred user identity information may represent the customer name. The associated value information may represent information related to the value of the customer. For example, the associated value information may be the risk exposure amount. The domain information may be the industry to which the customer belongs. For example, the domain information may be the national economic industry. The domain attribute information may represent whether the industry to which the customer belongs is the same as the company corresponding to this execution subject. The domain attribute information may be "yes" or "no". The supplying user identity information may be the company name providing the user association information. For example, the supplying user identity information may be the parent company of the company corresponding to this execution subject, the brother company corresponding to this execution subject, or the subsidiary company corresponding to this execution subject. The business classification information may be a business category code. For example, the business category code may be a transaction category code. Each of the above device information may represent the server name and IP address of each server. The storage device may be a database or a disk.

[0026] Step 102: Perform encoding processing on each user association information to obtain each user association encoding information.

[0027] In some embodiments, the execution subject may perform encoding processing on each of the above user association information to obtain each user association encoding information. Among them, each of the above user association encoding information may represent the encoded each user association information. In practice, the execution subject may perform encoding processing on each of the above user association information in various ways to obtain each user association encoding information.

[0028] In some optional implementation manners of some embodiments, the execution subject may perform encoding processing on each of the above user association information through the following steps to obtain each user association encoding information:

[0029] First step: For each user association information among each of the above user association information, perform the following steps:

[0030] The first sub-step is to perform random cache encoding on the transferred user identity information included in the above user association information to obtain transferred user identity encoding information. Among them, the above random cache encoding can represent that the result obtained by each encoding is random, and the result obtained by encoding is stored in the cache. The above transferred user identity encoding information can be the encoded transferred user identity information. The data type of the above transferred user identity encoding information can be a numerical type. In practice, first, the above execution entity can use a random number generation algorithm to generate a random number as the transferred user identity encoding information. Then, the above transferred user identity information and the above transferred user identity encoding information can be added to the transferred user identity and encoding information table. The above transferred user identity and encoding information table can represent the corresponding relationship between the transferred user identity information and the transferred user identity encoding information. The transferred user identity and encoding information in the above transferred user identity and encoding information table can include the transferred user identity information and the transferred user identity encoding information.

[0031] The second sub-step is to perform fixed mapping encoding on the supplying user identity information and the domain information included in the above user association information to obtain supplying user identity encoding information and domain encoding information. Among them, the above supplying user identity encoding information can be the supplying user identity information after fixed mapping encoding. The above domain encoding information can be the domain information after fixed mapping encoding. In practice, first, the above execution entity can determine the encoding corresponding to the above supplying user identity information in the preset supplying user and encoding relationship table as the supplying user identity encoding information. Then, the encoding corresponding to the above domain information in the preset domain information and encoding relationship table can be determined as the domain encoding information. The above preset supplying user and encoding relationship table can represent the corresponding relationship between the supplying user identity information and the supplying user identity encoding information. The preset supplying user and encoding relationship in the above preset supplying user and encoding relationship table can include the supplying user identity information and the encoding corresponding to the supplying user identity information. The above preset domain information and encoding relationship table can represent the corresponding relationship between the domain information and the domain encoding information. The preset domain information and encoding relationship in the above preset domain information and encoding relationship table can include the domain information and the encoding corresponding to the domain information.

[0032] The third sub-step is to determine the transferred user identity encoding information, the supplying user identity encoding information, the domain encoding information, and the business classification information, the associated value information, and the domain attribute information included in the above user association information as user association encoding information.

[0033] Second step, send each supplier user identity coding information and each field coding information included in the obtained user association coding information to each device corresponding to the above device information respectively, so that the devices in the above devices synchronize the above supplier user identity coding information and the above field coding information. In practice, the above execution subject can send each supplier user identity coding information and each field coding information included in the obtained user association coding information to each device corresponding to the above device information through a communication protocol. Among them, the above communication protocol can be, but is not limited to, one of the following: HTTP protocol, HTTPS protocol, FTP protocol, SMTP protocol. The above devices can be each server.

[0034] Step 103, perform a summary process on each user association coding information to obtain each user association summary coding information.

[0035] In some embodiments, the above execution subject can perform a summary process on the above user association coding information to obtain each user association summary coding information. Among them, the above user association summary coding information can represent the summarized user association coding information. In practice, the above execution subject can perform a summary process on the above user association coding information in various ways to obtain each user association summary coding information.

[0036] In some optional implementation manners of some embodiments, the above execution subject can perform a summary process on the above user association coding information through the following steps to obtain each user association summary coding information:

[0037] First step, according to each field attribute information included in the above user association coding information, determine each user association coding information that meets the preset field attribute condition in the above user association coding information as each target user association coding information. Among them, the above preset field attribute condition can be that the field attribute information is "yes". The above target user association coding information can be each user association coding information with the field attribute information of "yes" in the above user association coding information.

[0038] Second step, perform a deduplication process on each transfer user identity coding information included in the above target user association coding information to obtain each target identity coding information. Among them, the above target identity coding information can be the deduplicated transfer user identity coding information included in the above user association coding information.

[0039] In the third step, duplicate removal is performed on each business classification information included in the above-mentioned target user-related coding information to obtain each target business classification information. Among them, each of the above-mentioned target business classification information may be each de-duplicated business classification information included in the above-mentioned user-related coding information.

[0040] In the fourth step, duplicate removal is performed on each supplier user identity coding information included in the above-mentioned target user-related coding information to obtain each target supplier user identity coding information. Among them, each of the above-mentioned target supplier user identity coding information may be each de-duplicated supplier user identity coding information included in the above-mentioned user-related coding information.

[0041] In the fifth step, for each target identity coding information in the above-mentioned target identity coding information, the following steps are performed:

[0042] For each target business classification information in the above-mentioned target business classification information, the following steps are performed:

[0043] For each target supplier user identity coding information in the above-mentioned target supplier user identity coding information, the following steps are performed:

[0044] The first execution step is to summarize the respective associated value information included in each of the above-mentioned target user-related coding information where the transferred user identity coding information is the above-mentioned target identity coding information, the business classification information is the above-mentioned target business classification information, and the supplier user identity coding information is the above-mentioned target supplier user identity coding information, to obtain summarized associated value information. Among them, the above-mentioned summarized associated value information may be the sum of the above-mentioned respective associated value information. In practice, the above-mentioned execution entity may determine the sum of the respective associated value information included in each of the above-mentioned target user-related coding information where the transferred user identity coding information is the above-mentioned target identity coding information, the business classification information is the above-mentioned target business classification information, and the supplier user identity coding information is the above-mentioned target supplier user identity coding information as the summarized associated value information.

[0045] The second execution step is to determine the user-related summary coding information based on the above-mentioned target identity coding information, the above-mentioned target business classification information, the above-mentioned target supplier user identity coding information, the above-mentioned summarized associated value information, and the domain coding information included in the target user-related coding information corresponding to the above-mentioned target identity coding information.

[0046] Step 104: Send the summary prompt information to each device corresponding to each device information for the device in each device to perform summary processing on each sub-user-related information.

[0047] In some embodiments, the above-mentioned execution entity may send the aggregated prompt information to each device corresponding to each device information through a communication protocol, so that each device in the above-mentioned devices can perform an aggregation process on each sub-user association information. Among them, the above-mentioned communication protocol may be, but is not limited to, one of the following: HTTP protocol, HTTPS protocol, FTP protocol, SMTP protocol. The above-mentioned aggregated prompt information may be a prompt information for prompting each device in the above-mentioned devices to perform an aggregation process on each sub-user association information. Each of the above-mentioned sub-user association information may be each user association information included in the above-mentioned device. Thus, the devices in the above-mentioned devices can perform an aggregation process on each sub-user association information.

[0048] Step 105: According to each device information, perform a splitting process on each user association aggregated coding information to obtain each aggregated coding fragment information.

[0049] In some embodiments, the above-mentioned execution entity may perform a splitting process on each user association aggregated coding information according to each device information, to obtain each aggregated coding fragment information. Among them, the aggregated coding fragment information in each of the above-mentioned aggregated coding fragment information corresponds to the user association aggregated coding information in each of the above-mentioned user association aggregated coding information. The aggregated coding fragment information in each of the above-mentioned aggregated coding fragment information may represent each data fragment participating in multi-party secure computing. The data type of each of the above-mentioned data fragments may be a numerical type. In practice, the above-mentioned execution entity may, in various ways, perform a splitting process on each user association aggregated coding information according to each device information, to obtain each aggregated coding fragment information.

[0050] In some optional implementation manners of some embodiments, the above-mentioned execution entity may perform the following steps to perform a splitting process on each user association aggregated coding information according to each device information, to obtain each aggregated coding fragment information:

[0051] The first step: Determine the number of device information in each of the above-mentioned device information as the target number. Among them, the above-mentioned target number may be the number of devices participating in the joint generation of warning information.

[0052] The second step: Add one to the above-mentioned target number.

[0053] The third step: For each user association aggregated coding information in each of the above-mentioned user association aggregated coding information, perform the following steps:

[0054] The first sub-step is to split the target identity coding information included in the above user-associated summary coding information into a target number of copies, obtaining a target number of target identity coding fragment information as a target identity coding fragment information sequence. Among them, each target identity coding fragment information in the above target identity coding fragment information sequence can be obtained by splitting the above target identity coding information. In practice, first, the above execution entity can split the above target identity coding information into a target number of random numbers. Then, the above target number of random numbers can be determined as a target number of target identity coding fragment information as a target identity coding fragment information sequence.

[0055] The second sub-step is to split the target service classification information included in the above user-associated summary coding information into a target number of copies, obtaining a target number of target service classification fragment information as a target service classification fragment information sequence. Among them, each target service classification fragment information in the above target service classification fragment information sequence can be obtained by splitting the above target service classification information. In practice, first, the above execution entity can split the above target service classification information into a target number of random numbers. Then, the above target number of random numbers can be determined as a target number of target service classification fragment information as a target service classification fragment information sequence.

[0056] The third sub-step is to split the target supplier user identity coding information included in the above user-associated summary coding information into a target number of copies, obtaining a target number of target supplier user identity coding fragment information as a target supplier user identity coding fragment information sequence. Among them, each target supplier user identity coding fragment information in the above target supplier user identity coding fragment information sequence can be obtained by splitting the above target supplier user identity coding information. In practice, first, the above execution entity can split the above target supplier user identity coding information into a target number of random numbers. Then, the above target number of random numbers can be determined as a target number of target supplier user identity coding information as a target supplier user identity coding fragment information sequence.

[0057] The fourth sub-step is to split the domain coding information included in the above user-associated summary coding information into a target number of copies, obtaining a target number of domain coding fragment information as a domain coding fragment information sequence. Among them, each domain coding fragment information in the above domain coding fragment information sequence can be obtained by splitting the above domain coding information. In practice, first, the above execution entity can split the above domain coding information into a target number of random numbers. Then, the above target number of random numbers can be determined as a target number of domain coding fragment information as a domain coding fragment information sequence.

[0058] The fifth sub-step is to determine the summary coding fragment information by taking the above-mentioned target identity coding fragment information sequence, the above-mentioned target service classification fragment information sequence, the above-mentioned target supplying user identity coding fragment information sequence, the above-mentioned domain coding fragment information sequence, and the summary association value information included in the above-mentioned user association summary coding information as the summary coding fragment information.

[0059] Step 106: Generate respective combined summary information based on each set of summary coding fragment information and each device information.

[0060] In some embodiments, the above-mentioned execution entity may generate respective combined summary information based on each set of summary coding fragment information and the above-mentioned each device information. Among them, the above-mentioned respective combined summary information may be the result of summarizing the above-mentioned respective user association summary coding information and the respective sub-user association summary coding information included in each of the above-mentioned devices. The above-mentioned respective sub-user association summary coding information may be the respective user association summary coding information generated by the devices among the above-mentioned each device. In practice, the above-mentioned execution entity may generate respective combined summary information based on each set of summary coding fragment information and the above-mentioned each device information in various ways.

[0061] In the process of adopting the technical solution to solve the above-mentioned technical problem 1, there is often accompanied by the following technical problem 2: Since the joint generation of early warning information requires the user's original data of each participating party to perform multi-party secure computing in the encrypted state, and the multi-party secure computing has a large overhead, the number of users is large, the user's original data is large, and the time and computing resources consumed by calculating all the data are large. For the above-mentioned technical problem 2, the conventional solution is generally: the data requester directly selects some original data for multi-party secure computing. The inventor considered the disadvantages of the data requester directly selecting some original data for multi-party secure computing. Also combined with the advantages of the inventor in data processing, we decided to adopt the following solution:

[0062] In some optional implementation manners of some embodiments, the above-mentioned execution entity may generate respective combined summary information based on the above-mentioned each set of summary coding fragment information and the above-mentioned each device information through the following steps:

[0063] The first step: For each target identity coding information in the above-mentioned each target identity coding information, perform the following steps:

[0064] The first sub-step: Determine the sum of the respective summary association value information included in the respective summary coding fragment information corresponding to the above-mentioned target identity coding information in the above-mentioned each summary coding fragment information as the target summary association value information. Among them, the target summary association value information may be the sum of the respective summary association value information included in the respective summary coding fragment information with the same target identity coding information.

[0065] The second sub-step is to split the determined target aggregated associated value information into a target number of parts, obtaining a target number of aggregated associated value fragment information as an aggregated associated value fragment information sequence. Among them, each piece of aggregated associated value fragment information in the above-mentioned aggregated associated value fragment information sequence can be obtained by splitting the above-mentioned target aggregated associated value information. In practice, first, the above-mentioned execution entity can split the above-mentioned target aggregated associated value information into a target number of random numbers. Then, the above-mentioned target number of random numbers can be determined as a target number of aggregated associated value fragment information as an aggregated associated value fragment information sequence.

[0066] The third sub-step is to perform identification assignment processing on the above-mentioned target identity coding information to obtain target identification information. Among them, the above-mentioned target identification information can be the identification of the above-mentioned target identity coding information. The above-mentioned target identification information can uniquely identify the above-mentioned target identity coding information. In practice, the above-mentioned execution entity can use a hash algorithm to generate a hash value as the target identification information of the above-mentioned target identity coding information.

[0067] The fourth sub-step is to perform combination processing on each piece of target identity coding fragment information in the target identity coding fragment information sequence corresponding to the above-mentioned target identity coding information and each piece of aggregated associated value fragment information in the above-mentioned aggregated associated value fragment information sequence, obtaining each combined aggregated coding fragment information. Among them, the combined aggregated coding fragment information in each of the above-mentioned combined aggregated coding fragment information can be a combination of target identity coding fragment information and aggregated associated value fragment information. The combined aggregated coding fragment information in each of the above-mentioned combined aggregated coding fragment information can include target identity coding fragment information and aggregated associated value fragment information. In practice, for each piece of target identity coding fragment information in the target identity coding fragment information sequence corresponding to the above-mentioned target identity coding information, the above-mentioned execution entity can combine the above-mentioned target identity coding fragment information and the aggregated associated value fragment information with the same serial number as the above-mentioned target identity coding fragment information in the above-mentioned aggregated associated value fragment information sequence into combined aggregated coding fragment information, obtaining each combined aggregated coding fragment information.

[0068] Fifth sub-step: For each combined summary coding fragment information in the above-mentioned combined summary coding fragment information of each combination, determine the above-mentioned target identification information and the target identity coding fragment information included in the above-mentioned combined summary coding fragment information as an identification combination, and further determine the determined identification combination and the summary association value fragment information included in the above-mentioned combined summary coding fragment information as updated combined summary coding fragment information, so as to obtain each updated combined summary coding fragment information. Among them, the updated combined summary coding fragment information in each of the above-mentioned updated combined summary coding fragment information may be the combined summary coding fragment information after adding the above-mentioned target identification information. The above-mentioned identification combination may be a combination of the target identification information and the target identity coding fragment information.

[0069] Sixth sub-step: Determine any one of the updated combined summary coding fragment information obtained above as the retained summary coding fragment information. Among them, the above-mentioned retained summary coding fragment information may be the updated combined summary coding fragment information that is retained locally without fragment exchange.

[0070] Seventh sub-step: Determine each of the updated combined summary coding fragment information that is different from the above-mentioned retained summary coding fragment information among the above-mentioned updated combined summary coding fragment information as each exchange summary coding fragment information. Among them, the number of the above-mentioned exchange summary coding fragment information is the same as the number of the above-mentioned device information. The above-mentioned exchange summary coding fragment information may be the updated combined summary coding fragment information to be exchanged with the devices corresponding to the above-mentioned device information.

[0071] Eighth sub-step: Send each of the above-mentioned exchange summary coding fragment information to each device corresponding to the above-mentioned device information respectively. In practice, the above-mentioned execution entity may use a communication protocol to send each of the above-mentioned exchange summary coding fragment information to each device corresponding to the above-mentioned device information respectively. Among them, the above-mentioned communication protocol may be, but is not limited to, one of the following: HTTP protocol, HTTPS protocol, FTP protocol, SMTP protocol.

[0072] Second step: For each device information among the above-mentioned device information, perform the following steps:

[0073] First sub-step: In response to receiving each sub-exchange summary coding fragment information sent by the device corresponding to the above-mentioned device information, for each retained summary coding fragment information among the retained summary coding fragment information, perform the following joint generation steps:

[0074] The first combined generation step is to determine whether there is a sub-exchange summary coding fragment information corresponding to the target identity coding fragment information in the above-mentioned respective sub-exchange summary coding fragment information and the target identity coding fragment information included in the above-mentioned reserved summary coding fragment information. Among them, the sub-exchange summary coding fragment information in the above-mentioned respective sub-exchange summary coding fragment information may include target identification information, target identity coding fragment information, and summary association value fragment information. In practice, the above-mentioned execution entity can determine whether there is a sub-exchange summary coding fragment information corresponding to the target identity coding fragment information in the above-mentioned respective sub-exchange summary coding fragment information and the target identity coding fragment information included in the above-mentioned reserved summary coding fragment information through a preset multi-party secure comparison interface. The above-mentioned preset multi-party secure comparison interface may encapsulate a comparison algorithm based on multi-party secure computing. The input of the above-mentioned preset multi-party secure comparison interface may include each participating party, the above-mentioned reserved summary coding fragment information, and the sub-exchange summary coding fragment information. Each of the above-mentioned participating parties may be each device corresponding to the above-mentioned respective device information and this execution entity. The output of the above-mentioned preset multi-party secure comparison interface may be 0 or non-0. When the output of the above-mentioned preset multi-party secure comparison interface is 0, it indicates that the target identity coding information corresponding to the target identity coding fragment information included in the input reserved summary coding fragment information is the same as the target identity coding information corresponding to the target identity coding fragment information included in the sub-exchange summary coding fragment information.

[0075] The second combined generation step, in response to determining that there is a sub-exchange summary coding fragment information corresponding to the target identity coding fragment information in the above-mentioned respective sub-exchange summary coding fragment information and the target identity coding fragment information included in the above-mentioned reserved summary coding fragment information, determines the sub-exchange summary coding fragment information corresponding to the target identity coding fragment information in the above-mentioned respective sub-exchange summary coding fragment information and the target identity coding fragment information included in the above-mentioned reserved summary coding fragment information as the target sub-exchange fragment information. Among them, the above-mentioned target sub-exchange fragment information may be the sub-exchange summary coding fragment information in which the target identity coding information corresponding to the target identity coding fragment information in the above-mentioned respective sub-exchange summary coding fragment information is the same as the target identity coding information corresponding to the target identity coding fragment information included in the above-mentioned reserved summary coding fragment information.

[0076] The third combined generation step is to determine the sum of the summary association value fragment information included in the determined target sub-exchange fragment information and the summary association value fragment information included in the above-mentioned reserved summary coding fragment information as the updated summary association value fragment information. Among them, the above-mentioned updated summary association value fragment information may be the sum of the summary association value fragment information included in the target sub-exchange fragment information and the reserved summary coding fragment information with the same target identity coding information.

[0077] Fourth combined generation step: Update the reserved summary encoded fragment information according to the above updated summary associated value fragment information to obtain the updated reserved summary encoded fragment information as the reserved summary encoded fragment information. Among them, the above updated reserved summary encoded fragment information can be the updated reserved summary encoded fragment information. In practice, first, the above execution entity can add the target identity encoded fragment information and the target identification information included in the above target sub-exchange fragment information as an identification combination to the above reserved summary encoded fragment information. Then, the updated summary associated value fragment information can be used as the summary associated value fragment information to replace the summary associated value fragment information included in the reserved summary encoded fragment information, so as to obtain the updated reserved summary encoded fragment information as the reserved summary encoded fragment information.

[0078] Third step: Determine each obtained reserved summary encoded fragment information as each combined summary information. Among them, the combined summary information in each determined combined summary information includes each identification combination and summary associated value fragment information.

[0079] The relevant content of the above technical solution is an inventive point of the embodiment of the present disclosure, which solves the second technical problem mentioned in the background technology, "more time and computing resources are consumed". The factors that lead to more time and computing resources consumed are often as follows: Since the joint generation of early warning information requires multi-party secure computing of the user's original data of each participating party in a ciphertext state, and the multi-party secure computing overhead is large, the number of users is large, and the user's original data is large, when all data participates in the calculation. If the above factors are solved, the effect of reducing computing resources and time consumption can be achieved. In order to achieve this effect, each participating party in the present disclosure first summarizes the risk exposure amount in plaintext according to the user name ID, reduces the amount of data for multi-party secure computing, then performs multi-party secure computing in the ciphertext state, and then restores the data, thereby reducing the amount of data and the data scale in the multi-party secure computing link, and thus reducing the consumption of computing resources and time.

[0080] Step 107: Sort each combined summary information to obtain each sorted combined summary information as the target combined summary information list.

[0081] In some embodiments, the above-mentioned execution entity may perform sorting processing on the above-mentioned various combined summary information to obtain the sorted various combined summary information as a target combined summary information list. Among them, the above-mentioned target combined summary information list may be a preset number of combined summary information sorted in the front according to the size of the combined summary correlation value information. Here, there is no limitation on the specific setting of the above-mentioned preset number. In practice, the above-mentioned execution entity may use a preset multi-party secure sorting interface to perform sorting processing on the above-mentioned various combined summary information to obtain the sorted various combined summary information as a target combined summary information list. Among them, the above-mentioned preset multi-party secure sorting interface may be an interface encapsulating a sorting algorithm based on multi-party secure computing. The input of the above-mentioned preset multi-party secure sorting interface may be the above-mentioned various participating parties, the various combined summary information included in each of the above-mentioned participating parties, the above-mentioned preset number, and the sorting method. The output of the above-mentioned preset multi-party secure sorting interface may be the preset number of combined summary information ranked in the front. The above-mentioned sorting method may be ascending order.

[0082] Step 108, determine the target combined summary information list as the warning information corresponding to each user association information.

[0083] In some embodiments, the above-mentioned execution entity may determine the above-mentioned target combined summary information list as the warning information corresponding to the above-mentioned various user association information. Among them, the above-mentioned warning information may represent the risk-related information of each user corresponding to the above-mentioned various user association information.

[0084] Optionally, first, the above-mentioned execution entity may also perform association processing on the above-mentioned warning information and the above-mentioned various user association information to obtain an associated summary information list. Among them, the above-mentioned associated summary information list may be a preset number of user association information ranked in the front in terms of risk exposure amount.

[0085] Then, perform reduction processing on the above-mentioned associated summary information list to obtain a reduced user association information list. Among them, the target reduced combined summary information in the above-mentioned reduced combined summary information list may represent the target combined summary information after reduction processing. The target combined summary information in the target combined summary information list represented by the above-mentioned warning information may include target identity coding fragment information, target business classification fragment information, target supplier user identity coding fragment information, domain coding fragment information, and combined value fragment information. In practice, the above-mentioned execution entity may use various methods to perform reduction processing on the above-mentioned warning information to obtain a reduced combined summary information list.

[0086] After that, based on the above-mentioned restored user association information list, warning knowledge graph information corresponding to each of the above-mentioned user association information is generated. Among them, the above-mentioned warning knowledge graph information can be a knowledge graph of warning information corresponding to each of the above-mentioned user association information. The restored user association information in the above-mentioned restored user association information list may include transferred user identity information, supplying user identity information, business classification information, domain information, and associated value information. In practice, the above-mentioned execution entity can adopt various methods to generate warning knowledge graph information corresponding to each of the above-mentioned user association information based on the above-mentioned restored combined summary information list.

[0087] Finally, the above-mentioned warning knowledge graph information is stored, and the above-mentioned warning knowledge graph information is visually displayed. In practice, first, the above-mentioned execution entity can store the above-mentioned warning knowledge graph information in a database. Then, a visualization tool can be used to visually display the above-mentioned warning knowledge graph information. Thus, the risk summary information of each customer can be more intuitively reflected. For example, the visualization tool can be, but is not limited to, one of the following: Tableau, PowerBI, Echarts.

[0088] In some optional implementation manners of some embodiments, the above-mentioned execution entity can perform the following steps to restore the above-mentioned combined summary information list to obtain a restored user association information list:

[0089] In the first step, for each device information in the above-mentioned device information, the following steps are performed based on each combined summary information in the combined summary information list:

[0090] In the first sub-step, in response to receiving each sub-goal summary coding fragment information sent by the device corresponding to the above-mentioned device information, each updated combined summary information is generated according to the received each sub-goal summary coding fragment information and each combined summary information. Among them, the updated combined summary information in each of the above-mentioned updated combined summary information includes target identity coding fragment information, target business classification fragment information, target supplying user identity coding fragment information, domain coding fragment information, and summary associated value information. In practice, the above-mentioned execution entity can adopt a preset multi-party secure computing interface to generate each updated combined summary information according to the received each sub-goal summary coding fragment information and each combined summary information. The above-mentioned preset multi-party secure computing interface encapsulates a judgment and summation algorithm based on multi-party secure computing. The input of the above-mentioned preset multi-party secure computing interface can be each participating party, each sub-goal summary coding fragment information, and each combined summary information. The output of the above-mentioned preset multi-party secure computing interface can be each updated combined summary information.

[0091] In the second sub-step, each of the generated updated combined summary information is determined as each combined summary information.

[0092] In the second step, for each of the obtained associated summary information, the following steps are performed:

[0093] In the first sub-step, perform decoding processing on the target identity code fragment information, target domain code fragment information, and target supplying user identity code fragment information included in the above-mentioned associated summary information to obtain the target transfer user identity information, target domain information, and target supplying user identity information. Among them, the above-mentioned target transfer user identity information can be the transfer user identity information obtained by decoding the above-mentioned transfer user identity code information. The above-mentioned target domain information can be the domain information obtained by decoding the above-mentioned domain code information. The above-mentioned target supplying user identity information can be the supplying user identity information obtained by decoding the above-mentioned supplying user identity code information. In practice, first, the above-mentioned execution subject can determine the transfer user identity information corresponding to the transfer user identity code information corresponding to the above-mentioned target identity code fragment information in the above-mentioned transfer user identity and coding information table as the target transfer user identity information. Then, the above-mentioned preset domain information and the domain information corresponding to the domain code information corresponding to the above-mentioned target domain code fragment information in the coding relationship table can be determined as the target domain information. After that, the above-mentioned preset supplying user and the supplying user identity information corresponding to the supplying user identity code information corresponding to the above-mentioned target supplying user identity code fragment information in the coding relationship table can be determined as the target supplying user identity information.

[0094] In the second sub-step, determine each user association information in which the transfer user identity information in the above-mentioned each user association information is the above-mentioned target transfer user identity information, the service classification information is the target service classification fragment information included in the above-mentioned associated summary information, the domain information is the above-mentioned target domain information, and the supplying user identity information is the above-mentioned target supplying user identity information as each restored user association information.

[0095] In the third step, determine the obtained each restored user association information as a restored user association information list.

[0096] In the process of adopting the technical solution to solve the above-mentioned technical problem 1, there is often accompanied by the following technical problem 3: Due to the large number of users, there are a large number of combined summary information of each user included in the generated warning information. When presenting the warning information in the form of a list or a file, it causes the monitoring users to be unable to intuitively view the combined summary information of each user, resulting in a poor experience for the monitoring users. For the above-mentioned technical problem 3, the conventional solution is generally to present the combined summary information of each user in batches. Considering the disadvantages of presenting the combined summary information of each user in batches, and combining the advantages of the inventor in data processing, we decided to adopt the following solution:

[0097] In some alternative implementation manners of some embodiments, the above-mentioned execution subject may generate warning knowledge graph information corresponding to each of the above-mentioned user association information based on the above-mentioned restored user association information list through the following steps:

[0098] First step, for each restored user association information in the above-mentioned restored user association information list, perform the following steps:

[0099] First sub-step, determine the transferred user identity information included in the above-mentioned restored user association information as the transferred user identity entity.

[0100] Second sub-step, determine the supplying user identity information included in the above-mentioned restored user association information as the supplying user identity entity.

[0101] Third sub-step, determine the business classification information included in the above-mentioned restored user association information as the business entity.

[0102] Fourth sub-step, determine the association value information included in the above-mentioned restored user association information as the attribute information of the above-mentioned transferred user identity entity. Among them, the above-mentioned attribute information may characterize the association value attribute of the above-mentioned transferred user identity entity.

[0103] Fifth sub-step, determine the domain information included in the above-mentioned restored user association information as the domain entity.

[0104] Sixth sub-step, determine the information supply relationship as the entity relationship between the above-mentioned transferred user identity entity and the above-mentioned supplying user identity entity.

[0105] Seventh sub-step, determine the business type relationship as the entity relationship between the above-mentioned transferred user identity entity and the above-mentioned business entity.

[0106] Eighth sub-step, determine the domain classification relationship as the entity relationship between the above-mentioned user identity entity and the above-mentioned domain entity.

[0107] Step 2: Based on the obtained transfer user identity entities, supply user identity entities, business entities, associated value entities, domain entities, the respective attribute information corresponding to the above transfer user identity entities, information supply relationships, business type relationships, and domain classification relationships, construct warning knowledge graph information corresponding to the above user association information. In practice, first, the above-mentioned execution entity can determine the above user identity entity, the above supplier identity entity, and the above information supply relationship as the first triple. Then, the above user identity entity, the above business entity, and the above business type relationship can be determined as the second triple. After that, the above user identity entity, the above associated value entity, and the above warning relationship can be determined as the third triple. Next, the above first triple, the above second triple, and the above third triple can be determined as triple information. Thus, various triple information can be obtained. Finally, the triple information with the same user identity entity in the obtained various triple information can be linked to obtain a warning knowledge graph corresponding to the user identity information.

[0108] The relevant content of the above technical solution is an inventive point of the embodiment of the present disclosure, which solves the third technical problem mentioned in the background art: "Monitoring users cannot intuitively view the combined summary information of each user, resulting in a poor experience for monitoring users." The factors that often lead to a poor experience for monitoring users are as follows: Since the number of users is large, the combined summary information of each user included in the generated warning information is large. When presenting the warning information in the form of a list or a file, monitoring users cannot intuitively view the combined summary information of each user. If the above factors are solved, the effect of improving the experience of monitoring users can be achieved. To achieve this effect, the present disclosure generates a warning knowledge graph based on the restored combined summary information list included in the warning information, so that the risk values and associated information of users can be visually displayed in the form of a graph, removing redundant information, thus streamlining the displayed content, enabling monitoring users to more intuitively view the risk values and associated information of each user, and thus improving the user experience.

[0109] The above-mentioned various embodiments of the present disclosure have the following beneficial effects: Through the early warning information joint generation method of some embodiments of the present disclosure, the security of data and the generation efficiency of early warning information are improved. Specifically, the reasons for the low security of data and the low generation efficiency of early warning information are as follows: The data requester obtains the original user data of each participating party in plaintext and summarizes the original user data in the plaintext state. The original user data of each participating party is completely exposed to the data requester, resulting in a high risk of leakage of the original user data, thus resulting in low data security for each participating party. Moreover, each participating party does not perform a summary process on the original user data locally before jointly generating early warning information, resulting in a high computational complexity for the data requester, thus resulting in a long time-consuming and a large amount of computational resources consumed for generating early warning information. Based on this, in the early warning information joint generation method of some embodiments of the present disclosure, first, obtain each user association information and each device information. Thus, each user association information and each device information can be obtained. The device information in the above-mentioned each device information corresponds to the devices in each device. Then, perform an encoding process on the above-mentioned each user association information to obtain each user association encoding information. Thus, the encoded each user association information can be obtained. So that the each user association information can be fragmented and fragmented exchanged. After that, perform a summary process on the above-mentioned each user association encoding information to obtain each user association summary encoding information. Thus, the summarized each user association summary encoding information can be obtained. The data volume of each user association information locally can be reduced. Next, send the summary prompt information to each device corresponding to the above-mentioned each device information for the devices in the above-mentioned each device to perform a summary process on each sub-user association information. Thus, each device in each early warning information generation participating device can perform a summary process on its respective each sub-user information. After that, according to the above-mentioned each device information, perform a splitting process on the above-mentioned each user association summary encoding information to obtain each summary encoding fragment information, wherein the summary encoding fragment information in the above-mentioned each summary encoding fragment information corresponds to the user association summary encoding information in the above-mentioned each user association summary encoding information. Thus, each summary encoding fragment information can be obtained. It can perform fragmented data exchange with each early warning information generation participating device to generate each joint summary information. The summary encoding fragment information in the above-mentioned each summary encoding fragment information can represent each data fragment participating in multi-party secure computing. Then, based on the above-mentioned each summary encoding fragment information and the above-mentioned each device information, generate each joint summary information. Thus, each joint summary information of each user of each participating party can be obtained. The above-mentioned each joint summary information can be the result of summarizing the above-mentioned each user association summary encoding information and each sub-user association summary encoding information included in each device in the above-mentioned each device.Next, sort each of the above combined summary information to obtain each combined summary information after the sorting process as a target combined summary information list. Thus, each sorted combined summary information can be obtained. Finally, determine the above target combined summary information list as the warning information corresponding to each of the above user association information. Thus, the warning information corresponding to each of the above user association information can be obtained. Also, because of the implemented warning information joint generation method, each participating party first summarizes the basic user information locally, reducing the amount of data of the local basic user information, thereby reducing the amount of data that each participating party needs to exchange in the joint generation of warning information, thus improving the generation efficiency of warning information and shortening the time and computing resources consumed in generating warning information. Moreover, the data requester and each participating party exchange and summarize data according to the fragment sharing mechanism. Then, the data requester restores the data fragments to obtain the warning information. Since each participating party cannot restore the customer basic information of other participating parties based on its own data fragments during the joint summarization process, the security of the data is improved. Thus, the security of the data can be further improved, the time taken to generate warning information can be shortened, and the computing resources consumed can be reduced.

[0110] For further reference Figure 2 , as an implementation of the methods shown in the above figures, the present disclosure provides some embodiments of a warning information joint generation device. These device embodiments correspond to Figure 1 the method embodiments shown, and the device can be specifically applied to various electronic devices.

[0111] As Figure 2As shown in the figure, the early warning information joint generation device 200 of some embodiments includes: an acquisition unit 201, an encoding unit 202, a summarization unit 203, a sending unit 204, a splitting unit 205, a generation unit 206, a sorting unit 207, and a determination unit 208. Among them, the acquisition unit 201 is configured to acquire various user association information; the encoding unit 202 is configured to perform encoding processing on the above-mentioned various user association information to obtain various user association encoding information; the summarization unit 203 is configured to perform summarization processing on the above-mentioned various user association encoding information to obtain various user association summary encoding information; the sending unit 204 is configured to send a summary prompt message to each device corresponding to the above-mentioned various device information for each device in the above-mentioned devices to perform summarization processing on each sub-user association information; the splitting unit 205 is configured to perform splitting processing on the above-mentioned various user association summary encoding information according to the above-mentioned various device information to obtain various summary encoding fragment information, where the summary encoding fragment information in the above-mentioned various summary encoding fragment information corresponds to the user association summary encoding information in the above-mentioned various user association summary encoding information; the generation unit 206 is configured to generate various joint summary information based on the above-mentioned various summary encoding fragment information and the above-mentioned various device information; the sorting unit 207 is configured to perform sorting processing on the above-mentioned various joint summary information to obtain the sorted various joint summary information as a target joint summary information list; the determination unit 208 is configured to determine the above-mentioned various joint summary information as early warning information corresponding to the above-mentioned various user association information.

[0112] It can be understood that the various units described in the early warning information joint generation device 200 correspond to the various steps in the method described in the reference Figure 1 Therefore, the operations, features, and beneficial effects described above for the method also apply to the device 200 and the units included therein, and will not be repeated here.

[0113] Next, refer to Figure 3 , which shows a schematic structural 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 impose any limitations on the functions and usage scopes of the embodiments of the present disclosure.

[0114] As Figure 3As shown, the electronic device 300 may include a processing device (such as a central processing unit, a graphics processing unit, etc.) 301, which may perform various appropriate actions and processes according to a program stored in the read-only memory (ROM) 302 or a program loaded from the storage device 308 into the random access memory (RAM) 303. 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 303 are connected to each other through a bus 304. The input / output (I / O) interface 305 is also connected to the bus 304.

[0115] Generally, the following devices may be connected to the I / O interface 305: an input device 306 including, for example, a touch screen, a touchpad, 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 wiredly to exchange data. Although Figure 3 the electronic device 300 with various devices is shown, it should be understood that it is not required to implement or have all the shown devices. Instead, more or fewer devices may be implemented or had. Figure 3 Each block shown in the figure may represent one device or, as needed, multiple devices.

[0116] In particular, according to some embodiments of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. 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 contains program codes for performing the methods shown in the flowcharts. In such some embodiments, the computer program may 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 above functions defined in the methods of some embodiments of the present disclosure are executed.

[0117] It should be noted that the computer-readable media described in some embodiments of the present disclosure may be a computer-readable signal medium, a computer-readable storage medium, or any combination of the two. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples of the computer-readable storage medium may include, but are not limited to: an electrical connection having 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 of the above. In some embodiments of the present disclosure, the computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In some embodiments of the present disclosure, the computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer-readable signal medium may also be any computer-readable medium other than the computer-readable storage medium, and the computer-readable signal medium 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 by any appropriate medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

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

[0119] The above computer-readable medium may be included in the above electronic device; or may exist separately without being assembled into the electronic device. The above computer-readable medium carries one or more programs, and when the above one or more programs are executed by the electronic device, the electronic device is caused to: obtain respective user association information and respective device information; perform encoding processing on the above respective user association information to obtain respective user association encoded information; perform summarization processing on the above respective user association encoded information to obtain respective user association summarized encoded information; send a summary prompt message to respective devices corresponding to the above respective device information for the devices in the above respective devices to perform summarization processing on respective sub-user association information; perform splitting processing on the above respective user association summarized encoded information according to the above respective device information to obtain respective summarized encoded fragment information, wherein the summarized encoded fragment information in the above respective summarized encoded fragment information corresponds to the user association summarized encoded information in the above respective user association summarized encoded information; generate respective combined summary information based on the above respective summarized encoded fragment information and the above respective device information; perform sorting processing on the above respective combined summary information to obtain the respective combined summary information after sorting processing as a target combined summary information list; and determine the above target combined summary information list as an early warning information corresponding to the above respective user association information.

[0120] Computer program code for performing the operations of some embodiments of the present disclosure may be written in one or more programming languages or combinations thereof. The above programming languages include object-oriented programming languages - such as Java, Smalltalk, C++; and also include conventional procedural programming languages - such as the "C" language or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, executed as a stand-alone 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., by using an Internet service provider to connect through the Internet).

[0121] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, a segment of a program, or a part of code that contains one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than that marked in the accompanying drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, and combinations of blocks in the block diagram and / or flowchart, can be implemented by a dedicated hardware-based system that performs the specified functions or operations, or can be implemented by a combination of dedicated hardware and computer instructions.

[0122] The units described in some embodiments of the present disclosure can be implemented in software or in hardware. The described units can also be provided in a processor. For example, it can be described as: a processor includes an acquisition unit, an encoding unit, a summarization unit, a sending unit, a splitting unit, a generating unit, a sorting unit, and a determining unit. Among them, the names of these units do not constitute a limitation to the unit itself in some cases. For example, the acquisition unit can also be described as "the unit for acquiring the associated information of each user and the information of each device".

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

[0124] The above description is only some preferred embodiments of the present disclosure and an explanation of the applied technical principles. 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 inventive concept. For example, technical solutions formed by mutually replacing the above features with technical features (but not limited to) having similar functions disclosed in the embodiments of the present disclosure.

Claims

1. A method for jointly generating early warning information, comprising: Obtain information about each user and each device; Encoding the respective user-related information to obtain respective user-related coded information; Summarizing the coding information associated with each user to obtain the aggregated coding information associated with each user, wherein the summarizing the coding information associated with each user to obtain the aggregated coding information associated with each user includes: According to each domain attribute information included in each user-associated coding information, each user-associated coding information that meets a preset domain attribute condition in the each user-associated coding information is determined as each target user-associated coding information; Deduplication processing is performed on each transfer user identity coding information, each service classification information and each supply user identity coding information included in the each target user associated coding information to obtain each target identity coding information, each target service classification information and each target supply user identity coding information; Aggregate and process each associated value information included in each target user associated coding information whose circulating user identity coding information in each target user associated coding information is the target identity coding information in each target identity coding information, whose business classification information is the target business classification information in each target business classification information, and whose supply user identity coding information is the target supply user identity coding information in each target supply user identity coding information, to obtain each aggregated associated value information; Determine the target identity coding information, the target service classification information, the target supply user identity coding information, the summary associated value information and the target user associated coding information corresponding to the target identity coding information as the user associated summary coding information; Sending the summary prompt information to each device corresponding to each device information, so that the device in each device can summarize and process each sub-user association information; According to the respective device information, the respective user-associated summary coding information is split and processed to obtain respective summary coding fragment information, wherein the summary coding fragment information in the respective summary coding fragment information corresponds to the user-associated summary coding information in the respective user-associated summary coding information; generating respective joint summary information based on the respective summary coded fragment information and the respective device information; Sorting the various joint summary information to obtain the sorted joint summary information as a target joint summary information list; The target joint summary information list is determined as the warning information corresponding to each of the user-related information.

2. The method according to claim 1, wherein: The method further comprises: Associating the warning information with the associated information of each user to obtain an associated summary information list; Restoring the associated summary information list to obtain a restored user associated information list; Based on the restored user association information list, generating early warning knowledge graph information corresponding to each user association information; The early warning knowledge graph information is stored, and the early warning knowledge graph information is visualized.

3. The method according to claim 1, wherein: The user association information in each user association information includes the circulation user identity information, the supply user identity information, the business classification information, the domain information, the domain attribute information and the association value information; And the encoding process of each user-related information to obtain each user-related coded information includes: For each piece of user association information in the individual pieces of user association information, perform the following steps: Performing random cache encoding on the transfer user identity information included in the user association information to obtain transfer user identity encoding information; Performing fixed mapping encoding on the supply user identity information and the domain information included in the user association information to obtain supply user identity coding information and domain coding information; Determine the transfer user identity coding information, the supply user identity coding information, the domain coding information, and the business classification information, associated value information, and domain attribute information included in the user associated information as user associated coding information; The respective provisioned user identity coding information and the respective field coding information included in the obtained respective user-associated coding information are respectively sent to the respective devices corresponding to the respective device information, so that the devices in the respective devices can synchronize the respective provisioned user identity coding information and the respective field coding information.

4. The method according to claim 1, wherein: The step of splitting the user-associated summary coding information according to the device information to obtain summary coding fragment information includes: Determine the quantity of device information in each piece of device information as a target quantity; increasing said target quantity by one; For each user-associated summary coding information in the respective user-associated summary coding information, the following steps are performed: Splitting the target identity coding information included in the user-associated summary coding information into a target number of pieces, and obtaining a target number of target identity coding fragment information as a target identity coding fragment information sequence; Splitting the target service classification information included in the user-associated summary coding information into a target number of pieces, and obtaining a target number of target service classification fragment information as a target service classification fragment information sequence; Splitting the target supply user identity code information included in the user-associated summary code information into a target number of pieces, and obtaining a target number of target supply user identity code fragment information as a target supply user identity code fragment information sequence; Splitting the domain coding information included in the user-associated summary coding information into a target number of pieces, and obtaining a target number of domain coding fragment information as a domain coding fragment information sequence; The target identity coding fragment information sequence, the target business classification fragment information sequence, the target supply user identity coding fragment information sequence, the domain coding fragment information sequence and the summary associated value information included in the user associated summary coding information are determined as summary coding fragment information.

5. The method according to claim 2, wherein: The step of associating the warning information with the associated information of each user to obtain an associated summary information list includes: For each target joint summary information in the warning information, perform the following steps: For each piece of aggregated coded fragment information in the respective aggregated coded fragment information, the following steps are performed: Determining whether the target identity coding information corresponding to the aggregated coding fragment information is the same as the target identity coding information corresponding to the target joint aggregate information; In response to determining that the target identity coding information corresponding to the aggregated coded fragment information is the same as the target identity coding information corresponding to the target joint aggregate information, determining the aggregated coded fragment information as associated aggregate information corresponding to the target joint aggregate information; The determined pieces of associated summary information are determined as an associated summary information list.

6. The method according to claim 2, wherein: The restoring process of the associated summary information list to obtain a restored user associated information list includes: For each piece of device information in the piece of device information, based on each piece of associated summary information in the associated summary information list, perform the following steps: In response to receiving the sub-goal summary coding fragment information sent by the device corresponding to the device information, generating each updated association summary information according to the received sub-goal summary coding fragment information and each associated summary information, wherein the updated association summary information in each updated association summary information includes target identity coding fragment information, target business classification fragment information, target supply user identity coding fragment information, domain coding fragment information and summary association value information; Determine each of the generated update association summary information as each of the association summary information; For each piece of associated summary information obtained, perform the following steps: Decoding the target identity coding fragment information, the target domain coding fragment information and the target supply user identity coding fragment information included in the association summary information to obtain the target transfer user identity information, the target domain information and the target supply user identity information; Determine each user association information in the each user association information as each restored user association information, wherein the transfer user identity information is the target transfer user identity information, the business classification information is the target business classification fragment information included in the association summary information, the domain information is the target domain information, and the supply user identity information is the target supply user identity information; The obtained pieces of restoration user associated information are determined as a restoration user associated information list.

7. A warning information joint generation device, comprising: An acquisition unit, configured to acquire each user-related information and each device information; An encoding unit, configured to encode the respective user-associated information to obtain respective user-associated coded information; The summarizing unit is configured to perform summarizing processing on the respective user-associated coding information to obtain the respective user-associated summarized coding information, wherein the summarizing processing on the respective user-associated coding information to obtain the respective user-associated summarized coding information includes: according to the respective domain attribute information included in the respective user-associated coding information, determining the respective user-associated coding information that meets the preset domain attribute condition in the respective user-associated coding information as the respective target user-associated coding information; performing deduplication processing on the respective flow user identity coding information, the respective business classification information and the respective supply user identity coding information included in the respective target user association coding information to obtain the respective target identity coding information, the respective target business classification information and the respective target supply user identity coding information; The circulation user identity coding information in the target user associated coding information is the target identity coding information in the target identity coding information, the business classification information is the target business classification information in the target business classification information, and the supply user identity coding information is the target supply user identity coding information in the target supply user identity coding information to obtain each summary associated value information; the each target identity coding information, each target business classification information, each target supply user identity coding information, each summary associated value information and each target user associated coding information corresponding to each target identity coding information are determined as each user associated summary coding information; A sending unit, configured to send the summary prompt information to each device corresponding to each device information, so that the device in each device can perform summary processing on each sub-user association information; a splitting unit configured to split the respective user-associated summary coding information according to the respective device information to obtain respective summary coding fragment information, wherein the summary coding fragment information in the respective summary coding fragment information corresponds to the user-associated summary coding information in the respective user-associated summary coding information; A generating unit configured to generate respective joint summary information based on the respective summary coded fragment information and the respective device information; A sorting unit is configured to sort the respective joint summary information to obtain the sorted respective joint summary information as a target joint summary information list; The determining unit is configured to determine the target joint summary information list as the warning information corresponding to each user-related information.

8. An electronic device comprising: one or more processors; A storage device for storing one or more programs; 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 6.

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

Citation Information

Patent Citations

  • Multi-party-joint trusted user evaluation method and device

    CN110992032A

  • Joint credit scoring method and device based on privacy protection calculation and cross-organization

    CN114398669A