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

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

CN119475435AActive Publication Date: 2025-02-18中信证券股份有限公司 +1
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202510038128.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-10
Publication Date
2025-02-18
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 the efficiency of generating early warning information, reduces the risk of data leakage, and shortens the time-consuming and consumption of computing resources for generating early warning information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119475435A_ABST
    Figure CN119475435A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses an early warning information joint generation method, device and equipment and a computer readable medium. A specific embodiment of the method comprises the following steps: performing encoding processing and summarizing processing on each piece of user association information to obtain each piece of user association summarized encoding information; sending the summarized prompt information to each device corresponding to each piece of device information; according to each piece of equipment information, splitting each piece of user associated summarized coding information to obtain each piece of summarized coding fragment information; on the basis of each piece of summarized coding fragment information and each piece of equipment information, generating each piece of combined summarized information; sorting each piece of combined summary information to obtain each piece of sorted combined summary information as a target combined summary information list; and determining the target joint summary information list as early warning information. According to the embodiment, the security of the data is improved, the time consumed for generating the early warning information is shortened, and consumed computing resources are reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present disclosure relate to the field of computer technology, and in particular to a method, apparatus, device, and computer-readable medium for jointly generating early warning information. Background Art

[0002] The joint generation method of early warning information refers to the method in which the data demander (parent company) jointly generates early warning information for each user with each participating party (subsidiary). At present, when the data demander jointly generates early warning information for each user with each participating party, the method usually adopted is: the data demander obtains the original user data of each participating party in plain text, aggregates the original user data in plain text to generate the user's early warning information, and sorts, stores and displays the early warning information.

[0003] However, in practice, when using the above method to generate early warning information, the following technical problems often occur: The data demander obtains the original user data of each participant in plain text and summarizes the original user data in plain text. The original user data of each participant is fully exposed to the data demander, resulting in a high risk of leakage of the original user data, which leads to low data security of each participant. In addition, each participant does not summarize the original user data locally before jointly generating early warning information, resulting in high computational complexity for the data demander, which results in a long time-consuming generation of early warning information and more consumed computing resources.

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

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

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

[0007] In a first aspect, some embodiments of the present disclosure provide a method for jointly generating early warning information, the method comprising: obtaining information associated with each user and information associated with each device; encoding the information associated with each user to obtain information associated with each user; aggregating the information associated with each user to obtain aggregated information associated with each user; sending aggregated prompt information to each device corresponding to the information associated with each device, so that the devices in the devices aggregate the information associated with each sub-user; splitting the aggregated information associated with each user according to the information associated with each device to obtain aggregated information; wherein the aggregated information in the aggregated information corresponds to the user-associated aggregated information in the aggregated information associated with each user; generating joint aggregated information based on the aggregated information and the device; sorting the joint aggregated information to obtain the sorted joint aggregated information as a target joint aggregated information list; determining the target joint aggregated information list as early warning information corresponding to the information associated with each user.

[0008] In a second aspect, some embodiments of the present disclosure provide a device for jointly generating early warning information, the device comprising: an acquisition unit, configured to acquire information associated with each user and information associated with each device; a coding unit, configured to encode the above-mentioned information associated with each user to obtain the coded information associated with each user; a summarizing unit, configured to summarize the above-mentioned coded information associated with each user to obtain the summarized coded information associated with each user; a sending unit, configured to send the summarized prompt information to each device corresponding to the above-mentioned device information, so that the device in the above-mentioned device can summarize the information associated with each sub-user; a splitting unit, configured to, according to the above-mentioned device information, The above-mentioned individual user-associated summary coding information is split and processed to obtain individual summary coding fragment information, wherein the summary coding fragment information in the above-mentioned individual summary coding fragment information corresponds to the user-associated summary coding information in the above-mentioned individual user-associated summary coding information; the generating unit is configured to generate individual joint summary information based on the above-mentioned individual summary coding fragment information and the above-mentioned individual device information; the sorting unit is configured to sort the above-mentioned individual joint summary information to obtain the sorted individual joint summary information as a target joint summary information list; the determining unit is configured to determine the above-mentioned target joint summary information list as the warning information corresponding to the above-mentioned individual user-associated information.

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

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

[0011] The above-mentioned embodiments of the present disclosure have the following beneficial effects: through the joint generation method of early warning information of some embodiments of the present disclosure, the security of data and the efficiency of generating early warning information are improved. Specifically, the reason for the low security of data and the efficiency of generating early warning information is that the data demander obtains the original user data of each participant in plain text, and summarizes the original user data in plain text, and the original user data of each participant is fully exposed to the data demander, resulting in a high risk of leakage of the original user data, thereby resulting in low data security of each participant, and each participant does not locally summarize the original user data before jointly generating early warning information, resulting in high computational complexity of the data demander, resulting in a long time and more computing resources consumed in generating early warning information. Based on this, the joint generation method of early warning information of some embodiments of the present disclosure, first, obtains 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 device in each device. Then, the above-mentioned each user association information is encoded to obtain each user association encoding information. Thus, each user association information after encoding can be obtained. So that each user association information can be fragmented and exchanged. Afterwards, the above-mentioned user-associated coding information is summarized and processed to obtain the user-associated summary coding information. Thus, the summarized user-associated summary coding information can be obtained. The amount of data of each local user-associated information can be reduced. Then, the summary prompt information is sent to each device corresponding to the above-mentioned device information, so that the device in the above-mentioned device can summarize and process each sub-user associated information. Thus, each device in each early warning information generation participating device can summarize and process each respective sub-user information. Afterwards, according to the above-mentioned device information, the above-mentioned user-associated summary coding information is split and processed to obtain each summary coding fragment information, wherein the summary coding fragment information in the above-mentioned each summary coding fragment information corresponds to the user-associated summary coding information in the above-mentioned each user-associated summary coding information. Thus, each summary coding fragment information can be obtained. Fragment data can be exchanged with each early warning information generation participating device to generate each joint summary information. The summary coding fragment information in the above-mentioned each summary coding fragment information can represent each data fragment participating in the multi-party secure computation. Then, based on the above-mentioned each summary coding fragment information and the above-mentioned each device information, each joint summary information is generated. Thus, each joint summary information of each user of each participant can be obtained. The above-mentioned each joint summary information can be the result of summarizing the above-mentioned each user associated summary coding information and the above-mentioned each sub-user associated summary coding information included in each device.Next, the above-mentioned joint summary information is sorted and processed to obtain the sorted joint summary information as the target joint summary information list. Thus, the sorted joint summary information can be obtained. Finally, the above-mentioned target joint summary information list is determined as the warning information corresponding to the above-mentioned user-related information. Thus, the warning information corresponding to the above-mentioned user-related information can be obtained. Also because of the implemented warning information joint generation method, each participant first summarizes the user basic information locally, reducing the amount of data of the local user basic information, thereby reducing the amount of data that each participant needs to exchange in the joint generation of warning information, thereby improving the efficiency of warning information generation, shortening the time and computing resources consumed in generating warning information. Moreover, the data demander and each participant exchange and summarize data according to the fragment sharing mechanism. Then the data demander restores the data fragments to obtain the warning information. Since each participant cannot restore the basic customer information of other participants based on their own data fragments during the joint aggregation process, the security of the data is improved. Thus, the security of the data can be further improved, the time to generate warning information can be shortened, and the computing resources consumed can be reduced. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0013] Figure 1 is a flow chart of some embodiments of the method for jointly generating early warning information according to the present disclosure; Figure 2 It is a schematic diagram of the structure of some embodiments of the early warning information joint generation device according to the present disclosure; Figure 3 It is a schematic diagram of the structure of an electronic device suitable for implementing some embodiments of the present disclosure. DETAILED DESCRIPTION

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

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

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

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

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

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

[0020] Figure 1 The process 100 of some embodiments of the method for jointly generating early warning information according to the present disclosure is shown. The method for jointly generating early warning information includes the following steps: Step 101, obtaining each user association information and each device information.

[0021] In some embodiments, the execution subject (e.g., computing device) of the early warning information joint generation method may obtain each user association information and each device information from the associated storage device. The above-mentioned each user association information may represent each information associated with each user. For example, the user among each user may be a customer who handles the business. The user association information in the above-mentioned each user association information may include the circulation user identity information, the association value information, the field information, the field attribute information, the supply user identity information and the business classification information. The above-mentioned circulation user identity information may represent the customer name. The above-mentioned association value information may represent the value-related information of the customer. For example, the association value information may be the risk exposure amount. The above-mentioned field information may be the industry to which the customer belongs. For example, the field information may be the national economy industry. The above-mentioned field attribute information may represent whether the industry to which the customer belongs is the same industry as the company corresponding to the execution subject. The above-mentioned field attribute information may be "yes" or "no". The above-mentioned supply user identity information may be the name of the company that provides the user association information. For example, the supply user identity information may be the parent company of the company corresponding to the execution subject, the brother company corresponding to the execution subject or the subsidiary corresponding to the execution subject. The above-mentioned business classification information may be a business category code. For example, the business category code may be a transaction category code. The above-mentioned equipment information may represent the server name and IP address of each server. The above-mentioned storage device may be a database or a disk.

[0022] Step 102: Encode each user-related information to obtain each user-related coded information.

[0023] In some embodiments, the execution subject may encode the above-mentioned user-related information to obtain the respective user-related coded information. The respective user-related coded information may represent the encoded respective user-related information. In practice, the execution subject may encode the above-mentioned respective user-related information in various ways to obtain the respective user-related coded information.

[0024] In some optional implementations of some embodiments, the execution subject may encode the above-mentioned user-related information through the following steps to obtain the respective user-related coded information: In the first step, for each piece of user association information in the above-mentioned user association information, the following steps are performed: In the first sub-step, the circulating user identity information included in the above-mentioned user association information is randomly cached and encoded to obtain the circulating user identity encoding information. The above-mentioned random cache encoding can represent that the result obtained by each encoding is random, and the result obtained by the encoding is stored in the cache. The above-mentioned circulating user identity encoding information can be the encoded circulating user identity information. The data type of the above-mentioned circulating user identity encoding information can be a numerical type. In practice, first, the above-mentioned execution subject can use a random number generation algorithm to generate a random number as the circulating user identity encoding information. Then, the above-mentioned circulating user identity information and the above-mentioned circulating user identity encoding information can be added to the circulating user identity and encoding information table. The above-mentioned circulating user identity and encoding information table can represent the correspondence between the circulating user identity information and the circulating user identity encoding information. The circulating user identity and encoding information in the above-mentioned circulating user identity and encoding information table can include the circulating user identity information and the circulating user identity encoding information.

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

[0026] The third sub-step is to determine the above-mentioned circulation user identity coding information, the above-mentioned supply user identity coding information, the above-mentioned domain coding information, and the business classification information, associated value information and domain attribute information included in the above-mentioned user associated information as user associated coding information.

[0027] In the second step, each supply user identity coding information and each field coding information included in the obtained each user-associated coding information are sent to each device corresponding to the above-mentioned each device information, so that the devices in the above-mentioned each device can synchronize the above-mentioned each supply user identity coding information and the above-mentioned each field coding information. In practice, the above-mentioned execution subject can send each supply user identity coding information and each field coding information included in the obtained each user-associated coding information to each device corresponding to the above-mentioned each device information through a communication protocol. The above-mentioned communication protocol can be but not limited to one of the following: HTTP protocol, HTTPS protocol, FTP protocol, SMTP protocol. The above-mentioned each device can be a server.

[0028] Step 103: Aggregate the coding information associated with each user to obtain aggregate coding information associated with each user.

[0029] In some embodiments, the execution subject may aggregate the above-mentioned individual user-associated coding information to obtain the aggregated coding information associated with each user. The aggregated coding information associated with each user may represent the aggregated coding information associated with each user. In practice, the execution subject may aggregate the above-mentioned individual user-associated coding information in various ways to obtain the aggregated coding information associated with each user.

[0030] In some optional implementations of some embodiments, the execution subject may perform aggregation processing on the above-mentioned respective user-associated coding information through the following steps to obtain the respective user-associated aggregated coding information: In the first step, based on the domain attribute information included in the above-mentioned user-associated coding information, the user-associated coding information that meets the preset domain attribute condition in the above-mentioned user-associated coding information is determined as each target user-associated coding information. The above-mentioned preset domain attribute condition can be that the domain attribute information is "yes". The above-mentioned each target user-associated coding information can be each user-associated coding information whose domain attribute information is "yes" in the above-mentioned user-associated coding information.

[0031] The second step is to perform deduplication processing on each transfer user identity coding information included in the above-mentioned target user associated coding information to obtain each target identity coding information. The above-mentioned each target identity coding information can be the deduplication of each transfer user identity coding information included in the above-mentioned each user associated coding information.

[0032] The third step is to perform deduplication processing on each service classification information included in the above-mentioned target user associated coding information to obtain each target service classification information. The above-mentioned each target service classification information can be each service classification information included in the above-mentioned each user associated coding information after deduplication.

[0033] In the fourth step, the identity coding information of each supply user included in the above-mentioned target user associated coding information is deduplicated to obtain the identity coding information of each target supply user. The above-mentioned identity coding information of each target supply user can be the deduplicated identity coding information of each supply user included in the above-mentioned user associated coding information.

[0034] Step 5: For each target identity encoding information in the above target identity encoding information, perform the following steps: For each target service classification information in the above target service classification information, the following steps are performed: For each target provision user identity encoding information in the above target provision user identity encoding information, perform the following steps: The first execution step is to aggregate and process the various associated value information included in each target user associated coding information whose circulating user identity coding information is the target identity coding information, whose business classification information is the target business classification information, and whose supply user identity coding information is the target supply user identity coding information in the above-mentioned target user associated coding information, to obtain aggregated associated value information. The aggregated associated value information may be the sum of the various associated value information. In practice, the execution subject may determine the sum of the various associated value information included in each target user associated coding information whose circulating user identity coding information is the target identity coding information, whose business classification information is the target business classification information, and whose supply user identity coding information is the target supply user identity coding information in the above-mentioned target user associated coding information as the aggregated associated value information.

[0035] The second execution step is to determine the field coding information included in the target identity coding information, the target business 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 user associated summary coding information.

[0036] Step 104: 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.

[0037] In some embodiments, the execution subject may send the summary prompt information to each device corresponding to each device information through a communication protocol, so that the device in each device may summarize and process each sub-user associated information. The communication protocol may be, but is not limited to, one of the following: HTTP protocol, HTTPS protocol, FTP protocol, SMTP protocol. The summary prompt information may be prompt information for prompting each device in each device to summarize and process each sub-user associated information. The sub-user associated information may be each user associated information included in the device. Thus, the device in each device may summarize and process each sub-user associated information.

[0038] Step 105 , splitting the aggregated coded information associated with each user according to the information of each device to obtain aggregated coded fragment information.

[0039] In some embodiments, the execution subject may split and process the above-mentioned user-associated summary coding information according to the above-mentioned device information to obtain each summary coding fragment information. Among them, the summary coding fragment information in the above-mentioned each summary coding fragment information corresponds to the user-associated summary coding information in the above-mentioned each user-associated summary coding information. The summary coding fragment information in the above-mentioned each summary coding fragment information can represent each data fragment participating in the multi-party secure computing. The data type of each data fragment may be a numerical type. In practice, the execution subject may split and process the above-mentioned each user-associated summary coding information according to the above-mentioned device information in various ways to obtain each summary coding fragment information.

[0040] In some optional implementations of some embodiments, the execution subject may split the above-mentioned user-associated summary coding information according to the above-mentioned each device information through the following steps to obtain each summary coding fragment information: In the first step, the number of device information in the above-mentioned device information is determined as the target number, wherein the above-mentioned target number can be the number of devices participating in the joint generation of early warning information.

[0041] The second step is to increase the above target number by one.

[0042] In the third step, for each user-associated summary coding information in the above-mentioned user-associated summary coding information, perform the following steps: 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 parts, and obtain 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.

[0043] The second sub-step is to split the target business classification information included in the above user-associated summary coding information into a target number of parts, and obtain a target number of target business classification fragment information as a target business classification fragment information sequence. Among them, each target business classification fragment information in the above target business classification fragment information sequence can be obtained by splitting the above target business classification information. In practice, first, the above execution entity can split the above target business 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 business classification fragment information as a target business classification fragment information sequence.

[0044] The third sub-step is to split the target supply user identity coding information included in the above user association summary coding information into a target number of parts, and obtain a target number of target supply user identity coding fragment information as a target supply user identity coding fragment information sequence. Among them, each target supply user identity coding fragment information in the above target supply user identity coding fragment information sequence can be obtained by splitting the above target supply user identity coding information. In practice, first, the above execution entity can split the above target supply 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 supply user identity coding information as a target supply user identity coding fragment information sequence.

[0045] 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 parts, and obtain 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.

[0046] The fifth sub-step is to determine the target identity coding fragment information sequence, the target business classification fragment information sequence, the target supply user identity coding fragment information sequence, the field coding fragment information sequence and the summary associated value information included in the user associated summary coding information as the summary coding fragment information.

[0047] Step 106: Generate respective joint summary information based on respective summary coding fragment information sets and respective device information.

[0048] In some embodiments, the execution subject may generate each joint summary information based on each summary coding fragment information set and each device information. The joint summary information may be the result of summarizing each user-associated summary coding information and each sub-user-associated summary coding information included in each of the devices. The sub-user-associated summary coding information may be each user-associated summary coding information generated by the device in each of the devices. In practice, the execution subject may generate each joint summary information based on each summary coding fragment information set and each device information in various ways.

[0049] In the process of adopting technical solutions to solve the above-mentioned technical problem one, the following technical problem two is often accompanied: since the joint generation of early warning information requires the user original data of each participant to be subjected to multi-party secure calculation in a confidential state, and the multi-party secure calculation has a large overhead, the number of users is large, and the user original data is large, the calculation of all the data consumes a lot of time and computing resources. For the above-mentioned technical problem two, the conventional solution is generally: the data demander directly selects part of the original data for multi-party secure calculation. The inventor took into account the shortcomings of the data demander directly selecting part of the original data for multi-party secure calculation. In combination with the inventor's advantages in data processing, we decided to adopt the following solution: In some optional implementations of some embodiments, the execution subject may generate each joint summary information based on each summary coding fragment information set and each device information through the following steps: The first step is to perform the following steps for each target identity encoding information in the above target identity encoding information: In the first sub-step, the sum of each summary-related value information included in each summary-related code fragment information corresponding to the target identity code information in each summary-related code fragment information is determined as the target summary-related value information. The target summary-related value information may be the sum of each summary-related value information included in each summary-related code fragment information having the same target identity code information.

[0050] The second sub-step is to split the determined target summary-associated value information into a target number of parts, and obtain a target number of summary-associated value fragment information as a summary-associated value fragment information sequence. Among them, each summary-associated value fragment information in the above-mentioned summary-associated value fragment information sequence can be obtained by splitting the above-mentioned target summary-associated value information. In practice, first, the above-mentioned execution entity can split the above-mentioned target summary-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 summary-associated value fragment information as a summary-associated value fragment information sequence.

[0051] The third sub-step is to perform an identification allocation process on the target identity coding information to obtain the target identification information. The target identification information may be an identification of the target identity coding information. The target identification information may uniquely identify the target identity coding information. In practice, the execution subject may use a hash algorithm to generate a hash value as the target identification information of the target identity coding information.

[0052] The fourth sub-step is to combine and process each target identity coding fragment information in the target identity coding fragment information sequence corresponding to the above target identity coding information and each summary-associated value fragment information in the above summary-associated value fragment information sequence to obtain each combination of summary coding fragment information. Among them, the combined summary coding fragment information in the above each combination of summary coding fragment information can be a combination of target identity coding fragment information and summary-associated value fragment information. The combined summary coding fragment information in the above each combination of summary coding fragment information can include target identity coding fragment information and summary-associated value fragment information. In practice, for each target identity coding fragment information in the target identity coding fragment information sequence corresponding to the above target identity coding information, the above execution entity can combine the above target identity coding fragment information and the summary-associated value fragment information in the above summary-associated value fragment information sequence with the same sequence number as the above target identity coding fragment information into combined summary coding fragment information to obtain each combination of summary coding fragment information.

[0053] The fifth sub-step is to determine the target identification information and the target identity coding fragment information included in the above-mentioned combined summary coding fragment information as an identification combination for each of the above-mentioned combined summary coding fragment information, and to determine the determined identification combination and the summary associated value fragment information included in the above-mentioned combined summary coding fragment information as the updated combination summary coding fragment information to obtain each updated combination summary coding fragment information. Among them, the updated combination summary coding fragment information in the above-mentioned each updated combination summary coding fragment information can be the combined summary coding fragment information after adding the above-mentioned target identification information. The above-mentioned identification combination can be a combination of target identification information and target identity coding fragment information.

[0054] The sixth sub-step is to determine any one of the obtained updated combined summary coded fragment information as the retained summary coded fragment information, wherein the retained summary coded fragment information may be the updated combined summary coded fragment information retained locally without fragment exchange.

[0055] In a seventh sub-step, each update combination summary coding fragment information different from the above-mentioned reserved summary coding fragment information in the above-mentioned each update combination summary coding fragment information is determined as each exchange summary coding fragment information. The number of the above-mentioned each exchange summary coding fragment information is the same as the number of the above-mentioned each device information. The above-mentioned each exchange summary coding fragment information can be each update combination summary coding fragment information exchanged with the device corresponding to the above-mentioned each device information.

[0056] In the eighth sub-step, each of the exchange summary coded fragment information is sent to each device corresponding to each of the device information. In practice, the execution subject may use a communication protocol to send each of the exchange summary coded fragment information to each device corresponding to each of the device information. The communication protocol may be, but is not limited to, one of the following: HTTP protocol, HTTPS protocol, FTP protocol, SMTP protocol.

[0057] In the second step, for each piece of device information above, perform the following steps: In a first sub-step, in response to receiving each sub-exchange summary coded fragment information sent by the device corresponding to the above device information, for each reserved summary coded fragment information in each reserved summary coded fragment information, the following joint generation step is performed: The first joint generation step is to determine whether there is a sub-exchange summary coding fragment information corresponding to the target identity coding fragment information and the target identity coding fragment information included in the above-mentioned reserved summary coding fragment information in the above-mentioned each sub-exchange summary coding fragment information. Among them, the sub-exchange summary coding fragment information in the above-mentioned each sub-exchange summary coding fragment information may include target identification information, target identity coding fragment information and summary associated value fragment information. In practice, the above-mentioned execution subject may determine whether there is a sub-exchange summary coding fragment information corresponding to the target identity coding fragment information and the target identity coding fragment information included in the above-mentioned reserved summary coding fragment information in the above-mentioned each sub-exchange summary coding fragment information through a preset multi-party security comparison interface. The above-mentioned preset multi-party security comparison interface may encapsulate a comparison algorithm based on multi-party security calculation. The input of the above-mentioned preset multi-party security comparison interface may include each participant, the above-mentioned reserved summary coding fragment information and the sub-exchange summary coding fragment information. The above-mentioned each participant may be each device corresponding to the above-mentioned each device information and the present execution subject. The output of the above-mentioned preset multi-party security comparison interface may be 0 or non-0. When the output of the preset multi-party security comparison interface is 0, it indicates that the target identity coding information corresponding to the target identity coding fragment information included in the input retained 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.

[0058] In a second joint generation step, in response to determining that there is sub-exchange summary coding fragment information in each of the sub-exchange summary coding fragment information that corresponds to the target identity coding fragment information included in the above-mentioned reserved summary coding fragment information, the sub-exchange summary coding fragment information corresponding to the target identity coding fragment information in each of the sub-exchange summary coding fragment information and the target identity coding fragment information included in the above-mentioned reserved summary coding fragment information is determined as the target sub-exchange fragment information. The above-mentioned target sub-exchange fragment information may be sub-exchange summary coding fragment information in which the target identity coding information corresponding to the target identity coding fragment information in each of the sub-exchange summary coding fragment information and the target identity coding fragment information included in the above-mentioned reserved summary coding fragment information are the same.

[0059] The third joint generation step is to determine the sum of the aggregated associated value fragment information included in the determined target sub-exchange fragment information and the aggregated associated value fragment information included in the above-mentioned retained aggregated coding fragment information as the updated aggregated associated value fragment information. The above-mentioned updated aggregated associated value fragment information can be the sum of the aggregated associated value fragment information included in the target sub-exchange fragment information with the same target identity coding information and the retained aggregated coding fragment information.

[0060] The fourth joint generation step is to update the above-mentioned retained summary coding fragment information according to the above-mentioned updated summary associated value fragment information, and obtain the updated retained summary coding fragment information as the retained summary coding fragment information. Among them, the above-mentioned updated retained summary coding fragment information can be the updated retained summary coding fragment information. In practice, first, the above-mentioned execution entity can add the target identity coding fragment information and the target identification information included in the above-mentioned target sub-exchange fragment information as an identification combination to the above-mentioned retained summary coding 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 retained summary coding fragment information, and obtain the updated retained summary coding fragment information as the retained summary coding fragment information.

[0061] The third step is to determine the obtained respective reserved summary code fragment information as respective joint summary information, wherein the determined respective joint summary information includes respective identification combinations and summary associated value fragment information.

[0062] The above-mentioned technical scheme and its related content serve as an inventive point of an 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 are often as follows: since the joint generation of early warning information requires the original user data of each participant to undergo multi-party secure computing in a confidential state, and the multi-party secure computing overhead is large, the number of users is large, and the original user data is large, when all the data is involved in the calculation. If the above-mentioned factors are solved, the effect of reducing computing resources and time consumption can be achieved. In order to achieve this effect, each participant in the present disclosure first summarizes the risk exposure amount in plain text by user name ID to reduce the amount of data in the multi-party secure computing, and then performs multi-party secure computing in a encrypted state, and then restores the data, thereby reducing the amount of data and data scale in the multi-party secure computing link, thereby reducing the consumption of computing resources and time.

[0063] Step 107: sorting the various joint summary information to obtain the sorted joint summary information as the target joint summary information list.

[0064] In some embodiments, the execution subject may sort the various joint summary information, and obtain the sorted joint summary information as the target joint summary information list. The target joint summary information list may be a preset value of joint summary information that is sorted in front according to the size of the joint summary associated value information. Here, there is no limitation on the specific setting of the preset value. In practice, the execution subject may use a preset multi-party security sorting interface to sort the various joint summary information, and obtain the sorted joint summary information as the target joint summary information list. The preset multi-party security sorting interface may be an interface that encapsulates a sorting algorithm based on multi-party security calculation. The input of the preset multi-party security sorting interface may be the various participants, the various joint summary information included in each of the participants, the preset value and the sorting method. The output of the preset multi-party security sorting interface may be the preset value of joint summary information that ranks in front. The sorting method may be in ascending order.

[0065] Step 108: determine the target joint summary information list as the warning information corresponding to each user-related information.

[0066] In some embodiments, the execution entity may determine the target joint summary information list as warning information corresponding to each of the user-related information, wherein the warning information may represent risk-related information of each user corresponding to each of the user-related information.

[0067] Optionally, first, the execution subject may also associate the warning information with the user-related information to obtain an associated summary information list, wherein the associated summary information list may be a preset number of user-related information ranked top in terms of risk exposure.

[0068] Then, the above-mentioned associated summary information list is restored to obtain a restored user associated information list. Among them, the target restored joint summary information in the above-mentioned restored joint summary information list can represent the target joint summary information after restoration. The target joint summary information in the target joint summary information list represented by the above-mentioned warning information may include target identity coding fragment information, target business classification fragment information, target supply user identity coding fragment information, field coding fragment information and joint value fragment information. In practice, the above-mentioned execution entity can adopt various methods to restore the above-mentioned warning information to obtain a restored joint summary information list.

[0069] Afterwards, based on the above-mentioned restored user association information list, the early warning knowledge graph information corresponding to the above-mentioned each user association information is generated. Among them, the above-mentioned early warning knowledge graph information can be a knowledge graph of early warning information corresponding to the above-mentioned each user association information. The restored user association information in the above-mentioned restored user association information list may include circulation user identity information, supply user identity information, business classification information, field information and associated value information. In practice, the above-mentioned execution entity can adopt various methods to generate the early warning knowledge graph information corresponding to the above-mentioned each user association information based on the above-mentioned restored joint summary information list.

[0070] Finally, the above-mentioned early warning knowledge graph information is stored, and the above-mentioned early warning knowledge graph information is visualized. In practice, first, the above-mentioned execution entity can store the above-mentioned early warning knowledge graph information in a database. Then, a visualization tool can be used to visualize the above-mentioned early warning knowledge graph information. In this way, the risk summary information of each customer can be more intuitively reflected. For example, the visualization tool can be but not limited to one of the following: Tableau, Power BI, Echarts.

[0071] In some optional implementations of some embodiments, the execution subject may restore the above-mentioned association summary information list through the following steps to obtain a restored user association information list: In the first step, for each piece of device information in the above-mentioned piece of device information, based on each piece of associated summary information in the associated summary information list, the following steps are performed: The first sub-step is to generate each update association summary information according to each sub-goal summary coding fragment information and each associated summary information received in response to receiving the summary coding fragment information of each sub-goal sent by the device corresponding to the above-mentioned device information. Among them, the update association summary information in the above-mentioned update association summary information includes target identity coding fragment information, target business classification fragment information, target supply user identity coding fragment information, field coding fragment information and summary association value information. In practice, the above-mentioned execution subject can adopt a preset multi-party secure computing interface to generate each update association summary information according to each sub-goal summary coding fragment information and each associated summary information received. The above-mentioned preset multi-party secure computing interface encapsulates the 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 participant, each sub-goal summary coding fragment information and each associated summary information. The output of the above-mentioned preset multi-party secure computing interface can be each update association summary information.

[0072] The second sub-step is to determine each of the generated update association summary information as each of the association summary information.

[0073] In the second step, for each piece of associated summary information obtained, the following steps are performed: The first sub-step is to decode the target identity coding fragment information, target domain coding fragment information and target supply user identity coding fragment information included in the above-mentioned association summary information to obtain the target circulation user identity information, target domain information and target supply user identity information. Among them, the above-mentioned target circulation user identity information can be the circulation user identity information obtained after decoding the above-mentioned circulation user identity coding information. The above-mentioned target domain information can be the domain information obtained after decoding the above-mentioned domain coding information. The above-mentioned target supply user identity information can be the supply user identity information obtained after decoding the above-mentioned supply user identity coding information. In practice, firstly, the above-mentioned execution subject can determine the circulation user identity information corresponding to the circulation user identity coding information corresponding to the above-mentioned target identity coding fragment information in the above-mentioned circulation user identity and coding information table as the target circulation user identity information. Then, the domain information corresponding to the domain coding information corresponding to the above-mentioned preset domain information and the above-mentioned target domain coding fragment information in the coding relationship table can be determined as the target domain information. After that, the supply user identity information corresponding to the supply user identity coding information corresponding to the above-mentioned target supply user identity coding fragment information in the above-mentioned preset supply user and coding relationship table can be determined as the target supply user identity information.

[0074] In the second sub-step, each user association information in the above-mentioned user association information, whose circulating user identity information is the above-mentioned target circulating user identity information, whose business classification information is the target business classification fragment information included in the above-mentioned association summary information, whose domain information is the above-mentioned target domain information and whose supply user identity information is the above-mentioned target supply user identity information, is determined as each restored user association information.

[0075] In the third step, the obtained respective restoration user association information is determined as a restoration user association information list.

[0076] In the process of adopting technical solutions to solve the above-mentioned technical problem one, the following technical problem three is often accompanied: due to the large number of users, the generated warning information includes a large amount of joint summary information of each user. When the warning information is presented in the form of a list or file, the monitored user cannot intuitively view the joint summary information of each user, resulting in a poor experience for the monitoring user. In response to the above-mentioned technical problem three, the conventional solution is generally to present the joint summary information of each user in batches. The inventor took into account the shortcomings of presenting the joint summary information of each user in batches. In combination with the inventor's advantages in data processing, we decided to adopt the following solution: In some optional implementations of some embodiments, the execution subject may generate warning knowledge graph information corresponding to each of the user-related information based on the restored user-related information list through the following steps: In the first step, for each restored user association information in the restored user association information list, perform the following steps: The first sub-step is to determine the transfer user identity information included in the restored user association information as the transfer user identity entity.

[0077] The second sub-step is to determine the provisioning user identity information included in the above-mentioned restored user association information as the provisioning user identity entity.

[0078] The third sub-step is to determine the business classification information included in the restored user association information as a business entity.

[0079] The fourth sub-step is to determine the associated value information included in the restored user associated information as the attribute information of the transferred user identity entity. The attribute information may represent the associated value attribute of the transferred user identity entity.

[0080] The fifth sub-step is to determine the domain information included in the restored user association information as a domain entity.

[0081] The sixth sub-step is to determine the information supply relationship as the entity relationship between the above-mentioned circulation user identity entity and the above-mentioned supply user identity entity.

[0082] The seventh sub-step is to determine the business type relationship as the entity relationship between the transfer user identity entity and the business entity.

[0083] In an eighth sub-step, the domain classification relationship is determined as an entity relationship between the user identity entity and the domain entity.

[0084] The second step is to construct the early warning knowledge graph information corresponding to each of the above user association information based on the obtained various circulation user identity entities, various supply user identity entities, various business entities, various associated value entities, various field entities, various attribute information corresponding to the above-mentioned various circulation user identity entities, various information supply relationships, various business type relationships and various field classification relationships. In practice, firstly, the above-mentioned execution subject can determine the above-mentioned user identity entity, the above-mentioned supplier identity entity and the above-mentioned information supply relationship as the first triple. Then, the above-mentioned user identity entity, the above-mentioned business entity and the above-mentioned business type relationship can be determined as the second triple. After that, the above-mentioned user identity entity, the above-mentioned associated value entity and the above-mentioned early warning relationship can be determined as the third triple. Then, the above-mentioned first triple, the above-mentioned second triple and the above-mentioned third triple can be determined as triple information, thereby obtaining various triple information. Finally, the various triple information with the same user identity entity in the obtained various triple information can be linked to obtain the early warning knowledge graph corresponding to the user identity information.

[0085] The above technical solution and its related content serve as an inventive point of an embodiment of the present disclosure, which solves the technical problem three mentioned in the background technology: "the monitoring user cannot intuitively view the joint summary information of each user, resulting in a poor monitoring user experience." The factors that lead to the poor monitoring user experience are often as follows: due to the large number of users, the generated warning information includes a large amount of joint summary information of each user. When the warning information is presented in the form of a list or file, the monitoring user cannot intuitively view the joint summary information of each user. If the above factors are solved, the effect of improving the monitoring user experience can be achieved. In order to achieve this effect, the present disclosure generates a warning knowledge graph based on the restored joint summary information list included in the warning information, so that the user's risk value and related information can be visualized in the form of a graph, and redundant information is removed, thereby streamlining the displayed content, so that the monitoring user can more intuitively view the risk value and related information of each user, thereby improving the user experience.

[0086] The above-mentioned embodiments of the present disclosure have the following beneficial effects: through the joint generation method of early warning information of some embodiments of the present disclosure, the security of data and the efficiency of generating early warning information are improved. Specifically, the reason for the low security of data and the efficiency of generating early warning information is that the data demander obtains the original user data of each participant in plain text, and summarizes the original user data in plain text, and the original user data of each participant is fully exposed to the data demander, resulting in a high risk of leakage of the original user data, thereby resulting in low data security of each participant, and each participant does not locally summarize the original user data before jointly generating early warning information, resulting in high computational complexity of the data demander, resulting in a long time and more computing resources consumed in generating early warning information. Based on this, the joint generation method of early warning information of some embodiments of the present disclosure, first, obtains 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 device in each device. Then, the above-mentioned each user association information is encoded to obtain each user association encoding information. Thus, each user association information after encoding can be obtained. So that each user association information can be fragmented and exchanged. Afterwards, the above-mentioned user-associated coding information is summarized and processed to obtain the user-associated summary coding information. Thus, the summarized user-associated summary coding information can be obtained. The amount of data of each local user-associated information can be reduced. Then, the summary prompt information is sent to each device corresponding to the above-mentioned device information, so that the device in the above-mentioned device can summarize and process each sub-user associated information. Thus, each device in each early warning information generation participating device can summarize and process each respective sub-user information. Afterwards, according to the above-mentioned device information, the above-mentioned user-associated summary coding information is split and processed to obtain each summary coding fragment information, wherein the summary coding fragment information in the above-mentioned each summary coding fragment information corresponds to the user-associated summary coding information in the above-mentioned each user-associated summary coding information. Thus, each summary coding fragment information can be obtained. Fragment data can be exchanged with each early warning information generation participating device to generate each joint summary information. The summary coding fragment information in the above-mentioned each summary coding fragment information can represent each data fragment participating in the multi-party secure computation. Then, based on the above-mentioned each summary coding fragment information and the above-mentioned each device information, each joint summary information is generated. Thus, each joint summary information of each user of each participant can be obtained. The above-mentioned each joint summary information can be the result of summarizing the above-mentioned each user associated summary coding information and the above-mentioned each sub-user associated summary coding information included in each device.Next, the above-mentioned joint summary information is sorted and processed to obtain the sorted joint summary information as the target joint summary information list. Thus, the sorted joint summary information can be obtained. Finally, the above-mentioned target joint summary information list is determined as the warning information corresponding to the above-mentioned user-related information. Thus, the warning information corresponding to the above-mentioned user-related information can be obtained. Also because of the implemented warning information joint generation method, each participant first summarizes the user basic information locally, reducing the amount of data of the local user basic information, thereby reducing the amount of data that each participant needs to exchange in the joint generation of warning information, thereby improving the efficiency of warning information generation, shortening the time and computing resources consumed in generating warning information. Moreover, the data demander and each participant exchange and summarize data according to the fragment sharing mechanism. Then the data demander restores the data fragments to obtain the warning information. Since each participant cannot restore the basic customer information of other participants based on their own data fragments during the joint aggregation process, the security of the data is improved. Thus, the security of the data can be further improved, the time to generate warning information can be shortened, and the computing resources consumed can be reduced.

[0087] Further references 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, and these device embodiments are Figure 1 Corresponding to the method embodiments shown, the device can be specifically applied to various electronic devices.

[0088] like Figure 2As shown, some embodiments of the early warning information joint generation device 200 include: an acquisition unit 201, an encoding unit 202, a summarizing unit 203, a sending unit 204, a splitting unit 205, a generating unit 206, a sorting unit 207 and a determining unit 208. Among them, the acquisition unit 201 is configured to acquire each user-related information; the encoding unit 202 is configured to encode the above-mentioned each user-related information to obtain each user-related coded information; the summarizing unit 203 is configured to summarize the above-mentioned each user-related coded information to obtain each user-related summarized coded information; the sending unit 204 is configured to send the summarized prompt information to each device corresponding to the above-mentioned each device information, so that the device in the above-mentioned each device can summarize the each sub-user-related information; the splitting unit 205 is configured to perform summarizing on the above-mentioned each user-related summarized coded information according to the above-mentioned each device information. The splitting process is performed to obtain various summarized coding fragment information, wherein the summarized coding fragment information in the above-mentioned each summarized coding fragment information corresponds to the user-associated summarized coding information in the above-mentioned each user-associated summarized coding information; the generating unit 206 is configured to generate various joint summarized information based on the above-mentioned each summarized coding fragment information and the above-mentioned each device information; the sorting unit 207 is configured to sort the above-mentioned each joint summarized information, and obtain the sorted each joint summarized information as the target joint summarized information list; the determining unit 208 is configured to determine the above-mentioned each joint summarized information as the warning information corresponding to the above-mentioned each user-associated information.

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

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

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

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

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

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

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

[0096] The computer-readable medium may be included in the electronic device; or it may exist independently without being installed in the electronic device. The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device: obtains each user-related information and each device information; encodes each user-related information to obtain each user-related coded information; summarizes each user-related coded information to obtain each user-related summarized coded information; sends the summarized prompt information to each device corresponding to each device information, so that the device in each device summarizes each sub-user-related information; splits each user-related summarized coded information according to each device information to obtain each summarized coded fragment information, wherein the summarized coded fragment information in each summarized coded fragment information corresponds to the user-related summarized coded information in each user-related summarized coded information; generates each joint summary information based on each summarized coded fragment information and each device information; sorts each joint summary information to obtain each joint summary information after sorting as a target joint summary information list; determines the target joint summary information list as the warning information corresponding to each user-related information.

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

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

[0099] The units described in some embodiments of the present disclosure may be implemented by software or by hardware. The described units may also be provided in a processor, for example, may be described as: a processor including an acquisition unit, an encoding unit, a summarizing unit, a sending unit, a splitting unit, a generating unit, a sorting unit, and a determining unit. The names of these units do not, in some cases, constitute limitations on the units themselves, for example, the acquisition unit may also be described as a "unit for acquiring information associated with each user and information of each device".

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

[0101] The above descriptions are only some preferred embodiments of the present disclosure and an explanation of the technical principles used. 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 a 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, the above features are replaced with (but not limited to) technical features with 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; 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 3, wherein: The summarizing and processing the coding information associated with each user to obtain the summarizing 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 included in each target user associated coding information to obtain each target identity coding information; Deduplication processing is performed on each service classification information included in each target user associated coding information to obtain each target service classification information; Deduplication processing is performed on each supply user identity coding information included in each target user associated coding information to obtain each target supply user identity coding information; For each target identity encoding information in the target identity encoding information, the following steps are performed: For each target service classification information in the target service classification information, the following steps are performed: For each target provision user identity encoding information in the target provision user identity encoding information, the following steps are performed: Aggregate and process each associated value information included in each target user associated coding information whose circulating user identity coding information is the target identity coding information, whose business classification information is the target business classification information, and whose supply user identity coding information is the target supply user identity coding information, to obtain aggregated associated value information; The target identity coding information, the target business classification information, the target supply user identity coding information, the summary associated value information and the field coding information included in the target user associated coding information corresponding to the target identity coding information are determined as user associated summary coding information.

5. 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.

6. 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.

7. 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.

8. A device for jointly generating early warning information, 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; A summarizing unit is configured to summarize the coding information associated with each user to obtain the summarized coding information associated with each user; 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.

9. 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 7.

10. 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 7 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

  • Information transmission method, system and equipment based on multi-party security computing and medium

    CN118764185A

  • Federated data query methods and apparatuses based on privacy preserving

    US20240370578A1

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

    WO2023108967A1