CN108763502A - Information recommendation method and system - Google Patents

Information recommendation method and system Download PDF

Info

Publication number
CN108763502A
CN108763502A CN201810538924.5A CN201810538924A CN108763502A CN 108763502 A CN108763502 A CN 108763502A CN 201810538924 A CN201810538924 A CN 201810538924A CN 108763502 A CN108763502 A CN 108763502A
Authority
CN
China
Prior art keywords
real
recommendation
model
time
page
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.)
Granted
Application number
CN201810538924.5A
Other languages
Chinese (zh)
Other versions
CN108763502B (en
Inventor
张强
岳利军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201810538924.5A priority Critical patent/CN108763502B/en
Publication of CN108763502A publication Critical patent/CN108763502A/en
Application granted granted Critical
Publication of CN108763502B publication Critical patent/CN108763502B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a kind of information recommendation methods, this method includes that the operation data of terminal acquisition user is sent to server, server is according to the operation data in preset time period, obtain the behavioural characteristic of user, server builds the real-time recommendation model of each application scenarios corresponding with behavioural characteristic in real time, and sends real-time recommendation model to terminal, when a triggering condition is met, terminal calls the real-time recommendation model that the feature with current application scene matches, and obtains recommendation information and shows recommendation information.The invention also discloses a kind of information recommendation system, it can be improved and recommend accuracy, it can be achieved that the recommendation based on individual subscriber.

Description

Information recommendation method and system
Technical field
The invention belongs to field of terminal technology more particularly to a kind of information recommendation method and systems.
Background technology
As the big data epoch arrive, major application shop or application market all introduce the personalization based on big data successively Proposed algorithm promotes user experience.But since technology and cost limit, what these schemes mostly utilized is offline mining algorithm The user of generation attribute of drawing a portrait is recommended, such as the features such as according to the gender of user, age, educational background, occupation, income, Xiang Yong Recommend application in family.
The defect of the above-mentioned prior art is that user's representation data is substantially daily grade time granularity update, can only be reflected The Long-term Interest of user, and a large amount of information requirement of user has instant, of short duration, fast-changing feature, causes to push away Recommend inaccuracy;Be limited to privacy of user protection and certain attribute datas itself collect the influences of the factors such as difficulty, data it is accurate Rate and coverage rate are all difficult to be promoted, and cause to recommend inaccurate;It can only be refine to the recommendation to a kind of people, cannot be accurate to for a The recommendation of people recommends personalised effects poor;Because can not historical data newly not generated user, recommend to be not suitable for new user group, Applicability is insufficient.
Invention content
A kind of information recommendation method of offer of the embodiment of the present invention and system, can solve inspection application content on boostrap, It is caused to find that the problematic application content time is too long, and the application problem that download is low, liveness is low.
A kind of information recommendation method provided in an embodiment of the present invention, including:
The operation data of terminal acquisition user is sent to server;
The server obtains the behavioural characteristic of the user according to the operation data in preset time period;
The real-time recommendation model of the server corresponding with the behavioural characteristic each application scenarios of structure in real time, and to institute It states terminal and sends the real-time recommendation model;
When a triggering condition is met, the terminal calls the real-time recommendation mould that the feature with current application scene matches Type obtains recommendation information and shows the recommendation information.
A kind of information recommendation system provided in an embodiment of the present invention, including:
Terminal and server;
The terminal, the operation data for acquiring user are sent to the server;
The server, for according to the operation data in preset time period, obtaining the behavioural characteristic of the user;
The server, the real-time recommendation model for building each application scenarios corresponding with the behavioural characteristic in real time, And send the real-time recommendation model to the terminal;
The terminal is used to when a triggering condition is met, call and what the feature of current application scene matched pushes away in real time Model is recommended, recommendation information is obtained and shows the recommendation information.
From the embodiments of the present invention it is found that terminal acquires the operation data of user by client in real time, and by the behaviour It is sent to server as data, which obtains the behavioural characteristic of the user according to the operation data in preset time period, should The real-time recommendation model of server construction each application scenarios corresponding with behavior feature, and send the real-time recommendation to the terminal Model, when a triggering condition is met, the terminal call the real-time recommendation model that the feature with current application scene matches, and obtain Recommendation information simultaneously shows the recommendation information, it can be achieved that being directed to the information recommendation of individual subscriber, improves customer experience, improves information and push away Efficiency is recommended, recommended models are diversified and can combine, and are suitble to be applied to different recommendation application scenarios, are recycled the behaviour for obtaining user Make data, constantly realizes the update of recommended models, realize the self-perfection of information recommendation.
Description of the drawings
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below There is attached drawing needed in technology description to be briefly described.
Fig. 1 is the application scenarios schematic diagram of the information recommendation method provided in the embodiment of the present invention;
Fig. 2 is the flow diagram for the information recommendation method that first embodiment of the invention provides;
Fig. 3 is the flow diagram for the information recommendation method that second embodiment of the invention provides;
Fig. 4 (a), Fig. 4 (b), the example interface that Fig. 4 (c) is information recommendation method provided in an embodiment of the present invention show It is intended to;
Fig. 5 is the structural schematic diagram for the information recommendation system that third embodiment of the invention provides;
Fig. 6 is the terminal structure schematic diagram that fourth embodiment of the invention provides.
Specific implementation mode
In order to make the invention's purpose, features and advantages of the invention more obvious and easy to understand, below in conjunction with the present invention Attached drawing in embodiment, technical scheme in the embodiment of the invention is clearly and completely described, it is clear that described reality It is only a part of the embodiment of the present invention to apply example, and not all embodiments.Based on the embodiments of the present invention, people in the art The every other embodiment that member is obtained without making creative work, shall fall within the protection scope of the present invention.
Information recommendation method provided in an embodiment of the present invention can be applicable to e-commerce, news, the homepage of reading, search Page can also be applied under the application scenarios such as the homepage of application market or application shop, software page, game page.User browsing, Click, download either search for any one application, commodity, news either after article by pull down refresh or page layout switch i.e. It can experience and operate relevant real time individual recommendation results just now.It is right in application market or application shop with user below Information recommendation method provided in an embodiment of the present invention is described for the operation data of application.
Fig. 1 is the typical case schematic diagram of a scenario of information recommendation method in various embodiments of the present invention, mobile terminal 10 and clothes Device 20 be engaged in consolidated network, mobile terminal 10 is used by built-in client (as using store, application market) acquisition in real time The operation data at family, the specific operation data for acquiring user under each application scenarios of client, the operation data type of acquisition Including exposure data, search data, click data, downloading data etc., the operation data of acquisition specifically includes:User identifier, behaviour Make a check mark, application identities, content identification, operating time etc., specifically, user identifier, operation mark, application identities, content mark Knowledge can be respectively User ID (identity), operate the content ID of ID, operation object ID, operation object.Collected operation Data are sent to the processing that next step is carried out in server 20 in the form of single or a plurality of packing.
Application scenarios refer to the application scenarios such as homepage, software page, game page, the search page of client.
Server 20 is distributed server cluster, including access server and service server, and access server connects Enter layer, the operation data for receiving mobile terminal reporting, access server receives the operation data of mobile terminal reporting, then According to preset distribution rules, operation data is disaggregatedly distributed to corresponding service server and is handled.
Real-time streaming computing system is provided in server 20 to carry out in real time the 10000000000 rank data volumes that client reports Cleaning and calculating.Specifically, after operation data of the real-time streaming computing system by access layer reception client real-time report, according to Operation data type carries out distributed statistics, i.e., respectively by differences such as exposure data, search data, click data, downloading datas The operation data of type goes out the behavior of user by last collect statistics by different classifications by different server statistics Feature, behavioural characteristic are the index for evaluating user behavior feature, such as hits, download number, download conversion ratio in real time (RCVR, Realtime Click Value Rate) etc., it is in the time window light exposure and download that this downloads conversion ratio in real time The ratio of amount.The corresponding statistical correlation data of the user are obtained with specific reference to the User ID of the user, operation ID, application ID etc.. Real-time streaming computing system preserves the real time operating data of one section of recent duration of user using sliding time window, and by fixed When the triggering modes such as device or data threshold, real time operating data is constantly processed into behavioural characteristic, be sent to real-time model structure System.
Off-line model system is set in server 20, multiple off-line data models are stored in off-line model system, these Off-line data model is generated by traditional data mining algorithm.Off-line data model includes the scale model of application, answers Correlation model, the scale model of content, the correlation model of content, user medium-term and long-term interest model etc., model refers to leading to Cross the processing logic of data mining algorithm generation.
Wherein, the scale model of application refers to the model for recalling similar application, i.e., when an application operating of user couple, It is not recommended using the application of same type with this.Such as, user clicks the first news APP, then the second news APP is not recommended, and is answered Scale model is used to exclude the recommendation of same type application.
The correlation model of application refers to the model for the application for recalling inner link, i.e., when application operating of user couple When, it is not recommended using associated application with this.Such as, user click the first news APP, then with the first same fortune of news APP The first reading APP of battalion quotient is not recommended, and the correlation model of application is used to exclude the recommendation of associated application.
The scale model of content refers to the model for recalling similar content, i.e., when the content operation of an application of user couple, It is not recommended with the content of the content same type.Such as, user searches for the first news, then not with the second news as the first news category Recommended, the scale model of content is used to exclude the recommendation of same type content.
The correlation model of content refers to the model for the content for recalling inner link, i.e., when in application of user couple When holding operation, content associated with the content is not recommended.Such as, user search for the first books, then with the same work of the first books The second books of person are not recommended, and the correlation model of content is used to exclude the recommendation of associate content.
The medium-term and long-term interest model of user, refers to the medium-term and long-term interest model of a kind of user, and medium-term and long-term interest model is applicable in In the processing of more stable medium-term and long-term operation data, it is not suitable for processing real time operating data, therefore, the middle term interest of user Model is used to exclude the recommendation of the behavioural characteristic of user.
Real-time model builds system for different real-time different with the feature construction of application scenarios of behavioural characteristic of user Recommended models.Application scenarios refer in scenes such as the homepage of application market or application shop, search page, software page, game pages.It answers Refer to the homepage of application market or application shop, search page, software page, the game respective constitutive characteristic of page with the feature of scene. The feature of multiple application scenarios and each real-time recommendation model are stored in real-time model structure system.
Specifically, multiple recommended models are stored in real-time model structure system, mainly there is the single act model, multirow to be Model, itself recalls model, off-line model combination real-time model, content correlation model, the similar mould of content at exposure negative feedback model Type breaks up model etc. using correlation model, using scale model, behavior.
The recommended models of the above real-time model structure system will not usually be used alone, but by way of permutation and combination Combine and plays a role jointly.Such as more behavior model hybrid-sortings can be first used, then reuse exposure negative feedback model Into rearrangement, the advantages of having the function that while retaining two models.In addition model can according to data characteristics parallel expansion, and It is not limited to listed above.
Real-time model builds current application scene and real-time behavioural characteristic of the system according to active user, builds real-time recommendation Model, the real-time recommendation model are the recommendation logic to be obtained according to user's current behavior feature, current application scene.Real-time mould Type builds system and the real-time recommendation model of structure is sent to mobile terminal 10, and mobile terminal 10 calls corresponding with current scene Real-time recommendation model handles alternate data according to the real-time recommendation model, obtains the application that be finally presented to user Recommendation information can be showed by recommendation in the form of arranging list.Different scenes can select not according to scene characteristic Same real-time recommendation model is recommended with achieving the effect that maximize.
The terminal in information recommendation method in the present embodiment may include mobile phone, tablet computer, PC (PC, Personal computer) machine etc..Specific technical solution referring to following each embodiments description, for convenience of description, following reality The terminal in example is applied by taking mobile terminal as an example.
Fig. 2 is referred to, Fig. 2 is the flow diagram for the information recommendation method that first embodiment of the invention provides, this implementation In example, by taking mobile phone as an example, this method includes terminal:
The operation data that S101, terminal acquire user is sent to server;
Specifically, mobile phone acquires what the operation that user carries out in preset information displayed page generated by client in real time Data, the information displayed page refer to the operation pages of application, can also be the e-commerce page, news page under other scenes Face, reading page etc..It is included in the information displayed page content input by user in operation data.Such as it is inputted in news pages Search term.
Operation data type include in exposing operation, search operation, clicking operation and down operation any one or Multiple, operation data specifically includes user identifier, behavior mark, operated object mark, the content identification of operation object and behaviour Make the time.The wherein content identification of user identifier, behavior mark, operated object mark, operation object, is specifically as follows use respectively The content ID of family ID, behavior ID, operation object ID, operation object, user identifier, behavior mark, operated object mark, operation pair The content identification of elephant all has unique mark, and operation object is for example applied, the content such as application content of operation object.
Collected data are sent to server in the form of single or a plurality of packing, the real-time streaming meter in the server Calculation system can handle collected data.
S102, the server obtain the behavioural characteristic of the user according to the operation data in preset time period;
What the preset time period can be determined by server by sliding time window, server obtains in the preset time period The user's operation data that report of mobile phone, and according to the operation data, obtain the behavioural characteristic of the user.
Behavioural characteristic is the index for evaluating user behavior feature, such as hits, downloads number, RCVR etc..
The real-time recommendation model of S103, server corresponding with behavior feature each application scenarios of structure in real time, and to this Terminal sends the real-time recommendation model;
It is stored with various recommended models in the server, model is to handle logic, and recommended models are recommendation information Logic.
Server builds the real-time recommendation model of each application scenarios corresponding with behavior feature, the real-time recommendation in real time Logic can be the combination of multiple recommended models, the real-time recommendation model of each application scenarios of structure be preserved, concurrently Give the terminal.
The real-time recommendation model can also be built by terminal.
S104, when a triggering condition is met, this which calls and the feature of current application scene matches push away in real time Model is recommended, recommendation information is obtained and shows the recommendation information.
The trigger condition can detect page page turning or page furbishing, and page furbishing includes the refreshing behaviour of user's active Make or reach refreshing passive when presetting the refresh cycle, page page turning includes that page turning is preset in the page turn over operation of user's active or arrival Passive page turning when the period may be arranged as other operations and be used as trigger condition.
When a triggering condition is met, mobile phone calls the real-time recommendation model that the feature with current application scene matches, place Manage alternate data, obtain recommendation information, the recommendation information be it is a kind of having the successively information that puts in order, such as recommendation list, and press The recommendation information is shown according to recommendation order.
Alternate data refers to the initial data in system corresponding with user's current operation, which can be hand What machine was asked from server.For example, when user's operation is the search " wechat " in application market, then alternate data is that this is answered With all wechat related datas in market.
In the embodiment of the present invention, terminal acquires the operation data of user by client in real time, and the operation data is sent out Server is given, which obtains the behavioural characteristic of the user according to the operation data in preset time period, the server structure The real-time recommendation model of each application scenarios corresponding with behavior feature is built, and the real-time recommendation model is sent to the terminal, it should Terminal calls the real-time recommendation model that the feature with current application scene matches, and obtains recommendation information and shows the recommendation For breath, it can be achieved that being directed to the information recommendation of individual subscriber, raising customer experience improves information recommendation efficiency, recommended models diversification And can combine, it is suitble to be applied to different recommendation application scenarios, is recycled the operation data for obtaining user, constantly realizes and recommend mould The self-perfection of information recommendation is realized in the update of type.
Fig. 3 is referred to, Fig. 3 is the flow diagram for the information recommendation method that second embodiment of the invention provides, this implementation In example, by taking mobile phone as an example, this method includes terminal:
The operation data that S201, terminal acquire user is sent to server;
Operation data includes any one or more in exposing operation, search operation, clicking operation and down operation All data generated are operated, operation data also specifically includes user identifier, behavior mark, operated object mark, operation object Content identification and the operating time.
S202, the server obtain the behavioural characteristic of the user according to the operation data in preset time period;
What the preset time period can be determined by server by sliding time window, server obtains in the preset time period The user's operation data that report of mobile phone, and according to the operation data, obtain the behavioural characteristic of the user.
Behavioural characteristic is the index for evaluating user behavior feature, such as hits, downloads number, RCVR etc..
By the operation data in preset time period, distributed statistics, statistical are carried out according to the operation data type respectively To be distinguished according to the user identifier of each operation data type, the operation mark, the operated object mark, the time window Statistics, the statistical result for summarizing each data type obtain the behavioural characteristic of the user, such as click volume, download, in real time download Conversion ratio etc..
In S203, the preset recommended models stored in the server, each application with behavior characteristic matching is obtained The recommended models of the recommended models of scene, each application scenarios being matched to are sent as real-time recommendation model to the terminal;
It is stored with various recommended models in the server, model is to handle logic, and recommended models are recommendation information Logic.
Recommended models specifically may include:Single act model, more behavior models, exposure negative feedback model, itself recall model, Off-line model combination real-time model, content correlation model, content scale model, using correlation model, using scale model, behavior Break up model etc..
Wherein, single act model refers to the place that the most frequent behavioural characteristic generated recently according only to user is oriented Logic is managed, behavior feature becomes the foundation recommended;
More behavior models refer to the processing logic integrated a plurality of operation data that user generates recently and carry out hybrid-sorting;
Negative feedback model is exposed, refers to the place for the application that user after exposure does not have further behavior reduce recommendation Logic is managed, for example, reducing recommendation for the application that user after exposure does not click;
Itself recalls model, refers to the processing logic that do not recommend using pressure for having the behaviors such as click, search to user;
Off-line model combination real-time model refers to the off-line model first used the alternate data of user in off-line model system It handles, then the processing logic handled with real-time behavioural characteristic;
The scale model of application refers to the model for recalling similar application, i.e., when an application operating of user couple, is answered with this It is not recommended with the application of same type.Such as, user clicks the first news APP, then the second news APP is not recommended, the phase of application It is used to exclude the recommendation of same type application like model.
The correlation model of application refers to the model for the application for recalling inner link, i.e., when application operating of user couple When, it is not recommended using associated application with this.Such as, user click the first news APP, then with the first same fortune of news APP The first reading APP of battalion quotient is not recommended, and the correlation model of application is used to exclude the recommendation of associated application.
The scale model of content refers to the model for recalling similar content, i.e., when the content operation of an application of user couple, It is not recommended with the content of the content same type.Such as, user searches for the first news, then not with the second news as the first news category Recommended, the scale model of content is used to exclude the recommendation of same type content.
The correlation model of content refers to the model for the content for recalling inner link, i.e., when in application of user couple When holding operation, content associated with the content is not recommended.Such as, user search for the first books, then with the same work of the first books The second books of person are not recommended, and the correlation model of content is used to exclude the recommendation of associate content.
Model is broken up in behavior, refers to the operand for acquiring this user between this collected real time operating data According to upsetting the processing logic of rear mixing according to preset rules with this collected real time operating data.For example, this quilt of user Collected real time operating data is search " caricature ", and 1 day before collected operation data is search " Quadratic Finite Element ", before 1 hour collected operation data is that search " website of buying books ", in refresh page, is if model is broken up in the behavior of being applicable in User displaying be mixed with " caricature ", " Quadratic Finite Element ", " website of buying books " search result, can be specifically it is preceding 3 display " caricature " Search result, it is rear 3 display " caricature " and " Quadratic Finite Element " combinatorial search as a result, again next group 3 show " website of buying books " The combinatorial search result of " caricature ".
The above recommended models will not usually be used alone, but combine common play by way of permutation and combination and make With.
The real-time recommendation model of server construction each application scenarios corresponding with behavior feature, the real-time recommendation logic It can be the combination of multiple recommended models, the real-time recommendation model of each application scenarios of structure is sent to the terminal.
Further, it is additionally provided with off-line model system in server, multiple offline numbers are stored in off-line model system According to model, these off-line data models are generated by traditional data mining algorithm.Off-line data model includes application Scale model, the correlation model of application, the scale model of content, the correlation model of content, user medium-term and long-term interest model etc., Model refers to the processing logic generated by data mining algorithm.
Wherein, the scale model of the application in off-line model, the correlation model of application, the scale model of content and content The processing logic of model of the same name in correlation model, with above-mentioned recommended models is identical, the difference is that, it is same in off-line model Name model is the logic for handling off-line data, content scale model, content correlation model, application in real-time model structure system Scale model is processing real time data using correlation model.
The medium-term and long-term interest model of user, refers to the medium-term and long-term interest model of a kind of user, and medium-term and long-term interest model is applicable in In the processing of more stable medium-term and long-term operation data, it is not suitable for processing real time operating data, therefore, the middle term interest of user Model is used to exclude the recommendation of the behavioural characteristic of user.The medium-term and long-term interest model is the long-term action by analyzing multiple users Feature obtains.
Off-line data model mainly has following two effects:
First, carrying out prescreening to alternate data before the calculating for carrying out real-time recommendation, alternate data refers to working as with user Initial data in the corresponding system of preceding operation, the initial data can be that mobile phone is asked from server, for example, with Family current operation is search " caricature " in the client, then alternate data is all caricature related datas in the client.It utilizes Off-line data model screens out a part of data from the alternate data, reduces processing delay when real-time recommendation, is promoted and is recommended The performance of system.
Second is that in the case where user has just opened client and do not have any behavior to feed back, it is standby from this using off-line data model It selects and screens out a part of data in data, can also realize the personalized recommendation to the user to a certain extent.
Specifically, mobile phone is in client initial start-up, to server request of loading homepage data, due to not generating reality also When operation data, then off-line model is confirmed as real-time recommendation model by server, and is sent to mobile phone, and mobile phone calls offline mould Type obtains recommendation information and shows the recommendation information, which is obtained by analyzing the long-term action feature of multiple users.
S204, when a triggering condition is met, the terminal call the real-time recommendation that the feature with current application scene matches Model obtains recommendation information and shows the recommendation information.
The trigger condition can detect page page turning or page furbishing, and page furbishing includes the refreshing behaviour of user's active Make or reach refreshing passive when presetting the refresh cycle, page page turning includes that page turning is preset in the page turn over operation of user's active or arrival Passive page turning when the period may be arranged as other operations and be used as trigger condition.
When a triggering condition is met, which calls the real-time recommendation mould that the feature with current application scene matches Type handles alternate data, obtains recommendation information, the recommendation information be it is a kind of have the successively information that puts in order, such as recommendation list, And show the recommendation information according to recommendation order.
Alternate data refers to the initial data in system corresponding with user's current operation, which can be hand What machine was asked from server.For example, when user's operation is search " caricature " in the client, then alternate data is the client All caricature related datas at end.
It should be noted that call the real-time recommendation model in mobile phone, obtain recommendation information and show the recommendation information it Before, mobile phone calls preset off-line model, is pre-processed to alternate data, it is possible to reduce obtained using the real-time recommendation model The processing time of recommendation information.
Terminal calls the real-time recommendation model that the feature with current application scene matches, and obtains recommendation information and show to be somebody's turn to do Recommendation information can be specifically to obtain the target recommended models to match with the feature of current application scene, specifically, acquisition is worked as The feature and the operation data before acquisition page page turning or page furbishing of preceding application scenarios, and according to the spy of current application scene Sign confirms that current application scene, current application scene include homepage, software page, game page or the search page of active client, page Operation data before face page turning or page furbishing includes:It browses, click, download or searches for interior in user's current application scene Hold.From the real-time recommendation model and off-line model of storage, the target recommended models to match with current application scene are obtained.
When the target recommended models include real-time recommendation model and off-line model, mobile phone call off-line model, pair with should The corresponding alternate data of operation data before page page turning or page furbishing is pre-processed, the alternate data namely with the page The associated alternate data of operation data before page turning or page furbishing, for example, when the current application scenarios are client homepages, behaviour Work is search, which is " caricature ", then alternate data is all caricature related datas of the client.Further, Based on pretreated alternate data, the real-time recommendation model for calling the feature with current application scene to match obtains recommendation It ceases and shows the recommendation information;
When the target recommended models include real-time recommendation model, the reality to match with the feature of current application scene is called When recommended models, obtain recommendation information and show the recommendation information.
Further, when there are multiple real-time recommendation models to match with current application scene feature, mobile phone is pressed According to preset calling sequence, each real-time recommendation model for calling the feature with current application scene to match successively, from alternative number Recommendation information is obtained in.Specifically, if the real-time recommendation model that there are 4 to match with the feature of current application scene, hand Machine calls 4 real-time recommendation models, final recommendation is obtained from alternate data successively according to preset calling sequence Breath.
One example is as shown in figure 4, Fig. 4 (a) is the search interface that user is scanned for using mobile phone in client, Fig. 4 (b) it is to return the homepage of client after user searches for, in the head Page refresh automaticallies, Fig. 4 (c) is after displaying refreshes for use The search result that family is recommended.
Alternatively, when the real-time recommendation model that the feature with current application scene matches is multiple, terminal is called respectively Each real-time recommendation model to match with the feature of current application scene obtains and multiple real-time recommendation moulds from alternate data The corresponding multigroup alternative recommendation information of type, takes the target recommendation of the preset ranking in the alternative recommendation information of each group respectively Breath, and by multigroup target recommendation information of acquirement, be ranked up according to the priority of each real-time recommendation model, obtain recommendation Breath.Specifically, if the real-time recommendation model that there are 4 to match with the feature of current application scene, mobile phone calls 4 to be somebody's turn to do respectively Real-time recommendation model obtains 4 groups of alternative recommendation informations corresponding with 4 real-time recommendation models from alternate data, takes 4 respectively The target recommendation information of preset ranking in the alternative recommendation information of group, and by 4 groups of target recommendation informations of acquirement, according to each real-time The preset priority of recommended models is ranked up, and obtains final recommendation information.
Further, in order to which the interest closer to user is recommended, the time sequencing that each recommendation information is operated is obtained And number adjusts the priority of each real-time recommendation model according to time sequencing and number.Wherein, time sequencing is more forward, explanation The user the interested in this recommendation information, and number is more, illustrates that the user the interested in this recommendation information, then real-time recommendation model Priority it is higher.Can be that weight is respectively set in time sequencing and number, such as time sequencing and the weight of number are respectively 0.5 and 0.5.According to the algorithm of setting, user is to the time sequencing of the operation of recommendation information, number and the weight of setting, adjustment The priority of each real-time recommendation model.
The priority of each real-time recommendation model after adjustment is sent to server, server is according in default statistics duration Adjustment number is more than in the server that preset times are real by the priority of each real-time recommendation model after the adjustment that each terminal is sent When recommended models priority be adjusted.In order to exclude accidentalia, server can after adjustment number is more than certain number, The priority for adjusting real-time recommendation model again improves the accuracy of adjustment.
In the embodiment of the present invention, terminal acquires the operation data of user by client in real time, and the operation data is sent out Server is given, which obtains the behavioural characteristic of the user according to the operation data in preset time period, the server structure The real-time recommendation model of each application scenarios corresponding with behavior feature is built, and the real-time recommendation model is sent to the terminal, when When meeting trigger condition, which calls the real-time recommendation model that the feature with current application scene matches, and obtains recommendation It ceases and shows the recommendation information, it can be achieved that being directed to the information recommendation of individual subscriber, improve customer experience, improve information recommendation effect Rate, recommended models are diversified and can combine, and are suitble to be applied to different recommendation application scenarios, are recycled the operand for obtaining user According to the self-perfection of information recommendation is realized in the constantly update of realization recommended models.
Fig. 5 is referred to, Fig. 5 is that the information recommendation system that third embodiment of the invention provides only is shown for convenience of description With relevant part of the embodiment of the present invention.The system includes:
Terminal 301 and server 302;
Terminal 301, the operation data for acquiring user in real time are sent to server 302;
Server 302, for according to the operation data in preset time period, obtaining the behavioural characteristic of the user;
Server 302, the real-time recommendation model for building each application scenarios corresponding with behavior feature in real time, and to Terminal 301 sends the real-time recommendation model;
Terminal 301, the real-time recommendation for when a triggering condition is met, calling the feature with current application scene to match Model obtains recommendation information and shows the recommendation information.
Further, server 302 are additionally operable to determine the preset time period by sliding time window;
Server 302 is additionally operable to the operation data in the preset time period, is carried out respectively according to the operation data type Distribution statistics;
Server 302 is additionally operable to collect statistics result and obtains the behavioural characteristic of the user.
Server 302 is additionally operable in client initial start-up, sends off-line model to terminal 301, the off-line model is logical It crosses and analyzes the long-term action feature of multiple users and obtain;
Terminal 301 is additionally operable to call the off-line model, obtains recommendation information and shows the recommendation information.
Terminal 301 is additionally operable to when detecting page page turning or page furbishing, obtains the feature phase with current application scene Matched target recommended models;
Terminal 301 is additionally operable to obtain the feature of current application scene and obtains the behaviour before page page turning or page furbishing Make data, and according to the feature of current application scene, confirms current application scene, current application scene includes active client Homepage, software page, game page or search page, the operation data before page page turning or page furbishing include:User's current application field The content for being browsed in scape, clicking, download or searching for is additionally operable to acquisition and recommends mould with the target that current application scene matches Type.
Terminal 301 is additionally operable to when the target recommended models include the real-time recommendation model and off-line model, and calling should be from Line model pre-processes the corresponding alternate data of operation data before the page page turning or page furbishing, and based on pre- place The alternate data of reason, the real-time recommendation model for calling the feature with current application scene to match, obtains recommendation information and shows The recommendation information;
Terminal 301 is additionally operable to when the target recommended models include the real-time recommendation model, is called and current application scene The real-time recommendation model that matches of feature, obtain recommendation information and show the recommendation information.
Terminal 301 is additionally operable to when the real-time recommendation model that the feature with current application scene matches is multiple, according to Preset calling sequence, each real-time recommendation model for calling the feature with current application scene to match successively, from alternate data In obtain the recommendation information.
Terminal 301 is additionally operable to when the real-time recommendation model that the feature with current application scene matches is multiple, terminal Call each real-time recommendation model to match with the feature of current application scene respectively, obtained from alternate data with it is multiple in real time The corresponding multigroup alternative recommendation information of recommended models;
The target recommendation information of the preset ranking in the alternative recommendation information of each group is taken respectively, and multigroup target of acquirement is pushed away Information is recommended, is ranked up according to the priority of each real-time recommendation model, obtains recommendation information.
Terminal 301 is additionally operable to obtain the time sequencing and number that each recommendation information is operated, and, according to time sequencing And number, the priority of each real-time recommendation model is adjusted, and the priority of each real-time recommendation model after adjustment is sent to clothes Business device 302;
Server 302 is additionally operable to according to each real-time recommendation mould after the adjustment that each terminal 301 is sent in default statistics duration Adjustment number is adjusted by the priority of type in server 302 more than the priority of preset times real-time recommendation model.
Techniques not described details in the embodiment of the present invention, it is identical referring to each embodiment shown in 1~Fig. 4 of earlier figures, this Place repeats no more.
In the embodiment of the present invention, terminal acquires the operation data of user by client in real time, and the operation data is sent out Server is given, which obtains the behavioural characteristic of the user according to the operation data in preset time period, the server structure The real-time recommendation model of each application scenarios corresponding with behavior feature is built, and the real-time recommendation model is sent to the terminal, when When meeting trigger condition, which calls the real-time recommendation model that the feature with current application scene matches, and obtains recommendation It ceases and shows the recommendation information, it can be achieved that being directed to the information recommendation of individual subscriber, improve customer experience, improve information recommendation effect Rate, recommended models are diversified and can combine, and are suitble to be applied to different recommendation application scenarios, are recycled the operand for obtaining user According to the self-perfection of information recommendation is realized in the constantly update of realization recommended models.
Fig. 6 is referred to, Fig. 6 is that the terminal that fourth embodiment of the invention provides illustrates only and this hair for convenience of description The bright relevant part of embodiment.The terminal includes:
Acquisition module 401, the operation data for acquiring user;
Sending module 402, for the operation data to be sent to server;
Recommending module 403, the real-time recommendation model of each application scenarios for receiving server transmission, is triggered when meeting When condition, the real-time recommendation model for calling the feature with current application scene to match obtains recommendation information and shows the recommendation Information.
Further, recommending module 403 are additionally operable in client initial start-up, obtain the offline mould that server is sent Type, which is obtained by analyzing the long-term action feature of multiple users, and calls the off-line model, obtains recommendation information And show the recommendation information.
Terminal also one improves:
Acquisition module 404 is additionally operable to when detecting page page turning or page furbishing, obtains the spy with current application scene Levy the target recommended models to match;
Acquisition module 404 is additionally operable to before obtaining the feature of current application scene and obtaining page page turning or page furbishing Operation data, and according to the feature of current application scene, confirm current application scene, current application scene includes existing customer The homepage at end, software page, game page or search page, the operation data before page page turning or page furbishing include:User currently answers With the content for being browsed in scene, clicking, download or searching for;And it obtains the target to match with current application scene and pushes away Recommend model.
Recommending module 403 is additionally operable to when the target recommended models include the real-time recommendation model and off-line model, is called The off-line model, a pair alternate data corresponding with the operation data before the page page turning or page furbishing pre-processes, and base In pretreated alternate data, the real-time recommendation model for calling the feature with current application scene to match obtains recommendation information And show the recommendation information;
Recommending module 403 is additionally operable to when the target recommended models include the real-time recommendation model, calling and current application The real-time recommendation model that the feature of scene matches obtains recommendation information and shows the recommendation information;
Recommending module 403 is additionally operable to when the real-time recommendation model that the feature with current application scene matches is multiple, According to preset calling sequence, each real-time recommendation model to match with the feature of current application scene is called successively, from alternative The recommendation information is obtained in data.
Recommending module 403 is additionally operable to call preset off-line model, be pre-processed to alternate data.
Recommending module 403 is additionally operable to when the real-time recommendation model that the feature with current application scene matches is multiple, Terminal calls each real-time recommendation model to match with the feature of current application scene respectively, obtained from alternate data with it is multiple The corresponding multigroup alternative recommendation information of real-time recommendation model;The mesh of the preset ranking in the alternative recommendation information of each group is taken respectively Recommendation information is marked, and by multigroup target recommendation information of acquirement, is ranked up, obtains according to the priority of each real-time recommendation model Recommendation information.
Acquisition module 404 is additionally operable to obtain the time sequencing and number that each recommendation information is operated;
Module 405 is adjusted, for according to time sequencing and number, adjusting the priority of each real-time recommendation model;
Sending module 402 is additionally operable to the priority of each real-time recommendation model after adjustment being sent to server.
The embodiment of the present invention does not describe to the greatest extent details, referring to the description of content same as before.
In the embodiment of the present invention, terminal acquires the operation data of user by client in real time, and the operation data is sent out Give server so that the server obtains the behavioural characteristic of the user, and build according to the operation data in preset time period The real-time recommendation model of each application scenarios corresponding with behavior feature, terminal receive the real-time recommendation mould of server transmission Type, when a triggering condition is met, the terminal call the real-time recommendation model that the feature with current application scene matches, and are pushed away It recommends information and shows the recommendation information, it can be achieved that being directed to the information recommendation of individual subscriber, improve customer experience, improve information recommendation Efficiency, recommended models are diversified and can combine, and are suitble to be applied to different recommendation application scenarios, are recycled the operation for obtaining user Data constantly realize the update of recommended models, realize the self-perfection of information recommendation.
The embodiment of the present application also provides a kind of computer readable storage medium, which can be It is set in the electronic device in the various embodiments described above.It is stored with computer program on the computer readable storage medium, the journey The information recommendation method described in earlier figures 2 and embodiment illustrated in fig. 3 is realized when sequence is executed by processor.Further, the meter Calculation machine can storage medium can also be USB flash disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), RAM, magnetic disc Or the various media that can store program code such as CD.
In the above-described embodiments, it all emphasizes particularly on different fields to the description of each embodiment, there is no the portion being described in detail in some embodiment Point, it may refer to the associated description of other embodiments.
It is the description to information recommendation method provided by the present invention and information recommendation system above, for the skill of this field Art personnel, the thought of embodiment according to the present invention, there will be changes in the specific implementation manner and application range, to sum up, The content of the present specification should not be construed as limiting the invention.

Claims (10)

1. a kind of information recommendation method, which is characterized in that including:
The operation data of terminal acquisition user is sent to server;
The server obtains the behavioural characteristic of the user according to the operation data in preset time period;
The real-time recommendation model of the server corresponding with the behavioural characteristic each application scenarios of structure in real time, and to the end End sends the real-time recommendation model;
When a triggering condition is met, the terminal calls the real-time recommendation model that the feature with current application scene matches, and obtains To recommendation information and show the recommendation information.
2. the method as described in claim 1, which is characterized in that the server is according to the operand in preset time period According to, the behavioural characteristic of the user is obtained, including:
The server determines the preset time period by sliding time window;
By the operation data in the preset time period, distributed statistics is carried out according to the operation data type respectively;
Collect statistics result obtains the behavioural characteristic of the user.
3. the method as described in claim 1, which is characterized in that the trigger condition is to detect page page turning or page brush It is newly, described that the terminal calls the real-time recommendation model that the feature with current application scene matches when a triggering condition is met, It obtains recommendation information and shows that the recommendation information includes:
When detecting page page turning or page furbishing, obtains the target to match with the feature of current application scene and recommend mould Type;
When the target recommended models include the real-time recommendation model and off-line model, the terminal calls the offline mould Type, a pair alternate data corresponding with the operation data before page page turning or page furbishing pre-process, and based on pretreated Alternate data, the real-time recommendation model for calling the feature with current application scene to match obtain described in recommendation information and displaying Recommendation information;
When the target recommended models include the real-time recommendation model, the feature with current application scene is called to match Real-time recommendation model obtains recommendation information and shows the recommendation information.
4. method as claimed in claim 3, which is characterized in that the mesh that the feature of the acquisition and current application scene matches Marking recommended models includes:
It obtains the feature of current application scene and obtains the operation data before the page page turning or page furbishing, and according to institute It states the feature of current application scene, confirms current application scene, the current application scene includes the homepage, soft of active client Part page, game page or search page, the operation data before the page page turning or page furbishing include:Current application field described in user The content for being browsed in scape, clicking, download or searching for;
Obtain the target recommended models to match with the current application scene.
5. the method as described in claim 1, which is characterized in that the method further includes:
In client initial start-up, the server sends off-line model to the terminal, and the off-line model passes through analysis The long-term action feature of multiple users obtains;
The terminal calls the off-line model, obtains recommendation information and shows the recommendation information.
6. the method as described in claim 1, which is characterized in that the terminal calls the feature with current application scene to match Real-time recommendation model, obtaining recommendation information includes:
When the real-time recommendation model that the feature with current application scene matches is multiple, the terminal is according to preset calling Sequentially, each real-time recommendation model for calling the feature with current application scene to match successively, obtains described from alternate data Recommendation information.
7. the method as described in claim 1, which is characterized in that the terminal calls the feature with current application scene to match Real-time recommendation model, obtaining recommendation information includes:
When the real-time recommendation model that the feature with current application scene matches be it is multiple when, the terminal calls respectively with currently Each real-time recommendation model that the feature of application scenarios matches obtains and multiple real-time recommendation models point from alternate data Not corresponding multigroup alternative recommendation information;
The target recommendation information of the preset ranking in alternative recommendation information described in each group is taken respectively, and multigroup target of acquirement is pushed away Information is recommended, is ranked up according to the priority of each real-time recommendation model, obtains the recommendation information.
8. the method for claim 7, which is characterized in that the terminal calls the feature with current application scene to match Real-time recommendation model, after obtaining recommendation information, further include:
Obtain the time sequencing and number that each recommendation information is operated;
According to the time sequencing and number, the priority of each real-time recommendation model is adjusted, and will be each described after adjustment The priority of real-time recommendation model is sent to the server;
The server is according to each real-time recommendation model after the adjustment of each terminal transmission in default statistics duration Adjustment number is adjusted by priority in the server more than the priority of preset times real-time recommendation model.
9. a kind of information recommendation system, which is characterized in that including:
Terminal and server;
The terminal, the operation data for acquiring user are sent to the server;
The server, for according to the operation data in preset time period, obtaining the behavioural characteristic of the user;
The server, the real-time recommendation model for building each application scenarios corresponding with the behavioural characteristic in real time, and to The terminal sends the real-time recommendation model;
The terminal, the real-time recommendation mould for when a triggering condition is met, calling the feature with current application scene to match Type obtains recommendation information and shows the recommendation information.
10. system as claimed in claim 9, which is characterized in that
The server is additionally operable to determine the preset time period by sliding time window;
The server is additionally operable to by the operation data in the preset time period, respectively according to the operation data type Carry out distributed statistics;
The server is additionally operable to collect statistics result and obtains the behavioural characteristic of the user;
The server is additionally operable in client initial start-up, sends off-line model to the terminal, the off-line model is logical It crosses and analyzes the long-term action feature of multiple users and obtain;
The terminal is additionally operable to call the off-line model, obtains recommendation information and shows the recommendation information;
The terminal is additionally operable to when detecting page page turning or page furbishing, obtains the feature phase with current application scene The target recommended models matched;
The terminal is additionally operable to when the target recommended models include the real-time recommendation model and off-line model, calls institute Off-line model is stated, a pair alternate data corresponding with the operation data before page page turning or page furbishing pre-processes, and is based on Pretreated alternate data, the real-time recommendation model for calling the feature with current application scene to match, obtains recommendation information simultaneously Show the recommendation information;
The terminal is additionally operable to when the target recommended models include the real-time recommendation model, is called and current application field The real-time recommendation model that the feature of scape matches obtains recommendation information and shows the recommendation information;
The terminal is additionally operable to obtain the feature of current application scene and obtains the behaviour before page page turning or page furbishing Make data, and according to the feature of the current application scene, confirms that current application scene, the current application scene include current The homepage of client, software page, game page or search page, the operation data before the page page turning or page furbishing include:With The content for being browsed in current application scene described in family, clicking, download or searching for;
Obtain the target recommended models to match with the current application scene.
CN201810538924.5A 2018-05-30 2018-05-30 Information recommendation method and system Active CN108763502B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810538924.5A CN108763502B (en) 2018-05-30 2018-05-30 Information recommendation method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810538924.5A CN108763502B (en) 2018-05-30 2018-05-30 Information recommendation method and system

Publications (2)

Publication Number Publication Date
CN108763502A true CN108763502A (en) 2018-11-06
CN108763502B CN108763502B (en) 2022-03-25

Family

ID=64004084

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810538924.5A Active CN108763502B (en) 2018-05-30 2018-05-30 Information recommendation method and system

Country Status (1)

Country Link
CN (1) CN108763502B (en)

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110083688A (en) * 2019-05-10 2019-08-02 北京百度网讯科技有限公司 Search result recalls method, apparatus, server and storage medium
CN110516159A (en) * 2019-08-30 2019-11-29 北京字节跳动网络技术有限公司 A kind of information recommendation method, device, electronic equipment and storage medium
CN111262895A (en) * 2018-11-30 2020-06-09 阿里巴巴集团控股有限公司 Information processing method, system and equipment
CN111414540A (en) * 2020-03-20 2020-07-14 张明 Online learning recommendation method and device, online learning system and server
CN111444424A (en) * 2020-03-25 2020-07-24 深圳市分期乐网络科技有限公司 Information recommendation method and information recommendation system
CN111666485A (en) * 2019-03-07 2020-09-15 腾讯科技(深圳)有限公司 Information recommendation method and device and terminal
WO2020200146A1 (en) * 2019-04-04 2020-10-08 阿里巴巴集团控股有限公司 Page information processing method, device, and electronic apparatus
CN111797071A (en) * 2019-04-09 2020-10-20 Oppo广东移动通信有限公司 Data processing method, data processing device, storage medium and electronic equipment
CN111831889A (en) * 2019-04-15 2020-10-27 泰康保险集团股份有限公司 Block chain-based virtual fitness application recommendation method and device
CN111915382A (en) * 2019-05-08 2020-11-10 阿里巴巴集团控股有限公司 Data processing method, system and device
CN112328892A (en) * 2020-11-24 2021-02-05 北京百度网讯科技有限公司 Information recommendation method, device, equipment and computer storage medium
CN112579902A (en) * 2020-12-24 2021-03-30 第四范式(北京)技术有限公司 Behavior data management method and device supporting multiple intelligent application scenes
CN113094589A (en) * 2021-04-30 2021-07-09 中国银行股份有限公司 Intelligent service recommendation method and device
CN113190758A (en) * 2021-05-21 2021-07-30 聚好看科技股份有限公司 Server and media asset recommendation method
CN113763086A (en) * 2020-09-23 2021-12-07 北京沃东天骏信息技术有限公司 Information recommendation method and device
CN113947459A (en) * 2021-10-21 2022-01-18 北京沃东天骏信息技术有限公司 Article pushing and selecting method and device and storage medium
CN114185471A (en) * 2022-02-17 2022-03-15 哈尔滨工业大学(威海) Clothing recommendation method based on user intention recognition
WO2022199494A1 (en) * 2021-03-23 2022-09-29 华为技术有限公司 User interest-based content recommendation method, and terminal device
CN116993412A (en) * 2023-07-06 2023-11-03 道有道科技集团股份公司 Intelligent delivery system and method based on user operation data analysis

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020116291A1 (en) * 2000-12-22 2002-08-22 Xerox Corporation Recommender system and method
US7788123B1 (en) * 2000-06-23 2010-08-31 Ekhaus Michael A Method and system for high performance model-based personalization
CN103810030A (en) * 2014-02-20 2014-05-21 北京奇虎科技有限公司 Application recommendation method, device and system based on mobile terminal application market
CN103886090A (en) * 2014-03-31 2014-06-25 北京搜狗科技发展有限公司 Content recommendation method and device based on user favorites
CN104021483A (en) * 2014-06-26 2014-09-03 陈思恩 Recommendation method for passenger demands
CN104123284A (en) * 2013-04-24 2014-10-29 华为技术有限公司 Recommendation method and server
CN105183781A (en) * 2015-08-14 2015-12-23 百度在线网络技术(北京)有限公司 Information recommendation method and apparatus
CN107423442A (en) * 2017-08-07 2017-12-01 火烈鸟网络(广州)股份有限公司 Method and system, storage medium and computer equipment are recommended in application based on user's portrait behavioural analysis
US20180005297A1 (en) * 2014-12-26 2018-01-04 China Unionpay Co., Ltd. Analysis and collection system for user interest data and method therefor
CN111897861A (en) * 2020-06-30 2020-11-06 苏宁金融科技(南京)有限公司 Content recommendation method and device, computer equipment and storage medium

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7788123B1 (en) * 2000-06-23 2010-08-31 Ekhaus Michael A Method and system for high performance model-based personalization
US20020116291A1 (en) * 2000-12-22 2002-08-22 Xerox Corporation Recommender system and method
CN104123284A (en) * 2013-04-24 2014-10-29 华为技术有限公司 Recommendation method and server
CN103810030A (en) * 2014-02-20 2014-05-21 北京奇虎科技有限公司 Application recommendation method, device and system based on mobile terminal application market
CN103886090A (en) * 2014-03-31 2014-06-25 北京搜狗科技发展有限公司 Content recommendation method and device based on user favorites
CN104021483A (en) * 2014-06-26 2014-09-03 陈思恩 Recommendation method for passenger demands
US20180005297A1 (en) * 2014-12-26 2018-01-04 China Unionpay Co., Ltd. Analysis and collection system for user interest data and method therefor
CN105183781A (en) * 2015-08-14 2015-12-23 百度在线网络技术(北京)有限公司 Information recommendation method and apparatus
CN107423442A (en) * 2017-08-07 2017-12-01 火烈鸟网络(广州)股份有限公司 Method and system, storage medium and computer equipment are recommended in application based on user's portrait behavioural analysis
CN111897861A (en) * 2020-06-30 2020-11-06 苏宁金融科技(南京)有限公司 Content recommendation method and device, computer equipment and storage medium

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
孙凯涛: "基于分布式流处理框架下的移动健身管理***研究", 《现代电子技术》 *
腾讯大数据: "大数据实时推荐-不只是统计", 《HTTPS://CLOUD.TENCENT.COM/DEVELOPER/ARTICLE/1030050》 *

Cited By (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111262895B (en) * 2018-11-30 2022-11-29 阿里巴巴华北技术有限公司 Information processing method, system and equipment
CN111262895A (en) * 2018-11-30 2020-06-09 阿里巴巴集团控股有限公司 Information processing method, system and equipment
CN111666485B (en) * 2019-03-07 2024-01-09 深圳市雅阅科技有限公司 Information recommendation method, device and terminal
CN111666485A (en) * 2019-03-07 2020-09-15 腾讯科技(深圳)有限公司 Information recommendation method and device and terminal
WO2020200146A1 (en) * 2019-04-04 2020-10-08 阿里巴巴集团控股有限公司 Page information processing method, device, and electronic apparatus
CN111782918A (en) * 2019-04-04 2020-10-16 阿里巴巴集团控股有限公司 Page information processing method and device and electronic equipment
CN111797071A (en) * 2019-04-09 2020-10-20 Oppo广东移动通信有限公司 Data processing method, data processing device, storage medium and electronic equipment
CN111831889A (en) * 2019-04-15 2020-10-27 泰康保险集团股份有限公司 Block chain-based virtual fitness application recommendation method and device
CN111915382A (en) * 2019-05-08 2020-11-10 阿里巴巴集团控股有限公司 Data processing method, system and device
CN110083688A (en) * 2019-05-10 2019-08-02 北京百度网讯科技有限公司 Search result recalls method, apparatus, server and storage medium
CN110083688B (en) * 2019-05-10 2022-03-25 北京百度网讯科技有限公司 Search result recall method, device, server and storage medium
CN110516159A (en) * 2019-08-30 2019-11-29 北京字节跳动网络技术有限公司 A kind of information recommendation method, device, electronic equipment and storage medium
CN111414540B (en) * 2020-03-20 2021-01-15 重庆探程数字科技有限公司 Online learning recommendation method and device, online learning system and server
CN111414540A (en) * 2020-03-20 2020-07-14 张明 Online learning recommendation method and device, online learning system and server
CN111444424A (en) * 2020-03-25 2020-07-24 深圳市分期乐网络科技有限公司 Information recommendation method and information recommendation system
CN113763086A (en) * 2020-09-23 2021-12-07 北京沃东天骏信息技术有限公司 Information recommendation method and device
CN112328892A (en) * 2020-11-24 2021-02-05 北京百度网讯科技有限公司 Information recommendation method, device, equipment and computer storage medium
CN112579902A (en) * 2020-12-24 2021-03-30 第四范式(北京)技术有限公司 Behavior data management method and device supporting multiple intelligent application scenes
WO2022199494A1 (en) * 2021-03-23 2022-09-29 华为技术有限公司 User interest-based content recommendation method, and terminal device
CN113094589A (en) * 2021-04-30 2021-07-09 中国银行股份有限公司 Intelligent service recommendation method and device
CN113094589B (en) * 2021-04-30 2024-05-28 中国银行股份有限公司 Intelligent service recommendation method and device
CN113190758A (en) * 2021-05-21 2021-07-30 聚好看科技股份有限公司 Server and media asset recommendation method
CN113947459A (en) * 2021-10-21 2022-01-18 北京沃东天骏信息技术有限公司 Article pushing and selecting method and device and storage medium
CN114185471A (en) * 2022-02-17 2022-03-15 哈尔滨工业大学(威海) Clothing recommendation method based on user intention recognition
CN116993412A (en) * 2023-07-06 2023-11-03 道有道科技集团股份公司 Intelligent delivery system and method based on user operation data analysis
CN116993412B (en) * 2023-07-06 2024-03-01 道有道科技集团股份公司 Intelligent delivery system and method based on user operation data analysis

Also Published As

Publication number Publication date
CN108763502B (en) 2022-03-25

Similar Documents

Publication Publication Date Title
CN108763502A (en) Information recommendation method and system
US11843651B2 (en) Personalized recommendation method and system, and terminal device
CN102483745B (en) Co-selected image classification
CN110543598B (en) Information recommendation method and device and terminal
CN105493057B (en) The content selection controlled using accuracy
CN109840782B (en) Click rate prediction method, device, server and storage medium
CN109889430A (en) Information push method, device, computer equipment and storage medium
CN107222566A (en) Information-pushing method, device and server
CN104899315A (en) Method and device for pushing user information
CN110413868A (en) Information recommendation method, device, system and storage medium
Lommatzsch et al. Real-time recommendations for user-item streams
CN108021673A (en) A kind of user interest model generation method, position recommend method and computing device
US20100318427A1 (en) Enhancing database management by search, personal search, advertising, and databases analysis efficiently using core-set implementations
CN109753421B (en) Service system optimization method and device, computer equipment and storage medium
CN109547807B (en) Information processing method and device based on live broadcast and server
CN110233879A (en) Intelligently pushing interfacial process, device, computer equipment and storage medium
CN110347781B (en) Article reverse arrangement method, article recommendation method, device, equipment and storage medium
CN110910201B (en) Information recommendation control method and device, computer equipment and storage medium
WO2020258773A1 (en) Method, apparatus, and device for determining pushing user group, and storage medium
CN110247974A (en) Information-pushing method, device, computer and storage medium based on block chain
CN111159563A (en) Method, device and equipment for determining user interest point information and storage medium
CN113869931A (en) Advertisement putting strategy determining method and device, computer equipment and storage medium
CN112269918A (en) Information recommendation method, device, equipment and storage medium
CN111552835A (en) File recommendation method and device and server
CN114722266A (en) Questionnaire pushing method and device, electronic equipment and readable storage medium

Legal Events

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