[go: up one dir, main page]

WO2018130201A1 - Procédé de détermination de compte associé, serveur et support de stockage - Google Patents

Procédé de détermination de compte associé, serveur et support de stockage Download PDF

Info

Publication number
WO2018130201A1
WO2018130201A1 PCT/CN2018/072381 CN2018072381W WO2018130201A1 WO 2018130201 A1 WO2018130201 A1 WO 2018130201A1 CN 2018072381 W CN2018072381 W CN 2018072381W WO 2018130201 A1 WO2018130201 A1 WO 2018130201A1
Authority
WO
WIPO (PCT)
Prior art keywords
user account
usage
terminal device
preset
score
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.)
Ceased
Application number
PCT/CN2018/072381
Other languages
English (en)
Chinese (zh)
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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Publication of WO2018130201A1 publication Critical patent/WO2018130201A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5061Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the interaction between service providers and their network customers, e.g. customer relationship management
    • H04L41/5064Customer relationship management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services

Definitions

  • the present application relates to Internet technologies in the field of communications, and in particular, to a method, server and storage medium for determining associated accounts.
  • a user performs a business application through a client, such as a video application played by a client, a service request such as a request to play a video or a request to download a video
  • a service request such as a request to play a video or a request to download a video
  • the server collects these service requests and determines the user according to the service request.
  • Confidence intelligently recommend relevant media information (such as a variety video or TV drama video) or user information to the user through confidence, etc., thereby facilitating the user to select more relevant media information of interest or association with the same hobby
  • the user's information for example, when the user watches the video, the video client can play the video according to the type of the video selected by the user, and the server intelligently recommends the video associated with the video to the user according to the type of the video played by the video client, which is convenient for the user to select. Therefore, how to dig out a friend or item with the same interest from a large variety of item big data is a problem that needs attention.
  • the application example provides a method for determining an associated account, which is applied to a server, and the method includes:
  • the usage data of each first user account includes: the identifier of the terminal device, the first a user account and a usage record of the first user account;
  • the application examples also provide a server comprising one or more processors and one or more memories, the one or more memories comprising computer readable instructions configured to be executed by the one or more processors achieve:
  • the usage data of each first user account includes: an identifier of the terminal device, the first a user account and a usage record of the first user account;
  • the present application examples also provide a non-transitory computer readable storage medium storing computer readable instructions that cause at least one processor to perform the method as described above.
  • FIG. 1 is a schematic diagram of various hardware entities in a data processing system in an example of the present application
  • FIG. 2A is a schematic flowchart of an account identification association method provided by an example of the present application.
  • 2B is a schematic diagram 1 of a framework for an account identification association method provided by an example of the present application.
  • FIG. 3 is a schematic diagram 2 of a framework for an account identification association method provided by an example of the present application.
  • FIG. 4 is a schematic diagram 3 of a framework for an account identification association method provided by an example of the present application.
  • FIG. 5 is a diagram 1 showing an exemplary relationship between an exemplary terminal and a user account provided by an example of the present application
  • FIG. 6 is a diagram 2 showing an exemplary relationship between an exemplary terminal and a user account provided by an example of the present application;
  • FIG. 7 is a schematic diagram 4 of a framework for an account identification association method provided by an example of the present application.
  • FIG. 8 is a schematic structural diagram 1 of a server provided by an example of the present application.
  • FIG. 9 is a schematic structural diagram 2 of a server provided by an example of the present application.
  • FIG. 10 is a schematic structural diagram 3 of a server provided by an example of the present application.
  • Terminal device refers to mobile electronic devices, also known as mobile devices (mobile devices), mobile devices, handheld devices, wearable devices, etc., is an embedded chip-based computing device, usually has a Small display, touch input, or a small keyboard.
  • Machine learning relying on theories of probability, statistics, and neural communication to enable computers to simulate human learning behaviors to acquire new knowledge or skills, and to reorganize existing knowledge structures to continuously improve their performance.
  • Model training The manually selected samples are input to the machine learning system, and the accuracy of the sample identification is optimized by continuously adjusting the model parameters.
  • the International Mobile Equipment Identity (IMEI) is the unique identification number of the mobile phone.
  • RFM model In RFM mode, R (Recency) indicates how far the customer last used, F (Frequency) indicates the number of times the customer has used in the most recent period of time, and M (Monetary) indicates that the customer has used it in the most recent period of time. The amount. R used in this scheme indicates the reporting time, F indicates the reporting frequency, and M indicates the reporting source.
  • IMEI-User Account A relationship data between a terminal (IMEI) and a user account.
  • FIG. 1 is a schematic diagram of various hardware entities in an architecture of a data processing system in the example of the present application.
  • FIG. 1 includes: one or more servers 1, terminal devices 21-25, and network 3, in network 3. Network entities including routers, gateways, etc., are not shown in Figure 1.
  • the terminal device 21-25 performs service product information interaction with the server 1 through a wired network or a wireless network, so as to acquire time-related data generated by the user's use of the terminal device from the terminal 21-25, and transmit the acquired data to the server. 1.
  • the data is usage data generated by the user using the terminal device.
  • the usage data may include an identifier of the terminal device, a user account, and a historical access record (the user browses news, articles, watches videos, and accesses recorded data of the social networking site).
  • the type of the terminal device is as shown in FIG. 1, and includes a mobile phone (terminal 23), a tablet or PDA (terminal 25), a desktop (terminal 22), a PC (terminal 24), an all-in-one (terminal 21), and the like.
  • the terminal device is equipped with various application function modules required by various users, such as an application having entertainment functions (such as a video application, an audio playback application, a game application, a reading software), and an application having a service function (such as a map navigation). Applications, group purchase applications, shooting applications, etc., and then set system functions such as applications.
  • the user Based on the hardware entity shown in FIG. 1 , the user generates corresponding usage data of the use terminal by using the application on the terminal or the terminal, where the usage data includes the identifier of the terminal device, the user account, and the user generated by using the terminal device by using the terminal device.
  • the user account may be a communication account corresponding to the terminal (for example, a mobile phone number) or a login account of an application on the terminal device.
  • the terminal device transmits the usage data to the server 1.
  • the identifier of the terminal device may be an IMEI (International Mobile Equipment Identity).
  • the server performs a score calculation on each user account by using the usage data of each user account corresponding to the terminal device acquired by the terminal device, and obtains a score of each user account. And in combination with the correspondence between the preset score and the confidence, the confidence of each user account is determined. Confidence is used to characterize the accuracy of determining a user account as a user account associated with the terminal device. According to the preset selection rule, the confidence level is selected, and the associated data may be pushed by the terminal device according to the usage data corresponding to the user account corresponding to the selected confidence level.
  • the server 1 can be a push platform, such as an advertisement push platform, an article push platform, and the like.
  • the account identification association method provided by the example of the present application is applied to the server, and based on the usage data of each user account, the rating result of each user account is obtained by preset the association recommendation model, and then the user account associated with the terminal is determined.
  • the server recommends relevant data for the second user or item associated with the user's attention or request for the first user intelligence by determining the similarity or relevance.
  • the server uses the most frequent user account as the user account associated with the terminal.
  • FIG. 1 is only an example of a system architecture that implements an example of the present application.
  • the example of the present application is not limited to the system structure described in FIG. 1 above, and various examples of the present application are proposed based on the system architecture.
  • the example of the present application provides a method for determining an associated account. As shown in FIG. 2A, the method may include:
  • the usage data (corresponding to the relationship data in the foregoing) when the one or more users use the terminal device by using the corresponding first user account is performed, and the first user accounts are used.
  • the usage data includes: an identifier of the terminal device, the first user account, and a usage record of the first user account; and determining, according to the usage record corresponding to each first user account, at least two of the first user accounts. Usage parameters of the dimensions (corresponding to at least two dimensions used above).
  • the account identification association method is that the server uses the usage data of each user account of the terminal, and obtains a score result of multiple user accounts corresponding to the terminal by using a preset association recommendation model, thereby determining the terminal association. The process of user accounts.
  • the user When the user uses the terminal device or the application on the terminal, the user reports the usage data to the server 1.
  • the format of the usage data may be: ⁇ identity of the terminal device, user account identifier, usage record ⁇ , wherein the usage record includes the reporting time of the usage data and the source of use.
  • the reporting time of the usage data may be the time of logging in to the first user account, or the time of exiting the first user account.
  • the source may be used by the user to identify the identifier of the application on the terminal device used by the corresponding user account by using the user account, for example, WeChat, Weibo, news, video, etc., or browse the website for the user by using the identifier of the user account.
  • the source of use also includes the active source and the passive source.
  • the active source refers to the source corresponding to the usage data actively reported by the terminal served by the server in the application
  • the passive source refers to the source corresponding to the usage data obtained from other platforms.
  • the plurality of pieces of the usage data of a terminal constitute a first history record of the terminal.
  • the first history record includes multiple pieces of usage data of the foregoing format. For example, including usage data ⁇ terminal 1, account 1, usage record 1 ⁇ , ⁇ terminal 1, account 2, usage record 2 ⁇ , ⁇ terminal 1, account 1, usage record 1 ⁇ , ⁇ terminal 1, account 2, usage record 2 ⁇ .
  • the usage data of the terminal acquired by the server may be the usage data reported by the terminal in the latest period of time, for example, the usage data reported by the terminal in the most recent month, so that the determined user account associated with the terminal is more accurate.
  • the terminal in the example of the present application is an electronic device in which various applications are installed.
  • the server since the server performs data interaction with the terminal, when the user performs the use or operation of the application on the terminal, the server may obtain the usage data reported by the terminal, where the usage data includes the identifier of the terminal device.
  • the terminal can correspond to multiple user accounts (multiple users use the terminal). Among them, when the user uses the terminal through each user account, a usage data is generated respectively.
  • the terminal can report the usage data to the server, and the server adds each usage data to the first history record corresponding to the terminal.
  • the server can determine the usage data corresponding to each user account according to the first history record of the terminal.
  • the server may obtain a first history record corresponding to one terminal, and determine usage data corresponding to each user account according to the first history record.
  • the at least two dimension usage parameters of each first user account include at least two of the usage time of each user account, the number of uses of each user account, and the source of use of each user account.
  • the at least two dimension usage parameters shown may include at least two of usage time, number of uses, and source of use.
  • the current latest reporting time in each usage data is used as the usage time of the user account
  • the number of usage data corresponding to the user account is used as the usage number of the user account, and each usage is used.
  • the source of the data is used as the source of the account.
  • the example of the present application may not limit the number of parameters and the data type of the at least two dimensions, wherein the usage parameter of one data type corresponds to one dimension, for example, the usage parameter may include usage time, usage times, and usage source. Dimensions, the number of usage parameters of each dimension may be one or more, for example, the usage source may be multiple.
  • the server may use the RFM model to process at least two dimension usage parameters of each user account.
  • the server may acquire the usage time of each user account corresponding to the terminal, and the usage times of each user account. Use parameters such as the source of each user account.
  • the RFM model determines a first score of each user account according to at least two dimension usage parameters of each user account; and determines a first account associated with the terminal device according to the first score corresponding to each first user account.
  • the user account may be a communication account corresponding to the terminal (for example, a mobile phone number) or a login account of the application on the terminal, that is, the at least one user account includes: at least one communication account corresponding to the terminal or an application on the terminal.
  • the application example is not limited.
  • the application is a function application that needs to be logged in or registered by the user, and the specific application type is not limited.
  • the identifier of the terminal device can be represented by the IMEI.
  • the terminal reports the usage data based on the user behavior on the terminal to the server, the terminal simultaneously reports its own identifier and the user account, for example, using The data includes the IMEI of the terminal device and the user account.
  • S112. Call the preset association recommendation model to process at least two dimension usage records of each first user account, and output a first score corresponding to each first user account.
  • the first score corresponding to each first user account is calculated by using the usage parameter of the at least two dimensions of each first user account and the preset association recommendation model.
  • the server After the server obtains the usage data of the terminal based on the historical behavior of the user on the terminal, the server determines at least two dimension usage parameters of each user account corresponding to the terminal according to the usage data. And the preset association recommendation model is established in the server, and the preset association recommendation model is used for performing comprehensive scoring of multiple dimensions on each user account according to at least two dimension usage parameters of each user account. Therefore, the server processes at least two dimension usage parameters of each user account by calling a preset association recommendation model, and outputs a first score corresponding to each first user account. Then, the server can obtain at least one first score corresponding to the at least one first user account corresponding to the terminal.
  • the preset association recommendation model may be composed of two parts, and a part is a preset first model for using an importance score (second score) for each dimension, and a part is for Each dimension outputted after the first model is preset uses a second score corresponding to the parameter to perform a preset second model of the integrated weighted score.
  • the first score is a comprehensive score result of the multi-dimensional evaluation of each first user account of the at least one first user corresponding to the terminal, wherein the comprehensive score result is used to represent the first user account corresponding to the terminal.
  • the accuracy of the correspondence of the terminal devices That is, the higher the comprehensive rating result of the first user account, the higher the accuracy rate corresponding to the first user account, so the server determines that the first user account is a common user account on the terminal, and The first user account is associated with the identity of the terminal device.
  • At least two dimension usage parameters of each first user account include: the usage time of each first user account, the number of uses of each first user account, and the source of use of each first user account
  • the server may calculate the importance score (second score) of each first user account usage time and the importance score of each first user account usage count by using the preset association recommendation model (second score) And the importance score of the source of use of each first user account (second score), and the importance score according to the usage time of each first user account, and the importance of the number of uses of each first user account.
  • the score value and the importance score of each first user account source and the preset association recommendation model are obtained, and the comprehensive score result of each first user account is obtained.
  • the server determines at least two dimension usage parameters of each first user account in each first user account corresponding to the terminal according to the usage data of the terminal, according to at least two of the first user accounts.
  • the dimension usage parameter and the preset association recommendation model determine a comprehensive score (first score) of each first user account, and determine a first user account associated with the terminal device according to the comprehensive score of each first user account.
  • the first user account is evaluated according to the usage parameters of the multiple dimensions of the first user account, so that the determined first user account associated with the terminal device is more accurate.
  • the method for determining an associated account further includes the following steps:
  • S11 Push the associated data to the terminal device according to the usage record corresponding to the first user account associated with the terminal device.
  • the determined first user account associated with the terminal is a user account commonly used by the terminal, and the associated data is recommended to the terminal according to the usage data corresponding to the most commonly used account of the terminal, so that the recommended data is more accurate.
  • the user's interest characteristics corresponding to the account associated with the terminal are determined according to the usage record in the usage data of the account, and the associated data is recommended to the terminal according to the interest feature, for example, pushing advertisements, news, articles, and the like.
  • the account identification association method provided by the present application further includes the following steps:
  • the server processes the at least two dimension usage parameters of each first user account by calling the preset association recommendation model, and obtains a first score corresponding to each first user account. After obtaining at least one first score, the server obtains the At least one first score of the correspondence between the terminal and the at least one user account, the server stores a correspondence between the preset score and the confidence, and the correspondence corresponding to the first score is obtained according to the correspondence between the preset score and the confidence degree. That is, the server obtains the confidence of the correspondence between each first user account and the terminal.
  • the server matches the at least one first score with the correspondence between the preset score and the confidence, for example, when the first score matches the fourth score in the correspondence between the preset score and the confidence, the server The confidence level corresponding to the fourth score in the correspondence between the preset score and the confidence is determined as the confidence corresponding to the first score.
  • the confidence level that satisfies the preset selection rule is obtained from the confidence levels corresponding to the first user accounts, and the first user account corresponding to the confidence level that satisfies the preset selection rule is corresponding.
  • the usage record pushes the associated data for the terminal device.
  • the server may perform the terminal and the first according to the confidence level.
  • the server may adopt different types of recommended associated data.
  • Different rules that is, the preset selection rule selects a confidence level from the at least one confidence level, so as to push the terminal according to the usage data of the first user account corresponding to the confidence level (the selected confidence may correspond to one or more relationship data) Associated data.
  • the server may obtain the confidence with the highest degree of confidence from at least one confidence level, and push the associated data for the terminal according to the usage data of the first user account corresponding to the confidence level. Specifically, the relevant data is pushed for the terminal based on the usage record in the usage data.
  • the server when the server is to recommend the associated video to the terminal, the selected confidence level corresponds to the usage record in the usage data corresponding to the one or more first user accounts to determine the interest feature corresponding to the terminal, and the server may select A related video having a high degree of relevance to the interest characteristics of the terminal is used as the recommended video.
  • the higher the confidence the more accurate the association is. Therefore, the server can select the user's usage record corresponding to the user account corresponding to the highest confidence level as a reference for the user's preference or hobby, and perform related data. Recommended.
  • the server may further obtain, from the at least one confidence level, a confidence level corresponding to the first user account, and associate the terminal with the usage record in the usage data of the first user account corresponding to the confidence level. data.
  • the server may select a confidence level corresponding to at least one first user account, for example, the acquired at least one confidence includes the first confidence and the second confidence.
  • the first confidence level is greater than the second confidence level, and the first confidence level corresponds to a first user account (ie, corresponding to one user, the user is a common user of the terminal), and the second confidence level corresponds to three second user accounts (corresponding to three The user is not the user of the terminal.
  • the second confidence is selected, and the related advertisement is recommended to the terminal according to the usage record in the usage data of the first user account corresponding to the second confidence. That is, the user characteristics are determined according to the usage records of the above three users, and then the advertisement is pushed to the terminal according to the user characteristics. The pushed advertisement is matched with more users who use the terminal. In this case, the recommended ads will make as many users as possible interested in buying. Therefore, in the example of the present application, the server selects the user usage record in the usage data corresponding to the first confidence level corresponding to the at least one first user account as a reference of the user's preference or hobby, and performs recommendation of the associated data.
  • 2B is a detailed flow chart for pushing associated data to a terminal based on confidence.
  • the server can calculate the first score corresponding to each first user account by the terminal by using the preset association recommendation model. Furthermore, the confidence level corresponding to each first user account is such that the server can select different confidence levels according to preset selection rules. The user corresponding to the user account corresponding to the selected confidence level is used as the user to be recommended. The associated data is pushed to the terminal according to the usage record in the usage data of the user account. In the case that the terminal corresponds to multiple user accounts, the user account associated with the terminal is adaptively determined, so that the associated data is recommended for the user corresponding to the user account associated with the terminal, and the accuracy of the association recommendation is improved.
  • the application example provides an account identification association method, where the server invokes a preset association recommendation model, where the association recommendation model is used to process at least two of each first user account.
  • the dimension uses the parameter to output a first score corresponding to each of the first user accounts.
  • the preset association recommendation model includes a first model and a second model, and the process of obtaining at least one first rating may include:
  • S201 Calling the preset first model to process at least two dimension usage records of each first user account, and outputting at least two second scores corresponding to at least two dimension usage records of each first user account, where
  • the preset association recommendation model includes: a preset first model, wherein the preset first model is used to respectively score the importance degree of the usage record of at least two dimensions of each first user account.
  • the preset association recommendation model may be composed of two parts, one part is a preset first model for importance degree scoring using parameters for each dimension, and one part is for each output after the preset first model is output.
  • the dimension uses the first score corresponding to the parameter to perform a preset second model of the integrated weighted score.
  • At least two dimension usage parameters of each first user account include: the usage time of each first user account, the number of uses of each first user account, and the source of use of each first user account
  • the server may calculate the importance score (second score) of each first user account usage time and the importance score of each first user account usage count by using the first model in the preset association recommendation model.
  • the preset first model may include at least two of formula (1), formula (2), and formula (3), wherein formula (1), formula (2), and formula (3) are :
  • the importance score of the use source is determined by the formula (1)
  • the importance score of the use time is determined by the formula (2)
  • the importance score of the use count is determined by the formula (3).
  • m is the total number of sources of use of each first user account
  • h i is a preset score corresponding to the i th use source of each first user account
  • H is the total number of preset use sources
  • M is a pre- Set the first normalization parameter and m is less than H.
  • n is the number of days when the usage time of each first user account is from the current time
  • N is a preset second normalization parameter
  • j is the number of times of use of each first user account
  • k is a preset time
  • J is a preset The third normalization parameter.
  • M, N and J are normalization parameters and are positive integers.
  • the value of M can be The value of the value falls within the absolute value of the upper limit of two adjacent integer intervals;
  • the value of N can be lg (1/(1+(n/30)*n)) and the value falls between two adjacent integers
  • the value of J may be the absolute value of the upper limit value when the value of lg(j/k) falls within two adjacent integer intervals.
  • formula (1) is a model for calculating a second score of the source of use of each first user account
  • formula (2) is used to calculate each first user account.
  • formula (3) is a model for calculating a second score for the number of uses of each first user account.
  • the server scores the source of use of each first user account, since the source of use of each first user account can be classified into an active source and a passive source, the h i corresponding to different usage sources is That is, the preset score corresponding to the ith source of use of each first user account is also different.
  • the value of h i corresponding to the active source is higher than the value of h i corresponding to the passive source, and the value of h i corresponding to the passive source may be assigned different values according to the calculated accuracy rate of the active source, and the same as the active source. Then the value of h i is higher.
  • One or more correspondences of IMEI-user accounts included in the usage data obtained from passive sources such as other platforms and one or more correspondences of IMEI-user accounts included in the usage data acquired by the active source are included
  • the value of h i corresponding to the active source may be 2, and the value range of h i corresponding to the passive source may be between 1 and 1.9.
  • the more the source of use of each first user account the higher the score corresponding to the source of use of each first user account obtained by formula (1).
  • formula (2) indicates that the longer the n is from the current time, the lower the score obtained by the usage time of each first user account, and in order to optimize the time decay,
  • the first user account reported in a 30-day period gives a higher score and slower decay; and the data reported over 30 days is attenuated faster, so the denominator of the logarithm in equation (2) is added (n /30) to optimize.
  • the closer the usage time of each first user account is to the current time the higher the score.
  • the server scores the number of uses of each first user account the higher the number of uses of each first user account, the higher the score.
  • formula (1), formula (2), and formula (3) can also be correspondingly transformed into: formula (4), formula (5), and formula (6), as follows:
  • the preset second model is processed to process the at least two second scores, and the first score corresponding to each first user account is output until the at least one first score is obtained, where the preset association recommendation model further includes: A second model is provided, the preset second model is used to weight the at least two second scores to obtain a total score.
  • step S202 executing the second model to process the second score of each dimension usage record of each first user account, and outputting the first score of each first user account, where the first The second model is configured to weight the second score of each dimension usage record of each first user account to obtain the first score of each first user account.
  • the server processes the at least two dimension usage parameters of each first user account by calling the preset first model, and outputs at least two second scores corresponding to the at least two dimension usage parameters of each first user account. Thereafter, since the preset second model is used to weight the at least two second scores to obtain a total score, the server may call the preset second model to process the at least two second scores, and output the first The first score corresponding to the user account, and in the same manner, the server may obtain the first score corresponding to each first user account in the at least one first user account.
  • the server may perform at least two second scores corresponding to each first user account.
  • Weighting gives a comprehensive score, the first score. In the three dimensions of using source, usage time and usage times, usage time is the most important factor, so the usage time corresponds to a higher weight and the other two weights are lower.
  • the preset second model in the example of the present application can be obtained according to the training model, and the specific implementation process will be described in the following examples.
  • the construction or generation method of the preset second model in the example of the present application can be performed by a common classification method of machine learning, for example, support vector machine, logistic regression, decision tree, GBDT or neural network.
  • a common classification method of machine learning for example, support vector machine, logistic regression, decision tree, GBDT or neural network.
  • the constructed samples are called for training, and the weight parameters are adjusted to obtain an optimal model capable of comprehensive scoring based on multiple dimensions. .
  • the server can calculate the first score corresponding to each first user account by using the preset association recommendation model, the confidence level corresponding to each first user account is obtained, so that the server can select according to the preset.
  • the rule implementation achieves different confidence levels in different situations, and the user corresponding to the user account corresponding to the selected confidence level is used as the user to be recommended.
  • the terminal corresponds to multiple user accounts
  • the user account associated with the terminal is adaptively determined, so that the associated data is recommended for the usage data corresponding to the user account associated with the terminal, and the accuracy of the association recommendation is improved.
  • the example of the present application provides a preset second model based on the introduction of machine learning technology, and all feature dimensions are considered when the first score is obtained, and then the judgment is comprehensively performed.
  • the initial stage of forming the preset second model it is still necessary to manually select as many features as possible (ie, the characteristics of the sample) for the machine learning model training, and determine which features are selected according to the degree of discrimination of the first training result.
  • the comprehensive evaluation involves the comprehensive consideration of the parameters used in multiple dimensions. Improve the accuracy of the comprehensive score.
  • the model itself has the function of evolutionary learning. Even if the allowable range is updated or deleted, by simply re-training the model (sometimes requiring fine-tuning of the feature), the adjustment of the preset second model can be performed to maximize the accuracy of the comprehensive scoring result.
  • the application example provides a method for forming a preset second model. As shown in FIG. 4, the method includes:
  • S301 Acquire a positive sample and a negative sample according to a preset configuration ratio, where the positive sample and the negative sample include a correspondence between each terminal of the at least two terminals and at least one second user account, and At least two third scores of each second user account of each terminal obtained by the model.
  • the second user account and the third user account corresponding to each terminal device in the at least one terminal device are obtained, and at least two dimensions of the second user account and the third user account corresponding to each terminal device are obtained.
  • the parameter determining, according to the first model, at least two third scores of the second user account corresponding to each terminal device and at least two third scores of the third account.
  • the training sample selects multiple terminals, each terminal corresponds to a positive sample and one or more negative samples, and the positive sample is a user account that the terminal is using.
  • the positive sample is the second user account
  • the negative sample is the third user account. Determining, according to the usage data corresponding to the second user account, the usage parameters of the at least two dimensions of the second user account, and determining at least two third scores of the second user account, where each third score corresponds to the usage parameter of each dimension . In the same manner, at least two third scores of each third user account are determined.
  • the negative sample is an account that has been used but has not been used.
  • the configuration ratio is the configuration ratio.
  • the configuration of the training data by the server (the sample of the existing user behavior and the corresponding comprehensive scoring result) also needs to be set according to the configuration ratio.
  • the positive sample and the negative sample are user accounts corresponding to the first terminal.
  • Determining a user account associated with the terminal device according to the first rating of the second user account and the first rating of the third user account.
  • the server in the example of the present application obtains at least two third scores obtained by presetting the first model for each second user account corresponding to the positive sample and the negative sample; and obtaining at least each third user account pair.
  • the process of the two third ratings is the same as the principle of obtaining at least one second score corresponding to each first user account.
  • the parameters of the second model are preset.
  • the second model is used to perform weighted summation of the third scores of the respective dimensions to obtain a first score, and the parameters of the second model include weights corresponding to the second scores of the respective dimensions.
  • the weight corresponding to the second score of each dimension is preset, and for any sample of the positive sample (second user account) and the negative sample (third user account) of each terminal, one parameter is determined according to the preset parameter of the second model.
  • the first score of the sample determines the user account associated with the terminal according to each user account corresponding to one terminal. For example, the user account with the highest highest score is determined as the user account associated with the terminal.
  • the user account associated with the terminal is the second user account (positive sample)
  • the user associated with the terminal determined by the second model is correct.
  • the account corresponding to the terminal device may be determined, and when the account is a positive sample, the evaluation is correct, otherwise, the evaluation error
  • the accuracy of adjusting the parameters of the second model to the second model satisfies a preset condition.
  • the accuracy of the second model is determined by determining the correct terminal device according to the user account corresponding to each terminal device. For example, the ratio of the terminal device that is correctly evaluated to the total terminal device may be used as the accuracy of the second model.
  • the parameters of the second model are adjusted, that is, the weights of the second scores are adjusted, and step S302 is repeatedly performed until the accuracy of the acquired second model reaches a maximum, and the parameters of the second model at this time are optimal.
  • the entry of the training model includes the features of the at least two dimensions described above, and if the feature does not have a favorable influence on the first training result or is wrong At the same time, the feature of the dimension or the weight of the data is lowered. If the feature has a favorable influence on the first training result, the weight of the feature or the data is increased. If the weight of one parameter is reduced to 0, then in the training model, Features will not have any effect.
  • the characteristics of the above different dimensions that ultimately have a positive impact on the first training result are long-term features (ie, at least two third scores in the examples of the present application).
  • the formation process of the preset second model substantially includes And inputting at least two dimensions of the positive sample or the negative sample into the training model using the at least two third scores corresponding to the parameters (ie, invoking the training model), and obtaining the first training result from the training model.
  • the training model constructed therein has at least two third scores, and each of the third scores has a corresponding weight (preset priority).
  • the first training result is continuously monitored until the preset condition is met (when the accuracy of the second model reaches a maximum), then the training model is taken as the preset second model.
  • the first training result is a determined user account associated with each terminal.
  • the preset condition in the example of the present application may be that the accuracy of the comprehensive result reaches a preset threshold, and the preset threshold may be 99%, and the specific preset threshold may be set.
  • the example in the application is not limited, but the preset threshold is The higher the setting, the more accurate the preset second model of the comprehensive score that reaches the preset threshold or preset condition.
  • the accuracy relationship between the terminal and the user account is shown in FIG. 1.
  • the server expresses the accuracy of the comprehensive result by the confidence accuracy rate, with a preset threshold. 99%.
  • the RFM model is used to obtain three dimension usage parameters, that is, the usage time (R) of each first user account, the usage frequency (F) of each first user account, and the usage source (S) of each first user account are For example, the usage parameters of at least two dimensions are as shown in FIG. 5.
  • the usage time of each first user that is, the weight value of R is 0.7
  • the confidence accuracy rate satisfies the preset condition, and therefore, the server trains out.
  • the usage time of each first user of the preset second model corresponds to a weight of 0.7, and the sum of the usage times of each first user account and the weight of each first user account is 0.3, specifically, The usage number of each first user account may be 0.2 and the weight value corresponding to the source of use of each first user account may be 0.1.
  • the accuracy rate chart 2 shows that if the server adopts a single dimension (R or F or M), the confidence accuracy rate (76.5%) does not adopt the RFM model.
  • the three dimensions obtained are higher by the confidence accuracy (88.20%) achieved by using the weighted total score corresponding to the data.
  • the server uses a single dimension (R, F, and M) or directly uses the weight value to directly score the second dimension (RFM total score) of the multi-dimensional, the confidence accuracy is not obtained by the RFM model.
  • the three two dimensions use the weight-weighted total score corresponding to the record to achieve a high confidence rate, and the highest value when the weight of R is 0.7, and the confidence accuracy rate is 99%.
  • the example of the present application adopts a comprehensive scoring method based on the preset second model, when constructing a first user account and at least two of the relationship data between the terminal and the at least one first user account
  • the second scoring performs a comprehensive scoring based on multiple dimensions, and fully utilizes multiple dimension usage parameters corresponding to each first user account on the terminal to obtain a preset second model, which can effectively obtain each first user on the terminal.
  • the use of the account's trustworthiness indicator enables evaluation of each first user account on the relevant terminal.
  • the example of the present application introduces the use of different usage parameters in the data to train the training model, and determines the weight of the second score of each dimension in the second model according to the first training result, and then determines according to the second model.
  • the comprehensive score of each first user account thus improves the accuracy of the comprehensive score of the user account.
  • a remarkable feature of the preset second model adopted in the application example is that the model can self-evolve, automatically adjust the weight according to the transformation of the record using at least two dimensions, and avoid the rule-based manual frequent intervention adjustment parameter.
  • the application example uses the usage data of the terminal, and determines multiple dimensions of each first user account corresponding to the terminal according to the usage data.
  • Use parameters as the primary data source.
  • the scoring process and the model construction process are simple and easy, and do not need to use various complicated coding, clustering, and filtering methods to perform complex construction and processing on the features, which greatly reduces the workload of data processing and makes the preset second model simple. Available.
  • the server may obtain a correspondence between a preset score and a confidence level, which may include:
  • S304 Call the preset second model to process the positive sample and the negative sample, and obtain the second training result.
  • the server may input the positive sample and the negative sample into the preset second model (ie, call the preset second model),
  • the second training result is obtained.
  • the second training result is a first score corresponding to each first user account
  • the second training result in the example of the present application is a comprehensive score for each sample on the basis of the highest confidence accuracy.
  • S305 Call a second training result and a correspondence between the preset sample and the confidence accuracy, and obtain a confidence accuracy rate corresponding to the second training result.
  • the server inputs the positive sample and the negative sample into the preset second model, and after obtaining the second training result, the server can know the correspondence between the second training result and each sample (each sample in the positive sample and the negative sample). .
  • the correspondence between the preset sample and the confidence accuracy rate is further set in the server, wherein the correspondence between the preset sample and the confidence accuracy rate is based on the second score of the usage time in the sample. High, the higher the confidence level of the corresponding confidence is set. That is, the closer the usage time of the user account in the relationship data between the terminal and the user account is to the current time, the higher the confidence rate of the comprehensive score of the server is represented, and the formula (2) or formula (5) is based on the principle.
  • the server matches the correspondence between each sample and the preset sample and the confidence accuracy rate, and obtains the confidence accuracy rate corresponding to each sample, and according to the correspondence between the second training result and each sample, The first confidence accuracy corresponding to the second training result can be obtained.
  • the correspondence between the second training result and the first confidence accuracy is used as a correspondence between the preset score and the confidence.
  • the server After the server obtains the first confidence accuracy rate corresponding to the second training result, the higher the first score obtained by the server through the preset second model is used to represent the relationship between the terminal corresponding to the first score and the at least one first user account.
  • the relational data corresponding to the data has the highest relationship accuracy rate, that is, the first user account corresponding to the first rating is the most commonly used user account in the relationship data between the terminal and the at least one first user account. Therefore, the correspondence between the second training result and the first confidence accuracy rate may be used to represent the relationship accuracy between the terminal corresponding to the first rating and the relationship data of the at least one first user account. Therefore, the server may use the second training result and the first training result.
  • the correspondence between the confidence rate and the confidence is used as the correspondence between the preset score and the confidence. Then, the server can determine the user corresponding to the confidence that the preset selection rule wants to select by the correspondence between the preset score and the confidence. The user corresponding to the account.
  • the second training result is obtained by formula (1), formula (2) and formula (3), and preset second model.
  • Table 1 the second training result (weighted total score), the confidence level, and the correspondence table of the preset samples are summarized.
  • the server can select the adaptive selection by the preset selection rule.
  • the confidence of the most commonly used users on the terminal enables the push of associated data, or the most trusted confidence of the user to use to push the associated data.
  • the server can calculate the first score corresponding to each first user account by using the preset association recommendation model, the confidence level corresponding to each first user account is obtained, so that the server can select according to the preset.
  • the rule selects the confidence level under different conditions, and pushes the associated data to the terminal according to the usage data of the user account corresponding to the selected confidence level.
  • the account associated with the terminal is adaptively determined, so that the associated data is recommended for the user corresponding to the associated account on the terminal, and the accuracy of the association recommendation is improved.
  • a server 1 which may include:
  • the obtaining unit 10 is configured to acquire a first history record of the user, where the first history record of the user includes relationship data of at least one first user account corresponding to the user, and each first user account in the relationship data. Use records for at least two dimensions.
  • the calling unit 11 is configured to invoke a preset association recommendation model, where the preset association recommendation model is configured to process at least two dimension usage records of each of the first user accounts, and output corresponding to each of the first user accounts.
  • the first score is obtained by at least one first score, wherein the at least one first user account corresponds to the at least one first score respectively.
  • the obtaining unit 10 is further configured to invoke the correspondence between the at least one first score and the preset score and the confidence, acquire at least one confidence level corresponding to the at least one first score, and from the at least one Confidence acquisition obtains a first confidence level that satisfies the preset selection rule, and uses at least two dimension usage records of the first user account corresponding to the first confidence level to push the associated data for the terminal, the preset selection rule It is determined by the type of actual push associated data.
  • the at least two dimension usage records of each of the first user accounts acquired by the obtaining unit 10 include: a usage time of each of the first user accounts, a usage count of each of the first user accounts, and the At least two of the sources of use of each first user account.
  • the calling unit 11 is configured to: call the preset first model to process the at least two dimension usage records of each of the first user accounts, and output the at least two dimension usage records corresponding to each of the first user accounts.
  • the preset association recommendation model includes: the preset first model, the preset first model being used for at least two of each of the first user accounts respectively The dimension is scored using the importance of the record; and the preset second model is invoked to process the at least two second scores, and the first score corresponding to each of the first user accounts is output until the location is obtained
  • the preset association recommendation model further comprises: the preset second model, wherein the preset second model is configured to weight the at least two second scores to obtain a total score .
  • the server 1 further includes a detecting unit 12.
  • the obtaining unit 10 is further configured to obtain a positive sample and a negative sample according to a preset configuration ratio, where the positive sample and the negative sample are correspondences between the first terminal and the at least one second user account, and each of the first At least two third scores obtained by the two user accounts through the preset first model.
  • the calling unit 11 is further configured to invoke the set training model to process the positive sample or the negative sample to obtain a first training result.
  • the detecting unit 12 is configured to continuously detect the training model until the first training result satisfies a preset condition.
  • the acquiring unit 10 is further configured to use, as the preset second model, the training model that meets the preset condition that the first training result meets the preset condition, where the preset condition is used to represent according to the preset
  • the data output result obtained by the second model is used to determine the most common user account of the terminal, and is closest to the real user account of the terminal.
  • the calling unit 11 is further configured to: after the training model that meets the preset condition that the first training result meets the preset condition, use the preset second model to process the The positive sample and the negative sample, the second training result is obtained.
  • the acquiring unit 10 is further configured to acquire, according to the correspondence between the second training result and the preset sample and the confidence accuracy, the first confidence accuracy rate corresponding to the second training result; Corresponding relationship between the second training result and the first confidence accuracy rate is used as a correspondence between the preset score and the confidence.
  • the preset first model includes:
  • m is the total number of sources of use of each of the first user accounts
  • h i is a preset score corresponding to the ith source of use of each of the first user accounts
  • H is the total number of preset usage sources
  • M is a preset first normalization parameter, and m is less than H
  • n is the number of days from the current time of each first user account
  • N is a preset second normalization parameter
  • j is The number of times each first user account is used
  • k is a preset time
  • J is a preset third normalization parameter.
  • the obtaining unit 10 is specifically configured to obtain the first confidence that is the most reliable from the at least one confidence level.
  • the obtaining unit 10 is specifically configured to obtain, from the at least one confidence level, the first confidence level that corresponds to the at least one first user account.
  • the at least one first user account acquired by the acquiring unit 10 includes: at least one communication account corresponding to the terminal or at least one login account of the first application on the terminal.
  • the present application also provides a server, including a processor 14 and a storage medium 15, which is linked to the processor 14 via a system bus 16.
  • the processor 14 is embodied by a central processing unit (CPU), a microprocessor (MPU), a digital signal processor (DSP), or a field programmable gate array (FPGA).
  • the storage medium 15 is for storing executable program code, and the program code includes computer operation instructions.
  • the storage medium 15 may include a high speed RAM memory, and may also include a nonvolatile memory, for example, at least one disk storage.
  • the program code stored in the memory is configured to be executed by the processor to implement the method of determining an associated account in the present application described above and to implement the functions of the various modules in the server in the present application.
  • examples of the present application can be provided as a method, system, or computer program product. Accordingly, the examples of the present application may take the form of a hardware instance, a software example, or an example of combining software and hardware aspects. Moreover, the examples of the present application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) including computer usable program code.
  • the computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device.
  • the apparatus implements the functions specified in one or more blocks of a flow or a flow and/or block diagram of the flowchart.
  • These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on a computer or other programmable device to produce computer-implemented processing for execution on a computer or other programmable device.
  • the instructions provide steps for implementing the functions specified in one or more of the flow or in a block or blocks of a flow diagram.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

Les modes de réalisation de la présente invention concernent un procédé de détermination d'un compte associé, le procédé étant appliqué à un serveur. Le procédé comporte les étapes consistant à: acquérir, à partir d'un dispositif terminal, des données d'utilisation concernant un ou plusieurs utilisateurs utilisant le dispositif terminal au moyen de leurs premiers comptes d'utilisateurs respectifs, les données d'utilisation de chaque premier compte d'utilisateur comportant: l'identifiant du dispositif terminal, le premier compte d'utilisateur, et les historiques d'utilisation du premier compte d'utilisateur; déterminer, d'après les historiques d'utilisation correspondant à chaque premier compte d'utilisateur, les paramètres d'utilisation d'au moins deux dimensions de chaque premier compte d'utilisateur; calculer, en utilisant les paramètres d'utilisation d'au moins deux dimensions de chaque premier compte d'utilisateur et un modèle prédéfini de recommandation d'association, le premier score correspondant à chaque premier compte d'utilisateur; et déterminer, d'après le premier score correspondant à chaque premier compte d'utilisateur, le premier compte associé au dispositif terminal. Les modes de réalisation de la présente invention concernent en outre un serveur et un support de stockage correspondants.
PCT/CN2018/072381 2017-01-16 2018-01-12 Procédé de détermination de compte associé, serveur et support de stockage Ceased WO2018130201A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201710032683.2A CN108322317B (zh) 2017-01-16 2017-01-16 一种账号识别关联方法及服务器
CN201710032683.2 2017-01-16

Publications (1)

Publication Number Publication Date
WO2018130201A1 true WO2018130201A1 (fr) 2018-07-19

Family

ID=62839658

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2018/072381 Ceased WO2018130201A1 (fr) 2017-01-16 2018-01-12 Procédé de détermination de compte associé, serveur et support de stockage

Country Status (2)

Country Link
CN (1) CN108322317B (fr)
WO (1) WO2018130201A1 (fr)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111177670A (zh) * 2019-12-17 2020-05-19 腾讯云计算(北京)有限责任公司 一种异源账号关联方法、装置、设备及存储介质
CN111768263A (zh) * 2020-03-31 2020-10-13 北京京东尚科信息技术有限公司 信息推送方法、装置、服务器及存储介质
CN113760939A (zh) * 2020-07-01 2021-12-07 北京沃东天骏信息技术有限公司 账号类型的确定方法、装置及设备
CN113779346A (zh) * 2021-01-14 2021-12-10 北京沃东天骏信息技术有限公司 用于识别一人多账号的方法及装置
CN114021014A (zh) * 2021-11-04 2022-02-08 山东库睿科技有限公司 单设备多用户的推荐方法、装置、设备和存储介质
CN114449315A (zh) * 2021-11-23 2022-05-06 优地网络有限公司 推送数字内容的方法及装置
CN115374370A (zh) * 2022-10-26 2022-11-22 小米汽车科技有限公司 基于多模型的内容推送方法、装置和电子设备
CN115730251A (zh) * 2022-12-06 2023-03-03 贝壳找房(北京)科技有限公司 关系识别方法

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111385658B (zh) * 2018-12-28 2022-07-29 深圳Tcl新技术有限公司 一种多设备间账号信息同步的控制方法及控制系统
CN109902921A (zh) * 2019-01-17 2019-06-18 平安城市建设科技(深圳)有限公司 用户成长体系的管理方法、装置、设备及存储介质
CN110941769B (zh) * 2019-11-19 2023-03-28 腾讯科技(深圳)有限公司 目标帐号的确定方法和装置、电子装置
CN112100505B (zh) * 2020-11-04 2022-02-08 腾讯科技(深圳)有限公司 内容推送方法、装置、计算机设备和存储介质
CN112541015B (zh) * 2020-11-26 2023-05-16 杭州数跑科技有限公司 匿名用户的识别方法、装置及电子设备
CN119917730A (zh) * 2023-10-31 2025-05-02 华为技术有限公司 一种数据处理方法及相关装置

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103647800A (zh) * 2013-11-19 2014-03-19 乐视致新电子科技(天津)有限公司 推荐应用资源的方法及系统
CN104104660A (zh) * 2013-04-07 2014-10-15 中国移动通信集团浙江有限公司 获取用户数据的方法及系统
CN105007184A (zh) * 2015-07-22 2015-10-28 胡东雁 用户行为习惯的获取方法
US20160306815A1 (en) * 2015-04-16 2016-10-20 Comcast Cable Communications, Llc Methods And Systems For Providing Persistent Storage
CN106056444A (zh) * 2016-05-25 2016-10-26 腾讯科技(深圳)有限公司 数据处理方法和装置
CN106202190A (zh) * 2016-06-27 2016-12-07 乐视控股(北京)有限公司 一种浏览器账号信息存储方法及移动终端

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101616101B (zh) * 2008-06-26 2012-01-18 阿里巴巴集团控股有限公司 一种用户信息过滤方法及装置
CN104780193B (zh) * 2014-01-15 2016-11-09 腾讯科技(深圳)有限公司 信息推送方法、装置和系统
CN105227429B (zh) * 2014-06-25 2019-10-18 腾讯科技(深圳)有限公司 一种信息推送方法和装置
CN104811758B (zh) * 2015-03-30 2018-09-04 腾讯科技(北京)有限公司 节目单提供方法和装置
CN105262794B (zh) * 2015-09-17 2018-08-17 腾讯科技(深圳)有限公司 内容投放方法及装置
CN105681835B (zh) * 2016-02-26 2019-11-19 腾讯科技(深圳)有限公司 一种信息推送的方法以及服务器
CN106027380B (zh) * 2016-07-28 2019-01-11 宇龙计算机通信科技(深圳)有限公司 一种消息推送方法及装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104104660A (zh) * 2013-04-07 2014-10-15 中国移动通信集团浙江有限公司 获取用户数据的方法及系统
CN103647800A (zh) * 2013-11-19 2014-03-19 乐视致新电子科技(天津)有限公司 推荐应用资源的方法及系统
US20160306815A1 (en) * 2015-04-16 2016-10-20 Comcast Cable Communications, Llc Methods And Systems For Providing Persistent Storage
CN105007184A (zh) * 2015-07-22 2015-10-28 胡东雁 用户行为习惯的获取方法
CN106056444A (zh) * 2016-05-25 2016-10-26 腾讯科技(深圳)有限公司 数据处理方法和装置
CN106202190A (zh) * 2016-06-27 2016-12-07 乐视控股(北京)有限公司 一种浏览器账号信息存储方法及移动终端

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111177670A (zh) * 2019-12-17 2020-05-19 腾讯云计算(北京)有限责任公司 一种异源账号关联方法、装置、设备及存储介质
CN111768263A (zh) * 2020-03-31 2020-10-13 北京京东尚科信息技术有限公司 信息推送方法、装置、服务器及存储介质
CN113760939A (zh) * 2020-07-01 2021-12-07 北京沃东天骏信息技术有限公司 账号类型的确定方法、装置及设备
CN113779346A (zh) * 2021-01-14 2021-12-10 北京沃东天骏信息技术有限公司 用于识别一人多账号的方法及装置
CN114021014A (zh) * 2021-11-04 2022-02-08 山东库睿科技有限公司 单设备多用户的推荐方法、装置、设备和存储介质
CN114449315A (zh) * 2021-11-23 2022-05-06 优地网络有限公司 推送数字内容的方法及装置
CN115374370A (zh) * 2022-10-26 2022-11-22 小米汽车科技有限公司 基于多模型的内容推送方法、装置和电子设备
CN115374370B (zh) * 2022-10-26 2023-04-07 小米汽车科技有限公司 基于多模型的内容推送方法、装置和电子设备
CN115730251A (zh) * 2022-12-06 2023-03-03 贝壳找房(北京)科技有限公司 关系识别方法
CN115730251B (zh) * 2022-12-06 2024-06-07 贝壳找房(北京)科技有限公司 关系识别方法

Also Published As

Publication number Publication date
CN108322317B (zh) 2022-07-29
CN108322317A (zh) 2018-07-24

Similar Documents

Publication Publication Date Title
WO2018130201A1 (fr) Procédé de détermination de compte associé, serveur et support de stockage
US11659050B2 (en) Discovering signature of electronic social networks
CN112287244B (zh) 基于联邦学习的产品推荐方法、装置、计算机设备及介质
CN111797320B (zh) 数据处理方法、装置、设备及存储介质
CN105247507B (zh) 用于确定品牌的影响力得分的方法、系统和存储介质
US8417654B1 (en) Decision tree refinement
US10747771B2 (en) Method and apparatus for determining hot event
CN107341268B (zh) 一种热搜榜排序方法及系统
CN110012060B (zh) 移动终端的信息推送方法、装置、存储介质和服务器
CN110442790A (zh) 推荐多媒体数据的方法、装置、服务器和存储介质
CN113569129B (zh) 点击率预测模型处理方法、内容推荐方法、装置及设备
US20120010927A1 (en) Methods, systems, and media for applying scores and ratings to web pages, web sites, and content for safe and effective online advertising
WO2021196639A1 (fr) Procédé et appareil de poussée de message, et dispositif informatique et support de stockage
US20120072982A1 (en) Detecting potential fraudulent online user activity
CN115455471A (zh) 提升隐私和鲁棒的联邦推荐方法、装置、设备及存储介质
CN108335131B (zh) 一种预估用户年龄段的方法、装置及电子设备
JP7549668B2 (ja) パターンベースの分類
CN111522724A (zh) 异常账号的确定方法、装置、服务器及存储介质
US8725735B2 (en) Information processing system, information processing method, program, and non-transitory information storage medium
CN110825868A (zh) 一种基于话题热度的文本推送方法、终端设备及存储介质
CN113326436A (zh) 确定推荐资源的方法、装置、电子设备和存储介质
WO2020135642A1 (fr) Procédé et appareil d'apprentissage de modèle utilisant un réseau adverse génératif
CN113365095B (zh) 直播资源推荐方法、装置、电子设备以及存储介质
US20230118341A1 (en) Inline validation of machine learning models
CN111461188A (zh) 一种目标业务控制方法、装置、计算设备及存储介质

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 18739143

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 18739143

Country of ref document: EP

Kind code of ref document: A1