Method and device for constructing portrait, electronic equipment, storage medium and program product
By obtaining the device identification information and address type when the user logs in, the enterprise ownership of the Internet protocol address is derived, which solves the problem that the enterprise ownership of the Internet protocol address cannot be accurately judged in the prior art, and improves the accuracy and application effect of the portrait.
Patent Information
- Application Number
- CN202510316691.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-18
- Publication Date
- 2025-04-18
- Estimated Expiration
- 2045-03-18
AI Technical Summary
The existing technology cannot accurately determine the enterprise ownership of the user's Internet protocol address, resulting in accuracy problems in personalized recommendations, targeted advertising delivery, transaction risk control, etc.
By obtaining the device identification information when a user logs into the preset website, including the Internet protocol address and device identifier, and combining the address type and associated user identification information, the enterprise ownership of the Internet protocol address is derived.
It improves the accuracy of judging the ownership of Internet protocol addresses and more accurately portrays the Internet protocol addresses, thereby improving the effectiveness of personalized recommendations, targeted advertising delivery and transaction risk control.
Smart Images

Figure CN119854266A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of Internet Protocol address portraits, and more specifically, to a method, device, electronic device, storage medium, and program product for constructing a portrait. Background Art
[0002] Internet Protocol address portrait, hereinafter referred to as IP (Internet Protocol Address) address portrait, can reflect different user types. Therefore, by profiling the IP address, it can help identify the real users behind the network, especially abnormal users, which plays an important role in personalized recommendations, targeted advertising, transaction risk control, etc.
[0003] In the prior art, the IP addresses used by the user are usually profiled based on the user's registration information, that is, the company in the user's registration information is determined as the company of the IP address used by the user. However, the actual company of the user may change, and correspondingly, multiple IP addresses used by the user may actually belong to different companies. However, the prior art cannot accurately determine the company of the IP address. Summary of the invention
[0004] The purpose of the embodiments of the present application is to provide a method, device, electronic device, storage medium and program product for constructing a portrait, so as to solve the problem existing in the related technology that the corporate affiliation of the user's IP address cannot be accurately determined.
[0005] In a first aspect, an embodiment of the present application provides a method for constructing an Internet Protocol address profile, including: Acquire device identification information when the first user logs in to a preset website, the device identification information including a first Internet Protocol address and a first device identifier; Obtaining an address type of the first Internet Protocol address; Determine the associated user identification information of the first user according to the device identification information; the associated user identification information of the first user represents the first associated information of a second user who has used the first Internet Protocol address or the enterprise belonging information of the second Internet Protocol address corresponding to the first device identifier; the second Internet Protocol address is different from the first Internet Protocol address; the first associated information of the second user includes: all Internet Protocol addresses used by the second user in history, and / or, the enterprise belonging information of the second user; The attribution information of the first Internet Protocol address is acquired according to the associated user identification information of the first user and the address type of the first Internet Protocol address.
[0006] In the above implementation process, the address type of the first Internet Protocol address is obtained. Since the device identification information used by the user when logging into the preset website may belong to the enterprise or to the individual, it is possible to preliminarily determine whether the first Internet Protocol address belongs to the enterprise by obtaining the address type of the first Internet Protocol address.
[0007] In addition, by determining the associated user identification information of the first user, and obtaining the attribution information of the first Internet Protocol address according to the associated user identification information of the first user and the address type of the first Internet Protocol address. Since the Internet Protocol address belonging to the enterprise can be used by multiple users. And there may be overlaps between the Internet Protocol addresses used by users belonging to the same enterprise. Therefore, the enterprise attribution of the first Internet Protocol address can be derived through the enterprise attribution information in the associated user identification information of the first user. Thereby, the accuracy of judging the enterprise attribution of the Internet Protocol address can be improved, and the Internet Protocol address can be more accurately profiled.
[0008] Further, the associated user identification information of the first user represents first associated information of a second user having the same Internet Protocol address as the first Internet Protocol address, and the first associated information of the second user includes all Internet Protocol addresses historically used by the second user; the address type of the first Internet Protocol address is an enterprise dedicated line; acquiring the attribution information of the first Internet Protocol address according to the associated user identification information of the first user and the address type of the first Internet Protocol address includes: If there are multiple second users, determine whether the multiple second users include a third user; the third user is a second user who does not use an Internet Protocol address other than the first Internet Protocol address and whose address type is an enterprise dedicated line; If there is a third user among the plurality of second users, the attribution information of the first Internet Protocol address is acquired according to the first association information of the third user.
[0009] In the above implementation process, by determining whether the second users include a second user who does not use an Internet Protocol address of an enterprise dedicated line other than the first Internet Protocol address, that is, a third user, and in the case where the third user exists in the second users, the attribution information of the first Internet Protocol address is obtained according to the first association information of the third user. Since only one Internet Protocol address of an enterprise dedicated line is used among multiple users, and the Internet Protocol address is the first Internet Protocol address, then if the corporate attribution of the multiple users is known, the corporate attribution of the first Internet Protocol address can be derived. Therefore, by determining whether the second users include the third user, the corporate attribution of the first Internet Protocol address can be determined more accurately.
[0010] Furthermore, the first association information of the second user also includes the enterprise affiliation information of the second user; and acquiring the affiliation information of the first Internet Protocol address according to the first association information of the third user includes: If there is only one third user, and the enterprise attribution information of the first association information of the third user includes the first enterprise, it is determined that the attribution information of the first Internet Protocol address includes the first enterprise.
[0011] In the above implementation process, when there is only one third user, the first enterprise in the enterprise affiliation information of the third user can be determined as the enterprise affiliation of the first Internet Protocol address. In this way, the enterprise affiliation of the first Internet Protocol address can be directly determined.
[0012] Furthermore, the first association information of the second user also includes the enterprise affiliation information of the second user; and determining the affiliation information of the first Internet Protocol address according to the first association information of the third user includes: If there are multiple third users, the first enterprise is obtained from the enterprise affiliation information of the first associated information of each third user, and the number of third users belonging to different first enterprises is counted; Obtaining a probability that the first Internet Protocol address belongs to each first enterprise according to the number of third users belonging to different first enterprises; The attribution information of the first Internet Protocol address is obtained according to the probability that the first Internet Protocol address belongs to each of the first enterprises.
[0013] In the above implementation process, when there are multiple third users, the number of third users belonging to different first enterprises is counted, and the probability that the first Internet Protocol address belongs to each first enterprise is obtained based on the number of third users belonging to different first enterprises. Since the Internet Protocol address belongs to an enterprise, its users are usually employees within the enterprise. Therefore, it can be considered that the probability that the Internet Protocol address belongs to each enterprise is positively correlated with the number of employees in each enterprise using the Internet Protocol address. Therefore, obtaining the number of third users belonging to different first enterprises can intuitively show the probability that the first Internet Protocol address belongs to each first enterprise, so that the enterprise affiliation of the first Internet Protocol address can be more accurately determined based on the probability that the first Internet Protocol address belongs to each first enterprise.
[0014] Further, obtaining the probability that the first Internet Protocol address belongs to each of the first enterprises according to the number of third users belonging to different first enterprises includes: For each first enterprise, in the correspondence between the preset number of users and the probability, a matching operation is performed using the number of third users belonging to the first enterprise to obtain the probability that the first Internet Protocol address belongs to the first enterprise.
[0015] In the above implementation process, by performing a matching operation using the number of third users belonging to each first enterprise in the correspondence between the preset number of users and the probability, the probability that the first Internet Protocol address belongs to each first enterprise can be quickly obtained.
[0016] Further, acquiring the attribution information of the first Internet Protocol address according to the probability that the first Internet Protocol address belongs to each of the first enterprises includes: Determine that the attribution information of the first Internet Protocol address includes the first enterprise corresponding to the address with the highest probability.
[0017] In the above implementation process, the first enterprise corresponding to the maximum probability is determined as the enterprise belonging to the first Internet Protocol address, which can improve the accuracy of determining the enterprise belonging to the first Internet Protocol address.
[0018] Further, the associated user identification information of the first user represents first associated information of a second user having the same Internet Protocol address as the first Internet Protocol address, and the first associated information of the second user includes all Internet Protocol addresses historically used by the second user; the address type of the first Internet Protocol address is an enterprise dedicated line; acquiring the attribution information of the first Internet Protocol address according to the associated user identification information of the first user and the address type of the first Internet Protocol address includes: If there are multiple second users, determine whether the multiple second users include multiple fourth users; the fourth user is a second user who uses an Internet Protocol address other than the first Internet Protocol address, the address type of which is an enterprise dedicated line; If the plurality of second users include a plurality of fourth users, and the corporate affiliations in the corporate affiliation information of the plurality of fourth users are different, it is determined that the affiliation information of the first Internet Protocol address includes Party A's unit.
[0019] Therefore, in the above implementation process, if multiple second users include multiple fourth users, and the corporate affiliations of the corporate affiliations of the multiple fourth users are different, it is determined that the affiliation information of the first Internet Protocol address includes the Party A unit. Since if users belonging to different enterprises use multiple identical Internet Protocol addresses with an address type of enterprise dedicated line, then in the cooperative relationship between enterprises, the Internet Protocol address is more likely to belong to the enterprise receiving services from other enterprises. Therefore, the corporate type of the enterprise to which an address of the first Internet system used by multiple fourth users belongs can be determined to be the Party A unit.
[0020] Further, the associated user identification information of the first user represents first associated information of a second user having the same Internet Protocol address as the first Internet Protocol address, and the first associated information of the second user includes all Internet Protocol addresses historically used by the second user; the address type of the first Internet Protocol address is a data center; acquiring the attribution information of the first Internet Protocol address according to the associated user identification information of the first user and the address type of the first Internet Protocol address includes: If there are multiple second users, determine whether the multiple second users include multiple fourth users; the fourth user is a second user who uses an Internet Protocol address other than the first Internet Protocol address, the address type of which is an enterprise dedicated line; If the plurality of second users include a plurality of fourth users, and the enterprise affiliations in the enterprise affiliation information of the plurality of fourth users are different, it is determined that the affiliation information of the first Internet Protocol address includes a project agent.
[0021] In the above implementation process, if multiple second users include multiple fourth users, and the corporate affiliations of the corporate affiliations of the multiple fourth users are different, it is determined that the affiliation information of the first Internet Protocol address includes a project agent. Since if users belonging to different companies use multiple identical Internet Protocol addresses of the data center type, in the cooperative relationship between companies, the Internet Protocol address is more likely to belong to the company of the intermediate agent. Therefore, by determining the use of the first Internet Protocol address, the corporate type of the company to which the first Internet Protocol address belongs can be determined.
[0022] Furthermore, the associated user identification information of the first user represents enterprise attribution information of the second Internet Protocol address corresponding to the first device identifier; and acquiring the attribution information of the first Internet Protocol address according to the associated user identification information of the first user and the address type of the first Internet Protocol address includes: Acquire a second enterprise from the enterprise attribution information of the second Internet Protocol address; Obtaining a probability that the first Internet Protocol address belongs to the second enterprise according to the address type of the first Internet Protocol address; The attribution information of the first Internet Protocol address is obtained according to the probability that the first Internet Protocol address belongs to the second enterprise.
[0023] Since the device identifier is a unique identifier assigned to the device by the preset website, when the first Internet Protocol address and the second Internet Protocol address correspond to the same device identifier, it can be determined that the user used a device when logging into the preset website. At this time, if the corporate affiliation of one of the Internet Protocol addresses is known, the corporate affiliation of the other Internet Protocol address can be deduced. Therefore, in the above implementation process, when the corporate affiliation of the second Internet Protocol address, that is, the second enterprise, is known, the corporate affiliation of the first Internet Protocol address can be deduced. However, since the address type of the first Internet Protocol address will also affect the probability that the first Internet Protocol address belongs to the second enterprise, in the above implementation process, the probability that the first Internet Protocol address belongs to the second enterprise is also obtained according to the address type of the first Internet Protocol address, so as to more accurately determine the probability that the first Internet Protocol address belongs to the second enterprise.
[0024] Further, obtaining the probability that the first Internet Protocol address belongs to the second enterprise according to the address type of the first Internet Protocol address includes: In the correspondence between the preset address type and the probability, a matching operation is performed using the address type of the first Internet Protocol address to obtain the probability that the first Internet Protocol address belongs to the second enterprise.
[0025] In the above implementation process, by performing a matching operation using the address type of the first Internet Protocol address in the correspondence between the preset address type and the probability, the probability that the first Internet Protocol address belongs to the second enterprise can be quickly obtained.
[0026] Further, acquiring the attribution information of the first Internet Protocol address according to the probability that the first Internet Protocol address belongs to the second enterprise includes: When the probability that the first Internet Protocol address belongs to the second enterprise is greater than a preset threshold, it is determined that the attribution information of the first Internet Protocol address includes the second enterprise. In the above implementation process, when the probability that the first Internet Protocol address belongs to the second enterprise is greater than a preset threshold, it is determined that the attribution information of the first Internet Protocol address includes the second enterprise. Since there may be multiple second enterprises, and the probability that the first Internet Protocol address belongs to each second enterprise may be different. In this way, the attribution enterprise of the first Internet Protocol address can be determined from multiple second enterprises.
[0027] Further, the associated user identification information of the first user represents first associated information of a second user who has used the first Internet Protocol address, and the first associated information of the second user includes all Internet Protocol addresses historically used by the second user; the address type of the first Internet Protocol address is an enterprise dedicated line; acquiring the attribution information of the first Internet Protocol address according to the associated user identification information of the first user and the address type of the first Internet Protocol address includes: If there are multiple second users, multiple fifth users are obtained from the multiple second users; the fifth user is: among all the used Internet Protocol addresses, the second user whose same Internet Protocol address includes the first Internet Protocol address and the third Internet Protocol address; Obtaining a third enterprise to which the third Internet Protocol address belongs; Obtaining a probability that the first Internet Protocol address belongs to the third enterprise according to the number of the fifth users; The attribution information of the first Internet Protocol address is obtained according to the probability that the first Internet Protocol address belongs to the third enterprise.
[0028] In the above implementation process, the probability that the first Internet Protocol address belongs to the third enterprise is obtained according to the number of the fifth users. Since the Internet Protocol address belongs to an enterprise, its user is usually an employee of the enterprise. Therefore, it can be considered that the probability that the Internet Protocol address belongs to each enterprise is positively correlated with the number of employees using the Internet Protocol address in each enterprise. In this way, the enterprise to which the first Internet Protocol address belongs can be determined more accurately.
[0029] Further, obtaining the probability that the first Internet Protocol address belongs to the third enterprise according to the number of the fifth users includes: In the corresponding relationship between the preset number of users and the probability, a matching operation is performed using the number of the fifth user to obtain the probability that the Internet Protocol address belongs to the third enterprise.
[0030] In the above implementation process, by performing a matching operation using the number of the fifth user in the corresponding relationship between the preset number of users and the probability, the probability that the first Internet Protocol address belongs to the third enterprise can be quickly obtained.
[0031] Further, acquiring the attribution information of the first Internet Protocol address according to the probability that the first Internet Protocol address belongs to the third enterprise includes: When the probability that the first Internet Protocol address belongs to the third enterprise is greater than a preset threshold, it is determined that the attribution information of the first Internet Protocol address includes the third enterprise.
[0032] In the above implementation process, by determining the third enterprise with a probability greater than a preset threshold as the affiliated enterprise of the first Internet Protocol address, the accuracy of determining the enterprise affiliation of the first Internet Protocol address can be improved.
[0033] Further, determining the associated user identification information of the first user according to the device identification information includes: In the login log of the preset website, the device identification information is used to perform a matching operation to obtain a user identification of a second user who has used the first Internet Protocol address and / or a second Internet Protocol address corresponding to the first device identifier; the login log includes second associated information when the user logs in to the preset website, and the second associated information includes the user identification of the user, and the Internet Protocol address and device identifier of the user when logging in to the preset website; In the correspondence between the preset user identifier and the first association information, a matching operation is performed using the user identifier of the second user to obtain the first association information of the second user; and / or, in the correspondence between the preset Internet Protocol address and the enterprise affiliation information, a matching operation is performed using the second Internet Protocol address to obtain the enterprise affiliation information of the second Internet Protocol address.
[0034] In the above implementation process, by performing a matching operation using the device identification information in the login log of the preset website, the user identification of the second user who has used the first Internet Protocol address and the second Internet Protocol address corresponding to the first device identifier can be quickly obtained. In addition, by performing a matching operation using the user identification of the second user in the correspondence between the preset user identification and the first association information, the first association information of the second user can be quickly obtained. At the same time, by performing a matching operation using the second Internet Protocol address in the correspondence between the preset Internet Protocol address and the enterprise attribution information, the enterprise attribution information of the second Internet Protocol address can be quickly obtained.
[0035] In a second aspect, an embodiment of the present application further provides a device for constructing an Internet Protocol address profile, including: A first acquisition module is configured to acquire device identification information when a first user logs in to a preset website, wherein the device identification information includes a first Internet Protocol address and a first device identifier; A second acquisition module is configured to acquire an address type of the first Internet Protocol address; a determination module configured to determine associated user identification information of the first user according to the device identification information; the associated user identification information of the first user represents first associated information of a second user who has used the first Internet Protocol address or enterprise attribution information of a second Internet Protocol address corresponding to the first device identifier; the first associated information of the second user includes: all Internet Protocol addresses historically used by the second user, and / or enterprise attribution information of the second user; The third acquisition module is configured to acquire the attribution information of the first Internet Protocol address according to the associated user identification information of the first user and the address type of the first Internet Protocol address.
[0036] In the third aspect, an embodiment of the present application also provides an electronic device, including a processor, a memory and a communication bus; the communication bus is used to realize the connection and communication between the processor and the memory; the processor is used to execute one or more programs stored in the memory to realize any of the above-mentioned methods for constructing an Internet Protocol address portrait.
[0037] In a fourth aspect, a computer-readable storage medium is also provided in an embodiment of the present application, wherein the computer-readable storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement any of the above-mentioned methods for constructing an Internet Protocol address portrait.
[0038] In a fifth aspect, a computer program product is also provided in an embodiment of the present application, and the computer program product includes a computer program, and when the computer program is executed by a processor, it implements any of the above-mentioned methods for constructing an Internet Protocol address portrait. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments of the present application will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.
[0040] Figure 1 A flowchart of a method for constructing an Internet Protocol address portrait provided in an embodiment of the present application; Figure 2 A flowchart of another method for constructing an Internet Protocol address portrait provided in an embodiment of the present application; Figure 3 A flowchart of another method for constructing an Internet Protocol address portrait provided in an embodiment of the present application; Figure 4A flowchart of another method for constructing an Internet Protocol address portrait provided in an embodiment of the present application; Figure 5 A flowchart of another method for constructing an Internet Protocol address portrait provided in an embodiment of the present application; Figure 6 A flowchart of another method for constructing an Internet Protocol address portrait provided in an embodiment of the present application; Figure 7 A flowchart of another method for constructing an Internet Protocol address portrait provided in an embodiment of the present application; Figure 8 A schematic diagram of the structure of a device for constructing an Internet Protocol address portrait provided in an embodiment of the present application; Fig. 9 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0041] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application.
[0042] Embodiment 1: In order to solve the problem that the related art cannot accurately determine the company to which the user's Internet Protocol address belongs, the present application embodiment provides a method for constructing an Internet Protocol address portrait. Figure 1 As shown, Figure 1 A flow chart of a method for constructing an Internet Protocol address profile provided in an embodiment of the present application includes: Step S101, obtaining device identification information of a first user when logging into a preset website, where the device identification information includes a first Internet Protocol address and a first device identifier.
[0043] IP (Internet Protocol Address) is a unique identifier assigned by the Internet to each device on the network so that the devices can communicate in the network. The first Internet Protocol address is a unique identifier assigned by the Internet to the device used by the first user to log in to the preset website.
[0044] The device identifier is a unique identifier assigned to a device by a preset website and allowed to be used within a set time period. That is, the device identifier of each device is only valid within a set time period. The device identifier of the same device may also be different in different time periods. The first device identifier is a unique identifier assigned by the preset website to the device used by the first user when logging into the preset website.
[0045] The preset website is, for example, a crowd-testing website, and the first user is, for example, a white hat who logs into the crowd-testing website.
[0046] Step S102: Obtain the address type of the first Internet Protocol address.
[0047] The address type of the Internet Protocol address can be one of enterprise dedicated line, data center, and home broadband.
[0048] In the case where the address type of the Internet Protocol address is an enterprise dedicated line, it indicates that the Internet Protocol address is assigned to a device in the enterprise. Correspondingly, if the address type of the first Internet Protocol address is an enterprise dedicated line, it can be preliminarily determined that the first Internet Protocol address must belong to the enterprise. However, the specific name of the enterprise to which it belongs cannot be determined.
[0049] In the case where the address type of the Internet Protocol address is data center, it characterizes that the Internet Protocol address is assigned to a data center or hosting facility for supporting servers, storage devices and other network infrastructure.
[0050] In the case where the address type of the Internet Protocol address is home broadband, it indicates that the Internet Protocol address is assigned to a personal device. Correspondingly, if the address type of the first Internet Protocol address is home broadband, it can be preliminarily determined that the first Internet Protocol address must belong to an individual.
[0051] Since the Internet Protocol address used by the user when logging into the preset website may belong to an enterprise or an individual, by obtaining the address type of the first Internet Protocol address, it can be preliminarily determined whether the first Internet Protocol address belongs to the enterprise.
[0052] Step S103: determining the associated user identification information of the first user according to the device identification information.
[0053] The associated user identification information of the first user may represent the first associated information of the second user who has used the first Internet Protocol address. The first associated information of the second user may include: all Internet Protocol addresses historically used by the second user, and / or the enterprise affiliation information of the second user. All Internet Protocol addresses historically used by the second user are all Internet Protocol addresses used by the second user.
[0054] Alternatively, the associated user identification information of the first user may also represent the enterprise attribution information of the second Internet Protocol address corresponding to the first device identifier. The second Internet Protocol address is different from the first Internet Protocol address.
[0055] In an optional implementation of the embodiment of the present application, combined with Figure 2 As shown, the above step S103 can be replaced by the following steps: Step S201, in the login log of the preset website, a matching operation is performed using the device identification information of the first user when logging into the preset website to obtain the user identification of the second user who has used the first Internet Protocol address, and / or the second Internet Protocol address corresponding to the first device identifier.
[0056] The login log includes all the second associated information when the user logs in to the preset website, and each piece of the second associated information includes the user ID of the user, and the Internet Protocol address and device identifier of the user when logging in to the preset website.
[0057] Optionally, the first Internet Protocol address may be used to perform a matching operation in the login log to obtain all user identifiers that have used the first Internet Protocol address. The first device identifier may also be used to perform a matching operation in the login log to obtain the second Internet Protocol address corresponding to the first device identifier. The first device identifier and the second Internet Protocol address corresponding to the first device identifier coexist in the same second association information.
[0058] If there are multiple second Internet Protocol addresses corresponding to the first device identifier, correspondingly, each second Internet Protocol address and the first device identifier exist in the corresponding second association information respectively.
[0059] Step S202, in the correspondence between the preset user identifier and the first association information, a matching operation is performed using the user identifier of the second user to obtain the first association information of the second user; and / or, in the correspondence between the preset Internet Protocol address and the enterprise affiliation information, a matching operation is performed using the second Internet Protocol address to obtain the enterprise affiliation information of the second Internet Protocol address.
[0060] Step S104: Acquire the attribution information of the first Internet Protocol address according to the associated user identification information of the first user and the address type of the first Internet Protocol address.
[0061] In an optional implementation of the embodiment of the present application, combined with Figure 3 As shown, the associated user identification information of the first user represents the first associated information of the second user having the same first Internet Protocol address, and the first associated information of the second user includes all Internet Protocol addresses historically used by the second user; the address type of the first Internet Protocol address is an enterprise dedicated line; the above step S104 can be replaced by: Step S301: when the second users include a third user, obtaining attribution information of a first Internet Protocol address according to first association information of the third user.
[0062] Among them, the third user is a second user who does not use an Internet Protocol address other than the first Internet Protocol address and whose address type is an enterprise dedicated line.
[0063] Exemplarily, the first association information of the second user also includes the enterprise affiliation information of the second user. If there is only one third user and the enterprise affiliation information of the first association information of the third user includes the first enterprise, it can be determined that the affiliation information of the first Internet Protocol address includes the first enterprise.
[0064] If there are multiple third users, the first enterprise can be obtained from the enterprise attribution information of the first associated information of each third user, and the number of third users belonging to different first enterprises can be counted. The probability that the first Internet Protocol address belongs to each first enterprise is obtained according to the number of third users belonging to different first enterprises. The attribution information of the first Internet Protocol address is obtained according to the probability that the first Internet Protocol address belongs to each first enterprise.
[0065] Optionally, counting the number of third users belonging to different first enterprises may include the following steps: The first enterprise is obtained from the enterprise attribution information of the first associated information of each third user, and the first occurrence number of different first enterprises is counted in the enterprise attribution information. The email address of each third user is obtained from the first associated information of each third user, the first enterprise is obtained from the domain name of the email address of each third user, and the second occurrence number of different first enterprises is counted in the domain name corresponding to the email address of each third user. The number of third users of different first enterprises is obtained, and the number of third users of each first enterprise is equal to the sum of the first occurrence number and the second occurrence number of each first enterprise.
[0066] Obtaining the probability that the first Internet Protocol address belongs to each first enterprise based on the number of third users belonging to different first enterprises may include the following steps: for each first enterprise, in the corresponding relationship between the preset number of users and the probability, a matching operation is performed using the number of third users belonging to the first enterprise to obtain the probability that the first Internet Protocol address belongs to the first enterprise.
[0067] In an optional implementation of the embodiment of the present application, combined with Figure 4 As shown, the associated user identification information of the first user represents the first associated information of the second user having the same first Internet Protocol address, and the first associated information of the second user includes all Internet Protocol addresses historically used by the second user; the address type of the first Internet Protocol address is an enterprise dedicated line; the above step S104 can also be replaced by: In step S401, when the second users include multiple fourth users and the corporate affiliations of the multiple fourth users are different, it can be determined that the affiliation information of the first Internet Protocol address includes Party A's unit.
[0068] Among them, the fourth user is a second user who uses an Internet Protocol address other than the first Internet Protocol address, and the address type is an enterprise dedicated line.
[0069] The Party A entity is used to represent the enterprise that plays the role of the demander or the entruster in the transaction between the two enterprises. If the attribution information of the first Internet Protocol address includes the Party A entity, it means that the first Internet Protocol address must belong to the enterprise, and the fourth user can provide services for the needs or entrustment of the enterprise.
[0070] In an optional implementation of the embodiment of the present application, combined with Figure 5 As shown, the associated user identification information of the first user represents the first associated information of the second user having the same first Internet Protocol address, and the first associated information of the second user includes all Internet Protocol addresses historically used by the second user; the address type of the first Internet Protocol address is a data center; the above step S104 can be replaced by: Step S501, when the second users include a fourth user, it is determined that the attribution information of the first Internet Protocol address includes a project agent, wherein the fourth user is a second user who uses an Internet Protocol address other than the first Internet Protocol address and whose address type is an enterprise dedicated line.
[0071] Project Proxy represents a network IP proxy, which is an intermediary service that allows users to route their network connections through different servers so that the user's public IP address is different from the user's real IP address. In the case where the attribution information of the Internet Protocol address includes Project Proxy, it represents that the Internet Protocol address is allocated or provided by a proxy server.
[0072] In an optional implementation of the embodiment of the present application, combined with Figure 6 As shown, the associated user identification information of the first user represents the first associated information of the second user who has used the first Internet Protocol address, and the first associated information of the second user includes all Internet Protocol addresses historically used by the second user; the address type of the first Internet Protocol address is an enterprise dedicated line; the above step S104 can also be replaced by: Step S601: If there are multiple second users and there are multiple fifth users among the multiple second users, then obtain a third enterprise to which the third Internet Protocol address belongs. The fifth user is: among all the used Internet Protocol addresses, the second user whose same Internet Protocol address includes the first Internet Protocol address and the third Internet Protocol address.
[0073] Step S602: Obtain the probability that the first Internet Protocol address belongs to the third enterprise according to the number of fifth users.
[0074] Exemplarily, in the correspondence between the preset number of users and the probability, the number of fifth users may be used to perform a matching operation to obtain the probability that the Internet Protocol address belongs to the third enterprise.
[0075] Step S603: Acquire the attribution information of the first Internet Protocol address according to the probability that the first Internet Protocol address belongs to the third enterprise.
[0076] Exemplarily, when the probability that the first Internet Protocol address belongs to the third enterprise is greater than a preset threshold, it can be determined that the attribution information of the first Internet Protocol address includes the third enterprise.
[0077] In some embodiments, the number of the fifth users is, for example, 5. The third Internet Protocol address belongs to a third enterprise, for example, S. In the correspondence between the preset number of users and the probability, the number of the fifth users, 5, can be used to perform a matching operation to obtain a probability that the first Internet Protocol address belongs to the third enterprise S, for example, 90%.
[0078] The number of the fifth users is, for example, 4. The third Internet Protocol address belongs to a third enterprise, for example, S. In the correspondence between the preset number of users and the probability, the number of the fifth users, 4, can be used to perform a matching operation to obtain a probability that the first Internet Protocol address belongs to the third enterprise S, for example, 80%.
[0079] The number of the fifth users is, for example, 3. The third Internet Protocol address belongs to a third enterprise, for example, S. In the correspondence between the preset number of users and the probability, the number of the fifth users 3 can be used to perform a matching operation to obtain a probability that the first Internet Protocol address belongs to the third enterprise S, for example, 70%.
[0080] In an optional implementation of the embodiment of the present application, combined with Figure 7 As shown, the associated user identification information of the first user represents the enterprise attribution information of the second Internet Protocol address corresponding to the first device identifier; the above step S104 can also be replaced by: Step S701, obtaining a second enterprise from the enterprise attribution information of a second Internet Protocol address.
[0081] Step S702: Obtain the probability that the first Internet Protocol address belongs to the second enterprise according to the address type of the first Internet Protocol address.
[0082] Exemplarily, in the correspondence between preset address types and probabilities, a matching operation may be performed using the address type of the first Internet Protocol address to obtain the probability that the first Internet Protocol address belongs to the second enterprise.
[0083] The corresponding relationship between the preset address types and probabilities can be stored in the form shown in Table 1: Table 1
[0084] According to the correspondence between address types and probabilities stored in Table 1, if the address type of the first Internet Protocol address is enterprise dedicated line, it can be determined that the probability that the first Internet Protocol address belongs to the second enterprise is 80%. If the address type of the first Internet Protocol address is data center, it can be determined that the probability that the first Internet Protocol address belongs to the second enterprise is 70%. If the address type of the first Internet Protocol address is home broadband, it can be determined that the probability that the first Internet Protocol address belongs to the second enterprise is 60%.
[0085] Step S703: Acquire the attribution information of the first Internet Protocol address according to the probability that the first Internet Protocol address belongs to the second enterprise.
[0086] Exemplarily, when the probability that the first Internet Protocol address belongs to the second enterprise is greater than a preset threshold, it is determined that the attribution information of the first Internet Protocol address includes the second enterprise. In some embodiments, the preset threshold is, for example, 70%.
[0087] In the above implementation process, the address type of the first Internet Protocol address is obtained. Since the device identification information used by the user when logging into the preset website may belong to the enterprise or to the individual, it is possible to preliminarily determine whether the first Internet Protocol address belongs to the enterprise by obtaining the address type of the first Internet Protocol address.
[0088] In addition, by determining the associated user identification information of the first user, and obtaining the attribution information of the first Internet Protocol address according to the associated user identification information of the first user and the address type of the first Internet Protocol address. Since the Internet Protocol address belonging to the enterprise can be used by multiple users. And there may be overlaps between the Internet Protocol addresses used by users belonging to the same enterprise. Therefore, the enterprise attribution of the first Internet Protocol address can be derived through the enterprise attribution information in the associated user identification information of the first user. Thereby, the accuracy of judging the enterprise attribution of the Internet Protocol address can be improved, and the Internet Protocol address can be more accurately profiled.
[0089] Embodiment 2: Based on the same inventive concept, the present application also provides a device 800 for constructing an Internet Protocol address profile. Figure 8 , Figure 8 Shows the use of Figure 1The device for constructing an Internet Protocol address portrait according to the method shown, the specific functions of the device 800 can be found in the description above, and the detailed description is appropriately omitted here to avoid repetition. The device 800 includes at least one software function module that can be stored in a memory in the form of software or firmware or fixed in the operating system of the device 800. Specifically: See also Figure 8 As shown, the apparatus 800 is applied to an electronic device, and includes: a first acquisition module 801, a second acquisition module 802, a determination module 803 and a third acquisition module 804. Among them: The first acquisition module 801 is configured to acquire device identification information when the first user logs in to a preset website, where the device identification information includes a first Internet Protocol address and a first device identifier.
[0090] The second acquisition module 802 is configured to acquire the address type of the first Internet Protocol address.
[0091] The determination module 803 is configured to determine the associated user identification information of the first user according to the device identification information. The associated user identification information of the first user represents the first associated information of the second user who has used the first Internet Protocol address or the enterprise attribution information of the second Internet Protocol address corresponding to the first device identifier; the first associated information of the second user includes: all Internet Protocol addresses used by the second user in history, and / or, the enterprise attribution information of the second user.
[0092] The third acquisition module 804 is configured to acquire the attribution information of the first Internet Protocol address according to the associated user identification information of the first user and the address type of the first Internet Protocol address.
[0093] In a feasible implementation of the embodiment of the present application, the associated user identification information of the first user represents the first associated information of the second user who is the same as the first Internet Protocol address, and the first associated information of the second user includes all Internet Protocol addresses historically used by the second user; the address type of the first Internet Protocol address is an enterprise dedicated line; the third acquisition module 804 is specifically configured as follows: if there are multiple second users, determine whether the multiple second users include a third user; the third user is a second user who does not use an Internet Protocol address with an address type of an enterprise dedicated line other than the first Internet Protocol address; if there is a third user among the multiple second users, obtain the attribution information of the first Internet Protocol address based on the first associated information of the third user.
[0094] In an embodiment of the present application, the first association information of the second user also includes the enterprise affiliation information of the second user; obtaining the affiliation information of the first Internet Protocol address based on the first association information of the third user includes: if there is only one third user, and the enterprise affiliation information of the first association information of the third user includes the first enterprise, then determining that the affiliation information of the first Internet Protocol address includes the first enterprise.
[0095] In an embodiment of the present application, the first association information of the second user also includes the enterprise affiliation information of the second user; determining the affiliation information of the first Internet Protocol address based on the first association information of the third user includes: if there are multiple third users, obtaining the first enterprise from the enterprise affiliation information of the first association information of each third user, and counting the number of third users belonging to different first enterprises; obtaining the probability that the first Internet Protocol address belongs to each first enterprise based on the number of third users belonging to different first enterprises; and obtaining the affiliation information of the first Internet Protocol address based on the probability that the first Internet Protocol address belongs to each first enterprise.
[0096] In an embodiment of the present application, the probability that the first Internet Protocol address belongs to each first enterprise is obtained based on the number of third users belonging to different first enterprises, including: for each first enterprise, in the corresponding relationship between the preset number of users and the probability, a matching operation is performed using the number of third users belonging to the first enterprise to obtain the probability that the first Internet Protocol address belongs to the first enterprise.
[0097] In an embodiment of the present application, obtaining the attribution information of the first Internet Protocol address according to the probability that the first Internet Protocol address belongs to each first enterprise includes: determining that the attribution information of the first Internet Protocol address includes the first enterprise corresponding to the maximum probability.
[0098] In a feasible implementation of the embodiment of the present application, the associated user identification information of the first user represents the first associated information of the second user who is the same as the first Internet Protocol address, and the first associated information of the second user includes all Internet Protocol addresses historically used by the second user; the address type of the first Internet Protocol address is an enterprise dedicated line; the third acquisition module 804 can also be configured as: if there are multiple second users, determine whether the multiple second users include multiple fourth users; the fourth user is a second user who uses an Internet Protocol address with an address type of an enterprise dedicated line other than the first Internet Protocol address; if the multiple second users include multiple fourth users, and the enterprise affiliations in the enterprise affiliation information of the multiple fourth users are different, then determine that the affiliation information of the first Internet Protocol address includes Party A's unit.
[0099] In a feasible implementation of the embodiment of the present application, the associated user identification information of the first user represents the first associated information of the second user who is the same as the first Internet Protocol address, and the first associated information of the second user includes all Internet Protocol addresses historically used by the second user; the address type of the first Internet Protocol address is a data center; the third acquisition module 804 can also be configured as: if there are multiple second users, determine whether the multiple second users include multiple fourth users; the fourth user is a second user who uses an Internet Protocol address with an address type of an enterprise dedicated line other than the first Internet Protocol address; if the multiple second users include multiple fourth users, and the enterprise affiliations in the enterprise affiliation information of the multiple fourth users are different, then determine that the affiliation information of the first Internet Protocol address includes a project agent.
[0100] In a feasible implementation of the embodiment of the present application, the associated user identification information of the first user represents the enterprise attribution information of the second Internet Protocol address corresponding to the first device identifier; the third acquisition module 804 can also be configured to: obtain the second enterprise from the enterprise attribution information of the second Internet Protocol address; obtain the probability that the first Internet Protocol address belongs to the second enterprise based on the address type of the first Internet Protocol address; obtain the attribution information of the first Internet Protocol address based on the probability that the first Internet Protocol address belongs to the second enterprise.
[0101] In an embodiment of the present application, the probability that the first Internet Protocol address belongs to the second enterprise is obtained based on the address type of the first Internet Protocol address, including: in the correspondence between the preset address type and the probability, using the address type of the first Internet Protocol address to perform a matching operation to obtain the probability that the first Internet Protocol address belongs to the second enterprise.
[0102] In an embodiment of the present application, the attribution information of the first Internet Protocol address is obtained based on the probability that the first Internet Protocol address belongs to the second enterprise, including: when the probability that the first Internet Protocol address belongs to the second enterprise is greater than a preset threshold, determining that the attribution information of the first Internet Protocol address includes the second enterprise. In a feasible implementation of the embodiment of the present application, the associated user identification information of the first user represents the first associated information of the second user who has used the first Internet Protocol address, and the first associated information of the second user includes all Internet Protocol addresses historically used by the second user; the address type of the first Internet Protocol address is an enterprise dedicated line; the third acquisition module 804 can also be configured as: if there are multiple second users, then obtain multiple fifth users from the multiple second users; the fifth user is: among all the Internet Protocol addresses used, the second user whose same Internet Protocol address includes the first Internet Protocol address and the third Internet Protocol address; obtain the third enterprise to which the third Internet Protocol address belongs; obtain the probability that the first Internet Protocol address belongs to the third enterprise based on the number of fifth users; and obtain the attribution information of the first Internet Protocol address based on the probability that the first Internet Protocol address belongs to the third enterprise.
[0103] In an embodiment of the present application, the probability that the first Internet Protocol address belongs to the third enterprise is obtained based on the number of fifth users, including: in the corresponding relationship between the preset number of users and the probability, using the number of fifth users to perform a matching operation to obtain the probability that the Internet Protocol address belongs to the third enterprise.
[0104] In an embodiment of the present application, the attribution information of the first Internet Protocol address is obtained based on the probability that the first Internet Protocol address belongs to the third enterprise, including: when the probability that the first Internet Protocol address belongs to the third enterprise is greater than a preset threshold, determining that the attribution information of the first Internet Protocol address includes the third enterprise.
[0105] In a feasible implementation manner of the embodiment of the present application, the determination module 803 is specifically configured as follows: in the login log of the preset website, a matching operation is performed using the device identification information to obtain the user identification of the second user who has used the first Internet Protocol address, and / or, the second Internet Protocol address corresponding to the first device identifier; the login log includes second association information when the user logs in to the preset website, the second association information includes the user identification of the user, and the Internet Protocol address and device identifier of the user when logging in to the preset website; in the correspondence between the preset user identification and the first association information, a matching operation is performed using the user identification of the second user to obtain the first association information of the second user; and / or, in the correspondence between the preset Internet Protocol address and the enterprise affiliation information, a matching operation is performed using the second Internet Protocol address to obtain the enterprise affiliation information of the second Internet Protocol address.
[0106] It should be understood that, for the sake of brevity, some of the contents described in the first embodiment will not be repeated in this embodiment.
[0107] Embodiment three: Based on the same inventive concept, this embodiment provides an electronic device, see Fig. 9 As shown, it includes a processor 901 and a memory 902. Among them: The processor 901 is used to execute one or more programs stored in the memory 902 to implement the above-mentioned method of constructing an Internet Protocol address portrait.
[0108] It is understood that the processor 901 may be a processor core or a processor chip, or other circuits capable of program configuration and operation. The memory 902 may be a RAM (Random Access Memory), a ROM (Read-Only Memory), a flash memory, etc., but is not limited thereto.
[0109] It is understandable. Fig. 9 The structure shown is for illustration only. The electronic device may also include Fig. 9 More or fewer components as shown, or with Fig. 9 For example, it may also have an internal communication bus for realizing communication between the processor 901 and the memory 902; for another example, it may also have an external communication interface, such as a USB (Universal Serial Bus) interface, a CAN (Controller Area Network) bus interface, etc.; for another example, it may also have an information display component such as a display screen, but this is not a limitation.
[0110] Based on the same inventive concept, this embodiment also provides a computer-readable storage medium, such as a floppy disk, an optical disk, a hard disk, a flash memory, a USB flash disk, an SD (Secure Digital Memory Card) card, an MMC (Multimedia Card) card, etc., in which one or more programs for implementing the above steps are stored, and the one or more programs can be executed by one or more processors to implement the above method for constructing an Internet Protocol address portrait. No further details will be given here.
[0111] Based on the same inventive concept, this embodiment also provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, it implements the above-mentioned method of constructing an Internet Protocol address portrait.
[0112] In the embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interfaces, and the indirect coupling or communication connection of the devices or units can be electrical, mechanical or other forms.
[0113] In addition, the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0114] Furthermore, the functional modules in the various embodiments of the present application may be integrated together to form an independent part, or each module may exist separately, or two or more modules may be integrated to form an independent part.
[0115] In this document, relational terms such as first and second, etc. are used merely to distinguish one entity or operation from another entity or operation, but do not necessarily require or imply any such actual relationship or order between these entities or operations.
[0116] As used herein, a plurality refers to two or more than two.
[0117] The above description is only an embodiment of the present application and is not intended to limit the protection scope of the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.
Claims
1. A method for constructing an Internet Protocol address profile, characterized in that: include: Acquire device identification information when the first user logs in to a preset website, the device identification information including a first Internet Protocol address and a first device identifier; Obtaining an address type of the first Internet Protocol address; Determine the associated user identification information of the first user according to the device identification information; the associated user identification information of the first user represents the first associated information of the second user who has used the first Internet Protocol address or the enterprise attribution information of the second Internet Protocol address corresponding to the first device identifier; The second Internet Protocol address is different from the first Internet Protocol address; the first association information of the second user includes: all Internet Protocol addresses used by the second user in the past, and / or the enterprise affiliation information of the second user; The attribution information of the first Internet Protocol address is acquired according to the associated user identification information of the first user and the address type of the first Internet Protocol address.
2. The method according to claim 1, characterized in that The associated user identification information of the first user represents the first associated information of the second user having the same Internet Protocol address as the first Internet Protocol address, the first associated information of the second user including all Internet Protocol addresses historically used by the second user; the address type of the first Internet Protocol address is an enterprise dedicated line; Acquiring attribution information of the first Internet Protocol address according to the associated user identification information of the first user and the address type of the first Internet Protocol address includes: If there are multiple second users, determine whether the multiple second users include the third user; The third user is a second user who does not use an Internet Protocol address other than the first Internet Protocol address, and the address type is an enterprise dedicated line Internet Protocol address; If there is a third user among the plurality of second users, the attribution information of the first Internet Protocol address is acquired according to the first association information of the third user.
3. The method according to claim 2, characterized in that The first association information of the second user also includes the enterprise affiliation information of the second user; and acquiring the affiliation information of the first Internet Protocol address according to the first association information of the third user includes: If there is only one third user, and the enterprise attribution information of the first association information of the third user includes the first enterprise, it is determined that the attribution information of the first Internet Protocol address includes the first enterprise.
4. The method according to claim 2, characterized in that: The first association information of the second user also includes the enterprise affiliation information of the second user; determining the affiliation information of the first Internet Protocol address according to the first association information of the third user includes: If there are multiple third users, the first enterprise is obtained from the enterprise affiliation information of the first associated information of each third user, and the number of third users belonging to different first enterprises is counted; Obtaining a probability that the first Internet Protocol address belongs to each first enterprise according to the number of third users belonging to different first enterprises; The attribution information of the first Internet Protocol address is obtained according to the probability that the first Internet Protocol address belongs to each of the first enterprises.
5. The method according to claim 4, characterized in that Obtaining the probability that the first Internet Protocol address belongs to each of the first enterprises according to the number of third users belonging to different first enterprises includes: For each first enterprise, in the correspondence between the preset number of users and the probability, a matching operation is performed using the number of third users belonging to the first enterprise to obtain the probability that the first Internet Protocol address belongs to the first enterprise.
6. The method according to claim 4, characterized in that Acquiring the attribution information of the first Internet Protocol address according to the probability that the first Internet Protocol address belongs to each of the first enterprises includes: Determine that the attribution information of the first Internet Protocol address includes the first enterprise corresponding to the address with the highest probability.
7. The method according to claim 1, characterized in that The associated user identification information of the first user represents the first associated information of the second user having the same Internet Protocol address as the first Internet Protocol address, the first associated information of the second user including all Internet Protocol addresses historically used by the second user and the enterprise affiliation information of the second user; the address type of the first Internet Protocol address is an enterprise dedicated line; Acquiring attribution information of the first Internet Protocol address according to the associated user identification information of the first user and the address type of the first Internet Protocol address includes: If there are multiple second users, determining whether the multiple second users include multiple fourth users; The fourth user is a second user who uses an Internet Protocol address other than the first Internet Protocol address, the address type of which is an enterprise dedicated line; If the plurality of second users include a plurality of fourth users, and the corporate affiliations in the corporate affiliation information of the plurality of fourth users are different, it is determined that the affiliation information of the first Internet Protocol address includes Party A's unit.
8. The method according to claim 1, characterized in that The associated user identification information of the first user represents the first associated information of the second user having the same Internet Protocol address as the first Internet Protocol address, the first associated information of the second user including all Internet Protocol addresses historically used by the second user; the address type of the first Internet Protocol address is a data center; Acquiring attribution information of the first Internet Protocol address according to the associated user identification information of the first user and the address type of the first Internet Protocol address includes: If there are multiple second users, determining whether the multiple second users include multiple fourth users; The fourth user is a second user who uses an Internet Protocol address other than the first Internet Protocol address, the address type of which is an enterprise dedicated line; If the plurality of second users include a plurality of fourth users, and the enterprise affiliations in the enterprise affiliation information of the plurality of fourth users are different, it is determined that the affiliation information of the first Internet Protocol address includes a project agent.
9. The method according to claim 1, characterized in that: The associated user identification information of the first user represents enterprise attribution information of a second Internet Protocol address corresponding to the first device identifier; Acquiring attribution information of the first Internet Protocol address according to the associated user identification information of the first user and the address type of the first Internet Protocol address includes: Acquire a second enterprise from the enterprise attribution information of the second Internet Protocol address; Obtaining a probability that the first Internet Protocol address belongs to the second enterprise according to the address type of the first Internet Protocol address; The attribution information of the first Internet Protocol address is obtained according to the probability that the first Internet Protocol address belongs to the second enterprise.
10. The method according to claim 9, characterized in that Obtaining a probability that the first Internet Protocol address belongs to the second enterprise according to the address type of the first Internet Protocol address includes: In the correspondence between the preset address type and the probability, a matching operation is performed using the address type of the first Internet Protocol address to obtain the probability that the first Internet Protocol address belongs to the second enterprise.
11. The method according to claim 9, characterized in that Acquiring the attribution information of the first Internet Protocol address according to the probability that the first Internet Protocol address belongs to the second enterprise includes: When the probability that the first Internet Protocol address belongs to the second enterprise is greater than a preset threshold, it is determined that the attribution information of the first Internet Protocol address includes the second enterprise.
12. The method according to claim 1, characterized in that The associated user identification information of the first user represents the first associated information of the second user who has used the first Internet Protocol address, and the first associated information of the second user includes all Internet Protocol addresses historically used by the second user; the address type of the first Internet Protocol address is an enterprise dedicated line; Acquiring attribution information of the first Internet Protocol address according to the associated user identification information of the first user and the address type of the first Internet Protocol address includes: If there are multiple second users, multiple fifth users are obtained from the multiple second users; the fifth user is: among all the used Internet Protocol addresses, the second user whose same Internet Protocol address includes the first Internet Protocol address and the third Internet Protocol address; Obtaining a third enterprise to which the third Internet Protocol address belongs; Obtaining a probability that the first Internet Protocol address belongs to the third enterprise according to the number of the fifth users; The attribution information of the first Internet Protocol address is obtained according to the probability that the first Internet Protocol address belongs to the third enterprise.
13. The method according to claim 12, characterized in that Obtaining the probability that the first Internet Protocol address belongs to the third enterprise according to the number of the fifth users includes: In the corresponding relationship between the preset number of users and the probability, a matching operation is performed using the number of the fifth user to obtain the probability that the Internet Protocol address belongs to the third enterprise.
14. The method according to claim 12, characterized in that Acquiring the attribution information of the first Internet Protocol address according to the probability that the first Internet Protocol address belongs to the third enterprise includes: When the probability that the first Internet Protocol address belongs to the third enterprise is greater than a preset threshold, it is determined that the attribution information of the first Internet Protocol address includes the third enterprise.
15. The method according to any one of claims 1 to 14, characterized in that Determining the associated user identification information of the first user according to the device identification information includes: In the login log of the preset website, the device identification information is used to perform a matching operation to obtain a user identification of a second user who has used the first Internet Protocol address and / or a second Internet Protocol address corresponding to the first device identifier; the login log includes second associated information when the user logs in to the preset website, and the second associated information includes the user identification of the user, and the Internet Protocol address and device identifier of the user when logging in to the preset website; In the correspondence between the preset user identification and the first associated information, a matching operation is performed using the user identification of the second user to obtain the first associated information of the second user; and / or, In the correspondence between the preset Internet Protocol address and the enterprise attribution information, the second Internet Protocol address is used to perform a matching operation to obtain the enterprise attribution information of the second Internet Protocol address.
16. A device for constructing an Internet Protocol address profile, characterized in that: include: A first acquisition module is configured to acquire device identification information when a first user logs in to a preset website, wherein the device identification information includes a first Internet Protocol address and a first device identifier; A second acquisition module is configured to acquire an address type of the first Internet Protocol address; A determination module is configured to determine associated user identification information of the first user according to the device identification information; the associated user identification information of the first user represents first associated information of a second user who has used the first Internet Protocol address or enterprise attribution information of a second Internet Protocol address corresponding to the first device identifier; The first association information of the second user includes: all Internet Protocol addresses historically used by the second user, and / or the enterprise affiliation information of the second user; The third acquisition module is configured to acquire the attribution information of the first Internet Protocol address according to the associated user identification information of the first user and the address type of the first Internet Protocol address.
17. An electronic device, characterized in that: It includes a processor and a memory, wherein the memory stores computer-executable instructions that can be executed by the processor, and the processor executes the computer-executable instructions to implement the method for constructing an Internet Protocol address portrait as described in any one of claims 1 to 15.
18. A computer storage medium, characterized in that: The storage medium stores computer executable instructions, and when the computer executable instructions are called and executed by the processor, the computer executable instructions enable the processor to implement the method for constructing an Internet Protocol address portrait as described in any one of claims 1 to 15.
19. A computer program product, characterized in that The computer program product includes a computer program, and when the computer program is executed by a processor, it implements the method for constructing an Internet Protocol address profile as described in any one of claims 1 to 15.
Citation Information
Patent Citations
User portrait generation method and apparatus, server, and storage medium
CN109002490A
Portrait method and device based on IP address
CN110300084A
IP address checking method and device, terminal equipment and storage medium
CN111212153A
Method and device for determining affiliation enterprise data
CN114187060A
Enterprise-based content information flow recommendation method and device, electronic equipment and storage medium
CN114756764A