CN110096646A - The generation of category related information and its video pushing method and relevant device - Google Patents

The generation of category related information and its video pushing method and relevant device Download PDF

Info

Publication number
CN110096646A
CN110096646A CN201910381032.3A CN201910381032A CN110096646A CN 110096646 A CN110096646 A CN 110096646A CN 201910381032 A CN201910381032 A CN 201910381032A CN 110096646 A CN110096646 A CN 110096646A
Authority
CN
China
Prior art keywords
category
user
attribute
related information
video data
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.)
Pending
Application number
CN201910381032.3A
Other languages
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.)
Guangzhou Huya Information Technology Co Ltd
Original Assignee
Guangzhou Huya Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangzhou Huya Information Technology Co Ltd filed Critical Guangzhou Huya Information Technology Co Ltd
Priority to CN201910381032.3A priority Critical patent/CN110096646A/en
Publication of CN110096646A publication Critical patent/CN110096646A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/73Querying
    • G06F16/735Filtering based on additional data, e.g. user or group profiles
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/78Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/783Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/78Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/7867Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using information manually generated, e.g. tags, keywords, comments, title and artist information, manually generated time, location and usage information, user ratings
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Library & Information Science (AREA)
  • Multimedia (AREA)
  • Computational Linguistics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The embodiment of the invention discloses a kind of generation of category related information and its video pushing methods and relevant device.This method comprises: determining the attribute of user, the attribute includes objective attribute target attribute;Determine that category, user's watched belong to the video data of the category;For the user with the same objective attribute target attribute, the target category with incidence relation is determined from the category, as category related information;The category related information is associated with the objective attribute target attribute.According to the viewing preference of group of subscribers, the category with incidence relation is excavated, so that when based on incidence relation selection video data, recall rate can be improved, also, the range of category is larger, when selecting video data based on category, good video data can be recalled, improves practicability.

Description

The generation of category related information and its video pushing method and relevant device
Technical field
The present embodiments relate to the technology of video processing more particularly to generation and its videos of a kind of category related information Method for pushing and relevant device.
Background technique
With the development of science and technology, especially mobile terminal is universal, user is recorded, the video data of publication increasingly enriches, Quantity is more huge.
Currently, other users are mostly in video website by keyword search, video website provides multiple video datas, should User browses the information such as thumbnail, title, brief introduction, finds the video data viewing of oneself hobby.
Website is in order to save the time that user finds the video data of hobby, generally according to the search history data of user, Relevant video data is searched, and is pushed to user.
But based on the relevant video data of user's existing search habit lookup, recall rate is lower, in addition, due to The search range at family is smaller, is easy to cause to waste to the good video data in website.
Summary of the invention
The embodiment of the present invention provides generation and its video pushing method and the relevant device of a kind of category related information, with solution Certainly according to the relevant video data of search history data-pushing of user, recall rate is low, the good video counts in waste website According to the problem of.
In a first aspect, the embodiment of the invention provides a kind of generation methods of category related information, comprising:
Determine that the attribute of user, the attribute include objective attribute target attribute;
Determine that category, user's watched belong to the video data of the category;
For the user with the same objective attribute target attribute, the target product with incidence relation are determined from the category Class, as category related information;
The category related information is associated with the objective attribute target attribute.
Second aspect, the embodiment of the invention also provides a kind of video pushing methods based on category related information, comprising:
Determine the attribute of user;
Determine that the first category, user's watched belong to the video data of first category;
The category related information of the Attribute Association is searched, the category in the category related information has incidence relation;
The determining category with first category with incidence relation in the category related information, as the second product Class;
The video data for belonging to second category is pushed into the user.
The third aspect, the embodiment of the invention also provides a kind of generating means of category related information, comprising:
Attribute determination module, for determining that the attribute of user, the attribute include objective attribute target attribute;
Category determining module, for determining that category, user's watched belong to the video data of the category;
Category related information generation module, for being directed to the user with the same objective attribute target attribute, from the category The target category with incidence relation is determined, as category related information;
Relating module, for the category related information to be associated with the objective attribute target attribute.
Fourth aspect, the embodiment of the invention also provides a kind of video push devices based on category related information, comprising:
Attribute determination module, for determining the attribute of user;
First category determining module, for determining that the first category, user's watched belong to the view of first category Frequency evidence;
Category related information searching module, for searching the category related information of the Attribute Association, the category association Category in information has incidence relation;
Second category determining module is associated with for determining to have with first category in the category related information The category of system, as the second category;
Video data pushing module, for the video data for belonging to second category to be pushed to the user.
5th aspect, the embodiment of the invention also provides a kind of computer equipment, the computer equipment includes:
One or more processors;
Memory, for storing one or more programs;
When one or more of programs are executed by one or more of processors, so that one or more of processing Device realizes the generation method of category related information as described in relation to the first aspect, alternatively, being closed as described in second aspect based on category Join the video pushing method of information.
6th aspect, the embodiment of the invention also provides a kind of computer readable storage mediums, are stored thereon with computer Program realizes the generation method of category related information as described in relation to the first aspect when the program is executed by processor, alternatively, such as the Video pushing method based on category related information described in two aspects.
In embodiments of the present invention, the attribute of user is determined, which includes objective attribute target attribute, determines category, and user has seen It sees the video data for belonging to the category, for the user with same objective attribute target attribute, determines that there is incidence relation from category Target category, as category related information, by category related information associated objects attribute, on the one hand, according to the sight of group of subscribers It sees preference, excavates the category with incidence relation, so that can be improved and recall when based on incidence relation selection video data Rate, also, the range of category is larger, when based on category selection video data, can recall good video data, improve practical Property, on the other hand, different category related informations is generated for the user of different attribute, embodies different attribute user and watch product Difference between class improves the push accuracy rate of video data.
Detailed description of the invention
Fig. 1 is a kind of flow chart of the generation method for category related information that the embodiment of the present invention one provides;
Fig. 2 is a kind of flow chart of the generation method of category related information provided by Embodiment 2 of the present invention;
Fig. 3 is a kind of flow chart for video pushing method based on category related information that the embodiment of the present invention three provides;
Fig. 4 is a kind of structural schematic diagram of the generating means for category related information that the embodiment of the present invention four provides;
Fig. 5 is a kind of structural representation for video push device based on category related information that the embodiment of the present invention five provides Figure;
Fig. 6 is a kind of structural schematic diagram for computer equipment that the embodiment of the present invention six provides.
Specific embodiment
The present invention is described in further detail with reference to the accompanying drawings and examples.It is understood that this place is retouched The specific embodiment stated is used only for explaining the present invention rather than limiting the invention.It also should be noted that in order to just Only the parts related to the present invention are shown in description, attached drawing rather than entire infrastructure.
Embodiment one
Fig. 1 is a kind of flow chart of the generation method for category related information that the embodiment of the present invention one provides, the present embodiment It is applicable to that there is the case where video category of incidence relation for the usage mining of different attribute, this method can be by a kind of product The generating means of class related information execute, which can be configurable on computer equipment by software and or hardware realization In, such as server, the video data of polymerizable various categories, this method specifically include following step in the computer equipment It is rapid:
S101, the attribute for determining user.
Under normal circumstances, user can refer to the user in computer equipment (such as server) registration, with User ID, account etc. Form indicates that the user has recorded its attribute, such as registion time, gender, age, hobby, residence in registration.
Certainly, user can refer to not in the user of computer equipment registration, with device identification (such as IMEI (International Mobile Equipment Identity, international mobile equipment identification number)), the shapes such as casual user ID Formula indicates that the present embodiment is without restriction to this.
Since the account of the history of the video data of viewing can be to video data in computer equipment (such as server) by user Category hobby generate deviation therefore situation can be enlivened as example in computer equipment (such as server) using user It is illustrated.
In this example, the user data that can inquire user determines the registion time of the user, when determining registration with this It is long, difference of the registration time length between registion time and current time.
Further, the different periods can be divided in advance, and for the different user class of different period configurations, generation is reflected Penetrate relationship.
For example, user class is referred to as new user, and 1 year or more, user class can be referred to as old user in 1 year.
Therefore, for the user, it may be determined that the period belonging to registration time length, to determine the period in the mapping relations Corresponding user class, the attribute as user.
Certainly, above-mentioned attribute and its method of determination are intended only as example, can be according to practical feelings when implementing the present embodiment Other attributes and its method of determination is arranged in condition, and the present embodiment is without restriction to this.In addition, in addition to above-mentioned attribute and its determination side Outside formula, those skilled in the art can also use other attributes and its method of determination according to actual needs, and the present embodiment is to this It is without restriction.
S102, category is determined.
In practical applications, the video data of the categories such as amusement, game, video display, news, animation is the major search of user Object, this shows that user has video data itself the property of general demand.User often without very strong purpose, and " non-that ", but certain scalability is had, as long as in the scope (category) that video data is liked in user.
Therefore, in the present embodiment, the video data of group of subscribers watched is summarized, determines the product of its ownership Class determines category belonging to the video data of user's watched, in contrast, for the category, property can refer to user The video data of watched ownership category.
It should be noted that, for the category of its record, being single and unordered, i.e. user's repetition sight for a user The category seen, record is primary, if any repetition, does not record, also, does not record the sequence that user watches category.
In one embodiment of the invention, S102 may include steps of:
S1021, operation data of the user to the video data for belonging to some category is determined.
S1022, judge whether the operation data meets preset effectiveness condition;If so, S1023 is executed, if it is not, Then execute S1024.
S1023, to category described in the user record.
S1024, the category is ignored to the user.
In the present embodiment, due to user viewing video data it is large number of, but the value of partial video data compared with It is low, in order to reduce operand, effectiveness condition can be preset, which is used for the video data for indicating effectively to watch Possessed characteristic.
If user meets effectiveness condition to the operation data of the video data under some category, then it represents that the video counts According to effective viewing is belonged to, the video data that the user watches in the category is recorded.
If user does not meet effectiveness condition to the operation data of the video data under some category, then it represents that the video Data belong to invalid viewing, ignore the video data that the user watches in the category.
In one example, which is viewing time, and the viewing time is effective for same category, it is not required that Belong to the same video data, i.e., can whithin a period of time in S1021, such as 30 days, accumulation user was to belonging to some category The viewing time of video data.
Correspondingly, in S1022, it can determine whether viewing time is greater than preset time threshold, such as 5 minutes.If so, Then determination meets effectiveness condition;If not, it is determined that be unsatisfactory for effectiveness condition.
Certainly, aforesaid operations data and its effectiveness condition are intended only as example, can basis when implementing the present embodiment Other operation datas and its effectiveness condition is arranged in actual conditions, for example, operation data is such as to deliver barrage, thumb up, share The operation such as link, effectiveness condition be that the frequency of operation is then considered as greater than preset threshold value and meets effectiveness condition, are otherwise considered as Effectiveness condition, etc. is not met, the present embodiment is without restriction to this.In addition, in addition to aforesaid operations data and its validity Outside condition, those skilled in the art can also use other operation datas and its effectiveness condition, this implementation according to actual needs Example is also without restriction to this.
S103, for the user with the same objective attribute target attribute, the mesh with incidence relation is determined from the category Category is marked, as category related information.
In the present embodiment, the attribute that can traverse group of subscribers successively selects an attribute, as mesh from all properties Mark attribute.
For the corresponding category of the objective attribute target attribute, to category be associated analysis (association analysis) or Correlation rule learns (association rule learning), finds category from the data set of large-scale user-category Between implication relation imply that there may be very strong between two kinds of categories there are correlation rule (association rules) Relationship.
In this regard, the category with incidence relation can be described as target category, incidence relation can be described as category related information.
It should be noted that due to different attribute user for video data category hobby there are deviation, For the user of different attribute, different data sets is generated to the category of the video data of its watched respectively, is excavated respectively not Same category related information.
S104, the category related information is associated with the objective attribute target attribute.
For the category related information excavated, then can mark be associated with the objective attribute target attribute, storage in the database, so as to The subsequent user for same alike result uses.
For example, generating key-value using the objective attribute target attribute as key (key), category related information as value (value) (key-value pair), so that storage is in the database.
In another example index file is generated, to be stored in data using the objective attribute target attribute as the index of category related information In library.
In embodiments of the present invention, the attribute of user is determined, which includes objective attribute target attribute, determines category, and user has seen It sees the video data for belonging to the category, for the user with same objective attribute target attribute, determines that there is incidence relation from category Target category, as category related information, by category related information associated objects attribute, on the one hand, according to the sight of group of subscribers It sees preference, excavates the category with incidence relation, so that can be improved and recall when based on incidence relation selection video data Rate, also, the range of category is larger, when based on category selection video data, can recall good video data, improve practical Property, on the other hand, different category related informations is generated for the user of different attribute, embodies different attribute user and watch product Difference between class improves the push accuracy rate of video data.
Embodiment two
Fig. 2 is a kind of flow chart of the generation method of category related information provided by Embodiment 2 of the present invention, the present embodiment Based on previous embodiment, the processing operation of Mining Frequent Itemsets Based is further increased.This method specifically comprises the following steps:
S201, the attribute for determining user.
Wherein, which includes objective attribute target attribute.
S202, category is determined.
Wherein, user's watched belongs to the video data of the category.
S203, for the user with the same objective attribute target attribute, frequent item set is determined from the category.
Confidence level in S204, the calculating frequent item set between category.
If S205, the confidence level are greater than preset confidence threshold value, it is determined that the category in the frequent item set is mesh Mark category.
S206, determine that the incidence relation between the target category is category related information.
In the present embodiment, for the user with same attribute, tool can be determined from category by Apriori algorithm Relevant target category, as category related information.
For Apriori algorithm, can Mining Frequent Itemsets Based, support, confidence level be all satisfied requirement (frequent item set Support is greater than confidence threshold value greater than the confidence level between category in support threshold, frequent item set), in the frequent item set Incidence relation between non-proper subclass (category) is category related information.
Wherein, frequent item set (frequent item sets) is the set of the category occurred together.
Item collection refers to the set of item, and item can be the category of video data, then item collection is exactly the set of category.
Support (support) refers to that ratio shared by the record in data set comprising the item collection, that is, the item collection exist The frequency of occurrences in data set, to measure the frequent degree of item collection.
For category X and Y, then corresponding support are as follows:
Support (X, Y)=P (XY)=number (XY)/num (AllSamples)
Wherein, P (XY) refers to X and Y in data set while the probability of appearance, number (XY) are the number that X and Y occurs simultaneously Amount, num (AllSamples) refer to the total quantity of data intensive data, and a data refers to record user-category information.
Confidence level (confidence), also known as confidence level, define for correlation rule, indicate certain item collection specified Under the conditions of probability of occurrence, to measure the relationship between category.
For category X and Y, then corresponding confidence level are as follows:
Wherein, P (XY) refer to X and Y in data set and meanwhile occur probability, the probability that P (Y) occurs in data set.
For example, the confidence level that X corresponds to Y is 40%, support 1% in data set.Then mean in data set, A total of 1% user had not only watched the video data of category Y but also had watched the video data of category X, watched the video data of category Y User in have 40% user watch category X video data.
It should be noted that being typically chosen the frequent item set greater than 1 in frequent item set.
In one embodiment of the invention, S203 includes the following steps:
S2031, for the user with the same objective attribute target attribute, calculate the support of this frequent item set.
Wherein, frequent item set is a category for the first time.
S2032, the frequent item set for being less than preset support threshold from support described in the frequent episode concentration filter.
S2033, judge whether the filtered frequent item set is empty;If so, S2034 is executed, if it is not, then executing S2035。
S2034, determine that iteration terminates.
S2035, the category is increased to the filtered frequent item set, as frequent item set next time, returned S2031。
In the present embodiment, the method that Apriori algorithm uses iteration, excavates maximum frequent item set, also, in order to The calculating time needed for reducing, beta pruning is carried out during iteration.
In the concrete realization, the support of frequent k item collection is calculated, k is positive integer.
The data set that support in frequent k item collection is lower than support threshold is removed, frequent k item collection, the frequency to be output are obtained Numerous k item collection.
If obtained frequent k item collection is sky, it is determined that the set of frequent k-1 item collection is as maximum frequent item set, repeatedly In generation, terminates.
If obtained frequent k item collection is not sky, it is based on frequent k item collection, connection generates frequent k+1 item collection, and entrance is next Secondary iteration.
S207, the category related information is associated with the objective attribute target attribute.
Certainly, above-mentioned Apriori algorithm is intended only as example, when implementing the present embodiment, can set according to the actual situation It sets other modes and excavates category related information, for example, FP-Tree, GSP (FP-Tree, Generalized Sequential Pattern mining algorithm, broad sense Sequential Pattern Mining Algorithm), CBA (Classification base of Association, the algorithm classified based on correlation rule), etc., the present embodiment is without restriction to this.In addition, in addition to Outside above-mentioned Apriori algorithm, those skilled in the art can also excavate category association letter using other way according to actual needs Breath, the present embodiment are also without restriction to this.
To make those skilled in the art more fully understand the present embodiment, illustrate the present embodiment below by way of specific example The generation method of middle category related information.
For the user jointly with some attribute (such as new user), a data set D (user-is represented with following table Category), wherein support threshold 50%, confidence threshold value 70%.
User Item collection (category)
User_1 Game A, game B, game C, game D
User_2 Game A, game B, game C
User_3 Game C, game D
User_4 Game A, game B, game E
(1) frequent 1 item collection C1={ { game A }, { game B }, { game C }, { game E }, { game D } } is generated.
(2) scan data set D calculates support of each item collection in D in C1.
It can be concluded that the support number of each item collection is respectively 3,3,3,1,2 in C1 from data set D, data in data set D Total quantity be 4, it therefore follows that the support of each item collection is respectively 75%, 75%, 75%, 25%, 50% in C1.According to Support threshold (50%) is filtered C1, it can be deduced that frequent 1 item collection L1={ { game A }, { game B }, { trip after filtering Play C }, { game D } }.
(3) candidate frequent 2 item collection C2={ { game A, game B }, { game A, game C }, { game A, trip are generated according to L1 Play D }, { game B, game C }, { game B, game D }, { game C, game D } }.
(4) scan data set D calculates support of each item collection in D in C2.
It can be concluded that the support number of each item collection of C2 is respectively 3,2,1,2,1,2 from data set D, data in data set D Total quantity be 4, it therefore follows that the support of each item collection is respectively 75%, 50%, 25%, 50%, 25% in C2, 50%.C2 is filtered according to support threshold (50%), it can be deduced that filtered frequent 2 item collection L2={ { game A, trip Play B }, { game A, game C }, { game B, game C }, { game C, game D } }.
(5) candidate frequent 3 item collection C3={ { game A, game B, game C }, { game A, game B, game are generated according to L2 D }, { game A, game C, game D }, { game B, game C, game D } }.
Since a subset { game B, game D } in C3 in item collection { game A, game B, game D } is present in L2, Therefore it can remove.
Similarly, item collection { game A, game C, game D }, { game B, game C, game D } also can remove.
Therefore, C3={ game A, game B, game C }.
(6) scan data set D calculates support of each item collection in D in C3.
It can be concluded that the support number of each item collection is respectively 2 from data set D, the total quantity of data is 4 in data set D, It therefore follows that the support of each item collection is respectively 50% in C2.Root is filtered C3 according to support threshold (50%), It can be concluded that filtered frequent 3 item collection L3={ { game A, game B, game C } }.
(7) L=L1 ∪ L2 ∪ L3={ { game A }, { game B }, { game C }, { game D }, { game A, game B }, { trip Play A, game C }, { game B, game C }, { game C, game D }, { game A, game B, game C } }.
(8) consider the item collection that item collection length is greater than 1.
For example, { game A, game B, game C }, its all non-proper subclass { game A }, { game B }, { game C }, { trip Play A, game B }, { game A, game C }, { game B, game C } calculates separately correlation rule { game A }-> { game B, game C }, { game B }-> { game A, game C }, { game C }-> { game A, game B }, { game A, game B }-> { game C }, { game A, game C }-> { game B }, the confidence level of { game B, game C }-> { game A }, value is respectively 67%, 67%, 67%, 67%, 100%, 100%.Since confidence threshold value is 70%, can obtain, { game A, game C }-> { game B }, { game B, game C }-> { game A } be category correlation rule, that is to say, that viewing game A and game C video data while meeting The video data of game B is watched, is also the video counts that can watch game A while watching the video data of game B and game C According to.
Embodiment three
Fig. 3 is a kind of flow chart for video pushing method based on category related information that the embodiment of the present invention three provides, The present embodiment is applicable to have the case where video data of incidence relation, this method for user's push category of different attribute Can be executed by a kind of video push device based on category related information, the device can by software and or hardware realization, It is configurable in computer equipment, such as server, the video data of polymerizable various categories, the party in the computer equipment Method specifically comprises the following steps:
S301, the attribute for determining user.
Under normal circumstances, user can refer to the user in computer equipment (such as server) registration, with User ID, account etc. Form indicates that the user has recorded its attribute, such as registion time, gender, age, hobby, residence in registration.
Certainly, user can refer to not in the user of computer equipment registration, with device identification (such as IMEI (International Mobile Equipment Identity, international mobile equipment identification number)), the shapes such as casual user ID Formula indicates that the present embodiment is without restriction to this.
Since the account of the history of the video data of viewing can be to video data in computer equipment (such as server) by user Category hobby generate deviation therefore situation can be enlivened as example in computer equipment (such as server) using user It is illustrated.
In this example, the user data that can inquire user determines the registion time of the user, when determining registration with this It is long, difference of the registration time length between registion time and current time.
Further, the different periods can be divided in advance, and for the different user class of different period configurations, generation is reflected Penetrate relationship.
For example, user class is referred to as new user, and 1 year or more, user class can be referred to as old user in 1 year.
Therefore, for the user, it may be determined that the period belonging to registration time length, to determine the period in the mapping relations Corresponding user class, the attribute as user.
Certainly, above-mentioned attribute and its method of determination are intended only as example, can be according to practical feelings when implementing the present embodiment Other attributes and its method of determination is arranged in condition, and the present embodiment is without restriction to this.In addition, in addition to above-mentioned attribute and its determination side Outside formula, those skilled in the art can also use other attributes and its method of determination according to actual needs, and the present embodiment is to this It is without restriction.
S302, the first category is determined.
In practical applications, the video data of the categories such as amusement, game, video display, news, animation is the major search of user Object, this shows that user has video data itself the property of general demand.User often without very strong purpose, and " non-that ", but certain scalability is had, as long as in the scope (category) that video data is liked in user.
Therefore, in the present embodiment, the video data of active user's watched is summarized, determines the first of its ownership Category determines the first category belonging to the video data of user's watched, in contrast, for the category, property can be with Refer to that user's watched belongs to the video data of the first category.
It should be noted that, for the category of its record, being single and unordered, i.e. user's repetition sight for active user The category seen, record is primary, if any repetition, does not record, also, does not record the sequence that user watches category.
In one embodiment of the invention, S302 may include steps of:
S3021, operation data of the user to the video data for belonging to some the first category is determined.
S3022, judge whether the operation data meets preset effectiveness condition;If so, S3023 is executed, if it is not, Then execute S3024.
S3023, to the first category described in the user record.
S3024, first category is ignored to the user.
In the present embodiment, due to user viewing video data it is large number of, but the value of partial video data compared with It is low, in order to reduce operand, effectiveness condition can be preset, which is used for the video data for indicating effectively to watch Possessed characteristic.
If user meets effectiveness condition to the operation data of the video data under some first category, then it represents that the view Frequency records the video data that the user watches in first category according to effective viewing is belonged to.
If user does not meet effectiveness condition to the operation data of the video data under some first category, then it represents that should Video data belongs to invalid viewing, ignores the video data that the user watches in first category.
In one example, which is viewing time, and the viewing time is effective for same category, it is not required that Belong to the same video data, i.e., can whithin a period of time in S3021, such as 30 days, accumulation user was to some first product of ownership The viewing time of the video data of class.
Correspondingly, in S3022, it can determine whether viewing time is greater than preset time threshold, such as 5 minutes.If so, Then determination meets effectiveness condition;If not, it is determined that be unsatisfactory for effectiveness condition.
Certainly, aforesaid operations data and its effectiveness condition are intended only as example, can basis when implementing the present embodiment Other operation datas and its effectiveness condition is arranged in actual conditions, for example, operation data is such as to deliver barrage, thumb up, share The operation such as link, effectiveness condition be that the frequency of operation is then considered as greater than preset threshold value and meets effectiveness condition, are otherwise considered as Effectiveness condition, etc. is not met, the present embodiment is without restriction to this.In addition, in addition to aforesaid operations data and its validity Outside condition, those skilled in the art can also use other operation datas and its effectiveness condition, this implementation according to actual needs Example is also without restriction to this.
S303, the category related information for searching the Attribute Association.
In the present embodiment, the category in category related information has incidence relation, and category related information is shaped like X → Y Implication expression formula, wherein X and Y is disjoint item collection (category), indicate user viewing category X video data it is same When, the video data of category Y can be watched.
The category related information can be generated by the method in embodiment one, embodiment two and relating attribute (target category Property), record in the database, after determining the attribute of active user, searches the attribute (objective attribute target attribute) pass in the database The category related information of connection.
S304, the determining category with first category with incidence relation in the category related information, as the Two categories.
In the concrete realization, the category in category related information can be traversed, searching has incidence relation with the first category Category, as the second category.
In one embodiment of the invention, S304 may include steps of:
The first quantity of S3041, statistics first category.
If S3042, first quantity are less than preset first threshold, lookup and institute in the category related information The category that the first category has incidence relation is stated, as the second category.
In the present embodiment, first threshold can be preset.
If the first quantity of the first category is less than the first threshold, indicate that the category of user's viewing is less, at this point, can be The category that there is incidence relation with the first category is searched in category related information, as the second category.
If the first quantity of the first category is greater than or equal to the first threshold, indicate that the category of user's viewing is more, this When, it is negligible to push other video datas to the user using category related information.
S305, the video data for belonging to second category is pushed into the user.
In the concrete realization, after determining the second category, can store from the computer equipment (such as server) this In video data under two categories, the video data of the suitable user is selected, the client of user login is pushed to.
In one embodiment of the invention, S305 may include steps of:
S3051, lookup belong to the video data of second category.
The second quantity of S3052, the statistics video data.
If S3053, second quantity are greater than preset second threshold, the video factor is selected to meet preset push away The video data for sending condition, as target video data.
S3054, the target video data is pushed into the user.
In the present embodiment, video data has the video factor, that is, influences the factor of selection video data.
If counting the second quantity of video data, it is greater than second threshold, indicates that the quantity of video data is more, this When, postsearch screening can be carried out based on the video factor, select the data of suitable video, push to the use as target video data The client that family logs in.
In one example, the video factor includes at least one of the confidence level of the second category, the temperature of video data.
For the confidence level of the second category, which can be set to confidence level greater than third threshold value, and/or, it sets Reliability highest n, etc..
For the temperature of video data, it can be presented as playback volume, comment number, barrage number etc., which can set Temperature is set to greater than the 4th threshold value, and/or, temperature highest m, etc..
In embodiments of the present invention, the attribute for determining user determines that the first category, user's watched belong to the first category Video data searches the category related information of Attribute Association, and the category in category related information has incidence relation, closes in category It is determining in connection information with the first category to there is the category of incidence relation belong to the video of the second category as the second category Data-pushing is to user, on the one hand, category incidence relation can embody the viewing preference of group of subscribers, be selected based on category incidence relation Video data is selected, recall rate can be improved, also, the range of category is larger, video data is selected based on category, can be recalled good Video data improves practicability, on the other hand, uses different category related informations for the user of different attribute, embodies Different attribute user watches the difference between category, improves the push accuracy rate of video data.
Example IV
Fig. 4 is a kind of structural schematic diagram of the generating means for category related information that the embodiment of the present invention four provides, the dress It sets and can specifically include following module:
Attribute determination module 401, for determining that the attribute of user, the attribute include objective attribute target attribute;
Category determining module 402, for determining that category, user's watched belong to the video data of the category;
Category related information generation module 403, for being directed to the user with the same objective attribute target attribute, from the category Middle determination has the target category of incidence relation, as category related information;
Relating module 404, for the category related information to be associated with the objective attribute target attribute.
In one embodiment of the invention, the attribute determination module 401 includes:
Registion time determines submodule, for determining the registion time of the user;
Registration time length determines submodule, and for determining registration time length, the registration time length is for the registion time and currently Difference between time;
Period determines submodule, for determining the period belonging to the registration time length;
User class determines submodule, the attribute for determining the period corresponding user class, as the user.
In one embodiment of the invention, the category determining module 402 includes:
Operation data determines submodule, for determining operand of the user to the video data for belonging to some category According to;
Effectiveness condition judging submodule, English judge whether the operation data meets preset effectiveness condition;If It is then to call record sub module, ignores submodule if it is not, then calling;
Record sub module, for category described in the user record;
Ignore submodule, for ignoring the category to the user.
In an example of the present embodiment, the operation data determines that submodule includes:
Viewing time cumulative unit, for accumulating viewing time of the user to the video data for belonging to some category;
The effectiveness condition judging submodule includes:
Time threshold judging unit, for judging whether the viewing time is greater than preset time threshold;If so, adjusting With determination unit is met, determination unit is unsatisfactory for if it is not, then calling;
Meet determination unit, meets effectiveness condition for determination;
It is unsatisfactory for determination unit, is unsatisfactory for effectiveness condition for determination.
In one embodiment of the invention, the category related information generation module 403 includes:
Frequent item set determines submodule, for being directed to the user with the same objective attribute target attribute, from the category really Determine frequent item set, the support of the frequent item set is greater than preset support threshold;
Confidence calculations submodule, for calculating the confidence level in the frequent item set between category;
Target category determines submodule, if being greater than preset confidence threshold value for the confidence level, it is determined that the frequency Category in numerous item collection is target category;
Category related information determines submodule, for determining that the incidence relation between the target category is category association letter Breath.
In one embodiment of the invention, the frequent item set determines that submodule includes:
Support computing unit, for calculating this frequent item set for the user with the same objective attribute target attribute Support, the frequent item set is the category for the first time;
Frequent item set filter element, for being less than preset support threshold from support described in the frequent episode concentration filter The frequent item set of value;
Frequent item set judging unit, for judging whether the filtered frequent item set is empty;If so, calling terminates Unit, if it is not, then calling frequent item set adding unit;
End unit, for determining that iteration terminates;
Frequent item set adding unit, for increasing the category to the filtered frequent item set, as next time Frequent item set returns to the support computing unit.
The generating means of category related information provided by the embodiment of the present invention can be performed any embodiment of that present invention and be mentioned The generation method of the category related information of confession has the corresponding functional module of execution method and beneficial effect.
Embodiment five
Fig. 5 is a kind of structural representation for video push device based on category related information that the embodiment of the present invention four provides Figure, the device can specifically include following module:
Attribute determination module 501, for determining the attribute of user;
First category determining module 502, for determining that the first category, user's watched belong to first category Video data;
Category related information searching module 503, for searching the category related information of the Attribute Association, the category is closed The category joined in information has incidence relation;
Second category determining module 504 has pass with first category for determining in the category related information The category of connection relationship, as the second category;
Video data pushing module 505, for the video data for belonging to second category to be pushed to the user.
In one embodiment of the invention, the attribute determination module 501 includes:
Registion time determines submodule, for determining the registion time of the user;
Registration time length determines submodule, and for determining registration time length, the registration time length is for the registion time and currently Difference between time;
Period determines submodule, for determining the period belonging to the registration time length;
User class determines submodule, the attribute for determining the period corresponding user class, as the user.
In one embodiment of the invention, the first category determining module 502 includes:
Operation data determines submodule, for determining operation of the user to the video data for belonging to some the first category Data;
Effectiveness condition judging submodule, English judge whether the operation data meets preset effectiveness condition;If It is then to call record sub module, ignores submodule if it is not, then calling;
Record sub module, for the first category described in the user record;
Ignore submodule, for ignoring first category to the user.
In an example of the present embodiment, the operation data determines that submodule includes:
Viewing time cumulative unit, when for accumulating viewing of the user to the video data for belonging to some the first category Between;
The effectiveness condition judging submodule includes:
Time threshold judging unit, for judging whether the viewing time is greater than preset time threshold;If so, adjusting With determination unit is met, determination unit is unsatisfactory for if it is not, then calling;
Meet determination unit, meets effectiveness condition for determination;
It is unsatisfactory for determination unit, is unsatisfactory for effectiveness condition for determination.
In one embodiment of the invention, the second category determining module 504 includes:
First quantity statistics submodule, for counting the first quantity of first category;
Category searches submodule, if being less than preset first threshold for first quantity, is associated in the category The category that there is incidence relation with first category is searched in information, as the second category.
In one embodiment of the invention, the video data pushing module 505 includes:
Video data searches submodule, for searching the video data for belonging to second category, the video data With the video factor, the video factor include the confidence level of second category, in the temperature of the video data at least It is a kind of;
Second quantity statistics submodule, for counting the second quantity of the video data;
Target video data selects submodule, if being greater than preset second threshold for second quantity, selects institute The video data that the video factor meets preset pushing condition is stated, as target video data;
Target video data pushes submodule, for the target video data to be pushed to the user.
The executable present invention of video push device based on category related information provided by the embodiment of the present invention is any real The video pushing method based on category related information provided by example is applied, has the corresponding functional module of execution method and beneficial to effect Fruit.
Embodiment six
Fig. 6 is a kind of structural schematic diagram for computer equipment that the embodiment of the present invention six provides.As shown in fig. 6, the calculating Machine equipment includes processor 600, memory 601, communication module 602, input unit 603 and output device 604;Computer equipment The quantity of middle processor 600 can be one or more, in Fig. 6 by taking a processor 600 as an example;Processing in computer equipment Device 600, memory 601, communication module 602, input unit 603 and output device 604 can be connected by bus or other modes It connects, in Fig. 6 for being connected by bus.
Memory 601 is used as a kind of computer readable storage medium, can be used for storing software program, journey can be performed in computer Sequence and module, such as the generation method or a kind of view based on category related information of one of the present embodiment category related information The corresponding module of frequency method for pushing is (for example, the attribute in a kind of generating means of category related information as shown in Figure 4 determines mould Block 401, category determining module 402, category related information generation module 403 and relating module 404;Alternatively, as shown in Figure 5 one The attribute determination module 501 of video push device of the kind based on category related information, the first category determining module 502, category are closed Join information searching module 503, the second category determining module 504 and video data pushing module 505).Processor 600 passes through operation Storage software program, instruction and module in the memory 601, thereby executing computer equipment various function application and Data processing realizes that a kind of generation method of above-mentioned category related information or a kind of video based on category related information push away Delivery method.
Memory 601 can mainly include storing program area and storage data area, wherein storing program area can store operation system Application program needed for system, at least one function;Storage data area, which can be stored, uses created number according to computer equipment According to etc..In addition, memory 601 may include high-speed random access memory, it can also include nonvolatile memory, such as extremely A few disk memory, flush memory device or other non-volatile solid state memory parts.In some instances, memory 601 It can further comprise the memory remotely located relative to processor 600, these remote memories can be by being connected to the network extremely Computer equipment.The example of above-mentioned network include but is not limited to internet, intranet, local area network, mobile radio communication and its Combination.
Communication module 602 for establishing connection with display screen, and realizes the data interaction with display screen.Input unit 603 It can be used for receiving the number or character information of input, and generate related with the user setting of computer equipment and function control Key signals input.
A kind of category association that any embodiment of the present invention provides can be performed in a kind of computer equipment provided in this embodiment The generation method of information or a kind of video pushing method based on category related information, specific corresponding function and beneficial effect.
Embodiment seven
The embodiment of the present invention seven also provides a kind of computer readable storage medium, is stored thereon with computer program, one In embodiment, which realizes a kind of generation method of category related information when being executed by processor, this method comprises:
Determine that the attribute of user, the attribute include objective attribute target attribute;
Determine that category, user's watched belong to the video data of the category;
For the user with the same objective attribute target attribute, the target product with incidence relation are determined from the category Class, as category related information;
The category related information is associated with the objective attribute target attribute.
In another embodiment, a kind of video push based on category related information is realized when which is executed by processor Method, this method comprises:
Determine the attribute of user;
Determine that the first category, user's watched belong to the video data of first category;
The category related information of the Attribute Association is searched, the category in the category related information has incidence relation;
The determining category with first category with incidence relation in the category related information, as the second product Class;
The video data for belonging to second category is pushed into the user.
Certainly, computer readable storage medium provided by the embodiment of the present invention, computer program are not limited to institute as above The method operation stated, can also be performed a kind of generation method or one of category related information provided by any embodiment of the invention Relevant operation in video pushing method of the kind based on category related information.
By the description above with respect to embodiment, it is apparent to those skilled in the art that, the present invention It can be realized by software and required common hardware, naturally it is also possible to which by hardware realization, but in many cases, the former is more Good embodiment.Based on this understanding, technical solution of the present invention substantially in other words contributes to the prior art Part can be embodied in the form of software products, which can store in computer readable storage medium In, floppy disk, read-only memory (Read-Only Memory, ROM), random access memory (Random such as computer Access Memory, RAM), flash memory (FLASH), hard disk or CD etc., including some instructions are with so that a computer is set Standby (can be personal computer, server or the network equipment etc.) executes method described in each embodiment of the present invention.
It is worth noting that, the generating means or a kind of view based on category related information of a kind of above-mentioned category related information In the embodiment of frequency driving means, included each unit and module are only divided according to the functional logic, but not It is confined to above-mentioned division, as long as corresponding functions can be realized;In addition, the specific name of each functional unit is also only Convenient for mutually distinguishing, the protection scope that is not intended to restrict the invention.
Note that the above is only a better embodiment of the present invention and the applied technical principle.It will be appreciated by those skilled in the art that The invention is not limited to the specific embodiments described herein, be able to carry out for a person skilled in the art it is various it is apparent variation, It readjusts and substitutes without departing from protection scope of the present invention.Therefore, although being carried out by above embodiments to the present invention It is described in further detail, but the present invention is not limited to the above embodiments only, without departing from the inventive concept, also It may include more other equivalent embodiments, and the scope of the invention is determined by the scope of the appended claims.

Claims (13)

1. a kind of generation method of category related information characterized by comprising
Determine that the attribute of user, the attribute include objective attribute target attribute;
Determine that category, user's watched belong to the video data of the category;
For the user with the same objective attribute target attribute, the target category with incidence relation is determined from the category, is made For category related information;
The category related information is associated with the objective attribute target attribute.
2. the method according to claim 1, wherein the attribute of the determining user, comprising:
Determine the registion time of the user;
Determine registration time length, difference of the registration time length between the registion time and current time;
Determine the period belonging to the registration time length;
Determine the period corresponding user class, the attribute as the user.
3. the method according to claim 1, wherein the determining category, comprising:
Determine operation data of the user to the video data for belonging to some category;
Judge whether the operation data meets preset effectiveness condition;
If so, to category described in the user record;
If it is not, then ignoring the category to the user.
4. according to the method described in claim 3, it is characterized in that,
Operation data of the determination user to the video data for belonging to some category, comprising:
Accumulate viewing time of the user to the video data for belonging to some category;
It is described to judge whether the operation data meets preset effectiveness condition, comprising:
Judge whether the viewing time is greater than preset time threshold;
If so, determination meets effectiveness condition;
If not, it is determined that be unsatisfactory for effectiveness condition.
5. method according to claim 1-3, which is characterized in that described for the same objective attribute target attribute User, from the category determine have incidence relation target category, as category related information, comprising:
For the user with the same objective attribute target attribute, frequent item set, the branch of the frequent item set are determined from the category Degree of holding is greater than preset support threshold;
Calculate the confidence level in the frequent item set between category;
If the confidence level is greater than preset confidence threshold value, it is determined that the category in the frequent item set is target category;
Determine that the incidence relation between the target category is category related information.
6. according to the method described in claim 5, it is characterized in that, it is described for the same objective attribute target attribute user, Frequent item set is determined from the category, comprising:
For the user with the same objective attribute target attribute, the support of this frequent item set is calculated, the frequent item set is first Secondary is the category;
It is less than the frequent item set of preset support threshold from support described in the frequent episode concentration filter;
Judge whether the filtered frequent item set is empty;
If so, determining that iteration terminates;
If it is not, then increasing the category as frequent item set next time to the filtered frequent item set returns to the needle To the user with the same attribute, the support of this frequent item set is calculated.
7. a kind of video pushing method based on category related information characterized by comprising
Determine the attribute of user;
Determine that the first category, user's watched belong to the video data of first category;
The category related information of the Attribute Association is searched, the category in the category related information has incidence relation;
The determining category with first category with incidence relation in the category related information, as the second category;
The video data for belonging to second category is pushed into the user.
8. the method according to the description of claim 7 is characterized in that described determining with described the in the category related information One category has the category of incidence relation, as the second category, comprising:
Count the first quantity of first category;
If first quantity is less than preset first threshold, searched and first category in the category related information Category with incidence relation, as the second category.
9. method according to claim 7 or 8, which is characterized in that the video counts that second category will be belonged to According to pushing to the user, comprising:
The video data for belonging to second category is searched, the video data has the video factor, and the video is because of attached bag Include at least one of confidence level, the temperature of the video data of second category;
Count the second quantity of the video data;
If second quantity is greater than preset second threshold, the video factor is selected to meet the view of preset pushing condition Frequency evidence, as target video data;
The target video data is pushed into the user.
10. a kind of generating means of category related information characterized by comprising
Attribute determination module, for determining that the attribute of user, the attribute include objective attribute target attribute;
Category determining module, for determining that category, user's watched belong to the video data of the category;
Category related information generation module, for being determined from the category for the user with the same objective attribute target attribute Target category with incidence relation, as category related information;
Relating module, for the category related information to be associated with the objective attribute target attribute.
11. a kind of video push device based on category related information characterized by comprising
Attribute determination module, for determining the attribute of user;
First category determining module, for determining that the first category, user's watched belong to the video counts of first category According to;
Category related information searching module, for searching the category related information of the Attribute Association, the category related information In category have incidence relation;
Second category determining module has incidence relation with first category for determining in the category related information Category, as the second category;
Video data pushing module, for the video data for belonging to second category to be pushed to the user.
12. a kind of computer equipment, which is characterized in that the computer equipment includes:
One or more processors;
Memory, for storing one or more programs;
When one or more of programs are executed by one or more of processors, so that one or more of processors are real The now such as generation method of category related information as claimed in any one of claims 1 to 6, alternatively, such as institute any in claim 7-9 The video pushing method based on category related information stated.
13. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the program is by processor The generation method such as category related information as claimed in any one of claims 1 to 6 is realized when execution, alternatively, such as claim 7-9 In any video pushing method based on category related information.
CN201910381032.3A 2019-05-08 2019-05-08 The generation of category related information and its video pushing method and relevant device Pending CN110096646A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910381032.3A CN110096646A (en) 2019-05-08 2019-05-08 The generation of category related information and its video pushing method and relevant device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910381032.3A CN110096646A (en) 2019-05-08 2019-05-08 The generation of category related information and its video pushing method and relevant device

Publications (1)

Publication Number Publication Date
CN110096646A true CN110096646A (en) 2019-08-06

Family

ID=67447350

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910381032.3A Pending CN110096646A (en) 2019-05-08 2019-05-08 The generation of category related information and its video pushing method and relevant device

Country Status (1)

Country Link
CN (1) CN110096646A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110659388A (en) * 2019-10-10 2020-01-07 北京奇艺世纪科技有限公司 To-be-recommended information screening method and device, electronic equipment and storage medium
CN113468402A (en) * 2021-05-25 2021-10-01 北京达佳互联信息技术有限公司 Target object determination method, device and storage medium
CN114025209A (en) * 2021-10-28 2022-02-08 广州纵游互娱网络科技有限公司 Large data stream processing method
WO2022247671A1 (en) * 2021-05-24 2022-12-01 百果园技术(新加坡)有限公司 User recall method and apparatus, and computer device and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102957949A (en) * 2012-05-18 2013-03-06 华东师范大学 Device and method for recommending video to user
CN103700005A (en) * 2013-12-17 2014-04-02 南京信息工程大学 Association-rule recommending method based on self-adaptive multiple minimum supports
CN107391687A (en) * 2017-07-24 2017-11-24 华中师范大学 A kind of mixing commending system towards local chronicle website
CN109426998A (en) * 2017-08-29 2019-03-05 北京京东尚科信息技术有限公司 Information-pushing method and device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102957949A (en) * 2012-05-18 2013-03-06 华东师范大学 Device and method for recommending video to user
CN103700005A (en) * 2013-12-17 2014-04-02 南京信息工程大学 Association-rule recommending method based on self-adaptive multiple minimum supports
CN107391687A (en) * 2017-07-24 2017-11-24 华中师范大学 A kind of mixing commending system towards local chronicle website
CN109426998A (en) * 2017-08-29 2019-03-05 北京京东尚科信息技术有限公司 Information-pushing method and device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
夏林: ""基于Hadoop的视频推荐***的研究与应用"", 《万方》 *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110659388A (en) * 2019-10-10 2020-01-07 北京奇艺世纪科技有限公司 To-be-recommended information screening method and device, electronic equipment and storage medium
WO2022247671A1 (en) * 2021-05-24 2022-12-01 百果园技术(新加坡)有限公司 User recall method and apparatus, and computer device and storage medium
CN113468402A (en) * 2021-05-25 2021-10-01 北京达佳互联信息技术有限公司 Target object determination method, device and storage medium
CN113468402B (en) * 2021-05-25 2024-05-17 北京达佳互联信息技术有限公司 Target object determining method, device and storage medium
CN114025209A (en) * 2021-10-28 2022-02-08 广州纵游互娱网络科技有限公司 Large data stream processing method
CN114025209B (en) * 2021-10-28 2023-11-24 广州纵游互娱网络科技有限公司 Big data stream processing method

Similar Documents

Publication Publication Date Title
RU2501078C2 (en) Ranking search results using edit distance and document information
CN110096646A (en) The generation of category related information and its video pushing method and relevant device
US20150120717A1 (en) Systems and methods for determining influencers in a social data network and ranking data objects based on influencers
CN103020212B (en) Method and device for finding hot videos based on user query logs in real time
US20080201297A1 (en) Method and System for Determining Relation Between Search Terms in the Internet Search System
US20100241647A1 (en) Context-Aware Query Recommendations
CN111666448B (en) Search method, search device, electronic equipment and computer readable storage medium
CN104933100A (en) Keyword recommendation method and device
EP2488970A1 (en) System and method for grouping multiple streams of data
US10762122B2 (en) Method and device for assessing quality of multimedia resource
US9268861B2 (en) Method and system for recommending relevant web content to second screen application users
Li et al. Probabilistic frequent itemset mining over uncertain data streams
CN105574030A (en) Information search method and device
CN105447131B (en) Internet resources relatedness determines method and apparatus
Nasir et al. Tiptap: approximate mining of frequent k-subgraph patterns in evolving graphs
CN114238360A (en) User behavior analysis system
CN102915313B (en) Error correction relation generation method and system in web search
CN105447004A (en) Mining device for query suggestion words, related query method and device
CN104156492A (en) Method and device for prompting search content
Chen et al. Ldp-fpminer: Fp-tree based frequent itemset mining with local differential privacy
CN110866144B (en) Song retrieval method and device
CN116662645B (en) Video event tracing analysis method and system, storage medium and electronic equipment
Cao et al. On application-unbiased benchmarking of web videos from a social network perspective
CN116701737A (en) Document searching method and device
Fisichella et al. Event Detection in Wikipedia Edit History Improved by Documents Web Based Automatic Assessment. Big Data Cogn. Comput. 2021, 5, 34

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20190806