[go: up one dir, main page]

CN119854266B - Method, device, electronic device, storage medium and program product for constructing portrait - Google Patents

Method, device, electronic device, storage medium and program product for constructing portrait

Info

Publication number
CN119854266B
CN119854266B CN202510316691.4A CN202510316691A CN119854266B CN 119854266 B CN119854266 B CN 119854266B CN 202510316691 A CN202510316691 A CN 202510316691A CN 119854266 B CN119854266 B CN 119854266B
Authority
CN
China
Prior art keywords
internet protocol
protocol address
user
enterprise
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202510316691.4A
Other languages
Chinese (zh)
Other versions
CN119854266A (en
Inventor
谢忱
曾裕智
王彦磊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Douxiang Information Technology Co ltd
Original Assignee
Shanghai Douxiang Information Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Douxiang Information Technology Co ltd filed Critical Shanghai Douxiang Information Technology Co ltd
Priority to CN202510929890.2A priority Critical patent/CN120528892A/en
Priority to CN202510927691.8A priority patent/CN120499153A/en
Priority to CN202510316691.4A priority patent/CN119854266B/en
Publication of CN119854266A publication Critical patent/CN119854266A/en
Application granted granted Critical
Publication of CN119854266B publication Critical patent/CN119854266B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The application provides a method, an apparatus, an electronic device, a storage medium and a program product for constructing a portrait. The method comprises the steps of obtaining equipment identification information when a first user logs in a preset website, wherein the equipment identification information comprises a first Internet protocol address and a first equipment identifier, obtaining the address type of the first Internet protocol address, determining associated user identification information of the first user according to the equipment identification information, and obtaining 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. The corporate home of the first internet protocol address may thus be deduced from the corporate home information in the associated user identification information of the first user. Therefore, the accuracy of judging the enterprise attribution of the Internet protocol address can be improved, and the Internet protocol address can be more accurately portrayed.

Description

Method, apparatus, electronic device, storage medium, and program product for constructing portrayal
Technical Field
The present application relates to the field of internet protocol address portraits, and more particularly, to a method, apparatus, electronic device, storage medium and program product for constructing portraits.
Background
The IP (InternetProtocolAddress, internet protocol) address image, hereinafter referred to as IP address image, can reflect different user types, so that by portrait the IP address, it can help to identify the real user behind the network, especially the abnormal user, which has important roles in personalized recommendation, advertisement targeting, transaction risk control, etc.
In the prior art, the IP address used by the user is typically portrayed through the registration information of the user, that is, the enterprise in the registration information of the user is determined to be the enterprise attribution of the IP address used by the user, but the actual enterprise attribution of the user may be changed, and correspondingly, a plurality of IP addresses used by the user may actually belong to different enterprises. However, the prior art cannot accurately determine the enterprise attribution of the IP address.
Disclosure of Invention
The embodiment of the application aims to provide a method, a device, electronic equipment, a storage medium and a program product for constructing portraits, which are used for solving the problem that the enterprise attribution of the IP address of a user cannot be accurately judged in the related technology.
In a first aspect, an embodiment of the present application provides a method for constructing an ip address image, including:
Acquiring equipment identification information when a first user logs in a preset website, wherein the equipment identification information comprises a first Internet protocol address and a first equipment identifier;
Acquiring the address type of the first Internet protocol address;
The method comprises the steps of determining associated user identification information of a first user according to equipment identification information, wherein the associated user identification information of the first user represents first associated information of a second user using a first Internet protocol address or enterprise attribution information of a second Internet protocol address corresponding to the first equipment identifier, and the second Internet protocol address is different from the first Internet protocol address;
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.
In the implementation process, the address type of the first internet protocol address is acquired, and because the equipment identification information used by the user when logging in the preset website may belong to an enterprise or may belong to a person, whether the first internet protocol address belongs to the enterprise can be initially determined by acquiring the address type of the first internet protocol address.
In addition, the attribution information of the first Internet protocol address is obtained by determining the associated user identification information of the first user and 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 addresses belonging to an enterprise are available for use by a plurality of users. And there may be a crossover between internet protocol addresses used by users belonging to the same enterprise. The corporate home of the first internet protocol address may be deduced from the corporate home information in the associated user identification information of the first user. Therefore, the accuracy of judging the enterprise attribution of the Internet protocol address can be improved, and the Internet protocol address can be more accurately portrayed.
Further, the first user's associated user identification information characterizes first associated information of a second user identical to the first Internet protocol address, 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 enterprise private line, and the method comprises the steps of:
if a plurality of second users exist, determining whether a plurality of second users comprise a third user or not, wherein the third user is a second user which does not use an internet protocol address except the first internet protocol address and has an address type of enterprise private line;
And if a third user exists in the plurality of second users, acquiring the attribution information of the first Internet protocol address according to the first association information of the third user.
In the implementation process, whether the second user does not use the internet protocol address of the enterprise private line except the first internet protocol address is determined, namely, a third user is determined, and if the third user exists in the second user, the attribution information of the first internet protocol address is acquired according to the first association information of the third user. Since only one internet protocol address of the type of address of the enterprise private line is used among the plurality of users and is the first internet protocol address, the enterprise attribution of the first internet protocol address can be deduced in case that the enterprise attributions of the plurality of users are known. Thus, by determining whether the third user is included in the second user, the enterprise attribution of the first internet protocol address can be more accurately determined.
Further, the first association information of the second user also comprises enterprise attribution information of the second user, and the obtaining attribution information of the first internet protocol address according to the first association information of the third user comprises the following steps:
If the third user has only one, and the enterprise attribution information of the first association information of the third user comprises a first enterprise, determining that the attribution information of the first internet protocol address comprises the first enterprise.
In the implementation process, under the condition that only one third user exists, the first enterprise in the enterprise attribution information of the third user can be determined to be the enterprise attribution of the first internet protocol address, so that the enterprise attribution of the first internet protocol address can be directly determined.
Further, the first association information of the second user also comprises enterprise attribution information of the second user, and the determining attribution information of the first internet protocol address according to the first association information of the third user comprises the following steps:
If a plurality of third users exist, acquiring first enterprises from the enterprise attribution information of the first association information of each third user, and counting the number of third users belonging to different first enterprises;
acquiring the probability that the first internet protocol address belongs to each first enterprise according to the number of third users belonging to different first enterprises;
And acquiring the attribution information of the first internet protocol address according to the probability that the first internet protocol address belongs to each first enterprise.
In the implementation process, under the condition that a plurality of third users exist, counting the number of the third users belonging to different first enterprises, and acquiring the probability that the first internet protocol address belongs to each first enterprise according to the number of the third users belonging to different first enterprises. Because of the internet protocol address belonging to an enterprise, its users are typically employees within the enterprise. Thus, the probability that an internet protocol address belongs to each business can be considered to be positively correlated with the number of employees in each business that use the internet protocol address. Therefore, the probability that the first internet protocol address belongs to each first enterprise can be intuitively expressed by acquiring the number of third users belonging to different first enterprises, and the enterprise attribution of the first internet protocol address can be more accurately determined according to the probability that the first internet protocol address belongs to each first enterprise.
Further, obtaining the probability that the first internet protocol address belongs to each first enterprise according to the number of third users belonging to different first enterprises comprises:
And carrying out matching operation by using the number of third users belonging to each first enterprise in the corresponding relation between the preset number of users and the probability for each first enterprise to obtain the probability that the first Internet protocol address belongs to the first enterprise.
In the implementation process, the matching operation is performed by using the number of the third users belonging to each first enterprise in the corresponding relation between the preset number of users and the probability, so that the probability that the first internet protocol address belongs to each first enterprise can be rapidly obtained.
Further, 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:
and determining that the attribution information of the first Internet protocol address comprises a first enterprise corresponding to the maximum probability.
In the implementation process, the first enterprise corresponding to the maximum probability is determined to be the enterprise attribution of the first internet protocol address, so that the accuracy of determining the enterprise attribution of the first internet protocol address can be improved.
Further, the first user's associated user identification information characterizes first associated information of a second user identical to the first Internet protocol address, 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 enterprise private line, and the method comprises the steps of:
if a plurality of second users exist, determining whether a plurality of second users comprise a plurality of fourth users or not, wherein the fourth users are second users which use the internet protocol addresses of the enterprise private line and the address type of the second users are different from the first internet protocol addresses;
and if the plurality of second users comprise a plurality of fourth users and the enterprise attributions in the enterprise attributions of the plurality of fourth users are different, determining that the attribution information of the first internet protocol address comprises a first party unit.
Therefore, in the implementation process, the plurality of second users include a plurality of fourth users, and the enterprise attributions in the enterprise attribution information of the plurality of fourth users are different, it is determined that the attribution information of the first internet protocol address includes a first party unit. Since if users belonging to different enterprises use a plurality of identical internet protocol addresses of which address types are private lines of the enterprises, the internet protocol addresses are more likely to belong to enterprises receiving services of other enterprises in a cooperative relationship between the enterprises. Therefore, the type of business of the home business of an address of the first internet system used by the plurality of fourth users can be determined as the first party unit.
Further, the first user's associated user identification information characterizes first associated information of a second user identical to the first Internet protocol address, 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, and the home information of the first Internet protocol address is obtained according to the associated user identification information of the first user and the address type of the first Internet protocol address, including:
if a plurality of second users exist, determining whether a plurality of second users comprise a plurality of fourth users or not, wherein the fourth users are second users which use the internet protocol addresses of the enterprise private line and the address type of the second users are different from the first internet protocol addresses;
and if the plurality of second users comprise a plurality of fourth users and the enterprise attributions in the enterprise attributions of the plurality of fourth users are different, determining that the attribution information of the first internet protocol address comprises an item agency.
In the implementation process, the plurality of second users include a plurality of fourth users, and the enterprise attributions in the enterprise attribution information of the plurality of fourth users are different, and the attribution information of the first internet protocol address is determined to include the project agency. Because if users belonging to different enterprises use a plurality of identical internet protocol addresses of the address type data center, the internet protocol addresses are more likely to belong to the enterprises of the intermediate agent in the cooperative relationship between the enterprises. Thus, by determining that the first internet protocol address is used, the type of business of the home business of the first internet protocol address can be determined.
Further, the associated user identification information of the first user characterizes enterprise attribution information of a second Internet protocol address corresponding to the first equipment identifier, and the attribution information of the first Internet protocol address is obtained according to the associated user identification information of the first user and the address type of the first Internet protocol address, and comprises the following steps:
acquiring a second enterprise from the enterprise attribution information of the second Internet protocol address;
Acquiring the probability that the first Internet protocol address belongs to the second enterprise according to the address type of the first Internet protocol address;
And 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.
Since the device identifier is a unique identifier assigned to the device by the preset website, it can be determined that the user uses one device when logging in to the preset website if the first internet protocol address and the second internet protocol address correspond to the same device identifier. If the enterprise attribution of one internet protocol address is known, then the enterprise attribution of the other internet protocol address can be deduced. Thus, in the implementation described above, where the enterprise attribution of the second internet protocol address, i.e., the second enterprise, is known, the enterprise attribution of the first internet protocol address may be derived. However, since the address type of the first internet protocol address also affects the probability that the first internet protocol address belongs to the second enterprise, in the implementation process, the probability that the first internet protocol address belongs to the second enterprise is obtained according to the address type of the first internet protocol address, so that the probability that the first internet protocol address belongs to the second enterprise can be determined more accurately.
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:
and in the corresponding relation between the preset address type and the probability, performing matching operation by 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.
In the implementation process, the matching operation is performed by using the address type of the first internet protocol address in the corresponding relation between the preset address type and the probability, so that the probability that the first internet protocol address belongs to the second enterprise can be rapidly obtained.
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:
And determining that the attribution information of the first internet protocol address comprises the second enterprise under the condition that the probability that the first internet protocol address belongs to the second enterprise is larger than a preset threshold value.
In the implementation process, when the probability that the first internet protocol address belongs to the second enterprise is greater than the preset threshold, determining that the attribution information of the first internet protocol address includes the second enterprise. Since there may be a plurality of second enterprises, the probability that the first internet protocol address belongs to each second enterprise may be different. In this way, the home enterprise of the first internet protocol address can be determined from the plurality of second enterprises.
Further, the first user's associated user identification information characterizes first associated information of a second user using the first internet protocol address, 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 enterprise private line, and the method includes the steps of:
If the second users are multiple, obtaining multiple fifth users from the multiple second users, wherein the fifth users are second users with the same Internet protocol address comprising the first Internet protocol address and the third Internet protocol address in all used Internet protocol addresses;
acquiring a third enterprise to which the third internet protocol address belongs;
Acquiring the probability that the first internet protocol address belongs to the third enterprise according to the number of the fifth users;
And 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.
In the 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. Because of the internet protocol address belonging to an enterprise, its users are typically employees within the enterprise. Thus, the probability that an internet protocol address belongs to each business can be considered to be positively correlated with the number of employees in each business that use the internet protocol address. In this way, the enterprise attribution of the first internet protocol address can be determined more accurately.
Further, obtaining the probability that the first internet protocol address belongs to the third enterprise according to the number of the fifth users includes:
and in the corresponding relation between the preset number of users and the probability, performing matching operation by using the number of the fifth users to obtain the probability that the Internet protocol address belongs to the third enterprise.
In the implementation process, the matching operation is performed by using the number of the fifth users in the corresponding relation between the preset number of users and the probability, so that the probability that the first internet protocol address belongs to the third enterprise can be rapidly obtained.
Further, acquiring the home information of the first internet protocol address according to the probability that the first internet protocol address belongs to the third enterprise includes:
and determining that the attribution information of the first internet protocol address comprises the third enterprise under the condition that the probability that the first internet protocol address belongs to the third enterprise is larger than a preset threshold value.
In the implementation process, by determining the third enterprise with the probability larger than the preset threshold value as the attribution enterprise of the first internet protocol address, the accuracy of determining the attribution of the enterprise of the first internet protocol address can be improved.
Further, determining associated user identification information of the first user according to the device identification information includes:
the login log of the preset website is matched by utilizing the equipment identification information to obtain a user identification of a second user using the first Internet protocol address and/or a second Internet protocol address corresponding to the first equipment identifier, wherein the login log comprises second association information when the user logs in the preset website, and the second association information comprises the user identification of the user, the Internet protocol address and the equipment identifier when the user logs in the preset website;
In a corresponding relation between a preset user identifier and first associated information, performing matching operation by using the user identifier of the second user to obtain the first associated information of the second user; and/or in the corresponding relation between the preset internet protocol address and the enterprise attribution information, performing matching operation by using the second internet protocol address to obtain the enterprise attribution information of the second internet protocol address.
In the implementation process, the user identification of the second user using the first internet protocol address and the second internet protocol address corresponding to the first equipment identifier can be obtained quickly by performing the matching operation by using the equipment identification information in the login log of the preset website. And in the corresponding relation between the preset user identification and the first association information, the user identification of the second user is utilized to carry out matching operation, so that the first association information of the second user can be obtained quickly. Meanwhile, in the corresponding relation between the preset internet protocol address and the enterprise attribution information, the matching operation is carried out by utilizing the second internet protocol address, so that the enterprise attribution information of the second internet protocol address can be quickly obtained.
In a second aspect, an embodiment of the present application further provides an apparatus for constructing an internet protocol address portrait, including:
The first acquisition module is configured to acquire equipment identification information when a first user logs in a preset website, wherein the equipment identification information comprises a first Internet protocol address and a first equipment identifier;
A second acquisition module configured to acquire an address type of the first internet protocol address;
A determining module configured to determine associated user identification information of the first user based on the device identification information; the first user associated user identification information characterizes first associated information of a second user using the first Internet protocol address or enterprise attribution information of a second Internet protocol address corresponding to the first equipment identifier, wherein the first associated information of the second user comprises all Internet protocol addresses historically used by the second user and/or enterprise attribution information of the second user;
And a third acquisition module 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.
In a third aspect, an embodiment of the present application further provides an electronic device, including a processor, a memory, and a communication bus, where the communication bus is configured to implement connection communication between the processor and the memory, and the processor is configured to execute one or more programs stored in the memory, so as to implement any one of the methods for constructing an ip address image.
In a fourth aspect, in an embodiment of the present application, there is further provided a computer readable storage medium storing one or more programs, where the one or more programs are executable by one or more processors to implement any one of the above methods for constructing an internet protocol address image.
In a fifth aspect, there is also provided in an embodiment of the present application a computer program product comprising a computer program which, when executed by a processor, implements a method of constructing an internet protocol address image of any of the above.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings that are needed in the embodiments of the present application will be briefly described below, it should be understood that the following drawings only illustrate some embodiments of the present application and should not be considered as limiting the scope, and other related drawings can be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a flow chart of a method for constructing an Internet protocol address portrait according to an embodiment of the present application;
FIG. 2 is a flow chart of another method for constructing an Internet protocol address representation according to an embodiment of the present application;
FIG. 3 is a flow chart of another method for constructing an Internet protocol address representation according to an embodiment of the present application;
FIG. 4 is a flow chart of another method for constructing an Internet protocol address representation according to an embodiment of the present application;
FIG. 5 is a flow chart of another method for constructing an Internet protocol address representation according to an embodiment of the present application;
FIG. 6 is a flow chart of another method for constructing an Internet protocol address representation according to an embodiment of the present application;
FIG. 7 is a flow chart of another method for constructing an Internet protocol address representation according to an embodiment of the present application;
FIG. 8 is a schematic diagram of an apparatus for constructing an Internet protocol address representation according to an embodiment of the present application;
fig. 9 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be described below with reference to the accompanying drawings in the embodiments of the present application.
Embodiment one:
In order to solve the problem that the enterprise attribution of the Internet protocol address of the user cannot be accurately judged in the related technology, the embodiment of the application provides a method for constructing an Internet protocol address image. Referring to fig. 1, fig. 1 is a flowchart of a method for constructing an internet protocol address portrait according to an embodiment of the present application, where the method includes:
step S101, obtaining device identification information when a first user logs in to a preset website, where the device identification information includes a first internet protocol address and a first device identifier.
IP (Internet Protocol Address ) is a unique identifier that the internet assigns to each device on a network for devices to communicate in the network. The first internet protocol address, i.e. the internet, is assigned to a unique identifier of the device used by the first user when logging onto the preset website.
The device identifier is a unique identifier that a preset website assigns to the device, which is allowed to use for a set period of time. That is, the device identifier of each device is valid only for a set period of time. The device identifiers of the same device may also be different for different time periods. The first device identifier, i.e. the unique identifier of the device used by the first user when logging in to the preset website, is assigned to the preset website.
The preset website is, for example, a public inspection website, and the first user is, for example, a white cap for logging in the public inspection website.
Step S102, the address type of the first Internet protocol address is obtained.
The address type of the internet protocol address may be one of enterprise private line, data center, home broadband.
In the case where the address type of the internet protocol address is a private line of the enterprise, the internet protocol address is characterized as being assigned to a device in the enterprise. Correspondingly, if the address type of the first internet protocol address is enterprise private line, the first internet protocol address can be initially determined to be necessarily attributed to the enterprise. But cannot determine the name of the business to which a particular attribute belongs.
In the case of an internet protocol address of the address type of a data center, the internet protocol address is characterized as being assigned to a data center or hosting facility for supporting servers, storage devices and other network infrastructure.
In the case where the address type of the internet protocol address is home broadband, it is characterized that the internet protocol address is assigned to the personal device. Correspondingly, if the address type of the first internet protocol address is a home broadband, it may be initially determined that the first internet protocol address must be attributed to the individual.
Since the internet protocol address used by the user may belong to the enterprise or may belong to the individual when logging in the preset website, it may be preliminarily determined whether the first internet protocol address belongs to the enterprise by acquiring the address type of the first internet protocol address.
Step S103, determining the associated user identification information of the first user according to the equipment identification information.
The associated user identification information of the first user may characterize the first associated information of the second user having used the first internet protocol address. The first association information of the second user may include all internet protocol addresses historically used by the second user and/or enterprise attribution information of the second user. All internet protocol addresses historically used by the second user, i.e. all internet protocol addresses used by the second user.
Or the associated user identification information of the first user may also characterize 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.
In an alternative implementation manner of the embodiment of the present application, in conjunction with the illustration of fig. 2, the step S103 may be replaced by the following steps:
Step S201, in the log of the preset website, performing a matching operation by using the device identification information when the first user logs in 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.
The login log comprises all second associated information when the user logs in the preset website, and each piece of second associated information comprises a user identifier of the user, an internet protocol address and a device identifier when the user logs in the preset website.
Alternatively, the matching operation may be performed in the log using the first internet protocol address, and all the user identities that have used the first internet protocol address are obtained. And matching operation can be performed in the login log by using the first equipment identifier, so as to obtain a second internet protocol address corresponding to the first equipment identifier. The first equipment identifier and the second internet protocol address corresponding to the first equipment identifier coexist in the same piece of second association information.
If there are a plurality of second internet protocol addresses corresponding to the first device identifier, each corresponding second internet protocol address and first device identifier exist in the corresponding second association information respectively.
Step S202, in the corresponding relation between the preset user identification and the first association information, the user identification of the second user is utilized to carry out matching operation to obtain the first association information of the second user, and/or in the corresponding relation between the preset Internet protocol address and the enterprise attribution information, the second Internet protocol address is utilized to carry out matching operation to obtain the enterprise attribution information of the second Internet protocol address.
Step S104, the attribution information of the first Internet protocol address is obtained according to the associated user identification information of the first user and the address type of the first Internet protocol address.
In an alternative implementation manner of the embodiment of the present application, as shown in fig. 3, the associated user identification information of the first user characterizes the first associated information of the second user that is the same as the first internet protocol address, where the first associated information of the second user includes all internet protocol addresses historically used by the second user, where the address type of the first internet protocol address is a private line of the enterprise, and the step S104 may be replaced by:
In step S301, in the case that the second user includes the third user, the home information of the first internet protocol address is acquired according to the first association information of the third user.
Wherein the third user is a second user who does not use an internet protocol address of a private line of the enterprise, other than the first internet protocol address.
The first association information of the second user may further include enterprise attribution information of the second user, and if only one third user is included in the enterprise attribution information of the first association information of the third user, it may be determined that the attribution information of the first internet protocol address includes the first enterprise.
If there are a plurality of third users, the first enterprises can be obtained from the enterprise attribution information of the first association information of each third user, and the number of the third users belonging to different first enterprises can be counted. And acquiring the probability that the first Internet protocol address belongs to each first enterprise according to the number of third users belonging to different first enterprises. And acquiring the attribution information of the first internet protocol address according to the probability that the first internet protocol address belongs to each first enterprise.
Optionally, counting the number of third users belonging to different first enterprises may include the steps of:
And acquiring a first enterprise from the enterprise attribution information of the first association information of each third user, and counting the first occurrence times of different first enterprises in the enterprise attribution information. Acquiring the mailbox of each third user from the first associated information of each third user, acquiring the first enterprise from the domain name of the mailbox of each third user, and counting the second occurrence times of different first enterprises in the domain name corresponding to the mailbox of each third user. The method comprises the steps of obtaining the number of third users of different first enterprises, wherein the number of the 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.
The method for obtaining the probability that the first internet protocol address belongs to each first enterprise according to the number of third users belonging to different first enterprises may include the steps of, for each first enterprise, performing a matching operation by using the number of third users belonging to the first enterprise in a preset correspondence between the number of users and the probability, and obtaining the probability that the first internet protocol address belongs to the first enterprise.
In an alternative implementation manner of the embodiment of the present application, as shown in fig. 4, the associated user identification information of the first user characterizes the first associated information of the second user that is the same as the first internet protocol address, where the first associated information of the second user includes all internet protocol addresses historically used by the second user, where the address type of the first internet protocol address is a private line of the enterprise, and the above step S104 may be replaced by:
In step S401, in the case that the second user includes a plurality of fourth users, and the enterprise attributions in the enterprise attributions of the plurality of fourth users are different, it may be determined that the attribution information of the first internet protocol address includes a first party unit.
Wherein the fourth user is a second user who uses an internet protocol address of an enterprise private line, the address type of which is in addition to the first internet protocol address.
The first party unit is used for representing enterprises playing roles of a demand party and a consignor in the transaction process of the enterprises of the two parties. If the attribution information of the first internet protocol address includes a party a unit, it is characterized that the first internet protocol address must belong to the enterprise, and the fourth user can provide service with respect to the enterprise's needs or delegates.
In an alternative implementation manner of the embodiment of the present application, as shown in fig. 5, the associated user identification information of the first user characterizes the first associated information of the second user that is the same as the first internet protocol address, where the first associated information of the second user includes all internet protocol addresses historically used by the second user, where the address type of the first internet protocol address is a data center, where the above step S104 may be replaced by:
In step S501, in case the fourth user is included in the second user, it is determined that the home information of the first internet protocol address includes the item agent. Wherein the fourth user is a second user who uses an internet protocol address of an enterprise private line, the address type of which is in addition to the first internet protocol address.
Item agents characterize network IP agents, which are intermediary services that allow users to route their network connections through different servers such that the user's public IP address and the user's real IP address are different. Where the item proxy is included in the home information for the internet protocol address, the internet protocol address is characterized as being assigned or provided by the proxy server.
In an alternative implementation manner of the embodiment of the present application, as shown in fig. 6, the associated user identification information of the first user characterizes the first associated information of the second user that uses the first internet protocol address, where the first associated information of the second user includes all internet protocol addresses historically used by the second user, where the address type of the first internet protocol address is a private line of the enterprise, and the above step S104 may be replaced by:
In step S601, if there are a plurality of second users and a plurality of fifth users among the plurality of second users, a third enterprise to which a third internet protocol address belongs is obtained. The fifth user is a second user whose same internet protocol address includes the first internet protocol address and the third internet protocol address among all the used internet protocol addresses.
Step S602, obtaining the probability that the first internet protocol address belongs to the third enterprise according to the number of the fifth users.
For example, in the corresponding relation between the preset number of users and the probability, the matching operation may be performed by using the number of the fifth users, so as to obtain the probability that the internet protocol address belongs to the third enterprise.
Step S603, 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.
For example, it may be determined that the home information of the first internet protocol address includes the third enterprise in a case where a probability that the first internet protocol address belongs to the third enterprise is greater than a preset threshold.
In some embodiments, the number of fifth users is, for example, 5. The third internet protocol address belongs to a third enterprise, e.g. S. The matching operation may be performed by using the number 5 of the fifth users in the correspondence between the preset number of users and the probability, so as to obtain the probability that the first internet protocol address belongs to the third enterprise S, for example, 90%.
The number of fifth users is, for example, 4. The third internet protocol address belongs to a third enterprise, e.g. S. The matching operation may be performed by using the number 4 of the fifth users in the correspondence between the preset number of users and the probability, so as to obtain the probability that the first internet protocol address belongs to the third enterprise S, for example, 80%.
The number of fifth users is for example 3. The third internet protocol address belongs to a third enterprise, e.g. S. The matching operation may be performed by using the number 3 of the fifth users in the correspondence between the preset number of users and the probability, so as to obtain the probability that the first internet protocol address belongs to the third enterprise S, for example, 70%.
In an alternative implementation manner of the embodiment of the present application, as shown in fig. 7, the associated user identification information of the first user characterizes the enterprise attribution information of the second internet protocol address corresponding to the first device identifier, where the step S104 may be replaced by:
Step S701, obtaining a second enterprise from the enterprise attribution information of the second internet protocol address.
In step S702, a probability that the first internet protocol address belongs to the second enterprise is obtained according to the address type of the first internet protocol address.
For example, in the corresponding relation between the preset address type and the probability, the matching operation may be performed by using the address type of the first internet protocol address, so as to obtain the probability that the first internet protocol address belongs to the second enterprise.
The storage form of the corresponding relation between the preset address type and the probability can be as shown in table 1:
TABLE 1
According to the correspondence between the address types and the probabilities stored in table 1, if the address type of the first internet protocol address is an enterprise private 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 a data center, it may 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 may be determined that the probability that the first internet protocol address belongs to the second enterprise is 60%.
In step S703, the home information of the first internet protocol address is obtained according to the probability that the first internet protocol address belongs to the second enterprise.
In an exemplary embodiment, in a case where 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%.
In the implementation process, the address type of the first internet protocol address is acquired, and because the equipment identification information used by the user when logging in the preset website may belong to an enterprise or may belong to a person, whether the first internet protocol address belongs to the enterprise can be initially determined by acquiring the address type of the first internet protocol address.
In addition, the attribution information of the first Internet protocol address is obtained by determining the associated user identification information of the first user and 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 addresses belonging to an enterprise are available for use by a plurality of users. And there may be a crossover between internet protocol addresses used by users belonging to the same enterprise. The corporate home of the first internet protocol address may be deduced from the corporate home information in the associated user identification information of the first user. Therefore, the accuracy of judging the enterprise attribution of the Internet protocol address can be improved, and the Internet protocol address can be more accurately portrayed.
Embodiment two:
Based on the same inventive concept, an apparatus 800 for constructing an internet protocol address portrait is also provided in an embodiment of the present application. Referring to fig. 8, fig. 8 illustrates an apparatus for constructing an internet protocol address portrait using the method illustrated in fig. 1, and specific functions of the apparatus 800 may be referred to as the above description, and detailed descriptions thereof are omitted herein as appropriate to avoid redundancy. The device 800 includes at least one software functional module that can be stored in memory in the form of software or firmware or cured in the operating system of the device 800. Specifically:
Referring to fig. 8, the apparatus 800 is applied to an electronic device and includes a first obtaining module 801, a second obtaining module 802, a determining module 803, and a third obtaining module 804. Wherein:
the first obtaining module 801 is configured to obtain device identification information when a first user logs in to a preset website, the device identification information including a first internet protocol address and a first device identifier.
The second acquisition module 802 is configured to acquire an address type of the first internet protocol address.
The determining module 803 is configured to determine associated user identification information of the first user based on the device identification information. The first user associated user identification information characterizes first associated information of a second user using the first Internet protocol address or enterprise attribution information of a second Internet protocol address corresponding to the first equipment identifier, wherein the first associated information of the second user comprises all Internet protocol addresses used by the second user in a historical way and/or enterprise attribution information of the second user.
The third obtaining module 804 is configured to obtain the home 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.
In a possible implementation manner of the embodiment of the present application, the associated user identification information of the first user characterizes the first associated information of the second user which is the same as the first internet protocol address, the first associated information of the second user includes all internet protocol addresses used by the second user historically, the address type of the first internet protocol address is enterprise private lines, the third obtaining module 804 is specifically configured to determine whether the plurality of second users include the third user if the second user exists, the third user is a second user which does not use internet protocol addresses except the first internet protocol address and whose address type is enterprise private lines, and obtain the attribution information of the first internet protocol address according to the first associated information of the third user if the third user exists in the plurality of second users.
The method for acquiring the home information of the first Internet protocol address according to the first association information of the third user comprises the step of determining that the home information of the first Internet protocol address comprises a first enterprise if only one third user is involved and the first enterprise is included in the home information of the first association information of the third user.
The method for determining the first Internet protocol address attribution information comprises the steps of acquiring first enterprises from the first association information of each third user if a plurality of third users exist, counting the number of third users belonging to different first enterprises, acquiring the probability that the first Internet protocol address belongs to each first enterprise according to the number of the third users belonging to different first enterprises, and acquiring the attribution information of the first Internet protocol address according to the probability that the first Internet protocol address belongs to each first enterprise.
The method for obtaining the probability that the first Internet protocol address belongs to each first enterprise according to the number of the third users belonging to different first enterprises comprises the steps of carrying out matching operation by using the number of the third users belonging to each first enterprise in a preset corresponding relation between the number of the users and the probability for each first enterprise to obtain the probability that the first Internet protocol address belongs to the first enterprise.
In the embodiment of the application, the home information of the first internet protocol address is obtained according to the probability that the first internet protocol address belongs to each first enterprise, and the method comprises the step of determining that the home information of the first internet protocol address comprises the first enterprise corresponding to the maximum probability.
In a possible implementation manner of the embodiment of the present application, the associated user identification information of the first user characterizes the first associated information of the second user which is the same as the first internet protocol address, the first associated information of the second user includes all internet protocol addresses used by the second user historically, the address type of the first internet protocol address is enterprise private lines, the third obtaining module 804 may be further configured to determine whether a plurality of fourth users are included in the plurality of second users if the second user exists, the fourth users are second users using internet protocol addresses with address types being enterprise private lines except the first internet protocol address, and determine that the home information of the first internet protocol address includes a first party unit if the plurality of second users include a plurality of fourth users and enterprise attributions in the enterprise home information of the plurality of fourth users are different.
In a possible implementation manner of the embodiment of the present application, the associated user identification information of the first user characterizes the first associated information of the second user which is the same as the first internet protocol address, the first associated information of the second user includes all internet protocol addresses used by the second user historically, the address type of the first internet protocol address is a data center, the third obtaining module 804 may be further configured to determine whether a plurality of fourth users are included in the plurality of second users if the second user exists, the fourth users are second users using internet protocol addresses with address types of enterprise private lines except the first internet protocol address, and determine that the home information of the first internet protocol address includes an item proxy if the plurality of second users include a plurality of fourth users and enterprise attributions in enterprise attributions of the plurality of fourth users are different.
In a possible implementation manner of the embodiment of the present application, the association user identification information of the first user characterizes the enterprise attribution information of the second internet protocol address corresponding to the first device identifier, and the third obtaining module 804 may be further 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 according to the address type of the first internet protocol address, and obtain the attribution information of the first internet protocol address according to the probability that the first internet protocol address belongs to the second enterprise.
In the embodiment of the application, the probability that the first Internet protocol address belongs to the second enterprise is obtained according to the address type of the first Internet protocol address, wherein the probability that the first Internet protocol address belongs to the second enterprise is obtained by performing matching operation by utilizing the address type of the first Internet protocol address in the corresponding relation between the preset address type and the probability.
In the embodiment of the application, the home information of the first internet protocol address is obtained according to the probability that the first internet protocol address belongs to the second enterprise, wherein the method comprises the step of determining that the home information of the first internet protocol address comprises the second enterprise under the condition that the probability that the first internet protocol address belongs to the second enterprise is larger than a preset threshold value.
In a possible implementation manner of the embodiment of the present application, the associated user identification information of the first user characterizes first associated information of a second user who uses the first internet protocol address, the first associated information of the second user includes all internet protocol addresses used by the second user historically, the address type of the first internet protocol address is a private line of an enterprise, the third obtaining module 804 may be further configured to obtain a plurality of fifth users from the plurality of second users if the second user has a plurality of second users, the fifth users are second users whose same internet protocol address includes the first internet protocol address and the third internet protocol address in all used internet protocol addresses, obtain a third enterprise to which the third internet protocol address belongs, obtain probability that the first internet protocol address belongs to the third enterprise according to the number of the fifth users, and obtain the attribution information of the first internet protocol address according to the probability that the first internet protocol address belongs to the third enterprise.
In the embodiment of the application, the probability that the first Internet protocol address belongs to the third enterprise is obtained according to the number of the fifth users, wherein the probability that the Internet protocol address belongs to the third enterprise is obtained by carrying out matching operation by utilizing the number of the fifth users in the corresponding relation between the preset number of the users and the probability.
In the embodiment of the application, the home information of the first internet protocol address is obtained according to the probability that the first internet protocol address belongs to the third enterprise, wherein the method comprises the step of determining that the home information of the first internet protocol address comprises the third enterprise under the condition that the probability that the first internet protocol address belongs to the third enterprise is larger than a preset threshold value.
In a possible implementation manner of the embodiment of the present application, the determining module 803 is specifically configured to perform a matching operation by using the device identification information in a log of a preset website 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, where the log includes second association information when the user logs in the preset website, where the second association information includes a user identification of the user and an internet protocol address and a device identifier when the user logs in the preset website, and where in a correspondence between the preset user identification and the first association information, a matching operation is performed by using the user identification of the second user to obtain first association information of the second user, and/or where in a correspondence between the preset internet protocol address and enterprise attribution information, a matching operation is performed by using the second internet protocol address to obtain enterprise information of the second internet protocol address.
It should be understood that, for simplicity of description, the descriptions in the first embodiment are omitted in this embodiment.
Embodiment III:
Based on the same inventive concept, the present embodiment provides an electronic device, which includes a processor 901 and a memory 902, as shown in fig. 9. Wherein:
the processor 901 is configured to execute one or more programs stored in the memory 902 to implement the method for constructing an ip address image described above.
It is to be appreciated that processor 901 may be a processor core or processor chip, or other circuitry that may be configured and operated by a program. And Memory 902 may be, but is not limited to, RAM (Random Access Memory ), ROM (Read-Only Memory), flash Memory, etc.
It will also be appreciated that the configuration shown in fig. 9 is merely illustrative, and that the electronic device may also include more or fewer components than shown in fig. 9, or have a different configuration than shown in fig. 9. For example, an internal communication bus may be provided for communication between the processor 901 and the memory 902, an external communication interface such as a USB (Universal Serial Bus ) interface, a CAN (Controller Area Network, controller area network) bus interface, or the like, and an information display means such as a display may be provided, for example, but not by way of limitation.
Based on the same inventive concept, the present embodiment also provides a computer readable storage medium, such as a floppy disk, an optical disk, a hard disk, a flash memory, a usb disk, an SD (Secure Digital Memory Card, secure digital Card) Card, an MMC (Multimedia Card) Card, etc., in which one or more programs implementing the above steps are stored, and the one or more programs may be executed by one or more processors to implement the above method for constructing an internet protocol address image. And will not be described in detail herein.
Based on the same inventive concept, the present embodiment also provides a computer program product, which comprises a computer program, and the computer program realizes the method for constructing an internet protocol address image when being executed by a processor.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other manners. The above-described apparatus embodiments are merely illustrative, for example, the division of the units is merely a logical function division, and there may be other manners of division in actual implementation, and for example, multiple units or components may be combined or integrated into another system, or some features may be omitted, or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be through some communication interface, device or unit indirect coupling or communication connection, which may be in electrical, mechanical or other form.
Further, the units described as separate units may or may not be physically separate, and units displayed as units may or may not be physical units, may be located in one place, or may be distributed over a plurality of 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.
Furthermore, functional modules in various embodiments of the present application may be integrated together to form a single portion, or each module may exist alone, or two or more modules may be integrated to form a single portion.
In this document, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions.
Herein, a plurality refers to two or more.
The above description is only an example of the present application and is not intended to limit the scope of the present application, and various modifications and variations will be apparent to those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the protection scope of the present application.

Claims (19)

1. A method of constructing an internet protocol address image, comprising:
Acquiring equipment identification information when a first user logs in a preset website, wherein the equipment identification information comprises a first Internet protocol address and a first equipment identifier;
the address type of the first Internet protocol address is obtained, wherein the address type is one of enterprise private lines, data centers and home broadband;
The method comprises the steps of determining associated user identification information of a first user according to equipment identification information, wherein the associated user identification information of the first user represents first associated information of a second user using a first Internet protocol address or enterprise attribution information of a second Internet protocol address corresponding to the first equipment identifier, and the second Internet protocol address is different from the first Internet protocol address;
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.
2. The method of claim 1, wherein the first user's associated user identification information characterizes first associated information of a second user that is the same 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 being a private enterprise line, and wherein obtaining the home information of the first internet protocol address based on the first user's associated user identification information and the address type of the first internet protocol address comprises:
if a plurality of second users exist, determining whether a plurality of second users comprise a third user or not, wherein the third user is a second user which does not use an internet protocol address except the first internet protocol address and has an address type of enterprise private line;
And if a third user exists in the plurality of second users, acquiring the attribution information of the first Internet protocol address according to the first association information of the third user.
3. The method of claim 2, wherein the first association information of the second user further comprises enterprise attribution information of the second user, wherein obtaining attribution information of the first Internet protocol address based on the first association information of the third user comprises:
If the third user has only one, and the enterprise attribution information of the first association information of the third user comprises a first enterprise, determining that the attribution information of the first internet protocol address comprises the first enterprise.
4. The method of claim 2, wherein the first association information for the second user further comprises enterprise attribution information for the second user, wherein determining attribution information for the first Internet protocol address based on the first association information for the third user comprises:
If a plurality of third users exist, acquiring first enterprises from the enterprise attribution information of the first association information of each third user, and counting the number of third users belonging to different first enterprises;
acquiring the probability that the first internet protocol address belongs to each first enterprise according to the number of third users belonging to different first enterprises;
And acquiring the attribution information of the first internet protocol address according to the probability that the first internet protocol address belongs to each first enterprise.
5. The method of claim 4, wherein obtaining the probability that the first internet protocol address belongs to each of the first enterprises based on the number of third users belonging to different first enterprises comprises:
And carrying out matching operation by using the number of third users belonging to each first enterprise in the corresponding relation between the preset number of users and the probability for each first enterprise to obtain the probability that the first Internet protocol address belongs to the first enterprise.
6. The method of claim 4, wherein obtaining the home information for the first internet protocol address based on the probability that the first internet protocol address belongs to each of the first enterprises, comprises:
and determining that the attribution information of the first Internet protocol address comprises a first enterprise corresponding to the maximum probability.
7. The method of claim 1, wherein the first user's associated user identification information characterizes first associated information of a second user that is the same 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 enterprise attribution information of the second user, wherein the address type of the first internet protocol address is a private enterprise line, and wherein obtaining attribution information of the first internet protocol address based on the first user's associated user identification information and the address type of the first internet protocol address comprises:
if a plurality of second users exist, determining whether a plurality of second users comprise a plurality of fourth users or not, wherein the fourth users are second users which use the internet protocol addresses of the enterprise private line and the address type of the second users are different from the first internet protocol addresses;
and if the plurality of second users comprise a plurality of fourth users and the enterprise attributions in the enterprise attributions of the plurality of fourth users are different, determining that the attribution information of the first internet protocol address comprises a first party unit.
8. The method of claim 1, wherein the first user's associated user identification information characterizes first associated information of a second user that is the same 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, wherein an address type of the first internet protocol address is a data center, wherein the acquiring home information of the first internet protocol address based on the first user's associated user identification information and the address type of the first internet protocol address comprises:
if a plurality of second users exist, determining whether a plurality of second users comprise a plurality of fourth users or not, wherein the fourth users are second users which use the internet protocol addresses of the enterprise private line and the address type of the second users are different from the first internet protocol addresses;
and if the plurality of second users comprise a plurality of fourth users and the enterprise attributions in the enterprise attributions of the plurality of fourth users are different, determining that the attribution information of the first internet protocol address comprises an item agency.
9. The method of claim 1, wherein the first user's associated user identification information characterizes enterprise attribution information for a second Internet protocol address corresponding to the first device identifier, wherein the obtaining attribution information for the first Internet protocol address based on the first user's associated user identification information and the address type of the first Internet protocol address comprises:
acquiring a second enterprise from the enterprise attribution information of the second Internet protocol address;
Acquiring the probability that the first Internet protocol address belongs to the second enterprise according to the address type of the first Internet protocol address;
And 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.
10. The method of claim 9, wherein obtaining the probability that the first internet protocol address belongs to the second enterprise based on the address type of the first internet protocol address comprises:
and in the corresponding relation between the preset address type and the probability, performing matching operation by 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 of claim 9, wherein obtaining the home information for the first internet protocol address based on the probability that the first internet protocol address belongs to the second enterprise comprises:
And determining that the attribution information of the first internet protocol address comprises the second enterprise under the condition that the probability that the first internet protocol address belongs to the second enterprise is larger than a preset threshold value.
12. The method of claim 1, wherein the associated user identification information of the first user characterizes first associated information of a second user who has used 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 being a private enterprise line, and wherein obtaining the home information of the first internet protocol address based on the associated user identification information of the first user and the address type of the first internet protocol address comprises:
If the second users are multiple, obtaining multiple fifth users from the multiple second users, wherein the fifth users are second users with the same Internet protocol address comprising the first Internet protocol address and the third Internet protocol address in all used Internet protocol addresses;
acquiring a third enterprise to which the third internet protocol address belongs;
Acquiring the probability that the first internet protocol address belongs to the third enterprise according to the number of the fifth users;
And 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.
13. The method of claim 12, wherein obtaining the probability that the first internet protocol address belongs to the third enterprise based on the number of the fifth users comprises:
and in the corresponding relation between the preset number of users and the probability, performing matching operation by using the number of the fifth users to obtain the probability that the Internet protocol address belongs to the third enterprise.
14. The method of claim 12, wherein obtaining the home information for the first internet protocol address based on a probability that the first internet protocol address belongs to the third enterprise comprises:
and determining that the attribution information of the first internet protocol address comprises the third enterprise under the condition that the probability that the first internet protocol address belongs to the third enterprise is larger than a preset threshold value.
15. The method according to any one of claims 1 to 14, wherein determining associated user identification information of the first user from the device identification information comprises:
the login log of the preset website is matched by utilizing the equipment identification information to obtain a user identification of a second user using the first Internet protocol address and/or a second Internet protocol address corresponding to the first equipment identifier, wherein the login log comprises second association information when the user logs in the preset website, and the second association information comprises the user identification of the user, the Internet protocol address and the equipment identifier when the user logs in the preset website;
in the corresponding relation between the preset user identification and the first association information, the user identification of the second user is utilized to carry out matching operation to obtain the first association information of the second user, and/or,
And in the corresponding relation between the preset Internet protocol address and the enterprise attribution information, performing matching operation by using the second Internet protocol address to obtain the enterprise attribution information of the second Internet protocol address.
16. An apparatus for constructing an internet protocol address image, comprising:
The first acquisition module is configured to acquire equipment identification information when a first user logs in a preset website, wherein the equipment identification information comprises a first Internet protocol address and a first equipment identifier;
The second acquisition module is configured to acquire the address type of the first Internet protocol address, wherein the address type is one of enterprise private line, data center and home broadband;
A determining module configured to determine associated user identification information of the first user based on the device identification information; the first user associated user identification information characterizes first associated information of a second user using the first Internet protocol address or enterprise attribution information of a second Internet protocol address corresponding to the first equipment identifier, wherein the first associated information of the second user comprises all Internet protocol addresses historically used by the second user and/or enterprise attribution information of the second user;
And a third acquisition module 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 comprising a processor and a memory, the memory storing computer-executable instructions executable by the processor to implement the method of constructing an internet protocol address image of any of claims 1 to 15.
18. A computer storage medium storing computer executable instructions which, when invoked and executed by a processor, cause the processor to implement the method of constructing an internet protocol address image of any one of claims 1 to 15.
19. A computer program product, characterized in that the computer program product comprises a computer program which, when executed by a processor, implements the method of constructing an internet protocol address image according to any one of claims 1 to 15.
CN202510316691.4A 2025-03-18 2025-03-18 Method, device, electronic device, storage medium and program product for constructing portrait Active CN119854266B (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN202510929890.2A CN120528892A (en) 2025-03-18 2025-03-18 Method, apparatus, device, medium and program product for constructing portrayal
CN202510927691.8A CN120499153A (en) 2025-03-18 2025-03-18 Method, device, electronic device, storage medium and program product for constructing portrait
CN202510316691.4A CN119854266B (en) 2025-03-18 2025-03-18 Method, device, electronic device, storage medium and program product for constructing portrait

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202510316691.4A CN119854266B (en) 2025-03-18 2025-03-18 Method, device, electronic device, storage medium and program product for constructing portrait

Related Child Applications (2)

Application Number Title Priority Date Filing Date
CN202510929890.2A Division CN120528892A (en) 2025-03-18 2025-03-18 Method, apparatus, device, medium and program product for constructing portrayal
CN202510927691.8A Division CN120499153A (en) 2025-03-18 2025-03-18 Method, device, electronic device, storage medium and program product for constructing portrait

Publications (2)

Publication Number Publication Date
CN119854266A CN119854266A (en) 2025-04-18
CN119854266B true CN119854266B (en) 2025-08-05

Family

ID=95356417

Family Applications (3)

Application Number Title Priority Date Filing Date
CN202510927691.8A Pending CN120499153A (en) 2025-03-18 2025-03-18 Method, device, electronic device, storage medium and program product for constructing portrait
CN202510316691.4A Active CN119854266B (en) 2025-03-18 2025-03-18 Method, device, electronic device, storage medium and program product for constructing portrait
CN202510929890.2A Pending CN120528892A (en) 2025-03-18 2025-03-18 Method, apparatus, device, medium and program product for constructing portrayal

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN202510927691.8A Pending CN120499153A (en) 2025-03-18 2025-03-18 Method, device, electronic device, storage medium and program product for constructing portrait

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN202510929890.2A Pending CN120528892A (en) 2025-03-18 2025-03-18 Method, apparatus, device, medium and program product for constructing portrayal

Country Status (1)

Country Link
CN (3) CN120499153A (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111212153A (en) * 2019-12-26 2020-05-29 成都烽创科技有限公司 IP address checking method, device, terminal equipment and storage medium
CN114187060A (en) * 2021-12-10 2022-03-15 北京金堤科技有限公司 Method and device for determining data of home enterprise

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8789171B2 (en) * 2008-03-26 2014-07-22 Microsoft Corporation Mining user behavior data for IP address space intelligence
CN110300084B (en) * 2018-03-22 2023-09-01 北京京东尚科信息技术有限公司 IP address-based portrait method and apparatus, electronic device, and readable medium
CN109002490B (en) * 2018-06-26 2020-09-04 腾讯科技(北京)有限公司 User portrait generation method, device, server and storage medium
US10951578B1 (en) * 2020-01-15 2021-03-16 Cisco Technology, Inc. Stateless policy and service chaining in neutral host network
CN115250234A (en) * 2021-04-08 2022-10-28 华为技术有限公司 A method, apparatus, device, system and storage medium for deploying network equipment
CN114756764A (en) * 2022-03-11 2022-07-15 企知道网络技术有限公司 Enterprise-based content information flow recommendation method, device, electronic device and storage medium
CN115905340A (en) * 2022-12-26 2023-04-04 中国工商银行股份有限公司 User portrait verification method and device, computer equipment and storage medium
CN119449770A (en) * 2024-12-04 2025-02-14 国家计算机网络与信息安全管理中心 A system and method for intelligently identifying IP address ownership based on deep learning

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111212153A (en) * 2019-12-26 2020-05-29 成都烽创科技有限公司 IP address checking method, device, terminal equipment and storage medium
CN114187060A (en) * 2021-12-10 2022-03-15 北京金堤科技有限公司 Method and device for determining data of home enterprise

Also Published As

Publication number Publication date
CN119854266A (en) 2025-04-18
CN120528892A (en) 2025-08-22
CN120499153A (en) 2025-08-15

Similar Documents

Publication Publication Date Title
US6978024B2 (en) Publication certifying system, viewing-access-log recording server, publishing-access-log recording server, digital-signature server, and information terminal for access-to-view
CN106776973B (en) Method and device for generating blacklist data
CN110198530B (en) Flow-free service scheduling processing method, device, equipment and storage medium
CN111427613B (en) Application program interface API management method and device
CN109246078B (en) Data interaction method and server
CN109756337A (en) A kind of safety access method and device of service interface
CN109558710B (en) User login method, device, system and storage medium
CN111767481B (en) Access processing method, device, equipment and storage medium
CN114268462B (en) Asset information changing method, server, client, and storage medium
CN110263581A (en) Contract signs method, system, terminal device and storage medium
CN114238927A (en) Business system login method, system, device, computer equipment and storage medium
CN102045335A (en) Terminal device, signature generation server, simple id management system, simple id management method, and program
CN115454992A (en) Data verification method and device and electronic equipment
CN119854266B (en) Method, device, electronic device, storage medium and program product for constructing portrait
CN111200645B (en) Service request processing method, device, equipment and readable storage medium
CN116523515A (en) User request processing method and device based on block chain decentralization Internet
CN116436963A (en) Method and device for blockchain service discovery based on domain name system DNS
CN117135580A (en) 5G message universal access system and method
US20180276588A1 (en) Connection establishment assistance system
US20250055838A1 (en) Federated identity resolution framework
US20050243807A1 (en) Method of searching a specific computer IP address using telephone number codes and an identification code
CN113765962A (en) Data processing method and system for service platform, computer system and medium
CN116800887B (en) Video color ring NFT playing method, device, equipment and medium
CN109462859B (en) Application management method and server
EP4546183A1 (en) Information processing device, domain confirming method, and domain confirming program

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant