Method, device, equipment and storage medium for determining target users

By acquiring and processing the characteristic data of the end user, using the target user determination model to determine whether the end user is the target user, it solves the problem of difficulty in accurately determining user interests in the prior art, and improves the accuracy and user experience of multimedia data push.

CN114154015BActive Publication Date: 2024-12-31BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202111350663.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-11-15
Publication Date
2024-12-31
Estimated Expiration
2041-11-15

AI Technical Summary

Technical Problem

The prior art is difficult to accurately determine the end user's interest in multimedia content, which affects the stickiness and user experience of multimedia applications.

Method used

By obtaining the end user's characteristic data, including the application, network behavior and keywords in the comment text installed by the terminal device, the preset target user determination model is used to determine whether the end user is the target user, and normalize it based on the characteristic data and heat treatment to improve judgment accuracy.

Benefits of technology

It realizes accurate judgment of end users' interests and improves the accuracy and user experience of multimedia data push.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114154015B_ABST
    Figure CN114154015B_ABST
Patent Text Reader

Abstract

The present disclosure relates to a method, device, equipment and storage medium for determining a target user, and relates to the field of computer technology, and is used to accurately determine the target user. In the present disclosure, a determination device determines characteristic data of a terminal user, and the characteristic data is used to characterize the network behavior of the terminal user; the determination device determines whether the terminal user is a target user based on the characteristic data of the terminal user.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of computer technology, and in particular to a method, device, equipment and storage medium for determining a target user. Background Art

[0002] With the continuous development of multimedia technology, more and more terminal users browse their favorite contents through multimedia applications.

[0003] For example, for a terminal user who is interested in car-related videos, a multimedia application provider can recommend car-related videos to the terminal user to increase the terminal user's stickiness to the multimedia application. Therefore, how to accurately determine the terminal users who are interested in related video content has become an urgent problem to be solved. Summary of the invention

[0004] The present disclosure provides a method, apparatus, system, device and storage medium for determining a target user, which can accurately determine whether a terminal user is a target user.

[0005] The technical solution of the embodiment of the present disclosure is as follows:

[0006] According to a first aspect of an embodiment of the present disclosure, a method for determining a target user is provided, which can be applied to a device for determining a target user (hereinafter collectively referred to as a determination device for ease of description). The method may include: the determination device determines to obtain feature data of a terminal user, where the feature data is used to characterize a network behavior of the terminal user; the determination device determines whether the terminal user is a target user based on the feature data of the terminal user.

[0007] Optionally, the above-mentioned method of "determining whether a terminal user is a target user based on characteristic data of the terminal user" specifically includes: a determination device determines whether the characteristic data of the terminal user includes first characteristic data, the first characteristic data including that the terminal device of the terminal user has a preset application installed, the terminal user has a preset network device, and the terminal user's comment text includes at least one of keywords; if the characteristic data includes the first characteristic data, the determination device determines that the terminal user is a target user.

[0008] Optionally, the above-mentioned method of "determining whether a terminal user is a target user based on characteristic data of the terminal user" specifically includes: inputting the characteristic data of the terminal user into a preset target user determination model to determine whether the terminal user is a target user; wherein the preset terminal user determination model is trained based on multiple first sample data and multiple second sample data, the first sample data is the characteristic data of the target user, and the second sample data is the characteristic data of the non-target user.

[0009] Optionally, before “inputting the feature data into the preset target user determination model”, the method further includes: normalizing the numerical data in the feature data, and performing one-hot processing on the categorical data in the feature data to obtain processed feature data:

[0010] The above method of "inputting the feature data into a preset target user determination model to determine whether the terminal user is a target user" specifically includes: inputting the processed feature data into a preset target user model to determine whether the terminal user is a target user.

[0011] Optionally, the method of "obtaining characteristic data of the terminal user" specifically includes: obtaining characteristic data of at least one time period of the terminal user. The method of "determining whether the terminal user is a target user" specifically includes: determining whether the terminal user is a target user in a current time period according to the characteristic data of at least one time period of the terminal user, wherein the at least one time period includes the current time period.

[0012] Optionally, after the above “determining that the terminal user is a target user”, the method further comprises: pushing multimedia data related to the target user to a terminal device of the terminal user.

[0013] According to a second aspect of an embodiment of the present disclosure, a device for determining a target user is provided. The device may include: an acquisition unit for acquiring feature data of a terminal user, the feature data being used to characterize a network behavior of the terminal user; and a determination unit for determining whether the terminal user is a target user based on the feature data of the terminal user.

[0014] Optionally, the determination unit is specifically used to determine whether the characteristic data of the terminal user includes first characteristic data, the first characteristic data including that the terminal user's terminal device has a preset application installed, the terminal user has a preset network behavior, and the terminal user's comment text includes at least one of keywords; if the characteristic data includes the first characteristic data, the terminal user is determined to be a target user.

[0015] Optionally, the determination unit is specifically used to input the characteristic data of the terminal user into a preset target user determination model to determine whether the terminal user is a target user; wherein the preset probability model is trained based on multiple first sample data and multiple second sample data, the first sample data is the characteristic data of the target user, and the second sample data is the characteristic data of the non-target user.

[0016] Optionally, the determination device further includes a processing unit. The processing unit is used to normalize the numerical data in the feature data and perform one-hot processing on the categorical data in the feature data to obtain processed feature data. The determination unit is specifically used to input the processed feature data into a preset target user determination model to determine whether the terminal user is a target user.

[0017] Optionally, the acquisition unit is specifically used to acquire characteristic data of at least one time period of the terminal user; the determination unit is specifically used to determine whether the terminal user's current time period is a target user based on the characteristic data of at least one time period of the terminal user, and at least one time period includes the current time period.

[0018] Optionally, the apparatus further comprises a pushing unit, and the pushing unit is configured to push multimedia data related to the target user to a terminal device of the terminal user if it is determined that the terminal user is the target user.

[0019] According to a third aspect of an embodiment of the present disclosure, a computing device is provided, which may include: a processor and a memory for storing processor executable instructions; wherein the processor is configured to execute the instructions to implement any one of the optional target user determination methods in the above-mentioned first aspect.

[0020] According to a fourth aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided, on which instructions are stored. When the instructions in the computer-readable storage medium are executed by a processor of a computing device, the computing device is enabled to execute any one of the optional target user determination methods in the above-mentioned first aspect.

[0021] According to a fifth aspect of an embodiment of the present disclosure, a computer program product is provided, which includes computer instructions. When the computer instructions are executed on a computing device, the computing device executes the method for determining a target user as described in any optional implementation of the first aspect.

[0022] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure.

[0023] The technical solution provided by the embodiments of the present disclosure brings at least the following beneficial effects:

[0024] Based on any of the above aspects, in the present disclosure, when determining the probability value of a terminal user being a target user within at least one time period, since the probability value of a terminal user being a target user is determined based on the characteristic data of the terminal user, and the characteristic data of the terminal user can characterize the network behavior of the terminal user. In this way, based on the probability value of the terminal user being a target user within the at least one time period, the determined probability value of the terminal user being a target user in the current time period can accurately determine whether the terminal user is a target user. The technical solution disclosed in the present disclosure determines the probability value of a terminal user being a target user based on the network behavior of the terminal user in multiple time periods, which is more accurate than the prior art. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] The drawings herein are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the description are used to explain the principles of the present disclosure, and do not constitute improper limitations on the present disclosure.

[0026] Figure 1 A schematic diagram of a communication system provided in an embodiment of the present disclosure;

[0027] Figure 2 A schematic diagram showing a flow chart of a method for determining a target user provided by an embodiment of the present disclosure;

[0028] Figure 3 A schematic diagram showing a flow chart of another method for determining a target user provided by an embodiment of the present disclosure;

[0029] Figure 4 A schematic diagram showing a flow chart of another method for determining a target user provided by an embodiment of the present disclosure;

[0030] Figure 5 A schematic diagram showing a flow chart of another method for determining a target user provided by an embodiment of the present disclosure;

[0031] Figure 6 A schematic diagram showing a flow chart of another method for determining a target user provided by an embodiment of the present disclosure;

[0032] Figure 7 A schematic diagram showing a flow chart of another method for determining a target user provided by an embodiment of the present disclosure;

[0033] Figure 8 A schematic diagram showing the structure of a device for determining a target user provided by an embodiment of the present disclosure is shown;

[0034] Fig. 9 A schematic diagram of the structure of another device for determining a target user provided by an embodiment of the present disclosure is shown. DETAILED DESCRIPTION

[0035] In order to enable ordinary persons in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings.

[0036] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0037] It should also be understood that the term “comprising” indicates the presence of described features, integers, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements and / or components.

[0038] The data involved in the present disclosure may be data authorized by the user or fully authorized by all parties.

[0039] As described in the background art, for multimedia application vendors, how to accurately push multimedia data that terminal users like to terminal users is becoming increasingly important.

[0040] Generally, when terminal users browse multimedia data through the multimedia application of the terminal, there is randomness. When the terminal user wants to browse some related multimedia data, if the multimedia application cannot meet the needs of the terminal user, the experience of the terminal user may be affected. On the other hand, multimedia application vendors also need to push some multimedia data that the user wants to browse or meets the user's needs to the terminal user based on the needs of the terminal user, so as to improve the experience of the terminal user.

[0041] Based on this, an embodiment of the present disclosure provides a method for determining a target user, wherein a determining device obtains characteristic data of a terminal user, and the characteristic data can be used to characterize the network behavior of the terminal user; the determining device determines whether the terminal user is a target user based on the characteristic data of the terminal user.

[0042] The following is an exemplary description of the target user determination method provided by the embodiment of the present disclosure in conjunction with the accompanying drawings:

[0043] Figure 1 A communication system schematic diagram provided in an embodiment of the present disclosure is shown in FIG. Figure 1 As shown, the communication system may include: a determination device 110 and a terminal device 120. The determination device 110 may establish a connection with the terminal device 120 via a wired network or a wireless network.

[0044] Among them, the determination device 110 can also be called a computing device or a server, which can be used to determine whether the multiple terminal users are target users. The determination device 110 can be a data server of some multimedia resource service platforms, which can be used to store and process multimedia resources. For example, the multimedia resource service platform can be a multimedia application service platform, a news service platform, a live broadcast service platform, a shopping service platform, a takeaway service platform, a sharing service platform, a functional website, etc. Among them, the multimedia resources provided by the multimedia application service platform can be some short video works, the multimedia resources provided by the news service platform can be some news information, and the multimedia resources provided by the live broadcast service platform can be live broadcast works, etc., and the rest will not be repeated one by one. The determination device 110 can also be a chip or system on chip of a server, etc., and the present disclosure does not limit the specific type of the multimedia resource service platform. The data involved in the present disclosure can be data authorized by the user or fully authorized by all parties.

[0045] It should be noted that, in the present disclosure, the determination device 110 may determine the probability value of whether the terminal user is the target user. For details, please refer to the subsequent description, which will not be repeated here.

[0046] In the present disclosure, the determining device 110 may include an application service platform, and the application service platform corresponds to an application program installed on the terminal. The determining device 110 is mainly used to store the multimedia data related to the application program installed on the terminal device 120, and can send the corresponding multimedia data to the terminal when receiving the multimedia data acquisition request sent by the terminal device 120.

[0047] In some embodiments, when the determining device 110 is a server, it may be a single server, or it may be a server cluster composed of multiple servers. In some implementations, the server cluster may also be a distributed cluster. The present disclosure does not limit the specific implementation of the determining device 110.

[0048] In some other embodiments, the determination device 110 may also include a database or be connected to a database, and the multimedia resources of the multimedia resource service platform may be stored in the database. The terminal device 120 may access the multimedia resources in the database through the determination device 110. The access operation of the terminal device 120 to the multimedia resources may generate corresponding network behaviors. For example, the number of times the terminal device 120 browses, collects, and forwards multimedia resources, and the comment text within a certain time period. Accordingly, the determination device 110 may obtain the basic information and address information of the terminal user.

[0049] The terminal device 120 may be a mobile phone, tablet computer, desktop, laptop, handheld computer, notebook computer, ultra-mobile personal computer (UMPC), netbook, cellular phone, personal digital assistant (PDA), augmented reality (AR)\virtual reality (VR) device, etc., which can install and use content community applications (such as Kuaishou), and the present disclosure does not impose any special restrictions on the specific form of the terminal. It can interact with the user through one or more methods such as keyboard, touchpad, touch screen, remote control, voice interaction or handwriting device.

[0050] Optionally, the above Figure 1 In the communication system shown, the determining device 110 may be connected to at least one terminal device 120. The present disclosure does not limit the number and type of the terminal devices 120.

[0051] The target user determination method provided by the embodiment of the present disclosure can be applied to the aforementioned Figure 1 Terminals in the application scenario shown.

[0052] like Figure 2 As shown, the method for determining the target user provided by the embodiment of the present disclosure may include:

[0053] S201. A determination device obtains characteristic data of a terminal user.

[0054] Among them, the determining device can be Figure 1 The terminal user can use the determination device 110. Figure 1 For example, Figure 1 A user using the terminal device 120.

[0055] The characteristic data of the terminal user can be used to characterize the network behavior of the terminal user. For example, the characteristic data may include first characteristic data and second characteristic data. The first characteristic data can be used to characterize whether the terminal user has a target object or likes the target object. The second characteristic data can be used to characterize the degree of preference / attention of the terminal user to the target object on the application.

[0056] For example, the first feature data may at least include whether the terminal of the terminal user has installed a preset application, whether the terminal user has items related to the target object, and whether the terminal user's comment data includes keywords related to the target object. Among them, the preset application is related to the target object. For example, taking the target object as a car, if a car-related application is installed on the terminal of the terminal user, it indicates that the terminal user likes cars or has a high degree of attention to cars. If the terminal user has purchased car-related items, such as car mats, driving recorders, etc., it indicates that the terminal user has a car or is about to buy a car. If the terminal user's comment data on the multimedia platform includes car-related keywords, such as my car, my family's XX car, XX car is good, etc., it indicates that the terminal user is interested in multimedia data related to cars or has a car.

[0057] For example, the second feature data may at least include the behavior data of the terminal user on the platform and the information of the terminal user. For example, taking the target object as a car, the behavior data of the terminal user on the platform may include the number of car-related videos posted by the terminal user on the platform, the number of likes of car-related videos by the terminal user, the number of comments of car-related videos by the terminal user, the number of car-related videos forwarded by the terminal user, and the number of car-related videos collected by the terminal user. The information of the terminal user may include the personal information of the terminal user and the location information of the terminal user. For example, the personal information of the terminal user may include the gender, age, and region of the terminal user. The location information of the terminal user may include the longitude and latitude of the terminal user in the first time period.

[0058] In a possible implementation, the determination device may send a request message to a terminal device of the terminal user, the request message being used to obtain the characteristic data of the terminal user. Accordingly, the terminal device sends the characteristic data of the terminal user to the determination device in response to the determination operation of the terminal user.

[0059] In another possible implementation, the determining device may also obtain the characteristic data of the terminal user in response to an operation of uploading characteristic data of the terminal device, for example, an operation such as a collection or comment of the terminal user browsing multimedia data using the terminal device.

[0060] S202: The determination device determines whether the terminal user is a target user according to the characteristic data of the terminal user.

[0061] The target user may refer to a terminal user who has a target object or has a high preference or attention to the target object. For example, taking the target object as a car, the target object may refer to a terminal user who has a car or a terminal user who has a high preference or attention to the car.

[0062] In a possible time limit mode, the determination device determines a target probability value of the terminal user being the target user according to a probability value of the terminal user being the target user within a preset time period. The determination device determines whether the terminal user is the target user according to the target probability value of the terminal user.

[0063] The probability value of the terminal user being the target user can be determined based on the characteristic data of the terminal user. For a specific method, please refer to the following description.

[0064] If the probability value is greater than a preset threshold, the terminal user is determined to be a target user; if the probability value is less than or equal to the preset threshold, the terminal user is determined not to be a target user in the current time period.

[0065] The preset threshold value may be set as required, for example, it may be 0.7, 0.8, etc., without limitation.

[0066] The technical solution provided by the above embodiment brings at least the following beneficial effects: As can be seen from S201-S202, since the characteristic data of the terminal user can characterize the network behavior of the terminal user, and the network behavior of the terminal user can reflect the attention and preference of the terminal user, the technical solution disclosed in the present invention can accurately determine the multimedia content that the terminal user pays attention to based on the network behavior of the terminal user.

[0067] In one embodiment, in combination Figure 2 ,like Figure 3 As shown, in the above S202, the method of determining whether the terminal user is a target user by the device may specifically include S301 and S302.

[0068] S301. A determination device determines whether feature data of a terminal user includes first feature data.

[0069] The first characteristic data may refer to the description of S201 above and will not be elaborated herein.

[0070] S302: If the characteristic data of the terminal user includes the first characteristic data, the determination device determines that the terminal user is a target user.

[0071] In a possible implementation, if the characteristic data of the terminal user includes the first characteristic data, the determination device determines that the probability value that the terminal user is the target user is a preset probability value.

[0072] The preset probability value may be a set maximum probability value. For example, the range of the probability value of the terminal user being the target user is set to [0, 1], and the preset probability value may be 1. That is, if the characteristic data of the terminal user includes the first characteristic data, it means that the terminal user is the target user.

[0073] In one example, taking the target object as a car, if the feature data of the terminal user in the current time period includes at least one of the following: the terminal user's terminal has installed a car-related application, the terminal user has purchased a car-related product, and the terminal user's comment text includes car-related keywords, then the probability value of the terminal user being the target user is 1.

[0074] The technical solution provided by the above embodiment brings at least the following beneficial effects: It can be seen from S301 to S302 that the determination device can detect whether the characteristic data of the terminal user includes the first characteristic data. Since the first characteristic data can be used to determine whether the terminal user has a target object or likes a target object, if the characteristic data of the terminal user includes the first characteristic data, it means that the terminal user belongs to the target user, that is, the determination device can accurately and conveniently determine that the terminal user is the target user.

[0075] In one embodiment, in combination Figure 2 ,like Figure 4 As shown, in the above S202, the method in which the determination device determines that the terminal user is the target user may specifically include S401.

[0076] S401. The determination device inputs characteristic data of the terminal user into a preset target user determination model to determine whether the terminal user is a target user.

[0077] The preset target user determination model can be obtained by training with a preset algorithm and multiple sample data. The preset algorithm can be a lightBGM algorithm. The lightBGM algorithm can refer to the prior art and will not be described in detail. The multiple sample data can be the second feature data of multiple terminal users. The multiple terminal users can include terminal users who have / like the target object and terminal users who do not have and do not pay attention to the target object.

[0078] In one example, the determination device may send query information to multiple terminals, and the query information is used to query whether the terminal user has the target object or likes the target object. In response to the user's input operation, the terminal may send feedback information to the determination device, and the feedback information may be used to characterize the feedback result of the terminal user. For example, the feedback result may include having the target object or liking the target object, or may include not having the target object or not liking / not paying attention to the target object.

[0079] In a possible implementation, after obtaining feedback information and second feature data of multiple terminal users, the determination device may classify the multiple terminal users into multiple categories according to preset rules. For example, the preset rules may include whether the terminal users have a target object or like the target object. For example, the second feature data of the terminal users who have a target object and like the target object may be used as positive sample data, and the second feature data of the terminal users who do not have a target object and do not like the target object may be used as negative sample data.

[0080] Next, the determination device may mix multiple positive sample data and multiple negative sample data, and divide them into a training set and a test set according to a preset ratio. The determination device may use a preset algorithm and a training set to train the preset target user determination model. After the preset target user determination model is trained, the determination device may use a test set to test the preset target user determination model to verify the accuracy of the preset target user determination model.

[0081] In yet another possible implementation, the preset target user determination model may also be used to determine a probability value that the terminal user is a target user.

[0082] For example, after the determination device inputs the characteristic data of the terminal user into the preset target user determination model, the preset target user determination model may output a probability value of the terminal user being the target user.

[0083] When the probability value is greater than a preset value, the determination device determines that the terminal user is a target user; when the probability value is less than or equal to the preset value, the determination device determines that the terminal user is not a target user.

[0084] The preset value can be set as needed without limitation, for example, 0.7, 0.8, etc.

[0085] The technical solution provided by the above embodiment brings at least the following beneficial effects: It can be seen from S401 that since the preset target user determination model is trained based on the feature data of multiple target users and the feature data of multiple non-target users, it is simple and convenient to determine whether the terminal user is the target user through the preset target user determination model.

[0086] In one embodiment, in combination Figure 4 ,like Figure 5 As shown, before the above S401, the method may further include S501

[0087] S501. The determination device normalizes the numerical data in the feature data and performs one-hot processing on the categorical data in the feature data to obtain processed feature data.

[0088] Among them, the numerical data may be data whose characteristics are numerical values ​​in the feature data. For example, the behavior data of the terminal user on the platform in the second feature data. For example, the behavior data of the terminal user on the platform may include the number of car-related videos posted by the terminal user on the platform, the number of likes of the car-related videos by the terminal user, the number of comments of the car-related videos by the terminal user, the number of car-related videos forwarded by the terminal user, and the number of car-related videos collected by the terminal user.

[0089] The category data may be data in the feature data whose feature is a category, for example, information of the terminal user in the second feature data, such as the gender and region of the terminal user.

[0090] Normalizing the numerical data may refer to mapping the numerical data in the feature data of multiple terminal users to the interval (0, 1). The specific normalization method may refer to the prior art and will not be described in detail.

[0091] One-hot processing of categorical data may refer to processing the information data in the feature data of multiple terminal users into numerical values. For example, the determination device may set males to 1 and females to 0; set the area A to 01, the area B to 10, and the area C to 11. In this way, the determination device may process the categorical data of the terminal users into numerical data for the convenience of model training.

[0092] Combination Figure 4 ,like Figure 5 As shown, in the above S401, the determination device inputs the characteristic data of the terminal user into the preset target user determination model, and the specific method for determining whether the terminal user is the target user may include S502.

[0093] S502: The determination device inputs the processed feature data into a preset target user determination model to determine whether the terminal user is a target user.

[0094] Among them, the processed feature data is numerical feature data.

[0095] In a possible implementation, when the preset target user determination module can output a probability value that the terminal user is the target user, the determination device can input the processed feature data into the preset target user determination module to obtain a probability value that the terminal user is the target user. The determination device determines whether the terminal user is the target user based on the probability value. For details, please refer to the description of S401 above, which will not be repeated here.

[0096] The technical solution provided by the above embodiment brings at least the following beneficial effects: As can be seen from S501 and S502, by numerically processing the characteristic data of the terminal user, it is convenient to input it as input data into the preset target user determination model, because the numerically processed data is more convenient for model calculation and processing than other types of data. Therefore, based on this technical solution, it is possible to quickly and accurately determine whether the terminal user is a target user.

[0097] In one embodiment, in combination Figure 2 ,like Figure 6 As shown, in the above S201, the method for determining that the device obtains characteristic data of the terminal user may specifically include S601.

[0098] S601. A determination device obtains characteristic data of at least one time period of a terminal user.

[0099] The at least one time period may include multiple time periods. The duration of each time period in the multiple time periods is the same, and the duration can be set as needed, for example, one day, one hour, etc., without limitation.

[0100] In the above S202, the specific method for the determination device to determine that the terminal user is the target user may include S602.

[0101] S602: The determining device determines whether the terminal user is a target user in the current time period according to the characteristic data of at least one time period of the terminal user.

[0102] Wherein, at least one time period includes the current time period.

[0103] In a possible implementation, the determining device may use the maximum value of the probability value that the terminal user is the target user in the current time period and the probability value that the terminal user is the target user in the first time period as the probability value that the terminal user is the target user.

[0104] The first time period is a time period before the current time period in at least one time end. The method for determining the probability value of the terminal user being the target user in the first time period can refer to the method for determining the probability value of the terminal user being the target user in the current time period, which will not be described in detail.

[0105] Furthermore, in order to ensure the stability of the probability that the terminal user is the target user, the determination device may determine the probability values ​​of the terminal user being the target user in multiple time periods.

[0106] The technical solution provided by the above embodiment brings at least the following beneficial effects: As can be seen from S601, the determination device can determine the characteristic data of the terminal user in multiple time periods, and determine whether the terminal user is the target user based on the characteristic data of the terminal user in multiple time periods, which is more comprehensive and accurate.

[0107] In one embodiment, in combination Figure 1 ,like Figure 7 As shown, the method for determining a target user provided by the present disclosure may further include S701.

[0108] S701: If the determining device determines that the terminal user is a target user, multimedia data related to the target user is pushed to a terminal device of the terminal user.

[0109] The multimedia data related to the target user may refer to multimedia data including the target object or related to the target object, for example, videos, advertisements, news, etc. related to the car.

[0110] The technical solution provided by the above embodiment brings at least the following beneficial effects: As can be seen from S701, when a terminal user is determined to be a target user, relevant multimedia data can be pushed to the terminal user to achieve accurate positioning of the user group.

[0111] It is understandable that, in actual implementation, the determination device described in the embodiment of the present disclosure may include one or more hardware structures and / or software modules for implementing the aforementioned determination method of the corresponding target user, and these execution hardware structures and / or software modules may constitute an electronic device. It should be easily appreciated by those skilled in the art that, in combination with the algorithm steps of each example described in the embodiment disclosed herein, the present disclosure can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present disclosure.

[0112] Based on such understanding, the embodiment of the present disclosure also provides a device for determining a target user. Figure 8 FIG. 2 shows a schematic diagram of the structure of a device for determining a target user provided by an embodiment of the present disclosure. Figure 8 As shown, the target user determination device may include: an acquisition unit 801 and a determination unit 802.

[0113] The acquisition unit 801 is used to acquire characteristic data of the terminal user, and the characteristic data is used to characterize the network behavior of the terminal user; the determination unit 802 is used to determine whether the terminal user is a target user according to the characteristic data of the terminal user. Figure 2 , the determination unit 802 is used to execute S202.

[0114] Optionally, the determination unit 802 is further used to determine whether the characteristic data of the terminal user includes first characteristic data, the first characteristic data including that the terminal device of the terminal user has a preset application installed, the terminal user has a preset network behavior, and the comment text of the terminal user includes at least one of keywords; if the characteristic data of the terminal user includes the first characteristic data, the terminal user is determined to be a target user.

[0115] Optionally, the determination unit 802 is specifically used to input the characteristic data of the terminal user into a preset target user determination model to determine whether the terminal user is a target user; wherein the preset target user determination model is trained based on multiple first sample data and multiple second sample data, the first sample data is the characteristic data of the target user, and the second sample data is the characteristic data of the non-target user.

[0116] Alternatively, if Figure 8 As shown, the determination device may further include a processing unit 803. The processing unit 803 is used to normalize the numerical data in the feature data of the terminal user, and perform a one-hot process on the categorical data in the feature data of the terminal user to obtain processed feature data. The determination unit 802 is specifically used to input the processed feature data into a preset target user determination model to determine the probability value of whether the terminal user is the target user.

[0117] Optionally, the acquisition unit 801 is specifically configured to acquire characteristic data of at least one time period of the terminal user. The determination unit 802 is specifically configured to determine whether the terminal user is a target user in the current time period according to the characteristic data of at least one time period of the terminal user, wherein the at least one time period includes the current time period.

[0118] Alternatively, if Figure 8 As shown, the apparatus further includes a pushing unit 804, which is configured to push multimedia data related to the target user to a terminal device of the terminal user if the terminal user is determined to be the target user.

[0119] As described above, the embodiments of the present disclosure can divide the functional modules of the determination device according to the above method examples. Among them, the above integrated modules can be implemented in the form of hardware or in the form of software functional modules. In addition, it should be noted that the division of modules in the embodiments of the present disclosure is schematic and is only a logical function division. There may be other division methods in actual implementation. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one processing module.

[0120] Regarding the target user determination device in the above embodiment, the specific manner in which each module performs operations and the beneficial effects thereof have been described in detail in the above method embodiment and will not be repeated here.

[0121] The embodiment of the present disclosure also provides an abnormality determination device. Fig. 9 The schematic diagram of the structure of the determination device provided by the embodiment of the present disclosure is shown. The determination device may include at least one processor 91, a communication bus 92, a memory 93 and at least one communication interface 94.

[0122] Processor 91 may be a processor (central processing unit, CPU), microprocessor unit, ASIC, or one or more integrated circuits for controlling the execution of the program of the disclosed solution. Figure 8 , the function implemented by the determination unit 802 in the determination device is the same as Fig. 9 The functions implemented by processor 91 in are the same.

[0123] Communications bus 92 may include a pathway for transmitting information between the above-described components.

[0124] The communication interface 94 uses any transceiver or other device for communicating with other devices or communication networks, such as servers, Ethernet, radio access networks (RAN), wireless local area networks (WLAN), etc. As an example, in combination with Figure 8 , determine the function implemented by the acquisition unit 801 in the device and Fig. 9 The communication interface 94 in FIG.

[0125] The memory 93 may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory may exist independently and be connected to the processing unit through a bus. The memory may also be integrated with the processing unit.

[0126] The memory 93 is used to store application code for executing the solution of the present disclosure, and the execution is controlled by the processor 91. The processor 91 is used to execute the application code stored in the memory 93, so as to realize the functions in the method of the present disclosure.

[0127] In a specific implementation, as an embodiment, the processor 91 may include one or more CPUs, such as Fig. 9 CPU0 and CPU1 in.

[0128] In a specific implementation, as an embodiment, the terminal may include multiple processors, such as Fig. 9 91 and processor 95 in the embodiment of the present invention. Each of these processors can be a single-CPU processor or a multi-CPU processor. The processor here can refer to one or more devices, circuits, and / or processing cores for processing data (such as computer program instructions).

[0129] In a specific implementation, as an embodiment, the determining device may further include an input device 96 and an output device 97. The input device 96 communicates with the output device 97 and may accept user input in a variety of ways. For example, the input device 96 may be a mouse, a keyboard, a touch screen device, or a sensor device. The output device 97 communicates with the processor 91 and may display information in a variety of ways. For example, the output device 97 may be a liquid crystal display (LCD), a light emitting diode (LED) display device, or the like.

[0130] Those skilled in the art will understand that Fig. 9 The structure shown in the figure does not constitute a limitation on the determining device, and may include more or less components than shown in the figure, or combine certain components, or adopt a different component arrangement.

[0131] The present disclosure also provides a computer-readable storage medium including instructions, and the computer-readable storage medium stores instructions, and when the instructions in the computer-readable storage medium are executed by the processor of the computer device, the computer can execute the method for determining the target user provided by the above-mentioned embodiment. For example, the computer-readable storage medium can be a memory 93 including instructions, and the above instructions can be executed by the processor 91 of the terminal to complete the above method. For another example, the computer-readable storage medium can be a memory 93 including instructions, and the above instructions can be executed by the processor 91 of the server to complete the above method. Optionally, the computer-readable storage medium can be a non-temporary computer-readable storage medium, for example, the non-temporary computer-readable storage medium can be a ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage device, etc.

[0132] The present disclosure also provides a computer program product, which includes computer instructions. When the computer instructions are executed on a determination device, the determination device is caused to execute the above Figure 2-Figure 7 A method for determining a target user as shown in any of the accompanying drawings.

[0133] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The description and examples are to be considered exemplary only, and the true scope and spirit of the present disclosure are indicated by the following claims.

[0134] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. A method for determining a target user, characterized in that: include: Acquire feature data of at least one time period of a terminal user, the feature data being used to characterize a network behavior of the terminal user, the feature data comprising first feature data and second feature data, the first feature data comprising whether the terminal user has an item related to a target object, the second feature data comprising at least one of the number of videos related to the target object posted by the terminal user, the number of likes given by the terminal user to videos related to the target object, the number of comments given by the terminal user to videos related to the target object, the number of videos related to the target object forwarded by the terminal user, and the number of videos related to the target object collected by the terminal user; determining, based on characteristic data of at least one time period of the terminal user, whether the terminal user is a target user in a current time period, the at least one time period including the current time period; If the terminal user is determined to be a target user, multimedia data related to the target user is pushed to a terminal device of the terminal user.

2. The method according to claim 1, characterized in that The determining, based on the characteristic data of the terminal user, whether the terminal user is a target user includes: Inputting the characteristic data of the terminal user into a preset target user determination model to determine whether the terminal user is a target user; The preset target user determination model is trained based on a plurality of first sample data and a plurality of second sample data, wherein the first sample data is feature data of the target user, and the second sample data is feature data of the non-target user.

3. The method according to claim 2, characterized in that Before inputting the characteristic data of the terminal user into a preset target user determination model, the method further includes: Normalizing the numerical data in the feature data, and performing one-hot processing on the categorical data in the feature data to obtain processed feature data; The step of inputting the characteristic data of the terminal user into a preset target user determination model to determine whether the terminal user is a target user includes: The processed feature data is input into the preset target user determination model to determine whether the terminal user is a target user.

4. A device for determining a target user, characterized in that: The device comprises an acquisition unit, a push unit and a determination unit; The acquisition unit is used to acquire feature data of at least one time period of a terminal user, the feature data is used to characterize the network behavior of the terminal user, the feature data includes first feature data and second feature data, the first feature data includes whether the terminal user has items related to the target object, and the second feature data includes at least one of the number of videos related to the target object posted by the terminal user, the number of likes of the videos related to the target object by the terminal user, the number of comments of the terminal user on the videos related to the target object, the number of videos related to the target object forwarded by the terminal user, and the number of videos related to the target object collected by the terminal user; The determining unit is used to determine whether the current time period of the terminal user is a target user according to the characteristic data of at least one time period of the terminal user, wherein the at least one time period includes the current time period; The pushing unit is used to push multimedia data related to the target user to the terminal device of the terminal user if it is determined that the terminal user is the target user.

5. The device according to claim 4, characterized in that The determination unit is specifically configured to input the characteristic data of the terminal user into a preset target user determination model to determine whether the terminal user is a target user; The preset target user determination model is trained based on a plurality of first sample data and a plurality of second sample data, wherein the first sample data is feature data of the target user, and the second sample data is feature data of the non-target user.

6. The device according to claim 5, characterized in that The device further includes a processing unit, the processing unit being used to perform normalization processing on the numerical data in the feature data and to perform one-hot processing on the categorical data in the feature data to obtain processed feature data; The determination unit is specifically configured to input the processed feature data into the preset target user determination model to determine whether the terminal user is a target user.

7. A computing device, characterized in that The computing device comprises: processor; a memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the method for determining the target user as described in any one of claims 1-3.

8. A computer-readable storage medium having instructions stored thereon, characterized in that: When the instructions in the computer-readable storage medium are executed by a processor of a computing device, the computing device is enabled to execute the method for determining a target user according to any one of claims 1 to 3.

9. A computer program product comprising instructions, characterized in that When the instructions are executed on a computing device, the computing device is caused to execute the method for determining a target user according to any one of claims 1 to 3.