CN105808642A - Recommendation method and device - Google Patents

Recommendation method and device Download PDF

Info

Publication number
CN105808642A
CN105808642A CN201610101859.0A CN201610101859A CN105808642A CN 105808642 A CN105808642 A CN 105808642A CN 201610101859 A CN201610101859 A CN 201610101859A CN 105808642 A CN105808642 A CN 105808642A
Authority
CN
China
Prior art keywords
application
user
data
historical operating
operating 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.)
Granted
Application number
CN201610101859.0A
Other languages
Chinese (zh)
Other versions
CN105808642B (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.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and 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 Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201610101859.0A priority Critical patent/CN105808642B/en
Publication of CN105808642A publication Critical patent/CN105808642A/en
Application granted granted Critical
Publication of CN105808642B publication Critical patent/CN105808642B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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

Abstract

The invention provides a recommendation method and device. The embodiment of the invention obtains the historical operation data of a user, wherein the historical operation data comprises the historical operation data that the user uses an appointed application and the historical operation data that the user uses other applications except the appointed application; according to the historical operation data, the interested data, which aims at the appointed application, of the user is obtained; and therefore, according to the interested data, recommendation is carried out to the user in the appointed application. Since the recommendation method and device does not independently depend on the historical operation data that the user uses the appointed application but simultaneously considers the historical operation data that the user uses other applications except the appointed application, and therefore, the old user and the new user of the application can be simultaneously recommended.

Description

Recommendation method and device
[technical field]
The present invention relates to Internet technology, particularly relate to a kind of recommendation method and device.
[background technology]
Along with the development of communication technology, terminal has been increasingly becoming the requisite communications and entertainment instrument of consumer.In order to meet consumer demand, terminal can be installed various application, for instance browser etc..In these applications it is possible to the historical operating data according to the performed in this application historical behavior of user, recommend to user.
But, for the new user of an application, it does not have any historical behavior, need a kind of recommendation method of offer badly, to recommend to all users of application and new user and old user.
[summary of the invention]
The many aspects of the present invention provide a kind of recommendation method and device, in order to recommend to all users of application.
An aspect of of the present present invention, it is provided that a kind of recommendation method, including:
Obtaining the historical operating data of user, described historical operating data includes described user and uses the historical operating data specifying application and described user to use the historical operating data of other application except described appointment application;
According to described historical operating data, it is thus achieved that described user is for the described data of interest specifying application;
According to described data of interest, recommend to described user described appointment in application.
Aspect as above and arbitrary possible implementation, it is further provided a kind of implementation, described according to described historical operating data, it is thus achieved that the data of interest that described user applies for described appointment, including:
The historical operating data specifying application and described user is used to use except the historical operating data of described other application specified except applying according to described user, it is thus achieved that the exercise question that described user browses and/or clicks;
To described exercise question, carry out mapping process, to be mapped to the described content node specified in application;
According to described content node, it is thus achieved that described user is for the described data of interest specifying application.
Aspect as above and arbitrary possible implementation, it is further provided a kind of implementation, described to described exercise question, carry out mapping process, to be mapped to the described content node specified in application, including:
Utilize NLP instrument, to described exercise question, carry out mapping process, to be mapped to the described content node specified in application.
Aspect as above and arbitrary possible implementation, it is further provided a kind of implementation, described according to described data of interest, recommend to described user described appointment in application, including:
According to described data of interest, it is thus achieved that the content to be recommended in described appointment application;
Exercise question to described content to be recommended, carries out duplicate removal process, to obtain content recommendation;
Described content recommendation is provided to described user.
Aspect as above and arbitrary possible implementation, it is further provided a kind of implementation,
Described according to described historical operating data, it is thus achieved that described user is for, before the described data of interest specifying application, also including:
Obtain the label interested that described user provides;
Described according to described historical operating data, it is thus achieved that the data of interest that described user applies for described appointment, including:
According to described historical operating data and described label interested, it is thus achieved that described user is for the described data of interest specifying application.
Another aspect of the present invention, it is provided that a kind of recommendation apparatus, including:
Acquiring unit, for obtaining the historical operating data of user, described historical operating data includes described user and uses the historical operating data specifying application and described user to use the historical operating data of other application except described appointment application;
Analytic unit, for according to described historical operating data, it is thus achieved that described user is for the described data of interest specifying application;
Recommendation unit, for according to described data of interest, recommending to described user described appointment in application.
Aspect as above and arbitrary possible implementation, it is further provided a kind of implementation, described analytic unit, specifically for
The historical operating data specifying application and described user is used to use except the historical operating data of described other application specified except applying according to described user, it is thus achieved that the exercise question that described user browses and/or clicks;
To described exercise question, carry out mapping process, to be mapped to the described content node specified in application;And
According to described content node, it is thus achieved that described user is for the described data of interest specifying application.
Aspect as above and arbitrary possible implementation, it is further provided a kind of implementation, described analytic unit, specifically for
Utilize NLP instrument, to described exercise question, carry out mapping process, to be mapped to the described content node specified in application.
Aspect as above and arbitrary possible implementation, it is further provided a kind of implementation, described recommendation unit, specifically for
According to described data of interest, it is thus achieved that the content to be recommended in described appointment application;
Exercise question to described content to be recommended, carries out duplicate removal process, to obtain content recommendation;And
Described content recommendation is provided to described user.
Aspect as above and arbitrary possible implementation, it is further provided a kind of implementation,
Described analytic unit, is additionally operable to
Obtain the label interested that described user provides;
Described analytic unit, specifically for
According to described historical operating data and described label interested, it is thus achieved that described user is for the described data of interest specifying application.
As shown from the above technical solution, the embodiment of the present invention is by obtaining the historical operating data of user, described historical operating data includes described user and uses the historical operating data specifying application and described user to use except the historical operating data of described other application specified except applying, and then according to described historical operating data, obtain described user for the described data of interest specifying application, make it possible to according to described data of interest, recommend to described user described appointment in application, the historical operating data specifying application owing to no longer depending solely on user to use, but also contemplate user simultaneously and use except the historical operating data of described other application specified except applying, make both to recommend to the old user of application, can recommend to the new user of application again.
It addition, adopt technical scheme provided by the present invention, by treating the exercise question of content recommendation, carry out duplicate removal process, to obtain content recommendation, it is possible to avoid user for seeing multiple close content with a content recommendation such as news report etc..
It addition, adopt technical scheme provided by the present invention, it is possible to be effectively improved the experience of user.
[accompanying drawing explanation]
In order to be illustrated more clearly that the technical scheme in the embodiment of the present invention, the accompanying drawing used required in embodiment or description of the prior art will be briefly described below, apparently, accompanying drawing in the following describes is some embodiments of the present invention, for those of ordinary skill in the art, under the premise not paying creative work, it is also possible to obtain other accompanying drawing according to these accompanying drawings.
The schematic flow sheet of the recommendation method that Fig. 1 provides for one embodiment of the invention;
The structural representation of the recommendation apparatus that Fig. 2 provides for another embodiment of the present invention.
[detailed description of the invention]
For making the purpose of the embodiment of the present invention, technical scheme and advantage clearly, below in conjunction with the accompanying drawing in the embodiment of the present invention, technical scheme in the embodiment of the present invention is clearly and completely described, obviously, described embodiment is a part of embodiment of the present invention, rather than whole embodiments.Based on the embodiment in the present invention, other embodiments whole that those of ordinary skill in the art obtain under not making creative work premise, broadly fall into the scope of protection of the invention.
It should be noted that, terminal involved in the embodiment of the present invention can include but not limited to mobile phone, personal digital assistant (PersonalDigitalAssistant, PDA), radio hand-held equipment, panel computer (TabletComputer), PC (PersonalComputer, PC), MP3 player, MP4 player, wearable device (such as, intelligent glasses, intelligent watch, Intelligent bracelet etc.) etc..
It addition, the terms "and/or", being only a kind of incidence relation describing affiliated partner, can there are three kinds of relations in expression, for instance, A and/or B, it is possible to represent: individualism A, there is A and B, individualism B these three situation simultaneously.It addition, character "/" herein, typically represent forward-backward correlation to as if the relation of a kind of "or".
The schematic flow sheet of the recommendation method that Fig. 1 provides for one embodiment of the invention, as shown in Figure 1.
101, obtaining the historical operating data of user, described historical operating data includes described user and uses the historical operating data specifying application and described user to use the historical operating data of other application except described appointment application.
102, according to described historical operating data, it is thus achieved that described user is for the described data of interest specifying application.
103, according to described data of interest, recommend to described user described appointment in application.
It should be noted that, the executive agent of 101~103 can be partly or entirely the application being located locally terminal, or can also be arranged in plug-in unit in the application of local terminal or SDK (SoftwareDevelopmentKit, the functional unit such as SDK), or can also be the process engine being arranged in network side server, or can also being the distributed system being positioned at network side, this be particularly limited by the present embodiment.
It is understood that described application can be mounted in the local program (nativeApp) in terminal, or can also is that a web page program (webApp) of browser in terminal, this is not particularly limited by the present embodiment.
So, by obtaining the historical operating data of user, described historical operating data includes described user and uses the historical operating data specifying application and described user to use except the historical operating data of described other application specified except applying, and then according to described historical operating data, obtain described user for the described data of interest specifying application, make it possible to according to described data of interest, recommend to described user described appointment in application, the historical operating data specifying application owing to no longer depending solely on user to use, but also contemplate user simultaneously and use except the historical operating data of described other application specified except applying, make both to recommend to the old user of application, can recommend to the new user of application again.
Development along with internet industry, apply (Application, APP) such as, Windows application, Android (Android) application, ios application etc., the information provided day by day is enriched, and the data content that its page is shown is also more and more abundanter therewith.User obtains, using these application, the information and data and service oneself wanted almost every day.
Therefore, it can gather the produced user behavior data of user operation application, as the historical operating data of user.It is understood that described application can be mounted in the local program (nativeApp) in terminal, or can also is that a web page program (webApp) of browser in terminal, this is not particularly limited by the present embodiment.
In a concrete implementation process, the user behavior data gathered can be local user's behavioral data.Specifically, specifically can directly the terminal of place, user in real operates local user's behavioral data produced by the application in this terminal, specifically can include but not limited to the use frequency etc. of the application type of application, the use time of application, application.
For example, it is possible to read the information of application utilizing place terminal to carry out information input, for instance, such as, Dangdang.com, Taobao or Baidu are audio-visual for the such as title of application, and then, the title according to application, it is determined that the application type of application.
Or, then for example, it is possible to send request to browser, to obtain the information of the current web page of browser such as, microblogging, Amazon (amazon) or Sohu's video etc., and then, the information according to current web page, it is determined that the application type of application.
In another concrete implementation process, the described user behavior data gathered can be networks congestion control data.Specifically, specifically can from network equipment, networks congestion control data produced by the application in real time or in its terminal used of timing acquisition user operation.Wherein, described networks congestion control data can include but not limited at least one in user search daily record, user's travel log and user's input journal, and this is not particularly limited by the present embodiment.
Specifically, specifically can from whole network data source (i.e. the Data Source of product line) such as, in Baidupedia (baike), forum of Baidu (forum) or Baidu's map (map) etc., obtain networks congestion control data.Such as, in the data source of the whole network, a user behaviors log of user can be following form: [uidURLsourcequerytitledatetimeipactidactnameactattrunify UrlPtNumbercommonQuery].Wherein, including 14 fields altogether, the implication of each field is as described below:
ID (UserID, uid): the user id that ***id maps out, is made up of some numerals;
URL (UniformResourceLocator, URL): be likely sky, or be likely to not start with " http ";
Data source (source): the Data Source of product line, for instance, Baidupedia (baike), forum of Baidu (forum) or Baidu's map (map);
Search key (query): be likely sky;
Exercise question (title): webpage title;
On the date (date): such as, on June 3rd, 2013, its form can be generally " 20120603 ";
Time (time): such as, 12: 34: 02, its form can be generally 12:34:02;
Ip:IP address;
Action identification (actid): the mark of webpage action;
Denomination of dive (actname): the title of webpage action;
Action attributes (actattr): the attribute of webpage action;
The normalization result of normalization URL (unifyUrl): URL;
URL resource type (PtNumber): integer shows, gives tacit consent to ' ' (namely ' 0 ');
General Query (commonQuery): the Query that URL is the most frequently used.
Owing to each application may be inconsistent to the mark of user so that in user behavior data produced by each application, ID is likely to also inconsistent, thus which user behavior data of None-identified is belonging to same user's.Accordingly, it would be desirable to the user behavior data of same user produced by different application is identified i.e. globally unique identifier, and then, then can according to the globally unique identifier of described user, it is thus achieved that the user behavior data of described user.
Alternatively, in a possible implementation of the present embodiment, in 101, specifically can gather user operation and specify the produced user behavior data of application, to use the historical operating data specifying application as described user.
Alternatively, in a possible implementation of the present embodiment, in 101, specifically can gather user operation except the described produced user behavior data of other application specified except applying, to use except the historical operating data of described other application specified except applying as described user.
Alternatively, in a possible implementation of the present embodiment, in 102, specifically the historical operating data specifying application and described user can be used to use except the historical operating data of described other application specified except applying according to described user, it is thus achieved that the exercise question that described user browses and/or clicks.And then, then to described exercise question, mapping process can be carried out, to be mapped to the described content node specified in application.It is then possible to according to described content node, it is thus achieved that described user is for the described data of interest specifying application.
Specifically, it is possible to use natural language processing (NaturalLanguageProcessing, NLP) instrument, to described exercise question, carry out mapping process, to be mapped to the described content node specified in application.
For Baidu's news application as specifying application, it is possible to according to news category system, utilize NLP instrument, build the grader of news content.Utilizing the grader of constructed news content, the exercise question that acquired user is browsed and/or clicked carries out classification map process, is mapped to the news content node in Baidu's news application.
Due to application to represent the page limited, therefore, it is very important for how providing enough content recommendations in the limited page.At this wherein, it is ensured that the uniqueness of content recommendation is wanted with regard to fairly heavy.Alternatively, in a possible implementation of the present embodiment, in 103, specifically can according to described data of interest, obtain the described content to be recommended specified in application, the exercise question to described content to be recommended, carry out duplicate removal process, to obtain content recommendation, and provide described content recommendation to described user.Such as, utilize the instrument such as Similarity Measure of NLP tool interior, the exercise question of described content to be recommended is carried out duplicate removal process, in such manner, it is possible to avoid user for seeing multiple close content with a content recommendation such as news report etc..
In the present invention, except that according to the historical operating data of user, it is thus achieved that described user, for outside the described data of interest specifying application, has also provided a user with an entrance, provides oneself content interested for user, using as label interested.So, then can according to described historical operating data and described label interested, the common described user of acquisition is for the described data of interest specifying application.
In the release of this function, consider to avoid excessively affecting Consumer's Experience.Therefore, trigger policy has been limited by the present invention.The user only reaching some condition is only the targeted customer of this function.Such as, user's first time visiting, or from the historical operating data of user, find out that user is to current recommended content recommendation these certain customers unsatisfied, click such as user's continuous print and change a collection of control etc..
In the present embodiment, by obtaining the historical operating data of user, described historical operating data includes described user and uses the historical operating data specifying application and described user to use except the historical operating data of described other application specified except applying, and then according to described historical operating data, obtain described user for the described data of interest specifying application, make it possible to according to described data of interest, recommend to described user described appointment in application, the historical operating data specifying application owing to no longer depending solely on user to use, but also contemplate user simultaneously and use except the historical operating data of described other application specified except applying, make both to recommend to the old user of application, can recommend to the new user of application again.
It addition, adopt technical scheme provided by the present invention, by treating the exercise question of content recommendation, carry out duplicate removal process, to obtain content recommendation, it is possible to avoid user for seeing multiple close content with a content recommendation such as news report etc..
It addition, adopt technical scheme provided by the present invention, it is possible to be effectively improved the experience of user.
It should be noted that, for aforesaid each embodiment of the method, in order to be briefly described, therefore it is all expressed as a series of combination of actions, but those skilled in the art should know, the present invention is not by the restriction of described sequence of movement, because according to the present invention, some step can adopt other orders or carry out simultaneously.Secondly, those skilled in the art also should know, embodiment described in this description belongs to preferred embodiment, necessary to involved action and the module not necessarily present invention.
In the above-described embodiments, the description of each embodiment is all emphasized particularly on different fields, certain embodiment there is no the part described in detail, it is possible to referring to the associated description of other embodiments.
The structural representation of the recommendation apparatus that Fig. 2 provides for another embodiment of the present invention, as shown in Figure 2.The recommendation apparatus of the present embodiment can include acquiring unit 21, analytic unit 22 and recommendation unit 23.Wherein, acquiring unit 21, for obtaining the historical operating data of user, described historical operating data includes described user and uses the historical operating data specifying application and described user to use the historical operating data of other application except described appointment application;Analytic unit 22, for according to described historical operating data, it is thus achieved that described user is for the described data of interest specifying application;Recommendation unit 23, for according to described data of interest, recommending to described user described appointment in application.
It should be noted that, the recommendation apparatus that the present embodiment provides can be partly or entirely the application being located locally terminal, or can also be arranged in plug-in unit in the application of local terminal or SDK (SoftwareDevelopmentKit, the functional unit such as SDK), or can also be the process engine being arranged in network side server, or can also being the distributed system being positioned at network side, this be particularly limited by the present embodiment.
It is understood that described application can be mounted in the local program (nativeApp) in terminal, or can also is that a web page program (webApp) of browser in terminal, this is not particularly limited by the present embodiment.
Alternatively, in a possible implementation of the present embodiment, described analytic unit 22, specifically may be used for using the historical operating data specifying application and described user to use except the historical operating data of described other application specified except applying according to described user, it is thus achieved that the exercise question that described user browses and/or clicks;To described exercise question, carry out mapping process, to be mapped to the described content node specified in application;And according to described content node, it is thus achieved that described user is for the described data of interest specifying application.
Specifically, described analytic unit 22, specifically may be used for utilizing NLP instrument, to described exercise question, carry out mapping process, to be mapped to the described content node specified in application.
Alternatively, in a possible implementation of the present embodiment, described recommendation unit 23, specifically may be used for according to described data of interest, it is thus achieved that the content to be recommended in described appointment application;Exercise question to described content to be recommended, carries out duplicate removal process, to obtain content recommendation;And provide described content recommendation to described user.
Alternatively, in a possible implementation of the present embodiment, described analytic unit 22, it is also possible to be further used for obtaining the label interested that described user provides;Correspondingly, described analytic unit 23, specifically may be used for according to described historical operating data and described label interested, it is thus achieved that described user is for the described data of interest specifying application.
It should be noted that method in embodiment corresponding to Fig. 1, it is possible to the recommendation apparatus provided by the present embodiment realizes.Detailed description may refer to the related content in embodiment corresponding to Fig. 1, repeats no more herein.
In the present embodiment, the historical operating data of user is obtained by acquiring unit, described historical operating data includes described user and uses the historical operating data specifying application and described user to use except the historical operating data of described other application specified except applying, and then by analytic unit according to described historical operating data, obtain described user for the described data of interest specifying application, make the recommendation unit can according to described data of interest, recommend to described user described appointment in application, the historical operating data specifying application owing to no longer depending solely on user to use, but also contemplate user simultaneously and use except the historical operating data of described other application specified except applying, make both to recommend to the old user of application, can recommend to the new user of application again.
It addition, adopt technical scheme provided by the present invention, by treating the exercise question of content recommendation, carry out duplicate removal process, to obtain content recommendation, it is possible to avoid user for seeing multiple close content with a content recommendation such as news report etc..
It addition, adopt technical scheme provided by the present invention, it is possible to be effectively improved the experience of user.
Those skilled in the art is it can be understood that arrive, for convenience and simplicity of description, the system of foregoing description, the specific works process of device and unit, it is possible to reference to the corresponding process in preceding method embodiment, do not repeat them here.
In several embodiments provided by the present invention, it should be understood that disclosed system, apparatus and method, it is possible to realize by another way.Such as, device embodiment described above is merely schematic, such as, the division of described unit, is only a kind of logic function and divides, and actual can have other dividing mode when realizing, such as, multiple unit or assembly can in conjunction with or be desirably integrated into another system, or some features can be ignored, or does not perform.Another point, shown or discussed coupling each other or direct-coupling or communication connection can be through INDIRECT COUPLING or the communication connection of some interfaces, device or unit, it is possible to be electrical, machinery or other form.
The described unit illustrated as separating component can be or may not be physically separate, and the parts shown as unit can be or may not be physical location, namely may be located at a place, or can also be distributed on multiple NE.Some or all of unit therein can be selected according to the actual needs to realize the purpose of the present embodiment scheme.
It addition, each functional unit in each embodiment of the present invention can be integrated in a processing unit, it is also possible to be that unit is individually physically present, it is also possible to two or more unit are integrated in a unit.Above-mentioned integrated unit both can adopt the form of hardware to realize, it would however also be possible to employ hardware adds the form of SFU software functional unit and realizes.
The above-mentioned integrated unit realized with the form of SFU software functional unit, it is possible to be stored in a computer read/write memory medium.Above-mentioned SFU software functional unit is stored in a storage medium, including some instructions with so that a computer installation (can be personal computer, server, or network equipment etc.) or processor (processor) perform the part steps of method described in each embodiment of the present invention.And aforesaid storage medium includes: USB flash disk, portable hard drive, read only memory (Read-OnlyMemory, ROM), the various media that can store program code such as random access memory (RandomAccessMemory, RAM), magnetic disc or CD.
Last it is noted that above example is only in order to illustrate technical scheme, it is not intended to limit;Although the present invention being described in detail with reference to previous embodiment, it will be understood by those within the art that: the technical scheme described in foregoing embodiments still can be modified by it, or wherein portion of techniques feature is carried out equivalent replacement;And these amendments or replacement, do not make the essence of appropriate technical solution depart from the spirit and scope of various embodiments of the present invention technical scheme.

Claims (10)

1. recommend method for one kind, it is characterised in that including:
Obtaining the historical operating data of user, described historical operating data includes described user and uses the historical operating data specifying application and described user to use the historical operating data of other application except described appointment application;
According to described historical operating data, it is thus achieved that described user is for the described data of interest specifying application;
According to described data of interest, recommend to described user described appointment in application.
2. method according to claim 1, it is characterised in that described according to described historical operating data, it is thus achieved that the data of interest that described user applies for described appointment, including:
The historical operating data specifying application and described user is used to use except the historical operating data of described other application specified except applying according to described user, it is thus achieved that the exercise question that described user browses and/or clicks;
To described exercise question, carry out mapping process, to be mapped to the described content node specified in application;
According to described content node, it is thus achieved that described user is for the described data of interest specifying application.
3. method according to claim 2, it is characterised in that described to described exercise question, carries out mapping process, to be mapped to the described content node specified in application, including:
Utilize NLP instrument, to described exercise question, carry out mapping process, to be mapped to the described content node specified in application.
4. method according to claim 1, it is characterised in that described according to described data of interest, recommends to described user described appointment in application, including:
According to described data of interest, it is thus achieved that the content to be recommended in described appointment application;
Exercise question to described content to be recommended, carries out duplicate removal process, to obtain content recommendation;
Described content recommendation is provided to described user.
5. the method according to Claims 1 to 4 any claim, it is characterised in that
Described according to described historical operating data, it is thus achieved that described user is for, before the described data of interest specifying application, also including:
Obtain the label interested that described user provides;
Described according to described historical operating data, it is thus achieved that the data of interest that described user applies for described appointment, including:
According to described historical operating data and described label interested, it is thus achieved that described user is for the described data of interest specifying application.
6. a recommendation apparatus, it is characterised in that including:
Acquiring unit, for obtaining the historical operating data of user, described historical operating data includes described user and uses the historical operating data specifying application and described user to use the historical operating data of other application except described appointment application;
Analytic unit, for according to described historical operating data, it is thus achieved that described user is for the described data of interest specifying application;
Recommendation unit, for according to described data of interest, recommending to described user described appointment in application.
7. device according to claim 6, it is characterised in that described analytic unit, specifically for
The historical operating data specifying application and described user is used to use except the historical operating data of described other application specified except applying according to described user, it is thus achieved that the exercise question that described user browses and/or clicks;
To described exercise question, carry out mapping process, to be mapped to the described content node specified in application;And
According to described content node, it is thus achieved that described user is for the described data of interest specifying application.
8. device according to claim 7, it is characterised in that described analytic unit, specifically for
Utilize NLP instrument, to described exercise question, carry out mapping process, to be mapped to the described content node specified in application.
9. device according to claim 6, it is characterised in that described recommendation unit, specifically for
According to described data of interest, it is thus achieved that the content to be recommended in described appointment application;
Exercise question to described content to be recommended, carries out duplicate removal process, to obtain content recommendation;And
Described content recommendation is provided to described user.
10. the device according to claim 6~9 any claim, it is characterised in that
Described analytic unit, is additionally operable to
Obtain the label interested that described user provides;
Described analytic unit, specifically for
According to described historical operating data and described label interested, it is thus achieved that described user is for the described data of interest specifying application.
CN201610101859.0A 2016-02-24 2016-02-24 Recommendation method and device Active CN105808642B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610101859.0A CN105808642B (en) 2016-02-24 2016-02-24 Recommendation method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610101859.0A CN105808642B (en) 2016-02-24 2016-02-24 Recommendation method and device

Publications (2)

Publication Number Publication Date
CN105808642A true CN105808642A (en) 2016-07-27
CN105808642B CN105808642B (en) 2019-12-24

Family

ID=56466287

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610101859.0A Active CN105808642B (en) 2016-02-24 2016-02-24 Recommendation method and device

Country Status (1)

Country Link
CN (1) CN105808642B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106372158A (en) * 2016-08-30 2017-02-01 百度在线网络技术(北京)有限公司 Method and device for processing user behavior data
CN106528851A (en) * 2016-11-24 2017-03-22 腾讯科技(深圳)有限公司 Intelligent recommendation method and device
CN106599100A (en) * 2016-11-28 2017-04-26 百度(中国)有限公司 Information subscription method and apparatus
CN109977305A (en) * 2019-03-14 2019-07-05 努比亚技术有限公司 Information processing method, mobile terminal and computer readable storage medium
CN111899047A (en) * 2020-07-14 2020-11-06 拉扎斯网络科技(上海)有限公司 Resource recommendation method and device, computer equipment and computer-readable storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101859425A (en) * 2010-06-02 2010-10-13 中兴通讯股份有限公司 Method and device for providing application list
CN103136435A (en) * 2011-11-30 2013-06-05 深圳市快播科技有限公司 System, method and game platform capable of recommending games in personalization mode
CN104123360A (en) * 2014-07-18 2014-10-29 腾讯科技(深圳)有限公司 Application recommendation data acquisition method, device and system and electronic device
CN104298679A (en) * 2013-07-18 2015-01-21 腾讯科技(深圳)有限公司 Application service recommendation method and device
CN104750789A (en) * 2015-03-12 2015-07-01 百度在线网络技术(北京)有限公司 Label recommendation method and device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101859425A (en) * 2010-06-02 2010-10-13 中兴通讯股份有限公司 Method and device for providing application list
US20130030954A1 (en) * 2010-06-02 2013-01-31 Zte Corporation Method and apparatus for providing application list
CN103136435A (en) * 2011-11-30 2013-06-05 深圳市快播科技有限公司 System, method and game platform capable of recommending games in personalization mode
CN104298679A (en) * 2013-07-18 2015-01-21 腾讯科技(深圳)有限公司 Application service recommendation method and device
CN104123360A (en) * 2014-07-18 2014-10-29 腾讯科技(深圳)有限公司 Application recommendation data acquisition method, device and system and electronic device
CN104750789A (en) * 2015-03-12 2015-07-01 百度在线网络技术(北京)有限公司 Label recommendation method and device

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106372158A (en) * 2016-08-30 2017-02-01 百度在线网络技术(北京)有限公司 Method and device for processing user behavior data
CN106528851A (en) * 2016-11-24 2017-03-22 腾讯科技(深圳)有限公司 Intelligent recommendation method and device
CN106599100A (en) * 2016-11-28 2017-04-26 百度(中国)有限公司 Information subscription method and apparatus
CN109977305A (en) * 2019-03-14 2019-07-05 努比亚技术有限公司 Information processing method, mobile terminal and computer readable storage medium
CN109977305B (en) * 2019-03-14 2024-04-23 努比亚技术有限公司 Information processing method, mobile terminal and computer readable storage medium
CN111899047A (en) * 2020-07-14 2020-11-06 拉扎斯网络科技(上海)有限公司 Resource recommendation method and device, computer equipment and computer-readable storage medium

Also Published As

Publication number Publication date
CN105808642B (en) 2019-12-24

Similar Documents

Publication Publication Date Title
US10269024B2 (en) Systems and methods for identifying and measuring trends in consumer content demand within vertically associated websites and related content
CN102999586B (en) A kind of method and apparatus of recommendation of websites
CN104750789A (en) Label recommendation method and device
KR102504075B1 (en) Matching and attributes of user device events
US20060253432A1 (en) Method for providing content to an internet user based on the user's demonstrated content preferences
CN105808642A (en) Recommendation method and device
CN103136188A (en) Method and system used for sentiment estimation of web browsing user
Wang et al. Website browsing aid: A navigation graph-based recommendation system
CN103618774A (en) Resource recommending method, device and system based on network behaviors
CN106709073A (en) Browser notification pushing method and browser terminal
CN104765746A (en) Data processing method and device for mobile communication terminal browser
CN105160016A (en) Method and device for acquiring user attributes
CN103814353A (en) Search-based universal navigation
CN103812906A (en) Website recommendation method and device and communication system
CN103544150A (en) Method and system for providing recommendation information for mobile terminal browser
US11256722B2 (en) Techniques for modeling aggregation records
CN106372158A (en) Method and device for processing user behavior data
CN104021124A (en) Method, device and system used for processing webpage data
CN105468627A (en) Method and system for shielding and filtering web page contents
CN103227791B (en) A kind of method of data acquisition and device
CN109074401B (en) Extraction of primary content of a linked list
CN105450460B (en) Network operation recording method and system
CN104572981A (en) Web page caching method and mobile terminal device
CN105095404A (en) Method and apparatus for processing and recommending webpage information
CN105260463A (en) Detail page processing method and apparatus

Legal Events

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