An information processing method, apparatus, and electronic device

By analyzing the parameters in the output data and accessing data, establishing the correspondence between the device identification and object identification, the problem of data separation in the upstream and downstream systems of mobile terminal advertising is solved, and the identification and connection between devices and objects is realized, and users are supported to analyze and operate comprehensively.

CN114491315BActive Publication Date: 2025-06-27LENOVO (BEIJING) LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210118238.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-02-08
Publication Date
2025-06-27
Estimated Expiration
2042-02-08

AI Technical Summary

Technical Problem

In the mobile terminal advertising upstream system and the business downstream system, there is a lack of association between IMEI, IDFA and cookie_id, which leads to difficulties in user identification and data integration and data fragmentation.

Method used

By obtaining the output data of the output resource information and accessing the resource information, the first parameter and the second parameter are analyzed to determine the device identification and object identification that meets the agreed conditions, and establish a correspondence between them to realize the identification and connection of the device and the object.

Benefits of technology

It realizes identification and connection between electronic devices and objects, solves the problem of data separation between upstream and downstream systems, and supports users' comprehensive analysis and intelligent operations from upstream advertising to downstream of business.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114491315B_ABST
    Figure CN114491315B_ABST
Patent Text Reader

Abstract

The present application provides an information processing method, apparatus and electronic device, including: obtaining output data for outputting resource information and access data for accessing the resource information, where the output data includes device identifiers for outputting the resource information on at least two electronic devices and first parameters related to outputting the resource information, and the access data includes at least two object identifiers for accessing the resource information and second parameters related to accessing the resource information; analyzing the first parameters and the second parameters to determine a first device identifier and a first object identifier that meet the agreed conditions; establishing a correspondence between the first device identifier and the first object identifier. If the first device identifier and the first object identifier meet the agreed conditions, it indicates that there is an association between the first electronic device that outputs the resource information and the object that accesses the resource information, and establishing the correspondence between the first device identifier and the first object identifier realizes the identification and connection between the electronic device and the object.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of information technology, and more specifically, to an information processing method, apparatus, and electronic device. Background Art

[0002] The core of the construction of a DMP (Data Management Platform) is to unify the user system, and the core of building the user system is to distinguish and identify users. In the upstream system of mobile terminal advertising, the IMEI (International Mobile Equipment Identity) of an android phone and the IDFA (dentifier For Advertising) of an ios phone can be regarded as the unique identifiers of users. In the downstream system of business accessed through a browser, the cookie_id recorded locally when a user browses a website can be used as the unique identifier of the user's identity.

[0003] The upstream advertising business system uses the IMEI and IDFA independently collected by the advertiser's own APP for delivery, while the advertiser uses the data of the downstream business system for statistics and analysis. Since the IMEI, IDFA, and cookie_id are independent of each other and there is no identification and connection of users, the data is fragmented.

[0004] Therefore, identifying and connecting users in the upstream and downstream systems has become a difficult problem that urgently needs to be solved. Summary of the Invention

[0005] In view of this, the present application provides an information processing method as follows:

[0006] An information processing method includes:

[0007] Obtaining output data of output resource information and access data for accessing the resource information, where the output data includes device identifiers for outputting the resource information on at least two electronic devices and first parameters related to outputting the resource information, and the access data includes at least two object identifiers for accessing the resource information and second parameters related to accessing the resource information;

[0008] Based on the first parameter and the second parameter, determining a first device identifier and a first object identifier that meet the agreed conditions;

[0009] Establishing a correspondence relationship between the first device identifier and the first object identifier.

[0010] Optionally, in the above method, after establishing the correspondence between the first device identifier and the first object identifier, the method further includes:

[0011] Obtaining a target object identifier, where the target object is an object that is expected to access resource information;

[0012] Based on the correspondence, determining a target device identifier corresponding to the target object identifier;

[0013] Determining a first electronic device for outputting the resource information based on the target device identifier, so that the resource information is output on the first electronic device, so that the target object can access the resource information based on the first electronic device.

[0014] Optionally, in the above method, the determining the first device identifier and the first object identifier that meet the agreed conditions based on the first parameter and the second parameter includes:

[0015] Based on a first time and a second time, analyzing the time correlation between the time of resource information corresponding to at least two device identifiers and the time of access data corresponding to at least two object identifiers, where the first parameter includes the first time and the second parameter includes the second time;

[0016] Based on the time correlation between the first time corresponding to the first device identifier and the second time corresponding to the first object identifier being greater than a first threshold, determining that the first device identifier and the first object identifier meet the agreed conditions.

[0017] Optionally, in the above method, the analyzing the time correlation between the time of outputting the resource information corresponding to at least two device identifiers and the time of accessing the resource information corresponding to at least two object representations based on the first time and the second time includes:

[0018] Sorting the output data corresponding to each device identifier in time order with a first time window, and each device identifier corresponds to at least one first time window;

[0019] Sorting the access data corresponding to each object identifier in time order with a second time window, and each object identifier corresponds to at least one second time window. The duration of the second time window is greater than the duration of the first time window. The number of the second time windows is the same as the number of the first time windows, and the moments in any second time window include the moments of the first time windows with the same sorting;

[0020] Based on the first time window corresponding to each device identifier and the second time window corresponding to each object identifier, determining the time correlation between the device identifier and the object identifier.

[0021] Optionally, in the above method, determining the time correlation between the device identifier and the object identifier based on the first time window corresponding to each device identifier and the second time window corresponding to each object identifier includes:

[0022] Determine the first time window serial number corresponding to the output data of each device identifier and the second time window serial number corresponding to the access data of each object identifier;

[0023] Compare the coincidence rate of the first time window serial number corresponding to the output data of each device identifier with the second time window serial number corresponding to the access data of each object identifier in sequence;

[0024] Determine the time correlation between each device identifier and each object identifier based on the coincidence rate.

[0025] Optionally, in the above method, after analyzing the time correlation between the time of the output data corresponding to at least two device identifiers and the time of the access data corresponding to at least two object identifiers based on the first time and the second time, it further includes:

[0026] Analyze the auxiliary information carried in the output data corresponding to the at least two device identifiers and the auxiliary information carried in the access data corresponding to the at least two object identifiers;

[0027] Determine the auxiliary correlation of the auxiliary information based on the agreed weight of the auxiliary information;

[0028] Determine the correlation between the at least two device identifiers and the at least two object identifiers based on the time correlation and the auxiliary correlation;

[0029] Based on the correlation between the first device identifier and the first object identifier being greater than the second threshold, determine that the first device identifier and the first object identifier meet the agreed conditions.

[0030] An information processing device includes:

[0031] An acquisition module, configured to obtain output data of output resource information and access data for accessing the resource information, where the output data includes device identifiers for outputting the resource information on at least two electronic devices and a first parameter related to outputting the resource information, and the access data includes object identifiers for accessing the resource information by at least two and a second parameter related to accessing the resource information;

[0032] An analysis module, configured to determine a first device identifier and a first object identifier that meet the agreed conditions based on the first parameter and the second parameter;

[0033] A corresponding module, configured to establish a corresponding relationship between the first device identifier and the first object identifier.

[0034] Optionally, the above device further includes:

[0035] A processing module, configured to obtain a target object identifier, where the target object is an object expected to access resource information; based on the corresponding relationship, determine a target device identifier corresponding to the target object identifier; and determine a first electronic device for outputting the resource information based on the target device identifier, so that the resource information is output on the first electronic device, so that the target object can access the resource information based on the first electronic device.

[0036] Optionally, the above device, the analysis module includes:

[0037] An analysis unit, configured to analyze the time correlation between the time of resource information corresponding to at least two device identifiers and the time of access data corresponding to at least two object identifiers based on a first time and a second time, where the first parameter includes the first time and the second parameter includes the second time;

[0038] A judgment unit, configured to determine that the first device identifier and the first object identifier meet the agreed conditions based on the time correlation between the time of resource information corresponding to at least two device identifiers and the time of access data corresponding to at least two object identifiers being greater than a first threshold.

[0039] An electronic device, comprising:

[0040] A processor, configured to obtain output data for outputting resource information and access data for accessing the resource information, where the output data includes device identifiers for outputting the resource information on at least two electronic devices and a first parameter related to outputting the resource information, and the access data includes at least two object identifiers for accessing the resource information and a second parameter related to accessing the resource information; based on the first parameter and the second parameter, determine a first device identifier and a first object identifier that meet the agreed conditions; and establish a corresponding relationship between the first device identifier and the first object identifier;

[0041] A memory, configured to store the corresponding relationship.

[0042] As can be seen from the above technical solutions, the present application provides an information processing method, including: obtaining output data for outputting resource information and access data for accessing the resource information, where the output data includes device identifiers for outputting the resource information on at least two electronic devices and first parameters related to outputting the resource information, and the access data includes object identifiers for accessing the resource information by at least two objects and second parameters related to accessing the resource information; analyzing the first parameters and the second parameters to determine a first device identifier and a first object identifier that meet the agreed conditions; establishing a correspondence relationship between the first device identifier and the first object identifier. If the first device identifier and the first object identifier meet the agreed conditions, it indicates that there is an association between the first electronic device for outputting the resource information and the object for accessing the resource information. By establishing the correspondence relationship between the first device identifier and the first object identifier, the identification and connection between the electronic device and the object are realized. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the drawings in the following description are only the embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on the provided drawings.

[0044] Figure 1 It is a flowchart of Embodiment 1 of an information processing method provided by the present application;

[0045] Figure 2 It is a flowchart of Embodiment 2 of an information processing method provided by the present application;

[0046] Figure 3 It is a flowchart of Embodiment 3 of an information processing method provided by the present application;

[0047] Figure 4 It is a flowchart of Embodiment 4 of an information processing method provided by the present application;

[0048] Figure 5 It is a schematic diagram of time relevance in Embodiment 4 of an information processing method provided by the present application;

[0049] Figure 6 It is a flowchart of Embodiment 5 of an information processing method provided by the present application;

[0050] Figure 7 It is a schematic structural diagram of an embodiment of an information processing device provided by the present application;

[0051] Figure 8 It is a schematic structural diagram of an embodiment of an electronic device provided by the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0052] The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present application without creative efforts shall fall within the protection scope of the present application.

[0053] As Figure 1 shown, it is a flowchart of Embodiment 1 of an information processing method provided by the present application. The method includes the following steps:

[0054] Step S101: Obtain the output data of the output resource information and the access data for accessing the resource information;

[0055] Among them, the output data includes the device identifiers of at least two electronic devices for outputting the resource information and the first parameters related to the output of the resource information, and the access data includes the object identifiers of at least two objects accessing the resource information and the second parameters related to the access of the resource information.

[0056] It should be noted that this solution can be applied to the website server of the website involved in accessing the resource information.

[0057] Specifically, the resource information can be output to an electronic device, and the server for outputting the resource information is not the same as the server of the website involved in accessing the resource information.

[0058] Among them, the server for outputting the resource information is the server for upstream data, and the website server involved in accessing the resource information is the server for downstream data, and data can be transmitted between the two.

[0059] Among them, the resource information can be output on multiple electronic devices. The device identifiers and the first parameters of the electronic devices for outputting the resource information are packaged and sent to the server for downstream data.

[0060] Among them, the operation of accessing the resource information can be performed by multiple objects. Each object may achieve access through a click operation on the electronic device it uses, and each user access leaves access data. Therefore, in this embodiment, the object identifiers and the second parameters of multiple objects accessing the resource information are obtained.

[0061] For example, the resource information is an advertisement placed by Company A through the entrustment of Company B on Application b. User C's mobile phone has Application b installed. When the user uses Application b and the advertisement is exposed on Application b, when an access operation is performed on the advertisement (such as clicking on the advertisement page), the user can enter the website page of Company A. Among them, after Company B places the advertisement, it provides the relevant output data of the advertisement placement to the website server of Company A, so that the website server processes based on the output data of the advertisement and the access data collected on its browser.

[0062] Specifically, the device identifier may be an identifier representing the uniqueness of the electronic device. For example, in an electronic device with the Android system, the device identifier may be the IMEI (International Mobile Equipment Identity) of the electronic device. In an electronic device with the iOS system, the device identifier may be a unique identifier associated with the electronic device, such as the IDFA (Identifier For Advertising) used for tracking.

[0063] Among them, the object identifier included in the access data includes the cookie_id stored when accessing a website through a browser or an APP (application) installed on the electronic device.

[0064] Specifically, the output data of the resource information includes various data related to the output of the resource information, such as the unique identifier of the device that outputs the resource information, time, and other data, etc.; the access data includes various data related to the access to the resource information, such as the object identifier of the access to the resource information, time, and other data, etc.

[0065] It should be noted that the device identifier is related to the output device, while the object identifier is related to the operation of accessing the resource information.

[0066] Step S102: Based on the first parameter and the second parameter, determine the first device identifier and the first object identifier that meet the agreed conditions;

[0067] Among them, based on the first parameter of the output data and the second parameter in the access data, analyze and determine whether there is an association between the electronic device that outputs the resource information and the object that accesses the resource information.

[0068] In specific implementation, the first parameter and the second parameter may be only one parameter to realize the analysis and determination of whether there is an association between the electronic device that outputs the resource information and the object that accesses the resource information, or may involve multiple parameters to realize the analysis and determination of whether there is an association between the electronic device that outputs the resource information and the object that accesses the resource information from multiple dimensions.

[0069] In subsequent embodiments, this process will be explained in detail, and will not be elaborated in this embodiment.

[0070] Step S103: Establish a correspondence between the first device identifier and the first object identifier.

[0071] Among them, if it is determined that the first device identifier and the first object identifier meet the agreed conditions, a correspondence between the two is established to connect the output electronic device and the accessed object, solve the problem of data fragmentation between upstream and downstream systems, and achieve a comprehensive analysis of users from the upstream to the downstream of the advertisement and intelligent operation.

[0072] In summary, an information processing method provided in this embodiment includes: obtaining output data of output resource information and access data for accessing this resource information, where the output data includes device identifiers for outputting this resource information on at least two electronic devices and a first parameter related to outputting this resource information, and the access data includes at least two object identifiers for accessing this resource information and a second parameter related to accessing this resource information; analyzing the first parameter and the second parameter to determine a first device identifier and a first object identifier that meet the agreed conditions; establishing a correspondence between the first device identifier and the first object identifier. If the first device identifier and the first object identifier meet the agreed conditions, it indicates that there is an association between the first electronic device that outputs this resource information and the object that accesses this resource information, and establishing a correspondence between the first device identifier and the first object identifier realizes the identification and connection between the electronic device and the object.

[0073] As Figure 2 shown, it is a flowchart of Embodiment 2 of an information processing method provided by this application, and this method includes the following steps:

[0074] Step S201: Obtain output data of output resource information and access data for accessing the resource information;

[0075] Step S202: Based on the first parameter and the second parameter, determine a first device identifier and a first object identifier that meet the agreed conditions;

[0076] Step S203: Establish a correspondence between the first device identifier and the first object identifier;

[0077] Among them, steps S201 - 203 are the same as steps S101 - 103 in Embodiment 1, and will not be elaborated in this embodiment.

[0078] Step S204: Obtain a target object identifier, where the target object is the object expected to access the resource information;

[0079] Among them, the established corresponding relationship is stored in the server of the downstream data.

[0080] Specifically, when the server of the downstream data provides the relevant information of the electronic device corresponding to the output resource information to the server of the upstream data, it can be determined based on the stored corresponding relationship.

[0081] In specific implementation, first anticipate the target object that can access the resource information. Moreover, the target object has accessed the server of the downstream data before, and its access data is retained in the server of the downstream data. When it is anticipated that the target object accesses the resource information, it is necessary to determine the electronic device corresponding to the target object.

[0082] Specifically, in this embodiment, first obtain the target object identifier of the target object, where the target object identifier is the cookie_id randomly assigned by the server of the downstream data to the target object.

[0083] Step S205: Based on the corresponding relationship, determine the target device identifier corresponding to the target object identifier;

[0084] Among them, based on the corresponding relationship of the foregoing connection, determine the target device identifier corresponding to the target object identifier therefrom, such as IMEI or IDFA.

[0085] Step S206: Determine the first electronic device for outputting the resource information based on the target device identifier, so as to output the resource information on the first electronic device, so that the target object can access the resource information based on the first electronic device.

[0086] Among them, after determining the target device identifier, output the resource information to the first electronic device corresponding to the target device identifier, and output the resource information on the first electronic device. Based on the correspondence between the target object identifier and the target device identifier of the first electronic device, it can be determined that the target object performs an access operation based on the first electronic device. Therefore, it can be realized that the target accesses the resource information output based on the first electronic device.

[0087] It should be noted that the resource information involved in steps S204-206 may be the same as or different from the resource information in the foregoing steps S201-203.

[0088] As an example, the resource information is advertisement information, the target object identifier is the cookie_id assigned to the user when the user accesses the website page of Company A, and based on the corresponding relationship, the IMEI of the first electronic device corresponding to the cookie_id can be determined. Company A can hand over the IMEI of the electronic device to Company B so that Company B can achieve the purpose of advertising output and exposure to the several electronic devices based on the IMEIs of the several electronic devices provided by Company A, and the first electronic device used by the user can receive the advertisement, achieving the purpose of targeted output.

[0089] In summary, in the information processing method provided in this embodiment, it further includes: obtaining a target object identifier, where the target object is an object expected to access the resource information; based on the corresponding relationship, determining a target device identifier corresponding to the target object identifier; determining a first electronic device for outputting the resource information based on the target device identifier, so that the resource information is output on the first electronic device, so that the target object can access the resource information based on the first electronic device. In this solution, by connecting the device identifier of the electronic device in the upstream data with the target object identifier in the downstream data, the problem of data fragmentation between the upstream and downstream systems is solved, and based on the connected data, comprehensive and intelligent operation of the resource information is achieved.

[0090] As Figure 3 shown, it is a flowchart of Embodiment 3 of an information processing method provided by the present application, and the method includes the following steps:

[0091] Step S301: Obtain output data for outputting resource information and access data for accessing the resource information;

[0092] Among them, step S301 is the same as step S101 in Embodiment 1, and will not be elaborated in this embodiment.

[0093] Step S302: Based on the first time and the second time, analyze the time correlation between the time of the resource information corresponding to at least two device identifiers and the time of the access data corresponding to at least two object identifiers;

[0094] Among them, the first parameter includes the first time, and the second parameter includes the second time.

[0095] Specifically, the first time is the time when the resource information is output on at least two electronic devices, and the second time is the time when the resource information output on the electronic device is accessed.

[0096] Among them, in this solution, based on the first time when the resource information is output and the second time when the resource information is accessed, the time correlation between multiple device identifiers and object identifiers is analyzed and determined.

[0097] Specifically, this time relevance refers to the situation where the times of the two events overlap. The analysis process of this time relevance will be described in detail in subsequent embodiments and will not be elaborated in this embodiment.

[0098] Step S303: Determine that the first device identifier and the first object identifier meet the agreed conditions based on the time relevance between the first time corresponding to the first device identifier and the second time corresponding to the first object identifier being greater than the first threshold.

[0099] Among them, a time relevance threshold is preset. When the time relevance between the first time corresponding to the first device identifier and the second time corresponding to the first object identifier is greater than the preset first threshold, it indicates that the time relevance between the first electronic device that outputs the resource information and the first object that accesses the resource information is relatively high, and there is an association between them. The first device identifier and the first object identifier meet the agreed conditions.

[0100] As an example, based on the first device identifier and the first object identifier meeting the agreed conditions, it can be inferred that the access to the resource information is implemented based on the browser or other applications on the first electronic device.

[0101] Among them, the first threshold can be set according to the actual situation. For example, values such as 0.6, or even 0.7, 0.8, etc. can be taken. The specific value of the first threshold is not limited in this application.

[0102] Step S304: Establish a correspondence relationship between the first device identifier and the first object identifier.

[0103] Among them, step S301 is the same as step S103 in Embodiment 1 and will not be elaborated in this embodiment.

[0104] In summary, in an information processing method provided in this embodiment, it includes: analyzing the time relevance between the time of the resource information corresponding to at least two device identifiers and the time of the access data corresponding to at least two object identifiers based on the first time and the second time, where the first parameter includes the first time and the second parameter includes the second time; determining that the first device identifier and the first object identifier meet the agreed conditions based on the time relevance between the time of the resource information corresponding to at least two device identifiers and the time of the access data corresponding to at least two object identifiers being greater than the first threshold. In this solution, the first parameter uses the time when the resource information is output to the electronic device, and the second parameter uses the time when the resource information is accessed, and it is determined whether there is an association between the electronic device that outputs the resource information and the object that accesses the resource information based on the two times.

[0105] Such as Figure 4As shown, it is a flowchart of Embodiment 4 of an information processing method provided by this application. The method includes the following steps:

[0106] Step S401: Obtain the output data of the output resource information and the access data for accessing the resource information;

[0107] Among them, Step S401 is the same as Step S301 in Embodiment 3, and will not be elaborated in this embodiment.

[0108] Step S402: Sort the output data corresponding to each device identifier in chronological order with a first time window;

[0109] It should be noted that when there is a network topology in the behaviors output by the accessing user and the electronic device, there will be correlations in time for the behavior records, either occurring simultaneously or one after another; when there is no topological relationship between the output of the accessing user and the electronic device, then their respective behaviors are independent events or links, and there is no correlation between the user and the electronic device; due to coincidence or based on certain rules, there may also be a correlation between the user and the electronic device. Therefore, it is considered that when the correlation exceeds a certain threshold, there is a topological connection between the user and the electronic device.

[0110] Among them, each device identifier corresponds to at least one first time window.

[0111] Among them, for the output data corresponding to each device identifier, time coarsening processing is performed. Specifically, the output data corresponding to each device identifier is sorted in chronological order with a first time window, and the result of the sorting can be the sequence number of the first time window involved in the output data corresponding to the device identifier.

[0112] Taking 1 minute as an example for this first time window, the time windows are as follows:

[0113] 2021-12-01 00:00:00 => 0

[0114] 2021-12-01 00:00:00 – 2021-12-01 00:01:00 => 1

[0115] 2021-12-01 00:01:00 – 2021-12-01 00:02:00 => 2

[0116] …… And so on

[0117] For the output data corresponding to each device identifier, sorting is performed using the first time window according to time order, and the data form shown in Table 1 below is obtained.

[0118] Table 1

[0119] IMEI / IDFA window_time 5wkwm0MaaBAD 11,21,34,66,118,254 7mYwm0H3NDRC 1,5,19,30,71,118,262 34nLm02Ev7BC 20,36,58,79,278,401

[0120] For example, for an electronic device with IMEI / IDFA 5wkwm0MaaBAD, the first time windows corresponding to its output data are 11, 21, 34, 66, 118, and 254 respectively, that is, the resource information is output at the times corresponding to the above several time windows.

[0121] Step S403: Sort the access data corresponding to each object identifier in chronological order according to the second time window;

[0122] Among them, each object identifier corresponds to at least one second time window, the duration of the second time window is greater than the duration of the first time window, the number of the second time windows is the same as the number of the first time windows, and the moments in any second time window include the moments of the first time window with the same sorting.

[0123] Correspondingly, time coarsening processing is also performed on the access data corresponding to each object identifier. Specifically, the access data corresponding to each object identifier is sorted in chronological order according to the second time window, and the result of the sorting can be the serial number of the second time window involved in the access data corresponding to the object identifier.

[0124] Among them, since the collection of access data is later than the generation of output data, the duration of the second time window is greater than the duration of the first time window.

[0125] For example, the first time window is 1 minute and the second time window is 2 minutes. Moreover, the number of the second time windows is the same as the number of the first time windows, and any two adjacent second time windows overlap.

[0126] Taking the second time window as an example of 2 minutes, the time windows are as follows:

[0127] 2021-12-01 00:00:00 => 0

[0128] 2021-12-01 00:00:00 – 2021-12-01 00:02:00 => 1

[0129] 2021-12-01 00:01:00 – 2021-12-01 00:03:00 => 2

[0130] 2021-12-01 00:02:00 – 2021-12-01 00:04:00 => 3

[0131] ……And so on

[0132] For the access data corresponding to each object identifier, sort it according to time using the second time window to obtain the data form shown in Table 2 below.

[0133] Table 2

[0134] cookie_id window_time _sk1 1,23,34,58,79 _sk2 21,34,118,254,255 _sk3 30,56,145,178,180,223

[0135] For example, the object identifier cookie_id is _sk1, and the second time windows corresponding to its access data are 1, 23, 34, 58, and 79 respectively, that is, access the resource information at the times involved in the above time windows.

[0136] Step S404: Based on the first time window corresponding to each device identifier and the second time window corresponding to each object identifier, determine the time correlation between the device identifier and the object identifier;

[0137] Among them, compare the coincidence situation between the first time window corresponding to each device identifier and the second time window corresponding to each object identifier in turn, and determine the time correlation between the device identifier and the object identifier based on this coincidence situation.

[0138] Specifically, the specific process of this step S404 is as follows:

[0139] Step S4041: Determine the first time window serial number corresponding to the output data of each device identifier and the second time window serial number corresponding to the access data of each object identifier;

[0140] Step S4042: Compare the coincidence rate of the first time window serial number corresponding to the output data of each device identifier and the second time window serial number corresponding to the access data of each object identifier in turn;

[0141] Step S4043: Determine the time correlation between each device identifier and each object identifier based on the coincidence rate.

[0142] Specifically, take the Cartesian product of the first time window corresponding to the multiple device identifiers and the second time window corresponding to the multiple object identifiers.

[0143] Specifically, calculate the time correlation between the two based on the number of coincidences between the first time window corresponding to any device identifier and the second time window corresponding to any object identifier and the number of the first time windows corresponding to the device identifier.

[0144] Among them, the calculation formula of the time correlation is as follows:

[0145] rel = C (a)(c) [(a ti ∩c tj ) / a ti ​

[0146] where rel is the time relevance, a ti represents the time window sequence of the output data, i represents the output data corresponding to the i-th device identifier, c tj represents the time window sequence of the access data, j represents the access data corresponding to the j-th object identifier, and C(a)(c) represents taking the Cartesian product, that is, using the intersection length divided by the length of the time window sequence of the output data as the time relevance.

[0147] For example, for an electronic device with IMEI / IDFA 5wkwm0MaaBAD, the first time windows corresponding to its output data are 11, 21, 34, 66, 118, and 254 respectively; for the object identifier cookie_id being _sk1, the second time windows corresponding to its access data are 1, 23, 34, 58, and 79 respectively. The intersection of the time windows of the two is 34, only 1, while the number of the first time windows is 5. The calculated time relevance between the two is 1 / 5 = 0.2.

[0148] For the device identifiers and object identifiers involved in Table 1 and Table 2 above, using the above calculation formula, 9 time relevances can be calculated, which are the time relevances of the sequential combinations of three IMEI / IDFAs and three cookie_ids respectively.

[0149] Such as Figure 5 shown in the time relevance schematic diagram. Among them, (a) represents the output data and its time window sequence, which are 1 - 7 in sequence, and (b) represents the access data and its time window sequence. The output data of a specific device identifier is distributed in the 1st, 3rd, and 7th first time windows, and a specific object identifier is distributed in the 1st, 3rd, 4th, 6th, and 7th second time windows. Among them, dark circles are used to represent the output data of a specific device identifier and the access data corresponding to a specific object identifier, and white circles are used to represent the output data of other device identifiers and the access data corresponding to other object identifiers. The other device identifiers can be one or more, and the other object identifiers can be one or more. Among them, the overlapping time windows are 1, 3, and 7, and the calculated time relevance between the two is 3 / 3 = 1, that is, the relevance between the two is 1. Among them, this relevance of 1 is greater than the set first threshold of 0.6, so it can be determined that there is an association between the electronic device to which the specific device identifier belongs and the object accessing the resource information.

[0150] Step S405: Based on the time relevance between the time of the resource information corresponding to at least two device identifiers and the time of the access data corresponding to at least two object identifiers being greater than the first threshold, determine that the first device identifier and the first object identifier meet the agreed conditions;

[0151] Step S406: Establish a correspondence between the first device identifier and the first object identifier.

[0152] Among them, steps S405 - 406 are the same as steps S303 - 304 in Embodiment 3, and will not be elaborated in this embodiment.

[0153] In summary, in an information processing method provided in this embodiment, it includes: sorting the output data corresponding to each device identifier according to time sequence with a first time window, and each device identifier corresponds to at least one first time window; sorting the access data corresponding to each object identifier according to time sequence with a second time window, and each object identifier corresponds to at least one second time window, the duration of the second time window is greater than that of the first time window, the number of the second time windows is the same as that of the first time windows, and the moments in any second time window include the moments of the first time windows with the same sorting; determining the time correlation between the device identifier and the object identifier based on the first time window corresponding to each device identifier and the second time window corresponding to each object identifier. In this solution, based on time windows of different sizes, the time correlation between the output data corresponding to each device identifier and the access data corresponding to each object identifier is determined, so as to determine whether the two satisfy the agreed conditions based on this time correlation.

[0154] As Figure 6 shown, it is a flowchart of Embodiment 5 of an information processing method provided by this application, and this method includes the following steps:

[0155] Step S601: Obtain the output data of the output resource information and the access data for accessing the resource information;

[0156] Step S602: Analyze the time correlation between the time of the resource information corresponding to at least two device identifiers and the time of the access data corresponding to at least two object identifiers based on the first time and the second time;

[0157] Among them, steps S601 - 602 are the same as steps S301 - 302 in Embodiment 3, and will not be elaborated in this embodiment.

[0158] Step S603: Analyze the auxiliary information carried in the output data corresponding to the at least two device identifiers and the auxiliary information carried in the access data corresponding to the at least two object identifiers;

[0159] Among them, in addition to the device identifier and the first time, the output data also carries auxiliary information.

[0160] Among them, the auxiliary information carried in the output data is also information related to the output resource information, such as the IP (Internet Protocol) address of the electronic device of the output resource information, longitude and latitude, electronic device model, and IMP (dynamic collection) / CLICK (click event), etc.

[0161] Among them, in addition to the object identifier and the second time, the access data also carries auxiliary information.

[0162] Among them, the auxiliary information carried in the access data is also information related to the access resource information, such as the user IP address of the accessed website, UA (User Agent), and longitude and latitude, etc.

[0163] Among them, the IP address of the electronic device represents the network address of the electronic device, the longitude and latitude represent the physical space address of the electronic device, and IMP / CLICK represents information related to the content of the output data page and the access operation.

[0164] Among them, the user IP address represents the network address of the user, the longitude and latitude represent the physical space address of the user, and the UA represents information such as the user agent involved by the user.

[0165] For example, after the resource information is output on the electronic device in the first page, if there is a great correlation between the content between the second page generated by accessing the resource information;

[0166] For example, if the resource information is from the same IP, then the possibility of being accessed by the same user is also very high.

[0167] Step S604: Determine the auxiliary relevance of the auxiliary information based on the agreed weight of the auxiliary information;

[0168] Among them, different weights are agreed for different auxiliary information. For example, the weight of IP is 0.2, the weight of page content relevance is 0.2, etc. Of course, the weight values of different auxiliary information can be set according to the actual situation, and the application does not limit the value of the weight.

[0169] Specifically, the following weighted formula is used to calculate the auxiliary relevance of the auxiliary information:

[0170] d = α * [a ipi = c ipj + β * con(a i , c j )

[0171] Among them, a ipi represents the ip information in the output data, c ipjIt represents the IP information in the access data, con(a i ,c j ) represents the content correlation degree between the first page of the resource information output and the second page of the access resource information output; the con(a i ,c j ) can also obtain the content correlation degree through the analysis of the data maintained by the service.

[0172] Among them, the second page includes at least one set of page frames generated by at least one click access on the first page based on the resource information output.

[0173] For example, after one click, one page frame is generated, then the second page includes this one page frame; after three clicks, page A is generated by clicking on the first page, page B is generated by clicking on page A, and page C is generated by clicking on page B, then the second page includes the combination of the three page frames ABC, and the page obtained by adding these three page frames together is used as the second page, and the correlation degree between the second page and the first page is calculated based on text analysis rules, etc.

[0174] In specific implementation, the content correlation degree can be determined based on the similarity of the content of the first page and the second page.

[0175] Specifically, when the con(a i ,c j ) can also obtain the content correlation degree through the analysis of the data maintained by the service, the correlation degree between the output data and the access data is determined based on the correlation degree between business functions.

[0176] Step S605: Determine the correlation degree between the at least two device identifiers and the at least two object identifiers based on the time correlation degree and the auxiliary correlation degree;

[0177] Specifically, based on the time correlation degree between the device identifier and the object identifier calculated by time in the foregoing steps, and the auxiliary correlation degree calculated based on the auxiliary information, the correlation degree between the device identifier and the object identifier is analyzed and determined.

[0178] Specifically, the following weighted formula is used to calculate the correlation degree between the device identifier and the object identifier:

[0179] jud i,j =1-H[rel i,j +d]

[0180] Among them, rel i,j is the time correlation degree between the output data i and the access data j, d is the auxiliary correlation degree for calculating the auxiliary information in the output data and the auxiliary information in the access data; H is the standard regularization formula, and its function is to normalize the calculated value in the brackets.

[0181] Step S606: Determine that the first device identifier and the first object identifier meet the agreed conditions based on the relevance between the first device identifier and the first object identifier being greater than a second threshold.

[0182] Among them, if the calculated relevance between the first device identifier and the first object identifier is greater than the agreed second threshold, it is determined that the first device identifier and the first object identifier meet the agreed conditions.

[0183] Among them, the second threshold can be set according to the actual situation. For example, values such as 0.6, or even 0.7, 0.8, etc. can be taken. In this application, no restrictions are imposed on the specific value of the second threshold.

[0184] Among them, the value of the second threshold can be the same as or different from the first threshold, depending on the actual situation. In this application, no restrictions are imposed on the specific value of the threshold.

[0185] Step S607: Establish a correspondence between the first device identifier and the first object identifier.

[0186] Among them, Step S607 is the same as Step S304 in Embodiment 3, and will not be elaborated in this embodiment.

[0187] In summary, in an information processing method provided in this embodiment, it includes: analyzing the auxiliary information carried in the output data corresponding to the at least two device identifiers and the auxiliary information carried in the access data corresponding to the at least two object identifiers; determining the auxiliary relevance of the auxiliary information based on the agreed weights of the auxiliary information; determining the relevance between the at least two device identifiers and the at least two object identifiers based on the time relevance and the auxiliary relevance; determining that the first device identifier and the first object identifier meet the agreed conditions based on the relevance between the first device identifier and the first object identifier being greater than a second threshold. In this solution, by combining time and auxiliary information, the relevance between the device identifier and the object identifier is analyzed and determined from multiple dimensions.

[0188] Corresponding to the above information processing method embodiment provided by this application, this application also provides a device embodiment applying this information processing method.

[0189] As Figure 7 shown is a schematic structural diagram of an information processing device embodiment provided by this application. The device includes the following structures: an acquisition module 701, an analysis module 702, and a correspondence module 703;

[0190] Among them, the obtaining module 701 is configured to obtain the output data of the output resource information and the access data for accessing the resource information. The output data includes the device identifiers for outputting the resource information on at least two electronic devices and the first parameters related to the output of the resource information. The access data includes the object identifiers for accessing the resource information by at least two objects and the second parameters related to the access of the resource information.

[0191] Among them, the analysis module 702 is configured to determine the first device identifier and the first object identifier that meet the agreed conditions based on the first parameter and the second parameter.

[0192] Among them, the corresponding module 703 is configured to establish a corresponding relationship between the first device identifier and the first object identifier.

[0193] Optionally, the above device further includes:

[0194] A processing module, configured to obtain a target object identifier, where the target object is an object expected to access the resource information; determine a target device identifier corresponding to the target object identifier based on the corresponding relationship; and determine a first electronic device for outputting the resource information based on the target device identifier, so that the resource information is output on the first electronic device, so that the target object can access the resource information based on the first electronic device.

[0195] Optionally, the analysis module includes:

[0196] An analysis unit, configured to analyze the time correlation between the time of the resource information corresponding to at least two device identifiers and the time of the access data corresponding to at least two object identifiers based on a first time and a second time. The first parameter includes the first time, and the second parameter includes the second time.

[0197] A judgment unit, configured to determine that the first device identifier and the first object identifier meet the agreed conditions based on the time correlation between the time of the resource information corresponding to at least two device identifiers and the time of the access data corresponding to at least two object identifiers being greater than a first threshold.

[0198] Optionally, the analysis unit is specifically configured to:

[0199] Sort the output data corresponding to each device identifier in a first time window in chronological order, and each device identifier corresponds to at least one first time window.

[0200] Sort the access data corresponding to each object identifier in chronological order with respect to a second time window. Each object identifier corresponds to at least one second time window, the duration of the second time window is greater than the duration of the first time window, the number of the second time windows is the same as the number of the first time windows, and the moments in any second time window include the moments of the first time window with the same sorting.

[0201] Based on the first time window corresponding to each device identifier and the second time window corresponding to each object identifier, determine the time correlation between the device identifier and the object identifier.

[0202] Optionally, the analysis unit is specifically configured to:

[0203] Determine the serial number of the first time window corresponding to the output data of each device identifier and the serial number of the second time window corresponding to the access data of each object identifier;

[0204] Successively compare the coincidence rate between the serial number of the first time window corresponding to the output data of each device identifier and the serial number of the second time window corresponding to the access data of each object identifier;

[0205] Based on the coincidence rate, determine the time correlation between each device identifier and each object identifier.

[0206] Optionally, the judgment unit is specifically configured to:

[0207] Analyze the auxiliary information carried in the output data corresponding to the at least two device identifiers and the auxiliary information carried in the access data corresponding to the at least two object identifiers;

[0208] Based on the agreed weight of the auxiliary information, determine the auxiliary correlation of the auxiliary information;

[0209] Based on the time correlation and the auxiliary correlation, determine the correlation between the at least two device identifiers and the at least two object identifiers;

[0210] Based on the correlation between the first device identifier and the first object identifier being greater than a second threshold, determine that the first device identifier and the first object identifier meet the agreed conditions.

[0211] In summary, in an information processing device provided in this embodiment, it includes: output data for obtaining output resource information and access data for accessing the resource information, where the output data includes device identifiers for outputting the resource information on at least two electronic devices and first parameters related to outputting the resource information, and the access data includes object identifiers for accessing the resource information by at least two objects and second parameters related to accessing the resource information; analyze the first parameter and the second parameter to determine a first device identifier and a first object identifier that meet the agreed conditions; establish a correspondence relationship between the first device identifier and the first object identifier. If the first device identifier and the first object identifier meet the agreed conditions, it indicates that there is an association between the first electronic device that outputs the resource information and the object that accesses the resource information, and establishing the correspondence relationship between the first device identifier and the first object identifier realizes the identification and connection between the electronic device and the object.

[0212] Corresponding to the information processing method embodiment provided in the present application above, the present application also provides an electronic device embodiment applying the information processing method.

[0213] As Figure 8 shown is a schematic structural diagram of an electronic device embodiment provided in the present application. The device includes the following structures: a processor 801 and a memory 802;

[0214] Among them, the processor 801 is used to obtain output data for obtaining output resource information and access data for accessing the resource information. The output data includes device identifiers for outputting the resource information on at least two electronic devices and first parameters related to outputting the resource information. The access data includes object identifiers for accessing the resource information by at least two objects and second parameters related to accessing the resource information; based on the first parameter and the second parameter, determine a first device identifier and a first object identifier that meet the agreed conditions; establish a correspondence relationship between the first device identifier and the first object identifier;

[0215] Among them, the memory 802 is used to store the correspondence relationship.

[0216] Optionally, the processor is further used to:

[0217] Obtain a target object identifier, where the target object is an object expected to access the resource information;

[0218] Based on the correspondence relationship, determine a target device identifier corresponding to the target object identifier;

[0219] Based on the target device identifier, determine a first electronic device for outputting the resource information, so that the resource information is output on the first electronic device, so that the target object can access the resource information based on the first electronic device.

[0220] Optionally, the processor is specifically configured to:

[0221] Based on the first time and the second time, analyze the time correlation between the time of the resource information corresponding to at least two device identifiers and the time of the access data corresponding to at least two object identifiers, where the first parameter includes the first time and the second parameter includes the second time;

[0222] Based on the time correlation between the first time corresponding to the first device identifier and the second time corresponding to the first object identifier being greater than a first threshold, determine that the first device identifier and the first object identifier meet the agreed conditions.

[0223] Optionally, the processor is specifically configured to:

[0224] Sort the output data corresponding to each device identifier in chronological order with a first time window, where each device identifier corresponds to at least one first time window;

[0225] Sort the access data corresponding to each object identifier in chronological order with a second time window, where each object identifier corresponds to at least one second time window, the duration of the second time window is greater than the duration of the first time window, the number of the second time windows is the same as the number of the first time windows, and the moments in any second time window include the moments of the first time windows with the same sorting;

[0226] Based on the first time window corresponding to each device identifier and the second time window corresponding to each object identifier, determine the time correlation between the device identifier and the object identifier.

[0227] Optionally, the processor is specifically configured to:

[0228] Determine the serial number of the first time window corresponding to the output data of each device identifier and the serial number of the second time window corresponding to the access data of each object identifier;

[0229] Compare the coincidence rate of the serial number of the first time window corresponding to the output data of each device identifier and the serial number of the second time window corresponding to the access data of each object identifier in sequence;

[0230] Based on the coincidence rate, determine the time correlation between each device identifier and each object identifier.

[0231] Optionally, the processor is specifically configured to:

[0232] Analyze the auxiliary information carried in the output data corresponding to the at least two device identifiers and the auxiliary information carried in the access data corresponding to the at least two object identifiers;

[0233] Based on the agreed weight of the auxiliary information, determine the auxiliary correlation of the auxiliary information;

[0234] Determine the relevance between the at least two device identifiers and the at least two object identifiers based on time relevance and auxiliary relevance;

[0235] Based on the relevance between the first device identifier and the first object identifier being greater than a second threshold, determine that the first device identifier and the first object identifier meet the agreed conditions.

[0236] In summary, in an electronic device provided in this embodiment, it includes: output data for obtaining output resource information and access data for accessing the resource information. Among them, the output data includes device identifiers for outputting the resource information on at least two electronic devices and a first parameter related to outputting the resource information, and the access data includes at least two object identifiers for accessing the resource information and a second parameter related to accessing the resource information; analyze the first parameter and the second parameter to determine a first device identifier and a first object identifier that meet the agreed conditions; establish a correspondence between the first device identifier and the first object identifier. If the first device identifier and the first object identifier meet the agreed conditions, it indicates that the first electronic device for outputting the resource information is associated with the object accessing the resource information. Establishing the correspondence between the first device identifier and the first object identifier realizes the identification and connection between the electronic device and the object.

[0237] The various embodiments in this specification are described in a progressive manner. Each embodiment focuses on the differences from other embodiments. The same or similar parts among the various embodiments can be referred to each other. For the device provided in the embodiment, since it corresponds to the method provided in the embodiment, the description is relatively simple. For the relevant parts, refer to the description in the method section.

[0238] The above description of the provided embodiments enables those skilled in the art to implement or use the present application. Various modifications to these embodiments will be obvious to those skilled in the art. The general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to these embodiments shown herein, but rather to the widest scope consistent with the principles and novel features provided herein.

Claims

1. An information processing method, comprising: Obtaining output data of output resource information and access data for accessing the resource information, where the output data includes device identifiers for outputting the resource information on at least two electronic devices and a first parameter related to outputting the resource information, and the access data includes at least two object identifiers for accessing the resource information and a second parameter related to accessing the resource information; wherein, the server that outputs the resource information is the server for upstream data, responsible for packaging the device identifier and the first parameter of the electronic device and sending them to the server for downstream data, and the website server that accesses the resource information is the server for downstream data; Analyzing the time correlation between the time of the resource information corresponding to at least two device identifiers and the time of the access data corresponding to at least two object identifiers based on a first time in the first parameter and a second time in the second parameter; Determining that the first device identifier and the first object identifier meet the agreed conditions based on the time correlation between the first time corresponding to the first device identifier and the second time corresponding to the first object identifier being greater than a first threshold; Establishing a corresponding relationship between the first device identifier and the first object identifier.

2. The method according to claim 1, after establishing the corresponding relationship between the first device identifier and the first object identifier, further comprising: Obtaining a target object identifier, where the target object is the object expected to access the resource information; Determining a target device identifier corresponding to the target object identifier based on the corresponding relationship; Determining a first electronic device for outputting the resource information based on the target device identifier, so that the resource information is output on the first electronic device, so that the target object can access the resource information based on the first electronic device.

3. The method according to claim 1, wherein the analyzing the time correlation between the time of the resource information corresponding to at least two device identifiers and the time of the access data corresponding to at least two object identifiers based on a first time in the first parameter and a second time in the second parameter includes: Sorting the output data corresponding to each device identifier in chronological order with a first time window, and each device identifier corresponds to at least one first time window; Sorting the access data corresponding to each object identifier in chronological order with a second time window, and each object identifier corresponds to at least one second time window, the duration of the second time window is greater than the duration of the first time window, the number of the second time windows is the same as the number of the first time windows, and the moments in any second time window include the moments of the first time windows with the same sorting; Determining the time correlation between the device identifier and the object identifier based on the first time window corresponding to each device identifier and the second time window corresponding to each object identifier.

4. The method according to claim 3, wherein the determining the time correlation between the device identifier and the object identifier based on the first time window corresponding to each device identifier and the second time window corresponding to each object identifier includes: Determine the first time window serial number corresponding to the output data of each device identifier and the second time window serial number corresponding to the access data of each object identifier; Compare in sequence the coincidence rate between the first time window serial number corresponding to the output data of each device identifier and the second time window serial number corresponding to the access data of each object identifier; Determine the time correlation between each device identifier and each object identifier based on the coincidence rate.

5. The method according to claim 1, after analyzing the time correlation between the time of the output data corresponding to at least two device identifiers and the time of the access data corresponding to at least two object identifiers based on the first time and the second time, further includes: Analyze the auxiliary information carried in the output data corresponding to the at least two device identifiers and the auxiliary information carried in the access data corresponding to the at least two object identifiers; Determine the auxiliary correlation of the auxiliary information based on the agreed weight of the auxiliary information; Determine the correlation between the at least two device identifiers and the at least two object identifiers based on the time correlation and the auxiliary correlation; Based on the correlation between the first device identifier and the first object identifier being greater than the second threshold, determine that the first device identifier and the first object identifier meet the agreed conditions.

6. An information processing device, comprising: An acquisition module, configured to obtain the output data of the output resource information and the access data for accessing the resource information, where the output data includes the device identifier for outputting the resource information on at least two electronic devices and a first parameter related to outputting the resource information, and the access data includes at least two object identifiers for accessing the resource information and a second parameter related to accessing the resource information; wherein, the server for outputting the resource information is the server for upstream data, responsible for packaging the device identifier and the first parameter of the electronic device and sending them to the server for downstream data, and the website server for accessing the resource information is the server for downstream data; An analysis module, configured to determine a first device identifier and a first object identifier that meet the agreed conditions based on the first parameter and the second parameter; A corresponding module, configured to establish a corresponding relationship between the first device identifier and the first object identifier; Wherein, the analysis module includes: An analysis unit, configured to analyze the time correlation between the time of the resource information corresponding to at least two device identifiers and the time of the access data corresponding to at least two object identifiers based on a first time and a second time, where the first parameter includes the first time and the second parameter includes the second time; A judgment unit, configured to determine that the first device identifier and the first object identifier meet the agreed conditions based on the time correlation between the time of the resource information corresponding to at least two device identifiers and the time of the access data corresponding to at least two object identifiers being greater than a first threshold.

7. The device according to claim 6, further includes: A processing module, configured to obtain a target object identifier, where the target object is an object expected to access the resource information; and based on the corresponding relationship, determine the target device identifier corresponding to the target object identifier; Determine a first electronic device for outputting the resource information based on the target device identifier, so that the resource information is output on the first electronic device, enabling a target object to access the resource information based on the first electronic device.

8. An electronic device, comprising: A processor, configured to obtain output data for outputting resource information and access data for accessing the resource information. The output data includes device identifiers for outputting the resource information on at least two electronic devices and a first parameter related to outputting the resource information. The access data includes object identifiers for accessing the resource information by at least two objects and a second parameter related to accessing the resource information. Among them, the server for outputting the resource information is the server for upstream data, responsible for packaging the device identifier and the first parameter of the electronic device and sending them to the server for downstream data. The website server for accessing the resource information is the server for downstream data. Analyze the time correlation between the time of the resource information corresponding to at least two device identifiers and the time of the access data corresponding to at least two object identifiers based on the first time in the first parameter and the second time in the second parameter. Based on the time correlation between the first time corresponding to the first device identifier and the second time corresponding to the first object identifier being greater than a first threshold, determine that the first device identifier and the first object identifier meet the agreed conditions. Establish a corresponding relationship between the first device identifier and the first object identifier. A memory, configured to store the corresponding relationship.

Citation Information

Patent Citations

  • Association method and apparatus for user identity identifications, and advertisement delivery method and apparatus

    CN104091277A

  • Method and device for identifying multiple parts of equipment of same user, server and medium

    CN111080349A